]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
* gdb.mi/var-cmd.c (do_children_tests): Initialize
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
17f62551
VP
12007-09-27 Vladimir Prus <vladimir@codesourcery.com>
2
3 * gdb.mi/var-cmd.c (do_children_tests): Initialize
4 the 'struct_declarations' variable to zeros.
5 * gdb.mi/mi2-var-child.exp: Step over said
6 initialization.
7
ed0616c6
VP
82007-09-24 Vladimir Prus <vladimir@codesourcery.com>
9
10 * gdb.cp/mb-ctor.cc: New.
11 * gdb.cp/mb-ctor.exp: New.
12 * gdb.cp/mb-templates.cc: New.
13 * gdb.cp/mb-templates.exp: New.
14
41f1b697
DJ
152007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
16
17 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
18
3f213f78
PA
192007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
20
21 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
22 targets.
23 * configure: Regenerate.
24
0d381245
VP
252007-09-23 Vladimir Prus <vladimir@codesourcery.com>
26
27 * gdb.base/annota1.exp: Adjust for 'info break'
28 format changes.
29 * gdb.base/annota3.exp: Likewise.
30 * gdb.base/break.exp: Likewise.
31 * gdb.base/condbreak.exp: Likewise.
32 * gdb.base/pending.exp: Likewise.
33 * gdb.base/sepdebug.exp: Likewise.
34 * gdb.base/unload.exp: Likewise.
35 * gdb.base/ovldbreak.exp: Likewise.
36
fe3f5fa8
VP
372007-09-22 Vladimir Prus <vladimir@codesourcery.com>
38
39 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
40 messages.
41 * gdb.base/chng-syms.exp: Likewise.
42 * gdb.base/unload.exp: Likewise.
43
a75cf6c0
DJ
442007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
45
46 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
47
18ecae38
DJ
482007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
49
50 * schedlock.c (NUM): Change to 1.
51 (main): Use args[0] for the main thread.
52 * schedlock.exp: Only expect two threads. Only issue one pass or fail
53 regardless of the number of threads.
54
5509918f
MR
552007-09-14 Maciej W. Rozycki <macro@mips.com>
56
4a543daf
MR
57 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
58 type down.
59 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
60 test.
61 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
62 watchpoint type down.
63 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
64 test.
65
662007-09-14 Maciej W. Rozycki <macro@mips.com>
67
5509918f
MR
68 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
69 Move all the tests here and run them twice, once using software
70 watchpoints and once using hardware watchpoints.
71 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
72
40b53987
DJ
732007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
74
75 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
76 test.
77
695e2681
MK
782007-09-10 Mark Kettenis <kettenis@gnu.org>
79
8b3fc8d8
MK
80 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
81 build-id.
82
695e2681
MK
83 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
84 know about $ORIGIN. Calculate output dir from $dest instead of
85 using ${objdir}/{$subdir}.
86
58d69f29
MK
872007-09-09 Mark Kettenis <kettenis@gnu.org>
88
89 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
90 gcore, before continuing with the test.
91
3e347599
DJ
922007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
93
94 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
95 * gdb.mi/mi-watch.exp: Likewise.
96
ea37ba09
DJ
972007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
98 Jim Blandy <jimb@codesourcery.com>
99
100 * gdb.arch/i386-sse.exp: Do not expect character constants.
101 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
102 * gdb.base/display.exp: Allow print/s.
103 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
104 and unsigned char array changes.
105
2025a643
DJ
1062007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
107
108 * gdb.base/display.exp: Add tests for printf %p.
109
26669a27
PA
1102007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
111
112 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
113 the dll name to unicode.
114
c8f021f8
JK
1152007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
116
117 * gdb.base/default.exp (show version): Update the version text.
118 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
119
4cf31eea
JK
1202007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
121
122 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
123 New files.
124
4935890f
JK
1252007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
126
127 * lib/gdb.exp (build_id_debug_filename_get): New function.
128 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
129 Remove the generate DEBUG file for the future testcase runs.
130 New testcase for the NT_GNU_BUILD_ID retrieval.
131 Move the final testing step to ...
132 (test_different_dir): ... a new function.
133 New parameter XFAIL to XFAIL all the tests performed.
134 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
135 New parameter TYPE to PF_PREFIX all the tests performed.
136
02142340
VP
1372007-08-31 Vladimir Prus <vladimir@codesourcery.com>
138
139 * gdb.mi/mi-var-cp.cc (path_expression): New
140 function.
141 * gdb.mi/mi-var-cp.exp: Run path exression tests.
142
36acd84e
UW
1432007-08-27 Markus Deuling <deuling@de.ibm.com>
144
145 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
146 to fit into SPU Local Store memory.
147
a896d121
JB
1482007-08-23 Joel Brobecker <brobecker@adacore.com>
149
150 * gdb.base/default.exp: Adjust the expected output of "info
151 warranty" after the switch to GPLv3.
152
7b433602
JB
1532007-08-23 Joel Brobecker <brobecker@adacore.com>
154
155 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
156 to 30000 (from 20000).
157
e22f8b7c
JB
1582007-08-23 Joel Brobecker <brobecker@adacore.com>
159
160 Switch the license of all .exp files to GPLv3.
161 Switch the license of all .f and .f90 files to GPLv3.
162 Switch the license of all .s and .S files to GPLv3.
163
5a0e3bd0
JB
1642007-08-23 Joel Brobecker <brobecker@adacore.com>
165
166 * configure.ac: Switch license to GPLv3.
167
cc00619d
JB
1682007-08-23 Joel Brobecker <brobecker@adacore.com>
169
170 Switch the licensing to GPLv3 for all .ads and .adb files.
171
8d26208a
DJ
1722007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
173
174 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
175 and t_int_double.
176 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
177
4fcb9948
JB
1782007-08-17 Joel Brobecker <brobecker@adacore.com>
179
180 * gdb.base/step-line.c: Switch license to GPL version 3, and
181 update copyright year.
182 * gdb.base/step-line.inp: Likewise.
183
b9c34f67
JB
1842007-08-17 Joel Brobecker <brobecker@adacore.com>
185
186 * gdb.base/gdb1555.exp: Make expected output immune to formatting
187 changes inside gdb1555.c.
188 * gdb.base/pending.exp: Likewise.
189
2cc17678
DJ
1902007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
191
192 * config/default.exp: New file.
193
e48883f7
DJ
1942007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
195
196 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
197 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
198
1ab80e5b
MR
1992007-07-30 Maciej W. Rozycki <macro@mips.com>
200
201 * gdb.base/dump.exp: Force the correct endianness for binary
202 formats not carrying this information.
203
aba471f5
DJ
2042007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
205
206 * gdb.threads/staticthreads.exp: Match .*sem_post.
207
d4e07204
DJ
2082007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
209
210 * gdb.base/readline.exp (operate_and_get_next): Match the final
211 prompt.
212
2b97317d
KB
2132007-07-23 Kevin Buettner <kevinb@redhat.com>
214
215 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
216 to restarting SID.
217
44efa07a
KB
2182007-07-18 Kevin Buettner <kevinb@redhat.com>
219
220 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
221 prior to `gdb_start'.
222
7b5ebade
KB
2232007-07-18 Kevin Buettner <kevinb@redhat.com>
224
225 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
226 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
227 Remove call to gdb_unload.
228
255e7678
DJ
2292007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
230 Daniel Jacobowitz <dan@codesourcery.com>
231
232 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
233 for __WIN32__.
234 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
235 * gdb.base/unload.exp: Use shared library test routines.
236
3a40aaa0
UW
2372007-07-03 Markus Deuling <deuling@de.ibm.com>
238
239 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
240 * gdb.base/solib-symbol-lib.c: Likewise.
241 * gdb.base/solib-symbol-main.c: Likewise.
242
b0f4b84b
DJ
2432007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
244
245 * config/gdbserver.exp (gdb_reconnect): New.
246 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
247 gdb.base/solib-disc.exp: New files.
248 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
249 remote debugging".
250 (gdb_compile): Add shlib_load flag.
251 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
252 port.
253 (gdbserver_reconnect): New.
254
1b05479a
DJ
2552007-07-01 Nick Roberts <nickrob@snap.net.nz>
256 Daniel Jacobowitz <dan@codesourcery.com>
257
258 * gdb.base/annota3.exp: Test for if construct.
259
86f78eb2
DJ
2602007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
261
262 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
263
6a2eb474
MR
2642007-06-21 Chris Dearman <chris@mips.com>
265 Maciej W. Rozycki <macro@mips.com>
266
267 * gdb.base/display.exp: Allow a newline after display/i.
268 * gdb.base/pc-fp.exp: Likewise.
269 * gdb.base/sigbpt.exp: Likewise.
270
f8b73d13
DJ
2712007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
272
273 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
274 required features to be included.
275
4339e69e
DJ
2762007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
277
278 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
279 in info threads output.
280
23d964e7
UW
2812007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
282 Markus Deuling <deuling@de.ibm.com>
283
284 * gdb.arch/spu-info.exp: New testcase.
285 * gdb.arch/spu-info.c: New file.
286
fd20f75b
DJ
2872007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
288
289 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
290 tpcs_offset. Restore lr after the call.
291 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
292
2226f861
DJ
2932007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
294
295 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
296 (gdbserver_run): Kill any running gdbserver.
297 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
298
d12371a9
MR
2992007-05-17 Maciej W. Rozycki <macro@mips.com>
300
301 * gdb.base/sigbpt.exp: Preset segv_addr.
302
93f02886
DJ
3032007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
304
305 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
306 (gdb_compile_shlib): Likewise.
307 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
308 (default_gdb_init): Clear cleanfiles.
309 (gdb_finish): Delete recorded cleanfiles.
310 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
311
312 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
313 Do not use isnative.
314 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
315 gdb.base/so-impl-ld.exp: Likewise.
316 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
317 * gdb.base/unload.exp: Likewise. Do not pass empty option to
318 gdb_compile.
319
b04e06d7
VP
3202007-05-15 Vladimir Prus <vladimir@codesourcery.com>
321
322 * config/unknown.exp: Remove.
323
069ed931
UW
3242007-05-15 Markus Deuling <deuling@de.ibm.com>
325
326 * gdb.base/info-proc.exp: Check is_remote.
327
09db0d03
UW
3282007-05-14 Markus Deuling <deuling@de.ibm.com>
329
330 * gdb.base/gcore.exp: Initialize variable core_supported.
331
af2cbe8c
DJ
3322007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
333
334 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
335
027c0295
DJ
3362007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
337
338 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
339 * gdb.threads/print-threads.exp (test_all_threads): Allow
340 negative and hexadecimal thread IDs.
341
dc5000e7
DJ
3422007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
343
344 * gdb.java/jprint.java (public): Avoid invalid call to static
345 method.
346
2e74ed18
DP
3472007-05-14 Denis Pilat <denis.pilat@st.com>
348
349 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
350 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
351 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
352 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
353 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
354
83547f02
UW
3552007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
356
357 * gdb.base/overlays.exp: Add support for targets with only code
358 overlay support, not data overlay. Support spu-*-* target in
359 this mode.
360 * gdb.base/ovlymgr.c: Provide stubs for spu target.
361 * gdb.base/spu.ld: New file.
362
b18be20d
DJ
3632007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
364
365 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
366
be444858
DJ
3672007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
368
369 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
370
b1d53152
DJ
3712007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
372
373 * gdb.java/jmain.exp: Handle demangled names with and without method
374 signatures.
375
d084b331
DJ
3762007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
377
378 * gdb.mi/mi-syn-frame.c (main, foo, bar)
379 (have_a_very_merry_interrupt): Remove calls to puts.
380 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
381 inferior output.
382 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
383 test names.
384
db9d7fc5
DJ
3852007-04-29 Markus Deuling <deuling@de.ibm.com>
386 Daniel Jacobowitz <dan@codesourcery.com>
387
388 * gdb.base/auxv.exp (core_works): Also check is_remote.
389 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
390
ef783a7d
VP
3912007-04-25 Vladimir Prus <vladimir@codesourcery.com>
392
393 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
394 message, not the undefined 'module' variable.
395 * gdb.base/siginfo.exp: Likewise.
396 * gdb.base/sigstep.exp: Likewise.
397 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
398 serialport.
399 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
400
b7b73cae
CV
4012007-04-25 Corinna Vinschen <vinschen@redhat.com>
402
403 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
404 target sim fails. Return 0 otherwise.
405 (gdb_load): Return prematurely if gdb_target_sim fails.
406
7d90fdfa
DP
4072007-04-16 Denis Pilat <denis.pilat@st.com>
408
409 * gdb.base/setshow.exp: Reset height after having set it to 100.
410
5d3e9c85
DP
4112007-04-16 Denis Pilat <denis.pilat@st.com>
412
413 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
414
18e75969
DP
4152007-04-16 Denis Pilat <denis.pilat@st.com>
416
417 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
418
25d5ea92
VP
4192007-04-14 Vladimir Prus <vladimir@codesourcery.com>
420
421 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
422 tests. Run the frozen varobjs test.
423 * gdb.mi/var-cmd.c (do_frozen_tests): New.
424 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
425
0b49cb80
JK
4262007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
427
428 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
429 gdb.base/type-opaque.exp: New files.
430
a73bafbc
VP
4312007-04-01 Vladimir Prus <vladimir@codesourcery.com>
432
433 * gdb.mi/mi-var-child.c
434 (do_children_tests): User char[2] instead of
435 char so that automatic printing of pointers to char
436 don't give unpredicable result.
437 * gdb.mi/var-cmd.c (do_locals_test): Initialize
438 local variables.
439 * gdb.mi/mi-var-child.exp: Step to right line
440 of do_children_tests.
441 * gdb.mi/mi2-var-child.exp: Likewise.
442 * gdb.mi/mi-var-cmd.exp: Step to right line of
443 do_locals_tests.
444 (do_children_tests): User char[2] instead of
445 char so that automatic printing of pointers to char
446 don't give unpredicable result.
447 * gdb.mi/mi2-var-cmd.exp: Likewise.
448 * lib/mi-support.exp (mi_continue_to_line):
449 Pass test name to mi_wait_for_stop.
450
7ce59000
DJ
4512007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
452
453 * gdb.asm/asm-source.exp: Remove d10v case.
454 * lib/gdb.exp (skip_cplus_tests): Likewise.
455 * gdb.asm/d10v.inc: Deleted.
456
20389057
DJ
4572007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
458
459 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
460
8807d78b
DJ
4612007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
462
463 * config/netware.exp: Delete file.
464
aa3edb8e
JB
4652007-03-29 Joel Brobecker <brobecker@adacore.com>
466
467 * gdb.dwarf2/dw2-noloc.S: New file.
468 * gdb.dwarf2/dw2-noloc.exp: New file.
469
297561ac
PA
4702007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
471
472 * gdb.cp/method2.cc: New test.
473 * gdb.cp/method2.exp: New test.
474 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
475
1f81bd39
DJ
4762007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
477
478 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
479
9453113a
DJ
4802007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
481
482 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
483
b741e217
DJ
4842007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
485
486 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
487 (gdb_load): Delete, replace with...
488 (gdb_reload): ...this.
489 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
490 * gdb.server/server-mon.exp: Likewise.
491 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
492 (gdb_start_cmd): New.
493 (gdb_file_cmd): Save the last loaded file.
494 (gdb_reload): New.
495 (gdb_gnu_strip_debug): Use transform.
496 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
497 support here. Use new $last_loaded_file. Check mtime.
498 (gdb_target_cmd): Handle ObjC failure case.
499 (infer_host_exec): Delete.
500 (gdbserver_load): Rename to...
501 (gdbserver_run): ...this. Simplify.
502 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
503 (mi_gdb_load): Move most contents to a new function...
504 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
505 (mi_run_cmd): Use mi_gdb_target_load.
506 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
507 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
508 Use gdb_run_cmd.
509 * gdb.base/charsign.exp: Remove incorrect comment.
510 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
511 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
512 gdb.base/start.exp: Use gdb_start_cmd.
513
446ab585
MR
5142007-03-23 Nigel Stephens <nigel@mips.com>
515 Maciej W. Rozycki <macro@mips.com>
516
517 * gdb.base/sigbpt.exp: Fix the message when skipping test.
518 * gdb.base/signull.exp: Similarly.
519
bbb88ebf
UW
5202007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
521
522 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
523 messages available to test cases (like chng-sym.exp).
524
cb8c4a99
AS
5252007-03-14 Andreas Schwab <schwab@suse.de>
526
527 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
528 format changes.
529
4e463ff5
DJ
5302007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
531
532 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
533 (optimized_1): New.
534 (main): Call optimized_1.
535 (gdb2029): Correct typos. Call gdb2029_marker.
536 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
537 for gdb2029.
538
b6db2c47
MK
5392007-03-12 Mark Kettenis <kettenis@gnu.org>
540
541 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
542 as tabs. Remove redundant test pattern.
543
70ed3737
UW
5442007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
545
546 * gdb.base/long_long.exp: Accept optional symbol name in <...>
547 for /a format output.
548
47b67b60
DJ
5492007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
550
551 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
552 collect output incrementally.
553
b8953b0e
UW
5542007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
555
556 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
557 for -var-create lpcharacter test.
558 * gdb.mi/mi2-var-cmd.exp: Likewise.
559
7acd5c40
UW
5602007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
561
562 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
563 pass on targets where address zero is readable.
564
9c6759c1
UW
5652007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
566
567 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
568 just a single architecture.
569
a2f1aeb4
UW
5702007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
571
572 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
573 (fetch_all_registers): New function, uses gdb_test_multiple and
574 exp_continue to fetch inferior output line-by-line.
575 Replace all uses of do_get_all_registers by fetch_all_registers.
576
46579ac2
UW
5772007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
578
579 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
580 in target_info.
581
fc133f24
MS
5822007-03-02 Michael Snyder <michael.snyder@palmsource.com>
583
584 * gdb.threads/manythreads.exp: Use $message string for
585 consistancy; add a default (timeout) case.
586
7646a51d
MS
5872007-03-02 Michael Snyder <michael.snyder@palmsource.com>
588
589 * gdb.base/watchpoint.exp: Fix truncated comment.
590
dcfff61f
MS
5912007-03-02 Michael Snyder <michael.snyder@palmsource.com>
592
593 * Makefile.in: Remove spurious single-quotes from sed command.
594
664e3ee9
DJ
5952007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
596
597 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
598 func.
599 * gdb.mi/mi2-var-cmd.exp: Likewise.
600
d7cc6f2f
JB
6012007-02-27 Joel Brobecker <brobecker@adacore.com>
602
603 * gdb.dwarf2/dw2-producer.S: New file.
604 * gdb.dwarf2/dw2-producer.exp: New testcase.
605
6062007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
607
608 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
609 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
610 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
611 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
612 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
613 Revert tests to use mi_gdb_test and include value field in output
614 of -var-create.
615
93d42b30
DJ
6162007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
617
618 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
619
c499ed39
DJ
6202007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
621
622 * gdb.base/maint.exp: Remove full paths from test names.
623 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
624 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
625
9836f81b
JB
6262007-02-27 Joel Brobecker <brobecker@adacore.com>
627
628 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
629
c74d0ad8
DJ
6302007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
631
632 * gdb.server/server-mon.exp: New test.
633
2711e456
DJ
6342007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
635
636 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
637
ff6f572f
DJ
6382007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
639
640 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
641 register capitalization.
642
fada3feb
DP
6432007-02-13 Denis Pilat <denis.pilat@st.com>
644
645 * gdb.mi/mi-var-invalidate.exp: New file.
646
fb1e4ffc
DJ
6472007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
648
649 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
650
3da939d7
DJ
6512007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
652
653 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
654
123dc839
DJ
6552007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
656
657 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
658 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
659
877e3645 6602007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
661
662 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
663 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
664 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
665 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
666 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 667 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222
NR
668 Update tests to include value field in output of -var-create.
669
3c0a2960
AS
6702007-02-08 Andreas Schwab <schwab@suse.de>
671
672 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
673
108546a0
DJ
6742007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
675
676 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
677 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
678
d701dcab
DP
6792007-02-02 Denis Pilat <denis.pilat@st.com>
680
681 * gdb.threads/threadapply.exp: check that frame is not changed by
682 the thread apply all command.
683
783e3e2f
AS
6842007-01-31 Andreas Schwab <schwab@suse.de>
685
6d9c3a87
AS
686 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
687
3c50d7b9
AS
688 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
689 in the dwarf sections.
690 * gdb.dwarf2/mac-fileno.S: Likewise.
691
783e3e2f
AS
692 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
693 bspstore register on ia64.
694
78ff580e
AS
6952007-01-29 Andreas Schwab <schwab@suse.de>
696
cc8e9b12
AS
697 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
698 "frame-begin" annotation.
699
78ff580e
AS
700 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
701 number of "frames-invalid" annotations.
702
704a4f78
DJ
7032007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
704
705 * gdb.base/commands.exp: Call if_commands_test.
706 (gdb_test_no_prompt, if_commands_test): New.
707
e741bf94
MK
7082007-01-28 Mark Kettenis <kettenis@gnu.org>
709
710 * gdb.threads/sigthread.c (NSIGS): Make bigger.
711
474d0ad3
AS
7122007-01-27 Andreas Schwab <schwab@suse.de>
713
714 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
715 .short/.int/.quad in the dwarf sections.
716 * gdb.dwarf2/dw2-intercu.S: Likewise.
717 * gdb.dwarf2/dw2-intermix.S: Likewise.
718
e784b426
JK
7192007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
720
721 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
722 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
723 array.
e784b426
JK
724 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
725 * gdb.base/setvar.exp: Likewise.
726
37f08e04
AS
7272007-01-26 Andreas Schwab <schwab@suse.de>
728
9a01813a
AS
729 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
730 test.
731
37f08e04
AS
732 * gdb.base/multi-forks.exp ("restart $i"): Also match
733 __kernel_syscall_via_break.
734
6e2a9270
VP
7352007-01-24 Vladimir Prus <vladimir@codesourcery.com>
736
737 * lib/mi-support.exp (mi_delete_varobj): New.
738 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
739 testcase.
740 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
741 (main): Call the above.
742 (reference_update_test, base_in_reference_test)
743 (reference_to_pointer): Delete the created varobjs.
744
e515b470
DJ
7452007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
746
747 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
748 * configure: Regenerated.
749 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
750 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
751 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
752 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
753 * lib/gdb.exp (gdb_skip_xml_test): New function.
754
08d8bcd7
DJ
7552007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
756
757 * gdb.base/sigrepeat.exp: Correct error message.
758
7592007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
760 Daniel Jacobowitz <dan@codesourcery.com>
761
762 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
763 gdb.arch/i386-gnu-cfi-asm.S: New files.
764
97c3f1f3
JK
7652007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
766
767 * lib/gdb.exp: Abort on missing `site.exp'.
768
cb1df416
DJ
7692007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
770 Daniel Jacobowitz <dan@codesourcery.com>
771
772 * gdb.base/included.c, gdb.base/included.exp,
773 gdb.base/included.h: New files.
774
35990120
DJ
7752007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
776
777 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
778 (maximize_rlimit): Reduce limits on 64-bit systems.
779
6e81a116 7802007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
781
782 From Marcus Deuling <deuling@de.ibm.com>:
783 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
784 every case.
785
6c3c41f3
NR
7862007-01-13 Nick Roberts <nickrob@snap.net.nz>
787
788 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
789 (test_path_specification): Use objdir instead of srcdir to always
790 get an absolute filename.
791
2f12c312
DJ
7922007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
793
794 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
795
81121995
VP
7962007-01-11 Vladimir Prus <vladimir@codesourcery.com>
797
798 * gdb.mi/mi-var-cp.cc (reference_update_tests):
799 Make sure the variable we're using is in scope.
800 (reference_to_pointer): Likewise.
801
4741b737
DJ
8022007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
803
804 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
805 has no debug information.
806
054410c3
DJ
8072007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
808
809 * gdb.base/annota1.exp: Remove extra send_gdb.
810
818f79f6
DJ
8112007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
812
813 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
814
f7a6bb70
DJ
8152007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
816
817 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
818
57e66780
DJ
8192007-01-08 Nick Roberts <nickrob@snap.net.nz>
820 Daniel Jacobowitz <dan@codesourcery.com>
821
822 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
823 lcharacter or linteger change. Correct duplicated test name.
824 * gdb.mi/mi2-var-cmd.exp: Likewise.
825
3d799a95
DJ
8262007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
827
828 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
829
8302007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9
JB
831
832 * gdb.base/nofield.c: New file.
833 * gdb.base/nofield.exp: New testcase.
834
eafb94e8
NR
8352007-01-05 Nick Roberts <nickrob@snap.net.nz>
836
837 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
838
839 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
840 test.
841
5e572bb4
DJ
8422007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
843
844 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
845
74a44383
DJ
8462007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
847
848 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
849 when continuing.
850
1b572db9
DJ
8512007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
852
853 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
854 Expect ".exe" extension.
855
381bc39b
DJ
8562007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
857
858 * gdb.base/charset.exp: Add explicit filename to break.
859 * gdb.base/dbx.exp: Add explicit filename to breaks.
860
2b70e4c6
DJ
8612007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
862
863 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
864 * gdb.mi/mi2-file.exp: Likewise.
865
303b6f5d
DJ
8662007-01-04 Vladimir Prus <vladimir@codesourcery.com>
867
868 Implement specification of MI tests as comments
869 in C and C++ sources.
870 * lib/mi-support.exp (mi_autotest_data): New variable.
871 (mi_autotest_source): New variable.
872 (count_newlines, mi_prepare_inline_tests)
873 (mi_get_inline_test, mi_continue_to_line)
874 (mi_run_inline_test, mi_tbreak)
875 (mi_send_resuming_command, mi_wait_for_stop): New functions.
876 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
877 Run inline tests.
878 * gdb.mi/mi-var-cp.cc: Define tests here.
879
23da0d94
VP
8802007-01-04 Vladimir Prus <vladimir@codesourcery.com>
881
882 Simplify usage of mi_continue_to.
883 * lib/mi-support.exp (mi_runto_helper): Renamed
884 from mi_runto, added new parameter 'run_or_continue'.
885 (mi_runto): Use mi_runto_helper.
886 (mi_continue_to): Accept just function name as parameter.
887 Use mi_runto_helper.
888 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
889 * gdb.mi/mi2-var-cmd.exp: Likewise.
890
f9e18282
JB
8912006-01-04 Joel Brobecker <brobecker@adacore.com>
892
893 Make this testcase a bit more realistic. The current code
894 is too simplistic, and allows the compiler to optimize out
895 some of the entities we need for this testcase.
896 * gdb.ada/null_record/bar.ads (Void_Star): New type.
897 (Do_Nothing): Add extra parameter.
898 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
899 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
900 by using a variable of type Void_Star.
901
fd678c65
JB
9022006-01-04 Joel Brobecker <brobecker@adacore.com>
903
904 * gdb.ada/catch_ex/foo.adb: New file.
905 * gdb.ada/catch_ex.exp: New testcase.
906
05cfdb42
DJ
9072007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
908
909 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
910 pass --image-base to linker.
911
2e03ee74
DJ
9122007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
913 Daniel Jacobowitz <dan@codesourcery.com>
914
915 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
916 secondary prompts.
917
0d5de010
DJ
9182007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
919
920 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
921 output. Test the types of members and member pointers.
922 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
923 gdb/2092.
924 * gdb.cp/member-ptr.exp: Search for a comment instead of a
925 statement. Enable for GCC. Update expected output for some tests
926 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
927 layout.
928 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
929 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
930 (Diamond::vget_base): New.
931 (main): Add new tests.
932 * gdb.cp/printmethod.exp: Update expected output for member functions.
933 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
934 print pEe->D::vg().
935
61a771aa
DJ
9362007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
937
938 * gdb.threads/tls.exp: Allow stops in sem_post.
939
2fa63963
DJ
9402006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
941
942 * gdb.base/annota1.exp: Allow .*printf in backtraces.
943 * gdb.base/annota3.exp: Likewise.
944 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
945 again (instead of timing out).
946 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
947 GCC bug 26475.
948 * gdb.java/jmisc.exp: Adjust to work with method signatures including
949 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
950 test from jmisc1.exp.
951 * gdb.java/jmisc1.exp: Delete.
952 * gdb.java/jprint.exp: Adjust to work with method signatures including
953 return types.
954 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
955 * gdb.threads/linux-dp.exp: Don't be confused by program output.
956 * lib/java.exp (compile_java_from_source): Pass the correct type
957 to target_compile.
958
5eefc2b7
JB
9592006-12-31 Joel Brobecker <brobecker@adacore.com>
960
961 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
962 (stack_align_edx): New function.
963 (stack_align_eax): New function.
964 (main): Add calls to stack_align_edx and stack_align_eax.
965 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
966 Add testing for the cases where the register used during a stack
967 realignment is edx. Same for eax.
968
227c54da
DJ
9692006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
970
971 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
972 and generic PE targets.
973
cab8ac94
JB
9742006-12-29 Joel Brobecker <brobecker@adacore.com>
975
976 * gdb.ada/array_return.exp: Update copyright date list.
977
ba54f318
JB
9782006-12-27 Joel Brobecker <brobecker@adacore.com>
979
980 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
981 (Create_Small_Float_Vector): New function.
982 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
983 function body.
984 * gdb.ada/array_return/p.adb: Use new type and function from
985 package Pck.
986 * gdb.ada/array_return.exp: Add a test verifying that GDB is
987 able to print the value returned by a function returning an
988 array of float.
989
6b7a35dd
JB
9902006-12-20 Joel Brobecker <brobecker@adacore.com>
991
992 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
993 The associated tests should be PASSing.
994
038224f6
VP
9952006-12-08 Vladimir Prus <vladimir@codesourcery.com>
996
997 Test for base in references.
998 * gdb.mi/mi-var-cp.cc: Add test code.
999 * gdb.mi/mi-var-cp.exp: Test for bases in references.
1000 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
1001 * gdb.mi/mi2-watch.exp: Likewise.
1002 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
1003 (mi_list_varobj_children): New function.
1004
b26ed50d
VP
10052006-12-08 Vladimir Prus <vladimir@codesourcery.com>
1006
1007 * lib/mi-support.exp
1008 (mi_runto): Accept "()" after function name.
1009 (mi_create_varobj): New function.
1010 (mi_varobj_update): New function.
1011 (mi_Check_varobj_value): New function.
1012 * gdb.mi/mi-var-cp.exp: New file.
1013 * gdb.mi/mi-var-cp.cc: New file.
1014
08232497
DJ
10152006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
1016
1017 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
1018 gdb.base/weaklib2.c: New files.
1019
d394c993 10202006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 1021
ac6c2fba
NS
1022 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
1023 info. Adjust test names.
1024
8ec659a0 1025 * gdb.base/break.c (main): Move position of malloc.
d394c993 1026 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 1027
acd65feb
VP
10282006-11-28 Vladimir Prus <vladimir@codesourcery.com>
1029
1030 * gdb.mi/mi-var-cmd.exp: Check -var-update after
1031 assignement of arrays and function pointers.
1032 * gdb.mi/var-cmd.c: Add declaration necessary for above
1033 tests.
1034
f556d5e5
NS
10352006-11-27 Nathan Sidwell <nathan@codesourcery.com>
1036
1037 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
1038
1039 * gdb.threads/linux-dp.exp: Read thread table before and after
1040 creating each philosopher and verify it.
1041
697bc68d
NS
10422006-11-27 Nathan Sidwell <nathan@codesourcery.com>
1043 Paul Brook <paul@codesourcery.com>
1044 Daniel Jacobowitz <dan@codesourcery.com>
1045
1046 * gdb.base/ending-run.exp: Flatten expect script stepping out of
1047 main to remove duplication. Add start function of the form
1048 '_*start[1-9]*'. Add RVDS start function.
1049
29d73ae4
DJ
10502006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
1051
1052 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
1053
c1d88655
UW
10542006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1055
1056 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
1057 * gdb.asm/spu.inc: New file.
1058 * gdb.base/term.exp: Disable if [target_info exists noargs].
1059 * gdb.gdb/complaints.exp: Disable if ![isnative].
1060 * gdb.gdb/selftest.exp: Likewise.
1061 * gdb.gdb/observer.exp: Likewise.
1062 * gdb.gdb/xfullpath.exp: Likewise.
1063 * gdb.base/attach.exp: Disable on SPU target.
1064 * gdb.cp/bs145503.exp: Likewise.
1065 * gdb.cp/exception.exp: Likewise.
1066 * gdb.cp/userdef.exp: Likewise.
1067
32a13b1a
DJ
10682006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
1069
1070 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
1071
d8295fe9
VP
10722006-11-10 Vladimir Prus <vladimir@codesourcery.com>
1073
1074 * gdb.base/completion.exp: Fix completion tests for
1075 'info' and 'info '.
1076 * gdb.base/help.exp (help_test_raw, test_class_help)
1077 (test_prefix_command_help): Move...
1078 * lib/gdb.exp: Here.
1079 * gdb.base/main.exp: Adjust.
1080 * gdb.cp/maint.exp: Adjust.
1081 * gdb.trace/tracecmd.exp: Use test_help_class.
1082
8c394015
VP
10832006-11-09 Vladimir Prus <vladimir@codesourcery.com>
1084
1085 * gdb.stabs/weird.exp (print_weird_var): Use
1086 gdb_test_multiple instead of gdb_expect.
1087
027fc1bc
VP
10882006-11-09 Vladimir Prus <vladimir@codesourcery.com>
1089
1090 * gdb.base/help.exp (help_test_raw): New.
1091 (test_class_help): New.
1092 (test_prefix_command_help): New.
1093 Adjust testcases.
1094
67609209
FR
10952006-11-09 Christophe Lyon <christophe.lyon@st.com>
1096
1097 * gdb.base/constvars.c (main): Write to crass and crips, so that
1098 they are allocated by the compiler.
1099
f73adfeb
AS
11002006-10-27 Andreas Schwab <schwab@suse.de>
1101
1102 * gdb.base/multi-forks.exp: Use "detach fork" instead of
1103 "detach-fork".
1104
2f83a18e
DJ
11052006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
1106
1107 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
1108 of patterns.
1109
94277a38
DJ
11102006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
1111
1112 * gdb.base/sepdebug.exp: Remove debug format test.
1113 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
1114 Handle no-symtab.
1115 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
1116
5bd2f6e2
DJ
11172006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
1118
1119 * gdb.threads/manythreads.c (thread_function, main): Don't cast
1120 int to pointer or pointer to int.
1121 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
1122
8c008720
DJ
11232006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
1124
1125 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
1126
9e35dae4
DJ
11272006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1128
1129 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
1130
d9639e13
DJ
11312006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
1132
1133 PR c++/2116
1134 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
1135
390a1bd0
JB
11362006-10-06 Joel Brobecker <brobecker@adacore.com>
1137
1138 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
1139 the corresponding bug has been fixed in GDB (PR/2018).
1140
dd920c33
JB
11412006-10-06 Joel Brobecker <brobecker@adacore.com>
1142
1143 * gdb.base/subst.exp: New testcase.
1144
53bbefe9
JB
11452006-10-06 Joel Brobecker <brobecker@adacore.com>
1146
1147 * gdb.ada/array_return/pck.ads: Add copyright notice.
1148 * gdb.ada/array_return/pck.adb: Likewise.
1149 * gdb.ada/array_return/p.adb: Likewise.
1150 * gdb.ada/exec_changed/first.adb: Likewise.
1151 * gdb.ada/exec_changed/second.adb: Likewise.
1152
09851417
JB
11532006-10-06 Joel Brobecker <brobecker@adacore.com>
1154
1155 * gdb.ada/watch_arg/watch.adb: New file.
1156 * gdb.ada/watch_arg.exp: New testcase.
1157
041bf30d
VP
11582006-10-02 Vladimir Prus <vladimir@codesourcery.com>
1159
1160 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
1161 via string_to_regexp.
1162 * gdb.mi/mi2-basics.exp: Likewise.
1163
f286fbdd 11642006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
1165
1166 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
1167 Remove unused / obsolete files.
1168
7c07f349
NR
11692006-09-19 Nick Roberts <nickrob@snap.net.nz>
1170
1171 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
1172
cd5ff84a
VP
11732006-09-17 Vladimir Prus <vladimir@codesourcery.com>
1174
1175 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
1176 HIGH_FRAME argument to -stack-list-arguments can be larger than
1177 the number of frames.
1178
ae018d1a
DJ
11792006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
1180
1181 * gdb.base/args.c (main): Add breakpoint marker.
1182 * gdb.base/args.exp: Use args_test for tests. Add new tests which
1183 really test empty arguments.
1184 (args_load): Delete.
1185 (args_test): New.
1186
b399c549
NR
11872006-09-13 Nick Roberts <nickrob@snap.net.nz>
1188
1189 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
1190 check for one file.
1191
2ab1eb7a
VP
11922006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
1193
1194 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
1195 HIGH_FRAME argument to -stack-list-locals can be larger than
1196 the number of frames.
1197
476308bf
FF
11982006-08-18 Fred Fish <fnf@specifix.com>
1199
1200 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
1201 '$' in front of skip_vmx_tests_saved when setting that.
1202
8625200f
AS
12032006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
1204
1205 * gdb.base/trace-commands.exp: New file.
1206
089ec8f1
DJ
12072006-08-10 Joel Brobecker <brobecker@adacore.com>
1208 Daniel Jacobowitz <dan@codesourcery.com>
1209
1210 * gdb.base/step-bt.exp: Make hexadecimal address optional in
1211 expected output of the backtrace commands.
1212
b60f0898
JB
12132006-08-09 Joel Brobecker <brobecker@adacore.com>
1214
1215 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
1216 untested followed by return combination.
1217 * gdb.arch/altivec-regs.exp: Likewise.
1218 * gdb.arch/e500-abi.exp: Likewise.
1219 * gdb.arch/e500-regs.exp: Likewise.
1220 * gdb.arch/gdb1291.exp: Likewise.
1221 * gdb.arch/gdb1431.exp: Likewise.
1222 * gdb.arch/gdb1558.exp: Likewise.
1223 * gdb.arch/i386-prologue.exp: Likewise.
1224 * gdb.arch/i386-unwind.exp: Likewise.
1225 * gdb.asm/asm-source.exp: Likewise.
1226 * gdb.base/a2-run.exp: Likewise.
1227 * gdb.base/advance.exp: Likewise.
1228 * gdb.base/all-bin.exp: Likewise.
1229 * gdb.base/annota1.exp: Likewise.
1230 * gdb.base/annota3.exp: Likewise.
1231 * gdb.base/args.exp: Likewise.
1232 * gdb.base/arithmet.exp: Likewise.
1233 * gdb.base/assign.exp: Likewise.
1234 * gdb.base/async.exp: Likewise.
1235 * gdb.base/attach.exp: Likewise.
1236 * gdb.base/bang.exp: Likewise.
1237 * gdb.base/bigcore.exp: Likewise.
1238 * gdb.base/bitfields.exp: Likewise.
1239 * gdb.base/bitfields2.exp: Likewise.
1240 * gdb.base/break.exp: Likewise.
1241 * gdb.base/call-sc.exp: Likewise.
1242 * gdb.base/call-strs.exp: Likewise.
1243 * gdb.base/callfuncs.exp: Likewise.
1244 * gdb.base/checkpoint.exp: Likewise.
1245 * gdb.base/chng-syms.exp: Likewise.
1246 * gdb.base/code-expr.exp: Likewise.
1247 * gdb.base/commands.exp: Likewise.
1248 * gdb.base/completion.exp: Likewise.
1249 * gdb.base/cond-expr.exp: Likewise.
1250 * gdb.base/condbreak.exp: Likewise.
1251 * gdb.base/consecutive.exp: Likewise.
1252 * gdb.base/constvars.exp: Likewise.
1253 * gdb.base/corefile.exp: Likewise.
1254 * gdb.base/cvexpr.exp: Likewise.
1255 * gdb.base/dbx.exp: Likewise.
1256 * gdb.base/define.exp: Likewise.
1257 * gdb.base/detach.exp: Likewise.
1258 * gdb.base/display.exp: Likewise.
1259 * gdb.base/dump.exp: Likewise.
1260 * gdb.base/ena-dis-br.exp: Likewise.
1261 * gdb.base/ending-run.exp: Likewise.
1262 * gdb.base/environ.exp: Likewise.
1263 * gdb.base/eval-skip.exp: Likewise.
1264 * gdb.base/exprs.exp: Likewise.
1265 * gdb.base/fileio.exp: Likewise.
1266 * gdb.base/finish.exp: Likewise.
1267 * gdb.base/float.exp: Likewise.
1268 * gdb.base/foll-exec.exp: Likewise.
1269 * gdb.base/foll-fork.exp: Likewise.
1270 * gdb.base/foll-vfork.exp: Likewise.
1271 * gdb.base/freebpcmd.exp: Likewise.
1272 * gdb.base/funcargs.exp: Likewise.
1273 * gdb.base/gcore.exp: Likewise.
1274 * gdb.base/gdb1090.exp: Likewise.
1275 * gdb.base/gdb1250.exp: Likewise.
1276 * gdb.base/huge.exp: Likewise.
1277 * gdb.base/info-proc.exp: Likewise.
1278 * gdb.base/interrupt.exp: Likewise.
1279 * gdb.base/jump.exp: Likewise.
1280 * gdb.base/langs.exp: Likewise.
1281 * gdb.base/lineinc.exp: Likewise.
1282 * gdb.base/list.exp: Likewise.
1283 * gdb.base/logical.exp: Likewise.
1284 * gdb.base/long_long.exp: Likewise.
1285 * gdb.base/macscp.exp: Likewise.
1286 * gdb.base/maint.exp: Likewise.
1287 * gdb.base/mips_pro.exp: Likewise.
1288 * gdb.base/miscexprs.exp: Likewise.
1289 * gdb.base/multi-forks.exp: Likewise.
1290 * gdb.base/opaque.exp: Likewise.
1291 * gdb.base/overlays.exp: Likewise.
1292 * gdb.base/pc-fp.exp: Likewise.
1293 * gdb.base/pointers.exp: Likewise.
1294 * gdb.base/printcmds.exp: Likewise.
1295 * gdb.base/psymtab.exp: Likewise.
1296 * gdb.base/ptype.exp: Likewise.
1297 * gdb.base/recurse.exp: Likewise.
1298 * gdb.base/relational.exp: Likewise.
1299 * gdb.base/relocate.exp: Likewise.
1300 * gdb.base/remote.exp: Likewise.
1301 * gdb.base/reread.exp: Likewise.
1302 * gdb.base/restore.exp: Likewise.
1303 * gdb.base/return.exp: Likewise.
1304 * gdb.base/return2.exp: Likewise.
1305 * gdb.base/scope.exp: Likewise.
1306 * gdb.base/sect-cmd.exp: Likewise.
1307 * gdb.base/sep.exp: Likewise.
1308 * gdb.base/sepdebug.exp: Likewise.
1309 * gdb.base/setshow.exp: Likewise.
1310 * gdb.base/setvar.exp: Likewise.
1311 * gdb.base/sigall.exp: Likewise.
1312 * gdb.base/sigbpt.exp: Likewise.
1313 * gdb.base/signals.exp: Likewise.
1314 * gdb.base/signull.exp: Likewise.
1315 * gdb.base/sizeof.exp: Likewise.
1316 * gdb.base/solib.exp: Likewise.
1317 * gdb.base/step-line.exp: Likewise.
1318 * gdb.base/step-test.exp: Likewise.
1319 * gdb.base/structs.exp: Likewise.
1320 * gdb.base/structs2.exp: Likewise.
1321 * gdb.base/term.exp: Likewise.
1322 * gdb.base/twice.exp: Likewise.
1323 * gdb.base/until.exp: Likewise.
1324 * gdb.base/varargs.exp: Likewise.
1325 * gdb.base/volatile.exp: Likewise.
1326 * gdb.base/watchpoint.exp: Likewise.
1327 * gdb.base/whatis-exp.exp: Likewise.
1328 * gdb.base/whatis.exp: Likewise.
1329 * gdb.cp/ambiguous.exp: Likewise.
1330 * gdb.cp/annota2.exp: Likewise.
1331 * gdb.cp/annota3.exp: Likewise.
1332 * gdb.cp/bool.exp: Likewise.
1333 * gdb.cp/breakpoint.exp: Likewise.
1334 * gdb.cp/casts.exp: Likewise.
1335 * gdb.cp/class2.exp: Likewise.
1336 * gdb.cp/classes.exp: Likewise.
1337 * gdb.cp/cplusfuncs.exp: Likewise.
1338 * gdb.cp/ctti.exp: Likewise.
1339 * gdb.cp/derivation.exp: Likewise.
1340 * gdb.cp/exception.exp: Likewise.
1341 * gdb.cp/gdb1355.exp: Likewise.
1342 * gdb.cp/hang.exp: Likewise.
1343 * gdb.cp/inherit.exp: Likewise.
1344 * gdb.cp/local.exp: Likewise.
1345 * gdb.cp/m-data.exp: Likewise.
1346 * gdb.cp/m-static.exp: Likewise.
1347 * gdb.cp/member-ptr.exp: Likewise.
1348 * gdb.cp/method.exp: Likewise.
1349 * gdb.cp/misc.exp: Likewise.
1350 * gdb.cp/namespace.exp: Likewise.
1351 * gdb.cp/overload.exp: Likewise.
1352 * gdb.cp/ovldbreak.exp: Likewise.
1353 * gdb.cp/pr-1023.exp: Likewise.
1354 * gdb.cp/pr-1210.exp: Likewise.
1355 * gdb.cp/pr-574.exp: Likewise.
1356 * gdb.cp/printmethod.exp: Likewise.
1357 * gdb.cp/psmang.exp: Likewise.
1358 * gdb.cp/ref-params.exp: Likewise.
1359 * gdb.cp/ref-types.exp: Likewise.
1360 * gdb.cp/rtti.exp: Likewise.
1361 * gdb.cp/templates.exp: Likewise.
1362 * gdb.cp/try_catch.exp: Likewise.
1363 * gdb.cp/userdef.exp: Likewise.
1364 * gdb.cp/virtfunc.exp: Likewise.
1365 * gdb.disasm/am33.exp: Likewise.
1366 * gdb.disasm/h8300s.exp: Likewise.
1367 * gdb.disasm/mn10300.exp: Likewise.
1368 * gdb.disasm/sh3.exp: Likewise.
1369 * gdb.disasm/t01_mov.exp: Likewise.
1370 * gdb.disasm/t02_mova.exp: Likewise.
1371 * gdb.disasm/t03_add.exp: Likewise.
1372 * gdb.disasm/t04_sub.exp: Likewise.
1373 * gdb.disasm/t05_cmp.exp: Likewise.
1374 * gdb.disasm/t06_ari2.exp: Likewise.
1375 * gdb.disasm/t07_ari3.exp: Likewise.
1376 * gdb.disasm/t08_or.exp: Likewise.
1377 * gdb.disasm/t09_xor.exp: Likewise.
1378 * gdb.disasm/t10_and.exp: Likewise.
1379 * gdb.disasm/t11_logs.exp: Likewise.
1380 * gdb.disasm/t12_bit.exp: Likewise.
1381 * gdb.disasm/t13_otr.exp: Likewise.
1382 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
1383 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
1384 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
1385 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
1386 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
1387 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
1388 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
1389 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
1390 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
1391 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
1392 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
1393 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
1394 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
1395 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
1396 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
1397 * gdb.mi/gdb701.exp: Likewise.
1398 * gdb.mi/gdb792.exp: Likewise.
1399 * gdb.mi/mi-basics.exp: Likewise.
1400 * gdb.mi/mi-break.exp: Likewise.
1401 * gdb.mi/mi-cli.exp: Likewise.
1402 * gdb.mi/mi-console.exp: Likewise.
1403 * gdb.mi/mi-disassemble.exp: Likewise.
1404 * gdb.mi/mi-eval.exp: Likewise.
1405 * gdb.mi/mi-file.exp: Likewise.
1406 * gdb.mi/mi-read-memory.exp: Likewise.
1407 * gdb.mi/mi-regs.exp: Likewise.
1408 * gdb.mi/mi-return.exp: Likewise.
1409 * gdb.mi/mi-simplerun.exp: Likewise.
1410 * gdb.mi/mi-stack.exp: Likewise.
1411 * gdb.mi/mi-stepi.exp: Likewise.
1412 * gdb.mi/mi-syn-frame.exp: Likewise.
1413 * gdb.mi/mi-until.exp: Likewise.
1414 * gdb.mi/mi-var-block.exp: Likewise.
1415 * gdb.mi/mi-var-child.exp: Likewise.
1416 * gdb.mi/mi-var-cmd.exp: Likewise.
1417 * gdb.mi/mi-var-display.exp: Likewise.
1418 * gdb.mi/mi-watch.exp: Likewise.
1419 * gdb.mi/mi2-basics.exp: Likewise.
1420 * gdb.mi/mi2-break.exp: Likewise.
1421 * gdb.mi/mi2-cli.exp: Likewise.
1422 * gdb.mi/mi2-console.exp: Likewise.
1423 * gdb.mi/mi2-disassemble.exp: Likewise.
1424 * gdb.mi/mi2-eval.exp: Likewise.
1425 * gdb.mi/mi2-file.exp: Likewise.
1426 * gdb.mi/mi2-read-memory.exp: Likewise.
1427 * gdb.mi/mi2-regs.exp: Likewise.
1428 * gdb.mi/mi2-return.exp: Likewise.
1429 * gdb.mi/mi2-simplerun.exp: Likewise.
1430 * gdb.mi/mi2-stack.exp: Likewise.
1431 * gdb.mi/mi2-stepi.exp: Likewise.
1432 * gdb.mi/mi2-syn-frame.exp: Likewise.
1433 * gdb.mi/mi2-until.exp: Likewise.
1434 * gdb.mi/mi2-var-block.exp: Likewise.
1435 * gdb.mi/mi2-var-child.exp: Likewise.
1436 * gdb.mi/mi2-var-cmd.exp: Likewise.
1437 * gdb.mi/mi2-var-display.exp: Likewise.
1438 * gdb.mi/mi2-watch.exp: Likewise.
1439 * gdb.stabs/exclfwd.exp: Likewise.
1440 * gdb.stabs/weird.exp: Likewise.
1441 * gdb.threads/gcore-thread.exp: Likewise.
1442 * gdb.trace/actions.exp: Likewise.
1443 * gdb.trace/backtrace.exp: Likewise.
1444 * gdb.trace/circ.exp: Likewise.
1445 * gdb.trace/collection.exp: Likewise.
1446 * gdb.trace/deltrace.exp: Likewise.
1447 * gdb.trace/infotrace.exp: Likewise.
1448 * gdb.trace/limits.exp: Likewise.
1449 * gdb.trace/packetlen.exp: Likewise.
1450 * gdb.trace/passc-dyn.exp: Likewise.
1451 * gdb.trace/passcount.exp: Likewise.
1452 * gdb.trace/report.exp: Likewise.
1453 * gdb.trace/save-trace.exp: Likewise.
1454 * gdb.trace/tfind.exp: Likewise.
1455 * gdb.trace/tracecmd.exp: Likewise.
1456 * gdb.trace/while-dyn.exp: Likewise.
1457 * gdb.trace/while-stepping.exp: Likewise.
1458
f4b618d1
JB
14592006-08-08 Joel Brobecker <brobecker@adacore.com>
1460
1461 * gdb.base/step-bt.c: New file.
1462 * gdb.base/step-bt.exp: New testcase.
1463
3d00d119
DJ
14642006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
1465
1466 * config/monitor.exp (gdb_load): Remove support for obsolete
1467 download-write-size.
1468 * gdb.base/remote.exp: Likewise. Update all callers of
1469 gdb_timed_load.
1470
017b5bd4
DJ
14712006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
1472
1473 * cursal.exp: Pass binfile to gdb_load.
1474
837c599d
DJ
14752006-08-01 Nathan Sidwell <nathan@codesourcery.com>
1476
1477 * gdb.base/cursal.exp: Add "" to gdb_load call.
1478
8dd4540b
MK
14792006-07-29 Mark Kettenis <kettenis@gnu.org>
1480
1481 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
1482 NetBSD/ELF targets.
1483
ab5c9f60
DJ
14842006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
1485
1486 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
1487 operator*.
1488
4c42eaff
DJ
14892006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
1490
1491 * gdb.base/completion.exp: Update for change in "file" behavior.
1492 * gdb.stabs/weird.exp: Likewise.
1493 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
1494 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
1495
0155cc76
NS
14962006-07-24 Nathan Sidwell <nathan@codesourcery.com>
1497
1498 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
1499 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
1500
16026cd7
AS
15012006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
1502
1503 * gdb.base/default.exp: Update source command error message.
1504 * gdb.base/help.exp: Update 'help source' message.
1505
16963cb6
DJ
15062006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
1507
1508 * gdb.cp/bs15503.exp: Update comment for no longer crashing
1509 test.
1510
6d7fd486
AS
15112006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
1512
1513 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
1514
29e8a844
DJ
15152006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
1516
1517 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
1518
6afcfa39
DJ
15192006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
1520
1521 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
1522
267a692b
MK
15232006-07-17 Mark Kettenis <kettenis@gnu.org>
1524
1525 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
1526 *-*-openbsd* from targets for wich we expect ARM FPA floating
1527 point format.
1528
85d2fec4
NR
15292006-07-17 Nick Roberts <nickrob@snap.net.nz>
1530
1531 * gdb.cp/annota3.exp: Expect frame-begin annotation.
1532
15332006-07-17 Mark Kettenis <kettenis@gnu.org>
1534
1535 * gdb.base/annota3.exp: Expect frame-begin annotation.
1536
85b4c6e8
JB
15372006-07-14 Joel Brobecker <brobecker@adacore.com>
1538
1539 * gdb.base/help.exp: Adjust "help unset" test to accept
1540 any list of unset commands.
1541
fb933624
DJ
15422006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
1543 Daniel Jacobowitz <dan@codesourcery.com>
1544
1545 * gdb.cp/ref-params.exp: New test.
1546 * gdb.cp/ref-params.cc: New source file.
1547 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
1548
1dff4b64
MK
15492006-07-08 Mark Kettenis <kettenis@gnu.org>
1550
1551 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
1552 spaces/tabs in regular expressions since they might not be there.
1553
40d2e0e3
AS
15542006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
1555
1556 * gdb.base/ifelse.exp: New file.
1557
f6c957d2
NS
15582006-07-04 Nathan Sidwell <nathan@codesourcery.com>
1559
1560 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
1561 line.
1562 * gdb.base/huge.exp: Loop over compilation to find a size that
1563 is acceptable.
1564 * gdb.base/remote.exp: Correct expected strings.
1565 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
1566
b9c5a23d
DJ
15672006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1568
1569 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
1570
9af2e58d
DJ
15712006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1572
1573 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
1574 native.
1575
30930ca5
DJ
15762006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1577
1578 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
1579 enable stabs testing.
1580
aa32fa1d
DJ
15812006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1582
bd4a4c80 1583 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
1584 gdb_test_multiple does.
1585
321fef15
DJ
15862006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1587
1588 * Makefile.in (host_alias): Remove.
1589 (target_alias): Use @target_noncanonical@.
1590 (site.exp): Don't set host_alias.
1591 * aclocal.m4: Remove contents. Include acx.m4.
1592 * configure: Regenerated.
1593 * configure.ac: Use ACX_NONCANONICAL_TARGET.
1594
e1c2defa
NS
15952006-06-13 Nathan Sidwell <nathan@codesourcery.com>
1596
e63b55d1
NS
1597 * lib/gdb.exp (gdb_load_cmd): New.
1598
5600ea19
NS
1599 * gdb.base/fileio.c: Add system(NULL) test.
1600 * gdb.base/fileio.exp: Check it.
1601
e1c2defa
NS
1602 * gdb.base/break.c: Add 10a breakpoint at }
1603 * gdb.base/break.exp: Add test for breakpoint at }
1604 * gdb.cp/anon-union.cc: Add code at end of function.
1605 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
1606 * gdb.mi/var-cmd.c: Add code at end of function.
1607 * gdb.mi/mi-var-display.exp: Adjust end of next.
1608 * gdb.mi/mi2-var-display.exp: Likewise.
1609 * gdb.base/fileio.c: Add stop function and insert calls at
1610 stopping places.
1611 * gdb.base/fileio.exp: Breakpoint stop function and remove
1612 explicit line number references.
1613
6c0112ec
JB
16142006-05-19 Joel Brobecker <brobecker@adacore.com>
1615
1616 * gdb.base/del.exp (test_delete_alias): New function.
1617 Now check that both "del" and "d" work as aliases for "delete".
1618
154189a4
FF
16192006-05-18 Fred Fish <fnf@specifix.com>
1620
1621 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
1622 required. Check for spurious output after program exits normally.
1623
582e64c2
FF
16242006-05-17 Fred Fish <fnf@specifix.com>
1625
1626 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
1627 gdb_load, so it works in the simulator.
1628
8ef6493a
FF
16292006-05-11 Fred Fish <fnf@specifix.com>
1630
1631 * gdb.base/bang.exp: Ignore unexpected output between the
1632 "program exited normally" and the gdb prompt, as many other
1633 tests do.
1634
692b141c
MK
16352006-05-07 Mark Kettenis <kettenis@gnu.org>
1636
1637 * gdb.base/help.exp: Make "delete checkpoint" part option for
1638 "help d" and "help delete" tests.
1639
540b8a30
UW
16402006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1641
1642 * gdb.mi/mi-basics.exp: Add missing serial number to
1643 expected output in some mi_gdb_test statements.
1644 * gdb.mi/mi2-basics.exp: Likewise.
1645
9b6462d9
JB
16462006-05-05 Joel Brobecker <brobecker@adacore.com>
1647
1648 * gdb.base/del.c: New file.
1649 * gdb.base/del.exp: New testcase.
1650
954de43b
DM
16512006-05-05 David S. Miller <davem@sunset.davemloft.net>
1652
1653 * gdb.base/break.exp: Do not assume a breakpoint on
1654 main will actually be in $srcfile when optimizing.
1303f75e
DM
1655 * gdb.base/savedregs.exp: Do not require that the dummy
1656 frame location match up to a symbol and source file location.
c3242428
DM
1657 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
1658 will get printed without a mi_cmd_data_list_register_values prefix.
1659 (*-data-list-register-*): Correct regular expressions to expect the new
1660 pseudo d? floating point registers.
1661 * gdb.mi/mi2-regs.exp: Likewise.
1662
c7e64c9a
DJ
16632006-05-05 Christophe Lyon <christophe.lyon@st.com>
1664
1665 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
1666 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
1667 is allocated by the compiler.
1668 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
1669 anons, e, anone to force their allocation by the compiler.
1670
16712006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
1672
1673 * gdb.base/help.exp: Update expected text for help d and
1674 help delete.
1675
27ce9a6d
MK
16762006-05-02 Mark Kettenis <kettenis@gnu.org>
1677
1678 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
1679 NetBSD/ELF targets.
1680
8608915f
MK
16812006-04-30 Mark Kettenis <kettenis@gnu.org>
1682
1683 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
1684 single-step breakpoint fails; make this a KFAIL on
1685 sparc*-*-openbsd*.
1686 * gdb.base/siginfo.exp: Likewise.
1687 * gdb.base/sigstep.exp (advance, advancei): Likewise.
1688
b8db102d
MS
16892006-04-26 Michael Snyder <msnyder@redhat.com>
1690
1691 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
1692 which may have to consume output from other forks.
1693 Add tests to make sure that "delete fork" succeeded.
1694
c702009a
MS
16952006-04-20 Michael Snyder <msnyder@redhat.com>
1696
1697 * 2006-03-22 Jim Blandy <jimb@redhat.com>
1698 Add support for the Renesas M32C and M16C.
1699
1700 * gdb.asm/asm-source.exp: Add m32c target.
1701 * gdb.asm/m32c.inc: Support for m32c target.
1702
e28493f2
AS
17032006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
1704
1705 * gdb.base/commands.exp (recursive_source_test): New test.
1706
880da185
DM
17072006-04-04 David S. Miller <davem@sunset.davemloft.net>
1708
1709 * gdb.base/float.exp: Add pattern for sparc targets.
1710
61d9b92f
DJ
17112006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
1712
1713 * gdb.base/commands.exp (stray_arg0_test): New test.
1714
bd717df8
PB
17152006-03-30 Paul Brook <paul@codesourcery.com>
1716
1717 * gdb.mi/mi-until.exp: kfail broken until command.
1718 * gdb.mi/mi2-until.exp: Ditto.
1719
ec793d3c
NR
17202006-03-27 Nick Roberts <nickrob@snap.net.nz>
1721
1722 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
1723
831004b7
AO
17242006-03-08 Alexandre Oliva <aoliva@redhat.com>
1725
1726 * gdb.base/prelink.exp: Anchor tested-for regular expression
1727 on gdb prompt.
1728
effe49a0
PB
17292006-03-07 Paul Brook <paul@codesourcery.com>
1730
1731 * gdb.base/assign.exp: Correct fail message.
1732
e5461016
PB
17332006-03-07 Paul Brook <paul@codesourcery.com>
1734
1735 * lib/compiler.c: Extract armcc version number.
1736 * lib/compiler.cc: Ditto.
1737
fc91c6c2
PB
17382006-03-07 Paul Brook <paul@codesourcery.com>
1739
1740 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
1741 additional_flags=-w.
1742 * gdb.arch/altivec-regs.exp: Ditto.
1743 * gdb.arch/e500-abi.exp: Ditto.
1744 * gdb.arch/e500-regs.exp: Ditto.
1745 * gdb.base/all-bin.exp: Ditto.
1746 * gdb.base/annota1.exp: Ditto.
1747 * gdb.base/annota3.exp: Ditto.
1748 * gdb.base/args.exp: Ditto.
1749 * gdb.base/arithmet.exp: Ditto.
1750 * gdb.base/assign.exp: Ditto.
1751 * gdb.base/async.exp: Ditto.
1752 * gdb.base/bang.exp: Ditto.
1753 * gdb.base/break.exp: Ditto.
1754 * gdb.base/call-rt-st.exp: Ditto.
1755 * gdb.base/completion.exp: Ditto.
1756 * gdb.base/cond-expr.exp: Ditto.
1757 * gdb.base/condbreak.exp: Ditto.
1758 * gdb.base/consecutive.exp: Ditto.
1759 * gdb.base/define.exp: Ditto.
1760 * gdb.base/display.exp: Ditto.
1761 * gdb.base/ena-dis-br.exp: Ditto.
1762 * gdb.base/environ.exp: Ditto.
1763 * gdb.base/eval-skip.exp: Ditto.
1764 * gdb.base/info-proc.exp: Ditto.
1765 * gdb.base/jump.exp: Ditto.
1766 * gdb.base/logical.exp: Ditto.
1767 * gdb.base/long_long.exp: Ditto.
1768 * gdb.base/maint.exp: Ditto.
1769 * gdb.base/miscexprs.exp: Ditto.
1770 * gdb.base/pc-fp.exp: Ditto.
1771 * gdb.base/pointers.exp: Ditto.
1772 * gdb.base/relational.exp: Ditto.
1773 * gdb.base/reread.exp: Ditto.
1774 * gdb.base/sect-cmd.exp: Ditto.
1775 * gdb.base/sep.exp: Ditto.
1776 * gdb.base/sepdebug.exp: Ditto.
1777 * gdb.base/until.exp: Ditto.
1778 * gdb.base/whatis-exp.exp: Ditto.
1779 * gdb.cp/annota2.exp: Ditto.
1780 * gdb.cp/annota3.exp: Ditto.
1781 * gdb.trace/actions.exp: Ditto.
1782 * gdb.trace/backtrace.exp: Ditto.
1783 * gdb.trace/circ.exp: Ditto.
1784 * gdb.trace/collection.exp: Ditto.
1785 * gdb.trace/deltrace.exp: Ditto.
1786 * gdb.trace/infotrace.exp: Ditto.
1787 * gdb.trace/limits.exp: Ditto.
1788 * gdb.trace/packetlen.exp: Ditto.
1789 * gdb.trace/passc-dyn.exp: Ditto.
1790 * gdb.trace/passcount.exp: Ditto.
1791 * gdb.trace/report.exp: Ditto.
1792 * gdb.trace/save-trace.exp: Ditto.
1793 * gdb.trace/tfind.exp: Ditto.
1794 * gdb.trace/tracecmd.exp: Ditto.
1795 * gdb.trace/while-dyn.exp: Ditto.
1796 * gdb.trace/while-stepping.exp: Ditto.
1797 * lib/gdb.exp: Ditto.
1798 (gdb_compile): Handle nowarning option.
1799
5f4a23d9
AO
18002006-03-07 Alexandre Oliva <aoliva@redhat.com>
1801
1802 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
1803 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
1804 Rename executable to prelinkt. Don't re-prelink if we didn't
1805 get a core file. Test prelink -u exit status to tell whether
1806 prelinking failed. Use gdb_test_multiple.
1807
9733fc94
DJ
18082006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
1809
1810 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
1811 (do_tests): Call it.
1812
cc10cae3
AO
18132006-02-28 Alexandre Oliva <aoliva@redhat.com>
1814
1815 * gdb.base/prelink.exp: New test.
1816 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
1817
15c46491
WZ
18182006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
1819
1820 * gdb.fortran/derived-type.f90: New file.
1821 * gdb.fortran/derived-type.exp: New testcase.
1822
5c9f7ded
DJ
18232006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
1824
1825 * gdb.base/default.exp: Allow ';' as a directory separator.
1826
5b96932b
AS
18272006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
1828
1829 * gdb.base/help.exp (help add-symbol-file): Update.
1830
1986bccd
AS
18312006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
1832
1833 * gdb.base/help.exp (help load): Update expected results.
1834
a8b7528f
FF
18352006-02-19 Fred Fish <fnf@specifix.com>
1836
1837 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
1838 specifix hex value as part of results.
1839 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
1840
f8261448
FF
18412006-02-16 Fred Fish <fnf@specifix.com>
1842
1843 * gdb.base/whatis.c: Define variables using typedefs char_addr,
1844 ushort_addr, and slong_addr, so the typedefs are not optimized
1845 away.
1846 * gdb.base/whatis.exp: Add tests using type name for struct type,
1847 union type, enum type, and typedef.
1848
31d8bdd2
MK
18492006-02-13 Mark Kettenis <kettenis@gnu.org>
1850
1851 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
1852
34e41e63
JB
18532006-02-13 Jim Blandy <jimb@redhat.com>
1854
1855 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
1856 case where it takes two "next" commands to skip past the init
1857 call.
1858
ac6e4f31
FF
18592006-02-12 Fred Fish <fnf@specifix.com>
1860
1861 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
1862 to handle cases where it takes two "next" commands to skip
1863 past the init call.
1864
2db2d571
JB
18652006-02-07 Joel Brobecker <brobecker@adacore.com>
1866
1867 * gdb.ada/array_return.exp: Mark the last test as expected to fail
1868 on hppa32 targets.
1869
38fcd64c
DJ
18702006-02-06 Vladimir Prus <ghost@cs.msu.su>
1871
1872 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
1873 field.
1874
1315ad46
MK
18752006-01-29 Mark Kettenis <kettenis@gnu.org>
1876
1877 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
1878
5625b943
DJ
18792006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
1880
1881 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
1882 files.
1883
80df1bbe
DJ
18842006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
1885
1886 * gdb.cp/maint.exp: Set complaints to a positive value.
1887
9078e690
DJ
18882006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
1889
1890 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
1891 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
1892 function name.
1893
9c903399
DJ
18942006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
1895
1896 * gdb.base/checkpoint.c: Update copyright notice. Include
1897 <stdlib.h>.
1898
761ae4d6
JB
18992006-01-04 Jim Blandy <jimb@redhat.com>
1900
1901 * gdb.asm/asm-source.exp: Independently provide default values for
1902 asm-flags and debug-flags. Use 'string equal' to do the
1903 comparison, not the implicit expr's '==' operator. Remove
1904 now-unneeded assignments to asm-flags. In h8300 case, place
1905 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
1906
099ac3dd
MS
19072006-01-04 Michael Snyder <msnyder@redhat.com>
1908
1909 * gdb.base/checkpoint.c: New file.
1910 * gdb.base/checkpoint.exp: New file.
1911 * gdb.base/multi-fork.c: New file.
1912 * gdb.base/multi-fork.exp: New file.
1913 * gdb.base/pi.txt: New file (data for checkpoint.c test).
1914
f4d85314
FF
19152006-01-04 Fred Fish <fnf@specifix.com>
1916
1917 * gdb.base/ptype.c (foo): Add typedef.
1918 (intfoo): Add function.
1919 * gdb.base/ptype1.c: New file.
1920 * gdb.base/ptype.exp: Handle compilation and linking with two
1921 source files. Test that proper type for "foo" is found based
1922 on source context rather than first match found in symtabs.
1923
a1b06f35
MK
19242005-12-28 Mark Kettenis <kettenis@gnu.org>
1925
1926 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
1927 * gdb.asm/openbsd.inc: Indent commands.
1928
d082a1e2
MK
19292005-12-26 Mark Kettenis <kettenis@gnu.org>
1930
c65016bd
MK
1931 * gdb.base/freebpcmd.exp: Increase timeout.
1932
d082a1e2
MK
1933 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
1934
d3c32a0e
DJ
19352005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
1936
1937 * gdb.base/default.exp: Update check for "show version".
1938
9fdb1f50
RC
19392005-12-09 Randolph Chung <tausq@debian.org>
1940
1941 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
1942 * gdb.asm/pa64.inc: New file.
1943
5f2c56f7
RC
19442005-12-09 Randolph Chung <tausq@debian.org>
1945
1946 * gdb.asm/common.inc: Indent commands.
1947 * gdb.asm/asmsrc1.s: Likewise.
1948 * gdb.asm/asmsrc2.s: Likewise.
1949
8117349c
RC
19502005-12-09 Randolph Chung <tausq@debian.org>
1951
1952 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
1953 (get_addr_of_sym): Remove duplicate print.
1954 (gen_core): xfail hppa*-*-hpux*, update expected output.
1955 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
1956 * gdb.arch/pa64-nullify.s: New file.
1957
8f07f25a
RC
19582005-12-09 Randolph Chung <tausq@debian.org>
1959
1960 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
1961
55b39184
DJ
19622005-12-07 Christophe Lyon <christophe.lyon@st.com>
1963
1964 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
1965 code generation for these functions.
1966 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
1967 error message.
1968
31e2b00f
AS
19692005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
1970
1971 * gdb.base/help.exp (help b, help br, help bre, help brea)
1972 (help break): Update the expected message.
1973
c3d0b56e
SC
19742005-11-11 Stephane Carrez <stcarrez@nerim.fr>
1975
1976 * gdb.asm/m68hc11.inc: Setup the data section.
1977 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
1978 script for this test.
1979 (m6812-*-*): Likewise.
1980
36ae0ea9
RC
19812005-11-09 Randolph Chung <tausq@debian.org>
1982
1983 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
1984
9d6f42e9
WZ
19852005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
1986
1987 * gdb.base/break.exp: Fix a comment typo.
1988
e2126a14
EZ
19892005-11-03 Jim Blandy <jimb@redhat.com>
1990
1991 Checked in by Elena Zannoni <ezannoni@redhat.com>
1992
1993 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
1994
e0ac7199
CV
19952005-11-02 Corinna Vinschen <vinschen@redhat.com>
1996
1997 * gdb.arch/gdb1558.c: Include stdio.h.
1998
31d3fb18
MK
19992005-10-31 Mark Kettenis <kettenis@gnu.org>
2000
2001 * gdb.asm/asm-source.exp: Use -e instead of --entry.
2002
e52b687c
MK
20032005-10-31 Mark Kettenis <kettenis@gnu.org>
2004
2005 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
2006
f4711d79
PG
20072005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
2008
2009 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
2010 vscr" tests to better match output.
2011
987a9106
JB
20122005-10-12 Jim Blandy <jimb@redhat.com>
2013
2014 * gdb.base/structs.exp (any): New function.
2015 (test_struct_returns): Don't make any assumptions at all about
2016 what value the function returns when GDB can't set the return
2017 value.
2018
2336bb58
JB
20192005-10-09 Joel Brobecker <brobecker@adacore.com>
2020
2021 * gdb.ada/arrayidx/p.adb: New file.
2022 * gdb.ada/arrayidx.exp: New testcase
2023
20242005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
2025
2026 * gdb.ada/array_return/pck.ads: New file.
2027 * gdb.ada/array_return/pck.adb: New file.
2028 * gdb.ada/array_return/p.adb: New file.
2029 * gdb.ada/array_return.exp: New testcase.
2030
705335ea
JB
20312005-10-03 Joel Brobecker <brobecker@adacore.com>
2032
2033 * gdb.base/arrayidx.c: New file.
2034 * gdb.base/arrayidx.exp: New testcase.
2035
11ee9940
NR
20362005-09-29 Nick Roberts <nickrob@snap.net.nz>
2037
2038 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
2039 frames-invalid and breakpoints-invalid are no longer generated
2040 with level 3 so don't expect them in the output.
2041
39fb8e9e
BR
20422005-09-27 Bob Rossi <bob@brasko.net>
2043
2044 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
2045 from test. Escape the | in mi_gdb_test call.
2046 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
2047 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
2048 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
2049 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
2050 expected regex's in mi_gdb_test calls.
2051 * lib/mi-support.exp: Remove arbitrary .* from tests.
2052 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
2053 Fully anchor GDB/MI expected results in mi_gdb_test.
2054 * lib/gdb.exp (string_to_regexp): Escape the ] character.
2055 * gdb.base/sizeof.exp: Remove escape character. Correct test.
2056
2af48f68
PB
20572005-09-26 Paul Brook <paul@codesourcery.com>
2058
2059 * long_long.exp: Exclude eabi targets from arm FPA float format test.
2060
f34502bc
WZ
20612005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
2062
2063 * bfp-test.c: New file.
2064 * bfp-test.exp: New testcase.
2065
ca929517
WZ
20662005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
2067
2068 * gdb.fortran/subarray.exp: New testcase to test the evaluation
2069 of subarray and substring variable.
2070 * gdb.fortran/subarray.f: New source file for the test of subarray
2071 and substring variable evaluation.
2072 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
2073 of string constant.
2074
c761af65
DJ
20752005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
2076
2077 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
2078 copyright dates.
2079
561d7a1d
PG
20802005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
2081
2082 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
2083 powerpc altivec' test with an almost identical 'info vector' test.
2084
b2b64cc9
PG
20852005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
2086
2087 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
2088 vscr" tests to match output.
2089
6ac4d15a
PG
20902005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
2091
2092 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
2093 output.
2094
40e55bef
BR
20952005-09-11 Bob Rossi <bob@brasko.net>
2096
2097 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
2098 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
2099 commands that return an MI output command and an asyncronous MI output
2100 command.
2101 * gdb.mi/mi-console.exp: Ditto.
2102
3c7385ec
BR
21032005-09-11 Bob Rossi <bob@brasko.net>
2104
2105 * gdb.mi/mi-var-child.c: Include <string.h>.
2106
a6cd0eb3
DJ
21072005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
2108
2109 * killed.exp: Correct gdb_expect syntax.
2110
2f168eed
CV
21112005-08-09 Corinna Vinschen <vinschen@redhat.com>
2112
2113 * lib/mi-support.exp (mi_gdb_load): Fix typo.
2114
ecd3fd0f
BR
21152005-08-02 Bob Rossi <bob@brasko.net>
2116
2117 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
2118 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
2119 Change tests to inferior-tty-set/show.
2120 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
2121 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
2122 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
2123 inferior. Use mi_gdb_test to get GDB and Inferior output.
2124 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
2125 descriptor.
2126 (mi_inferior_tty_name): Add inferior PTY file name.
2127 (mi_gdb_start): Add INFERIOR_PTY parameter.
2128 (mi_gdb_test): Add IPATTERN parameter.
2129
f1ea48cb
BR
21302005-08-02 Bob Rossi <bob@brasko.net>
2131
2132 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
2133 parameter to mi_gdb_test.
2134 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
2135
6e650a67
DJ
21362005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
2137
2138 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
2139 struct_declarations.
2140 * gdb.mi/mi-var-child.exp: Step over the initialization of
2141 struct_declarations.
2142
8be260b6
DJ
21432005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
2144
2145 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
2146 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
2147 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
2148 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
2149 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
2150 file.
2151
4e660f07
NR
21522005-07-27 Nick Roberts <nickrob@snap.net.nz>
2153
2154 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
2155 (do_children_tests): Assign values to the extra elements.
2156
2157 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
2158 them for tests for "-var-update --no-values" and
2159 "-var-update --all-values".
2160 Add test for "-var-list-children --simple-values".
2161
2162 * gdb.mi/basics.c (callee4): Add integer array D[3]...
2163
2164 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
2165 "-stack-list-locals --simple-values" Improve doc strings and
2166 comments.
2167
6bdae935
MK
21682005-07-18 Mark Kettenis <kettenis@gnu.org>
2169
598b7a6f
MK
2170 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
2171 *-*-openbsd*.
2172 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
2173
6bdae935
MK
2174 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
2175 sigaltsatck'.
2176
1323e929
BR
21772005-07-14 Bob Rossi <bob@brasko.net>
2178
2179 * gdb.base/default.exp (tty): Changed output of command.
2180 * gdb.base/help.exp (help tty): Ditto.
2181
b1a9c082
MK
21822005-07-12 Mark Kettenis <kettenis@gnu.org>
2183
2184 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
2185
10a844a2
MK
21862005-07-10 Mark Kettenis <kettenis@gnu.org>
2187
2188 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
2189 -stack-select-frame without arguments.
2190 (test_stack_frame_listing): Add test for newly implemented command
2191 -stack-info-frame.
2192
3cb3b8df
BR
21932005-07-06 Bob Rossi <bob@brasko.net>
2194
2195 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
2196 command.
2197 (Copyright): Update copyright.
2198
a0c5fbcf
WZ
21992005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
2200
2201 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
2202 tests to evaluate exponentiation expression.
2203
984971d0
AS
22042005-06-29 Andreas Schwab <schwab@suse.de>
2205
2206 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
2207 main to avoid warnings.
2208
2209 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
2210
fe03833f
NR
22112005-06-20 Nick Roberts <nickrob@snap.net.nz>
2212
2213 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
2214 -stack-select-frame without arguments.
2215 (test_stack_frame_listing): Add test for newly implemented command
2216 -stack-info-frame.
2217
7a55f279
WZ
22182005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
2219
0ffa0ea5
DJ
2220 * gdb.fortran/array-element.f: New file.
2221 * gdb.fortran/array-element.exp: New testcase.
7a55f279 2222
26585198
DJ
22232005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
2224
2225 * gdb.base/bigcore.exp: Correct checks for systems which can
2226 not dump a large core file.
2227
c1bd25fd
DJ
22282005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
2229
2230 * gdb.base/relocate.c: Add a copyright notice.
2231 (dummy): Remove.
2232 * gdb.base/relocate.exp: Test printing the values of variables
2233 from a relocatable file.
2234
589e074d
DJ
22352005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
2236
2237 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
2238 excess MI output after an error.
2239
0915f927
JB
22402005-05-29 Joel Brobecker <brobecker@adacore.com>
2241
2242 * gdb.arch/alpha-step.c: New file.
2243 * gdb.arch/alpha-step.exp: New testcase.
2244
76ff342d
DJ
22452005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
2246 Dennis Brueni <dennis@slickedit.com>
2247
2248 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
2249 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
2250 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
2251 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
2252 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
2253 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
2254 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
2255
96b0c7ac
DJ
22562005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
2257 Wu Zhou <woodzltc@cn.ibm.com>
2258
2259 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
2260 IBM's xlc compiler.
2261 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
2262 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
2263
f21565d2
JB
22642005-05-13 Jim Blandy <jimb@redhat.com>
2265
2266 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
2267 calling gdb_suppress_entire_file.
2268 * gdb.base/charset.exp: Same.
2269 * gdb.base/call-rt-st.exp: Same.
2270
6006a3a1
BR
22712005-05-05 Bob Rossi <bob_rossi@cox.net>
2272
2273 * lib/gdb.exp (fullname_syntax): Added global regex.
2274 (fullname_syntax_POSIX): Ditto.
2275 (fullname_syntax_UNC): Ditto.
2276 (fullname_syntax_DOS_CASE): Ditto.
2277 (fullname_syntax_DOS): Ditto.
2278 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
2279 fullname_syntax variable to scope and use it.
2280 (test_file_list_exec_source_files): Ditto.
2281 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
2282
c3b69c04
DJ
22832005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
2284
2285 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
2286
3c95e6af
PG
22872004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
2288
2289 * lib/gdb.exp (skip_altivec_tests): New function, based on
2290 check_vmx_hw_available from the GCC testsuite.
2291 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
2292 * lib/gdb.arch/altivec-regs.exp: Likewise.
2293
78df6c56
JB
22942005-05-02 Jim Blandy <jimb@redhat.com>
2295
2296 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
2297 calling gdb_suppress_entire_file.
2298
1690f9cf
DJ
22992005-04-30 Randolph Chung <tausq@debian.org>
2300
2301 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
2302 Slightly relax "sem_post" name checking.
2303
5ea106f7
PG
23042005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
2305
2306 * gdb.base/unload.exp: Use new shared library infrastructure.
2307
bf7234cf
PG
23082005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
2309
2310 * gdb.base/so-impl-ld.exp: Use new shared library
2311 infrastructure.
2312
547b869a
CV
23132005-04-29 Corinna Vinschen <vinschen@redhat.com>
2314
2315 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
2316 * gdb.asm/h8300.inc: New file.
2317
f07e55f0
PG
23182005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
2319
2320 * gdb.base/shlib-call.exp: Change to use new shared library
2321 infrastructure.
2322
3cbba3d1
PG
23232005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
2324
2325 * gdb.base/pending.exp: Change to use new shared library
2326 infrastructure.
2327
ed6df200
PG
23282005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
2329
2330 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
2331 use test_compiler_info instead of gcc_compiled, and update copyright.
2332
8c8f4ebe
PG
23332005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
2334
2335 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
2336 shared objects being adjusted and update copyright years.
2337
607fbc54
DJ
23382005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
2339
2340 * ChangeLog: Correct some 2003-01-13 dates.
2341 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
2342 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
2343 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
2344 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
2345 gdb.trace/tfind.exp: Update copyright years.
2346
57bf0e56
DJ
23472005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
2348 Daniel Jacobowitz <dan@codesourcery.com>
2349
2350 * lib/gdb.exp (gdb_compile): Handle shlib=.
2351 (gdb_compile_shlib): New function.
2352
9b593790
PG
23532005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
2354
2355 * lib/gdb.exp (test_compiler_info): Give argument a default value.
2356
9494c6a5
DJ
23572005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
2358
2359 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
2360 gdb.server.
2361 * configure.ac: Likewise.
2362 * configure: Regenerated.
2363 * gdb.gdbserver/Makefile.in: Moved to...
2364 * gdb.server/Makefile.in: ... here.
2365 * gdb.gdbserver/server.c: Moved to...
2366 * gdb.server/server.c: ... here.
2367 * gdb.gdbserver/server-run.exp: Moved to...
2368 * gdb.server/server-run.exp: ... here.
2369
6f8eac0e
DJ
23702005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
2371
2372 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
2373 * configure.ac: Create gdb.gdbserver/Makefile.
2374 * configure: Regenerated.
2375 * lib/gdbserver-support.exp: New file, derived from
2376 config/gdbserver.exp.
2377 * config/gdbserver.exp: Use gdbserver-support.exp.
2378 * gdb.gdbserver/Makefile.in: New file.
2379 * gdb.gdbserver/server.c: New file.
2380 * gdb.gdbserver/server-run.exp: New file.
2381
6e87504d
PG
23822005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
2383
2384 * lib/gdb.exp (test_compiler_info): Return compiler_info
2385 if no arguments are given.
2386
d1779be4
PG
23872005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
2388
2389 * gdb.arch/altivec-abi.exp: Check for compiler and set
2390 use altivec' flag accordingly.
2391 * gdb.arch/altivec-regs.exp: Likewise.
2392
88750304
DJ
23932005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
2394
2395 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
2396
f3fb768d
AS
23972005-03-27 Andreas Schwab <schwab@suse.de>
2398
2399 * gdb.base/bigcore.c (main): Add missing mode argument in open
2400 call.
2401
7e813ac5
DJ
24022005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
2403
2404 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
2405 downloads.
2406 * config/gdbserver.exp (gdb_load): Likewise.
2407
8e3049aa
PB
24082005-03-14 Paul Brook <paul@codesourcery.com>
2409
2410 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
2411 targets.
2412
a9df7c44
JB
24132005-03-09 Joel Brobecker <brobecker@adacore.com>
2414
2415 * gdb.dwarf2/dup-psym.S: New file.
2416 * gdb.dwarf2/dup-psym.exp: New testcase.
2417
9f0d94e8
JB
24182005-03-09 Joel Brobecker <brobecker@adacore.com>
2419
2420 * gdb.ada/exec_changed/first.adb: New file.
2421 * gdb.ada/exec_changed/second.adb: New file.
2422 * gdb.ada/exec_changed.exp: New testcase.
2423
5f579bc5
NS
24242005-03-08 Nathan Sidwell <nathan@codesourcery.com>
2425
36e9969c
NS
2426 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
2427 (A2): New class.
2428 (main): Test operator+.
2429 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
2430 breakpoint test.
2431
5f579bc5
NS
2432 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
2433 * gdb.base/signull.exp: Disable if gdb,nosignals.
2434 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
2435 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
2436 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
2437 * gdb.mi/mi2-console.exp: Likewise.
2438 * gdb.trace/collection.exp (run_trace_experiment): Consume the
2439 continue output at start.
2440 (gdb_collect_locals_test): Robustify regexp.
2441 * gdb.trace/passc-dyn.exp: Fix comment typo.
2442 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
2443
be46087e
CV
24442005-03-08 Corinna Vinschen <vinschen@redhat.com>
2445
2446 * gdb.asm/asm-source.exp: Add iq2000 case.
2447 * gdb.asm/iq2000.inc: New file.
2448
384e1a61
MI
24492005-03-07 Manoj Iyer <manjo@austin.ibm.com>
2450
2451 * gdb.base/command.exp: Change hardcoded value to regular expression.
2452 * gdb.base/float.exp: Add powerpc to the list of targets checked.
2453
584b6e9e
DJ
24542005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
2455
2456 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
2457 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
2458 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
2459 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
2460 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
2461
ab5b5d61
MK
24622005-03-05 Mark Kettenis <kettenis@gnu.org>
2463
2464 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
2465 changes.
2466
ae051c1b
PG
24672004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
2468
2469 * lib/compiler.c: Add test for IBM's xlc compiler.
2470 * lib/compiler.cc: Likewise.
2471
3f0f6ed2
JB
24722004-02-24 Joel Brobecker <brobecker@adacore.com>
2473
2474 * gdb.ada/fixed_points.exp: Create compilation object directory
2475 before running the test.
2476 * gdb.ada/null_record.exp: Likewise.
2477 * gdb.ada/packed_array.exp: Likewise.
2478 * gdb.ada/start.exp: Likewise.
2479
724f452b
JB
24802005-02-15 Joel Brobecker <brobecker@adacore.com>
2481
2482 * gdb.ada/packed_array/pa.adb: New file.
2483 * gdb.ada/packed_array.exp: New testcase.
2484
57f5cdfb 24852005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 2486
1f393151
MK
2487 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
2488 files.
2489
ebdda337
MK
2490 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
2491 on *-*-openbsd*. Correctly match whitespace in regukar
2492 expressions.
2493
cf309262
DJ
24942005-02-10 Daniel Jacobowitz <dan@debian.org>
2495
2496 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
2497 PR exp/1821
2498 * gdb.base/gdb1821.c: New test file.
2499 * gdb.base/gdb1821.exp: New test file.
2500
3be49e7a
JB
25012005-02-09 Joel Brobecker <brobecker@adacore.com>
2502
2503 * gdb.base/start.c: New file.
2504 * gdb.base/start.exp: New testcase.
2505
e292e67d
JB
25062005-02-09 Joel Brobecker <brobecker@adacore.com>
2507
2508 * gdb.ada/start/dummy.adb: New file.
2509 * gdb.ada/start.exp: New testcase.
2510
dbdfa66c
CV
25112005-02-09 Corinna Vinschen <vinschen@redhat.com>
2512
2513 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
2514 for printing symbols and statistics.
2515 Add test for using relative pathnames in "maint print msymbols" test.
2516 Mark "maint info sections DATA" XFAIL on Cygwin.
2517 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
2518 tests.
2519
d7941671
AC
25202005-02-09 Andreas Schwab <schwab@suse.de>
2521
2522 Committed by Andrew Cagney <cagney@gnu.org>
2523 * gdb.base/remotetimeout.exp: New file.
2524
74e5ef44
MK
25252005-02-07 Mark Kettenis <kettenis@gnu.org>
2526
2527 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
2528
464dd14d
JB
25292005-02-03 Joel Brobecker <brobecker@adacore.com>
2530
2531 * gdb.ada/gnat_ada.gpr: New file.
2532 * gdb.ada/gnat_ada.gin: Delete, no longer used.
2533 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
2534 * configure.ac: No longer generate gnat_ada.gpr.
2535 * configure: Regenerate.
2536 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
2537 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
2538 * gdb.ada/null_record/bar.ads: Likewise.
2539 * gdb.ada/null_record/bar.adb: Likewise.
2540 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
2541 * gdb.ada/null_record.exp (testdir): New variable.
2542 (testfile): executable is now in testdir subdirectory.
2543 (srcfile): Use full path to the main compilation unit.
2544 * gdb.ada/fixed_points.exp: Same changes as above.
2545
30d756ae
NR
25462005-02-03 Nick Roberts <nickrob@snap.net.nz>
2547
2548 * gdb.base/interp.exp: New test.
2549
9d799f85
AC
25502005-01-24 Andrew Cagney <cagney@gnu.org>
2551
2552 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
2553
15656118
AC
25542005-01-19 Andrew Cagney <cagney@gnu.org>
2555
a892c31b
AC
2556 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
2557 configure.ac not configure.in.
2558
15656118
AC
2559 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
2560 of powerpc*-*-*.
2561 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
2562 * gdb.base/list.exp (test_list_function)
2563 (test_list_filename_and_function): Ditto.
2564 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
2565
a7b01baf
AC
25662005-01-16 Andrew Cagney <cagney@gnu.org>
2567
17d92a02
AC
2568 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
2569
a7b01baf
AC
2570 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
2571
bc8332bb
AC
25722005-01-14 Andrew Cagney <cagney@gnu.org>
2573
2574 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
2575 * gdb.mi/mi2-var-cmd.exp: Ditto.
2576
4d074752
CV
25772005-01-10 Corinna Vinschen <vinschen@redhat.com>
2578
2579 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
2580
bec39cab
AC
25812005-01-07 Andrew Cagney <cagney@gnu.org>
2582
2583 * configure.ac: Rename configure.in, require autoconf 2.59.
2584 * configure: Re-generate.
2585 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
2586 * gdb.stabs/configure: Re-generate.
2587 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
2588 * gdb.hp/configure: Re-generate.
2589 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
2590 autoconf 2.59.
2591 * gdb.hp/gdb.objdbg/configure: Re-generate.
2592 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
2593 autoconf 2.59.
2594 * gdb.hp/gdb.defects/configure: Re-generate.
2595 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
2596 autoconf 2.59.
2597 * gdb.hp/gdb.compat/configure: Re-generate.
2598 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
2599 autoconf 2.59.
2600 * gdb.hp/gdb.base-hp/configure: Re-generate.
2601 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
2602 autoconf 2.59.
2603 * gdb.hp/gdb.aCC/configure: Re-generate.
2604
f10b16d4
JB
26052004-12-15 Jim Blandy <jimb@redhat.com>
2606
2607 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
2608 under NPTL when there is debugging info available for libpthread.
2609
fb6e1814
JG
26102004-12-13 Jerome Guitton <guitton@gnat.com>
2611
2612 * gdb.ada/fixed_points.c: New file.
2613 * gdb.ada/fixed_points.exp: New file.
2614
fe46cd3a
RC
26152004-12-03 Randolph Chung <tausq@debian.org>
2616
2617 * gdb.arch/pa-nullify.exp: New file.
2618 * gdb.arch/pa-nullify.s: New file.
2619
8de0841b
RC
26202004-11-30 Randolph Chung <tausq@debian.org>
2621
2622 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
2623 instead of "tbug". Fix regexp to work properly with gdb_test.
2624
c8170782
PH
26252004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
2626
2627 * gdb.base/bitfields2.exp: New test.
2628 * gdb.base/bitfields2.c: New file.
2629
954269c2
RE
26302004-11-28 Richard Earnshaw <rearnsha@arm.com>
2631
2632 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
2633
0107feed
RC
26342004-11-16 Randolph Chung <tausq@debian.org>
2635
2636 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
2637
f073ae8c
DJ
26382004-11-14 Daniel Jacobowitz <dan@debian.org>
2639
2640 * gdb.threads/threadapply.exp: Correct "macro details" test.
2641
19ad59e7
JJ
26422004-11-11 Jeff Johnston <jjohnstn@redhat.com>
2643
2644 * gdb.threads/threadapply.exp: New test.
2645 * gdb.threads/threadapply.c: New file.
2646
9cf0961b
MK
26472004-11-07 Mark Kettenis <kettenis@gnu.org>
2648
2649 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
2650 frames.
2651
c789492a
FL
26522004-11-05 Felix Lee <felix+log1@specifixinc.com>
2653
2654 * gdb.base/cursal.exp: New file.
2655 * gdb.base/cursal.c: New file.
2656
a1e167bb
AC
26572004-11-03 Andrew Cagney <cagney@gnu.org>
2658
2659 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
2660
b7cbf173
MK
26612004-10-30 Mark Kettenis <kettenis@gnu.org>
2662
2663 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
2664 NetBSD/ELF targets.
2665
88f9d34f
JB
26662004-10-29 Joel Brobecker <brobecker@gnat.com>
2667
2668 * gdb.threads/bp_in_thread.c: New file, copied from
2669 pthread_cond_wait.c.
2670 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
2671 file, rather than reusing the .c file from another testcase.
2672
ca7d6a0c
JB
26732004-10-20 Joel Brobecker <brobecker@gnat.com>
2674
2675 * gdb.ada/null_record.exp: Check where we stopped after
2676 sending the start command, instead of where the associated
2677 temporary breakpoint was inserted.
2678
0d863d03
AC
26792004-10-14 Andrew Cagney <cagney@gnu.org>
2680
2681 * gdb.mi/gdb701.c (main): Return 0.
2682
d11e72cb
DJ
26832004-10-13 Daniel Jacobowitz <dan@debian.org>
2684
d40539a4 2685 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 2686
e1923096
JJ
26872004-10-12 Jeff Johnston <jjohnstn@redhat.com>
2688
2689 * gdb.threads/schedlock.c: Add comment markers to use to find
2690 line numbers.
2691 * gdb.threads/schedlock.exp: Adjust regex to handle the new
2692 comments.
2693 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
2694 breakpoint lines.
2695
ec8ba2c9
DJ
26962004-10-12 Daniel Jacobowitz <dan@debian.org>
2697
2698 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
2699
0eb3658b
DJ
27002004-10-12 Daniel Jacobowitz <dan@debian.org>
2701
2702 * configure.in: Add gdb.dwarf2.
2703 * configure: Regenerated.
2704 * Makefile.in: Add gdb.dwarf2.
2705 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
2706 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
2707 gdb.dwarf2/file1.txt: New files.
2708
a271cc33
OF
27092004-10-11 Orjan Friberg <orjanf@axis.com>
2710
2711 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
2712 of "run", since the latter doesn't work with remote targets. Adjust
2713 the breakpoint numbering accordingly.
2714 * gdb.threads/pthread_cond_wait.exp: Ditto.
2715
895ce074
MC
27162004-10-08 Michael Chastain <mec.gnu@mindspring.com>
2717
2718 * gdb.base/overlays.exp: Update copyright years.
2719
6be3092d
KI
27202004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
2721
2722 * gdb.base/overlays.exp: Disable if target is Linux.
2723
e05389b8
FL
27242004-10-06 Felix Lee <felix+log1@specifixinc.com>
2725
2726 * config/gdbserver.exp (gdb_load): Use right filename on remote.
2727
73cb587d
KI
27282004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
2729
2730 * gdb.asm/asm-source.exp: Add m32r-linux target.
2731 * gdb.asm/m32r-linux.inc: New file.
2732
3c0edcdc
AC
27332004-09-24 Andrew Cagney <cagney@redhat.com>
2734 David Anderson <anderson@redhat.com>
2735
2736 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
2737 command fails, assume things will work.
2738 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
2739 (_GNU_SOURCE): Define.
2740 (print_unsigned, print_hex): Change parameter to "long long".
2741 (print_byte_count): New function, use to print byte counts.
2742 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
2743 O_LARGEFILE.
2744 (main): Compute an upper bound on a corefile in max_core_size.
2745 Limit memory chunk size to max_core_size. Limit total memory
2746 allocated to max_core_size.
2747
4bb3667f
AC
27482004-09-23 Andrew Cagney <cagney@gnu.org>
2749
2750 * gdb.base/bigcore.exp: Replace the code that creates a corefile
2751 from a separate process with code that creates a corefile by
2752 making the inferior dump core.
2753
60fe1a51
MK
27542004-09-23 Mark Kettenis <kettenis@gnu.org>
2755
2756 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
2757 block.
2758
8e937346
MC
27592004-09-23 Michael Chastain <mec.gnu@mindspring.com>
2760
2761 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
2762 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
2763 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
2764 Likewise.
2765
7213f6d6
JJ
27662004-09-20 Jeff Johnston <jjohnstn@redhat.com>
2767
2768 * gdb.java/jprint.exp: New test case for java inferior call.
2769 * gdb.java/jprint.java: Ditto.
2770
eac69dca
JB
27712004-09-15 Joel Brobecker <brobecker@gnat.com>
2772
2773 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
2774
22227696
MC
27752004-09-14 Michael Chastain <mec.gnu@mindspring.com>
2776
2777 * gdb.threads/killed.c: Include <stdlib.h>.
2778 * gdb.threads/pthreads.c: Likewise.
2779
7dd403a4
MC
27802004-09-14 Michael Chastain <mec.gnu@mindspring.com>
2781
2782 * gdb.threads/killed.c: Add copyright notice.
2783
33f2d567
JM
27842004-09-10 Jason Molenda (jmolenda@apple.com)
2785
2786 * gdb.base/define.exp: Two new tests to verify zero space chars
2787 after 'if' and 'while' commands in a user-defined command is correctly
2788 parsed.
2789
e05b62ac
AC
27902004-09-08 Andrew Cagney <cagney@gnu.org>
2791
2792 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
2793 delivery test with duplicate at end of file.
2794
9cbe82da
MK
27952004-09-06 Mark Kettenis <kettenis@jive.nl>
2796
2797 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
2798
564803d9
MC
27992004-09-05 Michael Chastain <mec.gnu@mindspring.com>
2800
2801 * config/hppro.exp: Removed.
2802
7c6807ce
MC
28032004-09-05 Michael Chastain <mec.gnu@mindspring.com>
2804
2805 * config/sparclet.exp: Removed.
2806
bf7e26dd
MC
28072004-09-05 Michael Chastain <mec.gnu@mindspring.com>
2808
2809 * config/udi.exp: Removed.
2810
714e341b
MC
28112004-09-02 Michael Chastain <mec.gnu@mindspring.com>
2812
2813 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
2814 of "exp_continue".
2815 (advancei): Likewise.
2816
1236e623
JJ
28172004-09-01 Jeff Johnston <jjohnstn@redhat.com>
2818
2819 * gdb.base/unload.exp: Fix so messages aren't duplicated.
2820
3bdcad15
MI
28212004-09-01 Manoj Iyer <manjo@austin.ibm.com>
2822
228af206 2823 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
2824 to check for nodebug in executable.
2825 * gdb.gdb/observer.exp (setup_test): Likewise.
2826 * gdb.gdb/selftest.exp (test_with_self): Likewise.
2827 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
2828
c72b934c
AC
28292004-09-01 Andrew Cagney <cagney@gnu.org>
2830
2831 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
2832 files.
2833
edd9b715
JJ
28342004-09-01 Jeff Johnston <jjohnstn@redhat.com>
2835
2836 * gdb.base/unload.exp: Fix expected warning message to match
2837 latest format.
2838
fb4ce06b
CV
28392004-09-01 Corinna Vinschen <vinschen@redhat.com>
2840
2841 * gdb.base/call-rt-st.exp: Fix typos.
2842
ce78e7c3
MI
28432004-08-31 Manoj Iyer <manjo@austin.ibm.com>
2844
2845 * gdb.threads/thread_check.exp: New testcase.
2846 * gdb.threads/thread_check.c: New testcase.
2847
2dedb159
AC
28482004-08-31 Andrew Cagney <cagney@gnu.org>
2849
2850 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
2851 (skip_to_handler_entry): New procedures. Test stepping into a
2852 handler when the breakpoint is at the handler's entry point.
2853
68f53502
AC
28542004-08-30 Andrew Cagney <cagney@gnu.org>
2855
2856 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
2857 gdb/1757.
2858
3e3ffd2b
MC
28592004-08-27 Michael Chastain <mec.gnu@mindspring.com>
2860
2861 With code from Manoj Iyer <manjo@austin.ibm.com>:
2862 * lib/gdb.exp (gdb_file_cmd): Return more information in the
2863 return value. Add an arm for "no debugging symbols found".
2864 Change a stray "error" to "perror".
2865 (gdb_run_cmd): Adapt to new return value.
2866 * gdb.base/remote.exp: Adapt to new return value.
2867 * gdb.gdb/complaints.exp: Likewise.
2868 * gdb.gdb/observer.exp: Likewise.
2869 * gdb.gdb/selftest.exp: Likewise.
2870 * gdb.gdb/xfullpath.exp: Likewise.
2871
4b6f5fd2
JB
28722004-08-27 Joel Brobecker <brobecker@gnat.com>
2873
2874 * gdb.threads/bp_in_thread.exp: New testcase.
2875
e5b25496
MC
28762004-08-27 Michael Chastain <mec.gnu@mindspring.com>
2877
2878 Fix PR testsuite/1735.
2879 * gdb.threads/schedlock.c (thread_function): Add a cast
2880 to suppress a gcc warning.
2881 * gdb.threads/thread-specific.c (thread_function): Likewise.
2882
934353d6
MC
28832004-08-26 Michael Chastain <mec.gnu@mindspring.com>
2884
2885 * gdb.base/unload.c: Include <stdlib.h>.
2886
f98a0aef 28872004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 2888
f98a0aef 2889 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
2890 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
2891 synchronized after the "return".
2892
5a2e8882
MC
28932004-08-26 Michael Chastain <mec.gnu@mindspring.com>
2894
2895 * gdb.mi/basics.c: Include <stdio.h>.
2896 * gdb.mi/pthreads.c: Include <stdlib.h>.
2897 * gdb.mi/var-cmd.c: Include <stdlib.h>.
2898
a9640423
MC
28992004-08-26 Michael Chastain <mec.gnu@mindspring.com>
2900
2901 * gdb.threads/schedlock.c: Add copyright notice.
2902
b04e311d
AC
29032004-08-25 Andrew Cagney <cagney@gnu.org>
2904
2905 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
2906 (skip_over_handler, breakpoint_over_hander): New test procedures.
2907 (advance, advancei): Add a proper prefix, do not use
2908 rerun_to_main.
2909 * gdb.base/sigstep.c (main): Change to use an infinite loop.
2910
7c27f15b
MC
29112004-08-24 Michael Chastain <mec.gnu@mindspring.com>
2912
2913 * gdb.mi/basics.c: Add copyright notice.
2914 * gdb.mi/var-cmd.c: Add copyright notice.
2915
fffc87ae
MC
29162004-08-23 Michael Chastain <mec.gnu@mindspring.com>
2917
2918 * lib/gdb.exp: Remove signed_keyword_not_used.
2919 * lib/compiler.c: Likewise.
2920 * lib/compiler.cc: Likewise.
2921
d782e0bf
MC
29222004-08-23 Michael Chastain <mec.gnu@mindspring.com>
2923
2924 * gdb.base/whatis.c: Remove conditional disabling of "signed".
2925 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
2926
96033e83
MC
29272004-08-23 Michael Chastain <mec.gnu@mindspring.com>
2928
2929 * gdb.base/whatis.c: Add copyright notice.
2930
cf38c229
MK
29312004-08-20 Mark Kettenis <kettenis@gnu.org>
2932
2933 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
2934 it to skip the breakpoints encoded in the inline assembly.
2935
f4b49756
MC
29362004-08-20 Michael Chastain <mec.gnu@mindspring.com>
2937
2938 * Makefile.in: Add gdb.fortran.
2939
2f193b69
MC
29402004-08-20 Michael Chastain <mec.gnu@mindspring.com>
2941
2942 * gdb.base/call-sc.exp (test_scalar_returns):
2943 Fix cut-and-paste glitch in "Make fun return now".
2944
89a237cb
MC
29452004-08-17 Michael Chastain <mec.gnu@mindspring.com>
2946
2947 * configure.in: Add gdb.fortran.
2948 * configure: Regenerate.
2949 * gdb.fortran/Makefile.in: New file.
2950 * lib/gdb.exp (skip_fortran_tests): New procedure.
2951
469aff8e
MC
29522004-08-17 Michael Chastain <mec.gnu@mindspring.com>
2953
2954 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
2955 reference to bug-gnu@prep.ai.mit.edu.
2956 * gdb.mi/mi-var-child.exp: Likewise.
2957 * gdb.mi/mi-var-cmd.exp: Likewise.
2958 * gdb.mi/mi-var-display.exp: Likewise.
2959 * gdb.mi/mi2-var-block.exp: Likewise.
2960 * gdb.mi/mi2-var-child.exp: Likewise.
2961 * gdb.mi/mi2-var-cmd.exp: Likewise.
2962 * gdb.mi/mi2-var-display.exp: Likewise.
2963
00b51b9f
MK
29642004-08-15 Mark Kettenis <kettenis@gnu.org>
2965
2966 * gdb.base/unload.c (main): Make local variable msg const.
2967
45f07fef
MC
29682004-08-15 Michael Chastain <mec.gnu@mindspring.com>
2969
2970 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
2971 to bug-gnu@prep.ai.mit.edu.
2972 * gdb.mi/mi-disassemble.exp: Likewise.
2973 * gdb.mi/mi-eval.exp: Likewise.
2974 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
2975 default line number.
2976 * gdb.mi/mi-return.exp: Likewise.
2977 * gdb.mi/mi-simplerun.exp: Likewise.
2978 * gdb.mi/mi-stack.exp: Likewise.
2979 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
2980 number with explicit range test.
2981 * gdb.mi/mi-watch.exp: Likewise.
2982 * gdb.mi/mi2-break.exp: Likewise.
2983 * gdb.mi/mi2-cli.exp: Likewise.
2984 * gdb.mi/mi2-disassemble.exp: Likewise.
2985 * gdb.mi/mi2-eval.exp: Likewise.
2986 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
2987 default line number.
2988 * gdb.mi/mi2-return.exp: Likewise.
2989 * gdb.mi/mi2-simplerun.exp: Likewise.
2990 * gdb.mi/mi2-stack.exp: Likewise.
2991 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
2992 number with explicit range test.
2993 * gdb.mi/mi2-watch.exp: Likewise.
2994
dd8c8ee7
MC
29952004-08-15 Michael Chastain <mec.gnu@mindspring.com>
2996
2997 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
2998 * gdb.cp/m-static.exp: Likewise.
2999 * gdb.cp/rtti.exp: Likewise.
3000
4e838464
MK
30012004-08-14 Mark Kettenis <kettenis@gnu.org>
3002
3003 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
3004
8d8cb839
EZ
30052004-08-14 Eli Zaretskii <eliz@gnu.org>
3006
3007 * ChangeLog: Prefix Local Variables with semi-colons and indent
3008 the reference to older ChangeLog files, to fix fontification in
3009 Emacs.
3010
deea8bb0
MC
30112004-08-13 Michael Chastain <mec.gnu@mindspring.com>
3012
3013 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
3014 * gdb.mi/mi2-break.exp: Likewise.
3015
c3297504
MC
30162004-08-13 Michael Chastain <mec.gnu@mindspring.com>
3017
3018 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
3019
25808999
MC
30202004-08-13 Michael Chastain <mec.gnu@mindspring.com>
3021
3022 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
3023
226a8d71
MC
30242004-08-13 Michael Chastain <mec.gnu@mindspring.com>
3025
3026 * gdb.cp/classes.exp: Remove unused declarations. Just let
3027 test names default instead of providing special names. Remove
3028 extraneous demangler test.
3029
37fdf854
JJ
30302004-08-12 Jeff Johnston <jjohnstn@redhat.com>
3031
3032 * gdb.base/unload.exp: New test for breakpoints in dynamically
3033 loaded libraries.
3034 * gdb.base/unload.c: Ditto.
3035 * gdb.base/unloadshr.c: Ditto.
3036
2d3a7986
MC
30372004-08-12 Michael Chastain <mec.gnu@mindspring.com>
3038
3039 * gdb.cp/classes.exp (test_ptype_class_objects): Call
3040 cp_test_ptype_class.
3041 (test_enums): Likewise.
3042
c72b934c
AC
30432004-08-10 Andrew Cagney <cagney@gnu.org>
3044
3045 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
3046 files.
3047
cc503c8a
AC
30482004-08-10 Andrew Cagney <cagney@gnu.org>
3049
3050 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
3051 init_malloc call.
3052
902f2ccb
MC
30532004-08-10 Michael Chastain <mec.gnu@mindspring.com>
3054
3055 * ChangeLog: Add copyright notice. The notice is copied
3056 from emacs 21.3 top level ChangeLog.
3057
78c90502
MC
30582004-08-09 Michael Chastain <mec.gnu@mindspring.com>
3059
3060 * lib/cp-support.exp: New file.
3061 * lib/cp-support.exp (cp_test_type_class): New function.
3062 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
3063 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
3064 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
3065 cp_test_ptype_class.
3066
88e5ea78
MC
30672004-08-09 Michael Chastain <mec.gnu@mindspring.com>
3068
3069 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
3070 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
3071 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
3072 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
3073 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
3074 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
3075 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
3076 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
3077 gdb.mi/mi2-watch.exp: Update copyright years.
3078
6a89fc9c
MK
30792004-08-09 Mark Kettenis <kettenis@gnu.org>
3080
3081 * gdb.base/sigaltstack.exp: Provide proper anchoring.
3082
1482e0de
MC
30832004-08-09 Michael Chastain <mec.gnu@mindspring.com>
3084
3085 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
3086 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
3087 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
3088 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
3089 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
3090 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
3091 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
3092 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
3093 gdb.mi/mi-watch.exp: Update copyright years.
3094
1a5ce3f3
DJ
30952004-08-08 Daniel Jacobowitz <dan@debian.org>
3096
3097 PR gdb/1738
3098 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
3099 from a breakpoint with a pending signal.
3100
04f6ecf2
DJ
31012004-08-08 Daniel Jacobowitz <dan@debian.org>
3102
3103 PR gdb/1736
3104 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
3105 * gdb.base/sigaltstack.exp (finish_test): Consume output until
3106 the prompt.
3107 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
3108
54d90d35
DJ
31092004-08-08 Daniel Jacobowitz <dan@debian.org>
3110
3111 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
3112
d2f6abb0
DJ
31132004-08-08 Daniel Jacobowitz <dan@debian.org>
3114
3115 PR gdb/1736
3116 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
3117 for i?86-*-linux*.
3118
5598c03d
DJ
31192004-08-08 Daniel Jacobowitz <dan@debian.org>
3120
3121 * gdb.arch/i386-prologue.exp: Compile without debug information.
3122
c6fee705
MC
31232004-08-08 Michael Chastain <mec.gnu@mindspring.com>
3124
3125 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
3126 rather than asking gdb to search.
3127
dd90efdb
MC
31282004-08-05 Michael Chastain <mec.gnu@mindspring.com>
3129
3130 * gdb.base/gcore.c: Include <string.h>.
3131
1e84bec1
MC
31322004-08-05 Michael Chastain <mec.gnu@mindspring.com>
3133
3134 * gdb.base/gcore.c: Add copyright notice.
3135
e425eb2b
MC
31362004-08-05 Michael Chastain <mec.gnu@mindspring.com>
3137
3138 * gdb.base/freebpcmd.c: Include <stdio.h>.
3139 * gdb.base/long_long.c: Include <string.h>.
3140 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
3141 * gdb.base/siginfo.c: Include <string.h>.
3142 * gdb.base/sigstep.c: Include <string.h>.
3143
cb9aaed5
MC
31442004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3145
3146 * gdb.base/complex.c: Include <stdlib.h>.
3147
55944f3d
MC
31482004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3149
3150 * gdb.base/complex.c: Add copyright notice.
3151
7b2953d9
MC
31522004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3153
3154 * gdb.base/charset.c: Include <stdlib.h>.
3155
c9133d23
MC
31562004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3157
3158 * gdb.base/auxv.c: Include <stdlib.h>.
3159
0a8490ad
MC
31602004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3161
3162 * gdb.base/auxv.c: Add copyright notice.
3163
3426d5ec
MC
31642004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3165
3166 * gdb.base/coremaker.c: Add copyright notice.
3167 * gdb.base/coremaker2.c: Add copyright notice.
3168
8da195dd
AC
31692004-08-04 Andrew Cagney <cagney@gnu.org>
3170
3171 * gdb.base/store.exp: Update copyright.
3172 (check_set, up_set, check_struct, up_struct): Add a prefix to test
3173 names, do not import gdb_prompt.
3174
8d394f98
AC
31752004-08-01 Andrew Cagney <cagney@gnu.org>
3176
3177 Fix PR testsuite/1729.
3178 * gdb.base/dump.exp: Add test name to callers of capture_value, do
3179 not use capture_value with value 4.
3180 (capture_value): Add optional test name parameter.
3181 (test_reload_saved_value, test_restore_saved_value): Use $msg as
3182 the prefix, pass to capture_value.
3183
b6702b23
MK
31842004-08-01 Mark Kettenis <kettenis@gnu.org>
3185
3186 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
3187 * gdb.arch/i386-prologue.c (standard): New prototype and function.
3188 (main): Call new function.
3189
c203e0ca
MC
31902004-07-31 Michael Chastain <mec.gnu@mindspring.com>
3191
3192 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
3193
a7995a30
MC
31942004-07-31 Michael Chastain <mec.gnu@mindspring.com>
3195
3196 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
3197
9366563b
MC
31982004-07-31 Michael Chastain <mec.gnu@mindspring.com>
3199
b6eeaf26 3200 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
3201 Accept more values of vtbl pointer. Remove some messages
3202 about "obsolete gcc or gdb".
3203
2fc1f950
MC
32042004-07-30 Michael Chastain <mec.gnu@mindspring.com>
3205
3206 * gdb.cp/classes.exp: Accept more varieties of ptype output.
3207
c724d49b
MC
32082004-07-30 Michael Chastain <mec.gnu@mindspring.com>
3209
3210 * gdb.base/asm-source.exp: Properly convert target board
3211 debug flags from gcc format to binutils format.
3212
736b0fce
MK
32132004-07-28 Mark Kettenis <kettenis@gnu.org>
3214
3215 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
3216 gdb1718". PR backtrace/1718 partially fixed.
3217
5633ea5c
JJ
32182004-07-27 Jeff Johnston <jjohnstn@redhat.com>
3219
3220 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
3221
575eebb1
NC
32222004-07-26 Nick Clifton <nickc@redhat.com>
3223
3224 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
3225 good default value for a specific architecture is available then
3226 set it to that value. Otherwise default to the -gstabs switch.
3227 Remove the -g... switches from the asm-flags variable. Allow the
3228 target board info to override the value if it wants to. Pass the
3229 switch on the assembler command line.
3230
62104619
MK
32312004-07-23 Mark Kettenis <kettenis@gnu.org>
3232
3233 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
3234 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
3235 (main): Call new function.
3236
4a1135b8
MC
32372004-07-22 Michael Chastain <mec.gnu@mindspring.com>
3238
3239 Test for PR exp/1715.
3240 * gdb.base/radix.exp: Refactor common procedures. Make all
3241 test names unique. Change XFAIL to KFAIL.
3242
8a12c1f0
MC
32432004-07-20 Michael Chastain <mec.gnu@mindspring.com>
3244
3245 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
3246 * gdb.ada/gnat_ada.gin: ... to here.
3247 * configure.in: Use gnat_ada.gin.
3248 * configure: Regenerate.
3249
23b451cf
AC
32502004-07-20 Andrew Cagney <cagney@gnu.org>
3251
3252 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
3253 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
3254 XFAILs. Clean up test messages and comments. Check backtraces.
3255 Delete re-sync code.
3256
ab618a02
MC
32572004-07-19 Michael Chastain <mec.gnu@mindspring.com>
3258
3259 Fix PR cli/740.
3260 * gdb.base/annota1.exp: Honor gdb,nosignals.
3261 * gdb.base/annota3.exp: Likewise.
3262
46dad340
MC
32632004-07-19 Michael Chastain <mec.gnu@mindspring.com>
3264
3265 * lib/java.exp: Update copyright notice.
3266
756d8c70
AC
32672004-07-19 Andrew Cagney <cagney@gnu.org>
3268
3269 * gdb.base/selftest.exp: Copy file from here ...
3270 * gdb.gdb/selftest.exp: ... to here.
3271
586027e6
AC
32722004-07-16 Andrew Cagney <cagney@redhat.com>
3273
3274 * lib/insight-support.exp: Delete file.
3275 * lib/java.exp (java_init): Fix copyright.
3276
029d2200
AC
32772004-07-16 Andrew Cagney <cagney@gnu.org>
3278
3279 * gdb.base/restore.c: Append "prologue" to comments marking the a
3280 function's prologue.
3281 * gdb.base/restore.exp: Update copyright, re-indent.
3282 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
3283 callerN" prefix where needed. Update patterns that match a
3284 function's prologue.
3285
653b62c5
MC
32862004-07-16 Michael Chastain <mec.gnu@mindspring.com>
3287
3288 * gdb.base/restore.c: Add copyright notice.
3289
f7d690e5
AC
32902004-07-16 Andrew Cagney <cagney@gnu.org>
3291
3292 * gdb.base/logical.exp: Update copyright.
3293 (evaluate): New procedure. Use to re-implement tests using
3294 several tables.
3295
d629a7cb
MH
32962004-07-14 Martin Hunt <hunt@redhat.com>
3297
3298 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
3299 which fixes some problems where init.tcl was not found.
3300
9c7bb332
AC
33012004-07-13 Andrew Cagney <cagney@gnu.org>
3302
6bf46641
AC
3303 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
3304 (check_sizeof, check_valueof): Do not include the output in the
3305 test name. Use gdb_test.
3306 (get_valueof): Use gdb_test_multiple.
3307
c4ffd4c0
AC
3308 * gdb.base/step-test.exp: Update copyright. Use
3309 gdb_test_multiple. Ensure that test names do not include
3310 architecture dependent output.
3311
ab89363a
AC
3312 * gdb.gdb/observer.exp: Update copyright.
3313 (setup_test): Use gdb_test_multiple.
3314 (attach_first_observer, attach_second_observer)
3315 (attach_third_observer, detach_first_observer)
3316 (detach_second_observer, detach_third_observer)
3317 (reset_counters, check_counters): Make $message a prefix.
3318 (test_normal_stop_notifications): Add "args" parameter - a list of
3319 init functions to be called. Make $message a prefix,
3320 (test_observer_normal_stop): Change the message prefixes so that
3321 they are unique, pass the attach / detach procedures to
3322 test_normal_stop_notifications.
3323
ec58997a
AC
3324 * gdb.base/signull.exp (test_segv): Prefix all tests with
3325 "${name}". Clean up test messages.
3326
b475183b
AC
3327 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
3328
9c7bb332
AC
3329 * gdb.base/ena-dis-br.exp: Update copyright.
3330 (break_at): New function. Replace send_gdb with gdb_test,
3331 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
3332 ignore count, not stopped at bpt", with KFAIL.
3333
2dd95497
CV
33342004-07-13 Corinna Vinschen <vinschen@redhat.com>
3335
3336 * gdb.base/attach.exp: Remove cleanupfile handling.
3337
419e626b
AC
33382004-07-12 Andrew Cagney <cagney@gnu.org>
3339
3340 * gdb.base/annota1.exp: Cleanup corefile test name.
3341 * gdb.base/annota3.exp: Ditto.
3342
8b1b3228
AC
33432004-07-12 Andrew Cagney <cagney@gnu.org>
3344
78650829
AC
3345 * gdb.base/signals.exp: Clean up copyright, re-indent.
3346
8b1b3228
AC
3347 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
3348 gdb_test and gdb_test_multiple.
3349
935c2760
JJ
33502004-07-08 Jeff Johnston <jjohnstn@redhat.com>
3351
3352 * gdb.java/jmain.exp: Fix expected line number for main to
3353 break at. Set XFAIL for break at main test since gcj does not
3354 provide line number info for first statement in main.
3355
1544280f
AC
33562004-07-08 Andrew Cagney <cagney@gnu.org>
3357
1279f4ff
AC
3358 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
3359
1544280f
AC
3360 * gdb.base/sigbpt.exp: Make the common part of each test name a
3361 prefix instead of suffix.
3362
bcc82369
BR
33632004-07-07 Bob Rossi <bob_rossi@cox.net>
3364
3365 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
3366 test from test_tbreak_creation_and_listing to
3367 test_file_list_exec_source_file
3368 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
3369 Changed name of test from test_tbreak_creation_and_listing to
3370 test_file_list_exec_source_file
3371
23f4b0aa
JJ
33722004-07-07 Jeff Johnston <jjohnstn@redhat.com>
3373
3374 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
3375 the jmisc() constructor instead of <init>.
3376 * gdb.java/jmisc1.exp: Ditto.
3377
56401cd5
AC
33782004-07-07 Andrew Cagney <cagney@gnu.org>
3379
3380 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
3381 corrupting the PC.
3382
44ae2f6a
MC
33832004-07-06 Michael Chastain <mec.gnu@mindspring.com>
3384
3385 * gdb.cp/templates.exp: Accept whitespace change in demangler
3386 output.
3387
45a83408
AC
33882004-07-06 Andrew Cagney <cagney@gnu.org>
3389
3390 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
3391
d205ad70
MC
33922004-07-02 Michael Chastain <mec.gnu@mindspring.com>
3393
3394 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
3395 * lib/compiler.cc: Likewise.
3396
06ea1a61
MC
33972004-06-30 Michael Chastain <mec.gnu@mindspring.com>
3398
3399 * lib/compiler.cc: Work around string preprocessing problem
3400 with old hp c++ compiler.
3401 * lib/compiler.c: Likewise.
3402
daab1251
CV
34032004-06-29 Corinna Vinschen <vinschen@redhat.com>
3404
3405 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
3406 directives to conditionalize symbol prefixing.
3407 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
3408 additional_flags handling. Add underscore prefix for Cygwin.
3409 * gdb.arch/i386-unwind.c: Use preprocessor directives to
3410 conditionalize symbol prefixing.
3411 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
3412 additional_flags handling. Add underscore prefix for Cygwin.
3413
cc984116
CV
34142004-06-29 Corinna Vinschen <vinschen@redhat.com>
3415
3416 * gdb.base/bigcore.exp: Skip test on Cygwin.
3417
c279b077
MC
34182004-06-28 Michael Chastain <mec.gnu@mindspring.com>
3419
3420 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
3421 formats for "info register". Use gdb_test_multiple. Fix
3422 the "invalid register" test.
3423
0e915747
CV
34242004-06-28 Corinna Vinschen <vinschen@redhat.com>
3425
3426 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
3427 PID for Cygwin. Add Cygwin specific strings to check for in some
3428 tests.
3429 (do_attach_tests): Add a test for user interaction when attaching
3430 to a process with no matching symbol table already loaded.
3431
11422c86
AC
34322004-06-26 Andrew Cagney <cagney@gnu.org>
3433
3434 Test PR java/1567 and PR java/1565.
3435 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
3436 * gdb.java/jmisc2.exp: Delete file.
3437
cefbce26
MC
34382004-06-26 Michael Chastain <mec.gnu@mindspring.com>
3439
3440 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
3441
e19f872c
CV
34422004-06-25 Corinna Vinschen <vinschen@redhat.com>
3443
3444 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
3445 attach process.
3446
d931ba3b
MC
34472004-06-23 Michael Chastain <mec.gnu@mindspring.com>
3448
3449 * gdb.cp/pr-1553.exp: Remove.
3450
aef68c48
MC
34512004-06-22 Michael Chastain <mec.gnu@mindspring.com>
3452
3453 * gdb.cp/pr-1553.cc: Remove.
3454 * gdb.cp/pr-1553.exp: Disable this test.
3455
8d5df71a
JB
34562004-06-20 Jim Blandy <jimb@redhat.com>
3457
3458 Fix PR testsuite/1680.
3459 * gdb.arch/i386-sse.exp: Properly quote curly braces in
3460 regular expressions.
3461
4ac6f39d
MC
34622004-06-19 Michael Chastain <mec.gnu@mindspring.com>
3463
3464 Fix PR testsuite/1679.
3465 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
3466 Issue an UNSUPPORTED result instead.
3467
1b413552
JB
34682004-06-18 Jim Blandy <jimb@redhat.com>
3469
3470 * gdb.base/charset.exp: Only send a control-C if we see a new
3471 prompt and incomplete command.
3472
6daa6ebd
MC
34732004-06-18 Michael Chastain <mec.gnu@mindspring.com>
3474
3475 * gdb.cp/pr-574.cc: Add copyright notice.
3476
51fa4ae0
JB
34772004-06-17 Jim Blandy <jimb@redhat.com>
3478
3479 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
3480 cases where the regexp has no groups; this grabs random text from
3481 the previous test suite, whatever that was.
3482
8fea26c5
MC
34832004-06-17 Michael Chastain <mec.gnu@mindspring.com>
3484
3485 * gdb.cp/printmethod.cc: Add copyright notice.
3486
1e3aeb41
MC
34872004-06-16 Michael Chastain <mec.gnu@mindspring.com>
3488
3489 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
3490
9d9030bc
AC
34912004-06-16 Andrew Cagney <cagney@gnu.org>
3492
3493 * gdb.base/signull.c: Update copyright. Include <string.h>.
3494 (bowler): Replace data_pointer with data_read
3495 and data_write cases. Add code_descriptor case.
3496 (zero, desc): New array and pointer.
3497 (data, code): Change to simple pointers.
3498 * gdb.base/signull.exp: Fix probe pattern matching a function
3499 descriptor SIGSEGV. Replace data_pointer with data_read and
3500 data_write tests.
3501
acd4ad44
AC
35022004-06-16 Andrew Cagney <cagney@gnu.org>
3503
3504 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
3505
08fd625c
MC
35062004-06-15 Michael Chastain <mec.gnu@mindspring.com>
3507
3508 * gdb.base/long_long.c: Add copyright notice.
3509
1903502c
MC
35102004-06-15 Michael Chastain <mec.gnu@mindspring.com>
3511
3512 * gdb.base/long_long.exp: Remove reference to
3513 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
3514 to gdb_breakpoint and gdb_continue_to_breakpoint.
3515
83313cb1
JB
35162004-06-14 Jim Blandy <jimb@redhat.com>
3517
3518 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
3519 endian case.
3520
1bf404ef
AC
35212004-06-14 Andrew Cagney <cagney@gnu.org>
3522
3523 * gdb.base/gcore.exp (capture_command_output): Delete the always
3524 passing tests containing inferior values.
3525 * gdb.base/ending-run.exp: Do not include the breakpoint address
3526 in the test message. Update copyright.
3527 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
3528 size in the test name, use gdb_test_multiple. Update copyright.
3529
ef220b33
MC
35302004-06-14 Michael Chastain <mec.gnu@mindspring.com>
3531
3532 * gdb.cp/ref-types.cc: Add copyright notice.
3533
4f70a4c9
MC
35342004-06-14 Michael Chastain <mec.gnu@mindspring.com>
3535
3536 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
3537 hp_aCC_compiler.
3538 * lib/compiler.cc: Likewise.
3539 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
3540 'set' commands. Log diagnostics for other lines. Set
3541 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
3542
335928ac
MC
35432004-06-13 Michael Chastain <mec.gnu@mindspring.com>
3544
3545 * gdb.cp/try_catch.cc: Add copyright notice.
3546
2efb12e8
MC
35472004-06-12 Michael Chastain <mec.gnu@mindspring.com>
3548
3549 * gdb.cp/userdef.cc: Add copyright notice.
3550
0bbed51a
MC
35512004-06-11 Michael Chastain <mec.gnu@mindspring.com>
3552
3553 * gdb.cp/virtfunc.cc: Add copyright notice.
3554
e12a46c9
RC
35552004-06-11 Randolph Chung <tausq@debian.org>
3556
3557 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
3558 problem.
3559
338e05af
AC
35602004-06-10 Andrew Cagney <cagney@gnu.org>
3561
3562 * lib/compiler.cc, lib/compiler.c: Append either
3563 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
3564 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
3565 instead of gcc-3-3.
3566
dc3f10cb
AC
35672004-06-09 Andrew Cagney <cagney@gnu.org>
3568
b4d946af
AC
3569 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
3570 gdb/1455, bug is specific to "long long" and "double".
3571
dc3f10cb
AC
3572 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
3573 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
3574 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
3575 fixed.
3576
b5c0bfa2
AC
35772004-06-09 Andrew Cagney <cagney@gnu.org>
3578
3579 * gdb.base/structs.exp (test_struct_returns): Replace
3580 "return_value_unknown" and "finish_value_unknown" by
3581 "return_value_known" and "finish_value_known". Instead of
3582 "return_value_unknown" iff "finish_value_unknown", check
3583 "return_value_known" implies "finish_value_known".
3584
caeb605f
MH
35852004-06-08 Martin Hunt <hunt@redhat.com>
3586
3587 * gdb.base/float.exp: Add pattern for mips targets.
3588
c892bb64
RC
35892004-06-08 Randolph Chung <tausq@debian.org>
3590
3591 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
3592 message for unknown architectures more clear.
3593
48306d3e
JB
35942004-06-08 Joel Brobecker <brobecker@gnat.com>
3595
3596 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
3597 start the execution of the program.
3598
83ecb59f
JB
35992004-06-07 Jim Blandy <jimb@redhat.com>
3600
3601 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
3602 * gdb.arch/i386-cpuid.h: New helper file.
3603
55264cb4
RC
36042004-06-07 Randolph Chung <tausq@debian.org>
3605
3606 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
3607 has started.
3608
23cadb28
RM
36092004-06-04 Roland McGrath <roland@redhat.com>
3610
3611 Fix PR gdb/1647.
3612 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
3613 differently to be robust to output buffering differences.
3614
51d01eda
MC
36152004-06-04 Michael Chastain <mec.gnu@mindspring.com>
3616
3617 * gdb.threads/pthreads.exp: Update copyright years.
3618 (check_control_c): Change asynchronous 'after' to synchronous.
3619
f4fc3b93
RM
36202004-06-04 Roland McGrath <roland@redhat.com>
3621
3622 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
3623 next gdb prompt.
3624
4013522b
MC
36252004-06-02 Michael Chastain <mec.gnu@mindspring.com>
3626
3627 Fix PR gdb/1636.
3628 * gdb.threads/manythreads.exp: Change asynchronous 'after'
3629 calls to synchronous.
3630
7a8f1e6b
JB
36312004-05-26 Jim Blandy <jimb@redhat.com>
3632
3633 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
3634
81bb3443
RC
36352004-05-24 Randolph Chung <tausq@debian.org>
3636
3637 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
3638 * gdb.asm/pa.inc: New file.
3639
8f5a3103
MK
36402004-05-22 Mark Kettenis <kettenis@gnu.org>
3641
3642 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
3643
734b8fe8
JB
36442004-05-21 Joel Brobecker <brobecker@gnat.com>
3645 Daniel Jacobowitz <drow@mvista.com>
3646
3647 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
3648 GDB prompt.
3649
725603e1
UW
36502004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3651
f4fc3b93 3652 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
3653 setjmp/longjmp. Use sigaction instead of signal.
3654
8b923272
JB
36552004-05-19 J. Brobecker <brobecker@gnat.com>
3656 Michael Snyder <msnyder@redhat.com>
3657
3658 * gdb.threads/pthread_cond_wait.c: New file.
3659 * gdb.threads/pthread_cond_wait.exp: New testcase.
3660
8bfabb04
AC
36612004-05-13 Andrew Cagney <cagney@redhat.com>
3662
3663 * gdb.base/signull.exp, gdb.base/signull.c: New files.
3664 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
3665
42edda50
AC
36662004-05-11 Andrew Cagney <cagney@redhat.com>
3667
3668 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
3669 fixed but revealed gdb/1639.
3670
d303a6c7
AC
36712004-05-10 Andrew Cagney <cagney@redhat.com>
3672
3673 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
3674 func1" and "next to 2nd alarm", kernel bug avoided.
3675
bf08c2a1
DJ
36762004-05-10 Daniel Jacobowitz <dan@debian.org>
3677
3678 PR external/1568
3679 * gdb.base/bigcore.exp: Check the size of the dumped core file.
3680 XFAIL if it is smaller than bytes_allocated.
3681 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
3682 (main): Make chunks_allocated unsigned. Correct comment.
3683
c0586a34
JB
36842004-05-07 Joel Brobecker <brobecker@gnat.com>
3685
3686 * gdb.arch/powerpc-aix-prologue.c: New file.
3687 * gdb.arch/powerpc-aix-prologue.exp: New file.
3688
f2785d12
JB
36892004-05-07 Jim Blandy <jimb@redhat.com>
3690
3691 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
3692 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
3693
bd7f6e30
JB
36942004-05-06 Joel Brobecker <brobecker@gnat.com>
3695
3696 * gdb.base/sep.exp: No longer setup_kfail when the program was
3697 built with dwarf2.
3698
0a5e7efe
JI
36992004-05-05 Jim Ingham <jingham@apple.com>
3700
3701 * gdb.base/pending.exp: Make sure pending breakpoints
3702 preserve the ignore count.
f4fc3b93 3703
a8958849
MK
37042004-04-27 Jerome Guitton <guitton@gnat.com>
3705
3706 * i386-prologue.exp: Add testcase for jump instruction as first
3707 instruction of the real code.
3708 * i386-prologue.c (jump_at_beginning): New function.
3709
7e103f5b
MK
37102004-04-28 Mark Kettenis <kettenis@gnu.org>
3711
3712 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
3713 x86_64-*-*.
3714
5d38b224
MK
37152004-04-28 Mark Kettenis <kettenis@gnu.org>
3716
3717 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
3718 i*86-*-*.
3719
0ef32fd9
MK
37202004-04-25 Mark Kettenis <kettenis@gnu.org>
3721
3722 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
3723 expression that checks the return type.
3724
71d7dd7c
AC
37252004-04-23 Andrew Cagney <cagney@redhat.com>
3726
3727 * gdb.base/call-sc.exp: New test of scalar call/return values.
3728 * gdb.base/call-sc.c: Ditto.
3729
1e9f977e
JJ
37302004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3731
3732 * gdb.threads/manythreads.c: Reduce thread stack size.
3733
899d9e3a
JJ
37342004-04-23 Jeff Johnston <jjohnstn@redhat.com>
3735
3736 * gdb.threads/manythreads.c: Add copyright notice.
3737
61bcae62
AC
37382004-04-23 Andrew Cagney <cagney@redhat.com>
3739
3740 * gdb.base/siginfo.exp: Better handle step out of signal.
3741 * gdb.base/sigstep.exp: Ditto.
3742
7339a42e
JJ
37432004-04-22 Jeff Johnston <jjohnstn@redhat.com>
3744 Daniel Jacobowitz <drow@mvista.com>
3745
3746 * gdb.threads/manythreads.c: New testcase.
3747 * gdb.threads/manythreads.exp: Ditto.
3748
5c98409b
JB
37492004-04-22 Jim Blandy <jimb@redhat.com>
3750
3751 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
3752 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
3753
3b611f1a
MC
37542004-04-21 Michael Chastain <mec.gnu@mindspring.com>
3755
3756 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
3757
f0fd9238
AC
37582004-04-21 Andrew Cagney <cagney@redhat.com>
3759
3760 * gdb.base/sigstep.c: New file.
3761 * gdb.base/sigstep.exp: New file.
3762
90990674
JB
37632004-04-16 Joel Brobecker <brobecker@gnat.com>
3764
3765 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
3766 call to observer_notify_normal_stop.
3767
78cef34b
AC
37682004-04-15 Andrew Cagney <cagney@redhat.com>
3769
3770 * gdb.base/siginfo.c: New file.
3771 * gdb.base/siginfo.exp: New file.
3772
d2343407
JB
37732004-04-12 J. Brobecker <brobecker@gnat.com>
3774
3775 * gdb.base/sep.exp: Fix typo in comment.
3776
a2dba3c8
JB
37772004-04-12 J. Brobecker <brobecker@gnat.com>
3778
3779 * gdb.base/sep.c: New file.
3780 * gdb.base/sep-proc.c: New file.
3781 * gdb.base/sep.exp: New testcase.
3782
15f7b60e
MK
37832004-04-09 Mark Kettenis <kettenis@gnu.org>
3784
3785 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
3786 support.
3787
44f4de1a
AC
37882004-04-05 Andrew Cagney <cagney@redhat.com>
3789
3790 * gdb.base/sigaltstack.c: New file.
3791 * gdb.base/sigaltstack.exp: New file.
3792
ef04f396
JB
37932004-04-04 Joel Brobecker <brobecker@gnat.com>
3794
3795 * gdb.base/foll-fork.exp: Update the expected output for
3796 "help set follow-fork-mode", to match a change that was made
3797 to the help of this variable on 2004-01-13.
3798
d40d2c92
JB
37992004-04-01 Joel Brobecker <brobecker@gnat.com>
3800
3801 * lib/ada.exp: Add copyright notice.
3802 * bar.ads: Likewise.
3803 * bar.adb: Likewise.
3804 * null_record.adb: Likewise.
3805 * null_record.exp: Likewise.
3806 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
3807
f86ef5a3
JB
38082004-04-01 Joel Brobecker <brobecker@gnat.com>
3809
3810 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
3811 * configure: Regenerate.
3812
414e70e3
JB
38132004-04-01 Joel Brobecker <brobecker@gnat.com>
3814
3815 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
3816 to build the application. Remove the message printed when in
3817 verbose mode, redundant with the UNSUPPORTED message above.
3818
f0aaee49
JB
38192004-03-31 Joel Brobecker <brobecker@gnat.com>
3820
3821 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
3822 * gdb.ada (null_record.exp): New testcase.
3823
ac81cb54
JB
38242004-03-31 Joel Brobecker <brobecker@gnat.com>
3825
3826 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
3827
854af2f7
JB
38282004-03-31 Joel Brobecker <brobecker@gnat.com>
3829
3830 * gdb.ada: New subdirectory.
3831 * gdb.ada/Makefile.in: New file.
3832 * gdb.ada/gnat_ada.gpr.in: New file.
3833
034cb681
JB
38342004-03-31 Joel Brobecker <brobecker@gnat.com>
3835
3836 * lib/ada.exp: New file.
3837
78a1a894
DJ
38382004-03-24 Daniel Jacobowitz <drow@mvista.com>
3839
3840 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
3841 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
3842
4b2b3b3e
AC
38432004-03-22 Andrew Cagney <cagney@redhat.com>
3844
3845 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
3846 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
3847 Problem identified by Ulrich Weigand.
3848
23c73aa3
DC
38492004-03-17 David Carlton <carlton@kealia.com>
3850
3851 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
3852 PR c++/826.
3853
d63a86f8
RM
38542004-03-16 Roland McGrath <roland@redhat.com>
3855
3856 * gdb.base/auxv.exp: New file.
3857 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
3858
0e02aa50
DC
38592004-03-12 David Carlton <carlton@kealia.com>
3860
3861 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
3862 * gdb.cp/pr-1553.cc: Ditto.
3863 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
3864 pass branch.
3865
c20b71be
MC
38662004-03-12 Michael Chastain <mec.gnu@mindspring.com>
3867
3868 * gdb.cp/templates.exp: Accept more template types.
3869
c7414a01
MC
38702004-03-09 Michael Chastain <mec.gnu@mindspring.com>
3871
3872 From Corinna Vinschen with modifications.
3873 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
3874 local variable obj_with_enum.
3875 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
3876 results with obj_with_enum.
3877
ed69573c
MC
38782004-03-09 Michael Chastain <mec.gnu@mindspring.com>
3879
3880 * gdb.cp/classes.cc: New file, copied from misc.cc.
3881 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
3882
28301461
MC
38832004-03-09 Michael Chastain <mec.gnu@mindspring.com>
3884
3885 * gdb.cp/misc.cc: Add copyright notice.
3886
1198ecbe
DC
38872004-03-05 David Carlton <carlton@kealia.com>
3888
3889 * gdb.cp/rtti.exp: Add 'print *obj3' test.
3890 * gdb.cp/rtti.h: Update copyright.
3891 (namespace n2::n3): New.
3892 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
3893 (n2::n3::func3): New.
3894 (main): Call n2::n3::func3.
3895 * gdb.cp/rtti2.cc: Update copyright.
3896 (n2::create3): New.
3897
9e08c470
MK
38982004-03-04 Mark Kettenis <kettenis@gnu.org>
3899
3900 * gdb.asm/openbsd.inc: Fix typo.
3901
4bebc3aa
FF
39022004-03-03 Fred Fish <fnf@redhat.com>
3903
3904 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
3905 "val" instead of unused "size". Update copyright year.
3906
6ea9fb37
DJ
39072004-02-29 Daniel Jacobowitz <drow@mvista.com>
3908
3909 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
3910 to use unsigned char.
3911 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
3912 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
3913
23b23974
DJ
39142004-02-29 Daniel Jacobowitz <drow@mvista.com>
3915
3916 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
3917 line of output.
3918
7574fd53
DJ
39192004-02-28 Daniel Jacobowitz <drow@mvista.com>
3920
3921 * gdb.base/relocate.c (dummy): Initialize.
3922
a195357f
DJ
39232004-02-28 Daniel Jacobowitz <drow@mvista.com>
3924
3925 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
3926 a breakpoint at exit.
3927
72fd54a9
FF
39282004-02-27 Fred Fish <fnf@redhat.com>
3929
3930 * gdb.base/chng-syms.exp: Add expect condition to match failing
3931 case that isn't a timeout.
3932
b9d23137
AC
39332004-02-27 Andrew Cagney <cagney@redhat.com>
3934
3935 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
3936 support.
3937
15d208f6 39382004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 3939
15d208f6
FF
3940 * gdb.arch/gdb1431.c: Remove.
3941 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
3942 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
3943 of "until" incorrectly.
3944
98f9cd2d
JB
39452004-02-26 J. Brobecker <brobecker@gnat.com>
3946
3947 * gdb.cp/class2.cc (empty): New class.
3948 (refer): New function.
3949 (main): Declare an object of type empty and use it.
3950 * gdb.cp/class2.exp: Print the value of an object of type empty.
3951
9b50c11b
JJ
39522004-02-26 Jeff Johnston <jjohnstn@redhat.com>
3953
3954 * gdb.base/langs.exp: Update query string to match the
3955 new nquery format used for pending breakpoints.
3956
0dcd613f
AC
39572004-02-26 Andrew Cagney <cagney@redhat.com>
3958
3959 Fix PR i18n/1570.
3960 * gdb.base/charset.c: Update copyright notice.
3961 (main, init_string): Remove the escape character '\e' tests.
3962 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
3963 * gdb.base/charset.exp (valid_host_charset): Ditto.
3964 * gdb.base/setvar.exp: Ditto.
3965
b8a56647
AC
39662004-02-24 Andrew Cagney <cagney@redhat.com>
3967
90d59e34
AC
3968 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
3969 mmapped data in core file" PASS and FAIL messages consistent.
3970
b8a56647
AC
3971 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
3972 setting a breakpoint. Work around PR java/1565.
3973
9f27c604
JJ
39742004-02-23 Jeff Johnston <jjohnstn@redhat.com>
3975
3976 * lib/gdb.exp (gdb_breakpoint): Update query string to match
3977 new nquery format.
3978 * gdb.base/pending.exp: Ditto.
3979
3224a706
MK
39802004-02-22 Mark Kettenis <kettenis@gnu.org>
3981
3982 * configure.in: Run stabs tests on *BSD.
3983 * configure: Regenerated.
3984
41e0a9ca
MK
39852004-02-21 Mark Kettenis <kettenis@gnu.org>
3986
3987 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
3988
1e1b3428
FF
39892004-02-20 Fred Fish <fnf@redhat.com>
3990
3991 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
3992 blank in test for "returns short", for consistency with other
3993 "returns xxx" tests. Update copyright year.
3994
f9a7572a
FF
39952004-02-19 Fred Fish <fnf@redhat.com>
3996
3997 New testcase for PR breakpoint/1558.
3998 * gdb.arch/gdb1558.exp: New file.
3999 * gdb.arch/gdb1558.c: New file.
4000
b2ce2854
EZ
40012004-02-19 Elena Zannoni <ezannoni@redhat.com>
4002
4003 * gdb.base/nodebug.exp: Fix typo.
4004
e7c9ff01
JB
40052004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4006
4007 Committed by Jim Blandy <jimb@redhat.com>.
4008
62f4b920
JB
4009 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
4010
2db536a1
JB
4011 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
4012
e7c9ff01
JB
4013 * gdb.base/float.exp: Support s390*-*-* targets.
4014
f3205b34
AF
40152004-02-17 Adam Fedor <fedor@gnu.org>
4016
4017 * gdb.base/gdb1555.exp: New file.
4018 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
4019
9d62932d
EZ
40202004-02-17 Elena Zannoni <ezannoni@redhat.com>
4021
4022 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
4023
344c9711
FF
40242004-02-16 Fred Fish <fnf@redhat.com>
4025
4026 * gdb.arch/gdb1291.c: Remove
4027 * gdb.arch/gdb1291.s: New test input file.
4028 * gdb.arch/gdb1291.exp: Expand test to check case that should not
4029 fail. Test for correct result, known incorrect result, other
4030 failures and timeouts.
4031
2d822687
AC
40322004-02-16 Andrew Cagney <cagney@redhat.com>
4033
4034 * gdb.base/bigcore.exp: New file.
4035 * gdb.base/bigcore.c: New file.
4036
dac15b66
AC
40372004-02-13 Andrew Cagney <cagney@redhat.com>
4038
4039 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
4040 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
4041 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
4042 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
4043 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
4044 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
4045 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
4046 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
4047 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
4048 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
4049
6bdfc2c4
JJ
40502004-02-11 Jeff Johnston <jjohnstn@redhat.com>
4051
4052 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
4053 executed is an alloc instruction.
4054
87b3ede8
DC
40552004-02-11 David Carlton <carlton@kealia.com>
4056
4057 * gdb.cp/breakpoint.exp: New.
4058 * gdb.cp/breakpoint.cc: New.
4059
6e19e2bf
MC
40602004-02-11 Michael Chastain <mec.gnu@mindspring.com>
4061
4062 Partial fix for PR gdb/1543.
4063 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
4064 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
4065 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
4066 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
4067 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
4068 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
4069 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
4070 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
4071 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
4072 to bug-gdb@prep.ai.mit.edu .
4073 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
4074 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
4075 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
4076 Likewise.
4077
5c5455dc
AC
40782004-02-10 Andrew Cagney <cagney@redhat.com>
4079
4080 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
4081 using gdb_internal_error_resync.
4082
9cf689d7
DJ
40832004-02-09 Daniel Jacobowitz <drow@mvista.com>
4084
4085 * gdb.threads/thread-specific.exp: Stop early if no threads are
4086 found.
4087
d2dc51db
MC
40882004-02-09 Michael Chastain <mec.gnu@mindspring.com>
4089
4090 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
4091
14b1a056
DJ
40922004-02-08 Daniel Jacobowitz <drow@mvista.com>
4093
4094 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
4095 breakpoints.
4096
83f66e8f
DJ
40972004-02-07 Daniel Jacobowitz <drow@mvista.com>
4098
4099 * config/sim.exp (gdb_load): Handle $arg == "".
4100 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
4101 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
4102
30fc0091
EZ
41032004-02-07 Elena Zannoni <ezannoni@redhat.com>
4104
4105 * gdb.base/maint.exp: Update test to reflect
4106 obstack changes.
4107
4d806929
JJ
41082004-02-04 Jeff Johnston <jjohnstn@redhat.com>
4109
4110 * gdb.base/pendshr.c (pendfunc): New function that calls
4111 pendfunc1.
4112 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
4113
7bfdd688
FF
41142004-02-04 Fred Fish <fnf@redhat.com>
4115
4116 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
4117 function symbols and update copyright years.
4118 * gdb.arch/gdb1291.c: Ditto.
4119
aaa08ee4
MC
41202004-02-03 Michael Chastain <mec.gnu@mindspring.com>
4121
4122 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
4123
dbad7755
MC
41242004-02-03 Michael Chastain <mec.gnu@mindspring.com>
4125
4126 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
4127
ec4646ef
MC
41282004-02-03 Michael Chastain <mec.gnu@mindspring.com>
4129
4130 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
4131
1b802196
FF
41322004-02-02 Fred Fish <fnf@redhat.com>
4133
4134 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
4135 remote targets. Update copyright years.
4136
18fe2033
JJ
41372004-02-02 Jeff Johnston <jjohnstn@redhat.com>
4138
4139 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
4140 support.
4141 * gdb.base/langs.exp: Fix test which attempts to create
4142 breakpoint on non-existent function to handle new pending
4143 support.
4144 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
4145 a breakpoint.
4146 * gdb.base/pending.exp: New test.
4147 * gdb.base/pending.c: New file.
4148 * gdb.base/pendshr.c: Ditto.
4149
8d577d32
DC
41502004-02-02 David Carlton <carlton@kealia.com>
4151
4152 * gdb.cp/overload.exp: Add overloadNamespace tests.
4153 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
4154 (overloadNamespace, XXX): New.
4155 (main): Call XXX::marker2.
4156
3ad13771
FF
41572004-02-01 Fred Fish <fnf@redhat.com>
4158
4159 * gdb.base/dump.exp: Use runto_main instead of "runto main".
4160 * gdb.base/finish.exp: Ditto.
4161 * gdb.base/gcore.exp: Ditto.
4162 * gdb.base/huge.exp: Ditto.
4163 * gdb.base/info-proc.exp: Ditto.
4164 * gdb.base/return2.exp: Ditto.
4165 * gdb.threads/gcore-thread.exp: Ditto.
4166
44c75849
DJ
41672004-02-01 Daniel Jacobowitz <drow@mvista.com>
4168
4169 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
4170
005bc093
MK
41712004-02-01 Mark Kettenis <kettenis@gnu.org>
4172
4173 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
4174 that opening the file succeeds on OpenBSD.
4175
c47cebdb
DJ
41762004-02-01 Daniel Jacobowitz <drow@mvista.com>
4177
4178 * gdb.threads/thread-specific.c: New file.
4179 * gdb.threads/threads-specific.exp: New test script.
4180 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
4181 to expect_out.
4182
5a01311c
MK
41832004-02-01 Mark Kettenis <kettenis@gnu.org>
4184
4185 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
4186 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
4187 only on the "print_small_structs from print_long_arg_list" test.
4188
ce22a4f1
DJ
41892004-02-01 Daniel Jacobowitz <drow@mvista.com>
4190
4191 * gdb.base/completion.exp: Kill a stray backslash.
4192
4193 From Jim Ingham <jingham@apple.com>:
4194 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
4195 agrees with the result from sending a tab.
4196
abbab9d3
DJ
41972004-01-31 Daniel Jacobowitz <drow@mvista.com>
4198
4199 * gdb.base/chng-syms.exp: Remove stray newline.
4200
53904d1e
MK
42012004-01-31 Mark Kettenis <kettenis@gnu.org>
4202
4203 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
4204 *-*-openbsd*.
4205 * gdb.asm/openbsd.inc: New file.
4206
3a4b3aac
MK
42072004-01-30 Mark Kettenis <kettenis@gnu.org>
4208
4209 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
4210 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
4211 *-*solaris2*. Remove commented out default settings for
4212 asm-flags. Replace gdb_compile with target_link.
4213
ebac27b4
MC
42142004-01-29 Michael Chastain <mec.gnu@mindspring.com>
4215
4216 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
4217 for all tests. Remove old hp-ux and cygnus xfail cases.
4218
d8679d84
PH
42192004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
4220
4221 * gdb.base/chng-syms.exp: New file.
4222 * gdb.base/chng-syms.c: New file.
4223
0a55bc22
MC
42242004-01-24 Michael Chastain <mec.gnu@mindspring.com>
4225
4226 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
4227 Provide arms for current output in all my configurations.
4228
94b8e876
MC
42292004-01-24 Michael Chastain <mec.gnu@mindspring.com>
4230
4231 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
4232 * lib/compiler.cc: Likewise.
4233 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
4234 get the right preprocessor. Eval the output directly. Remove
4235 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
4236 hp_f77_compiler and hp_f90_compiler completely.
4237 (gdb_preprocess): Delete.
4238 (get_compiler): Delete.
4239
7cf03d44
MK
42402004-01-24 Mark Kettenis <kettenis@gnu.org>
4241
4242 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
4243 <string.h>.
4244
68b6dce9
NR
42452004-01-24 Nick Roberts <nick@nick.uklinux.net>
4246
4247 * gdb.mi/mi-stack.exp: Update copyright.
4248
b368761e
DC
42492004-01-23 David Carlton <carlton@kealia.com>
4250
4251 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
4252 test for cp_lookup_transparent_type.
4253 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
4254 call them.
4255
f2061b53
DJ
42562004-01-23 Daniel Jacobowitz <drow@mvista.com>
4257
4258 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
4259 after -var-update.
4260
37fc574a
DC
42612004-01-23 David Carlton <carlton@kealia.com>
4262
4263 * gdb.cp/namespace.cc (C::ensureRefs): New.
4264 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
4265
8e94b928
NR
42662004-01-20 Nick Roberts <nick@nick.uklinux.net>
4267
4268 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
4269 case "-stack-list-locals 2".
4270 * gdb.mi/mi-var-child.exp: Test for case
4271 "-var-list-children --all-values NAME".
4272
997b0952
MC
42732004-01-18 Michael Chastain <mec.gnu@mindspring.com>
4274
4275 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
4276
52470da3
MK
42772004-01-18 Mark Kettenis <kettenis@gnu.org>
4278
7049b4b8
MK
4279 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
4280 used with gdb_test_multiple.
4281
52470da3
MK
4282 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
4283 read at address 0. This fixes PR testsuite/1504.
4284
da6012e5
DJ
42852004-01-18 Daniel Jacobowitz <drow@mvista.com>
4286
4287 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
4288 Remove downloading, guessing the host executable, the calls to
4289 gdb_file_cmd and gdb_target_cmd, and "load" support.
4290 (infer_host_exec): New function broken out from gdb_load.
4291 (gdb_load): New wrapper for gdbserver_gdb_load.
4292 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
4293 gdb_target_cmd. Use -target-select.
4294 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
4295 Download binaries to the host. Clear last_mi_remote_file when
4296 we load a new binary.
4297 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
4298 call gdbserver_gdb_load and mi_gdb_target_cmd.
4299
32c70722
MC
43002004-01-17 Michael Chastain <mec.gnu@mindspring.com>
4301
4302 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
4303 type patterns.
4304
b0cecf36
MC
43052004-01-17 Michael Chastain <mec.gnu@mindspring.com>
4306
4307 * gdb.cp/templates.exp: Fix typo in test name of
4308 "print Foo<volatile char*>::foo".
4309
4120d7e6
MC
43102004-01-15 Michael Chastain <mec.gnu@mindspring.com>
4311
4312 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
4313
f679e530
BE
43142004-01-16 Ben Elliston <bje@wasabisystems.com>
4315
4316 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
4317 (clean mostlyclean): Remove empty rm.
4318
091c48f6
MC
43192004-01-15 Michael Chastain <mec.gnu@mindspring.com>
4320
4321 * gdb.base/setvar.exp: Add copyright years.
4322
3e5fc8d2
DC
43232004-01-14 David Carlton <carlton@bactrian.org>
4324
4325 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
4326 PR c++/1511 and update coment.
4327 * gdb.cp/templates.exp: Update patterns to match current output.
4328 If changes involve something other than whitespace, KFAIL
4329 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
4330
63d06c5c
DC
43312004-01-14 David Carlton <carlton@kealia.com>
4332
4333 * gdb.cp/namespace.exp: Add tests involving classes defined within
4334 namespaces.
4335 * gdb.cp/namespace.cc (C::CClass): New.
4336 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
4337
a51dab88
EZ
43382004-01-14 Elena Zannoni <ezannoni@redhat.com>
4339
4340 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
4341 what debug info we have. Print a better message if something goes
4342 wrong while producing the separate debug info file.
4343
a476ccc9
MC
43442004-01-14 Michael Chastain <mec.gnu@mindspring.com>
4345
4346 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
4347
f453692c
MC
43482004-01-14 Michael Chastain <mec.gnu@mindspring.com>
4349
4350 * gdb.base/callfuncs.c: Add copyright notice.
4351
f40063a5
MC
43522004-01-13 Michael Chastain <mec.gnu@mindspring.com>
4353
4354 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
4355 inheritance. PR gdb/1498, PR gcc/13539.
4356
19ac3974
EZ
43572004-01-13 Elena Zannoni <ezannoni@redhat.com>
4358
4359 * gdb.threads/gcore-thread.exp: Prefix name of binary with
4360 test specific name.
4361 * gdb.mi/gdb669.exp: Ditto.
4362 * gdb.mi/mi-pthreads.exp: Ditto.
4363 * gdb.mi/mi1-pthreads.exp: Ditto.
4364 * gdb.mi/mi2-pthreads.exp: Ditto.
4365
56c97c6e
MC
43662004-01-12 Michael Chastain <mec.gnu@mindspring.com>
4367
4368 * gdb.cp/member-ptr.cc: Add copyright notice.
4369
a0644324
MC
43702004-01-12 Michael Chastain <mec.gnu@mindspring.com>
4371
4372 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
4373 some patterns for recent versions of gcc and hpacc. Delete
4374 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
4375 Delete tests that access a NULL pointer-to-member-data. This
4376 script is still disabled for gcc.
4377
32fabe09
EZ
43782004-01-12 Elena Zannoni <ezannoni@redhat.com>
4379
4380 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
4381 escaped correctly.
4382
1f8a6abb
EZ
43832004-01-12 Elena Zannoni <ezannoni@redhat.com>
4384
4385 * gdb.base/sepdebug.exp: New file.
4386 * gdb.base/sepdebug.c: New file.
4387 * lib/gdb.exp (separate_debug_filename): New procedure.
4388 (gdb_gnu_strip_debug): New procedure.
4389
48efe704
AC
43902004-01-12 Andrew Cagney <cagney@redhat.com>
4391
4392 * gdb.mi/ChangeLog: Delete file. Renamed to ...
4393 * gdb.mi/ChangeLog-1999-2003: New file.
4394
a9415475
AC
43952004-01-12 Andrew Cagney <cagney@redhat.com>
4396
4397 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
4398 "Renaming a directory to a non-empty directory returns ENOTEMPTY
4399 or EEXIST", treat EBUSY as an XFAIL.
4400
83b8cf9d
MC
44012004-01-11 Michael Chastain <mec.gnu@mindspring.com>
4402
4403 * gdb.base/scope.exp: Remove obsolete setup_xfail for
4404 hp_cc_compiler.
4405
9939d2a8
MC
44062004-01-10 Michael Chastain <mec.gnu@mindspring.com>
4407
4408 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
4409 decorations.
4410
1ff8cadf
MC
44112004-01-10 Michael Chastain <mec.gnu@mindspring.com>
4412
4413 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
4414 and "(aCC)" decorations. Remove obsolete doco about old
4415 test results.
4416
6fa9022e
MC
44172004-01-09 Michael Chastain <mec.gnu@mindspring.com>
4418
4419 * gdb.cp/exception.exp: Fix typo in doco.
4420
209721fe
MK
44212004-01-09 Mark Kettenis <kettenis@gnu.org>
4422
4423 * gdb.base/gdb1476.exp: Fix typo.
4424
ef11303e
MC
44252004-01-09 Michael Chastain <mec.gnu@mindspring.com>
4426
4427 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
4428 file.
4429
041ab88c
MC
44302004-01-09 Michael Chastain <mec.gnu@mindspring.com>
4431
4432 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
4433 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
4434 Use gdb_compile. Remove restriction on gcc. Add some patterns
4435 for recent version of gdb. Delete second half, which was a copy
4436 of the first half with different build flags. This test is
4437 still disabled because it is still not ready for production.
4438
e36d075a
MC
44392004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4440
4441 * gdb.cp/exception.cc: Add copyright notice.
4442 * gdb.cp/exception.exp: Add a notice that this file is broken
4443 because of line number changes caused by addition of copyright
4444 notice.
4445
42b190ad
MC
44462004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4447
4448 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
4449 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
4450
8f25f06b
MC
44512004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4452
4453 * gdb.cp/classes.exp: Accept gnu abi 2.
4454 * gdb.cp/derivation.exp: Likewise.
4455 * gdb.cp/overload.exp: Likewise.
4456 * gdb.cp/virtfunc.exp: Likewise.
4457
06ded8b8
MC
44582004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4459
4460 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
4461 semicolon after end of function.
4462
77c26ae3
MC
44632004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4464
4465 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
4466 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
4467 boilerplate code for compiling and running the program under
4468 test. Add some string method tests.
4469
20757486
MC
44702004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4471
4472 * gdb.cp/bs15503.cc: Add copyright notice.
4473 * gdb.cp/bs15503.exp: Adjust line number.
4474
0fd3b503
MC
44752004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4476
4477 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
4478 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
4479
10d1bea8
MC
44802004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4481
4482 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
4483 hp_cc_compiler.
4484
2789202a
MC
44852004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4486
4487 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
4488 * gdb.cp/ctti.exp: Use the marker instead of "next".
4489 With gcc, run further before bailing.
4490
b862f14c
MC
44912004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4492
4493 * gdb.cp/cttiadd.cc: Add copyright notice.
4494 * gdb.cp/cttiadd1.cc: Likewise.
4495 * gdb.cp/cttiadd2.cc: Likewise.
4496 * gdb.cp/cttiadd3.cc: Likewise.
4497
96da2469
MC
44982004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4499
4500 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
4501 Use gdb_test, gdb_test_multiple. Use floating-point values that
4502 have exact representations in IEEE-ish formats.
4503
053248ff
MC
45042004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4505
4506 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
4507 compilers. Delete duplicate call to get_compiler_info.
4508 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
4509 * gdb.base/volatile.exp: Likewise.
4510
84acecdd
MK
45112004-01-07 Mark Kettenis <kettenis@gnu.org>
4512
4513 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
4514 memory at address 0.
4515
fe11a27f
MC
45162004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4517
4518 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
4519 to test for hp-ux assembler. Fix copyright years.
4520
60ad077b
AC
45212004-01-07 Andrew Cagney <cagney@redhat.com>
4522
4523 * gdb.base/fileio.c (strerrno): Add "EBUSY".
4524
1c9b8f33
AC
45252004-01-07 Andrew Cagney <cagney@redhat.com>
4526
4527 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
4528 when creating the read-only file. From analysis by Roland McGrath
4529 and Elena Zannoni.
4530
753ccc7a
MC
45312004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4532
4533 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
4534
eca3e36b
MC
45352004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4536
4537 * gdb.base/cvexpr.c: Be type-safe with function pointers and
4538 data pointers.
4539
f8d4bac4
MC
45402004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4541
4542 * gdb.cp/m-static.exp: Compile one source file at a time.
4543 Delete unused call to get_compiler_info.
4544
9b4e0f94
MC
45452004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4546
4547 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
4548 * gdb.base/call-rt-st.exp: Likewise.
4549 * gdb.base/nodebug.exp: Likewise.
4550 * gdb.base/volatile.exp: Likewise.
4551 * gdb.cp/ref-types.exp: Likewise.
4552 * gdb.cp/templates.exp: Likewise.
4553
023c1024
MK
45542004-01-05 Mark Kettenis <kettenis@gnu.org>
4555
4556 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
4557
19703c4a
MC
45582004-01-05 Michael Chastain <mec.gnu@mindspring.com>
4559
4560 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
4561 hppa*-hp-hpux*.
4562
18b67037
MK
45632004-01-04 Mark Kettenis <kettenis@gnu.org>
4564
ba6219c8
MK
4565 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
4566 x86_64-*-*.
4567
18b67037
MK
4568 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
4569 sparc64-*-* and sparc*-solaris2*.
4570
1bfbbb9d
MK
45712004-01-04 Mark Kettenis <kettenis@gnu.org>
4572
4573 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
4574 return ${tests}" test. The ${tests} already mentions the
4575 filename.
4576
06846494
MC
45772004-01-02 Michael Chastain <mec.gnu@mindspring.com>
4578
4579 * gdb.cp/local.exp: Accept gcc abi 2.
4580
3b0cb202
MC
45812004-01-02 Michael Chastain <mec.gnu@mindspring.com>
4582
4583 * gdb.cp/templates.exp: Accept gcc abi 2.
4584
0643ec3f
MC
45852004-01-02 Michael Chastain <mec.gnu@mindspring.com>
4586
4587 * lib/compiler.cc: Remove supports_template_debugging.
4588 * gdb.cp/templates.exp: Do not test supports_template_debugging.
4589
d231d0b1
MC
45902004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4591
4592 * gdb.cp/namespace.exp: Accept gcc abi 2.
4593
44ffb27c
MC
45942004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4595
4596 * gdb.cp/method.exp: Accept gcc abi 2.
4597
184ad485
MC
45982004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4599
4600 * gdb.cp/classes.exp: Generate identical results as old version.
4601 * gdb.cp/derivation.exp: Likewise.
4602 * gdb.cp/overload.exp: Likewise.
4603 * gdb.cp/virtfunc.exp: Likewise.
4604
116f09e7
MC
46052004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4606
4607 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
4608 mysterious bug with sourceware version of expect.
4609
b1379776
MC
46102004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4611
4612 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
4613 current versions of gcc, including gcc abi 2. Remove gratuitous
4614 restart of test program. Use gdb_test_multiple and gdb_test for
4615 all tests. Add patterns to xfail missing "const" in "const char *"
4616 and kfail PR gdb/1155.
4617
6b7a4c0e
MC
46182004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4619
4620 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
4621 current versions of gcc, including gcc abi 2. Remove gratuitous
4622 restart of test program. Use gdb_test_multiple and gdb_test for
4623 all tests. Add patterns to kfail PR gdb/1498.
4624
51615d72
MC
46252003-12-31 Michael Chastain <mec.gnu@mindspring.com>
4626
4627 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
4628 current versions of gcc, including gcc abi 2. Use "breakpoint"
4629 and "continue" instead of restarting the target program. Use
4630 gdb_test_multiple and gdb_test for all tests.
4631
7b79a9d7
MK
46322004-01-01 Mark Kettenis <kettenis@gnu.org>
4633
4634 * gdb.asm/asm-source.exp: Update copyright year. Link statically
4635 for *-*-solaris2*.
4636
1cd3489f
MC
46372003-12-31 Michael Chastain <mec.gnu@mindspring.com>
4638
4639 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
4640 current versions of gcc, including gcc abi 2. Use "breakpoint"
4641 and "continue" instead of restarting the target program several
4642 times. Use gdb_test_multiple and gdb_test for all tests.
4643
850742db
MC
46442003-12-18 Michael Chastain <mec.gnu@mindspring.com>
4645
4646 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
4647 source files.
4648
eb4bbda8
MC
46492003-12-16 Michael Chastain <mec.gnu@mindspring.com>
4650
4651 * gdb.base/environ.exp: Handle compiling test case from multiple
4652 source files.
4653
e42c7771
MC
46542003-12-16 Michael Chastain <mec.gnu@mindspring.com>
4655
4656 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
4657
80e4b428
JB
46582003-12-17 Jim Blandy <jimb@redhat.com>
4659
5f06973a
JB
4660 * gdb.base/freebpcmd.c: Add copyright notice.
4661
80e4b428
JB
4662 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
4663
0ab84fb7
MC
46642003-12-16 Michael Chastain <mec.gnu@mindspring.com>
4665
4666 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
4667
1b3bb3d0
JB
46682003-12-13 Jim Blandy <jimb@redhat.com>
4669
4670 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
4671
3a4c9371
KB
46722003-12-12 Kevin Buettner <kevinb@redhat.com>
4673
4674 * gdb.asm/frv.inc: New file.
4675 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
4676
a1dea79a
FF
46772003-12-09 Fred Fish <fnf@redhat.com>
4678
4679 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
4680 functions to break1.c and leave prototypes behind. Add more
4681 "set breakpoint NN here" comments.
4682 * gdb.base/break1.c: New file.
4683
4684 * gdb.base/break.exp: Handle compiling test case from multiple
4685 source files and change source file references as needed.
4686 * gdb.base/completion.exp: Ditto.
4687 * gdb.base/condbreak.exp: Ditto.
4688 * gdb.base/define.exp: Ditto.
4689 * gdb.base/ena-dis-br.exp: Ditto.
4690 * gdb.base/info-proc.exp: Ditto.
4691 * gdb.base/maint.exp: Ditto.
4692 * gdb.base/until.exp: Ditto.
4693
4694 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
4695 hardcoded line numbers.
4696 * gdb.base/define.exp: Ditto.
4697 * gdb.base/ena-dis-br.exp: Ditto.
4698 * gdb.base/maint.exp: Ditto.
4699 * gdb.base/until.exp: Ditto.
4700
4701 * gdb.base/completion.exp: Use "break1" for completion tests since
4702 "break" is no longer a unique prefix.
4703
5266b69c
AC
47042003-12-06 Andrew Cagney <cagney@redhat.com>
4705
4706 * gdb.base/structs.exp (test_struct_returns): When applicable, set
4707 "return_value_unimplemented". When an unimplemented struct return
4708 architecture, report incorrect values as a KFAIL
4709
374451f0
MC
47102003-12-05 Michael Chastain <mec.gnu@mindspring.com>
4711
4712 * gdb.cp/rtti.exp: Accept new wording of warning from
4713 cp_lookup_rtti_type.
4714
ba9b20a7
MC
47152003-12-05 Michael Chastain <mec.gnu@mindspring.com>
4716
4717 Partial fix for PR testsuite/1456.
4718 * gdb.base/scope.exp (test_at_main): Replace references to
4719 gcc_compiled with calls to test_compiler_info.
4720 (test_at_foo): Likewise.
4721 (test_at_bar): Likewise.
4722
b74b6d0b
MC
47232003-12-04 Michael Chastain <mec.gnu@mindspring.com>
4724
4725 Partial fix for PR testsuite/1456.
4726 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
4727 to test_compiler_info.
4728
ccfa3402
MC
47292003-12-03 Michael Chastain <mec.gnu@mindspring.com>
4730
4731 * gdb.base/so-impl-ld.exp: Update copyright notice.
4732
f6246aba
MC
47332003-12-02 Michael Chastain <mec.gnu@mindspring.com>
4734
4735 Partial fix for PR testsuite/1456.
4736 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
4737 to test_compiler_info.
4738
13ae734a
MC
47392003-11-28 Michael Chastain <mec.gnu@mindspring.com>
4740
4741 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
4742 from current versions of gdb. Clean up regular expressions.
4743 Delete redundant timeout case.
4744
d8e1cdee
MC
47452003-11-28 Michael Chastain <mec.gnu@mindspring.com>
4746
4747 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
4748 from current versions of gdb. Clean up regular expressions.
4749 Delete redundant timeout case.
4750
96457b64
MC
47512003-12-01 Michael Chastain <mec.gnu@mindspring.com>
4752
4753 Partial fix for PR testsuite/1456.
4754 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
4755 gcc_compiled with call to test_compiler_info.
4756
f35309fc
MC
47572003-11-30 Michael Chastain <mec.gnu@mindspring.com>
4758
4759 Partial fix for PR testsuite/1456.
4760 * gdb.base/list.exp (test_list_function): Delete unused declaration
4761 of gcc_compiled.
4762
d7afdf9b
MC
47632003-11-29 Michael Chastain <mec.gnu@mindspring.com>
4764
4765 Partial fix for PR testsuite/1456.
4766 * gdb.base/complex.exp: Replace reference to gcc_compiled with
4767 call to test_compiler_info.
4768
71507b56
MK
47692003-11-29 Mark Kettenis <kettenis@gnu.org>
4770
4771 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
4772 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
4773 it to create the appropriate note.inc.
4774 * gdb.asm/asmsrc1.s: Include "note.inc".
4775 * gdb.asm/netbsd.inc: New file.
4776 * gdb.asm/empty.inc: New file.
4777
f81f93f7
MC
47782003-11-28 Michael Chastain <mec.gnu@mindspring.com>
4779
4780 Partial fix for PR testsuite/1456.
4781 * gdb.base/constvars.exp: Replace references to gcc_compiled with
4782 calls to test_compiler_info.
4783
9a77938e
MC
47842003-11-27 Michael Chastain <mec.gnu@mindspring.com>
4785
4786 Partial fix for PR testsuite/1456.
4787 * gdb.base/volatile.exp: Replace references to gcc_compiled with
4788 calls to test_compiler_info.
4789
e8367dc7
MK
47902003-11-27 Mark Kettenis <kettenis@gnu.org>
4791
4792 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
4793 pattern for the KFAILs.
4794
526c61ee
AF
47952003-11-25 Adam Fedor <fedor@gnu.org>
4796
4797 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
4798 * gdb.objc/objcdecode.m: New file.
4799
28f2d600
AF
48002003-11-25 Adam Fedor <fedor@gnu.org>
4801
4802 * gdb.objc/nondebug.exp: Test for PR objc/1236.
4803 * gdb.objc/nondebug.m: New file.
4804
a3895cee
BE
48052003-11-26 Ben Elliston <bje@wasabisystems.com>
4806
4807 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
4808 NetBSD as it does on FreeBSD. Modelled on a similar change by
4809 Mark Kettenis on 2003-05-30.
4810 (link-flags): Set to "--entry _start" regardless of target.
4811 Special linker flags are to be appended to $link-flags.
4812 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
4813
c9f2c8a3
MC
48142003-11-25 Michael Chastain <mec.gnu@mindspring.com>
4815
4816 * gdb.cp/method.exp: Accept output of new demangler.
4817
15a0587a 48182003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
4819
4820 * gdb/class2.exp: New file.
4821 * gdb/class2.cc: New file.
4822
3c00b570
MC
48232003-11-25 Michael Chastain <mec.gnu@mindspring.com>
4824
4825 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
4826 of new demangler.
4827
7027acc7
MK
48282003-11-23 Mark Kettenis <kettenis@gnu.org>
4829
4830 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
4831 of gdb_test "run".
4832
b0e1598a
MK
48332003-11-23 Mark Kettenis <kettenis@gnu.org>
4834
4835 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
4836 "continue" into "run".
4837
4d9eda44
MC
48382003-11-23 Michael Chastain <mec.gnu@mindspring.com>
4839
4840 Partial fix for PR testsuite/1456.
4841 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
4842 call to test_compiler_info.
4843 * gdb.cp/ctti.exp: Likewise.
4844 * gdb.cp/derivation.exp: Likewise.
4845 * gdb.cp/member-ptr.exp: Likewise.
4846 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
4847 reference to gcc_compiled.
4848
48492003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
4850
4851 Fix PR testsuite/1463.
4852 * gdb.base/structs.exp (start_structs_test): Call
4853 get_debug_format before using the debug format.
4854
d422fe19
AC
48552003-11-22 Andrew Cagney <cagney@redhat.com>
4856
4857 * lib/gdb.exp (gdb_test_multiple): Add simple example.
4858 * gdb.base/structs.exp: Use gdb_test_multiple.
4859
039cf96d
AC
48602003-11-20 Andrew Cagney <cagney@redhat.com>
4861
6882279b
AC
4862 * gdb.base/structs.exp: Handle and recover from internal errors.
4863 Replace "foo${n}" with "foo<n>" in test messages.
4864
e53890ae
AC
4865 * gdb.base/structs.exp: Update copyright. Rewrite.
4866 * gdb.base/structs.c: Update copyright. Rewrite.
4867
2b211c59
AC
4868 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
4869 resync count exceeded.
d63a86f8 4870
039cf96d
AC
4871 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
4872 from the internal error.
4873 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
4874 Original from Jim Blandy.
4875 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 4876
eac98b22
AC
48772003-11-19 Andrew Cagney <cagney@redhat.com>
4878
4879 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
4880 KFAIL.
4881
67455b2a
MK
48822003-11-17 Mark Kettenis <kettenis@gnu.org>
4883
4884 New testcase for PR backtrace/1435.
4885 * gdb.arch/i386-unwind.exp: New file.
4886 * gdb.arch/i386-unwind.c: New file.
4887
853d6e5b
AC
48882003-11-17 Andrew Cagney <cagney@redhat.com>
4889
4890 * lib/gdb.exp (compiler_info): New global.
4891 (test_compiler_info): New function.
4892 (get_compiler_info): Set compiler_info.
4893 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
4894 "compiler_info" to gcc-<major>-<minor>.
4895
38cf6e11
MC
48962003-11-15 Michael Chastain <mec.gnu@mindspring.com>
4897
4898 * gdb.trace/configure: Remove.
4899
a50d3602
EZ
49002003-11-13 Elena Zannoni <ezannoni@redhat.com>
4901
4902 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 4903 breakpoints.
a50d3602
EZ
4904 * gdb.base/break.exp: Remove all references to explicit line
4905 numbers.
4906
d9407aaa
NC
49072003-11-11 Nick Clifton <nickc@redhat.com>
4908
4909 * gdb.base/shreloc.exp: Do not run for targets which do not
4910 support shared objects.
4911
db488fc1
CV
49122003-11-10 Corinna Vinschen <vinschen@redhat.com>
4913
4914 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
4915 Don't run tests if nofileio flag is given.
4916
6a90a18e
EZ
49172003-11-07 Elena Zannoni <ezannoni@redhat.com>
4918
4919 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
4920 as well as 'Watchpoint'.
4921
0b915e9c
EZ
49222003-11-06 Elena Zannoni <ezannoni@redhat.com>
4923
4924 Reported by Jim Ingham <jingham@apple.com>:
4925 * gdb.base/annota1.exp: Match at least one occurrence of the
4926 signal handler annotation.
4927
d7e4b55f
EZ
49282003-11-06 Elena Zannoni <ezannoni@redhat.com>
4929
4930 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
4931 as well as 'Watchpoint'.
4932
2fe4e8d0
MC
49332003-11-05 Michael Chastain <mec@shout.net>
4934
4935 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
4936
6ef88553
KW
49372003-11-03 Kris Warkentin <kewarken@qnx.com>
4938
4939 * gdb.arch/gdb1291.c: New test file.
4940 * gdb.arch/gdb1291.exp: New test script.
4941 * gdb.arch/gdb1431.c: New test file.
4942 * gdb.arch/gdb1431.exp: New test script.
4943
ae7dc4d8
MC
49442003-10-22 Michael Chastain <mec@shout.net>
4945
4946 * gdb.mi/pthreads.c: Add copyright notice.
4947
c39d7427
MC
49482003-10-22 Michael Chastain <mec@shout.net>
4949
4950 * gdb.threads/pthreads.c: Add copyright notice.
4951
8b7d96c1
MC
49522003-10-20 Michael Chastain <mec@shout.net>
4953
4954 * gdb.base/gdb1056.exp: New test script.
4955
d1d69fdd
DJ
49562003-10-13 Daniel Jacobowitz <drow@mvista.com>
4957
4958 * gdb.threads/killed.exp: Use gdb_run_cmd.
4959
7d605576
DJ
49602003-10-13 Daniel Jacobowitz <drow@mvista.com>
4961
4962 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
4963 create a core file.
4964 * gdb.threads/gcore-thread.exp: Likewise.
4965
618ec112
CV
49662003-10-13 Corinna Vinschen <vinschen@redhat.com>
4967
4968 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
4969 type, based on char type.
4970 (struct bit_flags_short_t): New bitfield type, based on short type.
4971 (init_bit_flags_char): New fuction.
4972 (init_bit_flags_short): Ditto.
4973 (print_bit_flags_char): Ditto.
4974 (print_bit_flags_short): Ditto.
4975 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
4976
9367a73c
MC
49772003-10-11 Michael Chastain <mec@shout.net>
4978
4979 * gdb.base/call-rt-st.exp: Update copyright year.
4980
1decf120
KI
49812003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
4982
4983 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
4984 * gdb.disasm/sh3.s: Ditto.
4985
5445b2ae
DJ
49862003-10-07 Daniel Jacobowitz <drow@mvista.com>
4987
4988 * gdb.threads/switch-threads.exp: New test.
4989 * gdb.threads/switch-threads.c: New source file.
4990
aec24853
CV
49912003-10-07 Corinna Vinschen <vinschen@redhat.com>
4992
4993 * gdb.base/ending-run.exp: Add sh specific case.
4994
adc7428d
AC
49952003-10-06 Andrew Cagney <cagney@redhat.com>
4996
4997 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
4998 * gdb.disasm/mn10200.exp: Delete obsolete file.
4999
c9d37158
DJ
50002003-09-29 Daniel Jacobowitz <drow@mvista.com>
5001
5002 * ChangeLog: Correct an entry command.exp -> commands.exp.
5003 * gdb.base/commands.exp (bp_deleted_in_command_test)
5004 (temporary_breakpoint_commands): Check noargs.
5005
79c2c32d
DC
50062003-09-25 David Carlton <carlton@kealia.com>
5007
5008 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
5009 of some print tests, where appropriate. Add tests for C::D::cd,
5010 E::ce, F::cXfX, G::XgX.
5011 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
5012
594e6d67
RE
50132003-09-25 Richard Earnshaw <rearnsha@arm.com>
5014
5015 * lib/java.exp (java_init): Import target_alias before using it.
5016
10f0d451
DC
50172003-09-25 David Carlton <carlton@kealia.com>
5018
5019 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
5020
274bcba0
EZ
50212003-09-23 Elena Zannoni <ezannoni@redhat.com>
5022
d63a86f8 5023 * gdb.base/selftest.exp: Accomodate more instruction reordering
274bcba0
EZ
5024 weirdness.
5025
cdbf20f7
MC
50262003-09-17 Michael Chastain <mec@shout.net>
5027
5028 * gdb.cp/gdb1355.exp: New file.
5029 * gdb.cp/gdb1355.c: New file.
5030
71e06f80
CV
50312003-09-15 Corinna Vinschen <vinschen@redhat.com>
5032
5033 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
5034 * gdb.asm/sh.inc: New file.
5035
5c4e30ca
DC
50362003-09-11 David Carlton <carlton@kealia.com>
5037
bd45b7af
DC
5038 * gdb.cp/namespace.exp: Add tests for namespace types.
5039 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
5040 (test_namespace): New.
5041
1c199746
EZ
50422003-09-11 Elena Zannoni <ezannoni@redhat.com>
5043
5044 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 5045 * gdb.stabs/weird.exp: Ditto.
1c199746 5046
04ed252f
MC
50472003-09-08 Michael Chastain <mec@shout.net>
5048
5049 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
5050
d8a2d9e7
MC
50512003-09-07 Michael Chastain <mec@shout.net>
5052
5053 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
5054 'parse error'.
5055
161afb24
MK
50562003-09-07 Mark Kettenis <m.kettenis@osp.nl>
5057
5058 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
5059
49f2741a
MC
50602003-08-30 Michael Chastain <mec@shout.net>
5061
5062 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
5063 * gdb.gdb/observer.exp: Ditto.
5064 * gdb.gdb/xfullpath.exp: Ditto.
5065
8afa723e
MK
50662003-08-29 Mark Kettenis <kettenis@gnu.org>
5067
5068 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
5069 *-*-*bsd*.
5070
f31dfe3b
JJ
50712003-08-28 Jeff Johnston <jjohnstn@redhat.com>
5072
5073 * gdb.base/dump.exp: Skip for ia64.
5074
4630e498
JJ
50752003-08-25 Jeff Johnston <jjohnstn@redhat.com>
5076
5077 * gdb.asm/asm-source.exp: Add ia64 support.
5078 * gdb.asm/ia64.inc: New file.
5079
1105b7ef
MC
50802003-08-22 Michael Chastain <mec@shout.net>
5081
5082 * gdb.cp: New directory.
5083 * gdb.cp/*: Copy from gdb.c++/*.
5084 * gdb.c++/*: Remove.
5085 * Makefile.in: Change gdb.c++ to gdb.cp.
5086 * configure.in: Ditto.
5087 * configure: Regnerate.
5088
c945b932
MK
50892003-08-18 Mark Kettenis <kettenis@gnu.org>
5090
5091 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
5092 * gdb.arch/i386-prologue.c (gdb1338): Add function.
5093
2b66634b
DJ
50942003-08-17 Daniel Jacobowitz <drow@mvista.com>
5095
5096 * mi-var-display.exp (-var-list-children weird): Accept function
5097 pointers with argument types.
5098 * mi1-var-display.exp (-var-list-children weird): Likewise.
5099 * mi2-var-display.exp (-var-list-children weird): Likewise.
5100
a356f73b
DJ
51012003-08-17 Daniel Jacobowitz <drow@mvista.com>
5102
5103 * gdb.base/annota3.exp: Add missing newline.
5104
483417b8
MC
51052003-08-06 Michael Chastain <mec@shout.net>
5106
5107 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
5108
c99c59c3
MS
51092003-08-12 Michael Snyder <msnyder@redhat.com>
5110
5111 * gdb.base/float.exp: Add test for SH.
5112
55ed7501
MK
51132003-08-10 Mark Kettenis <kettenis@gnu.org>
5114
5115 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
5116
1a371f2e
EZ
51172003-08-07 Elena Zannoni <ezannoni@redhat.com>
5118
5119 * gdb.base/completion.exp: Remove reduntant completion test
5120 on filename.
5121
e0f353ce
EZ
51222003-08-07 Elena Zannoni <ezannoni@redhat.com>
5123
5124 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
5125 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
5126 gdb.trace/save-trace.exp: Make sure that full pathnames are
5127 escaped correctly.
5128
5710a1af 51292003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 5130
5710a1af
EZ
5131 * configure.in: Don't generate config.h from config.hin.
5132 * configure: Regenerate.
5133 * config.hin: Remove file.
5134 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
5135 * gdb.threads/pthreads.c: Ditto.
5136
dcd81ce9
DJ
51372003-08-07 Daniel Jacobowitz <drow@mvista.com>
5138
5139 From Kei Sakamoto <sakamoto.kei@renesas.com>:
5140 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
5141 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
5142 Replace ld24 with seth/add3.
5143
6009d884
AC
51442003-08-02 Andrew Cagney <cagney@redhat.com>
5145
5146 * gdb.base/annota3.exp: New file.
5147 * gdb.base/annota3.c: New file.
5148 * gdb.c++/annota3.exp: New file.
5149 * gdb.c++/annota3.cc: New file.
5150
51514e06
MC
51512003-07-29 Michael Chastain <mec@shout.net>
5152
5153 * gdb.threads/tls.c (spin): Check errno only if sem_wait
5154 actually failed.
5155 (do_pass): Likewise.
5156 * gdb.threads/tls.exp: Always initialize no_of_threads.
5157
4ee6625b
DJ
51582003-07-27 Daniel Jacobowitz <drow@mvista.com>
5159
5160 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
5161 pattern.
5162 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
5163 * gdb.threads/tls.exp: Recognize one case of the host library not
5164 supporting TLS.
5165
225f2bf6
AC
51662003-07-27 Andrew Cagney <cagney@redhat.com>
5167
5168 * gdb.base/fileio.exp: Use SH when running commands using
5169 remote_exec.
5170
bcb27c9f
DJ
51712003-07-24 Daniel Jacobowitz <drow@mvista.com>
5172
5173 From Kei Sakamoto <sakamoto.kei@renesas.com>:
5174 * gdb.base/relocate.c (dummy): New padding array.
5175
3d67be83
MS
51762003-07-22 Michael Snyder <msnyder@redhat.com>
5177
d63a86f8 5178 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
5179
5180 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
5181 patterns to be more general, accepting old and new output.
5182 Some output chars (such as '+') also must be quoted.
d63a86f8 5183 Some addresses are displayed numerically instead of
3d67be83
MS
5184 symbolically.
5185
57ba3b85
MS
51862003-07-23 Michael Snyder <msnyder@redhat.com>
5187
686d097c
MS
5188 * gdb.base/return2.exp: Don't test long-long return.
5189
57ba3b85
MS
5190 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
5191 * gdb.disasm/t01_mov.exp: Ditto.
5192 * gdb.disasm/t02_mova.s: Ditto.
5193 * gdb.disasm/t02_mova.exp: Ditto.
5194 * gdb.disasm/t03_add.s: Ditto.
5195 * gdb.disasm/t03_add.exp: Ditto.
5196 * gdb.disasm/t04_sub.s: Ditto.
5197 * gdb.disasm/t04_sub.exp: Ditto.
5198 * gdb.disasm/t05_cmp.s: Ditto.
5199 * gdb.disasm/t05_cmp.exp: Ditto.
5200 * gdb.disasm/t06_ari2.s: Ditto.
5201 * gdb.disasm/t06_ari2.exp: Ditto.
5202 * gdb.disasm/t07_ari3.s: Ditto.
5203 * gdb.disasm/t07_ari3.exp: Ditto.
5204 * gdb.disasm/t08_or.s: Ditto.
5205 * gdb.disasm/t08_or.exp: Ditto.
5206 * gdb.disasm/t09_xor.s: Ditto.
5207 * gdb.disasm/t09_xor.exp: Ditto.
5208 * gdb.disasm/t10_and.s: Ditto.
5209 * gdb.disasm/t10_and.exp: Ditto.
5210 * gdb.disasm/t11_logs.s: Ditto.
5211 * gdb.disasm/t11_logs.exp: Ditto.
5212 * gdb.disasm/t12_bit.s: Ditto.
5213 * gdb.disasm/t12_bit.exp: Ditto.
5214 * gdb.disasm/t13_otr.s: Ditto.
5215 * gdb.disasm/t13_otr.exp: Ditto.
5216
e00759ef
EZ
52172003-07-22 Elena Zannoni <ezannoni@redhat.com>
5218
5219 * gdb.threads/tls.exp :Add kfail for 'info address' case.
5220
8bc2021f
EZ
52212003-07-22 Elena Zannoni <ezannoni@redhat.com>
5222
5223 * gdb.threads/tls.c : New file.
5224 * gdb.threads/tls.exp : New file.
5225 * gdb.threads/tls-main.c : New file.
5226 * gdb.threads/tls-shared.c : New file.
5227 * gdb.threads/tls-shared.exp : New file.
5228
89320c4c
AS
52292003-07-22 Andreas Schwab <schwab@suse.de>
5230
5231 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
5232
180dea7c
AS
52332003-07-20 Andreas Schwab <schwab@suse.de>
5234
5235 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
5236 due to insn reordering.
5237
0714963c
AC
52382003-07-15 Andrew Cagney <cagney@redhat.com>
5239
5240 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
5241
98a23b3f
MC
52422003-07-15 Michael Chastain <mec@shout.net>
5243
5244 * gdb.base/gdb1250.exp: New file.
5245 * gdb.base/gdb1250.c: New file.
5246
27e417a2
ML
52472003-07-09 Michal Ludvig <mludvig@suse.cz>
5248
5249 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
5250 expansion of size_t to 'unsigned long', not only to 'unsigned'.
5251
8bc2021f
EZ
52522003-07-09 Elena Zannoni <ezannoni@redhat.com>
5253
5254 * gdb.threads/tls.c: New file.
5255 * gdb.threads/tls.exp: New file.
5256 * gdb.threads/tls-main.c: New file.
5257 * gdb.threads/tls-shared.c: New file.
5258 * gdb.threads/tls-shared.exp: New file.
5259
d99968dc
EZ
52602003-07-09 Elena Zannoni <ezannoni@redhat.com>
5261
5262 * gdb.base/annota1.exp: Make sure that we properly escape the
5263 full path of the source file. Xfail more permissive patterns,
d63a86f8 5264 due to a compiler debug info problem.
d99968dc 5265
83876b3b
AS
52662003-07-07 Andreas Schwab <schwab@suse.de>
5267
2705e972
AS
5268 * gdb.asm/m68k.inc: New file.
5269 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
5270
83876b3b
AS
5271 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
5272 arguments"): Also match negative number.
5273
5274 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
5275
3a871b37
DJ
52762003-07-03 Daniel Jacobowitz <drow@mvista.com>
5277
5278 * gdb.base/store.c (charest): New typedef.
5279 (add_char): Rename to add_charest, update.
5280 (wack_char): Rename to wack_charest, update types. Return l + r
5281 to keep r live across the call.
5282 (wack_short, wack_int, wack_long, wack_longest, wack_float)
5283 (wack_double, wack_doublest): Return l + r to keep r live across
5284 the call.
5285 * gdb.base/store.exp: Accomodate store.c changes.
5286
b2a7f303
DC
52872003-06-30 David Carlton <carlton@kealia.com>
5288
5289 * gdb.c++/maint.exp (test_invalid_name): New.
5290 (test_first_component): Add tests for invalid names.
5291
3c6cb4a1
MC
52922003-06-29 Michael Chastain <mec@shout.net>
5293
5294 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
5295 output of '<VTT for class>' for virtual base classes.
5296
f1c2644b
DJ
52972003-06-29 Daniel Jacobowitz <drow@mvista.com>
5298
5299 * gdb.base/completion.exp: Tab-complete "complet" instead of
5300 "compl".
5301 * gdb.base/complex.exp, gdb.base/complex.c: New files.
5302
18080350
DJ
53032003-06-29 Daniel Jacobowitz <drow@mvista.com>
5304
5305 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
5306 * gdb.base/volatile.exp: Likewise.
5307
f56973f8
DJ
53082003-06-29 Daniel Jacobowitz <drow@mvista.com>
5309
5310 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
5311 gdb/1265.
5312
53132003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
5314 Daniel Jacobowitz <drow@mvista.com>
5315
5316 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
5317 initial line count of 'captured_main' from 26 to 32.
5318 (test_with_self): Allow xmalloc call to be interleaved with the
5319 preceding two lines.
5320
e766d4d6
JB
53212003-06-24 Joel Brobecker <brobecker@gnat.com>
5322
5323 * gdb.base/bang.exp: New testcase.
5324
f125c9a4
JB
53252003-06-23 Joel Brobecker <brobecker@gnat.com>
5326
5327 * gdb.base/langs.exp: Add some tests for the "minimal" language
5328 support.
5329
6e25beaf
EZ
53302003-06-23 Elena Zannoni <ezannoni@redhat.com>
5331
5332 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
5333 the testcase.
5334
2f816dda
DJ
53352003-06-22 Daniel Jacobowitz <drow@mvista.com>
5336
5337 * gdb.base/relocate.exp: Test add-symbol-file with a variable
5338 offset.
5339
db5a5748
DJ
53402003-06-22 Daniel Jacobowitz <drow@mvista.com>
5341
5342 * gdb.c++/pr-1210.cc: New file.
5343 * gdb.c++/pr-1210.exp: New file.
5344
1df0c130
DJ
53452003-06-21 Daniel Jacobowitz <drow@mvista.com>
5346
5347 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
5348 000-exec-continue.
5349
a92feac0
MK
53502003-06-15 Mark Kettenis <kettenis@gnu.org>
5351
5352 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
5353 on *-*-*bsd* instead of *-*-freebsd*.
5354
81a58f5b
AC
53552003-06-14 Andrew Cagney <cagney@redhat.com>
5356
5357 * gdb.base/store.exp: Test longest and doublest. Test all
5358 parameters. Weaken return statement match.
5359 * gdb.base/store.c: Add longest and doublest - aka long long and
5360 long double functions. Put all parameters into local register
5361 variables. Use negative values.
5362
b257a0d3
AC
53632003-06-14 Andrew Cagney <cagney@redhat.com>
5364
5365 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
5366 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
5367 exit status.
5368 * gdb.base/fileio.exp: Disable target when nointerrupts and
5369 noinferiorio, instead of limiting it to remote. Use remote_exec
5370 instead of system.
d63a86f8 5371
21c38304
JJ
53722003-06-12 Jeff Johnston <jjohnstn@redhat.com>
5373
5374 * gdb.base/float.exp: Add ia64 support.
5375
1bcdb424
CV
53762003-06-12 Corinna Vinschen <vinschen@redhat.com>
5377
5378 * gdb.base/fileio.exp: Run only on remote targets.
5379
6aeb981f
CV
53802003-06-10 Corinna Vinschen <vinschen@redhat.com>
5381
5382 * gdb.base/fileio.c: New file, testing File-I/O.
5383 * gdb.base/fileio.exp: Ditto.
5384
53df362e
RG
53852003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
5386
5387 * gdb.base/shreloc.exp: New file, check symbol values obtained from
5388 shared objects after relocation at load time (gdb PR/1132).
5389 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
5390 as above, part of the shared object relocation test.
5391
ffee1b46
MK
53922003-06-08 Mark Kettenis <kettenis@gnu.org>
5393
b5ca3722
MK
5394 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
5395 fully filled history list.
5396 * gdb.base/gdb_history: New file.
5397
03ed860d
MK
5398 * gdb.base/signals.exp: XFAIL "continue to func1" on
5399 i*86-*-freebsd*.
5400
ffee1b46
MK
5401 * gdb.base/attach.exp: When trying to attach to a nonexistent
5402 process, make it possible to specify the PID based on the target,
5403 and do so for *-*-freebsd*.
5404
d80dbb52
RH
54052003-06-02 Richard Henderson <rth@redhat.com>
5406
5407 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
5408
6dd77b81
RH
54092003-06-02 Richard Henderson <rth@redhat.com>
5410
5411 * gdb.base/selftest.exp: Next over lim_at_start initialization.
5412
f6347e16
RH
54132003-06-02 Richard Henderson <rth@redhat.com>
5414
5415 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
5416
2c161407
DJ
54172003-06-01 Daniel Jacobowitz <drow@mvista.com>
5418
5419 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
5420 of globalvar.
5421
572eb746
MK
54222003-06-01 Mark Kettenis <kettenis@gnu.org>
5423
5424 * gdb.asm/asm-source.exp: Check for memory read errors in
5425 disassembler test on *BSD too.
5426
9e9617a5
RH
54272003-06-01 Richard Henderson <rth@redhat.com>
5428
5429 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
5430 for .frame.
5431 (gdbasm_call): Lose ldgp.
5432 (gdbasm_startup): Add frame information.
5433 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
5434
7b34ad4e
MK
54352003-05-31 Mark Kettenis <kettenis@gnu.org>
5436
5437 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
5438 i?86-*-*.
5439
10059fdf
MK
54402003-05-30 Mark Kettenis <kettenis@gnu.org>
5441
5442 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
5443 FreeBSD.
5444
acf4b816
RH
54452003-05-29 Richard Henderson <rth@redhat.com>
5446
5447 * gdb.asm/alpha.inc: New file.
5448 * gdb.asm/asm-source.exp: Use it.
5449
e9ecd949
JB
54502003-05-29 Jim Blandy <jimb@redhat.com>
5451
5452 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
5453 'core.PID'.
5454
e3e5a4f3
JB
54552003-05-22 Jim Blandy <jimb@redhat.com>
5456
5457 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
5458 backtrace.
d63a86f8 5459
72fe3d25
DC
54602003-05-20 David Carlton <carlton@math.stanford.edu>
5461
5462 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
5463 this time.
5464
58da2eb2
DC
54652003-05-19 David Carlton <carlton@bactrian.org>
5466
5467 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
5468 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
5469
1fcb5155
DC
54702003-05-19 David Carlton <carlton@bactrian.org>
5471
5472 * gdb.c++/namespace.exp: Add namespace scope and anonymous
5473 namespace tests.
5474 Bump copyright date.
5475 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
5476 (main): Call C::D::marker2.
5477 * gdb.c++/namespace1.cc: New file.
5478
85e85163
JJ
54792003-05-14 Jeff Johnston <jjohnstn@redhat.com>
5480
5481 Roland McGrath <roland@redhat.com>
d63a86f8 5482 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
5483 there is no manager thread.
5484
a25fbfec
JJ
54852003-05-08 Jeff Johnston <jjohnstn@redhat.com>
5486
d63a86f8
RM
5487 * gdb.threads/schedlock.exp: Remove assumption that all threads
5488 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
5489 in one of the child threads rather than the main thread.
5490
be375bae
JB
54912003-05-07 Jim Blandy <jimb@redhat.com>
5492
09bf6082
JB
5493 Add support for assembly source testing on the s390x.
5494 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
5495 architecture.
5496 * gdb.asm/s390x.inc: New file.
5497
be375bae
JB
5498 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
5499 succession of 'if' statements.
5500
00905d52
AC
55012003-05-05 Andrew Cagney <cagney@redhat.com>
5502
5503 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
5504
b1e29e33
AC
55052003-05-05 Andrew Cagney <cagney@redhat.com>
5506
5507 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
5508 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
5509
e33d66ec
EZ
55102003-05-02 Elena Zannoni <ezannoni@redhat.com>
5511
5512 * gdb.base/charset.exp: Update based on new behavior of set/show
5513 charset commands.
5514
2b6fd0d8
AC
55152003-05-01 Andrew Cagney <cagney@redhat.com>
5516
5517 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
5518 variable do not give memory errors.
5519
130cacce
AF
55202003-04-30 Adam Fedor <fedor@gnu.org>
5521
5522 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
5523 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
5524 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
5525 gdb.objc/basicclass.m: : New files
5526
5527 * lib/gdb.exp (gdb_compile_objc): New procedure.
5528
bea71854
DJ
55292003-04-27 Daniel Jacobowitz <drow@mvista.com>
5530
5531 * gdb.base/signals.exp: Make backtrace tests more specific.
5532
0f20eeea
DC
55332003-04-23 David Carlton <carlton@bactrian.org>
5534
5535 * gdb.c++/maint.exp (test_first_component): Add tests for
5536 'operator' in more locations.
5537
c8c4d8dc
KB
55382003-04-16 Kevin Buettner <kevinb@redhat.com>
5539
5540 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
5541
3fe60e3c
EZ
55422003-04-16 Elena Zannoni <ezannoni@redhat.com>
5543
5544 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
5545 func marke' instead. Update test name.
5546
9219021c
DC
55472003-04-15 David Carlton <carlton@math.stanford.edu>
5548
5549 * gdb.c++/maint.exp: New file.
5550
5dd55bdd
EZ
55512003-04-14 Elena Zannoni <ezannoni@redhat.com>
5552
5553 * gdb.threads/schedlock.c: Change type of thread function argument
5554 to long, to avoid warnings on 64-bit platforms.
5555
00890572
EZ
55562003-04-14 Elena Zannoni <ezannoni@redhat.com>
5557
5558 * gdb.base/attach.exp: Add new message from ptrace in case of
5559 attaching to nonexistent process.
d63a86f8 5560
93201743
JB
55612003-04-11 Jim Blandy <jimb@redhat.com>
5562
5563 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
5564 gdb.c++/userdef.cc: Place comments on the lines to which the
5565 marker function might return.
5566 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
5567 gdb.c++/userdef.exp: Look for those comments to check that we've
5568 returned to the right place, instead of checking line numbers.
5569
2a11c64d
EZ
55702003-04-11 Elena Zannoni <ezannoni@redhat.com>
5571
5572 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
5573 match on sourcefile name, instead of directory name.
5574
68ab8fc5
EZ
55752003-04-10 Elena Zannoni <ezannoni@redhat.com>
5576
d63a86f8 5577 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
5578 working directory name.
5579
5624293a
JB
55802003-04-09 Jim Blandy <jimb@redhat.com>
5581
5582 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
5583 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
5584 after an inferior function call, report the failure, but allow the
5585 test to continue.
5586
f1f02ee4
SC
55872003-04-05 Stephane Carrez <stcarrez@nerim.fr>
5588
5589 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
5590 with -DPROTOTYPES.
5591
6eb79af0
SC
55922003-04-05 Stephane Carrez <stcarrez@nerim.fr>
5593
5594 * gdb.base/break.exp: Revert last patch.
5595
8dfb4cf0
SC
55962003-04-04 Stephane Carrez <stcarrez@nerim.fr>
5597
5598 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
5599 with -DPROTOTYPES.
5600
ed4c619a
AC
56012003-04-02 Andrew Cagney <cagney@redhat.com>
5602
5603 * gdb.base/callfuncs.exp: Make "print add" messages unique.
5604 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
5605 matching directories by the name breakpoint.
5606 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
5607 Make "continue to marker1" consistent.
5608 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
5609 message consistent.
5610 * lib/gdb.exp: Put "the program is no longer running", and "the
5611 program exited" in parenthesis.
5612 * lib/mi-support.exp: Ditto.
d63a86f8 5613
4e35d5f0 56142003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 5615
4e35d5f0
BR
5616 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
5617
71900fe8
AC
56182003-03-29 Andrew Cagney <cagney@redhat.com>
5619
5620 * gdb.base/sizeof.c (main): Print the value of '\377'.
5621 * gdb.base/sizeof.exp: Check the sign of '\377'.
5622
c0655a16
MC
56232003-03-27 Michael Chastain <mec@shout.net>
5624
5625 * gdb.base/gdb1090.exp: New file.
5626 * gdb.base/gdb1090.cc: New file.
5627
5b2a3989
JB
56282003-03-27 J. Brobecker <brobecker@gnat.com>
5629
5630 * gdb.gdb/observer.exp: New regression test.
5631
79876890
MC
56322003-03-27 Michael Chastain <mec@shout.net>
5633
5634 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
5635 * gdb.base/ptype.exp: Likewise.
5636
6eac95e3
CV
56372003-03-27 Corinna Vinschen <vinschen@redhat.com>
5638
5639 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
5640
e8c71839
MC
56412003-03-26 Michael Chastain <mec@shout.net>
5642
5643 * gdb.base/ptype.exp: Actually use some typedef'd types.
5644
71b10041
SC
56452003-03-21 Stephane Carrez <stcarrez@nerim.fr>
5646
5647 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
5648 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
5649
2512cf80
CV
56502003-03-20 Corinna Vinschen <vinschen@redhat.com>
5651
5652 * gdb.base/default.exp: Fix regular expression.
5653
0d195a4f
CV
56542003-03-20 Corinna Vinschen <vinschen@redhat.com>
5655
5656 * gdb.base/args.exp: Fix regular expression.
5657
8a2dbca8
CV
56582003-03-20 Corinna Vinschen <vinschen@redhat.com>
5659
5660 * gdb.base/help.exp: Allow Win32 child process.
5661
bf028682
CV
56622003-03-20 Corinna Vinschen <vinschen@redhat.com>
5663
5664 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
5665 when stepping out of main().
5666
182dbe85
CV
56672003-03-20 Corinna Vinschen <vinschen@redhat.com>
5668
5669 * gdb.base/default.exp: Check for win32 specific message when calling
5670 "run" without executable.
5671
d67a6ba5
CV
56722003-03-20 Corinna Vinschen <vinschen@redhat.com>
5673
5674 * gdb.base/args.exp: Expect .exe in output.
5675
a955b5bb
CV
56762003-03-20 Corinna Vinschen <vinschen@redhat.com>
5677
5678 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
5679 Cygwin native.
5680
bf6bad4b
AC
56812003-03-17 Andrew Cagney <cagney@redhat.com>
5682
5683 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
5684 vector registes.
5685 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
5686 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
5687
293e9a31
DC
56882003-03-17 David Carlton <carlton@math.stanford.edu>
5689
5690 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
5691 test, for PR breakpoints/38.
5692 Call test_watchpoint_and_breakpoint.
5693 * gdb.base/watchpoint.c (func3): New function.
5694 (main): Call func3.
5695
5330f2db
DC
56962003-03-04 David Carlton <carlton@math.stanford.edu>
5697
5698 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
5699 Garply<Garply<char> >:: garply".
5700 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
5701 with respect to PR c++/1111; note also PR c++/1113.
5702 (test_template_breakpoints): KFAIL "constructor breakpoint" with
5703 respect to PR c++/1062.
5704 KFAIL "destructor breakpoint" with respect to PR c++/1112.
5705
6ece72da
DC
57062003-03-03 David Carlton <carlton@math.stanford.edu>
5707
5708 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
5709 with respect to PR c++/57.
5710 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
5711 c++/826.
5712 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
5713 respect to PR c++/57.
5714
85ca1584
DC
57152003-03-03 David Carlton <carlton@math.stanford.edu>
5716
5717 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
5718 respect to PR c++/33 into FAILs.
5719
98e9c5b8
MC
57202003-03-03 Michael Chastain <mec@shout.net>
5721
7bedbf27
MC
5722 * configure.in: Update copyright years.
5723
57242003-03-03 Michael Chastain <mec@shout.net>
5725
5726 * Makefile.in: Update copyright years.
98e9c5b8 5727
f683e100
DC
57282003-02-28 David Carlton <carlton@math.stanford.edu>
5729
5730 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
5731 print class instead of struct and/or superfluous protection
5732 specifiers, as long as the resulting output is equivalent to the
5733 source code.
5734 Delete FIXME from end of messages on tests that don't need
5735 fixing.
5736
a9e0cf2c
DC
57372003-02-28 David Carlton <carlton@math.stanford.edu>
5738
5739 * gdb.c++/templates.exp (do_tests): Allow const in the two
5740 Foo<volatile char *>::foo tests.
5741
e8d359df
MS
57422003-02-27 Michael Snyder <msnyder@redhat.com>
5743
d63a86f8 5744 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
5745 will be consistant.
5746
0b71dc91
DC
57472003-02-26 David Carlton <carlton@math.stanford.edu>
5748
5749 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
5750 char *>::foo" test with respect to PR c++/33. Create a new test
5751 which is identical to that one except that it doesn't put the
5752 space between the "char" and the "*"; KFAIL it, too.
5753
dd14ab43
DC
57542003-02-26 David Carlton <carlton@math.stanford.edu>
5755
5756 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
5757 template types into either PASSes or KFAILs (corresponding to PR
5758 c++/57). Tweak indentation. Update copyright.
5759
1146c7f1
SC
57602003-02-23 Stephane Carrez <stcarrez@nerim.fr>
5761
5762 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
5763
74641dfb
MC
57642003-02-13 Michael Chastain <mec@shout.net>
5765
5766 * gdb.base/exprs.exp: Remove i960 remnants.
5767 * gdb.base/funcargs.exp: Likewise.
5768 * gdb.base/list.exp: Likewise.
5769 * gdb.base/ptype.exp: Likewise.
5770
559cd2d0
DC
57712003-02-14 David Carlton <carlton@math.stanford.edu>
5772
5773 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
5774 pEe->D::vg()" from XFAIL to KFAIL.
5775
c4f90d87
JM
57762003-02-13 Jason Molenda (jmolenda@apple.com)
5777
5778 * gdb.base/maint.exp: Update maint print statistics regexp to include
5779 new entries.
5780
cbc4d97c
MC
57812003-02-13 Michael Chastain <mec@shout.net>
5782
5783 * gdb.c++/inherit.exp: Remove call to get_debug_format.
5784
40f235b7
MC
57852003-02-12 Michael Chastain <mec@shout.net>
5786
5787 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
5788 * gdb.c++/inherit.exp: Likewise.
5789 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
5790 * gdb.c++/templates.exp: Likewise.
5791 * gdb.c++/virtfunc.exp: Likewise.
5792
c56716b0
JM
57932003-02-06 Jason Molenda (jason-cl@molenda.com)
5794
5795 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
5796 why the code is written that way.
5797
070afcf8
MC
57982003-02-05 Michael Chastain <mec@shout.net>
5799
5800 * gdb.base/dump.exp: Add missing copyright line.
5801
5d0331e5
JM
58022003-02-05 Jason Molenda (jason-cl@molenda.com)
5803
f7ae6d3e 5804 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
5805 at the beginning so the breakpoint doesn't get set on the loop.
5806
92851186
MC
58072003-02-05 Michael Chastain <mec@shout.net>
5808
5809 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
5810 output for configurations with gcc 2.95.3.
5811
cbf1e085
AC
58122003-02-05 Keith Seitz <keiths@redhat.com>
5813 Andrew Cagney <ac131313@redhat.com>
5814
5815 * gdb.mi/mi-cli.exp: New file.
d63a86f8 5816
29518e1e
MC
58172003-02-04 Michael Chastain <mec@shout.net>
5818
5819 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
5820 Call perror and then continue.
5821
5af1d5f3
MC
58222003-02-03 Michael Chastain <mec@shout.net>
5823
5824 * gdb.c++/pr-1023.cc: New file.
5825 * gdb.c++/pr-1023.exp: New file.
5826
6b549786
JB
58272003-02-05 Jim Blandy <jimb@redhat.com>
5828
5829 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
5830 it's local to foobar. Check for it there, and check that it's not
5831 present in main.
5832 * gdb.c++/local.cc (marker2): New function.
5833 (foobar): Call marker1.
5834 (main): Call marker2 instead of marker1.
5835
67f16606
AC
58362003-02-04 Andrew Cagney <ac131313@redhat.com>
5837
5838 * gdb.disasm/mn10200.exp: Obsolete file.
5839 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
5840 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
5841 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
5842
1c5cb38e
DC
58432003-02-04 David Carlton <carlton@math.stanford.edu>
5844
5845 * gdb.c++/overload.exp: Test intToChar(1).
5846 * gdb.c++/overload.cc (intToChar): New.
5847 (main): Call intToChar.
5848
d1fe6965
DC
58492003-02-03 David Carlton <carlton@math.stanford.edu>
5850
5851 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
5852 'might_kfail' arg.
5853 KFAIL some of the continue_to_bp_overloaded calls, according to
5854 PR c++/1025.
5855
9ba61c5d
MC
58562003-02-01 Michael Chastain <mec@shout.net>
5857
5858 * gdb.base/advance.c (marker1): New marker function.
5859 * gdb.base/advance.exp: When the 'advance' command lands on the
5860 return breakpoint, it can legitimately stop on either the
5861 current line or the next line. Accommodate both outcomes.
5862 * gdb.base/until.exp: Likewise.
5863
e7494ffb
AC
58642003-02-02 Andrew Cagney <ac131313@redhat.com>
5865
5866 2002-11-10 Jason Molenda (jason-cl@molenda.com):
5867 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
5868 now a list, not a tuple.
5869 * gdb.mi/mi-var-display.exp: Ditto.
5870 * gdb.mi/gdb792.exp: Ditto.
5871
075559bc
AC
58722003-02-01 Andrew Cagney <ac131313@redhat.com>
5873
5874 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
5875 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
5876 stack backtraces.
5877 * gdb.mi/mi-syn-frame.c: Part of same.
5878
2bd4c7b1
MK
58792003-02-01 Mark Kettenis <kettenis@gnu.org>
5880
5881 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
5882 gdb.mi/mi1-pthreads.exp: Return instead of calling
5883 gdb_suppress_entire_file.
5884
eabd8992
MS
58852003-02-01 Mark Salter <msalter@redhat.com>
5886
5887 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
5888
71469e2f
MS
58892003-01-31 Mark Salter <msalter@redhat.com>
5890
5891 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
5892 Support empty arg.
5893
38a94d44
MC
58942003-01-30 Michael Chastain <mec@shout.net>
5895
5896 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
5897 This was a workaround for a UTF-8 bug in readline 4.3. The bug
5898 has been fixed in gdb/readline on 2003-01-09.
5899
19ea9e73
MS
59002003-01-29 Michael Snyder <msnyder@redhat.com>
5901
e8d359df
MS
5902 * gdb.base/maint.exp: Allow for leading underscore in symbol.
5903 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
5904 * gdb.base/args.exp: Skip if target does not support args passing.
5905
2307bd6a
DJ
59062003-01-22 Daniel Jacobowitz <drow@mvista.com>
5907
19ea9e73 5908 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
5909 gdb_test. Accept a list of expect arguments as the third
5910 parameter.
5911 (gdb_test): Use it.
5912
f2dd3617
EZ
59132003-01-20 Elena Zannoni <ezannoni@redhat.com>
5914
5915 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
5916 allow for different test tree configurations. Update some
5917 tescases accordingly.
5918 * gdb.arch/altivec-regs.exp: Ditto.
5919 * gdb.asm/asm-source.exp: Ditto.
5920 * gdb.base/advance.exp: Ditto.
5921 * gdb.base/display.exp: Ditto.
d63a86f8 5922 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
5923 * gdb.base/mips_pro.exp: Ditto.
5924 * gdb.base/overlays.exp: Ditto.
5925 * gdb.base/relocate.exp: Ditto.
5926 * gdb.base/setshow.exp: Ditto.
5927 * gdb.base/step-line.exp: Ditto.
5928 * gdb.base/step-test.exp: Ditto.
5929 * gdb.base/until.exp: Ditto.
5930 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
5931
c71cdefd
DC
59322003-01-17 David Carlton <carlton@math.stanford.edu>
5933
5934 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
5935 corresponding to PR c++/945.
5936 Update copyright.
5937
fdba05d7
DC
59382003-01-17 David Carlton <carlton@math.stanford.edu>
5939
5940 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
5941 corresponding to PR c++/68.
5942
59432003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
5944
5945 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
5946 (test_paddr_hairy_functions): Call print_addr_2_kfail for
5947 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
5948
c362c33a
EZ
59492003-01-15 Elena Zannoni <ezannoni@redhat.com>
5950
0fbc361c
EZ
5951 * gdb.base/break.exp: Fix change of default location, because of
5952 removal of until tests.
5953 * gdb.base/help.exp: Update test for new 'until' help message.
5954 Add test for help on 'advance'.
c362c33a
EZ
5955 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
5956
dabf8a35
MK
59572003-01-15 Mark Kettenis <kettenis@gnu.org>
5958
5959 * gdb.base/default.exp: Adapt "info float" test for recent changes
5960 to that command. Add test for "info vector".
5961 * gdb.base/float.exp: New file. Add test for "info float" that
5962 resembles the old test in gdb.base/default.exp.
5963
a1769aca
DC
59642003-01-15 David Carlton <carlton@math.stanford.edu>
5965
5966 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
5967
82025e13
EZ
59682003-01-15 Elena Zannoni <ezannoni@redhat.com>
5969
5970 * gdb.base/break.exp: Move the tests of until command from here...
5971 * gdb.base/until.exp: ... to here. New file. Add other tests.
5972 * gdb.base/advance.c: New file.
5973 * gdb.base/advance.exp: New file.
5974
8f9ab801
EZ
59752003-01-14 Elena Zannoni <ezannoni@redhat.com>
5976
5977 * gdb.base/args.c: New file.
5978 * gdb.base/args.exp: New file.
5979
9ae66589
DJ
59802003-01-14 Daniel Jacobowitz <drow@mvista.com>
5981
5982 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
5983
8d77e5c3
DJ
59842003-01-14 Daniel Jacobowitz <drow@mvista.com>
5985
5986 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
5987
12d2f0a1
DJ
59882003-01-14 Daniel Jacobowitz <drow@mvista.com>
5989
5990 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
5991 dates.
5992
6ca37014
DJ
59932003-01-13 Daniel Jacobowitz <drow@mvista.com>
5994
5995 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
5996
b0023472
DJ
59972003-01-13 Daniel Jacobowitz <drow@mvista.com>
5998
5999 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
6000 (ptype &*"foo").
6001 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
6002
607fbc54 60032003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
6004
6005 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
6006 * gdb.mi/mi1-console.exp: Likewise.
6007
607fbc54 60082003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
6009
6010 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
6011 * gdb.mi/mi1-console.exp: Likewise.
6012
a1fb14a2
DJ
60132003-01-13 Daniel Jacobowitz <drow@mvista.com>
6014
6015 * gdb.c++/overload.exp: Remove some fixed XFAILs.
6016
c4cf40b7
DJ
60172003-01-09 Daniel Jacobowitz <drow@mvista.com>
6018
6019 * gdb.base/detach.exp: New test.
6020
696d5a5b
DJ
60212003-01-09 Daniel Jacobowitz <drow@mvista.com>
6022
6023 * Makefile.in (ALL_SUBDIRS): New variable.
6024 (subdirs, clean, distclean): Use it.
6025 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
6026 regenerating Makefile, since it is generated from the top level.
6027 * gdb.asm/Makefile.in: Likewise.
6028 * gdb.base/Makefile.in: Likewise.
6029 * gdb.c++/Makefile.in: Likewise.
6030 * gdb.disasm/Makefile.in: Likewise.
6031 * gdb.java/Makefile.in: Likewise.
6032 * gdb.mi/Makefile.in: Likewise.
6033 * gdb.threads/Makefile.in: Likewise.
6034 * gdb.trace/Makefile.in: Likewise.
6035
754533e4
DC
60362003-01-09 David Carlton <carlton@math.stanford.edu>
6037
6038 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
6039 Add copyright year 2003.
6040
d8b3e9ee
MC
60412003-01-06 Michael Chastain <mec@shout.net>
6042
6043 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
6044 When selecting a thread, 'line' and 'file' are optional.
6045 * gdb.mi/mi1-pthreads.exp: Likewise.
6046
8e9e0fe6
AS
60472003-01-06 Andreas Schwab <schwab@suse.de>
6048
6049 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
6050 failures.
6051
b5ab8ff3
DJ
60522003-01-04 Daniel Jacobowitz <drow@mvista.com>
6053
6054 Fix PR gdb/844
6055 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
6056 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
6057
6058 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
6059 instead of calling gdb_suppress_entire_file.
6060 * gdb.threads/print-threads.exp: Likewise.
6061 * gdb.threads/schedlock.exp: Likewise.
6062
6063 * gdb.threads/killed.exp: Return instead of calling
6064 gdb_suppress_entire_file.
6065 * gdb.threads/linux-dp.exp: Likewise.
6066 * gdb.threads/pthreads.exp: Likewise.
6067
1e698235
DJ
60682003-01-04 Daniel Jacobowitz <drow@mvista.com>
6069
6070 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
6071 stabs.
6072 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
6073 * gdb.base/whatis.exp: Always allow (void) after function names.
6074
147ff08c
DJ
60752003-01-04 Daniel Jacobowitz <drow@mvista.com>
6076
6077 * gdb.c++/casts.exp: Correct regexp.
6078
dc62bfc2
MK
60792003-01-04 Mark Kettenis <kettenis@gnu.org>
6080
6081 * configure.in: Call AC_CONFIG_HEADER. Don't call
6082 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
6083 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
6084 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
6085 aforementioned directories in the AC_OUPUT call.
6086 * config.hin: New file.
6087 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
6088 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
6089 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
6090 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
6091 pass -I$objdir instead of -I$objdir/$subdir in compilation.
6092 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
6093 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
6094 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
6095 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
6096 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
6097 gdb.threads/configure.in, gdb.threads/configure,
6098 gdb.threads/config.in, gdb.trace/configure.in,
6099 gdb.trace/configure: Removed.
6100
77afa639
MC
61012003-01-03 Michael Chastain <mec@shout.net>
6102
6103 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
6104 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
6105
7634bb6e
DJ
61062003-01-03 Daniel Jacobowitz <drow@mvista.com>
6107
6108 * gdb.base/store.exp: Fix regular expressions.
6109
b39c905e
MK
61102002-12-28 Mark Kettenis <kettenis@gnu.org>
6111
6112 * configure.in: Rewrite.
6113 * configure: Regenerated.
6114
0a8551dd
DC
61152003-01-03 David Carlton <carlton@math.stanford.edu>
6116
6117 * gdb.base/psymtab.exp: New file.
6118 * gdb.base/psymtab1.c: Ditto.
6119 * gdb.base/psymtab2.c: Ditto.
6120
c60b7188
AF
61212002-12-23 Adam Fedor <fedor@gnu.org>
6122
6123 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
6124
ee73db83
DC
61252002-12-23 David Carlton <carlton@math.stanford.edu>
6126
6127 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
6128 and current_directory initialization.
6129
d6c1774e
JB
61302002-12-22 Jim Blandy <jimb@redhat.com>
6131
f0a847b8
JB
6132 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
6133 rather than as part of the output file name.
6134
d6c1774e
JB
6135 * gdb.base/attach.exp: There's no need to copy the test program to
6136 /tmp; that was only ever necessary on HP/UX, and this test is
6137 entirely disabled there anyway.
6138
f0708dbb
JB
61392002-12-21 Jim Blandy <jimb@redhat.com>
6140
4c2acfea
JB
6141 * gdb.c++/psmang.exp: Doc fix.
6142
f0708dbb
JB
6143 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
6144 test.
6145
9579e000
DC
61462002-12-20 David Carlton <carlton@math.stanford.edu>
6147
6148 * gdb.c++/annota2.exp: KFAIL annotate-quit.
6149
d1810171
MC
61502002-12-18 Michael Chastain <mec@shout.net>
6151
6152 * gdb.c++/annota2.exp: Add copyright year 2002.
6153
76565097
DC
61542002-12-17 David Carlton <carlton@math.stanford.edu>
6155
6156 * gdb.c++/try_catch.cc: Add marker comments.
6157 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
6158 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
6159 * gdb.c++/m-static.cc: Ditto.
6160 * gdb.c++/m-static1.cc: Ditto.
6161 * gdb.c++/try_catch.cc: Ditto.
6162
da81390b
JJ
61632002-12-16 Jeff Johnston <jjohnstn@redhat.com>
6164
6165 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
6166 to see whether we are using the new -environment-directory
6167 command which resets via -r or the old version of the command
6168 which may prompt the user. Part of fix for gdb/741.
6169
b304d130
AC
61702002-12-13 Andrew Cagney <ac131313@redhat.com>
6171
6172 * gdb.fortran/types.exp: Update obsolete comment.
6173 * gdb.fortran/exprs.exp: Ditto.
6174 * lib/gdb.exp: Delete obsolete code.
6175 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
6176 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
6177 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
6178 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
6179 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
6180 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
6181 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
6182 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
6183 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
6184 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
6185 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
6186 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
6187 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
6188 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
6189 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
6190 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
6191 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
6192 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
6193 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
6194 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
6195 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
6196 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
6197 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
6198 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
6199 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
6200 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
6201 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
6202 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
6203 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
6204 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
6205 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
6206 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
6207 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
6208 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
6209 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
6210 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
6211 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
6212
a23b6e6a
DC
62132002-12-11 David Carlton <carlton@math.stanford.edu>
6214
6215 * gdb.c++/m-data.exp: Add test for members that shadow global
6216 variables: see PR gdb/804.
6217 * gdb.c++/m-data.cc: Ditto.
6218
6604731b
DJ
62192002-12-10 Daniel Jacobowitz <drow@mvista.com>
6220
6221 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
6222
de46ecd7
DC
62232002-12-06 David Carlton <carlton@math.stanford.edu>
6224
6225 * gdb.base/store.c: Don't declare functions static.
6226
27e829d0
AC
62272002-12-04 Andrew Cagney <ac131313@redhat.com>
6228
6229 * gdb.base/store.exp, gdb.base/store.c: New files.
6230
92806416
DJ
62312002-12-03 Daniel Jacobowitz <drow@mvista.com>
6232
6233 * gdb.base/selftest.exp: Update for current gdb.
6234
3bcbaac5
DJ
62352002-12-03 Daniel Jacobowitz <drow@mvista.com>
6236
6237 * gdb.base/maint.exp: Only dump symbols from one source file
6238 or objfile.
6239
f4f00b1f
DJ
62402002-12-03 Daniel Jacobowitz <drow@mvista.com>
6241
6242 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
6243 function call.
6244
f1c8a949
JB
62452002-11-25 Jim Blandy <jimb@redhat.com>
6246
6247 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
6248 function appearing in error message.
6249
9e297a97
DJ
62502002-11-21 Daniel Jacobowitz <drow@mvista.com>
6251
6252 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
6253
1f312e79
JJ
62542002-11-08 Jeff Johnston <jjohnstn@redhat.com>
6255
d63a86f8
RM
6256 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
6257 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
6258 should be in mi console format. This is part of fix for PR gdb/604.
6259
83c31e7d
FN
62602002-09-18 Fernando Nasser <fnasser@redhat.com>
6261
6262 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
6263 which explicitly prints the zero offset as "+0".
6264
322b3f65
DJ
62652002-10-22 Daniel Jacobowitz <drow@mvista.com>
6266
6267 * gdb.threads/schedlock.c (args): Make unsigned.
6268
62692002-10-21 Daniel Jacobowitz <drow@mvista.com>
6270
6271 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
6272 numbers. Allow "foo2|selected stack frame".
6273 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
6274 * gdb.asm/asmsrc2.s: Likewise.
6275 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
6276 comments.
6277 * gdb.asm/mips.inc: New file.
6278
5e2fe5b8
AF
62792002-10-18 Adam Fedor <fedor@gnu.org>
6280
6281 * gdb.base/default.exp: Update expected output to include 'ObjC'.
6282 * gdb.base/help.exp: Likewise.
6283
abe1a5d0
KB
62842002-10-17 Kevin Buettner <kevinb@redhat.com>
6285
6286 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
6287 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
6288
10abb1d4
JB
62892002-10-02 Jim Blandy <jimb@redhat.com>
6290
6291 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
6292
1f609b42
AC
62932002-10-01 Andrew Cagney <ac131313@redhat.com>
6294
6295 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
6296 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
6297 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
6298 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
6299 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
6300 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
6301 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
6302
0aee02e4
AC
63032002-09-29 Andrew Cagney <ac131313@redhat.com>
6304
6305 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
6306 * mi0-disassemble.exp, mi0-eval.exp: Delete.
6307 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
6308 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
6309 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
6310 * mi0-var-block.exp, mi0-var-child.exp: Delete.
6311 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 6312
6fde09ad
KB
63132002-09-27 Kevin Buettner <kevinb@redhat.com>
6314
6315 * gdb.base/annota1.exp (info break): Make directory components of
6316 path optional since not all compilers emit this debug information.
6317
6318 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
6319 step ends up stepping out of the function instead of stopping on
6320 the epilogue.
6321
9e8aab75
KS
63222002-09-26 Keith Seitz <keiths@redhat.com>
6323
6324 * lib/insight-support.exp (gdbtk_start): Figure out where
6325 the insight executable is based on where gdb is. Use this
6326 executable to start insight instead of gdb.
6327
e36180d7
AC
63282002-09-25 Andrew Cagney <cagney@redhat.com>
6329
6330 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
6331
9dd34b2b
AC
63322002-09-24 Andrew Cagney <ac131313@redhat.com>
6333
6334 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
6335 test_isolated_complaints.
6336 (test_empty_complaint): New function.
6337 (test_empty_complaints): New function. Check no output when no
6338 complaints.
d63a86f8 6339
dea97812
KB
63402002-09-19 Jim Blandy <jimb@redhat.com>
6341
6342 * gdb.base/charset.exp, gdb.base/charset.c: New files.
6343
54951bd7
AC
63442002-09-19 Andrew Cagney <ac131313@redhat.com>
6345
6346 * gdb.gdb/complaints.exp: New file.
6347
dec43320
AC
63482002-09-18 Andrew Cagney <ac131313@redhat.com>
6349
6350 * gdb.base/maint.exp: Check `help maint internal-warning'.
6351
e70d6e3f
DC
63522002-09-18 David Carlton <carlton@math.stanford.edu>
6353
6354 * gdb.c++/m-static.exp: Remove breakpoints depending on line
6355 numbers, and replace them by a single breakpoint after the
6356 constructors are all finished.
6357 Add test 4.
6358 * gdb.c++/m-static.cc: Add test 4.
6359 * gdb.c++/m-static.h: New file.
6360 * gdb.c++/m-static1.cc: New file.
6361
6362 * gdb.c++/printmethod.exp: New file.
6363 * gdb.c++/printmethod.cc: New file.
6364
6365 * gdb.c++/pr-574.exp: New file.
6366 * gdb.c++/pr-574.cc: New file.
6367
afb5c968
CV
63682002-09-18 Corinna Vinschen <vinschen@redhat.com>
6369
6370 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
6371 embedded targets which never actually exit.
6372
31e45dee
FN
63732002-09-18 Fernando Nasser <fnasser@redhat.com>
6374
6375 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
6376 "don't step after run" as unresolved or unsupported, instead of xfail.
6377
a283c5a1
CV
63782002-09-18 Corinna Vinschen <vinschen@redhat.com>
6379
6380 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
6381 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
6382 Add newline to expected string in "step out of main (status wrapper)"
6383 case.
6384
11350d2a
CV
63852002-09-18 Corinna Vinschen <vinschen@redhat.com>
6386
6387 * lib/gdb.exp (rerun_to_main): Allow restarting application.
6388 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
6389
0deec7d6
TT
63902002-09-17 Tom Tromey <tromey@redhat.com>
6391
6392 * gdb.base/printcmds.exp (test_print_string_constants): Expect
6393 \000, not \0, in double-quoted string.
6394
b2b4a1b5
CV
63952002-09-14 Corinna Vinschen <vinschen@redhat.com>
6396
c9d37158 6397 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
6398 string after running the commands execution on breakpoint tests.
6399
1c56143a
CV
64002002-09-13 Corinna Vinschen <vinschen@redhat.com>
6401
6402 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
6403
37f8da45
JB
64042002-09-12 Joel Brobecker <brobecker@gnat.com>
6405
6406 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
6407
08b468e0
KS
64082002-09-10 Keith Seitz <keiths@redhat.com>
6409
6410 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
6411 runto proc.
6412 (mi_run_to_main): Use mi_runto.
6413 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
6414
dc360f58
KS
64152002-09-10 Keith Seitz <keiths@redhat.com>
6416
6417 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
6418 regexp for stopping at main. Could have multiple event notifications.
6419 Don't assume that main was declared with no parameters.
6420 (mi_next): Use mi_step_to.
6421 (mi_step): Use mi_next_to.
6422
ce3abcfb
CV
64232002-09-09 Corinna Vinschen <vinschen@redhat.com>
6424
6425 * gdb.base/default.exp: Fix expected string in `info float' test.
6426
d1f5b980
BE
64272002-09-09 Ben Elliston <bje@redhat.com>
6428
6429 * config/mips.exp: Update comments.
6430 * config/mips-idt.exp: Likewise.
6431 * config/nind.exp: Likewise.
6432 * config/slite.exp: Likewise.
6433 * config/sparclet.exp: Likewise.
6434 * config/udi.exp: Likewise.
6435 * config/vx.exp: Likewise.
6436 * config/vxworks29k.exp: Likewise.
6437
2f71430b
JB
64382002-09-05 Jim Blandy <jimb@redhat.com>
6439
6440 * gdb.threads/killed.exp: Fix test failure message.
6441
7ddebc7e
KS
64422002-09-04 Keith Seitz <keiths@redhat.com>
6443
6444 * lib/mi-support.exp: Update copyright.
6445 (mi_gdb_test): Increase the priority of the expected pattern
6446 so that it matches gdb_test.
6447
0ae67eb3
KS
64482002-09-03 Keith Seitz <keiths@redhat.com>
6449
6450 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
6451 Use integer comparison instead of string comparison for testing
6452 whether binary was built.
6453
38fc42c8
JB
64542002-09-03 Jim Blandy <jimb@redhat.com>
6455
6456 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
6457
b6ff0e81
JB
64582002-08-29 Jim Blandy <jimb@redhat.com>
6459
6460 * gdb.threads/pthreads.exp: Move the portable thread compilation
6461 code into a function in lib/gdb.exp, and call that from here.
6462 * lib/gdb.exp (gdb_compile_pthreads): New function.
6463
07c98896
KS
64642002-08-29 Keith Seitz <keiths@redhat.com>
6465
6466 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
6467 expect_out so that callers can get at it.
6468
0312286c
DJ
64692002-08-23 Daniel Jacobowitz <drow@mvista.com>
6470
6471 * gdb.threads/print-threads.c: New file.
6472 * gdb.threads/print-threads.exp: New file.
6473 * gdb.threads/schedlock.c: New file.
6474 * gdb.threads/schedlock.exp: New file.
6475
dd039bc4
EZ
64762002-08-22 Elena Zannoni <ezannoni@redhat.com>
6477
6478 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
6479 not altivec.c.
6480
1f36144c
MK
64812002-08-17 Mark Kettenis <kettenis@gnu.org>
6482
6483 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
6484 targets. The problem should be fixed now.
6485
16057ec7 64862002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
6487
6488 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
6489 2002-07-24 change that removes final dots from error messages.
6490
3c1499ad
TT
64912002-08-13 Tom Tromey <tromey@redhat.com>
6492
6493 * gdb.base/readline.exp: New file.
6494
a20ce2c3
AC
64952002-08-01 Andrew Cagney <ac131313@redhat.com>
6496
6497 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
6498 supress message.
6499
db034ac5
AC
65002002-08-01 Andrew Cagney <cagney@redhat.com>
6501
6502 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
6503 CHILL_FOR_TARGET and CHILL_LIB.
6504 * configure.in (configdirs): Remove gdb.chill.
6505 * configure: Regenerate.
6506 * lib/gdb.exp: Obsolete references to chill.
6507 * gdb.fortran/types.exp: Ditto.
6508 * gdb.fortran/exprs.exp: Ditto.
6509
3e000b18
KB
65102002-07-30 Kevin Buettner <kevinb@redhat.com>
6511
6512 * gdb.base/shlib-call.exp (additional_flags): Conditionally
6513 set Irix-specific compile and link flags.
6514
28f4966b
KB
65152002-07-29 Kevin Buettner <kevinb@redhat.com>
6516
6517 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
6518 source files. The ``-o'' option doesn't work with the ``-E'' option
6519 when using the Irix compiler.
6520
46c0d5a6
DJ
65212002-07-19 Daniel Jacobowitz <drow@mvista.com>
6522
6523 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
6524 Improve support for reusing an exec file. Copy exec file
6525 to target, and run gdbserver on the target instead of on the host.
6526
eecf4bed
JB
65272002-07-18 Jim Blandy <jimb@redhat.com>
6528
0f815cdf
JB
6529 * gdb.base/ending-run.exp: Don't expect to see the program end in
6530 some orderly fashion when we're running on a real stand-alone
6531 board.
6532
eecf4bed
JB
6533 * gdb.base/interrupt.exp: Correct logic for skipping tests on
6534 targets that don't support interrupts.
6535
52d309e4
JB
65362002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
6537
6538 * gdb.base/attach.exp: Add patterns to match output from /proc-based
6539 systems.
6540 Move comments in expect statements to inside the actions, so that they
6541 don't get matched against.
6542
ff683d9e
MK
65432002-07-10 Mark Kettenis <kettenis@gnu.org>
6544
6545 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
6546 function when asleep" test.
6547
b5356753
AC
65482002-07-10 Andrew Cagney <ac131313@redhat.com>
6549
6550 * gdb.base/page.exp: Rewrite to handle problems with very long
6551 `info set' output. Update copyright.
6552
6aa4d13a
AC
65532002-06-26 Andrew Cagney <ac131313@redhat.com>
6554
6555 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
6556 gdb.threads-hp.
6557 * gdb.hp/configure: Regenerate.
6558 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
6559 * gdb.hp/gdb.threads-hp/configure: Delete file.
6560 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
6561
8cf8c2b8
AC
65622002-06-22 Andrew Cagney <ac131313@redhat.com>
6563
6564 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
6565 setlocale, bindtextdomain and textdomain.
6566
6827a8f8
JB
65672002-06-11 Jim Blandy <jimb@redhat.com>
6568
919d772c
JB
6569 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
6570 preprocessor macro information is present.
6571
6827a8f8
JB
6572 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
6573 tests.
6574
c15b0d21
MS
65752002-06-06 Michael Snyder <msnyder@redhat.com>
6576
c5984d70
MS
6577 * gdb.base/overlays.exp: Record addresses of overlay
6578 functions in TCL variables rather than in GDB variables,
6579 to avoid having GDB convert them to pointers (with loss
6580 of information).
6581
d63a86f8 6582 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 6583 default linker script changes.
c15b0d21
MS
6584 * gdb.base/long_long.exp: Add check for sizeof (long double).
6585
be26fe0d
ML
65862002-06-06 Michal Ludvig <mludvig@suse.cz>
6587
6588 * gdb.asm/asm-source.exp: Add x86-64 target.
6589 * gdb.asm/x86_64.inc: New.
d63a86f8 6590
258093ca 65912002-05-30 Michael Chastain <mec@shout.net>
258093ca 6592
4b3153f1 6593 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
6594 * gdb.c++/m-static.cc: New file.
6595 * gdb.c++/m-static.exp: New file.
6596
241264c6
MS
65972002-05-28 Michael Snyder <msnyder@redhat.com>
6598
6599 * gdb.base/call-ar-st.exp: Allow for reduced floating point
6600 precision.
6601
9bba8c8f 66022002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 6603
4b3153f1 6604 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
6605 * gdb.c++/m-data.cc: New file.
6606 * gdb.c++/m-data.exp: New file.
6607
66082002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 6609
4b3153f1 6610 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 6611 * gdb.c++/try_catch.cc: New file.
d63a86f8 6612 * gdb.c++/try_catch.exp: New file.
9bba8c8f 6613
def1b996
MC
66142002-05-27 Michael Chastain <mec@shout.net>
6615
6616 * gdb.c++/local.exp: Accept more nested types in output.
6617
522ba268
MC
66182002-05-26 Michael Chastain <mec@shout.net>
6619
6620 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
6621
277254ba
MS
66222002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
6623
6624 * lib/gdb.exp (gdb_wrapper_init): Just because
6625 gdb_wrapper_file exists, this does not mean that the file
6626 should not be rebuilt. That is what gdb_wrapper_initialized
6627 is for.
6628 (default_gdb_init): Reset gdb_wrapper_initialized.
6629
b61a8733
MS
66302002-05-23 Michael Snyder <msnyder@redhat.com>
6631
d63a86f8 6632 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
6633 the precision of the floating point test results.
6634 * gdb.base/call-rt-st.exp: Ditto.
6635
b61a8733
MS
6636 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
6637 * gdb.base/call-rt-st.exp: Ditto.
6638
56f6e910
MC
66392002-05-19 Michael Chastain <mec@shout.net>
6640
6641 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
6642
ad0b0016
EZ
66432002-05-19 Elena Zannoni <ezannoni@redhat.com>
6644
6645 * configure.in (configdirs): Add gdb.arch.
6646 * configure: Regenerate.
6647
f617d2b6
JB
66482002-05-17 Jim Blandy <jimb@redhat.com>
6649
6650 * gdb.base/completion.exp: Recognize the more detailed error
6651 messages produced by the macro expander's lexical analyzer.
6652
eac2a696
EZ
66532002-05-14 Elena Zannoni <ezannoni@redhat.com>
6654
6655 * gdb.arch/altivec-abi.c: New file.
6656 * gdb.arch/altivec-abi.exp: New file.
6657 * gdb.arch/altivec-regs.c: New file.
6658 * gdb.arch/altivec-regs.exp: New file.
6659
2fdde8f8
DJ
66602002-05-14 Daniel Jacobowitz <drow@mvista.com>
6661
6662 * gdb.base/maint.exp (maint print type): Update for new type
6663 structure.
d63a86f8 6664
e31f1a7c
EZ
66652002-05-14 Elena Zannoni <ezannoni@redhat.com>
6666
6667 * gdb.arch: New directory.
6668 * gdb.arch/configure.in: New file.
6669 * gdb.arch/configure: New file.
6670 * gdb.arch/Makefile.in: New file.
6671
db589741
CV
66722002-05-13 Corinna Vinschen <vinschen@redhat.com>
6673
6674 * gdb.asm/asm-source.exp: Add v850 as supported target.
6675 * gdb.asm/v850.inc: New file.
6676
8ce2a7dc
DJ
66772002-05-13 Daniel Jacobowitz <drow@mvista.com>
6678
6679 * gdb.c++/annota2.exp (annotate-quit): Add comment.
6680
df763c7f
DJ
66812002-05-12 Daniel Jacobowitz <drow@mvista.com>
6682
6683 * gdb.base/break.exp: Check 'break "marker2"'.
6684
377daeed
MS
66852002-05-10 Michael Snyder <msnyder@redhat.com>
6686
6687 * gdb.base/long_long.exp: Fix typo.
6688
c4b7bc2b
JB
66892002-05-10 Jim Blandy <jimb@redhat.com>
6690
ecac9a4e
JB
6691 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
6692 a bug.
6693
c4b7bc2b
JB
6694 * gdb.base/printcmds.exp (test_integer_literals_rejected):
6695 Recognize more detailed error message produced by the macro
6696 expander's lexical analyzer.
6697 * lib/gdb.exp (test_print_reject): Same.
6698
e71019a1
MK
66992002-05-09 Mark Kettenis <kettenis@gnu.org>
6700
6701 * gdb.c++/method.exp: Fix typo.
6702
fedfc8e6
MS
67032002-05-08 Michael Snyder <msnyder@redhat.com>
6704
166a1957
MS
6705 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
6706 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 6707 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
6708 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
6709 Add iftarget clause for strongarm.
d63a86f8 6710
f1c47eb2
MS
67112002-05-06 Michael Snyder <msnyder@redhat.com>
6712
cb9a9d3e
MS
6713 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
6714 (gdb_continue_to_end): Accept output from status wrapper.
6715 * gdb.base/ending-run.exp: Add case for output from status wrapper.
6716 Clean up fail messages to match pass messages.
6717
f1c47eb2
MS
6718 Enable the "needs_status_wrapper" testsuite feature.
6719 * lib/gdb.exp (gdb_wrapper_init): New procedure.
6720 (gdb_compile): Conditionally call gdb_wrapper_init.
6721 * gdb.base/a2-run.exp: Recognize output from status wrapper.
6722 * gdb.c++/method.exp: Recognize output from status wrapper.
6723
6079c749
BE
67242002-05-06 Ben Elliston <bje@redhat.com>
6725From Graydon Hoare <graydon@redhat.com>
6726
6727 * config/sid.exp: Include support for "rawsid" protocol.
6728
188baff3
JB
67292002-05-03 Jim Blandy <jimb@redhat.com>
6730
6731 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
6732 * gdb.c++/hang3.C: New file.
6733
b9c07f0f
AC
67342002-05-04 Andrew Cagney <ac131313@redhat.com>
6735
6736 * gdb.base/default.exp: Remove obsolete code.
6737 * gdb.c++/misc.exp: Ditto. Update copyright.
6738 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
6739 * gdb.base/whatis.exp: Ditto. Update copyright.
6740 * gdb.base/scope.exp: Ditto. Update copyright.
6741 * gdb.base/ptype.exp: Ditto. Update copyright.
6742 * gdb.base/printcmds.exp: Ditto. Update copyright.
6743 * gdb.base/opaque.exp: Ditto. Update copyright.
6744 * gdb.base/list.exp: Ditto.
6745 * gdb.base/funcargs.exp: Ditto. Update copyright.
6746 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
6747 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
6748 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
6749 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
6750 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
6751 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
6752
5c7a0397
MS
67532002-05-02 Michael Snyder <msnyder@redhat.com>
6754
d6dcc264 6755 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
6756 * gdb.base/long_long.exp: Add xscale target.
6757 * gdb.base/default.exp: Add xscale target.
6758
eb7f1c48
JB
67592002-05-01 Jim Blandy <jimb@redhat.com>
6760
6761 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
6762 gdb.c++/hang.exp: New test.
6763
a6befae8
FF
67642002-05-01 Fred Fish <fnf@redhat.com>
6765
6766 * gdb.base/completion.exp: Handle completions of "./Make" for
6767 more than one completion possibility, as is the case when we
6768 build and test in the source tree.
6769
0a310277
AG
67702002-04-29 Anthony Green <green@redhat.com>
6771
6772 * gdb.java/jmisc1.exp: New file.
6773 * gdb.java/jmisc2.exp: New file.
6774
6ff9af88
DJ
67752002-04-24 Daniel Jacobowitz <drow@mvista.com>
6776
6777 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
6778
96b3d632
EZ
67792002-04-23 Elena Zannoni <ezannoni@redhat.com>
6780
6781 * gdb.base/help.exp: Change 'help status' to allow for target
6782 dependent output differences.
6783
5019bb54
MC
67842002-04-22 Michael Chastain <mec@shout.net>
6785
6786 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
6787
a805a116
MC
67882002-04-22 Michael Chastain <mec@shout.net>
6789
6790 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
6791
a1706bfd
DM
67922002-04-17 David S. Miller <davem@redhat.com>
6793
6794 * gdb.asm/sparc64.inc: New file.
6795 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
6796
a73a20a2
EZ
67972002-04-19 Elena Zannoni <ezannoni@redhat.com>
6798
6799 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
6800 instruction file directly into the build tree. Clean up at end of
6801 test.
6802
ba678339
DM
68032002-04-18 David S. Miller <davem@redhat.com>
6804
6805 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
6806 handle 64-bit platforms correctly.
6807 * gdb.base/maint.exp: Likewise.
6808
b03399da
KB
68092002-04-18 Kevin Buettner <kevinb@redhat.com>
6810
6811 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
6812 ``-fpic'' when compiling files comprising a shared library, but
6813 it does need additional linker flags in order to find shared
6814 libraries at run time.
6815
e2004992
KB
68162002-04-18 Kevin Buettner <kevinb@redhat.com>
6817
6818 * gdb.base/cvexpr.c (use): New function.
6819 (main): Invoke use() on all global variables to prevent
6820 some linkers from deleting these otherwise unused symbols.
6821
d8937120
MC
68222002-04-17 Michael Chastain <mec@shout.net>
6823From David S. Miller <davem@redhat.com>
6824
6825 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
6826 handle 64-bit platforms correctly.
6827
ffd61a58
MS
68282002-04-12 Michael Snyder <msnyder@redhat.com>
6829From Jim Blandy <jimb@redhat.com>
6830 * gdb.base/foo.c (foox): Remove section attribute; the linker
6831 script can handle this instead.
6832 * gdb.base/bar.c (barx): Same.
6833 * gdb.base/baz.c (bazx): Same.
6834 * gdb.base/grbx.c (grbxx): Same.
6835
6836 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
6837 manager doesn't automatically unmap overlays unnecessarily.
6838
6b8426a6
MH
68392002-04-10 Martin M. Hunt <hunt@redhat.com>
6840
6841 * gdb.base/ending-run.exp: Fix pattern for Mips targets
6842 stepping out of main.
6843
34af4875
MC
68442002-04-09 Michael Chastain <mec@shout.net>
6845
6846 * gdb.c++/local.cc (main): Move call to marker1() inside nested
6847 scope so that the nested scope tests will make sense.
6848 * gdb.c++/local.exp: Write patterns that actually work with gcc
6849 (the HP patterns "were never known to work with gcc").
6850 Keep the old aCC patterns too.
6851
2d1676a0
DJ
68522002-04-09 Daniel Jacobowitz <drow@mvista.com>
6853
6854 * gdb.base/attach.exp: Correct target board test.
6855
3a63e3f9
MC
68562002-04-08 Michael Chastain <mec@shout.net>
6857
6858 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
6859 in a const method. Add some xfail and fail cases for configurations
6860 that do not emit the "const ...".
6861
f18dabd2
MC
68622002-04-07 Michael Chastain <mec@shout.net>
6863
6864 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
6865 Accept "A * const" and "const A * const" as type of "this".
6866 Fix spelling of getFunky throughout. Make messages uniform.
6867
0fcddd82
EZ
68682002-04-07 Elena Zannoni <ezannoni@redhat.com>
6869
6870 Work around for PR gdb/285:
6871 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
6872
16a8534a
EZ
68732002-04-07 Elena Zannoni <ezannoni@redhat.com>
6874
6875 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
6876 instructions file at run time instead of configure time.
6877 Sometimes we run the test in a directory that is not the one we
6878 configured in.
6879 * gdb.asm/configure.in: Delete creation of symlink.
6880 * gdb.asm/configure: Regenerate.
6881
24181d81
JB
68822002-04-05 J. Brobecker <brobecker@gnat.com>
6883
6884 * gdb.gdb/xfullpath.exp: New test, to exercise the new
6885 xfullpath () function.
6886
7cdb7107
DJ
68872002-04-04 Daniel Jacobowitz <drow@mvista.com>
6888
6889 * gdb.asm/Makefile.in: Correct dependencies.
6890
6891 * gdb.asm/powerpc.inc: New file.
6892 * gdb.asm/asm-source.exp: Add PowerPC.
6893 * gdb.asm/configure.in: Likewise.
6894 * gdb.asm/configure: Regenerated.
6895
a7d17088
DJ
68962002-04-04 Daniel Jacobowitz <drow@mvista.com>
6897
6898 * gdb.base/relocate.exp: New file.
6899 * gdb.base/relocate.c: New file.
6900
cd721503
FF
69012002-04-04 Fred Fish <fnf@redhat.com>
6902
6903 * gdb.base/step-test.exp: Update comment regarding stopping in
6904 memcpy/bcopy calls inserted as part of the compiler runtime.
6905
b22ad7a7
MS
69062002-04-04 Michael Snyder <msnyder@redhat.com>
6907
6908 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
6909
5f279fa6
DJ
69102002-04-03 Daniel Jacobowitz <drow@mvista.com>
6911
6912 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
6913 (gdb_expect): Remove $notransfer hack.
6914
dd0fd3ce
DJ
69152002-04-02 Daniel Jacobowitz <drow@mvista.com>
6916
6917 * gdb.c++/classes.exp ("calling method for small class"): Match
6918 updated register output.
6919
1e50cda1
DJ
69202002-03-30 Daniel Jacobowitz <drow@mvista.com>
6921
6922 Fix PR gdb/452
6923 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
6924 when finished. Make gdb_file_cmd send "exec-file" when
6925 appropriate.
6926
24015922
DJ
69272002-03-30 Daniel Jacobowitz <drow@mvista.com>
6928
6929 * gdb.base/attach.exp: Remove extra setup_xfail.
6930
dd7dfd64
MS
69312002-03-26 Michael Snyder <msnyder@redhat.com>
6932
6933 * gdb.base/default.exp: Add tests for dump, append, and restore.
6934 * gdb.base/help.exp: Add tests for dump, append, and restore.
6935 * gdb.base/dump.exp: New file, test dump, append and restore.
6936 * gdb.base/dump.c: New file.
6937
48b2f8d7
MS
69382002-03-27 Michael Snyder <msnyder@redhat.com>
6939
d63a86f8 6940 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
6941 clean-ups in help messages.
6942
05b4d525
FF
69432002-03-26 Fred Fish <fnf@redhat.com>
6944
6945 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
6946 have debugging info for those functions and the compiler uses them
6947 internally to copy structs around.
6948
d7679631
FF
69492002-03-26 Fred Fish <fnf@redhat.com>
6950
6951 * gdb.base/list.exp: Revert the change made yesterday and add note
6952 about why we don't list the default lines for remote targets.
6953
523ac3f9
MS
69542002-03-25 Michael Snyder <msnyder@redhat.com>
6955
6956 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
6957
754b2b8d
FF
69582002-03-25 Fred Fish <fnf@redhat.com>
6959
6960 * gdb.base/list.exp: This test works on remote targets so remove
6961 the short circuit for remote targets. Update copyright.
6962
33c3e192
FF
69632002-03-25 Fred Fish <fnf@redhat.com>
6964
6965 * gdb.base/attach.exp: Fix logic error that was suppressing this
6966 test for all non hppa*-*-hpux* targets, instead of the hp target.
6967 Move comments closer to the suppression point. Also now need to
6968 check that we are running natively.
6969
d43e73ee
MS
69702002-03-22 Michael Snyder <msnyder@redhat.com>
6971
882c8f02
MS
6972 * gdb.base/default.exp: Add test for gcore. Update copyright.
6973 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 6974
04c12f60
FF
69752002-03-06 Fred Fish <fnf@redhat.com>
6976
6977 * gdb.base/funcargs.c: Remove extraneous ';' character.
6978 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
6979
b43df995
MC
69802002-03-04 Michael Chastain <mec@shout.net>
6981
6982 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
6983 accommodate gcc v3 function signature.
6984 * gdb.mi/mi0-var-cmd-exp: Ditto.
6985
92362027
AC
69862002-02-24 Andrew Cagney <ac131313@redhat.com>
6987
6988 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
6989 ``GNU/Linux'' or ``Linux kernel''
6990 * testsuite/gdb.threads/pthreads.c: Ditto.
6991
258ad32d
MC
69922002-02-24 Michael Chastain <mec@shout.net>
6993
6994 * gdb.threads/pthreads.c (thread1): Add a return statement.
6995 (thread2): Likewise.
6996 (foo): Likewise.
6997
04c3b3d4
MC
69982002-02-23 Michael Chastain <mec@shout.net>
6999
7000 * gdb.threads/linux-dp.c (philosopher): Add a return statement
7001 to placate gcc.
7002
5a2a0a20
MC
70032002-02-23 Michael Chastain <mec@shout.net>
7004
7005 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
7006 test "ptype bint". The test passes on all my stabs configurations.
7007
a640f7fc
JB
70082002-02-21 Jim Blandy <jimb@redhat.com>
7009
27924826
JB
7010 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
7011 filename at a time, and watch for the ones we want to see.
7012
a640f7fc
JB
7013 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
7014 types of pointers to prototyped functions.
7015
edcc8c75
AC
70162002-02-20 Andrew Cagney <ac131313@redhat.com>
7017
7018 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
7019 signed, unsigned and straight char.
7020 (padding_char, padding_short, padding_int, padding_long,
7021 padding_long_long, padding_float, padding_double,
7022 padding_long_double): New global variables.
7023 (fill, fill_structs): New functions.
7024
7025 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
7026 for correctly sized writes. Update copyright.
7027 (get_valueof): New procedure.
7028 (get_sizeof): Call get_valueof.
7029 (check_valueof): New procedure.
7030 (check_padding): New procedure.
7031
ac57ea44
MC
70322002-02-20 Michael Chastain <mec@shout.net>
7033
7034 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
7035 to setup_xfail. Document some of the remaining calls.
7036
7a10c941
MC
70372002-02-18 Michael Chastain <mec@shout.net>
7038
7039 * gdb.c++/userdef.exp: Update copyright year.
7040
fb8acdcc
DJ
70412002-02-18 Daniel Jacobowitz <drow@mvista.com>
7042
7043 * gdb.c++/userdef.exp: Test overloaded operators properly.
7044 Remove xfails.
7045
fda6ae12
MS
70462002-02-14 Michael Snyder <msnyder@redhat.com>
7047
7048 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
7049
676a0442
DJ
70502002-02-14 Daniel Jacobowitz <drow@mvista.com>
7051
7052 * gdb.base/a2-run.exp: Check for a remote target properly.
7053 * gdb.base/annota1.exp: Likewise.
7054 * gdb.base/list.exp: Likewise.
7055 * gdb.base/reread.exp: Likewise.
7056 * gdb.base/scope.exp: Likewise.
7057 * gdb.base/shlib-call.exp: Likewise.
7058 * gdb.base/term.exp: Likewise.
7059 * gdb.c++/annota2.exp: Likewise.
7060
78b4f468
RE
70612002-02-13 Richard Earnshaw <rearnsha@arm.com>
7062
7063 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
7064
9a81ba51
MC
70652002-02-10 Michael Chastain <mec@shout.net>
7066
7067 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
7068 (call_after_alloca): Ditto.
7069
004af6c7
DJ
70702002-02-10 Daniel Jacobowitz <drow@mvista.com>
7071
7072 * gdb.base/ending-run.exp: Guard "cont" test with
7073 gdb_skip_stdio_test.
7074
37225f62
JB
70752002-02-06 Jim Blandy <jimb@redhat.com>
7076
7077 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
7078 from here...
7079 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
7080 To here. Disable this test on non-HP platforms. Add big comment.
7081
fe6fdd96
MS
70822002-02-04 Michael Snyder <msnyder@redhat.com>
7083
7084 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
7085 other than d10v and m32r.
7086
036fad3f
RE
70872002-02-02 Richard Earnshaw <rearnsha@arm.com>
7088
7089 * gdb.base/default.exp: Rewrite test patterns to reduce time
7090 taken to match them.
7091
7148ab62
DJ
70922002-01-30 Daniel Jacobowitz <drow@mvista.com>
7093
7094 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
7095 Allow a start function above main.
7096 * gdb.threads/linux-dp.exp: Fix copyright date.
7097
396cc255
DJ
70982002-01-30 Daniel Jacobowitz <drow@mvista.com>
7099
7100 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
7101 (check_philosopher_stack): Check for manager thread before checking
7102 for a just-starting thread.
7103
f038d31b
DJ
71042002-01-30 Daniel Jacobowitz <drow@mvista.com>
7105
7106 From Neil Booth <neil@daikokuya.demon.co.uk>:
7107 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
7108 warnings.
7109
b3ff9d9a
FF
71102002-01-21 Fred Fish <fnf@redhat.com>
7111
7112 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
7113 not caller.
7114
39ad761d
JB
71152002-01-21 Jim Blandy <jimb@redhat.com>
7116
7117 * gdb.base/reread.exp: Check that GDB properly re-reads the
7118 executable file when it changes while no inferior is running.
7119
aaf320fa
FF
71202002-01-21 Fred Fish <fnf@redhat.com>
7121
7122 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
7123 optionally accept the "shlib events" variation.
7124
808a31f5
JB
71252002-01-21 Jim Blandy <jimb@redhat.com>
7126
7127 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
7128 call `fflush' after every `printf', so that the output is produced
7129 at predictable points, regardless of whatever buffering does (or
7130 doesn't) take place.
7131 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
7132 at different points.
7133
4420d5e2
DJ
71342002-01-20 Daniel Jacobowitz <drow@mvista.com>
7135
7136 * gdb.c++/inherit.exp: Update copyright years.
7137 * gdb.c++/method.exp: Likewise.
7138
3e36a0f4
DJ
71392002-01-20 Daniel Jacobowitz <drow@mvista.com>
7140
7141 * gdb.c++/classes.exp: Update for improved v3 support and skipping
7142 artificial methods/arguments.
7143 * gdb.c++/derivation.exp: Likewise.
7144 * gdb.c++/inherit.exp: Likewise.
7145 * gdb.c++/method.exp: Likewise.
7146 * gdb.c++/virtfunc.exp: Likewise.
7147
b4ceaee6
AC
71482002-01-18 Andrew Cagney <ac131313@redhat.com>
7149
7150 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
7151 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
7152 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
7153 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
7154 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
7155 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
7156
ecace851
JB
71572002-01-17 Jim Blandy <jimb@redhat.com>
7158
7159 * gdb.asm/asm-source.exp (info symbol): Take another shot at
7160 anchoring the pattern matching the entry point symbol's name.
7161
375fc983
AC
71622002-01-17 Andrew Cagney <ac131313@redhat.com>
7163
7164 * gdb.base/maint.exp: Update ``maint internal-error'' to match
7165 continue/quit query. Update copyright.
7166
fe6fdd96
MS
71672002-01-14 Michael Snyder <msnyder@redhat.com>
7168
7169 * gdb.base/gcore.exp: Remove extra debugging output.
7170
e017c81f
DJ
71712002-01-13 Daniel Jacobowitz <drow@mvista.com>
7172
7173 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
7174 for slightly dubious v2 mangled string.
7175
37ab3bf8
DJ
71762002-01-13 Daniel Jacobowitz <drow@mvista.com>
7177
7178 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
7179
1bc05c3a 71802002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 7181
1bc05c3a 7182 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 7183
1bc05c3a
JM
7184 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
7185 constructors.
7186 * gdb.c++/derivation.exp: Likewise.
7187 * gdb.c++/templates.exp: Likewise.
7188 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 7189
1bc05c3a
JM
71902002-01-10 Michael Snyder <msnyder@redhat.com>
7191
7192 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 7193
a911c360
MS
71942002-01-08 Michael Snyder <msnyder@redhat.com>
7195
7196 * gdb.base/gcore.exp: New test for generate-core-file command.
7197 * gdb.base/gcore.c: Testcase for above.
7198 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
7199
ea2119ec
JM
72002002-01-08 Jason Merrill <jason@redhat.com>
7201
7202 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
7203
68203136
FF
72042002-01-07 Fred Fish <fnf@redhat.com>
7205
7206 * gdb.c++/overload.exp: Remove unconditional xfails for:
7207 print foo_instance1.overloadargs(1)
7208 print foo_instance1.overloadargs(1, 2)
7209 print foo_instance1.overloadargs(1, 2, 3)
7210 print foo_instance1.overloadargs(1, 2, 3, 4)
7211 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
7212 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
7213 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
7214 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
7215 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
7216 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
7217 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
7218 print foo_instance1.overload1arg()
7219 print foo_instance1.overload1arg((char)arg2)
7220 print foo_instance1.overload1arg((signed char)arg3)
7221 print foo_instance1.overload1arg((unsigned char)arg4)
7222 print foo_instance1.overload1arg((int)arg7)
7223 print foo_instance1.overload1arg((unsigned int)arg8)
7224 print foo_instance1.overload1arg((float)arg11)
7225 print foo_instance1.overload1arg((double)arg12)
d63a86f8 7226
21b9b5b1
MS
72272002-01-07 Michael Snyder <msnyder@redhat.com>
7228
7229 * gdb.base/huge.exp: New test. Print a very large target data object.
7230 (skip_huge_test): New test variable. Define if you want to skip this
7231 test. The test reads an 8 megabyte data object from the target, so it
7232 might be very time consuming on remote targets with a slow connection.
7233 * gdb.base/huge.c: New file. Test case for above.
7234
725f922e
FF
72352002-01-07 Fred Fish <fnf@redhat.com>
7236
7237 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
7238 g_instance.bfoo, and g_instance.cfoo.
7239
634d57ec
JL
7240Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
7241
f286b2c3
JL
7242 * gdb.base/break.c (multi_line_if_conditional): New function.
7243 (multi_ilne_while_conditional): Likewise.
7244 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
7245 IF or WHILE condition puts the breakpoint at the start of
7246 the condition.
7247
634d57ec
JL
7248 * gdb.base/selftest.exp (backtrace through signal handler): Remove
7249 hppa*-*-hpux* expected failure.
7250 * gdb.base/structs.exp (do_function_calls): Similarly.
7251
7252 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
7253 watchpoints.
7254
9fbfe2dc
AC
72552002-01-06 Andrew Cagney <ac131313@redhat.com>
7256
7257 Fix PR gdb/66.
7258 * gdb.base/structs.exp: Replace skip for a29k with skip for
7259 gdb,cannot_call_functions.
7260 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
7261 * gdb.base/callfuncs.exp: Ditto.
7262 * gdb.base/call-rt-st.exp: Ditto.
7263 * gdb.base/call-strs.exp: Ditto.
7264 * gdb.base/callfwmall.exp: Ditto.
7265 * gdb.base/scope.exp: Obsolete xfail a29k.
7266 * gdb.c++/misc.exp: Ditto.
7267 * gdb.c++/cplusfuncs.exp: Ditto.
7268 * gdb.base/ptype.exp: Ditto.
7269 * gdb.base/printcmds.exp: Ditto.
7270 * gdb.base/opaque.exp: Ditto.
7271 * gdb.base/list.exp: Ditto.
7272 * gdb.base/funcargs.exp: Ditto.
7273 * gdb.base/default.exp: Ditto.
7274
8ddad156
MS
72752002-01-04 Michael Snyder <msnyder@redhat.com>
7276
ca4976a6 7277 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
7278 * gdb.base/maint.exp: Add tests for maint info sections options.
7279
1b074332
JL
7280Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
7281
7282 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
7283
7d159115
CV
72842001-12-20 Corinna Vinschen <vinschen@redhat.com>
7285
7286 * gdb.asm/arm.inc: New file.
7287 * gdb.asm/asm-source.exp: Add arm targets.
7288 * gdb.asm/configure.in: Ditto.
7289 * gdb.asm/configure: Recreated from configure.in.
7290
8fb87725
JL
7291Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
7292
afabe08c
JL
7293 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
7294 with HP's compiler.
7295 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
7296 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
7297 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
7298 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
7299
7300 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
7301 either HP's compilers or GCC.
7302
db521deb
JL
7303 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
7304 a SIGBUS or SIGSEGV.
7305
7306 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
7307
7308 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
7309 can be compiled with either HP's compiler or GCC.
7310
cfa88ab7
JL
7311 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
7312 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
7313 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
7314
ca344dff
JL
7315 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
7316 to match current gdb output. Update due to using auto-solib-limit
7317 for limiting instead of overloading auto-solib-add.
7318 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
7319 test program.
7320
3f3c6e55 7321 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
7322 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
7323 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
7324 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
7325 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
7326 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
7327 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
7328 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
7329 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
7330 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
7331 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
7332 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
7333 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 7334
8fb87725
JL
7335 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
7336 a SIGTRAP to the inferior.
7337
cf599fa7
CV
73382001-12-19 Corinna Vinschen <vinschen@redhat.com>
7339
7340 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
7341 Substitute call to target_link by call to gdb_compile.
7342
2cd045cd
JL
7343Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
7344
7345 * gdb.base/break.exp: Fix HP specific search string when testing
7346 backtracing in a called function.
7347
d63a86f8 7348 * gdb.base/constvars.exp: Only set lang to C++ if we're
2cd045cd
JL
7349 compiling the test with HP's compilers.
7350 * gdb.base/volatile.exp: Similarly.
7351
99ebe9ac
JB
73522001-12-19 Jim Blandy <jimb@redhat.com>
7353
7354 * gdb.base/printcmds.exp: Expect the null character to be printed
7355 as '\0', and the '\013' to be printed as '\v'.
7356 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
7357 * gdb.base/setvar.exp: Same.
7358
b9891b29
JB
73592001-12-17 Jim Blandy <jimb@redhat.com>
7360
0eba65ab
JB
7361 * gdb.base/completion.exp: Rather than completing very long
7362 filenames, which can make the readline library produce output we
7363 don't recognize, cd to the directory first, and then complete
7364 using nice, short relative paths.
7365
6970b5b1
JB
7366 * gdb.base/completion.exp: On some systems, there is, in fact, a
7367 variable named `b' in scope, since GDB treats all static
7368 variables as being in scope. So use `no_var_named_this'
7369 instead of `b'.
7370
b9891b29
JB
7371 * gdb.base/corefile.exp: Recognize the message saying that GDB
7372 can't find the core file's registers as a failure.
7373
e6ccd35f
JSC
73742001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
7375
7376 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
7377 test expect string more specific.
7378
105ba819
CV
73792001-12-13 Corinna Vinschen <vinschen@redhat.com>
7380
7381 * gdb.asm/asm-source.exp: Add support for xstormy16.
7382 * gdb.asm/configure.in: Ditto.
7383 * gdb.asm/configure: Rebuild.
7384 * gdb.asm/xstormy16.inc: New file.
7385
e9e79dd9
FF
73862001-12-10 Fred Fish <fnf@redhat.com>
7387
7388 * gdb.base/maint.exp: Update to match changes in type dumping code.
7389
347dc97d
JB
73902001-12-10 Jim Blandy <jimb@redhat.com>
7391
7392 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
7393 matching the entry point symbol's name at the beginning of the
7394 line.
7395
5178b9d6
DJ
73962001-12-07 Daniel Jacobowitz <drow@mvista.com>
7397
7398 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
7399 gdb.c++/inherit.exp, gdb.c++/method.exp,
7400 gdb.c++/namespace.exp, gdb.c++/templates.exp,
7401 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
7402 and class layout support.
7403
af890c52
DJ
74042001-12-07 Daniel Jacobowitz <drow@mvista.com>
7405
7406 * gdb.c++/classes.exp: Add test for static member function.
7407 * gdb.c++/misc.cc: Add class with static member function.
7408
7a345fb3
JB
74092001-12-07 Jim Blandy <jimb@redhat.com>
7410
f2e54a80 7411 If GDB says it can't find the struct the function returned, report
8032bf31
JB
7412 those tests as `unsupported'.
7413 * gdb.base/call-rt-st.exp (print_struct_call): New function.
7414 Rewrite subsequent tests to use it.
7415
7416 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
7417 those tests as `unsupported'.
7418 * gdb.base/structs.exp (call_struct_func): New function.
7419 (do_function_calls): Use call_struct_func to call the functions
7420 returning structs.
7421
0bc69509
JB
7422 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
7423 whether functions are prototyped or not, so we can't possibly pass
7424 arguments to t_float_values2 properly.
7425
7a345fb3
JB
7426 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
7427 value of `timeout' for targets other than the mips*tx39-*.
7428
edb6ede1
MS
74292001-12-06 Michael Snyder <msnyder@redhat.com>
7430
d63a86f8 7431 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
7432 and detect whether the start symbol has a leading underscore.
7433
2d842f13
JB
74342001-12-04 Jim Blandy <jimb@redhat.com>
7435
7436 * gdb.base/completion.exp: Clarify indentation.
7437
68550daf
JB
74382001-12-03 Jim Blandy <jimb@redhat.com>
7439
7440 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
7441 variables on the S/390, not `.word'.
7442
cd5195a8
JB
74432001-11-30 Jim Blandy <jimb@redhat.com>
7444
7445 Add assembly-source tests for s390-ibm-linux.
7446 * gdb.asm/s390.inc: New file.
7447 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
7448 the S/390 architecture.
7449 * gdb.asm/configure: Regenerated.
7450
ca9efc90
MS
74512001-11-30 Michael Snyder <msnyder@redhat.com>
7452
7453 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
7454 next, info source, info sources, info line, global and static
7455 variables, and static functions.
7456 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
7457 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
7458 * gdb.asm/asmsrc1.s: Add a static function and some variables.
7459 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
7460 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
7461 (gdbasm_leave): Restore frame pointer.
7462 (gdbasm_startup): Copy stack set-up from crt0.S.
7463
d0e66976
FN
74642001-11-26 Fernando Nasser <fnasser@redhat.com>
7465
7466 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
7467 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
7468 to a local (non-static) variable. Copy tstruct.a to a static buffer
7469 and return a pointer to that buffer.
7470 * gdb.base/callfwmall.c (t_structs_a): Ditto.
7471
e2334072
MK
74722001-11-24 Mark Kettenis <kettenis@gnu.org>
7473
7474 * gdb.asm/configure.in: Fix recognition of ix86 target.
7475 * gdb.asm/configure: Regenerate.
7476
756caa3d
MS
74772001-11-21 Michael Snyder <msnyder@redhat.com>
7478
7479 * gdb.asm/sparc.inc: New file.
7480 * gdb.asm/asm-source.exp: Recognize sparc target.
7481 * gdb.asm/configure.in: Recognize sparc target.
7482 * gdb.asm/configure: Regenerate.
d63a86f8 7483
9a4d72d5
MS
74842001-11-21 Michael Snyder <msnyder@redhat.com>
7485
7486 * gdb.asm/m32r.inc: New file.
7487 * gdb.asm/asm-source.exp: Recognize m32r target.
7488 * gdb.asm/configure.in: Recognize m32r target.
7489 * gdb.asm/configure: Regenerate.
7490
a773d1cd
MS
74912001-11-20 Michael Snyder <msnyder@redhat.com>
7492
017ac23d
MS
7493 * gdb.asm/i386.inc: New file.
7494 * gdb.asm/asm-source.exp: Recognize ix86 target.
7495 * gdb.asm/configure.in: Recognize ix86 target.
7496 * gdb.asm/configure: Regenerate.
7497
a773d1cd
MS
7498 * gdb.c++/namespace.exp: Fix quotes in output messages.
7499
bb632afb
MS
75002001-11-14 Michael Snyder <msnyder@redhat.com>
7501
25d559ca 7502 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
7503 qualifier in a type cast expression, to designate an address
7504 in the instruction space (Harvard architecture).
7505
4749e309
MS
75062001-11-13 Michael Snyder <msnyder@redhat.com>
7507
7508 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
7509 Tests for expressions using 'const' and 'volatile'.
7510
25050984
CV
75112001-11-13 Corinna Vinschen <vinschen@redhat.com>
7512
7513 * gdb.asm/asm-sources.exp: Allow defining linker flags.
7514
1902c51f
DJ
75152001-11-12 Daniel Jacobowitz <drow@mvista.com>
7516
7517 * lib/mi-support.exp (mi_run_to_helper): Move comments
7518 outside of gdb_expect.
7519
dcf95b47
DJ
75202001-11-11 Daniel Jacobowitz <drow@mvista.com>
7521
7522 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
7523 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
7524 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
7525 mi0_run_to): New functions.
7526 * gdb.mi/mi-simplerun.exp: Use them.
7527 * gdb.mi/mi0-simplerun.exp: Likewise.
7528 * gdb.mi/mi-var-cmd.exp: Likewise.
7529 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 7530
45b074e1
AC
75312001-11-10 Andrew Cagney <ac131313@redhat.com>
7532
7533 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
7534 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
7535
bf50d346
AC
75362001-11-09 Andrew Cagney <ac131313@redhat.com>
7537
7538 * gdb.base/restore.exp: Include $expected value in restored test
7539 message.
7540
9383332c
AC
75412001-11-09 Andrew Cagney <ac131313@redhat.com>
7542
7543 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
7544 implemented.
7545
db62520a
MS
75462001-11-08 Michael Snyder <msnyder@redhat.com>
7547
7548 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
7549 Add pass/fail message for stop at breakpoint in call dummy function.
7550
b5703437
MS
75512001-11-07 Michael Snyder <msnyder@redhat.com>
7552
d63a86f8
RM
7553 * gdb.c++/templates.exp (test_template_breakpoints):
7554 If we get an overload menu, but it does not match what
760f6330 7555 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
7556 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
7557 making the whitespace optional. Argument for "new" may be
7558 "unsigned" as well as "unsigned int/long".
d63a86f8 7559 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
7560 making the whitespace optional. Also replace "(void) with
7561 "((void|)), making the keyword "void" optional.
d63a86f8 7562 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
7563 making the whitespace optional. Also replace "(void) with
7564 "((void|)), making the keyword "void" optional.
3bf40917
MS
7565 * gdb.base/callfuncs.c (t_float_values): This function must
7566 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 7567 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
7568 can be tested against both cases. Usually one case involves
7569 promotion of float to double, while the other does not.
7570 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
7571 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
7572 includes a stack frame for "start".
7573
c8ab4e6d
JB
75742001-11-05 Jim Blandy <jimb@redhat.com>
7575
7576 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
7577 pointers are 32 bits long, and that offsets of relocs are always
7578 stored in the data (REL-style), and not in the reloc entry itself
7579 (RELA-style).
7580 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
7581 stabs.
7582
3f08ced9
MS
75832001-11-01 Michael Snyder <msnyder@redhat.com>
7584
7585 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
7586 and regular expression operators by using quoting.
7587
cbfa24cd
MS
75882001-10-31 Michael Snyder <msnyder@redhat.com>
7589
7590 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
7591 depending on what the symbol table contains.
7592 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
7593 the output of the ptype command. Similarly, accept both "const &"
7594 and "const&".
7595
aaa68313
CV
75962001-10-31 Corinna Vinschen <vinschen@redhat.com>
7597
7598 * gdb.base/miscexprs.c (main): Add usage of preprocessor
7599 symbol `STORAGE' to allow to choose the storage class of
7600 the local datastructures.
7601 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
7602 compiler directive.
7603
91740388
MS
76042001-10-30 Michael Snyder <msnyder@redhat.com>
7605
7606 * gdb.base/jump.exp: Allow it to run for all targets.
7607
1b7c05e7
CV
76082001-10-29 Corinna Vinschen <vinschen@redhat.com>
7609
7610 * gdb.base/call-ar-st.c (print_double_array): Match for loop
7611 with new double_array size.
7612 (main): Change storage class of all local variables to static.
7613 Reduce size of double_array to 9.
7614 * gdb.base/call-ar-st.exp: Increase timeout value.
7615 Change expected output for double array to match new size in
7616 call-ar-st.c.
7617
36a22261
CV
76182001-10-29 Corinna Vinschen <vinschen@redhat.com>
7619
7620 * gdb.base/ending-run.exp: Create identical output when passing
7621 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 7622 Stormy16 target.
36a22261 7623
92b8ae91
MK
76242001-10-28 Mark Kettenis <kettenis@gnu.org>
7625
7626 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
7627 that we catch the expected failure under Linux/x86.
7628
cb135b83
OF
76292001-10-29 Orjan Friberg <orjanf@axis.com>
7630
7631 * gdb.base/setvar.exp: Escape curly braces.
7632 * gdb.stabs/weird.exp: Ditto.
7633
6884aa54
DJ
76342001-10-27 Daniel Jacobowitz <drow@mvista.com>
7635
7636 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
7637 * gdm.mi/mi0-hack-cli.exp: Likewise.
7638
0398c9aa
AC
76392001-10-25 Andrew Cagney <ac131313@redhat.com>
7640
7641 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
7642 messages.
7643
d20bf2e8
AC
76442001-10-21 Andrew Cagney <ac131313@redhat.com>
7645
7646 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
7647 checking MI enabled.
7648
03dd63aa
CV
76492001-10-09 Corinna Vinschen <vinschen@redhat.com>
7650
7651 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
7652
1d9d99f3
FCE
76532001-10-04 Frank Ch. Eigler <fche@redhat.com>
7654
7655 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
7656 if gdb child process crashes, just signal an error.
7657
838ae6c4
JB
76582001-10-02 Jim Blandy <jimb@redhat.com>
7659
7660 * lib/gdb.exp (test_xfail_format): Simplify.
7661
7662 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
7663 front of the variable name `format'. Simplify `if'.
7664
8f0cbc1c
DJ
76652001-10-01 Daniel Jacobowitz <drow@mvista.com>
7666
7667 * gdb.threads/pthreads.exp: Wait for output and delay
7668 before sending ^C.
7669
1f08dafd
DJ
76702001-10-01 Daniel Jacobowitz <drow@mvista.com>
7671
7672 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
7673 some incorrect output instead of timing out.
7674 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
7675
674f90ff
CV
76762001-09-28 Corinna Vinschen <vinschen@redhat.com>
7677
7678 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
7679 check to allow additional `int'.
7680
9b284272
DJ
76812001-09-27 Daniel Jacobowitz <drow@mvista.com>
7682
7683 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
7684 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
7685
b55a4771
MS
76862001-09-27 Michael Snyder <msnyder@redhat.com>
7687
7688 * lib/gdb.exp (test_debug_format): New proc.
7689 (setup_xfail_format): Use new proc test_debug_format.
7690 * gdb.base/constvars.exp (local_compiler_xfail_check): New
7691 proc; use new service proc test_debug_format.
7692 Replace all other "gcc_compiled" tests with this test.
7693 * gdb.base/volatile.exp (local_compiler_xfail_check): New
7694 proc; use new service proc test_debug_format.
7695 Replace all other "gcc_compiled" tests with this test.
7696
76972001-09-27 Michael Snyder <msnyder@redhat.com>
7698
7699 * gdb.base/cvexpr.exp: New file.
7700 * gdb.base/cvexpr.c: New file
7701 Test for expressions using const and volatile keywords.
7702
4e6667ac
CV
77032001-09-26 Corinna Vinschen <vinschen@redhat.com>
7704
7705 * gdb.base/constvars.exp: Check for different orders of keywords
7706 and additional "int" strings in output.
7707
4f337972
AC
77082001-09-22 Andrew Cagney <ac131313@redhat.com>
7709
7710 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
7711 responses from "help maint".
7712
2015650d
FCE
77132001-09-19 Frank Ch. Eigler <fche@redhat.com>
7714
7715 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
7716 to localhost:NNN instead of :NNN, in case Xvfb is listening
7717 only on TCP.
7718
f3bcedc1
CV
77192001-09-19 Corinna Vinschen <vinschen@redhat.com>
7720
7721 * gdb.base/recurse.exp: When checking leaving the watchpoint
7722 scope, recognize when gdb is in function's epilogue and pass.
7723
6b819c92
KS
77242001-09-18 Keith Seitz <keiths@redhat.com>
7725
7726 * lib/insight-support.exp (_gdbtk_export_target_info): Add
7727 support for running tests against sid targets.
7728 (gdbtk_done): Ditto.
7729
a10c9419
CV
77302001-09-18 Corinna Vinschen <vinschen@redhat.com>
7731
7732 * gdb.base/ending-run.c (main): Set stdout buffersize
7733 to the same reasonable value for any target.
7734 * gdb.base/ending-run.exp: Add a regular expression
7735 to make testsuite happy on Sanyo Stormy16 target.
7736
739d0d99
CV
77372001-09-17 Corinna Vinschen <vinschen@redhat.com>
7738
7739 * gdb.base/display.c (do_loops): Add float variable `f'.
7740 Increment f in loop.
7741 * gdb.base/display.exp: Increment timeout by 60 seconds.
7742 Change float display test to use variable `f'.
7743
1b8947f0
JB
77442001-09-17 Jim Blandy <jimb@redhat.com>
7745
7746 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
7747 overflowing the limited breakpoint tables on some ROM monitors
7748 (like the ROM68K).
7749
9890ac81
FCE
77502001-09-15 Frank Ch. Eigler <fche@redhat.com>
7751
7752 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
7753 the "-ac" (disable access control) flag.
7754
6db765ea
JH
77552001-08-30 Jeff Holcomb <jeffh@redhat.com>
7756
7757 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
7758 ints.
7759
4c32cc04
KS
77602001-08-30 Keith Seitz <keiths@redhat.com>
7761
7762 * lib/gdb.exp: Move all insight-related functionality into
7763 separate file.
7764 * lib/insight-support.exp: New file.
7765
8d6e6f81
FCE
77662001-08-29 Frank Ch. Eigler <fche@redhat.com>
7767
7768 * config/sid.exp (sid_start): Never set sid verbosity; disable
7769 expect_background {} that consumed its stdout; tolerate </dev/null.
7770 Attempt to set endianness override in "sid" protocol mode. Cleanup.
7771
6a90e1d0
AC
77722001-08-18 Andrew Cagney <ac131313@redhat.com>
7773
7774 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
7775 CLI jump command to start it.
7776 (mi_run_to_main): Fail immediatly when unexpected output.
7777
1759b3c3
AC
77782001-08-18 Andrew Cagney <ac131313@redhat.com>
7779
7780 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
7781 beginning of function. Fix PR gdb/191.
7782
61d11d80
FCE
77832001-08-16 Frank Ch. Eigler <fche@redhat.com>
7784
7785 * config/sid.exp (sid_start): Don't warn if we cannot figure out
7786 what to force sid endianness to.
7787
942a4df2
KS
77882001-08-15 Keith Seitz <keiths@redhat.com>
7789
7790 * lib/gdb.exp (gdbtk_start): Don't set environment
7791 variables for TCL_LIBRARY and friends. Insight will
7792 now figure these out for itself.
7793
0521c418
MS
77942001-08-02 Michael Snyder <msnyder@redhat.com>
7795
7796 * gdb.base/completion.exp: Remove the symbol "a64l" from
7797 the expect string; this is target-specific, and not related
7798 to what is being tested.
7799
74a9a58a
DB
78002001-08-02 Dave Brolley <brolley@redhat.com>
7801
7802 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
7803
c70819fa
MS
78042001-07-25 Michael Snyder <msnyder@redhat.com>
7805
c2b8fa57
MS
7806 * gdb.base/consecutive.exp: New file. Test stepping over
7807 breakpoints on consecutive instructions.
7808 * gdb.base/consecutive.c: New file.
7809
c70819fa
MS
7810 * gdb.base/call-rt-st.exp: Use double-backslash to quote
7811 curly braces in regular expressions.
7812
2b1a1355
MS
78132001-07-25 Michael Snyder <msnyder@redhat.com>
7814
7815 * gdb.base/ending-run.exp: Accept "Program exited normally" as
7816 legitimate output from stepping out of main.
7817
413eca6f
KS
78182001-07-22 Keith Seitz <keiths@redhat.com>
7819
7820 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
7821 the empty string, do not run the tests.
7822
7e5a9322
SC
78232001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
7824
7825 * gdb.base/long_long.exp: Detect size of pointer. Take into
7826 account 2-byte pointers when testing for p/a results.
7827
de58f10f
SC
78282001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
7829
d63a86f8 7830 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
7831 and defined to 1K for m68hc11.
7832 (random_data): Reduce table to 1K for embedded platforms (68hc11).
7833 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
7834 (sizeof_random_data): New variable to tell the size of the data table;
7835 don't test past this size; always run to main.
7836
d6f5fea1
SC
78372001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
7838
7839 * gdb.base/return2.exp: return of long long and double fails for
7840 68HC11; don't execute these tests on that platform.
7841 * gdb.base/return.exp: Return of a double fails for 68hc11.
7842
c477543d
SC
78432001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
7844
7845 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
7846 tests that print a float.
7847 * call-rt-st.exp: Likewise.
7848
63cf1c79
MK
78492001-07-12 Mark Kettenis <kettenis@gnu.org>
7850
7851 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
7852 running this test on Linux.
7853
112f9ab5
MC
78542001-06-24 Michael Chastain <chastain@redhat.com>
7855
7856 * gdb.base/arithmet.exp: Remove some tests to make all test names
7857 unique.
7858
4970cb0f
MS
78592001-07-03 Michael Snyder <msnyder@redhat.com>
7860
7861 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
7862 the output of the ptype command.
7863
d85da69f
MS
78642001-07-02 Michael Snyder <msnyder@redhat.com>
7865
4c8a82de
MS
7866 * gdb.base/completion.exp: Don't assume that break.c is the only
7867 source file that may contain functions named "marker".
d85da69f
MS
7868 * gdb.base/corefile.exp: Quote the curly braces in regexp.
7869
8afc772b
AC
78702001-06-28 Andrew Cagney <ac131313@redhat.com>
7871
7872 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
7873 of files to delete.
7874
7875 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
7876 * gdb.disasm/h8300s.exp: New file.
7877 gdb.disasm/h8300s.s: Likewise.
7878
cff22675
AC
78792001-06-27 Andrew Cagney <ac131313@redhat.com>
7880
7881 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
7882 empty breakpoint tables.
7883
68c81b54
AC
78842001-06-25 Andrew Cagney <ac131313@redhat.com>
7885
7886 * lib/mi-support.exp: Update args=... part of stop-reason
7887 patterns. Accept either a list or a tuple.
7888
2dd62704
AC
78892001-06-23 Andrew Cagney <ac131313@redhat.com>
7890
7891 * lib/mi-support.exp: Remove local emacs variable defining
7892 change-log-default-name.
7893
b4127474
MC
78942001-06-22 Michael Chastain <chastain@redhat.com>
7895
7896 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
7897 This is operationally compatible with the previous version.
7898
8dbfb380
JB
78992001-06-13 Jim Blandy <jimb@redhat.com>
7900
7901 * lib/gdb.exp (gdb_test): Doc fix.
7902
f2d8c86d
MC
79032001-06-10 Michael Chastain <chastain@redhat.com>
7904
7905 * gdb.base/exprs.exp: Remove a duplicate test.
7906
81564d34
JB
79072001-06-06 Jim Blandy <jimb@redhat.com>
7908
7909 * gdb.base/return2.exp (main): Use values to test float and double
7910 returns that are not NaN's, to avoid being confused by IEEE
7911 comparison rules.
7912
da55addb
MS
79132001-06-04 Michael Snyder <msnyder@redhat.com>
7914
7915 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 7916 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
7917 rather than wait for 12 more tests to time out.
7918
42c65987
JB
79192001-06-06 Jim Blandy <jimb@redhat.com>
7920
b18bced9 7921 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 7922 Don't forget to match the GDB prompt.
b18bced9 7923
42c65987
JB
7924 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
7925
5b41e5f0
JB
79262001-06-04 Jim Blandy <jimb@redhat.com>
7927
7928 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
7929 command.
7930
015e046f
KB
79312001-05-31 Kevin Buettner <kevinb@redhat.com>
7932
7933 * gdb.base/annota1.exp (info break): Match four or more spaces
7934 after "Address".
7935
fb1ffbbe
MC
79362001-05-31 Michael Chastain <chastain@redhat.com>
7937
7938 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
7939 (dm_type_int_star): Likewise.
7940 (dm_type_long_star): Likewise.
7941 (dm_type_void_star): Likewise.
7942
5ea2a32c
KB
79432001-05-29 Kevin Buettner <kevinb@redhat.com>
7944
7945 * gdb.base/completion.exp (INPUTRC): Set this environment variable
7946 to a known value in order to get consistent results regardless
7947 of the setting of INPUTRC or the presence or contents of .inputrc.
7948
ae23c492
MS
79492001-05-24 Michael Snyder <msnyder@redhat.com>
7950
ac55707e
MS
7951 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
7952 Don't require that the main thread and the manager thread are the
7953 first in the list.
7954
ae23c492
MS
7955 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
7956 debugging. If test fails, issue an "unsupported" not a "fail".
7957
400071f1
JB
79582001-05-24 Jim Blandy <jimb@redhat.com>
7959
7960 Don't assume that short is shorter than int.
7961 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
7962 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 7963 this isn't true.
400071f1
JB
7964 ("print unsigned char == (~0)"): Add test that verifies that ~0,
7965 an int, is not equal to ~0 stored in an unsigned char. This tests
7966 the same thing that the previous test meant to, but works on
7967 16-bit machines, too.
7968 ("print unsigned char != (~0)"): Same test, complemented.
7969
0816a3e5
MS
79702001-05-24 Michael Snyder <msnyder@redhat.com>
7971
7972 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 7973 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
7974 and prevents dejagnu getting out of step.
7975
f6dc23a9
KB
79762001-05-23 Kevin Buettner <kevinb@redhat.com>
7977
7978 * gdb.base/finish.exp (finish_void): Revise pattern for
7979 stopping on the call statement to not permit stopping at
7980 the start of the instructions comprising the call sequence.
7981
7dbd117d
MC
79822001-05-19 Michael Chastain <chastain@redhat.com>
7983
7984 * gdb.base/callfuncs.exp: Make all test names unique.
7985 * gdb.base/commands.exp: Make all test names unique.
7986 * gdb.base/condbreak.exp: Make all test names unique.
7987 * gdb.base/dbx.exp: Make all test names unique.
7988 * gdb.base/default.exp: Make all test names unique.
7989 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
7990 and TIMEOUT messages to their corresponding PASS message.
7991 * gdb.base/ending-run.exp: Make all test names unique.
7992 * gdb.base/long_long.exp: Remove duplicate test.
7993
6b0b0a9e
KB
79942001-05-21 Kevin Buettner <kevinb@redhat.com>
7995
7996 * gdb.base/finish.exp (finish_void): Allow "finish" command to
7997 stop on the call statement as well as the statement after the
7998 call.
7999
2caa35cb
MS
80002001-05-21 Michael Snyder <msnyder@redhat.com>
8001
8002 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
8003
40713331
EZ
80042001-05-10 Elena Zannoni <ezannoni@redhat.com>
8005
8006 * gdb.base/completion.exp: Revamp test. Make it execute on all
8007 platforms.
8008
c2c1be8d
EZ
80092001-05-10 Elena Zannoni <ezannoni@redhat.com>
8010
2c9cd303
EZ
8011 * config/gdbserver.exp (gdb_load): Handle the case
8012 in which the arguments to gdbserver are given in the
8013 baseboard configuration file.
8014 Also handle the case in which the server needs to do a
8015 load.
8016
9671de48
KS
80172001-05-07 Keith Seitz <keiths@cygnus.com>
8018
8019 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
8020 set up the display for testing.
8021 (gdbtk_start): Convert all paths to paths that tcl will like.
8022 Export target information to environment.
8023 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
8024 necessary.
8025 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
8026 (to_tcl_path): New proc to convert a given pathname into
8027 a path acceptible as an argument to a tcl command.
8028 (_gdbtk_export_target_info): New proc to export target info
8029 into the environment for gdbtk testing.
8030 (gdbtk_done): New proc to signal end-of-test.
8031
5a360f47
JB
80322001-05-06 Jim Blandy <jimb@redhat.com>
8033
8034 * restore.c: Make the code of caller0 correspond to its comment.
8035
66c756c6
MS
80362001-05-03 Michael Snyder <msnyder@redhat.com>
8037
8038 * config/sid.exp (gdb_target_sid): Check for error messages.
8039 On error or timeout, don't make expect exit (which will terminate
8040 all subsequent tests); instead just make gdb exit.
d63a86f8 8041 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
8042 return a negative value.
8043
a966fde5
JB
80442001-04-24 Jim Blandy <jimb@redhat.com>
8045
851c18e0
JB
8046 * gdb.c++/templates.exp: If we see the prompt for the overload
8047 list, but we haven't recognized any of the longer patterns,
8048 arrange for this test to fail, not hang.
8049
a966fde5
JB
8050 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
8051 variations.
8052
db144853
MC
80532001-04-22 Michael Chastain <chastain@redhat.com>
8054
8055 * gdb.c++/local.exp: Use the 'runto' library function.
8056 * gdb.c++/namespace.exp: Likewise.
8057 * gdb.c++/overload.exp: Likewise.
8058
3207ec21
KB
80592001-03-26 Kevin Buettner <kevinb@redhat.com>
8060
8061 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
8062 * gdb.base/step-line.exp: New file. Test step/next in presence of
8063 #line directives.
8064 * gdb.base/step-line.c: New file. Test program for the above.
8065 * gdb.base/step-line.inp: New file. We pretend that this file has
8066 been transformed by some other tool into step-line.c.
8067
13b57657
JB
80682001-03-21 Jim Blandy <jimb@redhat.com>
8069
8070 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
8071 unmangled operator names.
8072
754cbe1c
JB
80732001-03-20 Jim Blandy <jimb@redhat.com>
8074
8075 * gdb.threads/linux-dp.exp: Recognize an additional message
8076 generated by GDB when it doesn't understand how to debug threads
8077 on the target system.
8078
177495c9
AC
80792001-03-19 Andrew Cagney <ac131313@redhat.com>
8080
8081 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
8082
f266096b
MC
80832001-03-12 Michael Chastain <chastain@redhat.com>
8084
8085 * gdb.c++/derivation.exp: Use the 'runto' library function.
8086
cac3c2ff
MC
80872001-03-12 Michael Chastain <chastain@redhat.com>
8088
8089 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
8090
b6c11a24
MC
80912001-02-24 Michael Chastain <chastain@redhat.com>
8092
8093 * gdb.c++/ref-types.exp: Change handwritten code to library
8094 function 'runto'.
8095
6bae5bce
OF
80962001-03-16 Orjan Friberg <orjanf@axis.com>
8097
8098 * gdb.base/signals.exp: Set count to 0 explicitly.
8099
0015fd9a
MS
81002001-03-15 Mark Salter <msalter@redhat.com>
8101
8102 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
8103 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
8104 (gdb_load): Add support for additional target_info: gdb_download_size
8105 and gdb_load_timeout.
0015fd9a 8106
fc33412a
DT
8107Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
8108
8109 * gdb.base/annota1.exp: Move test of isnative to earlier in the
8110 file -- to prevent failing when the compile fails but we have no
8111 intention of running the tests anyway.
8112
8113 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
8114 tests if set.
8115
8116 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
8117 integers.
8118
8119 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
8120 * gdb.c++/namespace.exp: Ditto.
8121
115f06de
OF
81222001-03-07 Orjan Friberg <orjanf@axis.com>
8123
8124 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
8125 * gdb.base/pointers.exp: Relax pattern match of decimals.
8126
b6ba6518
KB
81272001-03-06 Kevin Buettner <kevinb@redhat.com>
8128
8129 * Makefile.in, config/abug.exp, config/cfdbug.exp,
8130 config/cpu32bug.exp, config/dve.exp, config/est.exp,
8131 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
8132 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
8133 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
8134 config/sh.exp, config/sid.exp, config/slite.exp,
8135 config/sparclet.exp, config/udi.exp, config/unknown.exp,
8136 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
8137 config/vxworks.exp, config/vxworks29k.exp,
8138 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
8139 gdb.base/all-bin.exp, gdb.base/annota1.exp,
8140 gdb.base/arithmet.exp, gdb.base/assign.exp,
8141 gdb.base/async.exp, gdb.base/attach.exp,
8142 gdb.base/bitfields.exp, gdb.base/bitops.exp,
8143 gdb.base/break.exp, gdb.base/call-ar-st.exp,
8144 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
8145 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
8146 gdb.base/commands.exp, gdb.base/completion.exp,
8147 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
8148 gdb.base/constvars.exp, gdb.base/corefile.exp,
8149 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
8150 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
8151 gdb.base/ending-run.exp, gdb.base/environ.exp,
8152 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
8153 gdb.base/finish.exp, gdb.base/foll-exec.exp,
8154 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
8155 gdb.base/funcargs.exp, gdb.base/help.exp,
8156 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
8157 gdb.base/logical.exp, gdb.base/long_long.exp,
8158 gdb.base/maint.exp, gdb.base/mips_pro.exp,
8159 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
8160 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
8161 gdb.base/pointers.exp, gdb.base/printcmds.exp,
8162 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
8163 gdb.base/regs.exp, gdb.base/relational.exp,
8164 gdb.base/remote.exp, gdb.base/reread.exp,
8165 gdb.base/restore.exp, gdb.base/return2.exp,
8166 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
8167 gdb.base/selftest.exp, gdb.base/setshow.exp,
8168 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
8169 gdb.base/sigall.exp, gdb.base/signals.exp,
8170 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
8171 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
8172 gdb.base/step-test.exp, gdb.base/structs.c,
8173 gdb.base/structs.exp, gdb.base/structs2.exp,
8174 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
8175 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
8176 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
8177 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
8178 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
8179 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
8180 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
8181 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
8182 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
8183 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
8184 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
8185 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
8186 gdb.fortran/types.exp, gdb.java/jmisc.exp,
8187 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
8188 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
8189 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
8190 gdb.trace/circ.exp, gdb.trace/collection.exp,
8191 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
8192 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
8193 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
8194 gdb.trace/report.exp, gdb.trace/save-trace.exp,
8195 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
8196 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
8197 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
8198 notices.
8199
dc96c6c7 82002001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
8201
8202 * gdb.base/varargs.c (find_max_double): Fix printf format string:
8203 first arg is int not float.
8204
dc96c6c7 82052001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
8206
8207 * gdb.base/reread.exp: Unsupported for non-native targets;
8208 doesn't work for remote debugging.
8209
9b0c4aeb
FN
82102001-02-19 Fernando Nasser <fnasser@redhat.com>
8211
8212 From Drew Moseley <dmoseley@redhat.com>
8213 * gdb.base/ending-run.exp: Properly handle the BSP state when
8214 stepping past the end of main.
8215
02aa71d5
MC
82162001-02-19 John Moore <jmoore@redhat.com>
8217
8218 * gdb.base/commands.exp (infrun_breakpoint_command_test):
8219 Converted HPUX fix for non-expected items following multiple
8220 step commands into general solution for all platforms.
8221
1fa449a4
MC
82222001-02-18 Michael Chastain <chastain@redhat.com>
8223
8224 * gdb.c++/classes.exp (do_tests): Change runto statements
8225 from "runto 'foo(void)'" to "runto 'foo'". This makes the
8226 statements demangler agnostic.
8227 * gdb.c++/virtfunc.exp (do_tests): Likewise.
8228 (gdb_virtfunc_restart): Likewise.
8229
b2f9ec70
MC
82302001-02-14 Michael Chastain <chastain@redhat.com>
8231
8232 * gdb.c++/inherit.exp (do_tests): Change runto statements
8233 from "runto 'foo(void)'" to "runto 'foo'". This makes the
8234 statements demangler agnostic.
8235
cf74b8ca
AC
8236Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
8237
8238 * gdb.threads/pthreads.exp: Unify pass/fail messages for
8239 ``continue to bkpt at common_routine in thread 2'' and ``stopped
8240 before calling common_routine 15 times'' tests.
8241
99f78f56
MC
82422001-02-11 Michael Chastain <chastain@redhat.com>
8243
8244 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
8245 Helps the test script figure out which demangler is in use.
8246 (dm_type_foo_ref): Ditto.
8247 (dm_type_int_star): Ditto.
8248 (dm_type_long_star): Ditto.
8249 (dm_type_unsigned_int): Ditto.
8250 (dm_type_void): Ditto.
8251 (dm_type_void_star): Ditto.
99707966 8252 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
8253 Probe the gdb demangler and set variables to accommodate
8254 formatting differences.
8255 (info_func_regexp): New function. Same as info_func, but
8256 matches against a regexp.
8257 (info_func): Match against a literal string.
8258 (print_addr_2): New function. Match against a literal string,
8259 which can be different from the input to gdb.
8260 (print_addr): Simply call print_addr_2 with the same argument twice.
8261 (test_lookup_operator_functions): Use demangler formatting variables.
8262 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
8263 the tests in the same order as the C++ class declaration.
8264 (test_paddr_operator_functions): Ditto.
8265 (test_paddr_overloaded_functions): Ditto.
8266 (test_paddr_hairy_functions): Use demangler formatting variables.
8267 Add reference to gdb/19 for related tests.
8268 (do_tests): Call probe_demangler.
8269
1de8f023
KB
82702001-01-30 Kevin Buettner <kevinb@redhat.com>
8271
8272 * gdb.c++/templates.cc (printf): Remove unused function definition.
8273
ca3f91ed
MS
82742001-01-26 Felix Lee <flee@redhat.com>
8275
8276 * sid.exp (sid_exit): Pass host, not target, to remote_close.
8277
82782001-01-25 matthew green <mrg@redhat.com>
8279
8280 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
8281 up sid.
8282 (sid_exit): Call `remote_pop_conn' after GDB is gone.
8283
82842001-01-25 matthew green <mrg@redhat.com>
8285
8286 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 8287 Deprecate $sid_spawn_id.
ca3f91ed
MS
8288 (sid_exit): Remove code necessary only for `spawn.'
8289
82902001-01-25 matthew green <mrg@redhat.com>
8291
8292 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
8293
fb18ec4a
MC
82942001-01-28 Michael Chastain <chastain@redhat.com>
8295
8296 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
8297 to call when tests fail. It takes gdb out of the overloaded
8298 function choice menu back to the main prompt, so that the test
8299 program stays synchronized.
8300 (set_bp_overloaded): New proc to collect all the common
8301 code for setting a breakpoint on an overloaded name. Calls
8302 take_gdb_out_of_choice_menu when needed.
8303 (menu_overload1arg): New variable to collect the repeated
8304 instances of the expected menu for an overloaded name. Change
8305 the regular expression to handle changes in g++ type encoding:
8306 "void" can be either "void" or "", and "unsigned int" can be
8307 either "unsigned int" or "unsigned".
8308 (continue_to_bp_overloaded): Change regular expressions to handle
8309 changes in g++ type encoding.
8310 (no proc): Call take_gdb_out_of_choice_menu when needed.
8311 Remove redundant calls to "info break". Accept either "canceled"
8312 or "cancelled". Change regular expressions in "info break"
8313 calls to handle changes in g++ type encoding. Give all tests
8314 unique strings.
8315
9c646a6e
BE
83162001-01-17 Ben Elliston <bje@redhat.com>
8317
8318 * config/sid.exp: New file.
8319
9549d9c1
AC
8320Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
8321
8322 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
8323
dc96c6c7 83242000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
8325
8326 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
8327 Add a RE to accept a non-ascii char if one is ever presented.
8328
b4df4f68
FN
83292000-12-20 Fernando Nasser <fnasser@redhat.com>
8330
297dd0fd 8331 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 8332
dc96c6c7 83332000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 8334
d63a86f8 8335 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
8336 in regexp. One '\' does not suffice on Linux.
8337
4a7bddb6
MC
83382000-12-09 Michael Chastain <chastain@redhat.com>
8339
8340 * gdb.base/break.exp (test_clear_command): Use a marker function
8341 rather than 'main' for the test function. Also move this
8342 test to an execution point where the marker function names are
8343 guaranteed to be bound to functions. (Executing tests after a
8344 'finish' from main runs into name conflicts with local names
8345 in __libc_start_main).
8346
dc96c6c7 83472000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
8348
8349 * gdb.base/finish.exp: New test for gdb's "finish" command.
8350 * gdb.base/return2.exp: New test for gdb's "return" command.
8351 * gdb.base/return2.c: New source file for above.
8352
dc96c6c7 83532000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
8354
8355 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
8356 * gdb.base/miscexprs.exp: Ditto.
8357 * gdb.base/pointers.exp: Ditto.
8358 * gdb.c++/derivation.exp: Ditto.
8359 * gdb.c++/local.exp: Ditto.
8360 * gdb.c++/namespace.exp: Ditto.
8361 * gdb.c++/overload.exp: Ditto.
8362 * gdb.c++/ref-types.exp: Ditto.
8363
dc96c6c7 83642000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
8365
8366 * gdb.base/constvars.exp: Test result of "up" command.
8367 * gdb.base/miscexprs.exp: Ditto.
8368 * gdb.base/pointers.exp: Ditto.
8369 * gdb.base/scope.exp: Ditto.
8370 * gdb.c++/derivation.exp: Ditto.
8371 * gdb.c++/local.exp: Ditto.
8372 * gdb.c++/namespace.exp: Ditto.
8373 * gdb.c++/overload.exp: Ditto.
8374 * gdb.c++/ref-types.exp: Ditto.
8375
44097287
FN
83762000-11-22 Michael Chastain <chastain@redhat.com>
8377
8378 * mips_pro.exp: Accept either "middle -> top -> main" or
8379 "middle -> main" in the backtrace, because gcc can optimize
8380 tail calls to jumps. Remove setup_xfail for the hppa case.
8381 Add a comment with the original warning messages from PR 3016,
8382 which was filed in 1993, to preserve them for posterity.
8383
9d2e1bab
ND
83842000-11-17 Nick Duffek <nsd@redhat.com>
8385
8386 * lib/gdb.exp (gdb_test): Override timeout with board info.
8387
1aca8eb7
ND
83882000-11-17 Nick Duffek <nsd@redhat.com>
8389
8390 * gdb.base/display.exp: Don't kill running stub. Add "again" to
8391 the second kill and detach messages.
8392
93076499
ND
83932000-11-17 Nick Duffek <nsd@redhat.com>
8394
8395 * configure.in: Add AC_EXEEXT.
8396 * configure: Regenerate.
8397 * Makefile.in (just-check): Export EXEEXT.
8398 * lib/gdb.exp ($EXEEXT): Import from environment.
8399 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
8400 expect "maint dump-me" on Cygwin.
8401 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
8402 $EXEEXT.
8403
30e87cd3
ND
84042000-11-17 Nick Duffek <nsd@redhat.com>
8405
8406 * gdb.base/break.exp: Test backtrace and finish from called
8407 function on all platforms, not just HP-UX.
8408
dc96c6c7 84092000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
8410
8411 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
8412 code from gdb_target_monitor, so it can be used independantly
8413 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 8414
dc96c6c7 84152000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
8416
8417 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
8418 * gdb.base/corefile.exp: Expect the message "Program is being
8419 debugged already" when we send the "corefile" command, since
8420 the preceeding gdb_load may have connected gdb to a remote target.
8421 * gdb.base/display.exp: Disable hardware watchpoints if new
8422 board info variable "no_hardware_watchpoints" is true.
8423 Replace single-letter commands with more readable ones.
8424 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
8425 if new board info variable "no_hardware_watchpoints" is true.
8426 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
8427 to see if stdio (printf) testing is possible.
8428 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
8429 board info variable "no_hardware_watchpoints" is true. Use new
8430 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
8431
39124dea
FN
84322000-11-13 Fernando Nasser <fnasser@redhat.com>
8433
8434 From Orjan Friberg <orjanf@axis.com>:
8435 * gdb.base/printcmds.exp: Escape curly braces followed by a number
8436 in array print pattern match.
8437
a9e2e984
FN
84382000-11-09 Fernando Nasser <fnasser@redhat.com>
8439
8440 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
8441 spelling "cancelled" to U.S. spelling "canceled" to match changes
8442 made to gdb.
8443 * gdb.c++/ovldbreak.exp: Ditto.
8444
c7db355b
PS
84452000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
8446
8447 * gdb.base/callfuncs.c (main): Moved to end of file, call
8448 t_double_values to initialize the FPU before inferior calls are made.
8449 * gdb.base/callfuncs.exp: Test for register preservation after calling
8450 inferior functions. Add tests for continuining, finishing and
8451 returning from a stop in a call dummy.
8452
dc96c6c7 84532000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
8454
8455 * gdb.base/commands.exp: Break up long lines, and re-indent.
8456
dc96c6c7 84572000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
8458
8459 * config/gdbserver.exp: Rewritten from the ground up, to make it
8460 compatible with the current dejagnu tree, and to make it work with
8461 the new "gdbserver" in libremote.
8462
dc96c6c7 84632000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
8464
8465 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
8466 * gdb.base/varargs.exp: Skip entire test if no printf support.
8467 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
8468 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
8469
dc96c6c7 84702000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
8471
8472 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
8473 no floating point support.
8474 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
8475 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
8476 * gdb.base/call-rt-st.exp: Ditto.
8477 * gdb.base/call-strs.exp: Ditto.
8478
bac5fc66
JG
84792000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
8480
8481 * gdb.base/sizeof.c: include <stdio.h>.
8482
8483 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
8484 'finish', otherwise uncaptured gdb_prompt would potentially
8485 throw remaining test points out of sync.
8486
b22a6027
SB
84872000-07-26 Scott Bambrough <scottb@netwinder.org>
8488
8489 * gdb.base/recurse.exp: Run tests for all targets.
8490 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
8491 gnu-oldld case on ARM.
8492 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
8493 for ARM targets.
d63a86f8 8494
d8231941
AG
8495Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
8496
8497 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
8498 * gdb.java/configure: Rebuild.
8499
8caabe69
AG
8500Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
8501
8502 * gdb.java/jv-exp.exp: New file.
8503
9d273ca3
AG
8504Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
8505
8506 * configure: Rebuilt.
8507 * configure.in (configdirs): Add gdb.java.
8508 * gdb.java/jmisc.java: New file.
8509 * gdb.java/jmisc.exp: New file.
8510 * gdb.java/Makefile.in: New file.
8511 * gdb.java/configure: Rebuilt.
8512 * gdb.java/configure.in: New file.
8513 * lib/java.exp: New file.
8514
4f823a66
AC
8515Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
8516
8517 * gdb.base/exprs.exp: Test casts to a pointer including over and
8518 underflow.
8519
2391e11d
AC
8520Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
8521
8522 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
8523 and the compilers sizes.
8524
54602222
ND
85252000-07-09 Nick Duffek <nsd@redhat.com>
8526
8527 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
8528 (use_methods): New function.
8529 (main): Call use_methods().
8530 * gdb.c++/classes.exp (test_method_param_class): New procedure.
8531 (do_tests): Call test_method_param_class.
8532
2bec0572
ND
85332000-07-09 Nick Duffek <nsd@redhat.com>
8534
8535 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
8536 spelling.
8537 (test_enums): New procedure. Move enum tests from end of script
8538 to here. Set breakpoint on function name instead of line number.
8539 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
8540 (enums2): New marker function.
8541 (enums1): New function.
8542 (main): Call enums1(). Move enum tests to enums1().
8543
78492fde
AC
8544Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
8545
8546 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
8547 compile/link program. Update line numbers.
8548 * gdb.asm/d10v.inc: Define ``startup''.
8549 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 8550
49a2cef8
AC
8551Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
8552
8553 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
8554
3e6c8688
EZ
85552000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8556
8557 * gdb.base/maint.exp: Add 'maint print architecture' item to output
8558 of 'help maint print' command.
8559
9ff5cbe9
AC
8560Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
8561
8562 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
8563 they use gdb_expect_list.
8564
17c579bd
AC
8565Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
8566
8567 * gdb.base/commands.exp: Use ``set remote
8568 memory-read-packet-size'' instead of ``set endian big'' to test
8569 long commands.
8570
e6d71bf3
DB
85712000-06-03 Daniel Berlin <dan@cgsoftware.com>
8572
8573 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 8574 g++, and stop skipping them.
e6d71bf3
DB
8575
8576 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
8577 work under g++.
8578
d63a86f8 8579 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
8580 initialization.
8581
dc96c6c7 85822000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
8583
8584 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
8585 the regular expression: accept an (almost) arbitrary sequence of
8586 "frames-invalid" and "breakpoints-invalid" messages both before
8587 and after the "starting" message.
8588
dc96c6c7 85892000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
8590
8591 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 8592
dc96c6c7 85932000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
8594
8595 * gdb.base/annota1.exp (annotate-signal-handler-caller):
8596 Relax the regular expression a little, make it pass on Solaris 8.
8597
8216cda9
KB
85982000-05-12 Kevin Buettner <kevinb@redhat.com>
8599
8600 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 8601 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
8602 Instead, it is permissible for gdb to stop on the line of the
8603 call itself.
8604
1a570b2f
MS
86052000-05-12 Michael Snyder <msnyder@.cygnus.com>
8606
8607 * gdb.base/break.exp (bp on small function, optimized file):
8608 Add a second pass pattern. The behavior differs here between stabs
8609 and dwarf for one-line functions. Stabs preserves two line symbols
8610 (one before the prologue and one after) with the same line number,
8611 but dwarf regards these as duplicates and discards one of them.
8612 Therefore the address after the prologue (where the breakpoint is)
8613 has no exactly matching line symbol, and GDB reports the breakpoint
8614 as if it were in the middle of a line rather than at the beginning.
8615
dc96c6c7 86162000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 8617
d63a86f8 8618 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
8619 rather than "send_gdb" (for consistancy).
8620
7d418785
AC
8621Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
8622
8623 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
8624 * gdb.c++/templates.cc: Properly check for GCC version number.
8625 * lib/compiler.cc: Likewise
8626
dc96c6c7 86272000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 8628
d63a86f8 8629 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
8630 gdb may not stop at the first line of main, due to code motion.
8631
dc96c6c7 86322000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
8633
8634 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
8635 This test depends on parsing the printf output from the target.
8636 Since the sparclet stub doesn't do stdio, this will never work.
8637 * gdb.base/call-rt-st.exp: ditto.
8638 * gdb.base/call-strs: ditto.
8639
dc96c6c7 86402000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
8641
8642 * gdb.base/miscexprs.exp: make sizeof long array test portable.
8643
8644 * gdb.base/ending-run.exp: After connecting to a remote target,
8645 but before running, the target will appear to be in a random
8646 location. Specify both a file and a line for breakpoints.
8647 Also, the function that calls main may be called 'init'
8648 rather than 'start'.
8649
a5a51225
EZ
86502000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8651
8652 * gdb.base/help.exp: Update output for add-symbol-file command.
8653
7930cc7c
FN
86542000-04-10 Fernando Nasser <fnasser@cygnus.com>
8655
8656 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
8657 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
8658
23e37ab1
C
86592000-04-07 J.T. Conklin <jtc@redback.com>
8660
e93c542c
C
8661 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
8662
23e37ab1
C
8663 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
8664
591b8fa3
PDM
8665Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
8666
8667 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
8668 values that can be represented exactly.
8669 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
8670 above change, and to not check against the directory part of the source
8671 file name.
8672 (step into print_long_arg_list): Likewise.
8673 (print print_small_structs from print_long_arg_list): Likewise.
8674 (print print_long_arg_list): Likewise.
8675
7a495180
EZ
86762000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8677
30b53638 8678 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 8679
beb998c6
AC
8680Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
8681
8682 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
8683
1c689132
DB
86842000-03-25 Daniel Berlin <dan@cgsoftware.com>
8685
8686 * gdb.base/commands.exp (deprecated_command_test): Add test for
8687 deprecate with no arguments.
8688
c1790a9d
JL
86892000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
8690
8691 * gdb.base/break.exp: Add new test for setting breakpoints on
8692 optimized code so we can test breakpoints work even when function
8693 prologues may be optimized away
8694
003ba290
FN
86952000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
8696
8697 From David Whedon <dwhedon@gordian.com>
8698 * gdb.base/commands.exp : Added command deprecator tests.
8699
6837a0a2
DB
87002000-03-22 Daniel Berlin <dan@cgsoftware.com>
8701
8702 * gdb.base/help.exp: Added test for new apropos command.
8703
b9593231
KB
87042000-03-21 Kevin Buettner <kevinb@redhat.com>
8705
8706 * gdb.base/pointers.c (usevar): New function.
8707 (main): Make sure that global variables v_int_pointer2, rptr,
8708 and y are all referenced someplace in the program by calling
8709 usevar() on them. [Some linkers delete symbols which are
8710 never referenced. The space remains, but there's no way to
8711 get a (symbolic) handle on the variable from the debugger.]
8712
751a959b
EZ
87132000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8714
8715 * gdb.base/printcmds.c: Add typedeffed arrays.
8716
8717 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
8718 procedure to test arrays that are typedef'd.
8719
73a93a32
JI
87202000-03-13 James Ingham <jingham@leda.cygnus.com>
8721
8722 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 8723 the library directories.
73a93a32 8724
fb40c209
AC
8725Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
8726
8727 * configure.in (configdirs): Add sub directory gdb.mi.
8728 * configure: Re-generate.
8729
8730 * gdb.mi: New directory.
d63a86f8 8731
ee4dd2c9
AC
87322000-02-25 Scott Bambrough <scottb@netwinder.org>
8733
8734 * gdb.base/long_long.exp: Correct test suite failure when printing
8735 a long long value as a double on ARM platforms.
8736
70f0cc22
JB
87372000-02-16 Jim Blandy <jimb@redhat.com>
8738
8739 * gdb.base/break.exp ("breakpoint line number"): Make sure the
8740 default source file is set properly before running this test.
8741
853819b8
EZ
87422000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8743
8744 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
8745 gdbtk/library directory, not in gdbtcl2.
8746
dfcd3bfb
JM
87472000-02-04 Jim Blandy <jimb@redhat.com>
8748
8749 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
8750 backslash from regexp pattern.
8751
8752 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
8753 procedure. Use it to run all the "continue to bp overloaded"
8754 tests. Note that this changes the names of the tests slightly.
8755 If the breakpoint hit message includes a hex PC value, because
8756 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
8757 from the real source code, still consider that a pass.
8758
8759 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
8760 XFAIL here if the breakpoint message contains a hex address. Note
8761 similar change on 1999-11-02.
8762
8763 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
8764
8765 * gdb.base/ptype.exp: Establish a default source file before
8766 calling get_debug_format.
8767
87682000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
8769
8770 * gdb.base/watchpoint.exp: Remove duplication of test messages.
8771
8b93c638
JM
87722000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
8773
8774 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
8775 of successive stepi commands -- while in the prologue we should see
8776 the function entry bracket.
8777
87782000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
8779
8780 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
8781 reach __change_mode() when stepping through the end of main().
8782
c5394b80
JM
87832000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
8784
8785 * gdb.base/default.exp: Fix expected pattern.
8786 * gdb.base/help.exp: Same.
8787
0d06e24b
JM
87882000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8789
8790 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
8791 Don't use xfail's because that affects only the following test.
d63a86f8 8792
0d06e24b
JM
8793 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
8794 solaris or linux.
8795
8796 * gdb.base/selftest.exp: Update to reflect changes to main.c.
8797
dc96c6c7 87982000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 8799
d63a86f8 8800 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
8801 "A syntax error" rather than "A parse error". Accept both.
8802
88032000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
8804
8805 * gdb.base/default.exp: Remove OS dependent string from "target
8806 remote" test.
8807 * gdb.base/help.exp: Same for "help target remote" test.
8808
c3f6f71d
JM
88092000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8810
8811 From Jim Kingdon <kingdon@redhat.com>:
8812
8813 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
8814 prompt (cleanup rather than necessity, but still might keep output
8815 from spilling to next test).
8816
88172000-01-02 Fred Fish <fnf@cygnus.com>
8818
8819 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
8820 AIX, which defines them in <sys/types.h>.
8821
ed9a39eb 88221999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 8823
ed9a39eb
JM
8824 * gdb.base/default.exp: Match arm* etc instead of arm in "info
8825 float" test.
8826
88271999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 8828
ed9a39eb 8829 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
8830
8831 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
8832 outermost frame disallowed".
8833
88341999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
8835
8836 * gdb.base/setvar.exp: New tests for setting the value of a struct
8837 with a constant list.
8838
88391999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
8840
8841 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
8842 require the user to type a cast before setting the value of a struct.
8843
de57eccd
JM
88441999-12-06 Jim Blandy <jimb@cygnus.com>
8845
8846 * gdb.base/default.exp: Expect the new 'info float' command on
8847 all i386 platforms.
8848
8849 * gdb.threads/linux-dp.exp: Expand our ability to recognize
8850 LinuxThreads libraries that don't support debugging.
8851
c2d11a7d
JM
8852Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
8853
8854 * gdb.base/remote.c: Fill the buffer with truely random data.
8855 Change the buffer type to ``unsigned char'' to simplify size
8856 arithmetic.
8857
8858 * gdb.base/remote.exp: Reduce download numbers by one. Typical
8859 stub only handles 400-1 byte packets. Verify that the download
8860 worked.
8861
88621999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
8863
8864 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
8865 tests, using UNRESOLVED for the untested cases. Also, does not wait
8866 for a timeout if the prompt was received before a recognizable pattern.
8867
88681999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
8869
8870 * lib/gdb.exp (gdb_expect_list): Fix spelling.
8871
88721999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8873
8874 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
8875 watchpoints.
8876
88771999-11-24 Jason Merrill <jason@casey.cygnus.com>
8878
8879 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
8880
8881 * gdb.c++/local.exp: Be more flexible in recognizing local class
8882 name mangling. Don't allow horribly truncated method names.
8883 * gdb.c++/derivation.exp: Expect protected inheritance.
8884 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
8885 * gdb.c++/virtfunc.exp: Likewise.
8886 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
8887 when printing a nested enum.
8888
88891999-11-22 Jim Blandy <jimb@cygnus.com>
8890
8891 * gdb.base/step-test.exp: Properly await GDB's response to setting
8892 a breakpoint on the call to large_struct_by_value.
8893
8894 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
8895 just because we have debug info for the `start' function.
8896
88971999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
8898
8899 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
8900 "Unknown signal" messages, which indicate (on LinuxThreads) that
8901 GDB doesn't know how to debug threads on this system. This is
8902 better than hanging while philosopher 0 dumps chatter into gdb.log.
8903
89041999-11-18 Tom Tromey <tromey@cygnus.com>
8905
8906 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
8907
89081999-11-18 Fred Fish <fnf@cygnus.com>
8909
8910 * gdb.base/coremaker2.c: Add sample program for generating
8911 cores that is more self contained than coremaker.c. Eventually
8912 I'll add more code to this and tie it into the testsuite.
8913
4ce44c66
JM
89141999-11-12 Stan Shebs <shebs@andros.cygnus.com>
8915
8916 * gdb.base/dollar.exp: Remove, now in gdb.hp.
8917
89181999-11-10 Jimmy Guo <guo@cup.hp.com>
8919
8920 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
8921 from $srcdir/lib/.
8922 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
8923 and gdb.c++/.
8924
8925 * gdb.c++/derivation.exp: remove redundant get compiler info code.
8926
d63a86f8 8927 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
8928 'continue with watch' test point.
8929
89301999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
8931
8932 Merged from p2linux-990323-branch:
d63a86f8 8933
4ce44c66
JM
8934 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
8935
11cf8741
JM
8936Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
8937
8938 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
8939 {limit,fixed}''. Test ``set download-write-size''.
8940
8941Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
8942
8943 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
8944 gdb_expect_list.
8945
8946Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
8947
8948 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
8949
89501999-11-03 Mark Salter <msalter@cygnus.com>
8951
8952 * gdb.base/break.exp: Fix "stub continue" pattern.
8953
89541999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
8955
8956 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
8957
89581999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
8959
8960 * gdb.base/display.exp ("finish"): Add timeout clause.
8961
8962 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
8963 plain prompt clause, so this doesn't have to time out in order to
8964 fail.
8965
8966 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
8967 breakpoint hit messages include an address.
8968
8969 * gdb.base/display.exp: Don't forget to escape parens in regular
8970 expressions. Unix regexp notatation sucks.
8971
89721999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8973
8974 * gdb.base/annota1.exp: Test for annotate-signalled: change output
8975 order for 'signalled' message.
8976
5c44784c
JM
89771999-11-01 Stan Shebs <shebs@andros.cygnus.com>
8978
8979 From Jimmy Guo <guo@cup.hp.com>:
8980 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
8981 * gdb.base/annota1.c: Add code for tests to work with.
8982
89831999-10-26 Frank Ch. Eigler <fche@cygnus.com>
8984
8985 * gdb.base/remote.exp: New test for remote downloading settings.
8986 * gdb.base/remote.c: New file with large .data.
8987
917317f4
JM
89881999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
8989
8990 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
8991 for LinuxThreads support, merged from the Code Fusion branch.
8992
8993Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
8994
8995 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
8996 containing exp_continue into a while within an expect. Don't
8997 attempt a start more than three times. Check return value from
8998 gdb_load.
d63a86f8 8999
2df3850c
JM
9000Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
9001
9002 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
9003 a pass case.
9004
2acceee2
JM
90051999-10-01 Kevin Buettner <kevinb@cygnus.com>
9006
9007 * gdb.base/break.c (main): Added a statement that we can step
9008 off of.
9009 * gdb.base/break.exp: Added tests for setting a breakpoint
9010 at an offset and stepping onto a breakpoint.
9011
90121999-10-01 Fred Fish <fnf@cygnus.com>
9013
d63a86f8 9014 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
9015 gdb output.
9016
c2c6d25f
JM
90171999-09-18 Jim Blandy <jimb@cris.red-bean.com>
9018
9019 * gdb.base/break.exp: Code locations are in hex, don't forget!
9020 (For HP-UX.)
9021
90221999-09-17 Stan Shebs <shebs@andros.cygnus.com>
9023
9024 * condbreak.exp: Use break.c as test program.
9025 * condbreak.c: Remove, redundant with break.c.
9026
90271999-09-15 Stan Shebs <shebs@andros.cygnus.com>
9028
9029 * config/monitor.exp (gdb_target_monitor): Disable X- and
9030 Z-packets if the target needs it.
9031
90321999-09-13 James Ingham <jingham@leda.cygnus.com>
9033
9034 * gdb.c++/overload.exp: Added tests for listing overloaded
9035 functions with function pointers in the arg, explicitly calling
9036 out the version you want.
9037
cff3e48b
JM
90381999-09-09 Stan Shebs <shebs@andros.cygnus.com>
9039
9040 * long_long.exp: Add variations of test cases that work for
9041 targets with 16-bit ints and 32-bit doubles.
9042
d4f3574e
SS
90431999-09-08 Stan Shebs <shebs@andros.cygnus.com>
9044
9045 * break.c (main): Compare a possibly-uninitialized argc with an
9046 unlikely value that fits in 16 bits.
9047
90481999-09-07 Stan Shebs <shebs@andros.cygnus.com>
9049
9050 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
9051 0xfeeb, don't want negative numbers if ints are 16 bits.
9052
9053 * lib/gdb.exp (skip_cplus_tests): New proc.
9054 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
9055 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
9056 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
9057 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
9058 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
9059 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
9060 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
9061 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
9062
9063 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
9064
9065Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
9066
9067 * gdb.base/corefile.exp (up): Allow a parameter to appear
9068 in the frame that we're going up to.
9069
9070 From Jim Blandy <jimb@cygnus.com>:
9071
9072 * gdb.base/default.exp (info float): Expect some output now.
9073
9074 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
9075 returning floating-point values to fail on the x86.
9076 * gdb.base/callfwmall.exp (do_function_calls): Same.
9077
9078 * gdb.base/list.exp (test_listsize): Correct expectations for
9079 listing line 1 with listsize 2. Also, listing a single line
9080 works now, as does listing three lines. [Kevin's note: There
9081 were a number of other cases fixed too where the expectations
9082 differed...]
9083
90841999-09-02 Stan Shebs <shebs@andros.cygnus.com>
9085
9086 * gdb.base/selftest.exp: Add case for when version prints as
9087 constant string instead of char pointer.
9088
104c1213
JM
90891999-08-25 Stan Shebs <shebs@andros.cygnus.com>
9090
9091 * gdb.base/ending-run.exp: Add Solaris case for what happens when
9092 stepping out of main.
9093
9094 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
9095 G++ used.
9096
9097 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
9098 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
9099
9100 * gdb.c++/ovldbreak.exp: Update match string in test that
9101 includes a warning of multiple breakpoints.
9102
91031999-08-24 Stan Shebs <shebs@andros.cygnus.com>
9104
9105 * gdb.base/display.exp: Improve precision of step-after-finish
9106 added yesterday.
9107
9108 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
9109 test.
9110
9111 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
9112 configs when using G++, not just hppa*.
9113
91141999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9115
9116 * gdb.base/async.c: New file.
9117 * gdb.base/async.exp: New file.
9118
9119Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
9120
9121 * gdb.base/break.exp: Tweak PA specific tests to properly handle
9122 PA64.
9123
53a5351d
JM
9124Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
9125
104c1213
JM
9126 * gdb.base/display.exp: "finish" can leave us mid-line on many
9127 targets, deal with it. Add a small constant to main, instead of
9128 1000 since main+1000 may not be a valid address in the target.
9129
53a5351d
JM
9130 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
9131 on hpux11.
9132
9133 * gdb.base/attach.exp: Handle another hpux11 error message variant
9134 when attaching to a process that does not exist.
9135
91361999-08-19 J.T. Conklin <jtc@redback.com>
9137
9138 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
9139 characters in 'continue to 1241' test.
9140
91411999-08-17 Stan Shebs <shebs@andros.cygnus.com>
9142
9143 * gdb.base/call-ar-st.exp: Add a shorter match case for the
9144 stop in print_long_arg_list, define and use a whitespace
9145 variable in print_small_structs test, add an XFAIL for Solaris.
9146 * gdb.base/dbx.exp: XFAIL func commands until somebody is
9147 interested enough to fix.
9148
7be570e7
JM
91491999-08-13 Keith Seitz <keiths@cygnus.com>
9150
9151 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
9152 (dbx_gdb_load): Remove. Use gdb_load instead, since that
9153 proc knows about targets other than the natives.
9154 (test_assign): Use "gdb_run_cmd" to "run" the target.
9155 Check that we've actually hit the breakpoint at main.
9156 When we attempt to assign a value to a local variable, check
9157 that the variable is in the current scope, i.e., don't use
9158 a test with an empty result.
9159
9160Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
9161
9162 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
9163 command.
9164
91651999-08-09 Stan Shebs <shebs@andros.cygnus.com>
9166
9167 From Jimmy Guo <guo@cup.hp.com> and others at HP:
9168 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
9169 gdb.compat, gdb.threads-hp.
9170 gdb.hp/configure, gdb.hp/configure.in: New files.
9171 gdb.hp/Makefile.in: Recurse into new subdirs.
9172 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
9173 gdb.hp/gdb.objdbg: New directory, tests for debugging info
9174 in object files.
9175 gdb.hp/tools: New directory, aux tools for HP-specific tests.
9176
96baa820
JM
91771999-08-05 Stan Shebs <shebs@andros.cygnus.com>
9178
9179 * gdb.base/display.exp: Help expect by putting a newline in the
9180 funky printf, remove a bogus p/a test.
9181
91821999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9183
9184 * gdb.base/display.exp: Make sure that when we say 'run', we are
9185 connected to the target. This is necessary when running not
9186 natively.
9187
91881999-08-03 Stan Shebs <shebs@andros.cygnus.com>
9189
9190 * gdb.base/step-test.exp: Removed some extraneous messages.
9191
9192 * gdb.base/long_long.exp: Don't run memory examination tests
9193 on little-endian targets (they will need a different set of
9194 results to match).
9195
91961999-08-02 Stan Shebs <shebs@andros.cygnus.com>
9197
9198 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
9199 until somebody decides to fix GDB.
9200
9201 * gdb.base/long_long.c: Stop compiler complaint by specifying long
9202 constant as "ULL".
9203 * gdb.base/long_long.exp: Loosen x/c test, add partial result
9204 matches for a couple x/2 commands.
9205
a0b3c4fd
JM
92061999-07-30 Stan Shebs <shebs@andros.cygnus.com>
9207
9208 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
9209 by merging in ref-types2 tests.
9210 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
9211
9212 From Jimmy Guo <guo@cup.hp.com> and others at HP:
9213 * gdb.c++/Makefile.in: Add standard actions.
9214 (EXECUTABLES): Rename from PROGS, update list.
9215 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
9216 from gdb.hp.
9217 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
9218 foo and bar locals.
9219 * gdb.c++/anon-union.exp: Fix tests to match.
9220 * gdb.c++/classes.exp: Run if HP compiler used, add extra
9221 expect matches to handle output variations.
9222 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
9223 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
9224 output, add HP alternatives for new and delete prints.
9225 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
9226 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
9227 * gdb.c++/demangle.exp: Use $style when reporting failure.
9228 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
9229 * gdb.c++/inherit.exp: Run if HP compiler used, add some
9230 match alternatives.
9231 * gdb.c++/local.exp: Add match alternatives or xfails for HP
9232 compilers.
9233 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
9234 * gdb.c++/method.exp: Add match alternatives.
9235 * gdb.c++/misc.cc: Add bool types.
9236 * gdb.c++/misc.exp: Add tests for bool types.
9237 * gdb.c++/overload.exp: Add xfails.
9238 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
9239 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
9240 add some more template parameter tests (only for HP currently).
9241 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
9242 * gdb.c++/virtfunc.cc: Add return type and value for main.
9243 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
9244 match alternatives.
d63a86f8 9245
a0b3c4fd
JM
92461999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9247
9248 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
9249
92501999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
9251
9252 * gdb.base/signals.exp: Don't expect getting a backtrace from
9253 within a signal handler to fail on Linux.
9254
92551999-07-29 Stan Shebs <shebs@andros.cygnus.com>
9256
9257 From Jimmy Guo <guo@cup.hp.com> and others at HP:
9258 * lib/gdb.exp: Remove some gratuitious semicolons.
9259 (delete_breakpoints): Increase timeout.
9260 (gdb_expect): Add -notransfer option.
9261 (gdb_test): Use -notransfer option.
9262 (get_compiler_info): Add f77 case.
9263 (get_compiler): New proc, split out from gdb_preprocess, add f77
9264 case.
9265 (gdb_preprocess): Call get_compiler.
9266
9267 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
9268 * gdb.base/attach.exp, gdb.base/display.exp,
9269 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
9270 gdb.base/long_long.exp, gdb.base/printcmds.exp,
9271 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
9272 third arg to gdb_test.
9273 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
9274 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
9275 HP-UX xfails, add others.
9276 * gdb.base/completion.exp: Reflect name change of self-test.
9277 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
9278 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
9279 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
9280 HP failure number.
9281 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
9282 useless HP-UX 10.30 references.
9283 * gdb.base/maint.exp: Loosen matches.
9284 * gdb.base/pointers.c (main): Declare more_code.
9285 * gdb.base/pointers.exp: Match on output of a `next'.
9286 * gdb.base/structs.c: Add prototypes.
9287 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
9288 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
9289
92901999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9291
9292 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
9293 command.
9294
92951999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9296
9297 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
9298 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
9299
9300 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
9301 debug info. Deal with lack of signal hanlder info in stack.
9302
9303 From Jim Kingdon <kingdon@redhat.com>:
9304 * gdb.base/annota1.exp: If printf has debug info, deal with it.
9305
5a2468f5
JM
93061999-07-19 Stan Shebs <shebs@andros.cygnus.com>
9307
9308 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
9309 gdb.base/foll-vfork.exp: Don't run for crosses.
9310
adf40b2e
JM
9311Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
9312
9313 * gdb.base/configure.in: Check for gdbvars.exp instead of
9314 a1-selftest.exp.
9315 * gdb.base/configure: Re-generate.
9316
93171999-07-12 Stan Shebs <shebs@andros.cygnus.com>
9318
9319 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
9320 in trying to run first and name is too long.
9321
9322 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
9323 pointers2.c and pointers2.exp, respectively.
9324 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
9325 doschk happier.
9326
43e526b9
JM
93271999-07-08 Stan Shebs <shebs@andros.cygnus.com>
9328
9329 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
9330 callfuncs2.c and callfuncs2.exp.
9331
9332 * gdb.base/list.exp: Remove mistaken xfails.
9333 * gdb.base/list0.h: Add optional prototypes.
9334
9846de1b
JM
9335Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
9336
9337 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
9338 calling malloc.
9339 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
9340 * ptype.exp: Move test for get_debug_format to before its first
9341 use.
9342
93431999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9344
9345 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
9346 * gdb.base/annota2.cc, annota2.exp: Move from here.
9347 * gdb.c++/annota2.cc, annota2.exp: To here.
9348 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
9349
43ff13b4
JM
9350Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
9351
9352 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
9353 a consistent format.
9354
085dd6e6
JM
93551999-06-25 Stan Shebs <shebs@andros.cygnus.com>
9356
9357 From Jimmy Guo <guo@cup.hp.com> and others at HP:
9358 * lib/gdb.exp (get_compiler_info): Add detection for assorted
9359 HP compilers, also set the globals $true and $false.
9360
9361 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
9362 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
9363 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
9364 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
9365 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
9366 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
9367 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
9368 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
9369 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
9370 whatis.c} Add C++ compatible function definitions and return
9371 types, add includes for library functions.
9372 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
9373 * gdb.base/step-test.c (myglob): Rename from glob.
9374 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
9375 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
9376 files, move here from gdb.hp.
9377 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
9378 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
9379 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
9380 Adjust line numbers in regexps.
9381
9382 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
9383 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
9384 instead of 0/1.
9385
9386 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
9387 foll-vfork.exp: New files, move here from gdb.hp.
9388 * gdb.base/page.exp: New file, test of pagination command.
9389
9390 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
9391 recursion test.
9392 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
9393
9394 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
9395 gdb.base/solib.exp: Fix compiler invocation process.
9396
9397 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
9398 HP-UX 11, turn off overload resolution explicitly.
9399 * gdb.base/commands.exp: Set argument list explicitly, add
9400 watchpoint test.
9401 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
9402 them work.
9403 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
9404 expressions properly.
9405 * gdb.base/corefile.exp: Loosen the match slightly.
9406 * gdb.base/default.exp: Allow "Error accessing memory" message
9407 also.
9408 * gdb.base/display.exp: Skip over x/0 j if PA64.
9409 * gdb.base/funcargs.exp: Add xfails for HP-UX.
9410 * gdb.base/interrupt.exp: Ditto.
9411 * gdb.base/langs.exp: Add symbolic matches governed by compiler
9412 in use.
9413 * gdb.base/list.exp: Add xfails for HP-UX.
9414 * gdb.base/long_long.exp: Refine some of the numeric matches.
9415 * gdb.base/mips_pro.exp: Xfail on HP-UX.
9416 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
9417 * gdb.base/nodebug.exp: Succeed on more varieties of output.
9418 * gdb.base/opaque.exp: Remove some HP-UX xfails.
9419 * gdb.base/ptype.exp: Succeed on more varieties of output.
9420 * gdb.base/scope.exp: Add xfails for HP-UX.
9421 * gdb.base/sect-cmd.exp: Add more cases.
9422 * gdb.base/setvar.exp: Add xfails for HP-UX.
9423 * gdb.base/shlib-call.exp: Loosen some matches slightly.
9424 * gdb.base/signals.exp: Match on void symbolically.
9425 * gdb.base/step-test.exp: Add case for PA64.
9426 * gdb.base/term.exp: Add exit and restart.
9427 * gdb.base/twice.exp: Clean up after self.
9428 * gdb.base/varargs.exp: Disable overload resolution explicitly.
9429 * gdb.base/whatis.exp: Allow more ways to pass tests.
9430
9431 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
9432 no longer useful.
9433
9434Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
9435
9436 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
9437 list of patterns.
9438 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
9439 print_double_array(double_array)", "continuing to breakpoint
9440 1018", "print print_double_array(array_d)" and "continuing to
9441 1034" tests.
d63a86f8 9442
085dd6e6
JM
94431999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
9444
9445 * Makefile.in: Add empty html and install-html targets.
9446
94471999-06-24 Stan Shebs <shebs@andros.cygnus.com>
9448
9449 * config/mt-*: Remove, these haven't been used since 1996.
9450
94511999-06-22 Stan Shebs <shebs@andros.cygnus.com>
9452
9453 * gdb.base/call-strs.c, gdb.base/ending-run.c,
9454 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
9455 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
9456
9e0b60a8
JM
94571999-06-18 Stan Shebs <shebs@andros.cygnus.com>
9458
9459 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
9460 simpler match case for the ptype of the big class.
9461
94621999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9463
9464 * gdb.exp: Fix test for gdb_prompt existence.
9465
94661999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9467
9468 * gdb.exp (gdb_test): Add fail after calls to perror.
9469
94701999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9471
9472 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
9473
94741999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9475
9476 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
9477
0f71a2f6
JM
9478Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
9479
9480 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
9481 malloc() is linked in.
9482
94831999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
9484
9485 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
9486 step at end.
9487
9488 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
9489
94901999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
9491
9492 * gdb.java/jv-print.exp: New file. (Our first Java test!)
9493
cce74817
JM
9494Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
9495
9496 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
9497 * gdb.base/mips_pro.exp: Likewise.
9498
94991999-06-02 Keith Seitz <keiths@cygnus.com>
9500
9501 * gdb.c++/templates.cc: Change all "new" operators to throw
9502 an exception.
9503 * gdb.c++/cplusfuncs.cc: Likewise.
9504
9505 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
9506
9507Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
9508
9509 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
9510 * gdb.base/ending-run.exp: When stepping out of main, accept a
9511 step into an arbitrary assembler file.
9512
392a587b
JM
95131999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9514
d63a86f8 9515 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 9516 "breakpoint-invalid" to be printed.
d63a86f8 9517 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
9518 number of "frames-invalid" and "breakpoint-invalid" to be printed.
9519 * gdb.base/annota2.cc: Initialize a.x to 0.
9520
9e086581
JM
95211999-05-17 Keith Seitz <keiths@cygnus.com>
9522
9523 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
9524 when "skip_float_tests" set.
9525 Ditto for "print print_double_array(array_d)", "print print_small_structs",
9526 "print print_ten_doubles", and "step into print_long_arg_list".
9527 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
9528 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
9529 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
9530 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
9531 "skip_float_tests" is set.
9532 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
9533 when "skip_float_tests" set.
d63a86f8 9534
cd0fc7c3
SS
95351999-05-06 Keith Seitz <keiths@cygnus.com>
9536
9537 * gdb.base/annota2.cc: Include stdio.h.
9538
9539Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
9540
9541 * gdb.base/crossload.exp: Remove, this has been disabled ever
9542 since BFD stopped including all targets, and cross-GDB gets
9543 plenty of testing anyway.
9544 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
9545 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
9546 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
9547 * gdb.base/README: Remove, was doc for this.
9548 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
9549 needed.
9550
b83266a0
SS
95511999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9552
9553 * gdb.base/call-ar-st.exp: Fix one regular expression in test
9554 output.
9555
9556 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
9557 * gdb.base/annota2.exp: New file. More annotation tests.
9558 * gdb.base/annota1.c: New file. Source file for annota1.exp.
9559 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
9560
95611999-04-23 Angela Marie Thomas <angela@cygnus.com>
9562
9563 * config/cfdbug.exp: New file.
9564
7a292a7a
SS
95651999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
9566
9567 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
9568 Marcus Daniel's and Dale Hawkins's demangler crashes.
9569
9570 * gdb.c++/demangle.exp (test_gnu_style_demangling,
9571 test_lucid_style_demangling, test_arm_style_demangling,
9572 test_hp_style_demangling): Try Tom Tromey's core-dumping
9573 identifier under each demangling style.
9574
95751999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
9576
9577 * gdb.c++/demangle.exp: Include the current demangling style
9578 in all test names.
9579 (current_demangling_style): New global variable.
9580 (set_demangling_style, test_demangling_core, test_demangling,
9581 test_demangling_exact): New functions.
9582 (test_gnu_style_demangling, test_lucid_style_demangling,
9583 test_arm_style_demangling, test_hp_style_demangling): Use those,
9584 instead of calling gdb_test and gdb_test_exact directly.
9585 (catch_demangling_errors): New function, which reports errors
9586 signalled by the demangling test functions in an orderly way.
9587 (do_tests): Use catch_demangling_errors.
9588
95891999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
9590
9591 * gdb.base/signals.exp (test_handle_all_print): Use () for
9592 grouping in expressions, not {}.
9593
9594 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
9595 initialized yet.
9596
95971999-04-01 Stan Shebs <shebs@andros.cygnus.com>
9598
9599 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
9600 are listed.
9601
96021999-03-26 Stan Shebs <shebs@andros.cygnus.com>
9603
9604 * gdb.stabs/weird.exp: Test for CC being defined before
9605 looking at its value.
9606
96071999-03-25 Stan Shebs <shebs@andros.cygnus.com>
9608
9609 * gdb.base/call-ar-st.exp: Remove stray '#'.
9610 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
9611 "short int" and "long int".
9612 * gdb.c++/overload.cc: Cast the string added in the previous
9613 change, to mollify finicky HP compiler.
9614 * gdb.hp/reg-test.exp (testfile): Fix file name.
9615 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 9616
7a292a7a
SS
9617 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
9618 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
9619 alternate form of enum ptype.
9620
c906108c
SS
96211999-03-23 Stan Shebs <shebs@andros.cygnus.com>
9622
7a292a7a
SS
9623 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
9624 * gdb.hp/*.exp: Change all to run compiler probe only after
9625 passing skip_hp_tests, so as not to waste time on guaranteed
9626 failure.
9627
c906108c
SS
9628 * gdb.c++/overload.cc: Pass string instead of char addr, always
9629 init ccpfoo.
9630 * gdb.c++/templates.cc: Fix syntax error.
9631
7a292a7a
SS
9632Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9633
9634 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 9635 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
9636 command.
9637
96381999-03-18 James Ingham <jingham@cygnus.com>
9639
9640 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
9641
9642 * gdb.c++/method.exp: It was testing an uninitialized int on the
9643 stack and assuming it was positive.
9644
9645 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
9646
9647 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 9648 keep it from killing the rest of the tests.
7a292a7a
SS
9649 Use gdb_continue_to_end.
9650
9651 * gdb.base/sigall.exp: use gdb_continue_to_end.
9652
9653 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
9654
9655 * gdb.base/display.exp: use runto_main, not run.
9656
d63a86f8
RM
9657 * gdb.base/default.exp: Check for the current error message in the
9658 r abbreviation test.
7a292a7a
SS
9659 Add strongarm to the targets that know info float.
9660
d63a86f8 9661 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
9662 run which doesn't work with monitors.
9663
9664 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
9665
9666 * gdb.base/break.exp: use the gdb_continue_to_end proc.
9667
9668 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
9669 program. Traps the case (in Cygmon) when the program never really
9670 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
9671 more places, so I used my name. Sorry Mark...
9672
9673 * config/monitor.exp (gdb_target_monitor): added another
9674 target_info parameter: remotebinarydownload. This will set the
9675 remotebinarydownload flag if this is causing some boards trouble.
9676
96771999-03-18 Mark Salter <msalter@cygnus.com>
9678
9679 * lib/gdb.exp (continue_to_exit): New function.
9680
9681 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
9682 * gdb.base/ending-run.exp: Ditto.
9683 * gdb.base/step-test.exp: Ditto.
9684
96851999-03-16 Stan Shebs <shebs@andros.cygnus.com>
9686
9687 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
9688 (suggested by Art Haas <ahaas@neosoft.com>).
9689
96901999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
9691
9692 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
9693
9694Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
9695
9696 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
9697 descriptions of types (short unsigned int vs unsigned short, etc).
9698
96991999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
9700
9701 * gdb.base/call-strs.exp: Don't assume that `step' will step over
9702 a call to strlen; sometimes we do have sources.
9703
97041999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
9705
9706 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
9707 character, so GDB won't print garbage after its end.
d63a86f8 9708
c906108c
SS
9709 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
9710 breakpoint there instead. Sometimes GCC emits memcpy to handle
9711 the large structures being passed by value, so we step into that
9712 instead of sum_array_print, which obscures what we're really testing.
9713 * gdb.base/step-test.exp: However, we do want a test that notices
9714 the bizarre steps into memcpy, so do that here. Add check for
9715 stepping into function calls that pass large structures by value.
9716 ("Is that a noun clause, or are you just happy to see me?")
9717 Remove all references to specific line numbers.
9718 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
9719 New type and function.
9720 (main): Call large_struct_by_value, passing it a large struct by value.
9721 * lib/gdb.exp (gdb_get_line_number): New function.
9722
9723 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
9724 more portable.
9725
7a292a7a
SS
97261999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
9727
c906108c
SS
9728 * lib/gdb.exp: Doc fixes.
9729
7a292a7a
SS
97301999-03-05 Nick Clifton <nickc@cygnus.com>
9731
d63a86f8 9732 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
9733
97341999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
9735
c906108c
SS
9736 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
9737 commands. They're not germane to this test, and they don't work
9738 that way on remote targets.
9739
3fc11d3e
JM
97401999-03-01 James Ingham <jingham@cygnus.com>
9741
9742 * Changelog entries merged over from gdb development branch.
9743
3fc11d3e
JM
9744 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
9745
9746 * lib/gdb.exp (gdbtk_analyze_results): Generic function
9747 for outputting results of test run.
9748
2d4a1622 9749 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
9750
9751 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 9752
7a292a7a
SS
97531999-02-25 Felix Lee <flee@cygnus.com>
9754
9755 * lib/gdb.exp (debug_format): initialize
9756
c906108c
SS
97571999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
9758
9759 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
9760 * gdb.base/call-rt-st.c: Ditto.
9761
c906108c
SS
97621999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
9763
9764 * gdb.threads/pthreads.exp (horiz): New variable.
9765 (test_startup): Fix regexps that capture thread numbers.
9766
97671999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
9768
9769 * gdb.base/smoke.exp: Disambiguate two test case names (both
9770 called ``print'').
9771
9772Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
9773
9774 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
9775 compilation.
9776
97771999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
9778
9779 * gdb.base/miscexprs.exp: Change patterns to match GDB's
9780 actual output formatting.
9781 * gdb.base/smoke.exp: GDB removes leading 0's.
9782 * gdb.base/volatile.exp: Don't check type of remuneration;
9783 that variable is no longer defined in constvars.c.
9784 * gdb.base/step-test.c (main): Exit with explicit exit code.
9785 * gdb.base/step-test.exp: Remove two nexti checks--they are
9786 not portable.
9787
97881999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
9789
9790 * gdb.base/help.exp ("help delete display"): Fix test to match
9791 gdb's output.
9792
9793 * gdb.base/long_long.c (known_types): Initialize values to zero.
9794 * gdb.base/long_long.exp: Step one more line
9795 so 'dec' is initialized in "get to known place". GDB removes
d63a86f8 9796 leading zeros. Explicitly ask for hex formatting. Use
c906108c
SS
9797 unique test case names.
9798
9799Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9800
d63a86f8 9801 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
9802
9803 * gdb.c++/method.exp: Add missing close brace.
9804
98051999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
9806
9807 * gdb.base/maint.exp: Use 'set height 0' to disable page
9808 prompting, not 'set height 400'.
9809
9810 Fix a bunch of timeouts.
9811 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
9812 four separate tests, so expect doesn't take forever to match a ton
9813 of text against a regexp with lots of .* forms.
9814 ("maint print psymbols", "maint print symbols"): Make some of
9815 these greps more selective, so that expect doesn't try to wade
9816 through huge piles of output and time out.
9817
9818 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
9819
9820 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
9821 tests: one which doesn't expect shlib events to be reported, and
9822 another which does, but is XFAIL for all platforms other than
9823 HP/UX.
9824
9825 * gdb.base/break.exp: Teach the test suite that the `catch
9826 fork', `catch vfork', and `catch exec' commands produce error
9827 messages on platforms that don't provide these features.
9828
9829Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
9830
9831 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
9832 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
9833 (shortening names from solib_threshold.exp etc), won't run on
9834 anything but HP-UX for the foreseeable future.
9835 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
9836 reflect move.
9837
9838Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
9839
9840 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
9841 gdb.trace/Makefile.in (clean): Remove all test executables.
9842
9843Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
9844
9845 * gdb.base/shlib-call.exp: add test cases to verify that gdb
9846 successfully re-sets breakpoints in shared libraries.
9847 * gdb.base/shmain.c (main): return 0, don't fall off the end.
9848
9849Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9850
d63a86f8
RM
9851 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
9852 and compiled w/o GCC.
c906108c
SS
9853
9854 * gdb.hp/watch-cmd.exp: ditto.
9855
9856 * gdb.hp/watch-hp.exp: ditto.
9857
9858 * gdb.hp/xdb1.exp: ditto.
9859
9860 * gdb.hp/xdb2.exp: ditto.
9861
9862 * gdb.hp/dbx.exp: ditto.
9863
9864Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
9865
9866 * constvars.c: Remove C++-isms.
9867 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
9868 with GCC.
9869
9870Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
9871
9872 The following changes are part of the HP merge.
9873
9874 * gdb.base/break.exp: new tests to verify that catchpoints for
9875 fork, vfork, and exec don't trigger inappropriately.
9876
9877 * gdb.base/opaque.exp: compile one file at a time, then link.
9878
9879 * gdb.base/signals.exp: be more restrictive about which hppa
9880 systems receive a setup_xfail. new tests.
9881
9882 * gdb.base/solib_threshold.build: new file.
9883 * gdb.base/solib_threshold.exp: new file.
9884 * gdb.base/solib_threshold.link_opts: new file.
9885 * gdb.base/solib_threshold.mk: new file.
9886 * gdb.base/gen_solib_threshold.c: new file.
9887
9888 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
9889 tests. New tests for enums inside classes.
9890
9891 * gdb.c++/compiler.cc: indicate support of template debugging.
9892
9893 * gdb.c++/demangle.exp: run hp style demangling tests.
9894
9895 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
9896 tests.
9897
9898 * gdb.c++/misc.cc: changes to support new tests.
9899
9900 * gdb.c++/templates.cc: changes to support HP's compiler; changes
9901 to support new tests.
9902
9903 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
9904 gcc, then skip these tests.
9905
9906Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
9907
9908 The following files are part of the HP merge; some had longer
9909 names at HP, but have been renamed to be no more than 14
9910 characters in length.
9911
9912 * gdb.hp/ambiguous.cc: new file.
9913 * gdb.hp/ambiguous.exp: new file.
9914 * gdb.hp/attach.exp: new file.
9915 * gdb.hp/attach2.exp: new file.
9916 * gdb.hp/classes-hp.exp: new file.
9917 * gdb.hp/ctti.exp: new file.
9918 * gdb.hp/ctti-add.cc: new file.
9919 * gdb.hp/ctti-add1.cc: new file.
9920 * gdb.hp/ctti-add2.cc: new file.
9921 * gdb.hp/ctti-add3.cc: new file.
9922 * gdb.hp/dbx.exp: new file.
9923 * gdb.hp/exception.cc: new file.
9924 * gdb.hp/exception.exp: new file.
9925 * gdb.hp/foll-exec.c: new file.
9926 * gdb.hp/foll-exec.exp: new file.
9927 * gdb.hp/foll-fork.c: new file.
9928 * gdb.hp/foll-fork.exp: new file.
9929 * gdb.hp/foll-vfork.c: new file.
9930 * gdb.hp/foll-vfork.exp: new file.
9931 * gdb.hp/inherit-hp.exp: new file.
9932 * gdb.hp/more-steps.exp: new file.
9933 * gdb.hp/namespace.cc: new file.
9934 * gdb.hp/namespace.exp: new file.
9935 * gdb.hp/optimize.exp: new file.
9936 * gdb.hp/pxdb.c: new file.
9937 * gdb.hp/pxdb.exp: new file.
9938 * gdb.hp/quicksort.exp: new file.
9939 * gdb.hp/reg-test.exp: new file.
9940 * gdb.hp/reg-test.s: new file.
9941 * gdb.hp/sized-enum.c: new file.
9942 * gdb.hp/sized-enum.exp: new file.
9943 * gdb.hp/start-stop.exp: new file.
9944 * gdb.hp/templ-hp.cc: new file.
9945 * gdb.hp/templ-hp.exp: new file.
9946 * gdb.hp/thr-lib.c: new file.
9947 * gdb.hp/thr-lib.exp: new file.
9948 * gdb.hp/thr-lib.h: new file.
9949 * gdb.hp/thr-liblib.c: new file.
9950 * gdb.hp/virtfun-hp.c: new file.
9951 * gdb.hp/virtfun-hp.exp: new file.
9952 * gdb.hp/watch-cmd.exp: new file.
9953 * gdb.hp/watch-hp.exp: new file.
9954 * gdb.hp/xdb1.exp: new file.
9955 * gdb.hp/xdb2.exp: new file.
9956 * gdb.hp/xdb3.exp: new file.
9957
9958Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
9959
9960 The following files are part of the HP merge; some had longer
9961 names at HP, but have been renamed to be no more than 14
9962 characters in length.
9963
9964 * gdb.base/ss.h: new file.
9965 * gdb.base/call-ar-st.c: new file.
9966 * gdb.base/call-ar-st.exp: new file.
9967 * gdb.base/call-rt-st.c: new file.
9968 * gdb.base/call-rt-st-exp: new file.
9969 * gdb.base/call-strs.exp: new file.
9970 * gdb.base/ena-dis-br.exp: new file.
9971 * gdb.base/environ.exp: new file.
9972 * gdb.base/long_long.exp: new file.
9973 * gdb.base/sect-cmd.exp: new file.
9974 * gdb.base/shlib-cl2.exp: new file.
9975 * gdb.base/smoke.exp: new file.
9976 * gdb.base/so-impl-ld.c: new file.
9977 * gdb.base/so-impl-ld.exp: new file.
9978 * gdb.base/so-indr-cl.c: new file.
9979 * gdb.base/so-indr-cl.exp: new file.
9980 * gdb.base/varargs.exp: new file.
9981 * gdb.base/volatile.exp: new file.
9982 * gdb.base/whatis-exp.exp: new file.
7a292a7a 9983 * gdb.base/display.exp: new file.
c906108c
SS
9984 * gdb.c++/derivation.exp: new file.
9985 * gdb.c++/local.exp: new file.
9986 * gdb.c++/member-ptr.exp: new file.
9987 * gdb.c++/overload.exp: new file.
9988 * gdb.c++/ovldbreak.exp: new file.
9989 * gdb.c++/ref-types.exp: new file.
9990 * gdb.c++/ref-types2.exp: new file.
9991 * gdb.c++/userdef.exp: new file.
d63a86f8 9992
c906108c
SS
9993Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
9994
9995 * gdb.base/default.exp: Reflect wording change in remote.c.
9996
dc96c6c7 9997Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9998
9999 * gdb.base/help.exp: Update to reflect current text.
10000
10001Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
10002
10003 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
10004 they're stack variables and contain garbage.
10005 * gdb.c++/anon-union.exp: new file.
10006
10007 The following changes were made by David Taylor
10008 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
10009 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
10010 in changes by HP.
10011
10012 * gdb.base/bitops.exp: new file.
10013 * gdb.base/default.exp: change expected messages for catch and
10014 info catch tests to reflect HP merge changes.
10015 * gdb.base/enable-disable-break.exp
10016 * gdb.base/ending-run.c: new file.
10017 * gdb.base/long_long.c: new file.
10018 * gdb.base/maint.exp: new file.
10019 * gdb.base/pointers2.exp: new file.
10020 * gdb.base/shlib-call2.exp: new file.
10021 * gdb.base/solib.exp: new file.
10022 * gdb.base/step-test.c: new file.
10023 * gdb.c++/anon-union.cc: new file.
10024 * gdb.c++/local.cc: new file.
10025 * gdb.c++/member-pointer.cc: new file.
10026 * gdb.c++/method.cc: new file.
10027 * gdb.c++/ref-types.cc: new file.
10028 * gdb.c++/ref-types2.cc: new file.
10029 * gdb.c++/userdef.cc: new file.
d63a86f8 10030
c906108c
SS
10031 * gdb.base/scope.exp: compile one file at a time, then link.
10032 * gdb.base/langs.exp: ditto.
10033 * gdb.base/list.exp: ditto.
d63a86f8 10034
c906108c
SS
10035Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
10036
10037 The following changes were made by David Taylor
10038 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
10039 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
10040 in changes by HP.
d63a86f8 10041
c906108c
SS
10042 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
10043 skip tests. When compiling pass c++ flag to gdb_compile.
10044 * gdb.c++/
d63a86f8 10045
c906108c
SS
10046 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
10047 test for on hppa*-*-hpux*; use args to see if c++ was specified.
10048 (skip_hp_tests): new function.
10049 (gdb_preprocess): new function.
10050
10051 * configure.in (hpdir): decide whether to configure gdb.hp.
10052 * configure: regenerated.
10053
10054 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
10055 to delete on clean.
10056 (EXECUTABLES): update to reflect new additions.
10057 * gdb.base/commands.exp: update message expected.
10058 * gdb.base/default.exp: add copyright notice.
10059 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
10060 * gdb.base/help.exp: update messages to reflect current text.
10061 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
10062 targets for recurse tests.
10063 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
10064 skip this file.
10065
10066 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
10067 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
10068 compilation.
10069 * gdb.c++/misc.exp: ditto.
10070 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
10071 run the tests. tell gdb_compile that it's a c++ compilation.
10072
10073 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 10074
c906108c
SS
10075 * gdb.base/all-bin.exp: new file.
10076 * gdb.base/arithmet.exp: new file.
10077 * gdb.base/assign.exp: new file.
10078 * gdb.base/completion.exp: new file.
10079 * gdb.base/cond-expr.exp: new file.
10080 * gdb.base/condbreak.exp: new file.
10081 * gdb.base/define.exp: new file.
10082 * gdb.base/dollar.exp: new file.
10083 * gdb.base/environment.exp: new file.
10084 * gdb.base/eval-skip.exp: new file.
10085 * gdb.base/jump.exp: new file.
10086 * gdb.base/logical.exp: new file.
10087 * gdb.base/pointers.exp: new file.
10088 * gdb.base/relational.exp: new file.
10089 * gdb.base/section_command.exp: new file.
10090 * gdb.base/whatis-expr.exp: new file.
10091
10092 * gdb.base/all-types.c: new file.
10093 * gdb.base/call-array-struct.c: new file.
10094 * gdb.base/call-return-struct.c: new file.
10095 * gdb.base/call-strings.c: new file.
10096 * gdb.base/callfuncs2.c: new file.
10097 * gdb.base/condbreak.c: new file.
10098 * gdb.base/constvars.c: new file.
10099 * gdb.base/display.c: new file.
10100 * gdb.base/int-type.c: new file.
10101 * gdb.base/jump.c: new file.
10102 * gdb.base/miscexprs.c: new file.
10103 * gdb.base/pointers.c: new file.
10104 * gdb.base/pointers2.c: new file.
10105 * gdb.base/shmain.c: new file.
10106 * gdb.base/shr1.c: new file.
10107 * gdb.base/shr2.c: new file.
10108 * gdb.base/solib.c: new file.
10109 * gdb.base/solib1.c: new file.
10110 * gdb.base/solib2.c: new file.
10111 * gdb.base/varargs.c: new file.
10112 * gdb.c++/derivation.cc: new file.
10113 * gdb.c++/overload.cc: new file.
10114 * gdb.c++/ovldbreak.cc: new file.
10115 * gdb.hp/attach.c: new file.
10116 * gdb.hp/attach2.c: new file.
10117 * gdb.hp/average.c: new file.
10118 * gdb.hp/compiler.c: new file.
10119 * gdb.hp/compiler.cc: new file.
10120 * gdb.hp/execd-program.c: new file.
10121 * gdb.hp/follow-exec.c: new file.
10122 * gdb.hp/follow-fork.c: new file.
10123 * gdb.hp/follow-vfork-and-exec.c: new file.
10124 * gdb.hp/misc-hp.cc: new file.
10125 * gdb.hp/more-steps.c: new file.
10126 * gdb.hp/optimize.c: new file.
10127 * gdb.hp/quicksort.c: new file.
10128 * gdb.hp/run-hp.c: new file.
10129 * gdb.hp/start-stop.c: new file.
10130 * gdb.hp/sum.c: new file.
10131 * gdb.hp/templates-hp.cc: new file.
10132 * gdb.hp/thread-local-in-lib.c: new file.
10133 * gdb.hp/thread-local-in-lib.h: new file.
10134 * gdb.hp/thread-local-in-lib.lib.c: new file.
10135 * gdb.hp/vforked-program.c: new file.
10136 * gdb.hp/virtfunc-hp.cc: new file.
10137 * gdb.hp/watchpoint-hp.c: new file.
10138 * gdb.hp/xdb.c: new file.
10139 * gdb.hp/xdb0.c: new file.
10140 * gdb.hp/xdb0.h: new file.
10141 * gdb.hp/xdb1.c: new file.
10142
10143Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
10144
10145 The following change was made by Edith Epstein
10146 <eepstein@cygnus.com> as part of a project to merge in changes
10147 originally made by HP; HP did not create ChangeLog entries.
10148
10149 * gdb.c++/demangle.exp: changed the expected output for some
10150 ARM-style mangling -- removed second reference to datatype.
10151 For example, maint demangle __dt__11T1__pt__2_cFv
10152 T1<char>::~T1<char>(void)
10153 becomes,
10154 maint demangle __dt__11T1__pt__2_cFv
10155 T1<char>::~T1(void)
10156
10157 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 10158
c906108c
SS
10159Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
10160
10161 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
10162 * gdb.trace/backtrace.exp: Likewise.
10163 * gdb.trace/circ.exp: Likewise.
10164 * gdb.trace/collection.exp: Likewise.
10165 * gdb.trace/deltrace.exp: Likewise.
10166 * gdb.trace/infotrace.exp: Likewise.
10167 * gdb.trace/limits.exp: Likewise.
10168 * gdb.trace/packetlen.exp: Likewise.
10169 * gdb.trace/passc-dyn.exp: Likewise.
10170 * gdb.trace/passcount.exp: Likewise.
10171 * gdb.trace/report.exp: Likewise.
10172 * gdb.trace/save-trace.exp: Likewise.
10173 * gdb.trace/tfind.exp: Likewise.
10174 * gdb.trace/tracecmd.exp: Likewise.
10175 * gdb.trace/while-dyn.exp: Likewise.
10176 * gdb.trace/while-stepping.exp: Likewise.
10177
101781998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
10179
10180 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
10181
10182Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
10183
10184 From Brendan Kehoe:
10185 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
10186 int return types.
10187
10188Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
10189
10190 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
10191 remote dos host testing right.
10192
10193Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
10194
10195 * gdb.base/corefile.exp: remove some xfails.
10196
10197Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
10198
10199 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
10200 have different timestamps.
10201
10202Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
10203
10204 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
10205 gdb.base/default.exp: Replace "exec" with "executable".
10206
10207Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
10208
10209 * gdb.base/default.exp: Change else if to elseif from previous
10210 delta.
10211
10212Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
10213
10214 * gdb.base/default.exp: Add brace missing from previous delta.
10215
10216Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
10217
10218 * gdb.base/default.exp: Support test for info float for all
10219 varieties of arm toolchain.
10220
dc96c6c7 10221Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10222
10223 * gdb.trace/*.exp: remove "remote_download" command.
10224
dc96c6c7 10225Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10226
10227 * gdb.trace/*.exp: remove -gdwarf from compile.
10228
10229Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
10230
10231 * gdb.trace/configure.in(AC_INIT): typo
10232 * gdb.trace/configure: regenerated
10233
dc96c6c7 10234Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10235
10236 * config/m68k-emc.exp: New file.
10237 * lib/<emc-support.exp trace-support.exp}: New files.
10238 * configure.in: add new test directory gdb.trace.
10239 * gdb.trace/{configure configure.in Makefile.in}: New files.
10240 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
10241 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
10242 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
10243 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
10244 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
10245 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
10246 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 10247
dc96c6c7 10248Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10249
10250 * gdb.c++/classes.exp: Change all regular expressions to match
10251 arbitrary combinations of newline/carriage-return, so that they
10252 will work equally well on Unix and Windows.
10253 * gdb.c++/inherit.exp: ditto.
10254 * gdb.c++/virtfunc.exp: ditto.
10255
102561998-08-11 Dawn Perchik <dawn@cygnus.com>
10257
10258 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
10259
c2d11a7d
JM
10260Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
10261
10262 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
10263 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
10264 to use a0-a3/d0-d3 as needed.
10265
10266Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
10267
10268 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
10269 * gdb.disasm/am33.exp: Corresponding changes.
10270
c906108c
SS
102711998-07-11 Felix Lee <flee@cygnus.com>
10272
10273 * gdb.base/callfuncs.exp: add cmp10 test.
10274 * gdb.base/callfuncs.c (cmp10): new function.
10275
10276Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
10277
d63a86f8 10278 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
10279 into two parts to get around a synchronization problem in expect.
10280
3fc11d3e
JM
10281Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
10282
10283 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
10284
10285 * configure.in: Add options for gdbtk testsuite.
10286
10287 * configure: Regenerate.
10288
10289 * gdb.gdbtk: New directory to hold gdbtk tests.
10290
c906108c
SS
10291Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
10292
10293 * gdb.fortran/types.exp: Escape brackets in expect patterns
10294 for test_float_literal_types_accepted tests.
10295 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
10296 before run test.
10297
c2d11a7d
JM
10298Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
10299
10300 * am33.exp: Just compile, do not link the testcase.
10301 * am33.s: Add ".am33" pseudoop to force am33 mode.
10302
c906108c
SS
103031998-06-25 Felix Lee <flee@cygnus.com>
10304
10305 * gdb.base/setshow.exp: make sure $pc is sane.
10306
10307 * gdb.stabs/weird.exp: split expect patterns properly.
10308
c2d11a7d
JM
10309Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
10310
10311 * gdb.disasm/am33.s: New disassembler testfile for the am33.
10312 * gdb.disasm/am33.exp: Run it.
10313
dc96c6c7 10314Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10315
10316 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
10317 match processing (and eliminate spurious timeouts when running).
10318
dc96c6c7 10319Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10320
10321 * gdb.base/signals.exp (test_handle_all_print): put back Mach
10322 exception test, but conditionalize it on target [mach | gnu].
10323
dc96c6c7 10324Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10325
10326 * gdb.base/overlays.exp: fixup compile line for linker script.
10327
10328Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
10329
10330 * gdb.fortran/types.exp: don't guess at float size.
10331
10332Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
10333
10334 * gdb.base/exprs.exp: delete test that depends on int size.
10335
10336Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
10337
10338 * config/sim.exp: Removed checks for target triplets.
10339 (gdb_target_sim): Use gdb,target_sim_options.
10340
10341Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
10342
10343 * gdb.base/reread.exp: New file.
10344 * gdb.base/reread1.c: New file.
10345 * gdb.base/reread2.c: New file.
10346
10347Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
10348
10349 * config/sim.exp: Use 'target sim -sparclite' when running
10350 SPARClite programs.
10351
10352Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
10353
10354 * gdb.base/structs2.exp: New file.
10355 * gdb.base/structs2.c: New file.
10356
10357Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
10358
10359 * gdb.asm/common.inc: New file.
10360 * gdb.asm/d10v.inc: New file.
10361 * asm-source.exp: Pass -I's to gas to find .inc files.
10362 Update line numbers in expected output.
10363 * asmsrc1.s: Rewrite.
10364 * asmsrc2.s: Rewrite.
10365 * configure.in: Create arch.inc symlink.
10366 * configure: Regenerate.
10367 * Makefile.in (distclean): Delete arch.inc.
10368
10369Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
10370
10371 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
10372 (t_enum_value2): ditto
10373 (t_enum_value3): ditto
10374 (main): ditto
10375Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
10376
10377 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
10378 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
10379 change.
10380 Use gdb_test instead of send_gdb/gdb_expect sequences.
10381
10382Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
10383
10384 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
10385 not void.
10386
10387Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
10388
10389 * gdb.base/branches.c: Code with lots of loops and
10390 subroutines. Used to test gdbs ability to single step through PC
10391 changes, especially to test mips-tdep.c:mips_next_pc
10392
10393Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
10394
10395 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
10396 more rigorous EGCS C++ error checking.
10397
10398Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10399
10400 * gdb.base/help.exp: Clean up `help set args' and `help show args'
d63a86f8 10401 tests.
c906108c 10402 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
d63a86f8 10403 function when asleep.
c906108c 10404 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
d63a86f8
RM
10405 for i*86 Linux and SVR4 signal handling problems.
10406 Remove linux xfail for `next to handler in signals_tests_1', fixed
10407 by recent infrun.c change.
c906108c 10408 Limit backtrace to 10 frames to avoid timeout problems with infinite
d63a86f8 10409 stack backtraces.
c906108c
SS
10410 Adjust expect pattern in `handle all print' test to match Apr 28 1997
10411 target.[ch] change.
10412
10413Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
10414
10415 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
10416 for a newline from gdb before continuing.
10417 (default_gdb_exit): Just look for y or n.
10418 (gdb_test): Detect abnormal exit from GDB running on DOS; if
10419 it does, fail the rests of the tests in the file.
10420
10421Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
10422
10423 * config/cygmon.exp: New file.
10424
10425Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
10426
10427 * gdb.base/list.exp: Fix problem with "list default lines around
10428 main" test on remote targets.
10429
10430 * gdb.base/scope.exp: Fix problem with filelocal_bss before
10431 run test on remote targets.
10432
10433Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
10434
10435 * gdb.asm: New directory.
10436 * configure.in: Configure it.
10437 * configure: Regenerate.
10438 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
10439 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
10440
10441Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
10442
10443 * config/mn10300-eval.exp: New file to support MN10300 eval board.
10444
dc96c6c7 10445Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 10446
c906108c
SS
10447 * gdb.base/overlays (several files): Merge the two overlay
10448 managers into one. Change variables (foox, barx, bazx, grbxx)
10449 back into ints but force them to load in their proper sections.
10450
10451Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
10452
10453 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
10454 on-chip insn memory and IMAP1 to upper 128k.
10455 (D10VCopy): Handle memory regions crossing 16k boundaries.
10456 (D10VCopy): Transfer data in 32 bit chunks.
10457
10458Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
10459
10460 * gdb.base/overlays.c (main): Exit normally when result is
10461 correct.
10462
10463 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
10464 map. Include space for printf in .text segment.
10465
10466 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
10467 updated d10v memory VMA/LMA map.
10468 (D10VCopy): Call D10VTranslate.
d63a86f8 10469
c906108c
SS
10470Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
10471
10472 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
10473
10474 * gdb.base/bar.c (barx, bar): Change variable to small array so
10475 that it won't be put into the .sdata - small data -
10476 section. Update reference.
10477 * gdb.base/baz.c (bazx, baz): Ditto.
10478 * gdb.base/foo.c (foox, foo): Ditto.
10479 * gdb.base/grbx.c (grbxx, grbx): Ditto.
10480
10481 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
10482 to be arrays.
d63a86f8 10483
dc96c6c7 10484Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 10485
c906108c
SS
10486 * gdb.base/overlays.exp: fix up and get working again.
10487 Add tests for backtraces from an overlay function.
d63a86f8 10488
c906108c
SS
10489Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
10490
10491 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
10492 "calling function with watchpoint enabled".
10493
10494Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
10495
10496 * gdb.base/break.exp (test_next_with_recursion): Remove
10497 gdb_suppress_tests for d10v-*-*.
10498 * lib/gdb.exp (gdb_suppress_tests): Disable this function
10499 pending review of whether it is useful or not.
10500
10501Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
10502
10503 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
10504
10505Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
10506
10507 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
10508 * config/dve.exp: New file to support Densan boards.
10509
10510Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
10511
10512 * gdb.base/interrupt.exp: Document problem of simulators, signals,
10513 reads and BSD.
10514
10515Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
10516
10517 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
10518 response.
10519
10520 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
10521
10522Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
10523
10524 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
10525 test.
10526
10527 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
10528 target_sizeof_long and target_bigendian_p.
10529 (structs_by_value, structs_by_reference): Check values according
10530 to targets word size and endianess.
d63a86f8 10531
c906108c
SS
10532Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
10533
10534 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
10535 output.
10536
10537Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
10538
10539 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
10540 Update test of set args help to match source change.
10541
10542Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
10543
10544 * gdb.base/default.exp: Expect help system output to be in
10545 alphabetical order.
10546 * gdb.base/help.exp: Ditto.
10547
10548Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
10549
10550 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
10551 "i*86-pc-linux-gnu*".
10552 * gdb.base/interrupt.exp: Ditto.
10553 * gdb.base/corefile.exp: Ditto.
10554
10555 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
10556 define vxworks when building the testcase.
10557
10558 * gdb.base/ptype.exp: Fix testnames to be unique.
10559 * gdb.base/radix.exp: Ditto.
10560 * gdb.base/term.exp: Ditto.
10561 * gdb.base/whatis.exp: Ditto.
10562 * gdb.c++/classes.exp: Ditto.
10563
10564Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
10565
10566 * gdb.base/callfuncs.exp: Fix indentation.
10567
10568 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
10569 suppress_flag has been set.
10570 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
10571 target feature.
10572
10573Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
10574
10575 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
10576 the testcase.
10577
10578 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
10579 set_debug_traps() and breakpoint().
10580 * gdb.c++/misc.cc (main): Ditto.
10581 * gdb.c++/templates.cc (main): Ditto.
10582 * gdb.c++/virtfunc.cc (main): Ditto.
10583
10584Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
10585
10586 * lib/gdb.exp(gdb_step_for_stub): New function.
10587 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
10588 exists, reload the executable and do a "continue" instead of
10589 doing a jump.
10590 (runto_main): Use gdb_step_for_stub.
d63a86f8 10591
c906108c
SS
10592 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
10593 tests to have unique names.
10594 * gdb.base/callfuncs.exp: Ditto.
10595 * gdb.base/commands.exp: Ditto.
10596 * gdb.base/default.exp: Ditto.
10597 * gdb.base/help.exp: Ditto.
10598 * gdb.base/list.exp: Ditto.
10599 * gdb.base/opaque.exp: Ditto.
10600 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
10601 similar tests.
d63a86f8 10602
c906108c
SS
10603 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
10604 * gdb.c++/cplusfuncs.cc: Ditto.
10605 * gdb.c++/virtfunc.cc: Ditto.
10606
10607 * config/monitor.exp: Keep track of the last file we saw, rather
10608 than trying to get the info from gdb.
10609
10610 * gdb.fortran/types.exp: Move comment to previous line.
10611
10612Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
10613
10614 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
10615 target mode.
10616
10617Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
10618
10619 From Bob Manson:
10620 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
10621 string from GDB when it connects.
10622
10623 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
10624
10625Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
10626
10627 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
10628 if we can't get a debug format from GDB (we may be testing an
10629 older GDB). Use a 10 second timeout when checking for the format.
10630
10631 * gdb.stabs/weird.exp: Fix quoting.
10632
10633 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
10634
10635Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
10636
10637 * config/arm-ice.exp: New file.
10638
10639Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
10640
10641 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
10642 until it has been modified to work with the new testsuite.
10643
99707966 10644 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
10645 testcase won't compile, cause all of the testcases in the file to
10646 fail instead.
10647
10648 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
10649 (gdb_clear_suppressed): New procedure.
10650 (gdb_stop_suppressing_tests): Only clear suppress_flag if
10651 it contains a positive value.
10652
10653Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
10654
10655 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
10656
10657 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
10658
10659Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
10660
10661 * lib/gdb.exp (setup_xfail_format): New function.
10662 (get_debug_format): New function to get debug format.
10663 (debug_format): New global variable to hold last value set
10664 by get_debug_format.
10665 * gdb.base/list.exp: Call get_debug_format and expect some
10666 tests to fail for DWARF 1 and COFF formats.
10667 * gdb.c++/ptype.exp: Ditto.
10668 * gdb.c++/classes.exp: Ditto.
10669 * gdb.c++/cplusfuncs.exp: Ditto.
10670 * gdb.c++/inherit.exp: Ditto.
10671 * gdb.c++/templates.exp: Ditto.
10672 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 10673
c906108c
SS
10674Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
10675
10676 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
10677 host doesn't have a currently-open connection.
10678
10679 * config/sparclet.exp: Cleanups and fixes to make it generic for
10680 any gdb stub target. Handle cases where gdb doesn't respond when
10681 interrupted in a sane fashion.
10682
10683 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
10684 same thing in a totally different way.
10685
10686 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
10687 setting "timeout".
10688 (gdb_start): We set the global gdb_prompt variable in
10689 default_gdb_init now.
10690
10691Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
10692
10693 * gdb.base/printcmds.exp: Fix "check for floating addition"
10694 regexp to accept results within approx +/- .01 of exact value.
10695 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
10696
10697Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
10698
10699 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
10700 properly.
10701 (gdb_expect): Add optional timeout parameter, and add timeout
10702 value to various calls.
10703 (gdb_suppress_tests): Only give one warning message per group.
10704
10705Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
10706
10707 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
10708 global variables. Handle getting a value for $timeout more
10709 gracefully.
10710
10711Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
10712
10713 * lib/gdb.exp: Close connection to remote host if gdb doesn't
10714 initialize.
10715 (default_gdb_init): New procedure; allow gdb_init to be overridden
10716 by a target configuration file.
10717 (gdb_expect): Pass the timeout to remote_expect.
10718
10719 * config/monitor.exp(gdb_load): Fix typo in regexp.
10720
10721Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
10722
10723 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
10724
10725Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
10726
10727 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
10728 here. Call gdb_target_exec before rebooting the target, to make
10729 sure the connection to the target is closed.
10730 (gdb_load): Pass the name of the executable to gdb_target_monitor.
10731 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
10732 Also detect "Timeout reading from remote" error.
10733
10734 * config/gdbserver.exp: Pass the executable being loaded to
10735 gdb_target_monitor. Don't call gdb_file_cmd here; let
10736 gdb_target_monitor do it.
10737
10738 * gdb.disasm/hppa.exp: Don't use exec_output.
10739
10740Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
10741
10742 * gdb.base/list.exp: If we're debugging a non-native target,
10743 try to set the pc register to point to the start of the
10744 program before doing the first list command.
10745
10746 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
10747 test_calls after restarting.
10748
10749 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
10750 reloading.
10751
10752 * gdb.base/watchpoint.exp: Fix typo.
10753
10754 * gdb.base/setshow.exp: Check for use_gdb_stub.
10755
10756 * gdb.base/break.exp: Fix continue until exit test for the gdb
10757 stub case.
10758 * gdb.base/langs.exp: Ditto.
10759
10760 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
10761 gdb_load_offset. If we weren't given a file to load, figure out
10762 what the current file is and use it.
10763
10764 * config/i386-bozo.exp: New file.
10765
10766Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
10767
10768 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
10769 feature.
10770
10771 * config/proelf.exp: New entry.
10772
10773Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
10774
10775 * lib/gdb.exp: Remove spurious .* patterns at the beginning
10776 of regexps.
10777
10778 * gdb.base/watchpoint.exp: Don't run the test_stepping
10779 tests if gdb can't call functions on the target.
10780
10781 * gdb.base/setshow.exp: Don't run the set prompt tests if
10782 the board has gdb_prompt set.
10783
10784Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
10785
10786 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
10787 * gdb.base/commands.exp: Likewise.
10788 * gdb.base/setshow.exp: Likewise.
10789
10790Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
10791
10792 * config/monitor.exp(gdb_start): Look for gdb_prompt target
10793 feature.
10794
10795 * config/i960.exp: New file.
10796
10797Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
10798
10799 * gdb.base/funcargs.exp: Check for gdb,short_int target
10800 feature instead of looking for explicit target triplets.
10801
dc96c6c7 10802Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 10803
d63a86f8 10804 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
10805 "p 123DEADBEEF", to check parse_number.
10806 * top.c: change "to enable to enable" to "to enable" in a couple
10807 of help strings.
10808
10809Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
10810
10811 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
10812 on the mn10300.
d63a86f8 10813
c906108c
SS
10814Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
10815
10816 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
10817 where the test executable is run with explicit args.
10818 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
10819
10820Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
10821
10822 * gdb.base/run.c: Use FAKEARGV to build test executable that
10823 does not require a command line arg, since most simulators
10824 don't currently support passing such an arg into the simulated
10825 program.
10826 * gdb.base/commands.exp: Change tests to insert the proper
10827 value as the arg to the first recursive factorial call. Change
10828 compilation line to define FAKEARGV at compile time.
10829
10830Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
10831
10832 * gdb.base/recurse.exp: Enable these tests for the mn10300.
10833 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
10834 function with watchpoint enabled" test.
10835
10836Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
10837
10838 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
10839 Don't call gdb_test when the command doesn't return to a gdb prompt.
10840
10841 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
10842 "Tests restarted" messages.
10843
10844Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
10845
10846 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
10847
dc96c6c7 10848Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10849
10850 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
10851 for INFO SYMBOL; add help tests for OVERLAY commands.
10852 * gdb.base/default.exp: add tests for INFO SYMBOL command;
10853 add tests for OVERLAY commands
10854 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
10855 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
10856 * gdb.base/sigall.c: add usestubs code frag
10857 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 10858
c906108c
SS
10859Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
10860
10861 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
10862 failures.
10863 (gdb_stop_suppressing_tests): Note that tests have restarted.
10864
10865Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
10866
10867 * config/h8300.exp: New file.
10868
10869Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
10870
10871 * gdb.base/setshow.exp: Check for the existence of a
10872 feature, not its value.
10873
10874Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
10875
10876 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
10877
10878 * gdb.base/scope.exp: It's now init0(), not init().
10879
10880 * gdb.base/scope0.c: For now, change init() to be init0().
10881
10882 * config/monitor.exp: Use gdb_serial in preference to serial
10883 or netport.
10884
10885 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
10886 and it's not already set.
10887
10888Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
10889
10890 * gdb.base/setshow.exp: Only test the run command if the target
10891 isn't using a stub and if it supports argument passing.
10892
10893Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
10894
10895 * config/udi.exp(gdb_start): Make sure UDICONF is set
10896 properly before starting gdb.
10897
10898Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
10899
10900 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
10901 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
10902 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
10903
10904Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
10905
10906 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
10907 specialized code to reboot the board, use remote_reboot instead.
10908
10909 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
10910
10911 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
10912
10913 * config/monitor.exp: Make sure we disconnect from the target.
10914 Also, try a reboot/reload cycle instead of failing if the
10915 load fails.
10916
10917Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
10918
10919 * gdb.base/default.exp: Don't set match_max.
10920 * gdb.base/help.exp: Ditto.
10921 * gdb.base/list.exp: Ditto.
10922 * gdb.base/signals.exp: Ditto.
10923
10924 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
10925 set, use remote_ld to download the testcase instead of
10926 the GDB loader.
10927
10928Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
10929
10930 * config/vr5000.exp: New file.
10931
10932 * config/monitor.exp(gdb_target_monitor): Add pattern for
10933 "Ending remote" to detect errors in connecting.
10934
10935 * gdb.base/setshow.exp: Add .* within auto language test.
10936
10937 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
10938 target feature.
10939
10940 * config/monitor.exp(gdb_load): Check for a failure when loading,
10941 and reboot the board if necessary.
10942
10943 * gdb.base/setvar.exp(test_set): Handle multiple prints within
10944 a set of tests. Remove print.* from the patterns being checked.
10945
10946Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
10947
10948 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
10949 refer to gdb_spawn_id.
10950
10951 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
10952 longer used.
10953 * config/sparclet.exp: Ditto.
10954 * config/sparclet-old.exp: Ditto.
10955 * config/slite.exp: Ditto.
10956 * config/sim.exp: Ditto.
10957 * gdb.base/funcargs.exp: Ditto.
10958
10959 * lib/gdb.exp:Remove references to gdb_spawn_id.
10960 (gdb_expect): Move to remote.exp.
10961
10962Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
10963
10964 * config/monitor.exp: Detect the "Couldn't establish connection"
10965 message from GDB.
10966
10967Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
10968
10969 * gdb.base/bitfields.exp: Use runto instead of explicit
10970 gdb_run_cmd/gdb_expect sequences.
10971
10972 * gdb.base/break.exp(text_next_with_recursion): Add match for
10973 gdb_expect call.
10974
10975 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
10976 We also need to handle the "A program is being debugged already"
10977 prompt from gdb. Use gdb_test to set the baud rate.
10978
10979 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
10980 to 20000. Really. I mean it.
10981
10982Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
10983
10984 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
10985 fails. If suppress_flag is set, skip perror message about not
10986 being able to send to GDB.
10987 (send_gdb): If suppress_flag is set, don't try to send commands to
10988 GDB.
10989 (gdb_expect): If suppress_flag is set, always fail immediately.
10990 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
10991 (gdb_init): Call gdb_stop_suppressing_tests.
10992 (default_gdb_exit): Ditto.
10993 (default_gdb_start): Ditto.
10994
10995 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
10996 gdb_stop_suppressing_tests as appropriate.
10997 * gdb.base/break.exp: Ditto.
10998 * gdb.base/callfuncs.exp: Ditto.
10999 * gdb.base/commands.exp: Ditto.
11000 * gdb.base/exprs.exp: Ditto.
11001 * gdb.base/funcargs.exp: Ditto.
11002 * gdb.base/list.exp: Ditto.
11003 * gdb.base/recurse.exp: Ditto.
11004 * gdb.base/scope.exp: Ditto.
11005 * gdb.base/structs.exp: Ditto.
11006 * gdb.c++/inherit.exp: Ditto.
11007
11008Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
11009
11010 * config/vr4300.exp: New file.
11011
99707966 11012 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 11013
99707966 11014 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
11015
11016Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
11017
11018 * lib/gdb.exp(gdb_init): New function.
11019
11020 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
11021 for each individual variable set.
11022
11023 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
11024 name.
11025
11026 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
11027
11028 * gdb.base/scope.exp: Use gdb_test.
11029
11030 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
11031 aborting; the testsuite driver will do that for us (see
11032 gdb_finish). Also, use gdb_test in a few more places.
11033
11034Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
11035
11036 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
11037
11038Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
11039
11040 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
11041 and "add_tests" are not at the same address.
11042
11043Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
11044
11045 * gdb.base/ptype.exp: Use gdb_test.
11046
11047Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
11048
11049 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
11050 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
11051 left in. No longer expect them to fail.
11052
11053 * gdb.stabs/*.mt; Deleted, no longer used.
11054 * gdb.stabs/configure.in: Remove references to target makefile
11055 frags.
11056 * gdb.stabs/configure: Rebuilt.
11057
11058 * gdb.disasm/*.mt: Deleted, no longer used.
11059 * gdb.disasm/configure.in: Remove references to target makefile
11060 frags. Use "sh3.s" as the unique filename for this directory.
11061 * gdb.disasm/configure: Rebuilt.
11062
11063 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
11064 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
11065 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
11066
11067Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
11068
11069 * config/udi.exp: Use mondfe,name instead of remote_host.
11070
11071Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
11072
11073 * gdb.base/watchpoint.exp: Don't expect a failure when calling
11074 a function with a watchpoint enabled on the mn10200.
11075
11076 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
11077 before trying to create it!
11078
11079Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
11080
11081 * config/vx.exp: Use hostname instead of netport.
11082
11083 * config/vxworks.exp: New file.
11084
11085 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
11086
11087 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
11088 gdb before assuming everything worked. Send a ^C if a timeout
11089 occurs.
11090
11091 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
11092 $gdb_spawn_id directly.
11093 (gdb_run_cmd): Try _start as well as start. Use the target feature
11094 gdb,start_symbol as the symbol to start from when jumping.
11095
11096Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
11097
11098 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
11099 redundant) test.
11100
11101 * gdb.base/recurse.exp: Relax final value test for 'b' so that
11102 it doesn't lose for 16bit integer systems.
11103
11104Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
11105
11106 * gdb.fortran/types.exp: If the target doesn't support "double"
11107 data types, then expect "real" types to only be 4 bytes.
11108
11109 * gdb.c++/virtfunc.exp: Expect failure for virtual function
11110 call tests if the target doesn't support inferior function calls.
11111
11112 * gdb.base/printcmds.exp: Allow minor deviation in FP values
11113 in printf tests.
11114
11115Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
11116
11117 * gdb.base/help.exp: Disable "help set", "help show", and
11118 "help support". Simplify regexp for "help stack".
11119
11120 * gdb.base/default.exp: Set match_max to 5000 and the timeout
11121 to 60 seconds. Temporarily set match_max to 15000 around the
11122 "info copying" test.
11123
11124 * gdb.base/nodebug.exp: Don't try to do an inferior function
11125 call if the target doesn't support them.
11126 * gdb.base/printcmds.exp: Likewise.
11127 * gdb.base/setvar.exp: Likewise.
11128 * gdb.base/structs.exp: Likewise.
11129 * gdb.c++/templates.exp: Likewise.
11130 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
11131
11132 * gdb.base/recurse.exp: Enable for the mn10200.
11133
11134 * configure.in: Do configure gdb.stabs directory for *-*-elf
11135 targets.
11136 * configure: Rebuilt.
11137
11138 * gdb.base/break.exp: Check for gdb,noresults before testing
11139 exit status and/or results from the target.
11140 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
11141 * lib/gdb.exp: Remove old (now bogus) initialization of
11142 noinferior, noargs, noresults and nosignals.
11143
11144Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
11145
11146 * config/sh.exp: New file.
11147
11148 * config/slite.exp: Try to connect multiple times to the board
11149 before rebooting. Only send a "monitor run" if need_monitor_run
11150 is set.
11151
11152 * gdb.base/break.exp: Don't do the "stub continue" test if
11153 the target has gdb_stub set.
11154
11155 * gdb.base/callfuncs.exp: Increase the timeout.
11156
11157 * gdb.base/interrupt.exp: Don't even try to compile the testcase
11158 if the target has gdb,noinferiorio set.
11159
11160 * gdb.base/list.exp: Increase match_max to 10000 characters.
11161
11162 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
11163
11164 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
11165 target.
11166
11167 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
11168
11169Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
11170
11171 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
11172 trying to delete the copy of gdb. Catch the file delete so we
11173 don't die if the delete fails; also, the file should be copied to
11174 the host, not to the build.
11175
11176Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
11177
11178 * lib/gdb.exp(gdb_test): Surround the result pattern with
11179 parenthesis in case it contains multiple regexps separated
11180 with |.
11181
11182 * gdb.base/watchpoint.exp: Use gdb_test.
11183 * gdb.base/default.exp: Ditto.
11184
11185Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
11186
99707966 11187 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 11188
c906108c
SS
11189 * gdb.base/scope.exp: Use gdb_test.
11190 * gdb.c++/classes.exp: Ditto.
11191 * gdb.c++/inherit.exp: Ditto.
11192
11193Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
11194
11195 * gdb.base/crossload.exp: Don't use execute_anywhere, use
11196 remote_exec instead.
11197 * gdb.base/corefile.exp: Don't be ridiculous.
11198 * gdb.base/*.c: Add missing stub invocations.
11199
11200Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
11201
11202 * config/slite.exp: Miscellaneous fixes.
11203
11204 * lib/gdb.exp: Fix runto.
11205
11206 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
11207 the target.
11208
11209 * gdb.base/watchpoint.exp: Fix regexp.
11210
11211 * lib/gdb.exp(default_gdb_exit): Add a catch to the
11212 close and wait commands, as the descriptor may now be
11213 invalid. Always call "remote_close host".
11214
11215Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
11216
11217 Major rewrite for testsuite revision.
d63a86f8 11218
c906108c
SS
11219 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
11220 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
11221 instead of relying on spawn_id to always contain a valid
11222 spawn id.
11223 (get_compiler_info): New procedure to build the ${binfile}.ci
11224 file, instead of replicating this in N different places.
11225 (gdb_compile): New procedure.
d63a86f8 11226
c906108c
SS
11227 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
11228 appropriate arguments) instead of compile. Use gdb_test in a lot
11229 more places. Use send_gdb instead of send. Always run gdb_start
11230 at the start of a testcase, as this is no longer done magically.
11231
11232 config/*-gdb.exp: Rename without the -gdb suffix.
11233
11234 config/mips.exp: Use remote_close instead of exit_remote_shell.
11235 config/monitor.exp: Use target_info instead of looking at
11236 baud, timeout, etc.
11237 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
11238
11239Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11240
11241 * gdb.c++/templates.exp (test_ptype_of_templates),
11242 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
11243 Update expect patterns for destructors and assignment operators
11244 to match corresponding c-typeprint.c changes.
11245 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
11246 to destructor breakpoint test, GDB should be able to set the
11247 destructor breakpoint without specifying arguments.
11248
11249Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
11250
11251 * gdb.threads/pthreads.exp: Change result for failure to compile due
11252 to lack of pthreads runtime support from an error to simply an
11253 unsupported test, per dejagnu standards.
11254
11255Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11256
11257 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
11258 where GDB exits to reduce pattern match time.
11259 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
11260
11261 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
11262
dc96c6c7 11263Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11264
11265 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
11266 * gdb.base/default.exp: ditto.
11267 * gdb.base/nodebug.exp: ditto.
11268 * gdb.base/printcmds.exp: ditto.
11269 * gdb.base/ptype.exp: ditto.
11270 * gdb.base/setvar.exp: ditto.
11271 * gdb.base/structs.exp: ditto.
11272 * gdb.base/setshow.c: Guard against uninitialized values of argc.
11273
11274Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
11275
11276 * configure, */configure: Rebuild with autoconf 2.12.
11277
11278Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
11279
11280 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
11281 use new i*86-pc-linux*-gnu quads.
11282 * gdb.base/corefile.exp: Ditto.
11283 * gdb.base/signals.exp: Ditto.
11284 * gdb.base/sigall.exp: Ditto.
11285 * gdb.base/interrupt.exp: Ditto.
11286
11287 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
11288 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
11289 RedHat 4.0.
d63a86f8 11290
c906108c
SS
11291 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
11292 linux. This allows the test case to at least compile on latest
11293 linux, but still not run due to missing the threads runtime library.
11294
11295Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11296
11297 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
11298 directory to search gdb directory. Accept and step over conditional
11299 stack alignment code. Consume $prompt in failure cases.
11300 Reset timeout to $oldtimeout instead of some arbitrary value.
11301 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
11302 timeout problems with infinite stack backtraces.
11303 * gdb.base/ptype.exp (ptype struct link, union tu_link):
11304 Accept function parameters for linkfunc member.
11305
11306Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
11307
11308 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
11309 (CXXFLAGS): Remove, unreferenced.
11310 (B_OPTIONS): Add for -B options and add code to initialize with
11311 previous -B options and also add -B option to pick up cross compiled
11312 runtime.
11313 (TARGET_INCLUDES): Add for -I options and add code to initialize when
11314 doing cross compiles.
11315 (target_alias): Declare global.
11316 (xgcc): Set variable to full path of gcc in build tree. Use findfile
11317 to verify that gcc exists in build tree, and if so set CC to that
11318 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 11319
c906108c
SS
11320Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
11321
11322 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
11323 ptype test for anonymous union. Fixup testcase to match
11324 current gcc debug output.
11325
11326Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
11327
11328 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
11329 force argument to an unsigned long type.
11330
11331Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
11332
11333 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
11334 tests and anonymous union print/ptype tests.
11335 * gdb.base/list.exp (test_forward-search): Increase timeout by
11336 5 minutes for the "search extremely long line" case.
11337 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
11338 completely optional and that the pass/fail messages use the command as
11339 the message if that third arg is a null string.
11340 (gdb_test_exact): Arrange that a null string pattern means match a
11341 null string output rather than any output, which might include random
11342 errors.
11343 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
11344 backtrace test.
11345 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
11346 always failing and failure is now exposed by gdb.exp changes.
11347
11348Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
11349
11350 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
11351 weren't being noted.
11352
11353Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11354
11355 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
11356 * gdb.stabs/weird.exp: Remove v_comb xfails.
11357
dc96c6c7 11358Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11359
11360 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
11361 list.exp scope.exp watchpoint.exp]
11362 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 11363
dc96c6c7 11364Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11365
11366 * config/monitor.exp: Increase download timeout to 1000 seconds.
11367
dc96c6c7 11368Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11369
11370 * config/m32r.exp: Increase timeout to 120 seconds.
11371
11372Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
11373
11374 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
11375 and accept older ordering as obsolescent gcc or gdb.
11376 * gdb.c++/templates.exp: Ditto.
11377 * gdb.c++/virtfunc.exp: Ditto.
11378
11379Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
11380
11381 * gdb.base/coremaker.c: Add code to mmap some data so we
11382 can check that it ends up in the core file.
11383 * gdb.base/corefile.exp: Add test to read mmapped data
11384 from core file.
11385
dc96c6c7 11386Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11387
11388 * config/m32r.exp: New file.
11389
11390Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
11391
11392 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
11393 that cflags can contains -gstabs, and work correctly for other tests.
11394
dc96c6c7 11395Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11396
11397 * gdb.base/setshow.exp: New file, tests show and set.
11398 * gdb.base/setshow.c: New file, tests show and set.
11399 * gdb.base/help.exp: Add test for help set|show annotate.
11400 * gdb.base/default.exp: Add test for set|show annotate.
11401
11402Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
11403
11404 * testsuite/gdb.base/break.exp: Make backtrace from factorial
11405 errors unique.
11406 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
11407 explicitly.
11408
11409Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
11410
11411 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
11412 and width commands. This is done elsewhere.
11413 * (gdb_start): Don't call gdb_start_sim here. That's already
11414 done in gdb_load. This fixes lots of failures in default.exp.
11415
11416Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
11417
11418 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
11419 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
11420 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
11421 in the same we we treat other failures (since it may be an expected
11422 condition), rather than as an error.
11423 * gdb.base/signals.exp (test_handle_all_print): Revert back to
11424 old test format.
11425
11426Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
11427
11428 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
11429 (distclean maintainer-clean realclean): No need to remove files
11430 twice. Nuke the duplicates.
11431 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 11432 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
11433 Remove config.h along with other config files.
11434
11435Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
11436
11437 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
11438 "p func1 ()" and note that rests of tests are skipped.
11439 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
11440 setup_xfails for "print func2::coremaker_local".
11441 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
11442 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
11443 affected by the previous run test.
11444 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
11445 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
11446 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
11447 "pass int powerset tuple" and "pass modeless int powerset tuple".
11448 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
11449 "real write 4" and "real write 8".
11450 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
11451 setup_xfails for "print vs1 after tuple assign 2",
11452 "print \$i after tuple assign 2", and
11453 "print vs2 after tuple assign 2".
11454 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
11455 meaningful error message and return -1 so the caller can
11456 suppress further tests and avoid a cascade of errors.
d63a86f8 11457
c906108c
SS
11458Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
11459
11460 * gdb.base/a1-selftest.exp: Tweak tests to account for new
11461 format for printing version.
11462 * gdb.base/default.exp: Ditto.
11463 * gdb.base/interrupt.exp: Fix problem with cascade of
11464 errors if child process dies while calling a function.
d63a86f8 11465
c906108c
SS
11466Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
11467
11468 * Makefile.in (VPATH): Add
11469 * Makefile.in (Makefile, config.status): Fix rules so things get
11470 remade when necessary.
11471
11472Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
11473
11474 * Makefile.in (just-check): Add path to sibling expect dir
11475 to environment variable specified by RPATH_ENVVAR.
11476
11477Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
11478
11479 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
11480 (just-check): Add shared library paths for libstdc++, tk,
11481 tcl, bfd, and opcodes to the environment variable specified
11482 in RPATH_ENVVAR.
11483 * configure.in: Add support to recognize --enable-shared flag
11484 and generate correct value for RPATH_ENVVAR.
11485 * configure: Regenerated with autoconf.
11486
11487Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
11488
11489 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
11490 include all osf versions.
11491 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
11492 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
11493 when target is linux. When failing to build pthreads test
11494 executable, give more meaningful message.
11495 * gdb.threads/pthreads.c: Hpux also uses old definition of second
11496 arg for pthread_create.
d63a86f8 11497
c906108c
SS
11498Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
11499
11500 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
11501 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
11502 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
11503 and -lpthreads (everybody else).
11504 (test_startup): Fail gracefully if threads are not supported.
11505 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
11506 "p/c array_index("abcdef",2)" when not gcc compiled.
11507 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
11508 "print func2::coremaker_local" when not gcc compiled.
11509 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
11510 "ptype on opaque struct tagname (statically)",
11511 "ptype on opaque struct tagname (dynamically) 1", and
11512 "ptype on opaque struct tagname (dynamically) 2"
11513 for not compiled with gcc.
11514 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
11515 backtrace when compiled with gcc.
d63a86f8 11516 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
11517 than always return success.
11518
11519Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
11520
11521 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
11522
11523Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
11524
11525 * gdb.base/structs.exp: Undo last change.
11526
11527Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
11528
11529 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
11530 encapsulate all the steps/nexts done during self test, starting
11531 at main, and makes them less sensitive to optimization issues.
11532 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
11533 signal handler" test.
11534 * gdb.threads/pthreads.exp: Only run this for native configs.
11535 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
11536 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
11537 tests.
11538 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
11539 for "runto test_calls(void)" test.
d63a86f8 11540
c906108c
SS
11541Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
11542
11543 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
11544 and don't expect address info in breakpoint confirmations.
11545
11546Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
11547
11548 * gdb.base/list.exp (test_forward_search): Increase timeout
11549 temporarily by 60 seconds for searching extremely long line,
11550 and then reset to old value when done. Increase expect input
11551 buffer to 10000.
11552
11553Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
11554
11555 * gdb.base/list.exp (test_forward_search): Fix to handle very
11556 long source line without overflowing expect's input buffer.
11557
11558Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
11559
11560 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
11561 "buffer_full".
11562
11563 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
11564 "buffer_full".
11565
11566 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
11567 "buffer_full".
11568
11569 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
11570 "buffer_full".
11571
11572Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
11573
11574 * configure.in (configdirs): Add gdb.threads.
11575 * configure: Regenerated with autoconf.
11576 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
11577 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
11578 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 11579
c906108c
SS
11580Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
11581
11582 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
11583
11584Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
11585
11586 * gdb.base/signals.exp (test_handle_all_print): Test separately for
11587 each signal's status in the output of "handle all print".
11588 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
11589 the \r\n sequence that immediately precedes the gdb prompt.
11590 * gdb.base/a1-selftest.exp: Save original timeout and restore
11591 after test.
11592
11593Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
11594
11595 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
11596 symbol.
11597
11598Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
11599
11600 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
11601
11602Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
11603
11604 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
11605 timeout by 60 seconds.
11606
11607Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
11608
11609 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
11610 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
11611 error return.
11612
11613Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
11614
11615 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
11616 gdb initialization, also report how long dejagnu waited. Restore
11617 old timeout before doing error return. Temporarily increase timeout
11618 by 3 minutes to allow for slow startups over heavy NFS use.
11619
11620Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
11621
11622 * lib/gdb.exp: Report timeout value for verbosity level 2.
11623 * config/gdbserver.exp: Ditto.
11624 * config/hppro.exp: Ditto.
11625 * config/mips-gdb.exp: Ditto.
11626 * config/monitor.exp: Ditto.
11627 * config/netware.exp: Ditto.
11628 * config/sim-gdb.exp: Ditto.
11629 * config/slite-gdb.exp: Ditto.
11630 * config/udi-gdb.exp: Ditto.
11631 * config/unix-gdb.exp: Ditto.
11632 * config/vx-gdb.exp: Ditto.
11633 * gdb.base/a1-selftest.exp: Ditto.
11634 * gdb.base/a2-run.exp: Ditto.
11635 * gdb.base/break.exp: Ditto.
11636 * gdb.base/corefile.exp: Ditto.
11637 * gdb.base/list.exp: Ditto.
11638 * gdb.base/recurse.exp: Ditto.
11639 * gdb.base/scope.exp: Ditto.
11640 * gdb.base/signals.exp: Ditto.
11641
11642Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
11643
11644 * gdb.threads/Makefile.in (docdir): Removed.
11645
11646Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
11647
11648 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 11649 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 11650 @srcdir@.
d63a86f8 11651 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
11652 autoconf 2.5 or higher.
11653 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
11654
11655Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
11656
11657 * configure: Regenerated.
11658 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
11659 avoid name clashes with SunOS headers.
11660
11661Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
11662
11663 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
11664
11665Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
11666
11667 * gdb.base/callfuncs.exp: Finish last change -- make sure the
11668 prototype information ends up in the compiler info file.
11669
11670Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
11671
11672 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
11673 attempting to regenerate it. Eliminate use of a temporary file
11674 and just generate the info file directly. Source it immediately,
11675 for consistency of use.
11676 * gdb.base/corefile.exp: Ditto
11677 * gdb.base/exprs.exp: Ditto.
11678 * gdb.base/funcargs.exp: Ditto.
11679 * gdb.base/langs.exp: Ditto.
11680 * gdb.base/list.exp: Ditto.
11681 * gdb.base/mips_pro.exp: Ditto.
11682 * gdb.base/nodebug.exp: Ditto.
11683 * gdb.base/opaque.exp: Ditto.
11684 * gdb.base/ptype.exp: Ditto.
11685 * gdb.base/scope.exp: Ditto.
11686 * gdb.base/setvar.exp: Ditto.
11687 * gdb.base/signals.exp: Ditto.
11688 * gdb.base/whatis.exp: Ditto.
11689 * gdb.c++/templates.exp: Ditto.
11690 * gdb.c++/virtfunc.exp: Ditto.
11691 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
11692 whether or not to add -lstdc++ to the compile command line args.
11693
11694Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11695
11696 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
11697 it got fixed by the recent lookup_minimal_symbol_by_pc change.
11698 Increase timeout, a lot of single stepping might be needed if the
11699 target has no hardware watchpoints.
11700
11701Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
11702
11703 * gdb.base/break.exp: Ignore compiler warnings when compiling
11704 break.c.
11705 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
11706 * gdb.base/default.exp: Add h8300 xfails. Handle messages
11707 from remote-sim.
11708 * gdb.base/exprs.exp: Add h8300 xfails.
11709 * gdb.base/funcargs.exp: Likewise.
11710 * gdb.base/nodebug.exp: Likewise.
11711 * gdb.base/printcmds.exp: Likewise.
11712 * gdb.base/ptype.exp: Likewise.
11713 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
11714 h8300 xfails.
d63a86f8 11715 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
11716 on the h8300.
11717 * gdb.base/funcargs.c: Explicitly make last constant argument to
11718 call_after_alloca_subr an unsigned long type.
11719 * gdb.base/return.c: Include stdio.h.
11720
11721Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
11722
11723 * config/abug.exp: New file for the older Motorola Bug monitor
11724 that runs on the mvme13x series VME boards.
11725 * config/monitor.exp: Use the new config array for target settings
11726 if they exist.
11727
11728Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
11729
11730 * sim-gdb.exp: Make the SH simulator allocate less space when
11731 it is targeted.
11732
11733Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
11734
11735 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
11736 test.
11737
11738Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
11739
11740 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
11741 "rs6000-*-*" for "list function in include file" when gcc compiled.
11742 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
11743 for "p ctable1[120]".
11744 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
11745 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
11746 Remove setup_xfail for "rs6000-*-*" for
11747 "print 'scope0.c'::filelocal before run".
11748 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
11749 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
11750 since some compilers don't allow both options to be given
11751 on the same command line. Create object file and move it.
d63a86f8 11752
c906108c
SS
11753Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
11754
11755 * gdb.base/corefile.exp: Always regenerate the core file, since
11756 we always regenerate the coremaker program. Detect special case
11757 where registers cannot be read from core file.
d63a86f8 11758
c906108c
SS
11759Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
11760
11761 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
11762 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
11763 * gdb.c++/templates.exp: Only match on basename of file since
11764 some formats like xcoff don't encode directory information.
11765 * gdb.stabs/weird.exp: Use the right sed script for powerpc
11766 and rs6000 AIX xcoff targets.
11767 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
11768 * configure: Regenerate.
11769 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
11770 here, rather than in distclean.
d63a86f8 11771
c906108c
SS
11772Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
11773
11774 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
11775 defined, and use it to compile the test case with -O2. The
11776 native compilation still uses no optimization.
11777 * gdb.base/mips_pro.c: Remove inline assembly code since
11778 it is compiled PIC by default, which results in assembler
11779 warnings that make the testsuite think the compilation
11780 was unsuccessful.
11781
11782Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
11783
11784 * gdb.c++/misc.exp: Add note to message for
11785 "print s.a for foo struct" that this is a known gcc 2.7.2
11786 and earlier bug.
11787
11788Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
11789
11790 * gdb.base/break.exp: Fix pattern for matching "Delete all
11791 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
11792 setup_xfail for deleting all breakpoints test. Fix various
11793 timeout messages to include "(timeout)".
11794 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
11795 for "p t_float_values2(3.14159,float_val2)".
11796 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
11797 for "continue to call2g" when gcc compiled.
11798 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
11799 "up to foo in langs.exp", "show language at foo in langs.exp",
11800 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
11801 and "show language at fsub in langs.exp".
11802 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
11803 "list line 1 in include file", "list message for lines past EOF",
11804 "list function in include file", "list list0.h:foo", and
11805 "list filename:function; nonexistant function".
11806 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
11807 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
11808 and "ptype t_char_array" to be for native cc only.
d63a86f8 11809
c906108c
SS
11810Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
11811
d63a86f8 11812 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
11813 setup_xfail for "print coremaker_bss", "print coremaker_ro",
11814 "print func2::coremaker_local", and "backtrace in corefile.exp".
11815
11816Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
11817
11818 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
11819 "bt in signals.exp". This problem only appears when running
11820 the testsuite, and then only intermittently.
11821
11822Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
11823
11824 * gdb.base/return.exp (return_tests): Differentiate between
11825 two tests of continuing.
11826
11827Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
11828
11829 * */Makefile.in (maintainer-clean): Remove config.log.
11830 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
11831 * gdb.c++/Makefile.in (PROGS): Add inherit.
11832 (clean): Remove *.ci.
11833
11834Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
11835
11836 * gdb.c++/misc.cc: Add test code from Mike Stump.
11837 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
11838
11839Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
11840
11841 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
11842 to "alpha-*-osf2*" and add comment.
11843 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
11844 setup_xfail for "step over execarg initialization" and
11845 "step over corearg initialization".
11846 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
11847 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
11848 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
11849 gcc compiled for "print coremaker_bss", "print coremaker_ro",
11850 "print func2::coremaker_local", and "backtrace in corefile.exp".
11851 * gdb.base/signals.exp: Build and source signals.ci.
11852 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
11853 to be for gcc only.
11854 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 11855
c906108c
SS
11856Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11857
11858 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
11859 Feb 3 procfs.c change.
11860
11861Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
11862
11863 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
11864
11865Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
11866
11867 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
11868 from dejagnu's apparent default of 10 seconds, which gives random
11869 results when running the tests over NFS on moderately loaded systems.
11870 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
11871
11872Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
11873
11874 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
11875 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
11876 result reports.
11877
11878Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
11879
11880 * configure.in (CY_AC_PATH_TCLH): Remove.
11881 * configure: Regenerate.
11882
11883Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
11884
11885 * gdb.c++/Makefile.in (clean): Add missing '{'.
11886
11887Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
11888
11889 * lib/gdb.exp: Provide a default value for noinferior.
11890
11891 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
11892 Load libgloss.exp.
11893
11894Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
11895
11896 * gdb.disasm/hppa.exp: Compile directly into an executable, use
11897 the executable, not the .o to run the tests from.
11898
11899Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
11900
11901 * gdb.base/break.exp: Don't test for program exit or exit status
11902 if $noresults if nonzero.
11903 * gdb.base/langs.exp: Likewise.
11904 * gdb.base/watchpoint.exp: Likewise.
11905
11906 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
11907 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
11908 trying to compile the testcase.
11909
11910Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
11911
11912 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
11913 * gdb.base/signals.exp (continue to handler): Likewise.
11914
11915Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
11916
11917 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
11918
11919 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
11920
11921Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
11922
11923 * gdb.base/corefile.exp: Recognize "not found" as failure
11924 when trying to determine if a core file was generated.
11925 If no core file was generate the first time, try again without
11926 the ulimit -c to work around braindamaged shells.
11927
11928Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
11929
11930 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
11931 [] tests with "test" and enclose string in quotes.
11932 * gdb.stabs/configure: Rebuild
d63a86f8 11933
c906108c
SS
11934Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
11935
11936 Changes in sync with expect:
11937 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
11938 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
11939 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
11940 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
11941 argument to AC_REQUIRE.
11942 * configure: Regenerated.
11943
11944Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
11945
11946 * gdb.base/corefile.exp: When generating a core, discard any
11947 error messages about ulimit not found and the "core dumped"
11948 message from the shell that runs the coredumper.
11949
11950Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
11951
11952 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
11953
11954 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
11955 which sed script to run. Expect failure for v_comb test
11956 on PA targets too.
d63a86f8 11957
c906108c
SS
11958Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
11959
11960 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
11961 "print func2::coremaker_local" and for "backtrace in corefile.exp"
11962
11963Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
11964
11965 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
11966 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
11967 "sparc-sun-solaris*" xfails for "p v_comb".
11968 * lib/gdb.exp (default_gdb_start): Fix typo.
11969 * gdb.base/corefile.exp: Allow "Core was generated by ..."
11970 messages to not include the full program name that caused
11971 the core dump since some systems (such as solaris) apparently
11972 truncate this path to about 80 characters.
11973 When generating a core file first try increasing the core file
11974 size limit to unlimited since some systems may default it to
11975 zero, and it is harmless to try it. Move the test for failing
11976 to generate a core file to where it will actually get executed.
11977 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
11978 new gdb result from g++ debug info improvements and make old
11979 pattern obsolescent. Also account for size_t differences
11980 (may be int or long).
11981 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
11982 initialization before function call is placed in the delay slot
11983 and thus appears to be skipped over by commands such as "next".
11984
11985Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
11986
11987 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
11988
11989Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
11990
11991 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
11992 input source file; fix code to compile test to deal with this
11993 convention.
11994 * gdb.c++/*.exp: Likewise.
11995
11996Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
11997
11998 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
11999 "bt in signals.exp".
12000
12001Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
12002
12003 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
12004 "step over execarg initialization" and
12005 "step over corearg initialization".
12006
12007Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
12008
12009 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
12010 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
12011
12012Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
12013
12014 From Rob Savoye (rob@poseidon.cygnus.com)
12015 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
12016 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
12017 configure.in}, gdb.disasm/{Makefile.in, configure.in},
12018 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
12019 configure.in}: Major reworking for autoconfig.
12020 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
12021 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
12022 New files.
12023 * config/unix-gdb.exp: Make GDB global.
12024 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
12025 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
12026 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
12027 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
12028 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
12029 term.exp, twice.exp, watchpoint.exp, whatis.exp},
12030 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
12031 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
12032 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
12033 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
12034 pr-8136.exp, result.exp, string.exp, tuples.exp},
12035 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
12036 to returns as necessary, arrange for test to compile own testcase
12037 executable.
12038 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 12039
c906108c
SS
12040Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
12041
12042 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
12043 clear_xfail at end of test which might not call either pass or fail.
12044 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
12045 "backtrace through signal handler".
12046
12047Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12048
12049 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
12050 continuing from a job control stop signal.
12051 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
12052
12053Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
12054
12055 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
12056 * gdb.base/corefile.exp: Likewise.
12057 * gdb.base/funcargs.exp: Likewise.
12058
12059Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
12060
12061 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
12062 * config/monitor.exp: Add support for setting baud rate.
12063
12064Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
12065
12066 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
12067 i*86-*-linux* xfails for "backtrace through signal handler".
12068 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
12069 "print func2::coremaker_local".
12070 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
12071 alpha-dec-osf2* xfail for
12072 "delete all breakpoints when none".
12073
12074Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
12075
12076 * gdb.base/break.exp: Change test that deletes all breakpoints
12077 when no user breakpoints are installed. A post 4.15 change
12078 causes gdb to no longer prompt in this case.
12079
12080Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
12081
12082 * gdb.base/return.exp (return_tests): Change xfail for test
12083 "correct value returned double test" to stop xfailing at
12084 Solaris 2.5. Apparently the bug has been fixed.
12085
12086Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
12087
12088 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
12089 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
12090
12091Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
12092
12093 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
12094 * gdb.disasm/hppa.s: Corresponding changes.
12095
12096Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
12097
12098 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
12099 makefile fragment.
12100 * config/mt-hpux: Deleted.
12101
12102Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
12103
d63a86f8 12104 * Many files: When warning about suppressed tests due to a
c906108c
SS
12105 nonexistant test binary, avoid incrementing the warning count.
12106
12107Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
12108
12109 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 12110
c906108c
SS
12111Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12112
12113 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
12114 "sparc-*-solaris2*".
12115
12116Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12117
12118 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
12119 Add global and local variables and initialize them.
12120 * gdb.base/corefile.exp: Test correct mapping of corefile sections
12121 by printing variables. Remove rs6000 and powerpc xfails, BFD now
12122 extracts the file name and terminating signal from the core file.
12123 * TODO: Remove note about tests for correct mapping of corefile.
12124 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
12125 from optimizing it away.
12126 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
12127 handles common blocks.
12128
12129Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
12130
12131 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
12132 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
12133
12134Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
12135
12136 * Makefile.in (maintainer-clean): New target, synonym for
12137 realclean.
12138 * gdb.base/Makefile.in (maintainer-clean): Likewise.
12139 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
12140 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
12141 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
12142 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
12143 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
12144
12145Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
12146
12147 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
12148 xfails when not gcc compiled for "print foo::funclocal".
12149 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
12150 "print foo::funclocal at foo",
12151 "print 'scope1.c'::foo::funclocal at foo",
12152 "print foo::funclocal_bss at foo",
12153 "print 'scope1.c'::foo::funclocal_bss at foo",
12154 "print foo::funclocal_ro at foo",
12155 "print 'scope1.c'::foo::funclocal_ro at foo",
12156 "print bar::funclocal at foo" and
12157 "print 'scope1.c'::bar::funclocal at foo".
12158 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
12159 gcc compiled for "print foo::funclocal at bar".
12160 Expand all messages to ensure that they identify that
12161 the test is at bar().
12162 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
12163 gcc compiled for:
12164 "ptype on opaque struct pointer (statically)",
12165 "ptype on opaque struct tagname (statically)",
12166 "ptype on opaque struct pointer (dynamically) 1",
12167 "ptype on opaque struct tagname (dynamically) 1",
12168 "ptype on opaque struct pointer (dynamically) 2" and
12169 "ptype on opaque struct tagname (dynamically) 2
12170 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
12171 gcc compiled for:
12172 "p datalocal"
12173 "whatis datalocal",
12174 "ptype datalocal",
12175 "p bsslocal",
12176 "whatis bsslocal", and
12177 "ptype bsslocal".
12178 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
12179 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
12180 when not gcc compiled.
12181 * gdb.base/funcargs.exp (float_and_integral_args): Add
12182 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
12183 compiled.
12184 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
12185 "backtrace from call6a" when not gcc compiled.
12186 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
12187 "backtrace from call7a" when not gcc compiled.
12188 * gdb.base/callfuncs.exp (do_function_calls):
12189 Add "hppa*-*-hpux*" xfail when not gcc compiled for
12190 "p t_char_array_values(char_array_val2,char_array_val1)",
12191 "p t_char_array_values(char_array_val1,char_array_val2)",
12192 "p t_char_array_values("carray 1","carray 2")",
12193 "p t_char_array_values("carray 1",char_array_val2)",
12194 "p t_char_array_values(char_array_val1,"carray 2")",
12195 "p sum_args(1,{2})",
12196 "p sum_args(2,{2,3})",
12197 "p sum_args(3,{2,3,4})",
12198 "p sum_args(4,{2,3,4,5})"
12199 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
12200 "backtrace in corefile.exp" when not gcc compiled.
12201
12202Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12203
12204 * gdb.base/signals.exp: Rewrite `handle all print' test as
12205 a procedure. Accept blanks or TABs as whitespace, increase
12206 timeout and expect input buffer size for the large output
12207 from the command. Remove "i*86-*-bsdi2.0" xfail.
12208
12209Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12210
12211 * gdb.base/setvar.exp: Add new testcases for truncation when
12212 assigning invalid values to bitfields.
12213
12214Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
12215
d63a86f8 12216 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
12217 mips-sgi-irix* xfail for
12218 "call inferior func with struct - returns char *"
12219 and fix test so that an optional (unsigned char *) cast is
12220 accepted in the result.
12221
12222Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
12223
12224 * gdb.base/funcargs.exp (float_and_integral_args): Remove
12225 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
12226 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
12227 * gdb.base/signals.exp: Remove duplicate "handle all print" test
12228 that accidentally got checked in.
12229
12230Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
12231
d63a86f8 12232 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
12233 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
12234 compiled test.
12235 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
12236 Add mips-sgi-irix5* xfail for not gcc compiled.
12237 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
12238 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
12239 "p top", "whatis top", "p middle", and "whatis middle".
12240 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
12241 "whatis signed char" for not gcc compiled.
12242 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
12243 "set variable signed char=-1 (-1)" and
12244 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
12245 * gdb.base/funcargs.exp (float_and_integral_args):
12246 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
12247 Add mips-sgi-irix* xfail when not gcc compiled for
12248 "continue to call2b".
12249 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
12250 "continue to call2g".
12251 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
12252 "backtrace from call6a"
12253 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
12254 "backtrace from call7k".
12255 Add mips-sgi-irix5* xfail when not gcc compiled for
12256 "backtrace from call7a".
12257 (localvars_after_alloca): Fix gdb_test cmds for
12258 "print * after runto ...".
12259 Remove rs6000-*-* xfails for
12260 "print i after runto localvars_after_alloca" and
12261 "print l after runto localvars_after_alloca"
12262 for all compilers.
12263 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
12264 when not compiled with gcc, for:
12265 "print signed char == (minus)",
12266 "print signed char != (minus)",
12267 "print signed char < (minus)",
12268 "print signed char > (minus)".
12269 * gdb.base/callfuncs.exp (do_function_calls):
12270 Add mips-sgi-irix* xfail, when compiled with native compiler, for
12271 "call inferior func with struct - returns char *".
d63a86f8 12272 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
12273 "correct value returned double test" to include Solaris 2.4.
12274 * gdb.base/funcargs.exp (float_and_integral_args):
12275 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 12276
c906108c
SS
12277Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12278
12279 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
12280 enumeration bitfields if compiling with GNU C.
12281 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
12282 to empty' prompt.
12283
12284Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
12285
12286 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
12287 test for PRO targets.
12288
12289 * gdb.base/funcargs.exp: Avoid ever setting more than 8
12290 breakpoints in the inferior at any given time by making
12291 two groups of breakpoints for call2*, call6* and call7*
12292 tests.
12293
12294Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12295
12296 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
12297 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
12298 from optimizing it away.
12299 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
12300 "call inferior func with struct".
12301
12302Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
12303
12304 * configure.in: Only configure gdb.chill for particular targets.
12305
12306Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
12307
12308 * gdb.base/Makefile.in: Add action to .c.o transformation
12309 rule that generates a .ci file for each .o file and remove
12310 explicit .c.o rules except for callfuncs.o.
12311 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
12312 generates a .ci file for each .o file and remove explicit
12313 .cc.o rules.
12314 (clean): Remove *.tmp *.ci files.
12315 (EXECUTABLES): Remove templ-info.exp.
12316 * gdb.base/compiler.c: New file.
12317 * gdb.c++/compiler.cc: New file
12318 * gdb.base/scope.exp: Source gdb.base/scope.ci.
12319 Change rs6000-*-* xfail for
12320 "print 'scope0.c'::filelocal_ro" and
12321 "print 'scope1.c'::filelocal" and
12322 "print 'scope1.c'::filelocal_bss" and
12323 "print 'scope1.c'::filelocal_ro" and
12324 "print 'scope1.c'::foo::funclocal" and
12325 "print 'scope1.c'::foo::funclocal_ro" and
12326 "print 'scope1.c'::bar::funclocal" and
12327 "print 'scope0.c'::filelocal_ro" and
12328 "print 'scope1.c'::filelocal at foo" and
12329 "print 'scope1.c'::filelocal_bss at foo" and
12330 "print 'scope1.c'::filelocal_ro at foo" and
12331 "print 'scope1.c'::foo::funclocal at foo" and
12332 "print 'scope1.c'::foo::funclocal_bss at foo" and
12333 "print 'scope1.c'::foo::funclocal_ro at foo" and
12334 "print 'scope1.c'::bar::funclocal at foo" and
12335 "print 'scope0.c'::filelocal_ro" and
12336 "print 'scope1.c'::filelocal" and
12337 "print 'scope1.c'::filelocal_bss" and
12338 "print 'scope1.c'::filelocal_ro" and
12339 "print 'scope1.c'::foo::funclocal" and
12340 "print 'scope1.c'::foo::funclocal_bss" and
12341 "print 'scope1.c'::foo::funclocal_ro" and
12342 "print 'scope1.c'::bar::funclocal" and
12343 "print 'scope1.c'::bar::funclocal_bss"
12344 to only be xfail'd when not compiled with gcc.
d63a86f8 12345 Add rs6000-*-* xfail for
c906108c
SS
12346 "print 'scope0.c'::filelocal_bss before run"
12347 when compiled with gcc.
12348 (test_at_main): Add rs6000-*-* xfail for
12349 "print filelocal_ro in test_at_main"
12350 when compiled with gcc.
12351 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 12352 Add rs6000-*-aix* xfail for
c906108c
SS
12353 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
12354 "ptype t_char_array", not compiled with gcc.
12355 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
12356 xfail for "list foo (in include file)" when gcc compiled.
12357 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
12358 (integral_args): Add rs6000-*-* xfail for
12359 "run to call0a" if not compiled with gcc.
12360 (unsigned_integral_args): Add rs6000-*-* xfail for
12361 "run to call1a" if not compiled with gcc.
12362 (float_and_integral_args): Add rs6000-*-* xfail for
12363 "run to call2a" if not compiled with gcc and for
12364 "continue to call2b" for any compiler.
12365 Add rs6000-*-* xfail to
12366 "print f1 after run to call2a" for gcc compiled.
12367 (discard_and_shuffle): Add rs6000-*-* xfail for
12368 "run to call6a".
12369 (shuffle_round_robin): Add rs6000-*-* xfail for
12370 "backtrace from call7a" if not compiled with gcc.
12371 Add rs6000-*-* xfail for
12372 "backtrace from call7b" if compiled with gcc.
12373 (call_after_alloca): Add rs6000-*-* xfail for
12374 "print c in call_after_alloca" and
12375 "print s in call_after_alloca" and
12376 "backtrace from call_after_alloca_subr"
12377 if not compiled with gcc.
12378 (localvars_in_indirect_call): Add rs6000-*-* xfail for
12379 "print c in localvars_in_indirect_call" and
12380 "print c in localvars_in_indirect_call" and
12381 "backtrace in indirectly called function" and
12382 "stepping into indirectly called function"
12383 if not compiled with gcc.
12384 (localvars_after_alloca): Add rs6000-*-* xfail for
12385 "print c after runto localvars_after_alloca" and
12386 "print s after runto localvars_after_alloca" and
12387 "print i after runto localvars_after_alloca" and
12388 "print l after runto localvars_after_alloca"
12389 for all compilers.
12390 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
12391 than whatis-info.exp.
12392 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
12393 than opaque-info.exp.
12394 Setup rs6000-*-* xfail for
d63a86f8 12395 "ptype on opaque struct pointer (statically)" and
c906108c
SS
12396 "ptype on opaque struct pointer (dynamically)" when
12397 not compiled with gcc.
12398 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
12399 rather than callf-info.exp.
12400 (do_function_calls): Add clear_xfail for rs6000-*-* for
12401 "p t_float_values2(3.14159,float_val2)". Seems to work
12402 fine there, both with xlc and gcc. Need to find out what
12403 it is doing right and fix other platforms.
12404 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
12405 "call inferior func with struct - returns int",
12406 "call inferior func with struct - returns long",
12407 "call inferior func with struct - returns float",
12408 "call inferior func with struct - returns double",
12409 "call inferior func with struct - returns char *",
12410 but only if not gcc compiled (presumes xlc compiled).
12411 Change rs6000-*-* xfails for
12412 "call inferior func with struct - returns char" and
12413 " call inferior func with struct - returns short" to only
12414 xfail if not using gcc.
12415 (clean mostlyclean): Remove *.ci and *.tmp files.
12416 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
12417 than templ-info.exp.
12418 * gdb.base/langs.exp: Source gdb.base/langs.ci.
12419 Add rs6000-*-* xfail for "up to foo in langs.exp"
12420 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
12421 when not gcc compiled.
d63a86f8 12422
c906108c
SS
12423Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12424
12425 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
12426 * gdb.base/corefile.exp: Likewise.
12427 * gdb.base/list.exp: Likewise.
12428 * gdb.base/scope.exp: Likewise.
12429 * gdb.base/siganls.exp: Likewise.
12430
12431 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
12432 compiler output.
12433 * gdb.base/whatis.exp: Likewise.
12434
12435Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
12436
12437 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
12438 failure (opcode table has been fixed to match reality).
12439
12440Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
12441
12442 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
12443 "call inferior func with struct - returns char",
12444 "call inferior func with struct - returns short"
12445
12446 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
12447 "print 'scope0.c'::filelocal at main",
12448 "print 'scope0.c'::filelocal_bss in test_at_main",
12449 "print 'scope0.c'::filelocal at foo",
12450 "print 'scope0.c'::filelocal_bss in test_at_foo",
12451 "print 'scope0.c'::filelocal at bar",
12452 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 12453
c906108c
SS
12454 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
12455 in source file 1". This bug seems to have been fixed with both
12456 gcc and native cc (was native assembler bug?).
12457
12458Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
12459
12460 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
12461 "backtrace through signal handler" to "i*86-*-sysv4*".
12462 * gdb.base/signals.exp: Add xfail for "'next' behaved as
12463 continue" case. Add "known SVR4 bug" to fail message.
12464 Add "i*86-*-bsdi2.0" xfail for "handle all print".
12465 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
12466 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
12467 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
12468 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
12469 "up to foo in langs.exp", "show language at foo in
12470 langs.exp", "up to cppsub_ in langs.exp", "show
12471 language at cppsub_ in langs.exp", "up to fsub in
12472 langs.exp", and "show language at fsub in langs.exp".
12473 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
12474 "bactrace in corefile.exp".
12475 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
12476 "call inferior function with struct - returns float" and
12477 "call inferior function with struct - returns double".
d63a86f8 12478
c906108c
SS
12479Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
12480
12481 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
12482 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
12483 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
12484 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
12485
12486Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
12487
12488 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
12489 (or overriden) "CHILL" macro rather then bare "gcc".
12490 Also look for ../../gcc/xgcc since that is what we will
12491 actually need, not "Makefile". Remove following assignment
12492 of CHILL to CHILL_FOR_TARGET because that results in
12493 recursive definition.
12494
12495Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
12496
12497 * gdb.base/corefile.exp: Change xfail for backtrace in
12498 corefile.exp from linuxaout to all linux.
12499 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
12500 cases where we miss the breakpoint at the signal handler
12501 for some reason. Setup xfail for linuxoldld/linuxaout and
12502 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
12503 hitting SIGURG breakpoint.
12504 * gdb.base/signals.exp: Setup xfail for "next" acting like
12505 continue to add linuxoldld. Setup xfail for all linux for
12506 "next to handler in signals_tests_1", "backtrace in
12507 signals_tests_1", "continue to func1", "pass SIGUSR1",
12508 and continue to handler".
12509
12510Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
12511
12512 * Update all FSF addresses except those in COPYING* files.
12513
12514Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
12515
12516 * gdb.base/a2-run.exp: Change messages to be more explicit about
12517 the status of args, and quote binfile in results.
12518
12519Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
12520
12521 * gdb.base/callfuncs.exp: Add tests for passing structs to
12522 inferior functions and return various types.
12523 * gdb.base/callfuncs.c: Add functions to receive a struct
12524 and return a member of the struct, in various types.
12525
12526Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12527
12528 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
12529
12530Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
12531
12532 * config/vxworks29k.exp: New file, sources vxworks.exp.
12533
12534Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12535
12536 * config/gdbremote.exp: New file. Testing framework using
12537 gdbserver.
12538
12539Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
12540
12541 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
12542 "call function when asleep" and "send end of file".
12543 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
12544 for "backtrace in corefile.exp".
12545 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
12546 for "backtrace through signal handler".
12547 * gdb.base/corefile.exp: Make sure we actually generate a core file
12548 before trying the core tests. Some systems allow the user to suppress
12549 generation of core files and default to that (linux for example).
12550 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
12551 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
12552
12553Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12554
12555 * gdb.threads: New directory with some crude multi-threaded
12556 gdb tests (step.exp and step2.exp).
12557 * config/mt-lynx (STEP_EXECUTABLE): Define.
12558 (THREADFLAGS): Define.
12559
12560Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
12561
12562 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
12563
12564 * gdb.base/signals.exp: Disable whole file for lynx until
12565 further notice.
12566
12567 * gdb.base/signals.exp: xfail test where "next" acts like
12568 "continue" for lynx.
12569
12570 * gdb.base/interrupt.exp: xfail test for calling function while
12571 inferior is asleep for lynx.
12572
12573 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
12574 than one cr-lf after each command.
12575
12576Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12577
12578 * configure.in: Reinstate setting of stabsdirs variable, fix
12579 typo in setting up configdirs for native builds.
12580
12581 * gdb.base/return.exp: Fix typo in return double test.
12582 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
12583 compiler from optimizing them away.
12584
12585Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
12586
12587 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
12588 sequences to be echo'd by gdb when using gdb_test.
12589 * gdb.chill/chexp.exp: Likewise.
12590 * gdb.fortran/exprs.exp: Likewise
12591
12592Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12593
12594 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
12595 after the inferior gdb has started.
12596
12597 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
12598 after each command.
12599 * gdb.base/funcargs.exp: Likewise.
12600 * gdb.base/gdbvars.exp: Likewise.
12601 * gdb.base/interrupt.exp: Likewise.
12602 * gdb.base/list.exp: Likewise.
12603 * gdb.base/watchpoint.exp: Likewise.
12604 * gdb.c++/demangle.exp: Likewise.
12605 * gdb.c++/inherit.exp: Likewise.
12606 * gdb.chill/chexp.exp: Likewise.
12607 * gdb.fortran/exprs.exp: Likewise.
12608
12609 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
12610 test if we can't handle IO to/from the inferior.
12611
12612 * gdb.c++/misc.exp: Always check for a program already being
12613 started after sending a "run" command to gdb.
12614
12615 * gdb.base/twice.exp: Start with a fresh gdb.
12616
12617 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
12618 only depend on gdb's expression code, not the chill runtime.
12619
12620 * gdb.base/return.c: Put return values into variables so we
12621 can have gdb print them rather than depending on the program
12622 to print them.
12623 * gdb.base/return.exp: Corresponding changes.
12624
12625 * lib/gdb.exp: Provide default value for noinferiorio.
12626 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
12627 the inferior.
12628
12629 * gdb.base/break.exp: Always check for a program already being
12630 started after sending a "run" command to gdb.
12631 (text_next_with_recursion): Don't check the output from the
12632 program's printf statement. Instead just make sure the program
12633 exited.
12634
12635 * gdb.base/commands.exp: Protect tests which need arguments with
12636 $noargs conditionals.
12637
12638Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12639
12640 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
12641 of structure member arrays to match gdb/valops.c:value_addr change.
12642
12643Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
12644
12645 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
12646 cases.
12647
12648Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
12649
12650 * configure.in (configdirs): Remove gdb.chill from default list
12651 of subdirs and then add it back in only if doing a native build.
12652 The current chill compiler does not yet work in any cross build.
12653 * Revert all signal changes from Jul 6.
12654 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
12655 for sh-hms targets, allowing these tests to link, with no other
12656 changes. Testing is suppressed by setting "nosignals" in site.exp.
12657
12658Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
12659
12660 * configure.in (signaldirs): Define and add to configdirs for all
12661 targets except some specific ones that are known to not support signals.
12662 Also clean up formatting.
12663 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
12664 (signals, sigall): Remove rules to build.
12665 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
12666 Moved to new gdb.signals directory.
12667 * gdb.signals: New test directory.
12668 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
12669 signals.c signals.exp}: New or moved files.
12670
12671Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
12672
12673 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
12674
12675Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
12676
12677 * gdb.base/return.exp: Xfail `return double' test failure
12678 on at least Solaris 2.3 and handle future/past versions on
12679 a case by case basis as appropriate. Also update message
12680 to include i*86 failures.
12681
12682Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12683
12684 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
12685
12686 * lib/gdb.exp: Fix comment which erroneously identified
12687 gdb_file_cmd as gdb_load (the 19 May change was in fact to
12688 gdb_file_cmd not gdb_load).
12689 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
12690
12691 * gdb.base/setvar.exp: Make test names consistent between pass and
12692 fail cases. Use gdb_test more.
12693
12694Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12695
12696 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
12697
12698Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12699
12700 * gdb.base/help.exp: Fix expected help string for `show commands'.
12701
12702Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
12703
12704 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
12705
12706 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
12707 of a text section.
12708
12709Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
12710
12711 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
12712 that loop eventually terminates. Fix Connection refused logic so
12713 that testsuite will expire nicely.
12714
12715Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
12716
12717 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
12718 config/rom68k.exp: New tcl glue for the appropriate monitors.
12719 These all just end up calling monitor.exp.
12720 * config/monitor.exp (gdb_target_monitor): Handle `Connection
12721 refused' by retrying. Cleanup some timeout issues.
12722 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
12723 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
12724 callers don't have to set/restore global timeout variable.
12725
12726 * The following set of changes centralizes management of the global
12727 timeout variable. This way, it can be set in one target dependent
12728 place instead of dozens of places scattered throughout the test suite.
12729 If you need to lengthen a timeout, then you should either set timeout
12730 in one of the config/{target}.exp files, or multiply it by a factor.
12731 Setting it to an absolute value is always going to lose for some
12732 targets.
12733 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
12734 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
12735 * gdb.base/funcargs.exp: Don't set timeout.
12736 * gdb.base/list.exp (test_forward_search): Only use local timeout.
12737 * gdb.base/printcmds.exp (test_print_string_constants
12738 test_print_array_constants): Don't set timeout.
12739 * gdb.base/ptype.exp: Don't set timeout.
12740 * gdb.base/recurse.exp: Don't set timeout.
12741 * gdb.base/return.exp: Don't set timeout.
12742 * gdb.base/watchpoint.exp: Don't set timeout.
12743 * gdb.c++/classes.exp (do_tests): Don't set timeout.
12744 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
12745
12746Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
12747
12748 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
12749
12750Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12751
12752 * lib/gdb.exp: Disable chill tests for irix5.
12753
12754Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12755
12756 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
12757 each test pass or fail.
12758
12759Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12760
12761 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
12762 xlc not gcc.
12763
12764Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
12765
12766 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
12767
12768Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
12769
12770 * config/est.exp: Fix copyright and comments. Remove dead code.
12771 Use targetname, serialport and baud variables instead of fixed
12772 constants.
12773 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
12774 * config/cpu32bug.exp: New file to support cpu32bug monitors.
12775
12776Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12777
12778 * gdb.base/watchpoint.exp: Don't run
12779 test_watchpoint_triggered_in_syscall for sunos.
12780
12781Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12782
12783 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
12784 they don't seem to exist. Do include stdio.h.
12785
12786Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12787
12788 * gdb.base/a1-selftest.exp: Add alpha xfail.
12789
12790Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12791
12792 * gdb.base/watchpoint.c (main): Prompt before calling read().
12793 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
12794 Revise accordingly. Remove cruft about sending "123" several
12795 times, until it gets noticed. Clean up the "print buf[0]" stuff
12796 so that it passes or fails, and waits for prompts in the usual way.
12797
12798Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12799
12800 * gdb.base/recurse.exp: Fix comment.
12801
12802 * TODO: Remove item about printing variables in nodebug.exp. Add
12803 item about enabling tests which are only run on some targets.
12804
12805 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
12806 fail, make test names unique, use new gdb_test convention
12807 regarding pattern, use gdb_test more, etc.).
12808
12809 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
12810 fail, make test names unique, etc.).
12811
12812Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12813
12814 * gdb.base/nodebug.c: Change return type of top and middle to
12815 short.
12816 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
12817 are fixed by the recent mdebugread.c changes. Allow `short ()'
12818 as type for top and middle.
12819
12820Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12821
12822 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
12823 nearly as I can tell, the whole thing was an accident in Stu's
12824 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
12825 to replace a send/expect pair with gdb_test, but ended up only
12826 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
12827 of 30 Mar 1995 took care of it, but left this vestigial comment
12828 which I am now nuking.
12829
12830Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12831
12832 * gdb.base/break.exp: Look for different line number for
12833 breakpoint at main depending on usestubs.
12834
12835Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12836
12837 * gdb.base/list.exp: Adjust some alternate expect patterns to
12838 match recent list0.c change. Add alternate expect pattern for
12839 output from `list default lines around main' for optimizing
12840 compilers.
12841
12842Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12843
12844 * lib/gdb.exp: If nosignals is not set, set it to 0.
12845
12846Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
12847
12848 * config/slite-gdb.exp: Responds to load symbol table prompt.
12849 * gdb.base/break.exp: Adjust line number, fix rerun.
12850 * gdb.base/langs0.c: Add #ifdef usestubs.
12851
12852Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
12853
12854 * gdb.base/list.exp: Adjust line contents after adding new lines in
12855 list0.c. Also fix a syntax error.
12856
12857 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
12858 * gdb.base/break.exp: ditto.
12859 * gdb.base/list.exp: ditto.
12860 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
12861 * gdb.base/run.c: ditto.
12862 * gdb.base/list0.c: ditto.
12863 * gdb.base/funcargs.c: ditto.
12864
12865Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
12866
12867 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
12868 $targetname, $serialport and $baud instead of hardwired variables.
12869 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
12870 target doesn't support signals.
12871
12872Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
12873
12874 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
12875
12876Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12877
12878 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
12879 Don't rely on the value of an auto variable before it has been
12880 initialized. Use gdb_test more.
12881
12882Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12883
12884 * lib/gdb.exp (default_gdb_version): A version number must start
12885 with a digit, but other than that contains all characters up to
12886 the first whitespace character.
12887
12888Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12889
12890 * gdb.base/commands.exp (breakpoint_command_test): New tests.
12891
12892Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12893
12894 * gdb.c++/*.exp: Warn if executable does not exist. The original
12895 reason for skipping the warning was that configure.in sometimes
12896 intentionally skipped building the executables but the tcl code
12897 had no way of knowing. That (a) was always bogus with respect to
12898 error handling, (b) is no longer true (right now there is no way
12899 to skip C++ tests).
12900
12901 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
12902
12903Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12904
12905 * gdb.base/list.exp: Add expect patterns for output from
12906 SunPRO compiled executables.
12907 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
12908 types.
12909
12910Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12911
12912 * gdb.base/break.exp (test_next_with_recursion): Accept any line
12913 number (we are already testing that the correct source line text
12914 gets printed).
12915
12916 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
12917 that is what is intended, but something needed to be done to get
12918 sunos4 native working again.
12919
12920 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
12921
12922 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
12923 apparently went with a (very) old xfail.
12924
12925Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
12926
12927 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
12928 runto_main is a proc in gdb.exp that will do 'step' for target use
12929 stubs.
12930 * gdb.base/exprs.exp: ditto.
12931 * gdb.base/interrupt.exp: ditto.
12932 * gdb.base/opaque.exp: ditto.
12933 * gdb.base/printcmds.exp: ditto.
12934 * gdb.base/ptype.exp: ditto.
12935 * gdb.base/scope.exp: ditto.
12936 * gdb.base/setvar.exp: ditto.
12937 * gdb.base/signals.exp: ditto.
12938 * gdb.base/twice.exp: ditto.
12939 * gdb.c++/classes.exp: ditto.
12940 * gdb.c++/inherit.exp: ditto.
12941 * gdb.c++/templates.exp: ditto.
12942 * gdb.base/break.exp: no run and hit main for stubs. Change line
12943 numbers for breakpoints and info breakpoint.
12944 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
12945 breakpoint().
12946 * gdb.base/callfuncs.c: ditto.
12947 * gdb.base/exprs: ditto.
12948 * gdb.base/interrupt.c: ditto.
12949 * gdb.base/opaque0.c: ditto.
12950 * gdb.base/printcmds.c: ditto.
12951 * gdb.base/ptype.c: ditto.
12952 * gdb.base/scope0.c: ditto.
12953 * gdb.base/setvar.c: ditto.
12954 * gdb.base/signals.c: ditto.
12955 * gdb.base/twice.c: ditto.
12956 * gdb.c++/misc.cc: ditto.
12957 * gdb.c++/templates.cc: ditto.
12958
12959Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12960
12961 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
12962
12963 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
12964 somewhere between `read' and `main.c'. I'm pretty sure the
12965 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
12966 and it isn't particularly useful.
12967
12968 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
12969
12970Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12971
12972 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
12973
12974Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
12975
12976 * config/mt-slite: add LIBS and -nostdlib.
12977 * config/slite-gdb.exp: add this new file to support sparclite target.
12978
12979Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
12980
12981 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
12982
12983 * gdb.base/a2-run.exp: Change argument to istarget from
12984 "*-*-vxworks" to "*-*-vxworks*".
12985 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
12986
12987Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
12988
12989 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
12990 will not runto main but do a 'step' to step out of breakpoint().
12991 * config/mt-slite: add -Dusestubs.
12992
12993Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12994
12995 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
12996 instead of just @.
12997
12998 * gdb.base/signals.exp: Add test for "handle all print".
12999 * TODO: Remove "handle all print". Also remove item about
13000 checking copyright date (I don't like the idea of a spurious FAIL
13001 based on when we run the tests).
13002
13003 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
13004 for SunOS4 (reason for failure not investigated). Remove
13005 redundant test for $binfile.
13006
13007 * gdb.base/nodebug.c (array_index): Call malloc.
13008
13009 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
13010
13011Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
13012
13013 * gdb.base/recurse.exp: Update gdb_test invocation to use new
13014 conventions and slightly simplify the matching regexp.
13015
13016Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13017
13018 * gdb.base/break.exp: Update gdb_test invocation to use new
13019 convention.
13020
13021 * lib/gdb.exp: If noargs is not set, set it to 0.
13022
13023 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
13024 tests unique.
13025
13026 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
13027
13028Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13029
13030 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
13031 one argument of type "<non-float parameter>".
13032
13033Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
13034
13035 * config/rom68k.exp: New file to support Motorola IDP board.
13036 * gdb.base/a2-run.exp: Skip this file if noargs is set.
13037 * gdb.base/break.c: Change things around so that this program
13038 doesn't depend upon args. This is necessary to make remote
13039 targets work (in general, they can't take args).
13040 * gdb.base/break.exp: Don't try to send args to program. Don't
13041 expect output. Also, replace lots of code with gdb_test.
13042
13043Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13044
13045 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
13046 printing of '\'' (which is what the comment says we are testing,
13047 even though we were not), not '''.
13048 (test_integer_literals_rejected): Test that printing ''' is an error.
13049
13050 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
13051 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
13052 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
13053 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
13054 Use gdb_test not test_print_accept.
13055 * lib/gdb.exp: Remove test_print_accept.
13056
13057 * gdb.base/signals.exp (signal_tests_1): Make pass message
13058 consistent with fail message.
13059
13060 * gdb.base/whatis.exp: Remove xfails for printing char vs.
13061 unsigned char; the bug (PR 1821) is fixed.
13062
13063 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
13064
13065 * gdb.base/scope.exp (test_at_localscopes): Call pass for
13066 successful tests--makes xfailing them work right.
13067
13068Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13069
13070 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
13071 only \r\n, not .*. The test can pass .* as the last thing in
13072 $pattern if that is what it wants. In addition to providing this
13073 flexibility, this change should speed up pattern matching in cases
13074 where the pattern already ended with .* (there were a number of
13075 them). This change also helps catch bad patterns--in the old
13076 scheme the typo "char \*" instead of "char \\*" would pass. Now
13077 it is caught.
13078 * Many .exp files: Update callers.
13079
13080 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
13081 clearer and does not spuriously match multiple ('s. Likewise for
13082 ) and *.
13083
13084 * gdb.base/nodebug.exp: Test ability to call a function and pass
13085 it a string (even with no debugging info).
13086
13087 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
13088 "p '\'", which is the same as "p ''" once tcl gets done with
13089 quoting, to "p '\\'", which I suspect is what is intended (one
13090 backslash gets sent to GDB).
13091
13092 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
13093
13094Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13095
13096 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
13097 1817) was fixed literally years ago.
13098
13099Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13100
13101 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
13102 test, it causes stepping out of call_after_alloca_subr with
13103 optimizing compilers.
13104 (localvars_in_indirect_call): Consume GDB prompt if `finish'
13105 fails.
13106
13107 * gdb.c++/templates.exp: Source templ-info.exp only if
13108 the templates executable exists.
13109
13110 * gdb.c++/misc.cc (class Contains_static_instance,
13111 class Contains_nested_static_instance),
13112 gdb.c++/classes.exp (test_static_members): Test printing of
13113 a class that contains a static instance of the class.
13114
13115Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13116
13117 * gdb.base/langs2.c (cppsub_): Don't prototype.
13118 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
13119 only, I believe).
13120
13121Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13122
13123 * lib/gdb.exp (skip_chill_tests): New procedure.
13124
13125 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
13126
13127Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
13128
13129 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
13130 each expect pattern. Cuts runtime from 12 to about 4 seconds.
13131
13132Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13133
13134 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
13135
13136 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
13137 disassemble 8, not 16, instructions for part 4.
13138
13139 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
13140 support the latter anymore.
13141
13142 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
13143 -DNO_PROTOTYPES.
13144 * gdb.base/callfuncs.c: Control use of prototypes based on
13145 NO_PROTOTYPES, not __STDC__.
13146 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
13147 t_float_values2 tests if prototypes in use.
13148
13149 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
13150 t_double_values): When checking differences against DELTA, check
13151 that difference is within the range (-DELTA,DELTA), not just
13152 (-infinity,DELTA).
13153
13154Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
13155
13156 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
13157 'file' command firts, then 'target', then 'load', this is due to gdb
13158 target set up.
13159 * config/mips-gdb.exp: Fix a couple regular exp bugs.
13160
13161Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
13162
13163 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
13164 FP load/store variants.
13165 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
13166
13167Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
13168
13169 * gdb.base/term.exp: Do not give a warning if not native, it is
13170 not an abnormal condition.
13171
13172Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
13173
13174 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
13175 t_char_array".
13176
13177Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
13178
13179 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
13180 are getting the version number.
13181
13182 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
13183 if not native, it is not an abnormal condition.
13184
13185Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13186
13187 * lib/gdb.exp: Just use "file exists", rather than undocumented
13188 dejagnu procedure "findfile".
13189
13190Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
13191
13192 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
13193 (LDFLAGS): Set to -Xlinker -Ur.
13194
13195 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
13196 Removed, these values are set by lib/gdb.exp.
13197
13198 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
13199
13200Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
13201
13202 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
13203 of replicating gdb startup code.
13204
13205 * config/mt-vxworks (LDFLAGS): Set to -r.
13206 (CFLAGS_FOR_TARGET): Removed.
13207
13208 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
13209 (gdb) and gdb for vxworks uses (vxgdb).
13210
13211 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
13212 executable is not in the tree and host != target, use sed and
13213 program_transform_name to determine the gdb name used by the
13214 target.
13215
13216 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
13217 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
13218
13219Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13220
13221 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
13222 floats, chars, and shorts where there are ANSI-style function
13223 definitions.
13224
13225 * gdb.base/langs.exp, gdb.base/langs*: New test.
13226 * gdb.base/Makefile.in: Build it.
13227 * TODO: Remove item about checking that C names don't get C++
13228 demangling applied; this test tests it.
13229
13230Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13231
13232 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
13233 went with the const70 xfail. The xfail went away a year ago.
13234
13235 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
13236
13237 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
13238 for hp300.
13239
13240 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
13241
13242 * gdb.base/a1-selftest.exp: Don't run on hp300.
13243
13244Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13245
13246 * Makefile.in (site.exp): Set host_alias and target_alias as well
13247 as host_triplet and target_triplet.
13248
13249Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13250
13251 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
13252
13253 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
13254 places as other ecoff systems).
13255
13256 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
13257 ultrix.
13258
13259Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13260
13261 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
13262 remove them.
13263 * gdb.base/nodebug.exp: Accept "function" in addition to "text
13264 variable and "variable" in addition to "data variable".
13265 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
13266
13267 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
13268 2.
13269 * gdb.base/list1.c (long_line): Add additional statement at start
13270 of function.
13271 * gdb.base/list.exp (test_forward_search): Update line number to
13272 reflect new statement.
13273
13274Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13275
13276 * gdb.base/signals.exp: Reinitialize searched source directories
13277 after gdb_start call.
13278
13279Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
13280
13281 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
13282 * gdb.stabs/Makefile.in: Likewise.
13283
13284 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
13285 change. Instead split the tests into smaller pieces.
13286 * gdb.disasm/hppa.s: Corresponding changes.
13287
13288Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13289
13290 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
13291 Quote ^C when passing it to stty. For some shells ^ is a pipe.
13292
13293 * gdb.base/funcargs.exp: Modify many tests so that every test
13294 either passes or fails. Make some test names unique.
13295
13296Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13297
13298 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
13299 Call stty to set interrupt character.
13300
13301 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
13302 for HP assembler versus GNU assembler based on actual behavior of
13303 $(CC), rather than assuming that $(AS) is always the GNU assembler.
13304
13305 * TODO: Suggest a few more stepping tests.
13306
13307Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
13308
13309 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
13310 restart GDB for h8300 after a continue.
13311 (return): Add pattern to match a29k-udi behavior.
13312 * gdb.base/nodebug.exp: Remove obsolete comment.
13313 * gdb.base/regs.exp: New file, testing of register displays.
13314 * gdb.base/return.exp: Fix typo in reference to $objdir.
13315 * gdb.base/whatis.exp: Always start with a fresh GDB.
13316
13317Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13318
13319 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
13320 higher, these tests generate a lot of output.
13321
13322Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13323
13324 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
13325 code following the catch silently ignored some errors; without the
13326 catch they should be thrown like any other tcl error. Also, the
13327 catch used "" instead of {} which meant all the callers who wanted
13328 to include one of the characters "[]$ had to quote it an extra time.
13329 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
13330 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
13331 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
13332 Remove extra quoting.
13333
13334Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
13335
13336 * gdb.base/commands.exp: Make test names unique; every test either
13337 passes or fails. Update some comments.
13338
13339 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
13340
13341Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13342
13343 The following fixes a FAIL caused by the fact that the alpha stabs
13344 configuration didn't use the ".if alpha" code in weird.def.
13345 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
13346 bit pointer, so the 32 bit version works even on the alpha.
13347 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
13348 Remove the stuff which allowed us to have separate versions for
13349 alpha and everything else.
13350
13351 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
13352 regexp which "info func operator\[\](" is supposed to match. Fix
13353 string to send to GDB. Note that GDB still doesn't work right. Add a
13354 new test for "info func .perator\[\](" which GDB does handle correctly.
13355
13356 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
13357
13358Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13359
13360 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
13361 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
13362 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
13363 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
13364 it makes the tests harder to understand and confuses test-o-matic.
13365 The preferred style is that each test provides a PASS or a FAIL,
13366 and has a unique message (e.g. "continue #54" not just "continue")
13367 which is the same for the pass and the fail.
13368 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
13369 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
13370 to lib/gdb.exp.
13371 * gdb.base/printcmds.exp: Use test_print_accept. Remove
13372 prt_accept which was basically the same thing. Likewise for
13373 test_print_reject and prt_reject.
13374 * lib/gdb.exp (test_print_reject): Add some more error message
13375 patterns to match from the former printcmds.exp (prt_reject).
13376 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
13377 One defect of the passcount stuff is that some of it failed to
13378 report XPASS where appropriate.
13379 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
13380 stuff before and after arg in expected pattern.
13381 (test_paddr_operator_functions): Re-do test without print_addr_of;
13382 this is the only test which seems to want extra stuff there.
13383
13384Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13385
13386 * gdb.base/nodebug.exp: Update new tests to reflect improved
13387 wording of gdb output.
13388
13389 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
13390 and "ptype" work on variables in files compiled without -g.
13391 Replaces commented out "maint print msymbol" tests.
13392
13393Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13394
13395 * gdb.base/setvar.c (dummy): Call malloc.
13396
13397 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
13398 losing with the irix4 sed.
13399
13400 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
13401 ALRM" on irix4.
13402
13403Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13404
13405 * TODO: Remove items about corefile.exp testing new exec-file and
13406 backtrace; both are now done. Add items about printing enums.
13407
13408Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13409
13410 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
13411 "get signal $thissig" test fails.
13412
13413 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
13414
13415Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13416
13417 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
13418 compiler warning with dec alpha compiler.
13419
13420 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
13421 extra \n from gdb_test call (this explains why the prompt test
13422 that I removed yesterday was there).
13423 (user_defined_command_test): Remove extra \n and prompt test.
13424
13425 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
13426 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
13427 doesn't exist.
13428 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
13429 Also remove alpha workaround, which turns out to be because
13430 SIGABRT == SIGLOST.
13431
13432 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
13433
13434 * gdb.base/help.exp: Don't test "help show".
13435
13436Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13437
13438 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
13439 "set print address" is on.
13440 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
13441 pass prompt to gdb_test; gdb_test already looks for the prompt.
13442
13443 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
13444
13445 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
13446 was a vestige of the manual TESTSTRATEGY, and the purpose of it
13447 was to make sure that gdb can read a core file. But (a) the "read
13448 the corefile" part didn't make it to a1-selftest.exp, we just
13449 delete the corefile after creating it, and (b) we test reading
13450 corefiles in corefile.exp anyway. Also, this test left around a
13451 xgdb process on Solaris.
13452
13453 * gdb.base/corefile.exp: Also test backtrace.
13454
13455Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
13456
13457 * gdb.base/commands.exp: Test a simple user defined command with
13458 arguments and if/while statements; verify the full user command is
13459 printed by "show user".
13460
13461 * gdb.base/commands.exp: Test if/while commands as part of a
13462 breakpoint command list; verify they appear in breakpoint
13463 information.
13464
13465Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13466
13467 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
13468 than by dividing by zero.
13469
13470Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
13471
13472 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
13473 performing an inferior call with watchpoints enabled.
13474 * gdb.base/watchpoint.c (main): Delete second unnecessary read
13475 call.
13476
13477Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13478
13479 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
13480 of "file" command.
13481
13482 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
13483 Add additional pattern for when "int operator int(void);" appears
13484 in a different order.
13485
13486Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13487
13488 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
13489
13490 * gdb.base/help.exp: Replace most of docstrings for "info signals"
13491 and "signal" with ".*".
13492
13493Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13494
13495 * TODO: Add note about "handle all nostop".
13496
13497 * gdb.base/{sigall.c, sigall.exp}: New test.
13498 * gdb.base/Makefile.in: Add it.
13499
13500Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
13501
13502 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
13503 when invoking GDB, suppresses any windowing interface.
13504
13505Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
13506
13507 * config/sim-gdb: New file, simulator testing support.
13508
13509Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
13510
13511 * gdb.base/interrupt.exp: Test calling func1 twice.
13512
13513Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
13514
13515 * gdb.base/list.exp (test_forward_search): Set timeout higher
13516 when we'll be getting lots of output from gdb.
13517
13518 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
13519 "init_malloc" to after the expect statement. Run it if that
13520 regexp is taken, but also for two others which happen if source
13521 cannot be found.
13522
13523Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13524
13525 * gdb.base/printcmds.exp: New test, for printing register before
13526 program is running.
13527
13528Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13529
13530 * gdb.base/list.exp: Correct some alternate expect patterns
13531 to reflect changes in list1.c.
13532
13533Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13534
13535 * TODO: Add item regarding large frames.
13536
13537 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
13538
13539 * TODO: Remove item about enabling return.exp; it
13540 is enabled. Suggest a few more "return" tests.
13541
13542Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13543
13544 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
13545 anonymous unions.
13546
13547Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13548
13549 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
13550 and pr-5646.o, so "make" is the same as "make all", not "make
13551 pr-4975.o".
13552
13553Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
13554
13555 * gdb.base/list.exp: Adjust expectations to reflect changes in
13556 list1.c.
13557 (test_forward_search): New test proc.
13558 * gdb.base/list1.c (long_line): New function, has long source line.
13559
13560Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
13561
13562 * gdb.base/a1-selftest.exp: Change initial stepping to know about
13563 additional line of code that was added.
13564
13565Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
13566
13567 * gdb.disasm/hppa.s: Break the large branching tests into smaller
13568 tests so as not to overflow expect's input buffers.
13569 * gdb.disasm/hppa.exp: Corresponding changes.
13570
13571Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13572
13573 Beginnings of template debugging tests.
13574 * gdb.c++/templ-info.cc: New file to test for template
13575 debugging capability of the compiler.
13576 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
13577 templ-info.cc.
13578 * gdb.c++/templates.cc: Add explicit template instantiations
13579 to enable compiling with -fno-implicit-templates. Add destructor
13580 and 'value' method to T5 class for template tests.
13581 * gdb.c++/templates.exp: Add testcases for printing of template
13582 types, setting breakpoints on template methods and calling a
d63a86f8 13583 template method.
c906108c
SS
13584
13585Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
13586
13587 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
13588 branch target since some assemblers (gas-2.5) may emit a
13589 relocation for the branch instead of resolving it in the
13590 assembler.
13591
13592Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13593
13594 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
13595 through signal handler.
13596
13597Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13598
13599 * configure.in (*-*-netware): Use config/mt-netware.
13600
13601 * config/mt-netware: New file.
13602 * config/mt-i386-netware: Removed, separate configs for different
13603 netware architectures are no longer needed now that we have
13604 --with-headers.
13605
13606Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13607
13608 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
13609 by the recent changes to use ANSI C arithmetic conversions.
13610
13611Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13612
13613 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
13614 bug involving using inferior_pid to figure out whether to select a
13615 frame.
13616
13617Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
13618
13619 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
13620 match the current disassembler output.
13621
13622Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
13623
13624 * gdb.fortran/exprs.exp: Expect VOID instead of void.
13625 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
13626 types, expect "int" as type of integer values (for now).
13627
13628Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
13629
13630 * gdb.base/commands.exp: New tests for if/while commands.
13631
13632Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
13633
13634 * lib/gdb.exp (runto): Replace sub-pattern for hex value
13635 by .*, since hex values have different syntax in Chill mode.
13636
13637Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13638
13639 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
13640 linefeed from expect pattern for repeated types with indices > 9.
13641
13642Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
13643
13644 First part of Fortran test suite.
13645 * gdb.fortran: New directory.
13646 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
13647
13648Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13649
13650 * gdb.base/default.exp: Update expect pattern for load command
13651 without arguments.
13652
13653Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
13654
13655 * configure.in: Change i386 to i[345]86.
13656 * gdb.base/configure.in: Likewise.
13657 * gdb.c++/configure.in: Likewise.
13658 * gdb.chill/configure.in: Likewise.
13659
13660Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
13661
13662 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
13663 patterns, since that is not a valid context for comments.
13664
13665Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
13666
13667 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
13668 repeated types and repeated types with indices > 9.
13669
13670Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
13671
13672 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
13673 2417; old bug has been fixed.
13674
13675Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
13676
13677 * gdb.base/interrupt.exp: When trying to wake up the inferior,
13678 send the newline ourselves instead of assuming gdb_test will do
13679 so when passed an empty input string.
13680
13681 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
13682 stabs testcode.
13683
13684Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13685
13686 * lib/gdb.exp (gdb_test): Don't send anything if the first
13687 argument is an empty string. This makes cases where we want to
13688 match output that is already in expect's buffers (for example,
13689 matching a breakpoint after gdb_run_cmd has been called) work
13690 reliably.
13691
13692Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13693
13694 * config/netware.exp: New file.
13695
13696Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13697
13698 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
13699 the -B and -L prefixes so we can find the debugging stub.
13700
13701 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
13702 there and we are using the gcc from the tree.
13703
13704 * gdb.base/types.c: Removed.
13705
13706 * gdb.base/configure.in: Look for makefile fragments in ../config.
13707 Recognize i386-*-netware.
13708 * gdb.c++/configure.in: Likewise.
13709
13710Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13711
13712 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
13713 the correct TCL syntax.
13714
13715Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13716
13717 * gdb.base/opaque.exp: use runto instead of messing around with
13718 breakpoints. Simplify by using gdb_test.
13719
13720 * gdb.base/bitfields.exp: restart between tests on netware targets
13721 because breakpoints aren't relocated after target death. Run
13722 processes to completion.
13723
13724 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
13725
13726Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
13727
13728 * Makefile.in: Remove extra tabs that confuse some versions
13729 of "make". Use the newly built gdb to test with by default,
13730 rather than the first one in the tester's search path.
13731
13732Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
13733
13734 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
13735
13736 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
13737 condition help.
13738
13739Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13740
13741 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
13742
13743 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
13744 running.
13745 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
13746 * gdb.base/funcargs.exp: Likewise.
13747
13748 * gdb.base/bitfields.exp: Simplify by using gdb_test.
13749 * gdb.base/funcargs.exp: Likewise.
13750
13751 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
13752 message is "".
13753
13754Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13755
13756 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
13757 return,signals,twice}.exp: Handle non-existant binaries
13758 consistantly.
13759
13760 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
13761 * gdb.base/Makefile.in: Don't try to generate a core dump, we
13762 might testing a cross development system.
13763
13764Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13765
13766 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
13767 runtest script is relative to ${srcdir}, not ${rootdir}.
13768
13769Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
13770
13771 * gdb.base/signals.exp: Allow for optionality of breakpoint
13772 address.
13773
13774Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13775
13776 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
13777
13778Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13779
13780 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
13781 for size_t definition.
13782 * gdb.c++/templates.cc: Likewise
13783
13784 * config/mt-i386-netware: New file.
13785
13786 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
13787 defined.
13788
13789 * gdb.base/Makefile.in: Added support for systems that name core
13790 files by appending "core" to the program name.
13791 * gdb.base/a1-selftest.exp: Likewise.
13792
13793Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13794
13795 * gdb.base/return.exp: Add comment and message for `return double'
13796 test failure on Sparc Solaris.
13797
13798Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
13799
13800 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
13801
13802Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13803
13804 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
13805 from optimizing them away.
13806 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
13807 patterns to include default constructors and assignment operators,
13808 to match gcc versions beyond 2.5.8. Accept any cplus demangling
13809 character in the output of the virtual base pointer.
13810
13811Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13812
13813 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
13814 expression match in print_addr_of to avoid unintented matches.
13815 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
13816 versions up to 2.5.8.
13817
13818Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13819
13820 * gdb.base/list.exp: Tweak alternate pattern for listing of an
13821 included file to run under newer versions of expect.
13822 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
13823 consecutive >'s in templates to accomodate recent cplus-dem.c change.
13824 Remove xfail for the virtual table of BDDHookV.
13825
13826Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
13827
13828 * lib/gdb.exp (string_to_regexp): Set a default result.
13829 (default_gdb_start): Fix misleading message.
13830
13831Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
13832
13833 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
13834 Remove all CC, etc definitions.
13835 * config/mt-hpux: New file.
13836 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
13837 (CFLAGS, LDFLAGS): Define.
13838 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
13839
13840 * Makefile.in (site.exp): Don't insert host_os, etc.
13841 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
13842 (distclean): Check existence of subdir.
13843 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
13844 * gdb.base/Makefile.in: General cleanup and simplification.
13845 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
13846 to build executables. Use default rule to build .o files.
13847 (EXPECT, RUNTEST, CC): Fix relative pathname.
13848 (site.exp): Don't insert host_os, etc.
13849 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
13850 and/or SIGUSR1 defined.
13851 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
13852 * gdb.c++/Makefile.in: General cleanup and simplification.
13853 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
13854 (CFLAGS): Remove.
13855 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
13856
13857Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
13858
13859 * gdb.base/recurse.exp: Misc changes to get tests running again
13860 after Kung's changes to the watchpoint code.
13861 * gdb.base/watchpoint.exp: Likewise.
13862
13863Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
13864
13865 * lib/gdb.exp (string_to_regexp): Convert {\} also.
13866
13867Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
13868
13869 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
13870 * lib/gdb.exp (default_gdb_start): Define.
13871 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
13872 gdb.base/funcargs.exp, gdb.base/opaque.exp,
13873 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
13874 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
13875 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
13876 Don't call gdb_target_udi in between tests.
13877
13878Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13879
13880 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
13881 (which was basically just a local version of the same thing). In
13882 addition to avoiding duplication, gdb_test_exact is faster.
13883 * lib/gdb.exp (gdb_test_exact): Fix typo.
13884
13885 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
13886 don't give an error.
13887
13888 * gdb.base/term.exp: Call delete_breakpoints before starting.
13889
13890 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
13891 (t10): Add comment.
13892
13893Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
13894
13895 Reorganization of the GDB Test Suite.
13896
13897 * gdb.base: New directory, contains all the basic tests.
13898 * gdb.c++: New directory, tests specific to C++.
13899 * gdb.chill: New directory, tests specific to Chill.
13900 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
13901 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
13902 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
13903 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
13904 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
13905 t30-31 to chill).
13906 * */gdbme.*: Rename to match appropriate expect scripts.
13907 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
13908 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
13909 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
13910 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
13911 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
13912 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
13913 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
13914 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
13915 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
13916 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
13917 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
13918 gdb.c++/virtfunc.cc: New names of C++ files.
13919 * gdb.chill/chillvars.ch: New name of Chill file.
13920 * gdb.base/configure.in, gdb.c++/configure.in,
13921 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
13922 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
13923 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
13924 * configure.in (configdirs): Update to reflect directory changes.
13925 (target_abbrev): No longer define for any configuration.
13926 * Makefile.in: Cosmetic improvements to header comments.
13927
13928Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
13929
13930 Various changes to gdb.t31:
13931
13932 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
13933 * gdbme.ch: Make all key-words and predefineds be upper-case.
13934 * chillvars.exp: Expect key-words and predefinds in upper-case.
13935
13936 * chillvars.exp: Use gdb_test_exact many places.
13937 Change expected output for arrays (which now includes index labels).
13938
13939 * pr-5020.exp, gdme.ch (module PR_5020):
13940 New test, for PR-5020.
13941
13942Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
13943
13944 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
13945 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
13946
13947Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
13948
13949 * Makefile.in: Fix bit-rot in definitions of CHILL,
13950 CHILL_FOR_TARGET and Chill_LIB.
13951 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
13952 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
13953 CHILL, and CHILL_LIB.
13954
13955Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
13956
13957 * Revert the previous changes. Please see Rob's directory
13958 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
13959
13960Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
13961
13962 * Makefile.in, configure.in, config/mips-gdb.exp,
13963 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
13964 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
13965 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
13966 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
13967 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
13968 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
13969 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
13970 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
13971 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
13972 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
13973 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
13974 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
13975 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
13976 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
13977 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
13978 changes from 94Q1.
13979
13980Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
13981
13982 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
13983 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
13984 Rob's new testing fragments.
13985
13986Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
13987
13988 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
13989 lib/gdb.exp: Replace error proc calls with perror.
13990
13991Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
13992
13993 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
13994 version also, match on casted version strings, and match on
13995 gdb startup case where the line numbers might be messed up.
13996
13997Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
13998
13999 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
14000 (CFLAGS): Delete it from here.
14001
14002Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
14003
14004 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
14005
14006Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
14007
14008 * Makefile.in (RUNTEST): Default to just "runtest".
14009
14010Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14011
14012 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
14013 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
14014 the code has been restructured.
14015
14016Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14017
14018 * gdb.t00/default.exp (set write): Allow any number of \r and/or
14019 \n, not just one of each.
14020
14021 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
14022 /bin/cc gives a warning if you do.
14023
14024Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
14025
d63a86f8 14026 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
14027 __t10ListS_link1ZUiRCUiPT0
14028
14029Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14030
14031 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
14032 on local variables in recursive functions.
14033
14034 * gdb.t07/Makefile.in: Build the new test.
14035
14036Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14037
14038 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
14039 directly. Instead compare the return values from actual calls.
14040
14041Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
14042
14043 * Makefile.in (check): Set TCL_LIBRARY for runtest.
14044
14045Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14046
14047 * From Peter Schauer with minor modifications.
14048 * gdb.t15/return.exp (return_tests): Handle targets where "return"
14049 stops in mid-line in the caller. Add xfail for returning a float
14050 value on X86 targets.
14051
14052Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14053
14054 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
14055 to avoid expect lossage.
14056 (fmem_LRbug_tests): Likewise.
14057 * gdb.disasm/hppa.s: Corresponding changes.
14058
14059 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
14060 conditions to work with latest dejagnu/expect.
14061
14062 * gdb.t15/funcargs.exp (finish from indirect call): No longer
14063 expected to fail on the PA.
14064 (backtrace in call with trampolines): Explicitly require main
14065 to be frame #1 (no trampolines should show up in backtrace).
14066
14067 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
14068 "continue -expect".
14069 * gdb.t06/break.exp: Likewise.
14070 * gdb.t07/watchpoint.exp: Likewise.
14071 * gdb.t13/bitfields.exp: Likewise.
14072 * gdb.t15/{funcargs,return}.exp: Likewise.
14073 * gdb.stabs/weird.exp: Likewise.
14074 * config/{mips,udi}-gdb.exp: Likewise.
14075
14076 * hppa.sed: Enclose comments within a sed command to avoid
14077 losing with the old OSF1 sed.
14078
14079Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14080
14081 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
14082 sequent dynix.
14083 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
14084 * gdb.t15/funcargs.exp: Conditionally step again to really
14085 finish from marker_call_with_trampolines. Handle the case where
14086 the first step from within call_with_trampolines already steps
14087 us back to main.
14088 * gdb.t15/gdbme.c: Add comment to closing brace of
14089 call_with_trampolines for funcargs.exp.
14090
14091Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14092
d63a86f8 14093 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
14094 Fix typo(s).
14095
14096Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14097
14098 * gdb.t07/gdbme.c: More code for watchpoint testing.
14099
14100 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
14101 "Hardware watchpoint" throughout file.
14102 (test_watchpoint_triggered_in_syscall): New test.
14103 (test_complex_watchpoint): New test.
14104
14105Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14106
14107 * gdbme.c (call_with_trampolines): New function to try and step
14108 into. Tests trampoline problems on the PA.
14109
14110 * funcargs.exp (localvars_in_indirect_call): No longer expect
14111 stepping into indirect call to fail on PAs.
14112 (test_stepping_over_trampolines): New test.
14113
14114Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14115
14116 * TODO: Add suggestions for static member function tests, and
14117 completion tests.
14118
14119Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14120
14121 * TODO: Add suggestions for "p/a" tests.
14122
14123 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
14124 (default_gdb_exit): Replace all the hair with sending "quit" to
14125 the process with a simple close.
14126
14127Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14128
14129 * TODO: Add suggestions for shared library tests.
14130
14131Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14132
14133 * TODO: Add suggestions for x/s tests.
14134
14135Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14136
14137 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
14138 "enable once", and "enable breakpoints once" with ".*".
14139
14140Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14141
14142 * TODO: Add suggestions about structure passing tests.
14143
14144Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14145
14146 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
14147 the primary1 test, use work around if __GNUC__ < 2.
14148 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
14149 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
14150 Test for bad output rather than waiting for timeout. Issue
14151 second continue only if first continue failed.
14152
14153Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
14154
14155 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
14156 operator[] test with gdb_test because the old code didn't seem to
14157 be getting the quoting right with the new dejagnu.
14158
14159Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
14160
14161 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
14162 one from the path.
14163 * Makefile.in: Use a fresh expect if there is one, use runtest
14164 from the src tree if there is one.
d63a86f8 14165
c906108c
SS
14166Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
14167
14168 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
14169 next over recursive call. Revise the tests from that point on
14170 (which had been skipped) to match GDB's actual (correct) output.
14171
14172 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
14173 with next over a breakpoint whose condition is false.
14174
14175 * gdb.t00/help.exp: Comment out "help set print" tests just like
14176 (and for same reason as) "help set" test.
14177
14178Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14179
14180 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
14181 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
14182
14183Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14184
14185 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
14186 necessary gdb_target_udi.
14187
14188 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
14189
14190 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
14191 1838 and 2417; they are fixed.
14192
14193 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
14194 gdb.t03/ptype.exp (ptype structure, ptype union):
14195 Remove xfails; the test is looser than when the xfails were added.
14196
14197 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
14198 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
14199
14200 * gdb.t01/run.exp: Only run shell test if isnative.
14201
14202 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
14203 since "run" automatically loads if necessary. Call gdb_target_udi
14204 after the "file" since "file" kills any execution target.
14205
14206 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
14207 GDB. GDB doesn't work that way (not anymore at least) on UDI.
14208 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
14209 argument for UDI.
14210
14211Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
14212
14213 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
14214
14215 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
14216
14217Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14218
14219 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
14220 properly quoting regexps. This makes the second argument to
14221 demangle a fixed string, which matches the callers, instead of a
14222 shell-style pattern which is what the previous implementation
14223 used. Update some of the callers.
14224
14225Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14226
14227 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
14228 (comib_nullified_tests): Fix typo.
14229 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
14230 strings. No longer expected to fail.
14231
14232 * gdb.disasm/hppa.s (addib_tests): Fix typo.
14233 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
14234 strings. No longer expected to fail.
14235
14236 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
14237 string. No longer expected to fail.
14238
14239Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14240
14241 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
14242 No longer expected to fail.
14243
14244 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
14245 string. No longer expected to fail.
14246
14247Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14248
14249 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
14250 only in the names (I probably got most of them). I was even
14251 generous with some which differed in underscores in names, and
14252 probably missed a few, and I *still* was able to remove almost a
14253 third of the file with almost no impact on testsuite coverage.
14254
14255Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14256
14257 * gdb.t00/default.exp: Match udi_attach error message as well as
14258 the one from child_attach.
14259
14260 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
14261
14262 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
14263
14264 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
14265 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
14266
14267 * Move test with enums and partial symbols back to
14268 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
14269 Reverts the change of 26 May 93. Per today's change to
14270 stabs.texinfo, the behavior that weird.exp was expecting was
14271 unreasonable; what is important is that the compiler+gdb get
14272 things right, which happens with a recent gcc. Also fix the test
14273 to deal with native compilers which put out the stab gdb can't
14274 deal with.
14275
14276Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14277
14278 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
14279 in the names. The main thing these accomplish is to slow things down.
14280 Many more such duplicates surely remain.
14281
14282 * gdb.t00/help.exp: Comment out "help support" test just like
14283 (and for same reason as) "help set" test.
14284
14285Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
14286
14287 * gdb.t06/break.exp: Remove setup_xfails for
14288 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
14289 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
14290 about known bug in gcc to include up through 2.5.8.
14291 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
14292 well as "_vb$".
14293 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
14294 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
14295 with latest gcc and gdb.
14296 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
14297 well as "_vb$".
14298
14299Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14300
14301 * configure.in (hppa*-*-*): Also configure and build stabs-only
14302 tests.
14303
14304Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14305
14306 * gdb.t10/hppa.mt: A makefile fragment for the PA.
14307 * gdb.t10/configure.in (hppa*-*-*): Use it.
14308
14309Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14310
14311 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
14312
14313Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14314
14315 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
14316 versions prior to 1.13.5.
14317
14318Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14319
14320 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
14321 the prompt is at the start of a line.
14322
14323Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14324
14325 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
14326 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
14327 in the copr tests now.
14328 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
14329 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
14330 expected to fail.
14331
14332Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
14333
14334 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
14335 gdb.t31/chillvars.exp, lib/gdb.exp:
14336 Tweak to run under either version of expect.
14337 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
14338 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
14339 * gdb.t11/list.exp: Remove extraneous whitespace.
14340
14341Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14342
14343 * gdb.t16/printcmds.exp (test_print_strings): Accept
14344 "(unsigned char *) " before the string.
14345
14346 * TODO: Add notes about printing of fancy types and GDB expressions.
14347
14348Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
14349
14350 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
14351 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 14352 if doing mips-idt-ecoff.
c906108c
SS
14353
14354Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
14355
14356 * Most .exp files: Tweak to run under either version of expect.
14357
14358Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14359
14360 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
14361 xfails; I'm not sure why they are failing, but not because of PR 1806.
14362
14363Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
14364
14365 * config/unix-gdb.exp: Remove gdb_unload cause it's already
14366 defined in lib/gdb.exp.
14367
14368Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14369
14370 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
14371 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
14372 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
14373 have to be typeless.
14374
14375Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14376
14377 * TODO: Add suggestion for copyright year test.
14378
14379Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
14380
14381 * configure.in (*-*-lynxos*): Add stabs tests.
14382
14383Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
14384
14385 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
14386 so insert a tab before any assembler directive in column zero.
14387
14388 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
14389 stores.
14390 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
14391 stores.
14392 (fpu_short_memory_tests): Likewise.
14393
14394Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14395
14396 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
14397 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
14398 .stabs directives in comments.
14399
14400Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14401
14402 * TODO: New file, describing tests we could write.
14403 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
14404
14405Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14406
14407 * gdb.t06/signals.exp: Add kludge to force re-sync.
14408
14409 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
14410 to xgdb instead of gdb, get out of gdb.
14411
14412Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
14413
14414 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
14415 for info.
14416
14417Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
14418
14419 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
14420 * gdb.stabs/configure.in (hppa*-*-*): Use it.
14421 * gdb.stabs/hppa.sed: New sed script for the PA.
14422
14423Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14424
14425 * gdb.stabs: Re-write weird.def and configuration to use sed
14426 instead of cpp. sed is portable and POSIX; cpp is neither.
14427
14428Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14429
14430 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
14431
14432Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14433
14434 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
14435
14436Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14437
14438 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
14439 "_vb$".
14440 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
14441 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
14442
14443Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14444
14445 * lib/gdb.exp: Comment out code which depends on non-existent
14446 `transform' procedure.
14447
14448Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
14449
14450 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
14451 * lib/gdb.exp: Transform tool name.
14452 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
14453 1.1's new error handling system.
14454
14455Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14456
14457 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
14458
14459Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14460
14461 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
14462 They made pattern matching so slow that timeouts happened on
14463 heavily loaded systems. Now any output from "show print" which
14464 gets us back to the GDB prompt is a PASS.
14465
14466Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
14467
14468 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
14469
14470Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14471
14472 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
14473
14474 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
14475 It is not from PR 3220.
14476
14477Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14478
14479 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
14480 just started failing because they depended on the order the
14481 subcommands are presented, or exact docstring text. This kind of
14482 test is a pain and has minimal benefit.
14483
14484Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14485
14486 * gdb.t09/corefile.exp: At end of test, use "core" command with
14487 no arguments.
14488
14489Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
14490
14491 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
14492 17}/Makefile.in: Make it possible to run the testsuite with Sun
14493 make and CC = cross gcc by adding explicit build rules for .o
14494 files.
14495
14496Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14497
14498 * gdb.t15/funcargs.exp: Don't put comments on same line as
14499 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 14500
c906108c
SS
14501Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14502
14503 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
14504
14505Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
14506
14507 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
14508 * gdb.t20/inherit.exp: remove three dumplicate entries.
14509
14510Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14511
14512 * gdb.t06/break.exp: For "next over recursive call", fail on any
14513 incorrect output, not just on "factorial (value=2)".
14514
14515Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14516
14517 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
14518 working now. Add an xfail if accesing a bss variable causes
14519 a memory error if the target is not yet run.
14520
14521Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14522
14523 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
14524 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
14525 name of __st* demangling (2 strings). Did Kung really get the
14526 more than 95 others right without testing them?
14527
14528Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
14529
14530 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
14531
14532Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
14533
14534 * configure.in (configdirs): Add gdb.disasm
14535 * gdb.disasm: New directory for GDB disassembler tests.
14536 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
14537
14538Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14539
14540 * gdb.t00/help.exp: Don't test "help set".
14541
14542 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
14543 from within expect statements. None of these happen anymore and
14544 they cause regressions to be silently unnoticed.
14545
14546 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
14547 messages) about known failures with gcc cygnus-2.4.5-930417.
14548
14549 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
14550 comp-info.exp so it gets built if it doesn't exist.
14551
14552 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
14553 it is no longer used.
14554 * gdb.t13/comp-info.c: Removed.
14555
14556Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
14557
14558 * gdb.t06/signals.exp: Add xfail for sun3.
14559
14560Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14561
14562 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
14563 relevant because ^C doesn't get sent but failure can be reproduced
14564 interactively).
14565
14566Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14567
14568 * gdb.stabs/alpha.mt: New configuration file for alpha.
14569 * gdb.stabs/configure.in: Use it.
14570 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
14571 sharing with alpha.mt, redefine long to word via preprocessor.
14572 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
14573 for alpha.
14574 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
14575 native cc.
14576 * gdb.t00/teststrategy.exp: Change expect string so that we
14577 consume the `(xgdb)' from the command echo and from the gdb prompt.
14578 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
14579 gdb currently compares all values as long, so this failure probably
14580 applies to any configuration where LONGEST is bigger than a target int.
14581 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
14582 with gcc.
14583 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
14584 to handle opaque pointers, gcc is.
14585 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
14586 as first argument. Include <sys/types.h> and change all operator
14587 new definitions to use size_t.
14588 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
14589 now that we use size_t.
14590
14591Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14592
14593 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
14594 a long or float array cast all array members to the same type.
14595 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
14596 with 64 bit longs.
14597 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
14598 on alpha.
14599 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
14600
14601Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14602
14603 * gdb.t24 (demangle.exp): Constructors of templates have names like
14604 vector<int>::vector(int) not vector<int>::vector<int>(int). See
14605 section 14.6 of the ARM.
14606
14607 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
14608 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
14609 accomplish little and slow down the testsuite.
14610
14611 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
14612 Accept spaces various places.
14613
14614Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14615
14616 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
14617 with watchpoint enabled.
14618
14619 * Makefile.in: Remove definition of CC and remove the second
14620 definition of CXX (the "CXX = gcc" one remains). These definitions
14621 were causing backquotes to be expanded within backquotes, which
14622 doesn't work.
14623
14624Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
14625
14626 * gdb.t17/callfuncs.exp: Add "return 0" to end.
14627
14628Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14629
14630 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
14631 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
14632 by mips cc and contains no stabs entries.
14633
14634Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
14635
14636 * config/vx-gdb.exp: Use fake device to load files rather than
14637 NFS.
14638 * lib/gdb.exp: New proc to do "file" command.
14639 * config/unix-gdb.exp: Use new "file" proc.
14640
14641Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
14642
14643 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
14644 Rework board rebooting slightly.
14645 (gdb_exit): Don't exit from the remote shell; there isn't one.
14646 * gdb.stabs/weird.exp: If a program is being debugged already,
14647 kill it.
14648 * gdb.t04/setvar.exp: Stop and restart gdb.
14649 * gdb.t05/expr.exp: Likewise.
14650 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
14651 restart gdb and reload the program.
14652 * gdb.t08/opaque.exp: Likewise.
14653 * gdb.t12/scope.exp: Likewise.
14654 * gdb.t13/bitfields.exp: Likewise.
14655 * gdb.t15/funcargs.exp: Likewise.
14656 * gdb.t20/classes.exp: Likewise.
14657 * gdb.t03/ptype.exp: Increase timeout.
14658 * gdb.t16/printcmds.exp (test_print_string_constants,
14659 test_print_array_constants): Likewise.
14660 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
14661 * gdb.t20/classes.exp (do_tests): Likewise.
14662 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
14663
14664Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
14665
14666 * gdb.stabs: Renamed *wierd* to *weird*.
14667
14668Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
14669
14670 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
14671 for timeout. Add "known gcc 2.4.5 bug" to failure message.
14672
14673Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
14674
14675 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
14676 (do_tests): Remove xfail for whatis on one_var and two_var.
14677
14678Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
14679
14680 * Makefile.in: Made cross building work better by adding
14681 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
14682
14683Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14684
14685 * gdb.t15/{return.c,return.exp,Makefile.in}:
14686 New test, currently commented out.
14687
14688Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
14689
14690 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
14691 still running and removes the leftover named socket so GDb can do
14692 clean restarts.
14693
14694Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
14695
14696 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
14697 console, not GDB.
14698 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
14699 cross testing works better with "make check"
14700 * config/unix-gdb: Use default procedures for exit and version.
14701 * config/vx-gdb.exp: Cleaned up and massaged back to working order
14702 with the newest VxWorks.
14703
14704Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14705
14706 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
14707 old form.
14708
14709 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
14710 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
14711
14712 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
14713
14714 * config/unix-gdb.exp: Remove this version of gdb_exit
14715 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
14716 Rob says he'll look at it when he gets back to testing boards.
14717
14718Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
14719
14720 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
14721 an expected fail for certain ptype commands.
14722
14723 * gdb.t20/classes.exp: Update expected results of "ptype class
14724 Base1" to account for the constructor that now appears in the type.
14725
14726Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
14727
14728 * configure.in (configdirs): Restore gdb.t04, which mysteriously
14729 disappeared from list.
14730 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
14731 "alldone" proc with call to cleanup and exit.
14732 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
14733 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
14734 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
14735 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
14736 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
14737 "alldone" proc with simple returns that suppress remaining
14738 tests. The alldone proc went away many months ago.
14739
14740Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14741
14742 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
14743
14744 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
14745
14746Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14747
14748 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
14749 as vax gdb will display them.
14750
14751Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14752
14753 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
14754 optimizers.
14755
14756 * scope.exp: Change "bad value for localval" messages so each one
14757 is unique.
14758
14759 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
14760 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
14761
14762 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
14763
14764Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14765
14766 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
14767 doesn't exist (due to optimization).
14768
14769Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14770
14771 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
14772 contains \r because the filename is long.
14773
14774 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
14775 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
14776
14777Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14778
14779 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
14780 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
14781 Ultrix.
14782 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
14783 int tests.
14784 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
14785
14786Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
14787
14788 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
14789
14790 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 14791 to match does not match the passing case but still matches the
c906108c
SS
14792 failing case.
14793
14794Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14795
14796 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
14797
14798Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
14799
14800 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
14801 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
14802 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
14803 Remove various versions of gdb_exit.
14804 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
14805 gdb_exit.
14806 * config/unix-gdb.exp: gdb_exit remains here, and should override
14807 the generic version, since it's doing a lot of wierd stuff that
14808 the other versions aren't. FIXME, fold it in, or abandon this
14809 version.
14810
14811Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14812
14813 * gdb.t24/demangle.exp: Add tests for PR 3220.
14814
14815Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14816
14817 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
14818
14819Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
14820
14821 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
14822 "i386-*-*". Works for i486 as well.
14823
14824 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
14825 bug, and expand domain of xfail to all SVR4 systems, since the
14826 actual problem is likely to be in generic SVR4 /proc support.
14827
14828Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14829
14830 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
14831
14832Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
14833
14834 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
14835 xfails for other systems. Match a missing 'Continuing.' as an
14836 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
14837
14838 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
14839 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
14840 Only issue warning for missing executables if -all option is used.
14841
14842 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
14843 file if -all option is used. It's like an unpredictable XFAIL.
14844
14845Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14846
14847 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
14848 for dynamically linked binaries.
14849
14850 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
14851
14852Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14853
14854 * gdb.t20/inherit.exp: Change message for "print tagless struct"
14855 to state that this is a known bug in old versions of g++.
14856
14857Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14858
14859 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
14860 while waiting for `Continuing'.
14861
14862Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
14863
14864 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
14865 in text, data, and bss.
14866 * gdb.t10/nodebug.c: Add local and global test variables for
14867 initialized and uninitialized data.
14868
14869Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14870
14871 * config/unix-gdb.exp (gdb_exit): Add "wait".
14872
14873Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14874
14875 * gdb.t06/signals.exp: xfail the continue from the handler for all
14876 targets.
14877
14878 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
14879 function with watchpoints enabled, the i386 call dummy starts with
14880 a call.
14881
14882 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
14883 386 bsd names its corefiles.
14884
14885Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
14886
14887 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
14888 compilers don't grok it.
14889 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
14890 with small octal ints rather than character constants, which
14891 are signed and might not fit if first promoted to int.
14892
14893Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
14894
14895 * gdb.t09/Makefile.in (clean): Remove corefile.
14896
14897Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14898
14899 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
14900
14901Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14902 and Jim Kingdon (kingdon@cygnus.com)
14903
14904 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
14905 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
14906 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
14907
14908Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14909
14910 * gdb.t17/interrupt.exp: Add xfail for hppa.
14911
14912Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14913
14914 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
14915 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
14916 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
14917 to determine signed-ness of bitfields and use the result to setup
14918 the xfail.
14919 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
14920 * gdb.t15/funcargs.exp: Use them to step until the second indirect
14921 call line is reached if necessary.
14922
14923Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14924
14925 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
14926
14927Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14928
14929 * gdb.t06/break.exp: Also test `clear' command.
14930
14931Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
14932
14933 * gdb.t00/teststrategy.exp: Remove extra quote.
14934
14935 * gdb.t07/watchpoint.exp: Change xfail for calling function with
14936 watchpoint enabled to be for all non-68k machines.
14937
14938 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
14939
14940Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14941
14942 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
14943 targets use aout.mt instead of ecoff.mt as gas understands
14944 standard aout format.
14945
14946Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
14947
14948 * lib/gdb.exp (runto): Don't insist that function we are running to
14949 was compiled with -g.
14950
14951 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
14952
14953 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
14954 to get back into the read system call.
14955 Accept leading newline in case where we woke it up.
14956
14957Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14958
14959 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
14960 to make the stabs test work on ecoff systems using gcc and -with-stabs.
14961 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
14962 enable ecoff configuration.
14963
14964Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14965
14966 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
14967
14968Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14969
14970 * gdb.t16/printcmds.exp: Add another printf test.
14971
14972Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
14973
14974 * configure.in: If configured -with-stabs on any target, add
14975 stabsdirs to configdirs.
14976
14977Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14978
14979 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
14980 fun" so pattern does not match the command itself.
14981
14982Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14983
14984 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
14985
14986Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14987
14988 * gdb.t17/interrupt.exp: Test for more things.
14989
14990Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14991
14992 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
14993 compiler arranges the code and line numbers.
14994
14995 * gdb.t17/interrupt.exp: Don't send \n after ^C.
14996
14997Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14998
14999 * gdb.t00/help.exp: Increase expect input buffer size.
15000
15001Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15002
15003 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
15004
15005 * gdb.t07/watchpoint.exp: Add xfail for hppa.
15006
15007 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
15008
15009 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
15010 [0-9]*, not just [0-9].
15011
15012Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15013
15014 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
15015
15016 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
15017
15018Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15019
15020 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
15021
15022Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15023
15024 * gdb.t06/signals.c: Add xfails for sun3.
15025
15026 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
15027
15028 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
15029 test_stepping tests.
15030
15031Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15032
15033 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
15034
15035 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
15036
15037 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
15038 rather than actually putting it through cpp twice.
15039
15040 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
15041
15042Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
15043
15044 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
15045 no longer needed.
15046
15047Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15048
15049 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
15050
15051 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
15052 C++ features prints as "struct", make it a pass, not an xfail.
15053
15054Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15055
15056 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
15057 Don't require VA to print as "class" rather than "struct".
15058
15059Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
15060
15061 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
15062
15063Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15064
15065 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
15066
15067Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15068
15069 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
15070 order.
15071
15072Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15073
15074 * gdb.t16/printcmds.exp: Add printf tests.
15075
15076 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
15077
15078 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
15079
15080Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
15081
15082 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
15083 pass counts, to counteract any existing or future setup_xfails.
15084
15085Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15086
15087 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
15088 {BEGIN,END}_COMMON for common block instead of STAB.
15089 * gdb.stabs/wierd.exp: Add xfail for rs6000.
15090
15091 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
15092 intp_var should be N_GSYM not N_LSYM.
15093 wierd-aout.S: Use a label for the value of the N_SO.
15094 wierd.def: Remove all backslashes.
15095 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
15096
15097Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15098
15099 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
15100 get the expected next to inheritance3.
15101
15102Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15103
15104 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
15105 now that gcc-2.4 gets it right.
15106
15107Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15108
15109 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
15110
15111 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
15112 generating comp-info.exp which works for cross-compilation.
15113
15114Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
15115
15116 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
15117 "*-*-sysv4.*".
15118
15119Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
15120
15121 * gdb.t01/run.exp: Start with a fresh gdb.
15122 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
15123 SVR4.x.
15124
15125Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
15126
15127 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
15128 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
15129 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
15130 Makefile.in (distclean, realclean): Remove gdbme.c from list of
15131 things to remove.
15132
15133Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
15134
15135 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
15136 test cases from bug reports.
15137
15138Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
15139
15140 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
15141 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
15142 avoid spurious xfails.
15143 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
15144 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
15145 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
15146
15147Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
15148
15149 * gdb.t00/teststrategy.exp: Rework to provide more useful
15150 description of each test, fix problem with systems that define
15151 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
15152 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
15153 results for "next over recursive call" so timeouts aren't taken
15154 by error.
15155
15156Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
15157
15158 * gdb.t12/scope.exp: Test printing of variables before run.
15159
15160 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
15161 printed in wrong order due to sorting.
15162
15163Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
15164
15165 * gdb.t00/teststrategy.exp: Fix expected results for printing
15166 user entered string constant. Is array of char, prints with no
15167 address.
15168
15169 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
15170 commands.
15171 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
15172 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
15173 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
15174 of struct of char arrays.
15175 * gdb.t00/radix.exp: New tests for radix commands.
15176
15177Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
15178
15179 * gdb.t16/printcmd.exp: Print a variable before running program
15180 (with xfail for AIX).
15181
15182Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
15183
15184 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
15185
15186 * gdb.t16/printcmd.exp: Don't print variables before running program.
15187
15188 * gdb.t06/break.exp: Don't require envp argument to main.
15189
15190 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
15191
15192 * gdb.t02/whatis.exp, gdb.t11/list.exp:
15193 Add xfails for rs6000.
15194
15195 * gdb.t02/whatis.exp: Change other tests not to re-test something
15196 we already tested.
15197
15198 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
15199 each type used has a variable of that type.
15200
15201Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
15202
15203 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
15204
15205Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
15206
15207 * configure.in: change srctrigger to be a file, not a directory
15208
15209Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
15210
15211 * configure.in (mips-idt-ecoff*): Added trailing '*'.
15212
15213 * gdb.t11/list.exp: Fixed a couple of typos.
15214
15215Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
15216
15217 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
15218 is fixed and PR is closed.
15219 * gdb.t16 (gdbme.c): Add simple test string variable.
15220 * gdb.t16 (printcmds.exp): Add tests with simple test string
15221 variable, primarily for boundaries on "set print elements".
15222
15223Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
15224
15225 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
15226 Make leading 0's optional and don't expect a tab in the middle
15227 of the number.
15228
15229 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
15230
15231 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
15232 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
15233 don't end command passed to gdb_test with newline.
15234
15235 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
15236 signed keyword away, don't expect signed bitfields to be signed.
15237
15238 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
15239 printing with only as many 1's as are in the field as well as printing
15240 with 32 1's (see comment).
15241
15242Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
15243
15244 * gdb.t00/default.exp: Start with a fresh gdb.
15245 * configure.in (configdirs): Remove gdb.t31 until the chill
15246 compiler works again. It no longer is able to find chillrt0
15247 since it isn't in libchill.a anymore.
15248 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
15249 wierd.o, make more modular.
15250 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
15251 spurious newlines that caused problems.
15252
15253Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15254
15255 * Move test with enums and partial symbols from gdb.t03/ptype.exp
15256 to gdb.stabs/wierd.exp since GCC has worked around the bug.
15257 gdb.stabs/wierd.{exp,def}: Many new tests.
15258
15259 * gdb.t00/default.exp: update info line for new message.
15260
15261 * gdb.t02/{whatis.exp,gdbme.c}:
15262 Test that "char *" doesn't print as "caddr_t".
15263
15264Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15265
15266 * gdb.t00/help.exp: Use .* in place of some help messages which
15267 just changed.
15268 gdb.t00/default.exp: Update "info frame" test for new message.
15269 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
15270 Remove some xfails
15271
15272Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15273
15274 * gdb.t03/{gdbme.c,ptype.exp}:
15275 Add tests for typedef'd struct and union without tags.
15276 Also check "whatis" on a variable of a typedef'd enum without a tag.
15277
15278 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
15279 PRMS 1823; the bug still exists but isn't reproduced by this test
15280 anymore), and remove rs6000 XFAIL (the bug is fixed).
15281
15282 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
15283 duplicated from whatis.exp. For those that are left, accept
15284 "long", "long int", or "int" for long variables (whatis.exp already
15285 has an XFAIL for "int", so no need to fail it here).
15286
15287 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
15288 Deal with GCC's names for types now that GDB uses the compiler's names.
15289
15290 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
15291 setup_xfail's for sunos4. If we #defined the signed keyword away,
15292 don't expect GDB to know that char it is signed.
15293
15294 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
15295
15296Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
15297
15298 * configure.in (configdirs): Add gdb.t24 for C++ tests that
15299 should work on any system, regardless of debugging format.
15300 * gdb.t21/demangle.exp: Move to gdb.t24.
15301 * gdb.t24/demangle.exp: Move from gdb.t21.
15302 * gdb.t24/{Makefile.in, configure.in}: New files.
15303
15304Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15305
15306 * configure.in: Do gdb.stabs and C++ tests only for stabs.
15307 * gdb.stabs: New directory.
15308
15309Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15310
15311 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
15312 not just "Quit anyway?".
15313
15314Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
15315
15316 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
15317 that all setup_xfails are immediately followed by clear_xfails.
15318
15319Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
15320
15321 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
15322 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
15323 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
15324 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
15325 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
15326 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
15327 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
15328 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
15329 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
15330 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
15331 gdb.t31/chillvars.exp, lib/gdb.exp:
15332 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
15333 bug-gdb@prep.ai.mit.edu.
15334
15335Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
15336
15337 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
15338 with 0.0, not integer 0.
15339
15340Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
15341
15342 * gdb.t06/break.exp: Update for "Kill the program" message change.
15343
15344Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
15345
15346 * Makefile.in (GDBFLAGS): Set to -nx.
15347 * Makefile.in (site.exp): Use GDBFLAGS.
15348
15349Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
15350
15351 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
15352 Makefiles.
15353 (check): depend on just-check.
15354 (just-check): added so that tests can be run without a noop
15355 build pass.
15356
15357Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
15358
15359 Switch to using configure's configdirs.
15360 * Makefile.in (Makefile): add configure.in dependency.
15361 (SUBDIRS): removed redundant assignment.
15362 * configure.in: switch subdirs assignment to configdirs.
15363 * gdb.t*/configure.in: new files.
15364
15365Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
15366
15367 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
15368 works.
15369
15370Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
15371
15372 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
15373 in explicit rules. Apparently this is not supported by some makes.
15374
15375Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
15376
15377 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
15378
15379Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15380
15381 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
15382 disappeared.
15383
15384Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
15385
15386 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
15387
15388Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
15389
15390 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
15391 watchpoint problem that is now fixed.
15392 * gdb.t30/chexp.exp: Remove setup_xfail for printing
15393 uninitialized convenience variables.
15394 * gdb.t31/chillvars.exp: Fix expected patterns for printing
15395 structures.
15396
15397Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15398
15399 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
15400 which causes expect to get out of sync with gdb on long output
15401 from help set.
15402 * gdb.t09/corefile.exp: Make expected pattern for core file
15403 failing signal and frame output format less sun specific.
15404
15405Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
15406
15407 * gdb.t31/chillvars.exp: Add and remove initial dummy
15408 breakpoint, so that symbol table is forced in.
15409 (Needed at least on Sunos4, though it seems not SVR4.)
15410 * gdb.t31/chillvars.exp: Update for changed output format.
15411
15412Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
15413
15414 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
15415
15416Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
15417
15418 * Makefile.in: Added --srcdir when invoking runtest, removed the
15419 need for a local config file. (optional now)
15420
15421Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
15422
15423 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
15424 failure count used to force early termination. Add some more
15425 expected failures for gnu style demangling.
15426
15427Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15428
15429 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
15430 pmi variable from gdb.t20/gdbme to get optimized away.
15431 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
15432 Check for written corefile upon timeout _and_ eof.
15433
15434Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15435
15436 * config/unix-gdb.exp: Add missing return 0.
15437
15438Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15439
15440 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
15441 test termination.
15442
15443Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
15444
15445 * configure.in (subdirs): Put back gdb.t17 which mysteriously
15446 disappeared.
15447
15448Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
15449
15450 * gdb.t10/crossload.exp: Disable the i860-elf test until such
15451 time as i860 support works.
15452
d63a86f8 15453 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
15454 "backtrace 100\r" rather than just "backtrace\r", to match last
15455 change.
15456
15457Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
15458
15459 * config/udi-gdb.exp (gdb_exit): Remove close command.
15460 (gdb_target_udi): New procedure to set the UDI target.
15461 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
15462 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
15463 Added waits for prompts after several question responses. Added
15464 some more responses used by a29k-amd-udi-gdb.
15465 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
15466 pass different arguments, restart UDI connection after program
15467 completion.
15468 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
15469 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
15470 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
15471 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
15472 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
15473 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
15474 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
15475 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
15476 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
15477 after program completion.
15478 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
15479 compiled with a SELECT_VECS setting.
15480 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
15481 infinite recursion.
15482
15483 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
15484 Added checks for COFF results, and made them expected failures for
15485 all targets. It would be better to make them expected failures
15486 for COFF targets only.
15487
15488Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
15489
15490 * Makefile.in: add null dvi target, don't bother to recurse
15491 through test directories for info and install-info; rename
15492 $(datadir) to be dejagnu instead of deja-gnu
15493
15494Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
15495
15496 * gdb.t31/gdbme.ch: Re-enable code that previously caused
15497 compiler to coredump.
15498 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
15499 code.
15500
15501Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
15502
15503 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
15504 coredump.
15505 * gdb.t31/chillvars.exp: Comment out tests that depend on that
15506 code.
15507
15508Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
15509
15510 * gdb.t03/ptype.exp: tests for return code from gdb_test.
15511 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
15512 which in a shell. Deletes xgdb when done.
15513 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
15514 Tests the return from the "set height" or "set width" commands.
15515 Added a few return codes where needed.
15516
15517Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
15518
15519 * Makefile.in (SUBDIRS): Add gdb.t17.
15520 * configure.in (subdirs): Add gdb.t17.
15521 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
15522 files to test gdb's calling of functions in the inferior with
15523 the correct arguments and gdb's ability to retrieve any
15524 result returned.
15525
15526Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
15527
15528 * config/unix-gdb.exp (gdb_exit): Remove close commands that
15529 may be called after gdb goes away. Previous versions of expect
15530 needed these to avoid file descriptor leaks, but they cause
15531 errors with the current revision of expect.
15532 * gdb.t00/gdbvars.exp: Use -re on expected output after
15533 setting sevenbit-strings.
15534 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
15535 to set sevenbit-strings consistent across tests.
15536 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
15537 set sevenbit-strings consistent across tests.
15538
15539Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
15540
15541 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
15542 expected output to match current "expect" expectations.
15543
15544Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
15545
15546 * gdb.t00/default.exp: Change expected output for default "source"
15547 command, to match new gdb behavior which requires a filename to
15548 source.
15549
15550Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
15551
15552 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
15553 expected fail for i486-*-* that misses the marker2 function.
15554 * gdb.t10/crossload.exp (bfddefault): Allow successful
15555 recognition of a format to pass even if no symbols are found.
15556 Explicitly catch failures where the format is not recognized
15557 or is ambiguous, and add the reason to the fail message.
15558 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
15559 the cause is and invalid target and add reason to failure message.
15560 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
15561 elf32-i386, elf32-sparc, and elf32-i860.
15562 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
15563 Set up expected failure for 'filename'::variable scope resolution,
15564 which is now apparently broken on all targets.
15565 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
15566 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
15567 gdb.t23/templates.exp: Change failure for missing binfile into
15568 just a warning.
15569 gdb.t21/demangle.exp: Change all cfront references to 'arm'
15570 references.
15571
15572Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
15573
15574 * gdb.t00/default.exp: Add expected output for default "source"
15575 command, to match new gdb behavior.
15576 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
15577
15578Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
15579
15580 * config/*-gdb.exp: returns an error, rather than exiting on
15581 internal errors.
15582
15583Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
15584
15585 * gdb.t03/gdbme.c: Add pointer to struct variable.
15586 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
15587 referencing struct members.
15588
15589Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
15590
15591 * configure.in (mips-idt-ecoff): New target.
15592 * config/mips-gdb.exp: New file for remote board using MIPS remote
15593 debugging protocol.
15594
15595 * Redid configuration scheme. Removed gdb.t*/configure.in.
15596 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
15597 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
15598 distclean targets. Built executables via .o files. Adjusted
15599 tests to account for source files in $(srcdir) rather than
15600 $(objdir).
15601 * lib/gdb.exp (runto): Don't expect () after the function name,
15602 because it may have arguments.
15603
15604Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
15605
15606 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
15607 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
15608 expected failures for mips-idt-* and mips-sgi-*.
15609 * gdb.t00/default.exp (attach): Kill process if requested.
15610 * gdb.t00/help.exp (help target core, help target): Accept a gdb
15611 that does not read core files.
15612 * gdb.t01/run.exp: Removed checks for exit status code.
15613 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
15614 it is linked in.
15615 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
15616 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
15617 appropriate, rather than doing it by hand.
15618 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
15619 execution.
15620 * gdb.t10/crossload.exp: Kill existing program if needed.
15621 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
15622 appropriate, rather than doing it by hand. Always increase
15623 timeout for this test, not just for VxWorks.
15624
15625Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
15626
15627 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
15628 of Chill STRUCT types and STRUCT values.
15629 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
15630 than "char".
15631 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 15632 struct2): New struct definitions and initializations to test
c906108c
SS
15633 simple Chill STRUCT types.
15634
15635Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
15636
15637 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
15638 the null byte at the end of strings.
15639 * gdb.t00/default.exp: Make show version insensitive to copyright
15640 date.
15641 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
15642 to avoid dependencies on target char signedness.
15643 * gdb.t16/printcmds.exp: Update expected results for explicitly
15644 unsigned char.
15645 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
15646 now work.
15647 * gdb.t21/demangle.exp: Add many more patterns for template
15648 demangling, most of them being expected failures.
15649 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
15650 string we are matching for, to match on the whole string.
15651 * gdb.t21/demangle.exp: Add many new test strings to demangle,
15652 and fix a whole bunch that had incorrect expected output but were
15653 passing anyway because of the bug in "proc demangle".
15654 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
15655 type.
15656 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
15657
15658Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
15659
15660 * gdb/testsuite: made modifications to testcases, etc., to allow
15661 them to work properly given the reorganization of deja-gnu and the
15662 relocation of the testcases from deja-gnu to a "tool" subdirectory.
15663
15664Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
15665
15666 * gdb/testsuite: Initial creation of gdb/testsuite.
15667 Migrated dejagnu testcases and support files for testing nm to
15668 gdb/testsuite from deja-gnu. These files were moved "as is"
15669 with no modifications. This migration is part of a major overhaul
15670 of dejagnu. The modifications to these testcases, etc., which
15671 will allow them to work with the new version of dejagnu will be
15672 made in a future update.
48efe704 15673
8d8cb839 15674 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 15675\f
8d8cb839
EZ
15676;; Local Variables:
15677;; mode: change-log
15678;; left-margin: 8
15679;; fill-column: 74
15680;; version-control: never
15681;; End:
902f2ccb
MC
15682
15683 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 15684 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
15685 Copying and distribution of this file, with or without modification,
15686 are permitted provided the copyright notice and this notice are preserved.