]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
* mn10300.h (R_MN10300_ALIGN): Define.
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
5876dc88
LM
12007-10-25 Luis Machado <luisgpm@br.ibm.com>
2
3 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
4 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
5 * gdb.opt/Makefile.in: New makefile.
6 * Makefile.in: Create new directory "gdb.opt".
7 * configure.ac: Add "gdb.opt" directory.
8 * configure: Regenerated.
9
c3ea9a14
DE
102007-10-25 Doug Evans <dje@google.com>
11
12 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
13 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
14
93004d61
TJB
152007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
16 Thiago Jung Bauermann <bauerman@br.ibm.com>
17
18 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
19 Floating Point expressions.
20 * gdb.base/dfp-test.exp: new file adding tests for Decimal
21 Floating Point variables.
22 * gdb.base/dfp-test.c: new file containing program with Decimal
23 Floating variables, used by gdb.base/dfp-test.exp.
24
62a24a2b
DJ
252007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
26
27 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
28
e7b1eae6
UW
292007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
30
31 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
32 compiling test case with GCC.
33 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
34
c641edcc
UW
352007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
36
37 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
38 format changes.
39
5e5ebfe6
MS
402007-10-18 Michael Snyder <msnyder@specifix.com>
41
42 * gdb.base/dbx.exp: Add missing "-re " operator.
43
e831e7b6
GM
442007-10-16 Gaius Mulley <gaius@glam.ac.uk>
45
46 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
47 * configure.ac: Removed trailing spaces after backslash.
48 * gdb.modula2: New directory.
49 * gdb.modula2/Makefile.in: New file.
50 * gdb.modula2/unbounded-array.exp: New file.
51 * gdb.modula2/unbounded1.c: New file.
52
7cc46491
DJ
532007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
54
55 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
56
572007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
58
59 * gdb.base/sigstep.c (main): Add checks for
60 return values for setitimer call.
61 Call setitimer again with itimer = ITIMER_REAL
62 if first call to setitimer fails.
63
e91528f0
KH
642007-10-11 Kazu Hirata <kazu@codesourcery.com>
65
66 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
67 of $timeout.
68
2ec9a4f8
DJ
692007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
70
71 * gdb.server/server-run.exp: Test for dynamic linker symbols.
72
732007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
74
75 * lib/gdb.exp (gdb_run_cmd): Move comment outside
76 of gdb_expect call, to avoid interruption.
77
64b2fa04
PA
782007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
79
80 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
81 (v_unsigned_long_long, v_long_long_array)
82 (v_signed_long_long_array, v_unsigned_long_long_array)
83 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
84 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
85 [!NO_LONG_LONG]: New.
86 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
87 v_long_long_member.
88
89 (v_long_long_func, v_signed_long_long_func)
90 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
91 (main) [!NO_LONG_LONG]: Initialize long long variants.
92
93 * gdb.base/whatis.exp: If board file requests no_long_long, build
94 test with NO_LONG_LONG defined. Test long long, signed long long,
95 and unsigned long long variants but only if board file doesn't
96 disable it.
97
a912286e
DJ
982007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
99 Daniel Jacobowitz <dan@codesourcery.com>
100
101 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
102 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
103 * configure: Regenerated.
104 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
105 gdb.pascal/types.exp, lib/pascal.exp: New files.
106
471ba8c9
DJ
1072007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
108
109 * gdb.cp/classes.exp (do_tests): Always step to the line after the
110 call.
111 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
112 to return to the call.
113 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
114 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
115 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
116 * gdb.mi/mi-until.exp (test_until): Likewise.
117 * gdb.mi/mi2-until.exp (test_until): Likewise.
118
fef8a650
DJ
1192007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
120
121 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
122 two-char array.
123 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
124
d983da9c
DJ
1252007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
126
127 * gdb.threads/watchthreads.c (thread_function): Sleep between
128 iterations.
129 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
130 at once for S/390. Generate matching fails and passes.
131
17f62551
VP
1322007-09-27 Vladimir Prus <vladimir@codesourcery.com>
133
134 * gdb.mi/var-cmd.c (do_children_tests): Initialize
135 the 'struct_declarations' variable to zeros.
17f62551 136
ed0616c6
VP
1372007-09-24 Vladimir Prus <vladimir@codesourcery.com>
138
139 * gdb.cp/mb-ctor.cc: New.
140 * gdb.cp/mb-ctor.exp: New.
141 * gdb.cp/mb-templates.cc: New.
142 * gdb.cp/mb-templates.exp: New.
143
41f1b697
DJ
1442007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
145
146 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
147
3f213f78
PA
1482007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
149
150 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
151 targets.
152 * configure: Regenerate.
153
0d381245
VP
1542007-09-23 Vladimir Prus <vladimir@codesourcery.com>
155
156 * gdb.base/annota1.exp: Adjust for 'info break'
157 format changes.
158 * gdb.base/annota3.exp: Likewise.
159 * gdb.base/break.exp: Likewise.
160 * gdb.base/condbreak.exp: Likewise.
161 * gdb.base/pending.exp: Likewise.
162 * gdb.base/sepdebug.exp: Likewise.
163 * gdb.base/unload.exp: Likewise.
164 * gdb.base/ovldbreak.exp: Likewise.
165
fe3f5fa8
VP
1662007-09-22 Vladimir Prus <vladimir@codesourcery.com>
167
168 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
169 messages.
170 * gdb.base/chng-syms.exp: Likewise.
171 * gdb.base/unload.exp: Likewise.
172
a75cf6c0
DJ
1732007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
174
175 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
176
18ecae38
DJ
1772007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
178
179 * schedlock.c (NUM): Change to 1.
180 (main): Use args[0] for the main thread.
181 * schedlock.exp: Only expect two threads. Only issue one pass or fail
182 regardless of the number of threads.
183
5509918f
MR
1842007-09-14 Maciej W. Rozycki <macro@mips.com>
185
4a543daf
MR
186 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
187 type down.
188 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
189 test.
190 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
191 watchpoint type down.
192 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
193 test.
194
1952007-09-14 Maciej W. Rozycki <macro@mips.com>
196
5509918f
MR
197 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
198 Move all the tests here and run them twice, once using software
199 watchpoints and once using hardware watchpoints.
200 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
201
40b53987
DJ
2022007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
203
204 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
205 test.
206
695e2681
MK
2072007-09-10 Mark Kettenis <kettenis@gnu.org>
208
8b3fc8d8
MK
209 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
210 build-id.
211
695e2681
MK
212 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
213 know about $ORIGIN. Calculate output dir from $dest instead of
214 using ${objdir}/{$subdir}.
215
58d69f29
MK
2162007-09-09 Mark Kettenis <kettenis@gnu.org>
217
218 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
219 gcore, before continuing with the test.
220
3e347599
DJ
2212007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
222
223 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
224 * gdb.mi/mi-watch.exp: Likewise.
225
ea37ba09
DJ
2262007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
227 Jim Blandy <jimb@codesourcery.com>
228
229 * gdb.arch/i386-sse.exp: Do not expect character constants.
230 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
231 * gdb.base/display.exp: Allow print/s.
232 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
233 and unsigned char array changes.
234
2025a643
DJ
2352007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
236
237 * gdb.base/display.exp: Add tests for printf %p.
238
26669a27
PA
2392007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
240
241 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
242 the dll name to unicode.
243
c8f021f8
JK
2442007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
245
246 * gdb.base/default.exp (show version): Update the version text.
247 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
248
4cf31eea
JK
2492007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
250
251 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
252 New files.
253
4935890f
JK
2542007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
255
256 * lib/gdb.exp (build_id_debug_filename_get): New function.
257 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
258 Remove the generate DEBUG file for the future testcase runs.
259 New testcase for the NT_GNU_BUILD_ID retrieval.
260 Move the final testing step to ...
261 (test_different_dir): ... a new function.
262 New parameter XFAIL to XFAIL all the tests performed.
263 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
264 New parameter TYPE to PF_PREFIX all the tests performed.
265
02142340
VP
2662007-08-31 Vladimir Prus <vladimir@codesourcery.com>
267
268 * gdb.mi/mi-var-cp.cc (path_expression): New
269 function.
270 * gdb.mi/mi-var-cp.exp: Run path exression tests.
271
36acd84e
UW
2722007-08-27 Markus Deuling <deuling@de.ibm.com>
273
274 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
275 to fit into SPU Local Store memory.
276
a896d121
JB
2772007-08-23 Joel Brobecker <brobecker@adacore.com>
278
279 * gdb.base/default.exp: Adjust the expected output of "info
280 warranty" after the switch to GPLv3.
281
7b433602
JB
2822007-08-23 Joel Brobecker <brobecker@adacore.com>
283
284 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
285 to 30000 (from 20000).
286
e22f8b7c
JB
2872007-08-23 Joel Brobecker <brobecker@adacore.com>
288
289 Switch the license of all .exp files to GPLv3.
290 Switch the license of all .f and .f90 files to GPLv3.
291 Switch the license of all .s and .S files to GPLv3.
292
5a0e3bd0
JB
2932007-08-23 Joel Brobecker <brobecker@adacore.com>
294
295 * configure.ac: Switch license to GPLv3.
296
cc00619d
JB
2972007-08-23 Joel Brobecker <brobecker@adacore.com>
298
299 Switch the licensing to GPLv3 for all .ads and .adb files.
300
8d26208a
DJ
3012007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
302
303 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
304 and t_int_double.
305 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
306
4fcb9948
JB
3072007-08-17 Joel Brobecker <brobecker@adacore.com>
308
309 * gdb.base/step-line.c: Switch license to GPL version 3, and
310 update copyright year.
311 * gdb.base/step-line.inp: Likewise.
312
b9c34f67
JB
3132007-08-17 Joel Brobecker <brobecker@adacore.com>
314
315 * gdb.base/gdb1555.exp: Make expected output immune to formatting
316 changes inside gdb1555.c.
317 * gdb.base/pending.exp: Likewise.
318
2cc17678
DJ
3192007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
320
321 * config/default.exp: New file.
322
e48883f7
DJ
3232007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
324
325 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
326 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
327
1ab80e5b
MR
3282007-07-30 Maciej W. Rozycki <macro@mips.com>
329
330 * gdb.base/dump.exp: Force the correct endianness for binary
331 formats not carrying this information.
332
aba471f5
DJ
3332007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
334
335 * gdb.threads/staticthreads.exp: Match .*sem_post.
336
d4e07204
DJ
3372007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
338
339 * gdb.base/readline.exp (operate_and_get_next): Match the final
340 prompt.
341
2b97317d
KB
3422007-07-23 Kevin Buettner <kevinb@redhat.com>
343
344 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
345 to restarting SID.
346
44efa07a
KB
3472007-07-18 Kevin Buettner <kevinb@redhat.com>
348
349 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
350 prior to `gdb_start'.
351
7b5ebade
KB
3522007-07-18 Kevin Buettner <kevinb@redhat.com>
353
354 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
355 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
356 Remove call to gdb_unload.
357
255e7678
DJ
3582007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
359 Daniel Jacobowitz <dan@codesourcery.com>
360
361 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
362 for __WIN32__.
363 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
364 * gdb.base/unload.exp: Use shared library test routines.
365
3a40aaa0
UW
3662007-07-03 Markus Deuling <deuling@de.ibm.com>
367
368 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
369 * gdb.base/solib-symbol-lib.c: Likewise.
370 * gdb.base/solib-symbol-main.c: Likewise.
371
b0f4b84b
DJ
3722007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
373
374 * config/gdbserver.exp (gdb_reconnect): New.
375 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
376 gdb.base/solib-disc.exp: New files.
377 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
378 remote debugging".
379 (gdb_compile): Add shlib_load flag.
380 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
381 port.
382 (gdbserver_reconnect): New.
383
1b05479a
DJ
3842007-07-01 Nick Roberts <nickrob@snap.net.nz>
385 Daniel Jacobowitz <dan@codesourcery.com>
386
387 * gdb.base/annota3.exp: Test for if construct.
388
86f78eb2
DJ
3892007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
390
391 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
392
6a2eb474
MR
3932007-06-21 Chris Dearman <chris@mips.com>
394 Maciej W. Rozycki <macro@mips.com>
395
396 * gdb.base/display.exp: Allow a newline after display/i.
397 * gdb.base/pc-fp.exp: Likewise.
398 * gdb.base/sigbpt.exp: Likewise.
399
f8b73d13
DJ
4002007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
401
402 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
403 required features to be included.
404
4339e69e
DJ
4052007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
406
407 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
408 in info threads output.
409
23d964e7
UW
4102007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
411 Markus Deuling <deuling@de.ibm.com>
412
413 * gdb.arch/spu-info.exp: New testcase.
414 * gdb.arch/spu-info.c: New file.
415
fd20f75b
DJ
4162007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
417
418 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
419 tpcs_offset. Restore lr after the call.
420 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
421
2226f861
DJ
4222007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
423
424 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
425 (gdbserver_run): Kill any running gdbserver.
426 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
427
d12371a9
MR
4282007-05-17 Maciej W. Rozycki <macro@mips.com>
429
430 * gdb.base/sigbpt.exp: Preset segv_addr.
431
93f02886
DJ
4322007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
433
434 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
435 (gdb_compile_shlib): Likewise.
436 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
437 (default_gdb_init): Clear cleanfiles.
438 (gdb_finish): Delete recorded cleanfiles.
439 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
440
441 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
442 Do not use isnative.
443 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
444 gdb.base/so-impl-ld.exp: Likewise.
445 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
446 * gdb.base/unload.exp: Likewise. Do not pass empty option to
447 gdb_compile.
448
b04e06d7
VP
4492007-05-15 Vladimir Prus <vladimir@codesourcery.com>
450
451 * config/unknown.exp: Remove.
452
069ed931
UW
4532007-05-15 Markus Deuling <deuling@de.ibm.com>
454
455 * gdb.base/info-proc.exp: Check is_remote.
456
09db0d03
UW
4572007-05-14 Markus Deuling <deuling@de.ibm.com>
458
459 * gdb.base/gcore.exp: Initialize variable core_supported.
460
af2cbe8c
DJ
4612007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
462
463 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
464
027c0295
DJ
4652007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
466
467 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
468 * gdb.threads/print-threads.exp (test_all_threads): Allow
469 negative and hexadecimal thread IDs.
470
dc5000e7
DJ
4712007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
472
473 * gdb.java/jprint.java (public): Avoid invalid call to static
474 method.
475
2e74ed18
DP
4762007-05-14 Denis Pilat <denis.pilat@st.com>
477
478 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
479 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
480 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
481 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
482 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
483
83547f02
UW
4842007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
485
486 * gdb.base/overlays.exp: Add support for targets with only code
487 overlay support, not data overlay. Support spu-*-* target in
488 this mode.
489 * gdb.base/ovlymgr.c: Provide stubs for spu target.
490 * gdb.base/spu.ld: New file.
491
b18be20d
DJ
4922007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
493
494 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
495
be444858
DJ
4962007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
497
498 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
499
b1d53152
DJ
5002007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
501
502 * gdb.java/jmain.exp: Handle demangled names with and without method
503 signatures.
504
d084b331
DJ
5052007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
506
507 * gdb.mi/mi-syn-frame.c (main, foo, bar)
508 (have_a_very_merry_interrupt): Remove calls to puts.
509 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
510 inferior output.
511 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
512 test names.
513
db9d7fc5
DJ
5142007-04-29 Markus Deuling <deuling@de.ibm.com>
515 Daniel Jacobowitz <dan@codesourcery.com>
516
517 * gdb.base/auxv.exp (core_works): Also check is_remote.
518 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
519
ef783a7d
VP
5202007-04-25 Vladimir Prus <vladimir@codesourcery.com>
521
522 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
523 message, not the undefined 'module' variable.
524 * gdb.base/siginfo.exp: Likewise.
525 * gdb.base/sigstep.exp: Likewise.
526 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
527 serialport.
528 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
529
b7b73cae
CV
5302007-04-25 Corinna Vinschen <vinschen@redhat.com>
531
532 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
533 target sim fails. Return 0 otherwise.
534 (gdb_load): Return prematurely if gdb_target_sim fails.
535
7d90fdfa
DP
5362007-04-16 Denis Pilat <denis.pilat@st.com>
537
538 * gdb.base/setshow.exp: Reset height after having set it to 100.
539
5d3e9c85
DP
5402007-04-16 Denis Pilat <denis.pilat@st.com>
541
542 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
543
18e75969
DP
5442007-04-16 Denis Pilat <denis.pilat@st.com>
545
546 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
547
25d5ea92
VP
5482007-04-14 Vladimir Prus <vladimir@codesourcery.com>
549
550 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
551 tests. Run the frozen varobjs test.
552 * gdb.mi/var-cmd.c (do_frozen_tests): New.
553 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
554
0b49cb80
JK
5552007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
556
557 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
558 gdb.base/type-opaque.exp: New files.
559
a73bafbc
VP
5602007-04-01 Vladimir Prus <vladimir@codesourcery.com>
561
562 * gdb.mi/mi-var-child.c
563 (do_children_tests): User char[2] instead of
564 char so that automatic printing of pointers to char
565 don't give unpredicable result.
566 * gdb.mi/var-cmd.c (do_locals_test): Initialize
567 local variables.
568 * gdb.mi/mi-var-child.exp: Step to right line
569 of do_children_tests.
570 * gdb.mi/mi2-var-child.exp: Likewise.
571 * gdb.mi/mi-var-cmd.exp: Step to right line of
572 do_locals_tests.
573 (do_children_tests): User char[2] instead of
574 char so that automatic printing of pointers to char
575 don't give unpredicable result.
576 * gdb.mi/mi2-var-cmd.exp: Likewise.
577 * lib/mi-support.exp (mi_continue_to_line):
578 Pass test name to mi_wait_for_stop.
579
7ce59000
DJ
5802007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
581
582 * gdb.asm/asm-source.exp: Remove d10v case.
583 * lib/gdb.exp (skip_cplus_tests): Likewise.
584 * gdb.asm/d10v.inc: Deleted.
585
20389057
DJ
5862007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
587
588 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
589
8807d78b
DJ
5902007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
591
592 * config/netware.exp: Delete file.
593
aa3edb8e
JB
5942007-03-29 Joel Brobecker <brobecker@adacore.com>
595
596 * gdb.dwarf2/dw2-noloc.S: New file.
597 * gdb.dwarf2/dw2-noloc.exp: New file.
598
297561ac
PA
5992007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
600
601 * gdb.cp/method2.cc: New test.
602 * gdb.cp/method2.exp: New test.
603 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
604
1f81bd39
DJ
6052007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
606
607 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
608
9453113a
DJ
6092007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
610
611 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
612
b741e217
DJ
6132007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
614
615 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
616 (gdb_load): Delete, replace with...
617 (gdb_reload): ...this.
618 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
619 * gdb.server/server-mon.exp: Likewise.
620 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
621 (gdb_start_cmd): New.
622 (gdb_file_cmd): Save the last loaded file.
623 (gdb_reload): New.
624 (gdb_gnu_strip_debug): Use transform.
625 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
626 support here. Use new $last_loaded_file. Check mtime.
627 (gdb_target_cmd): Handle ObjC failure case.
628 (infer_host_exec): Delete.
629 (gdbserver_load): Rename to...
630 (gdbserver_run): ...this. Simplify.
631 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
632 (mi_gdb_load): Move most contents to a new function...
633 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
634 (mi_run_cmd): Use mi_gdb_target_load.
635 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
636 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
637 Use gdb_run_cmd.
638 * gdb.base/charsign.exp: Remove incorrect comment.
639 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
640 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
641 gdb.base/start.exp: Use gdb_start_cmd.
642
446ab585
MR
6432007-03-23 Nigel Stephens <nigel@mips.com>
644 Maciej W. Rozycki <macro@mips.com>
645
646 * gdb.base/sigbpt.exp: Fix the message when skipping test.
647 * gdb.base/signull.exp: Similarly.
648
bbb88ebf
UW
6492007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
650
651 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
652 messages available to test cases (like chng-sym.exp).
653
cb8c4a99
AS
6542007-03-14 Andreas Schwab <schwab@suse.de>
655
656 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
657 format changes.
658
4e463ff5
DJ
6592007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
660
661 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
662 (optimized_1): New.
663 (main): Call optimized_1.
664 (gdb2029): Correct typos. Call gdb2029_marker.
665 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
666 for gdb2029.
667
b6db2c47
MK
6682007-03-12 Mark Kettenis <kettenis@gnu.org>
669
670 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
671 as tabs. Remove redundant test pattern.
672
70ed3737
UW
6732007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
674
675 * gdb.base/long_long.exp: Accept optional symbol name in <...>
676 for /a format output.
677
47b67b60
DJ
6782007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
679
680 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
681 collect output incrementally.
682
b8953b0e
UW
6832007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
684
685 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
686 for -var-create lpcharacter test.
687 * gdb.mi/mi2-var-cmd.exp: Likewise.
688
7acd5c40
UW
6892007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
690
691 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
692 pass on targets where address zero is readable.
693
9c6759c1
UW
6942007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
695
696 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
697 just a single architecture.
698
a2f1aeb4
UW
6992007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
700
701 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
702 (fetch_all_registers): New function, uses gdb_test_multiple and
703 exp_continue to fetch inferior output line-by-line.
704 Replace all uses of do_get_all_registers by fetch_all_registers.
705
46579ac2
UW
7062007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
707
708 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
709 in target_info.
710
fc133f24
MS
7112007-03-02 Michael Snyder <michael.snyder@palmsource.com>
712
713 * gdb.threads/manythreads.exp: Use $message string for
714 consistancy; add a default (timeout) case.
715
7646a51d
MS
7162007-03-02 Michael Snyder <michael.snyder@palmsource.com>
717
718 * gdb.base/watchpoint.exp: Fix truncated comment.
719
dcfff61f
MS
7202007-03-02 Michael Snyder <michael.snyder@palmsource.com>
721
722 * Makefile.in: Remove spurious single-quotes from sed command.
723
664e3ee9
DJ
7242007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
725
726 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
727 func.
728 * gdb.mi/mi2-var-cmd.exp: Likewise.
729
d7cc6f2f
JB
7302007-02-27 Joel Brobecker <brobecker@adacore.com>
731
732 * gdb.dwarf2/dw2-producer.S: New file.
733 * gdb.dwarf2/dw2-producer.exp: New testcase.
734
7352007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
736
737 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
738 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
739 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
740 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
741 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
742 Revert tests to use mi_gdb_test and include value field in output
743 of -var-create.
744
93d42b30
DJ
7452007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
746
747 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
748
c499ed39
DJ
7492007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
750
751 * gdb.base/maint.exp: Remove full paths from test names.
752 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
753 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
754
9836f81b
JB
7552007-02-27 Joel Brobecker <brobecker@adacore.com>
756
757 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
758
c74d0ad8
DJ
7592007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
760
761 * gdb.server/server-mon.exp: New test.
762
2711e456
DJ
7632007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
764
765 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
766
ff6f572f
DJ
7672007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
768
769 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
770 register capitalization.
771
fada3feb
DP
7722007-02-13 Denis Pilat <denis.pilat@st.com>
773
774 * gdb.mi/mi-var-invalidate.exp: New file.
775
fb1e4ffc
DJ
7762007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
777
778 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
779
3da939d7
DJ
7802007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
781
782 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
783
123dc839
DJ
7842007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
785
786 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
787 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
788
877e3645 7892007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
790
791 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
792 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
793 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
794 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
795 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 796 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222
NR
797 Update tests to include value field in output of -var-create.
798
3c0a2960
AS
7992007-02-08 Andreas Schwab <schwab@suse.de>
800
801 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
802
108546a0
DJ
8032007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
804
805 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
806 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
807
d701dcab
DP
8082007-02-02 Denis Pilat <denis.pilat@st.com>
809
810 * gdb.threads/threadapply.exp: check that frame is not changed by
811 the thread apply all command.
812
783e3e2f
AS
8132007-01-31 Andreas Schwab <schwab@suse.de>
814
6d9c3a87
AS
815 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
816
3c50d7b9
AS
817 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
818 in the dwarf sections.
819 * gdb.dwarf2/mac-fileno.S: Likewise.
820
783e3e2f
AS
821 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
822 bspstore register on ia64.
823
78ff580e
AS
8242007-01-29 Andreas Schwab <schwab@suse.de>
825
cc8e9b12
AS
826 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
827 "frame-begin" annotation.
828
78ff580e
AS
829 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
830 number of "frames-invalid" annotations.
831
704a4f78
DJ
8322007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
833
834 * gdb.base/commands.exp: Call if_commands_test.
835 (gdb_test_no_prompt, if_commands_test): New.
836
e741bf94
MK
8372007-01-28 Mark Kettenis <kettenis@gnu.org>
838
839 * gdb.threads/sigthread.c (NSIGS): Make bigger.
840
474d0ad3
AS
8412007-01-27 Andreas Schwab <schwab@suse.de>
842
843 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
844 .short/.int/.quad in the dwarf sections.
845 * gdb.dwarf2/dw2-intercu.S: Likewise.
846 * gdb.dwarf2/dw2-intermix.S: Likewise.
847
e784b426
JK
8482007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
849
850 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
851 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
852 array.
e784b426
JK
853 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
854 * gdb.base/setvar.exp: Likewise.
855
37f08e04
AS
8562007-01-26 Andreas Schwab <schwab@suse.de>
857
9a01813a
AS
858 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
859 test.
860
37f08e04
AS
861 * gdb.base/multi-forks.exp ("restart $i"): Also match
862 __kernel_syscall_via_break.
863
6e2a9270
VP
8642007-01-24 Vladimir Prus <vladimir@codesourcery.com>
865
866 * lib/mi-support.exp (mi_delete_varobj): New.
867 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
868 testcase.
869 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
870 (main): Call the above.
871 (reference_update_test, base_in_reference_test)
872 (reference_to_pointer): Delete the created varobjs.
873
e515b470
DJ
8742007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
875
876 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
877 * configure: Regenerated.
878 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
879 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
880 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
881 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
882 * lib/gdb.exp (gdb_skip_xml_test): New function.
883
08d8bcd7
DJ
8842007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
885
886 * gdb.base/sigrepeat.exp: Correct error message.
887
8882007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
889 Daniel Jacobowitz <dan@codesourcery.com>
890
891 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
892 gdb.arch/i386-gnu-cfi-asm.S: New files.
893
97c3f1f3
JK
8942007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
895
896 * lib/gdb.exp: Abort on missing `site.exp'.
897
cb1df416
DJ
8982007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
899 Daniel Jacobowitz <dan@codesourcery.com>
900
901 * gdb.base/included.c, gdb.base/included.exp,
902 gdb.base/included.h: New files.
903
35990120
DJ
9042007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
905
906 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
907 (maximize_rlimit): Reduce limits on 64-bit systems.
908
6e81a116 9092007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
910
911 From Marcus Deuling <deuling@de.ibm.com>:
912 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
913 every case.
914
6c3c41f3
NR
9152007-01-13 Nick Roberts <nickrob@snap.net.nz>
916
917 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
918 (test_path_specification): Use objdir instead of srcdir to always
919 get an absolute filename.
920
2f12c312
DJ
9212007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
922
923 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
924
81121995
VP
9252007-01-11 Vladimir Prus <vladimir@codesourcery.com>
926
927 * gdb.mi/mi-var-cp.cc (reference_update_tests):
928 Make sure the variable we're using is in scope.
929 (reference_to_pointer): Likewise.
930
4741b737
DJ
9312007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
932
933 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
934 has no debug information.
935
054410c3
DJ
9362007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
937
938 * gdb.base/annota1.exp: Remove extra send_gdb.
939
818f79f6
DJ
9402007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
941
942 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
943
f7a6bb70
DJ
9442007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
945
946 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
947
57e66780
DJ
9482007-01-08 Nick Roberts <nickrob@snap.net.nz>
949 Daniel Jacobowitz <dan@codesourcery.com>
950
951 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
952 lcharacter or linteger change. Correct duplicated test name.
953 * gdb.mi/mi2-var-cmd.exp: Likewise.
954
3d799a95
DJ
9552007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
956
957 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
958
9592007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9
JB
960
961 * gdb.base/nofield.c: New file.
962 * gdb.base/nofield.exp: New testcase.
963
eafb94e8
NR
9642007-01-05 Nick Roberts <nickrob@snap.net.nz>
965
966 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
967
968 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
969 test.
970
5e572bb4
DJ
9712007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
972
973 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
974
74a44383
DJ
9752007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
976
977 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
978 when continuing.
979
1b572db9
DJ
9802007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
981
982 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
983 Expect ".exe" extension.
984
381bc39b
DJ
9852007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
986
987 * gdb.base/charset.exp: Add explicit filename to break.
988 * gdb.base/dbx.exp: Add explicit filename to breaks.
989
2b70e4c6
DJ
9902007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
991
992 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
993 * gdb.mi/mi2-file.exp: Likewise.
994
303b6f5d
DJ
9952007-01-04 Vladimir Prus <vladimir@codesourcery.com>
996
997 Implement specification of MI tests as comments
998 in C and C++ sources.
999 * lib/mi-support.exp (mi_autotest_data): New variable.
1000 (mi_autotest_source): New variable.
1001 (count_newlines, mi_prepare_inline_tests)
1002 (mi_get_inline_test, mi_continue_to_line)
1003 (mi_run_inline_test, mi_tbreak)
1004 (mi_send_resuming_command, mi_wait_for_stop): New functions.
1005 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
1006 Run inline tests.
1007 * gdb.mi/mi-var-cp.cc: Define tests here.
1008
23da0d94
VP
10092007-01-04 Vladimir Prus <vladimir@codesourcery.com>
1010
1011 Simplify usage of mi_continue_to.
1012 * lib/mi-support.exp (mi_runto_helper): Renamed
1013 from mi_runto, added new parameter 'run_or_continue'.
1014 (mi_runto): Use mi_runto_helper.
1015 (mi_continue_to): Accept just function name as parameter.
1016 Use mi_runto_helper.
1017 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
1018 * gdb.mi/mi2-var-cmd.exp: Likewise.
1019
f9e18282
JB
10202006-01-04 Joel Brobecker <brobecker@adacore.com>
1021
1022 Make this testcase a bit more realistic. The current code
1023 is too simplistic, and allows the compiler to optimize out
1024 some of the entities we need for this testcase.
1025 * gdb.ada/null_record/bar.ads (Void_Star): New type.
1026 (Do_Nothing): Add extra parameter.
1027 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
1028 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
1029 by using a variable of type Void_Star.
1030
fd678c65
JB
10312006-01-04 Joel Brobecker <brobecker@adacore.com>
1032
1033 * gdb.ada/catch_ex/foo.adb: New file.
1034 * gdb.ada/catch_ex.exp: New testcase.
1035
05cfdb42
DJ
10362007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
1037
1038 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
1039 pass --image-base to linker.
1040
2e03ee74
DJ
10412007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1042 Daniel Jacobowitz <dan@codesourcery.com>
1043
1044 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
1045 secondary prompts.
1046
0d5de010
DJ
10472007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
1048
1049 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
1050 output. Test the types of members and member pointers.
1051 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
1052 gdb/2092.
1053 * gdb.cp/member-ptr.exp: Search for a comment instead of a
1054 statement. Enable for GCC. Update expected output for some tests
1055 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
1056 layout.
1057 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
1058 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
1059 (Diamond::vget_base): New.
1060 (main): Add new tests.
1061 * gdb.cp/printmethod.exp: Update expected output for member functions.
1062 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
1063 print pEe->D::vg().
1064
61a771aa
DJ
10652007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
1066
1067 * gdb.threads/tls.exp: Allow stops in sem_post.
1068
2fa63963
DJ
10692006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
1070
1071 * gdb.base/annota1.exp: Allow .*printf in backtraces.
1072 * gdb.base/annota3.exp: Likewise.
1073 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
1074 again (instead of timing out).
1075 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
1076 GCC bug 26475.
1077 * gdb.java/jmisc.exp: Adjust to work with method signatures including
1078 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
1079 test from jmisc1.exp.
1080 * gdb.java/jmisc1.exp: Delete.
1081 * gdb.java/jprint.exp: Adjust to work with method signatures including
1082 return types.
1083 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
1084 * gdb.threads/linux-dp.exp: Don't be confused by program output.
1085 * lib/java.exp (compile_java_from_source): Pass the correct type
1086 to target_compile.
1087
5eefc2b7
JB
10882006-12-31 Joel Brobecker <brobecker@adacore.com>
1089
1090 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
1091 (stack_align_edx): New function.
1092 (stack_align_eax): New function.
1093 (main): Add calls to stack_align_edx and stack_align_eax.
1094 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
1095 Add testing for the cases where the register used during a stack
1096 realignment is edx. Same for eax.
1097
227c54da
DJ
10982006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
1099
1100 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
1101 and generic PE targets.
1102
cab8ac94
JB
11032006-12-29 Joel Brobecker <brobecker@adacore.com>
1104
1105 * gdb.ada/array_return.exp: Update copyright date list.
1106
ba54f318
JB
11072006-12-27 Joel Brobecker <brobecker@adacore.com>
1108
1109 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
1110 (Create_Small_Float_Vector): New function.
1111 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
1112 function body.
1113 * gdb.ada/array_return/p.adb: Use new type and function from
1114 package Pck.
1115 * gdb.ada/array_return.exp: Add a test verifying that GDB is
1116 able to print the value returned by a function returning an
1117 array of float.
1118
6b7a35dd
JB
11192006-12-20 Joel Brobecker <brobecker@adacore.com>
1120
1121 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
1122 The associated tests should be PASSing.
1123
038224f6
VP
11242006-12-08 Vladimir Prus <vladimir@codesourcery.com>
1125
1126 Test for base in references.
1127 * gdb.mi/mi-var-cp.cc: Add test code.
1128 * gdb.mi/mi-var-cp.exp: Test for bases in references.
1129 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
1130 * gdb.mi/mi2-watch.exp: Likewise.
1131 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
1132 (mi_list_varobj_children): New function.
1133
b26ed50d
VP
11342006-12-08 Vladimir Prus <vladimir@codesourcery.com>
1135
1136 * lib/mi-support.exp
1137 (mi_runto): Accept "()" after function name.
1138 (mi_create_varobj): New function.
1139 (mi_varobj_update): New function.
1140 (mi_Check_varobj_value): New function.
1141 * gdb.mi/mi-var-cp.exp: New file.
1142 * gdb.mi/mi-var-cp.cc: New file.
1143
08232497
DJ
11442006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
1145
1146 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
1147 gdb.base/weaklib2.c: New files.
1148
d394c993 11492006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 1150
ac6c2fba
NS
1151 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
1152 info. Adjust test names.
1153
8ec659a0 1154 * gdb.base/break.c (main): Move position of malloc.
d394c993 1155 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 1156
acd65feb
VP
11572006-11-28 Vladimir Prus <vladimir@codesourcery.com>
1158
1159 * gdb.mi/mi-var-cmd.exp: Check -var-update after
1160 assignement of arrays and function pointers.
1161 * gdb.mi/var-cmd.c: Add declaration necessary for above
1162 tests.
1163
f556d5e5
NS
11642006-11-27 Nathan Sidwell <nathan@codesourcery.com>
1165
1166 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
1167
1168 * gdb.threads/linux-dp.exp: Read thread table before and after
1169 creating each philosopher and verify it.
1170
697bc68d
NS
11712006-11-27 Nathan Sidwell <nathan@codesourcery.com>
1172 Paul Brook <paul@codesourcery.com>
1173 Daniel Jacobowitz <dan@codesourcery.com>
1174
1175 * gdb.base/ending-run.exp: Flatten expect script stepping out of
1176 main to remove duplication. Add start function of the form
1177 '_*start[1-9]*'. Add RVDS start function.
1178
29d73ae4
DJ
11792006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
1180
1181 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
1182
c1d88655
UW
11832006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1184
1185 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
1186 * gdb.asm/spu.inc: New file.
1187 * gdb.base/term.exp: Disable if [target_info exists noargs].
1188 * gdb.gdb/complaints.exp: Disable if ![isnative].
1189 * gdb.gdb/selftest.exp: Likewise.
1190 * gdb.gdb/observer.exp: Likewise.
1191 * gdb.gdb/xfullpath.exp: Likewise.
1192 * gdb.base/attach.exp: Disable on SPU target.
1193 * gdb.cp/bs145503.exp: Likewise.
1194 * gdb.cp/exception.exp: Likewise.
1195 * gdb.cp/userdef.exp: Likewise.
1196
32a13b1a
DJ
11972006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
1198
1199 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
1200
d8295fe9
VP
12012006-11-10 Vladimir Prus <vladimir@codesourcery.com>
1202
1203 * gdb.base/completion.exp: Fix completion tests for
1204 'info' and 'info '.
1205 * gdb.base/help.exp (help_test_raw, test_class_help)
1206 (test_prefix_command_help): Move...
1207 * lib/gdb.exp: Here.
1208 * gdb.base/main.exp: Adjust.
1209 * gdb.cp/maint.exp: Adjust.
1210 * gdb.trace/tracecmd.exp: Use test_help_class.
1211
8c394015
VP
12122006-11-09 Vladimir Prus <vladimir@codesourcery.com>
1213
1214 * gdb.stabs/weird.exp (print_weird_var): Use
1215 gdb_test_multiple instead of gdb_expect.
1216
027fc1bc
VP
12172006-11-09 Vladimir Prus <vladimir@codesourcery.com>
1218
1219 * gdb.base/help.exp (help_test_raw): New.
1220 (test_class_help): New.
1221 (test_prefix_command_help): New.
1222 Adjust testcases.
1223
67609209
FR
12242006-11-09 Christophe Lyon <christophe.lyon@st.com>
1225
1226 * gdb.base/constvars.c (main): Write to crass and crips, so that
1227 they are allocated by the compiler.
1228
f73adfeb
AS
12292006-10-27 Andreas Schwab <schwab@suse.de>
1230
1231 * gdb.base/multi-forks.exp: Use "detach fork" instead of
1232 "detach-fork".
1233
2f83a18e
DJ
12342006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
1235
1236 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
1237 of patterns.
1238
94277a38
DJ
12392006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
1240
1241 * gdb.base/sepdebug.exp: Remove debug format test.
1242 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
1243 Handle no-symtab.
1244 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
1245
5bd2f6e2
DJ
12462006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
1247
1248 * gdb.threads/manythreads.c (thread_function, main): Don't cast
1249 int to pointer or pointer to int.
1250 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
1251
8c008720
DJ
12522006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
1253
1254 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
1255
9e35dae4
DJ
12562006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1257
1258 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
1259
d9639e13
DJ
12602006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
1261
1262 PR c++/2116
1263 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
1264
390a1bd0
JB
12652006-10-06 Joel Brobecker <brobecker@adacore.com>
1266
1267 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
1268 the corresponding bug has been fixed in GDB (PR/2018).
1269
dd920c33
JB
12702006-10-06 Joel Brobecker <brobecker@adacore.com>
1271
1272 * gdb.base/subst.exp: New testcase.
1273
53bbefe9
JB
12742006-10-06 Joel Brobecker <brobecker@adacore.com>
1275
1276 * gdb.ada/array_return/pck.ads: Add copyright notice.
1277 * gdb.ada/array_return/pck.adb: Likewise.
1278 * gdb.ada/array_return/p.adb: Likewise.
1279 * gdb.ada/exec_changed/first.adb: Likewise.
1280 * gdb.ada/exec_changed/second.adb: Likewise.
1281
09851417
JB
12822006-10-06 Joel Brobecker <brobecker@adacore.com>
1283
1284 * gdb.ada/watch_arg/watch.adb: New file.
1285 * gdb.ada/watch_arg.exp: New testcase.
1286
041bf30d
VP
12872006-10-02 Vladimir Prus <vladimir@codesourcery.com>
1288
1289 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
1290 via string_to_regexp.
1291 * gdb.mi/mi2-basics.exp: Likewise.
1292
f286fbdd 12932006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
1294
1295 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
1296 Remove unused / obsolete files.
1297
7c07f349
NR
12982006-09-19 Nick Roberts <nickrob@snap.net.nz>
1299
1300 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
1301
cd5ff84a
VP
13022006-09-17 Vladimir Prus <vladimir@codesourcery.com>
1303
1304 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
1305 HIGH_FRAME argument to -stack-list-arguments can be larger than
1306 the number of frames.
1307
ae018d1a
DJ
13082006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
1309
1310 * gdb.base/args.c (main): Add breakpoint marker.
1311 * gdb.base/args.exp: Use args_test for tests. Add new tests which
1312 really test empty arguments.
1313 (args_load): Delete.
1314 (args_test): New.
1315
b399c549
NR
13162006-09-13 Nick Roberts <nickrob@snap.net.nz>
1317
1318 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
1319 check for one file.
1320
2ab1eb7a
VP
13212006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
1322
1323 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
1324 HIGH_FRAME argument to -stack-list-locals can be larger than
1325 the number of frames.
1326
476308bf
FF
13272006-08-18 Fred Fish <fnf@specifix.com>
1328
1329 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
1330 '$' in front of skip_vmx_tests_saved when setting that.
1331
8625200f
AS
13322006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
1333
1334 * gdb.base/trace-commands.exp: New file.
1335
089ec8f1
DJ
13362006-08-10 Joel Brobecker <brobecker@adacore.com>
1337 Daniel Jacobowitz <dan@codesourcery.com>
1338
1339 * gdb.base/step-bt.exp: Make hexadecimal address optional in
1340 expected output of the backtrace commands.
1341
b60f0898
JB
13422006-08-09 Joel Brobecker <brobecker@adacore.com>
1343
1344 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
1345 untested followed by return combination.
1346 * gdb.arch/altivec-regs.exp: Likewise.
1347 * gdb.arch/e500-abi.exp: Likewise.
1348 * gdb.arch/e500-regs.exp: Likewise.
1349 * gdb.arch/gdb1291.exp: Likewise.
1350 * gdb.arch/gdb1431.exp: Likewise.
1351 * gdb.arch/gdb1558.exp: Likewise.
1352 * gdb.arch/i386-prologue.exp: Likewise.
1353 * gdb.arch/i386-unwind.exp: Likewise.
1354 * gdb.asm/asm-source.exp: Likewise.
1355 * gdb.base/a2-run.exp: Likewise.
1356 * gdb.base/advance.exp: Likewise.
1357 * gdb.base/all-bin.exp: Likewise.
1358 * gdb.base/annota1.exp: Likewise.
1359 * gdb.base/annota3.exp: Likewise.
1360 * gdb.base/args.exp: Likewise.
1361 * gdb.base/arithmet.exp: Likewise.
1362 * gdb.base/assign.exp: Likewise.
1363 * gdb.base/async.exp: Likewise.
1364 * gdb.base/attach.exp: Likewise.
1365 * gdb.base/bang.exp: Likewise.
1366 * gdb.base/bigcore.exp: Likewise.
1367 * gdb.base/bitfields.exp: Likewise.
1368 * gdb.base/bitfields2.exp: Likewise.
1369 * gdb.base/break.exp: Likewise.
1370 * gdb.base/call-sc.exp: Likewise.
1371 * gdb.base/call-strs.exp: Likewise.
1372 * gdb.base/callfuncs.exp: Likewise.
1373 * gdb.base/checkpoint.exp: Likewise.
1374 * gdb.base/chng-syms.exp: Likewise.
1375 * gdb.base/code-expr.exp: Likewise.
1376 * gdb.base/commands.exp: Likewise.
1377 * gdb.base/completion.exp: Likewise.
1378 * gdb.base/cond-expr.exp: Likewise.
1379 * gdb.base/condbreak.exp: Likewise.
1380 * gdb.base/consecutive.exp: Likewise.
1381 * gdb.base/constvars.exp: Likewise.
1382 * gdb.base/corefile.exp: Likewise.
1383 * gdb.base/cvexpr.exp: Likewise.
1384 * gdb.base/dbx.exp: Likewise.
1385 * gdb.base/define.exp: Likewise.
1386 * gdb.base/detach.exp: Likewise.
1387 * gdb.base/display.exp: Likewise.
1388 * gdb.base/dump.exp: Likewise.
1389 * gdb.base/ena-dis-br.exp: Likewise.
1390 * gdb.base/ending-run.exp: Likewise.
1391 * gdb.base/environ.exp: Likewise.
1392 * gdb.base/eval-skip.exp: Likewise.
1393 * gdb.base/exprs.exp: Likewise.
1394 * gdb.base/fileio.exp: Likewise.
1395 * gdb.base/finish.exp: Likewise.
1396 * gdb.base/float.exp: Likewise.
1397 * gdb.base/foll-exec.exp: Likewise.
1398 * gdb.base/foll-fork.exp: Likewise.
1399 * gdb.base/foll-vfork.exp: Likewise.
1400 * gdb.base/freebpcmd.exp: Likewise.
1401 * gdb.base/funcargs.exp: Likewise.
1402 * gdb.base/gcore.exp: Likewise.
1403 * gdb.base/gdb1090.exp: Likewise.
1404 * gdb.base/gdb1250.exp: Likewise.
1405 * gdb.base/huge.exp: Likewise.
1406 * gdb.base/info-proc.exp: Likewise.
1407 * gdb.base/interrupt.exp: Likewise.
1408 * gdb.base/jump.exp: Likewise.
1409 * gdb.base/langs.exp: Likewise.
1410 * gdb.base/lineinc.exp: Likewise.
1411 * gdb.base/list.exp: Likewise.
1412 * gdb.base/logical.exp: Likewise.
1413 * gdb.base/long_long.exp: Likewise.
1414 * gdb.base/macscp.exp: Likewise.
1415 * gdb.base/maint.exp: Likewise.
1416 * gdb.base/mips_pro.exp: Likewise.
1417 * gdb.base/miscexprs.exp: Likewise.
1418 * gdb.base/multi-forks.exp: Likewise.
1419 * gdb.base/opaque.exp: Likewise.
1420 * gdb.base/overlays.exp: Likewise.
1421 * gdb.base/pc-fp.exp: Likewise.
1422 * gdb.base/pointers.exp: Likewise.
1423 * gdb.base/printcmds.exp: Likewise.
1424 * gdb.base/psymtab.exp: Likewise.
1425 * gdb.base/ptype.exp: Likewise.
1426 * gdb.base/recurse.exp: Likewise.
1427 * gdb.base/relational.exp: Likewise.
1428 * gdb.base/relocate.exp: Likewise.
1429 * gdb.base/remote.exp: Likewise.
1430 * gdb.base/reread.exp: Likewise.
1431 * gdb.base/restore.exp: Likewise.
1432 * gdb.base/return.exp: Likewise.
1433 * gdb.base/return2.exp: Likewise.
1434 * gdb.base/scope.exp: Likewise.
1435 * gdb.base/sect-cmd.exp: Likewise.
1436 * gdb.base/sep.exp: Likewise.
1437 * gdb.base/sepdebug.exp: Likewise.
1438 * gdb.base/setshow.exp: Likewise.
1439 * gdb.base/setvar.exp: Likewise.
1440 * gdb.base/sigall.exp: Likewise.
1441 * gdb.base/sigbpt.exp: Likewise.
1442 * gdb.base/signals.exp: Likewise.
1443 * gdb.base/signull.exp: Likewise.
1444 * gdb.base/sizeof.exp: Likewise.
1445 * gdb.base/solib.exp: Likewise.
1446 * gdb.base/step-line.exp: Likewise.
1447 * gdb.base/step-test.exp: Likewise.
1448 * gdb.base/structs.exp: Likewise.
1449 * gdb.base/structs2.exp: Likewise.
1450 * gdb.base/term.exp: Likewise.
1451 * gdb.base/twice.exp: Likewise.
1452 * gdb.base/until.exp: Likewise.
1453 * gdb.base/varargs.exp: Likewise.
1454 * gdb.base/volatile.exp: Likewise.
1455 * gdb.base/watchpoint.exp: Likewise.
1456 * gdb.base/whatis-exp.exp: Likewise.
1457 * gdb.base/whatis.exp: Likewise.
1458 * gdb.cp/ambiguous.exp: Likewise.
1459 * gdb.cp/annota2.exp: Likewise.
1460 * gdb.cp/annota3.exp: Likewise.
1461 * gdb.cp/bool.exp: Likewise.
1462 * gdb.cp/breakpoint.exp: Likewise.
1463 * gdb.cp/casts.exp: Likewise.
1464 * gdb.cp/class2.exp: Likewise.
1465 * gdb.cp/classes.exp: Likewise.
1466 * gdb.cp/cplusfuncs.exp: Likewise.
1467 * gdb.cp/ctti.exp: Likewise.
1468 * gdb.cp/derivation.exp: Likewise.
1469 * gdb.cp/exception.exp: Likewise.
1470 * gdb.cp/gdb1355.exp: Likewise.
1471 * gdb.cp/hang.exp: Likewise.
1472 * gdb.cp/inherit.exp: Likewise.
1473 * gdb.cp/local.exp: Likewise.
1474 * gdb.cp/m-data.exp: Likewise.
1475 * gdb.cp/m-static.exp: Likewise.
1476 * gdb.cp/member-ptr.exp: Likewise.
1477 * gdb.cp/method.exp: Likewise.
1478 * gdb.cp/misc.exp: Likewise.
1479 * gdb.cp/namespace.exp: Likewise.
1480 * gdb.cp/overload.exp: Likewise.
1481 * gdb.cp/ovldbreak.exp: Likewise.
1482 * gdb.cp/pr-1023.exp: Likewise.
1483 * gdb.cp/pr-1210.exp: Likewise.
1484 * gdb.cp/pr-574.exp: Likewise.
1485 * gdb.cp/printmethod.exp: Likewise.
1486 * gdb.cp/psmang.exp: Likewise.
1487 * gdb.cp/ref-params.exp: Likewise.
1488 * gdb.cp/ref-types.exp: Likewise.
1489 * gdb.cp/rtti.exp: Likewise.
1490 * gdb.cp/templates.exp: Likewise.
1491 * gdb.cp/try_catch.exp: Likewise.
1492 * gdb.cp/userdef.exp: Likewise.
1493 * gdb.cp/virtfunc.exp: Likewise.
1494 * gdb.disasm/am33.exp: Likewise.
1495 * gdb.disasm/h8300s.exp: Likewise.
1496 * gdb.disasm/mn10300.exp: Likewise.
1497 * gdb.disasm/sh3.exp: Likewise.
1498 * gdb.disasm/t01_mov.exp: Likewise.
1499 * gdb.disasm/t02_mova.exp: Likewise.
1500 * gdb.disasm/t03_add.exp: Likewise.
1501 * gdb.disasm/t04_sub.exp: Likewise.
1502 * gdb.disasm/t05_cmp.exp: Likewise.
1503 * gdb.disasm/t06_ari2.exp: Likewise.
1504 * gdb.disasm/t07_ari3.exp: Likewise.
1505 * gdb.disasm/t08_or.exp: Likewise.
1506 * gdb.disasm/t09_xor.exp: Likewise.
1507 * gdb.disasm/t10_and.exp: Likewise.
1508 * gdb.disasm/t11_logs.exp: Likewise.
1509 * gdb.disasm/t12_bit.exp: Likewise.
1510 * gdb.disasm/t13_otr.exp: Likewise.
1511 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
1512 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
1513 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
1514 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
1515 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
1516 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
1517 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
1518 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
1519 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
1520 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
1521 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
1522 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
1523 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
1524 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
1525 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
1526 * gdb.mi/gdb701.exp: Likewise.
1527 * gdb.mi/gdb792.exp: Likewise.
1528 * gdb.mi/mi-basics.exp: Likewise.
1529 * gdb.mi/mi-break.exp: Likewise.
1530 * gdb.mi/mi-cli.exp: Likewise.
1531 * gdb.mi/mi-console.exp: Likewise.
1532 * gdb.mi/mi-disassemble.exp: Likewise.
1533 * gdb.mi/mi-eval.exp: Likewise.
1534 * gdb.mi/mi-file.exp: Likewise.
1535 * gdb.mi/mi-read-memory.exp: Likewise.
1536 * gdb.mi/mi-regs.exp: Likewise.
1537 * gdb.mi/mi-return.exp: Likewise.
1538 * gdb.mi/mi-simplerun.exp: Likewise.
1539 * gdb.mi/mi-stack.exp: Likewise.
1540 * gdb.mi/mi-stepi.exp: Likewise.
1541 * gdb.mi/mi-syn-frame.exp: Likewise.
1542 * gdb.mi/mi-until.exp: Likewise.
1543 * gdb.mi/mi-var-block.exp: Likewise.
1544 * gdb.mi/mi-var-child.exp: Likewise.
1545 * gdb.mi/mi-var-cmd.exp: Likewise.
1546 * gdb.mi/mi-var-display.exp: Likewise.
1547 * gdb.mi/mi-watch.exp: Likewise.
1548 * gdb.mi/mi2-basics.exp: Likewise.
1549 * gdb.mi/mi2-break.exp: Likewise.
1550 * gdb.mi/mi2-cli.exp: Likewise.
1551 * gdb.mi/mi2-console.exp: Likewise.
1552 * gdb.mi/mi2-disassemble.exp: Likewise.
1553 * gdb.mi/mi2-eval.exp: Likewise.
1554 * gdb.mi/mi2-file.exp: Likewise.
1555 * gdb.mi/mi2-read-memory.exp: Likewise.
1556 * gdb.mi/mi2-regs.exp: Likewise.
1557 * gdb.mi/mi2-return.exp: Likewise.
1558 * gdb.mi/mi2-simplerun.exp: Likewise.
1559 * gdb.mi/mi2-stack.exp: Likewise.
1560 * gdb.mi/mi2-stepi.exp: Likewise.
1561 * gdb.mi/mi2-syn-frame.exp: Likewise.
1562 * gdb.mi/mi2-until.exp: Likewise.
1563 * gdb.mi/mi2-var-block.exp: Likewise.
1564 * gdb.mi/mi2-var-child.exp: Likewise.
1565 * gdb.mi/mi2-var-cmd.exp: Likewise.
1566 * gdb.mi/mi2-var-display.exp: Likewise.
1567 * gdb.mi/mi2-watch.exp: Likewise.
1568 * gdb.stabs/exclfwd.exp: Likewise.
1569 * gdb.stabs/weird.exp: Likewise.
1570 * gdb.threads/gcore-thread.exp: Likewise.
1571 * gdb.trace/actions.exp: Likewise.
1572 * gdb.trace/backtrace.exp: Likewise.
1573 * gdb.trace/circ.exp: Likewise.
1574 * gdb.trace/collection.exp: Likewise.
1575 * gdb.trace/deltrace.exp: Likewise.
1576 * gdb.trace/infotrace.exp: Likewise.
1577 * gdb.trace/limits.exp: Likewise.
1578 * gdb.trace/packetlen.exp: Likewise.
1579 * gdb.trace/passc-dyn.exp: Likewise.
1580 * gdb.trace/passcount.exp: Likewise.
1581 * gdb.trace/report.exp: Likewise.
1582 * gdb.trace/save-trace.exp: Likewise.
1583 * gdb.trace/tfind.exp: Likewise.
1584 * gdb.trace/tracecmd.exp: Likewise.
1585 * gdb.trace/while-dyn.exp: Likewise.
1586 * gdb.trace/while-stepping.exp: Likewise.
1587
f4b618d1
JB
15882006-08-08 Joel Brobecker <brobecker@adacore.com>
1589
1590 * gdb.base/step-bt.c: New file.
1591 * gdb.base/step-bt.exp: New testcase.
1592
3d00d119
DJ
15932006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
1594
1595 * config/monitor.exp (gdb_load): Remove support for obsolete
1596 download-write-size.
1597 * gdb.base/remote.exp: Likewise. Update all callers of
1598 gdb_timed_load.
1599
017b5bd4
DJ
16002006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
1601
1602 * cursal.exp: Pass binfile to gdb_load.
1603
837c599d
DJ
16042006-08-01 Nathan Sidwell <nathan@codesourcery.com>
1605
1606 * gdb.base/cursal.exp: Add "" to gdb_load call.
1607
8dd4540b
MK
16082006-07-29 Mark Kettenis <kettenis@gnu.org>
1609
1610 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
1611 NetBSD/ELF targets.
1612
ab5c9f60
DJ
16132006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
1614
1615 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
1616 operator*.
1617
4c42eaff
DJ
16182006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
1619
1620 * gdb.base/completion.exp: Update for change in "file" behavior.
1621 * gdb.stabs/weird.exp: Likewise.
1622 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
1623 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
1624
0155cc76
NS
16252006-07-24 Nathan Sidwell <nathan@codesourcery.com>
1626
1627 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
1628 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
1629
16026cd7
AS
16302006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
1631
1632 * gdb.base/default.exp: Update source command error message.
1633 * gdb.base/help.exp: Update 'help source' message.
1634
16963cb6
DJ
16352006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
1636
1637 * gdb.cp/bs15503.exp: Update comment for no longer crashing
1638 test.
1639
6d7fd486
AS
16402006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
1641
1642 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
1643
29e8a844
DJ
16442006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
1645
1646 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
1647
6afcfa39
DJ
16482006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
1649
1650 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
1651
267a692b
MK
16522006-07-17 Mark Kettenis <kettenis@gnu.org>
1653
1654 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
1655 *-*-openbsd* from targets for wich we expect ARM FPA floating
1656 point format.
1657
85d2fec4
NR
16582006-07-17 Nick Roberts <nickrob@snap.net.nz>
1659
1660 * gdb.cp/annota3.exp: Expect frame-begin annotation.
1661
16622006-07-17 Mark Kettenis <kettenis@gnu.org>
1663
1664 * gdb.base/annota3.exp: Expect frame-begin annotation.
1665
85b4c6e8
JB
16662006-07-14 Joel Brobecker <brobecker@adacore.com>
1667
1668 * gdb.base/help.exp: Adjust "help unset" test to accept
1669 any list of unset commands.
1670
fb933624
DJ
16712006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
1672 Daniel Jacobowitz <dan@codesourcery.com>
1673
1674 * gdb.cp/ref-params.exp: New test.
1675 * gdb.cp/ref-params.cc: New source file.
1676 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
1677
1dff4b64
MK
16782006-07-08 Mark Kettenis <kettenis@gnu.org>
1679
1680 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
1681 spaces/tabs in regular expressions since they might not be there.
1682
40d2e0e3
AS
16832006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
1684
1685 * gdb.base/ifelse.exp: New file.
1686
f6c957d2
NS
16872006-07-04 Nathan Sidwell <nathan@codesourcery.com>
1688
1689 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
1690 line.
1691 * gdb.base/huge.exp: Loop over compilation to find a size that
1692 is acceptable.
1693 * gdb.base/remote.exp: Correct expected strings.
1694 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
1695
b9c5a23d
DJ
16962006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1697
1698 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
1699
9af2e58d
DJ
17002006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1701
1702 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
1703 native.
1704
30930ca5
DJ
17052006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1706
1707 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
1708 enable stabs testing.
1709
aa32fa1d
DJ
17102006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1711
bd4a4c80 1712 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
1713 gdb_test_multiple does.
1714
321fef15
DJ
17152006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1716
1717 * Makefile.in (host_alias): Remove.
1718 (target_alias): Use @target_noncanonical@.
1719 (site.exp): Don't set host_alias.
1720 * aclocal.m4: Remove contents. Include acx.m4.
1721 * configure: Regenerated.
1722 * configure.ac: Use ACX_NONCANONICAL_TARGET.
1723
e1c2defa
NS
17242006-06-13 Nathan Sidwell <nathan@codesourcery.com>
1725
e63b55d1
NS
1726 * lib/gdb.exp (gdb_load_cmd): New.
1727
5600ea19
NS
1728 * gdb.base/fileio.c: Add system(NULL) test.
1729 * gdb.base/fileio.exp: Check it.
1730
e1c2defa
NS
1731 * gdb.base/break.c: Add 10a breakpoint at }
1732 * gdb.base/break.exp: Add test for breakpoint at }
1733 * gdb.cp/anon-union.cc: Add code at end of function.
1734 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
1735 * gdb.mi/var-cmd.c: Add code at end of function.
1736 * gdb.mi/mi-var-display.exp: Adjust end of next.
1737 * gdb.mi/mi2-var-display.exp: Likewise.
1738 * gdb.base/fileio.c: Add stop function and insert calls at
1739 stopping places.
1740 * gdb.base/fileio.exp: Breakpoint stop function and remove
1741 explicit line number references.
1742
6c0112ec
JB
17432006-05-19 Joel Brobecker <brobecker@adacore.com>
1744
1745 * gdb.base/del.exp (test_delete_alias): New function.
1746 Now check that both "del" and "d" work as aliases for "delete".
1747
154189a4
FF
17482006-05-18 Fred Fish <fnf@specifix.com>
1749
1750 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
1751 required. Check for spurious output after program exits normally.
1752
582e64c2
FF
17532006-05-17 Fred Fish <fnf@specifix.com>
1754
1755 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
1756 gdb_load, so it works in the simulator.
1757
8ef6493a
FF
17582006-05-11 Fred Fish <fnf@specifix.com>
1759
1760 * gdb.base/bang.exp: Ignore unexpected output between the
1761 "program exited normally" and the gdb prompt, as many other
1762 tests do.
1763
692b141c
MK
17642006-05-07 Mark Kettenis <kettenis@gnu.org>
1765
1766 * gdb.base/help.exp: Make "delete checkpoint" part option for
1767 "help d" and "help delete" tests.
1768
540b8a30
UW
17692006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1770
1771 * gdb.mi/mi-basics.exp: Add missing serial number to
1772 expected output in some mi_gdb_test statements.
1773 * gdb.mi/mi2-basics.exp: Likewise.
1774
9b6462d9
JB
17752006-05-05 Joel Brobecker <brobecker@adacore.com>
1776
1777 * gdb.base/del.c: New file.
1778 * gdb.base/del.exp: New testcase.
1779
954de43b
DM
17802006-05-05 David S. Miller <davem@sunset.davemloft.net>
1781
1782 * gdb.base/break.exp: Do not assume a breakpoint on
1783 main will actually be in $srcfile when optimizing.
1303f75e
DM
1784 * gdb.base/savedregs.exp: Do not require that the dummy
1785 frame location match up to a symbol and source file location.
c3242428
DM
1786 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
1787 will get printed without a mi_cmd_data_list_register_values prefix.
1788 (*-data-list-register-*): Correct regular expressions to expect the new
1789 pseudo d? floating point registers.
1790 * gdb.mi/mi2-regs.exp: Likewise.
1791
c7e64c9a
DJ
17922006-05-05 Christophe Lyon <christophe.lyon@st.com>
1793
1794 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
1795 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
1796 is allocated by the compiler.
1797 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
1798 anons, e, anone to force their allocation by the compiler.
1799
18002006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
1801
1802 * gdb.base/help.exp: Update expected text for help d and
1803 help delete.
1804
27ce9a6d
MK
18052006-05-02 Mark Kettenis <kettenis@gnu.org>
1806
1807 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
1808 NetBSD/ELF targets.
1809
8608915f
MK
18102006-04-30 Mark Kettenis <kettenis@gnu.org>
1811
1812 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
1813 single-step breakpoint fails; make this a KFAIL on
1814 sparc*-*-openbsd*.
1815 * gdb.base/siginfo.exp: Likewise.
1816 * gdb.base/sigstep.exp (advance, advancei): Likewise.
1817
b8db102d
MS
18182006-04-26 Michael Snyder <msnyder@redhat.com>
1819
1820 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
1821 which may have to consume output from other forks.
1822 Add tests to make sure that "delete fork" succeeded.
1823
c702009a
MS
18242006-04-20 Michael Snyder <msnyder@redhat.com>
1825
1826 * 2006-03-22 Jim Blandy <jimb@redhat.com>
1827 Add support for the Renesas M32C and M16C.
1828
1829 * gdb.asm/asm-source.exp: Add m32c target.
1830 * gdb.asm/m32c.inc: Support for m32c target.
1831
e28493f2
AS
18322006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
1833
1834 * gdb.base/commands.exp (recursive_source_test): New test.
1835
880da185
DM
18362006-04-04 David S. Miller <davem@sunset.davemloft.net>
1837
1838 * gdb.base/float.exp: Add pattern for sparc targets.
1839
61d9b92f
DJ
18402006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
1841
1842 * gdb.base/commands.exp (stray_arg0_test): New test.
1843
bd717df8
PB
18442006-03-30 Paul Brook <paul@codesourcery.com>
1845
1846 * gdb.mi/mi-until.exp: kfail broken until command.
1847 * gdb.mi/mi2-until.exp: Ditto.
1848
ec793d3c
NR
18492006-03-27 Nick Roberts <nickrob@snap.net.nz>
1850
1851 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
1852
831004b7
AO
18532006-03-08 Alexandre Oliva <aoliva@redhat.com>
1854
1855 * gdb.base/prelink.exp: Anchor tested-for regular expression
1856 on gdb prompt.
1857
effe49a0
PB
18582006-03-07 Paul Brook <paul@codesourcery.com>
1859
1860 * gdb.base/assign.exp: Correct fail message.
1861
e5461016
PB
18622006-03-07 Paul Brook <paul@codesourcery.com>
1863
1864 * lib/compiler.c: Extract armcc version number.
1865 * lib/compiler.cc: Ditto.
1866
fc91c6c2
PB
18672006-03-07 Paul Brook <paul@codesourcery.com>
1868
1869 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
1870 additional_flags=-w.
1871 * gdb.arch/altivec-regs.exp: Ditto.
1872 * gdb.arch/e500-abi.exp: Ditto.
1873 * gdb.arch/e500-regs.exp: Ditto.
1874 * gdb.base/all-bin.exp: Ditto.
1875 * gdb.base/annota1.exp: Ditto.
1876 * gdb.base/annota3.exp: Ditto.
1877 * gdb.base/args.exp: Ditto.
1878 * gdb.base/arithmet.exp: Ditto.
1879 * gdb.base/assign.exp: Ditto.
1880 * gdb.base/async.exp: Ditto.
1881 * gdb.base/bang.exp: Ditto.
1882 * gdb.base/break.exp: Ditto.
1883 * gdb.base/call-rt-st.exp: Ditto.
1884 * gdb.base/completion.exp: Ditto.
1885 * gdb.base/cond-expr.exp: Ditto.
1886 * gdb.base/condbreak.exp: Ditto.
1887 * gdb.base/consecutive.exp: Ditto.
1888 * gdb.base/define.exp: Ditto.
1889 * gdb.base/display.exp: Ditto.
1890 * gdb.base/ena-dis-br.exp: Ditto.
1891 * gdb.base/environ.exp: Ditto.
1892 * gdb.base/eval-skip.exp: Ditto.
1893 * gdb.base/info-proc.exp: Ditto.
1894 * gdb.base/jump.exp: Ditto.
1895 * gdb.base/logical.exp: Ditto.
1896 * gdb.base/long_long.exp: Ditto.
1897 * gdb.base/maint.exp: Ditto.
1898 * gdb.base/miscexprs.exp: Ditto.
1899 * gdb.base/pc-fp.exp: Ditto.
1900 * gdb.base/pointers.exp: Ditto.
1901 * gdb.base/relational.exp: Ditto.
1902 * gdb.base/reread.exp: Ditto.
1903 * gdb.base/sect-cmd.exp: Ditto.
1904 * gdb.base/sep.exp: Ditto.
1905 * gdb.base/sepdebug.exp: Ditto.
1906 * gdb.base/until.exp: Ditto.
1907 * gdb.base/whatis-exp.exp: Ditto.
1908 * gdb.cp/annota2.exp: Ditto.
1909 * gdb.cp/annota3.exp: Ditto.
1910 * gdb.trace/actions.exp: Ditto.
1911 * gdb.trace/backtrace.exp: Ditto.
1912 * gdb.trace/circ.exp: Ditto.
1913 * gdb.trace/collection.exp: Ditto.
1914 * gdb.trace/deltrace.exp: Ditto.
1915 * gdb.trace/infotrace.exp: Ditto.
1916 * gdb.trace/limits.exp: Ditto.
1917 * gdb.trace/packetlen.exp: Ditto.
1918 * gdb.trace/passc-dyn.exp: Ditto.
1919 * gdb.trace/passcount.exp: Ditto.
1920 * gdb.trace/report.exp: Ditto.
1921 * gdb.trace/save-trace.exp: Ditto.
1922 * gdb.trace/tfind.exp: Ditto.
1923 * gdb.trace/tracecmd.exp: Ditto.
1924 * gdb.trace/while-dyn.exp: Ditto.
1925 * gdb.trace/while-stepping.exp: Ditto.
1926 * lib/gdb.exp: Ditto.
1927 (gdb_compile): Handle nowarning option.
1928
5f4a23d9
AO
19292006-03-07 Alexandre Oliva <aoliva@redhat.com>
1930
1931 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
1932 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
1933 Rename executable to prelinkt. Don't re-prelink if we didn't
1934 get a core file. Test prelink -u exit status to tell whether
1935 prelinking failed. Use gdb_test_multiple.
1936
9733fc94
DJ
19372006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
1938
1939 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
1940 (do_tests): Call it.
1941
cc10cae3
AO
19422006-02-28 Alexandre Oliva <aoliva@redhat.com>
1943
1944 * gdb.base/prelink.exp: New test.
1945 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
1946
15c46491
WZ
19472006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
1948
1949 * gdb.fortran/derived-type.f90: New file.
1950 * gdb.fortran/derived-type.exp: New testcase.
1951
5c9f7ded
DJ
19522006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
1953
1954 * gdb.base/default.exp: Allow ';' as a directory separator.
1955
5b96932b
AS
19562006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
1957
1958 * gdb.base/help.exp (help add-symbol-file): Update.
1959
1986bccd
AS
19602006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
1961
1962 * gdb.base/help.exp (help load): Update expected results.
1963
a8b7528f
FF
19642006-02-19 Fred Fish <fnf@specifix.com>
1965
1966 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
1967 specifix hex value as part of results.
1968 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
1969
f8261448
FF
19702006-02-16 Fred Fish <fnf@specifix.com>
1971
1972 * gdb.base/whatis.c: Define variables using typedefs char_addr,
1973 ushort_addr, and slong_addr, so the typedefs are not optimized
1974 away.
1975 * gdb.base/whatis.exp: Add tests using type name for struct type,
1976 union type, enum type, and typedef.
1977
31d8bdd2
MK
19782006-02-13 Mark Kettenis <kettenis@gnu.org>
1979
1980 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
1981
34e41e63
JB
19822006-02-13 Jim Blandy <jimb@redhat.com>
1983
1984 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
1985 case where it takes two "next" commands to skip past the init
1986 call.
1987
ac6e4f31
FF
19882006-02-12 Fred Fish <fnf@specifix.com>
1989
1990 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
1991 to handle cases where it takes two "next" commands to skip
1992 past the init call.
1993
2db2d571
JB
19942006-02-07 Joel Brobecker <brobecker@adacore.com>
1995
1996 * gdb.ada/array_return.exp: Mark the last test as expected to fail
1997 on hppa32 targets.
1998
38fcd64c
DJ
19992006-02-06 Vladimir Prus <ghost@cs.msu.su>
2000
2001 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
2002 field.
2003
1315ad46
MK
20042006-01-29 Mark Kettenis <kettenis@gnu.org>
2005
2006 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
2007
5625b943
DJ
20082006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
2009
2010 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
2011 files.
2012
80df1bbe
DJ
20132006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
2014
2015 * gdb.cp/maint.exp: Set complaints to a positive value.
2016
9078e690
DJ
20172006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
2018
2019 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
2020 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
2021 function name.
2022
9c903399
DJ
20232006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
2024
2025 * gdb.base/checkpoint.c: Update copyright notice. Include
2026 <stdlib.h>.
2027
761ae4d6
JB
20282006-01-04 Jim Blandy <jimb@redhat.com>
2029
2030 * gdb.asm/asm-source.exp: Independently provide default values for
2031 asm-flags and debug-flags. Use 'string equal' to do the
2032 comparison, not the implicit expr's '==' operator. Remove
2033 now-unneeded assignments to asm-flags. In h8300 case, place
2034 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
2035
099ac3dd
MS
20362006-01-04 Michael Snyder <msnyder@redhat.com>
2037
2038 * gdb.base/checkpoint.c: New file.
2039 * gdb.base/checkpoint.exp: New file.
2040 * gdb.base/multi-fork.c: New file.
2041 * gdb.base/multi-fork.exp: New file.
2042 * gdb.base/pi.txt: New file (data for checkpoint.c test).
2043
f4d85314
FF
20442006-01-04 Fred Fish <fnf@specifix.com>
2045
2046 * gdb.base/ptype.c (foo): Add typedef.
2047 (intfoo): Add function.
2048 * gdb.base/ptype1.c: New file.
2049 * gdb.base/ptype.exp: Handle compilation and linking with two
2050 source files. Test that proper type for "foo" is found based
2051 on source context rather than first match found in symtabs.
2052
a1b06f35
MK
20532005-12-28 Mark Kettenis <kettenis@gnu.org>
2054
2055 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
2056 * gdb.asm/openbsd.inc: Indent commands.
2057
d082a1e2
MK
20582005-12-26 Mark Kettenis <kettenis@gnu.org>
2059
c65016bd
MK
2060 * gdb.base/freebpcmd.exp: Increase timeout.
2061
d082a1e2
MK
2062 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
2063
d3c32a0e
DJ
20642005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
2065
2066 * gdb.base/default.exp: Update check for "show version".
2067
9fdb1f50
RC
20682005-12-09 Randolph Chung <tausq@debian.org>
2069
2070 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
2071 * gdb.asm/pa64.inc: New file.
2072
5f2c56f7
RC
20732005-12-09 Randolph Chung <tausq@debian.org>
2074
2075 * gdb.asm/common.inc: Indent commands.
2076 * gdb.asm/asmsrc1.s: Likewise.
2077 * gdb.asm/asmsrc2.s: Likewise.
2078
8117349c
RC
20792005-12-09 Randolph Chung <tausq@debian.org>
2080
2081 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
2082 (get_addr_of_sym): Remove duplicate print.
2083 (gen_core): xfail hppa*-*-hpux*, update expected output.
2084 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
2085 * gdb.arch/pa64-nullify.s: New file.
2086
8f07f25a
RC
20872005-12-09 Randolph Chung <tausq@debian.org>
2088
2089 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
2090
55b39184
DJ
20912005-12-07 Christophe Lyon <christophe.lyon@st.com>
2092
2093 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
2094 code generation for these functions.
2095 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
2096 error message.
2097
31e2b00f
AS
20982005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
2099
2100 * gdb.base/help.exp (help b, help br, help bre, help brea)
2101 (help break): Update the expected message.
2102
c3d0b56e
SC
21032005-11-11 Stephane Carrez <stcarrez@nerim.fr>
2104
2105 * gdb.asm/m68hc11.inc: Setup the data section.
2106 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
2107 script for this test.
2108 (m6812-*-*): Likewise.
2109
36ae0ea9
RC
21102005-11-09 Randolph Chung <tausq@debian.org>
2111
2112 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
2113
9d6f42e9
WZ
21142005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
2115
2116 * gdb.base/break.exp: Fix a comment typo.
2117
e2126a14
EZ
21182005-11-03 Jim Blandy <jimb@redhat.com>
2119
2120 Checked in by Elena Zannoni <ezannoni@redhat.com>
2121
2122 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
2123
e0ac7199
CV
21242005-11-02 Corinna Vinschen <vinschen@redhat.com>
2125
2126 * gdb.arch/gdb1558.c: Include stdio.h.
2127
31d3fb18
MK
21282005-10-31 Mark Kettenis <kettenis@gnu.org>
2129
2130 * gdb.asm/asm-source.exp: Use -e instead of --entry.
2131
e52b687c
MK
21322005-10-31 Mark Kettenis <kettenis@gnu.org>
2133
2134 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
2135
f4711d79
PG
21362005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
2137
2138 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
2139 vscr" tests to better match output.
2140
987a9106
JB
21412005-10-12 Jim Blandy <jimb@redhat.com>
2142
2143 * gdb.base/structs.exp (any): New function.
2144 (test_struct_returns): Don't make any assumptions at all about
2145 what value the function returns when GDB can't set the return
2146 value.
2147
2336bb58
JB
21482005-10-09 Joel Brobecker <brobecker@adacore.com>
2149
2150 * gdb.ada/arrayidx/p.adb: New file.
2151 * gdb.ada/arrayidx.exp: New testcase
2152
21532005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
2154
2155 * gdb.ada/array_return/pck.ads: New file.
2156 * gdb.ada/array_return/pck.adb: New file.
2157 * gdb.ada/array_return/p.adb: New file.
2158 * gdb.ada/array_return.exp: New testcase.
2159
705335ea
JB
21602005-10-03 Joel Brobecker <brobecker@adacore.com>
2161
2162 * gdb.base/arrayidx.c: New file.
2163 * gdb.base/arrayidx.exp: New testcase.
2164
11ee9940
NR
21652005-09-29 Nick Roberts <nickrob@snap.net.nz>
2166
2167 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
2168 frames-invalid and breakpoints-invalid are no longer generated
2169 with level 3 so don't expect them in the output.
2170
39fb8e9e
BR
21712005-09-27 Bob Rossi <bob@brasko.net>
2172
2173 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
2174 from test. Escape the | in mi_gdb_test call.
2175 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
2176 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
2177 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
2178 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
2179 expected regex's in mi_gdb_test calls.
2180 * lib/mi-support.exp: Remove arbitrary .* from tests.
2181 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
2182 Fully anchor GDB/MI expected results in mi_gdb_test.
2183 * lib/gdb.exp (string_to_regexp): Escape the ] character.
2184 * gdb.base/sizeof.exp: Remove escape character. Correct test.
2185
2af48f68
PB
21862005-09-26 Paul Brook <paul@codesourcery.com>
2187
2188 * long_long.exp: Exclude eabi targets from arm FPA float format test.
2189
f34502bc
WZ
21902005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
2191
2192 * bfp-test.c: New file.
2193 * bfp-test.exp: New testcase.
2194
ca929517
WZ
21952005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
2196
2197 * gdb.fortran/subarray.exp: New testcase to test the evaluation
2198 of subarray and substring variable.
2199 * gdb.fortran/subarray.f: New source file for the test of subarray
2200 and substring variable evaluation.
2201 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
2202 of string constant.
2203
c761af65
DJ
22042005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
2205
2206 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
2207 copyright dates.
2208
561d7a1d
PG
22092005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
2210
2211 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
2212 powerpc altivec' test with an almost identical 'info vector' test.
2213
b2b64cc9
PG
22142005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
2215
2216 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
2217 vscr" tests to match output.
2218
6ac4d15a
PG
22192005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
2220
2221 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
2222 output.
2223
40e55bef
BR
22242005-09-11 Bob Rossi <bob@brasko.net>
2225
2226 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
2227 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
2228 commands that return an MI output command and an asyncronous MI output
2229 command.
2230 * gdb.mi/mi-console.exp: Ditto.
2231
3c7385ec
BR
22322005-09-11 Bob Rossi <bob@brasko.net>
2233
2234 * gdb.mi/mi-var-child.c: Include <string.h>.
2235
a6cd0eb3
DJ
22362005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
2237
2238 * killed.exp: Correct gdb_expect syntax.
2239
2f168eed
CV
22402005-08-09 Corinna Vinschen <vinschen@redhat.com>
2241
2242 * lib/mi-support.exp (mi_gdb_load): Fix typo.
2243
ecd3fd0f
BR
22442005-08-02 Bob Rossi <bob@brasko.net>
2245
2246 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
2247 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
2248 Change tests to inferior-tty-set/show.
2249 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
2250 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
2251 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
2252 inferior. Use mi_gdb_test to get GDB and Inferior output.
2253 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
2254 descriptor.
2255 (mi_inferior_tty_name): Add inferior PTY file name.
2256 (mi_gdb_start): Add INFERIOR_PTY parameter.
2257 (mi_gdb_test): Add IPATTERN parameter.
2258
f1ea48cb
BR
22592005-08-02 Bob Rossi <bob@brasko.net>
2260
2261 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
2262 parameter to mi_gdb_test.
2263 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
2264
6e650a67
DJ
22652005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
2266
2267 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
2268 struct_declarations.
2269 * gdb.mi/mi-var-child.exp: Step over the initialization of
2270 struct_declarations.
2271
8be260b6
DJ
22722005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
2273
2274 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
2275 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
2276 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
2277 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
2278 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
2279 file.
2280
4e660f07
NR
22812005-07-27 Nick Roberts <nickrob@snap.net.nz>
2282
2283 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
2284 (do_children_tests): Assign values to the extra elements.
2285
2286 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
2287 them for tests for "-var-update --no-values" and
2288 "-var-update --all-values".
2289 Add test for "-var-list-children --simple-values".
2290
2291 * gdb.mi/basics.c (callee4): Add integer array D[3]...
2292
2293 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
2294 "-stack-list-locals --simple-values" Improve doc strings and
2295 comments.
2296
6bdae935
MK
22972005-07-18 Mark Kettenis <kettenis@gnu.org>
2298
598b7a6f
MK
2299 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
2300 *-*-openbsd*.
2301 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
2302
6bdae935
MK
2303 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
2304 sigaltsatck'.
2305
1323e929
BR
23062005-07-14 Bob Rossi <bob@brasko.net>
2307
2308 * gdb.base/default.exp (tty): Changed output of command.
2309 * gdb.base/help.exp (help tty): Ditto.
2310
b1a9c082
MK
23112005-07-12 Mark Kettenis <kettenis@gnu.org>
2312
2313 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
2314
10a844a2
MK
23152005-07-10 Mark Kettenis <kettenis@gnu.org>
2316
2317 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
2318 -stack-select-frame without arguments.
2319 (test_stack_frame_listing): Add test for newly implemented command
2320 -stack-info-frame.
2321
3cb3b8df
BR
23222005-07-06 Bob Rossi <bob@brasko.net>
2323
2324 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
2325 command.
2326 (Copyright): Update copyright.
2327
a0c5fbcf
WZ
23282005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
2329
2330 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
2331 tests to evaluate exponentiation expression.
2332
984971d0
AS
23332005-06-29 Andreas Schwab <schwab@suse.de>
2334
2335 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
2336 main to avoid warnings.
2337
2338 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
2339
fe03833f
NR
23402005-06-20 Nick Roberts <nickrob@snap.net.nz>
2341
2342 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
2343 -stack-select-frame without arguments.
2344 (test_stack_frame_listing): Add test for newly implemented command
2345 -stack-info-frame.
2346
7a55f279
WZ
23472005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
2348
0ffa0ea5
DJ
2349 * gdb.fortran/array-element.f: New file.
2350 * gdb.fortran/array-element.exp: New testcase.
7a55f279 2351
26585198
DJ
23522005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
2353
2354 * gdb.base/bigcore.exp: Correct checks for systems which can
2355 not dump a large core file.
2356
c1bd25fd
DJ
23572005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
2358
2359 * gdb.base/relocate.c: Add a copyright notice.
2360 (dummy): Remove.
2361 * gdb.base/relocate.exp: Test printing the values of variables
2362 from a relocatable file.
2363
589e074d
DJ
23642005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
2365
2366 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
2367 excess MI output after an error.
2368
0915f927
JB
23692005-05-29 Joel Brobecker <brobecker@adacore.com>
2370
2371 * gdb.arch/alpha-step.c: New file.
2372 * gdb.arch/alpha-step.exp: New testcase.
2373
76ff342d
DJ
23742005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
2375 Dennis Brueni <dennis@slickedit.com>
2376
2377 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
2378 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
2379 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
2380 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
2381 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
2382 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
2383 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
2384
96b0c7ac
DJ
23852005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
2386 Wu Zhou <woodzltc@cn.ibm.com>
2387
2388 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
2389 IBM's xlc compiler.
2390 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
2391 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
2392
f21565d2
JB
23932005-05-13 Jim Blandy <jimb@redhat.com>
2394
2395 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
2396 calling gdb_suppress_entire_file.
2397 * gdb.base/charset.exp: Same.
2398 * gdb.base/call-rt-st.exp: Same.
2399
6006a3a1
BR
24002005-05-05 Bob Rossi <bob_rossi@cox.net>
2401
2402 * lib/gdb.exp (fullname_syntax): Added global regex.
2403 (fullname_syntax_POSIX): Ditto.
2404 (fullname_syntax_UNC): Ditto.
2405 (fullname_syntax_DOS_CASE): Ditto.
2406 (fullname_syntax_DOS): Ditto.
2407 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
2408 fullname_syntax variable to scope and use it.
2409 (test_file_list_exec_source_files): Ditto.
2410 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
2411
c3b69c04
DJ
24122005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
2413
2414 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
2415
3c95e6af
PG
24162004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
2417
2418 * lib/gdb.exp (skip_altivec_tests): New function, based on
2419 check_vmx_hw_available from the GCC testsuite.
2420 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
2421 * lib/gdb.arch/altivec-regs.exp: Likewise.
2422
78df6c56
JB
24232005-05-02 Jim Blandy <jimb@redhat.com>
2424
2425 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
2426 calling gdb_suppress_entire_file.
2427
1690f9cf
DJ
24282005-04-30 Randolph Chung <tausq@debian.org>
2429
2430 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
2431 Slightly relax "sem_post" name checking.
2432
5ea106f7
PG
24332005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
2434
2435 * gdb.base/unload.exp: Use new shared library infrastructure.
2436
bf7234cf
PG
24372005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
2438
2439 * gdb.base/so-impl-ld.exp: Use new shared library
2440 infrastructure.
2441
547b869a
CV
24422005-04-29 Corinna Vinschen <vinschen@redhat.com>
2443
2444 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
2445 * gdb.asm/h8300.inc: New file.
2446
f07e55f0
PG
24472005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
2448
2449 * gdb.base/shlib-call.exp: Change to use new shared library
2450 infrastructure.
2451
3cbba3d1
PG
24522005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
2453
2454 * gdb.base/pending.exp: Change to use new shared library
2455 infrastructure.
2456
ed6df200
PG
24572005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
2458
2459 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
2460 use test_compiler_info instead of gcc_compiled, and update copyright.
2461
8c8f4ebe
PG
24622005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
2463
2464 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
2465 shared objects being adjusted and update copyright years.
2466
607fbc54
DJ
24672005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
2468
2469 * ChangeLog: Correct some 2003-01-13 dates.
2470 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
2471 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
2472 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
2473 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
2474 gdb.trace/tfind.exp: Update copyright years.
2475
57bf0e56
DJ
24762005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
2477 Daniel Jacobowitz <dan@codesourcery.com>
2478
2479 * lib/gdb.exp (gdb_compile): Handle shlib=.
2480 (gdb_compile_shlib): New function.
2481
9b593790
PG
24822005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
2483
2484 * lib/gdb.exp (test_compiler_info): Give argument a default value.
2485
9494c6a5
DJ
24862005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
2487
2488 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
2489 gdb.server.
2490 * configure.ac: Likewise.
2491 * configure: Regenerated.
2492 * gdb.gdbserver/Makefile.in: Moved to...
2493 * gdb.server/Makefile.in: ... here.
2494 * gdb.gdbserver/server.c: Moved to...
2495 * gdb.server/server.c: ... here.
2496 * gdb.gdbserver/server-run.exp: Moved to...
2497 * gdb.server/server-run.exp: ... here.
2498
6f8eac0e
DJ
24992005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
2500
2501 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
2502 * configure.ac: Create gdb.gdbserver/Makefile.
2503 * configure: Regenerated.
2504 * lib/gdbserver-support.exp: New file, derived from
2505 config/gdbserver.exp.
2506 * config/gdbserver.exp: Use gdbserver-support.exp.
2507 * gdb.gdbserver/Makefile.in: New file.
2508 * gdb.gdbserver/server.c: New file.
2509 * gdb.gdbserver/server-run.exp: New file.
2510
6e87504d
PG
25112005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
2512
2513 * lib/gdb.exp (test_compiler_info): Return compiler_info
2514 if no arguments are given.
2515
d1779be4
PG
25162005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
2517
2518 * gdb.arch/altivec-abi.exp: Check for compiler and set
2519 use altivec' flag accordingly.
2520 * gdb.arch/altivec-regs.exp: Likewise.
2521
88750304
DJ
25222005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
2523
2524 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
2525
f3fb768d
AS
25262005-03-27 Andreas Schwab <schwab@suse.de>
2527
2528 * gdb.base/bigcore.c (main): Add missing mode argument in open
2529 call.
2530
7e813ac5
DJ
25312005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
2532
2533 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
2534 downloads.
2535 * config/gdbserver.exp (gdb_load): Likewise.
2536
8e3049aa
PB
25372005-03-14 Paul Brook <paul@codesourcery.com>
2538
2539 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
2540 targets.
2541
a9df7c44
JB
25422005-03-09 Joel Brobecker <brobecker@adacore.com>
2543
2544 * gdb.dwarf2/dup-psym.S: New file.
2545 * gdb.dwarf2/dup-psym.exp: New testcase.
2546
9f0d94e8
JB
25472005-03-09 Joel Brobecker <brobecker@adacore.com>
2548
2549 * gdb.ada/exec_changed/first.adb: New file.
2550 * gdb.ada/exec_changed/second.adb: New file.
2551 * gdb.ada/exec_changed.exp: New testcase.
2552
5f579bc5
NS
25532005-03-08 Nathan Sidwell <nathan@codesourcery.com>
2554
36e9969c
NS
2555 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
2556 (A2): New class.
2557 (main): Test operator+.
2558 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
2559 breakpoint test.
2560
5f579bc5
NS
2561 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
2562 * gdb.base/signull.exp: Disable if gdb,nosignals.
2563 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
2564 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
2565 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
2566 * gdb.mi/mi2-console.exp: Likewise.
2567 * gdb.trace/collection.exp (run_trace_experiment): Consume the
2568 continue output at start.
2569 (gdb_collect_locals_test): Robustify regexp.
2570 * gdb.trace/passc-dyn.exp: Fix comment typo.
2571 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
2572
be46087e
CV
25732005-03-08 Corinna Vinschen <vinschen@redhat.com>
2574
2575 * gdb.asm/asm-source.exp: Add iq2000 case.
2576 * gdb.asm/iq2000.inc: New file.
2577
384e1a61
MI
25782005-03-07 Manoj Iyer <manjo@austin.ibm.com>
2579
2580 * gdb.base/command.exp: Change hardcoded value to regular expression.
2581 * gdb.base/float.exp: Add powerpc to the list of targets checked.
2582
584b6e9e
DJ
25832005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
2584
2585 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
2586 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
2587 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
2588 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
2589 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
2590
ab5b5d61
MK
25912005-03-05 Mark Kettenis <kettenis@gnu.org>
2592
2593 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
2594 changes.
2595
ae051c1b
PG
25962004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
2597
2598 * lib/compiler.c: Add test for IBM's xlc compiler.
2599 * lib/compiler.cc: Likewise.
2600
3f0f6ed2
JB
26012004-02-24 Joel Brobecker <brobecker@adacore.com>
2602
2603 * gdb.ada/fixed_points.exp: Create compilation object directory
2604 before running the test.
2605 * gdb.ada/null_record.exp: Likewise.
2606 * gdb.ada/packed_array.exp: Likewise.
2607 * gdb.ada/start.exp: Likewise.
2608
724f452b
JB
26092005-02-15 Joel Brobecker <brobecker@adacore.com>
2610
2611 * gdb.ada/packed_array/pa.adb: New file.
2612 * gdb.ada/packed_array.exp: New testcase.
2613
57f5cdfb 26142005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 2615
1f393151
MK
2616 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
2617 files.
2618
ebdda337
MK
2619 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
2620 on *-*-openbsd*. Correctly match whitespace in regukar
2621 expressions.
2622
cf309262
DJ
26232005-02-10 Daniel Jacobowitz <dan@debian.org>
2624
2625 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
2626 PR exp/1821
2627 * gdb.base/gdb1821.c: New test file.
2628 * gdb.base/gdb1821.exp: New test file.
2629
3be49e7a
JB
26302005-02-09 Joel Brobecker <brobecker@adacore.com>
2631
2632 * gdb.base/start.c: New file.
2633 * gdb.base/start.exp: New testcase.
2634
e292e67d
JB
26352005-02-09 Joel Brobecker <brobecker@adacore.com>
2636
2637 * gdb.ada/start/dummy.adb: New file.
2638 * gdb.ada/start.exp: New testcase.
2639
dbdfa66c
CV
26402005-02-09 Corinna Vinschen <vinschen@redhat.com>
2641
2642 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
2643 for printing symbols and statistics.
2644 Add test for using relative pathnames in "maint print msymbols" test.
2645 Mark "maint info sections DATA" XFAIL on Cygwin.
2646 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
2647 tests.
2648
d7941671
AC
26492005-02-09 Andreas Schwab <schwab@suse.de>
2650
2651 Committed by Andrew Cagney <cagney@gnu.org>
2652 * gdb.base/remotetimeout.exp: New file.
2653
74e5ef44
MK
26542005-02-07 Mark Kettenis <kettenis@gnu.org>
2655
2656 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
2657
464dd14d
JB
26582005-02-03 Joel Brobecker <brobecker@adacore.com>
2659
2660 * gdb.ada/gnat_ada.gpr: New file.
2661 * gdb.ada/gnat_ada.gin: Delete, no longer used.
2662 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
2663 * configure.ac: No longer generate gnat_ada.gpr.
2664 * configure: Regenerate.
2665 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
2666 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
2667 * gdb.ada/null_record/bar.ads: Likewise.
2668 * gdb.ada/null_record/bar.adb: Likewise.
2669 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
2670 * gdb.ada/null_record.exp (testdir): New variable.
2671 (testfile): executable is now in testdir subdirectory.
2672 (srcfile): Use full path to the main compilation unit.
2673 * gdb.ada/fixed_points.exp: Same changes as above.
2674
30d756ae
NR
26752005-02-03 Nick Roberts <nickrob@snap.net.nz>
2676
2677 * gdb.base/interp.exp: New test.
2678
9d799f85
AC
26792005-01-24 Andrew Cagney <cagney@gnu.org>
2680
2681 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
2682
15656118
AC
26832005-01-19 Andrew Cagney <cagney@gnu.org>
2684
a892c31b
AC
2685 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
2686 configure.ac not configure.in.
2687
15656118
AC
2688 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
2689 of powerpc*-*-*.
2690 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
2691 * gdb.base/list.exp (test_list_function)
2692 (test_list_filename_and_function): Ditto.
2693 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
2694
a7b01baf
AC
26952005-01-16 Andrew Cagney <cagney@gnu.org>
2696
17d92a02
AC
2697 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
2698
a7b01baf
AC
2699 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
2700
bc8332bb
AC
27012005-01-14 Andrew Cagney <cagney@gnu.org>
2702
2703 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
2704 * gdb.mi/mi2-var-cmd.exp: Ditto.
2705
4d074752
CV
27062005-01-10 Corinna Vinschen <vinschen@redhat.com>
2707
2708 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
2709
bec39cab
AC
27102005-01-07 Andrew Cagney <cagney@gnu.org>
2711
2712 * configure.ac: Rename configure.in, require autoconf 2.59.
2713 * configure: Re-generate.
2714 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
2715 * gdb.stabs/configure: Re-generate.
2716 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
2717 * gdb.hp/configure: Re-generate.
2718 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
2719 autoconf 2.59.
2720 * gdb.hp/gdb.objdbg/configure: Re-generate.
2721 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
2722 autoconf 2.59.
2723 * gdb.hp/gdb.defects/configure: Re-generate.
2724 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
2725 autoconf 2.59.
2726 * gdb.hp/gdb.compat/configure: Re-generate.
2727 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
2728 autoconf 2.59.
2729 * gdb.hp/gdb.base-hp/configure: Re-generate.
2730 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
2731 autoconf 2.59.
2732 * gdb.hp/gdb.aCC/configure: Re-generate.
2733
f10b16d4
JB
27342004-12-15 Jim Blandy <jimb@redhat.com>
2735
2736 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
2737 under NPTL when there is debugging info available for libpthread.
2738
fb6e1814
JG
27392004-12-13 Jerome Guitton <guitton@gnat.com>
2740
2741 * gdb.ada/fixed_points.c: New file.
2742 * gdb.ada/fixed_points.exp: New file.
2743
fe46cd3a
RC
27442004-12-03 Randolph Chung <tausq@debian.org>
2745
2746 * gdb.arch/pa-nullify.exp: New file.
2747 * gdb.arch/pa-nullify.s: New file.
2748
8de0841b
RC
27492004-11-30 Randolph Chung <tausq@debian.org>
2750
2751 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
2752 instead of "tbug". Fix regexp to work properly with gdb_test.
2753
c8170782
PH
27542004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
2755
2756 * gdb.base/bitfields2.exp: New test.
2757 * gdb.base/bitfields2.c: New file.
2758
954269c2
RE
27592004-11-28 Richard Earnshaw <rearnsha@arm.com>
2760
2761 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
2762
0107feed
RC
27632004-11-16 Randolph Chung <tausq@debian.org>
2764
2765 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
2766
f073ae8c
DJ
27672004-11-14 Daniel Jacobowitz <dan@debian.org>
2768
2769 * gdb.threads/threadapply.exp: Correct "macro details" test.
2770
19ad59e7
JJ
27712004-11-11 Jeff Johnston <jjohnstn@redhat.com>
2772
2773 * gdb.threads/threadapply.exp: New test.
2774 * gdb.threads/threadapply.c: New file.
2775
9cf0961b
MK
27762004-11-07 Mark Kettenis <kettenis@gnu.org>
2777
2778 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
2779 frames.
2780
c789492a
FL
27812004-11-05 Felix Lee <felix+log1@specifixinc.com>
2782
2783 * gdb.base/cursal.exp: New file.
2784 * gdb.base/cursal.c: New file.
2785
a1e167bb
AC
27862004-11-03 Andrew Cagney <cagney@gnu.org>
2787
2788 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
2789
b7cbf173
MK
27902004-10-30 Mark Kettenis <kettenis@gnu.org>
2791
2792 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
2793 NetBSD/ELF targets.
2794
88f9d34f
JB
27952004-10-29 Joel Brobecker <brobecker@gnat.com>
2796
2797 * gdb.threads/bp_in_thread.c: New file, copied from
2798 pthread_cond_wait.c.
2799 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
2800 file, rather than reusing the .c file from another testcase.
2801
ca7d6a0c
JB
28022004-10-20 Joel Brobecker <brobecker@gnat.com>
2803
2804 * gdb.ada/null_record.exp: Check where we stopped after
2805 sending the start command, instead of where the associated
2806 temporary breakpoint was inserted.
2807
0d863d03
AC
28082004-10-14 Andrew Cagney <cagney@gnu.org>
2809
2810 * gdb.mi/gdb701.c (main): Return 0.
2811
d11e72cb
DJ
28122004-10-13 Daniel Jacobowitz <dan@debian.org>
2813
d40539a4 2814 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 2815
e1923096
JJ
28162004-10-12 Jeff Johnston <jjohnstn@redhat.com>
2817
2818 * gdb.threads/schedlock.c: Add comment markers to use to find
2819 line numbers.
2820 * gdb.threads/schedlock.exp: Adjust regex to handle the new
2821 comments.
2822 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
2823 breakpoint lines.
2824
ec8ba2c9
DJ
28252004-10-12 Daniel Jacobowitz <dan@debian.org>
2826
2827 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
2828
0eb3658b
DJ
28292004-10-12 Daniel Jacobowitz <dan@debian.org>
2830
2831 * configure.in: Add gdb.dwarf2.
2832 * configure: Regenerated.
2833 * Makefile.in: Add gdb.dwarf2.
2834 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
2835 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
2836 gdb.dwarf2/file1.txt: New files.
2837
a271cc33
OF
28382004-10-11 Orjan Friberg <orjanf@axis.com>
2839
2840 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
2841 of "run", since the latter doesn't work with remote targets. Adjust
2842 the breakpoint numbering accordingly.
2843 * gdb.threads/pthread_cond_wait.exp: Ditto.
2844
895ce074
MC
28452004-10-08 Michael Chastain <mec.gnu@mindspring.com>
2846
2847 * gdb.base/overlays.exp: Update copyright years.
2848
6be3092d
KI
28492004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
2850
2851 * gdb.base/overlays.exp: Disable if target is Linux.
2852
e05389b8
FL
28532004-10-06 Felix Lee <felix+log1@specifixinc.com>
2854
2855 * config/gdbserver.exp (gdb_load): Use right filename on remote.
2856
73cb587d
KI
28572004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
2858
2859 * gdb.asm/asm-source.exp: Add m32r-linux target.
2860 * gdb.asm/m32r-linux.inc: New file.
2861
3c0edcdc
AC
28622004-09-24 Andrew Cagney <cagney@redhat.com>
2863 David Anderson <anderson@redhat.com>
2864
2865 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
2866 command fails, assume things will work.
2867 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
2868 (_GNU_SOURCE): Define.
2869 (print_unsigned, print_hex): Change parameter to "long long".
2870 (print_byte_count): New function, use to print byte counts.
2871 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
2872 O_LARGEFILE.
2873 (main): Compute an upper bound on a corefile in max_core_size.
2874 Limit memory chunk size to max_core_size. Limit total memory
2875 allocated to max_core_size.
2876
4bb3667f
AC
28772004-09-23 Andrew Cagney <cagney@gnu.org>
2878
2879 * gdb.base/bigcore.exp: Replace the code that creates a corefile
2880 from a separate process with code that creates a corefile by
2881 making the inferior dump core.
2882
60fe1a51
MK
28832004-09-23 Mark Kettenis <kettenis@gnu.org>
2884
2885 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
2886 block.
2887
8e937346
MC
28882004-09-23 Michael Chastain <mec.gnu@mindspring.com>
2889
2890 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
2891 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
2892 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
2893 Likewise.
2894
7213f6d6
JJ
28952004-09-20 Jeff Johnston <jjohnstn@redhat.com>
2896
2897 * gdb.java/jprint.exp: New test case for java inferior call.
2898 * gdb.java/jprint.java: Ditto.
2899
eac69dca
JB
29002004-09-15 Joel Brobecker <brobecker@gnat.com>
2901
2902 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
2903
22227696
MC
29042004-09-14 Michael Chastain <mec.gnu@mindspring.com>
2905
2906 * gdb.threads/killed.c: Include <stdlib.h>.
2907 * gdb.threads/pthreads.c: Likewise.
2908
7dd403a4
MC
29092004-09-14 Michael Chastain <mec.gnu@mindspring.com>
2910
2911 * gdb.threads/killed.c: Add copyright notice.
2912
33f2d567
JM
29132004-09-10 Jason Molenda (jmolenda@apple.com)
2914
2915 * gdb.base/define.exp: Two new tests to verify zero space chars
2916 after 'if' and 'while' commands in a user-defined command is correctly
2917 parsed.
2918
e05b62ac
AC
29192004-09-08 Andrew Cagney <cagney@gnu.org>
2920
2921 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
2922 delivery test with duplicate at end of file.
2923
9cbe82da
MK
29242004-09-06 Mark Kettenis <kettenis@jive.nl>
2925
2926 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
2927
564803d9
MC
29282004-09-05 Michael Chastain <mec.gnu@mindspring.com>
2929
2930 * config/hppro.exp: Removed.
2931
7c6807ce
MC
29322004-09-05 Michael Chastain <mec.gnu@mindspring.com>
2933
2934 * config/sparclet.exp: Removed.
2935
bf7e26dd
MC
29362004-09-05 Michael Chastain <mec.gnu@mindspring.com>
2937
2938 * config/udi.exp: Removed.
2939
714e341b
MC
29402004-09-02 Michael Chastain <mec.gnu@mindspring.com>
2941
2942 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
2943 of "exp_continue".
2944 (advancei): Likewise.
2945
1236e623
JJ
29462004-09-01 Jeff Johnston <jjohnstn@redhat.com>
2947
2948 * gdb.base/unload.exp: Fix so messages aren't duplicated.
2949
3bdcad15
MI
29502004-09-01 Manoj Iyer <manjo@austin.ibm.com>
2951
228af206 2952 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
2953 to check for nodebug in executable.
2954 * gdb.gdb/observer.exp (setup_test): Likewise.
2955 * gdb.gdb/selftest.exp (test_with_self): Likewise.
2956 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
2957
c72b934c
AC
29582004-09-01 Andrew Cagney <cagney@gnu.org>
2959
2960 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
2961 files.
2962
edd9b715
JJ
29632004-09-01 Jeff Johnston <jjohnstn@redhat.com>
2964
2965 * gdb.base/unload.exp: Fix expected warning message to match
2966 latest format.
2967
fb4ce06b
CV
29682004-09-01 Corinna Vinschen <vinschen@redhat.com>
2969
2970 * gdb.base/call-rt-st.exp: Fix typos.
2971
ce78e7c3
MI
29722004-08-31 Manoj Iyer <manjo@austin.ibm.com>
2973
2974 * gdb.threads/thread_check.exp: New testcase.
2975 * gdb.threads/thread_check.c: New testcase.
2976
2dedb159
AC
29772004-08-31 Andrew Cagney <cagney@gnu.org>
2978
2979 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
2980 (skip_to_handler_entry): New procedures. Test stepping into a
2981 handler when the breakpoint is at the handler's entry point.
2982
68f53502
AC
29832004-08-30 Andrew Cagney <cagney@gnu.org>
2984
2985 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
2986 gdb/1757.
2987
3e3ffd2b
MC
29882004-08-27 Michael Chastain <mec.gnu@mindspring.com>
2989
2990 With code from Manoj Iyer <manjo@austin.ibm.com>:
2991 * lib/gdb.exp (gdb_file_cmd): Return more information in the
2992 return value. Add an arm for "no debugging symbols found".
2993 Change a stray "error" to "perror".
2994 (gdb_run_cmd): Adapt to new return value.
2995 * gdb.base/remote.exp: Adapt to new return value.
2996 * gdb.gdb/complaints.exp: Likewise.
2997 * gdb.gdb/observer.exp: Likewise.
2998 * gdb.gdb/selftest.exp: Likewise.
2999 * gdb.gdb/xfullpath.exp: Likewise.
3000
4b6f5fd2
JB
30012004-08-27 Joel Brobecker <brobecker@gnat.com>
3002
3003 * gdb.threads/bp_in_thread.exp: New testcase.
3004
e5b25496
MC
30052004-08-27 Michael Chastain <mec.gnu@mindspring.com>
3006
3007 Fix PR testsuite/1735.
3008 * gdb.threads/schedlock.c (thread_function): Add a cast
3009 to suppress a gcc warning.
3010 * gdb.threads/thread-specific.c (thread_function): Likewise.
3011
934353d6
MC
30122004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3013
3014 * gdb.base/unload.c: Include <stdlib.h>.
3015
f98a0aef 30162004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 3017
f98a0aef 3018 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
3019 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
3020 synchronized after the "return".
3021
5a2e8882
MC
30222004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3023
3024 * gdb.mi/basics.c: Include <stdio.h>.
3025 * gdb.mi/pthreads.c: Include <stdlib.h>.
3026 * gdb.mi/var-cmd.c: Include <stdlib.h>.
3027
a9640423
MC
30282004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3029
3030 * gdb.threads/schedlock.c: Add copyright notice.
3031
b04e311d
AC
30322004-08-25 Andrew Cagney <cagney@gnu.org>
3033
3034 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
3035 (skip_over_handler, breakpoint_over_hander): New test procedures.
3036 (advance, advancei): Add a proper prefix, do not use
3037 rerun_to_main.
3038 * gdb.base/sigstep.c (main): Change to use an infinite loop.
3039
7c27f15b
MC
30402004-08-24 Michael Chastain <mec.gnu@mindspring.com>
3041
3042 * gdb.mi/basics.c: Add copyright notice.
3043 * gdb.mi/var-cmd.c: Add copyright notice.
3044
fffc87ae
MC
30452004-08-23 Michael Chastain <mec.gnu@mindspring.com>
3046
3047 * lib/gdb.exp: Remove signed_keyword_not_used.
3048 * lib/compiler.c: Likewise.
3049 * lib/compiler.cc: Likewise.
3050
d782e0bf
MC
30512004-08-23 Michael Chastain <mec.gnu@mindspring.com>
3052
3053 * gdb.base/whatis.c: Remove conditional disabling of "signed".
3054 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
3055
96033e83
MC
30562004-08-23 Michael Chastain <mec.gnu@mindspring.com>
3057
3058 * gdb.base/whatis.c: Add copyright notice.
3059
cf38c229
MK
30602004-08-20 Mark Kettenis <kettenis@gnu.org>
3061
3062 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
3063 it to skip the breakpoints encoded in the inline assembly.
3064
f4b49756
MC
30652004-08-20 Michael Chastain <mec.gnu@mindspring.com>
3066
3067 * Makefile.in: Add gdb.fortran.
3068
2f193b69
MC
30692004-08-20 Michael Chastain <mec.gnu@mindspring.com>
3070
3071 * gdb.base/call-sc.exp (test_scalar_returns):
3072 Fix cut-and-paste glitch in "Make fun return now".
3073
89a237cb
MC
30742004-08-17 Michael Chastain <mec.gnu@mindspring.com>
3075
3076 * configure.in: Add gdb.fortran.
3077 * configure: Regenerate.
3078 * gdb.fortran/Makefile.in: New file.
3079 * lib/gdb.exp (skip_fortran_tests): New procedure.
3080
469aff8e
MC
30812004-08-17 Michael Chastain <mec.gnu@mindspring.com>
3082
3083 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
3084 reference to bug-gnu@prep.ai.mit.edu.
3085 * gdb.mi/mi-var-child.exp: Likewise.
3086 * gdb.mi/mi-var-cmd.exp: Likewise.
3087 * gdb.mi/mi-var-display.exp: Likewise.
3088 * gdb.mi/mi2-var-block.exp: Likewise.
3089 * gdb.mi/mi2-var-child.exp: Likewise.
3090 * gdb.mi/mi2-var-cmd.exp: Likewise.
3091 * gdb.mi/mi2-var-display.exp: Likewise.
3092
00b51b9f
MK
30932004-08-15 Mark Kettenis <kettenis@gnu.org>
3094
3095 * gdb.base/unload.c (main): Make local variable msg const.
3096
45f07fef
MC
30972004-08-15 Michael Chastain <mec.gnu@mindspring.com>
3098
3099 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
3100 to bug-gnu@prep.ai.mit.edu.
3101 * gdb.mi/mi-disassemble.exp: Likewise.
3102 * gdb.mi/mi-eval.exp: Likewise.
3103 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
3104 default line number.
3105 * gdb.mi/mi-return.exp: Likewise.
3106 * gdb.mi/mi-simplerun.exp: Likewise.
3107 * gdb.mi/mi-stack.exp: Likewise.
3108 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
3109 number with explicit range test.
3110 * gdb.mi/mi-watch.exp: Likewise.
3111 * gdb.mi/mi2-break.exp: Likewise.
3112 * gdb.mi/mi2-cli.exp: Likewise.
3113 * gdb.mi/mi2-disassemble.exp: Likewise.
3114 * gdb.mi/mi2-eval.exp: Likewise.
3115 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
3116 default line number.
3117 * gdb.mi/mi2-return.exp: Likewise.
3118 * gdb.mi/mi2-simplerun.exp: Likewise.
3119 * gdb.mi/mi2-stack.exp: Likewise.
3120 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
3121 number with explicit range test.
3122 * gdb.mi/mi2-watch.exp: Likewise.
3123
dd8c8ee7
MC
31242004-08-15 Michael Chastain <mec.gnu@mindspring.com>
3125
3126 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
3127 * gdb.cp/m-static.exp: Likewise.
3128 * gdb.cp/rtti.exp: Likewise.
3129
4e838464
MK
31302004-08-14 Mark Kettenis <kettenis@gnu.org>
3131
3132 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
3133
8d8cb839
EZ
31342004-08-14 Eli Zaretskii <eliz@gnu.org>
3135
3136 * ChangeLog: Prefix Local Variables with semi-colons and indent
3137 the reference to older ChangeLog files, to fix fontification in
3138 Emacs.
3139
deea8bb0
MC
31402004-08-13 Michael Chastain <mec.gnu@mindspring.com>
3141
3142 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
3143 * gdb.mi/mi2-break.exp: Likewise.
3144
c3297504
MC
31452004-08-13 Michael Chastain <mec.gnu@mindspring.com>
3146
3147 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
3148
25808999
MC
31492004-08-13 Michael Chastain <mec.gnu@mindspring.com>
3150
3151 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
3152
226a8d71
MC
31532004-08-13 Michael Chastain <mec.gnu@mindspring.com>
3154
3155 * gdb.cp/classes.exp: Remove unused declarations. Just let
3156 test names default instead of providing special names. Remove
3157 extraneous demangler test.
3158
37fdf854
JJ
31592004-08-12 Jeff Johnston <jjohnstn@redhat.com>
3160
3161 * gdb.base/unload.exp: New test for breakpoints in dynamically
3162 loaded libraries.
3163 * gdb.base/unload.c: Ditto.
3164 * gdb.base/unloadshr.c: Ditto.
3165
2d3a7986
MC
31662004-08-12 Michael Chastain <mec.gnu@mindspring.com>
3167
3168 * gdb.cp/classes.exp (test_ptype_class_objects): Call
3169 cp_test_ptype_class.
3170 (test_enums): Likewise.
3171
c72b934c
AC
31722004-08-10 Andrew Cagney <cagney@gnu.org>
3173
3174 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
3175 files.
3176
cc503c8a
AC
31772004-08-10 Andrew Cagney <cagney@gnu.org>
3178
3179 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
3180 init_malloc call.
3181
902f2ccb
MC
31822004-08-10 Michael Chastain <mec.gnu@mindspring.com>
3183
3184 * ChangeLog: Add copyright notice. The notice is copied
3185 from emacs 21.3 top level ChangeLog.
3186
78c90502
MC
31872004-08-09 Michael Chastain <mec.gnu@mindspring.com>
3188
3189 * lib/cp-support.exp: New file.
3190 * lib/cp-support.exp (cp_test_type_class): New function.
3191 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
3192 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
3193 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
3194 cp_test_ptype_class.
3195
88e5ea78
MC
31962004-08-09 Michael Chastain <mec.gnu@mindspring.com>
3197
3198 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
3199 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
3200 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
3201 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
3202 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
3203 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
3204 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
3205 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
3206 gdb.mi/mi2-watch.exp: Update copyright years.
3207
6a89fc9c
MK
32082004-08-09 Mark Kettenis <kettenis@gnu.org>
3209
3210 * gdb.base/sigaltstack.exp: Provide proper anchoring.
3211
1482e0de
MC
32122004-08-09 Michael Chastain <mec.gnu@mindspring.com>
3213
3214 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
3215 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
3216 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
3217 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
3218 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
3219 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
3220 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
3221 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
3222 gdb.mi/mi-watch.exp: Update copyright years.
3223
1a5ce3f3
DJ
32242004-08-08 Daniel Jacobowitz <dan@debian.org>
3225
3226 PR gdb/1738
3227 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
3228 from a breakpoint with a pending signal.
3229
04f6ecf2
DJ
32302004-08-08 Daniel Jacobowitz <dan@debian.org>
3231
3232 PR gdb/1736
3233 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
3234 * gdb.base/sigaltstack.exp (finish_test): Consume output until
3235 the prompt.
3236 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
3237
54d90d35
DJ
32382004-08-08 Daniel Jacobowitz <dan@debian.org>
3239
3240 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
3241
d2f6abb0
DJ
32422004-08-08 Daniel Jacobowitz <dan@debian.org>
3243
3244 PR gdb/1736
3245 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
3246 for i?86-*-linux*.
3247
5598c03d
DJ
32482004-08-08 Daniel Jacobowitz <dan@debian.org>
3249
3250 * gdb.arch/i386-prologue.exp: Compile without debug information.
3251
c6fee705
MC
32522004-08-08 Michael Chastain <mec.gnu@mindspring.com>
3253
3254 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
3255 rather than asking gdb to search.
3256
dd90efdb
MC
32572004-08-05 Michael Chastain <mec.gnu@mindspring.com>
3258
3259 * gdb.base/gcore.c: Include <string.h>.
3260
1e84bec1
MC
32612004-08-05 Michael Chastain <mec.gnu@mindspring.com>
3262
3263 * gdb.base/gcore.c: Add copyright notice.
3264
e425eb2b
MC
32652004-08-05 Michael Chastain <mec.gnu@mindspring.com>
3266
3267 * gdb.base/freebpcmd.c: Include <stdio.h>.
3268 * gdb.base/long_long.c: Include <string.h>.
3269 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
3270 * gdb.base/siginfo.c: Include <string.h>.
3271 * gdb.base/sigstep.c: Include <string.h>.
3272
cb9aaed5
MC
32732004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3274
3275 * gdb.base/complex.c: Include <stdlib.h>.
3276
55944f3d
MC
32772004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3278
3279 * gdb.base/complex.c: Add copyright notice.
3280
7b2953d9
MC
32812004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3282
3283 * gdb.base/charset.c: Include <stdlib.h>.
3284
c9133d23
MC
32852004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3286
3287 * gdb.base/auxv.c: Include <stdlib.h>.
3288
0a8490ad
MC
32892004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3290
3291 * gdb.base/auxv.c: Add copyright notice.
3292
3426d5ec
MC
32932004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3294
3295 * gdb.base/coremaker.c: Add copyright notice.
3296 * gdb.base/coremaker2.c: Add copyright notice.
3297
8da195dd
AC
32982004-08-04 Andrew Cagney <cagney@gnu.org>
3299
3300 * gdb.base/store.exp: Update copyright.
3301 (check_set, up_set, check_struct, up_struct): Add a prefix to test
3302 names, do not import gdb_prompt.
3303
8d394f98
AC
33042004-08-01 Andrew Cagney <cagney@gnu.org>
3305
3306 Fix PR testsuite/1729.
3307 * gdb.base/dump.exp: Add test name to callers of capture_value, do
3308 not use capture_value with value 4.
3309 (capture_value): Add optional test name parameter.
3310 (test_reload_saved_value, test_restore_saved_value): Use $msg as
3311 the prefix, pass to capture_value.
3312
b6702b23
MK
33132004-08-01 Mark Kettenis <kettenis@gnu.org>
3314
3315 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
3316 * gdb.arch/i386-prologue.c (standard): New prototype and function.
3317 (main): Call new function.
3318
c203e0ca
MC
33192004-07-31 Michael Chastain <mec.gnu@mindspring.com>
3320
3321 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
3322
a7995a30
MC
33232004-07-31 Michael Chastain <mec.gnu@mindspring.com>
3324
3325 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
3326
9366563b
MC
33272004-07-31 Michael Chastain <mec.gnu@mindspring.com>
3328
b6eeaf26 3329 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
3330 Accept more values of vtbl pointer. Remove some messages
3331 about "obsolete gcc or gdb".
3332
2fc1f950
MC
33332004-07-30 Michael Chastain <mec.gnu@mindspring.com>
3334
3335 * gdb.cp/classes.exp: Accept more varieties of ptype output.
3336
c724d49b
MC
33372004-07-30 Michael Chastain <mec.gnu@mindspring.com>
3338
3339 * gdb.base/asm-source.exp: Properly convert target board
3340 debug flags from gcc format to binutils format.
3341
736b0fce
MK
33422004-07-28 Mark Kettenis <kettenis@gnu.org>
3343
3344 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
3345 gdb1718". PR backtrace/1718 partially fixed.
3346
5633ea5c
JJ
33472004-07-27 Jeff Johnston <jjohnstn@redhat.com>
3348
3349 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
3350
575eebb1
NC
33512004-07-26 Nick Clifton <nickc@redhat.com>
3352
3353 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
3354 good default value for a specific architecture is available then
3355 set it to that value. Otherwise default to the -gstabs switch.
3356 Remove the -g... switches from the asm-flags variable. Allow the
3357 target board info to override the value if it wants to. Pass the
3358 switch on the assembler command line.
3359
62104619
MK
33602004-07-23 Mark Kettenis <kettenis@gnu.org>
3361
3362 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
3363 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
3364 (main): Call new function.
3365
4a1135b8
MC
33662004-07-22 Michael Chastain <mec.gnu@mindspring.com>
3367
3368 Test for PR exp/1715.
3369 * gdb.base/radix.exp: Refactor common procedures. Make all
3370 test names unique. Change XFAIL to KFAIL.
3371
8a12c1f0
MC
33722004-07-20 Michael Chastain <mec.gnu@mindspring.com>
3373
3374 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
3375 * gdb.ada/gnat_ada.gin: ... to here.
3376 * configure.in: Use gnat_ada.gin.
3377 * configure: Regenerate.
3378
23b451cf
AC
33792004-07-20 Andrew Cagney <cagney@gnu.org>
3380
3381 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
3382 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
3383 XFAILs. Clean up test messages and comments. Check backtraces.
3384 Delete re-sync code.
3385
ab618a02
MC
33862004-07-19 Michael Chastain <mec.gnu@mindspring.com>
3387
3388 Fix PR cli/740.
3389 * gdb.base/annota1.exp: Honor gdb,nosignals.
3390 * gdb.base/annota3.exp: Likewise.
3391
46dad340
MC
33922004-07-19 Michael Chastain <mec.gnu@mindspring.com>
3393
3394 * lib/java.exp: Update copyright notice.
3395
756d8c70
AC
33962004-07-19 Andrew Cagney <cagney@gnu.org>
3397
3398 * gdb.base/selftest.exp: Copy file from here ...
3399 * gdb.gdb/selftest.exp: ... to here.
3400
586027e6
AC
34012004-07-16 Andrew Cagney <cagney@redhat.com>
3402
3403 * lib/insight-support.exp: Delete file.
3404 * lib/java.exp (java_init): Fix copyright.
3405
029d2200
AC
34062004-07-16 Andrew Cagney <cagney@gnu.org>
3407
3408 * gdb.base/restore.c: Append "prologue" to comments marking the a
3409 function's prologue.
3410 * gdb.base/restore.exp: Update copyright, re-indent.
3411 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
3412 callerN" prefix where needed. Update patterns that match a
3413 function's prologue.
3414
653b62c5
MC
34152004-07-16 Michael Chastain <mec.gnu@mindspring.com>
3416
3417 * gdb.base/restore.c: Add copyright notice.
3418
f7d690e5
AC
34192004-07-16 Andrew Cagney <cagney@gnu.org>
3420
3421 * gdb.base/logical.exp: Update copyright.
3422 (evaluate): New procedure. Use to re-implement tests using
3423 several tables.
3424
d629a7cb
MH
34252004-07-14 Martin Hunt <hunt@redhat.com>
3426
3427 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
3428 which fixes some problems where init.tcl was not found.
3429
9c7bb332
AC
34302004-07-13 Andrew Cagney <cagney@gnu.org>
3431
6bf46641
AC
3432 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
3433 (check_sizeof, check_valueof): Do not include the output in the
3434 test name. Use gdb_test.
3435 (get_valueof): Use gdb_test_multiple.
3436
c4ffd4c0
AC
3437 * gdb.base/step-test.exp: Update copyright. Use
3438 gdb_test_multiple. Ensure that test names do not include
3439 architecture dependent output.
3440
ab89363a
AC
3441 * gdb.gdb/observer.exp: Update copyright.
3442 (setup_test): Use gdb_test_multiple.
3443 (attach_first_observer, attach_second_observer)
3444 (attach_third_observer, detach_first_observer)
3445 (detach_second_observer, detach_third_observer)
3446 (reset_counters, check_counters): Make $message a prefix.
3447 (test_normal_stop_notifications): Add "args" parameter - a list of
3448 init functions to be called. Make $message a prefix,
3449 (test_observer_normal_stop): Change the message prefixes so that
3450 they are unique, pass the attach / detach procedures to
3451 test_normal_stop_notifications.
3452
ec58997a
AC
3453 * gdb.base/signull.exp (test_segv): Prefix all tests with
3454 "${name}". Clean up test messages.
3455
b475183b
AC
3456 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
3457
9c7bb332
AC
3458 * gdb.base/ena-dis-br.exp: Update copyright.
3459 (break_at): New function. Replace send_gdb with gdb_test,
3460 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
3461 ignore count, not stopped at bpt", with KFAIL.
3462
2dd95497
CV
34632004-07-13 Corinna Vinschen <vinschen@redhat.com>
3464
3465 * gdb.base/attach.exp: Remove cleanupfile handling.
3466
419e626b
AC
34672004-07-12 Andrew Cagney <cagney@gnu.org>
3468
3469 * gdb.base/annota1.exp: Cleanup corefile test name.
3470 * gdb.base/annota3.exp: Ditto.
3471
8b1b3228
AC
34722004-07-12 Andrew Cagney <cagney@gnu.org>
3473
78650829
AC
3474 * gdb.base/signals.exp: Clean up copyright, re-indent.
3475
8b1b3228
AC
3476 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
3477 gdb_test and gdb_test_multiple.
3478
935c2760
JJ
34792004-07-08 Jeff Johnston <jjohnstn@redhat.com>
3480
3481 * gdb.java/jmain.exp: Fix expected line number for main to
3482 break at. Set XFAIL for break at main test since gcj does not
3483 provide line number info for first statement in main.
3484
1544280f
AC
34852004-07-08 Andrew Cagney <cagney@gnu.org>
3486
1279f4ff
AC
3487 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
3488
1544280f
AC
3489 * gdb.base/sigbpt.exp: Make the common part of each test name a
3490 prefix instead of suffix.
3491
bcc82369
BR
34922004-07-07 Bob Rossi <bob_rossi@cox.net>
3493
3494 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
3495 test from test_tbreak_creation_and_listing to
3496 test_file_list_exec_source_file
3497 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
3498 Changed name of test from test_tbreak_creation_and_listing to
3499 test_file_list_exec_source_file
3500
23f4b0aa
JJ
35012004-07-07 Jeff Johnston <jjohnstn@redhat.com>
3502
3503 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
3504 the jmisc() constructor instead of <init>.
3505 * gdb.java/jmisc1.exp: Ditto.
3506
56401cd5
AC
35072004-07-07 Andrew Cagney <cagney@gnu.org>
3508
3509 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
3510 corrupting the PC.
3511
44ae2f6a
MC
35122004-07-06 Michael Chastain <mec.gnu@mindspring.com>
3513
3514 * gdb.cp/templates.exp: Accept whitespace change in demangler
3515 output.
3516
45a83408
AC
35172004-07-06 Andrew Cagney <cagney@gnu.org>
3518
3519 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
3520
d205ad70
MC
35212004-07-02 Michael Chastain <mec.gnu@mindspring.com>
3522
3523 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
3524 * lib/compiler.cc: Likewise.
3525
06ea1a61
MC
35262004-06-30 Michael Chastain <mec.gnu@mindspring.com>
3527
3528 * lib/compiler.cc: Work around string preprocessing problem
3529 with old hp c++ compiler.
3530 * lib/compiler.c: Likewise.
3531
daab1251
CV
35322004-06-29 Corinna Vinschen <vinschen@redhat.com>
3533
3534 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
3535 directives to conditionalize symbol prefixing.
3536 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
3537 additional_flags handling. Add underscore prefix for Cygwin.
3538 * gdb.arch/i386-unwind.c: Use preprocessor directives to
3539 conditionalize symbol prefixing.
3540 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
3541 additional_flags handling. Add underscore prefix for Cygwin.
3542
cc984116
CV
35432004-06-29 Corinna Vinschen <vinschen@redhat.com>
3544
3545 * gdb.base/bigcore.exp: Skip test on Cygwin.
3546
c279b077
MC
35472004-06-28 Michael Chastain <mec.gnu@mindspring.com>
3548
3549 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
3550 formats for "info register". Use gdb_test_multiple. Fix
3551 the "invalid register" test.
3552
0e915747
CV
35532004-06-28 Corinna Vinschen <vinschen@redhat.com>
3554
3555 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
3556 PID for Cygwin. Add Cygwin specific strings to check for in some
3557 tests.
3558 (do_attach_tests): Add a test for user interaction when attaching
3559 to a process with no matching symbol table already loaded.
3560
11422c86
AC
35612004-06-26 Andrew Cagney <cagney@gnu.org>
3562
3563 Test PR java/1567 and PR java/1565.
3564 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
3565 * gdb.java/jmisc2.exp: Delete file.
3566
cefbce26
MC
35672004-06-26 Michael Chastain <mec.gnu@mindspring.com>
3568
3569 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
3570
e19f872c
CV
35712004-06-25 Corinna Vinschen <vinschen@redhat.com>
3572
3573 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
3574 attach process.
3575
d931ba3b
MC
35762004-06-23 Michael Chastain <mec.gnu@mindspring.com>
3577
3578 * gdb.cp/pr-1553.exp: Remove.
3579
aef68c48
MC
35802004-06-22 Michael Chastain <mec.gnu@mindspring.com>
3581
3582 * gdb.cp/pr-1553.cc: Remove.
3583 * gdb.cp/pr-1553.exp: Disable this test.
3584
8d5df71a
JB
35852004-06-20 Jim Blandy <jimb@redhat.com>
3586
3587 Fix PR testsuite/1680.
3588 * gdb.arch/i386-sse.exp: Properly quote curly braces in
3589 regular expressions.
3590
4ac6f39d
MC
35912004-06-19 Michael Chastain <mec.gnu@mindspring.com>
3592
3593 Fix PR testsuite/1679.
3594 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
3595 Issue an UNSUPPORTED result instead.
3596
1b413552
JB
35972004-06-18 Jim Blandy <jimb@redhat.com>
3598
3599 * gdb.base/charset.exp: Only send a control-C if we see a new
3600 prompt and incomplete command.
3601
6daa6ebd
MC
36022004-06-18 Michael Chastain <mec.gnu@mindspring.com>
3603
3604 * gdb.cp/pr-574.cc: Add copyright notice.
3605
51fa4ae0
JB
36062004-06-17 Jim Blandy <jimb@redhat.com>
3607
3608 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
3609 cases where the regexp has no groups; this grabs random text from
3610 the previous test suite, whatever that was.
3611
8fea26c5
MC
36122004-06-17 Michael Chastain <mec.gnu@mindspring.com>
3613
3614 * gdb.cp/printmethod.cc: Add copyright notice.
3615
1e3aeb41
MC
36162004-06-16 Michael Chastain <mec.gnu@mindspring.com>
3617
3618 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
3619
9d9030bc
AC
36202004-06-16 Andrew Cagney <cagney@gnu.org>
3621
3622 * gdb.base/signull.c: Update copyright. Include <string.h>.
3623 (bowler): Replace data_pointer with data_read
3624 and data_write cases. Add code_descriptor case.
3625 (zero, desc): New array and pointer.
3626 (data, code): Change to simple pointers.
3627 * gdb.base/signull.exp: Fix probe pattern matching a function
3628 descriptor SIGSEGV. Replace data_pointer with data_read and
3629 data_write tests.
3630
acd4ad44
AC
36312004-06-16 Andrew Cagney <cagney@gnu.org>
3632
3633 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
3634
08fd625c
MC
36352004-06-15 Michael Chastain <mec.gnu@mindspring.com>
3636
3637 * gdb.base/long_long.c: Add copyright notice.
3638
1903502c
MC
36392004-06-15 Michael Chastain <mec.gnu@mindspring.com>
3640
3641 * gdb.base/long_long.exp: Remove reference to
3642 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
3643 to gdb_breakpoint and gdb_continue_to_breakpoint.
3644
83313cb1
JB
36452004-06-14 Jim Blandy <jimb@redhat.com>
3646
3647 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
3648 endian case.
3649
1bf404ef
AC
36502004-06-14 Andrew Cagney <cagney@gnu.org>
3651
3652 * gdb.base/gcore.exp (capture_command_output): Delete the always
3653 passing tests containing inferior values.
3654 * gdb.base/ending-run.exp: Do not include the breakpoint address
3655 in the test message. Update copyright.
3656 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
3657 size in the test name, use gdb_test_multiple. Update copyright.
3658
ef220b33
MC
36592004-06-14 Michael Chastain <mec.gnu@mindspring.com>
3660
3661 * gdb.cp/ref-types.cc: Add copyright notice.
3662
4f70a4c9
MC
36632004-06-14 Michael Chastain <mec.gnu@mindspring.com>
3664
3665 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
3666 hp_aCC_compiler.
3667 * lib/compiler.cc: Likewise.
3668 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
3669 'set' commands. Log diagnostics for other lines. Set
3670 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
3671
335928ac
MC
36722004-06-13 Michael Chastain <mec.gnu@mindspring.com>
3673
3674 * gdb.cp/try_catch.cc: Add copyright notice.
3675
2efb12e8
MC
36762004-06-12 Michael Chastain <mec.gnu@mindspring.com>
3677
3678 * gdb.cp/userdef.cc: Add copyright notice.
3679
0bbed51a
MC
36802004-06-11 Michael Chastain <mec.gnu@mindspring.com>
3681
3682 * gdb.cp/virtfunc.cc: Add copyright notice.
3683
e12a46c9
RC
36842004-06-11 Randolph Chung <tausq@debian.org>
3685
3686 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
3687 problem.
3688
338e05af
AC
36892004-06-10 Andrew Cagney <cagney@gnu.org>
3690
3691 * lib/compiler.cc, lib/compiler.c: Append either
3692 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
3693 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
3694 instead of gcc-3-3.
3695
dc3f10cb
AC
36962004-06-09 Andrew Cagney <cagney@gnu.org>
3697
b4d946af
AC
3698 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
3699 gdb/1455, bug is specific to "long long" and "double".
3700
dc3f10cb
AC
3701 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
3702 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
3703 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
3704 fixed.
3705
b5c0bfa2
AC
37062004-06-09 Andrew Cagney <cagney@gnu.org>
3707
3708 * gdb.base/structs.exp (test_struct_returns): Replace
3709 "return_value_unknown" and "finish_value_unknown" by
3710 "return_value_known" and "finish_value_known". Instead of
3711 "return_value_unknown" iff "finish_value_unknown", check
3712 "return_value_known" implies "finish_value_known".
3713
caeb605f
MH
37142004-06-08 Martin Hunt <hunt@redhat.com>
3715
3716 * gdb.base/float.exp: Add pattern for mips targets.
3717
c892bb64
RC
37182004-06-08 Randolph Chung <tausq@debian.org>
3719
3720 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
3721 message for unknown architectures more clear.
3722
48306d3e
JB
37232004-06-08 Joel Brobecker <brobecker@gnat.com>
3724
3725 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
3726 start the execution of the program.
3727
83ecb59f
JB
37282004-06-07 Jim Blandy <jimb@redhat.com>
3729
3730 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
3731 * gdb.arch/i386-cpuid.h: New helper file.
3732
55264cb4
RC
37332004-06-07 Randolph Chung <tausq@debian.org>
3734
3735 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
3736 has started.
3737
23cadb28
RM
37382004-06-04 Roland McGrath <roland@redhat.com>
3739
3740 Fix PR gdb/1647.
3741 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
3742 differently to be robust to output buffering differences.
3743
51d01eda
MC
37442004-06-04 Michael Chastain <mec.gnu@mindspring.com>
3745
3746 * gdb.threads/pthreads.exp: Update copyright years.
3747 (check_control_c): Change asynchronous 'after' to synchronous.
3748
f4fc3b93
RM
37492004-06-04 Roland McGrath <roland@redhat.com>
3750
3751 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
3752 next gdb prompt.
3753
4013522b
MC
37542004-06-02 Michael Chastain <mec.gnu@mindspring.com>
3755
3756 Fix PR gdb/1636.
3757 * gdb.threads/manythreads.exp: Change asynchronous 'after'
3758 calls to synchronous.
3759
7a8f1e6b
JB
37602004-05-26 Jim Blandy <jimb@redhat.com>
3761
3762 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
3763
81bb3443
RC
37642004-05-24 Randolph Chung <tausq@debian.org>
3765
3766 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
3767 * gdb.asm/pa.inc: New file.
3768
8f5a3103
MK
37692004-05-22 Mark Kettenis <kettenis@gnu.org>
3770
3771 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
3772
734b8fe8
JB
37732004-05-21 Joel Brobecker <brobecker@gnat.com>
3774 Daniel Jacobowitz <drow@mvista.com>
3775
3776 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
3777 GDB prompt.
3778
725603e1
UW
37792004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3780
f4fc3b93 3781 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
3782 setjmp/longjmp. Use sigaction instead of signal.
3783
8b923272
JB
37842004-05-19 J. Brobecker <brobecker@gnat.com>
3785 Michael Snyder <msnyder@redhat.com>
3786
3787 * gdb.threads/pthread_cond_wait.c: New file.
3788 * gdb.threads/pthread_cond_wait.exp: New testcase.
3789
8bfabb04
AC
37902004-05-13 Andrew Cagney <cagney@redhat.com>
3791
3792 * gdb.base/signull.exp, gdb.base/signull.c: New files.
3793 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
3794
42edda50
AC
37952004-05-11 Andrew Cagney <cagney@redhat.com>
3796
3797 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
3798 fixed but revealed gdb/1639.
3799
d303a6c7
AC
38002004-05-10 Andrew Cagney <cagney@redhat.com>
3801
3802 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
3803 func1" and "next to 2nd alarm", kernel bug avoided.
3804
bf08c2a1
DJ
38052004-05-10 Daniel Jacobowitz <dan@debian.org>
3806
3807 PR external/1568
3808 * gdb.base/bigcore.exp: Check the size of the dumped core file.
3809 XFAIL if it is smaller than bytes_allocated.
3810 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
3811 (main): Make chunks_allocated unsigned. Correct comment.
3812
c0586a34
JB
38132004-05-07 Joel Brobecker <brobecker@gnat.com>
3814
3815 * gdb.arch/powerpc-aix-prologue.c: New file.
3816 * gdb.arch/powerpc-aix-prologue.exp: New file.
3817
f2785d12
JB
38182004-05-07 Jim Blandy <jimb@redhat.com>
3819
3820 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
3821 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
3822
bd7f6e30
JB
38232004-05-06 Joel Brobecker <brobecker@gnat.com>
3824
3825 * gdb.base/sep.exp: No longer setup_kfail when the program was
3826 built with dwarf2.
3827
0a5e7efe
JI
38282004-05-05 Jim Ingham <jingham@apple.com>
3829
3830 * gdb.base/pending.exp: Make sure pending breakpoints
3831 preserve the ignore count.
f4fc3b93 3832
a8958849
MK
38332004-04-27 Jerome Guitton <guitton@gnat.com>
3834
3835 * i386-prologue.exp: Add testcase for jump instruction as first
3836 instruction of the real code.
3837 * i386-prologue.c (jump_at_beginning): New function.
3838
7e103f5b
MK
38392004-04-28 Mark Kettenis <kettenis@gnu.org>
3840
3841 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
3842 x86_64-*-*.
3843
5d38b224
MK
38442004-04-28 Mark Kettenis <kettenis@gnu.org>
3845
3846 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
3847 i*86-*-*.
3848
0ef32fd9
MK
38492004-04-25 Mark Kettenis <kettenis@gnu.org>
3850
3851 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
3852 expression that checks the return type.
3853
71d7dd7c
AC
38542004-04-23 Andrew Cagney <cagney@redhat.com>
3855
3856 * gdb.base/call-sc.exp: New test of scalar call/return values.
3857 * gdb.base/call-sc.c: Ditto.
3858
1e9f977e
JJ
38592004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3860
3861 * gdb.threads/manythreads.c: Reduce thread stack size.
3862
899d9e3a
JJ
38632004-04-23 Jeff Johnston <jjohnstn@redhat.com>
3864
3865 * gdb.threads/manythreads.c: Add copyright notice.
3866
61bcae62
AC
38672004-04-23 Andrew Cagney <cagney@redhat.com>
3868
3869 * gdb.base/siginfo.exp: Better handle step out of signal.
3870 * gdb.base/sigstep.exp: Ditto.
3871
7339a42e
JJ
38722004-04-22 Jeff Johnston <jjohnstn@redhat.com>
3873 Daniel Jacobowitz <drow@mvista.com>
3874
3875 * gdb.threads/manythreads.c: New testcase.
3876 * gdb.threads/manythreads.exp: Ditto.
3877
5c98409b
JB
38782004-04-22 Jim Blandy <jimb@redhat.com>
3879
3880 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
3881 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
3882
3b611f1a
MC
38832004-04-21 Michael Chastain <mec.gnu@mindspring.com>
3884
3885 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
3886
f0fd9238
AC
38872004-04-21 Andrew Cagney <cagney@redhat.com>
3888
3889 * gdb.base/sigstep.c: New file.
3890 * gdb.base/sigstep.exp: New file.
3891
90990674
JB
38922004-04-16 Joel Brobecker <brobecker@gnat.com>
3893
3894 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
3895 call to observer_notify_normal_stop.
3896
78cef34b
AC
38972004-04-15 Andrew Cagney <cagney@redhat.com>
3898
3899 * gdb.base/siginfo.c: New file.
3900 * gdb.base/siginfo.exp: New file.
3901
d2343407
JB
39022004-04-12 J. Brobecker <brobecker@gnat.com>
3903
3904 * gdb.base/sep.exp: Fix typo in comment.
3905
a2dba3c8
JB
39062004-04-12 J. Brobecker <brobecker@gnat.com>
3907
3908 * gdb.base/sep.c: New file.
3909 * gdb.base/sep-proc.c: New file.
3910 * gdb.base/sep.exp: New testcase.
3911
15f7b60e
MK
39122004-04-09 Mark Kettenis <kettenis@gnu.org>
3913
3914 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
3915 support.
3916
44f4de1a
AC
39172004-04-05 Andrew Cagney <cagney@redhat.com>
3918
3919 * gdb.base/sigaltstack.c: New file.
3920 * gdb.base/sigaltstack.exp: New file.
3921
ef04f396
JB
39222004-04-04 Joel Brobecker <brobecker@gnat.com>
3923
3924 * gdb.base/foll-fork.exp: Update the expected output for
3925 "help set follow-fork-mode", to match a change that was made
3926 to the help of this variable on 2004-01-13.
3927
d40d2c92
JB
39282004-04-01 Joel Brobecker <brobecker@gnat.com>
3929
3930 * lib/ada.exp: Add copyright notice.
3931 * bar.ads: Likewise.
3932 * bar.adb: Likewise.
3933 * null_record.adb: Likewise.
3934 * null_record.exp: Likewise.
3935 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
3936
f86ef5a3
JB
39372004-04-01 Joel Brobecker <brobecker@gnat.com>
3938
3939 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
3940 * configure: Regenerate.
3941
414e70e3
JB
39422004-04-01 Joel Brobecker <brobecker@gnat.com>
3943
3944 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
3945 to build the application. Remove the message printed when in
3946 verbose mode, redundant with the UNSUPPORTED message above.
3947
f0aaee49
JB
39482004-03-31 Joel Brobecker <brobecker@gnat.com>
3949
3950 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
3951 * gdb.ada (null_record.exp): New testcase.
3952
ac81cb54
JB
39532004-03-31 Joel Brobecker <brobecker@gnat.com>
3954
3955 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
3956
854af2f7
JB
39572004-03-31 Joel Brobecker <brobecker@gnat.com>
3958
3959 * gdb.ada: New subdirectory.
3960 * gdb.ada/Makefile.in: New file.
3961 * gdb.ada/gnat_ada.gpr.in: New file.
3962
034cb681
JB
39632004-03-31 Joel Brobecker <brobecker@gnat.com>
3964
3965 * lib/ada.exp: New file.
3966
78a1a894
DJ
39672004-03-24 Daniel Jacobowitz <drow@mvista.com>
3968
3969 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
3970 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
3971
4b2b3b3e
AC
39722004-03-22 Andrew Cagney <cagney@redhat.com>
3973
3974 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
3975 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
3976 Problem identified by Ulrich Weigand.
3977
23c73aa3
DC
39782004-03-17 David Carlton <carlton@kealia.com>
3979
3980 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
3981 PR c++/826.
3982
d63a86f8
RM
39832004-03-16 Roland McGrath <roland@redhat.com>
3984
3985 * gdb.base/auxv.exp: New file.
3986 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
3987
0e02aa50
DC
39882004-03-12 David Carlton <carlton@kealia.com>
3989
3990 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
3991 * gdb.cp/pr-1553.cc: Ditto.
3992 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
3993 pass branch.
3994
c20b71be
MC
39952004-03-12 Michael Chastain <mec.gnu@mindspring.com>
3996
3997 * gdb.cp/templates.exp: Accept more template types.
3998
c7414a01
MC
39992004-03-09 Michael Chastain <mec.gnu@mindspring.com>
4000
4001 From Corinna Vinschen with modifications.
4002 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
4003 local variable obj_with_enum.
4004 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
4005 results with obj_with_enum.
4006
ed69573c
MC
40072004-03-09 Michael Chastain <mec.gnu@mindspring.com>
4008
4009 * gdb.cp/classes.cc: New file, copied from misc.cc.
4010 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
4011
28301461
MC
40122004-03-09 Michael Chastain <mec.gnu@mindspring.com>
4013
4014 * gdb.cp/misc.cc: Add copyright notice.
4015
1198ecbe
DC
40162004-03-05 David Carlton <carlton@kealia.com>
4017
4018 * gdb.cp/rtti.exp: Add 'print *obj3' test.
4019 * gdb.cp/rtti.h: Update copyright.
4020 (namespace n2::n3): New.
4021 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
4022 (n2::n3::func3): New.
4023 (main): Call n2::n3::func3.
4024 * gdb.cp/rtti2.cc: Update copyright.
4025 (n2::create3): New.
4026
9e08c470
MK
40272004-03-04 Mark Kettenis <kettenis@gnu.org>
4028
4029 * gdb.asm/openbsd.inc: Fix typo.
4030
4bebc3aa
FF
40312004-03-03 Fred Fish <fnf@redhat.com>
4032
4033 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
4034 "val" instead of unused "size". Update copyright year.
4035
6ea9fb37
DJ
40362004-02-29 Daniel Jacobowitz <drow@mvista.com>
4037
4038 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
4039 to use unsigned char.
4040 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
4041 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
4042
23b23974
DJ
40432004-02-29 Daniel Jacobowitz <drow@mvista.com>
4044
4045 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
4046 line of output.
4047
7574fd53
DJ
40482004-02-28 Daniel Jacobowitz <drow@mvista.com>
4049
4050 * gdb.base/relocate.c (dummy): Initialize.
4051
a195357f
DJ
40522004-02-28 Daniel Jacobowitz <drow@mvista.com>
4053
4054 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
4055 a breakpoint at exit.
4056
72fd54a9
FF
40572004-02-27 Fred Fish <fnf@redhat.com>
4058
4059 * gdb.base/chng-syms.exp: Add expect condition to match failing
4060 case that isn't a timeout.
4061
b9d23137
AC
40622004-02-27 Andrew Cagney <cagney@redhat.com>
4063
4064 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
4065 support.
4066
15d208f6 40672004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 4068
15d208f6
FF
4069 * gdb.arch/gdb1431.c: Remove.
4070 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
4071 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
4072 of "until" incorrectly.
4073
98f9cd2d
JB
40742004-02-26 J. Brobecker <brobecker@gnat.com>
4075
4076 * gdb.cp/class2.cc (empty): New class.
4077 (refer): New function.
4078 (main): Declare an object of type empty and use it.
4079 * gdb.cp/class2.exp: Print the value of an object of type empty.
4080
9b50c11b
JJ
40812004-02-26 Jeff Johnston <jjohnstn@redhat.com>
4082
4083 * gdb.base/langs.exp: Update query string to match the
4084 new nquery format used for pending breakpoints.
4085
0dcd613f
AC
40862004-02-26 Andrew Cagney <cagney@redhat.com>
4087
4088 Fix PR i18n/1570.
4089 * gdb.base/charset.c: Update copyright notice.
4090 (main, init_string): Remove the escape character '\e' tests.
4091 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
4092 * gdb.base/charset.exp (valid_host_charset): Ditto.
4093 * gdb.base/setvar.exp: Ditto.
4094
b8a56647
AC
40952004-02-24 Andrew Cagney <cagney@redhat.com>
4096
90d59e34
AC
4097 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
4098 mmapped data in core file" PASS and FAIL messages consistent.
4099
b8a56647
AC
4100 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
4101 setting a breakpoint. Work around PR java/1565.
4102
9f27c604
JJ
41032004-02-23 Jeff Johnston <jjohnstn@redhat.com>
4104
4105 * lib/gdb.exp (gdb_breakpoint): Update query string to match
4106 new nquery format.
4107 * gdb.base/pending.exp: Ditto.
4108
3224a706
MK
41092004-02-22 Mark Kettenis <kettenis@gnu.org>
4110
4111 * configure.in: Run stabs tests on *BSD.
4112 * configure: Regenerated.
4113
41e0a9ca
MK
41142004-02-21 Mark Kettenis <kettenis@gnu.org>
4115
4116 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
4117
1e1b3428
FF
41182004-02-20 Fred Fish <fnf@redhat.com>
4119
4120 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
4121 blank in test for "returns short", for consistency with other
4122 "returns xxx" tests. Update copyright year.
4123
f9a7572a
FF
41242004-02-19 Fred Fish <fnf@redhat.com>
4125
4126 New testcase for PR breakpoint/1558.
4127 * gdb.arch/gdb1558.exp: New file.
4128 * gdb.arch/gdb1558.c: New file.
4129
b2ce2854
EZ
41302004-02-19 Elena Zannoni <ezannoni@redhat.com>
4131
4132 * gdb.base/nodebug.exp: Fix typo.
4133
e7c9ff01
JB
41342004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4135
4136 Committed by Jim Blandy <jimb@redhat.com>.
4137
62f4b920
JB
4138 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
4139
2db536a1
JB
4140 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
4141
e7c9ff01
JB
4142 * gdb.base/float.exp: Support s390*-*-* targets.
4143
f3205b34
AF
41442004-02-17 Adam Fedor <fedor@gnu.org>
4145
4146 * gdb.base/gdb1555.exp: New file.
4147 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
4148
9d62932d
EZ
41492004-02-17 Elena Zannoni <ezannoni@redhat.com>
4150
4151 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
4152
344c9711
FF
41532004-02-16 Fred Fish <fnf@redhat.com>
4154
4155 * gdb.arch/gdb1291.c: Remove
4156 * gdb.arch/gdb1291.s: New test input file.
4157 * gdb.arch/gdb1291.exp: Expand test to check case that should not
4158 fail. Test for correct result, known incorrect result, other
4159 failures and timeouts.
4160
2d822687
AC
41612004-02-16 Andrew Cagney <cagney@redhat.com>
4162
4163 * gdb.base/bigcore.exp: New file.
4164 * gdb.base/bigcore.c: New file.
4165
dac15b66
AC
41662004-02-13 Andrew Cagney <cagney@redhat.com>
4167
4168 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
4169 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
4170 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
4171 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
4172 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
4173 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
4174 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
4175 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
4176 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
4177 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
4178
6bdfc2c4
JJ
41792004-02-11 Jeff Johnston <jjohnstn@redhat.com>
4180
4181 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
4182 executed is an alloc instruction.
4183
87b3ede8
DC
41842004-02-11 David Carlton <carlton@kealia.com>
4185
4186 * gdb.cp/breakpoint.exp: New.
4187 * gdb.cp/breakpoint.cc: New.
4188
6e19e2bf
MC
41892004-02-11 Michael Chastain <mec.gnu@mindspring.com>
4190
4191 Partial fix for PR gdb/1543.
4192 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
4193 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
4194 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
4195 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
4196 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
4197 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
4198 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
4199 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
4200 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
4201 to bug-gdb@prep.ai.mit.edu .
4202 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
4203 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
4204 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
4205 Likewise.
4206
5c5455dc
AC
42072004-02-10 Andrew Cagney <cagney@redhat.com>
4208
4209 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
4210 using gdb_internal_error_resync.
4211
9cf689d7
DJ
42122004-02-09 Daniel Jacobowitz <drow@mvista.com>
4213
4214 * gdb.threads/thread-specific.exp: Stop early if no threads are
4215 found.
4216
d2dc51db
MC
42172004-02-09 Michael Chastain <mec.gnu@mindspring.com>
4218
4219 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
4220
14b1a056
DJ
42212004-02-08 Daniel Jacobowitz <drow@mvista.com>
4222
4223 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
4224 breakpoints.
4225
83f66e8f
DJ
42262004-02-07 Daniel Jacobowitz <drow@mvista.com>
4227
4228 * config/sim.exp (gdb_load): Handle $arg == "".
4229 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
4230 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
4231
30fc0091
EZ
42322004-02-07 Elena Zannoni <ezannoni@redhat.com>
4233
4234 * gdb.base/maint.exp: Update test to reflect
4235 obstack changes.
4236
4d806929
JJ
42372004-02-04 Jeff Johnston <jjohnstn@redhat.com>
4238
4239 * gdb.base/pendshr.c (pendfunc): New function that calls
4240 pendfunc1.
4241 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
4242
7bfdd688
FF
42432004-02-04 Fred Fish <fnf@redhat.com>
4244
4245 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
4246 function symbols and update copyright years.
4247 * gdb.arch/gdb1291.c: Ditto.
4248
aaa08ee4
MC
42492004-02-03 Michael Chastain <mec.gnu@mindspring.com>
4250
4251 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
4252
dbad7755
MC
42532004-02-03 Michael Chastain <mec.gnu@mindspring.com>
4254
4255 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
4256
ec4646ef
MC
42572004-02-03 Michael Chastain <mec.gnu@mindspring.com>
4258
4259 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
4260
1b802196
FF
42612004-02-02 Fred Fish <fnf@redhat.com>
4262
4263 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
4264 remote targets. Update copyright years.
4265
18fe2033
JJ
42662004-02-02 Jeff Johnston <jjohnstn@redhat.com>
4267
4268 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
4269 support.
4270 * gdb.base/langs.exp: Fix test which attempts to create
4271 breakpoint on non-existent function to handle new pending
4272 support.
4273 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
4274 a breakpoint.
4275 * gdb.base/pending.exp: New test.
4276 * gdb.base/pending.c: New file.
4277 * gdb.base/pendshr.c: Ditto.
4278
8d577d32
DC
42792004-02-02 David Carlton <carlton@kealia.com>
4280
4281 * gdb.cp/overload.exp: Add overloadNamespace tests.
4282 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
4283 (overloadNamespace, XXX): New.
4284 (main): Call XXX::marker2.
4285
3ad13771
FF
42862004-02-01 Fred Fish <fnf@redhat.com>
4287
4288 * gdb.base/dump.exp: Use runto_main instead of "runto main".
4289 * gdb.base/finish.exp: Ditto.
4290 * gdb.base/gcore.exp: Ditto.
4291 * gdb.base/huge.exp: Ditto.
4292 * gdb.base/info-proc.exp: Ditto.
4293 * gdb.base/return2.exp: Ditto.
4294 * gdb.threads/gcore-thread.exp: Ditto.
4295
44c75849
DJ
42962004-02-01 Daniel Jacobowitz <drow@mvista.com>
4297
4298 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
4299
005bc093
MK
43002004-02-01 Mark Kettenis <kettenis@gnu.org>
4301
4302 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
4303 that opening the file succeeds on OpenBSD.
4304
c47cebdb
DJ
43052004-02-01 Daniel Jacobowitz <drow@mvista.com>
4306
4307 * gdb.threads/thread-specific.c: New file.
4308 * gdb.threads/threads-specific.exp: New test script.
4309 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
4310 to expect_out.
4311
5a01311c
MK
43122004-02-01 Mark Kettenis <kettenis@gnu.org>
4313
4314 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
4315 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
4316 only on the "print_small_structs from print_long_arg_list" test.
4317
ce22a4f1
DJ
43182004-02-01 Daniel Jacobowitz <drow@mvista.com>
4319
4320 * gdb.base/completion.exp: Kill a stray backslash.
4321
4322 From Jim Ingham <jingham@apple.com>:
4323 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
4324 agrees with the result from sending a tab.
4325
abbab9d3
DJ
43262004-01-31 Daniel Jacobowitz <drow@mvista.com>
4327
4328 * gdb.base/chng-syms.exp: Remove stray newline.
4329
53904d1e
MK
43302004-01-31 Mark Kettenis <kettenis@gnu.org>
4331
4332 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
4333 *-*-openbsd*.
4334 * gdb.asm/openbsd.inc: New file.
4335
3a4b3aac
MK
43362004-01-30 Mark Kettenis <kettenis@gnu.org>
4337
4338 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
4339 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
4340 *-*solaris2*. Remove commented out default settings for
4341 asm-flags. Replace gdb_compile with target_link.
4342
ebac27b4
MC
43432004-01-29 Michael Chastain <mec.gnu@mindspring.com>
4344
4345 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
4346 for all tests. Remove old hp-ux and cygnus xfail cases.
4347
d8679d84
PH
43482004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
4349
4350 * gdb.base/chng-syms.exp: New file.
4351 * gdb.base/chng-syms.c: New file.
4352
0a55bc22
MC
43532004-01-24 Michael Chastain <mec.gnu@mindspring.com>
4354
4355 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
4356 Provide arms for current output in all my configurations.
4357
94b8e876
MC
43582004-01-24 Michael Chastain <mec.gnu@mindspring.com>
4359
4360 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
4361 * lib/compiler.cc: Likewise.
4362 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
4363 get the right preprocessor. Eval the output directly. Remove
4364 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
4365 hp_f77_compiler and hp_f90_compiler completely.
4366 (gdb_preprocess): Delete.
4367 (get_compiler): Delete.
4368
7cf03d44
MK
43692004-01-24 Mark Kettenis <kettenis@gnu.org>
4370
4371 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
4372 <string.h>.
4373
68b6dce9
NR
43742004-01-24 Nick Roberts <nick@nick.uklinux.net>
4375
4376 * gdb.mi/mi-stack.exp: Update copyright.
4377
b368761e
DC
43782004-01-23 David Carlton <carlton@kealia.com>
4379
4380 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
4381 test for cp_lookup_transparent_type.
4382 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
4383 call them.
4384
f2061b53
DJ
43852004-01-23 Daniel Jacobowitz <drow@mvista.com>
4386
4387 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
4388 after -var-update.
4389
37fc574a
DC
43902004-01-23 David Carlton <carlton@kealia.com>
4391
4392 * gdb.cp/namespace.cc (C::ensureRefs): New.
4393 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
4394
8e94b928
NR
43952004-01-20 Nick Roberts <nick@nick.uklinux.net>
4396
4397 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
4398 case "-stack-list-locals 2".
4399 * gdb.mi/mi-var-child.exp: Test for case
4400 "-var-list-children --all-values NAME".
4401
997b0952
MC
44022004-01-18 Michael Chastain <mec.gnu@mindspring.com>
4403
4404 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
4405
52470da3
MK
44062004-01-18 Mark Kettenis <kettenis@gnu.org>
4407
7049b4b8
MK
4408 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
4409 used with gdb_test_multiple.
4410
52470da3
MK
4411 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
4412 read at address 0. This fixes PR testsuite/1504.
4413
da6012e5
DJ
44142004-01-18 Daniel Jacobowitz <drow@mvista.com>
4415
4416 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
4417 Remove downloading, guessing the host executable, the calls to
4418 gdb_file_cmd and gdb_target_cmd, and "load" support.
4419 (infer_host_exec): New function broken out from gdb_load.
4420 (gdb_load): New wrapper for gdbserver_gdb_load.
4421 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
4422 gdb_target_cmd. Use -target-select.
4423 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
4424 Download binaries to the host. Clear last_mi_remote_file when
4425 we load a new binary.
4426 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
4427 call gdbserver_gdb_load and mi_gdb_target_cmd.
4428
32c70722
MC
44292004-01-17 Michael Chastain <mec.gnu@mindspring.com>
4430
4431 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
4432 type patterns.
4433
b0cecf36
MC
44342004-01-17 Michael Chastain <mec.gnu@mindspring.com>
4435
4436 * gdb.cp/templates.exp: Fix typo in test name of
4437 "print Foo<volatile char*>::foo".
4438
4120d7e6
MC
44392004-01-15 Michael Chastain <mec.gnu@mindspring.com>
4440
4441 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
4442
f679e530
BE
44432004-01-16 Ben Elliston <bje@wasabisystems.com>
4444
4445 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
4446 (clean mostlyclean): Remove empty rm.
4447
091c48f6
MC
44482004-01-15 Michael Chastain <mec.gnu@mindspring.com>
4449
4450 * gdb.base/setvar.exp: Add copyright years.
4451
3e5fc8d2
DC
44522004-01-14 David Carlton <carlton@bactrian.org>
4453
4454 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
4455 PR c++/1511 and update coment.
4456 * gdb.cp/templates.exp: Update patterns to match current output.
4457 If changes involve something other than whitespace, KFAIL
4458 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
4459
63d06c5c
DC
44602004-01-14 David Carlton <carlton@kealia.com>
4461
4462 * gdb.cp/namespace.exp: Add tests involving classes defined within
4463 namespaces.
4464 * gdb.cp/namespace.cc (C::CClass): New.
4465 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
4466
a51dab88
EZ
44672004-01-14 Elena Zannoni <ezannoni@redhat.com>
4468
4469 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
4470 what debug info we have. Print a better message if something goes
4471 wrong while producing the separate debug info file.
4472
a476ccc9
MC
44732004-01-14 Michael Chastain <mec.gnu@mindspring.com>
4474
4475 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
4476
f453692c
MC
44772004-01-14 Michael Chastain <mec.gnu@mindspring.com>
4478
4479 * gdb.base/callfuncs.c: Add copyright notice.
4480
f40063a5
MC
44812004-01-13 Michael Chastain <mec.gnu@mindspring.com>
4482
4483 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
4484 inheritance. PR gdb/1498, PR gcc/13539.
4485
19ac3974
EZ
44862004-01-13 Elena Zannoni <ezannoni@redhat.com>
4487
4488 * gdb.threads/gcore-thread.exp: Prefix name of binary with
4489 test specific name.
4490 * gdb.mi/gdb669.exp: Ditto.
4491 * gdb.mi/mi-pthreads.exp: Ditto.
4492 * gdb.mi/mi1-pthreads.exp: Ditto.
4493 * gdb.mi/mi2-pthreads.exp: Ditto.
4494
56c97c6e
MC
44952004-01-12 Michael Chastain <mec.gnu@mindspring.com>
4496
4497 * gdb.cp/member-ptr.cc: Add copyright notice.
4498
a0644324
MC
44992004-01-12 Michael Chastain <mec.gnu@mindspring.com>
4500
4501 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
4502 some patterns for recent versions of gcc and hpacc. Delete
4503 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
4504 Delete tests that access a NULL pointer-to-member-data. This
4505 script is still disabled for gcc.
4506
32fabe09
EZ
45072004-01-12 Elena Zannoni <ezannoni@redhat.com>
4508
4509 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
4510 escaped correctly.
4511
1f8a6abb
EZ
45122004-01-12 Elena Zannoni <ezannoni@redhat.com>
4513
4514 * gdb.base/sepdebug.exp: New file.
4515 * gdb.base/sepdebug.c: New file.
4516 * lib/gdb.exp (separate_debug_filename): New procedure.
4517 (gdb_gnu_strip_debug): New procedure.
4518
48efe704
AC
45192004-01-12 Andrew Cagney <cagney@redhat.com>
4520
4521 * gdb.mi/ChangeLog: Delete file. Renamed to ...
4522 * gdb.mi/ChangeLog-1999-2003: New file.
4523
a9415475
AC
45242004-01-12 Andrew Cagney <cagney@redhat.com>
4525
4526 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
4527 "Renaming a directory to a non-empty directory returns ENOTEMPTY
4528 or EEXIST", treat EBUSY as an XFAIL.
4529
83b8cf9d
MC
45302004-01-11 Michael Chastain <mec.gnu@mindspring.com>
4531
4532 * gdb.base/scope.exp: Remove obsolete setup_xfail for
4533 hp_cc_compiler.
4534
9939d2a8
MC
45352004-01-10 Michael Chastain <mec.gnu@mindspring.com>
4536
4537 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
4538 decorations.
4539
1ff8cadf
MC
45402004-01-10 Michael Chastain <mec.gnu@mindspring.com>
4541
4542 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
4543 and "(aCC)" decorations. Remove obsolete doco about old
4544 test results.
4545
6fa9022e
MC
45462004-01-09 Michael Chastain <mec.gnu@mindspring.com>
4547
4548 * gdb.cp/exception.exp: Fix typo in doco.
4549
209721fe
MK
45502004-01-09 Mark Kettenis <kettenis@gnu.org>
4551
4552 * gdb.base/gdb1476.exp: Fix typo.
4553
ef11303e
MC
45542004-01-09 Michael Chastain <mec.gnu@mindspring.com>
4555
4556 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
4557 file.
4558
041ab88c
MC
45592004-01-09 Michael Chastain <mec.gnu@mindspring.com>
4560
4561 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
4562 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
4563 Use gdb_compile. Remove restriction on gcc. Add some patterns
4564 for recent version of gdb. Delete second half, which was a copy
4565 of the first half with different build flags. This test is
4566 still disabled because it is still not ready for production.
4567
e36d075a
MC
45682004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4569
4570 * gdb.cp/exception.cc: Add copyright notice.
4571 * gdb.cp/exception.exp: Add a notice that this file is broken
4572 because of line number changes caused by addition of copyright
4573 notice.
4574
42b190ad
MC
45752004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4576
4577 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
4578 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
4579
8f25f06b
MC
45802004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4581
4582 * gdb.cp/classes.exp: Accept gnu abi 2.
4583 * gdb.cp/derivation.exp: Likewise.
4584 * gdb.cp/overload.exp: Likewise.
4585 * gdb.cp/virtfunc.exp: Likewise.
4586
06ded8b8
MC
45872004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4588
4589 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
4590 semicolon after end of function.
4591
77c26ae3
MC
45922004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4593
4594 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
4595 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
4596 boilerplate code for compiling and running the program under
4597 test. Add some string method tests.
4598
20757486
MC
45992004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4600
4601 * gdb.cp/bs15503.cc: Add copyright notice.
4602 * gdb.cp/bs15503.exp: Adjust line number.
4603
0fd3b503
MC
46042004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4605
4606 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
4607 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
4608
10d1bea8
MC
46092004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4610
4611 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
4612 hp_cc_compiler.
4613
2789202a
MC
46142004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4615
4616 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
4617 * gdb.cp/ctti.exp: Use the marker instead of "next".
4618 With gcc, run further before bailing.
4619
b862f14c
MC
46202004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4621
4622 * gdb.cp/cttiadd.cc: Add copyright notice.
4623 * gdb.cp/cttiadd1.cc: Likewise.
4624 * gdb.cp/cttiadd2.cc: Likewise.
4625 * gdb.cp/cttiadd3.cc: Likewise.
4626
96da2469
MC
46272004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4628
4629 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
4630 Use gdb_test, gdb_test_multiple. Use floating-point values that
4631 have exact representations in IEEE-ish formats.
4632
053248ff
MC
46332004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4634
4635 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
4636 compilers. Delete duplicate call to get_compiler_info.
4637 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
4638 * gdb.base/volatile.exp: Likewise.
4639
84acecdd
MK
46402004-01-07 Mark Kettenis <kettenis@gnu.org>
4641
4642 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
4643 memory at address 0.
4644
fe11a27f
MC
46452004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4646
4647 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
4648 to test for hp-ux assembler. Fix copyright years.
4649
60ad077b
AC
46502004-01-07 Andrew Cagney <cagney@redhat.com>
4651
4652 * gdb.base/fileio.c (strerrno): Add "EBUSY".
4653
1c9b8f33
AC
46542004-01-07 Andrew Cagney <cagney@redhat.com>
4655
4656 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
4657 when creating the read-only file. From analysis by Roland McGrath
4658 and Elena Zannoni.
4659
753ccc7a
MC
46602004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4661
4662 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
4663
eca3e36b
MC
46642004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4665
4666 * gdb.base/cvexpr.c: Be type-safe with function pointers and
4667 data pointers.
4668
f8d4bac4
MC
46692004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4670
4671 * gdb.cp/m-static.exp: Compile one source file at a time.
4672 Delete unused call to get_compiler_info.
4673
9b4e0f94
MC
46742004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4675
4676 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
4677 * gdb.base/call-rt-st.exp: Likewise.
4678 * gdb.base/nodebug.exp: Likewise.
4679 * gdb.base/volatile.exp: Likewise.
4680 * gdb.cp/ref-types.exp: Likewise.
4681 * gdb.cp/templates.exp: Likewise.
4682
023c1024
MK
46832004-01-05 Mark Kettenis <kettenis@gnu.org>
4684
4685 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
4686
19703c4a
MC
46872004-01-05 Michael Chastain <mec.gnu@mindspring.com>
4688
4689 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
4690 hppa*-hp-hpux*.
4691
18b67037
MK
46922004-01-04 Mark Kettenis <kettenis@gnu.org>
4693
ba6219c8
MK
4694 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
4695 x86_64-*-*.
4696
18b67037
MK
4697 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
4698 sparc64-*-* and sparc*-solaris2*.
4699
1bfbbb9d
MK
47002004-01-04 Mark Kettenis <kettenis@gnu.org>
4701
4702 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
4703 return ${tests}" test. The ${tests} already mentions the
4704 filename.
4705
06846494
MC
47062004-01-02 Michael Chastain <mec.gnu@mindspring.com>
4707
4708 * gdb.cp/local.exp: Accept gcc abi 2.
4709
3b0cb202
MC
47102004-01-02 Michael Chastain <mec.gnu@mindspring.com>
4711
4712 * gdb.cp/templates.exp: Accept gcc abi 2.
4713
0643ec3f
MC
47142004-01-02 Michael Chastain <mec.gnu@mindspring.com>
4715
4716 * lib/compiler.cc: Remove supports_template_debugging.
4717 * gdb.cp/templates.exp: Do not test supports_template_debugging.
4718
d231d0b1
MC
47192004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4720
4721 * gdb.cp/namespace.exp: Accept gcc abi 2.
4722
44ffb27c
MC
47232004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4724
4725 * gdb.cp/method.exp: Accept gcc abi 2.
4726
184ad485
MC
47272004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4728
4729 * gdb.cp/classes.exp: Generate identical results as old version.
4730 * gdb.cp/derivation.exp: Likewise.
4731 * gdb.cp/overload.exp: Likewise.
4732 * gdb.cp/virtfunc.exp: Likewise.
4733
116f09e7
MC
47342004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4735
4736 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
4737 mysterious bug with sourceware version of expect.
4738
b1379776
MC
47392004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4740
4741 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
4742 current versions of gcc, including gcc abi 2. Remove gratuitous
4743 restart of test program. Use gdb_test_multiple and gdb_test for
4744 all tests. Add patterns to xfail missing "const" in "const char *"
4745 and kfail PR gdb/1155.
4746
6b7a4c0e
MC
47472004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4748
4749 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
4750 current versions of gcc, including gcc abi 2. Remove gratuitous
4751 restart of test program. Use gdb_test_multiple and gdb_test for
4752 all tests. Add patterns to kfail PR gdb/1498.
4753
51615d72
MC
47542003-12-31 Michael Chastain <mec.gnu@mindspring.com>
4755
4756 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
4757 current versions of gcc, including gcc abi 2. Use "breakpoint"
4758 and "continue" instead of restarting the target program. Use
4759 gdb_test_multiple and gdb_test for all tests.
4760
7b79a9d7
MK
47612004-01-01 Mark Kettenis <kettenis@gnu.org>
4762
4763 * gdb.asm/asm-source.exp: Update copyright year. Link statically
4764 for *-*-solaris2*.
4765
1cd3489f
MC
47662003-12-31 Michael Chastain <mec.gnu@mindspring.com>
4767
4768 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
4769 current versions of gcc, including gcc abi 2. Use "breakpoint"
4770 and "continue" instead of restarting the target program several
4771 times. Use gdb_test_multiple and gdb_test for all tests.
4772
850742db
MC
47732003-12-18 Michael Chastain <mec.gnu@mindspring.com>
4774
4775 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
4776 source files.
4777
eb4bbda8
MC
47782003-12-16 Michael Chastain <mec.gnu@mindspring.com>
4779
4780 * gdb.base/environ.exp: Handle compiling test case from multiple
4781 source files.
4782
e42c7771
MC
47832003-12-16 Michael Chastain <mec.gnu@mindspring.com>
4784
4785 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
4786
80e4b428
JB
47872003-12-17 Jim Blandy <jimb@redhat.com>
4788
5f06973a
JB
4789 * gdb.base/freebpcmd.c: Add copyright notice.
4790
80e4b428
JB
4791 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
4792
0ab84fb7
MC
47932003-12-16 Michael Chastain <mec.gnu@mindspring.com>
4794
4795 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
4796
1b3bb3d0
JB
47972003-12-13 Jim Blandy <jimb@redhat.com>
4798
4799 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
4800
3a4c9371
KB
48012003-12-12 Kevin Buettner <kevinb@redhat.com>
4802
4803 * gdb.asm/frv.inc: New file.
4804 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
4805
a1dea79a
FF
48062003-12-09 Fred Fish <fnf@redhat.com>
4807
4808 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
4809 functions to break1.c and leave prototypes behind. Add more
4810 "set breakpoint NN here" comments.
4811 * gdb.base/break1.c: New file.
4812
4813 * gdb.base/break.exp: Handle compiling test case from multiple
4814 source files and change source file references as needed.
4815 * gdb.base/completion.exp: Ditto.
4816 * gdb.base/condbreak.exp: Ditto.
4817 * gdb.base/define.exp: Ditto.
4818 * gdb.base/ena-dis-br.exp: Ditto.
4819 * gdb.base/info-proc.exp: Ditto.
4820 * gdb.base/maint.exp: Ditto.
4821 * gdb.base/until.exp: Ditto.
4822
4823 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
4824 hardcoded line numbers.
4825 * gdb.base/define.exp: Ditto.
4826 * gdb.base/ena-dis-br.exp: Ditto.
4827 * gdb.base/maint.exp: Ditto.
4828 * gdb.base/until.exp: Ditto.
4829
4830 * gdb.base/completion.exp: Use "break1" for completion tests since
4831 "break" is no longer a unique prefix.
4832
5266b69c
AC
48332003-12-06 Andrew Cagney <cagney@redhat.com>
4834
4835 * gdb.base/structs.exp (test_struct_returns): When applicable, set
4836 "return_value_unimplemented". When an unimplemented struct return
4837 architecture, report incorrect values as a KFAIL
4838
374451f0
MC
48392003-12-05 Michael Chastain <mec.gnu@mindspring.com>
4840
4841 * gdb.cp/rtti.exp: Accept new wording of warning from
4842 cp_lookup_rtti_type.
4843
ba9b20a7
MC
48442003-12-05 Michael Chastain <mec.gnu@mindspring.com>
4845
4846 Partial fix for PR testsuite/1456.
4847 * gdb.base/scope.exp (test_at_main): Replace references to
4848 gcc_compiled with calls to test_compiler_info.
4849 (test_at_foo): Likewise.
4850 (test_at_bar): Likewise.
4851
b74b6d0b
MC
48522003-12-04 Michael Chastain <mec.gnu@mindspring.com>
4853
4854 Partial fix for PR testsuite/1456.
4855 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
4856 to test_compiler_info.
4857
ccfa3402
MC
48582003-12-03 Michael Chastain <mec.gnu@mindspring.com>
4859
4860 * gdb.base/so-impl-ld.exp: Update copyright notice.
4861
f6246aba
MC
48622003-12-02 Michael Chastain <mec.gnu@mindspring.com>
4863
4864 Partial fix for PR testsuite/1456.
4865 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
4866 to test_compiler_info.
4867
13ae734a
MC
48682003-11-28 Michael Chastain <mec.gnu@mindspring.com>
4869
4870 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
4871 from current versions of gdb. Clean up regular expressions.
4872 Delete redundant timeout case.
4873
d8e1cdee
MC
48742003-11-28 Michael Chastain <mec.gnu@mindspring.com>
4875
4876 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
4877 from current versions of gdb. Clean up regular expressions.
4878 Delete redundant timeout case.
4879
96457b64
MC
48802003-12-01 Michael Chastain <mec.gnu@mindspring.com>
4881
4882 Partial fix for PR testsuite/1456.
4883 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
4884 gcc_compiled with call to test_compiler_info.
4885
f35309fc
MC
48862003-11-30 Michael Chastain <mec.gnu@mindspring.com>
4887
4888 Partial fix for PR testsuite/1456.
4889 * gdb.base/list.exp (test_list_function): Delete unused declaration
4890 of gcc_compiled.
4891
d7afdf9b
MC
48922003-11-29 Michael Chastain <mec.gnu@mindspring.com>
4893
4894 Partial fix for PR testsuite/1456.
4895 * gdb.base/complex.exp: Replace reference to gcc_compiled with
4896 call to test_compiler_info.
4897
71507b56
MK
48982003-11-29 Mark Kettenis <kettenis@gnu.org>
4899
4900 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
4901 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
4902 it to create the appropriate note.inc.
4903 * gdb.asm/asmsrc1.s: Include "note.inc".
4904 * gdb.asm/netbsd.inc: New file.
4905 * gdb.asm/empty.inc: New file.
4906
f81f93f7
MC
49072003-11-28 Michael Chastain <mec.gnu@mindspring.com>
4908
4909 Partial fix for PR testsuite/1456.
4910 * gdb.base/constvars.exp: Replace references to gcc_compiled with
4911 calls to test_compiler_info.
4912
9a77938e
MC
49132003-11-27 Michael Chastain <mec.gnu@mindspring.com>
4914
4915 Partial fix for PR testsuite/1456.
4916 * gdb.base/volatile.exp: Replace references to gcc_compiled with
4917 calls to test_compiler_info.
4918
e8367dc7
MK
49192003-11-27 Mark Kettenis <kettenis@gnu.org>
4920
4921 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
4922 pattern for the KFAILs.
4923
526c61ee
AF
49242003-11-25 Adam Fedor <fedor@gnu.org>
4925
4926 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
4927 * gdb.objc/objcdecode.m: New file.
4928
28f2d600
AF
49292003-11-25 Adam Fedor <fedor@gnu.org>
4930
4931 * gdb.objc/nondebug.exp: Test for PR objc/1236.
4932 * gdb.objc/nondebug.m: New file.
4933
a3895cee
BE
49342003-11-26 Ben Elliston <bje@wasabisystems.com>
4935
4936 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
4937 NetBSD as it does on FreeBSD. Modelled on a similar change by
4938 Mark Kettenis on 2003-05-30.
4939 (link-flags): Set to "--entry _start" regardless of target.
4940 Special linker flags are to be appended to $link-flags.
4941 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
4942
c9f2c8a3
MC
49432003-11-25 Michael Chastain <mec.gnu@mindspring.com>
4944
4945 * gdb.cp/method.exp: Accept output of new demangler.
4946
15a0587a 49472003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
4948
4949 * gdb/class2.exp: New file.
4950 * gdb/class2.cc: New file.
4951
3c00b570
MC
49522003-11-25 Michael Chastain <mec.gnu@mindspring.com>
4953
4954 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
4955 of new demangler.
4956
7027acc7
MK
49572003-11-23 Mark Kettenis <kettenis@gnu.org>
4958
4959 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
4960 of gdb_test "run".
4961
b0e1598a
MK
49622003-11-23 Mark Kettenis <kettenis@gnu.org>
4963
4964 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
4965 "continue" into "run".
4966
4d9eda44
MC
49672003-11-23 Michael Chastain <mec.gnu@mindspring.com>
4968
4969 Partial fix for PR testsuite/1456.
4970 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
4971 call to test_compiler_info.
4972 * gdb.cp/ctti.exp: Likewise.
4973 * gdb.cp/derivation.exp: Likewise.
4974 * gdb.cp/member-ptr.exp: Likewise.
4975 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
4976 reference to gcc_compiled.
4977
49782003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
4979
4980 Fix PR testsuite/1463.
4981 * gdb.base/structs.exp (start_structs_test): Call
4982 get_debug_format before using the debug format.
4983
d422fe19
AC
49842003-11-22 Andrew Cagney <cagney@redhat.com>
4985
4986 * lib/gdb.exp (gdb_test_multiple): Add simple example.
4987 * gdb.base/structs.exp: Use gdb_test_multiple.
4988
039cf96d
AC
49892003-11-20 Andrew Cagney <cagney@redhat.com>
4990
6882279b
AC
4991 * gdb.base/structs.exp: Handle and recover from internal errors.
4992 Replace "foo${n}" with "foo<n>" in test messages.
4993
e53890ae
AC
4994 * gdb.base/structs.exp: Update copyright. Rewrite.
4995 * gdb.base/structs.c: Update copyright. Rewrite.
4996
2b211c59
AC
4997 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
4998 resync count exceeded.
d63a86f8 4999
039cf96d
AC
5000 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
5001 from the internal error.
5002 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
5003 Original from Jim Blandy.
5004 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 5005
eac98b22
AC
50062003-11-19 Andrew Cagney <cagney@redhat.com>
5007
5008 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
5009 KFAIL.
5010
67455b2a
MK
50112003-11-17 Mark Kettenis <kettenis@gnu.org>
5012
5013 New testcase for PR backtrace/1435.
5014 * gdb.arch/i386-unwind.exp: New file.
5015 * gdb.arch/i386-unwind.c: New file.
5016
853d6e5b
AC
50172003-11-17 Andrew Cagney <cagney@redhat.com>
5018
5019 * lib/gdb.exp (compiler_info): New global.
5020 (test_compiler_info): New function.
5021 (get_compiler_info): Set compiler_info.
5022 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
5023 "compiler_info" to gcc-<major>-<minor>.
5024
38cf6e11
MC
50252003-11-15 Michael Chastain <mec.gnu@mindspring.com>
5026
5027 * gdb.trace/configure: Remove.
5028
a50d3602
EZ
50292003-11-13 Elena Zannoni <ezannoni@redhat.com>
5030
5031 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 5032 breakpoints.
a50d3602
EZ
5033 * gdb.base/break.exp: Remove all references to explicit line
5034 numbers.
5035
d9407aaa
NC
50362003-11-11 Nick Clifton <nickc@redhat.com>
5037
5038 * gdb.base/shreloc.exp: Do not run for targets which do not
5039 support shared objects.
5040
db488fc1
CV
50412003-11-10 Corinna Vinschen <vinschen@redhat.com>
5042
5043 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
5044 Don't run tests if nofileio flag is given.
5045
6a90a18e
EZ
50462003-11-07 Elena Zannoni <ezannoni@redhat.com>
5047
5048 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
5049 as well as 'Watchpoint'.
5050
0b915e9c
EZ
50512003-11-06 Elena Zannoni <ezannoni@redhat.com>
5052
5053 Reported by Jim Ingham <jingham@apple.com>:
5054 * gdb.base/annota1.exp: Match at least one occurrence of the
5055 signal handler annotation.
5056
d7e4b55f
EZ
50572003-11-06 Elena Zannoni <ezannoni@redhat.com>
5058
5059 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
5060 as well as 'Watchpoint'.
5061
2fe4e8d0
MC
50622003-11-05 Michael Chastain <mec@shout.net>
5063
5064 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
5065
6ef88553
KW
50662003-11-03 Kris Warkentin <kewarken@qnx.com>
5067
5068 * gdb.arch/gdb1291.c: New test file.
5069 * gdb.arch/gdb1291.exp: New test script.
5070 * gdb.arch/gdb1431.c: New test file.
5071 * gdb.arch/gdb1431.exp: New test script.
5072
ae7dc4d8
MC
50732003-10-22 Michael Chastain <mec@shout.net>
5074
5075 * gdb.mi/pthreads.c: Add copyright notice.
5076
c39d7427
MC
50772003-10-22 Michael Chastain <mec@shout.net>
5078
5079 * gdb.threads/pthreads.c: Add copyright notice.
5080
8b7d96c1
MC
50812003-10-20 Michael Chastain <mec@shout.net>
5082
5083 * gdb.base/gdb1056.exp: New test script.
5084
d1d69fdd
DJ
50852003-10-13 Daniel Jacobowitz <drow@mvista.com>
5086
5087 * gdb.threads/killed.exp: Use gdb_run_cmd.
5088
7d605576
DJ
50892003-10-13 Daniel Jacobowitz <drow@mvista.com>
5090
5091 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
5092 create a core file.
5093 * gdb.threads/gcore-thread.exp: Likewise.
5094
618ec112
CV
50952003-10-13 Corinna Vinschen <vinschen@redhat.com>
5096
5097 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
5098 type, based on char type.
5099 (struct bit_flags_short_t): New bitfield type, based on short type.
5100 (init_bit_flags_char): New fuction.
5101 (init_bit_flags_short): Ditto.
5102 (print_bit_flags_char): Ditto.
5103 (print_bit_flags_short): Ditto.
5104 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
5105
9367a73c
MC
51062003-10-11 Michael Chastain <mec@shout.net>
5107
5108 * gdb.base/call-rt-st.exp: Update copyright year.
5109
1decf120
KI
51102003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
5111
5112 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
5113 * gdb.disasm/sh3.s: Ditto.
5114
5445b2ae
DJ
51152003-10-07 Daniel Jacobowitz <drow@mvista.com>
5116
5117 * gdb.threads/switch-threads.exp: New test.
5118 * gdb.threads/switch-threads.c: New source file.
5119
aec24853
CV
51202003-10-07 Corinna Vinschen <vinschen@redhat.com>
5121
5122 * gdb.base/ending-run.exp: Add sh specific case.
5123
adc7428d
AC
51242003-10-06 Andrew Cagney <cagney@redhat.com>
5125
5126 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
5127 * gdb.disasm/mn10200.exp: Delete obsolete file.
5128
c9d37158
DJ
51292003-09-29 Daniel Jacobowitz <drow@mvista.com>
5130
5131 * ChangeLog: Correct an entry command.exp -> commands.exp.
5132 * gdb.base/commands.exp (bp_deleted_in_command_test)
5133 (temporary_breakpoint_commands): Check noargs.
5134
79c2c32d
DC
51352003-09-25 David Carlton <carlton@kealia.com>
5136
5137 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
5138 of some print tests, where appropriate. Add tests for C::D::cd,
5139 E::ce, F::cXfX, G::XgX.
5140 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
5141
594e6d67
RE
51422003-09-25 Richard Earnshaw <rearnsha@arm.com>
5143
5144 * lib/java.exp (java_init): Import target_alias before using it.
5145
10f0d451
DC
51462003-09-25 David Carlton <carlton@kealia.com>
5147
5148 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
5149
274bcba0
EZ
51502003-09-23 Elena Zannoni <ezannoni@redhat.com>
5151
d63a86f8 5152 * gdb.base/selftest.exp: Accomodate more instruction reordering
274bcba0
EZ
5153 weirdness.
5154
cdbf20f7
MC
51552003-09-17 Michael Chastain <mec@shout.net>
5156
5157 * gdb.cp/gdb1355.exp: New file.
5158 * gdb.cp/gdb1355.c: New file.
5159
71e06f80
CV
51602003-09-15 Corinna Vinschen <vinschen@redhat.com>
5161
5162 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
5163 * gdb.asm/sh.inc: New file.
5164
5c4e30ca
DC
51652003-09-11 David Carlton <carlton@kealia.com>
5166
bd45b7af
DC
5167 * gdb.cp/namespace.exp: Add tests for namespace types.
5168 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
5169 (test_namespace): New.
5170
1c199746
EZ
51712003-09-11 Elena Zannoni <ezannoni@redhat.com>
5172
5173 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 5174 * gdb.stabs/weird.exp: Ditto.
1c199746 5175
04ed252f
MC
51762003-09-08 Michael Chastain <mec@shout.net>
5177
5178 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
5179
d8a2d9e7
MC
51802003-09-07 Michael Chastain <mec@shout.net>
5181
5182 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
5183 'parse error'.
5184
161afb24
MK
51852003-09-07 Mark Kettenis <m.kettenis@osp.nl>
5186
5187 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
5188
49f2741a
MC
51892003-08-30 Michael Chastain <mec@shout.net>
5190
5191 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
5192 * gdb.gdb/observer.exp: Ditto.
5193 * gdb.gdb/xfullpath.exp: Ditto.
5194
8afa723e
MK
51952003-08-29 Mark Kettenis <kettenis@gnu.org>
5196
5197 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
5198 *-*-*bsd*.
5199
f31dfe3b
JJ
52002003-08-28 Jeff Johnston <jjohnstn@redhat.com>
5201
5202 * gdb.base/dump.exp: Skip for ia64.
5203
4630e498
JJ
52042003-08-25 Jeff Johnston <jjohnstn@redhat.com>
5205
5206 * gdb.asm/asm-source.exp: Add ia64 support.
5207 * gdb.asm/ia64.inc: New file.
5208
1105b7ef
MC
52092003-08-22 Michael Chastain <mec@shout.net>
5210
5211 * gdb.cp: New directory.
5212 * gdb.cp/*: Copy from gdb.c++/*.
5213 * gdb.c++/*: Remove.
5214 * Makefile.in: Change gdb.c++ to gdb.cp.
5215 * configure.in: Ditto.
5216 * configure: Regnerate.
5217
c945b932
MK
52182003-08-18 Mark Kettenis <kettenis@gnu.org>
5219
5220 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
5221 * gdb.arch/i386-prologue.c (gdb1338): Add function.
5222
2b66634b
DJ
52232003-08-17 Daniel Jacobowitz <drow@mvista.com>
5224
5225 * mi-var-display.exp (-var-list-children weird): Accept function
5226 pointers with argument types.
5227 * mi1-var-display.exp (-var-list-children weird): Likewise.
5228 * mi2-var-display.exp (-var-list-children weird): Likewise.
5229
a356f73b
DJ
52302003-08-17 Daniel Jacobowitz <drow@mvista.com>
5231
5232 * gdb.base/annota3.exp: Add missing newline.
5233
483417b8
MC
52342003-08-06 Michael Chastain <mec@shout.net>
5235
5236 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
5237
c99c59c3
MS
52382003-08-12 Michael Snyder <msnyder@redhat.com>
5239
5240 * gdb.base/float.exp: Add test for SH.
5241
55ed7501
MK
52422003-08-10 Mark Kettenis <kettenis@gnu.org>
5243
5244 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
5245
1a371f2e
EZ
52462003-08-07 Elena Zannoni <ezannoni@redhat.com>
5247
5248 * gdb.base/completion.exp: Remove reduntant completion test
5249 on filename.
5250
e0f353ce
EZ
52512003-08-07 Elena Zannoni <ezannoni@redhat.com>
5252
5253 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
5254 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
5255 gdb.trace/save-trace.exp: Make sure that full pathnames are
5256 escaped correctly.
5257
5710a1af 52582003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 5259
5710a1af
EZ
5260 * configure.in: Don't generate config.h from config.hin.
5261 * configure: Regenerate.
5262 * config.hin: Remove file.
5263 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
5264 * gdb.threads/pthreads.c: Ditto.
5265
dcd81ce9
DJ
52662003-08-07 Daniel Jacobowitz <drow@mvista.com>
5267
5268 From Kei Sakamoto <sakamoto.kei@renesas.com>:
5269 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
5270 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
5271 Replace ld24 with seth/add3.
5272
6009d884
AC
52732003-08-02 Andrew Cagney <cagney@redhat.com>
5274
5275 * gdb.base/annota3.exp: New file.
5276 * gdb.base/annota3.c: New file.
5277 * gdb.c++/annota3.exp: New file.
5278 * gdb.c++/annota3.cc: New file.
5279
51514e06
MC
52802003-07-29 Michael Chastain <mec@shout.net>
5281
5282 * gdb.threads/tls.c (spin): Check errno only if sem_wait
5283 actually failed.
5284 (do_pass): Likewise.
5285 * gdb.threads/tls.exp: Always initialize no_of_threads.
5286
4ee6625b
DJ
52872003-07-27 Daniel Jacobowitz <drow@mvista.com>
5288
5289 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
5290 pattern.
5291 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
5292 * gdb.threads/tls.exp: Recognize one case of the host library not
5293 supporting TLS.
5294
225f2bf6
AC
52952003-07-27 Andrew Cagney <cagney@redhat.com>
5296
5297 * gdb.base/fileio.exp: Use SH when running commands using
5298 remote_exec.
5299
bcb27c9f
DJ
53002003-07-24 Daniel Jacobowitz <drow@mvista.com>
5301
5302 From Kei Sakamoto <sakamoto.kei@renesas.com>:
5303 * gdb.base/relocate.c (dummy): New padding array.
5304
3d67be83
MS
53052003-07-22 Michael Snyder <msnyder@redhat.com>
5306
d63a86f8 5307 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
5308
5309 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
5310 patterns to be more general, accepting old and new output.
5311 Some output chars (such as '+') also must be quoted.
d63a86f8 5312 Some addresses are displayed numerically instead of
3d67be83
MS
5313 symbolically.
5314
57ba3b85
MS
53152003-07-23 Michael Snyder <msnyder@redhat.com>
5316
686d097c
MS
5317 * gdb.base/return2.exp: Don't test long-long return.
5318
57ba3b85
MS
5319 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
5320 * gdb.disasm/t01_mov.exp: Ditto.
5321 * gdb.disasm/t02_mova.s: Ditto.
5322 * gdb.disasm/t02_mova.exp: Ditto.
5323 * gdb.disasm/t03_add.s: Ditto.
5324 * gdb.disasm/t03_add.exp: Ditto.
5325 * gdb.disasm/t04_sub.s: Ditto.
5326 * gdb.disasm/t04_sub.exp: Ditto.
5327 * gdb.disasm/t05_cmp.s: Ditto.
5328 * gdb.disasm/t05_cmp.exp: Ditto.
5329 * gdb.disasm/t06_ari2.s: Ditto.
5330 * gdb.disasm/t06_ari2.exp: Ditto.
5331 * gdb.disasm/t07_ari3.s: Ditto.
5332 * gdb.disasm/t07_ari3.exp: Ditto.
5333 * gdb.disasm/t08_or.s: Ditto.
5334 * gdb.disasm/t08_or.exp: Ditto.
5335 * gdb.disasm/t09_xor.s: Ditto.
5336 * gdb.disasm/t09_xor.exp: Ditto.
5337 * gdb.disasm/t10_and.s: Ditto.
5338 * gdb.disasm/t10_and.exp: Ditto.
5339 * gdb.disasm/t11_logs.s: Ditto.
5340 * gdb.disasm/t11_logs.exp: Ditto.
5341 * gdb.disasm/t12_bit.s: Ditto.
5342 * gdb.disasm/t12_bit.exp: Ditto.
5343 * gdb.disasm/t13_otr.s: Ditto.
5344 * gdb.disasm/t13_otr.exp: Ditto.
5345
e00759ef
EZ
53462003-07-22 Elena Zannoni <ezannoni@redhat.com>
5347
5348 * gdb.threads/tls.exp :Add kfail for 'info address' case.
5349
8bc2021f
EZ
53502003-07-22 Elena Zannoni <ezannoni@redhat.com>
5351
5352 * gdb.threads/tls.c : New file.
5353 * gdb.threads/tls.exp : New file.
5354 * gdb.threads/tls-main.c : New file.
5355 * gdb.threads/tls-shared.c : New file.
5356 * gdb.threads/tls-shared.exp : New file.
5357
89320c4c
AS
53582003-07-22 Andreas Schwab <schwab@suse.de>
5359
5360 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
5361
180dea7c
AS
53622003-07-20 Andreas Schwab <schwab@suse.de>
5363
5364 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
5365 due to insn reordering.
5366
0714963c
AC
53672003-07-15 Andrew Cagney <cagney@redhat.com>
5368
5369 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
5370
98a23b3f
MC
53712003-07-15 Michael Chastain <mec@shout.net>
5372
5373 * gdb.base/gdb1250.exp: New file.
5374 * gdb.base/gdb1250.c: New file.
5375
27e417a2
ML
53762003-07-09 Michal Ludvig <mludvig@suse.cz>
5377
5378 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
5379 expansion of size_t to 'unsigned long', not only to 'unsigned'.
5380
8bc2021f
EZ
53812003-07-09 Elena Zannoni <ezannoni@redhat.com>
5382
5383 * gdb.threads/tls.c: New file.
5384 * gdb.threads/tls.exp: New file.
5385 * gdb.threads/tls-main.c: New file.
5386 * gdb.threads/tls-shared.c: New file.
5387 * gdb.threads/tls-shared.exp: New file.
5388
d99968dc
EZ
53892003-07-09 Elena Zannoni <ezannoni@redhat.com>
5390
5391 * gdb.base/annota1.exp: Make sure that we properly escape the
5392 full path of the source file. Xfail more permissive patterns,
d63a86f8 5393 due to a compiler debug info problem.
d99968dc 5394
83876b3b
AS
53952003-07-07 Andreas Schwab <schwab@suse.de>
5396
2705e972
AS
5397 * gdb.asm/m68k.inc: New file.
5398 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
5399
83876b3b
AS
5400 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
5401 arguments"): Also match negative number.
5402
5403 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
5404
3a871b37
DJ
54052003-07-03 Daniel Jacobowitz <drow@mvista.com>
5406
5407 * gdb.base/store.c (charest): New typedef.
5408 (add_char): Rename to add_charest, update.
5409 (wack_char): Rename to wack_charest, update types. Return l + r
5410 to keep r live across the call.
5411 (wack_short, wack_int, wack_long, wack_longest, wack_float)
5412 (wack_double, wack_doublest): Return l + r to keep r live across
5413 the call.
5414 * gdb.base/store.exp: Accomodate store.c changes.
5415
b2a7f303
DC
54162003-06-30 David Carlton <carlton@kealia.com>
5417
5418 * gdb.c++/maint.exp (test_invalid_name): New.
5419 (test_first_component): Add tests for invalid names.
5420
3c6cb4a1
MC
54212003-06-29 Michael Chastain <mec@shout.net>
5422
5423 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
5424 output of '<VTT for class>' for virtual base classes.
5425
f1c2644b
DJ
54262003-06-29 Daniel Jacobowitz <drow@mvista.com>
5427
5428 * gdb.base/completion.exp: Tab-complete "complet" instead of
5429 "compl".
5430 * gdb.base/complex.exp, gdb.base/complex.c: New files.
5431
18080350
DJ
54322003-06-29 Daniel Jacobowitz <drow@mvista.com>
5433
5434 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
5435 * gdb.base/volatile.exp: Likewise.
5436
f56973f8
DJ
54372003-06-29 Daniel Jacobowitz <drow@mvista.com>
5438
5439 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
5440 gdb/1265.
5441
54422003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
5443 Daniel Jacobowitz <drow@mvista.com>
5444
5445 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
5446 initial line count of 'captured_main' from 26 to 32.
5447 (test_with_self): Allow xmalloc call to be interleaved with the
5448 preceding two lines.
5449
e766d4d6
JB
54502003-06-24 Joel Brobecker <brobecker@gnat.com>
5451
5452 * gdb.base/bang.exp: New testcase.
5453
f125c9a4
JB
54542003-06-23 Joel Brobecker <brobecker@gnat.com>
5455
5456 * gdb.base/langs.exp: Add some tests for the "minimal" language
5457 support.
5458
6e25beaf
EZ
54592003-06-23 Elena Zannoni <ezannoni@redhat.com>
5460
5461 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
5462 the testcase.
5463
2f816dda
DJ
54642003-06-22 Daniel Jacobowitz <drow@mvista.com>
5465
5466 * gdb.base/relocate.exp: Test add-symbol-file with a variable
5467 offset.
5468
db5a5748
DJ
54692003-06-22 Daniel Jacobowitz <drow@mvista.com>
5470
5471 * gdb.c++/pr-1210.cc: New file.
5472 * gdb.c++/pr-1210.exp: New file.
5473
1df0c130
DJ
54742003-06-21 Daniel Jacobowitz <drow@mvista.com>
5475
5476 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
5477 000-exec-continue.
5478
a92feac0
MK
54792003-06-15 Mark Kettenis <kettenis@gnu.org>
5480
5481 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
5482 on *-*-*bsd* instead of *-*-freebsd*.
5483
81a58f5b
AC
54842003-06-14 Andrew Cagney <cagney@redhat.com>
5485
5486 * gdb.base/store.exp: Test longest and doublest. Test all
5487 parameters. Weaken return statement match.
5488 * gdb.base/store.c: Add longest and doublest - aka long long and
5489 long double functions. Put all parameters into local register
5490 variables. Use negative values.
5491
b257a0d3
AC
54922003-06-14 Andrew Cagney <cagney@redhat.com>
5493
5494 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
5495 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
5496 exit status.
5497 * gdb.base/fileio.exp: Disable target when nointerrupts and
5498 noinferiorio, instead of limiting it to remote. Use remote_exec
5499 instead of system.
d63a86f8 5500
21c38304
JJ
55012003-06-12 Jeff Johnston <jjohnstn@redhat.com>
5502
5503 * gdb.base/float.exp: Add ia64 support.
5504
1bcdb424
CV
55052003-06-12 Corinna Vinschen <vinschen@redhat.com>
5506
5507 * gdb.base/fileio.exp: Run only on remote targets.
5508
6aeb981f
CV
55092003-06-10 Corinna Vinschen <vinschen@redhat.com>
5510
5511 * gdb.base/fileio.c: New file, testing File-I/O.
5512 * gdb.base/fileio.exp: Ditto.
5513
53df362e
RG
55142003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
5515
5516 * gdb.base/shreloc.exp: New file, check symbol values obtained from
5517 shared objects after relocation at load time (gdb PR/1132).
5518 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
5519 as above, part of the shared object relocation test.
5520
ffee1b46
MK
55212003-06-08 Mark Kettenis <kettenis@gnu.org>
5522
b5ca3722
MK
5523 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
5524 fully filled history list.
5525 * gdb.base/gdb_history: New file.
5526
03ed860d
MK
5527 * gdb.base/signals.exp: XFAIL "continue to func1" on
5528 i*86-*-freebsd*.
5529
ffee1b46
MK
5530 * gdb.base/attach.exp: When trying to attach to a nonexistent
5531 process, make it possible to specify the PID based on the target,
5532 and do so for *-*-freebsd*.
5533
d80dbb52
RH
55342003-06-02 Richard Henderson <rth@redhat.com>
5535
5536 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
5537
6dd77b81
RH
55382003-06-02 Richard Henderson <rth@redhat.com>
5539
5540 * gdb.base/selftest.exp: Next over lim_at_start initialization.
5541
f6347e16
RH
55422003-06-02 Richard Henderson <rth@redhat.com>
5543
5544 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
5545
2c161407
DJ
55462003-06-01 Daniel Jacobowitz <drow@mvista.com>
5547
5548 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
5549 of globalvar.
5550
572eb746
MK
55512003-06-01 Mark Kettenis <kettenis@gnu.org>
5552
5553 * gdb.asm/asm-source.exp: Check for memory read errors in
5554 disassembler test on *BSD too.
5555
9e9617a5
RH
55562003-06-01 Richard Henderson <rth@redhat.com>
5557
5558 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
5559 for .frame.
5560 (gdbasm_call): Lose ldgp.
5561 (gdbasm_startup): Add frame information.
5562 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
5563
7b34ad4e
MK
55642003-05-31 Mark Kettenis <kettenis@gnu.org>
5565
5566 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
5567 i?86-*-*.
5568
10059fdf
MK
55692003-05-30 Mark Kettenis <kettenis@gnu.org>
5570
5571 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
5572 FreeBSD.
5573
acf4b816
RH
55742003-05-29 Richard Henderson <rth@redhat.com>
5575
5576 * gdb.asm/alpha.inc: New file.
5577 * gdb.asm/asm-source.exp: Use it.
5578
e9ecd949
JB
55792003-05-29 Jim Blandy <jimb@redhat.com>
5580
5581 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
5582 'core.PID'.
5583
e3e5a4f3
JB
55842003-05-22 Jim Blandy <jimb@redhat.com>
5585
5586 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
5587 backtrace.
d63a86f8 5588
72fe3d25
DC
55892003-05-20 David Carlton <carlton@math.stanford.edu>
5590
5591 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
5592 this time.
5593
58da2eb2
DC
55942003-05-19 David Carlton <carlton@bactrian.org>
5595
5596 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
5597 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
5598
1fcb5155
DC
55992003-05-19 David Carlton <carlton@bactrian.org>
5600
5601 * gdb.c++/namespace.exp: Add namespace scope and anonymous
5602 namespace tests.
5603 Bump copyright date.
5604 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
5605 (main): Call C::D::marker2.
5606 * gdb.c++/namespace1.cc: New file.
5607
85e85163
JJ
56082003-05-14 Jeff Johnston <jjohnstn@redhat.com>
5609
5610 Roland McGrath <roland@redhat.com>
d63a86f8 5611 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
5612 there is no manager thread.
5613
a25fbfec
JJ
56142003-05-08 Jeff Johnston <jjohnstn@redhat.com>
5615
d63a86f8
RM
5616 * gdb.threads/schedlock.exp: Remove assumption that all threads
5617 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
5618 in one of the child threads rather than the main thread.
5619
be375bae
JB
56202003-05-07 Jim Blandy <jimb@redhat.com>
5621
09bf6082
JB
5622 Add support for assembly source testing on the s390x.
5623 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
5624 architecture.
5625 * gdb.asm/s390x.inc: New file.
5626
be375bae
JB
5627 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
5628 succession of 'if' statements.
5629
00905d52
AC
56302003-05-05 Andrew Cagney <cagney@redhat.com>
5631
5632 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
5633
b1e29e33
AC
56342003-05-05 Andrew Cagney <cagney@redhat.com>
5635
5636 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
5637 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
5638
e33d66ec
EZ
56392003-05-02 Elena Zannoni <ezannoni@redhat.com>
5640
5641 * gdb.base/charset.exp: Update based on new behavior of set/show
5642 charset commands.
5643
2b6fd0d8
AC
56442003-05-01 Andrew Cagney <cagney@redhat.com>
5645
5646 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
5647 variable do not give memory errors.
5648
130cacce
AF
56492003-04-30 Adam Fedor <fedor@gnu.org>
5650
5651 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
5652 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
5653 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
5654 gdb.objc/basicclass.m: : New files
5655
5656 * lib/gdb.exp (gdb_compile_objc): New procedure.
5657
bea71854
DJ
56582003-04-27 Daniel Jacobowitz <drow@mvista.com>
5659
5660 * gdb.base/signals.exp: Make backtrace tests more specific.
5661
0f20eeea
DC
56622003-04-23 David Carlton <carlton@bactrian.org>
5663
5664 * gdb.c++/maint.exp (test_first_component): Add tests for
5665 'operator' in more locations.
5666
c8c4d8dc
KB
56672003-04-16 Kevin Buettner <kevinb@redhat.com>
5668
5669 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
5670
3fe60e3c
EZ
56712003-04-16 Elena Zannoni <ezannoni@redhat.com>
5672
5673 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
5674 func marke' instead. Update test name.
5675
9219021c
DC
56762003-04-15 David Carlton <carlton@math.stanford.edu>
5677
5678 * gdb.c++/maint.exp: New file.
5679
5dd55bdd
EZ
56802003-04-14 Elena Zannoni <ezannoni@redhat.com>
5681
5682 * gdb.threads/schedlock.c: Change type of thread function argument
5683 to long, to avoid warnings on 64-bit platforms.
5684
00890572
EZ
56852003-04-14 Elena Zannoni <ezannoni@redhat.com>
5686
5687 * gdb.base/attach.exp: Add new message from ptrace in case of
5688 attaching to nonexistent process.
d63a86f8 5689
93201743
JB
56902003-04-11 Jim Blandy <jimb@redhat.com>
5691
5692 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
5693 gdb.c++/userdef.cc: Place comments on the lines to which the
5694 marker function might return.
5695 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
5696 gdb.c++/userdef.exp: Look for those comments to check that we've
5697 returned to the right place, instead of checking line numbers.
5698
2a11c64d
EZ
56992003-04-11 Elena Zannoni <ezannoni@redhat.com>
5700
5701 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
5702 match on sourcefile name, instead of directory name.
5703
68ab8fc5
EZ
57042003-04-10 Elena Zannoni <ezannoni@redhat.com>
5705
d63a86f8 5706 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
5707 working directory name.
5708
5624293a
JB
57092003-04-09 Jim Blandy <jimb@redhat.com>
5710
5711 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
5712 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
5713 after an inferior function call, report the failure, but allow the
5714 test to continue.
5715
f1f02ee4
SC
57162003-04-05 Stephane Carrez <stcarrez@nerim.fr>
5717
5718 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
5719 with -DPROTOTYPES.
5720
6eb79af0
SC
57212003-04-05 Stephane Carrez <stcarrez@nerim.fr>
5722
5723 * gdb.base/break.exp: Revert last patch.
5724
8dfb4cf0
SC
57252003-04-04 Stephane Carrez <stcarrez@nerim.fr>
5726
5727 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
5728 with -DPROTOTYPES.
5729
ed4c619a
AC
57302003-04-02 Andrew Cagney <cagney@redhat.com>
5731
5732 * gdb.base/callfuncs.exp: Make "print add" messages unique.
5733 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
5734 matching directories by the name breakpoint.
5735 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
5736 Make "continue to marker1" consistent.
5737 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
5738 message consistent.
5739 * lib/gdb.exp: Put "the program is no longer running", and "the
5740 program exited" in parenthesis.
5741 * lib/mi-support.exp: Ditto.
d63a86f8 5742
4e35d5f0 57432003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 5744
4e35d5f0
BR
5745 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
5746
71900fe8
AC
57472003-03-29 Andrew Cagney <cagney@redhat.com>
5748
5749 * gdb.base/sizeof.c (main): Print the value of '\377'.
5750 * gdb.base/sizeof.exp: Check the sign of '\377'.
5751
c0655a16
MC
57522003-03-27 Michael Chastain <mec@shout.net>
5753
5754 * gdb.base/gdb1090.exp: New file.
5755 * gdb.base/gdb1090.cc: New file.
5756
5b2a3989
JB
57572003-03-27 J. Brobecker <brobecker@gnat.com>
5758
5759 * gdb.gdb/observer.exp: New regression test.
5760
79876890
MC
57612003-03-27 Michael Chastain <mec@shout.net>
5762
5763 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
5764 * gdb.base/ptype.exp: Likewise.
5765
6eac95e3
CV
57662003-03-27 Corinna Vinschen <vinschen@redhat.com>
5767
5768 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
5769
e8c71839
MC
57702003-03-26 Michael Chastain <mec@shout.net>
5771
5772 * gdb.base/ptype.exp: Actually use some typedef'd types.
5773
71b10041
SC
57742003-03-21 Stephane Carrez <stcarrez@nerim.fr>
5775
5776 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
5777 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
5778
2512cf80
CV
57792003-03-20 Corinna Vinschen <vinschen@redhat.com>
5780
5781 * gdb.base/default.exp: Fix regular expression.
5782
0d195a4f
CV
57832003-03-20 Corinna Vinschen <vinschen@redhat.com>
5784
5785 * gdb.base/args.exp: Fix regular expression.
5786
8a2dbca8
CV
57872003-03-20 Corinna Vinschen <vinschen@redhat.com>
5788
5789 * gdb.base/help.exp: Allow Win32 child process.
5790
bf028682
CV
57912003-03-20 Corinna Vinschen <vinschen@redhat.com>
5792
5793 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
5794 when stepping out of main().
5795
182dbe85
CV
57962003-03-20 Corinna Vinschen <vinschen@redhat.com>
5797
5798 * gdb.base/default.exp: Check for win32 specific message when calling
5799 "run" without executable.
5800
d67a6ba5
CV
58012003-03-20 Corinna Vinschen <vinschen@redhat.com>
5802
5803 * gdb.base/args.exp: Expect .exe in output.
5804
a955b5bb
CV
58052003-03-20 Corinna Vinschen <vinschen@redhat.com>
5806
5807 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
5808 Cygwin native.
5809
bf6bad4b
AC
58102003-03-17 Andrew Cagney <cagney@redhat.com>
5811
5812 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
5813 vector registes.
5814 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
5815 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
5816
293e9a31
DC
58172003-03-17 David Carlton <carlton@math.stanford.edu>
5818
5819 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
5820 test, for PR breakpoints/38.
5821 Call test_watchpoint_and_breakpoint.
5822 * gdb.base/watchpoint.c (func3): New function.
5823 (main): Call func3.
5824
5330f2db
DC
58252003-03-04 David Carlton <carlton@math.stanford.edu>
5826
5827 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
5828 Garply<Garply<char> >:: garply".
5829 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
5830 with respect to PR c++/1111; note also PR c++/1113.
5831 (test_template_breakpoints): KFAIL "constructor breakpoint" with
5832 respect to PR c++/1062.
5833 KFAIL "destructor breakpoint" with respect to PR c++/1112.
5834
6ece72da
DC
58352003-03-03 David Carlton <carlton@math.stanford.edu>
5836
5837 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
5838 with respect to PR c++/57.
5839 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
5840 c++/826.
5841 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
5842 respect to PR c++/57.
5843
85ca1584
DC
58442003-03-03 David Carlton <carlton@math.stanford.edu>
5845
5846 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
5847 respect to PR c++/33 into FAILs.
5848
98e9c5b8
MC
58492003-03-03 Michael Chastain <mec@shout.net>
5850
7bedbf27
MC
5851 * configure.in: Update copyright years.
5852
58532003-03-03 Michael Chastain <mec@shout.net>
5854
5855 * Makefile.in: Update copyright years.
98e9c5b8 5856
f683e100
DC
58572003-02-28 David Carlton <carlton@math.stanford.edu>
5858
5859 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
5860 print class instead of struct and/or superfluous protection
5861 specifiers, as long as the resulting output is equivalent to the
5862 source code.
5863 Delete FIXME from end of messages on tests that don't need
5864 fixing.
5865
a9e0cf2c
DC
58662003-02-28 David Carlton <carlton@math.stanford.edu>
5867
5868 * gdb.c++/templates.exp (do_tests): Allow const in the two
5869 Foo<volatile char *>::foo tests.
5870
e8d359df
MS
58712003-02-27 Michael Snyder <msnyder@redhat.com>
5872
d63a86f8 5873 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
5874 will be consistant.
5875
0b71dc91
DC
58762003-02-26 David Carlton <carlton@math.stanford.edu>
5877
5878 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
5879 char *>::foo" test with respect to PR c++/33. Create a new test
5880 which is identical to that one except that it doesn't put the
5881 space between the "char" and the "*"; KFAIL it, too.
5882
dd14ab43
DC
58832003-02-26 David Carlton <carlton@math.stanford.edu>
5884
5885 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
5886 template types into either PASSes or KFAILs (corresponding to PR
5887 c++/57). Tweak indentation. Update copyright.
5888
1146c7f1
SC
58892003-02-23 Stephane Carrez <stcarrez@nerim.fr>
5890
5891 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
5892
74641dfb
MC
58932003-02-13 Michael Chastain <mec@shout.net>
5894
5895 * gdb.base/exprs.exp: Remove i960 remnants.
5896 * gdb.base/funcargs.exp: Likewise.
5897 * gdb.base/list.exp: Likewise.
5898 * gdb.base/ptype.exp: Likewise.
5899
559cd2d0
DC
59002003-02-14 David Carlton <carlton@math.stanford.edu>
5901
5902 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
5903 pEe->D::vg()" from XFAIL to KFAIL.
5904
c4f90d87
JM
59052003-02-13 Jason Molenda (jmolenda@apple.com)
5906
5907 * gdb.base/maint.exp: Update maint print statistics regexp to include
5908 new entries.
5909
cbc4d97c
MC
59102003-02-13 Michael Chastain <mec@shout.net>
5911
5912 * gdb.c++/inherit.exp: Remove call to get_debug_format.
5913
40f235b7
MC
59142003-02-12 Michael Chastain <mec@shout.net>
5915
5916 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
5917 * gdb.c++/inherit.exp: Likewise.
5918 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
5919 * gdb.c++/templates.exp: Likewise.
5920 * gdb.c++/virtfunc.exp: Likewise.
5921
c56716b0
JM
59222003-02-06 Jason Molenda (jason-cl@molenda.com)
5923
5924 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
5925 why the code is written that way.
5926
070afcf8
MC
59272003-02-05 Michael Chastain <mec@shout.net>
5928
5929 * gdb.base/dump.exp: Add missing copyright line.
5930
5d0331e5
JM
59312003-02-05 Jason Molenda (jason-cl@molenda.com)
5932
f7ae6d3e 5933 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
5934 at the beginning so the breakpoint doesn't get set on the loop.
5935
92851186
MC
59362003-02-05 Michael Chastain <mec@shout.net>
5937
5938 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
5939 output for configurations with gcc 2.95.3.
5940
cbf1e085
AC
59412003-02-05 Keith Seitz <keiths@redhat.com>
5942 Andrew Cagney <ac131313@redhat.com>
5943
5944 * gdb.mi/mi-cli.exp: New file.
d63a86f8 5945
29518e1e
MC
59462003-02-04 Michael Chastain <mec@shout.net>
5947
5948 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
5949 Call perror and then continue.
5950
5af1d5f3
MC
59512003-02-03 Michael Chastain <mec@shout.net>
5952
5953 * gdb.c++/pr-1023.cc: New file.
5954 * gdb.c++/pr-1023.exp: New file.
5955
6b549786
JB
59562003-02-05 Jim Blandy <jimb@redhat.com>
5957
5958 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
5959 it's local to foobar. Check for it there, and check that it's not
5960 present in main.
5961 * gdb.c++/local.cc (marker2): New function.
5962 (foobar): Call marker1.
5963 (main): Call marker2 instead of marker1.
5964
67f16606
AC
59652003-02-04 Andrew Cagney <ac131313@redhat.com>
5966
5967 * gdb.disasm/mn10200.exp: Obsolete file.
5968 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
5969 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
5970 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
5971
1c5cb38e
DC
59722003-02-04 David Carlton <carlton@math.stanford.edu>
5973
5974 * gdb.c++/overload.exp: Test intToChar(1).
5975 * gdb.c++/overload.cc (intToChar): New.
5976 (main): Call intToChar.
5977
d1fe6965
DC
59782003-02-03 David Carlton <carlton@math.stanford.edu>
5979
5980 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
5981 'might_kfail' arg.
5982 KFAIL some of the continue_to_bp_overloaded calls, according to
5983 PR c++/1025.
5984
9ba61c5d
MC
59852003-02-01 Michael Chastain <mec@shout.net>
5986
5987 * gdb.base/advance.c (marker1): New marker function.
5988 * gdb.base/advance.exp: When the 'advance' command lands on the
5989 return breakpoint, it can legitimately stop on either the
5990 current line or the next line. Accommodate both outcomes.
5991 * gdb.base/until.exp: Likewise.
5992
e7494ffb
AC
59932003-02-02 Andrew Cagney <ac131313@redhat.com>
5994
5995 2002-11-10 Jason Molenda (jason-cl@molenda.com):
5996 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
5997 now a list, not a tuple.
5998 * gdb.mi/mi-var-display.exp: Ditto.
5999 * gdb.mi/gdb792.exp: Ditto.
6000
075559bc
AC
60012003-02-01 Andrew Cagney <ac131313@redhat.com>
6002
6003 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
6004 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
6005 stack backtraces.
6006 * gdb.mi/mi-syn-frame.c: Part of same.
6007
2bd4c7b1
MK
60082003-02-01 Mark Kettenis <kettenis@gnu.org>
6009
6010 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
6011 gdb.mi/mi1-pthreads.exp: Return instead of calling
6012 gdb_suppress_entire_file.
6013
eabd8992
MS
60142003-02-01 Mark Salter <msalter@redhat.com>
6015
6016 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
6017
71469e2f
MS
60182003-01-31 Mark Salter <msalter@redhat.com>
6019
6020 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
6021 Support empty arg.
6022
38a94d44
MC
60232003-01-30 Michael Chastain <mec@shout.net>
6024
6025 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
6026 This was a workaround for a UTF-8 bug in readline 4.3. The bug
6027 has been fixed in gdb/readline on 2003-01-09.
6028
19ea9e73
MS
60292003-01-29 Michael Snyder <msnyder@redhat.com>
6030
e8d359df
MS
6031 * gdb.base/maint.exp: Allow for leading underscore in symbol.
6032 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
6033 * gdb.base/args.exp: Skip if target does not support args passing.
6034
2307bd6a
DJ
60352003-01-22 Daniel Jacobowitz <drow@mvista.com>
6036
19ea9e73 6037 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
6038 gdb_test. Accept a list of expect arguments as the third
6039 parameter.
6040 (gdb_test): Use it.
6041
f2dd3617
EZ
60422003-01-20 Elena Zannoni <ezannoni@redhat.com>
6043
6044 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
6045 allow for different test tree configurations. Update some
6046 tescases accordingly.
6047 * gdb.arch/altivec-regs.exp: Ditto.
6048 * gdb.asm/asm-source.exp: Ditto.
6049 * gdb.base/advance.exp: Ditto.
6050 * gdb.base/display.exp: Ditto.
d63a86f8 6051 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
6052 * gdb.base/mips_pro.exp: Ditto.
6053 * gdb.base/overlays.exp: Ditto.
6054 * gdb.base/relocate.exp: Ditto.
6055 * gdb.base/setshow.exp: Ditto.
6056 * gdb.base/step-line.exp: Ditto.
6057 * gdb.base/step-test.exp: Ditto.
6058 * gdb.base/until.exp: Ditto.
6059 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
6060
c71cdefd
DC
60612003-01-17 David Carlton <carlton@math.stanford.edu>
6062
6063 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
6064 corresponding to PR c++/945.
6065 Update copyright.
6066
fdba05d7
DC
60672003-01-17 David Carlton <carlton@math.stanford.edu>
6068
6069 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
6070 corresponding to PR c++/68.
6071
60722003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
6073
6074 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
6075 (test_paddr_hairy_functions): Call print_addr_2_kfail for
6076 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
6077
c362c33a
EZ
60782003-01-15 Elena Zannoni <ezannoni@redhat.com>
6079
0fbc361c
EZ
6080 * gdb.base/break.exp: Fix change of default location, because of
6081 removal of until tests.
6082 * gdb.base/help.exp: Update test for new 'until' help message.
6083 Add test for help on 'advance'.
c362c33a
EZ
6084 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
6085
dabf8a35
MK
60862003-01-15 Mark Kettenis <kettenis@gnu.org>
6087
6088 * gdb.base/default.exp: Adapt "info float" test for recent changes
6089 to that command. Add test for "info vector".
6090 * gdb.base/float.exp: New file. Add test for "info float" that
6091 resembles the old test in gdb.base/default.exp.
6092
a1769aca
DC
60932003-01-15 David Carlton <carlton@math.stanford.edu>
6094
6095 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
6096
82025e13
EZ
60972003-01-15 Elena Zannoni <ezannoni@redhat.com>
6098
6099 * gdb.base/break.exp: Move the tests of until command from here...
6100 * gdb.base/until.exp: ... to here. New file. Add other tests.
6101 * gdb.base/advance.c: New file.
6102 * gdb.base/advance.exp: New file.
6103
8f9ab801
EZ
61042003-01-14 Elena Zannoni <ezannoni@redhat.com>
6105
6106 * gdb.base/args.c: New file.
6107 * gdb.base/args.exp: New file.
6108
9ae66589
DJ
61092003-01-14 Daniel Jacobowitz <drow@mvista.com>
6110
6111 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
6112
8d77e5c3
DJ
61132003-01-14 Daniel Jacobowitz <drow@mvista.com>
6114
6115 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
6116
12d2f0a1
DJ
61172003-01-14 Daniel Jacobowitz <drow@mvista.com>
6118
6119 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
6120 dates.
6121
6ca37014
DJ
61222003-01-13 Daniel Jacobowitz <drow@mvista.com>
6123
6124 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
6125
b0023472
DJ
61262003-01-13 Daniel Jacobowitz <drow@mvista.com>
6127
6128 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
6129 (ptype &*"foo").
6130 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
6131
607fbc54 61322003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
6133
6134 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
6135 * gdb.mi/mi1-console.exp: Likewise.
6136
607fbc54 61372003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
6138
6139 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
6140 * gdb.mi/mi1-console.exp: Likewise.
6141
a1fb14a2
DJ
61422003-01-13 Daniel Jacobowitz <drow@mvista.com>
6143
6144 * gdb.c++/overload.exp: Remove some fixed XFAILs.
6145
c4cf40b7
DJ
61462003-01-09 Daniel Jacobowitz <drow@mvista.com>
6147
6148 * gdb.base/detach.exp: New test.
6149
696d5a5b
DJ
61502003-01-09 Daniel Jacobowitz <drow@mvista.com>
6151
6152 * Makefile.in (ALL_SUBDIRS): New variable.
6153 (subdirs, clean, distclean): Use it.
6154 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
6155 regenerating Makefile, since it is generated from the top level.
6156 * gdb.asm/Makefile.in: Likewise.
6157 * gdb.base/Makefile.in: Likewise.
6158 * gdb.c++/Makefile.in: Likewise.
6159 * gdb.disasm/Makefile.in: Likewise.
6160 * gdb.java/Makefile.in: Likewise.
6161 * gdb.mi/Makefile.in: Likewise.
6162 * gdb.threads/Makefile.in: Likewise.
6163 * gdb.trace/Makefile.in: Likewise.
6164
754533e4
DC
61652003-01-09 David Carlton <carlton@math.stanford.edu>
6166
6167 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
6168 Add copyright year 2003.
6169
d8b3e9ee
MC
61702003-01-06 Michael Chastain <mec@shout.net>
6171
6172 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
6173 When selecting a thread, 'line' and 'file' are optional.
6174 * gdb.mi/mi1-pthreads.exp: Likewise.
6175
8e9e0fe6
AS
61762003-01-06 Andreas Schwab <schwab@suse.de>
6177
6178 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
6179 failures.
6180
b5ab8ff3
DJ
61812003-01-04 Daniel Jacobowitz <drow@mvista.com>
6182
6183 Fix PR gdb/844
6184 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
6185 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
6186
6187 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
6188 instead of calling gdb_suppress_entire_file.
6189 * gdb.threads/print-threads.exp: Likewise.
6190 * gdb.threads/schedlock.exp: Likewise.
6191
6192 * gdb.threads/killed.exp: Return instead of calling
6193 gdb_suppress_entire_file.
6194 * gdb.threads/linux-dp.exp: Likewise.
6195 * gdb.threads/pthreads.exp: Likewise.
6196
1e698235
DJ
61972003-01-04 Daniel Jacobowitz <drow@mvista.com>
6198
6199 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
6200 stabs.
6201 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
6202 * gdb.base/whatis.exp: Always allow (void) after function names.
6203
147ff08c
DJ
62042003-01-04 Daniel Jacobowitz <drow@mvista.com>
6205
6206 * gdb.c++/casts.exp: Correct regexp.
6207
dc62bfc2
MK
62082003-01-04 Mark Kettenis <kettenis@gnu.org>
6209
6210 * configure.in: Call AC_CONFIG_HEADER. Don't call
6211 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
6212 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
6213 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
6214 aforementioned directories in the AC_OUPUT call.
6215 * config.hin: New file.
6216 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
6217 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
6218 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
6219 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
6220 pass -I$objdir instead of -I$objdir/$subdir in compilation.
6221 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
6222 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
6223 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
6224 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
6225 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
6226 gdb.threads/configure.in, gdb.threads/configure,
6227 gdb.threads/config.in, gdb.trace/configure.in,
6228 gdb.trace/configure: Removed.
6229
77afa639
MC
62302003-01-03 Michael Chastain <mec@shout.net>
6231
6232 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
6233 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
6234
7634bb6e
DJ
62352003-01-03 Daniel Jacobowitz <drow@mvista.com>
6236
6237 * gdb.base/store.exp: Fix regular expressions.
6238
b39c905e
MK
62392002-12-28 Mark Kettenis <kettenis@gnu.org>
6240
6241 * configure.in: Rewrite.
6242 * configure: Regenerated.
6243
0a8551dd
DC
62442003-01-03 David Carlton <carlton@math.stanford.edu>
6245
6246 * gdb.base/psymtab.exp: New file.
6247 * gdb.base/psymtab1.c: Ditto.
6248 * gdb.base/psymtab2.c: Ditto.
6249
c60b7188
AF
62502002-12-23 Adam Fedor <fedor@gnu.org>
6251
6252 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
6253
ee73db83
DC
62542002-12-23 David Carlton <carlton@math.stanford.edu>
6255
6256 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
6257 and current_directory initialization.
6258
d6c1774e
JB
62592002-12-22 Jim Blandy <jimb@redhat.com>
6260
f0a847b8
JB
6261 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
6262 rather than as part of the output file name.
6263
d6c1774e
JB
6264 * gdb.base/attach.exp: There's no need to copy the test program to
6265 /tmp; that was only ever necessary on HP/UX, and this test is
6266 entirely disabled there anyway.
6267
f0708dbb
JB
62682002-12-21 Jim Blandy <jimb@redhat.com>
6269
4c2acfea
JB
6270 * gdb.c++/psmang.exp: Doc fix.
6271
f0708dbb
JB
6272 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
6273 test.
6274
9579e000
DC
62752002-12-20 David Carlton <carlton@math.stanford.edu>
6276
6277 * gdb.c++/annota2.exp: KFAIL annotate-quit.
6278
d1810171
MC
62792002-12-18 Michael Chastain <mec@shout.net>
6280
6281 * gdb.c++/annota2.exp: Add copyright year 2002.
6282
76565097
DC
62832002-12-17 David Carlton <carlton@math.stanford.edu>
6284
6285 * gdb.c++/try_catch.cc: Add marker comments.
6286 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
6287 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
6288 * gdb.c++/m-static.cc: Ditto.
6289 * gdb.c++/m-static1.cc: Ditto.
6290 * gdb.c++/try_catch.cc: Ditto.
6291
da81390b
JJ
62922002-12-16 Jeff Johnston <jjohnstn@redhat.com>
6293
6294 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
6295 to see whether we are using the new -environment-directory
6296 command which resets via -r or the old version of the command
6297 which may prompt the user. Part of fix for gdb/741.
6298
b304d130
AC
62992002-12-13 Andrew Cagney <ac131313@redhat.com>
6300
6301 * gdb.fortran/types.exp: Update obsolete comment.
6302 * gdb.fortran/exprs.exp: Ditto.
6303 * lib/gdb.exp: Delete obsolete code.
6304 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
6305 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
6306 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
6307 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
6308 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
6309 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
6310 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
6311 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
6312 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
6313 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
6314 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
6315 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
6316 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
6317 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
6318 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
6319 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
6320 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
6321 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
6322 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
6323 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
6324 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
6325 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
6326 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
6327 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
6328 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
6329 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
6330 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
6331 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
6332 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
6333 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
6334 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
6335 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
6336 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
6337 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
6338 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
6339 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
6340 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
6341
a23b6e6a
DC
63422002-12-11 David Carlton <carlton@math.stanford.edu>
6343
6344 * gdb.c++/m-data.exp: Add test for members that shadow global
6345 variables: see PR gdb/804.
6346 * gdb.c++/m-data.cc: Ditto.
6347
6604731b
DJ
63482002-12-10 Daniel Jacobowitz <drow@mvista.com>
6349
6350 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
6351
de46ecd7
DC
63522002-12-06 David Carlton <carlton@math.stanford.edu>
6353
6354 * gdb.base/store.c: Don't declare functions static.
6355
27e829d0
AC
63562002-12-04 Andrew Cagney <ac131313@redhat.com>
6357
6358 * gdb.base/store.exp, gdb.base/store.c: New files.
6359
92806416
DJ
63602002-12-03 Daniel Jacobowitz <drow@mvista.com>
6361
6362 * gdb.base/selftest.exp: Update for current gdb.
6363
3bcbaac5
DJ
63642002-12-03 Daniel Jacobowitz <drow@mvista.com>
6365
6366 * gdb.base/maint.exp: Only dump symbols from one source file
6367 or objfile.
6368
f4f00b1f
DJ
63692002-12-03 Daniel Jacobowitz <drow@mvista.com>
6370
6371 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
6372 function call.
6373
f1c8a949
JB
63742002-11-25 Jim Blandy <jimb@redhat.com>
6375
6376 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
6377 function appearing in error message.
6378
9e297a97
DJ
63792002-11-21 Daniel Jacobowitz <drow@mvista.com>
6380
6381 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
6382
1f312e79
JJ
63832002-11-08 Jeff Johnston <jjohnstn@redhat.com>
6384
d63a86f8
RM
6385 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
6386 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
6387 should be in mi console format. This is part of fix for PR gdb/604.
6388
83c31e7d
FN
63892002-09-18 Fernando Nasser <fnasser@redhat.com>
6390
6391 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
6392 which explicitly prints the zero offset as "+0".
6393
322b3f65
DJ
63942002-10-22 Daniel Jacobowitz <drow@mvista.com>
6395
6396 * gdb.threads/schedlock.c (args): Make unsigned.
6397
63982002-10-21 Daniel Jacobowitz <drow@mvista.com>
6399
6400 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
6401 numbers. Allow "foo2|selected stack frame".
6402 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
6403 * gdb.asm/asmsrc2.s: Likewise.
6404 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
6405 comments.
6406 * gdb.asm/mips.inc: New file.
6407
5e2fe5b8
AF
64082002-10-18 Adam Fedor <fedor@gnu.org>
6409
6410 * gdb.base/default.exp: Update expected output to include 'ObjC'.
6411 * gdb.base/help.exp: Likewise.
6412
abe1a5d0
KB
64132002-10-17 Kevin Buettner <kevinb@redhat.com>
6414
6415 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
6416 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
6417
10abb1d4
JB
64182002-10-02 Jim Blandy <jimb@redhat.com>
6419
6420 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
6421
1f609b42
AC
64222002-10-01 Andrew Cagney <ac131313@redhat.com>
6423
6424 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
6425 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
6426 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
6427 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
6428 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
6429 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
6430 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
6431
0aee02e4
AC
64322002-09-29 Andrew Cagney <ac131313@redhat.com>
6433
6434 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
6435 * mi0-disassemble.exp, mi0-eval.exp: Delete.
6436 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
6437 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
6438 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
6439 * mi0-var-block.exp, mi0-var-child.exp: Delete.
6440 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 6441
6fde09ad
KB
64422002-09-27 Kevin Buettner <kevinb@redhat.com>
6443
6444 * gdb.base/annota1.exp (info break): Make directory components of
6445 path optional since not all compilers emit this debug information.
6446
6447 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
6448 step ends up stepping out of the function instead of stopping on
6449 the epilogue.
6450
9e8aab75
KS
64512002-09-26 Keith Seitz <keiths@redhat.com>
6452
6453 * lib/insight-support.exp (gdbtk_start): Figure out where
6454 the insight executable is based on where gdb is. Use this
6455 executable to start insight instead of gdb.
6456
e36180d7
AC
64572002-09-25 Andrew Cagney <cagney@redhat.com>
6458
6459 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
6460
9dd34b2b
AC
64612002-09-24 Andrew Cagney <ac131313@redhat.com>
6462
6463 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
6464 test_isolated_complaints.
6465 (test_empty_complaint): New function.
6466 (test_empty_complaints): New function. Check no output when no
6467 complaints.
d63a86f8 6468
dea97812
KB
64692002-09-19 Jim Blandy <jimb@redhat.com>
6470
6471 * gdb.base/charset.exp, gdb.base/charset.c: New files.
6472
54951bd7
AC
64732002-09-19 Andrew Cagney <ac131313@redhat.com>
6474
6475 * gdb.gdb/complaints.exp: New file.
6476
dec43320
AC
64772002-09-18 Andrew Cagney <ac131313@redhat.com>
6478
6479 * gdb.base/maint.exp: Check `help maint internal-warning'.
6480
e70d6e3f
DC
64812002-09-18 David Carlton <carlton@math.stanford.edu>
6482
6483 * gdb.c++/m-static.exp: Remove breakpoints depending on line
6484 numbers, and replace them by a single breakpoint after the
6485 constructors are all finished.
6486 Add test 4.
6487 * gdb.c++/m-static.cc: Add test 4.
6488 * gdb.c++/m-static.h: New file.
6489 * gdb.c++/m-static1.cc: New file.
6490
6491 * gdb.c++/printmethod.exp: New file.
6492 * gdb.c++/printmethod.cc: New file.
6493
6494 * gdb.c++/pr-574.exp: New file.
6495 * gdb.c++/pr-574.cc: New file.
6496
afb5c968
CV
64972002-09-18 Corinna Vinschen <vinschen@redhat.com>
6498
6499 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
6500 embedded targets which never actually exit.
6501
31e45dee
FN
65022002-09-18 Fernando Nasser <fnasser@redhat.com>
6503
6504 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
6505 "don't step after run" as unresolved or unsupported, instead of xfail.
6506
a283c5a1
CV
65072002-09-18 Corinna Vinschen <vinschen@redhat.com>
6508
6509 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
6510 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
6511 Add newline to expected string in "step out of main (status wrapper)"
6512 case.
6513
11350d2a
CV
65142002-09-18 Corinna Vinschen <vinschen@redhat.com>
6515
6516 * lib/gdb.exp (rerun_to_main): Allow restarting application.
6517 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
6518
0deec7d6
TT
65192002-09-17 Tom Tromey <tromey@redhat.com>
6520
6521 * gdb.base/printcmds.exp (test_print_string_constants): Expect
6522 \000, not \0, in double-quoted string.
6523
b2b4a1b5
CV
65242002-09-14 Corinna Vinschen <vinschen@redhat.com>
6525
c9d37158 6526 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
6527 string after running the commands execution on breakpoint tests.
6528
1c56143a
CV
65292002-09-13 Corinna Vinschen <vinschen@redhat.com>
6530
6531 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
6532
37f8da45
JB
65332002-09-12 Joel Brobecker <brobecker@gnat.com>
6534
6535 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
6536
08b468e0
KS
65372002-09-10 Keith Seitz <keiths@redhat.com>
6538
6539 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
6540 runto proc.
6541 (mi_run_to_main): Use mi_runto.
6542 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
6543
dc360f58
KS
65442002-09-10 Keith Seitz <keiths@redhat.com>
6545
6546 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
6547 regexp for stopping at main. Could have multiple event notifications.
6548 Don't assume that main was declared with no parameters.
6549 (mi_next): Use mi_step_to.
6550 (mi_step): Use mi_next_to.
6551
ce3abcfb
CV
65522002-09-09 Corinna Vinschen <vinschen@redhat.com>
6553
6554 * gdb.base/default.exp: Fix expected string in `info float' test.
6555
d1f5b980
BE
65562002-09-09 Ben Elliston <bje@redhat.com>
6557
6558 * config/mips.exp: Update comments.
6559 * config/mips-idt.exp: Likewise.
6560 * config/nind.exp: Likewise.
6561 * config/slite.exp: Likewise.
6562 * config/sparclet.exp: Likewise.
6563 * config/udi.exp: Likewise.
6564 * config/vx.exp: Likewise.
6565 * config/vxworks29k.exp: Likewise.
6566
2f71430b
JB
65672002-09-05 Jim Blandy <jimb@redhat.com>
6568
6569 * gdb.threads/killed.exp: Fix test failure message.
6570
7ddebc7e
KS
65712002-09-04 Keith Seitz <keiths@redhat.com>
6572
6573 * lib/mi-support.exp: Update copyright.
6574 (mi_gdb_test): Increase the priority of the expected pattern
6575 so that it matches gdb_test.
6576
0ae67eb3
KS
65772002-09-03 Keith Seitz <keiths@redhat.com>
6578
6579 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
6580 Use integer comparison instead of string comparison for testing
6581 whether binary was built.
6582
38fc42c8
JB
65832002-09-03 Jim Blandy <jimb@redhat.com>
6584
6585 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
6586
b6ff0e81
JB
65872002-08-29 Jim Blandy <jimb@redhat.com>
6588
6589 * gdb.threads/pthreads.exp: Move the portable thread compilation
6590 code into a function in lib/gdb.exp, and call that from here.
6591 * lib/gdb.exp (gdb_compile_pthreads): New function.
6592
07c98896
KS
65932002-08-29 Keith Seitz <keiths@redhat.com>
6594
6595 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
6596 expect_out so that callers can get at it.
6597
0312286c
DJ
65982002-08-23 Daniel Jacobowitz <drow@mvista.com>
6599
6600 * gdb.threads/print-threads.c: New file.
6601 * gdb.threads/print-threads.exp: New file.
6602 * gdb.threads/schedlock.c: New file.
6603 * gdb.threads/schedlock.exp: New file.
6604
dd039bc4
EZ
66052002-08-22 Elena Zannoni <ezannoni@redhat.com>
6606
6607 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
6608 not altivec.c.
6609
1f36144c
MK
66102002-08-17 Mark Kettenis <kettenis@gnu.org>
6611
6612 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
6613 targets. The problem should be fixed now.
6614
16057ec7 66152002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
6616
6617 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
6618 2002-07-24 change that removes final dots from error messages.
6619
3c1499ad
TT
66202002-08-13 Tom Tromey <tromey@redhat.com>
6621
6622 * gdb.base/readline.exp: New file.
6623
a20ce2c3
AC
66242002-08-01 Andrew Cagney <ac131313@redhat.com>
6625
6626 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
6627 supress message.
6628
db034ac5
AC
66292002-08-01 Andrew Cagney <cagney@redhat.com>
6630
6631 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
6632 CHILL_FOR_TARGET and CHILL_LIB.
6633 * configure.in (configdirs): Remove gdb.chill.
6634 * configure: Regenerate.
6635 * lib/gdb.exp: Obsolete references to chill.
6636 * gdb.fortran/types.exp: Ditto.
6637 * gdb.fortran/exprs.exp: Ditto.
6638
3e000b18
KB
66392002-07-30 Kevin Buettner <kevinb@redhat.com>
6640
6641 * gdb.base/shlib-call.exp (additional_flags): Conditionally
6642 set Irix-specific compile and link flags.
6643
28f4966b
KB
66442002-07-29 Kevin Buettner <kevinb@redhat.com>
6645
6646 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
6647 source files. The ``-o'' option doesn't work with the ``-E'' option
6648 when using the Irix compiler.
6649
46c0d5a6
DJ
66502002-07-19 Daniel Jacobowitz <drow@mvista.com>
6651
6652 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
6653 Improve support for reusing an exec file. Copy exec file
6654 to target, and run gdbserver on the target instead of on the host.
6655
eecf4bed
JB
66562002-07-18 Jim Blandy <jimb@redhat.com>
6657
0f815cdf
JB
6658 * gdb.base/ending-run.exp: Don't expect to see the program end in
6659 some orderly fashion when we're running on a real stand-alone
6660 board.
6661
eecf4bed
JB
6662 * gdb.base/interrupt.exp: Correct logic for skipping tests on
6663 targets that don't support interrupts.
6664
52d309e4
JB
66652002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
6666
6667 * gdb.base/attach.exp: Add patterns to match output from /proc-based
6668 systems.
6669 Move comments in expect statements to inside the actions, so that they
6670 don't get matched against.
6671
ff683d9e
MK
66722002-07-10 Mark Kettenis <kettenis@gnu.org>
6673
6674 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
6675 function when asleep" test.
6676
b5356753
AC
66772002-07-10 Andrew Cagney <ac131313@redhat.com>
6678
6679 * gdb.base/page.exp: Rewrite to handle problems with very long
6680 `info set' output. Update copyright.
6681
6aa4d13a
AC
66822002-06-26 Andrew Cagney <ac131313@redhat.com>
6683
6684 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
6685 gdb.threads-hp.
6686 * gdb.hp/configure: Regenerate.
6687 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
6688 * gdb.hp/gdb.threads-hp/configure: Delete file.
6689 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
6690
8cf8c2b8
AC
66912002-06-22 Andrew Cagney <ac131313@redhat.com>
6692
6693 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
6694 setlocale, bindtextdomain and textdomain.
6695
6827a8f8
JB
66962002-06-11 Jim Blandy <jimb@redhat.com>
6697
919d772c
JB
6698 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
6699 preprocessor macro information is present.
6700
6827a8f8
JB
6701 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
6702 tests.
6703
c15b0d21
MS
67042002-06-06 Michael Snyder <msnyder@redhat.com>
6705
c5984d70
MS
6706 * gdb.base/overlays.exp: Record addresses of overlay
6707 functions in TCL variables rather than in GDB variables,
6708 to avoid having GDB convert them to pointers (with loss
6709 of information).
6710
d63a86f8 6711 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 6712 default linker script changes.
c15b0d21
MS
6713 * gdb.base/long_long.exp: Add check for sizeof (long double).
6714
be26fe0d
ML
67152002-06-06 Michal Ludvig <mludvig@suse.cz>
6716
6717 * gdb.asm/asm-source.exp: Add x86-64 target.
6718 * gdb.asm/x86_64.inc: New.
d63a86f8 6719
258093ca 67202002-05-30 Michael Chastain <mec@shout.net>
258093ca 6721
4b3153f1 6722 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
6723 * gdb.c++/m-static.cc: New file.
6724 * gdb.c++/m-static.exp: New file.
6725
241264c6
MS
67262002-05-28 Michael Snyder <msnyder@redhat.com>
6727
6728 * gdb.base/call-ar-st.exp: Allow for reduced floating point
6729 precision.
6730
9bba8c8f 67312002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 6732
4b3153f1 6733 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
6734 * gdb.c++/m-data.cc: New file.
6735 * gdb.c++/m-data.exp: New file.
6736
67372002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 6738
4b3153f1 6739 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 6740 * gdb.c++/try_catch.cc: New file.
d63a86f8 6741 * gdb.c++/try_catch.exp: New file.
9bba8c8f 6742
def1b996
MC
67432002-05-27 Michael Chastain <mec@shout.net>
6744
6745 * gdb.c++/local.exp: Accept more nested types in output.
6746
522ba268
MC
67472002-05-26 Michael Chastain <mec@shout.net>
6748
6749 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
6750
277254ba
MS
67512002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
6752
6753 * lib/gdb.exp (gdb_wrapper_init): Just because
6754 gdb_wrapper_file exists, this does not mean that the file
6755 should not be rebuilt. That is what gdb_wrapper_initialized
6756 is for.
6757 (default_gdb_init): Reset gdb_wrapper_initialized.
6758
b61a8733
MS
67592002-05-23 Michael Snyder <msnyder@redhat.com>
6760
d63a86f8 6761 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
6762 the precision of the floating point test results.
6763 * gdb.base/call-rt-st.exp: Ditto.
6764
b61a8733
MS
6765 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
6766 * gdb.base/call-rt-st.exp: Ditto.
6767
56f6e910
MC
67682002-05-19 Michael Chastain <mec@shout.net>
6769
6770 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
6771
ad0b0016
EZ
67722002-05-19 Elena Zannoni <ezannoni@redhat.com>
6773
6774 * configure.in (configdirs): Add gdb.arch.
6775 * configure: Regenerate.
6776
f617d2b6
JB
67772002-05-17 Jim Blandy <jimb@redhat.com>
6778
6779 * gdb.base/completion.exp: Recognize the more detailed error
6780 messages produced by the macro expander's lexical analyzer.
6781
eac2a696
EZ
67822002-05-14 Elena Zannoni <ezannoni@redhat.com>
6783
6784 * gdb.arch/altivec-abi.c: New file.
6785 * gdb.arch/altivec-abi.exp: New file.
6786 * gdb.arch/altivec-regs.c: New file.
6787 * gdb.arch/altivec-regs.exp: New file.
6788
2fdde8f8
DJ
67892002-05-14 Daniel Jacobowitz <drow@mvista.com>
6790
6791 * gdb.base/maint.exp (maint print type): Update for new type
6792 structure.
d63a86f8 6793
e31f1a7c
EZ
67942002-05-14 Elena Zannoni <ezannoni@redhat.com>
6795
6796 * gdb.arch: New directory.
6797 * gdb.arch/configure.in: New file.
6798 * gdb.arch/configure: New file.
6799 * gdb.arch/Makefile.in: New file.
6800
db589741
CV
68012002-05-13 Corinna Vinschen <vinschen@redhat.com>
6802
6803 * gdb.asm/asm-source.exp: Add v850 as supported target.
6804 * gdb.asm/v850.inc: New file.
6805
8ce2a7dc
DJ
68062002-05-13 Daniel Jacobowitz <drow@mvista.com>
6807
6808 * gdb.c++/annota2.exp (annotate-quit): Add comment.
6809
df763c7f
DJ
68102002-05-12 Daniel Jacobowitz <drow@mvista.com>
6811
6812 * gdb.base/break.exp: Check 'break "marker2"'.
6813
377daeed
MS
68142002-05-10 Michael Snyder <msnyder@redhat.com>
6815
6816 * gdb.base/long_long.exp: Fix typo.
6817
c4b7bc2b
JB
68182002-05-10 Jim Blandy <jimb@redhat.com>
6819
ecac9a4e
JB
6820 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
6821 a bug.
6822
c4b7bc2b
JB
6823 * gdb.base/printcmds.exp (test_integer_literals_rejected):
6824 Recognize more detailed error message produced by the macro
6825 expander's lexical analyzer.
6826 * lib/gdb.exp (test_print_reject): Same.
6827
e71019a1
MK
68282002-05-09 Mark Kettenis <kettenis@gnu.org>
6829
6830 * gdb.c++/method.exp: Fix typo.
6831
fedfc8e6
MS
68322002-05-08 Michael Snyder <msnyder@redhat.com>
6833
166a1957
MS
6834 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
6835 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 6836 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
6837 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
6838 Add iftarget clause for strongarm.
d63a86f8 6839
f1c47eb2
MS
68402002-05-06 Michael Snyder <msnyder@redhat.com>
6841
cb9a9d3e
MS
6842 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
6843 (gdb_continue_to_end): Accept output from status wrapper.
6844 * gdb.base/ending-run.exp: Add case for output from status wrapper.
6845 Clean up fail messages to match pass messages.
6846
f1c47eb2
MS
6847 Enable the "needs_status_wrapper" testsuite feature.
6848 * lib/gdb.exp (gdb_wrapper_init): New procedure.
6849 (gdb_compile): Conditionally call gdb_wrapper_init.
6850 * gdb.base/a2-run.exp: Recognize output from status wrapper.
6851 * gdb.c++/method.exp: Recognize output from status wrapper.
6852
6079c749
BE
68532002-05-06 Ben Elliston <bje@redhat.com>
6854From Graydon Hoare <graydon@redhat.com>
6855
6856 * config/sid.exp: Include support for "rawsid" protocol.
6857
188baff3
JB
68582002-05-03 Jim Blandy <jimb@redhat.com>
6859
6860 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
6861 * gdb.c++/hang3.C: New file.
6862
b9c07f0f
AC
68632002-05-04 Andrew Cagney <ac131313@redhat.com>
6864
6865 * gdb.base/default.exp: Remove obsolete code.
6866 * gdb.c++/misc.exp: Ditto. Update copyright.
6867 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
6868 * gdb.base/whatis.exp: Ditto. Update copyright.
6869 * gdb.base/scope.exp: Ditto. Update copyright.
6870 * gdb.base/ptype.exp: Ditto. Update copyright.
6871 * gdb.base/printcmds.exp: Ditto. Update copyright.
6872 * gdb.base/opaque.exp: Ditto. Update copyright.
6873 * gdb.base/list.exp: Ditto.
6874 * gdb.base/funcargs.exp: Ditto. Update copyright.
6875 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
6876 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
6877 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
6878 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
6879 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
6880 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
6881
5c7a0397
MS
68822002-05-02 Michael Snyder <msnyder@redhat.com>
6883
d6dcc264 6884 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
6885 * gdb.base/long_long.exp: Add xscale target.
6886 * gdb.base/default.exp: Add xscale target.
6887
eb7f1c48
JB
68882002-05-01 Jim Blandy <jimb@redhat.com>
6889
6890 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
6891 gdb.c++/hang.exp: New test.
6892
a6befae8
FF
68932002-05-01 Fred Fish <fnf@redhat.com>
6894
6895 * gdb.base/completion.exp: Handle completions of "./Make" for
6896 more than one completion possibility, as is the case when we
6897 build and test in the source tree.
6898
0a310277
AG
68992002-04-29 Anthony Green <green@redhat.com>
6900
6901 * gdb.java/jmisc1.exp: New file.
6902 * gdb.java/jmisc2.exp: New file.
6903
6ff9af88
DJ
69042002-04-24 Daniel Jacobowitz <drow@mvista.com>
6905
6906 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
6907
96b3d632
EZ
69082002-04-23 Elena Zannoni <ezannoni@redhat.com>
6909
6910 * gdb.base/help.exp: Change 'help status' to allow for target
6911 dependent output differences.
6912
5019bb54
MC
69132002-04-22 Michael Chastain <mec@shout.net>
6914
6915 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
6916
a805a116
MC
69172002-04-22 Michael Chastain <mec@shout.net>
6918
6919 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
6920
a1706bfd
DM
69212002-04-17 David S. Miller <davem@redhat.com>
6922
6923 * gdb.asm/sparc64.inc: New file.
6924 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
6925
a73a20a2
EZ
69262002-04-19 Elena Zannoni <ezannoni@redhat.com>
6927
6928 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
6929 instruction file directly into the build tree. Clean up at end of
6930 test.
6931
ba678339
DM
69322002-04-18 David S. Miller <davem@redhat.com>
6933
6934 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
6935 handle 64-bit platforms correctly.
6936 * gdb.base/maint.exp: Likewise.
6937
b03399da
KB
69382002-04-18 Kevin Buettner <kevinb@redhat.com>
6939
6940 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
6941 ``-fpic'' when compiling files comprising a shared library, but
6942 it does need additional linker flags in order to find shared
6943 libraries at run time.
6944
e2004992
KB
69452002-04-18 Kevin Buettner <kevinb@redhat.com>
6946
6947 * gdb.base/cvexpr.c (use): New function.
6948 (main): Invoke use() on all global variables to prevent
6949 some linkers from deleting these otherwise unused symbols.
6950
d8937120
MC
69512002-04-17 Michael Chastain <mec@shout.net>
6952From David S. Miller <davem@redhat.com>
6953
6954 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
6955 handle 64-bit platforms correctly.
6956
ffd61a58
MS
69572002-04-12 Michael Snyder <msnyder@redhat.com>
6958From Jim Blandy <jimb@redhat.com>
6959 * gdb.base/foo.c (foox): Remove section attribute; the linker
6960 script can handle this instead.
6961 * gdb.base/bar.c (barx): Same.
6962 * gdb.base/baz.c (bazx): Same.
6963 * gdb.base/grbx.c (grbxx): Same.
6964
6965 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
6966 manager doesn't automatically unmap overlays unnecessarily.
6967
6b8426a6
MH
69682002-04-10 Martin M. Hunt <hunt@redhat.com>
6969
6970 * gdb.base/ending-run.exp: Fix pattern for Mips targets
6971 stepping out of main.
6972
34af4875
MC
69732002-04-09 Michael Chastain <mec@shout.net>
6974
6975 * gdb.c++/local.cc (main): Move call to marker1() inside nested
6976 scope so that the nested scope tests will make sense.
6977 * gdb.c++/local.exp: Write patterns that actually work with gcc
6978 (the HP patterns "were never known to work with gcc").
6979 Keep the old aCC patterns too.
6980
2d1676a0
DJ
69812002-04-09 Daniel Jacobowitz <drow@mvista.com>
6982
6983 * gdb.base/attach.exp: Correct target board test.
6984
3a63e3f9
MC
69852002-04-08 Michael Chastain <mec@shout.net>
6986
6987 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
6988 in a const method. Add some xfail and fail cases for configurations
6989 that do not emit the "const ...".
6990
f18dabd2
MC
69912002-04-07 Michael Chastain <mec@shout.net>
6992
6993 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
6994 Accept "A * const" and "const A * const" as type of "this".
6995 Fix spelling of getFunky throughout. Make messages uniform.
6996
0fcddd82
EZ
69972002-04-07 Elena Zannoni <ezannoni@redhat.com>
6998
6999 Work around for PR gdb/285:
7000 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
7001
16a8534a
EZ
70022002-04-07 Elena Zannoni <ezannoni@redhat.com>
7003
7004 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
7005 instructions file at run time instead of configure time.
7006 Sometimes we run the test in a directory that is not the one we
7007 configured in.
7008 * gdb.asm/configure.in: Delete creation of symlink.
7009 * gdb.asm/configure: Regenerate.
7010
24181d81
JB
70112002-04-05 J. Brobecker <brobecker@gnat.com>
7012
7013 * gdb.gdb/xfullpath.exp: New test, to exercise the new
7014 xfullpath () function.
7015
7cdb7107
DJ
70162002-04-04 Daniel Jacobowitz <drow@mvista.com>
7017
7018 * gdb.asm/Makefile.in: Correct dependencies.
7019
7020 * gdb.asm/powerpc.inc: New file.
7021 * gdb.asm/asm-source.exp: Add PowerPC.
7022 * gdb.asm/configure.in: Likewise.
7023 * gdb.asm/configure: Regenerated.
7024
a7d17088
DJ
70252002-04-04 Daniel Jacobowitz <drow@mvista.com>
7026
7027 * gdb.base/relocate.exp: New file.
7028 * gdb.base/relocate.c: New file.
7029
cd721503
FF
70302002-04-04 Fred Fish <fnf@redhat.com>
7031
7032 * gdb.base/step-test.exp: Update comment regarding stopping in
7033 memcpy/bcopy calls inserted as part of the compiler runtime.
7034
b22ad7a7
MS
70352002-04-04 Michael Snyder <msnyder@redhat.com>
7036
7037 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
7038
5f279fa6
DJ
70392002-04-03 Daniel Jacobowitz <drow@mvista.com>
7040
7041 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
7042 (gdb_expect): Remove $notransfer hack.
7043
dd0fd3ce
DJ
70442002-04-02 Daniel Jacobowitz <drow@mvista.com>
7045
7046 * gdb.c++/classes.exp ("calling method for small class"): Match
7047 updated register output.
7048
1e50cda1
DJ
70492002-03-30 Daniel Jacobowitz <drow@mvista.com>
7050
7051 Fix PR gdb/452
7052 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
7053 when finished. Make gdb_file_cmd send "exec-file" when
7054 appropriate.
7055
24015922
DJ
70562002-03-30 Daniel Jacobowitz <drow@mvista.com>
7057
7058 * gdb.base/attach.exp: Remove extra setup_xfail.
7059
dd7dfd64
MS
70602002-03-26 Michael Snyder <msnyder@redhat.com>
7061
7062 * gdb.base/default.exp: Add tests for dump, append, and restore.
7063 * gdb.base/help.exp: Add tests for dump, append, and restore.
7064 * gdb.base/dump.exp: New file, test dump, append and restore.
7065 * gdb.base/dump.c: New file.
7066
48b2f8d7
MS
70672002-03-27 Michael Snyder <msnyder@redhat.com>
7068
d63a86f8 7069 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
7070 clean-ups in help messages.
7071
05b4d525
FF
70722002-03-26 Fred Fish <fnf@redhat.com>
7073
7074 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
7075 have debugging info for those functions and the compiler uses them
7076 internally to copy structs around.
7077
d7679631
FF
70782002-03-26 Fred Fish <fnf@redhat.com>
7079
7080 * gdb.base/list.exp: Revert the change made yesterday and add note
7081 about why we don't list the default lines for remote targets.
7082
523ac3f9
MS
70832002-03-25 Michael Snyder <msnyder@redhat.com>
7084
7085 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
7086
754b2b8d
FF
70872002-03-25 Fred Fish <fnf@redhat.com>
7088
7089 * gdb.base/list.exp: This test works on remote targets so remove
7090 the short circuit for remote targets. Update copyright.
7091
33c3e192
FF
70922002-03-25 Fred Fish <fnf@redhat.com>
7093
7094 * gdb.base/attach.exp: Fix logic error that was suppressing this
7095 test for all non hppa*-*-hpux* targets, instead of the hp target.
7096 Move comments closer to the suppression point. Also now need to
7097 check that we are running natively.
7098
d43e73ee
MS
70992002-03-22 Michael Snyder <msnyder@redhat.com>
7100
882c8f02
MS
7101 * gdb.base/default.exp: Add test for gcore. Update copyright.
7102 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 7103
04c12f60
FF
71042002-03-06 Fred Fish <fnf@redhat.com>
7105
7106 * gdb.base/funcargs.c: Remove extraneous ';' character.
7107 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
7108
b43df995
MC
71092002-03-04 Michael Chastain <mec@shout.net>
7110
7111 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
7112 accommodate gcc v3 function signature.
7113 * gdb.mi/mi0-var-cmd-exp: Ditto.
7114
92362027
AC
71152002-02-24 Andrew Cagney <ac131313@redhat.com>
7116
7117 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
7118 ``GNU/Linux'' or ``Linux kernel''
7119 * testsuite/gdb.threads/pthreads.c: Ditto.
7120
258ad32d
MC
71212002-02-24 Michael Chastain <mec@shout.net>
7122
7123 * gdb.threads/pthreads.c (thread1): Add a return statement.
7124 (thread2): Likewise.
7125 (foo): Likewise.
7126
04c3b3d4
MC
71272002-02-23 Michael Chastain <mec@shout.net>
7128
7129 * gdb.threads/linux-dp.c (philosopher): Add a return statement
7130 to placate gcc.
7131
5a2a0a20
MC
71322002-02-23 Michael Chastain <mec@shout.net>
7133
7134 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
7135 test "ptype bint". The test passes on all my stabs configurations.
7136
a640f7fc
JB
71372002-02-21 Jim Blandy <jimb@redhat.com>
7138
27924826
JB
7139 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
7140 filename at a time, and watch for the ones we want to see.
7141
a640f7fc
JB
7142 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
7143 types of pointers to prototyped functions.
7144
edcc8c75
AC
71452002-02-20 Andrew Cagney <ac131313@redhat.com>
7146
7147 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
7148 signed, unsigned and straight char.
7149 (padding_char, padding_short, padding_int, padding_long,
7150 padding_long_long, padding_float, padding_double,
7151 padding_long_double): New global variables.
7152 (fill, fill_structs): New functions.
7153
7154 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
7155 for correctly sized writes. Update copyright.
7156 (get_valueof): New procedure.
7157 (get_sizeof): Call get_valueof.
7158 (check_valueof): New procedure.
7159 (check_padding): New procedure.
7160
ac57ea44
MC
71612002-02-20 Michael Chastain <mec@shout.net>
7162
7163 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
7164 to setup_xfail. Document some of the remaining calls.
7165
7a10c941
MC
71662002-02-18 Michael Chastain <mec@shout.net>
7167
7168 * gdb.c++/userdef.exp: Update copyright year.
7169
fb8acdcc
DJ
71702002-02-18 Daniel Jacobowitz <drow@mvista.com>
7171
7172 * gdb.c++/userdef.exp: Test overloaded operators properly.
7173 Remove xfails.
7174
fda6ae12
MS
71752002-02-14 Michael Snyder <msnyder@redhat.com>
7176
7177 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
7178
676a0442
DJ
71792002-02-14 Daniel Jacobowitz <drow@mvista.com>
7180
7181 * gdb.base/a2-run.exp: Check for a remote target properly.
7182 * gdb.base/annota1.exp: Likewise.
7183 * gdb.base/list.exp: Likewise.
7184 * gdb.base/reread.exp: Likewise.
7185 * gdb.base/scope.exp: Likewise.
7186 * gdb.base/shlib-call.exp: Likewise.
7187 * gdb.base/term.exp: Likewise.
7188 * gdb.c++/annota2.exp: Likewise.
7189
78b4f468
RE
71902002-02-13 Richard Earnshaw <rearnsha@arm.com>
7191
7192 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
7193
9a81ba51
MC
71942002-02-10 Michael Chastain <mec@shout.net>
7195
7196 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
7197 (call_after_alloca): Ditto.
7198
004af6c7
DJ
71992002-02-10 Daniel Jacobowitz <drow@mvista.com>
7200
7201 * gdb.base/ending-run.exp: Guard "cont" test with
7202 gdb_skip_stdio_test.
7203
37225f62
JB
72042002-02-06 Jim Blandy <jimb@redhat.com>
7205
7206 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
7207 from here...
7208 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
7209 To here. Disable this test on non-HP platforms. Add big comment.
7210
fe6fdd96
MS
72112002-02-04 Michael Snyder <msnyder@redhat.com>
7212
7213 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
7214 other than d10v and m32r.
7215
036fad3f
RE
72162002-02-02 Richard Earnshaw <rearnsha@arm.com>
7217
7218 * gdb.base/default.exp: Rewrite test patterns to reduce time
7219 taken to match them.
7220
7148ab62
DJ
72212002-01-30 Daniel Jacobowitz <drow@mvista.com>
7222
7223 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
7224 Allow a start function above main.
7225 * gdb.threads/linux-dp.exp: Fix copyright date.
7226
396cc255
DJ
72272002-01-30 Daniel Jacobowitz <drow@mvista.com>
7228
7229 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
7230 (check_philosopher_stack): Check for manager thread before checking
7231 for a just-starting thread.
7232
f038d31b
DJ
72332002-01-30 Daniel Jacobowitz <drow@mvista.com>
7234
7235 From Neil Booth <neil@daikokuya.demon.co.uk>:
7236 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
7237 warnings.
7238
b3ff9d9a
FF
72392002-01-21 Fred Fish <fnf@redhat.com>
7240
7241 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
7242 not caller.
7243
39ad761d
JB
72442002-01-21 Jim Blandy <jimb@redhat.com>
7245
7246 * gdb.base/reread.exp: Check that GDB properly re-reads the
7247 executable file when it changes while no inferior is running.
7248
aaf320fa
FF
72492002-01-21 Fred Fish <fnf@redhat.com>
7250
7251 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
7252 optionally accept the "shlib events" variation.
7253
808a31f5
JB
72542002-01-21 Jim Blandy <jimb@redhat.com>
7255
7256 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
7257 call `fflush' after every `printf', so that the output is produced
7258 at predictable points, regardless of whatever buffering does (or
7259 doesn't) take place.
7260 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
7261 at different points.
7262
4420d5e2
DJ
72632002-01-20 Daniel Jacobowitz <drow@mvista.com>
7264
7265 * gdb.c++/inherit.exp: Update copyright years.
7266 * gdb.c++/method.exp: Likewise.
7267
3e36a0f4
DJ
72682002-01-20 Daniel Jacobowitz <drow@mvista.com>
7269
7270 * gdb.c++/classes.exp: Update for improved v3 support and skipping
7271 artificial methods/arguments.
7272 * gdb.c++/derivation.exp: Likewise.
7273 * gdb.c++/inherit.exp: Likewise.
7274 * gdb.c++/method.exp: Likewise.
7275 * gdb.c++/virtfunc.exp: Likewise.
7276
b4ceaee6
AC
72772002-01-18 Andrew Cagney <ac131313@redhat.com>
7278
7279 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
7280 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
7281 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
7282 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
7283 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
7284 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
7285
ecace851
JB
72862002-01-17 Jim Blandy <jimb@redhat.com>
7287
7288 * gdb.asm/asm-source.exp (info symbol): Take another shot at
7289 anchoring the pattern matching the entry point symbol's name.
7290
375fc983
AC
72912002-01-17 Andrew Cagney <ac131313@redhat.com>
7292
7293 * gdb.base/maint.exp: Update ``maint internal-error'' to match
7294 continue/quit query. Update copyright.
7295
fe6fdd96
MS
72962002-01-14 Michael Snyder <msnyder@redhat.com>
7297
7298 * gdb.base/gcore.exp: Remove extra debugging output.
7299
e017c81f
DJ
73002002-01-13 Daniel Jacobowitz <drow@mvista.com>
7301
7302 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
7303 for slightly dubious v2 mangled string.
7304
37ab3bf8
DJ
73052002-01-13 Daniel Jacobowitz <drow@mvista.com>
7306
7307 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
7308
1bc05c3a 73092002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 7310
1bc05c3a 7311 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 7312
1bc05c3a
JM
7313 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
7314 constructors.
7315 * gdb.c++/derivation.exp: Likewise.
7316 * gdb.c++/templates.exp: Likewise.
7317 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 7318
1bc05c3a
JM
73192002-01-10 Michael Snyder <msnyder@redhat.com>
7320
7321 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 7322
a911c360
MS
73232002-01-08 Michael Snyder <msnyder@redhat.com>
7324
7325 * gdb.base/gcore.exp: New test for generate-core-file command.
7326 * gdb.base/gcore.c: Testcase for above.
7327 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
7328
ea2119ec
JM
73292002-01-08 Jason Merrill <jason@redhat.com>
7330
7331 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
7332
68203136
FF
73332002-01-07 Fred Fish <fnf@redhat.com>
7334
7335 * gdb.c++/overload.exp: Remove unconditional xfails for:
7336 print foo_instance1.overloadargs(1)
7337 print foo_instance1.overloadargs(1, 2)
7338 print foo_instance1.overloadargs(1, 2, 3)
7339 print foo_instance1.overloadargs(1, 2, 3, 4)
7340 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
7341 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
7342 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
7343 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
7344 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
7345 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
7346 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
7347 print foo_instance1.overload1arg()
7348 print foo_instance1.overload1arg((char)arg2)
7349 print foo_instance1.overload1arg((signed char)arg3)
7350 print foo_instance1.overload1arg((unsigned char)arg4)
7351 print foo_instance1.overload1arg((int)arg7)
7352 print foo_instance1.overload1arg((unsigned int)arg8)
7353 print foo_instance1.overload1arg((float)arg11)
7354 print foo_instance1.overload1arg((double)arg12)
d63a86f8 7355
21b9b5b1
MS
73562002-01-07 Michael Snyder <msnyder@redhat.com>
7357
7358 * gdb.base/huge.exp: New test. Print a very large target data object.
7359 (skip_huge_test): New test variable. Define if you want to skip this
7360 test. The test reads an 8 megabyte data object from the target, so it
7361 might be very time consuming on remote targets with a slow connection.
7362 * gdb.base/huge.c: New file. Test case for above.
7363
725f922e
FF
73642002-01-07 Fred Fish <fnf@redhat.com>
7365
7366 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
7367 g_instance.bfoo, and g_instance.cfoo.
7368
634d57ec
JL
7369Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
7370
f286b2c3
JL
7371 * gdb.base/break.c (multi_line_if_conditional): New function.
7372 (multi_ilne_while_conditional): Likewise.
7373 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
7374 IF or WHILE condition puts the breakpoint at the start of
7375 the condition.
7376
634d57ec
JL
7377 * gdb.base/selftest.exp (backtrace through signal handler): Remove
7378 hppa*-*-hpux* expected failure.
7379 * gdb.base/structs.exp (do_function_calls): Similarly.
7380
7381 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
7382 watchpoints.
7383
9fbfe2dc
AC
73842002-01-06 Andrew Cagney <ac131313@redhat.com>
7385
7386 Fix PR gdb/66.
7387 * gdb.base/structs.exp: Replace skip for a29k with skip for
7388 gdb,cannot_call_functions.
7389 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
7390 * gdb.base/callfuncs.exp: Ditto.
7391 * gdb.base/call-rt-st.exp: Ditto.
7392 * gdb.base/call-strs.exp: Ditto.
7393 * gdb.base/callfwmall.exp: Ditto.
7394 * gdb.base/scope.exp: Obsolete xfail a29k.
7395 * gdb.c++/misc.exp: Ditto.
7396 * gdb.c++/cplusfuncs.exp: Ditto.
7397 * gdb.base/ptype.exp: Ditto.
7398 * gdb.base/printcmds.exp: Ditto.
7399 * gdb.base/opaque.exp: Ditto.
7400 * gdb.base/list.exp: Ditto.
7401 * gdb.base/funcargs.exp: Ditto.
7402 * gdb.base/default.exp: Ditto.
7403
8ddad156
MS
74042002-01-04 Michael Snyder <msnyder@redhat.com>
7405
ca4976a6 7406 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
7407 * gdb.base/maint.exp: Add tests for maint info sections options.
7408
1b074332
JL
7409Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
7410
7411 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
7412
7d159115
CV
74132001-12-20 Corinna Vinschen <vinschen@redhat.com>
7414
7415 * gdb.asm/arm.inc: New file.
7416 * gdb.asm/asm-source.exp: Add arm targets.
7417 * gdb.asm/configure.in: Ditto.
7418 * gdb.asm/configure: Recreated from configure.in.
7419
8fb87725
JL
7420Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
7421
afabe08c
JL
7422 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
7423 with HP's compiler.
7424 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
7425 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
7426 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
7427 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
7428
7429 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
7430 either HP's compilers or GCC.
7431
db521deb
JL
7432 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
7433 a SIGBUS or SIGSEGV.
7434
7435 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
7436
7437 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
7438 can be compiled with either HP's compiler or GCC.
7439
cfa88ab7
JL
7440 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
7441 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
7442 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
7443
ca344dff
JL
7444 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
7445 to match current gdb output. Update due to using auto-solib-limit
7446 for limiting instead of overloading auto-solib-add.
7447 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
7448 test program.
7449
3f3c6e55 7450 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
7451 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
7452 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
7453 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
7454 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
7455 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
7456 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
7457 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
7458 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
7459 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
7460 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
7461 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
7462 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 7463
8fb87725
JL
7464 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
7465 a SIGTRAP to the inferior.
7466
cf599fa7
CV
74672001-12-19 Corinna Vinschen <vinschen@redhat.com>
7468
7469 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
7470 Substitute call to target_link by call to gdb_compile.
7471
2cd045cd
JL
7472Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
7473
7474 * gdb.base/break.exp: Fix HP specific search string when testing
7475 backtracing in a called function.
7476
d63a86f8 7477 * gdb.base/constvars.exp: Only set lang to C++ if we're
2cd045cd
JL
7478 compiling the test with HP's compilers.
7479 * gdb.base/volatile.exp: Similarly.
7480
99ebe9ac
JB
74812001-12-19 Jim Blandy <jimb@redhat.com>
7482
7483 * gdb.base/printcmds.exp: Expect the null character to be printed
7484 as '\0', and the '\013' to be printed as '\v'.
7485 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
7486 * gdb.base/setvar.exp: Same.
7487
b9891b29
JB
74882001-12-17 Jim Blandy <jimb@redhat.com>
7489
0eba65ab
JB
7490 * gdb.base/completion.exp: Rather than completing very long
7491 filenames, which can make the readline library produce output we
7492 don't recognize, cd to the directory first, and then complete
7493 using nice, short relative paths.
7494
6970b5b1
JB
7495 * gdb.base/completion.exp: On some systems, there is, in fact, a
7496 variable named `b' in scope, since GDB treats all static
7497 variables as being in scope. So use `no_var_named_this'
7498 instead of `b'.
7499
b9891b29
JB
7500 * gdb.base/corefile.exp: Recognize the message saying that GDB
7501 can't find the core file's registers as a failure.
7502
e6ccd35f
JSC
75032001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
7504
7505 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
7506 test expect string more specific.
7507
105ba819
CV
75082001-12-13 Corinna Vinschen <vinschen@redhat.com>
7509
7510 * gdb.asm/asm-source.exp: Add support for xstormy16.
7511 * gdb.asm/configure.in: Ditto.
7512 * gdb.asm/configure: Rebuild.
7513 * gdb.asm/xstormy16.inc: New file.
7514
e9e79dd9
FF
75152001-12-10 Fred Fish <fnf@redhat.com>
7516
7517 * gdb.base/maint.exp: Update to match changes in type dumping code.
7518
347dc97d
JB
75192001-12-10 Jim Blandy <jimb@redhat.com>
7520
7521 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
7522 matching the entry point symbol's name at the beginning of the
7523 line.
7524
5178b9d6
DJ
75252001-12-07 Daniel Jacobowitz <drow@mvista.com>
7526
7527 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
7528 gdb.c++/inherit.exp, gdb.c++/method.exp,
7529 gdb.c++/namespace.exp, gdb.c++/templates.exp,
7530 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
7531 and class layout support.
7532
af890c52
DJ
75332001-12-07 Daniel Jacobowitz <drow@mvista.com>
7534
7535 * gdb.c++/classes.exp: Add test for static member function.
7536 * gdb.c++/misc.cc: Add class with static member function.
7537
7a345fb3
JB
75382001-12-07 Jim Blandy <jimb@redhat.com>
7539
f2e54a80 7540 If GDB says it can't find the struct the function returned, report
8032bf31
JB
7541 those tests as `unsupported'.
7542 * gdb.base/call-rt-st.exp (print_struct_call): New function.
7543 Rewrite subsequent tests to use it.
7544
7545 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
7546 those tests as `unsupported'.
7547 * gdb.base/structs.exp (call_struct_func): New function.
7548 (do_function_calls): Use call_struct_func to call the functions
7549 returning structs.
7550
0bc69509
JB
7551 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
7552 whether functions are prototyped or not, so we can't possibly pass
7553 arguments to t_float_values2 properly.
7554
7a345fb3
JB
7555 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
7556 value of `timeout' for targets other than the mips*tx39-*.
7557
edb6ede1
MS
75582001-12-06 Michael Snyder <msnyder@redhat.com>
7559
d63a86f8 7560 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
7561 and detect whether the start symbol has a leading underscore.
7562
2d842f13
JB
75632001-12-04 Jim Blandy <jimb@redhat.com>
7564
7565 * gdb.base/completion.exp: Clarify indentation.
7566
68550daf
JB
75672001-12-03 Jim Blandy <jimb@redhat.com>
7568
7569 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
7570 variables on the S/390, not `.word'.
7571
cd5195a8
JB
75722001-11-30 Jim Blandy <jimb@redhat.com>
7573
7574 Add assembly-source tests for s390-ibm-linux.
7575 * gdb.asm/s390.inc: New file.
7576 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
7577 the S/390 architecture.
7578 * gdb.asm/configure: Regenerated.
7579
ca9efc90
MS
75802001-11-30 Michael Snyder <msnyder@redhat.com>
7581
7582 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
7583 next, info source, info sources, info line, global and static
7584 variables, and static functions.
7585 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
7586 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
7587 * gdb.asm/asmsrc1.s: Add a static function and some variables.
7588 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
7589 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
7590 (gdbasm_leave): Restore frame pointer.
7591 (gdbasm_startup): Copy stack set-up from crt0.S.
7592
d0e66976
FN
75932001-11-26 Fernando Nasser <fnasser@redhat.com>
7594
7595 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
7596 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
7597 to a local (non-static) variable. Copy tstruct.a to a static buffer
7598 and return a pointer to that buffer.
7599 * gdb.base/callfwmall.c (t_structs_a): Ditto.
7600
e2334072
MK
76012001-11-24 Mark Kettenis <kettenis@gnu.org>
7602
7603 * gdb.asm/configure.in: Fix recognition of ix86 target.
7604 * gdb.asm/configure: Regenerate.
7605
756caa3d
MS
76062001-11-21 Michael Snyder <msnyder@redhat.com>
7607
7608 * gdb.asm/sparc.inc: New file.
7609 * gdb.asm/asm-source.exp: Recognize sparc target.
7610 * gdb.asm/configure.in: Recognize sparc target.
7611 * gdb.asm/configure: Regenerate.
d63a86f8 7612
9a4d72d5
MS
76132001-11-21 Michael Snyder <msnyder@redhat.com>
7614
7615 * gdb.asm/m32r.inc: New file.
7616 * gdb.asm/asm-source.exp: Recognize m32r target.
7617 * gdb.asm/configure.in: Recognize m32r target.
7618 * gdb.asm/configure: Regenerate.
7619
a773d1cd
MS
76202001-11-20 Michael Snyder <msnyder@redhat.com>
7621
017ac23d
MS
7622 * gdb.asm/i386.inc: New file.
7623 * gdb.asm/asm-source.exp: Recognize ix86 target.
7624 * gdb.asm/configure.in: Recognize ix86 target.
7625 * gdb.asm/configure: Regenerate.
7626
a773d1cd
MS
7627 * gdb.c++/namespace.exp: Fix quotes in output messages.
7628
bb632afb
MS
76292001-11-14 Michael Snyder <msnyder@redhat.com>
7630
25d559ca 7631 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
7632 qualifier in a type cast expression, to designate an address
7633 in the instruction space (Harvard architecture).
7634
4749e309
MS
76352001-11-13 Michael Snyder <msnyder@redhat.com>
7636
7637 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
7638 Tests for expressions using 'const' and 'volatile'.
7639
25050984
CV
76402001-11-13 Corinna Vinschen <vinschen@redhat.com>
7641
7642 * gdb.asm/asm-sources.exp: Allow defining linker flags.
7643
1902c51f
DJ
76442001-11-12 Daniel Jacobowitz <drow@mvista.com>
7645
7646 * lib/mi-support.exp (mi_run_to_helper): Move comments
7647 outside of gdb_expect.
7648
dcf95b47
DJ
76492001-11-11 Daniel Jacobowitz <drow@mvista.com>
7650
7651 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
7652 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
7653 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
7654 mi0_run_to): New functions.
7655 * gdb.mi/mi-simplerun.exp: Use them.
7656 * gdb.mi/mi0-simplerun.exp: Likewise.
7657 * gdb.mi/mi-var-cmd.exp: Likewise.
7658 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 7659
45b074e1
AC
76602001-11-10 Andrew Cagney <ac131313@redhat.com>
7661
7662 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
7663 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
7664
bf50d346
AC
76652001-11-09 Andrew Cagney <ac131313@redhat.com>
7666
7667 * gdb.base/restore.exp: Include $expected value in restored test
7668 message.
7669
9383332c
AC
76702001-11-09 Andrew Cagney <ac131313@redhat.com>
7671
7672 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
7673 implemented.
7674
db62520a
MS
76752001-11-08 Michael Snyder <msnyder@redhat.com>
7676
7677 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
7678 Add pass/fail message for stop at breakpoint in call dummy function.
7679
b5703437
MS
76802001-11-07 Michael Snyder <msnyder@redhat.com>
7681
d63a86f8
RM
7682 * gdb.c++/templates.exp (test_template_breakpoints):
7683 If we get an overload menu, but it does not match what
760f6330 7684 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
7685 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
7686 making the whitespace optional. Argument for "new" may be
7687 "unsigned" as well as "unsigned int/long".
d63a86f8 7688 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
7689 making the whitespace optional. Also replace "(void) with
7690 "((void|)), making the keyword "void" optional.
d63a86f8 7691 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
7692 making the whitespace optional. Also replace "(void) with
7693 "((void|)), making the keyword "void" optional.
3bf40917
MS
7694 * gdb.base/callfuncs.c (t_float_values): This function must
7695 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 7696 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
7697 can be tested against both cases. Usually one case involves
7698 promotion of float to double, while the other does not.
7699 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
7700 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
7701 includes a stack frame for "start".
7702
c8ab4e6d
JB
77032001-11-05 Jim Blandy <jimb@redhat.com>
7704
7705 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
7706 pointers are 32 bits long, and that offsets of relocs are always
7707 stored in the data (REL-style), and not in the reloc entry itself
7708 (RELA-style).
7709 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
7710 stabs.
7711
3f08ced9
MS
77122001-11-01 Michael Snyder <msnyder@redhat.com>
7713
7714 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
7715 and regular expression operators by using quoting.
7716
cbfa24cd
MS
77172001-10-31 Michael Snyder <msnyder@redhat.com>
7718
7719 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
7720 depending on what the symbol table contains.
7721 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
7722 the output of the ptype command. Similarly, accept both "const &"
7723 and "const&".
7724
aaa68313
CV
77252001-10-31 Corinna Vinschen <vinschen@redhat.com>
7726
7727 * gdb.base/miscexprs.c (main): Add usage of preprocessor
7728 symbol `STORAGE' to allow to choose the storage class of
7729 the local datastructures.
7730 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
7731 compiler directive.
7732
91740388
MS
77332001-10-30 Michael Snyder <msnyder@redhat.com>
7734
7735 * gdb.base/jump.exp: Allow it to run for all targets.
7736
1b7c05e7
CV
77372001-10-29 Corinna Vinschen <vinschen@redhat.com>
7738
7739 * gdb.base/call-ar-st.c (print_double_array): Match for loop
7740 with new double_array size.
7741 (main): Change storage class of all local variables to static.
7742 Reduce size of double_array to 9.
7743 * gdb.base/call-ar-st.exp: Increase timeout value.
7744 Change expected output for double array to match new size in
7745 call-ar-st.c.
7746
36a22261
CV
77472001-10-29 Corinna Vinschen <vinschen@redhat.com>
7748
7749 * gdb.base/ending-run.exp: Create identical output when passing
7750 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 7751 Stormy16 target.
36a22261 7752
92b8ae91
MK
77532001-10-28 Mark Kettenis <kettenis@gnu.org>
7754
7755 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
7756 that we catch the expected failure under Linux/x86.
7757
cb135b83
OF
77582001-10-29 Orjan Friberg <orjanf@axis.com>
7759
7760 * gdb.base/setvar.exp: Escape curly braces.
7761 * gdb.stabs/weird.exp: Ditto.
7762
6884aa54
DJ
77632001-10-27 Daniel Jacobowitz <drow@mvista.com>
7764
7765 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
7766 * gdm.mi/mi0-hack-cli.exp: Likewise.
7767
0398c9aa
AC
77682001-10-25 Andrew Cagney <ac131313@redhat.com>
7769
7770 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
7771 messages.
7772
d20bf2e8
AC
77732001-10-21 Andrew Cagney <ac131313@redhat.com>
7774
7775 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
7776 checking MI enabled.
7777
03dd63aa
CV
77782001-10-09 Corinna Vinschen <vinschen@redhat.com>
7779
7780 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
7781
1d9d99f3
FCE
77822001-10-04 Frank Ch. Eigler <fche@redhat.com>
7783
7784 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
7785 if gdb child process crashes, just signal an error.
7786
838ae6c4
JB
77872001-10-02 Jim Blandy <jimb@redhat.com>
7788
7789 * lib/gdb.exp (test_xfail_format): Simplify.
7790
7791 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
7792 front of the variable name `format'. Simplify `if'.
7793
8f0cbc1c
DJ
77942001-10-01 Daniel Jacobowitz <drow@mvista.com>
7795
7796 * gdb.threads/pthreads.exp: Wait for output and delay
7797 before sending ^C.
7798
1f08dafd
DJ
77992001-10-01 Daniel Jacobowitz <drow@mvista.com>
7800
7801 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
7802 some incorrect output instead of timing out.
7803 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
7804
674f90ff
CV
78052001-09-28 Corinna Vinschen <vinschen@redhat.com>
7806
7807 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
7808 check to allow additional `int'.
7809
9b284272
DJ
78102001-09-27 Daniel Jacobowitz <drow@mvista.com>
7811
7812 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
7813 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
7814
b55a4771
MS
78152001-09-27 Michael Snyder <msnyder@redhat.com>
7816
7817 * lib/gdb.exp (test_debug_format): New proc.
7818 (setup_xfail_format): Use new proc test_debug_format.
7819 * gdb.base/constvars.exp (local_compiler_xfail_check): New
7820 proc; use new service proc test_debug_format.
7821 Replace all other "gcc_compiled" tests with this test.
7822 * gdb.base/volatile.exp (local_compiler_xfail_check): New
7823 proc; use new service proc test_debug_format.
7824 Replace all other "gcc_compiled" tests with this test.
7825
78262001-09-27 Michael Snyder <msnyder@redhat.com>
7827
7828 * gdb.base/cvexpr.exp: New file.
7829 * gdb.base/cvexpr.c: New file
7830 Test for expressions using const and volatile keywords.
7831
4e6667ac
CV
78322001-09-26 Corinna Vinschen <vinschen@redhat.com>
7833
7834 * gdb.base/constvars.exp: Check for different orders of keywords
7835 and additional "int" strings in output.
7836
4f337972
AC
78372001-09-22 Andrew Cagney <ac131313@redhat.com>
7838
7839 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
7840 responses from "help maint".
7841
2015650d
FCE
78422001-09-19 Frank Ch. Eigler <fche@redhat.com>
7843
7844 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
7845 to localhost:NNN instead of :NNN, in case Xvfb is listening
7846 only on TCP.
7847
f3bcedc1
CV
78482001-09-19 Corinna Vinschen <vinschen@redhat.com>
7849
7850 * gdb.base/recurse.exp: When checking leaving the watchpoint
7851 scope, recognize when gdb is in function's epilogue and pass.
7852
6b819c92
KS
78532001-09-18 Keith Seitz <keiths@redhat.com>
7854
7855 * lib/insight-support.exp (_gdbtk_export_target_info): Add
7856 support for running tests against sid targets.
7857 (gdbtk_done): Ditto.
7858
a10c9419
CV
78592001-09-18 Corinna Vinschen <vinschen@redhat.com>
7860
7861 * gdb.base/ending-run.c (main): Set stdout buffersize
7862 to the same reasonable value for any target.
7863 * gdb.base/ending-run.exp: Add a regular expression
7864 to make testsuite happy on Sanyo Stormy16 target.
7865
739d0d99
CV
78662001-09-17 Corinna Vinschen <vinschen@redhat.com>
7867
7868 * gdb.base/display.c (do_loops): Add float variable `f'.
7869 Increment f in loop.
7870 * gdb.base/display.exp: Increment timeout by 60 seconds.
7871 Change float display test to use variable `f'.
7872
1b8947f0
JB
78732001-09-17 Jim Blandy <jimb@redhat.com>
7874
7875 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
7876 overflowing the limited breakpoint tables on some ROM monitors
7877 (like the ROM68K).
7878
9890ac81
FCE
78792001-09-15 Frank Ch. Eigler <fche@redhat.com>
7880
7881 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
7882 the "-ac" (disable access control) flag.
7883
6db765ea
JH
78842001-08-30 Jeff Holcomb <jeffh@redhat.com>
7885
7886 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
7887 ints.
7888
4c32cc04
KS
78892001-08-30 Keith Seitz <keiths@redhat.com>
7890
7891 * lib/gdb.exp: Move all insight-related functionality into
7892 separate file.
7893 * lib/insight-support.exp: New file.
7894
8d6e6f81
FCE
78952001-08-29 Frank Ch. Eigler <fche@redhat.com>
7896
7897 * config/sid.exp (sid_start): Never set sid verbosity; disable
7898 expect_background {} that consumed its stdout; tolerate </dev/null.
7899 Attempt to set endianness override in "sid" protocol mode. Cleanup.
7900
6a90e1d0
AC
79012001-08-18 Andrew Cagney <ac131313@redhat.com>
7902
7903 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
7904 CLI jump command to start it.
7905 (mi_run_to_main): Fail immediatly when unexpected output.
7906
1759b3c3
AC
79072001-08-18 Andrew Cagney <ac131313@redhat.com>
7908
7909 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
7910 beginning of function. Fix PR gdb/191.
7911
61d11d80
FCE
79122001-08-16 Frank Ch. Eigler <fche@redhat.com>
7913
7914 * config/sid.exp (sid_start): Don't warn if we cannot figure out
7915 what to force sid endianness to.
7916
942a4df2
KS
79172001-08-15 Keith Seitz <keiths@redhat.com>
7918
7919 * lib/gdb.exp (gdbtk_start): Don't set environment
7920 variables for TCL_LIBRARY and friends. Insight will
7921 now figure these out for itself.
7922
0521c418
MS
79232001-08-02 Michael Snyder <msnyder@redhat.com>
7924
7925 * gdb.base/completion.exp: Remove the symbol "a64l" from
7926 the expect string; this is target-specific, and not related
7927 to what is being tested.
7928
74a9a58a
DB
79292001-08-02 Dave Brolley <brolley@redhat.com>
7930
7931 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
7932
c70819fa
MS
79332001-07-25 Michael Snyder <msnyder@redhat.com>
7934
c2b8fa57
MS
7935 * gdb.base/consecutive.exp: New file. Test stepping over
7936 breakpoints on consecutive instructions.
7937 * gdb.base/consecutive.c: New file.
7938
c70819fa
MS
7939 * gdb.base/call-rt-st.exp: Use double-backslash to quote
7940 curly braces in regular expressions.
7941
2b1a1355
MS
79422001-07-25 Michael Snyder <msnyder@redhat.com>
7943
7944 * gdb.base/ending-run.exp: Accept "Program exited normally" as
7945 legitimate output from stepping out of main.
7946
413eca6f
KS
79472001-07-22 Keith Seitz <keiths@redhat.com>
7948
7949 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
7950 the empty string, do not run the tests.
7951
7e5a9322
SC
79522001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
7953
7954 * gdb.base/long_long.exp: Detect size of pointer. Take into
7955 account 2-byte pointers when testing for p/a results.
7956
de58f10f
SC
79572001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
7958
d63a86f8 7959 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
7960 and defined to 1K for m68hc11.
7961 (random_data): Reduce table to 1K for embedded platforms (68hc11).
7962 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
7963 (sizeof_random_data): New variable to tell the size of the data table;
7964 don't test past this size; always run to main.
7965
d6f5fea1
SC
79662001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
7967
7968 * gdb.base/return2.exp: return of long long and double fails for
7969 68HC11; don't execute these tests on that platform.
7970 * gdb.base/return.exp: Return of a double fails for 68hc11.
7971
c477543d
SC
79722001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
7973
7974 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
7975 tests that print a float.
7976 * call-rt-st.exp: Likewise.
7977
63cf1c79
MK
79782001-07-12 Mark Kettenis <kettenis@gnu.org>
7979
7980 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
7981 running this test on Linux.
7982
112f9ab5
MC
79832001-06-24 Michael Chastain <chastain@redhat.com>
7984
7985 * gdb.base/arithmet.exp: Remove some tests to make all test names
7986 unique.
7987
4970cb0f
MS
79882001-07-03 Michael Snyder <msnyder@redhat.com>
7989
7990 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
7991 the output of the ptype command.
7992
d85da69f
MS
79932001-07-02 Michael Snyder <msnyder@redhat.com>
7994
4c8a82de
MS
7995 * gdb.base/completion.exp: Don't assume that break.c is the only
7996 source file that may contain functions named "marker".
d85da69f
MS
7997 * gdb.base/corefile.exp: Quote the curly braces in regexp.
7998
8afc772b
AC
79992001-06-28 Andrew Cagney <ac131313@redhat.com>
8000
8001 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
8002 of files to delete.
8003
8004 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
8005 * gdb.disasm/h8300s.exp: New file.
8006 gdb.disasm/h8300s.s: Likewise.
8007
cff22675
AC
80082001-06-27 Andrew Cagney <ac131313@redhat.com>
8009
8010 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
8011 empty breakpoint tables.
8012
68c81b54
AC
80132001-06-25 Andrew Cagney <ac131313@redhat.com>
8014
8015 * lib/mi-support.exp: Update args=... part of stop-reason
8016 patterns. Accept either a list or a tuple.
8017
2dd62704
AC
80182001-06-23 Andrew Cagney <ac131313@redhat.com>
8019
8020 * lib/mi-support.exp: Remove local emacs variable defining
8021 change-log-default-name.
8022
b4127474
MC
80232001-06-22 Michael Chastain <chastain@redhat.com>
8024
8025 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
8026 This is operationally compatible with the previous version.
8027
8dbfb380
JB
80282001-06-13 Jim Blandy <jimb@redhat.com>
8029
8030 * lib/gdb.exp (gdb_test): Doc fix.
8031
f2d8c86d
MC
80322001-06-10 Michael Chastain <chastain@redhat.com>
8033
8034 * gdb.base/exprs.exp: Remove a duplicate test.
8035
81564d34
JB
80362001-06-06 Jim Blandy <jimb@redhat.com>
8037
8038 * gdb.base/return2.exp (main): Use values to test float and double
8039 returns that are not NaN's, to avoid being confused by IEEE
8040 comparison rules.
8041
da55addb
MS
80422001-06-04 Michael Snyder <msnyder@redhat.com>
8043
8044 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 8045 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
8046 rather than wait for 12 more tests to time out.
8047
42c65987
JB
80482001-06-06 Jim Blandy <jimb@redhat.com>
8049
b18bced9 8050 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 8051 Don't forget to match the GDB prompt.
b18bced9 8052
42c65987
JB
8053 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
8054
5b41e5f0
JB
80552001-06-04 Jim Blandy <jimb@redhat.com>
8056
8057 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
8058 command.
8059
015e046f
KB
80602001-05-31 Kevin Buettner <kevinb@redhat.com>
8061
8062 * gdb.base/annota1.exp (info break): Match four or more spaces
8063 after "Address".
8064
fb1ffbbe
MC
80652001-05-31 Michael Chastain <chastain@redhat.com>
8066
8067 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
8068 (dm_type_int_star): Likewise.
8069 (dm_type_long_star): Likewise.
8070 (dm_type_void_star): Likewise.
8071
5ea2a32c
KB
80722001-05-29 Kevin Buettner <kevinb@redhat.com>
8073
8074 * gdb.base/completion.exp (INPUTRC): Set this environment variable
8075 to a known value in order to get consistent results regardless
8076 of the setting of INPUTRC or the presence or contents of .inputrc.
8077
ae23c492
MS
80782001-05-24 Michael Snyder <msnyder@redhat.com>
8079
ac55707e
MS
8080 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
8081 Don't require that the main thread and the manager thread are the
8082 first in the list.
8083
ae23c492
MS
8084 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
8085 debugging. If test fails, issue an "unsupported" not a "fail".
8086
400071f1
JB
80872001-05-24 Jim Blandy <jimb@redhat.com>
8088
8089 Don't assume that short is shorter than int.
8090 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
8091 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 8092 this isn't true.
400071f1
JB
8093 ("print unsigned char == (~0)"): Add test that verifies that ~0,
8094 an int, is not equal to ~0 stored in an unsigned char. This tests
8095 the same thing that the previous test meant to, but works on
8096 16-bit machines, too.
8097 ("print unsigned char != (~0)"): Same test, complemented.
8098
0816a3e5
MS
80992001-05-24 Michael Snyder <msnyder@redhat.com>
8100
8101 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 8102 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
8103 and prevents dejagnu getting out of step.
8104
f6dc23a9
KB
81052001-05-23 Kevin Buettner <kevinb@redhat.com>
8106
8107 * gdb.base/finish.exp (finish_void): Revise pattern for
8108 stopping on the call statement to not permit stopping at
8109 the start of the instructions comprising the call sequence.
8110
7dbd117d
MC
81112001-05-19 Michael Chastain <chastain@redhat.com>
8112
8113 * gdb.base/callfuncs.exp: Make all test names unique.
8114 * gdb.base/commands.exp: Make all test names unique.
8115 * gdb.base/condbreak.exp: Make all test names unique.
8116 * gdb.base/dbx.exp: Make all test names unique.
8117 * gdb.base/default.exp: Make all test names unique.
8118 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
8119 and TIMEOUT messages to their corresponding PASS message.
8120 * gdb.base/ending-run.exp: Make all test names unique.
8121 * gdb.base/long_long.exp: Remove duplicate test.
8122
6b0b0a9e
KB
81232001-05-21 Kevin Buettner <kevinb@redhat.com>
8124
8125 * gdb.base/finish.exp (finish_void): Allow "finish" command to
8126 stop on the call statement as well as the statement after the
8127 call.
8128
2caa35cb
MS
81292001-05-21 Michael Snyder <msnyder@redhat.com>
8130
8131 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
8132
40713331
EZ
81332001-05-10 Elena Zannoni <ezannoni@redhat.com>
8134
8135 * gdb.base/completion.exp: Revamp test. Make it execute on all
8136 platforms.
8137
c2c1be8d
EZ
81382001-05-10 Elena Zannoni <ezannoni@redhat.com>
8139
2c9cd303
EZ
8140 * config/gdbserver.exp (gdb_load): Handle the case
8141 in which the arguments to gdbserver are given in the
8142 baseboard configuration file.
8143 Also handle the case in which the server needs to do a
8144 load.
8145
9671de48
KS
81462001-05-07 Keith Seitz <keiths@cygnus.com>
8147
8148 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
8149 set up the display for testing.
8150 (gdbtk_start): Convert all paths to paths that tcl will like.
8151 Export target information to environment.
8152 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
8153 necessary.
8154 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
8155 (to_tcl_path): New proc to convert a given pathname into
8156 a path acceptible as an argument to a tcl command.
8157 (_gdbtk_export_target_info): New proc to export target info
8158 into the environment for gdbtk testing.
8159 (gdbtk_done): New proc to signal end-of-test.
8160
5a360f47
JB
81612001-05-06 Jim Blandy <jimb@redhat.com>
8162
8163 * restore.c: Make the code of caller0 correspond to its comment.
8164
66c756c6
MS
81652001-05-03 Michael Snyder <msnyder@redhat.com>
8166
8167 * config/sid.exp (gdb_target_sid): Check for error messages.
8168 On error or timeout, don't make expect exit (which will terminate
8169 all subsequent tests); instead just make gdb exit.
d63a86f8 8170 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
8171 return a negative value.
8172
a966fde5
JB
81732001-04-24 Jim Blandy <jimb@redhat.com>
8174
851c18e0
JB
8175 * gdb.c++/templates.exp: If we see the prompt for the overload
8176 list, but we haven't recognized any of the longer patterns,
8177 arrange for this test to fail, not hang.
8178
a966fde5
JB
8179 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
8180 variations.
8181
db144853
MC
81822001-04-22 Michael Chastain <chastain@redhat.com>
8183
8184 * gdb.c++/local.exp: Use the 'runto' library function.
8185 * gdb.c++/namespace.exp: Likewise.
8186 * gdb.c++/overload.exp: Likewise.
8187
3207ec21
KB
81882001-03-26 Kevin Buettner <kevinb@redhat.com>
8189
8190 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
8191 * gdb.base/step-line.exp: New file. Test step/next in presence of
8192 #line directives.
8193 * gdb.base/step-line.c: New file. Test program for the above.
8194 * gdb.base/step-line.inp: New file. We pretend that this file has
8195 been transformed by some other tool into step-line.c.
8196
13b57657
JB
81972001-03-21 Jim Blandy <jimb@redhat.com>
8198
8199 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
8200 unmangled operator names.
8201
754cbe1c
JB
82022001-03-20 Jim Blandy <jimb@redhat.com>
8203
8204 * gdb.threads/linux-dp.exp: Recognize an additional message
8205 generated by GDB when it doesn't understand how to debug threads
8206 on the target system.
8207
177495c9
AC
82082001-03-19 Andrew Cagney <ac131313@redhat.com>
8209
8210 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
8211
f266096b
MC
82122001-03-12 Michael Chastain <chastain@redhat.com>
8213
8214 * gdb.c++/derivation.exp: Use the 'runto' library function.
8215
cac3c2ff
MC
82162001-03-12 Michael Chastain <chastain@redhat.com>
8217
8218 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
8219
b6c11a24
MC
82202001-02-24 Michael Chastain <chastain@redhat.com>
8221
8222 * gdb.c++/ref-types.exp: Change handwritten code to library
8223 function 'runto'.
8224
6bae5bce
OF
82252001-03-16 Orjan Friberg <orjanf@axis.com>
8226
8227 * gdb.base/signals.exp: Set count to 0 explicitly.
8228
0015fd9a
MS
82292001-03-15 Mark Salter <msalter@redhat.com>
8230
8231 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
8232 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
8233 (gdb_load): Add support for additional target_info: gdb_download_size
8234 and gdb_load_timeout.
0015fd9a 8235
fc33412a
DT
8236Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
8237
8238 * gdb.base/annota1.exp: Move test of isnative to earlier in the
8239 file -- to prevent failing when the compile fails but we have no
8240 intention of running the tests anyway.
8241
8242 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
8243 tests if set.
8244
8245 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
8246 integers.
8247
8248 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
8249 * gdb.c++/namespace.exp: Ditto.
8250
115f06de
OF
82512001-03-07 Orjan Friberg <orjanf@axis.com>
8252
8253 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
8254 * gdb.base/pointers.exp: Relax pattern match of decimals.
8255
b6ba6518
KB
82562001-03-06 Kevin Buettner <kevinb@redhat.com>
8257
8258 * Makefile.in, config/abug.exp, config/cfdbug.exp,
8259 config/cpu32bug.exp, config/dve.exp, config/est.exp,
8260 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
8261 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
8262 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
8263 config/sh.exp, config/sid.exp, config/slite.exp,
8264 config/sparclet.exp, config/udi.exp, config/unknown.exp,
8265 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
8266 config/vxworks.exp, config/vxworks29k.exp,
8267 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
8268 gdb.base/all-bin.exp, gdb.base/annota1.exp,
8269 gdb.base/arithmet.exp, gdb.base/assign.exp,
8270 gdb.base/async.exp, gdb.base/attach.exp,
8271 gdb.base/bitfields.exp, gdb.base/bitops.exp,
8272 gdb.base/break.exp, gdb.base/call-ar-st.exp,
8273 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
8274 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
8275 gdb.base/commands.exp, gdb.base/completion.exp,
8276 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
8277 gdb.base/constvars.exp, gdb.base/corefile.exp,
8278 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
8279 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
8280 gdb.base/ending-run.exp, gdb.base/environ.exp,
8281 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
8282 gdb.base/finish.exp, gdb.base/foll-exec.exp,
8283 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
8284 gdb.base/funcargs.exp, gdb.base/help.exp,
8285 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
8286 gdb.base/logical.exp, gdb.base/long_long.exp,
8287 gdb.base/maint.exp, gdb.base/mips_pro.exp,
8288 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
8289 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
8290 gdb.base/pointers.exp, gdb.base/printcmds.exp,
8291 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
8292 gdb.base/regs.exp, gdb.base/relational.exp,
8293 gdb.base/remote.exp, gdb.base/reread.exp,
8294 gdb.base/restore.exp, gdb.base/return2.exp,
8295 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
8296 gdb.base/selftest.exp, gdb.base/setshow.exp,
8297 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
8298 gdb.base/sigall.exp, gdb.base/signals.exp,
8299 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
8300 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
8301 gdb.base/step-test.exp, gdb.base/structs.c,
8302 gdb.base/structs.exp, gdb.base/structs2.exp,
8303 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
8304 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
8305 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
8306 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
8307 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
8308 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
8309 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
8310 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
8311 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
8312 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
8313 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
8314 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
8315 gdb.fortran/types.exp, gdb.java/jmisc.exp,
8316 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
8317 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
8318 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
8319 gdb.trace/circ.exp, gdb.trace/collection.exp,
8320 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
8321 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
8322 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
8323 gdb.trace/report.exp, gdb.trace/save-trace.exp,
8324 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
8325 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
8326 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
8327 notices.
8328
dc96c6c7 83292001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
8330
8331 * gdb.base/varargs.c (find_max_double): Fix printf format string:
8332 first arg is int not float.
8333
dc96c6c7 83342001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
8335
8336 * gdb.base/reread.exp: Unsupported for non-native targets;
8337 doesn't work for remote debugging.
8338
9b0c4aeb
FN
83392001-02-19 Fernando Nasser <fnasser@redhat.com>
8340
8341 From Drew Moseley <dmoseley@redhat.com>
8342 * gdb.base/ending-run.exp: Properly handle the BSP state when
8343 stepping past the end of main.
8344
02aa71d5
MC
83452001-02-19 John Moore <jmoore@redhat.com>
8346
8347 * gdb.base/commands.exp (infrun_breakpoint_command_test):
8348 Converted HPUX fix for non-expected items following multiple
8349 step commands into general solution for all platforms.
8350
1fa449a4
MC
83512001-02-18 Michael Chastain <chastain@redhat.com>
8352
8353 * gdb.c++/classes.exp (do_tests): Change runto statements
8354 from "runto 'foo(void)'" to "runto 'foo'". This makes the
8355 statements demangler agnostic.
8356 * gdb.c++/virtfunc.exp (do_tests): Likewise.
8357 (gdb_virtfunc_restart): Likewise.
8358
b2f9ec70
MC
83592001-02-14 Michael Chastain <chastain@redhat.com>
8360
8361 * gdb.c++/inherit.exp (do_tests): Change runto statements
8362 from "runto 'foo(void)'" to "runto 'foo'". This makes the
8363 statements demangler agnostic.
8364
cf74b8ca
AC
8365Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
8366
8367 * gdb.threads/pthreads.exp: Unify pass/fail messages for
8368 ``continue to bkpt at common_routine in thread 2'' and ``stopped
8369 before calling common_routine 15 times'' tests.
8370
99f78f56
MC
83712001-02-11 Michael Chastain <chastain@redhat.com>
8372
8373 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
8374 Helps the test script figure out which demangler is in use.
8375 (dm_type_foo_ref): Ditto.
8376 (dm_type_int_star): Ditto.
8377 (dm_type_long_star): Ditto.
8378 (dm_type_unsigned_int): Ditto.
8379 (dm_type_void): Ditto.
8380 (dm_type_void_star): Ditto.
99707966 8381 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
8382 Probe the gdb demangler and set variables to accommodate
8383 formatting differences.
8384 (info_func_regexp): New function. Same as info_func, but
8385 matches against a regexp.
8386 (info_func): Match against a literal string.
8387 (print_addr_2): New function. Match against a literal string,
8388 which can be different from the input to gdb.
8389 (print_addr): Simply call print_addr_2 with the same argument twice.
8390 (test_lookup_operator_functions): Use demangler formatting variables.
8391 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
8392 the tests in the same order as the C++ class declaration.
8393 (test_paddr_operator_functions): Ditto.
8394 (test_paddr_overloaded_functions): Ditto.
8395 (test_paddr_hairy_functions): Use demangler formatting variables.
8396 Add reference to gdb/19 for related tests.
8397 (do_tests): Call probe_demangler.
8398
1de8f023
KB
83992001-01-30 Kevin Buettner <kevinb@redhat.com>
8400
8401 * gdb.c++/templates.cc (printf): Remove unused function definition.
8402
ca3f91ed
MS
84032001-01-26 Felix Lee <flee@redhat.com>
8404
8405 * sid.exp (sid_exit): Pass host, not target, to remote_close.
8406
84072001-01-25 matthew green <mrg@redhat.com>
8408
8409 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
8410 up sid.
8411 (sid_exit): Call `remote_pop_conn' after GDB is gone.
8412
84132001-01-25 matthew green <mrg@redhat.com>
8414
8415 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 8416 Deprecate $sid_spawn_id.
ca3f91ed
MS
8417 (sid_exit): Remove code necessary only for `spawn.'
8418
84192001-01-25 matthew green <mrg@redhat.com>
8420
8421 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
8422
fb18ec4a
MC
84232001-01-28 Michael Chastain <chastain@redhat.com>
8424
8425 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
8426 to call when tests fail. It takes gdb out of the overloaded
8427 function choice menu back to the main prompt, so that the test
8428 program stays synchronized.
8429 (set_bp_overloaded): New proc to collect all the common
8430 code for setting a breakpoint on an overloaded name. Calls
8431 take_gdb_out_of_choice_menu when needed.
8432 (menu_overload1arg): New variable to collect the repeated
8433 instances of the expected menu for an overloaded name. Change
8434 the regular expression to handle changes in g++ type encoding:
8435 "void" can be either "void" or "", and "unsigned int" can be
8436 either "unsigned int" or "unsigned".
8437 (continue_to_bp_overloaded): Change regular expressions to handle
8438 changes in g++ type encoding.
8439 (no proc): Call take_gdb_out_of_choice_menu when needed.
8440 Remove redundant calls to "info break". Accept either "canceled"
8441 or "cancelled". Change regular expressions in "info break"
8442 calls to handle changes in g++ type encoding. Give all tests
8443 unique strings.
8444
9c646a6e
BE
84452001-01-17 Ben Elliston <bje@redhat.com>
8446
8447 * config/sid.exp: New file.
8448
9549d9c1
AC
8449Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
8450
8451 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
8452
dc96c6c7 84532000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
8454
8455 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
8456 Add a RE to accept a non-ascii char if one is ever presented.
8457
b4df4f68
FN
84582000-12-20 Fernando Nasser <fnasser@redhat.com>
8459
297dd0fd 8460 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 8461
dc96c6c7 84622000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 8463
d63a86f8 8464 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
8465 in regexp. One '\' does not suffice on Linux.
8466
4a7bddb6
MC
84672000-12-09 Michael Chastain <chastain@redhat.com>
8468
8469 * gdb.base/break.exp (test_clear_command): Use a marker function
8470 rather than 'main' for the test function. Also move this
8471 test to an execution point where the marker function names are
8472 guaranteed to be bound to functions. (Executing tests after a
8473 'finish' from main runs into name conflicts with local names
8474 in __libc_start_main).
8475
dc96c6c7 84762000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
8477
8478 * gdb.base/finish.exp: New test for gdb's "finish" command.
8479 * gdb.base/return2.exp: New test for gdb's "return" command.
8480 * gdb.base/return2.c: New source file for above.
8481
dc96c6c7 84822000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
8483
8484 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
8485 * gdb.base/miscexprs.exp: Ditto.
8486 * gdb.base/pointers.exp: Ditto.
8487 * gdb.c++/derivation.exp: Ditto.
8488 * gdb.c++/local.exp: Ditto.
8489 * gdb.c++/namespace.exp: Ditto.
8490 * gdb.c++/overload.exp: Ditto.
8491 * gdb.c++/ref-types.exp: Ditto.
8492
dc96c6c7 84932000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
8494
8495 * gdb.base/constvars.exp: Test result of "up" command.
8496 * gdb.base/miscexprs.exp: Ditto.
8497 * gdb.base/pointers.exp: Ditto.
8498 * gdb.base/scope.exp: Ditto.
8499 * gdb.c++/derivation.exp: Ditto.
8500 * gdb.c++/local.exp: Ditto.
8501 * gdb.c++/namespace.exp: Ditto.
8502 * gdb.c++/overload.exp: Ditto.
8503 * gdb.c++/ref-types.exp: Ditto.
8504
44097287
FN
85052000-11-22 Michael Chastain <chastain@redhat.com>
8506
8507 * mips_pro.exp: Accept either "middle -> top -> main" or
8508 "middle -> main" in the backtrace, because gcc can optimize
8509 tail calls to jumps. Remove setup_xfail for the hppa case.
8510 Add a comment with the original warning messages from PR 3016,
8511 which was filed in 1993, to preserve them for posterity.
8512
9d2e1bab
ND
85132000-11-17 Nick Duffek <nsd@redhat.com>
8514
8515 * lib/gdb.exp (gdb_test): Override timeout with board info.
8516
1aca8eb7
ND
85172000-11-17 Nick Duffek <nsd@redhat.com>
8518
8519 * gdb.base/display.exp: Don't kill running stub. Add "again" to
8520 the second kill and detach messages.
8521
93076499
ND
85222000-11-17 Nick Duffek <nsd@redhat.com>
8523
8524 * configure.in: Add AC_EXEEXT.
8525 * configure: Regenerate.
8526 * Makefile.in (just-check): Export EXEEXT.
8527 * lib/gdb.exp ($EXEEXT): Import from environment.
8528 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
8529 expect "maint dump-me" on Cygwin.
8530 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
8531 $EXEEXT.
8532
30e87cd3
ND
85332000-11-17 Nick Duffek <nsd@redhat.com>
8534
8535 * gdb.base/break.exp: Test backtrace and finish from called
8536 function on all platforms, not just HP-UX.
8537
dc96c6c7 85382000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
8539
8540 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
8541 code from gdb_target_monitor, so it can be used independantly
8542 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 8543
dc96c6c7 85442000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
8545
8546 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
8547 * gdb.base/corefile.exp: Expect the message "Program is being
8548 debugged already" when we send the "corefile" command, since
8549 the preceeding gdb_load may have connected gdb to a remote target.
8550 * gdb.base/display.exp: Disable hardware watchpoints if new
8551 board info variable "no_hardware_watchpoints" is true.
8552 Replace single-letter commands with more readable ones.
8553 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
8554 if new board info variable "no_hardware_watchpoints" is true.
8555 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
8556 to see if stdio (printf) testing is possible.
8557 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
8558 board info variable "no_hardware_watchpoints" is true. Use new
8559 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
8560
39124dea
FN
85612000-11-13 Fernando Nasser <fnasser@redhat.com>
8562
8563 From Orjan Friberg <orjanf@axis.com>:
8564 * gdb.base/printcmds.exp: Escape curly braces followed by a number
8565 in array print pattern match.
8566
a9e2e984
FN
85672000-11-09 Fernando Nasser <fnasser@redhat.com>
8568
8569 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
8570 spelling "cancelled" to U.S. spelling "canceled" to match changes
8571 made to gdb.
8572 * gdb.c++/ovldbreak.exp: Ditto.
8573
c7db355b
PS
85742000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
8575
8576 * gdb.base/callfuncs.c (main): Moved to end of file, call
8577 t_double_values to initialize the FPU before inferior calls are made.
8578 * gdb.base/callfuncs.exp: Test for register preservation after calling
8579 inferior functions. Add tests for continuining, finishing and
8580 returning from a stop in a call dummy.
8581
dc96c6c7 85822000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
8583
8584 * gdb.base/commands.exp: Break up long lines, and re-indent.
8585
dc96c6c7 85862000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
8587
8588 * config/gdbserver.exp: Rewritten from the ground up, to make it
8589 compatible with the current dejagnu tree, and to make it work with
8590 the new "gdbserver" in libremote.
8591
dc96c6c7 85922000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
8593
8594 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
8595 * gdb.base/varargs.exp: Skip entire test if no printf support.
8596 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
8597 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
8598
dc96c6c7 85992000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
8600
8601 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
8602 no floating point support.
8603 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
8604 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
8605 * gdb.base/call-rt-st.exp: Ditto.
8606 * gdb.base/call-strs.exp: Ditto.
8607
bac5fc66
JG
86082000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
8609
8610 * gdb.base/sizeof.c: include <stdio.h>.
8611
8612 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
8613 'finish', otherwise uncaptured gdb_prompt would potentially
8614 throw remaining test points out of sync.
8615
b22a6027
SB
86162000-07-26 Scott Bambrough <scottb@netwinder.org>
8617
8618 * gdb.base/recurse.exp: Run tests for all targets.
8619 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
8620 gnu-oldld case on ARM.
8621 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
8622 for ARM targets.
d63a86f8 8623
d8231941
AG
8624Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
8625
8626 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
8627 * gdb.java/configure: Rebuild.
8628
8caabe69
AG
8629Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
8630
8631 * gdb.java/jv-exp.exp: New file.
8632
9d273ca3
AG
8633Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
8634
8635 * configure: Rebuilt.
8636 * configure.in (configdirs): Add gdb.java.
8637 * gdb.java/jmisc.java: New file.
8638 * gdb.java/jmisc.exp: New file.
8639 * gdb.java/Makefile.in: New file.
8640 * gdb.java/configure: Rebuilt.
8641 * gdb.java/configure.in: New file.
8642 * lib/java.exp: New file.
8643
4f823a66
AC
8644Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
8645
8646 * gdb.base/exprs.exp: Test casts to a pointer including over and
8647 underflow.
8648
2391e11d
AC
8649Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
8650
8651 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
8652 and the compilers sizes.
8653
54602222
ND
86542000-07-09 Nick Duffek <nsd@redhat.com>
8655
8656 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
8657 (use_methods): New function.
8658 (main): Call use_methods().
8659 * gdb.c++/classes.exp (test_method_param_class): New procedure.
8660 (do_tests): Call test_method_param_class.
8661
2bec0572
ND
86622000-07-09 Nick Duffek <nsd@redhat.com>
8663
8664 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
8665 spelling.
8666 (test_enums): New procedure. Move enum tests from end of script
8667 to here. Set breakpoint on function name instead of line number.
8668 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
8669 (enums2): New marker function.
8670 (enums1): New function.
8671 (main): Call enums1(). Move enum tests to enums1().
8672
78492fde
AC
8673Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
8674
8675 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
8676 compile/link program. Update line numbers.
8677 * gdb.asm/d10v.inc: Define ``startup''.
8678 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 8679
49a2cef8
AC
8680Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
8681
8682 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
8683
3e6c8688
EZ
86842000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8685
8686 * gdb.base/maint.exp: Add 'maint print architecture' item to output
8687 of 'help maint print' command.
8688
9ff5cbe9
AC
8689Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
8690
8691 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
8692 they use gdb_expect_list.
8693
17c579bd
AC
8694Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
8695
8696 * gdb.base/commands.exp: Use ``set remote
8697 memory-read-packet-size'' instead of ``set endian big'' to test
8698 long commands.
8699
e6d71bf3
DB
87002000-06-03 Daniel Berlin <dan@cgsoftware.com>
8701
8702 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 8703 g++, and stop skipping them.
e6d71bf3
DB
8704
8705 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
8706 work under g++.
8707
d63a86f8 8708 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
8709 initialization.
8710
dc96c6c7 87112000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
8712
8713 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
8714 the regular expression: accept an (almost) arbitrary sequence of
8715 "frames-invalid" and "breakpoints-invalid" messages both before
8716 and after the "starting" message.
8717
dc96c6c7 87182000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
8719
8720 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 8721
dc96c6c7 87222000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
8723
8724 * gdb.base/annota1.exp (annotate-signal-handler-caller):
8725 Relax the regular expression a little, make it pass on Solaris 8.
8726
8216cda9
KB
87272000-05-12 Kevin Buettner <kevinb@redhat.com>
8728
8729 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 8730 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
8731 Instead, it is permissible for gdb to stop on the line of the
8732 call itself.
8733
1a570b2f
MS
87342000-05-12 Michael Snyder <msnyder@.cygnus.com>
8735
8736 * gdb.base/break.exp (bp on small function, optimized file):
8737 Add a second pass pattern. The behavior differs here between stabs
8738 and dwarf for one-line functions. Stabs preserves two line symbols
8739 (one before the prologue and one after) with the same line number,
8740 but dwarf regards these as duplicates and discards one of them.
8741 Therefore the address after the prologue (where the breakpoint is)
8742 has no exactly matching line symbol, and GDB reports the breakpoint
8743 as if it were in the middle of a line rather than at the beginning.
8744
dc96c6c7 87452000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 8746
d63a86f8 8747 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
8748 rather than "send_gdb" (for consistancy).
8749
7d418785
AC
8750Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
8751
8752 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
8753 * gdb.c++/templates.cc: Properly check for GCC version number.
8754 * lib/compiler.cc: Likewise
8755
dc96c6c7 87562000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 8757
d63a86f8 8758 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
8759 gdb may not stop at the first line of main, due to code motion.
8760
dc96c6c7 87612000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
8762
8763 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
8764 This test depends on parsing the printf output from the target.
8765 Since the sparclet stub doesn't do stdio, this will never work.
8766 * gdb.base/call-rt-st.exp: ditto.
8767 * gdb.base/call-strs: ditto.
8768
dc96c6c7 87692000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
8770
8771 * gdb.base/miscexprs.exp: make sizeof long array test portable.
8772
8773 * gdb.base/ending-run.exp: After connecting to a remote target,
8774 but before running, the target will appear to be in a random
8775 location. Specify both a file and a line for breakpoints.
8776 Also, the function that calls main may be called 'init'
8777 rather than 'start'.
8778
a5a51225
EZ
87792000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8780
8781 * gdb.base/help.exp: Update output for add-symbol-file command.
8782
7930cc7c
FN
87832000-04-10 Fernando Nasser <fnasser@cygnus.com>
8784
8785 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
8786 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
8787
23e37ab1
C
87882000-04-07 J.T. Conklin <jtc@redback.com>
8789
e93c542c
C
8790 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
8791
23e37ab1
C
8792 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
8793
591b8fa3
PDM
8794Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
8795
8796 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
8797 values that can be represented exactly.
8798 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
8799 above change, and to not check against the directory part of the source
8800 file name.
8801 (step into print_long_arg_list): Likewise.
8802 (print print_small_structs from print_long_arg_list): Likewise.
8803 (print print_long_arg_list): Likewise.
8804
7a495180
EZ
88052000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8806
30b53638 8807 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 8808
beb998c6
AC
8809Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
8810
8811 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
8812
1c689132
DB
88132000-03-25 Daniel Berlin <dan@cgsoftware.com>
8814
8815 * gdb.base/commands.exp (deprecated_command_test): Add test for
8816 deprecate with no arguments.
8817
c1790a9d
JL
88182000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
8819
8820 * gdb.base/break.exp: Add new test for setting breakpoints on
8821 optimized code so we can test breakpoints work even when function
8822 prologues may be optimized away
8823
003ba290
FN
88242000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
8825
8826 From David Whedon <dwhedon@gordian.com>
8827 * gdb.base/commands.exp : Added command deprecator tests.
8828
6837a0a2
DB
88292000-03-22 Daniel Berlin <dan@cgsoftware.com>
8830
8831 * gdb.base/help.exp: Added test for new apropos command.
8832
b9593231
KB
88332000-03-21 Kevin Buettner <kevinb@redhat.com>
8834
8835 * gdb.base/pointers.c (usevar): New function.
8836 (main): Make sure that global variables v_int_pointer2, rptr,
8837 and y are all referenced someplace in the program by calling
8838 usevar() on them. [Some linkers delete symbols which are
8839 never referenced. The space remains, but there's no way to
8840 get a (symbolic) handle on the variable from the debugger.]
8841
751a959b
EZ
88422000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8843
8844 * gdb.base/printcmds.c: Add typedeffed arrays.
8845
8846 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
8847 procedure to test arrays that are typedef'd.
8848
73a93a32
JI
88492000-03-13 James Ingham <jingham@leda.cygnus.com>
8850
8851 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 8852 the library directories.
73a93a32 8853
fb40c209
AC
8854Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
8855
8856 * configure.in (configdirs): Add sub directory gdb.mi.
8857 * configure: Re-generate.
8858
8859 * gdb.mi: New directory.
d63a86f8 8860
ee4dd2c9
AC
88612000-02-25 Scott Bambrough <scottb@netwinder.org>
8862
8863 * gdb.base/long_long.exp: Correct test suite failure when printing
8864 a long long value as a double on ARM platforms.
8865
70f0cc22
JB
88662000-02-16 Jim Blandy <jimb@redhat.com>
8867
8868 * gdb.base/break.exp ("breakpoint line number"): Make sure the
8869 default source file is set properly before running this test.
8870
853819b8
EZ
88712000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8872
8873 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
8874 gdbtk/library directory, not in gdbtcl2.
8875
dfcd3bfb
JM
88762000-02-04 Jim Blandy <jimb@redhat.com>
8877
8878 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
8879 backslash from regexp pattern.
8880
8881 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
8882 procedure. Use it to run all the "continue to bp overloaded"
8883 tests. Note that this changes the names of the tests slightly.
8884 If the breakpoint hit message includes a hex PC value, because
8885 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
8886 from the real source code, still consider that a pass.
8887
8888 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
8889 XFAIL here if the breakpoint message contains a hex address. Note
8890 similar change on 1999-11-02.
8891
8892 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
8893
8894 * gdb.base/ptype.exp: Establish a default source file before
8895 calling get_debug_format.
8896
88972000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
8898
8899 * gdb.base/watchpoint.exp: Remove duplication of test messages.
8900
8b93c638
JM
89012000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
8902
8903 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
8904 of successive stepi commands -- while in the prologue we should see
8905 the function entry bracket.
8906
89072000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
8908
8909 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
8910 reach __change_mode() when stepping through the end of main().
8911
c5394b80
JM
89122000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
8913
8914 * gdb.base/default.exp: Fix expected pattern.
8915 * gdb.base/help.exp: Same.
8916
0d06e24b
JM
89172000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8918
8919 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
8920 Don't use xfail's because that affects only the following test.
d63a86f8 8921
0d06e24b
JM
8922 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
8923 solaris or linux.
8924
8925 * gdb.base/selftest.exp: Update to reflect changes to main.c.
8926
dc96c6c7 89272000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 8928
d63a86f8 8929 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
8930 "A syntax error" rather than "A parse error". Accept both.
8931
89322000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
8933
8934 * gdb.base/default.exp: Remove OS dependent string from "target
8935 remote" test.
8936 * gdb.base/help.exp: Same for "help target remote" test.
8937
c3f6f71d
JM
89382000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8939
8940 From Jim Kingdon <kingdon@redhat.com>:
8941
8942 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
8943 prompt (cleanup rather than necessity, but still might keep output
8944 from spilling to next test).
8945
89462000-01-02 Fred Fish <fnf@cygnus.com>
8947
8948 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
8949 AIX, which defines them in <sys/types.h>.
8950
ed9a39eb 89511999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 8952
ed9a39eb
JM
8953 * gdb.base/default.exp: Match arm* etc instead of arm in "info
8954 float" test.
8955
89561999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 8957
ed9a39eb 8958 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
8959
8960 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
8961 outermost frame disallowed".
8962
89631999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
8964
8965 * gdb.base/setvar.exp: New tests for setting the value of a struct
8966 with a constant list.
8967
89681999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
8969
8970 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
8971 require the user to type a cast before setting the value of a struct.
8972
de57eccd
JM
89731999-12-06 Jim Blandy <jimb@cygnus.com>
8974
8975 * gdb.base/default.exp: Expect the new 'info float' command on
8976 all i386 platforms.
8977
8978 * gdb.threads/linux-dp.exp: Expand our ability to recognize
8979 LinuxThreads libraries that don't support debugging.
8980
c2d11a7d
JM
8981Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
8982
8983 * gdb.base/remote.c: Fill the buffer with truely random data.
8984 Change the buffer type to ``unsigned char'' to simplify size
8985 arithmetic.
8986
8987 * gdb.base/remote.exp: Reduce download numbers by one. Typical
8988 stub only handles 400-1 byte packets. Verify that the download
8989 worked.
8990
89911999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
8992
8993 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
8994 tests, using UNRESOLVED for the untested cases. Also, does not wait
8995 for a timeout if the prompt was received before a recognizable pattern.
8996
89971999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
8998
8999 * lib/gdb.exp (gdb_expect_list): Fix spelling.
9000
90011999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9002
9003 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
9004 watchpoints.
9005
90061999-11-24 Jason Merrill <jason@casey.cygnus.com>
9007
9008 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
9009
9010 * gdb.c++/local.exp: Be more flexible in recognizing local class
9011 name mangling. Don't allow horribly truncated method names.
9012 * gdb.c++/derivation.exp: Expect protected inheritance.
9013 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
9014 * gdb.c++/virtfunc.exp: Likewise.
9015 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
9016 when printing a nested enum.
9017
90181999-11-22 Jim Blandy <jimb@cygnus.com>
9019
9020 * gdb.base/step-test.exp: Properly await GDB's response to setting
9021 a breakpoint on the call to large_struct_by_value.
9022
9023 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
9024 just because we have debug info for the `start' function.
9025
90261999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
9027
9028 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
9029 "Unknown signal" messages, which indicate (on LinuxThreads) that
9030 GDB doesn't know how to debug threads on this system. This is
9031 better than hanging while philosopher 0 dumps chatter into gdb.log.
9032
90331999-11-18 Tom Tromey <tromey@cygnus.com>
9034
9035 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
9036
90371999-11-18 Fred Fish <fnf@cygnus.com>
9038
9039 * gdb.base/coremaker2.c: Add sample program for generating
9040 cores that is more self contained than coremaker.c. Eventually
9041 I'll add more code to this and tie it into the testsuite.
9042
4ce44c66
JM
90431999-11-12 Stan Shebs <shebs@andros.cygnus.com>
9044
9045 * gdb.base/dollar.exp: Remove, now in gdb.hp.
9046
90471999-11-10 Jimmy Guo <guo@cup.hp.com>
9048
9049 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
9050 from $srcdir/lib/.
9051 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
9052 and gdb.c++/.
9053
9054 * gdb.c++/derivation.exp: remove redundant get compiler info code.
9055
d63a86f8 9056 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
9057 'continue with watch' test point.
9058
90591999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
9060
9061 Merged from p2linux-990323-branch:
d63a86f8 9062
4ce44c66
JM
9063 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
9064
11cf8741
JM
9065Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
9066
9067 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
9068 {limit,fixed}''. Test ``set download-write-size''.
9069
9070Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
9071
9072 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
9073 gdb_expect_list.
9074
9075Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
9076
9077 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
9078
90791999-11-03 Mark Salter <msalter@cygnus.com>
9080
9081 * gdb.base/break.exp: Fix "stub continue" pattern.
9082
90831999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
9084
9085 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
9086
90871999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
9088
9089 * gdb.base/display.exp ("finish"): Add timeout clause.
9090
9091 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
9092 plain prompt clause, so this doesn't have to time out in order to
9093 fail.
9094
9095 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
9096 breakpoint hit messages include an address.
9097
9098 * gdb.base/display.exp: Don't forget to escape parens in regular
9099 expressions. Unix regexp notatation sucks.
9100
91011999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9102
9103 * gdb.base/annota1.exp: Test for annotate-signalled: change output
9104 order for 'signalled' message.
9105
5c44784c
JM
91061999-11-01 Stan Shebs <shebs@andros.cygnus.com>
9107
9108 From Jimmy Guo <guo@cup.hp.com>:
9109 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
9110 * gdb.base/annota1.c: Add code for tests to work with.
9111
91121999-10-26 Frank Ch. Eigler <fche@cygnus.com>
9113
9114 * gdb.base/remote.exp: New test for remote downloading settings.
9115 * gdb.base/remote.c: New file with large .data.
9116
917317f4
JM
91171999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
9118
9119 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
9120 for LinuxThreads support, merged from the Code Fusion branch.
9121
9122Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
9123
9124 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
9125 containing exp_continue into a while within an expect. Don't
9126 attempt a start more than three times. Check return value from
9127 gdb_load.
d63a86f8 9128
2df3850c
JM
9129Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
9130
9131 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
9132 a pass case.
9133
2acceee2
JM
91341999-10-01 Kevin Buettner <kevinb@cygnus.com>
9135
9136 * gdb.base/break.c (main): Added a statement that we can step
9137 off of.
9138 * gdb.base/break.exp: Added tests for setting a breakpoint
9139 at an offset and stepping onto a breakpoint.
9140
91411999-10-01 Fred Fish <fnf@cygnus.com>
9142
d63a86f8 9143 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
9144 gdb output.
9145
c2c6d25f
JM
91461999-09-18 Jim Blandy <jimb@cris.red-bean.com>
9147
9148 * gdb.base/break.exp: Code locations are in hex, don't forget!
9149 (For HP-UX.)
9150
91511999-09-17 Stan Shebs <shebs@andros.cygnus.com>
9152
9153 * condbreak.exp: Use break.c as test program.
9154 * condbreak.c: Remove, redundant with break.c.
9155
91561999-09-15 Stan Shebs <shebs@andros.cygnus.com>
9157
9158 * config/monitor.exp (gdb_target_monitor): Disable X- and
9159 Z-packets if the target needs it.
9160
91611999-09-13 James Ingham <jingham@leda.cygnus.com>
9162
9163 * gdb.c++/overload.exp: Added tests for listing overloaded
9164 functions with function pointers in the arg, explicitly calling
9165 out the version you want.
9166
cff3e48b
JM
91671999-09-09 Stan Shebs <shebs@andros.cygnus.com>
9168
9169 * long_long.exp: Add variations of test cases that work for
9170 targets with 16-bit ints and 32-bit doubles.
9171
d4f3574e
SS
91721999-09-08 Stan Shebs <shebs@andros.cygnus.com>
9173
9174 * break.c (main): Compare a possibly-uninitialized argc with an
9175 unlikely value that fits in 16 bits.
9176
91771999-09-07 Stan Shebs <shebs@andros.cygnus.com>
9178
9179 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
9180 0xfeeb, don't want negative numbers if ints are 16 bits.
9181
9182 * lib/gdb.exp (skip_cplus_tests): New proc.
9183 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
9184 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
9185 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
9186 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
9187 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
9188 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
9189 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
9190 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
9191
9192 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
9193
9194Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
9195
9196 * gdb.base/corefile.exp (up): Allow a parameter to appear
9197 in the frame that we're going up to.
9198
9199 From Jim Blandy <jimb@cygnus.com>:
9200
9201 * gdb.base/default.exp (info float): Expect some output now.
9202
9203 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
9204 returning floating-point values to fail on the x86.
9205 * gdb.base/callfwmall.exp (do_function_calls): Same.
9206
9207 * gdb.base/list.exp (test_listsize): Correct expectations for
9208 listing line 1 with listsize 2. Also, listing a single line
9209 works now, as does listing three lines. [Kevin's note: There
9210 were a number of other cases fixed too where the expectations
9211 differed...]
9212
92131999-09-02 Stan Shebs <shebs@andros.cygnus.com>
9214
9215 * gdb.base/selftest.exp: Add case for when version prints as
9216 constant string instead of char pointer.
9217
104c1213
JM
92181999-08-25 Stan Shebs <shebs@andros.cygnus.com>
9219
9220 * gdb.base/ending-run.exp: Add Solaris case for what happens when
9221 stepping out of main.
9222
9223 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
9224 G++ used.
9225
9226 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
9227 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
9228
9229 * gdb.c++/ovldbreak.exp: Update match string in test that
9230 includes a warning of multiple breakpoints.
9231
92321999-08-24 Stan Shebs <shebs@andros.cygnus.com>
9233
9234 * gdb.base/display.exp: Improve precision of step-after-finish
9235 added yesterday.
9236
9237 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
9238 test.
9239
9240 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
9241 configs when using G++, not just hppa*.
9242
92431999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9244
9245 * gdb.base/async.c: New file.
9246 * gdb.base/async.exp: New file.
9247
9248Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
9249
9250 * gdb.base/break.exp: Tweak PA specific tests to properly handle
9251 PA64.
9252
53a5351d
JM
9253Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
9254
104c1213
JM
9255 * gdb.base/display.exp: "finish" can leave us mid-line on many
9256 targets, deal with it. Add a small constant to main, instead of
9257 1000 since main+1000 may not be a valid address in the target.
9258
53a5351d
JM
9259 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
9260 on hpux11.
9261
9262 * gdb.base/attach.exp: Handle another hpux11 error message variant
9263 when attaching to a process that does not exist.
9264
92651999-08-19 J.T. Conklin <jtc@redback.com>
9266
9267 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
9268 characters in 'continue to 1241' test.
9269
92701999-08-17 Stan Shebs <shebs@andros.cygnus.com>
9271
9272 * gdb.base/call-ar-st.exp: Add a shorter match case for the
9273 stop in print_long_arg_list, define and use a whitespace
9274 variable in print_small_structs test, add an XFAIL for Solaris.
9275 * gdb.base/dbx.exp: XFAIL func commands until somebody is
9276 interested enough to fix.
9277
7be570e7
JM
92781999-08-13 Keith Seitz <keiths@cygnus.com>
9279
9280 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
9281 (dbx_gdb_load): Remove. Use gdb_load instead, since that
9282 proc knows about targets other than the natives.
9283 (test_assign): Use "gdb_run_cmd" to "run" the target.
9284 Check that we've actually hit the breakpoint at main.
9285 When we attempt to assign a value to a local variable, check
9286 that the variable is in the current scope, i.e., don't use
9287 a test with an empty result.
9288
9289Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
9290
9291 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
9292 command.
9293
92941999-08-09 Stan Shebs <shebs@andros.cygnus.com>
9295
9296 From Jimmy Guo <guo@cup.hp.com> and others at HP:
9297 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
9298 gdb.compat, gdb.threads-hp.
9299 gdb.hp/configure, gdb.hp/configure.in: New files.
9300 gdb.hp/Makefile.in: Recurse into new subdirs.
9301 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
9302 gdb.hp/gdb.objdbg: New directory, tests for debugging info
9303 in object files.
9304 gdb.hp/tools: New directory, aux tools for HP-specific tests.
9305
96baa820
JM
93061999-08-05 Stan Shebs <shebs@andros.cygnus.com>
9307
9308 * gdb.base/display.exp: Help expect by putting a newline in the
9309 funky printf, remove a bogus p/a test.
9310
93111999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9312
9313 * gdb.base/display.exp: Make sure that when we say 'run', we are
9314 connected to the target. This is necessary when running not
9315 natively.
9316
93171999-08-03 Stan Shebs <shebs@andros.cygnus.com>
9318
9319 * gdb.base/step-test.exp: Removed some extraneous messages.
9320
9321 * gdb.base/long_long.exp: Don't run memory examination tests
9322 on little-endian targets (they will need a different set of
9323 results to match).
9324
93251999-08-02 Stan Shebs <shebs@andros.cygnus.com>
9326
9327 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
9328 until somebody decides to fix GDB.
9329
9330 * gdb.base/long_long.c: Stop compiler complaint by specifying long
9331 constant as "ULL".
9332 * gdb.base/long_long.exp: Loosen x/c test, add partial result
9333 matches for a couple x/2 commands.
9334
a0b3c4fd
JM
93351999-07-30 Stan Shebs <shebs@andros.cygnus.com>
9336
9337 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
9338 by merging in ref-types2 tests.
9339 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
9340
9341 From Jimmy Guo <guo@cup.hp.com> and others at HP:
9342 * gdb.c++/Makefile.in: Add standard actions.
9343 (EXECUTABLES): Rename from PROGS, update list.
9344 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
9345 from gdb.hp.
9346 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
9347 foo and bar locals.
9348 * gdb.c++/anon-union.exp: Fix tests to match.
9349 * gdb.c++/classes.exp: Run if HP compiler used, add extra
9350 expect matches to handle output variations.
9351 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
9352 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
9353 output, add HP alternatives for new and delete prints.
9354 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
9355 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
9356 * gdb.c++/demangle.exp: Use $style when reporting failure.
9357 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
9358 * gdb.c++/inherit.exp: Run if HP compiler used, add some
9359 match alternatives.
9360 * gdb.c++/local.exp: Add match alternatives or xfails for HP
9361 compilers.
9362 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
9363 * gdb.c++/method.exp: Add match alternatives.
9364 * gdb.c++/misc.cc: Add bool types.
9365 * gdb.c++/misc.exp: Add tests for bool types.
9366 * gdb.c++/overload.exp: Add xfails.
9367 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
9368 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
9369 add some more template parameter tests (only for HP currently).
9370 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
9371 * gdb.c++/virtfunc.cc: Add return type and value for main.
9372 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
9373 match alternatives.
d63a86f8 9374
a0b3c4fd
JM
93751999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9376
9377 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
9378
93791999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
9380
9381 * gdb.base/signals.exp: Don't expect getting a backtrace from
9382 within a signal handler to fail on Linux.
9383
93841999-07-29 Stan Shebs <shebs@andros.cygnus.com>
9385
9386 From Jimmy Guo <guo@cup.hp.com> and others at HP:
9387 * lib/gdb.exp: Remove some gratuitious semicolons.
9388 (delete_breakpoints): Increase timeout.
9389 (gdb_expect): Add -notransfer option.
9390 (gdb_test): Use -notransfer option.
9391 (get_compiler_info): Add f77 case.
9392 (get_compiler): New proc, split out from gdb_preprocess, add f77
9393 case.
9394 (gdb_preprocess): Call get_compiler.
9395
9396 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
9397 * gdb.base/attach.exp, gdb.base/display.exp,
9398 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
9399 gdb.base/long_long.exp, gdb.base/printcmds.exp,
9400 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
9401 third arg to gdb_test.
9402 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
9403 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
9404 HP-UX xfails, add others.
9405 * gdb.base/completion.exp: Reflect name change of self-test.
9406 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
9407 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
9408 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
9409 HP failure number.
9410 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
9411 useless HP-UX 10.30 references.
9412 * gdb.base/maint.exp: Loosen matches.
9413 * gdb.base/pointers.c (main): Declare more_code.
9414 * gdb.base/pointers.exp: Match on output of a `next'.
9415 * gdb.base/structs.c: Add prototypes.
9416 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
9417 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
9418
94191999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9420
9421 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
9422 command.
9423
94241999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9425
9426 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
9427 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
9428
9429 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
9430 debug info. Deal with lack of signal hanlder info in stack.
9431
9432 From Jim Kingdon <kingdon@redhat.com>:
9433 * gdb.base/annota1.exp: If printf has debug info, deal with it.
9434
5a2468f5
JM
94351999-07-19 Stan Shebs <shebs@andros.cygnus.com>
9436
9437 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
9438 gdb.base/foll-vfork.exp: Don't run for crosses.
9439
adf40b2e
JM
9440Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
9441
9442 * gdb.base/configure.in: Check for gdbvars.exp instead of
9443 a1-selftest.exp.
9444 * gdb.base/configure: Re-generate.
9445
94461999-07-12 Stan Shebs <shebs@andros.cygnus.com>
9447
9448 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
9449 in trying to run first and name is too long.
9450
9451 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
9452 pointers2.c and pointers2.exp, respectively.
9453 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
9454 doschk happier.
9455
43e526b9
JM
94561999-07-08 Stan Shebs <shebs@andros.cygnus.com>
9457
9458 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
9459 callfuncs2.c and callfuncs2.exp.
9460
9461 * gdb.base/list.exp: Remove mistaken xfails.
9462 * gdb.base/list0.h: Add optional prototypes.
9463
9846de1b
JM
9464Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
9465
9466 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
9467 calling malloc.
9468 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
9469 * ptype.exp: Move test for get_debug_format to before its first
9470 use.
9471
94721999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9473
9474 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
9475 * gdb.base/annota2.cc, annota2.exp: Move from here.
9476 * gdb.c++/annota2.cc, annota2.exp: To here.
9477 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
9478
43ff13b4
JM
9479Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
9480
9481 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
9482 a consistent format.
9483
085dd6e6
JM
94841999-06-25 Stan Shebs <shebs@andros.cygnus.com>
9485
9486 From Jimmy Guo <guo@cup.hp.com> and others at HP:
9487 * lib/gdb.exp (get_compiler_info): Add detection for assorted
9488 HP compilers, also set the globals $true and $false.
9489
9490 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
9491 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
9492 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
9493 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
9494 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
9495 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
9496 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
9497 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
9498 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
9499 whatis.c} Add C++ compatible function definitions and return
9500 types, add includes for library functions.
9501 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
9502 * gdb.base/step-test.c (myglob): Rename from glob.
9503 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
9504 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
9505 files, move here from gdb.hp.
9506 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
9507 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
9508 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
9509 Adjust line numbers in regexps.
9510
9511 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
9512 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
9513 instead of 0/1.
9514
9515 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
9516 foll-vfork.exp: New files, move here from gdb.hp.
9517 * gdb.base/page.exp: New file, test of pagination command.
9518
9519 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
9520 recursion test.
9521 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
9522
9523 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
9524 gdb.base/solib.exp: Fix compiler invocation process.
9525
9526 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
9527 HP-UX 11, turn off overload resolution explicitly.
9528 * gdb.base/commands.exp: Set argument list explicitly, add
9529 watchpoint test.
9530 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
9531 them work.
9532 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
9533 expressions properly.
9534 * gdb.base/corefile.exp: Loosen the match slightly.
9535 * gdb.base/default.exp: Allow "Error accessing memory" message
9536 also.
9537 * gdb.base/display.exp: Skip over x/0 j if PA64.
9538 * gdb.base/funcargs.exp: Add xfails for HP-UX.
9539 * gdb.base/interrupt.exp: Ditto.
9540 * gdb.base/langs.exp: Add symbolic matches governed by compiler
9541 in use.
9542 * gdb.base/list.exp: Add xfails for HP-UX.
9543 * gdb.base/long_long.exp: Refine some of the numeric matches.
9544 * gdb.base/mips_pro.exp: Xfail on HP-UX.
9545 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
9546 * gdb.base/nodebug.exp: Succeed on more varieties of output.
9547 * gdb.base/opaque.exp: Remove some HP-UX xfails.
9548 * gdb.base/ptype.exp: Succeed on more varieties of output.
9549 * gdb.base/scope.exp: Add xfails for HP-UX.
9550 * gdb.base/sect-cmd.exp: Add more cases.
9551 * gdb.base/setvar.exp: Add xfails for HP-UX.
9552 * gdb.base/shlib-call.exp: Loosen some matches slightly.
9553 * gdb.base/signals.exp: Match on void symbolically.
9554 * gdb.base/step-test.exp: Add case for PA64.
9555 * gdb.base/term.exp: Add exit and restart.
9556 * gdb.base/twice.exp: Clean up after self.
9557 * gdb.base/varargs.exp: Disable overload resolution explicitly.
9558 * gdb.base/whatis.exp: Allow more ways to pass tests.
9559
9560 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
9561 no longer useful.
9562
9563Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
9564
9565 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
9566 list of patterns.
9567 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
9568 print_double_array(double_array)", "continuing to breakpoint
9569 1018", "print print_double_array(array_d)" and "continuing to
9570 1034" tests.
d63a86f8 9571
085dd6e6
JM
95721999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
9573
9574 * Makefile.in: Add empty html and install-html targets.
9575
95761999-06-24 Stan Shebs <shebs@andros.cygnus.com>
9577
9578 * config/mt-*: Remove, these haven't been used since 1996.
9579
95801999-06-22 Stan Shebs <shebs@andros.cygnus.com>
9581
9582 * gdb.base/call-strs.c, gdb.base/ending-run.c,
9583 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
9584 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
9585
9e0b60a8
JM
95861999-06-18 Stan Shebs <shebs@andros.cygnus.com>
9587
9588 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
9589 simpler match case for the ptype of the big class.
9590
95911999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9592
9593 * gdb.exp: Fix test for gdb_prompt existence.
9594
95951999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9596
9597 * gdb.exp (gdb_test): Add fail after calls to perror.
9598
95991999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9600
9601 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
9602
96031999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9604
9605 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
9606
0f71a2f6
JM
9607Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
9608
9609 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
9610 malloc() is linked in.
9611
96121999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
9613
9614 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
9615 step at end.
9616
9617 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
9618
96191999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
9620
9621 * gdb.java/jv-print.exp: New file. (Our first Java test!)
9622
cce74817
JM
9623Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
9624
9625 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
9626 * gdb.base/mips_pro.exp: Likewise.
9627
96281999-06-02 Keith Seitz <keiths@cygnus.com>
9629
9630 * gdb.c++/templates.cc: Change all "new" operators to throw
9631 an exception.
9632 * gdb.c++/cplusfuncs.cc: Likewise.
9633
9634 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
9635
9636Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
9637
9638 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
9639 * gdb.base/ending-run.exp: When stepping out of main, accept a
9640 step into an arbitrary assembler file.
9641
392a587b
JM
96421999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9643
d63a86f8 9644 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 9645 "breakpoint-invalid" to be printed.
d63a86f8 9646 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
9647 number of "frames-invalid" and "breakpoint-invalid" to be printed.
9648 * gdb.base/annota2.cc: Initialize a.x to 0.
9649
9e086581
JM
96501999-05-17 Keith Seitz <keiths@cygnus.com>
9651
9652 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
9653 when "skip_float_tests" set.
9654 Ditto for "print print_double_array(array_d)", "print print_small_structs",
9655 "print print_ten_doubles", and "step into print_long_arg_list".
9656 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
9657 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
9658 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
9659 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
9660 "skip_float_tests" is set.
9661 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
9662 when "skip_float_tests" set.
d63a86f8 9663
cd0fc7c3
SS
96641999-05-06 Keith Seitz <keiths@cygnus.com>
9665
9666 * gdb.base/annota2.cc: Include stdio.h.
9667
9668Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
9669
9670 * gdb.base/crossload.exp: Remove, this has been disabled ever
9671 since BFD stopped including all targets, and cross-GDB gets
9672 plenty of testing anyway.
9673 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
9674 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
9675 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
9676 * gdb.base/README: Remove, was doc for this.
9677 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
9678 needed.
9679
b83266a0
SS
96801999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9681
9682 * gdb.base/call-ar-st.exp: Fix one regular expression in test
9683 output.
9684
9685 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
9686 * gdb.base/annota2.exp: New file. More annotation tests.
9687 * gdb.base/annota1.c: New file. Source file for annota1.exp.
9688 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
9689
96901999-04-23 Angela Marie Thomas <angela@cygnus.com>
9691
9692 * config/cfdbug.exp: New file.
9693
7a292a7a
SS
96941999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
9695
9696 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
9697 Marcus Daniel's and Dale Hawkins's demangler crashes.
9698
9699 * gdb.c++/demangle.exp (test_gnu_style_demangling,
9700 test_lucid_style_demangling, test_arm_style_demangling,
9701 test_hp_style_demangling): Try Tom Tromey's core-dumping
9702 identifier under each demangling style.
9703
97041999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
9705
9706 * gdb.c++/demangle.exp: Include the current demangling style
9707 in all test names.
9708 (current_demangling_style): New global variable.
9709 (set_demangling_style, test_demangling_core, test_demangling,
9710 test_demangling_exact): New functions.
9711 (test_gnu_style_demangling, test_lucid_style_demangling,
9712 test_arm_style_demangling, test_hp_style_demangling): Use those,
9713 instead of calling gdb_test and gdb_test_exact directly.
9714 (catch_demangling_errors): New function, which reports errors
9715 signalled by the demangling test functions in an orderly way.
9716 (do_tests): Use catch_demangling_errors.
9717
97181999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
9719
9720 * gdb.base/signals.exp (test_handle_all_print): Use () for
9721 grouping in expressions, not {}.
9722
9723 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
9724 initialized yet.
9725
97261999-04-01 Stan Shebs <shebs@andros.cygnus.com>
9727
9728 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
9729 are listed.
9730
97311999-03-26 Stan Shebs <shebs@andros.cygnus.com>
9732
9733 * gdb.stabs/weird.exp: Test for CC being defined before
9734 looking at its value.
9735
97361999-03-25 Stan Shebs <shebs@andros.cygnus.com>
9737
9738 * gdb.base/call-ar-st.exp: Remove stray '#'.
9739 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
9740 "short int" and "long int".
9741 * gdb.c++/overload.cc: Cast the string added in the previous
9742 change, to mollify finicky HP compiler.
9743 * gdb.hp/reg-test.exp (testfile): Fix file name.
9744 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 9745
7a292a7a
SS
9746 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
9747 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
9748 alternate form of enum ptype.
9749
c906108c
SS
97501999-03-23 Stan Shebs <shebs@andros.cygnus.com>
9751
7a292a7a
SS
9752 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
9753 * gdb.hp/*.exp: Change all to run compiler probe only after
9754 passing skip_hp_tests, so as not to waste time on guaranteed
9755 failure.
9756
c906108c
SS
9757 * gdb.c++/overload.cc: Pass string instead of char addr, always
9758 init ccpfoo.
9759 * gdb.c++/templates.cc: Fix syntax error.
9760
7a292a7a
SS
9761Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9762
9763 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 9764 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
9765 command.
9766
97671999-03-18 James Ingham <jingham@cygnus.com>
9768
9769 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
9770
9771 * gdb.c++/method.exp: It was testing an uninitialized int on the
9772 stack and assuming it was positive.
9773
9774 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
9775
9776 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 9777 keep it from killing the rest of the tests.
7a292a7a
SS
9778 Use gdb_continue_to_end.
9779
9780 * gdb.base/sigall.exp: use gdb_continue_to_end.
9781
9782 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
9783
9784 * gdb.base/display.exp: use runto_main, not run.
9785
d63a86f8
RM
9786 * gdb.base/default.exp: Check for the current error message in the
9787 r abbreviation test.
7a292a7a
SS
9788 Add strongarm to the targets that know info float.
9789
d63a86f8 9790 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
9791 run which doesn't work with monitors.
9792
9793 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
9794
9795 * gdb.base/break.exp: use the gdb_continue_to_end proc.
9796
9797 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
9798 program. Traps the case (in Cygmon) when the program never really
9799 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
9800 more places, so I used my name. Sorry Mark...
9801
9802 * config/monitor.exp (gdb_target_monitor): added another
9803 target_info parameter: remotebinarydownload. This will set the
9804 remotebinarydownload flag if this is causing some boards trouble.
9805
98061999-03-18 Mark Salter <msalter@cygnus.com>
9807
9808 * lib/gdb.exp (continue_to_exit): New function.
9809
9810 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
9811 * gdb.base/ending-run.exp: Ditto.
9812 * gdb.base/step-test.exp: Ditto.
9813
98141999-03-16 Stan Shebs <shebs@andros.cygnus.com>
9815
9816 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
9817 (suggested by Art Haas <ahaas@neosoft.com>).
9818
98191999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
9820
9821 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
9822
9823Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
9824
9825 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
9826 descriptions of types (short unsigned int vs unsigned short, etc).
9827
98281999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
9829
9830 * gdb.base/call-strs.exp: Don't assume that `step' will step over
9831 a call to strlen; sometimes we do have sources.
9832
98331999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
9834
9835 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
9836 character, so GDB won't print garbage after its end.
d63a86f8 9837
c906108c
SS
9838 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
9839 breakpoint there instead. Sometimes GCC emits memcpy to handle
9840 the large structures being passed by value, so we step into that
9841 instead of sum_array_print, which obscures what we're really testing.
9842 * gdb.base/step-test.exp: However, we do want a test that notices
9843 the bizarre steps into memcpy, so do that here. Add check for
9844 stepping into function calls that pass large structures by value.
9845 ("Is that a noun clause, or are you just happy to see me?")
9846 Remove all references to specific line numbers.
9847 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
9848 New type and function.
9849 (main): Call large_struct_by_value, passing it a large struct by value.
9850 * lib/gdb.exp (gdb_get_line_number): New function.
9851
9852 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
9853 more portable.
9854
7a292a7a
SS
98551999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
9856
c906108c
SS
9857 * lib/gdb.exp: Doc fixes.
9858
7a292a7a
SS
98591999-03-05 Nick Clifton <nickc@cygnus.com>
9860
d63a86f8 9861 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
9862
98631999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
9864
c906108c
SS
9865 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
9866 commands. They're not germane to this test, and they don't work
9867 that way on remote targets.
9868
3fc11d3e
JM
98691999-03-01 James Ingham <jingham@cygnus.com>
9870
9871 * Changelog entries merged over from gdb development branch.
9872
3fc11d3e
JM
9873 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
9874
9875 * lib/gdb.exp (gdbtk_analyze_results): Generic function
9876 for outputting results of test run.
9877
2d4a1622 9878 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
9879
9880 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 9881
7a292a7a
SS
98821999-02-25 Felix Lee <flee@cygnus.com>
9883
9884 * lib/gdb.exp (debug_format): initialize
9885
c906108c
SS
98861999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
9887
9888 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
9889 * gdb.base/call-rt-st.c: Ditto.
9890
c906108c
SS
98911999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
9892
9893 * gdb.threads/pthreads.exp (horiz): New variable.
9894 (test_startup): Fix regexps that capture thread numbers.
9895
98961999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
9897
9898 * gdb.base/smoke.exp: Disambiguate two test case names (both
9899 called ``print'').
9900
9901Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
9902
9903 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
9904 compilation.
9905
99061999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
9907
9908 * gdb.base/miscexprs.exp: Change patterns to match GDB's
9909 actual output formatting.
9910 * gdb.base/smoke.exp: GDB removes leading 0's.
9911 * gdb.base/volatile.exp: Don't check type of remuneration;
9912 that variable is no longer defined in constvars.c.
9913 * gdb.base/step-test.c (main): Exit with explicit exit code.
9914 * gdb.base/step-test.exp: Remove two nexti checks--they are
9915 not portable.
9916
99171999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
9918
9919 * gdb.base/help.exp ("help delete display"): Fix test to match
9920 gdb's output.
9921
9922 * gdb.base/long_long.c (known_types): Initialize values to zero.
9923 * gdb.base/long_long.exp: Step one more line
9924 so 'dec' is initialized in "get to known place". GDB removes
d63a86f8 9925 leading zeros. Explicitly ask for hex formatting. Use
c906108c
SS
9926 unique test case names.
9927
9928Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9929
d63a86f8 9930 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
9931
9932 * gdb.c++/method.exp: Add missing close brace.
9933
99341999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
9935
9936 * gdb.base/maint.exp: Use 'set height 0' to disable page
9937 prompting, not 'set height 400'.
9938
9939 Fix a bunch of timeouts.
9940 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
9941 four separate tests, so expect doesn't take forever to match a ton
9942 of text against a regexp with lots of .* forms.
9943 ("maint print psymbols", "maint print symbols"): Make some of
9944 these greps more selective, so that expect doesn't try to wade
9945 through huge piles of output and time out.
9946
9947 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
9948
9949 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
9950 tests: one which doesn't expect shlib events to be reported, and
9951 another which does, but is XFAIL for all platforms other than
9952 HP/UX.
9953
9954 * gdb.base/break.exp: Teach the test suite that the `catch
9955 fork', `catch vfork', and `catch exec' commands produce error
9956 messages on platforms that don't provide these features.
9957
9958Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
9959
9960 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
9961 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
9962 (shortening names from solib_threshold.exp etc), won't run on
9963 anything but HP-UX for the foreseeable future.
9964 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
9965 reflect move.
9966
9967Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
9968
9969 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
9970 gdb.trace/Makefile.in (clean): Remove all test executables.
9971
9972Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
9973
9974 * gdb.base/shlib-call.exp: add test cases to verify that gdb
9975 successfully re-sets breakpoints in shared libraries.
9976 * gdb.base/shmain.c (main): return 0, don't fall off the end.
9977
9978Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9979
d63a86f8
RM
9980 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
9981 and compiled w/o GCC.
c906108c
SS
9982
9983 * gdb.hp/watch-cmd.exp: ditto.
9984
9985 * gdb.hp/watch-hp.exp: ditto.
9986
9987 * gdb.hp/xdb1.exp: ditto.
9988
9989 * gdb.hp/xdb2.exp: ditto.
9990
9991 * gdb.hp/dbx.exp: ditto.
9992
9993Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
9994
9995 * constvars.c: Remove C++-isms.
9996 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
9997 with GCC.
9998
9999Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
10000
10001 The following changes are part of the HP merge.
10002
10003 * gdb.base/break.exp: new tests to verify that catchpoints for
10004 fork, vfork, and exec don't trigger inappropriately.
10005
10006 * gdb.base/opaque.exp: compile one file at a time, then link.
10007
10008 * gdb.base/signals.exp: be more restrictive about which hppa
10009 systems receive a setup_xfail. new tests.
10010
10011 * gdb.base/solib_threshold.build: new file.
10012 * gdb.base/solib_threshold.exp: new file.
10013 * gdb.base/solib_threshold.link_opts: new file.
10014 * gdb.base/solib_threshold.mk: new file.
10015 * gdb.base/gen_solib_threshold.c: new file.
10016
10017 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
10018 tests. New tests for enums inside classes.
10019
10020 * gdb.c++/compiler.cc: indicate support of template debugging.
10021
10022 * gdb.c++/demangle.exp: run hp style demangling tests.
10023
10024 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
10025 tests.
10026
10027 * gdb.c++/misc.cc: changes to support new tests.
10028
10029 * gdb.c++/templates.cc: changes to support HP's compiler; changes
10030 to support new tests.
10031
10032 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
10033 gcc, then skip these tests.
10034
10035Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
10036
10037 The following files are part of the HP merge; some had longer
10038 names at HP, but have been renamed to be no more than 14
10039 characters in length.
10040
10041 * gdb.hp/ambiguous.cc: new file.
10042 * gdb.hp/ambiguous.exp: new file.
10043 * gdb.hp/attach.exp: new file.
10044 * gdb.hp/attach2.exp: new file.
10045 * gdb.hp/classes-hp.exp: new file.
10046 * gdb.hp/ctti.exp: new file.
10047 * gdb.hp/ctti-add.cc: new file.
10048 * gdb.hp/ctti-add1.cc: new file.
10049 * gdb.hp/ctti-add2.cc: new file.
10050 * gdb.hp/ctti-add3.cc: new file.
10051 * gdb.hp/dbx.exp: new file.
10052 * gdb.hp/exception.cc: new file.
10053 * gdb.hp/exception.exp: new file.
10054 * gdb.hp/foll-exec.c: new file.
10055 * gdb.hp/foll-exec.exp: new file.
10056 * gdb.hp/foll-fork.c: new file.
10057 * gdb.hp/foll-fork.exp: new file.
10058 * gdb.hp/foll-vfork.c: new file.
10059 * gdb.hp/foll-vfork.exp: new file.
10060 * gdb.hp/inherit-hp.exp: new file.
10061 * gdb.hp/more-steps.exp: new file.
10062 * gdb.hp/namespace.cc: new file.
10063 * gdb.hp/namespace.exp: new file.
10064 * gdb.hp/optimize.exp: new file.
10065 * gdb.hp/pxdb.c: new file.
10066 * gdb.hp/pxdb.exp: new file.
10067 * gdb.hp/quicksort.exp: new file.
10068 * gdb.hp/reg-test.exp: new file.
10069 * gdb.hp/reg-test.s: new file.
10070 * gdb.hp/sized-enum.c: new file.
10071 * gdb.hp/sized-enum.exp: new file.
10072 * gdb.hp/start-stop.exp: new file.
10073 * gdb.hp/templ-hp.cc: new file.
10074 * gdb.hp/templ-hp.exp: new file.
10075 * gdb.hp/thr-lib.c: new file.
10076 * gdb.hp/thr-lib.exp: new file.
10077 * gdb.hp/thr-lib.h: new file.
10078 * gdb.hp/thr-liblib.c: new file.
10079 * gdb.hp/virtfun-hp.c: new file.
10080 * gdb.hp/virtfun-hp.exp: new file.
10081 * gdb.hp/watch-cmd.exp: new file.
10082 * gdb.hp/watch-hp.exp: new file.
10083 * gdb.hp/xdb1.exp: new file.
10084 * gdb.hp/xdb2.exp: new file.
10085 * gdb.hp/xdb3.exp: new file.
10086
10087Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
10088
10089 The following files are part of the HP merge; some had longer
10090 names at HP, but have been renamed to be no more than 14
10091 characters in length.
10092
10093 * gdb.base/ss.h: new file.
10094 * gdb.base/call-ar-st.c: new file.
10095 * gdb.base/call-ar-st.exp: new file.
10096 * gdb.base/call-rt-st.c: new file.
10097 * gdb.base/call-rt-st-exp: new file.
10098 * gdb.base/call-strs.exp: new file.
10099 * gdb.base/ena-dis-br.exp: new file.
10100 * gdb.base/environ.exp: new file.
10101 * gdb.base/long_long.exp: new file.
10102 * gdb.base/sect-cmd.exp: new file.
10103 * gdb.base/shlib-cl2.exp: new file.
10104 * gdb.base/smoke.exp: new file.
10105 * gdb.base/so-impl-ld.c: new file.
10106 * gdb.base/so-impl-ld.exp: new file.
10107 * gdb.base/so-indr-cl.c: new file.
10108 * gdb.base/so-indr-cl.exp: new file.
10109 * gdb.base/varargs.exp: new file.
10110 * gdb.base/volatile.exp: new file.
10111 * gdb.base/whatis-exp.exp: new file.
7a292a7a 10112 * gdb.base/display.exp: new file.
c906108c
SS
10113 * gdb.c++/derivation.exp: new file.
10114 * gdb.c++/local.exp: new file.
10115 * gdb.c++/member-ptr.exp: new file.
10116 * gdb.c++/overload.exp: new file.
10117 * gdb.c++/ovldbreak.exp: new file.
10118 * gdb.c++/ref-types.exp: new file.
10119 * gdb.c++/ref-types2.exp: new file.
10120 * gdb.c++/userdef.exp: new file.
d63a86f8 10121
c906108c
SS
10122Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
10123
10124 * gdb.base/default.exp: Reflect wording change in remote.c.
10125
dc96c6c7 10126Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10127
10128 * gdb.base/help.exp: Update to reflect current text.
10129
10130Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
10131
10132 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
10133 they're stack variables and contain garbage.
10134 * gdb.c++/anon-union.exp: new file.
10135
10136 The following changes were made by David Taylor
10137 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
10138 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
10139 in changes by HP.
10140
10141 * gdb.base/bitops.exp: new file.
10142 * gdb.base/default.exp: change expected messages for catch and
10143 info catch tests to reflect HP merge changes.
10144 * gdb.base/enable-disable-break.exp
10145 * gdb.base/ending-run.c: new file.
10146 * gdb.base/long_long.c: new file.
10147 * gdb.base/maint.exp: new file.
10148 * gdb.base/pointers2.exp: new file.
10149 * gdb.base/shlib-call2.exp: new file.
10150 * gdb.base/solib.exp: new file.
10151 * gdb.base/step-test.c: new file.
10152 * gdb.c++/anon-union.cc: new file.
10153 * gdb.c++/local.cc: new file.
10154 * gdb.c++/member-pointer.cc: new file.
10155 * gdb.c++/method.cc: new file.
10156 * gdb.c++/ref-types.cc: new file.
10157 * gdb.c++/ref-types2.cc: new file.
10158 * gdb.c++/userdef.cc: new file.
d63a86f8 10159
c906108c
SS
10160 * gdb.base/scope.exp: compile one file at a time, then link.
10161 * gdb.base/langs.exp: ditto.
10162 * gdb.base/list.exp: ditto.
d63a86f8 10163
c906108c
SS
10164Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
10165
10166 The following changes were made by David Taylor
10167 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
10168 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
10169 in changes by HP.
d63a86f8 10170
c906108c
SS
10171 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
10172 skip tests. When compiling pass c++ flag to gdb_compile.
10173 * gdb.c++/
d63a86f8 10174
c906108c
SS
10175 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
10176 test for on hppa*-*-hpux*; use args to see if c++ was specified.
10177 (skip_hp_tests): new function.
10178 (gdb_preprocess): new function.
10179
10180 * configure.in (hpdir): decide whether to configure gdb.hp.
10181 * configure: regenerated.
10182
10183 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
10184 to delete on clean.
10185 (EXECUTABLES): update to reflect new additions.
10186 * gdb.base/commands.exp: update message expected.
10187 * gdb.base/default.exp: add copyright notice.
10188 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
10189 * gdb.base/help.exp: update messages to reflect current text.
10190 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
10191 targets for recurse tests.
10192 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
10193 skip this file.
10194
10195 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
10196 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
10197 compilation.
10198 * gdb.c++/misc.exp: ditto.
10199 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
10200 run the tests. tell gdb_compile that it's a c++ compilation.
10201
10202 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 10203
c906108c
SS
10204 * gdb.base/all-bin.exp: new file.
10205 * gdb.base/arithmet.exp: new file.
10206 * gdb.base/assign.exp: new file.
10207 * gdb.base/completion.exp: new file.
10208 * gdb.base/cond-expr.exp: new file.
10209 * gdb.base/condbreak.exp: new file.
10210 * gdb.base/define.exp: new file.
10211 * gdb.base/dollar.exp: new file.
10212 * gdb.base/environment.exp: new file.
10213 * gdb.base/eval-skip.exp: new file.
10214 * gdb.base/jump.exp: new file.
10215 * gdb.base/logical.exp: new file.
10216 * gdb.base/pointers.exp: new file.
10217 * gdb.base/relational.exp: new file.
10218 * gdb.base/section_command.exp: new file.
10219 * gdb.base/whatis-expr.exp: new file.
10220
10221 * gdb.base/all-types.c: new file.
10222 * gdb.base/call-array-struct.c: new file.
10223 * gdb.base/call-return-struct.c: new file.
10224 * gdb.base/call-strings.c: new file.
10225 * gdb.base/callfuncs2.c: new file.
10226 * gdb.base/condbreak.c: new file.
10227 * gdb.base/constvars.c: new file.
10228 * gdb.base/display.c: new file.
10229 * gdb.base/int-type.c: new file.
10230 * gdb.base/jump.c: new file.
10231 * gdb.base/miscexprs.c: new file.
10232 * gdb.base/pointers.c: new file.
10233 * gdb.base/pointers2.c: new file.
10234 * gdb.base/shmain.c: new file.
10235 * gdb.base/shr1.c: new file.
10236 * gdb.base/shr2.c: new file.
10237 * gdb.base/solib.c: new file.
10238 * gdb.base/solib1.c: new file.
10239 * gdb.base/solib2.c: new file.
10240 * gdb.base/varargs.c: new file.
10241 * gdb.c++/derivation.cc: new file.
10242 * gdb.c++/overload.cc: new file.
10243 * gdb.c++/ovldbreak.cc: new file.
10244 * gdb.hp/attach.c: new file.
10245 * gdb.hp/attach2.c: new file.
10246 * gdb.hp/average.c: new file.
10247 * gdb.hp/compiler.c: new file.
10248 * gdb.hp/compiler.cc: new file.
10249 * gdb.hp/execd-program.c: new file.
10250 * gdb.hp/follow-exec.c: new file.
10251 * gdb.hp/follow-fork.c: new file.
10252 * gdb.hp/follow-vfork-and-exec.c: new file.
10253 * gdb.hp/misc-hp.cc: new file.
10254 * gdb.hp/more-steps.c: new file.
10255 * gdb.hp/optimize.c: new file.
10256 * gdb.hp/quicksort.c: new file.
10257 * gdb.hp/run-hp.c: new file.
10258 * gdb.hp/start-stop.c: new file.
10259 * gdb.hp/sum.c: new file.
10260 * gdb.hp/templates-hp.cc: new file.
10261 * gdb.hp/thread-local-in-lib.c: new file.
10262 * gdb.hp/thread-local-in-lib.h: new file.
10263 * gdb.hp/thread-local-in-lib.lib.c: new file.
10264 * gdb.hp/vforked-program.c: new file.
10265 * gdb.hp/virtfunc-hp.cc: new file.
10266 * gdb.hp/watchpoint-hp.c: new file.
10267 * gdb.hp/xdb.c: new file.
10268 * gdb.hp/xdb0.c: new file.
10269 * gdb.hp/xdb0.h: new file.
10270 * gdb.hp/xdb1.c: new file.
10271
10272Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
10273
10274 The following change was made by Edith Epstein
10275 <eepstein@cygnus.com> as part of a project to merge in changes
10276 originally made by HP; HP did not create ChangeLog entries.
10277
10278 * gdb.c++/demangle.exp: changed the expected output for some
10279 ARM-style mangling -- removed second reference to datatype.
10280 For example, maint demangle __dt__11T1__pt__2_cFv
10281 T1<char>::~T1<char>(void)
10282 becomes,
10283 maint demangle __dt__11T1__pt__2_cFv
10284 T1<char>::~T1(void)
10285
10286 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 10287
c906108c
SS
10288Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
10289
10290 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
10291 * gdb.trace/backtrace.exp: Likewise.
10292 * gdb.trace/circ.exp: Likewise.
10293 * gdb.trace/collection.exp: Likewise.
10294 * gdb.trace/deltrace.exp: Likewise.
10295 * gdb.trace/infotrace.exp: Likewise.
10296 * gdb.trace/limits.exp: Likewise.
10297 * gdb.trace/packetlen.exp: Likewise.
10298 * gdb.trace/passc-dyn.exp: Likewise.
10299 * gdb.trace/passcount.exp: Likewise.
10300 * gdb.trace/report.exp: Likewise.
10301 * gdb.trace/save-trace.exp: Likewise.
10302 * gdb.trace/tfind.exp: Likewise.
10303 * gdb.trace/tracecmd.exp: Likewise.
10304 * gdb.trace/while-dyn.exp: Likewise.
10305 * gdb.trace/while-stepping.exp: Likewise.
10306
103071998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
10308
10309 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
10310
10311Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
10312
10313 From Brendan Kehoe:
10314 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
10315 int return types.
10316
10317Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
10318
10319 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
10320 remote dos host testing right.
10321
10322Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
10323
10324 * gdb.base/corefile.exp: remove some xfails.
10325
10326Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
10327
10328 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
10329 have different timestamps.
10330
10331Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
10332
10333 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
10334 gdb.base/default.exp: Replace "exec" with "executable".
10335
10336Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
10337
10338 * gdb.base/default.exp: Change else if to elseif from previous
10339 delta.
10340
10341Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
10342
10343 * gdb.base/default.exp: Add brace missing from previous delta.
10344
10345Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
10346
10347 * gdb.base/default.exp: Support test for info float for all
10348 varieties of arm toolchain.
10349
dc96c6c7 10350Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10351
10352 * gdb.trace/*.exp: remove "remote_download" command.
10353
dc96c6c7 10354Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10355
10356 * gdb.trace/*.exp: remove -gdwarf from compile.
10357
10358Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
10359
10360 * gdb.trace/configure.in(AC_INIT): typo
10361 * gdb.trace/configure: regenerated
10362
dc96c6c7 10363Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10364
10365 * config/m68k-emc.exp: New file.
10366 * lib/<emc-support.exp trace-support.exp}: New files.
10367 * configure.in: add new test directory gdb.trace.
10368 * gdb.trace/{configure configure.in Makefile.in}: New files.
10369 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
10370 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
10371 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
10372 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
10373 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
10374 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
10375 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 10376
dc96c6c7 10377Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10378
10379 * gdb.c++/classes.exp: Change all regular expressions to match
10380 arbitrary combinations of newline/carriage-return, so that they
10381 will work equally well on Unix and Windows.
10382 * gdb.c++/inherit.exp: ditto.
10383 * gdb.c++/virtfunc.exp: ditto.
10384
103851998-08-11 Dawn Perchik <dawn@cygnus.com>
10386
10387 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
10388
c2d11a7d
JM
10389Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
10390
10391 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
10392 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
10393 to use a0-a3/d0-d3 as needed.
10394
10395Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
10396
10397 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
10398 * gdb.disasm/am33.exp: Corresponding changes.
10399
c906108c
SS
104001998-07-11 Felix Lee <flee@cygnus.com>
10401
10402 * gdb.base/callfuncs.exp: add cmp10 test.
10403 * gdb.base/callfuncs.c (cmp10): new function.
10404
10405Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
10406
d63a86f8 10407 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
10408 into two parts to get around a synchronization problem in expect.
10409
3fc11d3e
JM
10410Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
10411
10412 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
10413
10414 * configure.in: Add options for gdbtk testsuite.
10415
10416 * configure: Regenerate.
10417
10418 * gdb.gdbtk: New directory to hold gdbtk tests.
10419
c906108c
SS
10420Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
10421
10422 * gdb.fortran/types.exp: Escape brackets in expect patterns
10423 for test_float_literal_types_accepted tests.
10424 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
10425 before run test.
10426
c2d11a7d
JM
10427Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
10428
10429 * am33.exp: Just compile, do not link the testcase.
10430 * am33.s: Add ".am33" pseudoop to force am33 mode.
10431
c906108c
SS
104321998-06-25 Felix Lee <flee@cygnus.com>
10433
10434 * gdb.base/setshow.exp: make sure $pc is sane.
10435
10436 * gdb.stabs/weird.exp: split expect patterns properly.
10437
c2d11a7d
JM
10438Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
10439
10440 * gdb.disasm/am33.s: New disassembler testfile for the am33.
10441 * gdb.disasm/am33.exp: Run it.
10442
dc96c6c7 10443Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10444
10445 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
10446 match processing (and eliminate spurious timeouts when running).
10447
dc96c6c7 10448Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10449
10450 * gdb.base/signals.exp (test_handle_all_print): put back Mach
10451 exception test, but conditionalize it on target [mach | gnu].
10452
dc96c6c7 10453Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10454
10455 * gdb.base/overlays.exp: fixup compile line for linker script.
10456
10457Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
10458
10459 * gdb.fortran/types.exp: don't guess at float size.
10460
10461Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
10462
10463 * gdb.base/exprs.exp: delete test that depends on int size.
10464
10465Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
10466
10467 * config/sim.exp: Removed checks for target triplets.
10468 (gdb_target_sim): Use gdb,target_sim_options.
10469
10470Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
10471
10472 * gdb.base/reread.exp: New file.
10473 * gdb.base/reread1.c: New file.
10474 * gdb.base/reread2.c: New file.
10475
10476Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
10477
10478 * config/sim.exp: Use 'target sim -sparclite' when running
10479 SPARClite programs.
10480
10481Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
10482
10483 * gdb.base/structs2.exp: New file.
10484 * gdb.base/structs2.c: New file.
10485
10486Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
10487
10488 * gdb.asm/common.inc: New file.
10489 * gdb.asm/d10v.inc: New file.
10490 * asm-source.exp: Pass -I's to gas to find .inc files.
10491 Update line numbers in expected output.
10492 * asmsrc1.s: Rewrite.
10493 * asmsrc2.s: Rewrite.
10494 * configure.in: Create arch.inc symlink.
10495 * configure: Regenerate.
10496 * Makefile.in (distclean): Delete arch.inc.
10497
10498Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
10499
10500 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
10501 (t_enum_value2): ditto
10502 (t_enum_value3): ditto
10503 (main): ditto
10504Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
10505
10506 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
10507 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
10508 change.
10509 Use gdb_test instead of send_gdb/gdb_expect sequences.
10510
10511Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
10512
10513 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
10514 not void.
10515
10516Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
10517
10518 * gdb.base/branches.c: Code with lots of loops and
10519 subroutines. Used to test gdbs ability to single step through PC
10520 changes, especially to test mips-tdep.c:mips_next_pc
10521
10522Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
10523
10524 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
10525 more rigorous EGCS C++ error checking.
10526
10527Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10528
10529 * gdb.base/help.exp: Clean up `help set args' and `help show args'
d63a86f8 10530 tests.
c906108c 10531 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
d63a86f8 10532 function when asleep.
c906108c 10533 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
d63a86f8
RM
10534 for i*86 Linux and SVR4 signal handling problems.
10535 Remove linux xfail for `next to handler in signals_tests_1', fixed
10536 by recent infrun.c change.
c906108c 10537 Limit backtrace to 10 frames to avoid timeout problems with infinite
d63a86f8 10538 stack backtraces.
c906108c
SS
10539 Adjust expect pattern in `handle all print' test to match Apr 28 1997
10540 target.[ch] change.
10541
10542Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
10543
10544 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
10545 for a newline from gdb before continuing.
10546 (default_gdb_exit): Just look for y or n.
10547 (gdb_test): Detect abnormal exit from GDB running on DOS; if
10548 it does, fail the rests of the tests in the file.
10549
10550Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
10551
10552 * config/cygmon.exp: New file.
10553
10554Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
10555
10556 * gdb.base/list.exp: Fix problem with "list default lines around
10557 main" test on remote targets.
10558
10559 * gdb.base/scope.exp: Fix problem with filelocal_bss before
10560 run test on remote targets.
10561
10562Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
10563
10564 * gdb.asm: New directory.
10565 * configure.in: Configure it.
10566 * configure: Regenerate.
10567 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
10568 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
10569
10570Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
10571
10572 * config/mn10300-eval.exp: New file to support MN10300 eval board.
10573
dc96c6c7 10574Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 10575
c906108c
SS
10576 * gdb.base/overlays (several files): Merge the two overlay
10577 managers into one. Change variables (foox, barx, bazx, grbxx)
10578 back into ints but force them to load in their proper sections.
10579
10580Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
10581
10582 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
10583 on-chip insn memory and IMAP1 to upper 128k.
10584 (D10VCopy): Handle memory regions crossing 16k boundaries.
10585 (D10VCopy): Transfer data in 32 bit chunks.
10586
10587Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
10588
10589 * gdb.base/overlays.c (main): Exit normally when result is
10590 correct.
10591
10592 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
10593 map. Include space for printf in .text segment.
10594
10595 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
10596 updated d10v memory VMA/LMA map.
10597 (D10VCopy): Call D10VTranslate.
d63a86f8 10598
c906108c
SS
10599Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
10600
10601 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
10602
10603 * gdb.base/bar.c (barx, bar): Change variable to small array so
10604 that it won't be put into the .sdata - small data -
10605 section. Update reference.
10606 * gdb.base/baz.c (bazx, baz): Ditto.
10607 * gdb.base/foo.c (foox, foo): Ditto.
10608 * gdb.base/grbx.c (grbxx, grbx): Ditto.
10609
10610 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
10611 to be arrays.
d63a86f8 10612
dc96c6c7 10613Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 10614
c906108c
SS
10615 * gdb.base/overlays.exp: fix up and get working again.
10616 Add tests for backtraces from an overlay function.
d63a86f8 10617
c906108c
SS
10618Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
10619
10620 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
10621 "calling function with watchpoint enabled".
10622
10623Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
10624
10625 * gdb.base/break.exp (test_next_with_recursion): Remove
10626 gdb_suppress_tests for d10v-*-*.
10627 * lib/gdb.exp (gdb_suppress_tests): Disable this function
10628 pending review of whether it is useful or not.
10629
10630Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
10631
10632 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
10633
10634Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
10635
10636 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
10637 * config/dve.exp: New file to support Densan boards.
10638
10639Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
10640
10641 * gdb.base/interrupt.exp: Document problem of simulators, signals,
10642 reads and BSD.
10643
10644Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
10645
10646 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
10647 response.
10648
10649 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
10650
10651Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
10652
10653 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
10654 test.
10655
10656 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
10657 target_sizeof_long and target_bigendian_p.
10658 (structs_by_value, structs_by_reference): Check values according
10659 to targets word size and endianess.
d63a86f8 10660
c906108c
SS
10661Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
10662
10663 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
10664 output.
10665
10666Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
10667
10668 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
10669 Update test of set args help to match source change.
10670
10671Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
10672
10673 * gdb.base/default.exp: Expect help system output to be in
10674 alphabetical order.
10675 * gdb.base/help.exp: Ditto.
10676
10677Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
10678
10679 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
10680 "i*86-pc-linux-gnu*".
10681 * gdb.base/interrupt.exp: Ditto.
10682 * gdb.base/corefile.exp: Ditto.
10683
10684 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
10685 define vxworks when building the testcase.
10686
10687 * gdb.base/ptype.exp: Fix testnames to be unique.
10688 * gdb.base/radix.exp: Ditto.
10689 * gdb.base/term.exp: Ditto.
10690 * gdb.base/whatis.exp: Ditto.
10691 * gdb.c++/classes.exp: Ditto.
10692
10693Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
10694
10695 * gdb.base/callfuncs.exp: Fix indentation.
10696
10697 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
10698 suppress_flag has been set.
10699 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
10700 target feature.
10701
10702Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
10703
10704 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
10705 the testcase.
10706
10707 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
10708 set_debug_traps() and breakpoint().
10709 * gdb.c++/misc.cc (main): Ditto.
10710 * gdb.c++/templates.cc (main): Ditto.
10711 * gdb.c++/virtfunc.cc (main): Ditto.
10712
10713Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
10714
10715 * lib/gdb.exp(gdb_step_for_stub): New function.
10716 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
10717 exists, reload the executable and do a "continue" instead of
10718 doing a jump.
10719 (runto_main): Use gdb_step_for_stub.
d63a86f8 10720
c906108c
SS
10721 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
10722 tests to have unique names.
10723 * gdb.base/callfuncs.exp: Ditto.
10724 * gdb.base/commands.exp: Ditto.
10725 * gdb.base/default.exp: Ditto.
10726 * gdb.base/help.exp: Ditto.
10727 * gdb.base/list.exp: Ditto.
10728 * gdb.base/opaque.exp: Ditto.
10729 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
10730 similar tests.
d63a86f8 10731
c906108c
SS
10732 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
10733 * gdb.c++/cplusfuncs.cc: Ditto.
10734 * gdb.c++/virtfunc.cc: Ditto.
10735
10736 * config/monitor.exp: Keep track of the last file we saw, rather
10737 than trying to get the info from gdb.
10738
10739 * gdb.fortran/types.exp: Move comment to previous line.
10740
10741Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
10742
10743 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
10744 target mode.
10745
10746Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
10747
10748 From Bob Manson:
10749 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
10750 string from GDB when it connects.
10751
10752 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
10753
10754Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
10755
10756 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
10757 if we can't get a debug format from GDB (we may be testing an
10758 older GDB). Use a 10 second timeout when checking for the format.
10759
10760 * gdb.stabs/weird.exp: Fix quoting.
10761
10762 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
10763
10764Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
10765
10766 * config/arm-ice.exp: New file.
10767
10768Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
10769
10770 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
10771 until it has been modified to work with the new testsuite.
10772
99707966 10773 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
10774 testcase won't compile, cause all of the testcases in the file to
10775 fail instead.
10776
10777 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
10778 (gdb_clear_suppressed): New procedure.
10779 (gdb_stop_suppressing_tests): Only clear suppress_flag if
10780 it contains a positive value.
10781
10782Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
10783
10784 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
10785
10786 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
10787
10788Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
10789
10790 * lib/gdb.exp (setup_xfail_format): New function.
10791 (get_debug_format): New function to get debug format.
10792 (debug_format): New global variable to hold last value set
10793 by get_debug_format.
10794 * gdb.base/list.exp: Call get_debug_format and expect some
10795 tests to fail for DWARF 1 and COFF formats.
10796 * gdb.c++/ptype.exp: Ditto.
10797 * gdb.c++/classes.exp: Ditto.
10798 * gdb.c++/cplusfuncs.exp: Ditto.
10799 * gdb.c++/inherit.exp: Ditto.
10800 * gdb.c++/templates.exp: Ditto.
10801 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 10802
c906108c
SS
10803Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
10804
10805 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
10806 host doesn't have a currently-open connection.
10807
10808 * config/sparclet.exp: Cleanups and fixes to make it generic for
10809 any gdb stub target. Handle cases where gdb doesn't respond when
10810 interrupted in a sane fashion.
10811
10812 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
10813 same thing in a totally different way.
10814
10815 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
10816 setting "timeout".
10817 (gdb_start): We set the global gdb_prompt variable in
10818 default_gdb_init now.
10819
10820Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
10821
10822 * gdb.base/printcmds.exp: Fix "check for floating addition"
10823 regexp to accept results within approx +/- .01 of exact value.
10824 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
10825
10826Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
10827
10828 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
10829 properly.
10830 (gdb_expect): Add optional timeout parameter, and add timeout
10831 value to various calls.
10832 (gdb_suppress_tests): Only give one warning message per group.
10833
10834Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
10835
10836 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
10837 global variables. Handle getting a value for $timeout more
10838 gracefully.
10839
10840Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
10841
10842 * lib/gdb.exp: Close connection to remote host if gdb doesn't
10843 initialize.
10844 (default_gdb_init): New procedure; allow gdb_init to be overridden
10845 by a target configuration file.
10846 (gdb_expect): Pass the timeout to remote_expect.
10847
10848 * config/monitor.exp(gdb_load): Fix typo in regexp.
10849
10850Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
10851
10852 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
10853
10854Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
10855
10856 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
10857 here. Call gdb_target_exec before rebooting the target, to make
10858 sure the connection to the target is closed.
10859 (gdb_load): Pass the name of the executable to gdb_target_monitor.
10860 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
10861 Also detect "Timeout reading from remote" error.
10862
10863 * config/gdbserver.exp: Pass the executable being loaded to
10864 gdb_target_monitor. Don't call gdb_file_cmd here; let
10865 gdb_target_monitor do it.
10866
10867 * gdb.disasm/hppa.exp: Don't use exec_output.
10868
10869Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
10870
10871 * gdb.base/list.exp: If we're debugging a non-native target,
10872 try to set the pc register to point to the start of the
10873 program before doing the first list command.
10874
10875 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
10876 test_calls after restarting.
10877
10878 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
10879 reloading.
10880
10881 * gdb.base/watchpoint.exp: Fix typo.
10882
10883 * gdb.base/setshow.exp: Check for use_gdb_stub.
10884
10885 * gdb.base/break.exp: Fix continue until exit test for the gdb
10886 stub case.
10887 * gdb.base/langs.exp: Ditto.
10888
10889 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
10890 gdb_load_offset. If we weren't given a file to load, figure out
10891 what the current file is and use it.
10892
10893 * config/i386-bozo.exp: New file.
10894
10895Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
10896
10897 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
10898 feature.
10899
10900 * config/proelf.exp: New entry.
10901
10902Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
10903
10904 * lib/gdb.exp: Remove spurious .* patterns at the beginning
10905 of regexps.
10906
10907 * gdb.base/watchpoint.exp: Don't run the test_stepping
10908 tests if gdb can't call functions on the target.
10909
10910 * gdb.base/setshow.exp: Don't run the set prompt tests if
10911 the board has gdb_prompt set.
10912
10913Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
10914
10915 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
10916 * gdb.base/commands.exp: Likewise.
10917 * gdb.base/setshow.exp: Likewise.
10918
10919Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
10920
10921 * config/monitor.exp(gdb_start): Look for gdb_prompt target
10922 feature.
10923
10924 * config/i960.exp: New file.
10925
10926Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
10927
10928 * gdb.base/funcargs.exp: Check for gdb,short_int target
10929 feature instead of looking for explicit target triplets.
10930
dc96c6c7 10931Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 10932
d63a86f8 10933 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
10934 "p 123DEADBEEF", to check parse_number.
10935 * top.c: change "to enable to enable" to "to enable" in a couple
10936 of help strings.
10937
10938Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
10939
10940 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
10941 on the mn10300.
d63a86f8 10942
c906108c
SS
10943Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
10944
10945 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
10946 where the test executable is run with explicit args.
10947 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
10948
10949Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
10950
10951 * gdb.base/run.c: Use FAKEARGV to build test executable that
10952 does not require a command line arg, since most simulators
10953 don't currently support passing such an arg into the simulated
10954 program.
10955 * gdb.base/commands.exp: Change tests to insert the proper
10956 value as the arg to the first recursive factorial call. Change
10957 compilation line to define FAKEARGV at compile time.
10958
10959Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
10960
10961 * gdb.base/recurse.exp: Enable these tests for the mn10300.
10962 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
10963 function with watchpoint enabled" test.
10964
10965Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
10966
10967 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
10968 Don't call gdb_test when the command doesn't return to a gdb prompt.
10969
10970 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
10971 "Tests restarted" messages.
10972
10973Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
10974
10975 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
10976
dc96c6c7 10977Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10978
10979 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
10980 for INFO SYMBOL; add help tests for OVERLAY commands.
10981 * gdb.base/default.exp: add tests for INFO SYMBOL command;
10982 add tests for OVERLAY commands
10983 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
10984 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
10985 * gdb.base/sigall.c: add usestubs code frag
10986 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 10987
c906108c
SS
10988Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
10989
10990 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
10991 failures.
10992 (gdb_stop_suppressing_tests): Note that tests have restarted.
10993
10994Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
10995
10996 * config/h8300.exp: New file.
10997
10998Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
10999
11000 * gdb.base/setshow.exp: Check for the existence of a
11001 feature, not its value.
11002
11003Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
11004
11005 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
11006
11007 * gdb.base/scope.exp: It's now init0(), not init().
11008
11009 * gdb.base/scope0.c: For now, change init() to be init0().
11010
11011 * config/monitor.exp: Use gdb_serial in preference to serial
11012 or netport.
11013
11014 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
11015 and it's not already set.
11016
11017Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
11018
11019 * gdb.base/setshow.exp: Only test the run command if the target
11020 isn't using a stub and if it supports argument passing.
11021
11022Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
11023
11024 * config/udi.exp(gdb_start): Make sure UDICONF is set
11025 properly before starting gdb.
11026
11027Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
11028
11029 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
11030 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
11031 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
11032
11033Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
11034
11035 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
11036 specialized code to reboot the board, use remote_reboot instead.
11037
11038 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
11039
11040 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
11041
11042 * config/monitor.exp: Make sure we disconnect from the target.
11043 Also, try a reboot/reload cycle instead of failing if the
11044 load fails.
11045
11046Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
11047
11048 * gdb.base/default.exp: Don't set match_max.
11049 * gdb.base/help.exp: Ditto.
11050 * gdb.base/list.exp: Ditto.
11051 * gdb.base/signals.exp: Ditto.
11052
11053 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
11054 set, use remote_ld to download the testcase instead of
11055 the GDB loader.
11056
11057Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
11058
11059 * config/vr5000.exp: New file.
11060
11061 * config/monitor.exp(gdb_target_monitor): Add pattern for
11062 "Ending remote" to detect errors in connecting.
11063
11064 * gdb.base/setshow.exp: Add .* within auto language test.
11065
11066 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
11067 target feature.
11068
11069 * config/monitor.exp(gdb_load): Check for a failure when loading,
11070 and reboot the board if necessary.
11071
11072 * gdb.base/setvar.exp(test_set): Handle multiple prints within
11073 a set of tests. Remove print.* from the patterns being checked.
11074
11075Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
11076
11077 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
11078 refer to gdb_spawn_id.
11079
11080 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
11081 longer used.
11082 * config/sparclet.exp: Ditto.
11083 * config/sparclet-old.exp: Ditto.
11084 * config/slite.exp: Ditto.
11085 * config/sim.exp: Ditto.
11086 * gdb.base/funcargs.exp: Ditto.
11087
11088 * lib/gdb.exp:Remove references to gdb_spawn_id.
11089 (gdb_expect): Move to remote.exp.
11090
11091Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
11092
11093 * config/monitor.exp: Detect the "Couldn't establish connection"
11094 message from GDB.
11095
11096Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
11097
11098 * gdb.base/bitfields.exp: Use runto instead of explicit
11099 gdb_run_cmd/gdb_expect sequences.
11100
11101 * gdb.base/break.exp(text_next_with_recursion): Add match for
11102 gdb_expect call.
11103
11104 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
11105 We also need to handle the "A program is being debugged already"
11106 prompt from gdb. Use gdb_test to set the baud rate.
11107
11108 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
11109 to 20000. Really. I mean it.
11110
11111Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
11112
11113 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
11114 fails. If suppress_flag is set, skip perror message about not
11115 being able to send to GDB.
11116 (send_gdb): If suppress_flag is set, don't try to send commands to
11117 GDB.
11118 (gdb_expect): If suppress_flag is set, always fail immediately.
11119 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
11120 (gdb_init): Call gdb_stop_suppressing_tests.
11121 (default_gdb_exit): Ditto.
11122 (default_gdb_start): Ditto.
11123
11124 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
11125 gdb_stop_suppressing_tests as appropriate.
11126 * gdb.base/break.exp: Ditto.
11127 * gdb.base/callfuncs.exp: Ditto.
11128 * gdb.base/commands.exp: Ditto.
11129 * gdb.base/exprs.exp: Ditto.
11130 * gdb.base/funcargs.exp: Ditto.
11131 * gdb.base/list.exp: Ditto.
11132 * gdb.base/recurse.exp: Ditto.
11133 * gdb.base/scope.exp: Ditto.
11134 * gdb.base/structs.exp: Ditto.
11135 * gdb.c++/inherit.exp: Ditto.
11136
11137Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
11138
11139 * config/vr4300.exp: New file.
11140
99707966 11141 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 11142
99707966 11143 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
11144
11145Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
11146
11147 * lib/gdb.exp(gdb_init): New function.
11148
11149 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
11150 for each individual variable set.
11151
11152 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
11153 name.
11154
11155 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
11156
11157 * gdb.base/scope.exp: Use gdb_test.
11158
11159 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
11160 aborting; the testsuite driver will do that for us (see
11161 gdb_finish). Also, use gdb_test in a few more places.
11162
11163Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
11164
11165 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
11166
11167Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
11168
11169 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
11170 and "add_tests" are not at the same address.
11171
11172Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
11173
11174 * gdb.base/ptype.exp: Use gdb_test.
11175
11176Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
11177
11178 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
11179 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
11180 left in. No longer expect them to fail.
11181
11182 * gdb.stabs/*.mt; Deleted, no longer used.
11183 * gdb.stabs/configure.in: Remove references to target makefile
11184 frags.
11185 * gdb.stabs/configure: Rebuilt.
11186
11187 * gdb.disasm/*.mt: Deleted, no longer used.
11188 * gdb.disasm/configure.in: Remove references to target makefile
11189 frags. Use "sh3.s" as the unique filename for this directory.
11190 * gdb.disasm/configure: Rebuilt.
11191
11192 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
11193 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
11194 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
11195
11196Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
11197
11198 * config/udi.exp: Use mondfe,name instead of remote_host.
11199
11200Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
11201
11202 * gdb.base/watchpoint.exp: Don't expect a failure when calling
11203 a function with a watchpoint enabled on the mn10200.
11204
11205 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
11206 before trying to create it!
11207
11208Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
11209
11210 * config/vx.exp: Use hostname instead of netport.
11211
11212 * config/vxworks.exp: New file.
11213
11214 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
11215
11216 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
11217 gdb before assuming everything worked. Send a ^C if a timeout
11218 occurs.
11219
11220 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
11221 $gdb_spawn_id directly.
11222 (gdb_run_cmd): Try _start as well as start. Use the target feature
11223 gdb,start_symbol as the symbol to start from when jumping.
11224
11225Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
11226
11227 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
11228 redundant) test.
11229
11230 * gdb.base/recurse.exp: Relax final value test for 'b' so that
11231 it doesn't lose for 16bit integer systems.
11232
11233Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
11234
11235 * gdb.fortran/types.exp: If the target doesn't support "double"
11236 data types, then expect "real" types to only be 4 bytes.
11237
11238 * gdb.c++/virtfunc.exp: Expect failure for virtual function
11239 call tests if the target doesn't support inferior function calls.
11240
11241 * gdb.base/printcmds.exp: Allow minor deviation in FP values
11242 in printf tests.
11243
11244Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
11245
11246 * gdb.base/help.exp: Disable "help set", "help show", and
11247 "help support". Simplify regexp for "help stack".
11248
11249 * gdb.base/default.exp: Set match_max to 5000 and the timeout
11250 to 60 seconds. Temporarily set match_max to 15000 around the
11251 "info copying" test.
11252
11253 * gdb.base/nodebug.exp: Don't try to do an inferior function
11254 call if the target doesn't support them.
11255 * gdb.base/printcmds.exp: Likewise.
11256 * gdb.base/setvar.exp: Likewise.
11257 * gdb.base/structs.exp: Likewise.
11258 * gdb.c++/templates.exp: Likewise.
11259 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
11260
11261 * gdb.base/recurse.exp: Enable for the mn10200.
11262
11263 * configure.in: Do configure gdb.stabs directory for *-*-elf
11264 targets.
11265 * configure: Rebuilt.
11266
11267 * gdb.base/break.exp: Check for gdb,noresults before testing
11268 exit status and/or results from the target.
11269 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
11270 * lib/gdb.exp: Remove old (now bogus) initialization of
11271 noinferior, noargs, noresults and nosignals.
11272
11273Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
11274
11275 * config/sh.exp: New file.
11276
11277 * config/slite.exp: Try to connect multiple times to the board
11278 before rebooting. Only send a "monitor run" if need_monitor_run
11279 is set.
11280
11281 * gdb.base/break.exp: Don't do the "stub continue" test if
11282 the target has gdb_stub set.
11283
11284 * gdb.base/callfuncs.exp: Increase the timeout.
11285
11286 * gdb.base/interrupt.exp: Don't even try to compile the testcase
11287 if the target has gdb,noinferiorio set.
11288
11289 * gdb.base/list.exp: Increase match_max to 10000 characters.
11290
11291 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
11292
11293 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
11294 target.
11295
11296 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
11297
11298Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
11299
11300 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
11301 trying to delete the copy of gdb. Catch the file delete so we
11302 don't die if the delete fails; also, the file should be copied to
11303 the host, not to the build.
11304
11305Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
11306
11307 * lib/gdb.exp(gdb_test): Surround the result pattern with
11308 parenthesis in case it contains multiple regexps separated
11309 with |.
11310
11311 * gdb.base/watchpoint.exp: Use gdb_test.
11312 * gdb.base/default.exp: Ditto.
11313
11314Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
11315
99707966 11316 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 11317
c906108c
SS
11318 * gdb.base/scope.exp: Use gdb_test.
11319 * gdb.c++/classes.exp: Ditto.
11320 * gdb.c++/inherit.exp: Ditto.
11321
11322Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
11323
11324 * gdb.base/crossload.exp: Don't use execute_anywhere, use
11325 remote_exec instead.
11326 * gdb.base/corefile.exp: Don't be ridiculous.
11327 * gdb.base/*.c: Add missing stub invocations.
11328
11329Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
11330
11331 * config/slite.exp: Miscellaneous fixes.
11332
11333 * lib/gdb.exp: Fix runto.
11334
11335 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
11336 the target.
11337
11338 * gdb.base/watchpoint.exp: Fix regexp.
11339
11340 * lib/gdb.exp(default_gdb_exit): Add a catch to the
11341 close and wait commands, as the descriptor may now be
11342 invalid. Always call "remote_close host".
11343
11344Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
11345
11346 Major rewrite for testsuite revision.
d63a86f8 11347
c906108c
SS
11348 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
11349 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
11350 instead of relying on spawn_id to always contain a valid
11351 spawn id.
11352 (get_compiler_info): New procedure to build the ${binfile}.ci
11353 file, instead of replicating this in N different places.
11354 (gdb_compile): New procedure.
d63a86f8 11355
c906108c
SS
11356 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
11357 appropriate arguments) instead of compile. Use gdb_test in a lot
11358 more places. Use send_gdb instead of send. Always run gdb_start
11359 at the start of a testcase, as this is no longer done magically.
11360
11361 config/*-gdb.exp: Rename without the -gdb suffix.
11362
11363 config/mips.exp: Use remote_close instead of exit_remote_shell.
11364 config/monitor.exp: Use target_info instead of looking at
11365 baud, timeout, etc.
11366 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
11367
11368Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11369
11370 * gdb.c++/templates.exp (test_ptype_of_templates),
11371 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
11372 Update expect patterns for destructors and assignment operators
11373 to match corresponding c-typeprint.c changes.
11374 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
11375 to destructor breakpoint test, GDB should be able to set the
11376 destructor breakpoint without specifying arguments.
11377
11378Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
11379
11380 * gdb.threads/pthreads.exp: Change result for failure to compile due
11381 to lack of pthreads runtime support from an error to simply an
11382 unsupported test, per dejagnu standards.
11383
11384Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11385
11386 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
11387 where GDB exits to reduce pattern match time.
11388 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
11389
11390 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
11391
dc96c6c7 11392Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11393
11394 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
11395 * gdb.base/default.exp: ditto.
11396 * gdb.base/nodebug.exp: ditto.
11397 * gdb.base/printcmds.exp: ditto.
11398 * gdb.base/ptype.exp: ditto.
11399 * gdb.base/setvar.exp: ditto.
11400 * gdb.base/structs.exp: ditto.
11401 * gdb.base/setshow.c: Guard against uninitialized values of argc.
11402
11403Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
11404
11405 * configure, */configure: Rebuild with autoconf 2.12.
11406
11407Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
11408
11409 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
11410 use new i*86-pc-linux*-gnu quads.
11411 * gdb.base/corefile.exp: Ditto.
11412 * gdb.base/signals.exp: Ditto.
11413 * gdb.base/sigall.exp: Ditto.
11414 * gdb.base/interrupt.exp: Ditto.
11415
11416 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
11417 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
11418 RedHat 4.0.
d63a86f8 11419
c906108c
SS
11420 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
11421 linux. This allows the test case to at least compile on latest
11422 linux, but still not run due to missing the threads runtime library.
11423
11424Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11425
11426 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
11427 directory to search gdb directory. Accept and step over conditional
11428 stack alignment code. Consume $prompt in failure cases.
11429 Reset timeout to $oldtimeout instead of some arbitrary value.
11430 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
11431 timeout problems with infinite stack backtraces.
11432 * gdb.base/ptype.exp (ptype struct link, union tu_link):
11433 Accept function parameters for linkfunc member.
11434
11435Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
11436
11437 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
11438 (CXXFLAGS): Remove, unreferenced.
11439 (B_OPTIONS): Add for -B options and add code to initialize with
11440 previous -B options and also add -B option to pick up cross compiled
11441 runtime.
11442 (TARGET_INCLUDES): Add for -I options and add code to initialize when
11443 doing cross compiles.
11444 (target_alias): Declare global.
11445 (xgcc): Set variable to full path of gcc in build tree. Use findfile
11446 to verify that gcc exists in build tree, and if so set CC to that
11447 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 11448
c906108c
SS
11449Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
11450
11451 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
11452 ptype test for anonymous union. Fixup testcase to match
11453 current gcc debug output.
11454
11455Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
11456
11457 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
11458 force argument to an unsigned long type.
11459
11460Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
11461
11462 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
11463 tests and anonymous union print/ptype tests.
11464 * gdb.base/list.exp (test_forward-search): Increase timeout by
11465 5 minutes for the "search extremely long line" case.
11466 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
11467 completely optional and that the pass/fail messages use the command as
11468 the message if that third arg is a null string.
11469 (gdb_test_exact): Arrange that a null string pattern means match a
11470 null string output rather than any output, which might include random
11471 errors.
11472 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
11473 backtrace test.
11474 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
11475 always failing and failure is now exposed by gdb.exp changes.
11476
11477Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
11478
11479 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
11480 weren't being noted.
11481
11482Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11483
11484 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
11485 * gdb.stabs/weird.exp: Remove v_comb xfails.
11486
dc96c6c7 11487Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11488
11489 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
11490 list.exp scope.exp watchpoint.exp]
11491 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 11492
dc96c6c7 11493Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11494
11495 * config/monitor.exp: Increase download timeout to 1000 seconds.
11496
dc96c6c7 11497Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11498
11499 * config/m32r.exp: Increase timeout to 120 seconds.
11500
11501Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
11502
11503 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
11504 and accept older ordering as obsolescent gcc or gdb.
11505 * gdb.c++/templates.exp: Ditto.
11506 * gdb.c++/virtfunc.exp: Ditto.
11507
11508Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
11509
11510 * gdb.base/coremaker.c: Add code to mmap some data so we
11511 can check that it ends up in the core file.
11512 * gdb.base/corefile.exp: Add test to read mmapped data
11513 from core file.
11514
dc96c6c7 11515Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11516
11517 * config/m32r.exp: New file.
11518
11519Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
11520
11521 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
11522 that cflags can contains -gstabs, and work correctly for other tests.
11523
dc96c6c7 11524Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11525
11526 * gdb.base/setshow.exp: New file, tests show and set.
11527 * gdb.base/setshow.c: New file, tests show and set.
11528 * gdb.base/help.exp: Add test for help set|show annotate.
11529 * gdb.base/default.exp: Add test for set|show annotate.
11530
11531Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
11532
11533 * testsuite/gdb.base/break.exp: Make backtrace from factorial
11534 errors unique.
11535 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
11536 explicitly.
11537
11538Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
11539
11540 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
11541 and width commands. This is done elsewhere.
11542 * (gdb_start): Don't call gdb_start_sim here. That's already
11543 done in gdb_load. This fixes lots of failures in default.exp.
11544
11545Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
11546
11547 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
11548 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
11549 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
11550 in the same we we treat other failures (since it may be an expected
11551 condition), rather than as an error.
11552 * gdb.base/signals.exp (test_handle_all_print): Revert back to
11553 old test format.
11554
11555Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
11556
11557 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
11558 (distclean maintainer-clean realclean): No need to remove files
11559 twice. Nuke the duplicates.
11560 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 11561 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
11562 Remove config.h along with other config files.
11563
11564Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
11565
11566 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
11567 "p func1 ()" and note that rests of tests are skipped.
11568 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
11569 setup_xfails for "print func2::coremaker_local".
11570 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
11571 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
11572 affected by the previous run test.
11573 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
11574 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
11575 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
11576 "pass int powerset tuple" and "pass modeless int powerset tuple".
11577 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
11578 "real write 4" and "real write 8".
11579 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
11580 setup_xfails for "print vs1 after tuple assign 2",
11581 "print \$i after tuple assign 2", and
11582 "print vs2 after tuple assign 2".
11583 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
11584 meaningful error message and return -1 so the caller can
11585 suppress further tests and avoid a cascade of errors.
d63a86f8 11586
c906108c
SS
11587Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
11588
11589 * gdb.base/a1-selftest.exp: Tweak tests to account for new
11590 format for printing version.
11591 * gdb.base/default.exp: Ditto.
11592 * gdb.base/interrupt.exp: Fix problem with cascade of
11593 errors if child process dies while calling a function.
d63a86f8 11594
c906108c
SS
11595Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
11596
11597 * Makefile.in (VPATH): Add
11598 * Makefile.in (Makefile, config.status): Fix rules so things get
11599 remade when necessary.
11600
11601Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
11602
11603 * Makefile.in (just-check): Add path to sibling expect dir
11604 to environment variable specified by RPATH_ENVVAR.
11605
11606Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
11607
11608 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
11609 (just-check): Add shared library paths for libstdc++, tk,
11610 tcl, bfd, and opcodes to the environment variable specified
11611 in RPATH_ENVVAR.
11612 * configure.in: Add support to recognize --enable-shared flag
11613 and generate correct value for RPATH_ENVVAR.
11614 * configure: Regenerated with autoconf.
11615
11616Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
11617
11618 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
11619 include all osf versions.
11620 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
11621 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
11622 when target is linux. When failing to build pthreads test
11623 executable, give more meaningful message.
11624 * gdb.threads/pthreads.c: Hpux also uses old definition of second
11625 arg for pthread_create.
d63a86f8 11626
c906108c
SS
11627Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
11628
11629 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
11630 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
11631 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
11632 and -lpthreads (everybody else).
11633 (test_startup): Fail gracefully if threads are not supported.
11634 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
11635 "p/c array_index("abcdef",2)" when not gcc compiled.
11636 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
11637 "print func2::coremaker_local" when not gcc compiled.
11638 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
11639 "ptype on opaque struct tagname (statically)",
11640 "ptype on opaque struct tagname (dynamically) 1", and
11641 "ptype on opaque struct tagname (dynamically) 2"
11642 for not compiled with gcc.
11643 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
11644 backtrace when compiled with gcc.
d63a86f8 11645 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
11646 than always return success.
11647
11648Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
11649
11650 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
11651
11652Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
11653
11654 * gdb.base/structs.exp: Undo last change.
11655
11656Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
11657
11658 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
11659 encapsulate all the steps/nexts done during self test, starting
11660 at main, and makes them less sensitive to optimization issues.
11661 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
11662 signal handler" test.
11663 * gdb.threads/pthreads.exp: Only run this for native configs.
11664 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
11665 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
11666 tests.
11667 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
11668 for "runto test_calls(void)" test.
d63a86f8 11669
c906108c
SS
11670Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
11671
11672 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
11673 and don't expect address info in breakpoint confirmations.
11674
11675Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
11676
11677 * gdb.base/list.exp (test_forward_search): Increase timeout
11678 temporarily by 60 seconds for searching extremely long line,
11679 and then reset to old value when done. Increase expect input
11680 buffer to 10000.
11681
11682Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
11683
11684 * gdb.base/list.exp (test_forward_search): Fix to handle very
11685 long source line without overflowing expect's input buffer.
11686
11687Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
11688
11689 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
11690 "buffer_full".
11691
11692 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
11693 "buffer_full".
11694
11695 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
11696 "buffer_full".
11697
11698 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
11699 "buffer_full".
11700
11701Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
11702
11703 * configure.in (configdirs): Add gdb.threads.
11704 * configure: Regenerated with autoconf.
11705 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
11706 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
11707 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 11708
c906108c
SS
11709Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
11710
11711 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
11712
11713Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
11714
11715 * gdb.base/signals.exp (test_handle_all_print): Test separately for
11716 each signal's status in the output of "handle all print".
11717 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
11718 the \r\n sequence that immediately precedes the gdb prompt.
11719 * gdb.base/a1-selftest.exp: Save original timeout and restore
11720 after test.
11721
11722Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
11723
11724 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
11725 symbol.
11726
11727Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
11728
11729 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
11730
11731Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
11732
11733 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
11734 timeout by 60 seconds.
11735
11736Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
11737
11738 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
11739 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
11740 error return.
11741
11742Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
11743
11744 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
11745 gdb initialization, also report how long dejagnu waited. Restore
11746 old timeout before doing error return. Temporarily increase timeout
11747 by 3 minutes to allow for slow startups over heavy NFS use.
11748
11749Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
11750
11751 * lib/gdb.exp: Report timeout value for verbosity level 2.
11752 * config/gdbserver.exp: Ditto.
11753 * config/hppro.exp: Ditto.
11754 * config/mips-gdb.exp: Ditto.
11755 * config/monitor.exp: Ditto.
11756 * config/netware.exp: Ditto.
11757 * config/sim-gdb.exp: Ditto.
11758 * config/slite-gdb.exp: Ditto.
11759 * config/udi-gdb.exp: Ditto.
11760 * config/unix-gdb.exp: Ditto.
11761 * config/vx-gdb.exp: Ditto.
11762 * gdb.base/a1-selftest.exp: Ditto.
11763 * gdb.base/a2-run.exp: Ditto.
11764 * gdb.base/break.exp: Ditto.
11765 * gdb.base/corefile.exp: Ditto.
11766 * gdb.base/list.exp: Ditto.
11767 * gdb.base/recurse.exp: Ditto.
11768 * gdb.base/scope.exp: Ditto.
11769 * gdb.base/signals.exp: Ditto.
11770
11771Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
11772
11773 * gdb.threads/Makefile.in (docdir): Removed.
11774
11775Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
11776
11777 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 11778 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 11779 @srcdir@.
d63a86f8 11780 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
11781 autoconf 2.5 or higher.
11782 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
11783
11784Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
11785
11786 * configure: Regenerated.
11787 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
11788 avoid name clashes with SunOS headers.
11789
11790Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
11791
11792 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
11793
11794Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
11795
11796 * gdb.base/callfuncs.exp: Finish last change -- make sure the
11797 prototype information ends up in the compiler info file.
11798
11799Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
11800
11801 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
11802 attempting to regenerate it. Eliminate use of a temporary file
11803 and just generate the info file directly. Source it immediately,
11804 for consistency of use.
11805 * gdb.base/corefile.exp: Ditto
11806 * gdb.base/exprs.exp: Ditto.
11807 * gdb.base/funcargs.exp: Ditto.
11808 * gdb.base/langs.exp: Ditto.
11809 * gdb.base/list.exp: Ditto.
11810 * gdb.base/mips_pro.exp: Ditto.
11811 * gdb.base/nodebug.exp: Ditto.
11812 * gdb.base/opaque.exp: Ditto.
11813 * gdb.base/ptype.exp: Ditto.
11814 * gdb.base/scope.exp: Ditto.
11815 * gdb.base/setvar.exp: Ditto.
11816 * gdb.base/signals.exp: Ditto.
11817 * gdb.base/whatis.exp: Ditto.
11818 * gdb.c++/templates.exp: Ditto.
11819 * gdb.c++/virtfunc.exp: Ditto.
11820 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
11821 whether or not to add -lstdc++ to the compile command line args.
11822
11823Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11824
11825 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
11826 it got fixed by the recent lookup_minimal_symbol_by_pc change.
11827 Increase timeout, a lot of single stepping might be needed if the
11828 target has no hardware watchpoints.
11829
11830Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
11831
11832 * gdb.base/break.exp: Ignore compiler warnings when compiling
11833 break.c.
11834 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
11835 * gdb.base/default.exp: Add h8300 xfails. Handle messages
11836 from remote-sim.
11837 * gdb.base/exprs.exp: Add h8300 xfails.
11838 * gdb.base/funcargs.exp: Likewise.
11839 * gdb.base/nodebug.exp: Likewise.
11840 * gdb.base/printcmds.exp: Likewise.
11841 * gdb.base/ptype.exp: Likewise.
11842 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
11843 h8300 xfails.
d63a86f8 11844 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
11845 on the h8300.
11846 * gdb.base/funcargs.c: Explicitly make last constant argument to
11847 call_after_alloca_subr an unsigned long type.
11848 * gdb.base/return.c: Include stdio.h.
11849
11850Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
11851
11852 * config/abug.exp: New file for the older Motorola Bug monitor
11853 that runs on the mvme13x series VME boards.
11854 * config/monitor.exp: Use the new config array for target settings
11855 if they exist.
11856
11857Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
11858
11859 * sim-gdb.exp: Make the SH simulator allocate less space when
11860 it is targeted.
11861
11862Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
11863
11864 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
11865 test.
11866
11867Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
11868
11869 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
11870 "rs6000-*-*" for "list function in include file" when gcc compiled.
11871 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
11872 for "p ctable1[120]".
11873 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
11874 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
11875 Remove setup_xfail for "rs6000-*-*" for
11876 "print 'scope0.c'::filelocal before run".
11877 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
11878 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
11879 since some compilers don't allow both options to be given
11880 on the same command line. Create object file and move it.
d63a86f8 11881
c906108c
SS
11882Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
11883
11884 * gdb.base/corefile.exp: Always regenerate the core file, since
11885 we always regenerate the coremaker program. Detect special case
11886 where registers cannot be read from core file.
d63a86f8 11887
c906108c
SS
11888Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
11889
11890 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
11891 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
11892 * gdb.c++/templates.exp: Only match on basename of file since
11893 some formats like xcoff don't encode directory information.
11894 * gdb.stabs/weird.exp: Use the right sed script for powerpc
11895 and rs6000 AIX xcoff targets.
11896 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
11897 * configure: Regenerate.
11898 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
11899 here, rather than in distclean.
d63a86f8 11900
c906108c
SS
11901Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
11902
11903 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
11904 defined, and use it to compile the test case with -O2. The
11905 native compilation still uses no optimization.
11906 * gdb.base/mips_pro.c: Remove inline assembly code since
11907 it is compiled PIC by default, which results in assembler
11908 warnings that make the testsuite think the compilation
11909 was unsuccessful.
11910
11911Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
11912
11913 * gdb.c++/misc.exp: Add note to message for
11914 "print s.a for foo struct" that this is a known gcc 2.7.2
11915 and earlier bug.
11916
11917Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
11918
11919 * gdb.base/break.exp: Fix pattern for matching "Delete all
11920 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
11921 setup_xfail for deleting all breakpoints test. Fix various
11922 timeout messages to include "(timeout)".
11923 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
11924 for "p t_float_values2(3.14159,float_val2)".
11925 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
11926 for "continue to call2g" when gcc compiled.
11927 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
11928 "up to foo in langs.exp", "show language at foo in langs.exp",
11929 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
11930 and "show language at fsub in langs.exp".
11931 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
11932 "list line 1 in include file", "list message for lines past EOF",
11933 "list function in include file", "list list0.h:foo", and
11934 "list filename:function; nonexistant function".
11935 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
11936 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
11937 and "ptype t_char_array" to be for native cc only.
d63a86f8 11938
c906108c
SS
11939Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
11940
d63a86f8 11941 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
11942 setup_xfail for "print coremaker_bss", "print coremaker_ro",
11943 "print func2::coremaker_local", and "backtrace in corefile.exp".
11944
11945Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
11946
11947 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
11948 "bt in signals.exp". This problem only appears when running
11949 the testsuite, and then only intermittently.
11950
11951Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
11952
11953 * gdb.base/return.exp (return_tests): Differentiate between
11954 two tests of continuing.
11955
11956Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
11957
11958 * */Makefile.in (maintainer-clean): Remove config.log.
11959 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
11960 * gdb.c++/Makefile.in (PROGS): Add inherit.
11961 (clean): Remove *.ci.
11962
11963Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
11964
11965 * gdb.c++/misc.cc: Add test code from Mike Stump.
11966 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
11967
11968Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
11969
11970 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
11971 to "alpha-*-osf2*" and add comment.
11972 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
11973 setup_xfail for "step over execarg initialization" and
11974 "step over corearg initialization".
11975 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
11976 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
11977 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
11978 gcc compiled for "print coremaker_bss", "print coremaker_ro",
11979 "print func2::coremaker_local", and "backtrace in corefile.exp".
11980 * gdb.base/signals.exp: Build and source signals.ci.
11981 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
11982 to be for gcc only.
11983 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 11984
c906108c
SS
11985Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11986
11987 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
11988 Feb 3 procfs.c change.
11989
11990Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
11991
11992 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
11993
11994Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
11995
11996 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
11997 from dejagnu's apparent default of 10 seconds, which gives random
11998 results when running the tests over NFS on moderately loaded systems.
11999 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
12000
12001Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
12002
12003 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
12004 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
12005 result reports.
12006
12007Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
12008
12009 * configure.in (CY_AC_PATH_TCLH): Remove.
12010 * configure: Regenerate.
12011
12012Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
12013
12014 * gdb.c++/Makefile.in (clean): Add missing '{'.
12015
12016Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
12017
12018 * lib/gdb.exp: Provide a default value for noinferior.
12019
12020 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
12021 Load libgloss.exp.
12022
12023Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
12024
12025 * gdb.disasm/hppa.exp: Compile directly into an executable, use
12026 the executable, not the .o to run the tests from.
12027
12028Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
12029
12030 * gdb.base/break.exp: Don't test for program exit or exit status
12031 if $noresults if nonzero.
12032 * gdb.base/langs.exp: Likewise.
12033 * gdb.base/watchpoint.exp: Likewise.
12034
12035 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
12036 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
12037 trying to compile the testcase.
12038
12039Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
12040
12041 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
12042 * gdb.base/signals.exp (continue to handler): Likewise.
12043
12044Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
12045
12046 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
12047
12048 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
12049
12050Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
12051
12052 * gdb.base/corefile.exp: Recognize "not found" as failure
12053 when trying to determine if a core file was generated.
12054 If no core file was generate the first time, try again without
12055 the ulimit -c to work around braindamaged shells.
12056
12057Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
12058
12059 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
12060 [] tests with "test" and enclose string in quotes.
12061 * gdb.stabs/configure: Rebuild
d63a86f8 12062
c906108c
SS
12063Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
12064
12065 Changes in sync with expect:
12066 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
12067 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
12068 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
12069 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
12070 argument to AC_REQUIRE.
12071 * configure: Regenerated.
12072
12073Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
12074
12075 * gdb.base/corefile.exp: When generating a core, discard any
12076 error messages about ulimit not found and the "core dumped"
12077 message from the shell that runs the coredumper.
12078
12079Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
12080
12081 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
12082
12083 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
12084 which sed script to run. Expect failure for v_comb test
12085 on PA targets too.
d63a86f8 12086
c906108c
SS
12087Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
12088
12089 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
12090 "print func2::coremaker_local" and for "backtrace in corefile.exp"
12091
12092Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
12093
12094 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
12095 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
12096 "sparc-sun-solaris*" xfails for "p v_comb".
12097 * lib/gdb.exp (default_gdb_start): Fix typo.
12098 * gdb.base/corefile.exp: Allow "Core was generated by ..."
12099 messages to not include the full program name that caused
12100 the core dump since some systems (such as solaris) apparently
12101 truncate this path to about 80 characters.
12102 When generating a core file first try increasing the core file
12103 size limit to unlimited since some systems may default it to
12104 zero, and it is harmless to try it. Move the test for failing
12105 to generate a core file to where it will actually get executed.
12106 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
12107 new gdb result from g++ debug info improvements and make old
12108 pattern obsolescent. Also account for size_t differences
12109 (may be int or long).
12110 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
12111 initialization before function call is placed in the delay slot
12112 and thus appears to be skipped over by commands such as "next".
12113
12114Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
12115
12116 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
12117
12118Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
12119
12120 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
12121 input source file; fix code to compile test to deal with this
12122 convention.
12123 * gdb.c++/*.exp: Likewise.
12124
12125Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
12126
12127 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
12128 "bt in signals.exp".
12129
12130Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
12131
12132 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
12133 "step over execarg initialization" and
12134 "step over corearg initialization".
12135
12136Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
12137
12138 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
12139 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
12140
12141Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
12142
12143 From Rob Savoye (rob@poseidon.cygnus.com)
12144 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
12145 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
12146 configure.in}, gdb.disasm/{Makefile.in, configure.in},
12147 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
12148 configure.in}: Major reworking for autoconfig.
12149 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
12150 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
12151 New files.
12152 * config/unix-gdb.exp: Make GDB global.
12153 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
12154 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
12155 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
12156 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
12157 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
12158 term.exp, twice.exp, watchpoint.exp, whatis.exp},
12159 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
12160 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
12161 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
12162 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
12163 pr-8136.exp, result.exp, string.exp, tuples.exp},
12164 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
12165 to returns as necessary, arrange for test to compile own testcase
12166 executable.
12167 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 12168
c906108c
SS
12169Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
12170
12171 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
12172 clear_xfail at end of test which might not call either pass or fail.
12173 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
12174 "backtrace through signal handler".
12175
12176Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12177
12178 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
12179 continuing from a job control stop signal.
12180 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
12181
12182Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
12183
12184 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
12185 * gdb.base/corefile.exp: Likewise.
12186 * gdb.base/funcargs.exp: Likewise.
12187
12188Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
12189
12190 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
12191 * config/monitor.exp: Add support for setting baud rate.
12192
12193Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
12194
12195 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
12196 i*86-*-linux* xfails for "backtrace through signal handler".
12197 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
12198 "print func2::coremaker_local".
12199 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
12200 alpha-dec-osf2* xfail for
12201 "delete all breakpoints when none".
12202
12203Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
12204
12205 * gdb.base/break.exp: Change test that deletes all breakpoints
12206 when no user breakpoints are installed. A post 4.15 change
12207 causes gdb to no longer prompt in this case.
12208
12209Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
12210
12211 * gdb.base/return.exp (return_tests): Change xfail for test
12212 "correct value returned double test" to stop xfailing at
12213 Solaris 2.5. Apparently the bug has been fixed.
12214
12215Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
12216
12217 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
12218 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
12219
12220Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
12221
12222 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
12223 * gdb.disasm/hppa.s: Corresponding changes.
12224
12225Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
12226
12227 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
12228 makefile fragment.
12229 * config/mt-hpux: Deleted.
12230
12231Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
12232
d63a86f8 12233 * Many files: When warning about suppressed tests due to a
c906108c
SS
12234 nonexistant test binary, avoid incrementing the warning count.
12235
12236Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
12237
12238 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 12239
c906108c
SS
12240Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12241
12242 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
12243 "sparc-*-solaris2*".
12244
12245Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12246
12247 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
12248 Add global and local variables and initialize them.
12249 * gdb.base/corefile.exp: Test correct mapping of corefile sections
12250 by printing variables. Remove rs6000 and powerpc xfails, BFD now
12251 extracts the file name and terminating signal from the core file.
12252 * TODO: Remove note about tests for correct mapping of corefile.
12253 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
12254 from optimizing it away.
12255 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
12256 handles common blocks.
12257
12258Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
12259
12260 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
12261 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
12262
12263Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
12264
12265 * Makefile.in (maintainer-clean): New target, synonym for
12266 realclean.
12267 * gdb.base/Makefile.in (maintainer-clean): Likewise.
12268 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
12269 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
12270 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
12271 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
12272 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
12273
12274Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
12275
12276 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
12277 xfails when not gcc compiled for "print foo::funclocal".
12278 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
12279 "print foo::funclocal at foo",
12280 "print 'scope1.c'::foo::funclocal at foo",
12281 "print foo::funclocal_bss at foo",
12282 "print 'scope1.c'::foo::funclocal_bss at foo",
12283 "print foo::funclocal_ro at foo",
12284 "print 'scope1.c'::foo::funclocal_ro at foo",
12285 "print bar::funclocal at foo" and
12286 "print 'scope1.c'::bar::funclocal at foo".
12287 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
12288 gcc compiled for "print foo::funclocal at bar".
12289 Expand all messages to ensure that they identify that
12290 the test is at bar().
12291 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
12292 gcc compiled for:
12293 "ptype on opaque struct pointer (statically)",
12294 "ptype on opaque struct tagname (statically)",
12295 "ptype on opaque struct pointer (dynamically) 1",
12296 "ptype on opaque struct tagname (dynamically) 1",
12297 "ptype on opaque struct pointer (dynamically) 2" and
12298 "ptype on opaque struct tagname (dynamically) 2
12299 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
12300 gcc compiled for:
12301 "p datalocal"
12302 "whatis datalocal",
12303 "ptype datalocal",
12304 "p bsslocal",
12305 "whatis bsslocal", and
12306 "ptype bsslocal".
12307 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
12308 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
12309 when not gcc compiled.
12310 * gdb.base/funcargs.exp (float_and_integral_args): Add
12311 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
12312 compiled.
12313 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
12314 "backtrace from call6a" when not gcc compiled.
12315 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
12316 "backtrace from call7a" when not gcc compiled.
12317 * gdb.base/callfuncs.exp (do_function_calls):
12318 Add "hppa*-*-hpux*" xfail when not gcc compiled for
12319 "p t_char_array_values(char_array_val2,char_array_val1)",
12320 "p t_char_array_values(char_array_val1,char_array_val2)",
12321 "p t_char_array_values("carray 1","carray 2")",
12322 "p t_char_array_values("carray 1",char_array_val2)",
12323 "p t_char_array_values(char_array_val1,"carray 2")",
12324 "p sum_args(1,{2})",
12325 "p sum_args(2,{2,3})",
12326 "p sum_args(3,{2,3,4})",
12327 "p sum_args(4,{2,3,4,5})"
12328 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
12329 "backtrace in corefile.exp" when not gcc compiled.
12330
12331Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12332
12333 * gdb.base/signals.exp: Rewrite `handle all print' test as
12334 a procedure. Accept blanks or TABs as whitespace, increase
12335 timeout and expect input buffer size for the large output
12336 from the command. Remove "i*86-*-bsdi2.0" xfail.
12337
12338Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12339
12340 * gdb.base/setvar.exp: Add new testcases for truncation when
12341 assigning invalid values to bitfields.
12342
12343Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
12344
d63a86f8 12345 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
12346 mips-sgi-irix* xfail for
12347 "call inferior func with struct - returns char *"
12348 and fix test so that an optional (unsigned char *) cast is
12349 accepted in the result.
12350
12351Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
12352
12353 * gdb.base/funcargs.exp (float_and_integral_args): Remove
12354 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
12355 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
12356 * gdb.base/signals.exp: Remove duplicate "handle all print" test
12357 that accidentally got checked in.
12358
12359Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
12360
d63a86f8 12361 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
12362 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
12363 compiled test.
12364 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
12365 Add mips-sgi-irix5* xfail for not gcc compiled.
12366 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
12367 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
12368 "p top", "whatis top", "p middle", and "whatis middle".
12369 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
12370 "whatis signed char" for not gcc compiled.
12371 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
12372 "set variable signed char=-1 (-1)" and
12373 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
12374 * gdb.base/funcargs.exp (float_and_integral_args):
12375 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
12376 Add mips-sgi-irix* xfail when not gcc compiled for
12377 "continue to call2b".
12378 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
12379 "continue to call2g".
12380 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
12381 "backtrace from call6a"
12382 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
12383 "backtrace from call7k".
12384 Add mips-sgi-irix5* xfail when not gcc compiled for
12385 "backtrace from call7a".
12386 (localvars_after_alloca): Fix gdb_test cmds for
12387 "print * after runto ...".
12388 Remove rs6000-*-* xfails for
12389 "print i after runto localvars_after_alloca" and
12390 "print l after runto localvars_after_alloca"
12391 for all compilers.
12392 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
12393 when not compiled with gcc, for:
12394 "print signed char == (minus)",
12395 "print signed char != (minus)",
12396 "print signed char < (minus)",
12397 "print signed char > (minus)".
12398 * gdb.base/callfuncs.exp (do_function_calls):
12399 Add mips-sgi-irix* xfail, when compiled with native compiler, for
12400 "call inferior func with struct - returns char *".
d63a86f8 12401 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
12402 "correct value returned double test" to include Solaris 2.4.
12403 * gdb.base/funcargs.exp (float_and_integral_args):
12404 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 12405
c906108c
SS
12406Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12407
12408 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
12409 enumeration bitfields if compiling with GNU C.
12410 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
12411 to empty' prompt.
12412
12413Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
12414
12415 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
12416 test for PRO targets.
12417
12418 * gdb.base/funcargs.exp: Avoid ever setting more than 8
12419 breakpoints in the inferior at any given time by making
12420 two groups of breakpoints for call2*, call6* and call7*
12421 tests.
12422
12423Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12424
12425 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
12426 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
12427 from optimizing it away.
12428 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
12429 "call inferior func with struct".
12430
12431Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
12432
12433 * configure.in: Only configure gdb.chill for particular targets.
12434
12435Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
12436
12437 * gdb.base/Makefile.in: Add action to .c.o transformation
12438 rule that generates a .ci file for each .o file and remove
12439 explicit .c.o rules except for callfuncs.o.
12440 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
12441 generates a .ci file for each .o file and remove explicit
12442 .cc.o rules.
12443 (clean): Remove *.tmp *.ci files.
12444 (EXECUTABLES): Remove templ-info.exp.
12445 * gdb.base/compiler.c: New file.
12446 * gdb.c++/compiler.cc: New file
12447 * gdb.base/scope.exp: Source gdb.base/scope.ci.
12448 Change rs6000-*-* xfail for
12449 "print 'scope0.c'::filelocal_ro" and
12450 "print 'scope1.c'::filelocal" and
12451 "print 'scope1.c'::filelocal_bss" and
12452 "print 'scope1.c'::filelocal_ro" and
12453 "print 'scope1.c'::foo::funclocal" and
12454 "print 'scope1.c'::foo::funclocal_ro" and
12455 "print 'scope1.c'::bar::funclocal" and
12456 "print 'scope0.c'::filelocal_ro" and
12457 "print 'scope1.c'::filelocal at foo" and
12458 "print 'scope1.c'::filelocal_bss at foo" and
12459 "print 'scope1.c'::filelocal_ro at foo" and
12460 "print 'scope1.c'::foo::funclocal at foo" and
12461 "print 'scope1.c'::foo::funclocal_bss at foo" and
12462 "print 'scope1.c'::foo::funclocal_ro at foo" and
12463 "print 'scope1.c'::bar::funclocal at foo" and
12464 "print 'scope0.c'::filelocal_ro" and
12465 "print 'scope1.c'::filelocal" and
12466 "print 'scope1.c'::filelocal_bss" and
12467 "print 'scope1.c'::filelocal_ro" and
12468 "print 'scope1.c'::foo::funclocal" and
12469 "print 'scope1.c'::foo::funclocal_bss" and
12470 "print 'scope1.c'::foo::funclocal_ro" and
12471 "print 'scope1.c'::bar::funclocal" and
12472 "print 'scope1.c'::bar::funclocal_bss"
12473 to only be xfail'd when not compiled with gcc.
d63a86f8 12474 Add rs6000-*-* xfail for
c906108c
SS
12475 "print 'scope0.c'::filelocal_bss before run"
12476 when compiled with gcc.
12477 (test_at_main): Add rs6000-*-* xfail for
12478 "print filelocal_ro in test_at_main"
12479 when compiled with gcc.
12480 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 12481 Add rs6000-*-aix* xfail for
c906108c
SS
12482 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
12483 "ptype t_char_array", not compiled with gcc.
12484 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
12485 xfail for "list foo (in include file)" when gcc compiled.
12486 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
12487 (integral_args): Add rs6000-*-* xfail for
12488 "run to call0a" if not compiled with gcc.
12489 (unsigned_integral_args): Add rs6000-*-* xfail for
12490 "run to call1a" if not compiled with gcc.
12491 (float_and_integral_args): Add rs6000-*-* xfail for
12492 "run to call2a" if not compiled with gcc and for
12493 "continue to call2b" for any compiler.
12494 Add rs6000-*-* xfail to
12495 "print f1 after run to call2a" for gcc compiled.
12496 (discard_and_shuffle): Add rs6000-*-* xfail for
12497 "run to call6a".
12498 (shuffle_round_robin): Add rs6000-*-* xfail for
12499 "backtrace from call7a" if not compiled with gcc.
12500 Add rs6000-*-* xfail for
12501 "backtrace from call7b" if compiled with gcc.
12502 (call_after_alloca): Add rs6000-*-* xfail for
12503 "print c in call_after_alloca" and
12504 "print s in call_after_alloca" and
12505 "backtrace from call_after_alloca_subr"
12506 if not compiled with gcc.
12507 (localvars_in_indirect_call): Add rs6000-*-* xfail for
12508 "print c in localvars_in_indirect_call" and
12509 "print c in localvars_in_indirect_call" and
12510 "backtrace in indirectly called function" and
12511 "stepping into indirectly called function"
12512 if not compiled with gcc.
12513 (localvars_after_alloca): Add rs6000-*-* xfail for
12514 "print c after runto localvars_after_alloca" and
12515 "print s after runto localvars_after_alloca" and
12516 "print i after runto localvars_after_alloca" and
12517 "print l after runto localvars_after_alloca"
12518 for all compilers.
12519 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
12520 than whatis-info.exp.
12521 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
12522 than opaque-info.exp.
12523 Setup rs6000-*-* xfail for
d63a86f8 12524 "ptype on opaque struct pointer (statically)" and
c906108c
SS
12525 "ptype on opaque struct pointer (dynamically)" when
12526 not compiled with gcc.
12527 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
12528 rather than callf-info.exp.
12529 (do_function_calls): Add clear_xfail for rs6000-*-* for
12530 "p t_float_values2(3.14159,float_val2)". Seems to work
12531 fine there, both with xlc and gcc. Need to find out what
12532 it is doing right and fix other platforms.
12533 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
12534 "call inferior func with struct - returns int",
12535 "call inferior func with struct - returns long",
12536 "call inferior func with struct - returns float",
12537 "call inferior func with struct - returns double",
12538 "call inferior func with struct - returns char *",
12539 but only if not gcc compiled (presumes xlc compiled).
12540 Change rs6000-*-* xfails for
12541 "call inferior func with struct - returns char" and
12542 " call inferior func with struct - returns short" to only
12543 xfail if not using gcc.
12544 (clean mostlyclean): Remove *.ci and *.tmp files.
12545 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
12546 than templ-info.exp.
12547 * gdb.base/langs.exp: Source gdb.base/langs.ci.
12548 Add rs6000-*-* xfail for "up to foo in langs.exp"
12549 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
12550 when not gcc compiled.
d63a86f8 12551
c906108c
SS
12552Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12553
12554 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
12555 * gdb.base/corefile.exp: Likewise.
12556 * gdb.base/list.exp: Likewise.
12557 * gdb.base/scope.exp: Likewise.
12558 * gdb.base/siganls.exp: Likewise.
12559
12560 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
12561 compiler output.
12562 * gdb.base/whatis.exp: Likewise.
12563
12564Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
12565
12566 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
12567 failure (opcode table has been fixed to match reality).
12568
12569Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
12570
12571 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
12572 "call inferior func with struct - returns char",
12573 "call inferior func with struct - returns short"
12574
12575 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
12576 "print 'scope0.c'::filelocal at main",
12577 "print 'scope0.c'::filelocal_bss in test_at_main",
12578 "print 'scope0.c'::filelocal at foo",
12579 "print 'scope0.c'::filelocal_bss in test_at_foo",
12580 "print 'scope0.c'::filelocal at bar",
12581 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 12582
c906108c
SS
12583 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
12584 in source file 1". This bug seems to have been fixed with both
12585 gcc and native cc (was native assembler bug?).
12586
12587Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
12588
12589 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
12590 "backtrace through signal handler" to "i*86-*-sysv4*".
12591 * gdb.base/signals.exp: Add xfail for "'next' behaved as
12592 continue" case. Add "known SVR4 bug" to fail message.
12593 Add "i*86-*-bsdi2.0" xfail for "handle all print".
12594 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
12595 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
12596 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
12597 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
12598 "up to foo in langs.exp", "show language at foo in
12599 langs.exp", "up to cppsub_ in langs.exp", "show
12600 language at cppsub_ in langs.exp", "up to fsub in
12601 langs.exp", and "show language at fsub in langs.exp".
12602 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
12603 "bactrace in corefile.exp".
12604 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
12605 "call inferior function with struct - returns float" and
12606 "call inferior function with struct - returns double".
d63a86f8 12607
c906108c
SS
12608Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
12609
12610 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
12611 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
12612 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
12613 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
12614
12615Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
12616
12617 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
12618 (or overriden) "CHILL" macro rather then bare "gcc".
12619 Also look for ../../gcc/xgcc since that is what we will
12620 actually need, not "Makefile". Remove following assignment
12621 of CHILL to CHILL_FOR_TARGET because that results in
12622 recursive definition.
12623
12624Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
12625
12626 * gdb.base/corefile.exp: Change xfail for backtrace in
12627 corefile.exp from linuxaout to all linux.
12628 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
12629 cases where we miss the breakpoint at the signal handler
12630 for some reason. Setup xfail for linuxoldld/linuxaout and
12631 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
12632 hitting SIGURG breakpoint.
12633 * gdb.base/signals.exp: Setup xfail for "next" acting like
12634 continue to add linuxoldld. Setup xfail for all linux for
12635 "next to handler in signals_tests_1", "backtrace in
12636 signals_tests_1", "continue to func1", "pass SIGUSR1",
12637 and continue to handler".
12638
12639Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
12640
12641 * Update all FSF addresses except those in COPYING* files.
12642
12643Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
12644
12645 * gdb.base/a2-run.exp: Change messages to be more explicit about
12646 the status of args, and quote binfile in results.
12647
12648Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
12649
12650 * gdb.base/callfuncs.exp: Add tests for passing structs to
12651 inferior functions and return various types.
12652 * gdb.base/callfuncs.c: Add functions to receive a struct
12653 and return a member of the struct, in various types.
12654
12655Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12656
12657 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
12658
12659Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
12660
12661 * config/vxworks29k.exp: New file, sources vxworks.exp.
12662
12663Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12664
12665 * config/gdbremote.exp: New file. Testing framework using
12666 gdbserver.
12667
12668Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
12669
12670 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
12671 "call function when asleep" and "send end of file".
12672 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
12673 for "backtrace in corefile.exp".
12674 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
12675 for "backtrace through signal handler".
12676 * gdb.base/corefile.exp: Make sure we actually generate a core file
12677 before trying the core tests. Some systems allow the user to suppress
12678 generation of core files and default to that (linux for example).
12679 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
12680 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
12681
12682Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12683
12684 * gdb.threads: New directory with some crude multi-threaded
12685 gdb tests (step.exp and step2.exp).
12686 * config/mt-lynx (STEP_EXECUTABLE): Define.
12687 (THREADFLAGS): Define.
12688
12689Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
12690
12691 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
12692
12693 * gdb.base/signals.exp: Disable whole file for lynx until
12694 further notice.
12695
12696 * gdb.base/signals.exp: xfail test where "next" acts like
12697 "continue" for lynx.
12698
12699 * gdb.base/interrupt.exp: xfail test for calling function while
12700 inferior is asleep for lynx.
12701
12702 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
12703 than one cr-lf after each command.
12704
12705Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12706
12707 * configure.in: Reinstate setting of stabsdirs variable, fix
12708 typo in setting up configdirs for native builds.
12709
12710 * gdb.base/return.exp: Fix typo in return double test.
12711 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
12712 compiler from optimizing them away.
12713
12714Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
12715
12716 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
12717 sequences to be echo'd by gdb when using gdb_test.
12718 * gdb.chill/chexp.exp: Likewise.
12719 * gdb.fortran/exprs.exp: Likewise
12720
12721Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12722
12723 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
12724 after the inferior gdb has started.
12725
12726 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
12727 after each command.
12728 * gdb.base/funcargs.exp: Likewise.
12729 * gdb.base/gdbvars.exp: Likewise.
12730 * gdb.base/interrupt.exp: Likewise.
12731 * gdb.base/list.exp: Likewise.
12732 * gdb.base/watchpoint.exp: Likewise.
12733 * gdb.c++/demangle.exp: Likewise.
12734 * gdb.c++/inherit.exp: Likewise.
12735 * gdb.chill/chexp.exp: Likewise.
12736 * gdb.fortran/exprs.exp: Likewise.
12737
12738 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
12739 test if we can't handle IO to/from the inferior.
12740
12741 * gdb.c++/misc.exp: Always check for a program already being
12742 started after sending a "run" command to gdb.
12743
12744 * gdb.base/twice.exp: Start with a fresh gdb.
12745
12746 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
12747 only depend on gdb's expression code, not the chill runtime.
12748
12749 * gdb.base/return.c: Put return values into variables so we
12750 can have gdb print them rather than depending on the program
12751 to print them.
12752 * gdb.base/return.exp: Corresponding changes.
12753
12754 * lib/gdb.exp: Provide default value for noinferiorio.
12755 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
12756 the inferior.
12757
12758 * gdb.base/break.exp: Always check for a program already being
12759 started after sending a "run" command to gdb.
12760 (text_next_with_recursion): Don't check the output from the
12761 program's printf statement. Instead just make sure the program
12762 exited.
12763
12764 * gdb.base/commands.exp: Protect tests which need arguments with
12765 $noargs conditionals.
12766
12767Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12768
12769 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
12770 of structure member arrays to match gdb/valops.c:value_addr change.
12771
12772Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
12773
12774 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
12775 cases.
12776
12777Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
12778
12779 * configure.in (configdirs): Remove gdb.chill from default list
12780 of subdirs and then add it back in only if doing a native build.
12781 The current chill compiler does not yet work in any cross build.
12782 * Revert all signal changes from Jul 6.
12783 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
12784 for sh-hms targets, allowing these tests to link, with no other
12785 changes. Testing is suppressed by setting "nosignals" in site.exp.
12786
12787Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
12788
12789 * configure.in (signaldirs): Define and add to configdirs for all
12790 targets except some specific ones that are known to not support signals.
12791 Also clean up formatting.
12792 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
12793 (signals, sigall): Remove rules to build.
12794 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
12795 Moved to new gdb.signals directory.
12796 * gdb.signals: New test directory.
12797 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
12798 signals.c signals.exp}: New or moved files.
12799
12800Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
12801
12802 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
12803
12804Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
12805
12806 * gdb.base/return.exp: Xfail `return double' test failure
12807 on at least Solaris 2.3 and handle future/past versions on
12808 a case by case basis as appropriate. Also update message
12809 to include i*86 failures.
12810
12811Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12812
12813 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
12814
12815 * lib/gdb.exp: Fix comment which erroneously identified
12816 gdb_file_cmd as gdb_load (the 19 May change was in fact to
12817 gdb_file_cmd not gdb_load).
12818 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
12819
12820 * gdb.base/setvar.exp: Make test names consistent between pass and
12821 fail cases. Use gdb_test more.
12822
12823Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12824
12825 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
12826
12827Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12828
12829 * gdb.base/help.exp: Fix expected help string for `show commands'.
12830
12831Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
12832
12833 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
12834
12835 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
12836 of a text section.
12837
12838Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
12839
12840 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
12841 that loop eventually terminates. Fix Connection refused logic so
12842 that testsuite will expire nicely.
12843
12844Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
12845
12846 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
12847 config/rom68k.exp: New tcl glue for the appropriate monitors.
12848 These all just end up calling monitor.exp.
12849 * config/monitor.exp (gdb_target_monitor): Handle `Connection
12850 refused' by retrying. Cleanup some timeout issues.
12851 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
12852 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
12853 callers don't have to set/restore global timeout variable.
12854
12855 * The following set of changes centralizes management of the global
12856 timeout variable. This way, it can be set in one target dependent
12857 place instead of dozens of places scattered throughout the test suite.
12858 If you need to lengthen a timeout, then you should either set timeout
12859 in one of the config/{target}.exp files, or multiply it by a factor.
12860 Setting it to an absolute value is always going to lose for some
12861 targets.
12862 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
12863 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
12864 * gdb.base/funcargs.exp: Don't set timeout.
12865 * gdb.base/list.exp (test_forward_search): Only use local timeout.
12866 * gdb.base/printcmds.exp (test_print_string_constants
12867 test_print_array_constants): Don't set timeout.
12868 * gdb.base/ptype.exp: Don't set timeout.
12869 * gdb.base/recurse.exp: Don't set timeout.
12870 * gdb.base/return.exp: Don't set timeout.
12871 * gdb.base/watchpoint.exp: Don't set timeout.
12872 * gdb.c++/classes.exp (do_tests): Don't set timeout.
12873 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
12874
12875Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
12876
12877 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
12878
12879Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12880
12881 * lib/gdb.exp: Disable chill tests for irix5.
12882
12883Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12884
12885 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
12886 each test pass or fail.
12887
12888Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12889
12890 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
12891 xlc not gcc.
12892
12893Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
12894
12895 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
12896
12897Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
12898
12899 * config/est.exp: Fix copyright and comments. Remove dead code.
12900 Use targetname, serialport and baud variables instead of fixed
12901 constants.
12902 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
12903 * config/cpu32bug.exp: New file to support cpu32bug monitors.
12904
12905Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12906
12907 * gdb.base/watchpoint.exp: Don't run
12908 test_watchpoint_triggered_in_syscall for sunos.
12909
12910Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12911
12912 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
12913 they don't seem to exist. Do include stdio.h.
12914
12915Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12916
12917 * gdb.base/a1-selftest.exp: Add alpha xfail.
12918
12919Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12920
12921 * gdb.base/watchpoint.c (main): Prompt before calling read().
12922 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
12923 Revise accordingly. Remove cruft about sending "123" several
12924 times, until it gets noticed. Clean up the "print buf[0]" stuff
12925 so that it passes or fails, and waits for prompts in the usual way.
12926
12927Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12928
12929 * gdb.base/recurse.exp: Fix comment.
12930
12931 * TODO: Remove item about printing variables in nodebug.exp. Add
12932 item about enabling tests which are only run on some targets.
12933
12934 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
12935 fail, make test names unique, use new gdb_test convention
12936 regarding pattern, use gdb_test more, etc.).
12937
12938 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
12939 fail, make test names unique, etc.).
12940
12941Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12942
12943 * gdb.base/nodebug.c: Change return type of top and middle to
12944 short.
12945 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
12946 are fixed by the recent mdebugread.c changes. Allow `short ()'
12947 as type for top and middle.
12948
12949Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12950
12951 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
12952 nearly as I can tell, the whole thing was an accident in Stu's
12953 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
12954 to replace a send/expect pair with gdb_test, but ended up only
12955 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
12956 of 30 Mar 1995 took care of it, but left this vestigial comment
12957 which I am now nuking.
12958
12959Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12960
12961 * gdb.base/break.exp: Look for different line number for
12962 breakpoint at main depending on usestubs.
12963
12964Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12965
12966 * gdb.base/list.exp: Adjust some alternate expect patterns to
12967 match recent list0.c change. Add alternate expect pattern for
12968 output from `list default lines around main' for optimizing
12969 compilers.
12970
12971Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12972
12973 * lib/gdb.exp: If nosignals is not set, set it to 0.
12974
12975Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
12976
12977 * config/slite-gdb.exp: Responds to load symbol table prompt.
12978 * gdb.base/break.exp: Adjust line number, fix rerun.
12979 * gdb.base/langs0.c: Add #ifdef usestubs.
12980
12981Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
12982
12983 * gdb.base/list.exp: Adjust line contents after adding new lines in
12984 list0.c. Also fix a syntax error.
12985
12986 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
12987 * gdb.base/break.exp: ditto.
12988 * gdb.base/list.exp: ditto.
12989 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
12990 * gdb.base/run.c: ditto.
12991 * gdb.base/list0.c: ditto.
12992 * gdb.base/funcargs.c: ditto.
12993
12994Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
12995
12996 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
12997 $targetname, $serialport and $baud instead of hardwired variables.
12998 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
12999 target doesn't support signals.
13000
13001Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
13002
13003 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
13004
13005Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13006
13007 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
13008 Don't rely on the value of an auto variable before it has been
13009 initialized. Use gdb_test more.
13010
13011Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13012
13013 * lib/gdb.exp (default_gdb_version): A version number must start
13014 with a digit, but other than that contains all characters up to
13015 the first whitespace character.
13016
13017Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13018
13019 * gdb.base/commands.exp (breakpoint_command_test): New tests.
13020
13021Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13022
13023 * gdb.c++/*.exp: Warn if executable does not exist. The original
13024 reason for skipping the warning was that configure.in sometimes
13025 intentionally skipped building the executables but the tcl code
13026 had no way of knowing. That (a) was always bogus with respect to
13027 error handling, (b) is no longer true (right now there is no way
13028 to skip C++ tests).
13029
13030 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
13031
13032Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13033
13034 * gdb.base/list.exp: Add expect patterns for output from
13035 SunPRO compiled executables.
13036 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
13037 types.
13038
13039Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13040
13041 * gdb.base/break.exp (test_next_with_recursion): Accept any line
13042 number (we are already testing that the correct source line text
13043 gets printed).
13044
13045 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
13046 that is what is intended, but something needed to be done to get
13047 sunos4 native working again.
13048
13049 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
13050
13051 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
13052 apparently went with a (very) old xfail.
13053
13054Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
13055
13056 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
13057 runto_main is a proc in gdb.exp that will do 'step' for target use
13058 stubs.
13059 * gdb.base/exprs.exp: ditto.
13060 * gdb.base/interrupt.exp: ditto.
13061 * gdb.base/opaque.exp: ditto.
13062 * gdb.base/printcmds.exp: ditto.
13063 * gdb.base/ptype.exp: ditto.
13064 * gdb.base/scope.exp: ditto.
13065 * gdb.base/setvar.exp: ditto.
13066 * gdb.base/signals.exp: ditto.
13067 * gdb.base/twice.exp: ditto.
13068 * gdb.c++/classes.exp: ditto.
13069 * gdb.c++/inherit.exp: ditto.
13070 * gdb.c++/templates.exp: ditto.
13071 * gdb.base/break.exp: no run and hit main for stubs. Change line
13072 numbers for breakpoints and info breakpoint.
13073 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
13074 breakpoint().
13075 * gdb.base/callfuncs.c: ditto.
13076 * gdb.base/exprs: ditto.
13077 * gdb.base/interrupt.c: ditto.
13078 * gdb.base/opaque0.c: ditto.
13079 * gdb.base/printcmds.c: ditto.
13080 * gdb.base/ptype.c: ditto.
13081 * gdb.base/scope0.c: ditto.
13082 * gdb.base/setvar.c: ditto.
13083 * gdb.base/signals.c: ditto.
13084 * gdb.base/twice.c: ditto.
13085 * gdb.c++/misc.cc: ditto.
13086 * gdb.c++/templates.cc: ditto.
13087
13088Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13089
13090 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
13091
13092 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
13093 somewhere between `read' and `main.c'. I'm pretty sure the
13094 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
13095 and it isn't particularly useful.
13096
13097 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
13098
13099Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13100
13101 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
13102
13103Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
13104
13105 * config/mt-slite: add LIBS and -nostdlib.
13106 * config/slite-gdb.exp: add this new file to support sparclite target.
13107
13108Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
13109
13110 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
13111
13112 * gdb.base/a2-run.exp: Change argument to istarget from
13113 "*-*-vxworks" to "*-*-vxworks*".
13114 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
13115
13116Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
13117
13118 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
13119 will not runto main but do a 'step' to step out of breakpoint().
13120 * config/mt-slite: add -Dusestubs.
13121
13122Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13123
13124 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
13125 instead of just @.
13126
13127 * gdb.base/signals.exp: Add test for "handle all print".
13128 * TODO: Remove "handle all print". Also remove item about
13129 checking copyright date (I don't like the idea of a spurious FAIL
13130 based on when we run the tests).
13131
13132 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
13133 for SunOS4 (reason for failure not investigated). Remove
13134 redundant test for $binfile.
13135
13136 * gdb.base/nodebug.c (array_index): Call malloc.
13137
13138 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
13139
13140Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
13141
13142 * gdb.base/recurse.exp: Update gdb_test invocation to use new
13143 conventions and slightly simplify the matching regexp.
13144
13145Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13146
13147 * gdb.base/break.exp: Update gdb_test invocation to use new
13148 convention.
13149
13150 * lib/gdb.exp: If noargs is not set, set it to 0.
13151
13152 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
13153 tests unique.
13154
13155 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
13156
13157Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13158
13159 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
13160 one argument of type "<non-float parameter>".
13161
13162Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
13163
13164 * config/rom68k.exp: New file to support Motorola IDP board.
13165 * gdb.base/a2-run.exp: Skip this file if noargs is set.
13166 * gdb.base/break.c: Change things around so that this program
13167 doesn't depend upon args. This is necessary to make remote
13168 targets work (in general, they can't take args).
13169 * gdb.base/break.exp: Don't try to send args to program. Don't
13170 expect output. Also, replace lots of code with gdb_test.
13171
13172Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13173
13174 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
13175 printing of '\'' (which is what the comment says we are testing,
13176 even though we were not), not '''.
13177 (test_integer_literals_rejected): Test that printing ''' is an error.
13178
13179 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
13180 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
13181 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
13182 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
13183 Use gdb_test not test_print_accept.
13184 * lib/gdb.exp: Remove test_print_accept.
13185
13186 * gdb.base/signals.exp (signal_tests_1): Make pass message
13187 consistent with fail message.
13188
13189 * gdb.base/whatis.exp: Remove xfails for printing char vs.
13190 unsigned char; the bug (PR 1821) is fixed.
13191
13192 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
13193
13194 * gdb.base/scope.exp (test_at_localscopes): Call pass for
13195 successful tests--makes xfailing them work right.
13196
13197Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13198
13199 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
13200 only \r\n, not .*. The test can pass .* as the last thing in
13201 $pattern if that is what it wants. In addition to providing this
13202 flexibility, this change should speed up pattern matching in cases
13203 where the pattern already ended with .* (there were a number of
13204 them). This change also helps catch bad patterns--in the old
13205 scheme the typo "char \*" instead of "char \\*" would pass. Now
13206 it is caught.
13207 * Many .exp files: Update callers.
13208
13209 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
13210 clearer and does not spuriously match multiple ('s. Likewise for
13211 ) and *.
13212
13213 * gdb.base/nodebug.exp: Test ability to call a function and pass
13214 it a string (even with no debugging info).
13215
13216 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
13217 "p '\'", which is the same as "p ''" once tcl gets done with
13218 quoting, to "p '\\'", which I suspect is what is intended (one
13219 backslash gets sent to GDB).
13220
13221 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
13222
13223Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13224
13225 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
13226 1817) was fixed literally years ago.
13227
13228Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13229
13230 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
13231 test, it causes stepping out of call_after_alloca_subr with
13232 optimizing compilers.
13233 (localvars_in_indirect_call): Consume GDB prompt if `finish'
13234 fails.
13235
13236 * gdb.c++/templates.exp: Source templ-info.exp only if
13237 the templates executable exists.
13238
13239 * gdb.c++/misc.cc (class Contains_static_instance,
13240 class Contains_nested_static_instance),
13241 gdb.c++/classes.exp (test_static_members): Test printing of
13242 a class that contains a static instance of the class.
13243
13244Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13245
13246 * gdb.base/langs2.c (cppsub_): Don't prototype.
13247 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
13248 only, I believe).
13249
13250Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13251
13252 * lib/gdb.exp (skip_chill_tests): New procedure.
13253
13254 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
13255
13256Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
13257
13258 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
13259 each expect pattern. Cuts runtime from 12 to about 4 seconds.
13260
13261Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13262
13263 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
13264
13265 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
13266 disassemble 8, not 16, instructions for part 4.
13267
13268 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
13269 support the latter anymore.
13270
13271 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
13272 -DNO_PROTOTYPES.
13273 * gdb.base/callfuncs.c: Control use of prototypes based on
13274 NO_PROTOTYPES, not __STDC__.
13275 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
13276 t_float_values2 tests if prototypes in use.
13277
13278 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
13279 t_double_values): When checking differences against DELTA, check
13280 that difference is within the range (-DELTA,DELTA), not just
13281 (-infinity,DELTA).
13282
13283Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
13284
13285 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
13286 'file' command firts, then 'target', then 'load', this is due to gdb
13287 target set up.
13288 * config/mips-gdb.exp: Fix a couple regular exp bugs.
13289
13290Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
13291
13292 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
13293 FP load/store variants.
13294 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
13295
13296Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
13297
13298 * gdb.base/term.exp: Do not give a warning if not native, it is
13299 not an abnormal condition.
13300
13301Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
13302
13303 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
13304 t_char_array".
13305
13306Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
13307
13308 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
13309 are getting the version number.
13310
13311 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
13312 if not native, it is not an abnormal condition.
13313
13314Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13315
13316 * lib/gdb.exp: Just use "file exists", rather than undocumented
13317 dejagnu procedure "findfile".
13318
13319Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
13320
13321 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
13322 (LDFLAGS): Set to -Xlinker -Ur.
13323
13324 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
13325 Removed, these values are set by lib/gdb.exp.
13326
13327 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
13328
13329Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
13330
13331 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
13332 of replicating gdb startup code.
13333
13334 * config/mt-vxworks (LDFLAGS): Set to -r.
13335 (CFLAGS_FOR_TARGET): Removed.
13336
13337 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
13338 (gdb) and gdb for vxworks uses (vxgdb).
13339
13340 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
13341 executable is not in the tree and host != target, use sed and
13342 program_transform_name to determine the gdb name used by the
13343 target.
13344
13345 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
13346 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
13347
13348Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13349
13350 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
13351 floats, chars, and shorts where there are ANSI-style function
13352 definitions.
13353
13354 * gdb.base/langs.exp, gdb.base/langs*: New test.
13355 * gdb.base/Makefile.in: Build it.
13356 * TODO: Remove item about checking that C names don't get C++
13357 demangling applied; this test tests it.
13358
13359Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13360
13361 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
13362 went with the const70 xfail. The xfail went away a year ago.
13363
13364 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
13365
13366 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
13367 for hp300.
13368
13369 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
13370
13371 * gdb.base/a1-selftest.exp: Don't run on hp300.
13372
13373Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13374
13375 * Makefile.in (site.exp): Set host_alias and target_alias as well
13376 as host_triplet and target_triplet.
13377
13378Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13379
13380 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
13381
13382 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
13383 places as other ecoff systems).
13384
13385 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
13386 ultrix.
13387
13388Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13389
13390 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
13391 remove them.
13392 * gdb.base/nodebug.exp: Accept "function" in addition to "text
13393 variable and "variable" in addition to "data variable".
13394 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
13395
13396 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
13397 2.
13398 * gdb.base/list1.c (long_line): Add additional statement at start
13399 of function.
13400 * gdb.base/list.exp (test_forward_search): Update line number to
13401 reflect new statement.
13402
13403Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13404
13405 * gdb.base/signals.exp: Reinitialize searched source directories
13406 after gdb_start call.
13407
13408Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
13409
13410 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
13411 * gdb.stabs/Makefile.in: Likewise.
13412
13413 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
13414 change. Instead split the tests into smaller pieces.
13415 * gdb.disasm/hppa.s: Corresponding changes.
13416
13417Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13418
13419 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
13420 Quote ^C when passing it to stty. For some shells ^ is a pipe.
13421
13422 * gdb.base/funcargs.exp: Modify many tests so that every test
13423 either passes or fails. Make some test names unique.
13424
13425Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13426
13427 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
13428 Call stty to set interrupt character.
13429
13430 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
13431 for HP assembler versus GNU assembler based on actual behavior of
13432 $(CC), rather than assuming that $(AS) is always the GNU assembler.
13433
13434 * TODO: Suggest a few more stepping tests.
13435
13436Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
13437
13438 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
13439 restart GDB for h8300 after a continue.
13440 (return): Add pattern to match a29k-udi behavior.
13441 * gdb.base/nodebug.exp: Remove obsolete comment.
13442 * gdb.base/regs.exp: New file, testing of register displays.
13443 * gdb.base/return.exp: Fix typo in reference to $objdir.
13444 * gdb.base/whatis.exp: Always start with a fresh GDB.
13445
13446Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13447
13448 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
13449 higher, these tests generate a lot of output.
13450
13451Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13452
13453 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
13454 code following the catch silently ignored some errors; without the
13455 catch they should be thrown like any other tcl error. Also, the
13456 catch used "" instead of {} which meant all the callers who wanted
13457 to include one of the characters "[]$ had to quote it an extra time.
13458 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
13459 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
13460 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
13461 Remove extra quoting.
13462
13463Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
13464
13465 * gdb.base/commands.exp: Make test names unique; every test either
13466 passes or fails. Update some comments.
13467
13468 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
13469
13470Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13471
13472 The following fixes a FAIL caused by the fact that the alpha stabs
13473 configuration didn't use the ".if alpha" code in weird.def.
13474 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
13475 bit pointer, so the 32 bit version works even on the alpha.
13476 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
13477 Remove the stuff which allowed us to have separate versions for
13478 alpha and everything else.
13479
13480 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
13481 regexp which "info func operator\[\](" is supposed to match. Fix
13482 string to send to GDB. Note that GDB still doesn't work right. Add a
13483 new test for "info func .perator\[\](" which GDB does handle correctly.
13484
13485 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
13486
13487Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13488
13489 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
13490 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
13491 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
13492 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
13493 it makes the tests harder to understand and confuses test-o-matic.
13494 The preferred style is that each test provides a PASS or a FAIL,
13495 and has a unique message (e.g. "continue #54" not just "continue")
13496 which is the same for the pass and the fail.
13497 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
13498 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
13499 to lib/gdb.exp.
13500 * gdb.base/printcmds.exp: Use test_print_accept. Remove
13501 prt_accept which was basically the same thing. Likewise for
13502 test_print_reject and prt_reject.
13503 * lib/gdb.exp (test_print_reject): Add some more error message
13504 patterns to match from the former printcmds.exp (prt_reject).
13505 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
13506 One defect of the passcount stuff is that some of it failed to
13507 report XPASS where appropriate.
13508 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
13509 stuff before and after arg in expected pattern.
13510 (test_paddr_operator_functions): Re-do test without print_addr_of;
13511 this is the only test which seems to want extra stuff there.
13512
13513Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13514
13515 * gdb.base/nodebug.exp: Update new tests to reflect improved
13516 wording of gdb output.
13517
13518 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
13519 and "ptype" work on variables in files compiled without -g.
13520 Replaces commented out "maint print msymbol" tests.
13521
13522Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13523
13524 * gdb.base/setvar.c (dummy): Call malloc.
13525
13526 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
13527 losing with the irix4 sed.
13528
13529 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
13530 ALRM" on irix4.
13531
13532Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13533
13534 * TODO: Remove items about corefile.exp testing new exec-file and
13535 backtrace; both are now done. Add items about printing enums.
13536
13537Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13538
13539 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
13540 "get signal $thissig" test fails.
13541
13542 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
13543
13544Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13545
13546 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
13547 compiler warning with dec alpha compiler.
13548
13549 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
13550 extra \n from gdb_test call (this explains why the prompt test
13551 that I removed yesterday was there).
13552 (user_defined_command_test): Remove extra \n and prompt test.
13553
13554 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
13555 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
13556 doesn't exist.
13557 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
13558 Also remove alpha workaround, which turns out to be because
13559 SIGABRT == SIGLOST.
13560
13561 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
13562
13563 * gdb.base/help.exp: Don't test "help show".
13564
13565Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13566
13567 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
13568 "set print address" is on.
13569 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
13570 pass prompt to gdb_test; gdb_test already looks for the prompt.
13571
13572 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
13573
13574 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
13575 was a vestige of the manual TESTSTRATEGY, and the purpose of it
13576 was to make sure that gdb can read a core file. But (a) the "read
13577 the corefile" part didn't make it to a1-selftest.exp, we just
13578 delete the corefile after creating it, and (b) we test reading
13579 corefiles in corefile.exp anyway. Also, this test left around a
13580 xgdb process on Solaris.
13581
13582 * gdb.base/corefile.exp: Also test backtrace.
13583
13584Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
13585
13586 * gdb.base/commands.exp: Test a simple user defined command with
13587 arguments and if/while statements; verify the full user command is
13588 printed by "show user".
13589
13590 * gdb.base/commands.exp: Test if/while commands as part of a
13591 breakpoint command list; verify they appear in breakpoint
13592 information.
13593
13594Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13595
13596 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
13597 than by dividing by zero.
13598
13599Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
13600
13601 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
13602 performing an inferior call with watchpoints enabled.
13603 * gdb.base/watchpoint.c (main): Delete second unnecessary read
13604 call.
13605
13606Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13607
13608 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
13609 of "file" command.
13610
13611 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
13612 Add additional pattern for when "int operator int(void);" appears
13613 in a different order.
13614
13615Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13616
13617 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
13618
13619 * gdb.base/help.exp: Replace most of docstrings for "info signals"
13620 and "signal" with ".*".
13621
13622Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13623
13624 * TODO: Add note about "handle all nostop".
13625
13626 * gdb.base/{sigall.c, sigall.exp}: New test.
13627 * gdb.base/Makefile.in: Add it.
13628
13629Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
13630
13631 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
13632 when invoking GDB, suppresses any windowing interface.
13633
13634Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
13635
13636 * config/sim-gdb: New file, simulator testing support.
13637
13638Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
13639
13640 * gdb.base/interrupt.exp: Test calling func1 twice.
13641
13642Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
13643
13644 * gdb.base/list.exp (test_forward_search): Set timeout higher
13645 when we'll be getting lots of output from gdb.
13646
13647 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
13648 "init_malloc" to after the expect statement. Run it if that
13649 regexp is taken, but also for two others which happen if source
13650 cannot be found.
13651
13652Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13653
13654 * gdb.base/printcmds.exp: New test, for printing register before
13655 program is running.
13656
13657Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13658
13659 * gdb.base/list.exp: Correct some alternate expect patterns
13660 to reflect changes in list1.c.
13661
13662Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13663
13664 * TODO: Add item regarding large frames.
13665
13666 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
13667
13668 * TODO: Remove item about enabling return.exp; it
13669 is enabled. Suggest a few more "return" tests.
13670
13671Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13672
13673 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
13674 anonymous unions.
13675
13676Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13677
13678 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
13679 and pr-5646.o, so "make" is the same as "make all", not "make
13680 pr-4975.o".
13681
13682Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
13683
13684 * gdb.base/list.exp: Adjust expectations to reflect changes in
13685 list1.c.
13686 (test_forward_search): New test proc.
13687 * gdb.base/list1.c (long_line): New function, has long source line.
13688
13689Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
13690
13691 * gdb.base/a1-selftest.exp: Change initial stepping to know about
13692 additional line of code that was added.
13693
13694Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
13695
13696 * gdb.disasm/hppa.s: Break the large branching tests into smaller
13697 tests so as not to overflow expect's input buffers.
13698 * gdb.disasm/hppa.exp: Corresponding changes.
13699
13700Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13701
13702 Beginnings of template debugging tests.
13703 * gdb.c++/templ-info.cc: New file to test for template
13704 debugging capability of the compiler.
13705 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
13706 templ-info.cc.
13707 * gdb.c++/templates.cc: Add explicit template instantiations
13708 to enable compiling with -fno-implicit-templates. Add destructor
13709 and 'value' method to T5 class for template tests.
13710 * gdb.c++/templates.exp: Add testcases for printing of template
13711 types, setting breakpoints on template methods and calling a
d63a86f8 13712 template method.
c906108c
SS
13713
13714Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
13715
13716 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
13717 branch target since some assemblers (gas-2.5) may emit a
13718 relocation for the branch instead of resolving it in the
13719 assembler.
13720
13721Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13722
13723 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
13724 through signal handler.
13725
13726Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13727
13728 * configure.in (*-*-netware): Use config/mt-netware.
13729
13730 * config/mt-netware: New file.
13731 * config/mt-i386-netware: Removed, separate configs for different
13732 netware architectures are no longer needed now that we have
13733 --with-headers.
13734
13735Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13736
13737 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
13738 by the recent changes to use ANSI C arithmetic conversions.
13739
13740Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13741
13742 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
13743 bug involving using inferior_pid to figure out whether to select a
13744 frame.
13745
13746Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
13747
13748 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
13749 match the current disassembler output.
13750
13751Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
13752
13753 * gdb.fortran/exprs.exp: Expect VOID instead of void.
13754 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
13755 types, expect "int" as type of integer values (for now).
13756
13757Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
13758
13759 * gdb.base/commands.exp: New tests for if/while commands.
13760
13761Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
13762
13763 * lib/gdb.exp (runto): Replace sub-pattern for hex value
13764 by .*, since hex values have different syntax in Chill mode.
13765
13766Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13767
13768 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
13769 linefeed from expect pattern for repeated types with indices > 9.
13770
13771Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
13772
13773 First part of Fortran test suite.
13774 * gdb.fortran: New directory.
13775 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
13776
13777Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13778
13779 * gdb.base/default.exp: Update expect pattern for load command
13780 without arguments.
13781
13782Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
13783
13784 * configure.in: Change i386 to i[345]86.
13785 * gdb.base/configure.in: Likewise.
13786 * gdb.c++/configure.in: Likewise.
13787 * gdb.chill/configure.in: Likewise.
13788
13789Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
13790
13791 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
13792 patterns, since that is not a valid context for comments.
13793
13794Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
13795
13796 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
13797 repeated types and repeated types with indices > 9.
13798
13799Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
13800
13801 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
13802 2417; old bug has been fixed.
13803
13804Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
13805
13806 * gdb.base/interrupt.exp: When trying to wake up the inferior,
13807 send the newline ourselves instead of assuming gdb_test will do
13808 so when passed an empty input string.
13809
13810 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
13811 stabs testcode.
13812
13813Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13814
13815 * lib/gdb.exp (gdb_test): Don't send anything if the first
13816 argument is an empty string. This makes cases where we want to
13817 match output that is already in expect's buffers (for example,
13818 matching a breakpoint after gdb_run_cmd has been called) work
13819 reliably.
13820
13821Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13822
13823 * config/netware.exp: New file.
13824
13825Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13826
13827 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
13828 the -B and -L prefixes so we can find the debugging stub.
13829
13830 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
13831 there and we are using the gcc from the tree.
13832
13833 * gdb.base/types.c: Removed.
13834
13835 * gdb.base/configure.in: Look for makefile fragments in ../config.
13836 Recognize i386-*-netware.
13837 * gdb.c++/configure.in: Likewise.
13838
13839Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13840
13841 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
13842 the correct TCL syntax.
13843
13844Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13845
13846 * gdb.base/opaque.exp: use runto instead of messing around with
13847 breakpoints. Simplify by using gdb_test.
13848
13849 * gdb.base/bitfields.exp: restart between tests on netware targets
13850 because breakpoints aren't relocated after target death. Run
13851 processes to completion.
13852
13853 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
13854
13855Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
13856
13857 * Makefile.in: Remove extra tabs that confuse some versions
13858 of "make". Use the newly built gdb to test with by default,
13859 rather than the first one in the tester's search path.
13860
13861Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
13862
13863 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
13864
13865 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
13866 condition help.
13867
13868Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13869
13870 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
13871
13872 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
13873 running.
13874 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
13875 * gdb.base/funcargs.exp: Likewise.
13876
13877 * gdb.base/bitfields.exp: Simplify by using gdb_test.
13878 * gdb.base/funcargs.exp: Likewise.
13879
13880 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
13881 message is "".
13882
13883Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13884
13885 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
13886 return,signals,twice}.exp: Handle non-existant binaries
13887 consistantly.
13888
13889 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
13890 * gdb.base/Makefile.in: Don't try to generate a core dump, we
13891 might testing a cross development system.
13892
13893Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13894
13895 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
13896 runtest script is relative to ${srcdir}, not ${rootdir}.
13897
13898Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
13899
13900 * gdb.base/signals.exp: Allow for optionality of breakpoint
13901 address.
13902
13903Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13904
13905 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
13906
13907Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13908
13909 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
13910 for size_t definition.
13911 * gdb.c++/templates.cc: Likewise
13912
13913 * config/mt-i386-netware: New file.
13914
13915 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
13916 defined.
13917
13918 * gdb.base/Makefile.in: Added support for systems that name core
13919 files by appending "core" to the program name.
13920 * gdb.base/a1-selftest.exp: Likewise.
13921
13922Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13923
13924 * gdb.base/return.exp: Add comment and message for `return double'
13925 test failure on Sparc Solaris.
13926
13927Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
13928
13929 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
13930
13931Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13932
13933 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
13934 from optimizing them away.
13935 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
13936 patterns to include default constructors and assignment operators,
13937 to match gcc versions beyond 2.5.8. Accept any cplus demangling
13938 character in the output of the virtual base pointer.
13939
13940Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13941
13942 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
13943 expression match in print_addr_of to avoid unintented matches.
13944 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
13945 versions up to 2.5.8.
13946
13947Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13948
13949 * gdb.base/list.exp: Tweak alternate pattern for listing of an
13950 included file to run under newer versions of expect.
13951 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
13952 consecutive >'s in templates to accomodate recent cplus-dem.c change.
13953 Remove xfail for the virtual table of BDDHookV.
13954
13955Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
13956
13957 * lib/gdb.exp (string_to_regexp): Set a default result.
13958 (default_gdb_start): Fix misleading message.
13959
13960Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
13961
13962 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
13963 Remove all CC, etc definitions.
13964 * config/mt-hpux: New file.
13965 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
13966 (CFLAGS, LDFLAGS): Define.
13967 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
13968
13969 * Makefile.in (site.exp): Don't insert host_os, etc.
13970 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
13971 (distclean): Check existence of subdir.
13972 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
13973 * gdb.base/Makefile.in: General cleanup and simplification.
13974 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
13975 to build executables. Use default rule to build .o files.
13976 (EXPECT, RUNTEST, CC): Fix relative pathname.
13977 (site.exp): Don't insert host_os, etc.
13978 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
13979 and/or SIGUSR1 defined.
13980 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
13981 * gdb.c++/Makefile.in: General cleanup and simplification.
13982 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
13983 (CFLAGS): Remove.
13984 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
13985
13986Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
13987
13988 * gdb.base/recurse.exp: Misc changes to get tests running again
13989 after Kung's changes to the watchpoint code.
13990 * gdb.base/watchpoint.exp: Likewise.
13991
13992Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
13993
13994 * lib/gdb.exp (string_to_regexp): Convert {\} also.
13995
13996Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
13997
13998 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
13999 * lib/gdb.exp (default_gdb_start): Define.
14000 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
14001 gdb.base/funcargs.exp, gdb.base/opaque.exp,
14002 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
14003 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
14004 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
14005 Don't call gdb_target_udi in between tests.
14006
14007Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14008
14009 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
14010 (which was basically just a local version of the same thing). In
14011 addition to avoiding duplication, gdb_test_exact is faster.
14012 * lib/gdb.exp (gdb_test_exact): Fix typo.
14013
14014 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
14015 don't give an error.
14016
14017 * gdb.base/term.exp: Call delete_breakpoints before starting.
14018
14019 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
14020 (t10): Add comment.
14021
14022Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
14023
14024 Reorganization of the GDB Test Suite.
14025
14026 * gdb.base: New directory, contains all the basic tests.
14027 * gdb.c++: New directory, tests specific to C++.
14028 * gdb.chill: New directory, tests specific to Chill.
14029 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
14030 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
14031 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
14032 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
14033 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
14034 t30-31 to chill).
14035 * */gdbme.*: Rename to match appropriate expect scripts.
14036 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
14037 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
14038 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
14039 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
14040 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
14041 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
14042 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
14043 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
14044 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
14045 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
14046 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
14047 gdb.c++/virtfunc.cc: New names of C++ files.
14048 * gdb.chill/chillvars.ch: New name of Chill file.
14049 * gdb.base/configure.in, gdb.c++/configure.in,
14050 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
14051 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
14052 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
14053 * configure.in (configdirs): Update to reflect directory changes.
14054 (target_abbrev): No longer define for any configuration.
14055 * Makefile.in: Cosmetic improvements to header comments.
14056
14057Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
14058
14059 Various changes to gdb.t31:
14060
14061 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
14062 * gdbme.ch: Make all key-words and predefineds be upper-case.
14063 * chillvars.exp: Expect key-words and predefinds in upper-case.
14064
14065 * chillvars.exp: Use gdb_test_exact many places.
14066 Change expected output for arrays (which now includes index labels).
14067
14068 * pr-5020.exp, gdme.ch (module PR_5020):
14069 New test, for PR-5020.
14070
14071Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
14072
14073 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
14074 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
14075
14076Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
14077
14078 * Makefile.in: Fix bit-rot in definitions of CHILL,
14079 CHILL_FOR_TARGET and Chill_LIB.
14080 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
14081 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
14082 CHILL, and CHILL_LIB.
14083
14084Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
14085
14086 * Revert the previous changes. Please see Rob's directory
14087 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
14088
14089Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
14090
14091 * Makefile.in, configure.in, config/mips-gdb.exp,
14092 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
14093 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
14094 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
14095 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
14096 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
14097 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
14098 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
14099 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
14100 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
14101 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
14102 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
14103 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
14104 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
14105 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
14106 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
14107 changes from 94Q1.
14108
14109Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
14110
14111 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
14112 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
14113 Rob's new testing fragments.
14114
14115Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
14116
14117 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
14118 lib/gdb.exp: Replace error proc calls with perror.
14119
14120Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
14121
14122 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
14123 version also, match on casted version strings, and match on
14124 gdb startup case where the line numbers might be messed up.
14125
14126Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
14127
14128 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
14129 (CFLAGS): Delete it from here.
14130
14131Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
14132
14133 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
14134
14135Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
14136
14137 * Makefile.in (RUNTEST): Default to just "runtest".
14138
14139Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14140
14141 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
14142 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
14143 the code has been restructured.
14144
14145Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14146
14147 * gdb.t00/default.exp (set write): Allow any number of \r and/or
14148 \n, not just one of each.
14149
14150 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
14151 /bin/cc gives a warning if you do.
14152
14153Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
14154
d63a86f8 14155 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
14156 __t10ListS_link1ZUiRCUiPT0
14157
14158Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14159
14160 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
14161 on local variables in recursive functions.
14162
14163 * gdb.t07/Makefile.in: Build the new test.
14164
14165Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14166
14167 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
14168 directly. Instead compare the return values from actual calls.
14169
14170Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
14171
14172 * Makefile.in (check): Set TCL_LIBRARY for runtest.
14173
14174Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14175
14176 * From Peter Schauer with minor modifications.
14177 * gdb.t15/return.exp (return_tests): Handle targets where "return"
14178 stops in mid-line in the caller. Add xfail for returning a float
14179 value on X86 targets.
14180
14181Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14182
14183 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
14184 to avoid expect lossage.
14185 (fmem_LRbug_tests): Likewise.
14186 * gdb.disasm/hppa.s: Corresponding changes.
14187
14188 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
14189 conditions to work with latest dejagnu/expect.
14190
14191 * gdb.t15/funcargs.exp (finish from indirect call): No longer
14192 expected to fail on the PA.
14193 (backtrace in call with trampolines): Explicitly require main
14194 to be frame #1 (no trampolines should show up in backtrace).
14195
14196 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
14197 "continue -expect".
14198 * gdb.t06/break.exp: Likewise.
14199 * gdb.t07/watchpoint.exp: Likewise.
14200 * gdb.t13/bitfields.exp: Likewise.
14201 * gdb.t15/{funcargs,return}.exp: Likewise.
14202 * gdb.stabs/weird.exp: Likewise.
14203 * config/{mips,udi}-gdb.exp: Likewise.
14204
14205 * hppa.sed: Enclose comments within a sed command to avoid
14206 losing with the old OSF1 sed.
14207
14208Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14209
14210 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
14211 sequent dynix.
14212 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
14213 * gdb.t15/funcargs.exp: Conditionally step again to really
14214 finish from marker_call_with_trampolines. Handle the case where
14215 the first step from within call_with_trampolines already steps
14216 us back to main.
14217 * gdb.t15/gdbme.c: Add comment to closing brace of
14218 call_with_trampolines for funcargs.exp.
14219
14220Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14221
d63a86f8 14222 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
14223 Fix typo(s).
14224
14225Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14226
14227 * gdb.t07/gdbme.c: More code for watchpoint testing.
14228
14229 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
14230 "Hardware watchpoint" throughout file.
14231 (test_watchpoint_triggered_in_syscall): New test.
14232 (test_complex_watchpoint): New test.
14233
14234Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14235
14236 * gdbme.c (call_with_trampolines): New function to try and step
14237 into. Tests trampoline problems on the PA.
14238
14239 * funcargs.exp (localvars_in_indirect_call): No longer expect
14240 stepping into indirect call to fail on PAs.
14241 (test_stepping_over_trampolines): New test.
14242
14243Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14244
14245 * TODO: Add suggestions for static member function tests, and
14246 completion tests.
14247
14248Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14249
14250 * TODO: Add suggestions for "p/a" tests.
14251
14252 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
14253 (default_gdb_exit): Replace all the hair with sending "quit" to
14254 the process with a simple close.
14255
14256Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14257
14258 * TODO: Add suggestions for shared library tests.
14259
14260Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14261
14262 * TODO: Add suggestions for x/s tests.
14263
14264Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14265
14266 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
14267 "enable once", and "enable breakpoints once" with ".*".
14268
14269Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14270
14271 * TODO: Add suggestions about structure passing tests.
14272
14273Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14274
14275 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
14276 the primary1 test, use work around if __GNUC__ < 2.
14277 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
14278 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
14279 Test for bad output rather than waiting for timeout. Issue
14280 second continue only if first continue failed.
14281
14282Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
14283
14284 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
14285 operator[] test with gdb_test because the old code didn't seem to
14286 be getting the quoting right with the new dejagnu.
14287
14288Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
14289
14290 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
14291 one from the path.
14292 * Makefile.in: Use a fresh expect if there is one, use runtest
14293 from the src tree if there is one.
d63a86f8 14294
c906108c
SS
14295Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
14296
14297 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
14298 next over recursive call. Revise the tests from that point on
14299 (which had been skipped) to match GDB's actual (correct) output.
14300
14301 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
14302 with next over a breakpoint whose condition is false.
14303
14304 * gdb.t00/help.exp: Comment out "help set print" tests just like
14305 (and for same reason as) "help set" test.
14306
14307Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14308
14309 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
14310 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
14311
14312Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14313
14314 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
14315 necessary gdb_target_udi.
14316
14317 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
14318
14319 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
14320 1838 and 2417; they are fixed.
14321
14322 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
14323 gdb.t03/ptype.exp (ptype structure, ptype union):
14324 Remove xfails; the test is looser than when the xfails were added.
14325
14326 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
14327 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
14328
14329 * gdb.t01/run.exp: Only run shell test if isnative.
14330
14331 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
14332 since "run" automatically loads if necessary. Call gdb_target_udi
14333 after the "file" since "file" kills any execution target.
14334
14335 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
14336 GDB. GDB doesn't work that way (not anymore at least) on UDI.
14337 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
14338 argument for UDI.
14339
14340Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
14341
14342 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
14343
14344 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
14345
14346Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14347
14348 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
14349 properly quoting regexps. This makes the second argument to
14350 demangle a fixed string, which matches the callers, instead of a
14351 shell-style pattern which is what the previous implementation
14352 used. Update some of the callers.
14353
14354Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14355
14356 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
14357 (comib_nullified_tests): Fix typo.
14358 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
14359 strings. No longer expected to fail.
14360
14361 * gdb.disasm/hppa.s (addib_tests): Fix typo.
14362 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
14363 strings. No longer expected to fail.
14364
14365 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
14366 string. No longer expected to fail.
14367
14368Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14369
14370 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
14371 No longer expected to fail.
14372
14373 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
14374 string. No longer expected to fail.
14375
14376Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14377
14378 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
14379 only in the names (I probably got most of them). I was even
14380 generous with some which differed in underscores in names, and
14381 probably missed a few, and I *still* was able to remove almost a
14382 third of the file with almost no impact on testsuite coverage.
14383
14384Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14385
14386 * gdb.t00/default.exp: Match udi_attach error message as well as
14387 the one from child_attach.
14388
14389 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
14390
14391 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
14392
14393 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
14394 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
14395
14396 * Move test with enums and partial symbols back to
14397 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
14398 Reverts the change of 26 May 93. Per today's change to
14399 stabs.texinfo, the behavior that weird.exp was expecting was
14400 unreasonable; what is important is that the compiler+gdb get
14401 things right, which happens with a recent gcc. Also fix the test
14402 to deal with native compilers which put out the stab gdb can't
14403 deal with.
14404
14405Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14406
14407 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
14408 in the names. The main thing these accomplish is to slow things down.
14409 Many more such duplicates surely remain.
14410
14411 * gdb.t00/help.exp: Comment out "help support" test just like
14412 (and for same reason as) "help set" test.
14413
14414Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
14415
14416 * gdb.t06/break.exp: Remove setup_xfails for
14417 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
14418 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
14419 about known bug in gcc to include up through 2.5.8.
14420 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
14421 well as "_vb$".
14422 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
14423 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
14424 with latest gcc and gdb.
14425 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
14426 well as "_vb$".
14427
14428Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14429
14430 * configure.in (hppa*-*-*): Also configure and build stabs-only
14431 tests.
14432
14433Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14434
14435 * gdb.t10/hppa.mt: A makefile fragment for the PA.
14436 * gdb.t10/configure.in (hppa*-*-*): Use it.
14437
14438Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14439
14440 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
14441
14442Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14443
14444 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
14445 versions prior to 1.13.5.
14446
14447Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14448
14449 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
14450 the prompt is at the start of a line.
14451
14452Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14453
14454 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
14455 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
14456 in the copr tests now.
14457 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
14458 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
14459 expected to fail.
14460
14461Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
14462
14463 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
14464 gdb.t31/chillvars.exp, lib/gdb.exp:
14465 Tweak to run under either version of expect.
14466 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
14467 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
14468 * gdb.t11/list.exp: Remove extraneous whitespace.
14469
14470Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14471
14472 * gdb.t16/printcmds.exp (test_print_strings): Accept
14473 "(unsigned char *) " before the string.
14474
14475 * TODO: Add notes about printing of fancy types and GDB expressions.
14476
14477Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
14478
14479 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
14480 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 14481 if doing mips-idt-ecoff.
c906108c
SS
14482
14483Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
14484
14485 * Most .exp files: Tweak to run under either version of expect.
14486
14487Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14488
14489 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
14490 xfails; I'm not sure why they are failing, but not because of PR 1806.
14491
14492Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
14493
14494 * config/unix-gdb.exp: Remove gdb_unload cause it's already
14495 defined in lib/gdb.exp.
14496
14497Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14498
14499 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
14500 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
14501 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
14502 have to be typeless.
14503
14504Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14505
14506 * TODO: Add suggestion for copyright year test.
14507
14508Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
14509
14510 * configure.in (*-*-lynxos*): Add stabs tests.
14511
14512Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
14513
14514 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
14515 so insert a tab before any assembler directive in column zero.
14516
14517 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
14518 stores.
14519 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
14520 stores.
14521 (fpu_short_memory_tests): Likewise.
14522
14523Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14524
14525 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
14526 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
14527 .stabs directives in comments.
14528
14529Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14530
14531 * TODO: New file, describing tests we could write.
14532 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
14533
14534Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14535
14536 * gdb.t06/signals.exp: Add kludge to force re-sync.
14537
14538 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
14539 to xgdb instead of gdb, get out of gdb.
14540
14541Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
14542
14543 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
14544 for info.
14545
14546Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
14547
14548 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
14549 * gdb.stabs/configure.in (hppa*-*-*): Use it.
14550 * gdb.stabs/hppa.sed: New sed script for the PA.
14551
14552Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14553
14554 * gdb.stabs: Re-write weird.def and configuration to use sed
14555 instead of cpp. sed is portable and POSIX; cpp is neither.
14556
14557Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14558
14559 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
14560
14561Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14562
14563 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
14564
14565Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14566
14567 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
14568 "_vb$".
14569 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
14570 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
14571
14572Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14573
14574 * lib/gdb.exp: Comment out code which depends on non-existent
14575 `transform' procedure.
14576
14577Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
14578
14579 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
14580 * lib/gdb.exp: Transform tool name.
14581 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
14582 1.1's new error handling system.
14583
14584Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14585
14586 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
14587
14588Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14589
14590 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
14591 They made pattern matching so slow that timeouts happened on
14592 heavily loaded systems. Now any output from "show print" which
14593 gets us back to the GDB prompt is a PASS.
14594
14595Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
14596
14597 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
14598
14599Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14600
14601 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
14602
14603 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
14604 It is not from PR 3220.
14605
14606Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14607
14608 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
14609 just started failing because they depended on the order the
14610 subcommands are presented, or exact docstring text. This kind of
14611 test is a pain and has minimal benefit.
14612
14613Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14614
14615 * gdb.t09/corefile.exp: At end of test, use "core" command with
14616 no arguments.
14617
14618Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
14619
14620 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
14621 17}/Makefile.in: Make it possible to run the testsuite with Sun
14622 make and CC = cross gcc by adding explicit build rules for .o
14623 files.
14624
14625Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14626
14627 * gdb.t15/funcargs.exp: Don't put comments on same line as
14628 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 14629
c906108c
SS
14630Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14631
14632 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
14633
14634Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
14635
14636 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
14637 * gdb.t20/inherit.exp: remove three dumplicate entries.
14638
14639Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14640
14641 * gdb.t06/break.exp: For "next over recursive call", fail on any
14642 incorrect output, not just on "factorial (value=2)".
14643
14644Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14645
14646 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
14647 working now. Add an xfail if accesing a bss variable causes
14648 a memory error if the target is not yet run.
14649
14650Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14651
14652 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
14653 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
14654 name of __st* demangling (2 strings). Did Kung really get the
14655 more than 95 others right without testing them?
14656
14657Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
14658
14659 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
14660
14661Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
14662
14663 * configure.in (configdirs): Add gdb.disasm
14664 * gdb.disasm: New directory for GDB disassembler tests.
14665 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
14666
14667Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14668
14669 * gdb.t00/help.exp: Don't test "help set".
14670
14671 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
14672 from within expect statements. None of these happen anymore and
14673 they cause regressions to be silently unnoticed.
14674
14675 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
14676 messages) about known failures with gcc cygnus-2.4.5-930417.
14677
14678 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
14679 comp-info.exp so it gets built if it doesn't exist.
14680
14681 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
14682 it is no longer used.
14683 * gdb.t13/comp-info.c: Removed.
14684
14685Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
14686
14687 * gdb.t06/signals.exp: Add xfail for sun3.
14688
14689Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14690
14691 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
14692 relevant because ^C doesn't get sent but failure can be reproduced
14693 interactively).
14694
14695Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14696
14697 * gdb.stabs/alpha.mt: New configuration file for alpha.
14698 * gdb.stabs/configure.in: Use it.
14699 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
14700 sharing with alpha.mt, redefine long to word via preprocessor.
14701 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
14702 for alpha.
14703 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
14704 native cc.
14705 * gdb.t00/teststrategy.exp: Change expect string so that we
14706 consume the `(xgdb)' from the command echo and from the gdb prompt.
14707 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
14708 gdb currently compares all values as long, so this failure probably
14709 applies to any configuration where LONGEST is bigger than a target int.
14710 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
14711 with gcc.
14712 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
14713 to handle opaque pointers, gcc is.
14714 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
14715 as first argument. Include <sys/types.h> and change all operator
14716 new definitions to use size_t.
14717 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
14718 now that we use size_t.
14719
14720Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14721
14722 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
14723 a long or float array cast all array members to the same type.
14724 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
14725 with 64 bit longs.
14726 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
14727 on alpha.
14728 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
14729
14730Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14731
14732 * gdb.t24 (demangle.exp): Constructors of templates have names like
14733 vector<int>::vector(int) not vector<int>::vector<int>(int). See
14734 section 14.6 of the ARM.
14735
14736 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
14737 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
14738 accomplish little and slow down the testsuite.
14739
14740 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
14741 Accept spaces various places.
14742
14743Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14744
14745 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
14746 with watchpoint enabled.
14747
14748 * Makefile.in: Remove definition of CC and remove the second
14749 definition of CXX (the "CXX = gcc" one remains). These definitions
14750 were causing backquotes to be expanded within backquotes, which
14751 doesn't work.
14752
14753Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
14754
14755 * gdb.t17/callfuncs.exp: Add "return 0" to end.
14756
14757Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14758
14759 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
14760 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
14761 by mips cc and contains no stabs entries.
14762
14763Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
14764
14765 * config/vx-gdb.exp: Use fake device to load files rather than
14766 NFS.
14767 * lib/gdb.exp: New proc to do "file" command.
14768 * config/unix-gdb.exp: Use new "file" proc.
14769
14770Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
14771
14772 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
14773 Rework board rebooting slightly.
14774 (gdb_exit): Don't exit from the remote shell; there isn't one.
14775 * gdb.stabs/weird.exp: If a program is being debugged already,
14776 kill it.
14777 * gdb.t04/setvar.exp: Stop and restart gdb.
14778 * gdb.t05/expr.exp: Likewise.
14779 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
14780 restart gdb and reload the program.
14781 * gdb.t08/opaque.exp: Likewise.
14782 * gdb.t12/scope.exp: Likewise.
14783 * gdb.t13/bitfields.exp: Likewise.
14784 * gdb.t15/funcargs.exp: Likewise.
14785 * gdb.t20/classes.exp: Likewise.
14786 * gdb.t03/ptype.exp: Increase timeout.
14787 * gdb.t16/printcmds.exp (test_print_string_constants,
14788 test_print_array_constants): Likewise.
14789 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
14790 * gdb.t20/classes.exp (do_tests): Likewise.
14791 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
14792
14793Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
14794
14795 * gdb.stabs: Renamed *wierd* to *weird*.
14796
14797Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
14798
14799 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
14800 for timeout. Add "known gcc 2.4.5 bug" to failure message.
14801
14802Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
14803
14804 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
14805 (do_tests): Remove xfail for whatis on one_var and two_var.
14806
14807Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
14808
14809 * Makefile.in: Made cross building work better by adding
14810 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
14811
14812Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14813
14814 * gdb.t15/{return.c,return.exp,Makefile.in}:
14815 New test, currently commented out.
14816
14817Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
14818
14819 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
14820 still running and removes the leftover named socket so GDb can do
14821 clean restarts.
14822
14823Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
14824
14825 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
14826 console, not GDB.
14827 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
14828 cross testing works better with "make check"
14829 * config/unix-gdb: Use default procedures for exit and version.
14830 * config/vx-gdb.exp: Cleaned up and massaged back to working order
14831 with the newest VxWorks.
14832
14833Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14834
14835 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
14836 old form.
14837
14838 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
14839 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
14840
14841 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
14842
14843 * config/unix-gdb.exp: Remove this version of gdb_exit
14844 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
14845 Rob says he'll look at it when he gets back to testing boards.
14846
14847Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
14848
14849 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
14850 an expected fail for certain ptype commands.
14851
14852 * gdb.t20/classes.exp: Update expected results of "ptype class
14853 Base1" to account for the constructor that now appears in the type.
14854
14855Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
14856
14857 * configure.in (configdirs): Restore gdb.t04, which mysteriously
14858 disappeared from list.
14859 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
14860 "alldone" proc with call to cleanup and exit.
14861 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
14862 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
14863 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
14864 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
14865 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
14866 "alldone" proc with simple returns that suppress remaining
14867 tests. The alldone proc went away many months ago.
14868
14869Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14870
14871 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
14872
14873 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
14874
14875Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14876
14877 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
14878 as vax gdb will display them.
14879
14880Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14881
14882 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
14883 optimizers.
14884
14885 * scope.exp: Change "bad value for localval" messages so each one
14886 is unique.
14887
14888 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
14889 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
14890
14891 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
14892
14893Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14894
14895 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
14896 doesn't exist (due to optimization).
14897
14898Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14899
14900 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
14901 contains \r because the filename is long.
14902
14903 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
14904 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
14905
14906Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14907
14908 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
14909 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
14910 Ultrix.
14911 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
14912 int tests.
14913 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
14914
14915Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
14916
14917 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
14918
14919 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 14920 to match does not match the passing case but still matches the
c906108c
SS
14921 failing case.
14922
14923Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14924
14925 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
14926
14927Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
14928
14929 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
14930 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
14931 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
14932 Remove various versions of gdb_exit.
14933 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
14934 gdb_exit.
14935 * config/unix-gdb.exp: gdb_exit remains here, and should override
14936 the generic version, since it's doing a lot of wierd stuff that
14937 the other versions aren't. FIXME, fold it in, or abandon this
14938 version.
14939
14940Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14941
14942 * gdb.t24/demangle.exp: Add tests for PR 3220.
14943
14944Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14945
14946 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
14947
14948Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
14949
14950 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
14951 "i386-*-*". Works for i486 as well.
14952
14953 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
14954 bug, and expand domain of xfail to all SVR4 systems, since the
14955 actual problem is likely to be in generic SVR4 /proc support.
14956
14957Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14958
14959 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
14960
14961Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
14962
14963 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
14964 xfails for other systems. Match a missing 'Continuing.' as an
14965 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
14966
14967 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
14968 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
14969 Only issue warning for missing executables if -all option is used.
14970
14971 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
14972 file if -all option is used. It's like an unpredictable XFAIL.
14973
14974Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14975
14976 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
14977 for dynamically linked binaries.
14978
14979 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
14980
14981Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14982
14983 * gdb.t20/inherit.exp: Change message for "print tagless struct"
14984 to state that this is a known bug in old versions of g++.
14985
14986Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14987
14988 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
14989 while waiting for `Continuing'.
14990
14991Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
14992
14993 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
14994 in text, data, and bss.
14995 * gdb.t10/nodebug.c: Add local and global test variables for
14996 initialized and uninitialized data.
14997
14998Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14999
15000 * config/unix-gdb.exp (gdb_exit): Add "wait".
15001
15002Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15003
15004 * gdb.t06/signals.exp: xfail the continue from the handler for all
15005 targets.
15006
15007 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
15008 function with watchpoints enabled, the i386 call dummy starts with
15009 a call.
15010
15011 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
15012 386 bsd names its corefiles.
15013
15014Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
15015
15016 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
15017 compilers don't grok it.
15018 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
15019 with small octal ints rather than character constants, which
15020 are signed and might not fit if first promoted to int.
15021
15022Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
15023
15024 * gdb.t09/Makefile.in (clean): Remove corefile.
15025
15026Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15027
15028 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
15029
15030Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15031 and Jim Kingdon (kingdon@cygnus.com)
15032
15033 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
15034 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
15035 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
15036
15037Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15038
15039 * gdb.t17/interrupt.exp: Add xfail for hppa.
15040
15041Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15042
15043 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
15044 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
15045 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
15046 to determine signed-ness of bitfields and use the result to setup
15047 the xfail.
15048 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
15049 * gdb.t15/funcargs.exp: Use them to step until the second indirect
15050 call line is reached if necessary.
15051
15052Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15053
15054 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
15055
15056Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15057
15058 * gdb.t06/break.exp: Also test `clear' command.
15059
15060Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
15061
15062 * gdb.t00/teststrategy.exp: Remove extra quote.
15063
15064 * gdb.t07/watchpoint.exp: Change xfail for calling function with
15065 watchpoint enabled to be for all non-68k machines.
15066
15067 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
15068
15069Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15070
15071 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
15072 targets use aout.mt instead of ecoff.mt as gas understands
15073 standard aout format.
15074
15075Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
15076
15077 * lib/gdb.exp (runto): Don't insist that function we are running to
15078 was compiled with -g.
15079
15080 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
15081
15082 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
15083 to get back into the read system call.
15084 Accept leading newline in case where we woke it up.
15085
15086Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15087
15088 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
15089 to make the stabs test work on ecoff systems using gcc and -with-stabs.
15090 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
15091 enable ecoff configuration.
15092
15093Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15094
15095 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
15096
15097Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15098
15099 * gdb.t16/printcmds.exp: Add another printf test.
15100
15101Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
15102
15103 * configure.in: If configured -with-stabs on any target, add
15104 stabsdirs to configdirs.
15105
15106Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15107
15108 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
15109 fun" so pattern does not match the command itself.
15110
15111Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15112
15113 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
15114
15115Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15116
15117 * gdb.t17/interrupt.exp: Test for more things.
15118
15119Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15120
15121 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
15122 compiler arranges the code and line numbers.
15123
15124 * gdb.t17/interrupt.exp: Don't send \n after ^C.
15125
15126Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15127
15128 * gdb.t00/help.exp: Increase expect input buffer size.
15129
15130Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15131
15132 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
15133
15134 * gdb.t07/watchpoint.exp: Add xfail for hppa.
15135
15136 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
15137
15138 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
15139 [0-9]*, not just [0-9].
15140
15141Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15142
15143 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
15144
15145 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
15146
15147Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15148
15149 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
15150
15151Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15152
15153 * gdb.t06/signals.c: Add xfails for sun3.
15154
15155 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
15156
15157 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
15158 test_stepping tests.
15159
15160Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15161
15162 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
15163
15164 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
15165
15166 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
15167 rather than actually putting it through cpp twice.
15168
15169 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
15170
15171Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
15172
15173 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
15174 no longer needed.
15175
15176Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15177
15178 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
15179
15180 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
15181 C++ features prints as "struct", make it a pass, not an xfail.
15182
15183Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15184
15185 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
15186 Don't require VA to print as "class" rather than "struct".
15187
15188Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
15189
15190 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
15191
15192Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15193
15194 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
15195
15196Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15197
15198 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
15199 order.
15200
15201Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15202
15203 * gdb.t16/printcmds.exp: Add printf tests.
15204
15205 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
15206
15207 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
15208
15209Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
15210
15211 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
15212 pass counts, to counteract any existing or future setup_xfails.
15213
15214Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15215
15216 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
15217 {BEGIN,END}_COMMON for common block instead of STAB.
15218 * gdb.stabs/wierd.exp: Add xfail for rs6000.
15219
15220 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
15221 intp_var should be N_GSYM not N_LSYM.
15222 wierd-aout.S: Use a label for the value of the N_SO.
15223 wierd.def: Remove all backslashes.
15224 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
15225
15226Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15227
15228 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
15229 get the expected next to inheritance3.
15230
15231Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15232
15233 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
15234 now that gcc-2.4 gets it right.
15235
15236Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15237
15238 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
15239
15240 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
15241 generating comp-info.exp which works for cross-compilation.
15242
15243Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
15244
15245 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
15246 "*-*-sysv4.*".
15247
15248Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
15249
15250 * gdb.t01/run.exp: Start with a fresh gdb.
15251 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
15252 SVR4.x.
15253
15254Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
15255
15256 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
15257 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
15258 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
15259 Makefile.in (distclean, realclean): Remove gdbme.c from list of
15260 things to remove.
15261
15262Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
15263
15264 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
15265 test cases from bug reports.
15266
15267Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
15268
15269 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
15270 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
15271 avoid spurious xfails.
15272 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
15273 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
15274 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
15275
15276Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
15277
15278 * gdb.t00/teststrategy.exp: Rework to provide more useful
15279 description of each test, fix problem with systems that define
15280 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
15281 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
15282 results for "next over recursive call" so timeouts aren't taken
15283 by error.
15284
15285Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
15286
15287 * gdb.t12/scope.exp: Test printing of variables before run.
15288
15289 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
15290 printed in wrong order due to sorting.
15291
15292Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
15293
15294 * gdb.t00/teststrategy.exp: Fix expected results for printing
15295 user entered string constant. Is array of char, prints with no
15296 address.
15297
15298 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
15299 commands.
15300 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
15301 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
15302 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
15303 of struct of char arrays.
15304 * gdb.t00/radix.exp: New tests for radix commands.
15305
15306Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
15307
15308 * gdb.t16/printcmd.exp: Print a variable before running program
15309 (with xfail for AIX).
15310
15311Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
15312
15313 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
15314
15315 * gdb.t16/printcmd.exp: Don't print variables before running program.
15316
15317 * gdb.t06/break.exp: Don't require envp argument to main.
15318
15319 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
15320
15321 * gdb.t02/whatis.exp, gdb.t11/list.exp:
15322 Add xfails for rs6000.
15323
15324 * gdb.t02/whatis.exp: Change other tests not to re-test something
15325 we already tested.
15326
15327 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
15328 each type used has a variable of that type.
15329
15330Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
15331
15332 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
15333
15334Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
15335
15336 * configure.in: change srctrigger to be a file, not a directory
15337
15338Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
15339
15340 * configure.in (mips-idt-ecoff*): Added trailing '*'.
15341
15342 * gdb.t11/list.exp: Fixed a couple of typos.
15343
15344Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
15345
15346 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
15347 is fixed and PR is closed.
15348 * gdb.t16 (gdbme.c): Add simple test string variable.
15349 * gdb.t16 (printcmds.exp): Add tests with simple test string
15350 variable, primarily for boundaries on "set print elements".
15351
15352Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
15353
15354 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
15355 Make leading 0's optional and don't expect a tab in the middle
15356 of the number.
15357
15358 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
15359
15360 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
15361 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
15362 don't end command passed to gdb_test with newline.
15363
15364 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
15365 signed keyword away, don't expect signed bitfields to be signed.
15366
15367 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
15368 printing with only as many 1's as are in the field as well as printing
15369 with 32 1's (see comment).
15370
15371Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
15372
15373 * gdb.t00/default.exp: Start with a fresh gdb.
15374 * configure.in (configdirs): Remove gdb.t31 until the chill
15375 compiler works again. It no longer is able to find chillrt0
15376 since it isn't in libchill.a anymore.
15377 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
15378 wierd.o, make more modular.
15379 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
15380 spurious newlines that caused problems.
15381
15382Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15383
15384 * Move test with enums and partial symbols from gdb.t03/ptype.exp
15385 to gdb.stabs/wierd.exp since GCC has worked around the bug.
15386 gdb.stabs/wierd.{exp,def}: Many new tests.
15387
15388 * gdb.t00/default.exp: update info line for new message.
15389
15390 * gdb.t02/{whatis.exp,gdbme.c}:
15391 Test that "char *" doesn't print as "caddr_t".
15392
15393Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15394
15395 * gdb.t00/help.exp: Use .* in place of some help messages which
15396 just changed.
15397 gdb.t00/default.exp: Update "info frame" test for new message.
15398 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
15399 Remove some xfails
15400
15401Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15402
15403 * gdb.t03/{gdbme.c,ptype.exp}:
15404 Add tests for typedef'd struct and union without tags.
15405 Also check "whatis" on a variable of a typedef'd enum without a tag.
15406
15407 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
15408 PRMS 1823; the bug still exists but isn't reproduced by this test
15409 anymore), and remove rs6000 XFAIL (the bug is fixed).
15410
15411 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
15412 duplicated from whatis.exp. For those that are left, accept
15413 "long", "long int", or "int" for long variables (whatis.exp already
15414 has an XFAIL for "int", so no need to fail it here).
15415
15416 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
15417 Deal with GCC's names for types now that GDB uses the compiler's names.
15418
15419 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
15420 setup_xfail's for sunos4. If we #defined the signed keyword away,
15421 don't expect GDB to know that char it is signed.
15422
15423 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
15424
15425Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
15426
15427 * configure.in (configdirs): Add gdb.t24 for C++ tests that
15428 should work on any system, regardless of debugging format.
15429 * gdb.t21/demangle.exp: Move to gdb.t24.
15430 * gdb.t24/demangle.exp: Move from gdb.t21.
15431 * gdb.t24/{Makefile.in, configure.in}: New files.
15432
15433Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15434
15435 * configure.in: Do gdb.stabs and C++ tests only for stabs.
15436 * gdb.stabs: New directory.
15437
15438Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15439
15440 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
15441 not just "Quit anyway?".
15442
15443Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
15444
15445 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
15446 that all setup_xfails are immediately followed by clear_xfails.
15447
15448Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
15449
15450 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
15451 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
15452 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
15453 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
15454 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
15455 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
15456 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
15457 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
15458 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
15459 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
15460 gdb.t31/chillvars.exp, lib/gdb.exp:
15461 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
15462 bug-gdb@prep.ai.mit.edu.
15463
15464Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
15465
15466 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
15467 with 0.0, not integer 0.
15468
15469Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
15470
15471 * gdb.t06/break.exp: Update for "Kill the program" message change.
15472
15473Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
15474
15475 * Makefile.in (GDBFLAGS): Set to -nx.
15476 * Makefile.in (site.exp): Use GDBFLAGS.
15477
15478Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
15479
15480 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
15481 Makefiles.
15482 (check): depend on just-check.
15483 (just-check): added so that tests can be run without a noop
15484 build pass.
15485
15486Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
15487
15488 Switch to using configure's configdirs.
15489 * Makefile.in (Makefile): add configure.in dependency.
15490 (SUBDIRS): removed redundant assignment.
15491 * configure.in: switch subdirs assignment to configdirs.
15492 * gdb.t*/configure.in: new files.
15493
15494Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
15495
15496 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
15497 works.
15498
15499Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
15500
15501 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
15502 in explicit rules. Apparently this is not supported by some makes.
15503
15504Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
15505
15506 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
15507
15508Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15509
15510 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
15511 disappeared.
15512
15513Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
15514
15515 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
15516
15517Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
15518
15519 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
15520 watchpoint problem that is now fixed.
15521 * gdb.t30/chexp.exp: Remove setup_xfail for printing
15522 uninitialized convenience variables.
15523 * gdb.t31/chillvars.exp: Fix expected patterns for printing
15524 structures.
15525
15526Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15527
15528 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
15529 which causes expect to get out of sync with gdb on long output
15530 from help set.
15531 * gdb.t09/corefile.exp: Make expected pattern for core file
15532 failing signal and frame output format less sun specific.
15533
15534Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
15535
15536 * gdb.t31/chillvars.exp: Add and remove initial dummy
15537 breakpoint, so that symbol table is forced in.
15538 (Needed at least on Sunos4, though it seems not SVR4.)
15539 * gdb.t31/chillvars.exp: Update for changed output format.
15540
15541Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
15542
15543 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
15544
15545Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
15546
15547 * Makefile.in: Added --srcdir when invoking runtest, removed the
15548 need for a local config file. (optional now)
15549
15550Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
15551
15552 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
15553 failure count used to force early termination. Add some more
15554 expected failures for gnu style demangling.
15555
15556Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15557
15558 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
15559 pmi variable from gdb.t20/gdbme to get optimized away.
15560 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
15561 Check for written corefile upon timeout _and_ eof.
15562
15563Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15564
15565 * config/unix-gdb.exp: Add missing return 0.
15566
15567Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15568
15569 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
15570 test termination.
15571
15572Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
15573
15574 * configure.in (subdirs): Put back gdb.t17 which mysteriously
15575 disappeared.
15576
15577Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
15578
15579 * gdb.t10/crossload.exp: Disable the i860-elf test until such
15580 time as i860 support works.
15581
d63a86f8 15582 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
15583 "backtrace 100\r" rather than just "backtrace\r", to match last
15584 change.
15585
15586Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
15587
15588 * config/udi-gdb.exp (gdb_exit): Remove close command.
15589 (gdb_target_udi): New procedure to set the UDI target.
15590 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
15591 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
15592 Added waits for prompts after several question responses. Added
15593 some more responses used by a29k-amd-udi-gdb.
15594 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
15595 pass different arguments, restart UDI connection after program
15596 completion.
15597 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
15598 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
15599 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
15600 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
15601 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
15602 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
15603 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
15604 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
15605 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
15606 after program completion.
15607 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
15608 compiled with a SELECT_VECS setting.
15609 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
15610 infinite recursion.
15611
15612 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
15613 Added checks for COFF results, and made them expected failures for
15614 all targets. It would be better to make them expected failures
15615 for COFF targets only.
15616
15617Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
15618
15619 * Makefile.in: add null dvi target, don't bother to recurse
15620 through test directories for info and install-info; rename
15621 $(datadir) to be dejagnu instead of deja-gnu
15622
15623Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
15624
15625 * gdb.t31/gdbme.ch: Re-enable code that previously caused
15626 compiler to coredump.
15627 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
15628 code.
15629
15630Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
15631
15632 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
15633 coredump.
15634 * gdb.t31/chillvars.exp: Comment out tests that depend on that
15635 code.
15636
15637Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
15638
15639 * gdb.t03/ptype.exp: tests for return code from gdb_test.
15640 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
15641 which in a shell. Deletes xgdb when done.
15642 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
15643 Tests the return from the "set height" or "set width" commands.
15644 Added a few return codes where needed.
15645
15646Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
15647
15648 * Makefile.in (SUBDIRS): Add gdb.t17.
15649 * configure.in (subdirs): Add gdb.t17.
15650 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
15651 files to test gdb's calling of functions in the inferior with
15652 the correct arguments and gdb's ability to retrieve any
15653 result returned.
15654
15655Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
15656
15657 * config/unix-gdb.exp (gdb_exit): Remove close commands that
15658 may be called after gdb goes away. Previous versions of expect
15659 needed these to avoid file descriptor leaks, but they cause
15660 errors with the current revision of expect.
15661 * gdb.t00/gdbvars.exp: Use -re on expected output after
15662 setting sevenbit-strings.
15663 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
15664 to set sevenbit-strings consistent across tests.
15665 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
15666 set sevenbit-strings consistent across tests.
15667
15668Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
15669
15670 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
15671 expected output to match current "expect" expectations.
15672
15673Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
15674
15675 * gdb.t00/default.exp: Change expected output for default "source"
15676 command, to match new gdb behavior which requires a filename to
15677 source.
15678
15679Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
15680
15681 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
15682 expected fail for i486-*-* that misses the marker2 function.
15683 * gdb.t10/crossload.exp (bfddefault): Allow successful
15684 recognition of a format to pass even if no symbols are found.
15685 Explicitly catch failures where the format is not recognized
15686 or is ambiguous, and add the reason to the fail message.
15687 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
15688 the cause is and invalid target and add reason to failure message.
15689 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
15690 elf32-i386, elf32-sparc, and elf32-i860.
15691 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
15692 Set up expected failure for 'filename'::variable scope resolution,
15693 which is now apparently broken on all targets.
15694 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
15695 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
15696 gdb.t23/templates.exp: Change failure for missing binfile into
15697 just a warning.
15698 gdb.t21/demangle.exp: Change all cfront references to 'arm'
15699 references.
15700
15701Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
15702
15703 * gdb.t00/default.exp: Add expected output for default "source"
15704 command, to match new gdb behavior.
15705 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
15706
15707Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
15708
15709 * config/*-gdb.exp: returns an error, rather than exiting on
15710 internal errors.
15711
15712Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
15713
15714 * gdb.t03/gdbme.c: Add pointer to struct variable.
15715 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
15716 referencing struct members.
15717
15718Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
15719
15720 * configure.in (mips-idt-ecoff): New target.
15721 * config/mips-gdb.exp: New file for remote board using MIPS remote
15722 debugging protocol.
15723
15724 * Redid configuration scheme. Removed gdb.t*/configure.in.
15725 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
15726 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
15727 distclean targets. Built executables via .o files. Adjusted
15728 tests to account for source files in $(srcdir) rather than
15729 $(objdir).
15730 * lib/gdb.exp (runto): Don't expect () after the function name,
15731 because it may have arguments.
15732
15733Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
15734
15735 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
15736 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
15737 expected failures for mips-idt-* and mips-sgi-*.
15738 * gdb.t00/default.exp (attach): Kill process if requested.
15739 * gdb.t00/help.exp (help target core, help target): Accept a gdb
15740 that does not read core files.
15741 * gdb.t01/run.exp: Removed checks for exit status code.
15742 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
15743 it is linked in.
15744 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
15745 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
15746 appropriate, rather than doing it by hand.
15747 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
15748 execution.
15749 * gdb.t10/crossload.exp: Kill existing program if needed.
15750 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
15751 appropriate, rather than doing it by hand. Always increase
15752 timeout for this test, not just for VxWorks.
15753
15754Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
15755
15756 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
15757 of Chill STRUCT types and STRUCT values.
15758 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
15759 than "char".
15760 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 15761 struct2): New struct definitions and initializations to test
c906108c
SS
15762 simple Chill STRUCT types.
15763
15764Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
15765
15766 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
15767 the null byte at the end of strings.
15768 * gdb.t00/default.exp: Make show version insensitive to copyright
15769 date.
15770 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
15771 to avoid dependencies on target char signedness.
15772 * gdb.t16/printcmds.exp: Update expected results for explicitly
15773 unsigned char.
15774 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
15775 now work.
15776 * gdb.t21/demangle.exp: Add many more patterns for template
15777 demangling, most of them being expected failures.
15778 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
15779 string we are matching for, to match on the whole string.
15780 * gdb.t21/demangle.exp: Add many new test strings to demangle,
15781 and fix a whole bunch that had incorrect expected output but were
15782 passing anyway because of the bug in "proc demangle".
15783 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
15784 type.
15785 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
15786
15787Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
15788
15789 * gdb/testsuite: made modifications to testcases, etc., to allow
15790 them to work properly given the reorganization of deja-gnu and the
15791 relocation of the testcases from deja-gnu to a "tool" subdirectory.
15792
15793Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
15794
15795 * gdb/testsuite: Initial creation of gdb/testsuite.
15796 Migrated dejagnu testcases and support files for testing nm to
15797 gdb/testsuite from deja-gnu. These files were moved "as is"
15798 with no modifications. This migration is part of a major overhaul
15799 of dejagnu. The modifications to these testcases, etc., which
15800 will allow them to work with the new version of dejagnu will be
15801 made in a future update.
48efe704 15802
8d8cb839 15803 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 15804\f
8d8cb839
EZ
15805;; Local Variables:
15806;; mode: change-log
15807;; left-margin: 8
15808;; fill-column: 74
15809;; version-control: never
15810;; End:
902f2ccb
MC
15811
15812 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 15813 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
15814 Copying and distribution of this file, with or without modification,
15815 are permitted provided the copyright notice and this notice are preserved.