2007-09-21 H.J. Lu <hongjiu.lu@intel.com>
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
18ecae38
DJ
12007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
2
3 * schedlock.c (NUM): Change to 1.
4 (main): Use args[0] for the main thread.
5 * schedlock.exp: Only expect two threads. Only issue one pass or fail
6 regardless of the number of threads.
7
5509918f
MR
82007-09-14 Maciej W. Rozycki <macro@mips.com>
9
4a543daf
MR
10 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
11 type down.
12 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
13 test.
14 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
15 watchpoint type down.
16 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
17 test.
18
192007-09-14 Maciej W. Rozycki <macro@mips.com>
20
5509918f
MR
21 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
22 Move all the tests here and run them twice, once using software
23 watchpoints and once using hardware watchpoints.
24 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
25
40b53987
DJ
262007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
27
28 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
29 test.
30
695e2681
MK
312007-09-10 Mark Kettenis <kettenis@gnu.org>
32
8b3fc8d8
MK
33 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
34 build-id.
35
695e2681
MK
36 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
37 know about $ORIGIN. Calculate output dir from $dest instead of
38 using ${objdir}/{$subdir}.
39
58d69f29
MK
402007-09-09 Mark Kettenis <kettenis@gnu.org>
41
42 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
43 gcore, before continuing with the test.
44
3e347599
DJ
452007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
46
47 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
48 * gdb.mi/mi-watch.exp: Likewise.
49
ea37ba09
DJ
502007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
51 Jim Blandy <jimb@codesourcery.com>
52
53 * gdb.arch/i386-sse.exp: Do not expect character constants.
54 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
55 * gdb.base/display.exp: Allow print/s.
56 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
57 and unsigned char array changes.
58
2025a643
DJ
592007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
60
61 * gdb.base/display.exp: Add tests for printf %p.
62
26669a27
PA
632007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
64
65 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
66 the dll name to unicode.
67
c8f021f8
JK
682007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
69
70 * gdb.base/default.exp (show version): Update the version text.
71 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
72
4cf31eea
JK
732007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
74
75 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
76 New files.
77
4935890f
JK
782007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
79
80 * lib/gdb.exp (build_id_debug_filename_get): New function.
81 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
82 Remove the generate DEBUG file for the future testcase runs.
83 New testcase for the NT_GNU_BUILD_ID retrieval.
84 Move the final testing step to ...
85 (test_different_dir): ... a new function.
86 New parameter XFAIL to XFAIL all the tests performed.
87 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
88 New parameter TYPE to PF_PREFIX all the tests performed.
89
02142340
VP
902007-08-31 Vladimir Prus <vladimir@codesourcery.com>
91
92 * gdb.mi/mi-var-cp.cc (path_expression): New
93 function.
94 * gdb.mi/mi-var-cp.exp: Run path exression tests.
95
36acd84e
UW
962007-08-27 Markus Deuling <deuling@de.ibm.com>
97
98 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
99 to fit into SPU Local Store memory.
100
a896d121
JB
1012007-08-23 Joel Brobecker <brobecker@adacore.com>
102
103 * gdb.base/default.exp: Adjust the expected output of "info
104 warranty" after the switch to GPLv3.
105
7b433602
JB
1062007-08-23 Joel Brobecker <brobecker@adacore.com>
107
108 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
109 to 30000 (from 20000).
110
e22f8b7c
JB
1112007-08-23 Joel Brobecker <brobecker@adacore.com>
112
113 Switch the license of all .exp files to GPLv3.
114 Switch the license of all .f and .f90 files to GPLv3.
115 Switch the license of all .s and .S files to GPLv3.
116
5a0e3bd0
JB
1172007-08-23 Joel Brobecker <brobecker@adacore.com>
118
119 * configure.ac: Switch license to GPLv3.
120
cc00619d
JB
1212007-08-23 Joel Brobecker <brobecker@adacore.com>
122
123 Switch the licensing to GPLv3 for all .ads and .adb files.
124
8d26208a
DJ
1252007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
126
127 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
128 and t_int_double.
129 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
130
4fcb9948
JB
1312007-08-17 Joel Brobecker <brobecker@adacore.com>
132
133 * gdb.base/step-line.c: Switch license to GPL version 3, and
134 update copyright year.
135 * gdb.base/step-line.inp: Likewise.
136
b9c34f67
JB
1372007-08-17 Joel Brobecker <brobecker@adacore.com>
138
139 * gdb.base/gdb1555.exp: Make expected output immune to formatting
140 changes inside gdb1555.c.
141 * gdb.base/pending.exp: Likewise.
142
2cc17678
DJ
1432007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
144
145 * config/default.exp: New file.
146
e48883f7
DJ
1472007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
148
149 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
150 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
151
1ab80e5b
MR
1522007-07-30 Maciej W. Rozycki <macro@mips.com>
153
154 * gdb.base/dump.exp: Force the correct endianness for binary
155 formats not carrying this information.
156
aba471f5
DJ
1572007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
158
159 * gdb.threads/staticthreads.exp: Match .*sem_post.
160
d4e07204
DJ
1612007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
162
163 * gdb.base/readline.exp (operate_and_get_next): Match the final
164 prompt.
165
2b97317d
KB
1662007-07-23 Kevin Buettner <kevinb@redhat.com>
167
168 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
169 to restarting SID.
170
44efa07a
KB
1712007-07-18 Kevin Buettner <kevinb@redhat.com>
172
173 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
174 prior to `gdb_start'.
175
7b5ebade
KB
1762007-07-18 Kevin Buettner <kevinb@redhat.com>
177
178 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
179 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
180 Remove call to gdb_unload.
181
255e7678
DJ
1822007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
183 Daniel Jacobowitz <dan@codesourcery.com>
184
185 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
186 for __WIN32__.
187 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
188 * gdb.base/unload.exp: Use shared library test routines.
189
3a40aaa0
UW
1902007-07-03 Markus Deuling <deuling@de.ibm.com>
191
192 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
193 * gdb.base/solib-symbol-lib.c: Likewise.
194 * gdb.base/solib-symbol-main.c: Likewise.
195
b0f4b84b
DJ
1962007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
197
198 * config/gdbserver.exp (gdb_reconnect): New.
199 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
200 gdb.base/solib-disc.exp: New files.
201 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
202 remote debugging".
203 (gdb_compile): Add shlib_load flag.
204 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
205 port.
206 (gdbserver_reconnect): New.
207
1b05479a
DJ
2082007-07-01 Nick Roberts <nickrob@snap.net.nz>
209 Daniel Jacobowitz <dan@codesourcery.com>
210
211 * gdb.base/annota3.exp: Test for if construct.
212
86f78eb2
DJ
2132007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
214
215 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
216
6a2eb474
MR
2172007-06-21 Chris Dearman <chris@mips.com>
218 Maciej W. Rozycki <macro@mips.com>
219
220 * gdb.base/display.exp: Allow a newline after display/i.
221 * gdb.base/pc-fp.exp: Likewise.
222 * gdb.base/sigbpt.exp: Likewise.
223
f8b73d13
DJ
2242007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
225
226 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
227 required features to be included.
228
4339e69e
DJ
2292007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
230
231 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
232 in info threads output.
233
23d964e7
UW
2342007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
235 Markus Deuling <deuling@de.ibm.com>
236
237 * gdb.arch/spu-info.exp: New testcase.
238 * gdb.arch/spu-info.c: New file.
239
fd20f75b
DJ
2402007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
241
242 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
243 tpcs_offset. Restore lr after the call.
244 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
245
2226f861
DJ
2462007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
247
248 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
249 (gdbserver_run): Kill any running gdbserver.
250 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
251
d12371a9
MR
2522007-05-17 Maciej W. Rozycki <macro@mips.com>
253
254 * gdb.base/sigbpt.exp: Preset segv_addr.
255
93f02886
DJ
2562007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
257
258 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
259 (gdb_compile_shlib): Likewise.
260 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
261 (default_gdb_init): Clear cleanfiles.
262 (gdb_finish): Delete recorded cleanfiles.
263 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
264
265 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
266 Do not use isnative.
267 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
268 gdb.base/so-impl-ld.exp: Likewise.
269 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
270 * gdb.base/unload.exp: Likewise. Do not pass empty option to
271 gdb_compile.
272
b04e06d7
VP
2732007-05-15 Vladimir Prus <vladimir@codesourcery.com>
274
275 * config/unknown.exp: Remove.
276
069ed931
UW
2772007-05-15 Markus Deuling <deuling@de.ibm.com>
278
279 * gdb.base/info-proc.exp: Check is_remote.
280
09db0d03
UW
2812007-05-14 Markus Deuling <deuling@de.ibm.com>
282
283 * gdb.base/gcore.exp: Initialize variable core_supported.
284
af2cbe8c
DJ
2852007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
286
287 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
288
027c0295
DJ
2892007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
290
291 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
292 * gdb.threads/print-threads.exp (test_all_threads): Allow
293 negative and hexadecimal thread IDs.
294
dc5000e7
DJ
2952007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
296
297 * gdb.java/jprint.java (public): Avoid invalid call to static
298 method.
299
2e74ed18
DP
3002007-05-14 Denis Pilat <denis.pilat@st.com>
301
302 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
303 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
304 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
305 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
306 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
307
83547f02
UW
3082007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
309
310 * gdb.base/overlays.exp: Add support for targets with only code
311 overlay support, not data overlay. Support spu-*-* target in
312 this mode.
313 * gdb.base/ovlymgr.c: Provide stubs for spu target.
314 * gdb.base/spu.ld: New file.
315
b18be20d
DJ
3162007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
317
318 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
319
be444858
DJ
3202007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
321
322 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
323
b1d53152
DJ
3242007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
325
326 * gdb.java/jmain.exp: Handle demangled names with and without method
327 signatures.
328
d084b331
DJ
3292007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
330
331 * gdb.mi/mi-syn-frame.c (main, foo, bar)
332 (have_a_very_merry_interrupt): Remove calls to puts.
333 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
334 inferior output.
335 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
336 test names.
337
db9d7fc5
DJ
3382007-04-29 Markus Deuling <deuling@de.ibm.com>
339 Daniel Jacobowitz <dan@codesourcery.com>
340
341 * gdb.base/auxv.exp (core_works): Also check is_remote.
342 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
343
ef783a7d
VP
3442007-04-25 Vladimir Prus <vladimir@codesourcery.com>
345
346 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
347 message, not the undefined 'module' variable.
348 * gdb.base/siginfo.exp: Likewise.
349 * gdb.base/sigstep.exp: Likewise.
350 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
351 serialport.
352 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
353
b7b73cae
CV
3542007-04-25 Corinna Vinschen <vinschen@redhat.com>
355
356 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
357 target sim fails. Return 0 otherwise.
358 (gdb_load): Return prematurely if gdb_target_sim fails.
359
7d90fdfa
DP
3602007-04-16 Denis Pilat <denis.pilat@st.com>
361
362 * gdb.base/setshow.exp: Reset height after having set it to 100.
363
5d3e9c85
DP
3642007-04-16 Denis Pilat <denis.pilat@st.com>
365
366 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
367
18e75969
DP
3682007-04-16 Denis Pilat <denis.pilat@st.com>
369
370 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
371
25d5ea92
VP
3722007-04-14 Vladimir Prus <vladimir@codesourcery.com>
373
374 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
375 tests. Run the frozen varobjs test.
376 * gdb.mi/var-cmd.c (do_frozen_tests): New.
377 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
378
0b49cb80
JK
3792007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
380
381 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
382 gdb.base/type-opaque.exp: New files.
383
a73bafbc
VP
3842007-04-01 Vladimir Prus <vladimir@codesourcery.com>
385
386 * gdb.mi/mi-var-child.c
387 (do_children_tests): User char[2] instead of
388 char so that automatic printing of pointers to char
389 don't give unpredicable result.
390 * gdb.mi/var-cmd.c (do_locals_test): Initialize
391 local variables.
392 * gdb.mi/mi-var-child.exp: Step to right line
393 of do_children_tests.
394 * gdb.mi/mi2-var-child.exp: Likewise.
395 * gdb.mi/mi-var-cmd.exp: Step to right line of
396 do_locals_tests.
397 (do_children_tests): User char[2] instead of
398 char so that automatic printing of pointers to char
399 don't give unpredicable result.
400 * gdb.mi/mi2-var-cmd.exp: Likewise.
401 * lib/mi-support.exp (mi_continue_to_line):
402 Pass test name to mi_wait_for_stop.
403
7ce59000
DJ
4042007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
405
406 * gdb.asm/asm-source.exp: Remove d10v case.
407 * lib/gdb.exp (skip_cplus_tests): Likewise.
408 * gdb.asm/d10v.inc: Deleted.
409
20389057
DJ
4102007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
411
412 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
413
8807d78b
DJ
4142007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
415
416 * config/netware.exp: Delete file.
417
aa3edb8e
JB
4182007-03-29 Joel Brobecker <brobecker@adacore.com>
419
420 * gdb.dwarf2/dw2-noloc.S: New file.
421 * gdb.dwarf2/dw2-noloc.exp: New file.
422
297561ac
PA
4232007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
424
425 * gdb.cp/method2.cc: New test.
426 * gdb.cp/method2.exp: New test.
427 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
428
1f81bd39
DJ
4292007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
430
431 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
432
9453113a
DJ
4332007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
434
435 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
436
b741e217
DJ
4372007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
438
439 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
440 (gdb_load): Delete, replace with...
441 (gdb_reload): ...this.
442 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
443 * gdb.server/server-mon.exp: Likewise.
444 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
445 (gdb_start_cmd): New.
446 (gdb_file_cmd): Save the last loaded file.
447 (gdb_reload): New.
448 (gdb_gnu_strip_debug): Use transform.
449 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
450 support here. Use new $last_loaded_file. Check mtime.
451 (gdb_target_cmd): Handle ObjC failure case.
452 (infer_host_exec): Delete.
453 (gdbserver_load): Rename to...
454 (gdbserver_run): ...this. Simplify.
455 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
456 (mi_gdb_load): Move most contents to a new function...
457 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
458 (mi_run_cmd): Use mi_gdb_target_load.
459 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
460 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
461 Use gdb_run_cmd.
462 * gdb.base/charsign.exp: Remove incorrect comment.
463 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
464 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
465 gdb.base/start.exp: Use gdb_start_cmd.
466
446ab585
MR
4672007-03-23 Nigel Stephens <nigel@mips.com>
468 Maciej W. Rozycki <macro@mips.com>
469
470 * gdb.base/sigbpt.exp: Fix the message when skipping test.
471 * gdb.base/signull.exp: Similarly.
472
bbb88ebf
UW
4732007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
474
475 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
476 messages available to test cases (like chng-sym.exp).
477
cb8c4a99
AS
4782007-03-14 Andreas Schwab <schwab@suse.de>
479
480 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
481 format changes.
482
4e463ff5
DJ
4832007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
484
485 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
486 (optimized_1): New.
487 (main): Call optimized_1.
488 (gdb2029): Correct typos. Call gdb2029_marker.
489 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
490 for gdb2029.
491
b6db2c47
MK
4922007-03-12 Mark Kettenis <kettenis@gnu.org>
493
494 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
495 as tabs. Remove redundant test pattern.
496
70ed3737
UW
4972007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
498
499 * gdb.base/long_long.exp: Accept optional symbol name in <...>
500 for /a format output.
501
47b67b60
DJ
5022007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
503
504 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
505 collect output incrementally.
506
b8953b0e
UW
5072007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
508
509 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
510 for -var-create lpcharacter test.
511 * gdb.mi/mi2-var-cmd.exp: Likewise.
512
7acd5c40
UW
5132007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
514
515 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
516 pass on targets where address zero is readable.
517
9c6759c1
UW
5182007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
519
520 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
521 just a single architecture.
522
a2f1aeb4
UW
5232007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
524
525 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
526 (fetch_all_registers): New function, uses gdb_test_multiple and
527 exp_continue to fetch inferior output line-by-line.
528 Replace all uses of do_get_all_registers by fetch_all_registers.
529
46579ac2
UW
5302007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
531
532 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
533 in target_info.
534
fc133f24
MS
5352007-03-02 Michael Snyder <michael.snyder@palmsource.com>
536
537 * gdb.threads/manythreads.exp: Use $message string for
538 consistancy; add a default (timeout) case.
539
7646a51d
MS
5402007-03-02 Michael Snyder <michael.snyder@palmsource.com>
541
542 * gdb.base/watchpoint.exp: Fix truncated comment.
543
dcfff61f
MS
5442007-03-02 Michael Snyder <michael.snyder@palmsource.com>
545
546 * Makefile.in: Remove spurious single-quotes from sed command.
547
664e3ee9
DJ
5482007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
549
550 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
551 func.
552 * gdb.mi/mi2-var-cmd.exp: Likewise.
553
d7cc6f2f
JB
5542007-02-27 Joel Brobecker <brobecker@adacore.com>
555
556 * gdb.dwarf2/dw2-producer.S: New file.
557 * gdb.dwarf2/dw2-producer.exp: New testcase.
558
5592007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
560
561 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
562 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
563 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
564 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
565 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
566 Revert tests to use mi_gdb_test and include value field in output
567 of -var-create.
568
93d42b30
DJ
5692007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
570
571 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
572
c499ed39
DJ
5732007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
574
575 * gdb.base/maint.exp: Remove full paths from test names.
576 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
577 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
578
9836f81b
JB
5792007-02-27 Joel Brobecker <brobecker@adacore.com>
580
581 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
582
c74d0ad8
DJ
5832007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
584
585 * gdb.server/server-mon.exp: New test.
586
2711e456
DJ
5872007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
588
589 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
590
ff6f572f
DJ
5912007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
592
593 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
594 register capitalization.
595
fada3feb
DP
5962007-02-13 Denis Pilat <denis.pilat@st.com>
597
598 * gdb.mi/mi-var-invalidate.exp: New file.
599
fb1e4ffc
DJ
6002007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
601
602 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
603
3da939d7
DJ
6042007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
605
606 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
607
123dc839
DJ
6082007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
609
610 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
611 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
612
877e3645 6132007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
614
615 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
616 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
617 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
618 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
619 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 620 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222
NR
621 Update tests to include value field in output of -var-create.
622
3c0a2960
AS
6232007-02-08 Andreas Schwab <schwab@suse.de>
624
625 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
626
108546a0
DJ
6272007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
628
629 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
630 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
631
d701dcab
DP
6322007-02-02 Denis Pilat <denis.pilat@st.com>
633
634 * gdb.threads/threadapply.exp: check that frame is not changed by
635 the thread apply all command.
636
783e3e2f
AS
6372007-01-31 Andreas Schwab <schwab@suse.de>
638
6d9c3a87
AS
639 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
640
3c50d7b9
AS
641 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
642 in the dwarf sections.
643 * gdb.dwarf2/mac-fileno.S: Likewise.
644
783e3e2f
AS
645 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
646 bspstore register on ia64.
647
78ff580e
AS
6482007-01-29 Andreas Schwab <schwab@suse.de>
649
cc8e9b12
AS
650 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
651 "frame-begin" annotation.
652
78ff580e
AS
653 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
654 number of "frames-invalid" annotations.
655
704a4f78
DJ
6562007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
657
658 * gdb.base/commands.exp: Call if_commands_test.
659 (gdb_test_no_prompt, if_commands_test): New.
660
e741bf94
MK
6612007-01-28 Mark Kettenis <kettenis@gnu.org>
662
663 * gdb.threads/sigthread.c (NSIGS): Make bigger.
664
474d0ad3
AS
6652007-01-27 Andreas Schwab <schwab@suse.de>
666
667 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
668 .short/.int/.quad in the dwarf sections.
669 * gdb.dwarf2/dw2-intercu.S: Likewise.
670 * gdb.dwarf2/dw2-intermix.S: Likewise.
671
e784b426
JK
6722007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
673
674 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
675 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
676 array.
e784b426
JK
677 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
678 * gdb.base/setvar.exp: Likewise.
679
37f08e04
AS
6802007-01-26 Andreas Schwab <schwab@suse.de>
681
9a01813a
AS
682 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
683 test.
684
37f08e04
AS
685 * gdb.base/multi-forks.exp ("restart $i"): Also match
686 __kernel_syscall_via_break.
687
6e2a9270
VP
6882007-01-24 Vladimir Prus <vladimir@codesourcery.com>
689
690 * lib/mi-support.exp (mi_delete_varobj): New.
691 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
692 testcase.
693 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
694 (main): Call the above.
695 (reference_update_test, base_in_reference_test)
696 (reference_to_pointer): Delete the created varobjs.
697
e515b470
DJ
6982007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
699
700 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
701 * configure: Regenerated.
702 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
703 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
704 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
705 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
706 * lib/gdb.exp (gdb_skip_xml_test): New function.
707
08d8bcd7
DJ
7082007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
709
710 * gdb.base/sigrepeat.exp: Correct error message.
711
7122007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
713 Daniel Jacobowitz <dan@codesourcery.com>
714
715 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
716 gdb.arch/i386-gnu-cfi-asm.S: New files.
717
97c3f1f3
JK
7182007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
719
720 * lib/gdb.exp: Abort on missing `site.exp'.
721
cb1df416
DJ
7222007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
723 Daniel Jacobowitz <dan@codesourcery.com>
724
725 * gdb.base/included.c, gdb.base/included.exp,
726 gdb.base/included.h: New files.
727
35990120
DJ
7282007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
729
730 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
731 (maximize_rlimit): Reduce limits on 64-bit systems.
732
6e81a116 7332007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
734
735 From Marcus Deuling <deuling@de.ibm.com>:
736 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
737 every case.
738
6c3c41f3
NR
7392007-01-13 Nick Roberts <nickrob@snap.net.nz>
740
741 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
742 (test_path_specification): Use objdir instead of srcdir to always
743 get an absolute filename.
744
2f12c312
DJ
7452007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
746
747 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
748
81121995
VP
7492007-01-11 Vladimir Prus <vladimir@codesourcery.com>
750
751 * gdb.mi/mi-var-cp.cc (reference_update_tests):
752 Make sure the variable we're using is in scope.
753 (reference_to_pointer): Likewise.
754
4741b737
DJ
7552007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
756
757 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
758 has no debug information.
759
054410c3
DJ
7602007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
761
762 * gdb.base/annota1.exp: Remove extra send_gdb.
763
818f79f6
DJ
7642007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
765
766 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
767
f7a6bb70
DJ
7682007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
769
770 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
771
57e66780
DJ
7722007-01-08 Nick Roberts <nickrob@snap.net.nz>
773 Daniel Jacobowitz <dan@codesourcery.com>
774
775 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
776 lcharacter or linteger change. Correct duplicated test name.
777 * gdb.mi/mi2-var-cmd.exp: Likewise.
778
3d799a95
DJ
7792007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
780
781 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
782
7832007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9
JB
784
785 * gdb.base/nofield.c: New file.
786 * gdb.base/nofield.exp: New testcase.
787
eafb94e8
NR
7882007-01-05 Nick Roberts <nickrob@snap.net.nz>
789
790 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
791
792 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
793 test.
794
5e572bb4
DJ
7952007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
796
797 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
798
74a44383
DJ
7992007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
800
801 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
802 when continuing.
803
1b572db9
DJ
8042007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
805
806 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
807 Expect ".exe" extension.
808
381bc39b
DJ
8092007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
810
811 * gdb.base/charset.exp: Add explicit filename to break.
812 * gdb.base/dbx.exp: Add explicit filename to breaks.
813
2b70e4c6
DJ
8142007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
815
816 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
817 * gdb.mi/mi2-file.exp: Likewise.
818
303b6f5d
DJ
8192007-01-04 Vladimir Prus <vladimir@codesourcery.com>
820
821 Implement specification of MI tests as comments
822 in C and C++ sources.
823 * lib/mi-support.exp (mi_autotest_data): New variable.
824 (mi_autotest_source): New variable.
825 (count_newlines, mi_prepare_inline_tests)
826 (mi_get_inline_test, mi_continue_to_line)
827 (mi_run_inline_test, mi_tbreak)
828 (mi_send_resuming_command, mi_wait_for_stop): New functions.
829 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
830 Run inline tests.
831 * gdb.mi/mi-var-cp.cc: Define tests here.
832
23da0d94
VP
8332007-01-04 Vladimir Prus <vladimir@codesourcery.com>
834
835 Simplify usage of mi_continue_to.
836 * lib/mi-support.exp (mi_runto_helper): Renamed
837 from mi_runto, added new parameter 'run_or_continue'.
838 (mi_runto): Use mi_runto_helper.
839 (mi_continue_to): Accept just function name as parameter.
840 Use mi_runto_helper.
841 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
842 * gdb.mi/mi2-var-cmd.exp: Likewise.
843
f9e18282
JB
8442006-01-04 Joel Brobecker <brobecker@adacore.com>
845
846 Make this testcase a bit more realistic. The current code
847 is too simplistic, and allows the compiler to optimize out
848 some of the entities we need for this testcase.
849 * gdb.ada/null_record/bar.ads (Void_Star): New type.
850 (Do_Nothing): Add extra parameter.
851 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
852 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
853 by using a variable of type Void_Star.
854
fd678c65
JB
8552006-01-04 Joel Brobecker <brobecker@adacore.com>
856
857 * gdb.ada/catch_ex/foo.adb: New file.
858 * gdb.ada/catch_ex.exp: New testcase.
859
05cfdb42
DJ
8602007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
861
862 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
863 pass --image-base to linker.
864
2e03ee74
DJ
8652007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
866 Daniel Jacobowitz <dan@codesourcery.com>
867
868 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
869 secondary prompts.
870
0d5de010
DJ
8712007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
872
873 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
874 output. Test the types of members and member pointers.
875 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
876 gdb/2092.
877 * gdb.cp/member-ptr.exp: Search for a comment instead of a
878 statement. Enable for GCC. Update expected output for some tests
879 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
880 layout.
881 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
882 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
883 (Diamond::vget_base): New.
884 (main): Add new tests.
885 * gdb.cp/printmethod.exp: Update expected output for member functions.
886 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
887 print pEe->D::vg().
888
61a771aa
DJ
8892007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
890
891 * gdb.threads/tls.exp: Allow stops in sem_post.
892
2fa63963
DJ
8932006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
894
895 * gdb.base/annota1.exp: Allow .*printf in backtraces.
896 * gdb.base/annota3.exp: Likewise.
897 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
898 again (instead of timing out).
899 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
900 GCC bug 26475.
901 * gdb.java/jmisc.exp: Adjust to work with method signatures including
902 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
903 test from jmisc1.exp.
904 * gdb.java/jmisc1.exp: Delete.
905 * gdb.java/jprint.exp: Adjust to work with method signatures including
906 return types.
907 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
908 * gdb.threads/linux-dp.exp: Don't be confused by program output.
909 * lib/java.exp (compile_java_from_source): Pass the correct type
910 to target_compile.
911
5eefc2b7
JB
9122006-12-31 Joel Brobecker <brobecker@adacore.com>
913
914 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
915 (stack_align_edx): New function.
916 (stack_align_eax): New function.
917 (main): Add calls to stack_align_edx and stack_align_eax.
918 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
919 Add testing for the cases where the register used during a stack
920 realignment is edx. Same for eax.
921
227c54da
DJ
9222006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
923
924 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
925 and generic PE targets.
926
cab8ac94
JB
9272006-12-29 Joel Brobecker <brobecker@adacore.com>
928
929 * gdb.ada/array_return.exp: Update copyright date list.
930
ba54f318
JB
9312006-12-27 Joel Brobecker <brobecker@adacore.com>
932
933 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
934 (Create_Small_Float_Vector): New function.
935 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
936 function body.
937 * gdb.ada/array_return/p.adb: Use new type and function from
938 package Pck.
939 * gdb.ada/array_return.exp: Add a test verifying that GDB is
940 able to print the value returned by a function returning an
941 array of float.
942
6b7a35dd
JB
9432006-12-20 Joel Brobecker <brobecker@adacore.com>
944
945 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
946 The associated tests should be PASSing.
947
038224f6
VP
9482006-12-08 Vladimir Prus <vladimir@codesourcery.com>
949
950 Test for base in references.
951 * gdb.mi/mi-var-cp.cc: Add test code.
952 * gdb.mi/mi-var-cp.exp: Test for bases in references.
953 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
954 * gdb.mi/mi2-watch.exp: Likewise.
955 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
956 (mi_list_varobj_children): New function.
957
b26ed50d
VP
9582006-12-08 Vladimir Prus <vladimir@codesourcery.com>
959
960 * lib/mi-support.exp
961 (mi_runto): Accept "()" after function name.
962 (mi_create_varobj): New function.
963 (mi_varobj_update): New function.
964 (mi_Check_varobj_value): New function.
965 * gdb.mi/mi-var-cp.exp: New file.
966 * gdb.mi/mi-var-cp.cc: New file.
967
08232497
DJ
9682006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
969
970 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
971 gdb.base/weaklib2.c: New files.
972
d394c993 9732006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 974
ac6c2fba
NS
975 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
976 info. Adjust test names.
977
8ec659a0 978 * gdb.base/break.c (main): Move position of malloc.
d394c993 979 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 980
acd65feb
VP
9812006-11-28 Vladimir Prus <vladimir@codesourcery.com>
982
983 * gdb.mi/mi-var-cmd.exp: Check -var-update after
984 assignement of arrays and function pointers.
985 * gdb.mi/var-cmd.c: Add declaration necessary for above
986 tests.
987
f556d5e5
NS
9882006-11-27 Nathan Sidwell <nathan@codesourcery.com>
989
990 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
991
992 * gdb.threads/linux-dp.exp: Read thread table before and after
993 creating each philosopher and verify it.
994
697bc68d
NS
9952006-11-27 Nathan Sidwell <nathan@codesourcery.com>
996 Paul Brook <paul@codesourcery.com>
997 Daniel Jacobowitz <dan@codesourcery.com>
998
999 * gdb.base/ending-run.exp: Flatten expect script stepping out of
1000 main to remove duplication. Add start function of the form
1001 '_*start[1-9]*'. Add RVDS start function.
1002
29d73ae4
DJ
10032006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
1004
1005 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
1006
c1d88655
UW
10072006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1008
1009 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
1010 * gdb.asm/spu.inc: New file.
1011 * gdb.base/term.exp: Disable if [target_info exists noargs].
1012 * gdb.gdb/complaints.exp: Disable if ![isnative].
1013 * gdb.gdb/selftest.exp: Likewise.
1014 * gdb.gdb/observer.exp: Likewise.
1015 * gdb.gdb/xfullpath.exp: Likewise.
1016 * gdb.base/attach.exp: Disable on SPU target.
1017 * gdb.cp/bs145503.exp: Likewise.
1018 * gdb.cp/exception.exp: Likewise.
1019 * gdb.cp/userdef.exp: Likewise.
1020
32a13b1a
DJ
10212006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
1022
1023 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
1024
d8295fe9
VP
10252006-11-10 Vladimir Prus <vladimir@codesourcery.com>
1026
1027 * gdb.base/completion.exp: Fix completion tests for
1028 'info' and 'info '.
1029 * gdb.base/help.exp (help_test_raw, test_class_help)
1030 (test_prefix_command_help): Move...
1031 * lib/gdb.exp: Here.
1032 * gdb.base/main.exp: Adjust.
1033 * gdb.cp/maint.exp: Adjust.
1034 * gdb.trace/tracecmd.exp: Use test_help_class.
1035
8c394015
VP
10362006-11-09 Vladimir Prus <vladimir@codesourcery.com>
1037
1038 * gdb.stabs/weird.exp (print_weird_var): Use
1039 gdb_test_multiple instead of gdb_expect.
1040
027fc1bc
VP
10412006-11-09 Vladimir Prus <vladimir@codesourcery.com>
1042
1043 * gdb.base/help.exp (help_test_raw): New.
1044 (test_class_help): New.
1045 (test_prefix_command_help): New.
1046 Adjust testcases.
1047
67609209
FR
10482006-11-09 Christophe Lyon <christophe.lyon@st.com>
1049
1050 * gdb.base/constvars.c (main): Write to crass and crips, so that
1051 they are allocated by the compiler.
1052
f73adfeb
AS
10532006-10-27 Andreas Schwab <schwab@suse.de>
1054
1055 * gdb.base/multi-forks.exp: Use "detach fork" instead of
1056 "detach-fork".
1057
2f83a18e
DJ
10582006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
1059
1060 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
1061 of patterns.
1062
94277a38
DJ
10632006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
1064
1065 * gdb.base/sepdebug.exp: Remove debug format test.
1066 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
1067 Handle no-symtab.
1068 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
1069
5bd2f6e2
DJ
10702006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
1071
1072 * gdb.threads/manythreads.c (thread_function, main): Don't cast
1073 int to pointer or pointer to int.
1074 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
1075
8c008720
DJ
10762006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
1077
1078 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
1079
9e35dae4
DJ
10802006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1081
1082 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
1083
d9639e13
DJ
10842006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
1085
1086 PR c++/2116
1087 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
1088
390a1bd0
JB
10892006-10-06 Joel Brobecker <brobecker@adacore.com>
1090
1091 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
1092 the corresponding bug has been fixed in GDB (PR/2018).
1093
dd920c33
JB
10942006-10-06 Joel Brobecker <brobecker@adacore.com>
1095
1096 * gdb.base/subst.exp: New testcase.
1097
53bbefe9
JB
10982006-10-06 Joel Brobecker <brobecker@adacore.com>
1099
1100 * gdb.ada/array_return/pck.ads: Add copyright notice.
1101 * gdb.ada/array_return/pck.adb: Likewise.
1102 * gdb.ada/array_return/p.adb: Likewise.
1103 * gdb.ada/exec_changed/first.adb: Likewise.
1104 * gdb.ada/exec_changed/second.adb: Likewise.
1105
09851417
JB
11062006-10-06 Joel Brobecker <brobecker@adacore.com>
1107
1108 * gdb.ada/watch_arg/watch.adb: New file.
1109 * gdb.ada/watch_arg.exp: New testcase.
1110
041bf30d
VP
11112006-10-02 Vladimir Prus <vladimir@codesourcery.com>
1112
1113 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
1114 via string_to_regexp.
1115 * gdb.mi/mi2-basics.exp: Likewise.
1116
f286fbdd 11172006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
1118
1119 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
1120 Remove unused / obsolete files.
1121
7c07f349
NR
11222006-09-19 Nick Roberts <nickrob@snap.net.nz>
1123
1124 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
1125
cd5ff84a
VP
11262006-09-17 Vladimir Prus <vladimir@codesourcery.com>
1127
1128 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
1129 HIGH_FRAME argument to -stack-list-arguments can be larger than
1130 the number of frames.
1131
ae018d1a
DJ
11322006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
1133
1134 * gdb.base/args.c (main): Add breakpoint marker.
1135 * gdb.base/args.exp: Use args_test for tests. Add new tests which
1136 really test empty arguments.
1137 (args_load): Delete.
1138 (args_test): New.
1139
b399c549
NR
11402006-09-13 Nick Roberts <nickrob@snap.net.nz>
1141
1142 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
1143 check for one file.
1144
2ab1eb7a
VP
11452006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
1146
1147 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
1148 HIGH_FRAME argument to -stack-list-locals can be larger than
1149 the number of frames.
1150
476308bf
FF
11512006-08-18 Fred Fish <fnf@specifix.com>
1152
1153 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
1154 '$' in front of skip_vmx_tests_saved when setting that.
1155
8625200f
AS
11562006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
1157
1158 * gdb.base/trace-commands.exp: New file.
1159
089ec8f1
DJ
11602006-08-10 Joel Brobecker <brobecker@adacore.com>
1161 Daniel Jacobowitz <dan@codesourcery.com>
1162
1163 * gdb.base/step-bt.exp: Make hexadecimal address optional in
1164 expected output of the backtrace commands.
1165
b60f0898
JB
11662006-08-09 Joel Brobecker <brobecker@adacore.com>
1167
1168 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
1169 untested followed by return combination.
1170 * gdb.arch/altivec-regs.exp: Likewise.
1171 * gdb.arch/e500-abi.exp: Likewise.
1172 * gdb.arch/e500-regs.exp: Likewise.
1173 * gdb.arch/gdb1291.exp: Likewise.
1174 * gdb.arch/gdb1431.exp: Likewise.
1175 * gdb.arch/gdb1558.exp: Likewise.
1176 * gdb.arch/i386-prologue.exp: Likewise.
1177 * gdb.arch/i386-unwind.exp: Likewise.
1178 * gdb.asm/asm-source.exp: Likewise.
1179 * gdb.base/a2-run.exp: Likewise.
1180 * gdb.base/advance.exp: Likewise.
1181 * gdb.base/all-bin.exp: Likewise.
1182 * gdb.base/annota1.exp: Likewise.
1183 * gdb.base/annota3.exp: Likewise.
1184 * gdb.base/args.exp: Likewise.
1185 * gdb.base/arithmet.exp: Likewise.
1186 * gdb.base/assign.exp: Likewise.
1187 * gdb.base/async.exp: Likewise.
1188 * gdb.base/attach.exp: Likewise.
1189 * gdb.base/bang.exp: Likewise.
1190 * gdb.base/bigcore.exp: Likewise.
1191 * gdb.base/bitfields.exp: Likewise.
1192 * gdb.base/bitfields2.exp: Likewise.
1193 * gdb.base/break.exp: Likewise.
1194 * gdb.base/call-sc.exp: Likewise.
1195 * gdb.base/call-strs.exp: Likewise.
1196 * gdb.base/callfuncs.exp: Likewise.
1197 * gdb.base/checkpoint.exp: Likewise.
1198 * gdb.base/chng-syms.exp: Likewise.
1199 * gdb.base/code-expr.exp: Likewise.
1200 * gdb.base/commands.exp: Likewise.
1201 * gdb.base/completion.exp: Likewise.
1202 * gdb.base/cond-expr.exp: Likewise.
1203 * gdb.base/condbreak.exp: Likewise.
1204 * gdb.base/consecutive.exp: Likewise.
1205 * gdb.base/constvars.exp: Likewise.
1206 * gdb.base/corefile.exp: Likewise.
1207 * gdb.base/cvexpr.exp: Likewise.
1208 * gdb.base/dbx.exp: Likewise.
1209 * gdb.base/define.exp: Likewise.
1210 * gdb.base/detach.exp: Likewise.
1211 * gdb.base/display.exp: Likewise.
1212 * gdb.base/dump.exp: Likewise.
1213 * gdb.base/ena-dis-br.exp: Likewise.
1214 * gdb.base/ending-run.exp: Likewise.
1215 * gdb.base/environ.exp: Likewise.
1216 * gdb.base/eval-skip.exp: Likewise.
1217 * gdb.base/exprs.exp: Likewise.
1218 * gdb.base/fileio.exp: Likewise.
1219 * gdb.base/finish.exp: Likewise.
1220 * gdb.base/float.exp: Likewise.
1221 * gdb.base/foll-exec.exp: Likewise.
1222 * gdb.base/foll-fork.exp: Likewise.
1223 * gdb.base/foll-vfork.exp: Likewise.
1224 * gdb.base/freebpcmd.exp: Likewise.
1225 * gdb.base/funcargs.exp: Likewise.
1226 * gdb.base/gcore.exp: Likewise.
1227 * gdb.base/gdb1090.exp: Likewise.
1228 * gdb.base/gdb1250.exp: Likewise.
1229 * gdb.base/huge.exp: Likewise.
1230 * gdb.base/info-proc.exp: Likewise.
1231 * gdb.base/interrupt.exp: Likewise.
1232 * gdb.base/jump.exp: Likewise.
1233 * gdb.base/langs.exp: Likewise.
1234 * gdb.base/lineinc.exp: Likewise.
1235 * gdb.base/list.exp: Likewise.
1236 * gdb.base/logical.exp: Likewise.
1237 * gdb.base/long_long.exp: Likewise.
1238 * gdb.base/macscp.exp: Likewise.
1239 * gdb.base/maint.exp: Likewise.
1240 * gdb.base/mips_pro.exp: Likewise.
1241 * gdb.base/miscexprs.exp: Likewise.
1242 * gdb.base/multi-forks.exp: Likewise.
1243 * gdb.base/opaque.exp: Likewise.
1244 * gdb.base/overlays.exp: Likewise.
1245 * gdb.base/pc-fp.exp: Likewise.
1246 * gdb.base/pointers.exp: Likewise.
1247 * gdb.base/printcmds.exp: Likewise.
1248 * gdb.base/psymtab.exp: Likewise.
1249 * gdb.base/ptype.exp: Likewise.
1250 * gdb.base/recurse.exp: Likewise.
1251 * gdb.base/relational.exp: Likewise.
1252 * gdb.base/relocate.exp: Likewise.
1253 * gdb.base/remote.exp: Likewise.
1254 * gdb.base/reread.exp: Likewise.
1255 * gdb.base/restore.exp: Likewise.
1256 * gdb.base/return.exp: Likewise.
1257 * gdb.base/return2.exp: Likewise.
1258 * gdb.base/scope.exp: Likewise.
1259 * gdb.base/sect-cmd.exp: Likewise.
1260 * gdb.base/sep.exp: Likewise.
1261 * gdb.base/sepdebug.exp: Likewise.
1262 * gdb.base/setshow.exp: Likewise.
1263 * gdb.base/setvar.exp: Likewise.
1264 * gdb.base/sigall.exp: Likewise.
1265 * gdb.base/sigbpt.exp: Likewise.
1266 * gdb.base/signals.exp: Likewise.
1267 * gdb.base/signull.exp: Likewise.
1268 * gdb.base/sizeof.exp: Likewise.
1269 * gdb.base/solib.exp: Likewise.
1270 * gdb.base/step-line.exp: Likewise.
1271 * gdb.base/step-test.exp: Likewise.
1272 * gdb.base/structs.exp: Likewise.
1273 * gdb.base/structs2.exp: Likewise.
1274 * gdb.base/term.exp: Likewise.
1275 * gdb.base/twice.exp: Likewise.
1276 * gdb.base/until.exp: Likewise.
1277 * gdb.base/varargs.exp: Likewise.
1278 * gdb.base/volatile.exp: Likewise.
1279 * gdb.base/watchpoint.exp: Likewise.
1280 * gdb.base/whatis-exp.exp: Likewise.
1281 * gdb.base/whatis.exp: Likewise.
1282 * gdb.cp/ambiguous.exp: Likewise.
1283 * gdb.cp/annota2.exp: Likewise.
1284 * gdb.cp/annota3.exp: Likewise.
1285 * gdb.cp/bool.exp: Likewise.
1286 * gdb.cp/breakpoint.exp: Likewise.
1287 * gdb.cp/casts.exp: Likewise.
1288 * gdb.cp/class2.exp: Likewise.
1289 * gdb.cp/classes.exp: Likewise.
1290 * gdb.cp/cplusfuncs.exp: Likewise.
1291 * gdb.cp/ctti.exp: Likewise.
1292 * gdb.cp/derivation.exp: Likewise.
1293 * gdb.cp/exception.exp: Likewise.
1294 * gdb.cp/gdb1355.exp: Likewise.
1295 * gdb.cp/hang.exp: Likewise.
1296 * gdb.cp/inherit.exp: Likewise.
1297 * gdb.cp/local.exp: Likewise.
1298 * gdb.cp/m-data.exp: Likewise.
1299 * gdb.cp/m-static.exp: Likewise.
1300 * gdb.cp/member-ptr.exp: Likewise.
1301 * gdb.cp/method.exp: Likewise.
1302 * gdb.cp/misc.exp: Likewise.
1303 * gdb.cp/namespace.exp: Likewise.
1304 * gdb.cp/overload.exp: Likewise.
1305 * gdb.cp/ovldbreak.exp: Likewise.
1306 * gdb.cp/pr-1023.exp: Likewise.
1307 * gdb.cp/pr-1210.exp: Likewise.
1308 * gdb.cp/pr-574.exp: Likewise.
1309 * gdb.cp/printmethod.exp: Likewise.
1310 * gdb.cp/psmang.exp: Likewise.
1311 * gdb.cp/ref-params.exp: Likewise.
1312 * gdb.cp/ref-types.exp: Likewise.
1313 * gdb.cp/rtti.exp: Likewise.
1314 * gdb.cp/templates.exp: Likewise.
1315 * gdb.cp/try_catch.exp: Likewise.
1316 * gdb.cp/userdef.exp: Likewise.
1317 * gdb.cp/virtfunc.exp: Likewise.
1318 * gdb.disasm/am33.exp: Likewise.
1319 * gdb.disasm/h8300s.exp: Likewise.
1320 * gdb.disasm/mn10300.exp: Likewise.
1321 * gdb.disasm/sh3.exp: Likewise.
1322 * gdb.disasm/t01_mov.exp: Likewise.
1323 * gdb.disasm/t02_mova.exp: Likewise.
1324 * gdb.disasm/t03_add.exp: Likewise.
1325 * gdb.disasm/t04_sub.exp: Likewise.
1326 * gdb.disasm/t05_cmp.exp: Likewise.
1327 * gdb.disasm/t06_ari2.exp: Likewise.
1328 * gdb.disasm/t07_ari3.exp: Likewise.
1329 * gdb.disasm/t08_or.exp: Likewise.
1330 * gdb.disasm/t09_xor.exp: Likewise.
1331 * gdb.disasm/t10_and.exp: Likewise.
1332 * gdb.disasm/t11_logs.exp: Likewise.
1333 * gdb.disasm/t12_bit.exp: Likewise.
1334 * gdb.disasm/t13_otr.exp: Likewise.
1335 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
1336 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
1337 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
1338 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
1339 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
1340 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
1341 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
1342 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
1343 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
1344 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
1345 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
1346 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
1347 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
1348 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
1349 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
1350 * gdb.mi/gdb701.exp: Likewise.
1351 * gdb.mi/gdb792.exp: Likewise.
1352 * gdb.mi/mi-basics.exp: Likewise.
1353 * gdb.mi/mi-break.exp: Likewise.
1354 * gdb.mi/mi-cli.exp: Likewise.
1355 * gdb.mi/mi-console.exp: Likewise.
1356 * gdb.mi/mi-disassemble.exp: Likewise.
1357 * gdb.mi/mi-eval.exp: Likewise.
1358 * gdb.mi/mi-file.exp: Likewise.
1359 * gdb.mi/mi-read-memory.exp: Likewise.
1360 * gdb.mi/mi-regs.exp: Likewise.
1361 * gdb.mi/mi-return.exp: Likewise.
1362 * gdb.mi/mi-simplerun.exp: Likewise.
1363 * gdb.mi/mi-stack.exp: Likewise.
1364 * gdb.mi/mi-stepi.exp: Likewise.
1365 * gdb.mi/mi-syn-frame.exp: Likewise.
1366 * gdb.mi/mi-until.exp: Likewise.
1367 * gdb.mi/mi-var-block.exp: Likewise.
1368 * gdb.mi/mi-var-child.exp: Likewise.
1369 * gdb.mi/mi-var-cmd.exp: Likewise.
1370 * gdb.mi/mi-var-display.exp: Likewise.
1371 * gdb.mi/mi-watch.exp: Likewise.
1372 * gdb.mi/mi2-basics.exp: Likewise.
1373 * gdb.mi/mi2-break.exp: Likewise.
1374 * gdb.mi/mi2-cli.exp: Likewise.
1375 * gdb.mi/mi2-console.exp: Likewise.
1376 * gdb.mi/mi2-disassemble.exp: Likewise.
1377 * gdb.mi/mi2-eval.exp: Likewise.
1378 * gdb.mi/mi2-file.exp: Likewise.
1379 * gdb.mi/mi2-read-memory.exp: Likewise.
1380 * gdb.mi/mi2-regs.exp: Likewise.
1381 * gdb.mi/mi2-return.exp: Likewise.
1382 * gdb.mi/mi2-simplerun.exp: Likewise.
1383 * gdb.mi/mi2-stack.exp: Likewise.
1384 * gdb.mi/mi2-stepi.exp: Likewise.
1385 * gdb.mi/mi2-syn-frame.exp: Likewise.
1386 * gdb.mi/mi2-until.exp: Likewise.
1387 * gdb.mi/mi2-var-block.exp: Likewise.
1388 * gdb.mi/mi2-var-child.exp: Likewise.
1389 * gdb.mi/mi2-var-cmd.exp: Likewise.
1390 * gdb.mi/mi2-var-display.exp: Likewise.
1391 * gdb.mi/mi2-watch.exp: Likewise.
1392 * gdb.stabs/exclfwd.exp: Likewise.
1393 * gdb.stabs/weird.exp: Likewise.
1394 * gdb.threads/gcore-thread.exp: Likewise.
1395 * gdb.trace/actions.exp: Likewise.
1396 * gdb.trace/backtrace.exp: Likewise.
1397 * gdb.trace/circ.exp: Likewise.
1398 * gdb.trace/collection.exp: Likewise.
1399 * gdb.trace/deltrace.exp: Likewise.
1400 * gdb.trace/infotrace.exp: Likewise.
1401 * gdb.trace/limits.exp: Likewise.
1402 * gdb.trace/packetlen.exp: Likewise.
1403 * gdb.trace/passc-dyn.exp: Likewise.
1404 * gdb.trace/passcount.exp: Likewise.
1405 * gdb.trace/report.exp: Likewise.
1406 * gdb.trace/save-trace.exp: Likewise.
1407 * gdb.trace/tfind.exp: Likewise.
1408 * gdb.trace/tracecmd.exp: Likewise.
1409 * gdb.trace/while-dyn.exp: Likewise.
1410 * gdb.trace/while-stepping.exp: Likewise.
1411
f4b618d1
JB
14122006-08-08 Joel Brobecker <brobecker@adacore.com>
1413
1414 * gdb.base/step-bt.c: New file.
1415 * gdb.base/step-bt.exp: New testcase.
1416
3d00d119
DJ
14172006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
1418
1419 * config/monitor.exp (gdb_load): Remove support for obsolete
1420 download-write-size.
1421 * gdb.base/remote.exp: Likewise. Update all callers of
1422 gdb_timed_load.
1423
017b5bd4
DJ
14242006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
1425
1426 * cursal.exp: Pass binfile to gdb_load.
1427
837c599d
DJ
14282006-08-01 Nathan Sidwell <nathan@codesourcery.com>
1429
1430 * gdb.base/cursal.exp: Add "" to gdb_load call.
1431
8dd4540b
MK
14322006-07-29 Mark Kettenis <kettenis@gnu.org>
1433
1434 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
1435 NetBSD/ELF targets.
1436
ab5c9f60
DJ
14372006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
1438
1439 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
1440 operator*.
1441
4c42eaff
DJ
14422006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
1443
1444 * gdb.base/completion.exp: Update for change in "file" behavior.
1445 * gdb.stabs/weird.exp: Likewise.
1446 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
1447 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
1448
0155cc76
NS
14492006-07-24 Nathan Sidwell <nathan@codesourcery.com>
1450
1451 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
1452 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
1453
16026cd7
AS
14542006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
1455
1456 * gdb.base/default.exp: Update source command error message.
1457 * gdb.base/help.exp: Update 'help source' message.
1458
16963cb6
DJ
14592006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
1460
1461 * gdb.cp/bs15503.exp: Update comment for no longer crashing
1462 test.
1463
6d7fd486
AS
14642006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
1465
1466 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
1467
29e8a844
DJ
14682006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
1469
1470 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
1471
6afcfa39
DJ
14722006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
1473
1474 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
1475
267a692b
MK
14762006-07-17 Mark Kettenis <kettenis@gnu.org>
1477
1478 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
1479 *-*-openbsd* from targets for wich we expect ARM FPA floating
1480 point format.
1481
85d2fec4
NR
14822006-07-17 Nick Roberts <nickrob@snap.net.nz>
1483
1484 * gdb.cp/annota3.exp: Expect frame-begin annotation.
1485
14862006-07-17 Mark Kettenis <kettenis@gnu.org>
1487
1488 * gdb.base/annota3.exp: Expect frame-begin annotation.
1489
85b4c6e8
JB
14902006-07-14 Joel Brobecker <brobecker@adacore.com>
1491
1492 * gdb.base/help.exp: Adjust "help unset" test to accept
1493 any list of unset commands.
1494
fb933624
DJ
14952006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
1496 Daniel Jacobowitz <dan@codesourcery.com>
1497
1498 * gdb.cp/ref-params.exp: New test.
1499 * gdb.cp/ref-params.cc: New source file.
1500 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
1501
1dff4b64
MK
15022006-07-08 Mark Kettenis <kettenis@gnu.org>
1503
1504 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
1505 spaces/tabs in regular expressions since they might not be there.
1506
40d2e0e3
AS
15072006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
1508
1509 * gdb.base/ifelse.exp: New file.
1510
f6c957d2
NS
15112006-07-04 Nathan Sidwell <nathan@codesourcery.com>
1512
1513 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
1514 line.
1515 * gdb.base/huge.exp: Loop over compilation to find a size that
1516 is acceptable.
1517 * gdb.base/remote.exp: Correct expected strings.
1518 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
1519
b9c5a23d
DJ
15202006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1521
1522 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
1523
9af2e58d
DJ
15242006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1525
1526 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
1527 native.
1528
30930ca5
DJ
15292006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1530
1531 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
1532 enable stabs testing.
1533
aa32fa1d
DJ
15342006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1535
bd4a4c80 1536 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
1537 gdb_test_multiple does.
1538
321fef15
DJ
15392006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1540
1541 * Makefile.in (host_alias): Remove.
1542 (target_alias): Use @target_noncanonical@.
1543 (site.exp): Don't set host_alias.
1544 * aclocal.m4: Remove contents. Include acx.m4.
1545 * configure: Regenerated.
1546 * configure.ac: Use ACX_NONCANONICAL_TARGET.
1547
e1c2defa
NS
15482006-06-13 Nathan Sidwell <nathan@codesourcery.com>
1549
e63b55d1
NS
1550 * lib/gdb.exp (gdb_load_cmd): New.
1551
5600ea19
NS
1552 * gdb.base/fileio.c: Add system(NULL) test.
1553 * gdb.base/fileio.exp: Check it.
1554
e1c2defa
NS
1555 * gdb.base/break.c: Add 10a breakpoint at }
1556 * gdb.base/break.exp: Add test for breakpoint at }
1557 * gdb.cp/anon-union.cc: Add code at end of function.
1558 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
1559 * gdb.mi/var-cmd.c: Add code at end of function.
1560 * gdb.mi/mi-var-display.exp: Adjust end of next.
1561 * gdb.mi/mi2-var-display.exp: Likewise.
1562 * gdb.base/fileio.c: Add stop function and insert calls at
1563 stopping places.
1564 * gdb.base/fileio.exp: Breakpoint stop function and remove
1565 explicit line number references.
1566
6c0112ec
JB
15672006-05-19 Joel Brobecker <brobecker@adacore.com>
1568
1569 * gdb.base/del.exp (test_delete_alias): New function.
1570 Now check that both "del" and "d" work as aliases for "delete".
1571
154189a4
FF
15722006-05-18 Fred Fish <fnf@specifix.com>
1573
1574 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
1575 required. Check for spurious output after program exits normally.
1576
582e64c2
FF
15772006-05-17 Fred Fish <fnf@specifix.com>
1578
1579 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
1580 gdb_load, so it works in the simulator.
1581
8ef6493a
FF
15822006-05-11 Fred Fish <fnf@specifix.com>
1583
1584 * gdb.base/bang.exp: Ignore unexpected output between the
1585 "program exited normally" and the gdb prompt, as many other
1586 tests do.
1587
692b141c
MK
15882006-05-07 Mark Kettenis <kettenis@gnu.org>
1589
1590 * gdb.base/help.exp: Make "delete checkpoint" part option for
1591 "help d" and "help delete" tests.
1592
540b8a30
UW
15932006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1594
1595 * gdb.mi/mi-basics.exp: Add missing serial number to
1596 expected output in some mi_gdb_test statements.
1597 * gdb.mi/mi2-basics.exp: Likewise.
1598
9b6462d9
JB
15992006-05-05 Joel Brobecker <brobecker@adacore.com>
1600
1601 * gdb.base/del.c: New file.
1602 * gdb.base/del.exp: New testcase.
1603
954de43b
DM
16042006-05-05 David S. Miller <davem@sunset.davemloft.net>
1605
1606 * gdb.base/break.exp: Do not assume a breakpoint on
1607 main will actually be in $srcfile when optimizing.
1303f75e
DM
1608 * gdb.base/savedregs.exp: Do not require that the dummy
1609 frame location match up to a symbol and source file location.
c3242428
DM
1610 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
1611 will get printed without a mi_cmd_data_list_register_values prefix.
1612 (*-data-list-register-*): Correct regular expressions to expect the new
1613 pseudo d? floating point registers.
1614 * gdb.mi/mi2-regs.exp: Likewise.
1615
c7e64c9a
DJ
16162006-05-05 Christophe Lyon <christophe.lyon@st.com>
1617
1618 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
1619 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
1620 is allocated by the compiler.
1621 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
1622 anons, e, anone to force their allocation by the compiler.
1623
16242006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
1625
1626 * gdb.base/help.exp: Update expected text for help d and
1627 help delete.
1628
27ce9a6d
MK
16292006-05-02 Mark Kettenis <kettenis@gnu.org>
1630
1631 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
1632 NetBSD/ELF targets.
1633
8608915f
MK
16342006-04-30 Mark Kettenis <kettenis@gnu.org>
1635
1636 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
1637 single-step breakpoint fails; make this a KFAIL on
1638 sparc*-*-openbsd*.
1639 * gdb.base/siginfo.exp: Likewise.
1640 * gdb.base/sigstep.exp (advance, advancei): Likewise.
1641
b8db102d
MS
16422006-04-26 Michael Snyder <msnyder@redhat.com>
1643
1644 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
1645 which may have to consume output from other forks.
1646 Add tests to make sure that "delete fork" succeeded.
1647
c702009a
MS
16482006-04-20 Michael Snyder <msnyder@redhat.com>
1649
1650 * 2006-03-22 Jim Blandy <jimb@redhat.com>
1651 Add support for the Renesas M32C and M16C.
1652
1653 * gdb.asm/asm-source.exp: Add m32c target.
1654 * gdb.asm/m32c.inc: Support for m32c target.
1655
e28493f2
AS
16562006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
1657
1658 * gdb.base/commands.exp (recursive_source_test): New test.
1659
880da185
DM
16602006-04-04 David S. Miller <davem@sunset.davemloft.net>
1661
1662 * gdb.base/float.exp: Add pattern for sparc targets.
1663
61d9b92f
DJ
16642006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
1665
1666 * gdb.base/commands.exp (stray_arg0_test): New test.
1667
bd717df8
PB
16682006-03-30 Paul Brook <paul@codesourcery.com>
1669
1670 * gdb.mi/mi-until.exp: kfail broken until command.
1671 * gdb.mi/mi2-until.exp: Ditto.
1672
ec793d3c
NR
16732006-03-27 Nick Roberts <nickrob@snap.net.nz>
1674
1675 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
1676
831004b7
AO
16772006-03-08 Alexandre Oliva <aoliva@redhat.com>
1678
1679 * gdb.base/prelink.exp: Anchor tested-for regular expression
1680 on gdb prompt.
1681
effe49a0
PB
16822006-03-07 Paul Brook <paul@codesourcery.com>
1683
1684 * gdb.base/assign.exp: Correct fail message.
1685
e5461016
PB
16862006-03-07 Paul Brook <paul@codesourcery.com>
1687
1688 * lib/compiler.c: Extract armcc version number.
1689 * lib/compiler.cc: Ditto.
1690
fc91c6c2
PB
16912006-03-07 Paul Brook <paul@codesourcery.com>
1692
1693 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
1694 additional_flags=-w.
1695 * gdb.arch/altivec-regs.exp: Ditto.
1696 * gdb.arch/e500-abi.exp: Ditto.
1697 * gdb.arch/e500-regs.exp: Ditto.
1698 * gdb.base/all-bin.exp: Ditto.
1699 * gdb.base/annota1.exp: Ditto.
1700 * gdb.base/annota3.exp: Ditto.
1701 * gdb.base/args.exp: Ditto.
1702 * gdb.base/arithmet.exp: Ditto.
1703 * gdb.base/assign.exp: Ditto.
1704 * gdb.base/async.exp: Ditto.
1705 * gdb.base/bang.exp: Ditto.
1706 * gdb.base/break.exp: Ditto.
1707 * gdb.base/call-rt-st.exp: Ditto.
1708 * gdb.base/completion.exp: Ditto.
1709 * gdb.base/cond-expr.exp: Ditto.
1710 * gdb.base/condbreak.exp: Ditto.
1711 * gdb.base/consecutive.exp: Ditto.
1712 * gdb.base/define.exp: Ditto.
1713 * gdb.base/display.exp: Ditto.
1714 * gdb.base/ena-dis-br.exp: Ditto.
1715 * gdb.base/environ.exp: Ditto.
1716 * gdb.base/eval-skip.exp: Ditto.
1717 * gdb.base/info-proc.exp: Ditto.
1718 * gdb.base/jump.exp: Ditto.
1719 * gdb.base/logical.exp: Ditto.
1720 * gdb.base/long_long.exp: Ditto.
1721 * gdb.base/maint.exp: Ditto.
1722 * gdb.base/miscexprs.exp: Ditto.
1723 * gdb.base/pc-fp.exp: Ditto.
1724 * gdb.base/pointers.exp: Ditto.
1725 * gdb.base/relational.exp: Ditto.
1726 * gdb.base/reread.exp: Ditto.
1727 * gdb.base/sect-cmd.exp: Ditto.
1728 * gdb.base/sep.exp: Ditto.
1729 * gdb.base/sepdebug.exp: Ditto.
1730 * gdb.base/until.exp: Ditto.
1731 * gdb.base/whatis-exp.exp: Ditto.
1732 * gdb.cp/annota2.exp: Ditto.
1733 * gdb.cp/annota3.exp: Ditto.
1734 * gdb.trace/actions.exp: Ditto.
1735 * gdb.trace/backtrace.exp: Ditto.
1736 * gdb.trace/circ.exp: Ditto.
1737 * gdb.trace/collection.exp: Ditto.
1738 * gdb.trace/deltrace.exp: Ditto.
1739 * gdb.trace/infotrace.exp: Ditto.
1740 * gdb.trace/limits.exp: Ditto.
1741 * gdb.trace/packetlen.exp: Ditto.
1742 * gdb.trace/passc-dyn.exp: Ditto.
1743 * gdb.trace/passcount.exp: Ditto.
1744 * gdb.trace/report.exp: Ditto.
1745 * gdb.trace/save-trace.exp: Ditto.
1746 * gdb.trace/tfind.exp: Ditto.
1747 * gdb.trace/tracecmd.exp: Ditto.
1748 * gdb.trace/while-dyn.exp: Ditto.
1749 * gdb.trace/while-stepping.exp: Ditto.
1750 * lib/gdb.exp: Ditto.
1751 (gdb_compile): Handle nowarning option.
1752
5f4a23d9
AO
17532006-03-07 Alexandre Oliva <aoliva@redhat.com>
1754
1755 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
1756 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
1757 Rename executable to prelinkt. Don't re-prelink if we didn't
1758 get a core file. Test prelink -u exit status to tell whether
1759 prelinking failed. Use gdb_test_multiple.
1760
9733fc94
DJ
17612006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
1762
1763 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
1764 (do_tests): Call it.
1765
cc10cae3
AO
17662006-02-28 Alexandre Oliva <aoliva@redhat.com>
1767
1768 * gdb.base/prelink.exp: New test.
1769 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
1770
15c46491
WZ
17712006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
1772
1773 * gdb.fortran/derived-type.f90: New file.
1774 * gdb.fortran/derived-type.exp: New testcase.
1775
5c9f7ded
DJ
17762006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
1777
1778 * gdb.base/default.exp: Allow ';' as a directory separator.
1779
5b96932b
AS
17802006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
1781
1782 * gdb.base/help.exp (help add-symbol-file): Update.
1783
1986bccd
AS
17842006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
1785
1786 * gdb.base/help.exp (help load): Update expected results.
1787
a8b7528f
FF
17882006-02-19 Fred Fish <fnf@specifix.com>
1789
1790 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
1791 specifix hex value as part of results.
1792 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
1793
f8261448
FF
17942006-02-16 Fred Fish <fnf@specifix.com>
1795
1796 * gdb.base/whatis.c: Define variables using typedefs char_addr,
1797 ushort_addr, and slong_addr, so the typedefs are not optimized
1798 away.
1799 * gdb.base/whatis.exp: Add tests using type name for struct type,
1800 union type, enum type, and typedef.
1801
31d8bdd2
MK
18022006-02-13 Mark Kettenis <kettenis@gnu.org>
1803
1804 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
1805
34e41e63
JB
18062006-02-13 Jim Blandy <jimb@redhat.com>
1807
1808 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
1809 case where it takes two "next" commands to skip past the init
1810 call.
1811
ac6e4f31
FF
18122006-02-12 Fred Fish <fnf@specifix.com>
1813
1814 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
1815 to handle cases where it takes two "next" commands to skip
1816 past the init call.
1817
2db2d571
JB
18182006-02-07 Joel Brobecker <brobecker@adacore.com>
1819
1820 * gdb.ada/array_return.exp: Mark the last test as expected to fail
1821 on hppa32 targets.
1822
38fcd64c
DJ
18232006-02-06 Vladimir Prus <ghost@cs.msu.su>
1824
1825 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
1826 field.
1827
1315ad46
MK
18282006-01-29 Mark Kettenis <kettenis@gnu.org>
1829
1830 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
1831
5625b943
DJ
18322006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
1833
1834 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
1835 files.
1836
80df1bbe
DJ
18372006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
1838
1839 * gdb.cp/maint.exp: Set complaints to a positive value.
1840
9078e690
DJ
18412006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
1842
1843 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
1844 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
1845 function name.
1846
9c903399
DJ
18472006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
1848
1849 * gdb.base/checkpoint.c: Update copyright notice. Include
1850 <stdlib.h>.
1851
761ae4d6
JB
18522006-01-04 Jim Blandy <jimb@redhat.com>
1853
1854 * gdb.asm/asm-source.exp: Independently provide default values for
1855 asm-flags and debug-flags. Use 'string equal' to do the
1856 comparison, not the implicit expr's '==' operator. Remove
1857 now-unneeded assignments to asm-flags. In h8300 case, place
1858 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
1859
099ac3dd
MS
18602006-01-04 Michael Snyder <msnyder@redhat.com>
1861
1862 * gdb.base/checkpoint.c: New file.
1863 * gdb.base/checkpoint.exp: New file.
1864 * gdb.base/multi-fork.c: New file.
1865 * gdb.base/multi-fork.exp: New file.
1866 * gdb.base/pi.txt: New file (data for checkpoint.c test).
1867
f4d85314
FF
18682006-01-04 Fred Fish <fnf@specifix.com>
1869
1870 * gdb.base/ptype.c (foo): Add typedef.
1871 (intfoo): Add function.
1872 * gdb.base/ptype1.c: New file.
1873 * gdb.base/ptype.exp: Handle compilation and linking with two
1874 source files. Test that proper type for "foo" is found based
1875 on source context rather than first match found in symtabs.
1876
a1b06f35
MK
18772005-12-28 Mark Kettenis <kettenis@gnu.org>
1878
1879 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
1880 * gdb.asm/openbsd.inc: Indent commands.
1881
d082a1e2
MK
18822005-12-26 Mark Kettenis <kettenis@gnu.org>
1883
c65016bd
MK
1884 * gdb.base/freebpcmd.exp: Increase timeout.
1885
d082a1e2
MK
1886 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
1887
d3c32a0e
DJ
18882005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
1889
1890 * gdb.base/default.exp: Update check for "show version".
1891
9fdb1f50
RC
18922005-12-09 Randolph Chung <tausq@debian.org>
1893
1894 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
1895 * gdb.asm/pa64.inc: New file.
1896
5f2c56f7
RC
18972005-12-09 Randolph Chung <tausq@debian.org>
1898
1899 * gdb.asm/common.inc: Indent commands.
1900 * gdb.asm/asmsrc1.s: Likewise.
1901 * gdb.asm/asmsrc2.s: Likewise.
1902
8117349c
RC
19032005-12-09 Randolph Chung <tausq@debian.org>
1904
1905 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
1906 (get_addr_of_sym): Remove duplicate print.
1907 (gen_core): xfail hppa*-*-hpux*, update expected output.
1908 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
1909 * gdb.arch/pa64-nullify.s: New file.
1910
8f07f25a
RC
19112005-12-09 Randolph Chung <tausq@debian.org>
1912
1913 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
1914
55b39184
DJ
19152005-12-07 Christophe Lyon <christophe.lyon@st.com>
1916
1917 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
1918 code generation for these functions.
1919 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
1920 error message.
1921
31e2b00f
AS
19222005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
1923
1924 * gdb.base/help.exp (help b, help br, help bre, help brea)
1925 (help break): Update the expected message.
1926
c3d0b56e
SC
19272005-11-11 Stephane Carrez <stcarrez@nerim.fr>
1928
1929 * gdb.asm/m68hc11.inc: Setup the data section.
1930 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
1931 script for this test.
1932 (m6812-*-*): Likewise.
1933
36ae0ea9
RC
19342005-11-09 Randolph Chung <tausq@debian.org>
1935
1936 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
1937
9d6f42e9
WZ
19382005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
1939
1940 * gdb.base/break.exp: Fix a comment typo.
1941
e2126a14
EZ
19422005-11-03 Jim Blandy <jimb@redhat.com>
1943
1944 Checked in by Elena Zannoni <ezannoni@redhat.com>
1945
1946 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
1947
e0ac7199
CV
19482005-11-02 Corinna Vinschen <vinschen@redhat.com>
1949
1950 * gdb.arch/gdb1558.c: Include stdio.h.
1951
31d3fb18
MK
19522005-10-31 Mark Kettenis <kettenis@gnu.org>
1953
1954 * gdb.asm/asm-source.exp: Use -e instead of --entry.
1955
e52b687c
MK
19562005-10-31 Mark Kettenis <kettenis@gnu.org>
1957
1958 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
1959
f4711d79
PG
19602005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
1961
1962 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
1963 vscr" tests to better match output.
1964
987a9106
JB
19652005-10-12 Jim Blandy <jimb@redhat.com>
1966
1967 * gdb.base/structs.exp (any): New function.
1968 (test_struct_returns): Don't make any assumptions at all about
1969 what value the function returns when GDB can't set the return
1970 value.
1971
2336bb58
JB
19722005-10-09 Joel Brobecker <brobecker@adacore.com>
1973
1974 * gdb.ada/arrayidx/p.adb: New file.
1975 * gdb.ada/arrayidx.exp: New testcase
1976
19772005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
1978
1979 * gdb.ada/array_return/pck.ads: New file.
1980 * gdb.ada/array_return/pck.adb: New file.
1981 * gdb.ada/array_return/p.adb: New file.
1982 * gdb.ada/array_return.exp: New testcase.
1983
705335ea
JB
19842005-10-03 Joel Brobecker <brobecker@adacore.com>
1985
1986 * gdb.base/arrayidx.c: New file.
1987 * gdb.base/arrayidx.exp: New testcase.
1988
11ee9940
NR
19892005-09-29 Nick Roberts <nickrob@snap.net.nz>
1990
1991 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
1992 frames-invalid and breakpoints-invalid are no longer generated
1993 with level 3 so don't expect them in the output.
1994
39fb8e9e
BR
19952005-09-27 Bob Rossi <bob@brasko.net>
1996
1997 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
1998 from test. Escape the | in mi_gdb_test call.
1999 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
2000 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
2001 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
2002 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
2003 expected regex's in mi_gdb_test calls.
2004 * lib/mi-support.exp: Remove arbitrary .* from tests.
2005 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
2006 Fully anchor GDB/MI expected results in mi_gdb_test.
2007 * lib/gdb.exp (string_to_regexp): Escape the ] character.
2008 * gdb.base/sizeof.exp: Remove escape character. Correct test.
2009
2af48f68
PB
20102005-09-26 Paul Brook <paul@codesourcery.com>
2011
2012 * long_long.exp: Exclude eabi targets from arm FPA float format test.
2013
f34502bc
WZ
20142005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
2015
2016 * bfp-test.c: New file.
2017 * bfp-test.exp: New testcase.
2018
ca929517
WZ
20192005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
2020
2021 * gdb.fortran/subarray.exp: New testcase to test the evaluation
2022 of subarray and substring variable.
2023 * gdb.fortran/subarray.f: New source file for the test of subarray
2024 and substring variable evaluation.
2025 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
2026 of string constant.
2027
c761af65
DJ
20282005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
2029
2030 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
2031 copyright dates.
2032
561d7a1d
PG
20332005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
2034
2035 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
2036 powerpc altivec' test with an almost identical 'info vector' test.
2037
b2b64cc9
PG
20382005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
2039
2040 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
2041 vscr" tests to match output.
2042
6ac4d15a
PG
20432005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
2044
2045 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
2046 output.
2047
40e55bef
BR
20482005-09-11 Bob Rossi <bob@brasko.net>
2049
2050 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
2051 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
2052 commands that return an MI output command and an asyncronous MI output
2053 command.
2054 * gdb.mi/mi-console.exp: Ditto.
2055
3c7385ec
BR
20562005-09-11 Bob Rossi <bob@brasko.net>
2057
2058 * gdb.mi/mi-var-child.c: Include <string.h>.
2059
a6cd0eb3
DJ
20602005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
2061
2062 * killed.exp: Correct gdb_expect syntax.
2063
2f168eed
CV
20642005-08-09 Corinna Vinschen <vinschen@redhat.com>
2065
2066 * lib/mi-support.exp (mi_gdb_load): Fix typo.
2067
ecd3fd0f
BR
20682005-08-02 Bob Rossi <bob@brasko.net>
2069
2070 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
2071 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
2072 Change tests to inferior-tty-set/show.
2073 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
2074 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
2075 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
2076 inferior. Use mi_gdb_test to get GDB and Inferior output.
2077 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
2078 descriptor.
2079 (mi_inferior_tty_name): Add inferior PTY file name.
2080 (mi_gdb_start): Add INFERIOR_PTY parameter.
2081 (mi_gdb_test): Add IPATTERN parameter.
2082
f1ea48cb
BR
20832005-08-02 Bob Rossi <bob@brasko.net>
2084
2085 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
2086 parameter to mi_gdb_test.
2087 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
2088
6e650a67
DJ
20892005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
2090
2091 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
2092 struct_declarations.
2093 * gdb.mi/mi-var-child.exp: Step over the initialization of
2094 struct_declarations.
2095
8be260b6
DJ
20962005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
2097
2098 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
2099 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
2100 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
2101 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
2102 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
2103 file.
2104
4e660f07
NR
21052005-07-27 Nick Roberts <nickrob@snap.net.nz>
2106
2107 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
2108 (do_children_tests): Assign values to the extra elements.
2109
2110 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
2111 them for tests for "-var-update --no-values" and
2112 "-var-update --all-values".
2113 Add test for "-var-list-children --simple-values".
2114
2115 * gdb.mi/basics.c (callee4): Add integer array D[3]...
2116
2117 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
2118 "-stack-list-locals --simple-values" Improve doc strings and
2119 comments.
2120
6bdae935
MK
21212005-07-18 Mark Kettenis <kettenis@gnu.org>
2122
598b7a6f
MK
2123 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
2124 *-*-openbsd*.
2125 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
2126
6bdae935
MK
2127 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
2128 sigaltsatck'.
2129
1323e929
BR
21302005-07-14 Bob Rossi <bob@brasko.net>
2131
2132 * gdb.base/default.exp (tty): Changed output of command.
2133 * gdb.base/help.exp (help tty): Ditto.
2134
b1a9c082
MK
21352005-07-12 Mark Kettenis <kettenis@gnu.org>
2136
2137 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
2138
10a844a2
MK
21392005-07-10 Mark Kettenis <kettenis@gnu.org>
2140
2141 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
2142 -stack-select-frame without arguments.
2143 (test_stack_frame_listing): Add test for newly implemented command
2144 -stack-info-frame.
2145
3cb3b8df
BR
21462005-07-06 Bob Rossi <bob@brasko.net>
2147
2148 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
2149 command.
2150 (Copyright): Update copyright.
2151
a0c5fbcf
WZ
21522005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
2153
2154 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
2155 tests to evaluate exponentiation expression.
2156
984971d0
AS
21572005-06-29 Andreas Schwab <schwab@suse.de>
2158
2159 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
2160 main to avoid warnings.
2161
2162 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
2163
fe03833f
NR
21642005-06-20 Nick Roberts <nickrob@snap.net.nz>
2165
2166 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
2167 -stack-select-frame without arguments.
2168 (test_stack_frame_listing): Add test for newly implemented command
2169 -stack-info-frame.
2170
7a55f279
WZ
21712005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
2172
0ffa0ea5
DJ
2173 * gdb.fortran/array-element.f: New file.
2174 * gdb.fortran/array-element.exp: New testcase.
7a55f279 2175
26585198
DJ
21762005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
2177
2178 * gdb.base/bigcore.exp: Correct checks for systems which can
2179 not dump a large core file.
2180
c1bd25fd
DJ
21812005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
2182
2183 * gdb.base/relocate.c: Add a copyright notice.
2184 (dummy): Remove.
2185 * gdb.base/relocate.exp: Test printing the values of variables
2186 from a relocatable file.
2187
589e074d
DJ
21882005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
2189
2190 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
2191 excess MI output after an error.
2192
0915f927
JB
21932005-05-29 Joel Brobecker <brobecker@adacore.com>
2194
2195 * gdb.arch/alpha-step.c: New file.
2196 * gdb.arch/alpha-step.exp: New testcase.
2197
76ff342d
DJ
21982005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
2199 Dennis Brueni <dennis@slickedit.com>
2200
2201 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
2202 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
2203 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
2204 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
2205 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
2206 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
2207 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
2208
96b0c7ac
DJ
22092005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
2210 Wu Zhou <woodzltc@cn.ibm.com>
2211
2212 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
2213 IBM's xlc compiler.
2214 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
2215 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
2216
f21565d2
JB
22172005-05-13 Jim Blandy <jimb@redhat.com>
2218
2219 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
2220 calling gdb_suppress_entire_file.
2221 * gdb.base/charset.exp: Same.
2222 * gdb.base/call-rt-st.exp: Same.
2223
6006a3a1
BR
22242005-05-05 Bob Rossi <bob_rossi@cox.net>
2225
2226 * lib/gdb.exp (fullname_syntax): Added global regex.
2227 (fullname_syntax_POSIX): Ditto.
2228 (fullname_syntax_UNC): Ditto.
2229 (fullname_syntax_DOS_CASE): Ditto.
2230 (fullname_syntax_DOS): Ditto.
2231 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
2232 fullname_syntax variable to scope and use it.
2233 (test_file_list_exec_source_files): Ditto.
2234 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
2235
c3b69c04
DJ
22362005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
2237
2238 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
2239
3c95e6af
PG
22402004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
2241
2242 * lib/gdb.exp (skip_altivec_tests): New function, based on
2243 check_vmx_hw_available from the GCC testsuite.
2244 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
2245 * lib/gdb.arch/altivec-regs.exp: Likewise.
2246
78df6c56
JB
22472005-05-02 Jim Blandy <jimb@redhat.com>
2248
2249 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
2250 calling gdb_suppress_entire_file.
2251
1690f9cf
DJ
22522005-04-30 Randolph Chung <tausq@debian.org>
2253
2254 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
2255 Slightly relax "sem_post" name checking.
2256
5ea106f7
PG
22572005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
2258
2259 * gdb.base/unload.exp: Use new shared library infrastructure.
2260
bf7234cf
PG
22612005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
2262
2263 * gdb.base/so-impl-ld.exp: Use new shared library
2264 infrastructure.
2265
547b869a
CV
22662005-04-29 Corinna Vinschen <vinschen@redhat.com>
2267
2268 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
2269 * gdb.asm/h8300.inc: New file.
2270
f07e55f0
PG
22712005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
2272
2273 * gdb.base/shlib-call.exp: Change to use new shared library
2274 infrastructure.
2275
3cbba3d1
PG
22762005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
2277
2278 * gdb.base/pending.exp: Change to use new shared library
2279 infrastructure.
2280
ed6df200
PG
22812005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
2282
2283 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
2284 use test_compiler_info instead of gcc_compiled, and update copyright.
2285
8c8f4ebe
PG
22862005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
2287
2288 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
2289 shared objects being adjusted and update copyright years.
2290
607fbc54
DJ
22912005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
2292
2293 * ChangeLog: Correct some 2003-01-13 dates.
2294 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
2295 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
2296 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
2297 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
2298 gdb.trace/tfind.exp: Update copyright years.
2299
57bf0e56
DJ
23002005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
2301 Daniel Jacobowitz <dan@codesourcery.com>
2302
2303 * lib/gdb.exp (gdb_compile): Handle shlib=.
2304 (gdb_compile_shlib): New function.
2305
9b593790
PG
23062005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
2307
2308 * lib/gdb.exp (test_compiler_info): Give argument a default value.
2309
9494c6a5
DJ
23102005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
2311
2312 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
2313 gdb.server.
2314 * configure.ac: Likewise.
2315 * configure: Regenerated.
2316 * gdb.gdbserver/Makefile.in: Moved to...
2317 * gdb.server/Makefile.in: ... here.
2318 * gdb.gdbserver/server.c: Moved to...
2319 * gdb.server/server.c: ... here.
2320 * gdb.gdbserver/server-run.exp: Moved to...
2321 * gdb.server/server-run.exp: ... here.
2322
6f8eac0e
DJ
23232005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
2324
2325 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
2326 * configure.ac: Create gdb.gdbserver/Makefile.
2327 * configure: Regenerated.
2328 * lib/gdbserver-support.exp: New file, derived from
2329 config/gdbserver.exp.
2330 * config/gdbserver.exp: Use gdbserver-support.exp.
2331 * gdb.gdbserver/Makefile.in: New file.
2332 * gdb.gdbserver/server.c: New file.
2333 * gdb.gdbserver/server-run.exp: New file.
2334
6e87504d
PG
23352005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
2336
2337 * lib/gdb.exp (test_compiler_info): Return compiler_info
2338 if no arguments are given.
2339
d1779be4
PG
23402005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
2341
2342 * gdb.arch/altivec-abi.exp: Check for compiler and set
2343 use altivec' flag accordingly.
2344 * gdb.arch/altivec-regs.exp: Likewise.
2345
88750304
DJ
23462005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
2347
2348 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
2349
f3fb768d
AS
23502005-03-27 Andreas Schwab <schwab@suse.de>
2351
2352 * gdb.base/bigcore.c (main): Add missing mode argument in open
2353 call.
2354
7e813ac5
DJ
23552005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
2356
2357 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
2358 downloads.
2359 * config/gdbserver.exp (gdb_load): Likewise.
2360
8e3049aa
PB
23612005-03-14 Paul Brook <paul@codesourcery.com>
2362
2363 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
2364 targets.
2365
a9df7c44
JB
23662005-03-09 Joel Brobecker <brobecker@adacore.com>
2367
2368 * gdb.dwarf2/dup-psym.S: New file.
2369 * gdb.dwarf2/dup-psym.exp: New testcase.
2370
9f0d94e8
JB
23712005-03-09 Joel Brobecker <brobecker@adacore.com>
2372
2373 * gdb.ada/exec_changed/first.adb: New file.
2374 * gdb.ada/exec_changed/second.adb: New file.
2375 * gdb.ada/exec_changed.exp: New testcase.
2376
5f579bc5
NS
23772005-03-08 Nathan Sidwell <nathan@codesourcery.com>
2378
36e9969c
NS
2379 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
2380 (A2): New class.
2381 (main): Test operator+.
2382 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
2383 breakpoint test.
2384
5f579bc5
NS
2385 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
2386 * gdb.base/signull.exp: Disable if gdb,nosignals.
2387 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
2388 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
2389 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
2390 * gdb.mi/mi2-console.exp: Likewise.
2391 * gdb.trace/collection.exp (run_trace_experiment): Consume the
2392 continue output at start.
2393 (gdb_collect_locals_test): Robustify regexp.
2394 * gdb.trace/passc-dyn.exp: Fix comment typo.
2395 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
2396
be46087e
CV
23972005-03-08 Corinna Vinschen <vinschen@redhat.com>
2398
2399 * gdb.asm/asm-source.exp: Add iq2000 case.
2400 * gdb.asm/iq2000.inc: New file.
2401
384e1a61
MI
24022005-03-07 Manoj Iyer <manjo@austin.ibm.com>
2403
2404 * gdb.base/command.exp: Change hardcoded value to regular expression.
2405 * gdb.base/float.exp: Add powerpc to the list of targets checked.
2406
584b6e9e
DJ
24072005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
2408
2409 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
2410 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
2411 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
2412 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
2413 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
2414
ab5b5d61
MK
24152005-03-05 Mark Kettenis <kettenis@gnu.org>
2416
2417 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
2418 changes.
2419
ae051c1b
PG
24202004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
2421
2422 * lib/compiler.c: Add test for IBM's xlc compiler.
2423 * lib/compiler.cc: Likewise.
2424
3f0f6ed2
JB
24252004-02-24 Joel Brobecker <brobecker@adacore.com>
2426
2427 * gdb.ada/fixed_points.exp: Create compilation object directory
2428 before running the test.
2429 * gdb.ada/null_record.exp: Likewise.
2430 * gdb.ada/packed_array.exp: Likewise.
2431 * gdb.ada/start.exp: Likewise.
2432
724f452b
JB
24332005-02-15 Joel Brobecker <brobecker@adacore.com>
2434
2435 * gdb.ada/packed_array/pa.adb: New file.
2436 * gdb.ada/packed_array.exp: New testcase.
2437
57f5cdfb 24382005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 2439
1f393151
MK
2440 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
2441 files.
2442
ebdda337
MK
2443 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
2444 on *-*-openbsd*. Correctly match whitespace in regukar
2445 expressions.
2446
cf309262
DJ
24472005-02-10 Daniel Jacobowitz <dan@debian.org>
2448
2449 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
2450 PR exp/1821
2451 * gdb.base/gdb1821.c: New test file.
2452 * gdb.base/gdb1821.exp: New test file.
2453
3be49e7a
JB
24542005-02-09 Joel Brobecker <brobecker@adacore.com>
2455
2456 * gdb.base/start.c: New file.
2457 * gdb.base/start.exp: New testcase.
2458
e292e67d
JB
24592005-02-09 Joel Brobecker <brobecker@adacore.com>
2460
2461 * gdb.ada/start/dummy.adb: New file.
2462 * gdb.ada/start.exp: New testcase.
2463
dbdfa66c
CV
24642005-02-09 Corinna Vinschen <vinschen@redhat.com>
2465
2466 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
2467 for printing symbols and statistics.
2468 Add test for using relative pathnames in "maint print msymbols" test.
2469 Mark "maint info sections DATA" XFAIL on Cygwin.
2470 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
2471 tests.
2472
d7941671
AC
24732005-02-09 Andreas Schwab <schwab@suse.de>
2474
2475 Committed by Andrew Cagney <cagney@gnu.org>
2476 * gdb.base/remotetimeout.exp: New file.
2477
74e5ef44
MK
24782005-02-07 Mark Kettenis <kettenis@gnu.org>
2479
2480 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
2481
464dd14d
JB
24822005-02-03 Joel Brobecker <brobecker@adacore.com>
2483
2484 * gdb.ada/gnat_ada.gpr: New file.
2485 * gdb.ada/gnat_ada.gin: Delete, no longer used.
2486 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
2487 * configure.ac: No longer generate gnat_ada.gpr.
2488 * configure: Regenerate.
2489 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
2490 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
2491 * gdb.ada/null_record/bar.ads: Likewise.
2492 * gdb.ada/null_record/bar.adb: Likewise.
2493 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
2494 * gdb.ada/null_record.exp (testdir): New variable.
2495 (testfile): executable is now in testdir subdirectory.
2496 (srcfile): Use full path to the main compilation unit.
2497 * gdb.ada/fixed_points.exp: Same changes as above.
2498
30d756ae
NR
24992005-02-03 Nick Roberts <nickrob@snap.net.nz>
2500
2501 * gdb.base/interp.exp: New test.
2502
9d799f85
AC
25032005-01-24 Andrew Cagney <cagney@gnu.org>
2504
2505 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
2506
15656118
AC
25072005-01-19 Andrew Cagney <cagney@gnu.org>
2508
a892c31b
AC
2509 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
2510 configure.ac not configure.in.
2511
15656118
AC
2512 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
2513 of powerpc*-*-*.
2514 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
2515 * gdb.base/list.exp (test_list_function)
2516 (test_list_filename_and_function): Ditto.
2517 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
2518
a7b01baf
AC
25192005-01-16 Andrew Cagney <cagney@gnu.org>
2520
17d92a02
AC
2521 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
2522
a7b01baf
AC
2523 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
2524
bc8332bb
AC
25252005-01-14 Andrew Cagney <cagney@gnu.org>
2526
2527 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
2528 * gdb.mi/mi2-var-cmd.exp: Ditto.
2529
4d074752
CV
25302005-01-10 Corinna Vinschen <vinschen@redhat.com>
2531
2532 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
2533
bec39cab
AC
25342005-01-07 Andrew Cagney <cagney@gnu.org>
2535
2536 * configure.ac: Rename configure.in, require autoconf 2.59.
2537 * configure: Re-generate.
2538 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
2539 * gdb.stabs/configure: Re-generate.
2540 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
2541 * gdb.hp/configure: Re-generate.
2542 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
2543 autoconf 2.59.
2544 * gdb.hp/gdb.objdbg/configure: Re-generate.
2545 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
2546 autoconf 2.59.
2547 * gdb.hp/gdb.defects/configure: Re-generate.
2548 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
2549 autoconf 2.59.
2550 * gdb.hp/gdb.compat/configure: Re-generate.
2551 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
2552 autoconf 2.59.
2553 * gdb.hp/gdb.base-hp/configure: Re-generate.
2554 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
2555 autoconf 2.59.
2556 * gdb.hp/gdb.aCC/configure: Re-generate.
2557
f10b16d4
JB
25582004-12-15 Jim Blandy <jimb@redhat.com>
2559
2560 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
2561 under NPTL when there is debugging info available for libpthread.
2562
fb6e1814
JG
25632004-12-13 Jerome Guitton <guitton@gnat.com>
2564
2565 * gdb.ada/fixed_points.c: New file.
2566 * gdb.ada/fixed_points.exp: New file.
2567
fe46cd3a
RC
25682004-12-03 Randolph Chung <tausq@debian.org>
2569
2570 * gdb.arch/pa-nullify.exp: New file.
2571 * gdb.arch/pa-nullify.s: New file.
2572
8de0841b
RC
25732004-11-30 Randolph Chung <tausq@debian.org>
2574
2575 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
2576 instead of "tbug". Fix regexp to work properly with gdb_test.
2577
c8170782
PH
25782004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
2579
2580 * gdb.base/bitfields2.exp: New test.
2581 * gdb.base/bitfields2.c: New file.
2582
954269c2
RE
25832004-11-28 Richard Earnshaw <rearnsha@arm.com>
2584
2585 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
2586
0107feed
RC
25872004-11-16 Randolph Chung <tausq@debian.org>
2588
2589 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
2590
f073ae8c
DJ
25912004-11-14 Daniel Jacobowitz <dan@debian.org>
2592
2593 * gdb.threads/threadapply.exp: Correct "macro details" test.
2594
19ad59e7
JJ
25952004-11-11 Jeff Johnston <jjohnstn@redhat.com>
2596
2597 * gdb.threads/threadapply.exp: New test.
2598 * gdb.threads/threadapply.c: New file.
2599
9cf0961b
MK
26002004-11-07 Mark Kettenis <kettenis@gnu.org>
2601
2602 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
2603 frames.
2604
c789492a
FL
26052004-11-05 Felix Lee <felix+log1@specifixinc.com>
2606
2607 * gdb.base/cursal.exp: New file.
2608 * gdb.base/cursal.c: New file.
2609
a1e167bb
AC
26102004-11-03 Andrew Cagney <cagney@gnu.org>
2611
2612 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
2613
b7cbf173
MK
26142004-10-30 Mark Kettenis <kettenis@gnu.org>
2615
2616 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
2617 NetBSD/ELF targets.
2618
88f9d34f
JB
26192004-10-29 Joel Brobecker <brobecker@gnat.com>
2620
2621 * gdb.threads/bp_in_thread.c: New file, copied from
2622 pthread_cond_wait.c.
2623 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
2624 file, rather than reusing the .c file from another testcase.
2625
ca7d6a0c
JB
26262004-10-20 Joel Brobecker <brobecker@gnat.com>
2627
2628 * gdb.ada/null_record.exp: Check where we stopped after
2629 sending the start command, instead of where the associated
2630 temporary breakpoint was inserted.
2631
0d863d03
AC
26322004-10-14 Andrew Cagney <cagney@gnu.org>
2633
2634 * gdb.mi/gdb701.c (main): Return 0.
2635
d11e72cb
DJ
26362004-10-13 Daniel Jacobowitz <dan@debian.org>
2637
d40539a4 2638 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 2639
e1923096
JJ
26402004-10-12 Jeff Johnston <jjohnstn@redhat.com>
2641
2642 * gdb.threads/schedlock.c: Add comment markers to use to find
2643 line numbers.
2644 * gdb.threads/schedlock.exp: Adjust regex to handle the new
2645 comments.
2646 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
2647 breakpoint lines.
2648
ec8ba2c9
DJ
26492004-10-12 Daniel Jacobowitz <dan@debian.org>
2650
2651 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
2652
0eb3658b
DJ
26532004-10-12 Daniel Jacobowitz <dan@debian.org>
2654
2655 * configure.in: Add gdb.dwarf2.
2656 * configure: Regenerated.
2657 * Makefile.in: Add gdb.dwarf2.
2658 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
2659 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
2660 gdb.dwarf2/file1.txt: New files.
2661
a271cc33
OF
26622004-10-11 Orjan Friberg <orjanf@axis.com>
2663
2664 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
2665 of "run", since the latter doesn't work with remote targets. Adjust
2666 the breakpoint numbering accordingly.
2667 * gdb.threads/pthread_cond_wait.exp: Ditto.
2668
895ce074
MC
26692004-10-08 Michael Chastain <mec.gnu@mindspring.com>
2670
2671 * gdb.base/overlays.exp: Update copyright years.
2672
6be3092d
KI
26732004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
2674
2675 * gdb.base/overlays.exp: Disable if target is Linux.
2676
e05389b8
FL
26772004-10-06 Felix Lee <felix+log1@specifixinc.com>
2678
2679 * config/gdbserver.exp (gdb_load): Use right filename on remote.
2680
73cb587d
KI
26812004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
2682
2683 * gdb.asm/asm-source.exp: Add m32r-linux target.
2684 * gdb.asm/m32r-linux.inc: New file.
2685
3c0edcdc
AC
26862004-09-24 Andrew Cagney <cagney@redhat.com>
2687 David Anderson <anderson@redhat.com>
2688
2689 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
2690 command fails, assume things will work.
2691 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
2692 (_GNU_SOURCE): Define.
2693 (print_unsigned, print_hex): Change parameter to "long long".
2694 (print_byte_count): New function, use to print byte counts.
2695 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
2696 O_LARGEFILE.
2697 (main): Compute an upper bound on a corefile in max_core_size.
2698 Limit memory chunk size to max_core_size. Limit total memory
2699 allocated to max_core_size.
2700
4bb3667f
AC
27012004-09-23 Andrew Cagney <cagney@gnu.org>
2702
2703 * gdb.base/bigcore.exp: Replace the code that creates a corefile
2704 from a separate process with code that creates a corefile by
2705 making the inferior dump core.
2706
60fe1a51
MK
27072004-09-23 Mark Kettenis <kettenis@gnu.org>
2708
2709 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
2710 block.
2711
8e937346
MC
27122004-09-23 Michael Chastain <mec.gnu@mindspring.com>
2713
2714 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
2715 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
2716 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
2717 Likewise.
2718
7213f6d6
JJ
27192004-09-20 Jeff Johnston <jjohnstn@redhat.com>
2720
2721 * gdb.java/jprint.exp: New test case for java inferior call.
2722 * gdb.java/jprint.java: Ditto.
2723
eac69dca
JB
27242004-09-15 Joel Brobecker <brobecker@gnat.com>
2725
2726 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
2727
22227696
MC
27282004-09-14 Michael Chastain <mec.gnu@mindspring.com>
2729
2730 * gdb.threads/killed.c: Include <stdlib.h>.
2731 * gdb.threads/pthreads.c: Likewise.
2732
7dd403a4
MC
27332004-09-14 Michael Chastain <mec.gnu@mindspring.com>
2734
2735 * gdb.threads/killed.c: Add copyright notice.
2736
33f2d567
JM
27372004-09-10 Jason Molenda (jmolenda@apple.com)
2738
2739 * gdb.base/define.exp: Two new tests to verify zero space chars
2740 after 'if' and 'while' commands in a user-defined command is correctly
2741 parsed.
2742
e05b62ac
AC
27432004-09-08 Andrew Cagney <cagney@gnu.org>
2744
2745 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
2746 delivery test with duplicate at end of file.
2747
9cbe82da
MK
27482004-09-06 Mark Kettenis <kettenis@jive.nl>
2749
2750 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
2751
564803d9
MC
27522004-09-05 Michael Chastain <mec.gnu@mindspring.com>
2753
2754 * config/hppro.exp: Removed.
2755
7c6807ce
MC
27562004-09-05 Michael Chastain <mec.gnu@mindspring.com>
2757
2758 * config/sparclet.exp: Removed.
2759
bf7e26dd
MC
27602004-09-05 Michael Chastain <mec.gnu@mindspring.com>
2761
2762 * config/udi.exp: Removed.
2763
714e341b
MC
27642004-09-02 Michael Chastain <mec.gnu@mindspring.com>
2765
2766 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
2767 of "exp_continue".
2768 (advancei): Likewise.
2769
1236e623
JJ
27702004-09-01 Jeff Johnston <jjohnstn@redhat.com>
2771
2772 * gdb.base/unload.exp: Fix so messages aren't duplicated.
2773
3bdcad15
MI
27742004-09-01 Manoj Iyer <manjo@austin.ibm.com>
2775
228af206 2776 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
2777 to check for nodebug in executable.
2778 * gdb.gdb/observer.exp (setup_test): Likewise.
2779 * gdb.gdb/selftest.exp (test_with_self): Likewise.
2780 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
2781
c72b934c
AC
27822004-09-01 Andrew Cagney <cagney@gnu.org>
2783
2784 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
2785 files.
2786
edd9b715
JJ
27872004-09-01 Jeff Johnston <jjohnstn@redhat.com>
2788
2789 * gdb.base/unload.exp: Fix expected warning message to match
2790 latest format.
2791
fb4ce06b
CV
27922004-09-01 Corinna Vinschen <vinschen@redhat.com>
2793
2794 * gdb.base/call-rt-st.exp: Fix typos.
2795
ce78e7c3
MI
27962004-08-31 Manoj Iyer <manjo@austin.ibm.com>
2797
2798 * gdb.threads/thread_check.exp: New testcase.
2799 * gdb.threads/thread_check.c: New testcase.
2800
2dedb159
AC
28012004-08-31 Andrew Cagney <cagney@gnu.org>
2802
2803 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
2804 (skip_to_handler_entry): New procedures. Test stepping into a
2805 handler when the breakpoint is at the handler's entry point.
2806
68f53502
AC
28072004-08-30 Andrew Cagney <cagney@gnu.org>
2808
2809 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
2810 gdb/1757.
2811
3e3ffd2b
MC
28122004-08-27 Michael Chastain <mec.gnu@mindspring.com>
2813
2814 With code from Manoj Iyer <manjo@austin.ibm.com>:
2815 * lib/gdb.exp (gdb_file_cmd): Return more information in the
2816 return value. Add an arm for "no debugging symbols found".
2817 Change a stray "error" to "perror".
2818 (gdb_run_cmd): Adapt to new return value.
2819 * gdb.base/remote.exp: Adapt to new return value.
2820 * gdb.gdb/complaints.exp: Likewise.
2821 * gdb.gdb/observer.exp: Likewise.
2822 * gdb.gdb/selftest.exp: Likewise.
2823 * gdb.gdb/xfullpath.exp: Likewise.
2824
4b6f5fd2
JB
28252004-08-27 Joel Brobecker <brobecker@gnat.com>
2826
2827 * gdb.threads/bp_in_thread.exp: New testcase.
2828
e5b25496
MC
28292004-08-27 Michael Chastain <mec.gnu@mindspring.com>
2830
2831 Fix PR testsuite/1735.
2832 * gdb.threads/schedlock.c (thread_function): Add a cast
2833 to suppress a gcc warning.
2834 * gdb.threads/thread-specific.c (thread_function): Likewise.
2835
934353d6
MC
28362004-08-26 Michael Chastain <mec.gnu@mindspring.com>
2837
2838 * gdb.base/unload.c: Include <stdlib.h>.
2839
f98a0aef 28402004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 2841
f98a0aef 2842 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
2843 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
2844 synchronized after the "return".
2845
5a2e8882
MC
28462004-08-26 Michael Chastain <mec.gnu@mindspring.com>
2847
2848 * gdb.mi/basics.c: Include <stdio.h>.
2849 * gdb.mi/pthreads.c: Include <stdlib.h>.
2850 * gdb.mi/var-cmd.c: Include <stdlib.h>.
2851
a9640423
MC
28522004-08-26 Michael Chastain <mec.gnu@mindspring.com>
2853
2854 * gdb.threads/schedlock.c: Add copyright notice.
2855
b04e311d
AC
28562004-08-25 Andrew Cagney <cagney@gnu.org>
2857
2858 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
2859 (skip_over_handler, breakpoint_over_hander): New test procedures.
2860 (advance, advancei): Add a proper prefix, do not use
2861 rerun_to_main.
2862 * gdb.base/sigstep.c (main): Change to use an infinite loop.
2863
7c27f15b
MC
28642004-08-24 Michael Chastain <mec.gnu@mindspring.com>
2865
2866 * gdb.mi/basics.c: Add copyright notice.
2867 * gdb.mi/var-cmd.c: Add copyright notice.
2868
fffc87ae
MC
28692004-08-23 Michael Chastain <mec.gnu@mindspring.com>
2870
2871 * lib/gdb.exp: Remove signed_keyword_not_used.
2872 * lib/compiler.c: Likewise.
2873 * lib/compiler.cc: Likewise.
2874
d782e0bf
MC
28752004-08-23 Michael Chastain <mec.gnu@mindspring.com>
2876
2877 * gdb.base/whatis.c: Remove conditional disabling of "signed".
2878 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
2879
96033e83
MC
28802004-08-23 Michael Chastain <mec.gnu@mindspring.com>
2881
2882 * gdb.base/whatis.c: Add copyright notice.
2883
cf38c229
MK
28842004-08-20 Mark Kettenis <kettenis@gnu.org>
2885
2886 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
2887 it to skip the breakpoints encoded in the inline assembly.
2888
f4b49756
MC
28892004-08-20 Michael Chastain <mec.gnu@mindspring.com>
2890
2891 * Makefile.in: Add gdb.fortran.
2892
2f193b69
MC
28932004-08-20 Michael Chastain <mec.gnu@mindspring.com>
2894
2895 * gdb.base/call-sc.exp (test_scalar_returns):
2896 Fix cut-and-paste glitch in "Make fun return now".
2897
89a237cb
MC
28982004-08-17 Michael Chastain <mec.gnu@mindspring.com>
2899
2900 * configure.in: Add gdb.fortran.
2901 * configure: Regenerate.
2902 * gdb.fortran/Makefile.in: New file.
2903 * lib/gdb.exp (skip_fortran_tests): New procedure.
2904
469aff8e
MC
29052004-08-17 Michael Chastain <mec.gnu@mindspring.com>
2906
2907 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
2908 reference to bug-gnu@prep.ai.mit.edu.
2909 * gdb.mi/mi-var-child.exp: Likewise.
2910 * gdb.mi/mi-var-cmd.exp: Likewise.
2911 * gdb.mi/mi-var-display.exp: Likewise.
2912 * gdb.mi/mi2-var-block.exp: Likewise.
2913 * gdb.mi/mi2-var-child.exp: Likewise.
2914 * gdb.mi/mi2-var-cmd.exp: Likewise.
2915 * gdb.mi/mi2-var-display.exp: Likewise.
2916
00b51b9f
MK
29172004-08-15 Mark Kettenis <kettenis@gnu.org>
2918
2919 * gdb.base/unload.c (main): Make local variable msg const.
2920
45f07fef
MC
29212004-08-15 Michael Chastain <mec.gnu@mindspring.com>
2922
2923 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
2924 to bug-gnu@prep.ai.mit.edu.
2925 * gdb.mi/mi-disassemble.exp: Likewise.
2926 * gdb.mi/mi-eval.exp: Likewise.
2927 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
2928 default line number.
2929 * gdb.mi/mi-return.exp: Likewise.
2930 * gdb.mi/mi-simplerun.exp: Likewise.
2931 * gdb.mi/mi-stack.exp: Likewise.
2932 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
2933 number with explicit range test.
2934 * gdb.mi/mi-watch.exp: Likewise.
2935 * gdb.mi/mi2-break.exp: Likewise.
2936 * gdb.mi/mi2-cli.exp: Likewise.
2937 * gdb.mi/mi2-disassemble.exp: Likewise.
2938 * gdb.mi/mi2-eval.exp: Likewise.
2939 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
2940 default line number.
2941 * gdb.mi/mi2-return.exp: Likewise.
2942 * gdb.mi/mi2-simplerun.exp: Likewise.
2943 * gdb.mi/mi2-stack.exp: Likewise.
2944 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
2945 number with explicit range test.
2946 * gdb.mi/mi2-watch.exp: Likewise.
2947
dd8c8ee7
MC
29482004-08-15 Michael Chastain <mec.gnu@mindspring.com>
2949
2950 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
2951 * gdb.cp/m-static.exp: Likewise.
2952 * gdb.cp/rtti.exp: Likewise.
2953
4e838464
MK
29542004-08-14 Mark Kettenis <kettenis@gnu.org>
2955
2956 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
2957
8d8cb839
EZ
29582004-08-14 Eli Zaretskii <eliz@gnu.org>
2959
2960 * ChangeLog: Prefix Local Variables with semi-colons and indent
2961 the reference to older ChangeLog files, to fix fontification in
2962 Emacs.
2963
deea8bb0
MC
29642004-08-13 Michael Chastain <mec.gnu@mindspring.com>
2965
2966 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
2967 * gdb.mi/mi2-break.exp: Likewise.
2968
c3297504
MC
29692004-08-13 Michael Chastain <mec.gnu@mindspring.com>
2970
2971 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
2972
25808999
MC
29732004-08-13 Michael Chastain <mec.gnu@mindspring.com>
2974
2975 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
2976
226a8d71
MC
29772004-08-13 Michael Chastain <mec.gnu@mindspring.com>
2978
2979 * gdb.cp/classes.exp: Remove unused declarations. Just let
2980 test names default instead of providing special names. Remove
2981 extraneous demangler test.
2982
37fdf854
JJ
29832004-08-12 Jeff Johnston <jjohnstn@redhat.com>
2984
2985 * gdb.base/unload.exp: New test for breakpoints in dynamically
2986 loaded libraries.
2987 * gdb.base/unload.c: Ditto.
2988 * gdb.base/unloadshr.c: Ditto.
2989
2d3a7986
MC
29902004-08-12 Michael Chastain <mec.gnu@mindspring.com>
2991
2992 * gdb.cp/classes.exp (test_ptype_class_objects): Call
2993 cp_test_ptype_class.
2994 (test_enums): Likewise.
2995
c72b934c
AC
29962004-08-10 Andrew Cagney <cagney@gnu.org>
2997
2998 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
2999 files.
3000
cc503c8a
AC
30012004-08-10 Andrew Cagney <cagney@gnu.org>
3002
3003 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
3004 init_malloc call.
3005
902f2ccb
MC
30062004-08-10 Michael Chastain <mec.gnu@mindspring.com>
3007
3008 * ChangeLog: Add copyright notice. The notice is copied
3009 from emacs 21.3 top level ChangeLog.
3010
78c90502
MC
30112004-08-09 Michael Chastain <mec.gnu@mindspring.com>
3012
3013 * lib/cp-support.exp: New file.
3014 * lib/cp-support.exp (cp_test_type_class): New function.
3015 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
3016 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
3017 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
3018 cp_test_ptype_class.
3019
88e5ea78
MC
30202004-08-09 Michael Chastain <mec.gnu@mindspring.com>
3021
3022 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
3023 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
3024 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
3025 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
3026 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
3027 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
3028 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
3029 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
3030 gdb.mi/mi2-watch.exp: Update copyright years.
3031
6a89fc9c
MK
30322004-08-09 Mark Kettenis <kettenis@gnu.org>
3033
3034 * gdb.base/sigaltstack.exp: Provide proper anchoring.
3035
1482e0de
MC
30362004-08-09 Michael Chastain <mec.gnu@mindspring.com>
3037
3038 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
3039 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
3040 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
3041 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
3042 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
3043 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
3044 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
3045 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
3046 gdb.mi/mi-watch.exp: Update copyright years.
3047
1a5ce3f3
DJ
30482004-08-08 Daniel Jacobowitz <dan@debian.org>
3049
3050 PR gdb/1738
3051 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
3052 from a breakpoint with a pending signal.
3053
04f6ecf2
DJ
30542004-08-08 Daniel Jacobowitz <dan@debian.org>
3055
3056 PR gdb/1736
3057 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
3058 * gdb.base/sigaltstack.exp (finish_test): Consume output until
3059 the prompt.
3060 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
3061
54d90d35
DJ
30622004-08-08 Daniel Jacobowitz <dan@debian.org>
3063
3064 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
3065
d2f6abb0
DJ
30662004-08-08 Daniel Jacobowitz <dan@debian.org>
3067
3068 PR gdb/1736
3069 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
3070 for i?86-*-linux*.
3071
5598c03d
DJ
30722004-08-08 Daniel Jacobowitz <dan@debian.org>
3073
3074 * gdb.arch/i386-prologue.exp: Compile without debug information.
3075
c6fee705
MC
30762004-08-08 Michael Chastain <mec.gnu@mindspring.com>
3077
3078 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
3079 rather than asking gdb to search.
3080
dd90efdb
MC
30812004-08-05 Michael Chastain <mec.gnu@mindspring.com>
3082
3083 * gdb.base/gcore.c: Include <string.h>.
3084
1e84bec1
MC
30852004-08-05 Michael Chastain <mec.gnu@mindspring.com>
3086
3087 * gdb.base/gcore.c: Add copyright notice.
3088
e425eb2b
MC
30892004-08-05 Michael Chastain <mec.gnu@mindspring.com>
3090
3091 * gdb.base/freebpcmd.c: Include <stdio.h>.
3092 * gdb.base/long_long.c: Include <string.h>.
3093 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
3094 * gdb.base/siginfo.c: Include <string.h>.
3095 * gdb.base/sigstep.c: Include <string.h>.
3096
cb9aaed5
MC
30972004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3098
3099 * gdb.base/complex.c: Include <stdlib.h>.
3100
55944f3d
MC
31012004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3102
3103 * gdb.base/complex.c: Add copyright notice.
3104
7b2953d9
MC
31052004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3106
3107 * gdb.base/charset.c: Include <stdlib.h>.
3108
c9133d23
MC
31092004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3110
3111 * gdb.base/auxv.c: Include <stdlib.h>.
3112
0a8490ad
MC
31132004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3114
3115 * gdb.base/auxv.c: Add copyright notice.
3116
3426d5ec
MC
31172004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3118
3119 * gdb.base/coremaker.c: Add copyright notice.
3120 * gdb.base/coremaker2.c: Add copyright notice.
3121
8da195dd
AC
31222004-08-04 Andrew Cagney <cagney@gnu.org>
3123
3124 * gdb.base/store.exp: Update copyright.
3125 (check_set, up_set, check_struct, up_struct): Add a prefix to test
3126 names, do not import gdb_prompt.
3127
8d394f98
AC
31282004-08-01 Andrew Cagney <cagney@gnu.org>
3129
3130 Fix PR testsuite/1729.
3131 * gdb.base/dump.exp: Add test name to callers of capture_value, do
3132 not use capture_value with value 4.
3133 (capture_value): Add optional test name parameter.
3134 (test_reload_saved_value, test_restore_saved_value): Use $msg as
3135 the prefix, pass to capture_value.
3136
b6702b23
MK
31372004-08-01 Mark Kettenis <kettenis@gnu.org>
3138
3139 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
3140 * gdb.arch/i386-prologue.c (standard): New prototype and function.
3141 (main): Call new function.
3142
c203e0ca
MC
31432004-07-31 Michael Chastain <mec.gnu@mindspring.com>
3144
3145 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
3146
a7995a30
MC
31472004-07-31 Michael Chastain <mec.gnu@mindspring.com>
3148
3149 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
3150
9366563b
MC
31512004-07-31 Michael Chastain <mec.gnu@mindspring.com>
3152
b6eeaf26 3153 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
3154 Accept more values of vtbl pointer. Remove some messages
3155 about "obsolete gcc or gdb".
3156
2fc1f950
MC
31572004-07-30 Michael Chastain <mec.gnu@mindspring.com>
3158
3159 * gdb.cp/classes.exp: Accept more varieties of ptype output.
3160
c724d49b
MC
31612004-07-30 Michael Chastain <mec.gnu@mindspring.com>
3162
3163 * gdb.base/asm-source.exp: Properly convert target board
3164 debug flags from gcc format to binutils format.
3165
736b0fce
MK
31662004-07-28 Mark Kettenis <kettenis@gnu.org>
3167
3168 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
3169 gdb1718". PR backtrace/1718 partially fixed.
3170
5633ea5c
JJ
31712004-07-27 Jeff Johnston <jjohnstn@redhat.com>
3172
3173 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
3174
575eebb1
NC
31752004-07-26 Nick Clifton <nickc@redhat.com>
3176
3177 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
3178 good default value for a specific architecture is available then
3179 set it to that value. Otherwise default to the -gstabs switch.
3180 Remove the -g... switches from the asm-flags variable. Allow the
3181 target board info to override the value if it wants to. Pass the
3182 switch on the assembler command line.
3183
62104619
MK
31842004-07-23 Mark Kettenis <kettenis@gnu.org>
3185
3186 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
3187 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
3188 (main): Call new function.
3189
4a1135b8
MC
31902004-07-22 Michael Chastain <mec.gnu@mindspring.com>
3191
3192 Test for PR exp/1715.
3193 * gdb.base/radix.exp: Refactor common procedures. Make all
3194 test names unique. Change XFAIL to KFAIL.
3195
8a12c1f0
MC
31962004-07-20 Michael Chastain <mec.gnu@mindspring.com>
3197
3198 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
3199 * gdb.ada/gnat_ada.gin: ... to here.
3200 * configure.in: Use gnat_ada.gin.
3201 * configure: Regenerate.
3202
23b451cf
AC
32032004-07-20 Andrew Cagney <cagney@gnu.org>
3204
3205 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
3206 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
3207 XFAILs. Clean up test messages and comments. Check backtraces.
3208 Delete re-sync code.
3209
ab618a02
MC
32102004-07-19 Michael Chastain <mec.gnu@mindspring.com>
3211
3212 Fix PR cli/740.
3213 * gdb.base/annota1.exp: Honor gdb,nosignals.
3214 * gdb.base/annota3.exp: Likewise.
3215
46dad340
MC
32162004-07-19 Michael Chastain <mec.gnu@mindspring.com>
3217
3218 * lib/java.exp: Update copyright notice.
3219
756d8c70
AC
32202004-07-19 Andrew Cagney <cagney@gnu.org>
3221
3222 * gdb.base/selftest.exp: Copy file from here ...
3223 * gdb.gdb/selftest.exp: ... to here.
3224
586027e6
AC
32252004-07-16 Andrew Cagney <cagney@redhat.com>
3226
3227 * lib/insight-support.exp: Delete file.
3228 * lib/java.exp (java_init): Fix copyright.
3229
029d2200
AC
32302004-07-16 Andrew Cagney <cagney@gnu.org>
3231
3232 * gdb.base/restore.c: Append "prologue" to comments marking the a
3233 function's prologue.
3234 * gdb.base/restore.exp: Update copyright, re-indent.
3235 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
3236 callerN" prefix where needed. Update patterns that match a
3237 function's prologue.
3238
653b62c5
MC
32392004-07-16 Michael Chastain <mec.gnu@mindspring.com>
3240
3241 * gdb.base/restore.c: Add copyright notice.
3242
f7d690e5
AC
32432004-07-16 Andrew Cagney <cagney@gnu.org>
3244
3245 * gdb.base/logical.exp: Update copyright.
3246 (evaluate): New procedure. Use to re-implement tests using
3247 several tables.
3248
d629a7cb
MH
32492004-07-14 Martin Hunt <hunt@redhat.com>
3250
3251 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
3252 which fixes some problems where init.tcl was not found.
3253
9c7bb332
AC
32542004-07-13 Andrew Cagney <cagney@gnu.org>
3255
6bf46641
AC
3256 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
3257 (check_sizeof, check_valueof): Do not include the output in the
3258 test name. Use gdb_test.
3259 (get_valueof): Use gdb_test_multiple.
3260
c4ffd4c0
AC
3261 * gdb.base/step-test.exp: Update copyright. Use
3262 gdb_test_multiple. Ensure that test names do not include
3263 architecture dependent output.
3264
ab89363a
AC
3265 * gdb.gdb/observer.exp: Update copyright.
3266 (setup_test): Use gdb_test_multiple.
3267 (attach_first_observer, attach_second_observer)
3268 (attach_third_observer, detach_first_observer)
3269 (detach_second_observer, detach_third_observer)
3270 (reset_counters, check_counters): Make $message a prefix.
3271 (test_normal_stop_notifications): Add "args" parameter - a list of
3272 init functions to be called. Make $message a prefix,
3273 (test_observer_normal_stop): Change the message prefixes so that
3274 they are unique, pass the attach / detach procedures to
3275 test_normal_stop_notifications.
3276
ec58997a
AC
3277 * gdb.base/signull.exp (test_segv): Prefix all tests with
3278 "${name}". Clean up test messages.
3279
b475183b
AC
3280 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
3281
9c7bb332
AC
3282 * gdb.base/ena-dis-br.exp: Update copyright.
3283 (break_at): New function. Replace send_gdb with gdb_test,
3284 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
3285 ignore count, not stopped at bpt", with KFAIL.
3286
2dd95497
CV
32872004-07-13 Corinna Vinschen <vinschen@redhat.com>
3288
3289 * gdb.base/attach.exp: Remove cleanupfile handling.
3290
419e626b
AC
32912004-07-12 Andrew Cagney <cagney@gnu.org>
3292
3293 * gdb.base/annota1.exp: Cleanup corefile test name.
3294 * gdb.base/annota3.exp: Ditto.
3295
8b1b3228
AC
32962004-07-12 Andrew Cagney <cagney@gnu.org>
3297
78650829
AC
3298 * gdb.base/signals.exp: Clean up copyright, re-indent.
3299
8b1b3228
AC
3300 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
3301 gdb_test and gdb_test_multiple.
3302
935c2760
JJ
33032004-07-08 Jeff Johnston <jjohnstn@redhat.com>
3304
3305 * gdb.java/jmain.exp: Fix expected line number for main to
3306 break at. Set XFAIL for break at main test since gcj does not
3307 provide line number info for first statement in main.
3308
1544280f
AC
33092004-07-08 Andrew Cagney <cagney@gnu.org>
3310
1279f4ff
AC
3311 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
3312
1544280f
AC
3313 * gdb.base/sigbpt.exp: Make the common part of each test name a
3314 prefix instead of suffix.
3315
bcc82369
BR
33162004-07-07 Bob Rossi <bob_rossi@cox.net>
3317
3318 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
3319 test from test_tbreak_creation_and_listing to
3320 test_file_list_exec_source_file
3321 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
3322 Changed name of test from test_tbreak_creation_and_listing to
3323 test_file_list_exec_source_file
3324
23f4b0aa
JJ
33252004-07-07 Jeff Johnston <jjohnstn@redhat.com>
3326
3327 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
3328 the jmisc() constructor instead of <init>.
3329 * gdb.java/jmisc1.exp: Ditto.
3330
56401cd5
AC
33312004-07-07 Andrew Cagney <cagney@gnu.org>
3332
3333 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
3334 corrupting the PC.
3335
44ae2f6a
MC
33362004-07-06 Michael Chastain <mec.gnu@mindspring.com>
3337
3338 * gdb.cp/templates.exp: Accept whitespace change in demangler
3339 output.
3340
45a83408
AC
33412004-07-06 Andrew Cagney <cagney@gnu.org>
3342
3343 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
3344
d205ad70
MC
33452004-07-02 Michael Chastain <mec.gnu@mindspring.com>
3346
3347 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
3348 * lib/compiler.cc: Likewise.
3349
06ea1a61
MC
33502004-06-30 Michael Chastain <mec.gnu@mindspring.com>
3351
3352 * lib/compiler.cc: Work around string preprocessing problem
3353 with old hp c++ compiler.
3354 * lib/compiler.c: Likewise.
3355
daab1251
CV
33562004-06-29 Corinna Vinschen <vinschen@redhat.com>
3357
3358 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
3359 directives to conditionalize symbol prefixing.
3360 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
3361 additional_flags handling. Add underscore prefix for Cygwin.
3362 * gdb.arch/i386-unwind.c: Use preprocessor directives to
3363 conditionalize symbol prefixing.
3364 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
3365 additional_flags handling. Add underscore prefix for Cygwin.
3366
cc984116
CV
33672004-06-29 Corinna Vinschen <vinschen@redhat.com>
3368
3369 * gdb.base/bigcore.exp: Skip test on Cygwin.
3370
c279b077
MC
33712004-06-28 Michael Chastain <mec.gnu@mindspring.com>
3372
3373 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
3374 formats for "info register". Use gdb_test_multiple. Fix
3375 the "invalid register" test.
3376
0e915747
CV
33772004-06-28 Corinna Vinschen <vinschen@redhat.com>
3378
3379 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
3380 PID for Cygwin. Add Cygwin specific strings to check for in some
3381 tests.
3382 (do_attach_tests): Add a test for user interaction when attaching
3383 to a process with no matching symbol table already loaded.
3384
11422c86
AC
33852004-06-26 Andrew Cagney <cagney@gnu.org>
3386
3387 Test PR java/1567 and PR java/1565.
3388 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
3389 * gdb.java/jmisc2.exp: Delete file.
3390
cefbce26
MC
33912004-06-26 Michael Chastain <mec.gnu@mindspring.com>
3392
3393 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
3394
e19f872c
CV
33952004-06-25 Corinna Vinschen <vinschen@redhat.com>
3396
3397 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
3398 attach process.
3399
d931ba3b
MC
34002004-06-23 Michael Chastain <mec.gnu@mindspring.com>
3401
3402 * gdb.cp/pr-1553.exp: Remove.
3403
aef68c48
MC
34042004-06-22 Michael Chastain <mec.gnu@mindspring.com>
3405
3406 * gdb.cp/pr-1553.cc: Remove.
3407 * gdb.cp/pr-1553.exp: Disable this test.
3408
8d5df71a
JB
34092004-06-20 Jim Blandy <jimb@redhat.com>
3410
3411 Fix PR testsuite/1680.
3412 * gdb.arch/i386-sse.exp: Properly quote curly braces in
3413 regular expressions.
3414
4ac6f39d
MC
34152004-06-19 Michael Chastain <mec.gnu@mindspring.com>
3416
3417 Fix PR testsuite/1679.
3418 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
3419 Issue an UNSUPPORTED result instead.
3420
1b413552
JB
34212004-06-18 Jim Blandy <jimb@redhat.com>
3422
3423 * gdb.base/charset.exp: Only send a control-C if we see a new
3424 prompt and incomplete command.
3425
6daa6ebd
MC
34262004-06-18 Michael Chastain <mec.gnu@mindspring.com>
3427
3428 * gdb.cp/pr-574.cc: Add copyright notice.
3429
51fa4ae0
JB
34302004-06-17 Jim Blandy <jimb@redhat.com>
3431
3432 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
3433 cases where the regexp has no groups; this grabs random text from
3434 the previous test suite, whatever that was.
3435
8fea26c5
MC
34362004-06-17 Michael Chastain <mec.gnu@mindspring.com>
3437
3438 * gdb.cp/printmethod.cc: Add copyright notice.
3439
1e3aeb41
MC
34402004-06-16 Michael Chastain <mec.gnu@mindspring.com>
3441
3442 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
3443
9d9030bc
AC
34442004-06-16 Andrew Cagney <cagney@gnu.org>
3445
3446 * gdb.base/signull.c: Update copyright. Include <string.h>.
3447 (bowler): Replace data_pointer with data_read
3448 and data_write cases. Add code_descriptor case.
3449 (zero, desc): New array and pointer.
3450 (data, code): Change to simple pointers.
3451 * gdb.base/signull.exp: Fix probe pattern matching a function
3452 descriptor SIGSEGV. Replace data_pointer with data_read and
3453 data_write tests.
3454
acd4ad44
AC
34552004-06-16 Andrew Cagney <cagney@gnu.org>
3456
3457 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
3458
08fd625c
MC
34592004-06-15 Michael Chastain <mec.gnu@mindspring.com>
3460
3461 * gdb.base/long_long.c: Add copyright notice.
3462
1903502c
MC
34632004-06-15 Michael Chastain <mec.gnu@mindspring.com>
3464
3465 * gdb.base/long_long.exp: Remove reference to
3466 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
3467 to gdb_breakpoint and gdb_continue_to_breakpoint.
3468
83313cb1
JB
34692004-06-14 Jim Blandy <jimb@redhat.com>
3470
3471 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
3472 endian case.
3473
1bf404ef
AC
34742004-06-14 Andrew Cagney <cagney@gnu.org>
3475
3476 * gdb.base/gcore.exp (capture_command_output): Delete the always
3477 passing tests containing inferior values.
3478 * gdb.base/ending-run.exp: Do not include the breakpoint address
3479 in the test message. Update copyright.
3480 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
3481 size in the test name, use gdb_test_multiple. Update copyright.
3482
ef220b33
MC
34832004-06-14 Michael Chastain <mec.gnu@mindspring.com>
3484
3485 * gdb.cp/ref-types.cc: Add copyright notice.
3486
4f70a4c9
MC
34872004-06-14 Michael Chastain <mec.gnu@mindspring.com>
3488
3489 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
3490 hp_aCC_compiler.
3491 * lib/compiler.cc: Likewise.
3492 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
3493 'set' commands. Log diagnostics for other lines. Set
3494 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
3495
335928ac
MC
34962004-06-13 Michael Chastain <mec.gnu@mindspring.com>
3497
3498 * gdb.cp/try_catch.cc: Add copyright notice.
3499
2efb12e8
MC
35002004-06-12 Michael Chastain <mec.gnu@mindspring.com>
3501
3502 * gdb.cp/userdef.cc: Add copyright notice.
3503
0bbed51a
MC
35042004-06-11 Michael Chastain <mec.gnu@mindspring.com>
3505
3506 * gdb.cp/virtfunc.cc: Add copyright notice.
3507
e12a46c9
RC
35082004-06-11 Randolph Chung <tausq@debian.org>
3509
3510 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
3511 problem.
3512
338e05af
AC
35132004-06-10 Andrew Cagney <cagney@gnu.org>
3514
3515 * lib/compiler.cc, lib/compiler.c: Append either
3516 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
3517 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
3518 instead of gcc-3-3.
3519
dc3f10cb
AC
35202004-06-09 Andrew Cagney <cagney@gnu.org>
3521
b4d946af
AC
3522 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
3523 gdb/1455, bug is specific to "long long" and "double".
3524
dc3f10cb
AC
3525 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
3526 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
3527 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
3528 fixed.
3529
b5c0bfa2
AC
35302004-06-09 Andrew Cagney <cagney@gnu.org>
3531
3532 * gdb.base/structs.exp (test_struct_returns): Replace
3533 "return_value_unknown" and "finish_value_unknown" by
3534 "return_value_known" and "finish_value_known". Instead of
3535 "return_value_unknown" iff "finish_value_unknown", check
3536 "return_value_known" implies "finish_value_known".
3537
caeb605f
MH
35382004-06-08 Martin Hunt <hunt@redhat.com>
3539
3540 * gdb.base/float.exp: Add pattern for mips targets.
3541
c892bb64
RC
35422004-06-08 Randolph Chung <tausq@debian.org>
3543
3544 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
3545 message for unknown architectures more clear.
3546
48306d3e
JB
35472004-06-08 Joel Brobecker <brobecker@gnat.com>
3548
3549 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
3550 start the execution of the program.
3551
83ecb59f
JB
35522004-06-07 Jim Blandy <jimb@redhat.com>
3553
3554 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
3555 * gdb.arch/i386-cpuid.h: New helper file.
3556
55264cb4
RC
35572004-06-07 Randolph Chung <tausq@debian.org>
3558
3559 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
3560 has started.
3561
23cadb28
RM
35622004-06-04 Roland McGrath <roland@redhat.com>
3563
3564 Fix PR gdb/1647.
3565 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
3566 differently to be robust to output buffering differences.
3567
51d01eda
MC
35682004-06-04 Michael Chastain <mec.gnu@mindspring.com>
3569
3570 * gdb.threads/pthreads.exp: Update copyright years.
3571 (check_control_c): Change asynchronous 'after' to synchronous.
3572
f4fc3b93
RM
35732004-06-04 Roland McGrath <roland@redhat.com>
3574
3575 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
3576 next gdb prompt.
3577
4013522b
MC
35782004-06-02 Michael Chastain <mec.gnu@mindspring.com>
3579
3580 Fix PR gdb/1636.
3581 * gdb.threads/manythreads.exp: Change asynchronous 'after'
3582 calls to synchronous.
3583
7a8f1e6b
JB
35842004-05-26 Jim Blandy <jimb@redhat.com>
3585
3586 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
3587
81bb3443
RC
35882004-05-24 Randolph Chung <tausq@debian.org>
3589
3590 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
3591 * gdb.asm/pa.inc: New file.
3592
8f5a3103
MK
35932004-05-22 Mark Kettenis <kettenis@gnu.org>
3594
3595 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
3596
734b8fe8
JB
35972004-05-21 Joel Brobecker <brobecker@gnat.com>
3598 Daniel Jacobowitz <drow@mvista.com>
3599
3600 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
3601 GDB prompt.
3602
725603e1
UW
36032004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3604
f4fc3b93 3605 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
3606 setjmp/longjmp. Use sigaction instead of signal.
3607
8b923272
JB
36082004-05-19 J. Brobecker <brobecker@gnat.com>
3609 Michael Snyder <msnyder@redhat.com>
3610
3611 * gdb.threads/pthread_cond_wait.c: New file.
3612 * gdb.threads/pthread_cond_wait.exp: New testcase.
3613
8bfabb04
AC
36142004-05-13 Andrew Cagney <cagney@redhat.com>
3615
3616 * gdb.base/signull.exp, gdb.base/signull.c: New files.
3617 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
3618
42edda50
AC
36192004-05-11 Andrew Cagney <cagney@redhat.com>
3620
3621 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
3622 fixed but revealed gdb/1639.
3623
d303a6c7
AC
36242004-05-10 Andrew Cagney <cagney@redhat.com>
3625
3626 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
3627 func1" and "next to 2nd alarm", kernel bug avoided.
3628
bf08c2a1
DJ
36292004-05-10 Daniel Jacobowitz <dan@debian.org>
3630
3631 PR external/1568
3632 * gdb.base/bigcore.exp: Check the size of the dumped core file.
3633 XFAIL if it is smaller than bytes_allocated.
3634 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
3635 (main): Make chunks_allocated unsigned. Correct comment.
3636
c0586a34
JB
36372004-05-07 Joel Brobecker <brobecker@gnat.com>
3638
3639 * gdb.arch/powerpc-aix-prologue.c: New file.
3640 * gdb.arch/powerpc-aix-prologue.exp: New file.
3641
f2785d12
JB
36422004-05-07 Jim Blandy <jimb@redhat.com>
3643
3644 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
3645 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
3646
bd7f6e30
JB
36472004-05-06 Joel Brobecker <brobecker@gnat.com>
3648
3649 * gdb.base/sep.exp: No longer setup_kfail when the program was
3650 built with dwarf2.
3651
0a5e7efe
JI
36522004-05-05 Jim Ingham <jingham@apple.com>
3653
3654 * gdb.base/pending.exp: Make sure pending breakpoints
3655 preserve the ignore count.
f4fc3b93 3656
a8958849
MK
36572004-04-27 Jerome Guitton <guitton@gnat.com>
3658
3659 * i386-prologue.exp: Add testcase for jump instruction as first
3660 instruction of the real code.
3661 * i386-prologue.c (jump_at_beginning): New function.
3662
7e103f5b
MK
36632004-04-28 Mark Kettenis <kettenis@gnu.org>
3664
3665 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
3666 x86_64-*-*.
3667
5d38b224
MK
36682004-04-28 Mark Kettenis <kettenis@gnu.org>
3669
3670 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
3671 i*86-*-*.
3672
0ef32fd9
MK
36732004-04-25 Mark Kettenis <kettenis@gnu.org>
3674
3675 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
3676 expression that checks the return type.
3677
71d7dd7c
AC
36782004-04-23 Andrew Cagney <cagney@redhat.com>
3679
3680 * gdb.base/call-sc.exp: New test of scalar call/return values.
3681 * gdb.base/call-sc.c: Ditto.
3682
1e9f977e
JJ
36832004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3684
3685 * gdb.threads/manythreads.c: Reduce thread stack size.
3686
899d9e3a
JJ
36872004-04-23 Jeff Johnston <jjohnstn@redhat.com>
3688
3689 * gdb.threads/manythreads.c: Add copyright notice.
3690
61bcae62
AC
36912004-04-23 Andrew Cagney <cagney@redhat.com>
3692
3693 * gdb.base/siginfo.exp: Better handle step out of signal.
3694 * gdb.base/sigstep.exp: Ditto.
3695
7339a42e
JJ
36962004-04-22 Jeff Johnston <jjohnstn@redhat.com>
3697 Daniel Jacobowitz <drow@mvista.com>
3698
3699 * gdb.threads/manythreads.c: New testcase.
3700 * gdb.threads/manythreads.exp: Ditto.
3701
5c98409b
JB
37022004-04-22 Jim Blandy <jimb@redhat.com>
3703
3704 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
3705 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
3706
3b611f1a
MC
37072004-04-21 Michael Chastain <mec.gnu@mindspring.com>
3708
3709 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
3710
f0fd9238
AC
37112004-04-21 Andrew Cagney <cagney@redhat.com>
3712
3713 * gdb.base/sigstep.c: New file.
3714 * gdb.base/sigstep.exp: New file.
3715
90990674
JB
37162004-04-16 Joel Brobecker <brobecker@gnat.com>
3717
3718 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
3719 call to observer_notify_normal_stop.
3720
78cef34b
AC
37212004-04-15 Andrew Cagney <cagney@redhat.com>
3722
3723 * gdb.base/siginfo.c: New file.
3724 * gdb.base/siginfo.exp: New file.
3725
d2343407
JB
37262004-04-12 J. Brobecker <brobecker@gnat.com>
3727
3728 * gdb.base/sep.exp: Fix typo in comment.
3729
a2dba3c8
JB
37302004-04-12 J. Brobecker <brobecker@gnat.com>
3731
3732 * gdb.base/sep.c: New file.
3733 * gdb.base/sep-proc.c: New file.
3734 * gdb.base/sep.exp: New testcase.
3735
15f7b60e
MK
37362004-04-09 Mark Kettenis <kettenis@gnu.org>
3737
3738 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
3739 support.
3740
44f4de1a
AC
37412004-04-05 Andrew Cagney <cagney@redhat.com>
3742
3743 * gdb.base/sigaltstack.c: New file.
3744 * gdb.base/sigaltstack.exp: New file.
3745
ef04f396
JB
37462004-04-04 Joel Brobecker <brobecker@gnat.com>
3747
3748 * gdb.base/foll-fork.exp: Update the expected output for
3749 "help set follow-fork-mode", to match a change that was made
3750 to the help of this variable on 2004-01-13.
3751
d40d2c92
JB
37522004-04-01 Joel Brobecker <brobecker@gnat.com>
3753
3754 * lib/ada.exp: Add copyright notice.
3755 * bar.ads: Likewise.
3756 * bar.adb: Likewise.
3757 * null_record.adb: Likewise.
3758 * null_record.exp: Likewise.
3759 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
3760
f86ef5a3
JB
37612004-04-01 Joel Brobecker <brobecker@gnat.com>
3762
3763 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
3764 * configure: Regenerate.
3765
414e70e3
JB
37662004-04-01 Joel Brobecker <brobecker@gnat.com>
3767
3768 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
3769 to build the application. Remove the message printed when in
3770 verbose mode, redundant with the UNSUPPORTED message above.
3771
f0aaee49
JB
37722004-03-31 Joel Brobecker <brobecker@gnat.com>
3773
3774 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
3775 * gdb.ada (null_record.exp): New testcase.
3776
ac81cb54
JB
37772004-03-31 Joel Brobecker <brobecker@gnat.com>
3778
3779 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
3780
854af2f7
JB
37812004-03-31 Joel Brobecker <brobecker@gnat.com>
3782
3783 * gdb.ada: New subdirectory.
3784 * gdb.ada/Makefile.in: New file.
3785 * gdb.ada/gnat_ada.gpr.in: New file.
3786
034cb681
JB
37872004-03-31 Joel Brobecker <brobecker@gnat.com>
3788
3789 * lib/ada.exp: New file.
3790
78a1a894
DJ
37912004-03-24 Daniel Jacobowitz <drow@mvista.com>
3792
3793 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
3794 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
3795
4b2b3b3e
AC
37962004-03-22 Andrew Cagney <cagney@redhat.com>
3797
3798 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
3799 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
3800 Problem identified by Ulrich Weigand.
3801
23c73aa3
DC
38022004-03-17 David Carlton <carlton@kealia.com>
3803
3804 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
3805 PR c++/826.
3806
d63a86f8
RM
38072004-03-16 Roland McGrath <roland@redhat.com>
3808
3809 * gdb.base/auxv.exp: New file.
3810 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
3811
0e02aa50
DC
38122004-03-12 David Carlton <carlton@kealia.com>
3813
3814 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
3815 * gdb.cp/pr-1553.cc: Ditto.
3816 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
3817 pass branch.
3818
c20b71be
MC
38192004-03-12 Michael Chastain <mec.gnu@mindspring.com>
3820
3821 * gdb.cp/templates.exp: Accept more template types.
3822
c7414a01
MC
38232004-03-09 Michael Chastain <mec.gnu@mindspring.com>
3824
3825 From Corinna Vinschen with modifications.
3826 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
3827 local variable obj_with_enum.
3828 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
3829 results with obj_with_enum.
3830
ed69573c
MC
38312004-03-09 Michael Chastain <mec.gnu@mindspring.com>
3832
3833 * gdb.cp/classes.cc: New file, copied from misc.cc.
3834 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
3835
28301461
MC
38362004-03-09 Michael Chastain <mec.gnu@mindspring.com>
3837
3838 * gdb.cp/misc.cc: Add copyright notice.
3839
1198ecbe
DC
38402004-03-05 David Carlton <carlton@kealia.com>
3841
3842 * gdb.cp/rtti.exp: Add 'print *obj3' test.
3843 * gdb.cp/rtti.h: Update copyright.
3844 (namespace n2::n3): New.
3845 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
3846 (n2::n3::func3): New.
3847 (main): Call n2::n3::func3.
3848 * gdb.cp/rtti2.cc: Update copyright.
3849 (n2::create3): New.
3850
9e08c470
MK
38512004-03-04 Mark Kettenis <kettenis@gnu.org>
3852
3853 * gdb.asm/openbsd.inc: Fix typo.
3854
4bebc3aa
FF
38552004-03-03 Fred Fish <fnf@redhat.com>
3856
3857 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
3858 "val" instead of unused "size". Update copyright year.
3859
6ea9fb37
DJ
38602004-02-29 Daniel Jacobowitz <drow@mvista.com>
3861
3862 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
3863 to use unsigned char.
3864 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
3865 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
3866
23b23974
DJ
38672004-02-29 Daniel Jacobowitz <drow@mvista.com>
3868
3869 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
3870 line of output.
3871
7574fd53
DJ
38722004-02-28 Daniel Jacobowitz <drow@mvista.com>
3873
3874 * gdb.base/relocate.c (dummy): Initialize.
3875
a195357f
DJ
38762004-02-28 Daniel Jacobowitz <drow@mvista.com>
3877
3878 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
3879 a breakpoint at exit.
3880
72fd54a9
FF
38812004-02-27 Fred Fish <fnf@redhat.com>
3882
3883 * gdb.base/chng-syms.exp: Add expect condition to match failing
3884 case that isn't a timeout.
3885
b9d23137
AC
38862004-02-27 Andrew Cagney <cagney@redhat.com>
3887
3888 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
3889 support.
3890
15d208f6 38912004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 3892
15d208f6
FF
3893 * gdb.arch/gdb1431.c: Remove.
3894 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
3895 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
3896 of "until" incorrectly.
3897
98f9cd2d
JB
38982004-02-26 J. Brobecker <brobecker@gnat.com>
3899
3900 * gdb.cp/class2.cc (empty): New class.
3901 (refer): New function.
3902 (main): Declare an object of type empty and use it.
3903 * gdb.cp/class2.exp: Print the value of an object of type empty.
3904
9b50c11b
JJ
39052004-02-26 Jeff Johnston <jjohnstn@redhat.com>
3906
3907 * gdb.base/langs.exp: Update query string to match the
3908 new nquery format used for pending breakpoints.
3909
0dcd613f
AC
39102004-02-26 Andrew Cagney <cagney@redhat.com>
3911
3912 Fix PR i18n/1570.
3913 * gdb.base/charset.c: Update copyright notice.
3914 (main, init_string): Remove the escape character '\e' tests.
3915 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
3916 * gdb.base/charset.exp (valid_host_charset): Ditto.
3917 * gdb.base/setvar.exp: Ditto.
3918
b8a56647
AC
39192004-02-24 Andrew Cagney <cagney@redhat.com>
3920
90d59e34
AC
3921 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
3922 mmapped data in core file" PASS and FAIL messages consistent.
3923
b8a56647
AC
3924 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
3925 setting a breakpoint. Work around PR java/1565.
3926
9f27c604
JJ
39272004-02-23 Jeff Johnston <jjohnstn@redhat.com>
3928
3929 * lib/gdb.exp (gdb_breakpoint): Update query string to match
3930 new nquery format.
3931 * gdb.base/pending.exp: Ditto.
3932
3224a706
MK
39332004-02-22 Mark Kettenis <kettenis@gnu.org>
3934
3935 * configure.in: Run stabs tests on *BSD.
3936 * configure: Regenerated.
3937
41e0a9ca
MK
39382004-02-21 Mark Kettenis <kettenis@gnu.org>
3939
3940 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
3941
1e1b3428
FF
39422004-02-20 Fred Fish <fnf@redhat.com>
3943
3944 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
3945 blank in test for "returns short", for consistency with other
3946 "returns xxx" tests. Update copyright year.
3947
f9a7572a
FF
39482004-02-19 Fred Fish <fnf@redhat.com>
3949
3950 New testcase for PR breakpoint/1558.
3951 * gdb.arch/gdb1558.exp: New file.
3952 * gdb.arch/gdb1558.c: New file.
3953
b2ce2854
EZ
39542004-02-19 Elena Zannoni <ezannoni@redhat.com>
3955
3956 * gdb.base/nodebug.exp: Fix typo.
3957
e7c9ff01
JB
39582004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3959
3960 Committed by Jim Blandy <jimb@redhat.com>.
3961
62f4b920
JB
3962 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
3963
2db536a1
JB
3964 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
3965
e7c9ff01
JB
3966 * gdb.base/float.exp: Support s390*-*-* targets.
3967
f3205b34
AF
39682004-02-17 Adam Fedor <fedor@gnu.org>
3969
3970 * gdb.base/gdb1555.exp: New file.
3971 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
3972
9d62932d
EZ
39732004-02-17 Elena Zannoni <ezannoni@redhat.com>
3974
3975 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
3976
344c9711
FF
39772004-02-16 Fred Fish <fnf@redhat.com>
3978
3979 * gdb.arch/gdb1291.c: Remove
3980 * gdb.arch/gdb1291.s: New test input file.
3981 * gdb.arch/gdb1291.exp: Expand test to check case that should not
3982 fail. Test for correct result, known incorrect result, other
3983 failures and timeouts.
3984
2d822687
AC
39852004-02-16 Andrew Cagney <cagney@redhat.com>
3986
3987 * gdb.base/bigcore.exp: New file.
3988 * gdb.base/bigcore.c: New file.
3989
dac15b66
AC
39902004-02-13 Andrew Cagney <cagney@redhat.com>
3991
3992 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
3993 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
3994 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
3995 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
3996 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
3997 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
3998 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
3999 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
4000 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
4001 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
4002
6bdfc2c4
JJ
40032004-02-11 Jeff Johnston <jjohnstn@redhat.com>
4004
4005 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
4006 executed is an alloc instruction.
4007
87b3ede8
DC
40082004-02-11 David Carlton <carlton@kealia.com>
4009
4010 * gdb.cp/breakpoint.exp: New.
4011 * gdb.cp/breakpoint.cc: New.
4012
6e19e2bf
MC
40132004-02-11 Michael Chastain <mec.gnu@mindspring.com>
4014
4015 Partial fix for PR gdb/1543.
4016 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
4017 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
4018 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
4019 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
4020 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
4021 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
4022 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
4023 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
4024 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
4025 to bug-gdb@prep.ai.mit.edu .
4026 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
4027 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
4028 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
4029 Likewise.
4030
5c5455dc
AC
40312004-02-10 Andrew Cagney <cagney@redhat.com>
4032
4033 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
4034 using gdb_internal_error_resync.
4035
9cf689d7
DJ
40362004-02-09 Daniel Jacobowitz <drow@mvista.com>
4037
4038 * gdb.threads/thread-specific.exp: Stop early if no threads are
4039 found.
4040
d2dc51db
MC
40412004-02-09 Michael Chastain <mec.gnu@mindspring.com>
4042
4043 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
4044
14b1a056
DJ
40452004-02-08 Daniel Jacobowitz <drow@mvista.com>
4046
4047 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
4048 breakpoints.
4049
83f66e8f
DJ
40502004-02-07 Daniel Jacobowitz <drow@mvista.com>
4051
4052 * config/sim.exp (gdb_load): Handle $arg == "".
4053 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
4054 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
4055
30fc0091
EZ
40562004-02-07 Elena Zannoni <ezannoni@redhat.com>
4057
4058 * gdb.base/maint.exp: Update test to reflect
4059 obstack changes.
4060
4d806929
JJ
40612004-02-04 Jeff Johnston <jjohnstn@redhat.com>
4062
4063 * gdb.base/pendshr.c (pendfunc): New function that calls
4064 pendfunc1.
4065 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
4066
7bfdd688
FF
40672004-02-04 Fred Fish <fnf@redhat.com>
4068
4069 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
4070 function symbols and update copyright years.
4071 * gdb.arch/gdb1291.c: Ditto.
4072
aaa08ee4
MC
40732004-02-03 Michael Chastain <mec.gnu@mindspring.com>
4074
4075 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
4076
dbad7755
MC
40772004-02-03 Michael Chastain <mec.gnu@mindspring.com>
4078
4079 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
4080
ec4646ef
MC
40812004-02-03 Michael Chastain <mec.gnu@mindspring.com>
4082
4083 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
4084
1b802196
FF
40852004-02-02 Fred Fish <fnf@redhat.com>
4086
4087 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
4088 remote targets. Update copyright years.
4089
18fe2033
JJ
40902004-02-02 Jeff Johnston <jjohnstn@redhat.com>
4091
4092 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
4093 support.
4094 * gdb.base/langs.exp: Fix test which attempts to create
4095 breakpoint on non-existent function to handle new pending
4096 support.
4097 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
4098 a breakpoint.
4099 * gdb.base/pending.exp: New test.
4100 * gdb.base/pending.c: New file.
4101 * gdb.base/pendshr.c: Ditto.
4102
8d577d32
DC
41032004-02-02 David Carlton <carlton@kealia.com>
4104
4105 * gdb.cp/overload.exp: Add overloadNamespace tests.
4106 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
4107 (overloadNamespace, XXX): New.
4108 (main): Call XXX::marker2.
4109
3ad13771
FF
41102004-02-01 Fred Fish <fnf@redhat.com>
4111
4112 * gdb.base/dump.exp: Use runto_main instead of "runto main".
4113 * gdb.base/finish.exp: Ditto.
4114 * gdb.base/gcore.exp: Ditto.
4115 * gdb.base/huge.exp: Ditto.
4116 * gdb.base/info-proc.exp: Ditto.
4117 * gdb.base/return2.exp: Ditto.
4118 * gdb.threads/gcore-thread.exp: Ditto.
4119
44c75849
DJ
41202004-02-01 Daniel Jacobowitz <drow@mvista.com>
4121
4122 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
4123
005bc093
MK
41242004-02-01 Mark Kettenis <kettenis@gnu.org>
4125
4126 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
4127 that opening the file succeeds on OpenBSD.
4128
c47cebdb
DJ
41292004-02-01 Daniel Jacobowitz <drow@mvista.com>
4130
4131 * gdb.threads/thread-specific.c: New file.
4132 * gdb.threads/threads-specific.exp: New test script.
4133 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
4134 to expect_out.
4135
5a01311c
MK
41362004-02-01 Mark Kettenis <kettenis@gnu.org>
4137
4138 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
4139 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
4140 only on the "print_small_structs from print_long_arg_list" test.
4141
ce22a4f1
DJ
41422004-02-01 Daniel Jacobowitz <drow@mvista.com>
4143
4144 * gdb.base/completion.exp: Kill a stray backslash.
4145
4146 From Jim Ingham <jingham@apple.com>:
4147 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
4148 agrees with the result from sending a tab.
4149
abbab9d3
DJ
41502004-01-31 Daniel Jacobowitz <drow@mvista.com>
4151
4152 * gdb.base/chng-syms.exp: Remove stray newline.
4153
53904d1e
MK
41542004-01-31 Mark Kettenis <kettenis@gnu.org>
4155
4156 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
4157 *-*-openbsd*.
4158 * gdb.asm/openbsd.inc: New file.
4159
3a4b3aac
MK
41602004-01-30 Mark Kettenis <kettenis@gnu.org>
4161
4162 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
4163 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
4164 *-*solaris2*. Remove commented out default settings for
4165 asm-flags. Replace gdb_compile with target_link.
4166
ebac27b4
MC
41672004-01-29 Michael Chastain <mec.gnu@mindspring.com>
4168
4169 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
4170 for all tests. Remove old hp-ux and cygnus xfail cases.
4171
d8679d84
PH
41722004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
4173
4174 * gdb.base/chng-syms.exp: New file.
4175 * gdb.base/chng-syms.c: New file.
4176
0a55bc22
MC
41772004-01-24 Michael Chastain <mec.gnu@mindspring.com>
4178
4179 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
4180 Provide arms for current output in all my configurations.
4181
94b8e876
MC
41822004-01-24 Michael Chastain <mec.gnu@mindspring.com>
4183
4184 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
4185 * lib/compiler.cc: Likewise.
4186 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
4187 get the right preprocessor. Eval the output directly. Remove
4188 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
4189 hp_f77_compiler and hp_f90_compiler completely.
4190 (gdb_preprocess): Delete.
4191 (get_compiler): Delete.
4192
7cf03d44
MK
41932004-01-24 Mark Kettenis <kettenis@gnu.org>
4194
4195 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
4196 <string.h>.
4197
68b6dce9
NR
41982004-01-24 Nick Roberts <nick@nick.uklinux.net>
4199
4200 * gdb.mi/mi-stack.exp: Update copyright.
4201
b368761e
DC
42022004-01-23 David Carlton <carlton@kealia.com>
4203
4204 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
4205 test for cp_lookup_transparent_type.
4206 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
4207 call them.
4208
f2061b53
DJ
42092004-01-23 Daniel Jacobowitz <drow@mvista.com>
4210
4211 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
4212 after -var-update.
4213
37fc574a
DC
42142004-01-23 David Carlton <carlton@kealia.com>
4215
4216 * gdb.cp/namespace.cc (C::ensureRefs): New.
4217 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
4218
8e94b928
NR
42192004-01-20 Nick Roberts <nick@nick.uklinux.net>
4220
4221 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
4222 case "-stack-list-locals 2".
4223 * gdb.mi/mi-var-child.exp: Test for case
4224 "-var-list-children --all-values NAME".
4225
997b0952
MC
42262004-01-18 Michael Chastain <mec.gnu@mindspring.com>
4227
4228 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
4229
52470da3
MK
42302004-01-18 Mark Kettenis <kettenis@gnu.org>
4231
7049b4b8
MK
4232 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
4233 used with gdb_test_multiple.
4234
52470da3
MK
4235 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
4236 read at address 0. This fixes PR testsuite/1504.
4237
da6012e5
DJ
42382004-01-18 Daniel Jacobowitz <drow@mvista.com>
4239
4240 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
4241 Remove downloading, guessing the host executable, the calls to
4242 gdb_file_cmd and gdb_target_cmd, and "load" support.
4243 (infer_host_exec): New function broken out from gdb_load.
4244 (gdb_load): New wrapper for gdbserver_gdb_load.
4245 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
4246 gdb_target_cmd. Use -target-select.
4247 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
4248 Download binaries to the host. Clear last_mi_remote_file when
4249 we load a new binary.
4250 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
4251 call gdbserver_gdb_load and mi_gdb_target_cmd.
4252
32c70722
MC
42532004-01-17 Michael Chastain <mec.gnu@mindspring.com>
4254
4255 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
4256 type patterns.
4257
b0cecf36
MC
42582004-01-17 Michael Chastain <mec.gnu@mindspring.com>
4259
4260 * gdb.cp/templates.exp: Fix typo in test name of
4261 "print Foo<volatile char*>::foo".
4262
4120d7e6
MC
42632004-01-15 Michael Chastain <mec.gnu@mindspring.com>
4264
4265 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
4266
f679e530
BE
42672004-01-16 Ben Elliston <bje@wasabisystems.com>
4268
4269 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
4270 (clean mostlyclean): Remove empty rm.
4271
091c48f6
MC
42722004-01-15 Michael Chastain <mec.gnu@mindspring.com>
4273
4274 * gdb.base/setvar.exp: Add copyright years.
4275
3e5fc8d2
DC
42762004-01-14 David Carlton <carlton@bactrian.org>
4277
4278 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
4279 PR c++/1511 and update coment.
4280 * gdb.cp/templates.exp: Update patterns to match current output.
4281 If changes involve something other than whitespace, KFAIL
4282 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
4283
63d06c5c
DC
42842004-01-14 David Carlton <carlton@kealia.com>
4285
4286 * gdb.cp/namespace.exp: Add tests involving classes defined within
4287 namespaces.
4288 * gdb.cp/namespace.cc (C::CClass): New.
4289 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
4290
a51dab88
EZ
42912004-01-14 Elena Zannoni <ezannoni@redhat.com>
4292
4293 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
4294 what debug info we have. Print a better message if something goes
4295 wrong while producing the separate debug info file.
4296
a476ccc9
MC
42972004-01-14 Michael Chastain <mec.gnu@mindspring.com>
4298
4299 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
4300
f453692c
MC
43012004-01-14 Michael Chastain <mec.gnu@mindspring.com>
4302
4303 * gdb.base/callfuncs.c: Add copyright notice.
4304
f40063a5
MC
43052004-01-13 Michael Chastain <mec.gnu@mindspring.com>
4306
4307 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
4308 inheritance. PR gdb/1498, PR gcc/13539.
4309
19ac3974
EZ
43102004-01-13 Elena Zannoni <ezannoni@redhat.com>
4311
4312 * gdb.threads/gcore-thread.exp: Prefix name of binary with
4313 test specific name.
4314 * gdb.mi/gdb669.exp: Ditto.
4315 * gdb.mi/mi-pthreads.exp: Ditto.
4316 * gdb.mi/mi1-pthreads.exp: Ditto.
4317 * gdb.mi/mi2-pthreads.exp: Ditto.
4318
56c97c6e
MC
43192004-01-12 Michael Chastain <mec.gnu@mindspring.com>
4320
4321 * gdb.cp/member-ptr.cc: Add copyright notice.
4322
a0644324
MC
43232004-01-12 Michael Chastain <mec.gnu@mindspring.com>
4324
4325 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
4326 some patterns for recent versions of gcc and hpacc. Delete
4327 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
4328 Delete tests that access a NULL pointer-to-member-data. This
4329 script is still disabled for gcc.
4330
32fabe09
EZ
43312004-01-12 Elena Zannoni <ezannoni@redhat.com>
4332
4333 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
4334 escaped correctly.
4335
1f8a6abb
EZ
43362004-01-12 Elena Zannoni <ezannoni@redhat.com>
4337
4338 * gdb.base/sepdebug.exp: New file.
4339 * gdb.base/sepdebug.c: New file.
4340 * lib/gdb.exp (separate_debug_filename): New procedure.
4341 (gdb_gnu_strip_debug): New procedure.
4342
48efe704
AC
43432004-01-12 Andrew Cagney <cagney@redhat.com>
4344
4345 * gdb.mi/ChangeLog: Delete file. Renamed to ...
4346 * gdb.mi/ChangeLog-1999-2003: New file.
4347
a9415475
AC
43482004-01-12 Andrew Cagney <cagney@redhat.com>
4349
4350 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
4351 "Renaming a directory to a non-empty directory returns ENOTEMPTY
4352 or EEXIST", treat EBUSY as an XFAIL.
4353
83b8cf9d
MC
43542004-01-11 Michael Chastain <mec.gnu@mindspring.com>
4355
4356 * gdb.base/scope.exp: Remove obsolete setup_xfail for
4357 hp_cc_compiler.
4358
9939d2a8
MC
43592004-01-10 Michael Chastain <mec.gnu@mindspring.com>
4360
4361 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
4362 decorations.
4363
1ff8cadf
MC
43642004-01-10 Michael Chastain <mec.gnu@mindspring.com>
4365
4366 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
4367 and "(aCC)" decorations. Remove obsolete doco about old
4368 test results.
4369
6fa9022e
MC
43702004-01-09 Michael Chastain <mec.gnu@mindspring.com>
4371
4372 * gdb.cp/exception.exp: Fix typo in doco.
4373
209721fe
MK
43742004-01-09 Mark Kettenis <kettenis@gnu.org>
4375
4376 * gdb.base/gdb1476.exp: Fix typo.
4377
ef11303e
MC
43782004-01-09 Michael Chastain <mec.gnu@mindspring.com>
4379
4380 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
4381 file.
4382
041ab88c
MC
43832004-01-09 Michael Chastain <mec.gnu@mindspring.com>
4384
4385 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
4386 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
4387 Use gdb_compile. Remove restriction on gcc. Add some patterns
4388 for recent version of gdb. Delete second half, which was a copy
4389 of the first half with different build flags. This test is
4390 still disabled because it is still not ready for production.
4391
e36d075a
MC
43922004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4393
4394 * gdb.cp/exception.cc: Add copyright notice.
4395 * gdb.cp/exception.exp: Add a notice that this file is broken
4396 because of line number changes caused by addition of copyright
4397 notice.
4398
42b190ad
MC
43992004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4400
4401 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
4402 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
4403
8f25f06b
MC
44042004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4405
4406 * gdb.cp/classes.exp: Accept gnu abi 2.
4407 * gdb.cp/derivation.exp: Likewise.
4408 * gdb.cp/overload.exp: Likewise.
4409 * gdb.cp/virtfunc.exp: Likewise.
4410
06ded8b8
MC
44112004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4412
4413 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
4414 semicolon after end of function.
4415
77c26ae3
MC
44162004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4417
4418 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
4419 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
4420 boilerplate code for compiling and running the program under
4421 test. Add some string method tests.
4422
20757486
MC
44232004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4424
4425 * gdb.cp/bs15503.cc: Add copyright notice.
4426 * gdb.cp/bs15503.exp: Adjust line number.
4427
0fd3b503
MC
44282004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4429
4430 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
4431 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
4432
10d1bea8
MC
44332004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4434
4435 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
4436 hp_cc_compiler.
4437
2789202a
MC
44382004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4439
4440 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
4441 * gdb.cp/ctti.exp: Use the marker instead of "next".
4442 With gcc, run further before bailing.
4443
b862f14c
MC
44442004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4445
4446 * gdb.cp/cttiadd.cc: Add copyright notice.
4447 * gdb.cp/cttiadd1.cc: Likewise.
4448 * gdb.cp/cttiadd2.cc: Likewise.
4449 * gdb.cp/cttiadd3.cc: Likewise.
4450
96da2469
MC
44512004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4452
4453 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
4454 Use gdb_test, gdb_test_multiple. Use floating-point values that
4455 have exact representations in IEEE-ish formats.
4456
053248ff
MC
44572004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4458
4459 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
4460 compilers. Delete duplicate call to get_compiler_info.
4461 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
4462 * gdb.base/volatile.exp: Likewise.
4463
84acecdd
MK
44642004-01-07 Mark Kettenis <kettenis@gnu.org>
4465
4466 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
4467 memory at address 0.
4468
fe11a27f
MC
44692004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4470
4471 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
4472 to test for hp-ux assembler. Fix copyright years.
4473
60ad077b
AC
44742004-01-07 Andrew Cagney <cagney@redhat.com>
4475
4476 * gdb.base/fileio.c (strerrno): Add "EBUSY".
4477
1c9b8f33
AC
44782004-01-07 Andrew Cagney <cagney@redhat.com>
4479
4480 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
4481 when creating the read-only file. From analysis by Roland McGrath
4482 and Elena Zannoni.
4483
753ccc7a
MC
44842004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4485
4486 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
4487
eca3e36b
MC
44882004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4489
4490 * gdb.base/cvexpr.c: Be type-safe with function pointers and
4491 data pointers.
4492
f8d4bac4
MC
44932004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4494
4495 * gdb.cp/m-static.exp: Compile one source file at a time.
4496 Delete unused call to get_compiler_info.
4497
9b4e0f94
MC
44982004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4499
4500 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
4501 * gdb.base/call-rt-st.exp: Likewise.
4502 * gdb.base/nodebug.exp: Likewise.
4503 * gdb.base/volatile.exp: Likewise.
4504 * gdb.cp/ref-types.exp: Likewise.
4505 * gdb.cp/templates.exp: Likewise.
4506
023c1024
MK
45072004-01-05 Mark Kettenis <kettenis@gnu.org>
4508
4509 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
4510
19703c4a
MC
45112004-01-05 Michael Chastain <mec.gnu@mindspring.com>
4512
4513 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
4514 hppa*-hp-hpux*.
4515
18b67037
MK
45162004-01-04 Mark Kettenis <kettenis@gnu.org>
4517
ba6219c8
MK
4518 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
4519 x86_64-*-*.
4520
18b67037
MK
4521 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
4522 sparc64-*-* and sparc*-solaris2*.
4523
1bfbbb9d
MK
45242004-01-04 Mark Kettenis <kettenis@gnu.org>
4525
4526 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
4527 return ${tests}" test. The ${tests} already mentions the
4528 filename.
4529
06846494
MC
45302004-01-02 Michael Chastain <mec.gnu@mindspring.com>
4531
4532 * gdb.cp/local.exp: Accept gcc abi 2.
4533
3b0cb202
MC
45342004-01-02 Michael Chastain <mec.gnu@mindspring.com>
4535
4536 * gdb.cp/templates.exp: Accept gcc abi 2.
4537
0643ec3f
MC
45382004-01-02 Michael Chastain <mec.gnu@mindspring.com>
4539
4540 * lib/compiler.cc: Remove supports_template_debugging.
4541 * gdb.cp/templates.exp: Do not test supports_template_debugging.
4542
d231d0b1
MC
45432004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4544
4545 * gdb.cp/namespace.exp: Accept gcc abi 2.
4546
44ffb27c
MC
45472004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4548
4549 * gdb.cp/method.exp: Accept gcc abi 2.
4550
184ad485
MC
45512004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4552
4553 * gdb.cp/classes.exp: Generate identical results as old version.
4554 * gdb.cp/derivation.exp: Likewise.
4555 * gdb.cp/overload.exp: Likewise.
4556 * gdb.cp/virtfunc.exp: Likewise.
4557
116f09e7
MC
45582004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4559
4560 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
4561 mysterious bug with sourceware version of expect.
4562
b1379776
MC
45632004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4564
4565 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
4566 current versions of gcc, including gcc abi 2. Remove gratuitous
4567 restart of test program. Use gdb_test_multiple and gdb_test for
4568 all tests. Add patterns to xfail missing "const" in "const char *"
4569 and kfail PR gdb/1155.
4570
6b7a4c0e
MC
45712004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4572
4573 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
4574 current versions of gcc, including gcc abi 2. Remove gratuitous
4575 restart of test program. Use gdb_test_multiple and gdb_test for
4576 all tests. Add patterns to kfail PR gdb/1498.
4577
51615d72
MC
45782003-12-31 Michael Chastain <mec.gnu@mindspring.com>
4579
4580 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
4581 current versions of gcc, including gcc abi 2. Use "breakpoint"
4582 and "continue" instead of restarting the target program. Use
4583 gdb_test_multiple and gdb_test for all tests.
4584
7b79a9d7
MK
45852004-01-01 Mark Kettenis <kettenis@gnu.org>
4586
4587 * gdb.asm/asm-source.exp: Update copyright year. Link statically
4588 for *-*-solaris2*.
4589
1cd3489f
MC
45902003-12-31 Michael Chastain <mec.gnu@mindspring.com>
4591
4592 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
4593 current versions of gcc, including gcc abi 2. Use "breakpoint"
4594 and "continue" instead of restarting the target program several
4595 times. Use gdb_test_multiple and gdb_test for all tests.
4596
850742db
MC
45972003-12-18 Michael Chastain <mec.gnu@mindspring.com>
4598
4599 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
4600 source files.
4601
eb4bbda8
MC
46022003-12-16 Michael Chastain <mec.gnu@mindspring.com>
4603
4604 * gdb.base/environ.exp: Handle compiling test case from multiple
4605 source files.
4606
e42c7771
MC
46072003-12-16 Michael Chastain <mec.gnu@mindspring.com>
4608
4609 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
4610
80e4b428
JB
46112003-12-17 Jim Blandy <jimb@redhat.com>
4612
5f06973a
JB
4613 * gdb.base/freebpcmd.c: Add copyright notice.
4614
80e4b428
JB
4615 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
4616
0ab84fb7
MC
46172003-12-16 Michael Chastain <mec.gnu@mindspring.com>
4618
4619 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
4620
1b3bb3d0
JB
46212003-12-13 Jim Blandy <jimb@redhat.com>
4622
4623 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
4624
3a4c9371
KB
46252003-12-12 Kevin Buettner <kevinb@redhat.com>
4626
4627 * gdb.asm/frv.inc: New file.
4628 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
4629
a1dea79a
FF
46302003-12-09 Fred Fish <fnf@redhat.com>
4631
4632 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
4633 functions to break1.c and leave prototypes behind. Add more
4634 "set breakpoint NN here" comments.
4635 * gdb.base/break1.c: New file.
4636
4637 * gdb.base/break.exp: Handle compiling test case from multiple
4638 source files and change source file references as needed.
4639 * gdb.base/completion.exp: Ditto.
4640 * gdb.base/condbreak.exp: Ditto.
4641 * gdb.base/define.exp: Ditto.
4642 * gdb.base/ena-dis-br.exp: Ditto.
4643 * gdb.base/info-proc.exp: Ditto.
4644 * gdb.base/maint.exp: Ditto.
4645 * gdb.base/until.exp: Ditto.
4646
4647 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
4648 hardcoded line numbers.
4649 * gdb.base/define.exp: Ditto.
4650 * gdb.base/ena-dis-br.exp: Ditto.
4651 * gdb.base/maint.exp: Ditto.
4652 * gdb.base/until.exp: Ditto.
4653
4654 * gdb.base/completion.exp: Use "break1" for completion tests since
4655 "break" is no longer a unique prefix.
4656
5266b69c
AC
46572003-12-06 Andrew Cagney <cagney@redhat.com>
4658
4659 * gdb.base/structs.exp (test_struct_returns): When applicable, set
4660 "return_value_unimplemented". When an unimplemented struct return
4661 architecture, report incorrect values as a KFAIL
4662
374451f0
MC
46632003-12-05 Michael Chastain <mec.gnu@mindspring.com>
4664
4665 * gdb.cp/rtti.exp: Accept new wording of warning from
4666 cp_lookup_rtti_type.
4667
ba9b20a7
MC
46682003-12-05 Michael Chastain <mec.gnu@mindspring.com>
4669
4670 Partial fix for PR testsuite/1456.
4671 * gdb.base/scope.exp (test_at_main): Replace references to
4672 gcc_compiled with calls to test_compiler_info.
4673 (test_at_foo): Likewise.
4674 (test_at_bar): Likewise.
4675
b74b6d0b
MC
46762003-12-04 Michael Chastain <mec.gnu@mindspring.com>
4677
4678 Partial fix for PR testsuite/1456.
4679 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
4680 to test_compiler_info.
4681
ccfa3402
MC
46822003-12-03 Michael Chastain <mec.gnu@mindspring.com>
4683
4684 * gdb.base/so-impl-ld.exp: Update copyright notice.
4685
f6246aba
MC
46862003-12-02 Michael Chastain <mec.gnu@mindspring.com>
4687
4688 Partial fix for PR testsuite/1456.
4689 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
4690 to test_compiler_info.
4691
13ae734a
MC
46922003-11-28 Michael Chastain <mec.gnu@mindspring.com>
4693
4694 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
4695 from current versions of gdb. Clean up regular expressions.
4696 Delete redundant timeout case.
4697
d8e1cdee
MC
46982003-11-28 Michael Chastain <mec.gnu@mindspring.com>
4699
4700 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
4701 from current versions of gdb. Clean up regular expressions.
4702 Delete redundant timeout case.
4703
96457b64
MC
47042003-12-01 Michael Chastain <mec.gnu@mindspring.com>
4705
4706 Partial fix for PR testsuite/1456.
4707 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
4708 gcc_compiled with call to test_compiler_info.
4709
f35309fc
MC
47102003-11-30 Michael Chastain <mec.gnu@mindspring.com>
4711
4712 Partial fix for PR testsuite/1456.
4713 * gdb.base/list.exp (test_list_function): Delete unused declaration
4714 of gcc_compiled.
4715
d7afdf9b
MC
47162003-11-29 Michael Chastain <mec.gnu@mindspring.com>
4717
4718 Partial fix for PR testsuite/1456.
4719 * gdb.base/complex.exp: Replace reference to gcc_compiled with
4720 call to test_compiler_info.
4721
71507b56
MK
47222003-11-29 Mark Kettenis <kettenis@gnu.org>
4723
4724 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
4725 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
4726 it to create the appropriate note.inc.
4727 * gdb.asm/asmsrc1.s: Include "note.inc".
4728 * gdb.asm/netbsd.inc: New file.
4729 * gdb.asm/empty.inc: New file.
4730
f81f93f7
MC
47312003-11-28 Michael Chastain <mec.gnu@mindspring.com>
4732
4733 Partial fix for PR testsuite/1456.
4734 * gdb.base/constvars.exp: Replace references to gcc_compiled with
4735 calls to test_compiler_info.
4736
9a77938e
MC
47372003-11-27 Michael Chastain <mec.gnu@mindspring.com>
4738
4739 Partial fix for PR testsuite/1456.
4740 * gdb.base/volatile.exp: Replace references to gcc_compiled with
4741 calls to test_compiler_info.
4742
e8367dc7
MK
47432003-11-27 Mark Kettenis <kettenis@gnu.org>
4744
4745 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
4746 pattern for the KFAILs.
4747
526c61ee
AF
47482003-11-25 Adam Fedor <fedor@gnu.org>
4749
4750 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
4751 * gdb.objc/objcdecode.m: New file.
4752
28f2d600
AF
47532003-11-25 Adam Fedor <fedor@gnu.org>
4754
4755 * gdb.objc/nondebug.exp: Test for PR objc/1236.
4756 * gdb.objc/nondebug.m: New file.
4757
a3895cee
BE
47582003-11-26 Ben Elliston <bje@wasabisystems.com>
4759
4760 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
4761 NetBSD as it does on FreeBSD. Modelled on a similar change by
4762 Mark Kettenis on 2003-05-30.
4763 (link-flags): Set to "--entry _start" regardless of target.
4764 Special linker flags are to be appended to $link-flags.
4765 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
4766
c9f2c8a3
MC
47672003-11-25 Michael Chastain <mec.gnu@mindspring.com>
4768
4769 * gdb.cp/method.exp: Accept output of new demangler.
4770
15a0587a 47712003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
4772
4773 * gdb/class2.exp: New file.
4774 * gdb/class2.cc: New file.
4775
3c00b570
MC
47762003-11-25 Michael Chastain <mec.gnu@mindspring.com>
4777
4778 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
4779 of new demangler.
4780
7027acc7
MK
47812003-11-23 Mark Kettenis <kettenis@gnu.org>
4782
4783 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
4784 of gdb_test "run".
4785
b0e1598a
MK
47862003-11-23 Mark Kettenis <kettenis@gnu.org>
4787
4788 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
4789 "continue" into "run".
4790
4d9eda44
MC
47912003-11-23 Michael Chastain <mec.gnu@mindspring.com>
4792
4793 Partial fix for PR testsuite/1456.
4794 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
4795 call to test_compiler_info.
4796 * gdb.cp/ctti.exp: Likewise.
4797 * gdb.cp/derivation.exp: Likewise.
4798 * gdb.cp/member-ptr.exp: Likewise.
4799 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
4800 reference to gcc_compiled.
4801
48022003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
4803
4804 Fix PR testsuite/1463.
4805 * gdb.base/structs.exp (start_structs_test): Call
4806 get_debug_format before using the debug format.
4807
d422fe19
AC
48082003-11-22 Andrew Cagney <cagney@redhat.com>
4809
4810 * lib/gdb.exp (gdb_test_multiple): Add simple example.
4811 * gdb.base/structs.exp: Use gdb_test_multiple.
4812
039cf96d
AC
48132003-11-20 Andrew Cagney <cagney@redhat.com>
4814
6882279b
AC
4815 * gdb.base/structs.exp: Handle and recover from internal errors.
4816 Replace "foo${n}" with "foo<n>" in test messages.
4817
e53890ae
AC
4818 * gdb.base/structs.exp: Update copyright. Rewrite.
4819 * gdb.base/structs.c: Update copyright. Rewrite.
4820
2b211c59
AC
4821 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
4822 resync count exceeded.
d63a86f8 4823
039cf96d
AC
4824 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
4825 from the internal error.
4826 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
4827 Original from Jim Blandy.
4828 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 4829
eac98b22
AC
48302003-11-19 Andrew Cagney <cagney@redhat.com>
4831
4832 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
4833 KFAIL.
4834
67455b2a
MK
48352003-11-17 Mark Kettenis <kettenis@gnu.org>
4836
4837 New testcase for PR backtrace/1435.
4838 * gdb.arch/i386-unwind.exp: New file.
4839 * gdb.arch/i386-unwind.c: New file.
4840
853d6e5b
AC
48412003-11-17 Andrew Cagney <cagney@redhat.com>
4842
4843 * lib/gdb.exp (compiler_info): New global.
4844 (test_compiler_info): New function.
4845 (get_compiler_info): Set compiler_info.
4846 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
4847 "compiler_info" to gcc-<major>-<minor>.
4848
38cf6e11
MC
48492003-11-15 Michael Chastain <mec.gnu@mindspring.com>
4850
4851 * gdb.trace/configure: Remove.
4852
a50d3602
EZ
48532003-11-13 Elena Zannoni <ezannoni@redhat.com>
4854
4855 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 4856 breakpoints.
a50d3602
EZ
4857 * gdb.base/break.exp: Remove all references to explicit line
4858 numbers.
4859
d9407aaa
NC
48602003-11-11 Nick Clifton <nickc@redhat.com>
4861
4862 * gdb.base/shreloc.exp: Do not run for targets which do not
4863 support shared objects.
4864
db488fc1
CV
48652003-11-10 Corinna Vinschen <vinschen@redhat.com>
4866
4867 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
4868 Don't run tests if nofileio flag is given.
4869
6a90a18e
EZ
48702003-11-07 Elena Zannoni <ezannoni@redhat.com>
4871
4872 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
4873 as well as 'Watchpoint'.
4874
0b915e9c
EZ
48752003-11-06 Elena Zannoni <ezannoni@redhat.com>
4876
4877 Reported by Jim Ingham <jingham@apple.com>:
4878 * gdb.base/annota1.exp: Match at least one occurrence of the
4879 signal handler annotation.
4880
d7e4b55f
EZ
48812003-11-06 Elena Zannoni <ezannoni@redhat.com>
4882
4883 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
4884 as well as 'Watchpoint'.
4885
2fe4e8d0
MC
48862003-11-05 Michael Chastain <mec@shout.net>
4887
4888 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
4889
6ef88553
KW
48902003-11-03 Kris Warkentin <kewarken@qnx.com>
4891
4892 * gdb.arch/gdb1291.c: New test file.
4893 * gdb.arch/gdb1291.exp: New test script.
4894 * gdb.arch/gdb1431.c: New test file.
4895 * gdb.arch/gdb1431.exp: New test script.
4896
ae7dc4d8
MC
48972003-10-22 Michael Chastain <mec@shout.net>
4898
4899 * gdb.mi/pthreads.c: Add copyright notice.
4900
c39d7427
MC
49012003-10-22 Michael Chastain <mec@shout.net>
4902
4903 * gdb.threads/pthreads.c: Add copyright notice.
4904
8b7d96c1
MC
49052003-10-20 Michael Chastain <mec@shout.net>
4906
4907 * gdb.base/gdb1056.exp: New test script.
4908
d1d69fdd
DJ
49092003-10-13 Daniel Jacobowitz <drow@mvista.com>
4910
4911 * gdb.threads/killed.exp: Use gdb_run_cmd.
4912
7d605576
DJ
49132003-10-13 Daniel Jacobowitz <drow@mvista.com>
4914
4915 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
4916 create a core file.
4917 * gdb.threads/gcore-thread.exp: Likewise.
4918
618ec112
CV
49192003-10-13 Corinna Vinschen <vinschen@redhat.com>
4920
4921 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
4922 type, based on char type.
4923 (struct bit_flags_short_t): New bitfield type, based on short type.
4924 (init_bit_flags_char): New fuction.
4925 (init_bit_flags_short): Ditto.
4926 (print_bit_flags_char): Ditto.
4927 (print_bit_flags_short): Ditto.
4928 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
4929
9367a73c
MC
49302003-10-11 Michael Chastain <mec@shout.net>
4931
4932 * gdb.base/call-rt-st.exp: Update copyright year.
4933
1decf120
KI
49342003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
4935
4936 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
4937 * gdb.disasm/sh3.s: Ditto.
4938
5445b2ae
DJ
49392003-10-07 Daniel Jacobowitz <drow@mvista.com>
4940
4941 * gdb.threads/switch-threads.exp: New test.
4942 * gdb.threads/switch-threads.c: New source file.
4943
aec24853
CV
49442003-10-07 Corinna Vinschen <vinschen@redhat.com>
4945
4946 * gdb.base/ending-run.exp: Add sh specific case.
4947
adc7428d
AC
49482003-10-06 Andrew Cagney <cagney@redhat.com>
4949
4950 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
4951 * gdb.disasm/mn10200.exp: Delete obsolete file.
4952
c9d37158
DJ
49532003-09-29 Daniel Jacobowitz <drow@mvista.com>
4954
4955 * ChangeLog: Correct an entry command.exp -> commands.exp.
4956 * gdb.base/commands.exp (bp_deleted_in_command_test)
4957 (temporary_breakpoint_commands): Check noargs.
4958
79c2c32d
DC
49592003-09-25 David Carlton <carlton@kealia.com>
4960
4961 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
4962 of some print tests, where appropriate. Add tests for C::D::cd,
4963 E::ce, F::cXfX, G::XgX.
4964 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
4965
594e6d67
RE
49662003-09-25 Richard Earnshaw <rearnsha@arm.com>
4967
4968 * lib/java.exp (java_init): Import target_alias before using it.
4969
10f0d451
DC
49702003-09-25 David Carlton <carlton@kealia.com>
4971
4972 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
4973
274bcba0
EZ
49742003-09-23 Elena Zannoni <ezannoni@redhat.com>
4975
d63a86f8 4976 * gdb.base/selftest.exp: Accomodate more instruction reordering
274bcba0
EZ
4977 weirdness.
4978
cdbf20f7
MC
49792003-09-17 Michael Chastain <mec@shout.net>
4980
4981 * gdb.cp/gdb1355.exp: New file.
4982 * gdb.cp/gdb1355.c: New file.
4983
71e06f80
CV
49842003-09-15 Corinna Vinschen <vinschen@redhat.com>
4985
4986 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
4987 * gdb.asm/sh.inc: New file.
4988
5c4e30ca
DC
49892003-09-11 David Carlton <carlton@kealia.com>
4990
bd45b7af
DC
4991 * gdb.cp/namespace.exp: Add tests for namespace types.
4992 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
4993 (test_namespace): New.
4994
1c199746
EZ
49952003-09-11 Elena Zannoni <ezannoni@redhat.com>
4996
4997 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 4998 * gdb.stabs/weird.exp: Ditto.
1c199746 4999
04ed252f
MC
50002003-09-08 Michael Chastain <mec@shout.net>
5001
5002 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
5003
d8a2d9e7
MC
50042003-09-07 Michael Chastain <mec@shout.net>
5005
5006 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
5007 'parse error'.
5008
161afb24
MK
50092003-09-07 Mark Kettenis <m.kettenis@osp.nl>
5010
5011 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
5012
49f2741a
MC
50132003-08-30 Michael Chastain <mec@shout.net>
5014
5015 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
5016 * gdb.gdb/observer.exp: Ditto.
5017 * gdb.gdb/xfullpath.exp: Ditto.
5018
8afa723e
MK
50192003-08-29 Mark Kettenis <kettenis@gnu.org>
5020
5021 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
5022 *-*-*bsd*.
5023
f31dfe3b
JJ
50242003-08-28 Jeff Johnston <jjohnstn@redhat.com>
5025
5026 * gdb.base/dump.exp: Skip for ia64.
5027
4630e498
JJ
50282003-08-25 Jeff Johnston <jjohnstn@redhat.com>
5029
5030 * gdb.asm/asm-source.exp: Add ia64 support.
5031 * gdb.asm/ia64.inc: New file.
5032
1105b7ef
MC
50332003-08-22 Michael Chastain <mec@shout.net>
5034
5035 * gdb.cp: New directory.
5036 * gdb.cp/*: Copy from gdb.c++/*.
5037 * gdb.c++/*: Remove.
5038 * Makefile.in: Change gdb.c++ to gdb.cp.
5039 * configure.in: Ditto.
5040 * configure: Regnerate.
5041
c945b932
MK
50422003-08-18 Mark Kettenis <kettenis@gnu.org>
5043
5044 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
5045 * gdb.arch/i386-prologue.c (gdb1338): Add function.
5046
2b66634b
DJ
50472003-08-17 Daniel Jacobowitz <drow@mvista.com>
5048
5049 * mi-var-display.exp (-var-list-children weird): Accept function
5050 pointers with argument types.
5051 * mi1-var-display.exp (-var-list-children weird): Likewise.
5052 * mi2-var-display.exp (-var-list-children weird): Likewise.
5053
a356f73b
DJ
50542003-08-17 Daniel Jacobowitz <drow@mvista.com>
5055
5056 * gdb.base/annota3.exp: Add missing newline.
5057
483417b8
MC
50582003-08-06 Michael Chastain <mec@shout.net>
5059
5060 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
5061
c99c59c3
MS
50622003-08-12 Michael Snyder <msnyder@redhat.com>
5063
5064 * gdb.base/float.exp: Add test for SH.
5065
55ed7501
MK
50662003-08-10 Mark Kettenis <kettenis@gnu.org>
5067
5068 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
5069
1a371f2e
EZ
50702003-08-07 Elena Zannoni <ezannoni@redhat.com>
5071
5072 * gdb.base/completion.exp: Remove reduntant completion test
5073 on filename.
5074
e0f353ce
EZ
50752003-08-07 Elena Zannoni <ezannoni@redhat.com>
5076
5077 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
5078 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
5079 gdb.trace/save-trace.exp: Make sure that full pathnames are
5080 escaped correctly.
5081
5710a1af 50822003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 5083
5710a1af
EZ
5084 * configure.in: Don't generate config.h from config.hin.
5085 * configure: Regenerate.
5086 * config.hin: Remove file.
5087 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
5088 * gdb.threads/pthreads.c: Ditto.
5089
dcd81ce9
DJ
50902003-08-07 Daniel Jacobowitz <drow@mvista.com>
5091
5092 From Kei Sakamoto <sakamoto.kei@renesas.com>:
5093 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
5094 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
5095 Replace ld24 with seth/add3.
5096
6009d884
AC
50972003-08-02 Andrew Cagney <cagney@redhat.com>
5098
5099 * gdb.base/annota3.exp: New file.
5100 * gdb.base/annota3.c: New file.
5101 * gdb.c++/annota3.exp: New file.
5102 * gdb.c++/annota3.cc: New file.
5103
51514e06
MC
51042003-07-29 Michael Chastain <mec@shout.net>
5105
5106 * gdb.threads/tls.c (spin): Check errno only if sem_wait
5107 actually failed.
5108 (do_pass): Likewise.
5109 * gdb.threads/tls.exp: Always initialize no_of_threads.
5110
4ee6625b
DJ
51112003-07-27 Daniel Jacobowitz <drow@mvista.com>
5112
5113 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
5114 pattern.
5115 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
5116 * gdb.threads/tls.exp: Recognize one case of the host library not
5117 supporting TLS.
5118
225f2bf6
AC
51192003-07-27 Andrew Cagney <cagney@redhat.com>
5120
5121 * gdb.base/fileio.exp: Use SH when running commands using
5122 remote_exec.
5123
bcb27c9f
DJ
51242003-07-24 Daniel Jacobowitz <drow@mvista.com>
5125
5126 From Kei Sakamoto <sakamoto.kei@renesas.com>:
5127 * gdb.base/relocate.c (dummy): New padding array.
5128
3d67be83
MS
51292003-07-22 Michael Snyder <msnyder@redhat.com>
5130
d63a86f8 5131 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
5132
5133 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
5134 patterns to be more general, accepting old and new output.
5135 Some output chars (such as '+') also must be quoted.
d63a86f8 5136 Some addresses are displayed numerically instead of
3d67be83
MS
5137 symbolically.
5138
57ba3b85
MS
51392003-07-23 Michael Snyder <msnyder@redhat.com>
5140
686d097c
MS
5141 * gdb.base/return2.exp: Don't test long-long return.
5142
57ba3b85
MS
5143 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
5144 * gdb.disasm/t01_mov.exp: Ditto.
5145 * gdb.disasm/t02_mova.s: Ditto.
5146 * gdb.disasm/t02_mova.exp: Ditto.
5147 * gdb.disasm/t03_add.s: Ditto.
5148 * gdb.disasm/t03_add.exp: Ditto.
5149 * gdb.disasm/t04_sub.s: Ditto.
5150 * gdb.disasm/t04_sub.exp: Ditto.
5151 * gdb.disasm/t05_cmp.s: Ditto.
5152 * gdb.disasm/t05_cmp.exp: Ditto.
5153 * gdb.disasm/t06_ari2.s: Ditto.
5154 * gdb.disasm/t06_ari2.exp: Ditto.
5155 * gdb.disasm/t07_ari3.s: Ditto.
5156 * gdb.disasm/t07_ari3.exp: Ditto.
5157 * gdb.disasm/t08_or.s: Ditto.
5158 * gdb.disasm/t08_or.exp: Ditto.
5159 * gdb.disasm/t09_xor.s: Ditto.
5160 * gdb.disasm/t09_xor.exp: Ditto.
5161 * gdb.disasm/t10_and.s: Ditto.
5162 * gdb.disasm/t10_and.exp: Ditto.
5163 * gdb.disasm/t11_logs.s: Ditto.
5164 * gdb.disasm/t11_logs.exp: Ditto.
5165 * gdb.disasm/t12_bit.s: Ditto.
5166 * gdb.disasm/t12_bit.exp: Ditto.
5167 * gdb.disasm/t13_otr.s: Ditto.
5168 * gdb.disasm/t13_otr.exp: Ditto.
5169
e00759ef
EZ
51702003-07-22 Elena Zannoni <ezannoni@redhat.com>
5171
5172 * gdb.threads/tls.exp :Add kfail for 'info address' case.
5173
8bc2021f
EZ
51742003-07-22 Elena Zannoni <ezannoni@redhat.com>
5175
5176 * gdb.threads/tls.c : New file.
5177 * gdb.threads/tls.exp : New file.
5178 * gdb.threads/tls-main.c : New file.
5179 * gdb.threads/tls-shared.c : New file.
5180 * gdb.threads/tls-shared.exp : New file.
5181
89320c4c
AS
51822003-07-22 Andreas Schwab <schwab@suse.de>
5183
5184 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
5185
180dea7c
AS
51862003-07-20 Andreas Schwab <schwab@suse.de>
5187
5188 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
5189 due to insn reordering.
5190
0714963c
AC
51912003-07-15 Andrew Cagney <cagney@redhat.com>
5192
5193 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
5194
98a23b3f
MC
51952003-07-15 Michael Chastain <mec@shout.net>
5196
5197 * gdb.base/gdb1250.exp: New file.
5198 * gdb.base/gdb1250.c: New file.
5199
27e417a2
ML
52002003-07-09 Michal Ludvig <mludvig@suse.cz>
5201
5202 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
5203 expansion of size_t to 'unsigned long', not only to 'unsigned'.
5204
8bc2021f
EZ
52052003-07-09 Elena Zannoni <ezannoni@redhat.com>
5206
5207 * gdb.threads/tls.c: New file.
5208 * gdb.threads/tls.exp: New file.
5209 * gdb.threads/tls-main.c: New file.
5210 * gdb.threads/tls-shared.c: New file.
5211 * gdb.threads/tls-shared.exp: New file.
5212
d99968dc
EZ
52132003-07-09 Elena Zannoni <ezannoni@redhat.com>
5214
5215 * gdb.base/annota1.exp: Make sure that we properly escape the
5216 full path of the source file. Xfail more permissive patterns,
d63a86f8 5217 due to a compiler debug info problem.
d99968dc 5218
83876b3b
AS
52192003-07-07 Andreas Schwab <schwab@suse.de>
5220
2705e972
AS
5221 * gdb.asm/m68k.inc: New file.
5222 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
5223
83876b3b
AS
5224 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
5225 arguments"): Also match negative number.
5226
5227 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
5228
3a871b37
DJ
52292003-07-03 Daniel Jacobowitz <drow@mvista.com>
5230
5231 * gdb.base/store.c (charest): New typedef.
5232 (add_char): Rename to add_charest, update.
5233 (wack_char): Rename to wack_charest, update types. Return l + r
5234 to keep r live across the call.
5235 (wack_short, wack_int, wack_long, wack_longest, wack_float)
5236 (wack_double, wack_doublest): Return l + r to keep r live across
5237 the call.
5238 * gdb.base/store.exp: Accomodate store.c changes.
5239
b2a7f303
DC
52402003-06-30 David Carlton <carlton@kealia.com>
5241
5242 * gdb.c++/maint.exp (test_invalid_name): New.
5243 (test_first_component): Add tests for invalid names.
5244
3c6cb4a1
MC
52452003-06-29 Michael Chastain <mec@shout.net>
5246
5247 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
5248 output of '<VTT for class>' for virtual base classes.
5249
f1c2644b
DJ
52502003-06-29 Daniel Jacobowitz <drow@mvista.com>
5251
5252 * gdb.base/completion.exp: Tab-complete "complet" instead of
5253 "compl".
5254 * gdb.base/complex.exp, gdb.base/complex.c: New files.
5255
18080350
DJ
52562003-06-29 Daniel Jacobowitz <drow@mvista.com>
5257
5258 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
5259 * gdb.base/volatile.exp: Likewise.
5260
f56973f8
DJ
52612003-06-29 Daniel Jacobowitz <drow@mvista.com>
5262
5263 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
5264 gdb/1265.
5265
52662003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
5267 Daniel Jacobowitz <drow@mvista.com>
5268
5269 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
5270 initial line count of 'captured_main' from 26 to 32.
5271 (test_with_self): Allow xmalloc call to be interleaved with the
5272 preceding two lines.
5273
e766d4d6
JB
52742003-06-24 Joel Brobecker <brobecker@gnat.com>
5275
5276 * gdb.base/bang.exp: New testcase.
5277
f125c9a4
JB
52782003-06-23 Joel Brobecker <brobecker@gnat.com>
5279
5280 * gdb.base/langs.exp: Add some tests for the "minimal" language
5281 support.
5282
6e25beaf
EZ
52832003-06-23 Elena Zannoni <ezannoni@redhat.com>
5284
5285 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
5286 the testcase.
5287
2f816dda
DJ
52882003-06-22 Daniel Jacobowitz <drow@mvista.com>
5289
5290 * gdb.base/relocate.exp: Test add-symbol-file with a variable
5291 offset.
5292
db5a5748
DJ
52932003-06-22 Daniel Jacobowitz <drow@mvista.com>
5294
5295 * gdb.c++/pr-1210.cc: New file.
5296 * gdb.c++/pr-1210.exp: New file.
5297
1df0c130
DJ
52982003-06-21 Daniel Jacobowitz <drow@mvista.com>
5299
5300 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
5301 000-exec-continue.
5302
a92feac0
MK
53032003-06-15 Mark Kettenis <kettenis@gnu.org>
5304
5305 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
5306 on *-*-*bsd* instead of *-*-freebsd*.
5307
81a58f5b
AC
53082003-06-14 Andrew Cagney <cagney@redhat.com>
5309
5310 * gdb.base/store.exp: Test longest and doublest. Test all
5311 parameters. Weaken return statement match.
5312 * gdb.base/store.c: Add longest and doublest - aka long long and
5313 long double functions. Put all parameters into local register
5314 variables. Use negative values.
5315
b257a0d3
AC
53162003-06-14 Andrew Cagney <cagney@redhat.com>
5317
5318 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
5319 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
5320 exit status.
5321 * gdb.base/fileio.exp: Disable target when nointerrupts and
5322 noinferiorio, instead of limiting it to remote. Use remote_exec
5323 instead of system.
d63a86f8 5324
21c38304
JJ
53252003-06-12 Jeff Johnston <jjohnstn@redhat.com>
5326
5327 * gdb.base/float.exp: Add ia64 support.
5328
1bcdb424
CV
53292003-06-12 Corinna Vinschen <vinschen@redhat.com>
5330
5331 * gdb.base/fileio.exp: Run only on remote targets.
5332
6aeb981f
CV
53332003-06-10 Corinna Vinschen <vinschen@redhat.com>
5334
5335 * gdb.base/fileio.c: New file, testing File-I/O.
5336 * gdb.base/fileio.exp: Ditto.
5337
53df362e
RG
53382003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
5339
5340 * gdb.base/shreloc.exp: New file, check symbol values obtained from
5341 shared objects after relocation at load time (gdb PR/1132).
5342 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
5343 as above, part of the shared object relocation test.
5344
ffee1b46
MK
53452003-06-08 Mark Kettenis <kettenis@gnu.org>
5346
b5ca3722
MK
5347 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
5348 fully filled history list.
5349 * gdb.base/gdb_history: New file.
5350
03ed860d
MK
5351 * gdb.base/signals.exp: XFAIL "continue to func1" on
5352 i*86-*-freebsd*.
5353
ffee1b46
MK
5354 * gdb.base/attach.exp: When trying to attach to a nonexistent
5355 process, make it possible to specify the PID based on the target,
5356 and do so for *-*-freebsd*.
5357
d80dbb52
RH
53582003-06-02 Richard Henderson <rth@redhat.com>
5359
5360 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
5361
6dd77b81
RH
53622003-06-02 Richard Henderson <rth@redhat.com>
5363
5364 * gdb.base/selftest.exp: Next over lim_at_start initialization.
5365
f6347e16
RH
53662003-06-02 Richard Henderson <rth@redhat.com>
5367
5368 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
5369
2c161407
DJ
53702003-06-01 Daniel Jacobowitz <drow@mvista.com>
5371
5372 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
5373 of globalvar.
5374
572eb746
MK
53752003-06-01 Mark Kettenis <kettenis@gnu.org>
5376
5377 * gdb.asm/asm-source.exp: Check for memory read errors in
5378 disassembler test on *BSD too.
5379
9e9617a5
RH
53802003-06-01 Richard Henderson <rth@redhat.com>
5381
5382 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
5383 for .frame.
5384 (gdbasm_call): Lose ldgp.
5385 (gdbasm_startup): Add frame information.
5386 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
5387
7b34ad4e
MK
53882003-05-31 Mark Kettenis <kettenis@gnu.org>
5389
5390 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
5391 i?86-*-*.
5392
10059fdf
MK
53932003-05-30 Mark Kettenis <kettenis@gnu.org>
5394
5395 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
5396 FreeBSD.
5397
acf4b816
RH
53982003-05-29 Richard Henderson <rth@redhat.com>
5399
5400 * gdb.asm/alpha.inc: New file.
5401 * gdb.asm/asm-source.exp: Use it.
5402
e9ecd949
JB
54032003-05-29 Jim Blandy <jimb@redhat.com>
5404
5405 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
5406 'core.PID'.
5407
e3e5a4f3
JB
54082003-05-22 Jim Blandy <jimb@redhat.com>
5409
5410 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
5411 backtrace.
d63a86f8 5412
72fe3d25
DC
54132003-05-20 David Carlton <carlton@math.stanford.edu>
5414
5415 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
5416 this time.
5417
58da2eb2
DC
54182003-05-19 David Carlton <carlton@bactrian.org>
5419
5420 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
5421 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
5422
1fcb5155
DC
54232003-05-19 David Carlton <carlton@bactrian.org>
5424
5425 * gdb.c++/namespace.exp: Add namespace scope and anonymous
5426 namespace tests.
5427 Bump copyright date.
5428 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
5429 (main): Call C::D::marker2.
5430 * gdb.c++/namespace1.cc: New file.
5431
85e85163
JJ
54322003-05-14 Jeff Johnston <jjohnstn@redhat.com>
5433
5434 Roland McGrath <roland@redhat.com>
d63a86f8 5435 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
5436 there is no manager thread.
5437
a25fbfec
JJ
54382003-05-08 Jeff Johnston <jjohnstn@redhat.com>
5439
d63a86f8
RM
5440 * gdb.threads/schedlock.exp: Remove assumption that all threads
5441 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
5442 in one of the child threads rather than the main thread.
5443
be375bae
JB
54442003-05-07 Jim Blandy <jimb@redhat.com>
5445
09bf6082
JB
5446 Add support for assembly source testing on the s390x.
5447 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
5448 architecture.
5449 * gdb.asm/s390x.inc: New file.
5450
be375bae
JB
5451 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
5452 succession of 'if' statements.
5453
00905d52
AC
54542003-05-05 Andrew Cagney <cagney@redhat.com>
5455
5456 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
5457
b1e29e33
AC
54582003-05-05 Andrew Cagney <cagney@redhat.com>
5459
5460 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
5461 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
5462
e33d66ec
EZ
54632003-05-02 Elena Zannoni <ezannoni@redhat.com>
5464
5465 * gdb.base/charset.exp: Update based on new behavior of set/show
5466 charset commands.
5467
2b6fd0d8
AC
54682003-05-01 Andrew Cagney <cagney@redhat.com>
5469
5470 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
5471 variable do not give memory errors.
5472
130cacce
AF
54732003-04-30 Adam Fedor <fedor@gnu.org>
5474
5475 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
5476 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
5477 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
5478 gdb.objc/basicclass.m: : New files
5479
5480 * lib/gdb.exp (gdb_compile_objc): New procedure.
5481
bea71854
DJ
54822003-04-27 Daniel Jacobowitz <drow@mvista.com>
5483
5484 * gdb.base/signals.exp: Make backtrace tests more specific.
5485
0f20eeea
DC
54862003-04-23 David Carlton <carlton@bactrian.org>
5487
5488 * gdb.c++/maint.exp (test_first_component): Add tests for
5489 'operator' in more locations.
5490
c8c4d8dc
KB
54912003-04-16 Kevin Buettner <kevinb@redhat.com>
5492
5493 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
5494
3fe60e3c
EZ
54952003-04-16 Elena Zannoni <ezannoni@redhat.com>
5496
5497 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
5498 func marke' instead. Update test name.
5499
9219021c
DC
55002003-04-15 David Carlton <carlton@math.stanford.edu>
5501
5502 * gdb.c++/maint.exp: New file.
5503
5dd55bdd
EZ
55042003-04-14 Elena Zannoni <ezannoni@redhat.com>
5505
5506 * gdb.threads/schedlock.c: Change type of thread function argument
5507 to long, to avoid warnings on 64-bit platforms.
5508
00890572
EZ
55092003-04-14 Elena Zannoni <ezannoni@redhat.com>
5510
5511 * gdb.base/attach.exp: Add new message from ptrace in case of
5512 attaching to nonexistent process.
d63a86f8 5513
93201743
JB
55142003-04-11 Jim Blandy <jimb@redhat.com>
5515
5516 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
5517 gdb.c++/userdef.cc: Place comments on the lines to which the
5518 marker function might return.
5519 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
5520 gdb.c++/userdef.exp: Look for those comments to check that we've
5521 returned to the right place, instead of checking line numbers.
5522
2a11c64d
EZ
55232003-04-11 Elena Zannoni <ezannoni@redhat.com>
5524
5525 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
5526 match on sourcefile name, instead of directory name.
5527
68ab8fc5
EZ
55282003-04-10 Elena Zannoni <ezannoni@redhat.com>
5529
d63a86f8 5530 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
5531 working directory name.
5532
5624293a
JB
55332003-04-09 Jim Blandy <jimb@redhat.com>
5534
5535 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
5536 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
5537 after an inferior function call, report the failure, but allow the
5538 test to continue.
5539
f1f02ee4
SC
55402003-04-05 Stephane Carrez <stcarrez@nerim.fr>
5541
5542 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
5543 with -DPROTOTYPES.
5544
6eb79af0
SC
55452003-04-05 Stephane Carrez <stcarrez@nerim.fr>
5546
5547 * gdb.base/break.exp: Revert last patch.
5548
8dfb4cf0
SC
55492003-04-04 Stephane Carrez <stcarrez@nerim.fr>
5550
5551 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
5552 with -DPROTOTYPES.
5553
ed4c619a
AC
55542003-04-02 Andrew Cagney <cagney@redhat.com>
5555
5556 * gdb.base/callfuncs.exp: Make "print add" messages unique.
5557 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
5558 matching directories by the name breakpoint.
5559 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
5560 Make "continue to marker1" consistent.
5561 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
5562 message consistent.
5563 * lib/gdb.exp: Put "the program is no longer running", and "the
5564 program exited" in parenthesis.
5565 * lib/mi-support.exp: Ditto.
d63a86f8 5566
4e35d5f0 55672003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 5568
4e35d5f0
BR
5569 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
5570
71900fe8
AC
55712003-03-29 Andrew Cagney <cagney@redhat.com>
5572
5573 * gdb.base/sizeof.c (main): Print the value of '\377'.
5574 * gdb.base/sizeof.exp: Check the sign of '\377'.
5575
c0655a16
MC
55762003-03-27 Michael Chastain <mec@shout.net>
5577
5578 * gdb.base/gdb1090.exp: New file.
5579 * gdb.base/gdb1090.cc: New file.
5580
5b2a3989
JB
55812003-03-27 J. Brobecker <brobecker@gnat.com>
5582
5583 * gdb.gdb/observer.exp: New regression test.
5584
79876890
MC
55852003-03-27 Michael Chastain <mec@shout.net>
5586
5587 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
5588 * gdb.base/ptype.exp: Likewise.
5589
6eac95e3
CV
55902003-03-27 Corinna Vinschen <vinschen@redhat.com>
5591
5592 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
5593
e8c71839
MC
55942003-03-26 Michael Chastain <mec@shout.net>
5595
5596 * gdb.base/ptype.exp: Actually use some typedef'd types.
5597
71b10041
SC
55982003-03-21 Stephane Carrez <stcarrez@nerim.fr>
5599
5600 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
5601 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
5602
2512cf80
CV
56032003-03-20 Corinna Vinschen <vinschen@redhat.com>
5604
5605 * gdb.base/default.exp: Fix regular expression.
5606
0d195a4f
CV
56072003-03-20 Corinna Vinschen <vinschen@redhat.com>
5608
5609 * gdb.base/args.exp: Fix regular expression.
5610
8a2dbca8
CV
56112003-03-20 Corinna Vinschen <vinschen@redhat.com>
5612
5613 * gdb.base/help.exp: Allow Win32 child process.
5614
bf028682
CV
56152003-03-20 Corinna Vinschen <vinschen@redhat.com>
5616
5617 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
5618 when stepping out of main().
5619
182dbe85
CV
56202003-03-20 Corinna Vinschen <vinschen@redhat.com>
5621
5622 * gdb.base/default.exp: Check for win32 specific message when calling
5623 "run" without executable.
5624
d67a6ba5
CV
56252003-03-20 Corinna Vinschen <vinschen@redhat.com>
5626
5627 * gdb.base/args.exp: Expect .exe in output.
5628
a955b5bb
CV
56292003-03-20 Corinna Vinschen <vinschen@redhat.com>
5630
5631 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
5632 Cygwin native.
5633
bf6bad4b
AC
56342003-03-17 Andrew Cagney <cagney@redhat.com>
5635
5636 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
5637 vector registes.
5638 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
5639 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
5640
293e9a31
DC
56412003-03-17 David Carlton <carlton@math.stanford.edu>
5642
5643 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
5644 test, for PR breakpoints/38.
5645 Call test_watchpoint_and_breakpoint.
5646 * gdb.base/watchpoint.c (func3): New function.
5647 (main): Call func3.
5648
5330f2db
DC
56492003-03-04 David Carlton <carlton@math.stanford.edu>
5650
5651 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
5652 Garply<Garply<char> >:: garply".
5653 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
5654 with respect to PR c++/1111; note also PR c++/1113.
5655 (test_template_breakpoints): KFAIL "constructor breakpoint" with
5656 respect to PR c++/1062.
5657 KFAIL "destructor breakpoint" with respect to PR c++/1112.
5658
6ece72da
DC
56592003-03-03 David Carlton <carlton@math.stanford.edu>
5660
5661 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
5662 with respect to PR c++/57.
5663 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
5664 c++/826.
5665 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
5666 respect to PR c++/57.
5667
85ca1584
DC
56682003-03-03 David Carlton <carlton@math.stanford.edu>
5669
5670 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
5671 respect to PR c++/33 into FAILs.
5672
98e9c5b8
MC
56732003-03-03 Michael Chastain <mec@shout.net>
5674
7bedbf27
MC
5675 * configure.in: Update copyright years.
5676
56772003-03-03 Michael Chastain <mec@shout.net>
5678
5679 * Makefile.in: Update copyright years.
98e9c5b8 5680
f683e100
DC
56812003-02-28 David Carlton <carlton@math.stanford.edu>
5682
5683 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
5684 print class instead of struct and/or superfluous protection
5685 specifiers, as long as the resulting output is equivalent to the
5686 source code.
5687 Delete FIXME from end of messages on tests that don't need
5688 fixing.
5689
a9e0cf2c
DC
56902003-02-28 David Carlton <carlton@math.stanford.edu>
5691
5692 * gdb.c++/templates.exp (do_tests): Allow const in the two
5693 Foo<volatile char *>::foo tests.
5694
e8d359df
MS
56952003-02-27 Michael Snyder <msnyder@redhat.com>
5696
d63a86f8 5697 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
5698 will be consistant.
5699
0b71dc91
DC
57002003-02-26 David Carlton <carlton@math.stanford.edu>
5701
5702 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
5703 char *>::foo" test with respect to PR c++/33. Create a new test
5704 which is identical to that one except that it doesn't put the
5705 space between the "char" and the "*"; KFAIL it, too.
5706
dd14ab43
DC
57072003-02-26 David Carlton <carlton@math.stanford.edu>
5708
5709 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
5710 template types into either PASSes or KFAILs (corresponding to PR
5711 c++/57). Tweak indentation. Update copyright.
5712
1146c7f1
SC
57132003-02-23 Stephane Carrez <stcarrez@nerim.fr>
5714
5715 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
5716
74641dfb
MC
57172003-02-13 Michael Chastain <mec@shout.net>
5718
5719 * gdb.base/exprs.exp: Remove i960 remnants.
5720 * gdb.base/funcargs.exp: Likewise.
5721 * gdb.base/list.exp: Likewise.
5722 * gdb.base/ptype.exp: Likewise.
5723
559cd2d0
DC
57242003-02-14 David Carlton <carlton@math.stanford.edu>
5725
5726 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
5727 pEe->D::vg()" from XFAIL to KFAIL.
5728
c4f90d87
JM
57292003-02-13 Jason Molenda (jmolenda@apple.com)
5730
5731 * gdb.base/maint.exp: Update maint print statistics regexp to include
5732 new entries.
5733
cbc4d97c
MC
57342003-02-13 Michael Chastain <mec@shout.net>
5735
5736 * gdb.c++/inherit.exp: Remove call to get_debug_format.
5737
40f235b7
MC
57382003-02-12 Michael Chastain <mec@shout.net>
5739
5740 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
5741 * gdb.c++/inherit.exp: Likewise.
5742 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
5743 * gdb.c++/templates.exp: Likewise.
5744 * gdb.c++/virtfunc.exp: Likewise.
5745
c56716b0
JM
57462003-02-06 Jason Molenda (jason-cl@molenda.com)
5747
5748 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
5749 why the code is written that way.
5750
070afcf8
MC
57512003-02-05 Michael Chastain <mec@shout.net>
5752
5753 * gdb.base/dump.exp: Add missing copyright line.
5754
5d0331e5
JM
57552003-02-05 Jason Molenda (jason-cl@molenda.com)
5756
f7ae6d3e 5757 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
5758 at the beginning so the breakpoint doesn't get set on the loop.
5759
92851186
MC
57602003-02-05 Michael Chastain <mec@shout.net>
5761
5762 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
5763 output for configurations with gcc 2.95.3.
5764
cbf1e085
AC
57652003-02-05 Keith Seitz <keiths@redhat.com>
5766 Andrew Cagney <ac131313@redhat.com>
5767
5768 * gdb.mi/mi-cli.exp: New file.
d63a86f8 5769
29518e1e
MC
57702003-02-04 Michael Chastain <mec@shout.net>
5771
5772 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
5773 Call perror and then continue.
5774
5af1d5f3
MC
57752003-02-03 Michael Chastain <mec@shout.net>
5776
5777 * gdb.c++/pr-1023.cc: New file.
5778 * gdb.c++/pr-1023.exp: New file.
5779
6b549786
JB
57802003-02-05 Jim Blandy <jimb@redhat.com>
5781
5782 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
5783 it's local to foobar. Check for it there, and check that it's not
5784 present in main.
5785 * gdb.c++/local.cc (marker2): New function.
5786 (foobar): Call marker1.
5787 (main): Call marker2 instead of marker1.
5788
67f16606
AC
57892003-02-04 Andrew Cagney <ac131313@redhat.com>
5790
5791 * gdb.disasm/mn10200.exp: Obsolete file.
5792 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
5793 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
5794 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
5795
1c5cb38e
DC
57962003-02-04 David Carlton <carlton@math.stanford.edu>
5797
5798 * gdb.c++/overload.exp: Test intToChar(1).
5799 * gdb.c++/overload.cc (intToChar): New.
5800 (main): Call intToChar.
5801
d1fe6965
DC
58022003-02-03 David Carlton <carlton@math.stanford.edu>
5803
5804 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
5805 'might_kfail' arg.
5806 KFAIL some of the continue_to_bp_overloaded calls, according to
5807 PR c++/1025.
5808
9ba61c5d
MC
58092003-02-01 Michael Chastain <mec@shout.net>
5810
5811 * gdb.base/advance.c (marker1): New marker function.
5812 * gdb.base/advance.exp: When the 'advance' command lands on the
5813 return breakpoint, it can legitimately stop on either the
5814 current line or the next line. Accommodate both outcomes.
5815 * gdb.base/until.exp: Likewise.
5816
e7494ffb
AC
58172003-02-02 Andrew Cagney <ac131313@redhat.com>
5818
5819 2002-11-10 Jason Molenda (jason-cl@molenda.com):
5820 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
5821 now a list, not a tuple.
5822 * gdb.mi/mi-var-display.exp: Ditto.
5823 * gdb.mi/gdb792.exp: Ditto.
5824
075559bc
AC
58252003-02-01 Andrew Cagney <ac131313@redhat.com>
5826
5827 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
5828 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
5829 stack backtraces.
5830 * gdb.mi/mi-syn-frame.c: Part of same.
5831
2bd4c7b1
MK
58322003-02-01 Mark Kettenis <kettenis@gnu.org>
5833
5834 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
5835 gdb.mi/mi1-pthreads.exp: Return instead of calling
5836 gdb_suppress_entire_file.
5837
eabd8992
MS
58382003-02-01 Mark Salter <msalter@redhat.com>
5839
5840 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
5841
71469e2f
MS
58422003-01-31 Mark Salter <msalter@redhat.com>
5843
5844 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
5845 Support empty arg.
5846
38a94d44
MC
58472003-01-30 Michael Chastain <mec@shout.net>
5848
5849 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
5850 This was a workaround for a UTF-8 bug in readline 4.3. The bug
5851 has been fixed in gdb/readline on 2003-01-09.
5852
19ea9e73
MS
58532003-01-29 Michael Snyder <msnyder@redhat.com>
5854
e8d359df
MS
5855 * gdb.base/maint.exp: Allow for leading underscore in symbol.
5856 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
5857 * gdb.base/args.exp: Skip if target does not support args passing.
5858
2307bd6a
DJ
58592003-01-22 Daniel Jacobowitz <drow@mvista.com>
5860
19ea9e73 5861 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
5862 gdb_test. Accept a list of expect arguments as the third
5863 parameter.
5864 (gdb_test): Use it.
5865
f2dd3617
EZ
58662003-01-20 Elena Zannoni <ezannoni@redhat.com>
5867
5868 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
5869 allow for different test tree configurations. Update some
5870 tescases accordingly.
5871 * gdb.arch/altivec-regs.exp: Ditto.
5872 * gdb.asm/asm-source.exp: Ditto.
5873 * gdb.base/advance.exp: Ditto.
5874 * gdb.base/display.exp: Ditto.
d63a86f8 5875 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
5876 * gdb.base/mips_pro.exp: Ditto.
5877 * gdb.base/overlays.exp: Ditto.
5878 * gdb.base/relocate.exp: Ditto.
5879 * gdb.base/setshow.exp: Ditto.
5880 * gdb.base/step-line.exp: Ditto.
5881 * gdb.base/step-test.exp: Ditto.
5882 * gdb.base/until.exp: Ditto.
5883 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
5884
c71cdefd
DC
58852003-01-17 David Carlton <carlton@math.stanford.edu>
5886
5887 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
5888 corresponding to PR c++/945.
5889 Update copyright.
5890
fdba05d7
DC
58912003-01-17 David Carlton <carlton@math.stanford.edu>
5892
5893 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
5894 corresponding to PR c++/68.
5895
58962003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
5897
5898 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
5899 (test_paddr_hairy_functions): Call print_addr_2_kfail for
5900 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
5901
c362c33a
EZ
59022003-01-15 Elena Zannoni <ezannoni@redhat.com>
5903
0fbc361c
EZ
5904 * gdb.base/break.exp: Fix change of default location, because of
5905 removal of until tests.
5906 * gdb.base/help.exp: Update test for new 'until' help message.
5907 Add test for help on 'advance'.
c362c33a
EZ
5908 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
5909
dabf8a35
MK
59102003-01-15 Mark Kettenis <kettenis@gnu.org>
5911
5912 * gdb.base/default.exp: Adapt "info float" test for recent changes
5913 to that command. Add test for "info vector".
5914 * gdb.base/float.exp: New file. Add test for "info float" that
5915 resembles the old test in gdb.base/default.exp.
5916
a1769aca
DC
59172003-01-15 David Carlton <carlton@math.stanford.edu>
5918
5919 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
5920
82025e13
EZ
59212003-01-15 Elena Zannoni <ezannoni@redhat.com>
5922
5923 * gdb.base/break.exp: Move the tests of until command from here...
5924 * gdb.base/until.exp: ... to here. New file. Add other tests.
5925 * gdb.base/advance.c: New file.
5926 * gdb.base/advance.exp: New file.
5927
8f9ab801
EZ
59282003-01-14 Elena Zannoni <ezannoni@redhat.com>
5929
5930 * gdb.base/args.c: New file.
5931 * gdb.base/args.exp: New file.
5932
9ae66589
DJ
59332003-01-14 Daniel Jacobowitz <drow@mvista.com>
5934
5935 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
5936
8d77e5c3
DJ
59372003-01-14 Daniel Jacobowitz <drow@mvista.com>
5938
5939 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
5940
12d2f0a1
DJ
59412003-01-14 Daniel Jacobowitz <drow@mvista.com>
5942
5943 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
5944 dates.
5945
6ca37014
DJ
59462003-01-13 Daniel Jacobowitz <drow@mvista.com>
5947
5948 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
5949
b0023472
DJ
59502003-01-13 Daniel Jacobowitz <drow@mvista.com>
5951
5952 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
5953 (ptype &*"foo").
5954 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
5955
607fbc54 59562003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
5957
5958 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
5959 * gdb.mi/mi1-console.exp: Likewise.
5960
607fbc54 59612003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
5962
5963 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
5964 * gdb.mi/mi1-console.exp: Likewise.
5965
a1fb14a2
DJ
59662003-01-13 Daniel Jacobowitz <drow@mvista.com>
5967
5968 * gdb.c++/overload.exp: Remove some fixed XFAILs.
5969
c4cf40b7
DJ
59702003-01-09 Daniel Jacobowitz <drow@mvista.com>
5971
5972 * gdb.base/detach.exp: New test.
5973
696d5a5b
DJ
59742003-01-09 Daniel Jacobowitz <drow@mvista.com>
5975
5976 * Makefile.in (ALL_SUBDIRS): New variable.
5977 (subdirs, clean, distclean): Use it.
5978 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
5979 regenerating Makefile, since it is generated from the top level.
5980 * gdb.asm/Makefile.in: Likewise.
5981 * gdb.base/Makefile.in: Likewise.
5982 * gdb.c++/Makefile.in: Likewise.
5983 * gdb.disasm/Makefile.in: Likewise.
5984 * gdb.java/Makefile.in: Likewise.
5985 * gdb.mi/Makefile.in: Likewise.
5986 * gdb.threads/Makefile.in: Likewise.
5987 * gdb.trace/Makefile.in: Likewise.
5988
754533e4
DC
59892003-01-09 David Carlton <carlton@math.stanford.edu>
5990
5991 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
5992 Add copyright year 2003.
5993
d8b3e9ee
MC
59942003-01-06 Michael Chastain <mec@shout.net>
5995
5996 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
5997 When selecting a thread, 'line' and 'file' are optional.
5998 * gdb.mi/mi1-pthreads.exp: Likewise.
5999
8e9e0fe6
AS
60002003-01-06 Andreas Schwab <schwab@suse.de>
6001
6002 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
6003 failures.
6004
b5ab8ff3
DJ
60052003-01-04 Daniel Jacobowitz <drow@mvista.com>
6006
6007 Fix PR gdb/844
6008 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
6009 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
6010
6011 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
6012 instead of calling gdb_suppress_entire_file.
6013 * gdb.threads/print-threads.exp: Likewise.
6014 * gdb.threads/schedlock.exp: Likewise.
6015
6016 * gdb.threads/killed.exp: Return instead of calling
6017 gdb_suppress_entire_file.
6018 * gdb.threads/linux-dp.exp: Likewise.
6019 * gdb.threads/pthreads.exp: Likewise.
6020
1e698235
DJ
60212003-01-04 Daniel Jacobowitz <drow@mvista.com>
6022
6023 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
6024 stabs.
6025 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
6026 * gdb.base/whatis.exp: Always allow (void) after function names.
6027
147ff08c
DJ
60282003-01-04 Daniel Jacobowitz <drow@mvista.com>
6029
6030 * gdb.c++/casts.exp: Correct regexp.
6031
dc62bfc2
MK
60322003-01-04 Mark Kettenis <kettenis@gnu.org>
6033
6034 * configure.in: Call AC_CONFIG_HEADER. Don't call
6035 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
6036 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
6037 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
6038 aforementioned directories in the AC_OUPUT call.
6039 * config.hin: New file.
6040 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
6041 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
6042 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
6043 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
6044 pass -I$objdir instead of -I$objdir/$subdir in compilation.
6045 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
6046 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
6047 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
6048 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
6049 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
6050 gdb.threads/configure.in, gdb.threads/configure,
6051 gdb.threads/config.in, gdb.trace/configure.in,
6052 gdb.trace/configure: Removed.
6053
77afa639
MC
60542003-01-03 Michael Chastain <mec@shout.net>
6055
6056 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
6057 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
6058
7634bb6e
DJ
60592003-01-03 Daniel Jacobowitz <drow@mvista.com>
6060
6061 * gdb.base/store.exp: Fix regular expressions.
6062
b39c905e
MK
60632002-12-28 Mark Kettenis <kettenis@gnu.org>
6064
6065 * configure.in: Rewrite.
6066 * configure: Regenerated.
6067
0a8551dd
DC
60682003-01-03 David Carlton <carlton@math.stanford.edu>
6069
6070 * gdb.base/psymtab.exp: New file.
6071 * gdb.base/psymtab1.c: Ditto.
6072 * gdb.base/psymtab2.c: Ditto.
6073
c60b7188
AF
60742002-12-23 Adam Fedor <fedor@gnu.org>
6075
6076 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
6077
ee73db83
DC
60782002-12-23 David Carlton <carlton@math.stanford.edu>
6079
6080 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
6081 and current_directory initialization.
6082
d6c1774e
JB
60832002-12-22 Jim Blandy <jimb@redhat.com>
6084
f0a847b8
JB
6085 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
6086 rather than as part of the output file name.
6087
d6c1774e
JB
6088 * gdb.base/attach.exp: There's no need to copy the test program to
6089 /tmp; that was only ever necessary on HP/UX, and this test is
6090 entirely disabled there anyway.
6091
f0708dbb
JB
60922002-12-21 Jim Blandy <jimb@redhat.com>
6093
4c2acfea
JB
6094 * gdb.c++/psmang.exp: Doc fix.
6095
f0708dbb
JB
6096 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
6097 test.
6098
9579e000
DC
60992002-12-20 David Carlton <carlton@math.stanford.edu>
6100
6101 * gdb.c++/annota2.exp: KFAIL annotate-quit.
6102
d1810171
MC
61032002-12-18 Michael Chastain <mec@shout.net>
6104
6105 * gdb.c++/annota2.exp: Add copyright year 2002.
6106
76565097
DC
61072002-12-17 David Carlton <carlton@math.stanford.edu>
6108
6109 * gdb.c++/try_catch.cc: Add marker comments.
6110 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
6111 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
6112 * gdb.c++/m-static.cc: Ditto.
6113 * gdb.c++/m-static1.cc: Ditto.
6114 * gdb.c++/try_catch.cc: Ditto.
6115
da81390b
JJ
61162002-12-16 Jeff Johnston <jjohnstn@redhat.com>
6117
6118 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
6119 to see whether we are using the new -environment-directory
6120 command which resets via -r or the old version of the command
6121 which may prompt the user. Part of fix for gdb/741.
6122
b304d130
AC
61232002-12-13 Andrew Cagney <ac131313@redhat.com>
6124
6125 * gdb.fortran/types.exp: Update obsolete comment.
6126 * gdb.fortran/exprs.exp: Ditto.
6127 * lib/gdb.exp: Delete obsolete code.
6128 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
6129 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
6130 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
6131 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
6132 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
6133 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
6134 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
6135 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
6136 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
6137 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
6138 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
6139 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
6140 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
6141 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
6142 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
6143 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
6144 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
6145 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
6146 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
6147 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
6148 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
6149 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
6150 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
6151 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
6152 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
6153 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
6154 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
6155 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
6156 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
6157 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
6158 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
6159 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
6160 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
6161 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
6162 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
6163 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
6164 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
6165
a23b6e6a
DC
61662002-12-11 David Carlton <carlton@math.stanford.edu>
6167
6168 * gdb.c++/m-data.exp: Add test for members that shadow global
6169 variables: see PR gdb/804.
6170 * gdb.c++/m-data.cc: Ditto.
6171
6604731b
DJ
61722002-12-10 Daniel Jacobowitz <drow@mvista.com>
6173
6174 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
6175
de46ecd7
DC
61762002-12-06 David Carlton <carlton@math.stanford.edu>
6177
6178 * gdb.base/store.c: Don't declare functions static.
6179
27e829d0
AC
61802002-12-04 Andrew Cagney <ac131313@redhat.com>
6181
6182 * gdb.base/store.exp, gdb.base/store.c: New files.
6183
92806416
DJ
61842002-12-03 Daniel Jacobowitz <drow@mvista.com>
6185
6186 * gdb.base/selftest.exp: Update for current gdb.
6187
3bcbaac5
DJ
61882002-12-03 Daniel Jacobowitz <drow@mvista.com>
6189
6190 * gdb.base/maint.exp: Only dump symbols from one source file
6191 or objfile.
6192
f4f00b1f
DJ
61932002-12-03 Daniel Jacobowitz <drow@mvista.com>
6194
6195 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
6196 function call.
6197
f1c8a949
JB
61982002-11-25 Jim Blandy <jimb@redhat.com>
6199
6200 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
6201 function appearing in error message.
6202
9e297a97
DJ
62032002-11-21 Daniel Jacobowitz <drow@mvista.com>
6204
6205 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
6206
1f312e79
JJ
62072002-11-08 Jeff Johnston <jjohnstn@redhat.com>
6208
d63a86f8
RM
6209 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
6210 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
6211 should be in mi console format. This is part of fix for PR gdb/604.
6212
83c31e7d
FN
62132002-09-18 Fernando Nasser <fnasser@redhat.com>
6214
6215 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
6216 which explicitly prints the zero offset as "+0".
6217
322b3f65
DJ
62182002-10-22 Daniel Jacobowitz <drow@mvista.com>
6219
6220 * gdb.threads/schedlock.c (args): Make unsigned.
6221
62222002-10-21 Daniel Jacobowitz <drow@mvista.com>
6223
6224 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
6225 numbers. Allow "foo2|selected stack frame".
6226 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
6227 * gdb.asm/asmsrc2.s: Likewise.
6228 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
6229 comments.
6230 * gdb.asm/mips.inc: New file.
6231
5e2fe5b8
AF
62322002-10-18 Adam Fedor <fedor@gnu.org>
6233
6234 * gdb.base/default.exp: Update expected output to include 'ObjC'.
6235 * gdb.base/help.exp: Likewise.
6236
abe1a5d0
KB
62372002-10-17 Kevin Buettner <kevinb@redhat.com>
6238
6239 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
6240 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
6241
10abb1d4
JB
62422002-10-02 Jim Blandy <jimb@redhat.com>
6243
6244 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
6245
1f609b42
AC
62462002-10-01 Andrew Cagney <ac131313@redhat.com>
6247
6248 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
6249 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
6250 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
6251 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
6252 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
6253 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
6254 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
6255
0aee02e4
AC
62562002-09-29 Andrew Cagney <ac131313@redhat.com>
6257
6258 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
6259 * mi0-disassemble.exp, mi0-eval.exp: Delete.
6260 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
6261 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
6262 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
6263 * mi0-var-block.exp, mi0-var-child.exp: Delete.
6264 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 6265
6fde09ad
KB
62662002-09-27 Kevin Buettner <kevinb@redhat.com>
6267
6268 * gdb.base/annota1.exp (info break): Make directory components of
6269 path optional since not all compilers emit this debug information.
6270
6271 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
6272 step ends up stepping out of the function instead of stopping on
6273 the epilogue.
6274
9e8aab75
KS
62752002-09-26 Keith Seitz <keiths@redhat.com>
6276
6277 * lib/insight-support.exp (gdbtk_start): Figure out where
6278 the insight executable is based on where gdb is. Use this
6279 executable to start insight instead of gdb.
6280
e36180d7
AC
62812002-09-25 Andrew Cagney <cagney@redhat.com>
6282
6283 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
6284
9dd34b2b
AC
62852002-09-24 Andrew Cagney <ac131313@redhat.com>
6286
6287 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
6288 test_isolated_complaints.
6289 (test_empty_complaint): New function.
6290 (test_empty_complaints): New function. Check no output when no
6291 complaints.
d63a86f8 6292
dea97812
KB
62932002-09-19 Jim Blandy <jimb@redhat.com>
6294
6295 * gdb.base/charset.exp, gdb.base/charset.c: New files.
6296
54951bd7
AC
62972002-09-19 Andrew Cagney <ac131313@redhat.com>
6298
6299 * gdb.gdb/complaints.exp: New file.
6300
dec43320
AC
63012002-09-18 Andrew Cagney <ac131313@redhat.com>
6302
6303 * gdb.base/maint.exp: Check `help maint internal-warning'.
6304
e70d6e3f
DC
63052002-09-18 David Carlton <carlton@math.stanford.edu>
6306
6307 * gdb.c++/m-static.exp: Remove breakpoints depending on line
6308 numbers, and replace them by a single breakpoint after the
6309 constructors are all finished.
6310 Add test 4.
6311 * gdb.c++/m-static.cc: Add test 4.
6312 * gdb.c++/m-static.h: New file.
6313 * gdb.c++/m-static1.cc: New file.
6314
6315 * gdb.c++/printmethod.exp: New file.
6316 * gdb.c++/printmethod.cc: New file.
6317
6318 * gdb.c++/pr-574.exp: New file.
6319 * gdb.c++/pr-574.cc: New file.
6320
afb5c968
CV
63212002-09-18 Corinna Vinschen <vinschen@redhat.com>
6322
6323 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
6324 embedded targets which never actually exit.
6325
31e45dee
FN
63262002-09-18 Fernando Nasser <fnasser@redhat.com>
6327
6328 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
6329 "don't step after run" as unresolved or unsupported, instead of xfail.
6330
a283c5a1
CV
63312002-09-18 Corinna Vinschen <vinschen@redhat.com>
6332
6333 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
6334 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
6335 Add newline to expected string in "step out of main (status wrapper)"
6336 case.
6337
11350d2a
CV
63382002-09-18 Corinna Vinschen <vinschen@redhat.com>
6339
6340 * lib/gdb.exp (rerun_to_main): Allow restarting application.
6341 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
6342
0deec7d6
TT
63432002-09-17 Tom Tromey <tromey@redhat.com>
6344
6345 * gdb.base/printcmds.exp (test_print_string_constants): Expect
6346 \000, not \0, in double-quoted string.
6347
b2b4a1b5
CV
63482002-09-14 Corinna Vinschen <vinschen@redhat.com>
6349
c9d37158 6350 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
6351 string after running the commands execution on breakpoint tests.
6352
1c56143a
CV
63532002-09-13 Corinna Vinschen <vinschen@redhat.com>
6354
6355 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
6356
37f8da45
JB
63572002-09-12 Joel Brobecker <brobecker@gnat.com>
6358
6359 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
6360
08b468e0
KS
63612002-09-10 Keith Seitz <keiths@redhat.com>
6362
6363 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
6364 runto proc.
6365 (mi_run_to_main): Use mi_runto.
6366 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
6367
dc360f58
KS
63682002-09-10 Keith Seitz <keiths@redhat.com>
6369
6370 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
6371 regexp for stopping at main. Could have multiple event notifications.
6372 Don't assume that main was declared with no parameters.
6373 (mi_next): Use mi_step_to.
6374 (mi_step): Use mi_next_to.
6375
ce3abcfb
CV
63762002-09-09 Corinna Vinschen <vinschen@redhat.com>
6377
6378 * gdb.base/default.exp: Fix expected string in `info float' test.
6379
d1f5b980
BE
63802002-09-09 Ben Elliston <bje@redhat.com>
6381
6382 * config/mips.exp: Update comments.
6383 * config/mips-idt.exp: Likewise.
6384 * config/nind.exp: Likewise.
6385 * config/slite.exp: Likewise.
6386 * config/sparclet.exp: Likewise.
6387 * config/udi.exp: Likewise.
6388 * config/vx.exp: Likewise.
6389 * config/vxworks29k.exp: Likewise.
6390
2f71430b
JB
63912002-09-05 Jim Blandy <jimb@redhat.com>
6392
6393 * gdb.threads/killed.exp: Fix test failure message.
6394
7ddebc7e
KS
63952002-09-04 Keith Seitz <keiths@redhat.com>
6396
6397 * lib/mi-support.exp: Update copyright.
6398 (mi_gdb_test): Increase the priority of the expected pattern
6399 so that it matches gdb_test.
6400
0ae67eb3
KS
64012002-09-03 Keith Seitz <keiths@redhat.com>
6402
6403 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
6404 Use integer comparison instead of string comparison for testing
6405 whether binary was built.
6406
38fc42c8
JB
64072002-09-03 Jim Blandy <jimb@redhat.com>
6408
6409 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
6410
b6ff0e81
JB
64112002-08-29 Jim Blandy <jimb@redhat.com>
6412
6413 * gdb.threads/pthreads.exp: Move the portable thread compilation
6414 code into a function in lib/gdb.exp, and call that from here.
6415 * lib/gdb.exp (gdb_compile_pthreads): New function.
6416
07c98896
KS
64172002-08-29 Keith Seitz <keiths@redhat.com>
6418
6419 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
6420 expect_out so that callers can get at it.
6421
0312286c
DJ
64222002-08-23 Daniel Jacobowitz <drow@mvista.com>
6423
6424 * gdb.threads/print-threads.c: New file.
6425 * gdb.threads/print-threads.exp: New file.
6426 * gdb.threads/schedlock.c: New file.
6427 * gdb.threads/schedlock.exp: New file.
6428
dd039bc4
EZ
64292002-08-22 Elena Zannoni <ezannoni@redhat.com>
6430
6431 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
6432 not altivec.c.
6433
1f36144c
MK
64342002-08-17 Mark Kettenis <kettenis@gnu.org>
6435
6436 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
6437 targets. The problem should be fixed now.
6438
16057ec7 64392002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
6440
6441 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
6442 2002-07-24 change that removes final dots from error messages.
6443
3c1499ad
TT
64442002-08-13 Tom Tromey <tromey@redhat.com>
6445
6446 * gdb.base/readline.exp: New file.
6447
a20ce2c3
AC
64482002-08-01 Andrew Cagney <ac131313@redhat.com>
6449
6450 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
6451 supress message.
6452
db034ac5
AC
64532002-08-01 Andrew Cagney <cagney@redhat.com>
6454
6455 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
6456 CHILL_FOR_TARGET and CHILL_LIB.
6457 * configure.in (configdirs): Remove gdb.chill.
6458 * configure: Regenerate.
6459 * lib/gdb.exp: Obsolete references to chill.
6460 * gdb.fortran/types.exp: Ditto.
6461 * gdb.fortran/exprs.exp: Ditto.
6462
3e000b18
KB
64632002-07-30 Kevin Buettner <kevinb@redhat.com>
6464
6465 * gdb.base/shlib-call.exp (additional_flags): Conditionally
6466 set Irix-specific compile and link flags.
6467
28f4966b
KB
64682002-07-29 Kevin Buettner <kevinb@redhat.com>
6469
6470 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
6471 source files. The ``-o'' option doesn't work with the ``-E'' option
6472 when using the Irix compiler.
6473
46c0d5a6
DJ
64742002-07-19 Daniel Jacobowitz <drow@mvista.com>
6475
6476 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
6477 Improve support for reusing an exec file. Copy exec file
6478 to target, and run gdbserver on the target instead of on the host.
6479
eecf4bed
JB
64802002-07-18 Jim Blandy <jimb@redhat.com>
6481
0f815cdf
JB
6482 * gdb.base/ending-run.exp: Don't expect to see the program end in
6483 some orderly fashion when we're running on a real stand-alone
6484 board.
6485
eecf4bed
JB
6486 * gdb.base/interrupt.exp: Correct logic for skipping tests on
6487 targets that don't support interrupts.
6488
52d309e4
JB
64892002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
6490
6491 * gdb.base/attach.exp: Add patterns to match output from /proc-based
6492 systems.
6493 Move comments in expect statements to inside the actions, so that they
6494 don't get matched against.
6495
ff683d9e
MK
64962002-07-10 Mark Kettenis <kettenis@gnu.org>
6497
6498 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
6499 function when asleep" test.
6500
b5356753
AC
65012002-07-10 Andrew Cagney <ac131313@redhat.com>
6502
6503 * gdb.base/page.exp: Rewrite to handle problems with very long
6504 `info set' output. Update copyright.
6505
6aa4d13a
AC
65062002-06-26 Andrew Cagney <ac131313@redhat.com>
6507
6508 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
6509 gdb.threads-hp.
6510 * gdb.hp/configure: Regenerate.
6511 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
6512 * gdb.hp/gdb.threads-hp/configure: Delete file.
6513 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
6514
8cf8c2b8
AC
65152002-06-22 Andrew Cagney <ac131313@redhat.com>
6516
6517 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
6518 setlocale, bindtextdomain and textdomain.
6519
6827a8f8
JB
65202002-06-11 Jim Blandy <jimb@redhat.com>
6521
919d772c
JB
6522 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
6523 preprocessor macro information is present.
6524
6827a8f8
JB
6525 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
6526 tests.
6527
c15b0d21
MS
65282002-06-06 Michael Snyder <msnyder@redhat.com>
6529
c5984d70
MS
6530 * gdb.base/overlays.exp: Record addresses of overlay
6531 functions in TCL variables rather than in GDB variables,
6532 to avoid having GDB convert them to pointers (with loss
6533 of information).
6534
d63a86f8 6535 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 6536 default linker script changes.
c15b0d21
MS
6537 * gdb.base/long_long.exp: Add check for sizeof (long double).
6538
be26fe0d
ML
65392002-06-06 Michal Ludvig <mludvig@suse.cz>
6540
6541 * gdb.asm/asm-source.exp: Add x86-64 target.
6542 * gdb.asm/x86_64.inc: New.
d63a86f8 6543
258093ca 65442002-05-30 Michael Chastain <mec@shout.net>
258093ca 6545
4b3153f1 6546 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
6547 * gdb.c++/m-static.cc: New file.
6548 * gdb.c++/m-static.exp: New file.
6549
241264c6
MS
65502002-05-28 Michael Snyder <msnyder@redhat.com>
6551
6552 * gdb.base/call-ar-st.exp: Allow for reduced floating point
6553 precision.
6554
9bba8c8f 65552002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 6556
4b3153f1 6557 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
6558 * gdb.c++/m-data.cc: New file.
6559 * gdb.c++/m-data.exp: New file.
6560
65612002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 6562
4b3153f1 6563 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 6564 * gdb.c++/try_catch.cc: New file.
d63a86f8 6565 * gdb.c++/try_catch.exp: New file.
9bba8c8f 6566
def1b996
MC
65672002-05-27 Michael Chastain <mec@shout.net>
6568
6569 * gdb.c++/local.exp: Accept more nested types in output.
6570
522ba268
MC
65712002-05-26 Michael Chastain <mec@shout.net>
6572
6573 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
6574
277254ba
MS
65752002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
6576
6577 * lib/gdb.exp (gdb_wrapper_init): Just because
6578 gdb_wrapper_file exists, this does not mean that the file
6579 should not be rebuilt. That is what gdb_wrapper_initialized
6580 is for.
6581 (default_gdb_init): Reset gdb_wrapper_initialized.
6582
b61a8733
MS
65832002-05-23 Michael Snyder <msnyder@redhat.com>
6584
d63a86f8 6585 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
6586 the precision of the floating point test results.
6587 * gdb.base/call-rt-st.exp: Ditto.
6588
b61a8733
MS
6589 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
6590 * gdb.base/call-rt-st.exp: Ditto.
6591
56f6e910
MC
65922002-05-19 Michael Chastain <mec@shout.net>
6593
6594 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
6595
ad0b0016
EZ
65962002-05-19 Elena Zannoni <ezannoni@redhat.com>
6597
6598 * configure.in (configdirs): Add gdb.arch.
6599 * configure: Regenerate.
6600
f617d2b6
JB
66012002-05-17 Jim Blandy <jimb@redhat.com>
6602
6603 * gdb.base/completion.exp: Recognize the more detailed error
6604 messages produced by the macro expander's lexical analyzer.
6605
eac2a696
EZ
66062002-05-14 Elena Zannoni <ezannoni@redhat.com>
6607
6608 * gdb.arch/altivec-abi.c: New file.
6609 * gdb.arch/altivec-abi.exp: New file.
6610 * gdb.arch/altivec-regs.c: New file.
6611 * gdb.arch/altivec-regs.exp: New file.
6612
2fdde8f8
DJ
66132002-05-14 Daniel Jacobowitz <drow@mvista.com>
6614
6615 * gdb.base/maint.exp (maint print type): Update for new type
6616 structure.
d63a86f8 6617
e31f1a7c
EZ
66182002-05-14 Elena Zannoni <ezannoni@redhat.com>
6619
6620 * gdb.arch: New directory.
6621 * gdb.arch/configure.in: New file.
6622 * gdb.arch/configure: New file.
6623 * gdb.arch/Makefile.in: New file.
6624
db589741
CV
66252002-05-13 Corinna Vinschen <vinschen@redhat.com>
6626
6627 * gdb.asm/asm-source.exp: Add v850 as supported target.
6628 * gdb.asm/v850.inc: New file.
6629
8ce2a7dc
DJ
66302002-05-13 Daniel Jacobowitz <drow@mvista.com>
6631
6632 * gdb.c++/annota2.exp (annotate-quit): Add comment.
6633
df763c7f
DJ
66342002-05-12 Daniel Jacobowitz <drow@mvista.com>
6635
6636 * gdb.base/break.exp: Check 'break "marker2"'.
6637
377daeed
MS
66382002-05-10 Michael Snyder <msnyder@redhat.com>
6639
6640 * gdb.base/long_long.exp: Fix typo.
6641
c4b7bc2b
JB
66422002-05-10 Jim Blandy <jimb@redhat.com>
6643
ecac9a4e
JB
6644 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
6645 a bug.
6646
c4b7bc2b
JB
6647 * gdb.base/printcmds.exp (test_integer_literals_rejected):
6648 Recognize more detailed error message produced by the macro
6649 expander's lexical analyzer.
6650 * lib/gdb.exp (test_print_reject): Same.
6651
e71019a1
MK
66522002-05-09 Mark Kettenis <kettenis@gnu.org>
6653
6654 * gdb.c++/method.exp: Fix typo.
6655
fedfc8e6
MS
66562002-05-08 Michael Snyder <msnyder@redhat.com>
6657
166a1957
MS
6658 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
6659 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 6660 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
6661 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
6662 Add iftarget clause for strongarm.
d63a86f8 6663
f1c47eb2
MS
66642002-05-06 Michael Snyder <msnyder@redhat.com>
6665
cb9a9d3e
MS
6666 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
6667 (gdb_continue_to_end): Accept output from status wrapper.
6668 * gdb.base/ending-run.exp: Add case for output from status wrapper.
6669 Clean up fail messages to match pass messages.
6670
f1c47eb2
MS
6671 Enable the "needs_status_wrapper" testsuite feature.
6672 * lib/gdb.exp (gdb_wrapper_init): New procedure.
6673 (gdb_compile): Conditionally call gdb_wrapper_init.
6674 * gdb.base/a2-run.exp: Recognize output from status wrapper.
6675 * gdb.c++/method.exp: Recognize output from status wrapper.
6676
6079c749
BE
66772002-05-06 Ben Elliston <bje@redhat.com>
6678From Graydon Hoare <graydon@redhat.com>
6679
6680 * config/sid.exp: Include support for "rawsid" protocol.
6681
188baff3
JB
66822002-05-03 Jim Blandy <jimb@redhat.com>
6683
6684 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
6685 * gdb.c++/hang3.C: New file.
6686
b9c07f0f
AC
66872002-05-04 Andrew Cagney <ac131313@redhat.com>
6688
6689 * gdb.base/default.exp: Remove obsolete code.
6690 * gdb.c++/misc.exp: Ditto. Update copyright.
6691 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
6692 * gdb.base/whatis.exp: Ditto. Update copyright.
6693 * gdb.base/scope.exp: Ditto. Update copyright.
6694 * gdb.base/ptype.exp: Ditto. Update copyright.
6695 * gdb.base/printcmds.exp: Ditto. Update copyright.
6696 * gdb.base/opaque.exp: Ditto. Update copyright.
6697 * gdb.base/list.exp: Ditto.
6698 * gdb.base/funcargs.exp: Ditto. Update copyright.
6699 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
6700 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
6701 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
6702 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
6703 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
6704 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
6705
5c7a0397
MS
67062002-05-02 Michael Snyder <msnyder@redhat.com>
6707
d6dcc264 6708 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
6709 * gdb.base/long_long.exp: Add xscale target.
6710 * gdb.base/default.exp: Add xscale target.
6711
eb7f1c48
JB
67122002-05-01 Jim Blandy <jimb@redhat.com>
6713
6714 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
6715 gdb.c++/hang.exp: New test.
6716
a6befae8
FF
67172002-05-01 Fred Fish <fnf@redhat.com>
6718
6719 * gdb.base/completion.exp: Handle completions of "./Make" for
6720 more than one completion possibility, as is the case when we
6721 build and test in the source tree.
6722
0a310277
AG
67232002-04-29 Anthony Green <green@redhat.com>
6724
6725 * gdb.java/jmisc1.exp: New file.
6726 * gdb.java/jmisc2.exp: New file.
6727
6ff9af88
DJ
67282002-04-24 Daniel Jacobowitz <drow@mvista.com>
6729
6730 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
6731
96b3d632
EZ
67322002-04-23 Elena Zannoni <ezannoni@redhat.com>
6733
6734 * gdb.base/help.exp: Change 'help status' to allow for target
6735 dependent output differences.
6736
5019bb54
MC
67372002-04-22 Michael Chastain <mec@shout.net>
6738
6739 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
6740
a805a116
MC
67412002-04-22 Michael Chastain <mec@shout.net>
6742
6743 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
6744
a1706bfd
DM
67452002-04-17 David S. Miller <davem@redhat.com>
6746
6747 * gdb.asm/sparc64.inc: New file.
6748 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
6749
a73a20a2
EZ
67502002-04-19 Elena Zannoni <ezannoni@redhat.com>
6751
6752 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
6753 instruction file directly into the build tree. Clean up at end of
6754 test.
6755
ba678339
DM
67562002-04-18 David S. Miller <davem@redhat.com>
6757
6758 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
6759 handle 64-bit platforms correctly.
6760 * gdb.base/maint.exp: Likewise.
6761
b03399da
KB
67622002-04-18 Kevin Buettner <kevinb@redhat.com>
6763
6764 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
6765 ``-fpic'' when compiling files comprising a shared library, but
6766 it does need additional linker flags in order to find shared
6767 libraries at run time.
6768
e2004992
KB
67692002-04-18 Kevin Buettner <kevinb@redhat.com>
6770
6771 * gdb.base/cvexpr.c (use): New function.
6772 (main): Invoke use() on all global variables to prevent
6773 some linkers from deleting these otherwise unused symbols.
6774
d8937120
MC
67752002-04-17 Michael Chastain <mec@shout.net>
6776From David S. Miller <davem@redhat.com>
6777
6778 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
6779 handle 64-bit platforms correctly.
6780
ffd61a58
MS
67812002-04-12 Michael Snyder <msnyder@redhat.com>
6782From Jim Blandy <jimb@redhat.com>
6783 * gdb.base/foo.c (foox): Remove section attribute; the linker
6784 script can handle this instead.
6785 * gdb.base/bar.c (barx): Same.
6786 * gdb.base/baz.c (bazx): Same.
6787 * gdb.base/grbx.c (grbxx): Same.
6788
6789 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
6790 manager doesn't automatically unmap overlays unnecessarily.
6791
6b8426a6
MH
67922002-04-10 Martin M. Hunt <hunt@redhat.com>
6793
6794 * gdb.base/ending-run.exp: Fix pattern for Mips targets
6795 stepping out of main.
6796
34af4875
MC
67972002-04-09 Michael Chastain <mec@shout.net>
6798
6799 * gdb.c++/local.cc (main): Move call to marker1() inside nested
6800 scope so that the nested scope tests will make sense.
6801 * gdb.c++/local.exp: Write patterns that actually work with gcc
6802 (the HP patterns "were never known to work with gcc").
6803 Keep the old aCC patterns too.
6804
2d1676a0
DJ
68052002-04-09 Daniel Jacobowitz <drow@mvista.com>
6806
6807 * gdb.base/attach.exp: Correct target board test.
6808
3a63e3f9
MC
68092002-04-08 Michael Chastain <mec@shout.net>
6810
6811 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
6812 in a const method. Add some xfail and fail cases for configurations
6813 that do not emit the "const ...".
6814
f18dabd2
MC
68152002-04-07 Michael Chastain <mec@shout.net>
6816
6817 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
6818 Accept "A * const" and "const A * const" as type of "this".
6819 Fix spelling of getFunky throughout. Make messages uniform.
6820
0fcddd82
EZ
68212002-04-07 Elena Zannoni <ezannoni@redhat.com>
6822
6823 Work around for PR gdb/285:
6824 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
6825
16a8534a
EZ
68262002-04-07 Elena Zannoni <ezannoni@redhat.com>
6827
6828 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
6829 instructions file at run time instead of configure time.
6830 Sometimes we run the test in a directory that is not the one we
6831 configured in.
6832 * gdb.asm/configure.in: Delete creation of symlink.
6833 * gdb.asm/configure: Regenerate.
6834
24181d81
JB
68352002-04-05 J. Brobecker <brobecker@gnat.com>
6836
6837 * gdb.gdb/xfullpath.exp: New test, to exercise the new
6838 xfullpath () function.
6839
7cdb7107
DJ
68402002-04-04 Daniel Jacobowitz <drow@mvista.com>
6841
6842 * gdb.asm/Makefile.in: Correct dependencies.
6843
6844 * gdb.asm/powerpc.inc: New file.
6845 * gdb.asm/asm-source.exp: Add PowerPC.
6846 * gdb.asm/configure.in: Likewise.
6847 * gdb.asm/configure: Regenerated.
6848
a7d17088
DJ
68492002-04-04 Daniel Jacobowitz <drow@mvista.com>
6850
6851 * gdb.base/relocate.exp: New file.
6852 * gdb.base/relocate.c: New file.
6853
cd721503
FF
68542002-04-04 Fred Fish <fnf@redhat.com>
6855
6856 * gdb.base/step-test.exp: Update comment regarding stopping in
6857 memcpy/bcopy calls inserted as part of the compiler runtime.
6858
b22ad7a7
MS
68592002-04-04 Michael Snyder <msnyder@redhat.com>
6860
6861 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
6862
5f279fa6
DJ
68632002-04-03 Daniel Jacobowitz <drow@mvista.com>
6864
6865 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
6866 (gdb_expect): Remove $notransfer hack.
6867
dd0fd3ce
DJ
68682002-04-02 Daniel Jacobowitz <drow@mvista.com>
6869
6870 * gdb.c++/classes.exp ("calling method for small class"): Match
6871 updated register output.
6872
1e50cda1
DJ
68732002-03-30 Daniel Jacobowitz <drow@mvista.com>
6874
6875 Fix PR gdb/452
6876 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
6877 when finished. Make gdb_file_cmd send "exec-file" when
6878 appropriate.
6879
24015922
DJ
68802002-03-30 Daniel Jacobowitz <drow@mvista.com>
6881
6882 * gdb.base/attach.exp: Remove extra setup_xfail.
6883
dd7dfd64
MS
68842002-03-26 Michael Snyder <msnyder@redhat.com>
6885
6886 * gdb.base/default.exp: Add tests for dump, append, and restore.
6887 * gdb.base/help.exp: Add tests for dump, append, and restore.
6888 * gdb.base/dump.exp: New file, test dump, append and restore.
6889 * gdb.base/dump.c: New file.
6890
48b2f8d7
MS
68912002-03-27 Michael Snyder <msnyder@redhat.com>
6892
d63a86f8 6893 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
6894 clean-ups in help messages.
6895
05b4d525
FF
68962002-03-26 Fred Fish <fnf@redhat.com>
6897
6898 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
6899 have debugging info for those functions and the compiler uses them
6900 internally to copy structs around.
6901
d7679631
FF
69022002-03-26 Fred Fish <fnf@redhat.com>
6903
6904 * gdb.base/list.exp: Revert the change made yesterday and add note
6905 about why we don't list the default lines for remote targets.
6906
523ac3f9
MS
69072002-03-25 Michael Snyder <msnyder@redhat.com>
6908
6909 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
6910
754b2b8d
FF
69112002-03-25 Fred Fish <fnf@redhat.com>
6912
6913 * gdb.base/list.exp: This test works on remote targets so remove
6914 the short circuit for remote targets. Update copyright.
6915
33c3e192
FF
69162002-03-25 Fred Fish <fnf@redhat.com>
6917
6918 * gdb.base/attach.exp: Fix logic error that was suppressing this
6919 test for all non hppa*-*-hpux* targets, instead of the hp target.
6920 Move comments closer to the suppression point. Also now need to
6921 check that we are running natively.
6922
d43e73ee
MS
69232002-03-22 Michael Snyder <msnyder@redhat.com>
6924
882c8f02
MS
6925 * gdb.base/default.exp: Add test for gcore. Update copyright.
6926 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 6927
04c12f60
FF
69282002-03-06 Fred Fish <fnf@redhat.com>
6929
6930 * gdb.base/funcargs.c: Remove extraneous ';' character.
6931 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
6932
b43df995
MC
69332002-03-04 Michael Chastain <mec@shout.net>
6934
6935 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
6936 accommodate gcc v3 function signature.
6937 * gdb.mi/mi0-var-cmd-exp: Ditto.
6938
92362027
AC
69392002-02-24 Andrew Cagney <ac131313@redhat.com>
6940
6941 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
6942 ``GNU/Linux'' or ``Linux kernel''
6943 * testsuite/gdb.threads/pthreads.c: Ditto.
6944
258ad32d
MC
69452002-02-24 Michael Chastain <mec@shout.net>
6946
6947 * gdb.threads/pthreads.c (thread1): Add a return statement.
6948 (thread2): Likewise.
6949 (foo): Likewise.
6950
04c3b3d4
MC
69512002-02-23 Michael Chastain <mec@shout.net>
6952
6953 * gdb.threads/linux-dp.c (philosopher): Add a return statement
6954 to placate gcc.
6955
5a2a0a20
MC
69562002-02-23 Michael Chastain <mec@shout.net>
6957
6958 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
6959 test "ptype bint". The test passes on all my stabs configurations.
6960
a640f7fc
JB
69612002-02-21 Jim Blandy <jimb@redhat.com>
6962
27924826
JB
6963 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
6964 filename at a time, and watch for the ones we want to see.
6965
a640f7fc
JB
6966 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
6967 types of pointers to prototyped functions.
6968
edcc8c75
AC
69692002-02-20 Andrew Cagney <ac131313@redhat.com>
6970
6971 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
6972 signed, unsigned and straight char.
6973 (padding_char, padding_short, padding_int, padding_long,
6974 padding_long_long, padding_float, padding_double,
6975 padding_long_double): New global variables.
6976 (fill, fill_structs): New functions.
6977
6978 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
6979 for correctly sized writes. Update copyright.
6980 (get_valueof): New procedure.
6981 (get_sizeof): Call get_valueof.
6982 (check_valueof): New procedure.
6983 (check_padding): New procedure.
6984
ac57ea44
MC
69852002-02-20 Michael Chastain <mec@shout.net>
6986
6987 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
6988 to setup_xfail. Document some of the remaining calls.
6989
7a10c941
MC
69902002-02-18 Michael Chastain <mec@shout.net>
6991
6992 * gdb.c++/userdef.exp: Update copyright year.
6993
fb8acdcc
DJ
69942002-02-18 Daniel Jacobowitz <drow@mvista.com>
6995
6996 * gdb.c++/userdef.exp: Test overloaded operators properly.
6997 Remove xfails.
6998
fda6ae12
MS
69992002-02-14 Michael Snyder <msnyder@redhat.com>
7000
7001 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
7002
676a0442
DJ
70032002-02-14 Daniel Jacobowitz <drow@mvista.com>
7004
7005 * gdb.base/a2-run.exp: Check for a remote target properly.
7006 * gdb.base/annota1.exp: Likewise.
7007 * gdb.base/list.exp: Likewise.
7008 * gdb.base/reread.exp: Likewise.
7009 * gdb.base/scope.exp: Likewise.
7010 * gdb.base/shlib-call.exp: Likewise.
7011 * gdb.base/term.exp: Likewise.
7012 * gdb.c++/annota2.exp: Likewise.
7013
78b4f468
RE
70142002-02-13 Richard Earnshaw <rearnsha@arm.com>
7015
7016 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
7017
9a81ba51
MC
70182002-02-10 Michael Chastain <mec@shout.net>
7019
7020 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
7021 (call_after_alloca): Ditto.
7022
004af6c7
DJ
70232002-02-10 Daniel Jacobowitz <drow@mvista.com>
7024
7025 * gdb.base/ending-run.exp: Guard "cont" test with
7026 gdb_skip_stdio_test.
7027
37225f62
JB
70282002-02-06 Jim Blandy <jimb@redhat.com>
7029
7030 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
7031 from here...
7032 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
7033 To here. Disable this test on non-HP platforms. Add big comment.
7034
fe6fdd96
MS
70352002-02-04 Michael Snyder <msnyder@redhat.com>
7036
7037 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
7038 other than d10v and m32r.
7039
036fad3f
RE
70402002-02-02 Richard Earnshaw <rearnsha@arm.com>
7041
7042 * gdb.base/default.exp: Rewrite test patterns to reduce time
7043 taken to match them.
7044
7148ab62
DJ
70452002-01-30 Daniel Jacobowitz <drow@mvista.com>
7046
7047 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
7048 Allow a start function above main.
7049 * gdb.threads/linux-dp.exp: Fix copyright date.
7050
396cc255
DJ
70512002-01-30 Daniel Jacobowitz <drow@mvista.com>
7052
7053 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
7054 (check_philosopher_stack): Check for manager thread before checking
7055 for a just-starting thread.
7056
f038d31b
DJ
70572002-01-30 Daniel Jacobowitz <drow@mvista.com>
7058
7059 From Neil Booth <neil@daikokuya.demon.co.uk>:
7060 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
7061 warnings.
7062
b3ff9d9a
FF
70632002-01-21 Fred Fish <fnf@redhat.com>
7064
7065 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
7066 not caller.
7067
39ad761d
JB
70682002-01-21 Jim Blandy <jimb@redhat.com>
7069
7070 * gdb.base/reread.exp: Check that GDB properly re-reads the
7071 executable file when it changes while no inferior is running.
7072
aaf320fa
FF
70732002-01-21 Fred Fish <fnf@redhat.com>
7074
7075 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
7076 optionally accept the "shlib events" variation.
7077
808a31f5
JB
70782002-01-21 Jim Blandy <jimb@redhat.com>
7079
7080 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
7081 call `fflush' after every `printf', so that the output is produced
7082 at predictable points, regardless of whatever buffering does (or
7083 doesn't) take place.
7084 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
7085 at different points.
7086
4420d5e2
DJ
70872002-01-20 Daniel Jacobowitz <drow@mvista.com>
7088
7089 * gdb.c++/inherit.exp: Update copyright years.
7090 * gdb.c++/method.exp: Likewise.
7091
3e36a0f4
DJ
70922002-01-20 Daniel Jacobowitz <drow@mvista.com>
7093
7094 * gdb.c++/classes.exp: Update for improved v3 support and skipping
7095 artificial methods/arguments.
7096 * gdb.c++/derivation.exp: Likewise.
7097 * gdb.c++/inherit.exp: Likewise.
7098 * gdb.c++/method.exp: Likewise.
7099 * gdb.c++/virtfunc.exp: Likewise.
7100
b4ceaee6
AC
71012002-01-18 Andrew Cagney <ac131313@redhat.com>
7102
7103 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
7104 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
7105 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
7106 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
7107 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
7108 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
7109
ecace851
JB
71102002-01-17 Jim Blandy <jimb@redhat.com>
7111
7112 * gdb.asm/asm-source.exp (info symbol): Take another shot at
7113 anchoring the pattern matching the entry point symbol's name.
7114
375fc983
AC
71152002-01-17 Andrew Cagney <ac131313@redhat.com>
7116
7117 * gdb.base/maint.exp: Update ``maint internal-error'' to match
7118 continue/quit query. Update copyright.
7119
fe6fdd96
MS
71202002-01-14 Michael Snyder <msnyder@redhat.com>
7121
7122 * gdb.base/gcore.exp: Remove extra debugging output.
7123
e017c81f
DJ
71242002-01-13 Daniel Jacobowitz <drow@mvista.com>
7125
7126 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
7127 for slightly dubious v2 mangled string.
7128
37ab3bf8
DJ
71292002-01-13 Daniel Jacobowitz <drow@mvista.com>
7130
7131 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
7132
1bc05c3a 71332002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 7134
1bc05c3a 7135 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 7136
1bc05c3a
JM
7137 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
7138 constructors.
7139 * gdb.c++/derivation.exp: Likewise.
7140 * gdb.c++/templates.exp: Likewise.
7141 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 7142
1bc05c3a
JM
71432002-01-10 Michael Snyder <msnyder@redhat.com>
7144
7145 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 7146
a911c360
MS
71472002-01-08 Michael Snyder <msnyder@redhat.com>
7148
7149 * gdb.base/gcore.exp: New test for generate-core-file command.
7150 * gdb.base/gcore.c: Testcase for above.
7151 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
7152
ea2119ec
JM
71532002-01-08 Jason Merrill <jason@redhat.com>
7154
7155 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
7156
68203136
FF
71572002-01-07 Fred Fish <fnf@redhat.com>
7158
7159 * gdb.c++/overload.exp: Remove unconditional xfails for:
7160 print foo_instance1.overloadargs(1)
7161 print foo_instance1.overloadargs(1, 2)
7162 print foo_instance1.overloadargs(1, 2, 3)
7163 print foo_instance1.overloadargs(1, 2, 3, 4)
7164 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
7165 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
7166 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
7167 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
7168 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
7169 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
7170 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
7171 print foo_instance1.overload1arg()
7172 print foo_instance1.overload1arg((char)arg2)
7173 print foo_instance1.overload1arg((signed char)arg3)
7174 print foo_instance1.overload1arg((unsigned char)arg4)
7175 print foo_instance1.overload1arg((int)arg7)
7176 print foo_instance1.overload1arg((unsigned int)arg8)
7177 print foo_instance1.overload1arg((float)arg11)
7178 print foo_instance1.overload1arg((double)arg12)
d63a86f8 7179
21b9b5b1
MS
71802002-01-07 Michael Snyder <msnyder@redhat.com>
7181
7182 * gdb.base/huge.exp: New test. Print a very large target data object.
7183 (skip_huge_test): New test variable. Define if you want to skip this
7184 test. The test reads an 8 megabyte data object from the target, so it
7185 might be very time consuming on remote targets with a slow connection.
7186 * gdb.base/huge.c: New file. Test case for above.
7187
725f922e
FF
71882002-01-07 Fred Fish <fnf@redhat.com>
7189
7190 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
7191 g_instance.bfoo, and g_instance.cfoo.
7192
634d57ec
JL
7193Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
7194
f286b2c3
JL
7195 * gdb.base/break.c (multi_line_if_conditional): New function.
7196 (multi_ilne_while_conditional): Likewise.
7197 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
7198 IF or WHILE condition puts the breakpoint at the start of
7199 the condition.
7200
634d57ec
JL
7201 * gdb.base/selftest.exp (backtrace through signal handler): Remove
7202 hppa*-*-hpux* expected failure.
7203 * gdb.base/structs.exp (do_function_calls): Similarly.
7204
7205 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
7206 watchpoints.
7207
9fbfe2dc
AC
72082002-01-06 Andrew Cagney <ac131313@redhat.com>
7209
7210 Fix PR gdb/66.
7211 * gdb.base/structs.exp: Replace skip for a29k with skip for
7212 gdb,cannot_call_functions.
7213 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
7214 * gdb.base/callfuncs.exp: Ditto.
7215 * gdb.base/call-rt-st.exp: Ditto.
7216 * gdb.base/call-strs.exp: Ditto.
7217 * gdb.base/callfwmall.exp: Ditto.
7218 * gdb.base/scope.exp: Obsolete xfail a29k.
7219 * gdb.c++/misc.exp: Ditto.
7220 * gdb.c++/cplusfuncs.exp: Ditto.
7221 * gdb.base/ptype.exp: Ditto.
7222 * gdb.base/printcmds.exp: Ditto.
7223 * gdb.base/opaque.exp: Ditto.
7224 * gdb.base/list.exp: Ditto.
7225 * gdb.base/funcargs.exp: Ditto.
7226 * gdb.base/default.exp: Ditto.
7227
8ddad156
MS
72282002-01-04 Michael Snyder <msnyder@redhat.com>
7229
ca4976a6 7230 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
7231 * gdb.base/maint.exp: Add tests for maint info sections options.
7232
1b074332
JL
7233Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
7234
7235 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
7236
7d159115
CV
72372001-12-20 Corinna Vinschen <vinschen@redhat.com>
7238
7239 * gdb.asm/arm.inc: New file.
7240 * gdb.asm/asm-source.exp: Add arm targets.
7241 * gdb.asm/configure.in: Ditto.
7242 * gdb.asm/configure: Recreated from configure.in.
7243
8fb87725
JL
7244Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
7245
afabe08c
JL
7246 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
7247 with HP's compiler.
7248 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
7249 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
7250 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
7251 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
7252
7253 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
7254 either HP's compilers or GCC.
7255
db521deb
JL
7256 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
7257 a SIGBUS or SIGSEGV.
7258
7259 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
7260
7261 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
7262 can be compiled with either HP's compiler or GCC.
7263
cfa88ab7
JL
7264 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
7265 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
7266 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
7267
ca344dff
JL
7268 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
7269 to match current gdb output. Update due to using auto-solib-limit
7270 for limiting instead of overloading auto-solib-add.
7271 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
7272 test program.
7273
3f3c6e55 7274 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
7275 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
7276 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
7277 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
7278 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
7279 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
7280 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
7281 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
7282 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
7283 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
7284 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
7285 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
7286 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 7287
8fb87725
JL
7288 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
7289 a SIGTRAP to the inferior.
7290
cf599fa7
CV
72912001-12-19 Corinna Vinschen <vinschen@redhat.com>
7292
7293 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
7294 Substitute call to target_link by call to gdb_compile.
7295
2cd045cd
JL
7296Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
7297
7298 * gdb.base/break.exp: Fix HP specific search string when testing
7299 backtracing in a called function.
7300
d63a86f8 7301 * gdb.base/constvars.exp: Only set lang to C++ if we're
2cd045cd
JL
7302 compiling the test with HP's compilers.
7303 * gdb.base/volatile.exp: Similarly.
7304
99ebe9ac
JB
73052001-12-19 Jim Blandy <jimb@redhat.com>
7306
7307 * gdb.base/printcmds.exp: Expect the null character to be printed
7308 as '\0', and the '\013' to be printed as '\v'.
7309 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
7310 * gdb.base/setvar.exp: Same.
7311
b9891b29
JB
73122001-12-17 Jim Blandy <jimb@redhat.com>
7313
0eba65ab
JB
7314 * gdb.base/completion.exp: Rather than completing very long
7315 filenames, which can make the readline library produce output we
7316 don't recognize, cd to the directory first, and then complete
7317 using nice, short relative paths.
7318
6970b5b1
JB
7319 * gdb.base/completion.exp: On some systems, there is, in fact, a
7320 variable named `b' in scope, since GDB treats all static
7321 variables as being in scope. So use `no_var_named_this'
7322 instead of `b'.
7323
b9891b29
JB
7324 * gdb.base/corefile.exp: Recognize the message saying that GDB
7325 can't find the core file's registers as a failure.
7326
e6ccd35f
JSC
73272001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
7328
7329 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
7330 test expect string more specific.
7331
105ba819
CV
73322001-12-13 Corinna Vinschen <vinschen@redhat.com>
7333
7334 * gdb.asm/asm-source.exp: Add support for xstormy16.
7335 * gdb.asm/configure.in: Ditto.
7336 * gdb.asm/configure: Rebuild.
7337 * gdb.asm/xstormy16.inc: New file.
7338
e9e79dd9
FF
73392001-12-10 Fred Fish <fnf@redhat.com>
7340
7341 * gdb.base/maint.exp: Update to match changes in type dumping code.
7342
347dc97d
JB
73432001-12-10 Jim Blandy <jimb@redhat.com>
7344
7345 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
7346 matching the entry point symbol's name at the beginning of the
7347 line.
7348
5178b9d6
DJ
73492001-12-07 Daniel Jacobowitz <drow@mvista.com>
7350
7351 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
7352 gdb.c++/inherit.exp, gdb.c++/method.exp,
7353 gdb.c++/namespace.exp, gdb.c++/templates.exp,
7354 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
7355 and class layout support.
7356
af890c52
DJ
73572001-12-07 Daniel Jacobowitz <drow@mvista.com>
7358
7359 * gdb.c++/classes.exp: Add test for static member function.
7360 * gdb.c++/misc.cc: Add class with static member function.
7361
7a345fb3
JB
73622001-12-07 Jim Blandy <jimb@redhat.com>
7363
f2e54a80 7364 If GDB says it can't find the struct the function returned, report
8032bf31
JB
7365 those tests as `unsupported'.
7366 * gdb.base/call-rt-st.exp (print_struct_call): New function.
7367 Rewrite subsequent tests to use it.
7368
7369 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
7370 those tests as `unsupported'.
7371 * gdb.base/structs.exp (call_struct_func): New function.
7372 (do_function_calls): Use call_struct_func to call the functions
7373 returning structs.
7374
0bc69509
JB
7375 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
7376 whether functions are prototyped or not, so we can't possibly pass
7377 arguments to t_float_values2 properly.
7378
7a345fb3
JB
7379 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
7380 value of `timeout' for targets other than the mips*tx39-*.
7381
edb6ede1
MS
73822001-12-06 Michael Snyder <msnyder@redhat.com>
7383
d63a86f8 7384 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
7385 and detect whether the start symbol has a leading underscore.
7386
2d842f13
JB
73872001-12-04 Jim Blandy <jimb@redhat.com>
7388
7389 * gdb.base/completion.exp: Clarify indentation.
7390
68550daf
JB
73912001-12-03 Jim Blandy <jimb@redhat.com>
7392
7393 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
7394 variables on the S/390, not `.word'.
7395
cd5195a8
JB
73962001-11-30 Jim Blandy <jimb@redhat.com>
7397
7398 Add assembly-source tests for s390-ibm-linux.
7399 * gdb.asm/s390.inc: New file.
7400 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
7401 the S/390 architecture.
7402 * gdb.asm/configure: Regenerated.
7403
ca9efc90
MS
74042001-11-30 Michael Snyder <msnyder@redhat.com>
7405
7406 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
7407 next, info source, info sources, info line, global and static
7408 variables, and static functions.
7409 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
7410 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
7411 * gdb.asm/asmsrc1.s: Add a static function and some variables.
7412 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
7413 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
7414 (gdbasm_leave): Restore frame pointer.
7415 (gdbasm_startup): Copy stack set-up from crt0.S.
7416
d0e66976
FN
74172001-11-26 Fernando Nasser <fnasser@redhat.com>
7418
7419 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
7420 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
7421 to a local (non-static) variable. Copy tstruct.a to a static buffer
7422 and return a pointer to that buffer.
7423 * gdb.base/callfwmall.c (t_structs_a): Ditto.
7424
e2334072
MK
74252001-11-24 Mark Kettenis <kettenis@gnu.org>
7426
7427 * gdb.asm/configure.in: Fix recognition of ix86 target.
7428 * gdb.asm/configure: Regenerate.
7429
756caa3d
MS
74302001-11-21 Michael Snyder <msnyder@redhat.com>
7431
7432 * gdb.asm/sparc.inc: New file.
7433 * gdb.asm/asm-source.exp: Recognize sparc target.
7434 * gdb.asm/configure.in: Recognize sparc target.
7435 * gdb.asm/configure: Regenerate.
d63a86f8 7436
9a4d72d5
MS
74372001-11-21 Michael Snyder <msnyder@redhat.com>
7438
7439 * gdb.asm/m32r.inc: New file.
7440 * gdb.asm/asm-source.exp: Recognize m32r target.
7441 * gdb.asm/configure.in: Recognize m32r target.
7442 * gdb.asm/configure: Regenerate.
7443
a773d1cd
MS
74442001-11-20 Michael Snyder <msnyder@redhat.com>
7445
017ac23d
MS
7446 * gdb.asm/i386.inc: New file.
7447 * gdb.asm/asm-source.exp: Recognize ix86 target.
7448 * gdb.asm/configure.in: Recognize ix86 target.
7449 * gdb.asm/configure: Regenerate.
7450
a773d1cd
MS
7451 * gdb.c++/namespace.exp: Fix quotes in output messages.
7452
bb632afb
MS
74532001-11-14 Michael Snyder <msnyder@redhat.com>
7454
25d559ca 7455 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
7456 qualifier in a type cast expression, to designate an address
7457 in the instruction space (Harvard architecture).
7458
4749e309
MS
74592001-11-13 Michael Snyder <msnyder@redhat.com>
7460
7461 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
7462 Tests for expressions using 'const' and 'volatile'.
7463
25050984
CV
74642001-11-13 Corinna Vinschen <vinschen@redhat.com>
7465
7466 * gdb.asm/asm-sources.exp: Allow defining linker flags.
7467
1902c51f
DJ
74682001-11-12 Daniel Jacobowitz <drow@mvista.com>
7469
7470 * lib/mi-support.exp (mi_run_to_helper): Move comments
7471 outside of gdb_expect.
7472
dcf95b47
DJ
74732001-11-11 Daniel Jacobowitz <drow@mvista.com>
7474
7475 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
7476 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
7477 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
7478 mi0_run_to): New functions.
7479 * gdb.mi/mi-simplerun.exp: Use them.
7480 * gdb.mi/mi0-simplerun.exp: Likewise.
7481 * gdb.mi/mi-var-cmd.exp: Likewise.
7482 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 7483
45b074e1
AC
74842001-11-10 Andrew Cagney <ac131313@redhat.com>
7485
7486 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
7487 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
7488
bf50d346
AC
74892001-11-09 Andrew Cagney <ac131313@redhat.com>
7490
7491 * gdb.base/restore.exp: Include $expected value in restored test
7492 message.
7493
9383332c
AC
74942001-11-09 Andrew Cagney <ac131313@redhat.com>
7495
7496 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
7497 implemented.
7498
db62520a
MS
74992001-11-08 Michael Snyder <msnyder@redhat.com>
7500
7501 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
7502 Add pass/fail message for stop at breakpoint in call dummy function.
7503
b5703437
MS
75042001-11-07 Michael Snyder <msnyder@redhat.com>
7505
d63a86f8
RM
7506 * gdb.c++/templates.exp (test_template_breakpoints):
7507 If we get an overload menu, but it does not match what
760f6330 7508 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
7509 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
7510 making the whitespace optional. Argument for "new" may be
7511 "unsigned" as well as "unsigned int/long".
d63a86f8 7512 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
7513 making the whitespace optional. Also replace "(void) with
7514 "((void|)), making the keyword "void" optional.
d63a86f8 7515 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
7516 making the whitespace optional. Also replace "(void) with
7517 "((void|)), making the keyword "void" optional.
3bf40917
MS
7518 * gdb.base/callfuncs.c (t_float_values): This function must
7519 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 7520 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
7521 can be tested against both cases. Usually one case involves
7522 promotion of float to double, while the other does not.
7523 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
7524 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
7525 includes a stack frame for "start".
7526
c8ab4e6d
JB
75272001-11-05 Jim Blandy <jimb@redhat.com>
7528
7529 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
7530 pointers are 32 bits long, and that offsets of relocs are always
7531 stored in the data (REL-style), and not in the reloc entry itself
7532 (RELA-style).
7533 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
7534 stabs.
7535
3f08ced9
MS
75362001-11-01 Michael Snyder <msnyder@redhat.com>
7537
7538 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
7539 and regular expression operators by using quoting.
7540
cbfa24cd
MS
75412001-10-31 Michael Snyder <msnyder@redhat.com>
7542
7543 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
7544 depending on what the symbol table contains.
7545 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
7546 the output of the ptype command. Similarly, accept both "const &"
7547 and "const&".
7548
aaa68313
CV
75492001-10-31 Corinna Vinschen <vinschen@redhat.com>
7550
7551 * gdb.base/miscexprs.c (main): Add usage of preprocessor
7552 symbol `STORAGE' to allow to choose the storage class of
7553 the local datastructures.
7554 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
7555 compiler directive.
7556
91740388
MS
75572001-10-30 Michael Snyder <msnyder@redhat.com>
7558
7559 * gdb.base/jump.exp: Allow it to run for all targets.
7560
1b7c05e7
CV
75612001-10-29 Corinna Vinschen <vinschen@redhat.com>
7562
7563 * gdb.base/call-ar-st.c (print_double_array): Match for loop
7564 with new double_array size.
7565 (main): Change storage class of all local variables to static.
7566 Reduce size of double_array to 9.
7567 * gdb.base/call-ar-st.exp: Increase timeout value.
7568 Change expected output for double array to match new size in
7569 call-ar-st.c.
7570
36a22261
CV
75712001-10-29 Corinna Vinschen <vinschen@redhat.com>
7572
7573 * gdb.base/ending-run.exp: Create identical output when passing
7574 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 7575 Stormy16 target.
36a22261 7576
92b8ae91
MK
75772001-10-28 Mark Kettenis <kettenis@gnu.org>
7578
7579 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
7580 that we catch the expected failure under Linux/x86.
7581
cb135b83
OF
75822001-10-29 Orjan Friberg <orjanf@axis.com>
7583
7584 * gdb.base/setvar.exp: Escape curly braces.
7585 * gdb.stabs/weird.exp: Ditto.
7586
6884aa54
DJ
75872001-10-27 Daniel Jacobowitz <drow@mvista.com>
7588
7589 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
7590 * gdm.mi/mi0-hack-cli.exp: Likewise.
7591
0398c9aa
AC
75922001-10-25 Andrew Cagney <ac131313@redhat.com>
7593
7594 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
7595 messages.
7596
d20bf2e8
AC
75972001-10-21 Andrew Cagney <ac131313@redhat.com>
7598
7599 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
7600 checking MI enabled.
7601
03dd63aa
CV
76022001-10-09 Corinna Vinschen <vinschen@redhat.com>
7603
7604 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
7605
1d9d99f3
FCE
76062001-10-04 Frank Ch. Eigler <fche@redhat.com>
7607
7608 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
7609 if gdb child process crashes, just signal an error.
7610
838ae6c4
JB
76112001-10-02 Jim Blandy <jimb@redhat.com>
7612
7613 * lib/gdb.exp (test_xfail_format): Simplify.
7614
7615 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
7616 front of the variable name `format'. Simplify `if'.
7617
8f0cbc1c
DJ
76182001-10-01 Daniel Jacobowitz <drow@mvista.com>
7619
7620 * gdb.threads/pthreads.exp: Wait for output and delay
7621 before sending ^C.
7622
1f08dafd
DJ
76232001-10-01 Daniel Jacobowitz <drow@mvista.com>
7624
7625 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
7626 some incorrect output instead of timing out.
7627 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
7628
674f90ff
CV
76292001-09-28 Corinna Vinschen <vinschen@redhat.com>
7630
7631 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
7632 check to allow additional `int'.
7633
9b284272
DJ
76342001-09-27 Daniel Jacobowitz <drow@mvista.com>
7635
7636 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
7637 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
7638
b55a4771
MS
76392001-09-27 Michael Snyder <msnyder@redhat.com>
7640
7641 * lib/gdb.exp (test_debug_format): New proc.
7642 (setup_xfail_format): Use new proc test_debug_format.
7643 * gdb.base/constvars.exp (local_compiler_xfail_check): New
7644 proc; use new service proc test_debug_format.
7645 Replace all other "gcc_compiled" tests with this test.
7646 * gdb.base/volatile.exp (local_compiler_xfail_check): New
7647 proc; use new service proc test_debug_format.
7648 Replace all other "gcc_compiled" tests with this test.
7649
76502001-09-27 Michael Snyder <msnyder@redhat.com>
7651
7652 * gdb.base/cvexpr.exp: New file.
7653 * gdb.base/cvexpr.c: New file
7654 Test for expressions using const and volatile keywords.
7655
4e6667ac
CV
76562001-09-26 Corinna Vinschen <vinschen@redhat.com>
7657
7658 * gdb.base/constvars.exp: Check for different orders of keywords
7659 and additional "int" strings in output.
7660
4f337972
AC
76612001-09-22 Andrew Cagney <ac131313@redhat.com>
7662
7663 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
7664 responses from "help maint".
7665
2015650d
FCE
76662001-09-19 Frank Ch. Eigler <fche@redhat.com>
7667
7668 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
7669 to localhost:NNN instead of :NNN, in case Xvfb is listening
7670 only on TCP.
7671
f3bcedc1
CV
76722001-09-19 Corinna Vinschen <vinschen@redhat.com>
7673
7674 * gdb.base/recurse.exp: When checking leaving the watchpoint
7675 scope, recognize when gdb is in function's epilogue and pass.
7676
6b819c92
KS
76772001-09-18 Keith Seitz <keiths@redhat.com>
7678
7679 * lib/insight-support.exp (_gdbtk_export_target_info): Add
7680 support for running tests against sid targets.
7681 (gdbtk_done): Ditto.
7682
a10c9419
CV
76832001-09-18 Corinna Vinschen <vinschen@redhat.com>
7684
7685 * gdb.base/ending-run.c (main): Set stdout buffersize
7686 to the same reasonable value for any target.
7687 * gdb.base/ending-run.exp: Add a regular expression
7688 to make testsuite happy on Sanyo Stormy16 target.
7689
739d0d99
CV
76902001-09-17 Corinna Vinschen <vinschen@redhat.com>
7691
7692 * gdb.base/display.c (do_loops): Add float variable `f'.
7693 Increment f in loop.
7694 * gdb.base/display.exp: Increment timeout by 60 seconds.
7695 Change float display test to use variable `f'.
7696
1b8947f0
JB
76972001-09-17 Jim Blandy <jimb@redhat.com>
7698
7699 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
7700 overflowing the limited breakpoint tables on some ROM monitors
7701 (like the ROM68K).
7702
9890ac81
FCE
77032001-09-15 Frank Ch. Eigler <fche@redhat.com>
7704
7705 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
7706 the "-ac" (disable access control) flag.
7707
6db765ea
JH
77082001-08-30 Jeff Holcomb <jeffh@redhat.com>
7709
7710 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
7711 ints.
7712
4c32cc04
KS
77132001-08-30 Keith Seitz <keiths@redhat.com>
7714
7715 * lib/gdb.exp: Move all insight-related functionality into
7716 separate file.
7717 * lib/insight-support.exp: New file.
7718
8d6e6f81
FCE
77192001-08-29 Frank Ch. Eigler <fche@redhat.com>
7720
7721 * config/sid.exp (sid_start): Never set sid verbosity; disable
7722 expect_background {} that consumed its stdout; tolerate </dev/null.
7723 Attempt to set endianness override in "sid" protocol mode. Cleanup.
7724
6a90e1d0
AC
77252001-08-18 Andrew Cagney <ac131313@redhat.com>
7726
7727 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
7728 CLI jump command to start it.
7729 (mi_run_to_main): Fail immediatly when unexpected output.
7730
1759b3c3
AC
77312001-08-18 Andrew Cagney <ac131313@redhat.com>
7732
7733 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
7734 beginning of function. Fix PR gdb/191.
7735
61d11d80
FCE
77362001-08-16 Frank Ch. Eigler <fche@redhat.com>
7737
7738 * config/sid.exp (sid_start): Don't warn if we cannot figure out
7739 what to force sid endianness to.
7740
942a4df2
KS
77412001-08-15 Keith Seitz <keiths@redhat.com>
7742
7743 * lib/gdb.exp (gdbtk_start): Don't set environment
7744 variables for TCL_LIBRARY and friends. Insight will
7745 now figure these out for itself.
7746
0521c418
MS
77472001-08-02 Michael Snyder <msnyder@redhat.com>
7748
7749 * gdb.base/completion.exp: Remove the symbol "a64l" from
7750 the expect string; this is target-specific, and not related
7751 to what is being tested.
7752
74a9a58a
DB
77532001-08-02 Dave Brolley <brolley@redhat.com>
7754
7755 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
7756
c70819fa
MS
77572001-07-25 Michael Snyder <msnyder@redhat.com>
7758
c2b8fa57
MS
7759 * gdb.base/consecutive.exp: New file. Test stepping over
7760 breakpoints on consecutive instructions.
7761 * gdb.base/consecutive.c: New file.
7762
c70819fa
MS
7763 * gdb.base/call-rt-st.exp: Use double-backslash to quote
7764 curly braces in regular expressions.
7765
2b1a1355
MS
77662001-07-25 Michael Snyder <msnyder@redhat.com>
7767
7768 * gdb.base/ending-run.exp: Accept "Program exited normally" as
7769 legitimate output from stepping out of main.
7770
413eca6f
KS
77712001-07-22 Keith Seitz <keiths@redhat.com>
7772
7773 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
7774 the empty string, do not run the tests.
7775
7e5a9322
SC
77762001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
7777
7778 * gdb.base/long_long.exp: Detect size of pointer. Take into
7779 account 2-byte pointers when testing for p/a results.
7780
de58f10f
SC
77812001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
7782
d63a86f8 7783 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
7784 and defined to 1K for m68hc11.
7785 (random_data): Reduce table to 1K for embedded platforms (68hc11).
7786 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
7787 (sizeof_random_data): New variable to tell the size of the data table;
7788 don't test past this size; always run to main.
7789
d6f5fea1
SC
77902001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
7791
7792 * gdb.base/return2.exp: return of long long and double fails for
7793 68HC11; don't execute these tests on that platform.
7794 * gdb.base/return.exp: Return of a double fails for 68hc11.
7795
c477543d
SC
77962001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
7797
7798 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
7799 tests that print a float.
7800 * call-rt-st.exp: Likewise.
7801
63cf1c79
MK
78022001-07-12 Mark Kettenis <kettenis@gnu.org>
7803
7804 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
7805 running this test on Linux.
7806
112f9ab5
MC
78072001-06-24 Michael Chastain <chastain@redhat.com>
7808
7809 * gdb.base/arithmet.exp: Remove some tests to make all test names
7810 unique.
7811
4970cb0f
MS
78122001-07-03 Michael Snyder <msnyder@redhat.com>
7813
7814 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
7815 the output of the ptype command.
7816
d85da69f
MS
78172001-07-02 Michael Snyder <msnyder@redhat.com>
7818
4c8a82de
MS
7819 * gdb.base/completion.exp: Don't assume that break.c is the only
7820 source file that may contain functions named "marker".
d85da69f
MS
7821 * gdb.base/corefile.exp: Quote the curly braces in regexp.
7822
8afc772b
AC
78232001-06-28 Andrew Cagney <ac131313@redhat.com>
7824
7825 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
7826 of files to delete.
7827
7828 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
7829 * gdb.disasm/h8300s.exp: New file.
7830 gdb.disasm/h8300s.s: Likewise.
7831
cff22675
AC
78322001-06-27 Andrew Cagney <ac131313@redhat.com>
7833
7834 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
7835 empty breakpoint tables.
7836
68c81b54
AC
78372001-06-25 Andrew Cagney <ac131313@redhat.com>
7838
7839 * lib/mi-support.exp: Update args=... part of stop-reason
7840 patterns. Accept either a list or a tuple.
7841
2dd62704
AC
78422001-06-23 Andrew Cagney <ac131313@redhat.com>
7843
7844 * lib/mi-support.exp: Remove local emacs variable defining
7845 change-log-default-name.
7846
b4127474
MC
78472001-06-22 Michael Chastain <chastain@redhat.com>
7848
7849 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
7850 This is operationally compatible with the previous version.
7851
8dbfb380
JB
78522001-06-13 Jim Blandy <jimb@redhat.com>
7853
7854 * lib/gdb.exp (gdb_test): Doc fix.
7855
f2d8c86d
MC
78562001-06-10 Michael Chastain <chastain@redhat.com>
7857
7858 * gdb.base/exprs.exp: Remove a duplicate test.
7859
81564d34
JB
78602001-06-06 Jim Blandy <jimb@redhat.com>
7861
7862 * gdb.base/return2.exp (main): Use values to test float and double
7863 returns that are not NaN's, to avoid being confused by IEEE
7864 comparison rules.
7865
da55addb
MS
78662001-06-04 Michael Snyder <msnyder@redhat.com>
7867
7868 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 7869 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
7870 rather than wait for 12 more tests to time out.
7871
42c65987
JB
78722001-06-06 Jim Blandy <jimb@redhat.com>
7873
b18bced9 7874 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 7875 Don't forget to match the GDB prompt.
b18bced9 7876
42c65987
JB
7877 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
7878
5b41e5f0
JB
78792001-06-04 Jim Blandy <jimb@redhat.com>
7880
7881 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
7882 command.
7883
015e046f
KB
78842001-05-31 Kevin Buettner <kevinb@redhat.com>
7885
7886 * gdb.base/annota1.exp (info break): Match four or more spaces
7887 after "Address".
7888
fb1ffbbe
MC
78892001-05-31 Michael Chastain <chastain@redhat.com>
7890
7891 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
7892 (dm_type_int_star): Likewise.
7893 (dm_type_long_star): Likewise.
7894 (dm_type_void_star): Likewise.
7895
5ea2a32c
KB
78962001-05-29 Kevin Buettner <kevinb@redhat.com>
7897
7898 * gdb.base/completion.exp (INPUTRC): Set this environment variable
7899 to a known value in order to get consistent results regardless
7900 of the setting of INPUTRC or the presence or contents of .inputrc.
7901
ae23c492
MS
79022001-05-24 Michael Snyder <msnyder@redhat.com>
7903
ac55707e
MS
7904 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
7905 Don't require that the main thread and the manager thread are the
7906 first in the list.
7907
ae23c492
MS
7908 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
7909 debugging. If test fails, issue an "unsupported" not a "fail".
7910
400071f1
JB
79112001-05-24 Jim Blandy <jimb@redhat.com>
7912
7913 Don't assume that short is shorter than int.
7914 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
7915 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 7916 this isn't true.
400071f1
JB
7917 ("print unsigned char == (~0)"): Add test that verifies that ~0,
7918 an int, is not equal to ~0 stored in an unsigned char. This tests
7919 the same thing that the previous test meant to, but works on
7920 16-bit machines, too.
7921 ("print unsigned char != (~0)"): Same test, complemented.
7922
0816a3e5
MS
79232001-05-24 Michael Snyder <msnyder@redhat.com>
7924
7925 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 7926 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
7927 and prevents dejagnu getting out of step.
7928
f6dc23a9
KB
79292001-05-23 Kevin Buettner <kevinb@redhat.com>
7930
7931 * gdb.base/finish.exp (finish_void): Revise pattern for
7932 stopping on the call statement to not permit stopping at
7933 the start of the instructions comprising the call sequence.
7934
7dbd117d
MC
79352001-05-19 Michael Chastain <chastain@redhat.com>
7936
7937 * gdb.base/callfuncs.exp: Make all test names unique.
7938 * gdb.base/commands.exp: Make all test names unique.
7939 * gdb.base/condbreak.exp: Make all test names unique.
7940 * gdb.base/dbx.exp: Make all test names unique.
7941 * gdb.base/default.exp: Make all test names unique.
7942 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
7943 and TIMEOUT messages to their corresponding PASS message.
7944 * gdb.base/ending-run.exp: Make all test names unique.
7945 * gdb.base/long_long.exp: Remove duplicate test.
7946
6b0b0a9e
KB
79472001-05-21 Kevin Buettner <kevinb@redhat.com>
7948
7949 * gdb.base/finish.exp (finish_void): Allow "finish" command to
7950 stop on the call statement as well as the statement after the
7951 call.
7952
2caa35cb
MS
79532001-05-21 Michael Snyder <msnyder@redhat.com>
7954
7955 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
7956
40713331
EZ
79572001-05-10 Elena Zannoni <ezannoni@redhat.com>
7958
7959 * gdb.base/completion.exp: Revamp test. Make it execute on all
7960 platforms.
7961
c2c1be8d
EZ
79622001-05-10 Elena Zannoni <ezannoni@redhat.com>
7963
2c9cd303
EZ
7964 * config/gdbserver.exp (gdb_load): Handle the case
7965 in which the arguments to gdbserver are given in the
7966 baseboard configuration file.
7967 Also handle the case in which the server needs to do a
7968 load.
7969
9671de48
KS
79702001-05-07 Keith Seitz <keiths@cygnus.com>
7971
7972 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
7973 set up the display for testing.
7974 (gdbtk_start): Convert all paths to paths that tcl will like.
7975 Export target information to environment.
7976 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
7977 necessary.
7978 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
7979 (to_tcl_path): New proc to convert a given pathname into
7980 a path acceptible as an argument to a tcl command.
7981 (_gdbtk_export_target_info): New proc to export target info
7982 into the environment for gdbtk testing.
7983 (gdbtk_done): New proc to signal end-of-test.
7984
5a360f47
JB
79852001-05-06 Jim Blandy <jimb@redhat.com>
7986
7987 * restore.c: Make the code of caller0 correspond to its comment.
7988
66c756c6
MS
79892001-05-03 Michael Snyder <msnyder@redhat.com>
7990
7991 * config/sid.exp (gdb_target_sid): Check for error messages.
7992 On error or timeout, don't make expect exit (which will terminate
7993 all subsequent tests); instead just make gdb exit.
d63a86f8 7994 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
7995 return a negative value.
7996
a966fde5
JB
79972001-04-24 Jim Blandy <jimb@redhat.com>
7998
851c18e0
JB
7999 * gdb.c++/templates.exp: If we see the prompt for the overload
8000 list, but we haven't recognized any of the longer patterns,
8001 arrange for this test to fail, not hang.
8002
a966fde5
JB
8003 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
8004 variations.
8005
db144853
MC
80062001-04-22 Michael Chastain <chastain@redhat.com>
8007
8008 * gdb.c++/local.exp: Use the 'runto' library function.
8009 * gdb.c++/namespace.exp: Likewise.
8010 * gdb.c++/overload.exp: Likewise.
8011
3207ec21
KB
80122001-03-26 Kevin Buettner <kevinb@redhat.com>
8013
8014 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
8015 * gdb.base/step-line.exp: New file. Test step/next in presence of
8016 #line directives.
8017 * gdb.base/step-line.c: New file. Test program for the above.
8018 * gdb.base/step-line.inp: New file. We pretend that this file has
8019 been transformed by some other tool into step-line.c.
8020
13b57657
JB
80212001-03-21 Jim Blandy <jimb@redhat.com>
8022
8023 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
8024 unmangled operator names.
8025
754cbe1c
JB
80262001-03-20 Jim Blandy <jimb@redhat.com>
8027
8028 * gdb.threads/linux-dp.exp: Recognize an additional message
8029 generated by GDB when it doesn't understand how to debug threads
8030 on the target system.
8031
177495c9
AC
80322001-03-19 Andrew Cagney <ac131313@redhat.com>
8033
8034 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
8035
f266096b
MC
80362001-03-12 Michael Chastain <chastain@redhat.com>
8037
8038 * gdb.c++/derivation.exp: Use the 'runto' library function.
8039
cac3c2ff
MC
80402001-03-12 Michael Chastain <chastain@redhat.com>
8041
8042 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
8043
b6c11a24
MC
80442001-02-24 Michael Chastain <chastain@redhat.com>
8045
8046 * gdb.c++/ref-types.exp: Change handwritten code to library
8047 function 'runto'.
8048
6bae5bce
OF
80492001-03-16 Orjan Friberg <orjanf@axis.com>
8050
8051 * gdb.base/signals.exp: Set count to 0 explicitly.
8052
0015fd9a
MS
80532001-03-15 Mark Salter <msalter@redhat.com>
8054
8055 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
8056 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
8057 (gdb_load): Add support for additional target_info: gdb_download_size
8058 and gdb_load_timeout.
0015fd9a 8059
fc33412a
DT
8060Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
8061
8062 * gdb.base/annota1.exp: Move test of isnative to earlier in the
8063 file -- to prevent failing when the compile fails but we have no
8064 intention of running the tests anyway.
8065
8066 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
8067 tests if set.
8068
8069 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
8070 integers.
8071
8072 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
8073 * gdb.c++/namespace.exp: Ditto.
8074
115f06de
OF
80752001-03-07 Orjan Friberg <orjanf@axis.com>
8076
8077 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
8078 * gdb.base/pointers.exp: Relax pattern match of decimals.
8079
b6ba6518
KB
80802001-03-06 Kevin Buettner <kevinb@redhat.com>
8081
8082 * Makefile.in, config/abug.exp, config/cfdbug.exp,
8083 config/cpu32bug.exp, config/dve.exp, config/est.exp,
8084 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
8085 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
8086 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
8087 config/sh.exp, config/sid.exp, config/slite.exp,
8088 config/sparclet.exp, config/udi.exp, config/unknown.exp,
8089 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
8090 config/vxworks.exp, config/vxworks29k.exp,
8091 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
8092 gdb.base/all-bin.exp, gdb.base/annota1.exp,
8093 gdb.base/arithmet.exp, gdb.base/assign.exp,
8094 gdb.base/async.exp, gdb.base/attach.exp,
8095 gdb.base/bitfields.exp, gdb.base/bitops.exp,
8096 gdb.base/break.exp, gdb.base/call-ar-st.exp,
8097 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
8098 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
8099 gdb.base/commands.exp, gdb.base/completion.exp,
8100 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
8101 gdb.base/constvars.exp, gdb.base/corefile.exp,
8102 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
8103 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
8104 gdb.base/ending-run.exp, gdb.base/environ.exp,
8105 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
8106 gdb.base/finish.exp, gdb.base/foll-exec.exp,
8107 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
8108 gdb.base/funcargs.exp, gdb.base/help.exp,
8109 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
8110 gdb.base/logical.exp, gdb.base/long_long.exp,
8111 gdb.base/maint.exp, gdb.base/mips_pro.exp,
8112 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
8113 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
8114 gdb.base/pointers.exp, gdb.base/printcmds.exp,
8115 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
8116 gdb.base/regs.exp, gdb.base/relational.exp,
8117 gdb.base/remote.exp, gdb.base/reread.exp,
8118 gdb.base/restore.exp, gdb.base/return2.exp,
8119 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
8120 gdb.base/selftest.exp, gdb.base/setshow.exp,
8121 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
8122 gdb.base/sigall.exp, gdb.base/signals.exp,
8123 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
8124 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
8125 gdb.base/step-test.exp, gdb.base/structs.c,
8126 gdb.base/structs.exp, gdb.base/structs2.exp,
8127 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
8128 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
8129 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
8130 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
8131 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
8132 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
8133 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
8134 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
8135 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
8136 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
8137 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
8138 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
8139 gdb.fortran/types.exp, gdb.java/jmisc.exp,
8140 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
8141 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
8142 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
8143 gdb.trace/circ.exp, gdb.trace/collection.exp,
8144 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
8145 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
8146 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
8147 gdb.trace/report.exp, gdb.trace/save-trace.exp,
8148 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
8149 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
8150 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
8151 notices.
8152
dc96c6c7 81532001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
8154
8155 * gdb.base/varargs.c (find_max_double): Fix printf format string:
8156 first arg is int not float.
8157
dc96c6c7 81582001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
8159
8160 * gdb.base/reread.exp: Unsupported for non-native targets;
8161 doesn't work for remote debugging.
8162
9b0c4aeb
FN
81632001-02-19 Fernando Nasser <fnasser@redhat.com>
8164
8165 From Drew Moseley <dmoseley@redhat.com>
8166 * gdb.base/ending-run.exp: Properly handle the BSP state when
8167 stepping past the end of main.
8168
02aa71d5
MC
81692001-02-19 John Moore <jmoore@redhat.com>
8170
8171 * gdb.base/commands.exp (infrun_breakpoint_command_test):
8172 Converted HPUX fix for non-expected items following multiple
8173 step commands into general solution for all platforms.
8174
1fa449a4
MC
81752001-02-18 Michael Chastain <chastain@redhat.com>
8176
8177 * gdb.c++/classes.exp (do_tests): Change runto statements
8178 from "runto 'foo(void)'" to "runto 'foo'". This makes the
8179 statements demangler agnostic.
8180 * gdb.c++/virtfunc.exp (do_tests): Likewise.
8181 (gdb_virtfunc_restart): Likewise.
8182
b2f9ec70
MC
81832001-02-14 Michael Chastain <chastain@redhat.com>
8184
8185 * gdb.c++/inherit.exp (do_tests): Change runto statements
8186 from "runto 'foo(void)'" to "runto 'foo'". This makes the
8187 statements demangler agnostic.
8188
cf74b8ca
AC
8189Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
8190
8191 * gdb.threads/pthreads.exp: Unify pass/fail messages for
8192 ``continue to bkpt at common_routine in thread 2'' and ``stopped
8193 before calling common_routine 15 times'' tests.
8194
99f78f56
MC
81952001-02-11 Michael Chastain <chastain@redhat.com>
8196
8197 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
8198 Helps the test script figure out which demangler is in use.
8199 (dm_type_foo_ref): Ditto.
8200 (dm_type_int_star): Ditto.
8201 (dm_type_long_star): Ditto.
8202 (dm_type_unsigned_int): Ditto.
8203 (dm_type_void): Ditto.
8204 (dm_type_void_star): Ditto.
99707966 8205 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
8206 Probe the gdb demangler and set variables to accommodate
8207 formatting differences.
8208 (info_func_regexp): New function. Same as info_func, but
8209 matches against a regexp.
8210 (info_func): Match against a literal string.
8211 (print_addr_2): New function. Match against a literal string,
8212 which can be different from the input to gdb.
8213 (print_addr): Simply call print_addr_2 with the same argument twice.
8214 (test_lookup_operator_functions): Use demangler formatting variables.
8215 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
8216 the tests in the same order as the C++ class declaration.
8217 (test_paddr_operator_functions): Ditto.
8218 (test_paddr_overloaded_functions): Ditto.
8219 (test_paddr_hairy_functions): Use demangler formatting variables.
8220 Add reference to gdb/19 for related tests.
8221 (do_tests): Call probe_demangler.
8222
1de8f023
KB
82232001-01-30 Kevin Buettner <kevinb@redhat.com>
8224
8225 * gdb.c++/templates.cc (printf): Remove unused function definition.
8226
ca3f91ed
MS
82272001-01-26 Felix Lee <flee@redhat.com>
8228
8229 * sid.exp (sid_exit): Pass host, not target, to remote_close.
8230
82312001-01-25 matthew green <mrg@redhat.com>
8232
8233 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
8234 up sid.
8235 (sid_exit): Call `remote_pop_conn' after GDB is gone.
8236
82372001-01-25 matthew green <mrg@redhat.com>
8238
8239 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 8240 Deprecate $sid_spawn_id.
ca3f91ed
MS
8241 (sid_exit): Remove code necessary only for `spawn.'
8242
82432001-01-25 matthew green <mrg@redhat.com>
8244
8245 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
8246
fb18ec4a
MC
82472001-01-28 Michael Chastain <chastain@redhat.com>
8248
8249 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
8250 to call when tests fail. It takes gdb out of the overloaded
8251 function choice menu back to the main prompt, so that the test
8252 program stays synchronized.
8253 (set_bp_overloaded): New proc to collect all the common
8254 code for setting a breakpoint on an overloaded name. Calls
8255 take_gdb_out_of_choice_menu when needed.
8256 (menu_overload1arg): New variable to collect the repeated
8257 instances of the expected menu for an overloaded name. Change
8258 the regular expression to handle changes in g++ type encoding:
8259 "void" can be either "void" or "", and "unsigned int" can be
8260 either "unsigned int" or "unsigned".
8261 (continue_to_bp_overloaded): Change regular expressions to handle
8262 changes in g++ type encoding.
8263 (no proc): Call take_gdb_out_of_choice_menu when needed.
8264 Remove redundant calls to "info break". Accept either "canceled"
8265 or "cancelled". Change regular expressions in "info break"
8266 calls to handle changes in g++ type encoding. Give all tests
8267 unique strings.
8268
9c646a6e
BE
82692001-01-17 Ben Elliston <bje@redhat.com>
8270
8271 * config/sid.exp: New file.
8272
9549d9c1
AC
8273Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
8274
8275 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
8276
dc96c6c7 82772000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
8278
8279 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
8280 Add a RE to accept a non-ascii char if one is ever presented.
8281
b4df4f68
FN
82822000-12-20 Fernando Nasser <fnasser@redhat.com>
8283
297dd0fd 8284 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 8285
dc96c6c7 82862000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 8287
d63a86f8 8288 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
8289 in regexp. One '\' does not suffice on Linux.
8290
4a7bddb6
MC
82912000-12-09 Michael Chastain <chastain@redhat.com>
8292
8293 * gdb.base/break.exp (test_clear_command): Use a marker function
8294 rather than 'main' for the test function. Also move this
8295 test to an execution point where the marker function names are
8296 guaranteed to be bound to functions. (Executing tests after a
8297 'finish' from main runs into name conflicts with local names
8298 in __libc_start_main).
8299
dc96c6c7 83002000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
8301
8302 * gdb.base/finish.exp: New test for gdb's "finish" command.
8303 * gdb.base/return2.exp: New test for gdb's "return" command.
8304 * gdb.base/return2.c: New source file for above.
8305
dc96c6c7 83062000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
8307
8308 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
8309 * gdb.base/miscexprs.exp: Ditto.
8310 * gdb.base/pointers.exp: Ditto.
8311 * gdb.c++/derivation.exp: Ditto.
8312 * gdb.c++/local.exp: Ditto.
8313 * gdb.c++/namespace.exp: Ditto.
8314 * gdb.c++/overload.exp: Ditto.
8315 * gdb.c++/ref-types.exp: Ditto.
8316
dc96c6c7 83172000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
8318
8319 * gdb.base/constvars.exp: Test result of "up" command.
8320 * gdb.base/miscexprs.exp: Ditto.
8321 * gdb.base/pointers.exp: Ditto.
8322 * gdb.base/scope.exp: Ditto.
8323 * gdb.c++/derivation.exp: Ditto.
8324 * gdb.c++/local.exp: Ditto.
8325 * gdb.c++/namespace.exp: Ditto.
8326 * gdb.c++/overload.exp: Ditto.
8327 * gdb.c++/ref-types.exp: Ditto.
8328
44097287
FN
83292000-11-22 Michael Chastain <chastain@redhat.com>
8330
8331 * mips_pro.exp: Accept either "middle -> top -> main" or
8332 "middle -> main" in the backtrace, because gcc can optimize
8333 tail calls to jumps. Remove setup_xfail for the hppa case.
8334 Add a comment with the original warning messages from PR 3016,
8335 which was filed in 1993, to preserve them for posterity.
8336
9d2e1bab
ND
83372000-11-17 Nick Duffek <nsd@redhat.com>
8338
8339 * lib/gdb.exp (gdb_test): Override timeout with board info.
8340
1aca8eb7
ND
83412000-11-17 Nick Duffek <nsd@redhat.com>
8342
8343 * gdb.base/display.exp: Don't kill running stub. Add "again" to
8344 the second kill and detach messages.
8345
93076499
ND
83462000-11-17 Nick Duffek <nsd@redhat.com>
8347
8348 * configure.in: Add AC_EXEEXT.
8349 * configure: Regenerate.
8350 * Makefile.in (just-check): Export EXEEXT.
8351 * lib/gdb.exp ($EXEEXT): Import from environment.
8352 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
8353 expect "maint dump-me" on Cygwin.
8354 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
8355 $EXEEXT.
8356
30e87cd3
ND
83572000-11-17 Nick Duffek <nsd@redhat.com>
8358
8359 * gdb.base/break.exp: Test backtrace and finish from called
8360 function on all platforms, not just HP-UX.
8361
dc96c6c7 83622000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
8363
8364 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
8365 code from gdb_target_monitor, so it can be used independantly
8366 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 8367
dc96c6c7 83682000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
8369
8370 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
8371 * gdb.base/corefile.exp: Expect the message "Program is being
8372 debugged already" when we send the "corefile" command, since
8373 the preceeding gdb_load may have connected gdb to a remote target.
8374 * gdb.base/display.exp: Disable hardware watchpoints if new
8375 board info variable "no_hardware_watchpoints" is true.
8376 Replace single-letter commands with more readable ones.
8377 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
8378 if new board info variable "no_hardware_watchpoints" is true.
8379 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
8380 to see if stdio (printf) testing is possible.
8381 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
8382 board info variable "no_hardware_watchpoints" is true. Use new
8383 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
8384
39124dea
FN
83852000-11-13 Fernando Nasser <fnasser@redhat.com>
8386
8387 From Orjan Friberg <orjanf@axis.com>:
8388 * gdb.base/printcmds.exp: Escape curly braces followed by a number
8389 in array print pattern match.
8390
a9e2e984
FN
83912000-11-09 Fernando Nasser <fnasser@redhat.com>
8392
8393 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
8394 spelling "cancelled" to U.S. spelling "canceled" to match changes
8395 made to gdb.
8396 * gdb.c++/ovldbreak.exp: Ditto.
8397
c7db355b
PS
83982000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
8399
8400 * gdb.base/callfuncs.c (main): Moved to end of file, call
8401 t_double_values to initialize the FPU before inferior calls are made.
8402 * gdb.base/callfuncs.exp: Test for register preservation after calling
8403 inferior functions. Add tests for continuining, finishing and
8404 returning from a stop in a call dummy.
8405
dc96c6c7 84062000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
8407
8408 * gdb.base/commands.exp: Break up long lines, and re-indent.
8409
dc96c6c7 84102000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
8411
8412 * config/gdbserver.exp: Rewritten from the ground up, to make it
8413 compatible with the current dejagnu tree, and to make it work with
8414 the new "gdbserver" in libremote.
8415
dc96c6c7 84162000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
8417
8418 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
8419 * gdb.base/varargs.exp: Skip entire test if no printf support.
8420 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
8421 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
8422
dc96c6c7 84232000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
8424
8425 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
8426 no floating point support.
8427 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
8428 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
8429 * gdb.base/call-rt-st.exp: Ditto.
8430 * gdb.base/call-strs.exp: Ditto.
8431
bac5fc66
JG
84322000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
8433
8434 * gdb.base/sizeof.c: include <stdio.h>.
8435
8436 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
8437 'finish', otherwise uncaptured gdb_prompt would potentially
8438 throw remaining test points out of sync.
8439
b22a6027
SB
84402000-07-26 Scott Bambrough <scottb@netwinder.org>
8441
8442 * gdb.base/recurse.exp: Run tests for all targets.
8443 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
8444 gnu-oldld case on ARM.
8445 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
8446 for ARM targets.
d63a86f8 8447
d8231941
AG
8448Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
8449
8450 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
8451 * gdb.java/configure: Rebuild.
8452
8caabe69
AG
8453Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
8454
8455 * gdb.java/jv-exp.exp: New file.
8456
9d273ca3
AG
8457Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
8458
8459 * configure: Rebuilt.
8460 * configure.in (configdirs): Add gdb.java.
8461 * gdb.java/jmisc.java: New file.
8462 * gdb.java/jmisc.exp: New file.
8463 * gdb.java/Makefile.in: New file.
8464 * gdb.java/configure: Rebuilt.
8465 * gdb.java/configure.in: New file.
8466 * lib/java.exp: New file.
8467
4f823a66
AC
8468Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
8469
8470 * gdb.base/exprs.exp: Test casts to a pointer including over and
8471 underflow.
8472
2391e11d
AC
8473Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
8474
8475 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
8476 and the compilers sizes.
8477
54602222
ND
84782000-07-09 Nick Duffek <nsd@redhat.com>
8479
8480 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
8481 (use_methods): New function.
8482 (main): Call use_methods().
8483 * gdb.c++/classes.exp (test_method_param_class): New procedure.
8484 (do_tests): Call test_method_param_class.
8485
2bec0572
ND
84862000-07-09 Nick Duffek <nsd@redhat.com>
8487
8488 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
8489 spelling.
8490 (test_enums): New procedure. Move enum tests from end of script
8491 to here. Set breakpoint on function name instead of line number.
8492 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
8493 (enums2): New marker function.
8494 (enums1): New function.
8495 (main): Call enums1(). Move enum tests to enums1().
8496
78492fde
AC
8497Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
8498
8499 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
8500 compile/link program. Update line numbers.
8501 * gdb.asm/d10v.inc: Define ``startup''.
8502 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 8503
49a2cef8
AC
8504Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
8505
8506 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
8507
3e6c8688
EZ
85082000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8509
8510 * gdb.base/maint.exp: Add 'maint print architecture' item to output
8511 of 'help maint print' command.
8512
9ff5cbe9
AC
8513Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
8514
8515 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
8516 they use gdb_expect_list.
8517
17c579bd
AC
8518Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
8519
8520 * gdb.base/commands.exp: Use ``set remote
8521 memory-read-packet-size'' instead of ``set endian big'' to test
8522 long commands.
8523
e6d71bf3
DB
85242000-06-03 Daniel Berlin <dan@cgsoftware.com>
8525
8526 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 8527 g++, and stop skipping them.
e6d71bf3
DB
8528
8529 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
8530 work under g++.
8531
d63a86f8 8532 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
8533 initialization.
8534
dc96c6c7 85352000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
8536
8537 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
8538 the regular expression: accept an (almost) arbitrary sequence of
8539 "frames-invalid" and "breakpoints-invalid" messages both before
8540 and after the "starting" message.
8541
dc96c6c7 85422000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
8543
8544 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 8545
dc96c6c7 85462000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
8547
8548 * gdb.base/annota1.exp (annotate-signal-handler-caller):
8549 Relax the regular expression a little, make it pass on Solaris 8.
8550
8216cda9
KB
85512000-05-12 Kevin Buettner <kevinb@redhat.com>
8552
8553 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 8554 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
8555 Instead, it is permissible for gdb to stop on the line of the
8556 call itself.
8557
1a570b2f
MS
85582000-05-12 Michael Snyder <msnyder@.cygnus.com>
8559
8560 * gdb.base/break.exp (bp on small function, optimized file):
8561 Add a second pass pattern. The behavior differs here between stabs
8562 and dwarf for one-line functions. Stabs preserves two line symbols
8563 (one before the prologue and one after) with the same line number,
8564 but dwarf regards these as duplicates and discards one of them.
8565 Therefore the address after the prologue (where the breakpoint is)
8566 has no exactly matching line symbol, and GDB reports the breakpoint
8567 as if it were in the middle of a line rather than at the beginning.
8568
dc96c6c7 85692000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 8570
d63a86f8 8571 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
8572 rather than "send_gdb" (for consistancy).
8573
7d418785
AC
8574Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
8575
8576 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
8577 * gdb.c++/templates.cc: Properly check for GCC version number.
8578 * lib/compiler.cc: Likewise
8579
dc96c6c7 85802000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 8581
d63a86f8 8582 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
8583 gdb may not stop at the first line of main, due to code motion.
8584
dc96c6c7 85852000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
8586
8587 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
8588 This test depends on parsing the printf output from the target.
8589 Since the sparclet stub doesn't do stdio, this will never work.
8590 * gdb.base/call-rt-st.exp: ditto.
8591 * gdb.base/call-strs: ditto.
8592
dc96c6c7 85932000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
8594
8595 * gdb.base/miscexprs.exp: make sizeof long array test portable.
8596
8597 * gdb.base/ending-run.exp: After connecting to a remote target,
8598 but before running, the target will appear to be in a random
8599 location. Specify both a file and a line for breakpoints.
8600 Also, the function that calls main may be called 'init'
8601 rather than 'start'.
8602
a5a51225
EZ
86032000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8604
8605 * gdb.base/help.exp: Update output for add-symbol-file command.
8606
7930cc7c
FN
86072000-04-10 Fernando Nasser <fnasser@cygnus.com>
8608
8609 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
8610 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
8611
23e37ab1
C
86122000-04-07 J.T. Conklin <jtc@redback.com>
8613
e93c542c
C
8614 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
8615
23e37ab1
C
8616 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
8617
591b8fa3
PDM
8618Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
8619
8620 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
8621 values that can be represented exactly.
8622 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
8623 above change, and to not check against the directory part of the source
8624 file name.
8625 (step into print_long_arg_list): Likewise.
8626 (print print_small_structs from print_long_arg_list): Likewise.
8627 (print print_long_arg_list): Likewise.
8628
7a495180
EZ
86292000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8630
30b53638 8631 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 8632
beb998c6
AC
8633Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
8634
8635 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
8636
1c689132
DB
86372000-03-25 Daniel Berlin <dan@cgsoftware.com>
8638
8639 * gdb.base/commands.exp (deprecated_command_test): Add test for
8640 deprecate with no arguments.
8641
c1790a9d
JL
86422000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
8643
8644 * gdb.base/break.exp: Add new test for setting breakpoints on
8645 optimized code so we can test breakpoints work even when function
8646 prologues may be optimized away
8647
003ba290
FN
86482000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
8649
8650 From David Whedon <dwhedon@gordian.com>
8651 * gdb.base/commands.exp : Added command deprecator tests.
8652
6837a0a2
DB
86532000-03-22 Daniel Berlin <dan@cgsoftware.com>
8654
8655 * gdb.base/help.exp: Added test for new apropos command.
8656
b9593231
KB
86572000-03-21 Kevin Buettner <kevinb@redhat.com>
8658
8659 * gdb.base/pointers.c (usevar): New function.
8660 (main): Make sure that global variables v_int_pointer2, rptr,
8661 and y are all referenced someplace in the program by calling
8662 usevar() on them. [Some linkers delete symbols which are
8663 never referenced. The space remains, but there's no way to
8664 get a (symbolic) handle on the variable from the debugger.]
8665
751a959b
EZ
86662000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8667
8668 * gdb.base/printcmds.c: Add typedeffed arrays.
8669
8670 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
8671 procedure to test arrays that are typedef'd.
8672
73a93a32
JI
86732000-03-13 James Ingham <jingham@leda.cygnus.com>
8674
8675 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 8676 the library directories.
73a93a32 8677
fb40c209
AC
8678Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
8679
8680 * configure.in (configdirs): Add sub directory gdb.mi.
8681 * configure: Re-generate.
8682
8683 * gdb.mi: New directory.
d63a86f8 8684
ee4dd2c9
AC
86852000-02-25 Scott Bambrough <scottb@netwinder.org>
8686
8687 * gdb.base/long_long.exp: Correct test suite failure when printing
8688 a long long value as a double on ARM platforms.
8689
70f0cc22
JB
86902000-02-16 Jim Blandy <jimb@redhat.com>
8691
8692 * gdb.base/break.exp ("breakpoint line number"): Make sure the
8693 default source file is set properly before running this test.
8694
853819b8
EZ
86952000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8696
8697 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
8698 gdbtk/library directory, not in gdbtcl2.
8699
dfcd3bfb
JM
87002000-02-04 Jim Blandy <jimb@redhat.com>
8701
8702 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
8703 backslash from regexp pattern.
8704
8705 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
8706 procedure. Use it to run all the "continue to bp overloaded"
8707 tests. Note that this changes the names of the tests slightly.
8708 If the breakpoint hit message includes a hex PC value, because
8709 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
8710 from the real source code, still consider that a pass.
8711
8712 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
8713 XFAIL here if the breakpoint message contains a hex address. Note
8714 similar change on 1999-11-02.
8715
8716 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
8717
8718 * gdb.base/ptype.exp: Establish a default source file before
8719 calling get_debug_format.
8720
87212000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
8722
8723 * gdb.base/watchpoint.exp: Remove duplication of test messages.
8724
8b93c638
JM
87252000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
8726
8727 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
8728 of successive stepi commands -- while in the prologue we should see
8729 the function entry bracket.
8730
87312000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
8732
8733 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
8734 reach __change_mode() when stepping through the end of main().
8735
c5394b80
JM
87362000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
8737
8738 * gdb.base/default.exp: Fix expected pattern.
8739 * gdb.base/help.exp: Same.
8740
0d06e24b
JM
87412000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8742
8743 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
8744 Don't use xfail's because that affects only the following test.
d63a86f8 8745
0d06e24b
JM
8746 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
8747 solaris or linux.
8748
8749 * gdb.base/selftest.exp: Update to reflect changes to main.c.
8750
dc96c6c7 87512000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 8752
d63a86f8 8753 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
8754 "A syntax error" rather than "A parse error". Accept both.
8755
87562000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
8757
8758 * gdb.base/default.exp: Remove OS dependent string from "target
8759 remote" test.
8760 * gdb.base/help.exp: Same for "help target remote" test.
8761
c3f6f71d
JM
87622000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8763
8764 From Jim Kingdon <kingdon@redhat.com>:
8765
8766 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
8767 prompt (cleanup rather than necessity, but still might keep output
8768 from spilling to next test).
8769
87702000-01-02 Fred Fish <fnf@cygnus.com>
8771
8772 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
8773 AIX, which defines them in <sys/types.h>.
8774
ed9a39eb 87751999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 8776
ed9a39eb
JM
8777 * gdb.base/default.exp: Match arm* etc instead of arm in "info
8778 float" test.
8779
87801999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 8781
ed9a39eb 8782 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
8783
8784 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
8785 outermost frame disallowed".
8786
87871999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
8788
8789 * gdb.base/setvar.exp: New tests for setting the value of a struct
8790 with a constant list.
8791
87921999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
8793
8794 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
8795 require the user to type a cast before setting the value of a struct.
8796
de57eccd
JM
87971999-12-06 Jim Blandy <jimb@cygnus.com>
8798
8799 * gdb.base/default.exp: Expect the new 'info float' command on
8800 all i386 platforms.
8801
8802 * gdb.threads/linux-dp.exp: Expand our ability to recognize
8803 LinuxThreads libraries that don't support debugging.
8804
c2d11a7d
JM
8805Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
8806
8807 * gdb.base/remote.c: Fill the buffer with truely random data.
8808 Change the buffer type to ``unsigned char'' to simplify size
8809 arithmetic.
8810
8811 * gdb.base/remote.exp: Reduce download numbers by one. Typical
8812 stub only handles 400-1 byte packets. Verify that the download
8813 worked.
8814
88151999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
8816
8817 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
8818 tests, using UNRESOLVED for the untested cases. Also, does not wait
8819 for a timeout if the prompt was received before a recognizable pattern.
8820
88211999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
8822
8823 * lib/gdb.exp (gdb_expect_list): Fix spelling.
8824
88251999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8826
8827 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
8828 watchpoints.
8829
88301999-11-24 Jason Merrill <jason@casey.cygnus.com>
8831
8832 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
8833
8834 * gdb.c++/local.exp: Be more flexible in recognizing local class
8835 name mangling. Don't allow horribly truncated method names.
8836 * gdb.c++/derivation.exp: Expect protected inheritance.
8837 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
8838 * gdb.c++/virtfunc.exp: Likewise.
8839 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
8840 when printing a nested enum.
8841
88421999-11-22 Jim Blandy <jimb@cygnus.com>
8843
8844 * gdb.base/step-test.exp: Properly await GDB's response to setting
8845 a breakpoint on the call to large_struct_by_value.
8846
8847 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
8848 just because we have debug info for the `start' function.
8849
88501999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
8851
8852 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
8853 "Unknown signal" messages, which indicate (on LinuxThreads) that
8854 GDB doesn't know how to debug threads on this system. This is
8855 better than hanging while philosopher 0 dumps chatter into gdb.log.
8856
88571999-11-18 Tom Tromey <tromey@cygnus.com>
8858
8859 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
8860
88611999-11-18 Fred Fish <fnf@cygnus.com>
8862
8863 * gdb.base/coremaker2.c: Add sample program for generating
8864 cores that is more self contained than coremaker.c. Eventually
8865 I'll add more code to this and tie it into the testsuite.
8866
4ce44c66
JM
88671999-11-12 Stan Shebs <shebs@andros.cygnus.com>
8868
8869 * gdb.base/dollar.exp: Remove, now in gdb.hp.
8870
88711999-11-10 Jimmy Guo <guo@cup.hp.com>
8872
8873 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
8874 from $srcdir/lib/.
8875 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
8876 and gdb.c++/.
8877
8878 * gdb.c++/derivation.exp: remove redundant get compiler info code.
8879
d63a86f8 8880 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
8881 'continue with watch' test point.
8882
88831999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
8884
8885 Merged from p2linux-990323-branch:
d63a86f8 8886
4ce44c66
JM
8887 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
8888
11cf8741
JM
8889Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
8890
8891 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
8892 {limit,fixed}''. Test ``set download-write-size''.
8893
8894Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
8895
8896 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
8897 gdb_expect_list.
8898
8899Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
8900
8901 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
8902
89031999-11-03 Mark Salter <msalter@cygnus.com>
8904
8905 * gdb.base/break.exp: Fix "stub continue" pattern.
8906
89071999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
8908
8909 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
8910
89111999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
8912
8913 * gdb.base/display.exp ("finish"): Add timeout clause.
8914
8915 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
8916 plain prompt clause, so this doesn't have to time out in order to
8917 fail.
8918
8919 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
8920 breakpoint hit messages include an address.
8921
8922 * gdb.base/display.exp: Don't forget to escape parens in regular
8923 expressions. Unix regexp notatation sucks.
8924
89251999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8926
8927 * gdb.base/annota1.exp: Test for annotate-signalled: change output
8928 order for 'signalled' message.
8929
5c44784c
JM
89301999-11-01 Stan Shebs <shebs@andros.cygnus.com>
8931
8932 From Jimmy Guo <guo@cup.hp.com>:
8933 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
8934 * gdb.base/annota1.c: Add code for tests to work with.
8935
89361999-10-26 Frank Ch. Eigler <fche@cygnus.com>
8937
8938 * gdb.base/remote.exp: New test for remote downloading settings.
8939 * gdb.base/remote.c: New file with large .data.
8940
917317f4
JM
89411999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
8942
8943 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
8944 for LinuxThreads support, merged from the Code Fusion branch.
8945
8946Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
8947
8948 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
8949 containing exp_continue into a while within an expect. Don't
8950 attempt a start more than three times. Check return value from
8951 gdb_load.
d63a86f8 8952
2df3850c
JM
8953Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
8954
8955 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
8956 a pass case.
8957
2acceee2
JM
89581999-10-01 Kevin Buettner <kevinb@cygnus.com>
8959
8960 * gdb.base/break.c (main): Added a statement that we can step
8961 off of.
8962 * gdb.base/break.exp: Added tests for setting a breakpoint
8963 at an offset and stepping onto a breakpoint.
8964
89651999-10-01 Fred Fish <fnf@cygnus.com>
8966
d63a86f8 8967 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
8968 gdb output.
8969
c2c6d25f
JM
89701999-09-18 Jim Blandy <jimb@cris.red-bean.com>
8971
8972 * gdb.base/break.exp: Code locations are in hex, don't forget!
8973 (For HP-UX.)
8974
89751999-09-17 Stan Shebs <shebs@andros.cygnus.com>
8976
8977 * condbreak.exp: Use break.c as test program.
8978 * condbreak.c: Remove, redundant with break.c.
8979
89801999-09-15 Stan Shebs <shebs@andros.cygnus.com>
8981
8982 * config/monitor.exp (gdb_target_monitor): Disable X- and
8983 Z-packets if the target needs it.
8984
89851999-09-13 James Ingham <jingham@leda.cygnus.com>
8986
8987 * gdb.c++/overload.exp: Added tests for listing overloaded
8988 functions with function pointers in the arg, explicitly calling
8989 out the version you want.
8990
cff3e48b
JM
89911999-09-09 Stan Shebs <shebs@andros.cygnus.com>
8992
8993 * long_long.exp: Add variations of test cases that work for
8994 targets with 16-bit ints and 32-bit doubles.
8995
d4f3574e
SS
89961999-09-08 Stan Shebs <shebs@andros.cygnus.com>
8997
8998 * break.c (main): Compare a possibly-uninitialized argc with an
8999 unlikely value that fits in 16 bits.
9000
90011999-09-07 Stan Shebs <shebs@andros.cygnus.com>
9002
9003 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
9004 0xfeeb, don't want negative numbers if ints are 16 bits.
9005
9006 * lib/gdb.exp (skip_cplus_tests): New proc.
9007 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
9008 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
9009 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
9010 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
9011 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
9012 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
9013 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
9014 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
9015
9016 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
9017
9018Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
9019
9020 * gdb.base/corefile.exp (up): Allow a parameter to appear
9021 in the frame that we're going up to.
9022
9023 From Jim Blandy <jimb@cygnus.com>:
9024
9025 * gdb.base/default.exp (info float): Expect some output now.
9026
9027 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
9028 returning floating-point values to fail on the x86.
9029 * gdb.base/callfwmall.exp (do_function_calls): Same.
9030
9031 * gdb.base/list.exp (test_listsize): Correct expectations for
9032 listing line 1 with listsize 2. Also, listing a single line
9033 works now, as does listing three lines. [Kevin's note: There
9034 were a number of other cases fixed too where the expectations
9035 differed...]
9036
90371999-09-02 Stan Shebs <shebs@andros.cygnus.com>
9038
9039 * gdb.base/selftest.exp: Add case for when version prints as
9040 constant string instead of char pointer.
9041
104c1213
JM
90421999-08-25 Stan Shebs <shebs@andros.cygnus.com>
9043
9044 * gdb.base/ending-run.exp: Add Solaris case for what happens when
9045 stepping out of main.
9046
9047 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
9048 G++ used.
9049
9050 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
9051 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
9052
9053 * gdb.c++/ovldbreak.exp: Update match string in test that
9054 includes a warning of multiple breakpoints.
9055
90561999-08-24 Stan Shebs <shebs@andros.cygnus.com>
9057
9058 * gdb.base/display.exp: Improve precision of step-after-finish
9059 added yesterday.
9060
9061 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
9062 test.
9063
9064 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
9065 configs when using G++, not just hppa*.
9066
90671999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9068
9069 * gdb.base/async.c: New file.
9070 * gdb.base/async.exp: New file.
9071
9072Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
9073
9074 * gdb.base/break.exp: Tweak PA specific tests to properly handle
9075 PA64.
9076
53a5351d
JM
9077Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
9078
104c1213
JM
9079 * gdb.base/display.exp: "finish" can leave us mid-line on many
9080 targets, deal with it. Add a small constant to main, instead of
9081 1000 since main+1000 may not be a valid address in the target.
9082
53a5351d
JM
9083 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
9084 on hpux11.
9085
9086 * gdb.base/attach.exp: Handle another hpux11 error message variant
9087 when attaching to a process that does not exist.
9088
90891999-08-19 J.T. Conklin <jtc@redback.com>
9090
9091 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
9092 characters in 'continue to 1241' test.
9093
90941999-08-17 Stan Shebs <shebs@andros.cygnus.com>
9095
9096 * gdb.base/call-ar-st.exp: Add a shorter match case for the
9097 stop in print_long_arg_list, define and use a whitespace
9098 variable in print_small_structs test, add an XFAIL for Solaris.
9099 * gdb.base/dbx.exp: XFAIL func commands until somebody is
9100 interested enough to fix.
9101
7be570e7
JM
91021999-08-13 Keith Seitz <keiths@cygnus.com>
9103
9104 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
9105 (dbx_gdb_load): Remove. Use gdb_load instead, since that
9106 proc knows about targets other than the natives.
9107 (test_assign): Use "gdb_run_cmd" to "run" the target.
9108 Check that we've actually hit the breakpoint at main.
9109 When we attempt to assign a value to a local variable, check
9110 that the variable is in the current scope, i.e., don't use
9111 a test with an empty result.
9112
9113Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
9114
9115 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
9116 command.
9117
91181999-08-09 Stan Shebs <shebs@andros.cygnus.com>
9119
9120 From Jimmy Guo <guo@cup.hp.com> and others at HP:
9121 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
9122 gdb.compat, gdb.threads-hp.
9123 gdb.hp/configure, gdb.hp/configure.in: New files.
9124 gdb.hp/Makefile.in: Recurse into new subdirs.
9125 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
9126 gdb.hp/gdb.objdbg: New directory, tests for debugging info
9127 in object files.
9128 gdb.hp/tools: New directory, aux tools for HP-specific tests.
9129
96baa820
JM
91301999-08-05 Stan Shebs <shebs@andros.cygnus.com>
9131
9132 * gdb.base/display.exp: Help expect by putting a newline in the
9133 funky printf, remove a bogus p/a test.
9134
91351999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9136
9137 * gdb.base/display.exp: Make sure that when we say 'run', we are
9138 connected to the target. This is necessary when running not
9139 natively.
9140
91411999-08-03 Stan Shebs <shebs@andros.cygnus.com>
9142
9143 * gdb.base/step-test.exp: Removed some extraneous messages.
9144
9145 * gdb.base/long_long.exp: Don't run memory examination tests
9146 on little-endian targets (they will need a different set of
9147 results to match).
9148
91491999-08-02 Stan Shebs <shebs@andros.cygnus.com>
9150
9151 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
9152 until somebody decides to fix GDB.
9153
9154 * gdb.base/long_long.c: Stop compiler complaint by specifying long
9155 constant as "ULL".
9156 * gdb.base/long_long.exp: Loosen x/c test, add partial result
9157 matches for a couple x/2 commands.
9158
a0b3c4fd
JM
91591999-07-30 Stan Shebs <shebs@andros.cygnus.com>
9160
9161 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
9162 by merging in ref-types2 tests.
9163 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
9164
9165 From Jimmy Guo <guo@cup.hp.com> and others at HP:
9166 * gdb.c++/Makefile.in: Add standard actions.
9167 (EXECUTABLES): Rename from PROGS, update list.
9168 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
9169 from gdb.hp.
9170 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
9171 foo and bar locals.
9172 * gdb.c++/anon-union.exp: Fix tests to match.
9173 * gdb.c++/classes.exp: Run if HP compiler used, add extra
9174 expect matches to handle output variations.
9175 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
9176 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
9177 output, add HP alternatives for new and delete prints.
9178 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
9179 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
9180 * gdb.c++/demangle.exp: Use $style when reporting failure.
9181 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
9182 * gdb.c++/inherit.exp: Run if HP compiler used, add some
9183 match alternatives.
9184 * gdb.c++/local.exp: Add match alternatives or xfails for HP
9185 compilers.
9186 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
9187 * gdb.c++/method.exp: Add match alternatives.
9188 * gdb.c++/misc.cc: Add bool types.
9189 * gdb.c++/misc.exp: Add tests for bool types.
9190 * gdb.c++/overload.exp: Add xfails.
9191 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
9192 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
9193 add some more template parameter tests (only for HP currently).
9194 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
9195 * gdb.c++/virtfunc.cc: Add return type and value for main.
9196 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
9197 match alternatives.
d63a86f8 9198
a0b3c4fd
JM
91991999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9200
9201 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
9202
92031999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
9204
9205 * gdb.base/signals.exp: Don't expect getting a backtrace from
9206 within a signal handler to fail on Linux.
9207
92081999-07-29 Stan Shebs <shebs@andros.cygnus.com>
9209
9210 From Jimmy Guo <guo@cup.hp.com> and others at HP:
9211 * lib/gdb.exp: Remove some gratuitious semicolons.
9212 (delete_breakpoints): Increase timeout.
9213 (gdb_expect): Add -notransfer option.
9214 (gdb_test): Use -notransfer option.
9215 (get_compiler_info): Add f77 case.
9216 (get_compiler): New proc, split out from gdb_preprocess, add f77
9217 case.
9218 (gdb_preprocess): Call get_compiler.
9219
9220 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
9221 * gdb.base/attach.exp, gdb.base/display.exp,
9222 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
9223 gdb.base/long_long.exp, gdb.base/printcmds.exp,
9224 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
9225 third arg to gdb_test.
9226 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
9227 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
9228 HP-UX xfails, add others.
9229 * gdb.base/completion.exp: Reflect name change of self-test.
9230 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
9231 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
9232 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
9233 HP failure number.
9234 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
9235 useless HP-UX 10.30 references.
9236 * gdb.base/maint.exp: Loosen matches.
9237 * gdb.base/pointers.c (main): Declare more_code.
9238 * gdb.base/pointers.exp: Match on output of a `next'.
9239 * gdb.base/structs.c: Add prototypes.
9240 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
9241 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
9242
92431999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9244
9245 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
9246 command.
9247
92481999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9249
9250 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
9251 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
9252
9253 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
9254 debug info. Deal with lack of signal hanlder info in stack.
9255
9256 From Jim Kingdon <kingdon@redhat.com>:
9257 * gdb.base/annota1.exp: If printf has debug info, deal with it.
9258
5a2468f5
JM
92591999-07-19 Stan Shebs <shebs@andros.cygnus.com>
9260
9261 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
9262 gdb.base/foll-vfork.exp: Don't run for crosses.
9263
adf40b2e
JM
9264Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
9265
9266 * gdb.base/configure.in: Check for gdbvars.exp instead of
9267 a1-selftest.exp.
9268 * gdb.base/configure: Re-generate.
9269
92701999-07-12 Stan Shebs <shebs@andros.cygnus.com>
9271
9272 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
9273 in trying to run first and name is too long.
9274
9275 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
9276 pointers2.c and pointers2.exp, respectively.
9277 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
9278 doschk happier.
9279
43e526b9
JM
92801999-07-08 Stan Shebs <shebs@andros.cygnus.com>
9281
9282 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
9283 callfuncs2.c and callfuncs2.exp.
9284
9285 * gdb.base/list.exp: Remove mistaken xfails.
9286 * gdb.base/list0.h: Add optional prototypes.
9287
9846de1b
JM
9288Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
9289
9290 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
9291 calling malloc.
9292 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
9293 * ptype.exp: Move test for get_debug_format to before its first
9294 use.
9295
92961999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9297
9298 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
9299 * gdb.base/annota2.cc, annota2.exp: Move from here.
9300 * gdb.c++/annota2.cc, annota2.exp: To here.
9301 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
9302
43ff13b4
JM
9303Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
9304
9305 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
9306 a consistent format.
9307
085dd6e6
JM
93081999-06-25 Stan Shebs <shebs@andros.cygnus.com>
9309
9310 From Jimmy Guo <guo@cup.hp.com> and others at HP:
9311 * lib/gdb.exp (get_compiler_info): Add detection for assorted
9312 HP compilers, also set the globals $true and $false.
9313
9314 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
9315 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
9316 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
9317 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
9318 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
9319 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
9320 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
9321 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
9322 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
9323 whatis.c} Add C++ compatible function definitions and return
9324 types, add includes for library functions.
9325 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
9326 * gdb.base/step-test.c (myglob): Rename from glob.
9327 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
9328 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
9329 files, move here from gdb.hp.
9330 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
9331 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
9332 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
9333 Adjust line numbers in regexps.
9334
9335 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
9336 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
9337 instead of 0/1.
9338
9339 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
9340 foll-vfork.exp: New files, move here from gdb.hp.
9341 * gdb.base/page.exp: New file, test of pagination command.
9342
9343 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
9344 recursion test.
9345 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
9346
9347 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
9348 gdb.base/solib.exp: Fix compiler invocation process.
9349
9350 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
9351 HP-UX 11, turn off overload resolution explicitly.
9352 * gdb.base/commands.exp: Set argument list explicitly, add
9353 watchpoint test.
9354 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
9355 them work.
9356 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
9357 expressions properly.
9358 * gdb.base/corefile.exp: Loosen the match slightly.
9359 * gdb.base/default.exp: Allow "Error accessing memory" message
9360 also.
9361 * gdb.base/display.exp: Skip over x/0 j if PA64.
9362 * gdb.base/funcargs.exp: Add xfails for HP-UX.
9363 * gdb.base/interrupt.exp: Ditto.
9364 * gdb.base/langs.exp: Add symbolic matches governed by compiler
9365 in use.
9366 * gdb.base/list.exp: Add xfails for HP-UX.
9367 * gdb.base/long_long.exp: Refine some of the numeric matches.
9368 * gdb.base/mips_pro.exp: Xfail on HP-UX.
9369 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
9370 * gdb.base/nodebug.exp: Succeed on more varieties of output.
9371 * gdb.base/opaque.exp: Remove some HP-UX xfails.
9372 * gdb.base/ptype.exp: Succeed on more varieties of output.
9373 * gdb.base/scope.exp: Add xfails for HP-UX.
9374 * gdb.base/sect-cmd.exp: Add more cases.
9375 * gdb.base/setvar.exp: Add xfails for HP-UX.
9376 * gdb.base/shlib-call.exp: Loosen some matches slightly.
9377 * gdb.base/signals.exp: Match on void symbolically.
9378 * gdb.base/step-test.exp: Add case for PA64.
9379 * gdb.base/term.exp: Add exit and restart.
9380 * gdb.base/twice.exp: Clean up after self.
9381 * gdb.base/varargs.exp: Disable overload resolution explicitly.
9382 * gdb.base/whatis.exp: Allow more ways to pass tests.
9383
9384 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
9385 no longer useful.
9386
9387Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
9388
9389 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
9390 list of patterns.
9391 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
9392 print_double_array(double_array)", "continuing to breakpoint
9393 1018", "print print_double_array(array_d)" and "continuing to
9394 1034" tests.
d63a86f8 9395
085dd6e6
JM
93961999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
9397
9398 * Makefile.in: Add empty html and install-html targets.
9399
94001999-06-24 Stan Shebs <shebs@andros.cygnus.com>
9401
9402 * config/mt-*: Remove, these haven't been used since 1996.
9403
94041999-06-22 Stan Shebs <shebs@andros.cygnus.com>
9405
9406 * gdb.base/call-strs.c, gdb.base/ending-run.c,
9407 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
9408 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
9409
9e0b60a8
JM
94101999-06-18 Stan Shebs <shebs@andros.cygnus.com>
9411
9412 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
9413 simpler match case for the ptype of the big class.
9414
94151999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9416
9417 * gdb.exp: Fix test for gdb_prompt existence.
9418
94191999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9420
9421 * gdb.exp (gdb_test): Add fail after calls to perror.
9422
94231999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9424
9425 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
9426
94271999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9428
9429 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
9430
0f71a2f6
JM
9431Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
9432
9433 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
9434 malloc() is linked in.
9435
94361999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
9437
9438 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
9439 step at end.
9440
9441 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
9442
94431999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
9444
9445 * gdb.java/jv-print.exp: New file. (Our first Java test!)
9446
cce74817
JM
9447Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
9448
9449 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
9450 * gdb.base/mips_pro.exp: Likewise.
9451
94521999-06-02 Keith Seitz <keiths@cygnus.com>
9453
9454 * gdb.c++/templates.cc: Change all "new" operators to throw
9455 an exception.
9456 * gdb.c++/cplusfuncs.cc: Likewise.
9457
9458 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
9459
9460Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
9461
9462 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
9463 * gdb.base/ending-run.exp: When stepping out of main, accept a
9464 step into an arbitrary assembler file.
9465
392a587b
JM
94661999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9467
d63a86f8 9468 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 9469 "breakpoint-invalid" to be printed.
d63a86f8 9470 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
9471 number of "frames-invalid" and "breakpoint-invalid" to be printed.
9472 * gdb.base/annota2.cc: Initialize a.x to 0.
9473
9e086581
JM
94741999-05-17 Keith Seitz <keiths@cygnus.com>
9475
9476 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
9477 when "skip_float_tests" set.
9478 Ditto for "print print_double_array(array_d)", "print print_small_structs",
9479 "print print_ten_doubles", and "step into print_long_arg_list".
9480 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
9481 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
9482 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
9483 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
9484 "skip_float_tests" is set.
9485 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
9486 when "skip_float_tests" set.
d63a86f8 9487
cd0fc7c3
SS
94881999-05-06 Keith Seitz <keiths@cygnus.com>
9489
9490 * gdb.base/annota2.cc: Include stdio.h.
9491
9492Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
9493
9494 * gdb.base/crossload.exp: Remove, this has been disabled ever
9495 since BFD stopped including all targets, and cross-GDB gets
9496 plenty of testing anyway.
9497 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
9498 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
9499 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
9500 * gdb.base/README: Remove, was doc for this.
9501 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
9502 needed.
9503
b83266a0
SS
95041999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9505
9506 * gdb.base/call-ar-st.exp: Fix one regular expression in test
9507 output.
9508
9509 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
9510 * gdb.base/annota2.exp: New file. More annotation tests.
9511 * gdb.base/annota1.c: New file. Source file for annota1.exp.
9512 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
9513
95141999-04-23 Angela Marie Thomas <angela@cygnus.com>
9515
9516 * config/cfdbug.exp: New file.
9517
7a292a7a
SS
95181999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
9519
9520 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
9521 Marcus Daniel's and Dale Hawkins's demangler crashes.
9522
9523 * gdb.c++/demangle.exp (test_gnu_style_demangling,
9524 test_lucid_style_demangling, test_arm_style_demangling,
9525 test_hp_style_demangling): Try Tom Tromey's core-dumping
9526 identifier under each demangling style.
9527
95281999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
9529
9530 * gdb.c++/demangle.exp: Include the current demangling style
9531 in all test names.
9532 (current_demangling_style): New global variable.
9533 (set_demangling_style, test_demangling_core, test_demangling,
9534 test_demangling_exact): New functions.
9535 (test_gnu_style_demangling, test_lucid_style_demangling,
9536 test_arm_style_demangling, test_hp_style_demangling): Use those,
9537 instead of calling gdb_test and gdb_test_exact directly.
9538 (catch_demangling_errors): New function, which reports errors
9539 signalled by the demangling test functions in an orderly way.
9540 (do_tests): Use catch_demangling_errors.
9541
95421999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
9543
9544 * gdb.base/signals.exp (test_handle_all_print): Use () for
9545 grouping in expressions, not {}.
9546
9547 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
9548 initialized yet.
9549
95501999-04-01 Stan Shebs <shebs@andros.cygnus.com>
9551
9552 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
9553 are listed.
9554
95551999-03-26 Stan Shebs <shebs@andros.cygnus.com>
9556
9557 * gdb.stabs/weird.exp: Test for CC being defined before
9558 looking at its value.
9559
95601999-03-25 Stan Shebs <shebs@andros.cygnus.com>
9561
9562 * gdb.base/call-ar-st.exp: Remove stray '#'.
9563 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
9564 "short int" and "long int".
9565 * gdb.c++/overload.cc: Cast the string added in the previous
9566 change, to mollify finicky HP compiler.
9567 * gdb.hp/reg-test.exp (testfile): Fix file name.
9568 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 9569
7a292a7a
SS
9570 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
9571 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
9572 alternate form of enum ptype.
9573
c906108c
SS
95741999-03-23 Stan Shebs <shebs@andros.cygnus.com>
9575
7a292a7a
SS
9576 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
9577 * gdb.hp/*.exp: Change all to run compiler probe only after
9578 passing skip_hp_tests, so as not to waste time on guaranteed
9579 failure.
9580
c906108c
SS
9581 * gdb.c++/overload.cc: Pass string instead of char addr, always
9582 init ccpfoo.
9583 * gdb.c++/templates.cc: Fix syntax error.
9584
7a292a7a
SS
9585Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9586
9587 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 9588 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
9589 command.
9590
95911999-03-18 James Ingham <jingham@cygnus.com>
9592
9593 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
9594
9595 * gdb.c++/method.exp: It was testing an uninitialized int on the
9596 stack and assuming it was positive.
9597
9598 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
9599
9600 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 9601 keep it from killing the rest of the tests.
7a292a7a
SS
9602 Use gdb_continue_to_end.
9603
9604 * gdb.base/sigall.exp: use gdb_continue_to_end.
9605
9606 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
9607
9608 * gdb.base/display.exp: use runto_main, not run.
9609
d63a86f8
RM
9610 * gdb.base/default.exp: Check for the current error message in the
9611 r abbreviation test.
7a292a7a
SS
9612 Add strongarm to the targets that know info float.
9613
d63a86f8 9614 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
9615 run which doesn't work with monitors.
9616
9617 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
9618
9619 * gdb.base/break.exp: use the gdb_continue_to_end proc.
9620
9621 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
9622 program. Traps the case (in Cygmon) when the program never really
9623 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
9624 more places, so I used my name. Sorry Mark...
9625
9626 * config/monitor.exp (gdb_target_monitor): added another
9627 target_info parameter: remotebinarydownload. This will set the
9628 remotebinarydownload flag if this is causing some boards trouble.
9629
96301999-03-18 Mark Salter <msalter@cygnus.com>
9631
9632 * lib/gdb.exp (continue_to_exit): New function.
9633
9634 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
9635 * gdb.base/ending-run.exp: Ditto.
9636 * gdb.base/step-test.exp: Ditto.
9637
96381999-03-16 Stan Shebs <shebs@andros.cygnus.com>
9639
9640 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
9641 (suggested by Art Haas <ahaas@neosoft.com>).
9642
96431999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
9644
9645 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
9646
9647Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
9648
9649 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
9650 descriptions of types (short unsigned int vs unsigned short, etc).
9651
96521999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
9653
9654 * gdb.base/call-strs.exp: Don't assume that `step' will step over
9655 a call to strlen; sometimes we do have sources.
9656
96571999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
9658
9659 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
9660 character, so GDB won't print garbage after its end.
d63a86f8 9661
c906108c
SS
9662 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
9663 breakpoint there instead. Sometimes GCC emits memcpy to handle
9664 the large structures being passed by value, so we step into that
9665 instead of sum_array_print, which obscures what we're really testing.
9666 * gdb.base/step-test.exp: However, we do want a test that notices
9667 the bizarre steps into memcpy, so do that here. Add check for
9668 stepping into function calls that pass large structures by value.
9669 ("Is that a noun clause, or are you just happy to see me?")
9670 Remove all references to specific line numbers.
9671 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
9672 New type and function.
9673 (main): Call large_struct_by_value, passing it a large struct by value.
9674 * lib/gdb.exp (gdb_get_line_number): New function.
9675
9676 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
9677 more portable.
9678
7a292a7a
SS
96791999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
9680
c906108c
SS
9681 * lib/gdb.exp: Doc fixes.
9682
7a292a7a
SS
96831999-03-05 Nick Clifton <nickc@cygnus.com>
9684
d63a86f8 9685 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
9686
96871999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
9688
c906108c
SS
9689 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
9690 commands. They're not germane to this test, and they don't work
9691 that way on remote targets.
9692
3fc11d3e
JM
96931999-03-01 James Ingham <jingham@cygnus.com>
9694
9695 * Changelog entries merged over from gdb development branch.
9696
3fc11d3e
JM
9697 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
9698
9699 * lib/gdb.exp (gdbtk_analyze_results): Generic function
9700 for outputting results of test run.
9701
2d4a1622 9702 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
9703
9704 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 9705
7a292a7a
SS
97061999-02-25 Felix Lee <flee@cygnus.com>
9707
9708 * lib/gdb.exp (debug_format): initialize
9709
c906108c
SS
97101999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
9711
9712 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
9713 * gdb.base/call-rt-st.c: Ditto.
9714
c906108c
SS
97151999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
9716
9717 * gdb.threads/pthreads.exp (horiz): New variable.
9718 (test_startup): Fix regexps that capture thread numbers.
9719
97201999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
9721
9722 * gdb.base/smoke.exp: Disambiguate two test case names (both
9723 called ``print'').
9724
9725Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
9726
9727 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
9728 compilation.
9729
97301999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
9731
9732 * gdb.base/miscexprs.exp: Change patterns to match GDB's
9733 actual output formatting.
9734 * gdb.base/smoke.exp: GDB removes leading 0's.
9735 * gdb.base/volatile.exp: Don't check type of remuneration;
9736 that variable is no longer defined in constvars.c.
9737 * gdb.base/step-test.c (main): Exit with explicit exit code.
9738 * gdb.base/step-test.exp: Remove two nexti checks--they are
9739 not portable.
9740
97411999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
9742
9743 * gdb.base/help.exp ("help delete display"): Fix test to match
9744 gdb's output.
9745
9746 * gdb.base/long_long.c (known_types): Initialize values to zero.
9747 * gdb.base/long_long.exp: Step one more line
9748 so 'dec' is initialized in "get to known place". GDB removes
d63a86f8 9749 leading zeros. Explicitly ask for hex formatting. Use
c906108c
SS
9750 unique test case names.
9751
9752Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9753
d63a86f8 9754 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
9755
9756 * gdb.c++/method.exp: Add missing close brace.
9757
97581999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
9759
9760 * gdb.base/maint.exp: Use 'set height 0' to disable page
9761 prompting, not 'set height 400'.
9762
9763 Fix a bunch of timeouts.
9764 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
9765 four separate tests, so expect doesn't take forever to match a ton
9766 of text against a regexp with lots of .* forms.
9767 ("maint print psymbols", "maint print symbols"): Make some of
9768 these greps more selective, so that expect doesn't try to wade
9769 through huge piles of output and time out.
9770
9771 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
9772
9773 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
9774 tests: one which doesn't expect shlib events to be reported, and
9775 another which does, but is XFAIL for all platforms other than
9776 HP/UX.
9777
9778 * gdb.base/break.exp: Teach the test suite that the `catch
9779 fork', `catch vfork', and `catch exec' commands produce error
9780 messages on platforms that don't provide these features.
9781
9782Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
9783
9784 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
9785 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
9786 (shortening names from solib_threshold.exp etc), won't run on
9787 anything but HP-UX for the foreseeable future.
9788 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
9789 reflect move.
9790
9791Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
9792
9793 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
9794 gdb.trace/Makefile.in (clean): Remove all test executables.
9795
9796Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
9797
9798 * gdb.base/shlib-call.exp: add test cases to verify that gdb
9799 successfully re-sets breakpoints in shared libraries.
9800 * gdb.base/shmain.c (main): return 0, don't fall off the end.
9801
9802Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9803
d63a86f8
RM
9804 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
9805 and compiled w/o GCC.
c906108c
SS
9806
9807 * gdb.hp/watch-cmd.exp: ditto.
9808
9809 * gdb.hp/watch-hp.exp: ditto.
9810
9811 * gdb.hp/xdb1.exp: ditto.
9812
9813 * gdb.hp/xdb2.exp: ditto.
9814
9815 * gdb.hp/dbx.exp: ditto.
9816
9817Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
9818
9819 * constvars.c: Remove C++-isms.
9820 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
9821 with GCC.
9822
9823Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
9824
9825 The following changes are part of the HP merge.
9826
9827 * gdb.base/break.exp: new tests to verify that catchpoints for
9828 fork, vfork, and exec don't trigger inappropriately.
9829
9830 * gdb.base/opaque.exp: compile one file at a time, then link.
9831
9832 * gdb.base/signals.exp: be more restrictive about which hppa
9833 systems receive a setup_xfail. new tests.
9834
9835 * gdb.base/solib_threshold.build: new file.
9836 * gdb.base/solib_threshold.exp: new file.
9837 * gdb.base/solib_threshold.link_opts: new file.
9838 * gdb.base/solib_threshold.mk: new file.
9839 * gdb.base/gen_solib_threshold.c: new file.
9840
9841 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
9842 tests. New tests for enums inside classes.
9843
9844 * gdb.c++/compiler.cc: indicate support of template debugging.
9845
9846 * gdb.c++/demangle.exp: run hp style demangling tests.
9847
9848 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
9849 tests.
9850
9851 * gdb.c++/misc.cc: changes to support new tests.
9852
9853 * gdb.c++/templates.cc: changes to support HP's compiler; changes
9854 to support new tests.
9855
9856 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
9857 gcc, then skip these tests.
9858
9859Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
9860
9861 The following files are part of the HP merge; some had longer
9862 names at HP, but have been renamed to be no more than 14
9863 characters in length.
9864
9865 * gdb.hp/ambiguous.cc: new file.
9866 * gdb.hp/ambiguous.exp: new file.
9867 * gdb.hp/attach.exp: new file.
9868 * gdb.hp/attach2.exp: new file.
9869 * gdb.hp/classes-hp.exp: new file.
9870 * gdb.hp/ctti.exp: new file.
9871 * gdb.hp/ctti-add.cc: new file.
9872 * gdb.hp/ctti-add1.cc: new file.
9873 * gdb.hp/ctti-add2.cc: new file.
9874 * gdb.hp/ctti-add3.cc: new file.
9875 * gdb.hp/dbx.exp: new file.
9876 * gdb.hp/exception.cc: new file.
9877 * gdb.hp/exception.exp: new file.
9878 * gdb.hp/foll-exec.c: new file.
9879 * gdb.hp/foll-exec.exp: new file.
9880 * gdb.hp/foll-fork.c: new file.
9881 * gdb.hp/foll-fork.exp: new file.
9882 * gdb.hp/foll-vfork.c: new file.
9883 * gdb.hp/foll-vfork.exp: new file.
9884 * gdb.hp/inherit-hp.exp: new file.
9885 * gdb.hp/more-steps.exp: new file.
9886 * gdb.hp/namespace.cc: new file.
9887 * gdb.hp/namespace.exp: new file.
9888 * gdb.hp/optimize.exp: new file.
9889 * gdb.hp/pxdb.c: new file.
9890 * gdb.hp/pxdb.exp: new file.
9891 * gdb.hp/quicksort.exp: new file.
9892 * gdb.hp/reg-test.exp: new file.
9893 * gdb.hp/reg-test.s: new file.
9894 * gdb.hp/sized-enum.c: new file.
9895 * gdb.hp/sized-enum.exp: new file.
9896 * gdb.hp/start-stop.exp: new file.
9897 * gdb.hp/templ-hp.cc: new file.
9898 * gdb.hp/templ-hp.exp: new file.
9899 * gdb.hp/thr-lib.c: new file.
9900 * gdb.hp/thr-lib.exp: new file.
9901 * gdb.hp/thr-lib.h: new file.
9902 * gdb.hp/thr-liblib.c: new file.
9903 * gdb.hp/virtfun-hp.c: new file.
9904 * gdb.hp/virtfun-hp.exp: new file.
9905 * gdb.hp/watch-cmd.exp: new file.
9906 * gdb.hp/watch-hp.exp: new file.
9907 * gdb.hp/xdb1.exp: new file.
9908 * gdb.hp/xdb2.exp: new file.
9909 * gdb.hp/xdb3.exp: new file.
9910
9911Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
9912
9913 The following files are part of the HP merge; some had longer
9914 names at HP, but have been renamed to be no more than 14
9915 characters in length.
9916
9917 * gdb.base/ss.h: new file.
9918 * gdb.base/call-ar-st.c: new file.
9919 * gdb.base/call-ar-st.exp: new file.
9920 * gdb.base/call-rt-st.c: new file.
9921 * gdb.base/call-rt-st-exp: new file.
9922 * gdb.base/call-strs.exp: new file.
9923 * gdb.base/ena-dis-br.exp: new file.
9924 * gdb.base/environ.exp: new file.
9925 * gdb.base/long_long.exp: new file.
9926 * gdb.base/sect-cmd.exp: new file.
9927 * gdb.base/shlib-cl2.exp: new file.
9928 * gdb.base/smoke.exp: new file.
9929 * gdb.base/so-impl-ld.c: new file.
9930 * gdb.base/so-impl-ld.exp: new file.
9931 * gdb.base/so-indr-cl.c: new file.
9932 * gdb.base/so-indr-cl.exp: new file.
9933 * gdb.base/varargs.exp: new file.
9934 * gdb.base/volatile.exp: new file.
9935 * gdb.base/whatis-exp.exp: new file.
7a292a7a 9936 * gdb.base/display.exp: new file.
c906108c
SS
9937 * gdb.c++/derivation.exp: new file.
9938 * gdb.c++/local.exp: new file.
9939 * gdb.c++/member-ptr.exp: new file.
9940 * gdb.c++/overload.exp: new file.
9941 * gdb.c++/ovldbreak.exp: new file.
9942 * gdb.c++/ref-types.exp: new file.
9943 * gdb.c++/ref-types2.exp: new file.
9944 * gdb.c++/userdef.exp: new file.
d63a86f8 9945
c906108c
SS
9946Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
9947
9948 * gdb.base/default.exp: Reflect wording change in remote.c.
9949
dc96c6c7 9950Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9951
9952 * gdb.base/help.exp: Update to reflect current text.
9953
9954Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
9955
9956 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
9957 they're stack variables and contain garbage.
9958 * gdb.c++/anon-union.exp: new file.
9959
9960 The following changes were made by David Taylor
9961 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
9962 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
9963 in changes by HP.
9964
9965 * gdb.base/bitops.exp: new file.
9966 * gdb.base/default.exp: change expected messages for catch and
9967 info catch tests to reflect HP merge changes.
9968 * gdb.base/enable-disable-break.exp
9969 * gdb.base/ending-run.c: new file.
9970 * gdb.base/long_long.c: new file.
9971 * gdb.base/maint.exp: new file.
9972 * gdb.base/pointers2.exp: new file.
9973 * gdb.base/shlib-call2.exp: new file.
9974 * gdb.base/solib.exp: new file.
9975 * gdb.base/step-test.c: new file.
9976 * gdb.c++/anon-union.cc: new file.
9977 * gdb.c++/local.cc: new file.
9978 * gdb.c++/member-pointer.cc: new file.
9979 * gdb.c++/method.cc: new file.
9980 * gdb.c++/ref-types.cc: new file.
9981 * gdb.c++/ref-types2.cc: new file.
9982 * gdb.c++/userdef.cc: new file.
d63a86f8 9983
c906108c
SS
9984 * gdb.base/scope.exp: compile one file at a time, then link.
9985 * gdb.base/langs.exp: ditto.
9986 * gdb.base/list.exp: ditto.
d63a86f8 9987
c906108c
SS
9988Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
9989
9990 The following changes were made by David Taylor
9991 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
9992 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
9993 in changes by HP.
d63a86f8 9994
c906108c
SS
9995 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
9996 skip tests. When compiling pass c++ flag to gdb_compile.
9997 * gdb.c++/
d63a86f8 9998
c906108c
SS
9999 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
10000 test for on hppa*-*-hpux*; use args to see if c++ was specified.
10001 (skip_hp_tests): new function.
10002 (gdb_preprocess): new function.
10003
10004 * configure.in (hpdir): decide whether to configure gdb.hp.
10005 * configure: regenerated.
10006
10007 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
10008 to delete on clean.
10009 (EXECUTABLES): update to reflect new additions.
10010 * gdb.base/commands.exp: update message expected.
10011 * gdb.base/default.exp: add copyright notice.
10012 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
10013 * gdb.base/help.exp: update messages to reflect current text.
10014 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
10015 targets for recurse tests.
10016 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
10017 skip this file.
10018
10019 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
10020 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
10021 compilation.
10022 * gdb.c++/misc.exp: ditto.
10023 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
10024 run the tests. tell gdb_compile that it's a c++ compilation.
10025
10026 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 10027
c906108c
SS
10028 * gdb.base/all-bin.exp: new file.
10029 * gdb.base/arithmet.exp: new file.
10030 * gdb.base/assign.exp: new file.
10031 * gdb.base/completion.exp: new file.
10032 * gdb.base/cond-expr.exp: new file.
10033 * gdb.base/condbreak.exp: new file.
10034 * gdb.base/define.exp: new file.
10035 * gdb.base/dollar.exp: new file.
10036 * gdb.base/environment.exp: new file.
10037 * gdb.base/eval-skip.exp: new file.
10038 * gdb.base/jump.exp: new file.
10039 * gdb.base/logical.exp: new file.
10040 * gdb.base/pointers.exp: new file.
10041 * gdb.base/relational.exp: new file.
10042 * gdb.base/section_command.exp: new file.
10043 * gdb.base/whatis-expr.exp: new file.
10044
10045 * gdb.base/all-types.c: new file.
10046 * gdb.base/call-array-struct.c: new file.
10047 * gdb.base/call-return-struct.c: new file.
10048 * gdb.base/call-strings.c: new file.
10049 * gdb.base/callfuncs2.c: new file.
10050 * gdb.base/condbreak.c: new file.
10051 * gdb.base/constvars.c: new file.
10052 * gdb.base/display.c: new file.
10053 * gdb.base/int-type.c: new file.
10054 * gdb.base/jump.c: new file.
10055 * gdb.base/miscexprs.c: new file.
10056 * gdb.base/pointers.c: new file.
10057 * gdb.base/pointers2.c: new file.
10058 * gdb.base/shmain.c: new file.
10059 * gdb.base/shr1.c: new file.
10060 * gdb.base/shr2.c: new file.
10061 * gdb.base/solib.c: new file.
10062 * gdb.base/solib1.c: new file.
10063 * gdb.base/solib2.c: new file.
10064 * gdb.base/varargs.c: new file.
10065 * gdb.c++/derivation.cc: new file.
10066 * gdb.c++/overload.cc: new file.
10067 * gdb.c++/ovldbreak.cc: new file.
10068 * gdb.hp/attach.c: new file.
10069 * gdb.hp/attach2.c: new file.
10070 * gdb.hp/average.c: new file.
10071 * gdb.hp/compiler.c: new file.
10072 * gdb.hp/compiler.cc: new file.
10073 * gdb.hp/execd-program.c: new file.
10074 * gdb.hp/follow-exec.c: new file.
10075 * gdb.hp/follow-fork.c: new file.
10076 * gdb.hp/follow-vfork-and-exec.c: new file.
10077 * gdb.hp/misc-hp.cc: new file.
10078 * gdb.hp/more-steps.c: new file.
10079 * gdb.hp/optimize.c: new file.
10080 * gdb.hp/quicksort.c: new file.
10081 * gdb.hp/run-hp.c: new file.
10082 * gdb.hp/start-stop.c: new file.
10083 * gdb.hp/sum.c: new file.
10084 * gdb.hp/templates-hp.cc: new file.
10085 * gdb.hp/thread-local-in-lib.c: new file.
10086 * gdb.hp/thread-local-in-lib.h: new file.
10087 * gdb.hp/thread-local-in-lib.lib.c: new file.
10088 * gdb.hp/vforked-program.c: new file.
10089 * gdb.hp/virtfunc-hp.cc: new file.
10090 * gdb.hp/watchpoint-hp.c: new file.
10091 * gdb.hp/xdb.c: new file.
10092 * gdb.hp/xdb0.c: new file.
10093 * gdb.hp/xdb0.h: new file.
10094 * gdb.hp/xdb1.c: new file.
10095
10096Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
10097
10098 The following change was made by Edith Epstein
10099 <eepstein@cygnus.com> as part of a project to merge in changes
10100 originally made by HP; HP did not create ChangeLog entries.
10101
10102 * gdb.c++/demangle.exp: changed the expected output for some
10103 ARM-style mangling -- removed second reference to datatype.
10104 For example, maint demangle __dt__11T1__pt__2_cFv
10105 T1<char>::~T1<char>(void)
10106 becomes,
10107 maint demangle __dt__11T1__pt__2_cFv
10108 T1<char>::~T1(void)
10109
10110 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 10111
c906108c
SS
10112Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
10113
10114 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
10115 * gdb.trace/backtrace.exp: Likewise.
10116 * gdb.trace/circ.exp: Likewise.
10117 * gdb.trace/collection.exp: Likewise.
10118 * gdb.trace/deltrace.exp: Likewise.
10119 * gdb.trace/infotrace.exp: Likewise.
10120 * gdb.trace/limits.exp: Likewise.
10121 * gdb.trace/packetlen.exp: Likewise.
10122 * gdb.trace/passc-dyn.exp: Likewise.
10123 * gdb.trace/passcount.exp: Likewise.
10124 * gdb.trace/report.exp: Likewise.
10125 * gdb.trace/save-trace.exp: Likewise.
10126 * gdb.trace/tfind.exp: Likewise.
10127 * gdb.trace/tracecmd.exp: Likewise.
10128 * gdb.trace/while-dyn.exp: Likewise.
10129 * gdb.trace/while-stepping.exp: Likewise.
10130
101311998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
10132
10133 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
10134
10135Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
10136
10137 From Brendan Kehoe:
10138 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
10139 int return types.
10140
10141Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
10142
10143 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
10144 remote dos host testing right.
10145
10146Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
10147
10148 * gdb.base/corefile.exp: remove some xfails.
10149
10150Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
10151
10152 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
10153 have different timestamps.
10154
10155Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
10156
10157 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
10158 gdb.base/default.exp: Replace "exec" with "executable".
10159
10160Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
10161
10162 * gdb.base/default.exp: Change else if to elseif from previous
10163 delta.
10164
10165Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
10166
10167 * gdb.base/default.exp: Add brace missing from previous delta.
10168
10169Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
10170
10171 * gdb.base/default.exp: Support test for info float for all
10172 varieties of arm toolchain.
10173
dc96c6c7 10174Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10175
10176 * gdb.trace/*.exp: remove "remote_download" command.
10177
dc96c6c7 10178Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10179
10180 * gdb.trace/*.exp: remove -gdwarf from compile.
10181
10182Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
10183
10184 * gdb.trace/configure.in(AC_INIT): typo
10185 * gdb.trace/configure: regenerated
10186
dc96c6c7 10187Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10188
10189 * config/m68k-emc.exp: New file.
10190 * lib/<emc-support.exp trace-support.exp}: New files.
10191 * configure.in: add new test directory gdb.trace.
10192 * gdb.trace/{configure configure.in Makefile.in}: New files.
10193 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
10194 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
10195 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
10196 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
10197 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
10198 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
10199 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 10200
dc96c6c7 10201Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10202
10203 * gdb.c++/classes.exp: Change all regular expressions to match
10204 arbitrary combinations of newline/carriage-return, so that they
10205 will work equally well on Unix and Windows.
10206 * gdb.c++/inherit.exp: ditto.
10207 * gdb.c++/virtfunc.exp: ditto.
10208
102091998-08-11 Dawn Perchik <dawn@cygnus.com>
10210
10211 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
10212
c2d11a7d
JM
10213Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
10214
10215 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
10216 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
10217 to use a0-a3/d0-d3 as needed.
10218
10219Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
10220
10221 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
10222 * gdb.disasm/am33.exp: Corresponding changes.
10223
c906108c
SS
102241998-07-11 Felix Lee <flee@cygnus.com>
10225
10226 * gdb.base/callfuncs.exp: add cmp10 test.
10227 * gdb.base/callfuncs.c (cmp10): new function.
10228
10229Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
10230
d63a86f8 10231 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
10232 into two parts to get around a synchronization problem in expect.
10233
3fc11d3e
JM
10234Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
10235
10236 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
10237
10238 * configure.in: Add options for gdbtk testsuite.
10239
10240 * configure: Regenerate.
10241
10242 * gdb.gdbtk: New directory to hold gdbtk tests.
10243
c906108c
SS
10244Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
10245
10246 * gdb.fortran/types.exp: Escape brackets in expect patterns
10247 for test_float_literal_types_accepted tests.
10248 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
10249 before run test.
10250
c2d11a7d
JM
10251Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
10252
10253 * am33.exp: Just compile, do not link the testcase.
10254 * am33.s: Add ".am33" pseudoop to force am33 mode.
10255
c906108c
SS
102561998-06-25 Felix Lee <flee@cygnus.com>
10257
10258 * gdb.base/setshow.exp: make sure $pc is sane.
10259
10260 * gdb.stabs/weird.exp: split expect patterns properly.
10261
c2d11a7d
JM
10262Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
10263
10264 * gdb.disasm/am33.s: New disassembler testfile for the am33.
10265 * gdb.disasm/am33.exp: Run it.
10266
dc96c6c7 10267Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10268
10269 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
10270 match processing (and eliminate spurious timeouts when running).
10271
dc96c6c7 10272Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10273
10274 * gdb.base/signals.exp (test_handle_all_print): put back Mach
10275 exception test, but conditionalize it on target [mach | gnu].
10276
dc96c6c7 10277Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10278
10279 * gdb.base/overlays.exp: fixup compile line for linker script.
10280
10281Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
10282
10283 * gdb.fortran/types.exp: don't guess at float size.
10284
10285Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
10286
10287 * gdb.base/exprs.exp: delete test that depends on int size.
10288
10289Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
10290
10291 * config/sim.exp: Removed checks for target triplets.
10292 (gdb_target_sim): Use gdb,target_sim_options.
10293
10294Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
10295
10296 * gdb.base/reread.exp: New file.
10297 * gdb.base/reread1.c: New file.
10298 * gdb.base/reread2.c: New file.
10299
10300Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
10301
10302 * config/sim.exp: Use 'target sim -sparclite' when running
10303 SPARClite programs.
10304
10305Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
10306
10307 * gdb.base/structs2.exp: New file.
10308 * gdb.base/structs2.c: New file.
10309
10310Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
10311
10312 * gdb.asm/common.inc: New file.
10313 * gdb.asm/d10v.inc: New file.
10314 * asm-source.exp: Pass -I's to gas to find .inc files.
10315 Update line numbers in expected output.
10316 * asmsrc1.s: Rewrite.
10317 * asmsrc2.s: Rewrite.
10318 * configure.in: Create arch.inc symlink.
10319 * configure: Regenerate.
10320 * Makefile.in (distclean): Delete arch.inc.
10321
10322Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
10323
10324 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
10325 (t_enum_value2): ditto
10326 (t_enum_value3): ditto
10327 (main): ditto
10328Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
10329
10330 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
10331 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
10332 change.
10333 Use gdb_test instead of send_gdb/gdb_expect sequences.
10334
10335Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
10336
10337 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
10338 not void.
10339
10340Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
10341
10342 * gdb.base/branches.c: Code with lots of loops and
10343 subroutines. Used to test gdbs ability to single step through PC
10344 changes, especially to test mips-tdep.c:mips_next_pc
10345
10346Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
10347
10348 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
10349 more rigorous EGCS C++ error checking.
10350
10351Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10352
10353 * gdb.base/help.exp: Clean up `help set args' and `help show args'
d63a86f8 10354 tests.
c906108c 10355 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
d63a86f8 10356 function when asleep.
c906108c 10357 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
d63a86f8
RM
10358 for i*86 Linux and SVR4 signal handling problems.
10359 Remove linux xfail for `next to handler in signals_tests_1', fixed
10360 by recent infrun.c change.
c906108c 10361 Limit backtrace to 10 frames to avoid timeout problems with infinite
d63a86f8 10362 stack backtraces.
c906108c
SS
10363 Adjust expect pattern in `handle all print' test to match Apr 28 1997
10364 target.[ch] change.
10365
10366Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
10367
10368 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
10369 for a newline from gdb before continuing.
10370 (default_gdb_exit): Just look for y or n.
10371 (gdb_test): Detect abnormal exit from GDB running on DOS; if
10372 it does, fail the rests of the tests in the file.
10373
10374Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
10375
10376 * config/cygmon.exp: New file.
10377
10378Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
10379
10380 * gdb.base/list.exp: Fix problem with "list default lines around
10381 main" test on remote targets.
10382
10383 * gdb.base/scope.exp: Fix problem with filelocal_bss before
10384 run test on remote targets.
10385
10386Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
10387
10388 * gdb.asm: New directory.
10389 * configure.in: Configure it.
10390 * configure: Regenerate.
10391 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
10392 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
10393
10394Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
10395
10396 * config/mn10300-eval.exp: New file to support MN10300 eval board.
10397
dc96c6c7 10398Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 10399
c906108c
SS
10400 * gdb.base/overlays (several files): Merge the two overlay
10401 managers into one. Change variables (foox, barx, bazx, grbxx)
10402 back into ints but force them to load in their proper sections.
10403
10404Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
10405
10406 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
10407 on-chip insn memory and IMAP1 to upper 128k.
10408 (D10VCopy): Handle memory regions crossing 16k boundaries.
10409 (D10VCopy): Transfer data in 32 bit chunks.
10410
10411Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
10412
10413 * gdb.base/overlays.c (main): Exit normally when result is
10414 correct.
10415
10416 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
10417 map. Include space for printf in .text segment.
10418
10419 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
10420 updated d10v memory VMA/LMA map.
10421 (D10VCopy): Call D10VTranslate.
d63a86f8 10422
c906108c
SS
10423Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
10424
10425 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
10426
10427 * gdb.base/bar.c (barx, bar): Change variable to small array so
10428 that it won't be put into the .sdata - small data -
10429 section. Update reference.
10430 * gdb.base/baz.c (bazx, baz): Ditto.
10431 * gdb.base/foo.c (foox, foo): Ditto.
10432 * gdb.base/grbx.c (grbxx, grbx): Ditto.
10433
10434 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
10435 to be arrays.
d63a86f8 10436
dc96c6c7 10437Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 10438
c906108c
SS
10439 * gdb.base/overlays.exp: fix up and get working again.
10440 Add tests for backtraces from an overlay function.
d63a86f8 10441
c906108c
SS
10442Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
10443
10444 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
10445 "calling function with watchpoint enabled".
10446
10447Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
10448
10449 * gdb.base/break.exp (test_next_with_recursion): Remove
10450 gdb_suppress_tests for d10v-*-*.
10451 * lib/gdb.exp (gdb_suppress_tests): Disable this function
10452 pending review of whether it is useful or not.
10453
10454Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
10455
10456 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
10457
10458Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
10459
10460 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
10461 * config/dve.exp: New file to support Densan boards.
10462
10463Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
10464
10465 * gdb.base/interrupt.exp: Document problem of simulators, signals,
10466 reads and BSD.
10467
10468Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
10469
10470 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
10471 response.
10472
10473 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
10474
10475Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
10476
10477 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
10478 test.
10479
10480 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
10481 target_sizeof_long and target_bigendian_p.
10482 (structs_by_value, structs_by_reference): Check values according
10483 to targets word size and endianess.
d63a86f8 10484
c906108c
SS
10485Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
10486
10487 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
10488 output.
10489
10490Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
10491
10492 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
10493 Update test of set args help to match source change.
10494
10495Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
10496
10497 * gdb.base/default.exp: Expect help system output to be in
10498 alphabetical order.
10499 * gdb.base/help.exp: Ditto.
10500
10501Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
10502
10503 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
10504 "i*86-pc-linux-gnu*".
10505 * gdb.base/interrupt.exp: Ditto.
10506 * gdb.base/corefile.exp: Ditto.
10507
10508 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
10509 define vxworks when building the testcase.
10510
10511 * gdb.base/ptype.exp: Fix testnames to be unique.
10512 * gdb.base/radix.exp: Ditto.
10513 * gdb.base/term.exp: Ditto.
10514 * gdb.base/whatis.exp: Ditto.
10515 * gdb.c++/classes.exp: Ditto.
10516
10517Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
10518
10519 * gdb.base/callfuncs.exp: Fix indentation.
10520
10521 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
10522 suppress_flag has been set.
10523 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
10524 target feature.
10525
10526Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
10527
10528 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
10529 the testcase.
10530
10531 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
10532 set_debug_traps() and breakpoint().
10533 * gdb.c++/misc.cc (main): Ditto.
10534 * gdb.c++/templates.cc (main): Ditto.
10535 * gdb.c++/virtfunc.cc (main): Ditto.
10536
10537Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
10538
10539 * lib/gdb.exp(gdb_step_for_stub): New function.
10540 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
10541 exists, reload the executable and do a "continue" instead of
10542 doing a jump.
10543 (runto_main): Use gdb_step_for_stub.
d63a86f8 10544
c906108c
SS
10545 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
10546 tests to have unique names.
10547 * gdb.base/callfuncs.exp: Ditto.
10548 * gdb.base/commands.exp: Ditto.
10549 * gdb.base/default.exp: Ditto.
10550 * gdb.base/help.exp: Ditto.
10551 * gdb.base/list.exp: Ditto.
10552 * gdb.base/opaque.exp: Ditto.
10553 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
10554 similar tests.
d63a86f8 10555
c906108c
SS
10556 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
10557 * gdb.c++/cplusfuncs.cc: Ditto.
10558 * gdb.c++/virtfunc.cc: Ditto.
10559
10560 * config/monitor.exp: Keep track of the last file we saw, rather
10561 than trying to get the info from gdb.
10562
10563 * gdb.fortran/types.exp: Move comment to previous line.
10564
10565Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
10566
10567 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
10568 target mode.
10569
10570Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
10571
10572 From Bob Manson:
10573 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
10574 string from GDB when it connects.
10575
10576 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
10577
10578Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
10579
10580 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
10581 if we can't get a debug format from GDB (we may be testing an
10582 older GDB). Use a 10 second timeout when checking for the format.
10583
10584 * gdb.stabs/weird.exp: Fix quoting.
10585
10586 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
10587
10588Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
10589
10590 * config/arm-ice.exp: New file.
10591
10592Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
10593
10594 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
10595 until it has been modified to work with the new testsuite.
10596
99707966 10597 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
10598 testcase won't compile, cause all of the testcases in the file to
10599 fail instead.
10600
10601 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
10602 (gdb_clear_suppressed): New procedure.
10603 (gdb_stop_suppressing_tests): Only clear suppress_flag if
10604 it contains a positive value.
10605
10606Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
10607
10608 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
10609
10610 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
10611
10612Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
10613
10614 * lib/gdb.exp (setup_xfail_format): New function.
10615 (get_debug_format): New function to get debug format.
10616 (debug_format): New global variable to hold last value set
10617 by get_debug_format.
10618 * gdb.base/list.exp: Call get_debug_format and expect some
10619 tests to fail for DWARF 1 and COFF formats.
10620 * gdb.c++/ptype.exp: Ditto.
10621 * gdb.c++/classes.exp: Ditto.
10622 * gdb.c++/cplusfuncs.exp: Ditto.
10623 * gdb.c++/inherit.exp: Ditto.
10624 * gdb.c++/templates.exp: Ditto.
10625 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 10626
c906108c
SS
10627Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
10628
10629 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
10630 host doesn't have a currently-open connection.
10631
10632 * config/sparclet.exp: Cleanups and fixes to make it generic for
10633 any gdb stub target. Handle cases where gdb doesn't respond when
10634 interrupted in a sane fashion.
10635
10636 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
10637 same thing in a totally different way.
10638
10639 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
10640 setting "timeout".
10641 (gdb_start): We set the global gdb_prompt variable in
10642 default_gdb_init now.
10643
10644Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
10645
10646 * gdb.base/printcmds.exp: Fix "check for floating addition"
10647 regexp to accept results within approx +/- .01 of exact value.
10648 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
10649
10650Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
10651
10652 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
10653 properly.
10654 (gdb_expect): Add optional timeout parameter, and add timeout
10655 value to various calls.
10656 (gdb_suppress_tests): Only give one warning message per group.
10657
10658Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
10659
10660 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
10661 global variables. Handle getting a value for $timeout more
10662 gracefully.
10663
10664Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
10665
10666 * lib/gdb.exp: Close connection to remote host if gdb doesn't
10667 initialize.
10668 (default_gdb_init): New procedure; allow gdb_init to be overridden
10669 by a target configuration file.
10670 (gdb_expect): Pass the timeout to remote_expect.
10671
10672 * config/monitor.exp(gdb_load): Fix typo in regexp.
10673
10674Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
10675
10676 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
10677
10678Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
10679
10680 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
10681 here. Call gdb_target_exec before rebooting the target, to make
10682 sure the connection to the target is closed.
10683 (gdb_load): Pass the name of the executable to gdb_target_monitor.
10684 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
10685 Also detect "Timeout reading from remote" error.
10686
10687 * config/gdbserver.exp: Pass the executable being loaded to
10688 gdb_target_monitor. Don't call gdb_file_cmd here; let
10689 gdb_target_monitor do it.
10690
10691 * gdb.disasm/hppa.exp: Don't use exec_output.
10692
10693Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
10694
10695 * gdb.base/list.exp: If we're debugging a non-native target,
10696 try to set the pc register to point to the start of the
10697 program before doing the first list command.
10698
10699 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
10700 test_calls after restarting.
10701
10702 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
10703 reloading.
10704
10705 * gdb.base/watchpoint.exp: Fix typo.
10706
10707 * gdb.base/setshow.exp: Check for use_gdb_stub.
10708
10709 * gdb.base/break.exp: Fix continue until exit test for the gdb
10710 stub case.
10711 * gdb.base/langs.exp: Ditto.
10712
10713 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
10714 gdb_load_offset. If we weren't given a file to load, figure out
10715 what the current file is and use it.
10716
10717 * config/i386-bozo.exp: New file.
10718
10719Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
10720
10721 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
10722 feature.
10723
10724 * config/proelf.exp: New entry.
10725
10726Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
10727
10728 * lib/gdb.exp: Remove spurious .* patterns at the beginning
10729 of regexps.
10730
10731 * gdb.base/watchpoint.exp: Don't run the test_stepping
10732 tests if gdb can't call functions on the target.
10733
10734 * gdb.base/setshow.exp: Don't run the set prompt tests if
10735 the board has gdb_prompt set.
10736
10737Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
10738
10739 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
10740 * gdb.base/commands.exp: Likewise.
10741 * gdb.base/setshow.exp: Likewise.
10742
10743Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
10744
10745 * config/monitor.exp(gdb_start): Look for gdb_prompt target
10746 feature.
10747
10748 * config/i960.exp: New file.
10749
10750Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
10751
10752 * gdb.base/funcargs.exp: Check for gdb,short_int target
10753 feature instead of looking for explicit target triplets.
10754
dc96c6c7 10755Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 10756
d63a86f8 10757 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
10758 "p 123DEADBEEF", to check parse_number.
10759 * top.c: change "to enable to enable" to "to enable" in a couple
10760 of help strings.
10761
10762Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
10763
10764 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
10765 on the mn10300.
d63a86f8 10766
c906108c
SS
10767Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
10768
10769 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
10770 where the test executable is run with explicit args.
10771 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
10772
10773Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
10774
10775 * gdb.base/run.c: Use FAKEARGV to build test executable that
10776 does not require a command line arg, since most simulators
10777 don't currently support passing such an arg into the simulated
10778 program.
10779 * gdb.base/commands.exp: Change tests to insert the proper
10780 value as the arg to the first recursive factorial call. Change
10781 compilation line to define FAKEARGV at compile time.
10782
10783Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
10784
10785 * gdb.base/recurse.exp: Enable these tests for the mn10300.
10786 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
10787 function with watchpoint enabled" test.
10788
10789Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
10790
10791 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
10792 Don't call gdb_test when the command doesn't return to a gdb prompt.
10793
10794 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
10795 "Tests restarted" messages.
10796
10797Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
10798
10799 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
10800
dc96c6c7 10801Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10802
10803 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
10804 for INFO SYMBOL; add help tests for OVERLAY commands.
10805 * gdb.base/default.exp: add tests for INFO SYMBOL command;
10806 add tests for OVERLAY commands
10807 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
10808 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
10809 * gdb.base/sigall.c: add usestubs code frag
10810 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 10811
c906108c
SS
10812Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
10813
10814 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
10815 failures.
10816 (gdb_stop_suppressing_tests): Note that tests have restarted.
10817
10818Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
10819
10820 * config/h8300.exp: New file.
10821
10822Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
10823
10824 * gdb.base/setshow.exp: Check for the existence of a
10825 feature, not its value.
10826
10827Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
10828
10829 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
10830
10831 * gdb.base/scope.exp: It's now init0(), not init().
10832
10833 * gdb.base/scope0.c: For now, change init() to be init0().
10834
10835 * config/monitor.exp: Use gdb_serial in preference to serial
10836 or netport.
10837
10838 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
10839 and it's not already set.
10840
10841Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
10842
10843 * gdb.base/setshow.exp: Only test the run command if the target
10844 isn't using a stub and if it supports argument passing.
10845
10846Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
10847
10848 * config/udi.exp(gdb_start): Make sure UDICONF is set
10849 properly before starting gdb.
10850
10851Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
10852
10853 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
10854 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
10855 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
10856
10857Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
10858
10859 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
10860 specialized code to reboot the board, use remote_reboot instead.
10861
10862 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
10863
10864 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
10865
10866 * config/monitor.exp: Make sure we disconnect from the target.
10867 Also, try a reboot/reload cycle instead of failing if the
10868 load fails.
10869
10870Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
10871
10872 * gdb.base/default.exp: Don't set match_max.
10873 * gdb.base/help.exp: Ditto.
10874 * gdb.base/list.exp: Ditto.
10875 * gdb.base/signals.exp: Ditto.
10876
10877 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
10878 set, use remote_ld to download the testcase instead of
10879 the GDB loader.
10880
10881Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
10882
10883 * config/vr5000.exp: New file.
10884
10885 * config/monitor.exp(gdb_target_monitor): Add pattern for
10886 "Ending remote" to detect errors in connecting.
10887
10888 * gdb.base/setshow.exp: Add .* within auto language test.
10889
10890 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
10891 target feature.
10892
10893 * config/monitor.exp(gdb_load): Check for a failure when loading,
10894 and reboot the board if necessary.
10895
10896 * gdb.base/setvar.exp(test_set): Handle multiple prints within
10897 a set of tests. Remove print.* from the patterns being checked.
10898
10899Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
10900
10901 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
10902 refer to gdb_spawn_id.
10903
10904 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
10905 longer used.
10906 * config/sparclet.exp: Ditto.
10907 * config/sparclet-old.exp: Ditto.
10908 * config/slite.exp: Ditto.
10909 * config/sim.exp: Ditto.
10910 * gdb.base/funcargs.exp: Ditto.
10911
10912 * lib/gdb.exp:Remove references to gdb_spawn_id.
10913 (gdb_expect): Move to remote.exp.
10914
10915Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
10916
10917 * config/monitor.exp: Detect the "Couldn't establish connection"
10918 message from GDB.
10919
10920Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
10921
10922 * gdb.base/bitfields.exp: Use runto instead of explicit
10923 gdb_run_cmd/gdb_expect sequences.
10924
10925 * gdb.base/break.exp(text_next_with_recursion): Add match for
10926 gdb_expect call.
10927
10928 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
10929 We also need to handle the "A program is being debugged already"
10930 prompt from gdb. Use gdb_test to set the baud rate.
10931
10932 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
10933 to 20000. Really. I mean it.
10934
10935Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
10936
10937 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
10938 fails. If suppress_flag is set, skip perror message about not
10939 being able to send to GDB.
10940 (send_gdb): If suppress_flag is set, don't try to send commands to
10941 GDB.
10942 (gdb_expect): If suppress_flag is set, always fail immediately.
10943 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
10944 (gdb_init): Call gdb_stop_suppressing_tests.
10945 (default_gdb_exit): Ditto.
10946 (default_gdb_start): Ditto.
10947
10948 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
10949 gdb_stop_suppressing_tests as appropriate.
10950 * gdb.base/break.exp: Ditto.
10951 * gdb.base/callfuncs.exp: Ditto.
10952 * gdb.base/commands.exp: Ditto.
10953 * gdb.base/exprs.exp: Ditto.
10954 * gdb.base/funcargs.exp: Ditto.
10955 * gdb.base/list.exp: Ditto.
10956 * gdb.base/recurse.exp: Ditto.
10957 * gdb.base/scope.exp: Ditto.
10958 * gdb.base/structs.exp: Ditto.
10959 * gdb.c++/inherit.exp: Ditto.
10960
10961Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
10962
10963 * config/vr4300.exp: New file.
10964
99707966 10965 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 10966
99707966 10967 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
10968
10969Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
10970
10971 * lib/gdb.exp(gdb_init): New function.
10972
10973 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
10974 for each individual variable set.
10975
10976 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
10977 name.
10978
10979 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
10980
10981 * gdb.base/scope.exp: Use gdb_test.
10982
10983 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
10984 aborting; the testsuite driver will do that for us (see
10985 gdb_finish). Also, use gdb_test in a few more places.
10986
10987Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
10988
10989 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
10990
10991Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
10992
10993 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
10994 and "add_tests" are not at the same address.
10995
10996Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
10997
10998 * gdb.base/ptype.exp: Use gdb_test.
10999
11000Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
11001
11002 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
11003 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
11004 left in. No longer expect them to fail.
11005
11006 * gdb.stabs/*.mt; Deleted, no longer used.
11007 * gdb.stabs/configure.in: Remove references to target makefile
11008 frags.
11009 * gdb.stabs/configure: Rebuilt.
11010
11011 * gdb.disasm/*.mt: Deleted, no longer used.
11012 * gdb.disasm/configure.in: Remove references to target makefile
11013 frags. Use "sh3.s" as the unique filename for this directory.
11014 * gdb.disasm/configure: Rebuilt.
11015
11016 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
11017 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
11018 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
11019
11020Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
11021
11022 * config/udi.exp: Use mondfe,name instead of remote_host.
11023
11024Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
11025
11026 * gdb.base/watchpoint.exp: Don't expect a failure when calling
11027 a function with a watchpoint enabled on the mn10200.
11028
11029 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
11030 before trying to create it!
11031
11032Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
11033
11034 * config/vx.exp: Use hostname instead of netport.
11035
11036 * config/vxworks.exp: New file.
11037
11038 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
11039
11040 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
11041 gdb before assuming everything worked. Send a ^C if a timeout
11042 occurs.
11043
11044 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
11045 $gdb_spawn_id directly.
11046 (gdb_run_cmd): Try _start as well as start. Use the target feature
11047 gdb,start_symbol as the symbol to start from when jumping.
11048
11049Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
11050
11051 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
11052 redundant) test.
11053
11054 * gdb.base/recurse.exp: Relax final value test for 'b' so that
11055 it doesn't lose for 16bit integer systems.
11056
11057Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
11058
11059 * gdb.fortran/types.exp: If the target doesn't support "double"
11060 data types, then expect "real" types to only be 4 bytes.
11061
11062 * gdb.c++/virtfunc.exp: Expect failure for virtual function
11063 call tests if the target doesn't support inferior function calls.
11064
11065 * gdb.base/printcmds.exp: Allow minor deviation in FP values
11066 in printf tests.
11067
11068Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
11069
11070 * gdb.base/help.exp: Disable "help set", "help show", and
11071 "help support". Simplify regexp for "help stack".
11072
11073 * gdb.base/default.exp: Set match_max to 5000 and the timeout
11074 to 60 seconds. Temporarily set match_max to 15000 around the
11075 "info copying" test.
11076
11077 * gdb.base/nodebug.exp: Don't try to do an inferior function
11078 call if the target doesn't support them.
11079 * gdb.base/printcmds.exp: Likewise.
11080 * gdb.base/setvar.exp: Likewise.
11081 * gdb.base/structs.exp: Likewise.
11082 * gdb.c++/templates.exp: Likewise.
11083 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
11084
11085 * gdb.base/recurse.exp: Enable for the mn10200.
11086
11087 * configure.in: Do configure gdb.stabs directory for *-*-elf
11088 targets.
11089 * configure: Rebuilt.
11090
11091 * gdb.base/break.exp: Check for gdb,noresults before testing
11092 exit status and/or results from the target.
11093 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
11094 * lib/gdb.exp: Remove old (now bogus) initialization of
11095 noinferior, noargs, noresults and nosignals.
11096
11097Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
11098
11099 * config/sh.exp: New file.
11100
11101 * config/slite.exp: Try to connect multiple times to the board
11102 before rebooting. Only send a "monitor run" if need_monitor_run
11103 is set.
11104
11105 * gdb.base/break.exp: Don't do the "stub continue" test if
11106 the target has gdb_stub set.
11107
11108 * gdb.base/callfuncs.exp: Increase the timeout.
11109
11110 * gdb.base/interrupt.exp: Don't even try to compile the testcase
11111 if the target has gdb,noinferiorio set.
11112
11113 * gdb.base/list.exp: Increase match_max to 10000 characters.
11114
11115 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
11116
11117 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
11118 target.
11119
11120 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
11121
11122Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
11123
11124 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
11125 trying to delete the copy of gdb. Catch the file delete so we
11126 don't die if the delete fails; also, the file should be copied to
11127 the host, not to the build.
11128
11129Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
11130
11131 * lib/gdb.exp(gdb_test): Surround the result pattern with
11132 parenthesis in case it contains multiple regexps separated
11133 with |.
11134
11135 * gdb.base/watchpoint.exp: Use gdb_test.
11136 * gdb.base/default.exp: Ditto.
11137
11138Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
11139
99707966 11140 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 11141
c906108c
SS
11142 * gdb.base/scope.exp: Use gdb_test.
11143 * gdb.c++/classes.exp: Ditto.
11144 * gdb.c++/inherit.exp: Ditto.
11145
11146Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
11147
11148 * gdb.base/crossload.exp: Don't use execute_anywhere, use
11149 remote_exec instead.
11150 * gdb.base/corefile.exp: Don't be ridiculous.
11151 * gdb.base/*.c: Add missing stub invocations.
11152
11153Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
11154
11155 * config/slite.exp: Miscellaneous fixes.
11156
11157 * lib/gdb.exp: Fix runto.
11158
11159 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
11160 the target.
11161
11162 * gdb.base/watchpoint.exp: Fix regexp.
11163
11164 * lib/gdb.exp(default_gdb_exit): Add a catch to the
11165 close and wait commands, as the descriptor may now be
11166 invalid. Always call "remote_close host".
11167
11168Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
11169
11170 Major rewrite for testsuite revision.
d63a86f8 11171
c906108c
SS
11172 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
11173 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
11174 instead of relying on spawn_id to always contain a valid
11175 spawn id.
11176 (get_compiler_info): New procedure to build the ${binfile}.ci
11177 file, instead of replicating this in N different places.
11178 (gdb_compile): New procedure.
d63a86f8 11179
c906108c
SS
11180 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
11181 appropriate arguments) instead of compile. Use gdb_test in a lot
11182 more places. Use send_gdb instead of send. Always run gdb_start
11183 at the start of a testcase, as this is no longer done magically.
11184
11185 config/*-gdb.exp: Rename without the -gdb suffix.
11186
11187 config/mips.exp: Use remote_close instead of exit_remote_shell.
11188 config/monitor.exp: Use target_info instead of looking at
11189 baud, timeout, etc.
11190 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
11191
11192Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11193
11194 * gdb.c++/templates.exp (test_ptype_of_templates),
11195 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
11196 Update expect patterns for destructors and assignment operators
11197 to match corresponding c-typeprint.c changes.
11198 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
11199 to destructor breakpoint test, GDB should be able to set the
11200 destructor breakpoint without specifying arguments.
11201
11202Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
11203
11204 * gdb.threads/pthreads.exp: Change result for failure to compile due
11205 to lack of pthreads runtime support from an error to simply an
11206 unsupported test, per dejagnu standards.
11207
11208Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11209
11210 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
11211 where GDB exits to reduce pattern match time.
11212 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
11213
11214 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
11215
dc96c6c7 11216Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11217
11218 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
11219 * gdb.base/default.exp: ditto.
11220 * gdb.base/nodebug.exp: ditto.
11221 * gdb.base/printcmds.exp: ditto.
11222 * gdb.base/ptype.exp: ditto.
11223 * gdb.base/setvar.exp: ditto.
11224 * gdb.base/structs.exp: ditto.
11225 * gdb.base/setshow.c: Guard against uninitialized values of argc.
11226
11227Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
11228
11229 * configure, */configure: Rebuild with autoconf 2.12.
11230
11231Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
11232
11233 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
11234 use new i*86-pc-linux*-gnu quads.
11235 * gdb.base/corefile.exp: Ditto.
11236 * gdb.base/signals.exp: Ditto.
11237 * gdb.base/sigall.exp: Ditto.
11238 * gdb.base/interrupt.exp: Ditto.
11239
11240 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
11241 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
11242 RedHat 4.0.
d63a86f8 11243
c906108c
SS
11244 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
11245 linux. This allows the test case to at least compile on latest
11246 linux, but still not run due to missing the threads runtime library.
11247
11248Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11249
11250 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
11251 directory to search gdb directory. Accept and step over conditional
11252 stack alignment code. Consume $prompt in failure cases.
11253 Reset timeout to $oldtimeout instead of some arbitrary value.
11254 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
11255 timeout problems with infinite stack backtraces.
11256 * gdb.base/ptype.exp (ptype struct link, union tu_link):
11257 Accept function parameters for linkfunc member.
11258
11259Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
11260
11261 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
11262 (CXXFLAGS): Remove, unreferenced.
11263 (B_OPTIONS): Add for -B options and add code to initialize with
11264 previous -B options and also add -B option to pick up cross compiled
11265 runtime.
11266 (TARGET_INCLUDES): Add for -I options and add code to initialize when
11267 doing cross compiles.
11268 (target_alias): Declare global.
11269 (xgcc): Set variable to full path of gcc in build tree. Use findfile
11270 to verify that gcc exists in build tree, and if so set CC to that
11271 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 11272
c906108c
SS
11273Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
11274
11275 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
11276 ptype test for anonymous union. Fixup testcase to match
11277 current gcc debug output.
11278
11279Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
11280
11281 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
11282 force argument to an unsigned long type.
11283
11284Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
11285
11286 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
11287 tests and anonymous union print/ptype tests.
11288 * gdb.base/list.exp (test_forward-search): Increase timeout by
11289 5 minutes for the "search extremely long line" case.
11290 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
11291 completely optional and that the pass/fail messages use the command as
11292 the message if that third arg is a null string.
11293 (gdb_test_exact): Arrange that a null string pattern means match a
11294 null string output rather than any output, which might include random
11295 errors.
11296 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
11297 backtrace test.
11298 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
11299 always failing and failure is now exposed by gdb.exp changes.
11300
11301Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
11302
11303 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
11304 weren't being noted.
11305
11306Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11307
11308 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
11309 * gdb.stabs/weird.exp: Remove v_comb xfails.
11310
dc96c6c7 11311Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11312
11313 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
11314 list.exp scope.exp watchpoint.exp]
11315 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 11316
dc96c6c7 11317Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11318
11319 * config/monitor.exp: Increase download timeout to 1000 seconds.
11320
dc96c6c7 11321Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11322
11323 * config/m32r.exp: Increase timeout to 120 seconds.
11324
11325Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
11326
11327 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
11328 and accept older ordering as obsolescent gcc or gdb.
11329 * gdb.c++/templates.exp: Ditto.
11330 * gdb.c++/virtfunc.exp: Ditto.
11331
11332Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
11333
11334 * gdb.base/coremaker.c: Add code to mmap some data so we
11335 can check that it ends up in the core file.
11336 * gdb.base/corefile.exp: Add test to read mmapped data
11337 from core file.
11338
dc96c6c7 11339Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11340
11341 * config/m32r.exp: New file.
11342
11343Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
11344
11345 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
11346 that cflags can contains -gstabs, and work correctly for other tests.
11347
dc96c6c7 11348Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11349
11350 * gdb.base/setshow.exp: New file, tests show and set.
11351 * gdb.base/setshow.c: New file, tests show and set.
11352 * gdb.base/help.exp: Add test for help set|show annotate.
11353 * gdb.base/default.exp: Add test for set|show annotate.
11354
11355Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
11356
11357 * testsuite/gdb.base/break.exp: Make backtrace from factorial
11358 errors unique.
11359 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
11360 explicitly.
11361
11362Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
11363
11364 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
11365 and width commands. This is done elsewhere.
11366 * (gdb_start): Don't call gdb_start_sim here. That's already
11367 done in gdb_load. This fixes lots of failures in default.exp.
11368
11369Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
11370
11371 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
11372 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
11373 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
11374 in the same we we treat other failures (since it may be an expected
11375 condition), rather than as an error.
11376 * gdb.base/signals.exp (test_handle_all_print): Revert back to
11377 old test format.
11378
11379Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
11380
11381 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
11382 (distclean maintainer-clean realclean): No need to remove files
11383 twice. Nuke the duplicates.
11384 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 11385 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
11386 Remove config.h along with other config files.
11387
11388Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
11389
11390 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
11391 "p func1 ()" and note that rests of tests are skipped.
11392 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
11393 setup_xfails for "print func2::coremaker_local".
11394 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
11395 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
11396 affected by the previous run test.
11397 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
11398 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
11399 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
11400 "pass int powerset tuple" and "pass modeless int powerset tuple".
11401 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
11402 "real write 4" and "real write 8".
11403 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
11404 setup_xfails for "print vs1 after tuple assign 2",
11405 "print \$i after tuple assign 2", and
11406 "print vs2 after tuple assign 2".
11407 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
11408 meaningful error message and return -1 so the caller can
11409 suppress further tests and avoid a cascade of errors.
d63a86f8 11410
c906108c
SS
11411Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
11412
11413 * gdb.base/a1-selftest.exp: Tweak tests to account for new
11414 format for printing version.
11415 * gdb.base/default.exp: Ditto.
11416 * gdb.base/interrupt.exp: Fix problem with cascade of
11417 errors if child process dies while calling a function.
d63a86f8 11418
c906108c
SS
11419Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
11420
11421 * Makefile.in (VPATH): Add
11422 * Makefile.in (Makefile, config.status): Fix rules so things get
11423 remade when necessary.
11424
11425Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
11426
11427 * Makefile.in (just-check): Add path to sibling expect dir
11428 to environment variable specified by RPATH_ENVVAR.
11429
11430Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
11431
11432 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
11433 (just-check): Add shared library paths for libstdc++, tk,
11434 tcl, bfd, and opcodes to the environment variable specified
11435 in RPATH_ENVVAR.
11436 * configure.in: Add support to recognize --enable-shared flag
11437 and generate correct value for RPATH_ENVVAR.
11438 * configure: Regenerated with autoconf.
11439
11440Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
11441
11442 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
11443 include all osf versions.
11444 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
11445 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
11446 when target is linux. When failing to build pthreads test
11447 executable, give more meaningful message.
11448 * gdb.threads/pthreads.c: Hpux also uses old definition of second
11449 arg for pthread_create.
d63a86f8 11450
c906108c
SS
11451Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
11452
11453 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
11454 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
11455 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
11456 and -lpthreads (everybody else).
11457 (test_startup): Fail gracefully if threads are not supported.
11458 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
11459 "p/c array_index("abcdef",2)" when not gcc compiled.
11460 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
11461 "print func2::coremaker_local" when not gcc compiled.
11462 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
11463 "ptype on opaque struct tagname (statically)",
11464 "ptype on opaque struct tagname (dynamically) 1", and
11465 "ptype on opaque struct tagname (dynamically) 2"
11466 for not compiled with gcc.
11467 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
11468 backtrace when compiled with gcc.
d63a86f8 11469 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
11470 than always return success.
11471
11472Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
11473
11474 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
11475
11476Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
11477
11478 * gdb.base/structs.exp: Undo last change.
11479
11480Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
11481
11482 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
11483 encapsulate all the steps/nexts done during self test, starting
11484 at main, and makes them less sensitive to optimization issues.
11485 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
11486 signal handler" test.
11487 * gdb.threads/pthreads.exp: Only run this for native configs.
11488 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
11489 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
11490 tests.
11491 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
11492 for "runto test_calls(void)" test.
d63a86f8 11493
c906108c
SS
11494Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
11495
11496 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
11497 and don't expect address info in breakpoint confirmations.
11498
11499Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
11500
11501 * gdb.base/list.exp (test_forward_search): Increase timeout
11502 temporarily by 60 seconds for searching extremely long line,
11503 and then reset to old value when done. Increase expect input
11504 buffer to 10000.
11505
11506Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
11507
11508 * gdb.base/list.exp (test_forward_search): Fix to handle very
11509 long source line without overflowing expect's input buffer.
11510
11511Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
11512
11513 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
11514 "buffer_full".
11515
11516 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
11517 "buffer_full".
11518
11519 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
11520 "buffer_full".
11521
11522 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
11523 "buffer_full".
11524
11525Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
11526
11527 * configure.in (configdirs): Add gdb.threads.
11528 * configure: Regenerated with autoconf.
11529 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
11530 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
11531 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 11532
c906108c
SS
11533Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
11534
11535 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
11536
11537Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
11538
11539 * gdb.base/signals.exp (test_handle_all_print): Test separately for
11540 each signal's status in the output of "handle all print".
11541 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
11542 the \r\n sequence that immediately precedes the gdb prompt.
11543 * gdb.base/a1-selftest.exp: Save original timeout and restore
11544 after test.
11545
11546Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
11547
11548 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
11549 symbol.
11550
11551Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
11552
11553 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
11554
11555Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
11556
11557 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
11558 timeout by 60 seconds.
11559
11560Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
11561
11562 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
11563 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
11564 error return.
11565
11566Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
11567
11568 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
11569 gdb initialization, also report how long dejagnu waited. Restore
11570 old timeout before doing error return. Temporarily increase timeout
11571 by 3 minutes to allow for slow startups over heavy NFS use.
11572
11573Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
11574
11575 * lib/gdb.exp: Report timeout value for verbosity level 2.
11576 * config/gdbserver.exp: Ditto.
11577 * config/hppro.exp: Ditto.
11578 * config/mips-gdb.exp: Ditto.
11579 * config/monitor.exp: Ditto.
11580 * config/netware.exp: Ditto.
11581 * config/sim-gdb.exp: Ditto.
11582 * config/slite-gdb.exp: Ditto.
11583 * config/udi-gdb.exp: Ditto.
11584 * config/unix-gdb.exp: Ditto.
11585 * config/vx-gdb.exp: Ditto.
11586 * gdb.base/a1-selftest.exp: Ditto.
11587 * gdb.base/a2-run.exp: Ditto.
11588 * gdb.base/break.exp: Ditto.
11589 * gdb.base/corefile.exp: Ditto.
11590 * gdb.base/list.exp: Ditto.
11591 * gdb.base/recurse.exp: Ditto.
11592 * gdb.base/scope.exp: Ditto.
11593 * gdb.base/signals.exp: Ditto.
11594
11595Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
11596
11597 * gdb.threads/Makefile.in (docdir): Removed.
11598
11599Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
11600
11601 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 11602 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 11603 @srcdir@.
d63a86f8 11604 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
11605 autoconf 2.5 or higher.
11606 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
11607
11608Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
11609
11610 * configure: Regenerated.
11611 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
11612 avoid name clashes with SunOS headers.
11613
11614Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
11615
11616 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
11617
11618Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
11619
11620 * gdb.base/callfuncs.exp: Finish last change -- make sure the
11621 prototype information ends up in the compiler info file.
11622
11623Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
11624
11625 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
11626 attempting to regenerate it. Eliminate use of a temporary file
11627 and just generate the info file directly. Source it immediately,
11628 for consistency of use.
11629 * gdb.base/corefile.exp: Ditto
11630 * gdb.base/exprs.exp: Ditto.
11631 * gdb.base/funcargs.exp: Ditto.
11632 * gdb.base/langs.exp: Ditto.
11633 * gdb.base/list.exp: Ditto.
11634 * gdb.base/mips_pro.exp: Ditto.
11635 * gdb.base/nodebug.exp: Ditto.
11636 * gdb.base/opaque.exp: Ditto.
11637 * gdb.base/ptype.exp: Ditto.
11638 * gdb.base/scope.exp: Ditto.
11639 * gdb.base/setvar.exp: Ditto.
11640 * gdb.base/signals.exp: Ditto.
11641 * gdb.base/whatis.exp: Ditto.
11642 * gdb.c++/templates.exp: Ditto.
11643 * gdb.c++/virtfunc.exp: Ditto.
11644 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
11645 whether or not to add -lstdc++ to the compile command line args.
11646
11647Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11648
11649 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
11650 it got fixed by the recent lookup_minimal_symbol_by_pc change.
11651 Increase timeout, a lot of single stepping might be needed if the
11652 target has no hardware watchpoints.
11653
11654Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
11655
11656 * gdb.base/break.exp: Ignore compiler warnings when compiling
11657 break.c.
11658 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
11659 * gdb.base/default.exp: Add h8300 xfails. Handle messages
11660 from remote-sim.
11661 * gdb.base/exprs.exp: Add h8300 xfails.
11662 * gdb.base/funcargs.exp: Likewise.
11663 * gdb.base/nodebug.exp: Likewise.
11664 * gdb.base/printcmds.exp: Likewise.
11665 * gdb.base/ptype.exp: Likewise.
11666 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
11667 h8300 xfails.
d63a86f8 11668 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
11669 on the h8300.
11670 * gdb.base/funcargs.c: Explicitly make last constant argument to
11671 call_after_alloca_subr an unsigned long type.
11672 * gdb.base/return.c: Include stdio.h.
11673
11674Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
11675
11676 * config/abug.exp: New file for the older Motorola Bug monitor
11677 that runs on the mvme13x series VME boards.
11678 * config/monitor.exp: Use the new config array for target settings
11679 if they exist.
11680
11681Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
11682
11683 * sim-gdb.exp: Make the SH simulator allocate less space when
11684 it is targeted.
11685
11686Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
11687
11688 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
11689 test.
11690
11691Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
11692
11693 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
11694 "rs6000-*-*" for "list function in include file" when gcc compiled.
11695 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
11696 for "p ctable1[120]".
11697 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
11698 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
11699 Remove setup_xfail for "rs6000-*-*" for
11700 "print 'scope0.c'::filelocal before run".
11701 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
11702 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
11703 since some compilers don't allow both options to be given
11704 on the same command line. Create object file and move it.
d63a86f8 11705
c906108c
SS
11706Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
11707
11708 * gdb.base/corefile.exp: Always regenerate the core file, since
11709 we always regenerate the coremaker program. Detect special case
11710 where registers cannot be read from core file.
d63a86f8 11711
c906108c
SS
11712Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
11713
11714 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
11715 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
11716 * gdb.c++/templates.exp: Only match on basename of file since
11717 some formats like xcoff don't encode directory information.
11718 * gdb.stabs/weird.exp: Use the right sed script for powerpc
11719 and rs6000 AIX xcoff targets.
11720 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
11721 * configure: Regenerate.
11722 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
11723 here, rather than in distclean.
d63a86f8 11724
c906108c
SS
11725Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
11726
11727 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
11728 defined, and use it to compile the test case with -O2. The
11729 native compilation still uses no optimization.
11730 * gdb.base/mips_pro.c: Remove inline assembly code since
11731 it is compiled PIC by default, which results in assembler
11732 warnings that make the testsuite think the compilation
11733 was unsuccessful.
11734
11735Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
11736
11737 * gdb.c++/misc.exp: Add note to message for
11738 "print s.a for foo struct" that this is a known gcc 2.7.2
11739 and earlier bug.
11740
11741Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
11742
11743 * gdb.base/break.exp: Fix pattern for matching "Delete all
11744 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
11745 setup_xfail for deleting all breakpoints test. Fix various
11746 timeout messages to include "(timeout)".
11747 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
11748 for "p t_float_values2(3.14159,float_val2)".
11749 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
11750 for "continue to call2g" when gcc compiled.
11751 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
11752 "up to foo in langs.exp", "show language at foo in langs.exp",
11753 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
11754 and "show language at fsub in langs.exp".
11755 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
11756 "list line 1 in include file", "list message for lines past EOF",
11757 "list function in include file", "list list0.h:foo", and
11758 "list filename:function; nonexistant function".
11759 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
11760 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
11761 and "ptype t_char_array" to be for native cc only.
d63a86f8 11762
c906108c
SS
11763Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
11764
d63a86f8 11765 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
11766 setup_xfail for "print coremaker_bss", "print coremaker_ro",
11767 "print func2::coremaker_local", and "backtrace in corefile.exp".
11768
11769Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
11770
11771 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
11772 "bt in signals.exp". This problem only appears when running
11773 the testsuite, and then only intermittently.
11774
11775Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
11776
11777 * gdb.base/return.exp (return_tests): Differentiate between
11778 two tests of continuing.
11779
11780Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
11781
11782 * */Makefile.in (maintainer-clean): Remove config.log.
11783 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
11784 * gdb.c++/Makefile.in (PROGS): Add inherit.
11785 (clean): Remove *.ci.
11786
11787Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
11788
11789 * gdb.c++/misc.cc: Add test code from Mike Stump.
11790 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
11791
11792Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
11793
11794 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
11795 to "alpha-*-osf2*" and add comment.
11796 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
11797 setup_xfail for "step over execarg initialization" and
11798 "step over corearg initialization".
11799 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
11800 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
11801 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
11802 gcc compiled for "print coremaker_bss", "print coremaker_ro",
11803 "print func2::coremaker_local", and "backtrace in corefile.exp".
11804 * gdb.base/signals.exp: Build and source signals.ci.
11805 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
11806 to be for gcc only.
11807 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 11808
c906108c
SS
11809Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11810
11811 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
11812 Feb 3 procfs.c change.
11813
11814Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
11815
11816 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
11817
11818Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
11819
11820 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
11821 from dejagnu's apparent default of 10 seconds, which gives random
11822 results when running the tests over NFS on moderately loaded systems.
11823 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
11824
11825Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
11826
11827 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
11828 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
11829 result reports.
11830
11831Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
11832
11833 * configure.in (CY_AC_PATH_TCLH): Remove.
11834 * configure: Regenerate.
11835
11836Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
11837
11838 * gdb.c++/Makefile.in (clean): Add missing '{'.
11839
11840Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
11841
11842 * lib/gdb.exp: Provide a default value for noinferior.
11843
11844 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
11845 Load libgloss.exp.
11846
11847Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
11848
11849 * gdb.disasm/hppa.exp: Compile directly into an executable, use
11850 the executable, not the .o to run the tests from.
11851
11852Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
11853
11854 * gdb.base/break.exp: Don't test for program exit or exit status
11855 if $noresults if nonzero.
11856 * gdb.base/langs.exp: Likewise.
11857 * gdb.base/watchpoint.exp: Likewise.
11858
11859 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
11860 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
11861 trying to compile the testcase.
11862
11863Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
11864
11865 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
11866 * gdb.base/signals.exp (continue to handler): Likewise.
11867
11868Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
11869
11870 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
11871
11872 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
11873
11874Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
11875
11876 * gdb.base/corefile.exp: Recognize "not found" as failure
11877 when trying to determine if a core file was generated.
11878 If no core file was generate the first time, try again without
11879 the ulimit -c to work around braindamaged shells.
11880
11881Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
11882
11883 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
11884 [] tests with "test" and enclose string in quotes.
11885 * gdb.stabs/configure: Rebuild
d63a86f8 11886
c906108c
SS
11887Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
11888
11889 Changes in sync with expect:
11890 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
11891 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
11892 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
11893 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
11894 argument to AC_REQUIRE.
11895 * configure: Regenerated.
11896
11897Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
11898
11899 * gdb.base/corefile.exp: When generating a core, discard any
11900 error messages about ulimit not found and the "core dumped"
11901 message from the shell that runs the coredumper.
11902
11903Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
11904
11905 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
11906
11907 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
11908 which sed script to run. Expect failure for v_comb test
11909 on PA targets too.
d63a86f8 11910
c906108c
SS
11911Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
11912
11913 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
11914 "print func2::coremaker_local" and for "backtrace in corefile.exp"
11915
11916Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
11917
11918 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
11919 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
11920 "sparc-sun-solaris*" xfails for "p v_comb".
11921 * lib/gdb.exp (default_gdb_start): Fix typo.
11922 * gdb.base/corefile.exp: Allow "Core was generated by ..."
11923 messages to not include the full program name that caused
11924 the core dump since some systems (such as solaris) apparently
11925 truncate this path to about 80 characters.
11926 When generating a core file first try increasing the core file
11927 size limit to unlimited since some systems may default it to
11928 zero, and it is harmless to try it. Move the test for failing
11929 to generate a core file to where it will actually get executed.
11930 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
11931 new gdb result from g++ debug info improvements and make old
11932 pattern obsolescent. Also account for size_t differences
11933 (may be int or long).
11934 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
11935 initialization before function call is placed in the delay slot
11936 and thus appears to be skipped over by commands such as "next".
11937
11938Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
11939
11940 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
11941
11942Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
11943
11944 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
11945 input source file; fix code to compile test to deal with this
11946 convention.
11947 * gdb.c++/*.exp: Likewise.
11948
11949Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
11950
11951 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
11952 "bt in signals.exp".
11953
11954Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
11955
11956 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
11957 "step over execarg initialization" and
11958 "step over corearg initialization".
11959
11960Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
11961
11962 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
11963 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
11964
11965Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
11966
11967 From Rob Savoye (rob@poseidon.cygnus.com)
11968 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
11969 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
11970 configure.in}, gdb.disasm/{Makefile.in, configure.in},
11971 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
11972 configure.in}: Major reworking for autoconfig.
11973 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
11974 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
11975 New files.
11976 * config/unix-gdb.exp: Make GDB global.
11977 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
11978 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
11979 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
11980 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
11981 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
11982 term.exp, twice.exp, watchpoint.exp, whatis.exp},
11983 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
11984 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
11985 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
11986 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
11987 pr-8136.exp, result.exp, string.exp, tuples.exp},
11988 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
11989 to returns as necessary, arrange for test to compile own testcase
11990 executable.
11991 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 11992
c906108c
SS
11993Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
11994
11995 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
11996 clear_xfail at end of test which might not call either pass or fail.
11997 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
11998 "backtrace through signal handler".
11999
12000Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12001
12002 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
12003 continuing from a job control stop signal.
12004 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
12005
12006Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
12007
12008 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
12009 * gdb.base/corefile.exp: Likewise.
12010 * gdb.base/funcargs.exp: Likewise.
12011
12012Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
12013
12014 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
12015 * config/monitor.exp: Add support for setting baud rate.
12016
12017Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
12018
12019 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
12020 i*86-*-linux* xfails for "backtrace through signal handler".
12021 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
12022 "print func2::coremaker_local".
12023 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
12024 alpha-dec-osf2* xfail for
12025 "delete all breakpoints when none".
12026
12027Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
12028
12029 * gdb.base/break.exp: Change test that deletes all breakpoints
12030 when no user breakpoints are installed. A post 4.15 change
12031 causes gdb to no longer prompt in this case.
12032
12033Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
12034
12035 * gdb.base/return.exp (return_tests): Change xfail for test
12036 "correct value returned double test" to stop xfailing at
12037 Solaris 2.5. Apparently the bug has been fixed.
12038
12039Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
12040
12041 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
12042 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
12043
12044Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
12045
12046 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
12047 * gdb.disasm/hppa.s: Corresponding changes.
12048
12049Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
12050
12051 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
12052 makefile fragment.
12053 * config/mt-hpux: Deleted.
12054
12055Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
12056
d63a86f8 12057 * Many files: When warning about suppressed tests due to a
c906108c
SS
12058 nonexistant test binary, avoid incrementing the warning count.
12059
12060Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
12061
12062 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 12063
c906108c
SS
12064Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12065
12066 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
12067 "sparc-*-solaris2*".
12068
12069Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12070
12071 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
12072 Add global and local variables and initialize them.
12073 * gdb.base/corefile.exp: Test correct mapping of corefile sections
12074 by printing variables. Remove rs6000 and powerpc xfails, BFD now
12075 extracts the file name and terminating signal from the core file.
12076 * TODO: Remove note about tests for correct mapping of corefile.
12077 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
12078 from optimizing it away.
12079 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
12080 handles common blocks.
12081
12082Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
12083
12084 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
12085 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
12086
12087Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
12088
12089 * Makefile.in (maintainer-clean): New target, synonym for
12090 realclean.
12091 * gdb.base/Makefile.in (maintainer-clean): Likewise.
12092 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
12093 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
12094 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
12095 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
12096 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
12097
12098Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
12099
12100 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
12101 xfails when not gcc compiled for "print foo::funclocal".
12102 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
12103 "print foo::funclocal at foo",
12104 "print 'scope1.c'::foo::funclocal at foo",
12105 "print foo::funclocal_bss at foo",
12106 "print 'scope1.c'::foo::funclocal_bss at foo",
12107 "print foo::funclocal_ro at foo",
12108 "print 'scope1.c'::foo::funclocal_ro at foo",
12109 "print bar::funclocal at foo" and
12110 "print 'scope1.c'::bar::funclocal at foo".
12111 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
12112 gcc compiled for "print foo::funclocal at bar".
12113 Expand all messages to ensure that they identify that
12114 the test is at bar().
12115 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
12116 gcc compiled for:
12117 "ptype on opaque struct pointer (statically)",
12118 "ptype on opaque struct tagname (statically)",
12119 "ptype on opaque struct pointer (dynamically) 1",
12120 "ptype on opaque struct tagname (dynamically) 1",
12121 "ptype on opaque struct pointer (dynamically) 2" and
12122 "ptype on opaque struct tagname (dynamically) 2
12123 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
12124 gcc compiled for:
12125 "p datalocal"
12126 "whatis datalocal",
12127 "ptype datalocal",
12128 "p bsslocal",
12129 "whatis bsslocal", and
12130 "ptype bsslocal".
12131 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
12132 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
12133 when not gcc compiled.
12134 * gdb.base/funcargs.exp (float_and_integral_args): Add
12135 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
12136 compiled.
12137 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
12138 "backtrace from call6a" when not gcc compiled.
12139 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
12140 "backtrace from call7a" when not gcc compiled.
12141 * gdb.base/callfuncs.exp (do_function_calls):
12142 Add "hppa*-*-hpux*" xfail when not gcc compiled for
12143 "p t_char_array_values(char_array_val2,char_array_val1)",
12144 "p t_char_array_values(char_array_val1,char_array_val2)",
12145 "p t_char_array_values("carray 1","carray 2")",
12146 "p t_char_array_values("carray 1",char_array_val2)",
12147 "p t_char_array_values(char_array_val1,"carray 2")",
12148 "p sum_args(1,{2})",
12149 "p sum_args(2,{2,3})",
12150 "p sum_args(3,{2,3,4})",
12151 "p sum_args(4,{2,3,4,5})"
12152 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
12153 "backtrace in corefile.exp" when not gcc compiled.
12154
12155Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12156
12157 * gdb.base/signals.exp: Rewrite `handle all print' test as
12158 a procedure. Accept blanks or TABs as whitespace, increase
12159 timeout and expect input buffer size for the large output
12160 from the command. Remove "i*86-*-bsdi2.0" xfail.
12161
12162Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12163
12164 * gdb.base/setvar.exp: Add new testcases for truncation when
12165 assigning invalid values to bitfields.
12166
12167Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
12168
d63a86f8 12169 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
12170 mips-sgi-irix* xfail for
12171 "call inferior func with struct - returns char *"
12172 and fix test so that an optional (unsigned char *) cast is
12173 accepted in the result.
12174
12175Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
12176
12177 * gdb.base/funcargs.exp (float_and_integral_args): Remove
12178 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
12179 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
12180 * gdb.base/signals.exp: Remove duplicate "handle all print" test
12181 that accidentally got checked in.
12182
12183Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
12184
d63a86f8 12185 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
12186 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
12187 compiled test.
12188 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
12189 Add mips-sgi-irix5* xfail for not gcc compiled.
12190 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
12191 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
12192 "p top", "whatis top", "p middle", and "whatis middle".
12193 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
12194 "whatis signed char" for not gcc compiled.
12195 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
12196 "set variable signed char=-1 (-1)" and
12197 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
12198 * gdb.base/funcargs.exp (float_and_integral_args):
12199 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
12200 Add mips-sgi-irix* xfail when not gcc compiled for
12201 "continue to call2b".
12202 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
12203 "continue to call2g".
12204 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
12205 "backtrace from call6a"
12206 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
12207 "backtrace from call7k".
12208 Add mips-sgi-irix5* xfail when not gcc compiled for
12209 "backtrace from call7a".
12210 (localvars_after_alloca): Fix gdb_test cmds for
12211 "print * after runto ...".
12212 Remove rs6000-*-* xfails for
12213 "print i after runto localvars_after_alloca" and
12214 "print l after runto localvars_after_alloca"
12215 for all compilers.
12216 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
12217 when not compiled with gcc, for:
12218 "print signed char == (minus)",
12219 "print signed char != (minus)",
12220 "print signed char < (minus)",
12221 "print signed char > (minus)".
12222 * gdb.base/callfuncs.exp (do_function_calls):
12223 Add mips-sgi-irix* xfail, when compiled with native compiler, for
12224 "call inferior func with struct - returns char *".
d63a86f8 12225 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
12226 "correct value returned double test" to include Solaris 2.4.
12227 * gdb.base/funcargs.exp (float_and_integral_args):
12228 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 12229
c906108c
SS
12230Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12231
12232 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
12233 enumeration bitfields if compiling with GNU C.
12234 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
12235 to empty' prompt.
12236
12237Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
12238
12239 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
12240 test for PRO targets.
12241
12242 * gdb.base/funcargs.exp: Avoid ever setting more than 8
12243 breakpoints in the inferior at any given time by making
12244 two groups of breakpoints for call2*, call6* and call7*
12245 tests.
12246
12247Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12248
12249 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
12250 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
12251 from optimizing it away.
12252 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
12253 "call inferior func with struct".
12254
12255Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
12256
12257 * configure.in: Only configure gdb.chill for particular targets.
12258
12259Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
12260
12261 * gdb.base/Makefile.in: Add action to .c.o transformation
12262 rule that generates a .ci file for each .o file and remove
12263 explicit .c.o rules except for callfuncs.o.
12264 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
12265 generates a .ci file for each .o file and remove explicit
12266 .cc.o rules.
12267 (clean): Remove *.tmp *.ci files.
12268 (EXECUTABLES): Remove templ-info.exp.
12269 * gdb.base/compiler.c: New file.
12270 * gdb.c++/compiler.cc: New file
12271 * gdb.base/scope.exp: Source gdb.base/scope.ci.
12272 Change rs6000-*-* xfail for
12273 "print 'scope0.c'::filelocal_ro" and
12274 "print 'scope1.c'::filelocal" and
12275 "print 'scope1.c'::filelocal_bss" and
12276 "print 'scope1.c'::filelocal_ro" and
12277 "print 'scope1.c'::foo::funclocal" and
12278 "print 'scope1.c'::foo::funclocal_ro" and
12279 "print 'scope1.c'::bar::funclocal" and
12280 "print 'scope0.c'::filelocal_ro" and
12281 "print 'scope1.c'::filelocal at foo" and
12282 "print 'scope1.c'::filelocal_bss at foo" and
12283 "print 'scope1.c'::filelocal_ro at foo" and
12284 "print 'scope1.c'::foo::funclocal at foo" and
12285 "print 'scope1.c'::foo::funclocal_bss at foo" and
12286 "print 'scope1.c'::foo::funclocal_ro at foo" and
12287 "print 'scope1.c'::bar::funclocal at foo" and
12288 "print 'scope0.c'::filelocal_ro" and
12289 "print 'scope1.c'::filelocal" and
12290 "print 'scope1.c'::filelocal_bss" and
12291 "print 'scope1.c'::filelocal_ro" and
12292 "print 'scope1.c'::foo::funclocal" and
12293 "print 'scope1.c'::foo::funclocal_bss" and
12294 "print 'scope1.c'::foo::funclocal_ro" and
12295 "print 'scope1.c'::bar::funclocal" and
12296 "print 'scope1.c'::bar::funclocal_bss"
12297 to only be xfail'd when not compiled with gcc.
d63a86f8 12298 Add rs6000-*-* xfail for
c906108c
SS
12299 "print 'scope0.c'::filelocal_bss before run"
12300 when compiled with gcc.
12301 (test_at_main): Add rs6000-*-* xfail for
12302 "print filelocal_ro in test_at_main"
12303 when compiled with gcc.
12304 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 12305 Add rs6000-*-aix* xfail for
c906108c
SS
12306 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
12307 "ptype t_char_array", not compiled with gcc.
12308 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
12309 xfail for "list foo (in include file)" when gcc compiled.
12310 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
12311 (integral_args): Add rs6000-*-* xfail for
12312 "run to call0a" if not compiled with gcc.
12313 (unsigned_integral_args): Add rs6000-*-* xfail for
12314 "run to call1a" if not compiled with gcc.
12315 (float_and_integral_args): Add rs6000-*-* xfail for
12316 "run to call2a" if not compiled with gcc and for
12317 "continue to call2b" for any compiler.
12318 Add rs6000-*-* xfail to
12319 "print f1 after run to call2a" for gcc compiled.
12320 (discard_and_shuffle): Add rs6000-*-* xfail for
12321 "run to call6a".
12322 (shuffle_round_robin): Add rs6000-*-* xfail for
12323 "backtrace from call7a" if not compiled with gcc.
12324 Add rs6000-*-* xfail for
12325 "backtrace from call7b" if compiled with gcc.
12326 (call_after_alloca): Add rs6000-*-* xfail for
12327 "print c in call_after_alloca" and
12328 "print s in call_after_alloca" and
12329 "backtrace from call_after_alloca_subr"
12330 if not compiled with gcc.
12331 (localvars_in_indirect_call): Add rs6000-*-* xfail for
12332 "print c in localvars_in_indirect_call" and
12333 "print c in localvars_in_indirect_call" and
12334 "backtrace in indirectly called function" and
12335 "stepping into indirectly called function"
12336 if not compiled with gcc.
12337 (localvars_after_alloca): Add rs6000-*-* xfail for
12338 "print c after runto localvars_after_alloca" and
12339 "print s after runto localvars_after_alloca" and
12340 "print i after runto localvars_after_alloca" and
12341 "print l after runto localvars_after_alloca"
12342 for all compilers.
12343 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
12344 than whatis-info.exp.
12345 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
12346 than opaque-info.exp.
12347 Setup rs6000-*-* xfail for
d63a86f8 12348 "ptype on opaque struct pointer (statically)" and
c906108c
SS
12349 "ptype on opaque struct pointer (dynamically)" when
12350 not compiled with gcc.
12351 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
12352 rather than callf-info.exp.
12353 (do_function_calls): Add clear_xfail for rs6000-*-* for
12354 "p t_float_values2(3.14159,float_val2)". Seems to work
12355 fine there, both with xlc and gcc. Need to find out what
12356 it is doing right and fix other platforms.
12357 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
12358 "call inferior func with struct - returns int",
12359 "call inferior func with struct - returns long",
12360 "call inferior func with struct - returns float",
12361 "call inferior func with struct - returns double",
12362 "call inferior func with struct - returns char *",
12363 but only if not gcc compiled (presumes xlc compiled).
12364 Change rs6000-*-* xfails for
12365 "call inferior func with struct - returns char" and
12366 " call inferior func with struct - returns short" to only
12367 xfail if not using gcc.
12368 (clean mostlyclean): Remove *.ci and *.tmp files.
12369 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
12370 than templ-info.exp.
12371 * gdb.base/langs.exp: Source gdb.base/langs.ci.
12372 Add rs6000-*-* xfail for "up to foo in langs.exp"
12373 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
12374 when not gcc compiled.
d63a86f8 12375
c906108c
SS
12376Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12377
12378 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
12379 * gdb.base/corefile.exp: Likewise.
12380 * gdb.base/list.exp: Likewise.
12381 * gdb.base/scope.exp: Likewise.
12382 * gdb.base/siganls.exp: Likewise.
12383
12384 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
12385 compiler output.
12386 * gdb.base/whatis.exp: Likewise.
12387
12388Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
12389
12390 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
12391 failure (opcode table has been fixed to match reality).
12392
12393Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
12394
12395 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
12396 "call inferior func with struct - returns char",
12397 "call inferior func with struct - returns short"
12398
12399 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
12400 "print 'scope0.c'::filelocal at main",
12401 "print 'scope0.c'::filelocal_bss in test_at_main",
12402 "print 'scope0.c'::filelocal at foo",
12403 "print 'scope0.c'::filelocal_bss in test_at_foo",
12404 "print 'scope0.c'::filelocal at bar",
12405 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 12406
c906108c
SS
12407 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
12408 in source file 1". This bug seems to have been fixed with both
12409 gcc and native cc (was native assembler bug?).
12410
12411Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
12412
12413 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
12414 "backtrace through signal handler" to "i*86-*-sysv4*".
12415 * gdb.base/signals.exp: Add xfail for "'next' behaved as
12416 continue" case. Add "known SVR4 bug" to fail message.
12417 Add "i*86-*-bsdi2.0" xfail for "handle all print".
12418 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
12419 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
12420 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
12421 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
12422 "up to foo in langs.exp", "show language at foo in
12423 langs.exp", "up to cppsub_ in langs.exp", "show
12424 language at cppsub_ in langs.exp", "up to fsub in
12425 langs.exp", and "show language at fsub in langs.exp".
12426 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
12427 "bactrace in corefile.exp".
12428 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
12429 "call inferior function with struct - returns float" and
12430 "call inferior function with struct - returns double".
d63a86f8 12431
c906108c
SS
12432Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
12433
12434 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
12435 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
12436 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
12437 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
12438
12439Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
12440
12441 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
12442 (or overriden) "CHILL" macro rather then bare "gcc".
12443 Also look for ../../gcc/xgcc since that is what we will
12444 actually need, not "Makefile". Remove following assignment
12445 of CHILL to CHILL_FOR_TARGET because that results in
12446 recursive definition.
12447
12448Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
12449
12450 * gdb.base/corefile.exp: Change xfail for backtrace in
12451 corefile.exp from linuxaout to all linux.
12452 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
12453 cases where we miss the breakpoint at the signal handler
12454 for some reason. Setup xfail for linuxoldld/linuxaout and
12455 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
12456 hitting SIGURG breakpoint.
12457 * gdb.base/signals.exp: Setup xfail for "next" acting like
12458 continue to add linuxoldld. Setup xfail for all linux for
12459 "next to handler in signals_tests_1", "backtrace in
12460 signals_tests_1", "continue to func1", "pass SIGUSR1",
12461 and continue to handler".
12462
12463Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
12464
12465 * Update all FSF addresses except those in COPYING* files.
12466
12467Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
12468
12469 * gdb.base/a2-run.exp: Change messages to be more explicit about
12470 the status of args, and quote binfile in results.
12471
12472Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
12473
12474 * gdb.base/callfuncs.exp: Add tests for passing structs to
12475 inferior functions and return various types.
12476 * gdb.base/callfuncs.c: Add functions to receive a struct
12477 and return a member of the struct, in various types.
12478
12479Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12480
12481 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
12482
12483Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
12484
12485 * config/vxworks29k.exp: New file, sources vxworks.exp.
12486
12487Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12488
12489 * config/gdbremote.exp: New file. Testing framework using
12490 gdbserver.
12491
12492Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
12493
12494 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
12495 "call function when asleep" and "send end of file".
12496 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
12497 for "backtrace in corefile.exp".
12498 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
12499 for "backtrace through signal handler".
12500 * gdb.base/corefile.exp: Make sure we actually generate a core file
12501 before trying the core tests. Some systems allow the user to suppress
12502 generation of core files and default to that (linux for example).
12503 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
12504 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
12505
12506Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12507
12508 * gdb.threads: New directory with some crude multi-threaded
12509 gdb tests (step.exp and step2.exp).
12510 * config/mt-lynx (STEP_EXECUTABLE): Define.
12511 (THREADFLAGS): Define.
12512
12513Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
12514
12515 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
12516
12517 * gdb.base/signals.exp: Disable whole file for lynx until
12518 further notice.
12519
12520 * gdb.base/signals.exp: xfail test where "next" acts like
12521 "continue" for lynx.
12522
12523 * gdb.base/interrupt.exp: xfail test for calling function while
12524 inferior is asleep for lynx.
12525
12526 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
12527 than one cr-lf after each command.
12528
12529Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12530
12531 * configure.in: Reinstate setting of stabsdirs variable, fix
12532 typo in setting up configdirs for native builds.
12533
12534 * gdb.base/return.exp: Fix typo in return double test.
12535 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
12536 compiler from optimizing them away.
12537
12538Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
12539
12540 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
12541 sequences to be echo'd by gdb when using gdb_test.
12542 * gdb.chill/chexp.exp: Likewise.
12543 * gdb.fortran/exprs.exp: Likewise
12544
12545Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12546
12547 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
12548 after the inferior gdb has started.
12549
12550 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
12551 after each command.
12552 * gdb.base/funcargs.exp: Likewise.
12553 * gdb.base/gdbvars.exp: Likewise.
12554 * gdb.base/interrupt.exp: Likewise.
12555 * gdb.base/list.exp: Likewise.
12556 * gdb.base/watchpoint.exp: Likewise.
12557 * gdb.c++/demangle.exp: Likewise.
12558 * gdb.c++/inherit.exp: Likewise.
12559 * gdb.chill/chexp.exp: Likewise.
12560 * gdb.fortran/exprs.exp: Likewise.
12561
12562 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
12563 test if we can't handle IO to/from the inferior.
12564
12565 * gdb.c++/misc.exp: Always check for a program already being
12566 started after sending a "run" command to gdb.
12567
12568 * gdb.base/twice.exp: Start with a fresh gdb.
12569
12570 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
12571 only depend on gdb's expression code, not the chill runtime.
12572
12573 * gdb.base/return.c: Put return values into variables so we
12574 can have gdb print them rather than depending on the program
12575 to print them.
12576 * gdb.base/return.exp: Corresponding changes.
12577
12578 * lib/gdb.exp: Provide default value for noinferiorio.
12579 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
12580 the inferior.
12581
12582 * gdb.base/break.exp: Always check for a program already being
12583 started after sending a "run" command to gdb.
12584 (text_next_with_recursion): Don't check the output from the
12585 program's printf statement. Instead just make sure the program
12586 exited.
12587
12588 * gdb.base/commands.exp: Protect tests which need arguments with
12589 $noargs conditionals.
12590
12591Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12592
12593 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
12594 of structure member arrays to match gdb/valops.c:value_addr change.
12595
12596Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
12597
12598 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
12599 cases.
12600
12601Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
12602
12603 * configure.in (configdirs): Remove gdb.chill from default list
12604 of subdirs and then add it back in only if doing a native build.
12605 The current chill compiler does not yet work in any cross build.
12606 * Revert all signal changes from Jul 6.
12607 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
12608 for sh-hms targets, allowing these tests to link, with no other
12609 changes. Testing is suppressed by setting "nosignals" in site.exp.
12610
12611Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
12612
12613 * configure.in (signaldirs): Define and add to configdirs for all
12614 targets except some specific ones that are known to not support signals.
12615 Also clean up formatting.
12616 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
12617 (signals, sigall): Remove rules to build.
12618 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
12619 Moved to new gdb.signals directory.
12620 * gdb.signals: New test directory.
12621 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
12622 signals.c signals.exp}: New or moved files.
12623
12624Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
12625
12626 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
12627
12628Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
12629
12630 * gdb.base/return.exp: Xfail `return double' test failure
12631 on at least Solaris 2.3 and handle future/past versions on
12632 a case by case basis as appropriate. Also update message
12633 to include i*86 failures.
12634
12635Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12636
12637 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
12638
12639 * lib/gdb.exp: Fix comment which erroneously identified
12640 gdb_file_cmd as gdb_load (the 19 May change was in fact to
12641 gdb_file_cmd not gdb_load).
12642 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
12643
12644 * gdb.base/setvar.exp: Make test names consistent between pass and
12645 fail cases. Use gdb_test more.
12646
12647Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12648
12649 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
12650
12651Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12652
12653 * gdb.base/help.exp: Fix expected help string for `show commands'.
12654
12655Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
12656
12657 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
12658
12659 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
12660 of a text section.
12661
12662Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
12663
12664 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
12665 that loop eventually terminates. Fix Connection refused logic so
12666 that testsuite will expire nicely.
12667
12668Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
12669
12670 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
12671 config/rom68k.exp: New tcl glue for the appropriate monitors.
12672 These all just end up calling monitor.exp.
12673 * config/monitor.exp (gdb_target_monitor): Handle `Connection
12674 refused' by retrying. Cleanup some timeout issues.
12675 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
12676 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
12677 callers don't have to set/restore global timeout variable.
12678
12679 * The following set of changes centralizes management of the global
12680 timeout variable. This way, it can be set in one target dependent
12681 place instead of dozens of places scattered throughout the test suite.
12682 If you need to lengthen a timeout, then you should either set timeout
12683 in one of the config/{target}.exp files, or multiply it by a factor.
12684 Setting it to an absolute value is always going to lose for some
12685 targets.
12686 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
12687 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
12688 * gdb.base/funcargs.exp: Don't set timeout.
12689 * gdb.base/list.exp (test_forward_search): Only use local timeout.
12690 * gdb.base/printcmds.exp (test_print_string_constants
12691 test_print_array_constants): Don't set timeout.
12692 * gdb.base/ptype.exp: Don't set timeout.
12693 * gdb.base/recurse.exp: Don't set timeout.
12694 * gdb.base/return.exp: Don't set timeout.
12695 * gdb.base/watchpoint.exp: Don't set timeout.
12696 * gdb.c++/classes.exp (do_tests): Don't set timeout.
12697 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
12698
12699Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
12700
12701 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
12702
12703Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12704
12705 * lib/gdb.exp: Disable chill tests for irix5.
12706
12707Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12708
12709 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
12710 each test pass or fail.
12711
12712Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12713
12714 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
12715 xlc not gcc.
12716
12717Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
12718
12719 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
12720
12721Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
12722
12723 * config/est.exp: Fix copyright and comments. Remove dead code.
12724 Use targetname, serialport and baud variables instead of fixed
12725 constants.
12726 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
12727 * config/cpu32bug.exp: New file to support cpu32bug monitors.
12728
12729Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12730
12731 * gdb.base/watchpoint.exp: Don't run
12732 test_watchpoint_triggered_in_syscall for sunos.
12733
12734Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12735
12736 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
12737 they don't seem to exist. Do include stdio.h.
12738
12739Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12740
12741 * gdb.base/a1-selftest.exp: Add alpha xfail.
12742
12743Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12744
12745 * gdb.base/watchpoint.c (main): Prompt before calling read().
12746 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
12747 Revise accordingly. Remove cruft about sending "123" several
12748 times, until it gets noticed. Clean up the "print buf[0]" stuff
12749 so that it passes or fails, and waits for prompts in the usual way.
12750
12751Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12752
12753 * gdb.base/recurse.exp: Fix comment.
12754
12755 * TODO: Remove item about printing variables in nodebug.exp. Add
12756 item about enabling tests which are only run on some targets.
12757
12758 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
12759 fail, make test names unique, use new gdb_test convention
12760 regarding pattern, use gdb_test more, etc.).
12761
12762 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
12763 fail, make test names unique, etc.).
12764
12765Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12766
12767 * gdb.base/nodebug.c: Change return type of top and middle to
12768 short.
12769 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
12770 are fixed by the recent mdebugread.c changes. Allow `short ()'
12771 as type for top and middle.
12772
12773Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12774
12775 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
12776 nearly as I can tell, the whole thing was an accident in Stu's
12777 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
12778 to replace a send/expect pair with gdb_test, but ended up only
12779 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
12780 of 30 Mar 1995 took care of it, but left this vestigial comment
12781 which I am now nuking.
12782
12783Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12784
12785 * gdb.base/break.exp: Look for different line number for
12786 breakpoint at main depending on usestubs.
12787
12788Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12789
12790 * gdb.base/list.exp: Adjust some alternate expect patterns to
12791 match recent list0.c change. Add alternate expect pattern for
12792 output from `list default lines around main' for optimizing
12793 compilers.
12794
12795Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12796
12797 * lib/gdb.exp: If nosignals is not set, set it to 0.
12798
12799Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
12800
12801 * config/slite-gdb.exp: Responds to load symbol table prompt.
12802 * gdb.base/break.exp: Adjust line number, fix rerun.
12803 * gdb.base/langs0.c: Add #ifdef usestubs.
12804
12805Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
12806
12807 * gdb.base/list.exp: Adjust line contents after adding new lines in
12808 list0.c. Also fix a syntax error.
12809
12810 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
12811 * gdb.base/break.exp: ditto.
12812 * gdb.base/list.exp: ditto.
12813 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
12814 * gdb.base/run.c: ditto.
12815 * gdb.base/list0.c: ditto.
12816 * gdb.base/funcargs.c: ditto.
12817
12818Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
12819
12820 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
12821 $targetname, $serialport and $baud instead of hardwired variables.
12822 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
12823 target doesn't support signals.
12824
12825Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
12826
12827 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
12828
12829Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12830
12831 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
12832 Don't rely on the value of an auto variable before it has been
12833 initialized. Use gdb_test more.
12834
12835Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12836
12837 * lib/gdb.exp (default_gdb_version): A version number must start
12838 with a digit, but other than that contains all characters up to
12839 the first whitespace character.
12840
12841Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12842
12843 * gdb.base/commands.exp (breakpoint_command_test): New tests.
12844
12845Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12846
12847 * gdb.c++/*.exp: Warn if executable does not exist. The original
12848 reason for skipping the warning was that configure.in sometimes
12849 intentionally skipped building the executables but the tcl code
12850 had no way of knowing. That (a) was always bogus with respect to
12851 error handling, (b) is no longer true (right now there is no way
12852 to skip C++ tests).
12853
12854 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
12855
12856Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12857
12858 * gdb.base/list.exp: Add expect patterns for output from
12859 SunPRO compiled executables.
12860 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
12861 types.
12862
12863Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12864
12865 * gdb.base/break.exp (test_next_with_recursion): Accept any line
12866 number (we are already testing that the correct source line text
12867 gets printed).
12868
12869 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
12870 that is what is intended, but something needed to be done to get
12871 sunos4 native working again.
12872
12873 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
12874
12875 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
12876 apparently went with a (very) old xfail.
12877
12878Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
12879
12880 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
12881 runto_main is a proc in gdb.exp that will do 'step' for target use
12882 stubs.
12883 * gdb.base/exprs.exp: ditto.
12884 * gdb.base/interrupt.exp: ditto.
12885 * gdb.base/opaque.exp: ditto.
12886 * gdb.base/printcmds.exp: ditto.
12887 * gdb.base/ptype.exp: ditto.
12888 * gdb.base/scope.exp: ditto.
12889 * gdb.base/setvar.exp: ditto.
12890 * gdb.base/signals.exp: ditto.
12891 * gdb.base/twice.exp: ditto.
12892 * gdb.c++/classes.exp: ditto.
12893 * gdb.c++/inherit.exp: ditto.
12894 * gdb.c++/templates.exp: ditto.
12895 * gdb.base/break.exp: no run and hit main for stubs. Change line
12896 numbers for breakpoints and info breakpoint.
12897 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
12898 breakpoint().
12899 * gdb.base/callfuncs.c: ditto.
12900 * gdb.base/exprs: ditto.
12901 * gdb.base/interrupt.c: ditto.
12902 * gdb.base/opaque0.c: ditto.
12903 * gdb.base/printcmds.c: ditto.
12904 * gdb.base/ptype.c: ditto.
12905 * gdb.base/scope0.c: ditto.
12906 * gdb.base/setvar.c: ditto.
12907 * gdb.base/signals.c: ditto.
12908 * gdb.base/twice.c: ditto.
12909 * gdb.c++/misc.cc: ditto.
12910 * gdb.c++/templates.cc: ditto.
12911
12912Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12913
12914 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
12915
12916 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
12917 somewhere between `read' and `main.c'. I'm pretty sure the
12918 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
12919 and it isn't particularly useful.
12920
12921 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
12922
12923Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12924
12925 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
12926
12927Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
12928
12929 * config/mt-slite: add LIBS and -nostdlib.
12930 * config/slite-gdb.exp: add this new file to support sparclite target.
12931
12932Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
12933
12934 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
12935
12936 * gdb.base/a2-run.exp: Change argument to istarget from
12937 "*-*-vxworks" to "*-*-vxworks*".
12938 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
12939
12940Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
12941
12942 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
12943 will not runto main but do a 'step' to step out of breakpoint().
12944 * config/mt-slite: add -Dusestubs.
12945
12946Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12947
12948 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
12949 instead of just @.
12950
12951 * gdb.base/signals.exp: Add test for "handle all print".
12952 * TODO: Remove "handle all print". Also remove item about
12953 checking copyright date (I don't like the idea of a spurious FAIL
12954 based on when we run the tests).
12955
12956 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
12957 for SunOS4 (reason for failure not investigated). Remove
12958 redundant test for $binfile.
12959
12960 * gdb.base/nodebug.c (array_index): Call malloc.
12961
12962 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
12963
12964Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
12965
12966 * gdb.base/recurse.exp: Update gdb_test invocation to use new
12967 conventions and slightly simplify the matching regexp.
12968
12969Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12970
12971 * gdb.base/break.exp: Update gdb_test invocation to use new
12972 convention.
12973
12974 * lib/gdb.exp: If noargs is not set, set it to 0.
12975
12976 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
12977 tests unique.
12978
12979 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
12980
12981Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12982
12983 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
12984 one argument of type "<non-float parameter>".
12985
12986Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
12987
12988 * config/rom68k.exp: New file to support Motorola IDP board.
12989 * gdb.base/a2-run.exp: Skip this file if noargs is set.
12990 * gdb.base/break.c: Change things around so that this program
12991 doesn't depend upon args. This is necessary to make remote
12992 targets work (in general, they can't take args).
12993 * gdb.base/break.exp: Don't try to send args to program. Don't
12994 expect output. Also, replace lots of code with gdb_test.
12995
12996Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12997
12998 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
12999 printing of '\'' (which is what the comment says we are testing,
13000 even though we were not), not '''.
13001 (test_integer_literals_rejected): Test that printing ''' is an error.
13002
13003 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
13004 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
13005 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
13006 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
13007 Use gdb_test not test_print_accept.
13008 * lib/gdb.exp: Remove test_print_accept.
13009
13010 * gdb.base/signals.exp (signal_tests_1): Make pass message
13011 consistent with fail message.
13012
13013 * gdb.base/whatis.exp: Remove xfails for printing char vs.
13014 unsigned char; the bug (PR 1821) is fixed.
13015
13016 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
13017
13018 * gdb.base/scope.exp (test_at_localscopes): Call pass for
13019 successful tests--makes xfailing them work right.
13020
13021Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13022
13023 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
13024 only \r\n, not .*. The test can pass .* as the last thing in
13025 $pattern if that is what it wants. In addition to providing this
13026 flexibility, this change should speed up pattern matching in cases
13027 where the pattern already ended with .* (there were a number of
13028 them). This change also helps catch bad patterns--in the old
13029 scheme the typo "char \*" instead of "char \\*" would pass. Now
13030 it is caught.
13031 * Many .exp files: Update callers.
13032
13033 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
13034 clearer and does not spuriously match multiple ('s. Likewise for
13035 ) and *.
13036
13037 * gdb.base/nodebug.exp: Test ability to call a function and pass
13038 it a string (even with no debugging info).
13039
13040 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
13041 "p '\'", which is the same as "p ''" once tcl gets done with
13042 quoting, to "p '\\'", which I suspect is what is intended (one
13043 backslash gets sent to GDB).
13044
13045 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
13046
13047Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13048
13049 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
13050 1817) was fixed literally years ago.
13051
13052Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13053
13054 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
13055 test, it causes stepping out of call_after_alloca_subr with
13056 optimizing compilers.
13057 (localvars_in_indirect_call): Consume GDB prompt if `finish'
13058 fails.
13059
13060 * gdb.c++/templates.exp: Source templ-info.exp only if
13061 the templates executable exists.
13062
13063 * gdb.c++/misc.cc (class Contains_static_instance,
13064 class Contains_nested_static_instance),
13065 gdb.c++/classes.exp (test_static_members): Test printing of
13066 a class that contains a static instance of the class.
13067
13068Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13069
13070 * gdb.base/langs2.c (cppsub_): Don't prototype.
13071 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
13072 only, I believe).
13073
13074Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13075
13076 * lib/gdb.exp (skip_chill_tests): New procedure.
13077
13078 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
13079
13080Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
13081
13082 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
13083 each expect pattern. Cuts runtime from 12 to about 4 seconds.
13084
13085Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13086
13087 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
13088
13089 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
13090 disassemble 8, not 16, instructions for part 4.
13091
13092 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
13093 support the latter anymore.
13094
13095 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
13096 -DNO_PROTOTYPES.
13097 * gdb.base/callfuncs.c: Control use of prototypes based on
13098 NO_PROTOTYPES, not __STDC__.
13099 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
13100 t_float_values2 tests if prototypes in use.
13101
13102 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
13103 t_double_values): When checking differences against DELTA, check
13104 that difference is within the range (-DELTA,DELTA), not just
13105 (-infinity,DELTA).
13106
13107Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
13108
13109 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
13110 'file' command firts, then 'target', then 'load', this is due to gdb
13111 target set up.
13112 * config/mips-gdb.exp: Fix a couple regular exp bugs.
13113
13114Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
13115
13116 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
13117 FP load/store variants.
13118 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
13119
13120Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
13121
13122 * gdb.base/term.exp: Do not give a warning if not native, it is
13123 not an abnormal condition.
13124
13125Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
13126
13127 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
13128 t_char_array".
13129
13130Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
13131
13132 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
13133 are getting the version number.
13134
13135 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
13136 if not native, it is not an abnormal condition.
13137
13138Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13139
13140 * lib/gdb.exp: Just use "file exists", rather than undocumented
13141 dejagnu procedure "findfile".
13142
13143Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
13144
13145 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
13146 (LDFLAGS): Set to -Xlinker -Ur.
13147
13148 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
13149 Removed, these values are set by lib/gdb.exp.
13150
13151 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
13152
13153Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
13154
13155 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
13156 of replicating gdb startup code.
13157
13158 * config/mt-vxworks (LDFLAGS): Set to -r.
13159 (CFLAGS_FOR_TARGET): Removed.
13160
13161 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
13162 (gdb) and gdb for vxworks uses (vxgdb).
13163
13164 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
13165 executable is not in the tree and host != target, use sed and
13166 program_transform_name to determine the gdb name used by the
13167 target.
13168
13169 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
13170 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
13171
13172Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13173
13174 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
13175 floats, chars, and shorts where there are ANSI-style function
13176 definitions.
13177
13178 * gdb.base/langs.exp, gdb.base/langs*: New test.
13179 * gdb.base/Makefile.in: Build it.
13180 * TODO: Remove item about checking that C names don't get C++
13181 demangling applied; this test tests it.
13182
13183Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13184
13185 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
13186 went with the const70 xfail. The xfail went away a year ago.
13187
13188 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
13189
13190 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
13191 for hp300.
13192
13193 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
13194
13195 * gdb.base/a1-selftest.exp: Don't run on hp300.
13196
13197Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13198
13199 * Makefile.in (site.exp): Set host_alias and target_alias as well
13200 as host_triplet and target_triplet.
13201
13202Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13203
13204 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
13205
13206 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
13207 places as other ecoff systems).
13208
13209 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
13210 ultrix.
13211
13212Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13213
13214 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
13215 remove them.
13216 * gdb.base/nodebug.exp: Accept "function" in addition to "text
13217 variable and "variable" in addition to "data variable".
13218 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
13219
13220 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
13221 2.
13222 * gdb.base/list1.c (long_line): Add additional statement at start
13223 of function.
13224 * gdb.base/list.exp (test_forward_search): Update line number to
13225 reflect new statement.
13226
13227Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13228
13229 * gdb.base/signals.exp: Reinitialize searched source directories
13230 after gdb_start call.
13231
13232Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
13233
13234 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
13235 * gdb.stabs/Makefile.in: Likewise.
13236
13237 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
13238 change. Instead split the tests into smaller pieces.
13239 * gdb.disasm/hppa.s: Corresponding changes.
13240
13241Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13242
13243 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
13244 Quote ^C when passing it to stty. For some shells ^ is a pipe.
13245
13246 * gdb.base/funcargs.exp: Modify many tests so that every test
13247 either passes or fails. Make some test names unique.
13248
13249Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13250
13251 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
13252 Call stty to set interrupt character.
13253
13254 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
13255 for HP assembler versus GNU assembler based on actual behavior of
13256 $(CC), rather than assuming that $(AS) is always the GNU assembler.
13257
13258 * TODO: Suggest a few more stepping tests.
13259
13260Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
13261
13262 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
13263 restart GDB for h8300 after a continue.
13264 (return): Add pattern to match a29k-udi behavior.
13265 * gdb.base/nodebug.exp: Remove obsolete comment.
13266 * gdb.base/regs.exp: New file, testing of register displays.
13267 * gdb.base/return.exp: Fix typo in reference to $objdir.
13268 * gdb.base/whatis.exp: Always start with a fresh GDB.
13269
13270Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13271
13272 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
13273 higher, these tests generate a lot of output.
13274
13275Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13276
13277 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
13278 code following the catch silently ignored some errors; without the
13279 catch they should be thrown like any other tcl error. Also, the
13280 catch used "" instead of {} which meant all the callers who wanted
13281 to include one of the characters "[]$ had to quote it an extra time.
13282 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
13283 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
13284 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
13285 Remove extra quoting.
13286
13287Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
13288
13289 * gdb.base/commands.exp: Make test names unique; every test either
13290 passes or fails. Update some comments.
13291
13292 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
13293
13294Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13295
13296 The following fixes a FAIL caused by the fact that the alpha stabs
13297 configuration didn't use the ".if alpha" code in weird.def.
13298 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
13299 bit pointer, so the 32 bit version works even on the alpha.
13300 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
13301 Remove the stuff which allowed us to have separate versions for
13302 alpha and everything else.
13303
13304 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
13305 regexp which "info func operator\[\](" is supposed to match. Fix
13306 string to send to GDB. Note that GDB still doesn't work right. Add a
13307 new test for "info func .perator\[\](" which GDB does handle correctly.
13308
13309 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
13310
13311Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13312
13313 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
13314 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
13315 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
13316 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
13317 it makes the tests harder to understand and confuses test-o-matic.
13318 The preferred style is that each test provides a PASS or a FAIL,
13319 and has a unique message (e.g. "continue #54" not just "continue")
13320 which is the same for the pass and the fail.
13321 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
13322 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
13323 to lib/gdb.exp.
13324 * gdb.base/printcmds.exp: Use test_print_accept. Remove
13325 prt_accept which was basically the same thing. Likewise for
13326 test_print_reject and prt_reject.
13327 * lib/gdb.exp (test_print_reject): Add some more error message
13328 patterns to match from the former printcmds.exp (prt_reject).
13329 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
13330 One defect of the passcount stuff is that some of it failed to
13331 report XPASS where appropriate.
13332 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
13333 stuff before and after arg in expected pattern.
13334 (test_paddr_operator_functions): Re-do test without print_addr_of;
13335 this is the only test which seems to want extra stuff there.
13336
13337Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13338
13339 * gdb.base/nodebug.exp: Update new tests to reflect improved
13340 wording of gdb output.
13341
13342 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
13343 and "ptype" work on variables in files compiled without -g.
13344 Replaces commented out "maint print msymbol" tests.
13345
13346Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13347
13348 * gdb.base/setvar.c (dummy): Call malloc.
13349
13350 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
13351 losing with the irix4 sed.
13352
13353 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
13354 ALRM" on irix4.
13355
13356Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13357
13358 * TODO: Remove items about corefile.exp testing new exec-file and
13359 backtrace; both are now done. Add items about printing enums.
13360
13361Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13362
13363 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
13364 "get signal $thissig" test fails.
13365
13366 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
13367
13368Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13369
13370 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
13371 compiler warning with dec alpha compiler.
13372
13373 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
13374 extra \n from gdb_test call (this explains why the prompt test
13375 that I removed yesterday was there).
13376 (user_defined_command_test): Remove extra \n and prompt test.
13377
13378 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
13379 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
13380 doesn't exist.
13381 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
13382 Also remove alpha workaround, which turns out to be because
13383 SIGABRT == SIGLOST.
13384
13385 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
13386
13387 * gdb.base/help.exp: Don't test "help show".
13388
13389Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13390
13391 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
13392 "set print address" is on.
13393 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
13394 pass prompt to gdb_test; gdb_test already looks for the prompt.
13395
13396 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
13397
13398 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
13399 was a vestige of the manual TESTSTRATEGY, and the purpose of it
13400 was to make sure that gdb can read a core file. But (a) the "read
13401 the corefile" part didn't make it to a1-selftest.exp, we just
13402 delete the corefile after creating it, and (b) we test reading
13403 corefiles in corefile.exp anyway. Also, this test left around a
13404 xgdb process on Solaris.
13405
13406 * gdb.base/corefile.exp: Also test backtrace.
13407
13408Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
13409
13410 * gdb.base/commands.exp: Test a simple user defined command with
13411 arguments and if/while statements; verify the full user command is
13412 printed by "show user".
13413
13414 * gdb.base/commands.exp: Test if/while commands as part of a
13415 breakpoint command list; verify they appear in breakpoint
13416 information.
13417
13418Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13419
13420 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
13421 than by dividing by zero.
13422
13423Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
13424
13425 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
13426 performing an inferior call with watchpoints enabled.
13427 * gdb.base/watchpoint.c (main): Delete second unnecessary read
13428 call.
13429
13430Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13431
13432 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
13433 of "file" command.
13434
13435 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
13436 Add additional pattern for when "int operator int(void);" appears
13437 in a different order.
13438
13439Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13440
13441 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
13442
13443 * gdb.base/help.exp: Replace most of docstrings for "info signals"
13444 and "signal" with ".*".
13445
13446Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13447
13448 * TODO: Add note about "handle all nostop".
13449
13450 * gdb.base/{sigall.c, sigall.exp}: New test.
13451 * gdb.base/Makefile.in: Add it.
13452
13453Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
13454
13455 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
13456 when invoking GDB, suppresses any windowing interface.
13457
13458Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
13459
13460 * config/sim-gdb: New file, simulator testing support.
13461
13462Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
13463
13464 * gdb.base/interrupt.exp: Test calling func1 twice.
13465
13466Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
13467
13468 * gdb.base/list.exp (test_forward_search): Set timeout higher
13469 when we'll be getting lots of output from gdb.
13470
13471 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
13472 "init_malloc" to after the expect statement. Run it if that
13473 regexp is taken, but also for two others which happen if source
13474 cannot be found.
13475
13476Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13477
13478 * gdb.base/printcmds.exp: New test, for printing register before
13479 program is running.
13480
13481Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13482
13483 * gdb.base/list.exp: Correct some alternate expect patterns
13484 to reflect changes in list1.c.
13485
13486Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13487
13488 * TODO: Add item regarding large frames.
13489
13490 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
13491
13492 * TODO: Remove item about enabling return.exp; it
13493 is enabled. Suggest a few more "return" tests.
13494
13495Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13496
13497 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
13498 anonymous unions.
13499
13500Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13501
13502 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
13503 and pr-5646.o, so "make" is the same as "make all", not "make
13504 pr-4975.o".
13505
13506Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
13507
13508 * gdb.base/list.exp: Adjust expectations to reflect changes in
13509 list1.c.
13510 (test_forward_search): New test proc.
13511 * gdb.base/list1.c (long_line): New function, has long source line.
13512
13513Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
13514
13515 * gdb.base/a1-selftest.exp: Change initial stepping to know about
13516 additional line of code that was added.
13517
13518Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
13519
13520 * gdb.disasm/hppa.s: Break the large branching tests into smaller
13521 tests so as not to overflow expect's input buffers.
13522 * gdb.disasm/hppa.exp: Corresponding changes.
13523
13524Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13525
13526 Beginnings of template debugging tests.
13527 * gdb.c++/templ-info.cc: New file to test for template
13528 debugging capability of the compiler.
13529 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
13530 templ-info.cc.
13531 * gdb.c++/templates.cc: Add explicit template instantiations
13532 to enable compiling with -fno-implicit-templates. Add destructor
13533 and 'value' method to T5 class for template tests.
13534 * gdb.c++/templates.exp: Add testcases for printing of template
13535 types, setting breakpoints on template methods and calling a
d63a86f8 13536 template method.
c906108c
SS
13537
13538Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
13539
13540 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
13541 branch target since some assemblers (gas-2.5) may emit a
13542 relocation for the branch instead of resolving it in the
13543 assembler.
13544
13545Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13546
13547 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
13548 through signal handler.
13549
13550Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13551
13552 * configure.in (*-*-netware): Use config/mt-netware.
13553
13554 * config/mt-netware: New file.
13555 * config/mt-i386-netware: Removed, separate configs for different
13556 netware architectures are no longer needed now that we have
13557 --with-headers.
13558
13559Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13560
13561 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
13562 by the recent changes to use ANSI C arithmetic conversions.
13563
13564Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13565
13566 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
13567 bug involving using inferior_pid to figure out whether to select a
13568 frame.
13569
13570Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
13571
13572 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
13573 match the current disassembler output.
13574
13575Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
13576
13577 * gdb.fortran/exprs.exp: Expect VOID instead of void.
13578 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
13579 types, expect "int" as type of integer values (for now).
13580
13581Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
13582
13583 * gdb.base/commands.exp: New tests for if/while commands.
13584
13585Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
13586
13587 * lib/gdb.exp (runto): Replace sub-pattern for hex value
13588 by .*, since hex values have different syntax in Chill mode.
13589
13590Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13591
13592 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
13593 linefeed from expect pattern for repeated types with indices > 9.
13594
13595Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
13596
13597 First part of Fortran test suite.
13598 * gdb.fortran: New directory.
13599 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
13600
13601Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13602
13603 * gdb.base/default.exp: Update expect pattern for load command
13604 without arguments.
13605
13606Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
13607
13608 * configure.in: Change i386 to i[345]86.
13609 * gdb.base/configure.in: Likewise.
13610 * gdb.c++/configure.in: Likewise.
13611 * gdb.chill/configure.in: Likewise.
13612
13613Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
13614
13615 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
13616 patterns, since that is not a valid context for comments.
13617
13618Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
13619
13620 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
13621 repeated types and repeated types with indices > 9.
13622
13623Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
13624
13625 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
13626 2417; old bug has been fixed.
13627
13628Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
13629
13630 * gdb.base/interrupt.exp: When trying to wake up the inferior,
13631 send the newline ourselves instead of assuming gdb_test will do
13632 so when passed an empty input string.
13633
13634 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
13635 stabs testcode.
13636
13637Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13638
13639 * lib/gdb.exp (gdb_test): Don't send anything if the first
13640 argument is an empty string. This makes cases where we want to
13641 match output that is already in expect's buffers (for example,
13642 matching a breakpoint after gdb_run_cmd has been called) work
13643 reliably.
13644
13645Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13646
13647 * config/netware.exp: New file.
13648
13649Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13650
13651 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
13652 the -B and -L prefixes so we can find the debugging stub.
13653
13654 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
13655 there and we are using the gcc from the tree.
13656
13657 * gdb.base/types.c: Removed.
13658
13659 * gdb.base/configure.in: Look for makefile fragments in ../config.
13660 Recognize i386-*-netware.
13661 * gdb.c++/configure.in: Likewise.
13662
13663Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13664
13665 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
13666 the correct TCL syntax.
13667
13668Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13669
13670 * gdb.base/opaque.exp: use runto instead of messing around with
13671 breakpoints. Simplify by using gdb_test.
13672
13673 * gdb.base/bitfields.exp: restart between tests on netware targets
13674 because breakpoints aren't relocated after target death. Run
13675 processes to completion.
13676
13677 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
13678
13679Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
13680
13681 * Makefile.in: Remove extra tabs that confuse some versions
13682 of "make". Use the newly built gdb to test with by default,
13683 rather than the first one in the tester's search path.
13684
13685Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
13686
13687 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
13688
13689 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
13690 condition help.
13691
13692Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13693
13694 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
13695
13696 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
13697 running.
13698 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
13699 * gdb.base/funcargs.exp: Likewise.
13700
13701 * gdb.base/bitfields.exp: Simplify by using gdb_test.
13702 * gdb.base/funcargs.exp: Likewise.
13703
13704 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
13705 message is "".
13706
13707Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13708
13709 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
13710 return,signals,twice}.exp: Handle non-existant binaries
13711 consistantly.
13712
13713 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
13714 * gdb.base/Makefile.in: Don't try to generate a core dump, we
13715 might testing a cross development system.
13716
13717Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13718
13719 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
13720 runtest script is relative to ${srcdir}, not ${rootdir}.
13721
13722Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
13723
13724 * gdb.base/signals.exp: Allow for optionality of breakpoint
13725 address.
13726
13727Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13728
13729 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
13730
13731Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13732
13733 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
13734 for size_t definition.
13735 * gdb.c++/templates.cc: Likewise
13736
13737 * config/mt-i386-netware: New file.
13738
13739 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
13740 defined.
13741
13742 * gdb.base/Makefile.in: Added support for systems that name core
13743 files by appending "core" to the program name.
13744 * gdb.base/a1-selftest.exp: Likewise.
13745
13746Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13747
13748 * gdb.base/return.exp: Add comment and message for `return double'
13749 test failure on Sparc Solaris.
13750
13751Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
13752
13753 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
13754
13755Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13756
13757 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
13758 from optimizing them away.
13759 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
13760 patterns to include default constructors and assignment operators,
13761 to match gcc versions beyond 2.5.8. Accept any cplus demangling
13762 character in the output of the virtual base pointer.
13763
13764Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13765
13766 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
13767 expression match in print_addr_of to avoid unintented matches.
13768 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
13769 versions up to 2.5.8.
13770
13771Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13772
13773 * gdb.base/list.exp: Tweak alternate pattern for listing of an
13774 included file to run under newer versions of expect.
13775 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
13776 consecutive >'s in templates to accomodate recent cplus-dem.c change.
13777 Remove xfail for the virtual table of BDDHookV.
13778
13779Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
13780
13781 * lib/gdb.exp (string_to_regexp): Set a default result.
13782 (default_gdb_start): Fix misleading message.
13783
13784Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
13785
13786 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
13787 Remove all CC, etc definitions.
13788 * config/mt-hpux: New file.
13789 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
13790 (CFLAGS, LDFLAGS): Define.
13791 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
13792
13793 * Makefile.in (site.exp): Don't insert host_os, etc.
13794 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
13795 (distclean): Check existence of subdir.
13796 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
13797 * gdb.base/Makefile.in: General cleanup and simplification.
13798 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
13799 to build executables. Use default rule to build .o files.
13800 (EXPECT, RUNTEST, CC): Fix relative pathname.
13801 (site.exp): Don't insert host_os, etc.
13802 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
13803 and/or SIGUSR1 defined.
13804 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
13805 * gdb.c++/Makefile.in: General cleanup and simplification.
13806 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
13807 (CFLAGS): Remove.
13808 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
13809
13810Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
13811
13812 * gdb.base/recurse.exp: Misc changes to get tests running again
13813 after Kung's changes to the watchpoint code.
13814 * gdb.base/watchpoint.exp: Likewise.
13815
13816Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
13817
13818 * lib/gdb.exp (string_to_regexp): Convert {\} also.
13819
13820Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
13821
13822 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
13823 * lib/gdb.exp (default_gdb_start): Define.
13824 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
13825 gdb.base/funcargs.exp, gdb.base/opaque.exp,
13826 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
13827 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
13828 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
13829 Don't call gdb_target_udi in between tests.
13830
13831Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13832
13833 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
13834 (which was basically just a local version of the same thing). In
13835 addition to avoiding duplication, gdb_test_exact is faster.
13836 * lib/gdb.exp (gdb_test_exact): Fix typo.
13837
13838 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
13839 don't give an error.
13840
13841 * gdb.base/term.exp: Call delete_breakpoints before starting.
13842
13843 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
13844 (t10): Add comment.
13845
13846Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
13847
13848 Reorganization of the GDB Test Suite.
13849
13850 * gdb.base: New directory, contains all the basic tests.
13851 * gdb.c++: New directory, tests specific to C++.
13852 * gdb.chill: New directory, tests specific to Chill.
13853 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
13854 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
13855 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
13856 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
13857 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
13858 t30-31 to chill).
13859 * */gdbme.*: Rename to match appropriate expect scripts.
13860 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
13861 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
13862 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
13863 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
13864 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
13865 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
13866 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
13867 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
13868 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
13869 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
13870 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
13871 gdb.c++/virtfunc.cc: New names of C++ files.
13872 * gdb.chill/chillvars.ch: New name of Chill file.
13873 * gdb.base/configure.in, gdb.c++/configure.in,
13874 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
13875 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
13876 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
13877 * configure.in (configdirs): Update to reflect directory changes.
13878 (target_abbrev): No longer define for any configuration.
13879 * Makefile.in: Cosmetic improvements to header comments.
13880
13881Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
13882
13883 Various changes to gdb.t31:
13884
13885 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
13886 * gdbme.ch: Make all key-words and predefineds be upper-case.
13887 * chillvars.exp: Expect key-words and predefinds in upper-case.
13888
13889 * chillvars.exp: Use gdb_test_exact many places.
13890 Change expected output for arrays (which now includes index labels).
13891
13892 * pr-5020.exp, gdme.ch (module PR_5020):
13893 New test, for PR-5020.
13894
13895Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
13896
13897 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
13898 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
13899
13900Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
13901
13902 * Makefile.in: Fix bit-rot in definitions of CHILL,
13903 CHILL_FOR_TARGET and Chill_LIB.
13904 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
13905 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
13906 CHILL, and CHILL_LIB.
13907
13908Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
13909
13910 * Revert the previous changes. Please see Rob's directory
13911 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
13912
13913Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
13914
13915 * Makefile.in, configure.in, config/mips-gdb.exp,
13916 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
13917 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
13918 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
13919 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
13920 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
13921 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
13922 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
13923 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
13924 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
13925 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
13926 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
13927 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
13928 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
13929 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
13930 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
13931 changes from 94Q1.
13932
13933Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
13934
13935 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
13936 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
13937 Rob's new testing fragments.
13938
13939Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
13940
13941 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
13942 lib/gdb.exp: Replace error proc calls with perror.
13943
13944Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
13945
13946 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
13947 version also, match on casted version strings, and match on
13948 gdb startup case where the line numbers might be messed up.
13949
13950Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
13951
13952 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
13953 (CFLAGS): Delete it from here.
13954
13955Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
13956
13957 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
13958
13959Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
13960
13961 * Makefile.in (RUNTEST): Default to just "runtest".
13962
13963Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13964
13965 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
13966 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
13967 the code has been restructured.
13968
13969Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13970
13971 * gdb.t00/default.exp (set write): Allow any number of \r and/or
13972 \n, not just one of each.
13973
13974 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
13975 /bin/cc gives a warning if you do.
13976
13977Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
13978
d63a86f8 13979 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
13980 __t10ListS_link1ZUiRCUiPT0
13981
13982Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13983
13984 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
13985 on local variables in recursive functions.
13986
13987 * gdb.t07/Makefile.in: Build the new test.
13988
13989Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13990
13991 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
13992 directly. Instead compare the return values from actual calls.
13993
13994Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
13995
13996 * Makefile.in (check): Set TCL_LIBRARY for runtest.
13997
13998Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13999
14000 * From Peter Schauer with minor modifications.
14001 * gdb.t15/return.exp (return_tests): Handle targets where "return"
14002 stops in mid-line in the caller. Add xfail for returning a float
14003 value on X86 targets.
14004
14005Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14006
14007 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
14008 to avoid expect lossage.
14009 (fmem_LRbug_tests): Likewise.
14010 * gdb.disasm/hppa.s: Corresponding changes.
14011
14012 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
14013 conditions to work with latest dejagnu/expect.
14014
14015 * gdb.t15/funcargs.exp (finish from indirect call): No longer
14016 expected to fail on the PA.
14017 (backtrace in call with trampolines): Explicitly require main
14018 to be frame #1 (no trampolines should show up in backtrace).
14019
14020 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
14021 "continue -expect".
14022 * gdb.t06/break.exp: Likewise.
14023 * gdb.t07/watchpoint.exp: Likewise.
14024 * gdb.t13/bitfields.exp: Likewise.
14025 * gdb.t15/{funcargs,return}.exp: Likewise.
14026 * gdb.stabs/weird.exp: Likewise.
14027 * config/{mips,udi}-gdb.exp: Likewise.
14028
14029 * hppa.sed: Enclose comments within a sed command to avoid
14030 losing with the old OSF1 sed.
14031
14032Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14033
14034 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
14035 sequent dynix.
14036 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
14037 * gdb.t15/funcargs.exp: Conditionally step again to really
14038 finish from marker_call_with_trampolines. Handle the case where
14039 the first step from within call_with_trampolines already steps
14040 us back to main.
14041 * gdb.t15/gdbme.c: Add comment to closing brace of
14042 call_with_trampolines for funcargs.exp.
14043
14044Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14045
d63a86f8 14046 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
14047 Fix typo(s).
14048
14049Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14050
14051 * gdb.t07/gdbme.c: More code for watchpoint testing.
14052
14053 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
14054 "Hardware watchpoint" throughout file.
14055 (test_watchpoint_triggered_in_syscall): New test.
14056 (test_complex_watchpoint): New test.
14057
14058Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14059
14060 * gdbme.c (call_with_trampolines): New function to try and step
14061 into. Tests trampoline problems on the PA.
14062
14063 * funcargs.exp (localvars_in_indirect_call): No longer expect
14064 stepping into indirect call to fail on PAs.
14065 (test_stepping_over_trampolines): New test.
14066
14067Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14068
14069 * TODO: Add suggestions for static member function tests, and
14070 completion tests.
14071
14072Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14073
14074 * TODO: Add suggestions for "p/a" tests.
14075
14076 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
14077 (default_gdb_exit): Replace all the hair with sending "quit" to
14078 the process with a simple close.
14079
14080Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14081
14082 * TODO: Add suggestions for shared library tests.
14083
14084Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14085
14086 * TODO: Add suggestions for x/s tests.
14087
14088Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14089
14090 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
14091 "enable once", and "enable breakpoints once" with ".*".
14092
14093Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14094
14095 * TODO: Add suggestions about structure passing tests.
14096
14097Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14098
14099 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
14100 the primary1 test, use work around if __GNUC__ < 2.
14101 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
14102 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
14103 Test for bad output rather than waiting for timeout. Issue
14104 second continue only if first continue failed.
14105
14106Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
14107
14108 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
14109 operator[] test with gdb_test because the old code didn't seem to
14110 be getting the quoting right with the new dejagnu.
14111
14112Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
14113
14114 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
14115 one from the path.
14116 * Makefile.in: Use a fresh expect if there is one, use runtest
14117 from the src tree if there is one.
d63a86f8 14118
c906108c
SS
14119Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
14120
14121 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
14122 next over recursive call. Revise the tests from that point on
14123 (which had been skipped) to match GDB's actual (correct) output.
14124
14125 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
14126 with next over a breakpoint whose condition is false.
14127
14128 * gdb.t00/help.exp: Comment out "help set print" tests just like
14129 (and for same reason as) "help set" test.
14130
14131Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14132
14133 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
14134 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
14135
14136Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14137
14138 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
14139 necessary gdb_target_udi.
14140
14141 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
14142
14143 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
14144 1838 and 2417; they are fixed.
14145
14146 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
14147 gdb.t03/ptype.exp (ptype structure, ptype union):
14148 Remove xfails; the test is looser than when the xfails were added.
14149
14150 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
14151 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
14152
14153 * gdb.t01/run.exp: Only run shell test if isnative.
14154
14155 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
14156 since "run" automatically loads if necessary. Call gdb_target_udi
14157 after the "file" since "file" kills any execution target.
14158
14159 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
14160 GDB. GDB doesn't work that way (not anymore at least) on UDI.
14161 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
14162 argument for UDI.
14163
14164Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
14165
14166 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
14167
14168 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
14169
14170Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14171
14172 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
14173 properly quoting regexps. This makes the second argument to
14174 demangle a fixed string, which matches the callers, instead of a
14175 shell-style pattern which is what the previous implementation
14176 used. Update some of the callers.
14177
14178Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14179
14180 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
14181 (comib_nullified_tests): Fix typo.
14182 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
14183 strings. No longer expected to fail.
14184
14185 * gdb.disasm/hppa.s (addib_tests): Fix typo.
14186 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
14187 strings. No longer expected to fail.
14188
14189 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
14190 string. No longer expected to fail.
14191
14192Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14193
14194 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
14195 No longer expected to fail.
14196
14197 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
14198 string. No longer expected to fail.
14199
14200Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14201
14202 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
14203 only in the names (I probably got most of them). I was even
14204 generous with some which differed in underscores in names, and
14205 probably missed a few, and I *still* was able to remove almost a
14206 third of the file with almost no impact on testsuite coverage.
14207
14208Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14209
14210 * gdb.t00/default.exp: Match udi_attach error message as well as
14211 the one from child_attach.
14212
14213 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
14214
14215 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
14216
14217 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
14218 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
14219
14220 * Move test with enums and partial symbols back to
14221 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
14222 Reverts the change of 26 May 93. Per today's change to
14223 stabs.texinfo, the behavior that weird.exp was expecting was
14224 unreasonable; what is important is that the compiler+gdb get
14225 things right, which happens with a recent gcc. Also fix the test
14226 to deal with native compilers which put out the stab gdb can't
14227 deal with.
14228
14229Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14230
14231 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
14232 in the names. The main thing these accomplish is to slow things down.
14233 Many more such duplicates surely remain.
14234
14235 * gdb.t00/help.exp: Comment out "help support" test just like
14236 (and for same reason as) "help set" test.
14237
14238Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
14239
14240 * gdb.t06/break.exp: Remove setup_xfails for
14241 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
14242 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
14243 about known bug in gcc to include up through 2.5.8.
14244 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
14245 well as "_vb$".
14246 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
14247 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
14248 with latest gcc and gdb.
14249 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
14250 well as "_vb$".
14251
14252Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14253
14254 * configure.in (hppa*-*-*): Also configure and build stabs-only
14255 tests.
14256
14257Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14258
14259 * gdb.t10/hppa.mt: A makefile fragment for the PA.
14260 * gdb.t10/configure.in (hppa*-*-*): Use it.
14261
14262Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14263
14264 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
14265
14266Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14267
14268 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
14269 versions prior to 1.13.5.
14270
14271Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14272
14273 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
14274 the prompt is at the start of a line.
14275
14276Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14277
14278 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
14279 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
14280 in the copr tests now.
14281 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
14282 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
14283 expected to fail.
14284
14285Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
14286
14287 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
14288 gdb.t31/chillvars.exp, lib/gdb.exp:
14289 Tweak to run under either version of expect.
14290 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
14291 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
14292 * gdb.t11/list.exp: Remove extraneous whitespace.
14293
14294Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14295
14296 * gdb.t16/printcmds.exp (test_print_strings): Accept
14297 "(unsigned char *) " before the string.
14298
14299 * TODO: Add notes about printing of fancy types and GDB expressions.
14300
14301Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
14302
14303 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
14304 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 14305 if doing mips-idt-ecoff.
c906108c
SS
14306
14307Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
14308
14309 * Most .exp files: Tweak to run under either version of expect.
14310
14311Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14312
14313 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
14314 xfails; I'm not sure why they are failing, but not because of PR 1806.
14315
14316Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
14317
14318 * config/unix-gdb.exp: Remove gdb_unload cause it's already
14319 defined in lib/gdb.exp.
14320
14321Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14322
14323 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
14324 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
14325 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
14326 have to be typeless.
14327
14328Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14329
14330 * TODO: Add suggestion for copyright year test.
14331
14332Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
14333
14334 * configure.in (*-*-lynxos*): Add stabs tests.
14335
14336Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
14337
14338 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
14339 so insert a tab before any assembler directive in column zero.
14340
14341 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
14342 stores.
14343 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
14344 stores.
14345 (fpu_short_memory_tests): Likewise.
14346
14347Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14348
14349 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
14350 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
14351 .stabs directives in comments.
14352
14353Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14354
14355 * TODO: New file, describing tests we could write.
14356 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
14357
14358Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14359
14360 * gdb.t06/signals.exp: Add kludge to force re-sync.
14361
14362 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
14363 to xgdb instead of gdb, get out of gdb.
14364
14365Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
14366
14367 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
14368 for info.
14369
14370Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
14371
14372 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
14373 * gdb.stabs/configure.in (hppa*-*-*): Use it.
14374 * gdb.stabs/hppa.sed: New sed script for the PA.
14375
14376Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14377
14378 * gdb.stabs: Re-write weird.def and configuration to use sed
14379 instead of cpp. sed is portable and POSIX; cpp is neither.
14380
14381Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14382
14383 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
14384
14385Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14386
14387 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
14388
14389Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14390
14391 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
14392 "_vb$".
14393 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
14394 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
14395
14396Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14397
14398 * lib/gdb.exp: Comment out code which depends on non-existent
14399 `transform' procedure.
14400
14401Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
14402
14403 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
14404 * lib/gdb.exp: Transform tool name.
14405 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
14406 1.1's new error handling system.
14407
14408Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14409
14410 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
14411
14412Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14413
14414 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
14415 They made pattern matching so slow that timeouts happened on
14416 heavily loaded systems. Now any output from "show print" which
14417 gets us back to the GDB prompt is a PASS.
14418
14419Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
14420
14421 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
14422
14423Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14424
14425 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
14426
14427 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
14428 It is not from PR 3220.
14429
14430Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14431
14432 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
14433 just started failing because they depended on the order the
14434 subcommands are presented, or exact docstring text. This kind of
14435 test is a pain and has minimal benefit.
14436
14437Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14438
14439 * gdb.t09/corefile.exp: At end of test, use "core" command with
14440 no arguments.
14441
14442Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
14443
14444 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
14445 17}/Makefile.in: Make it possible to run the testsuite with Sun
14446 make and CC = cross gcc by adding explicit build rules for .o
14447 files.
14448
14449Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14450
14451 * gdb.t15/funcargs.exp: Don't put comments on same line as
14452 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 14453
c906108c
SS
14454Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14455
14456 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
14457
14458Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
14459
14460 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
14461 * gdb.t20/inherit.exp: remove three dumplicate entries.
14462
14463Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14464
14465 * gdb.t06/break.exp: For "next over recursive call", fail on any
14466 incorrect output, not just on "factorial (value=2)".
14467
14468Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14469
14470 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
14471 working now. Add an xfail if accesing a bss variable causes
14472 a memory error if the target is not yet run.
14473
14474Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14475
14476 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
14477 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
14478 name of __st* demangling (2 strings). Did Kung really get the
14479 more than 95 others right without testing them?
14480
14481Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
14482
14483 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
14484
14485Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
14486
14487 * configure.in (configdirs): Add gdb.disasm
14488 * gdb.disasm: New directory for GDB disassembler tests.
14489 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
14490
14491Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14492
14493 * gdb.t00/help.exp: Don't test "help set".
14494
14495 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
14496 from within expect statements. None of these happen anymore and
14497 they cause regressions to be silently unnoticed.
14498
14499 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
14500 messages) about known failures with gcc cygnus-2.4.5-930417.
14501
14502 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
14503 comp-info.exp so it gets built if it doesn't exist.
14504
14505 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
14506 it is no longer used.
14507 * gdb.t13/comp-info.c: Removed.
14508
14509Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
14510
14511 * gdb.t06/signals.exp: Add xfail for sun3.
14512
14513Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14514
14515 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
14516 relevant because ^C doesn't get sent but failure can be reproduced
14517 interactively).
14518
14519Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14520
14521 * gdb.stabs/alpha.mt: New configuration file for alpha.
14522 * gdb.stabs/configure.in: Use it.
14523 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
14524 sharing with alpha.mt, redefine long to word via preprocessor.
14525 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
14526 for alpha.
14527 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
14528 native cc.
14529 * gdb.t00/teststrategy.exp: Change expect string so that we
14530 consume the `(xgdb)' from the command echo and from the gdb prompt.
14531 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
14532 gdb currently compares all values as long, so this failure probably
14533 applies to any configuration where LONGEST is bigger than a target int.
14534 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
14535 with gcc.
14536 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
14537 to handle opaque pointers, gcc is.
14538 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
14539 as first argument. Include <sys/types.h> and change all operator
14540 new definitions to use size_t.
14541 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
14542 now that we use size_t.
14543
14544Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14545
14546 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
14547 a long or float array cast all array members to the same type.
14548 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
14549 with 64 bit longs.
14550 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
14551 on alpha.
14552 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
14553
14554Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14555
14556 * gdb.t24 (demangle.exp): Constructors of templates have names like
14557 vector<int>::vector(int) not vector<int>::vector<int>(int). See
14558 section 14.6 of the ARM.
14559
14560 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
14561 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
14562 accomplish little and slow down the testsuite.
14563
14564 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
14565 Accept spaces various places.
14566
14567Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14568
14569 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
14570 with watchpoint enabled.
14571
14572 * Makefile.in: Remove definition of CC and remove the second
14573 definition of CXX (the "CXX = gcc" one remains). These definitions
14574 were causing backquotes to be expanded within backquotes, which
14575 doesn't work.
14576
14577Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
14578
14579 * gdb.t17/callfuncs.exp: Add "return 0" to end.
14580
14581Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14582
14583 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
14584 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
14585 by mips cc and contains no stabs entries.
14586
14587Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
14588
14589 * config/vx-gdb.exp: Use fake device to load files rather than
14590 NFS.
14591 * lib/gdb.exp: New proc to do "file" command.
14592 * config/unix-gdb.exp: Use new "file" proc.
14593
14594Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
14595
14596 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
14597 Rework board rebooting slightly.
14598 (gdb_exit): Don't exit from the remote shell; there isn't one.
14599 * gdb.stabs/weird.exp: If a program is being debugged already,
14600 kill it.
14601 * gdb.t04/setvar.exp: Stop and restart gdb.
14602 * gdb.t05/expr.exp: Likewise.
14603 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
14604 restart gdb and reload the program.
14605 * gdb.t08/opaque.exp: Likewise.
14606 * gdb.t12/scope.exp: Likewise.
14607 * gdb.t13/bitfields.exp: Likewise.
14608 * gdb.t15/funcargs.exp: Likewise.
14609 * gdb.t20/classes.exp: Likewise.
14610 * gdb.t03/ptype.exp: Increase timeout.
14611 * gdb.t16/printcmds.exp (test_print_string_constants,
14612 test_print_array_constants): Likewise.
14613 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
14614 * gdb.t20/classes.exp (do_tests): Likewise.
14615 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
14616
14617Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
14618
14619 * gdb.stabs: Renamed *wierd* to *weird*.
14620
14621Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
14622
14623 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
14624 for timeout. Add "known gcc 2.4.5 bug" to failure message.
14625
14626Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
14627
14628 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
14629 (do_tests): Remove xfail for whatis on one_var and two_var.
14630
14631Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
14632
14633 * Makefile.in: Made cross building work better by adding
14634 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
14635
14636Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14637
14638 * gdb.t15/{return.c,return.exp,Makefile.in}:
14639 New test, currently commented out.
14640
14641Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
14642
14643 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
14644 still running and removes the leftover named socket so GDb can do
14645 clean restarts.
14646
14647Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
14648
14649 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
14650 console, not GDB.
14651 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
14652 cross testing works better with "make check"
14653 * config/unix-gdb: Use default procedures for exit and version.
14654 * config/vx-gdb.exp: Cleaned up and massaged back to working order
14655 with the newest VxWorks.
14656
14657Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14658
14659 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
14660 old form.
14661
14662 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
14663 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
14664
14665 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
14666
14667 * config/unix-gdb.exp: Remove this version of gdb_exit
14668 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
14669 Rob says he'll look at it when he gets back to testing boards.
14670
14671Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
14672
14673 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
14674 an expected fail for certain ptype commands.
14675
14676 * gdb.t20/classes.exp: Update expected results of "ptype class
14677 Base1" to account for the constructor that now appears in the type.
14678
14679Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
14680
14681 * configure.in (configdirs): Restore gdb.t04, which mysteriously
14682 disappeared from list.
14683 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
14684 "alldone" proc with call to cleanup and exit.
14685 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
14686 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
14687 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
14688 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
14689 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
14690 "alldone" proc with simple returns that suppress remaining
14691 tests. The alldone proc went away many months ago.
14692
14693Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14694
14695 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
14696
14697 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
14698
14699Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14700
14701 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
14702 as vax gdb will display them.
14703
14704Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14705
14706 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
14707 optimizers.
14708
14709 * scope.exp: Change "bad value for localval" messages so each one
14710 is unique.
14711
14712 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
14713 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
14714
14715 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
14716
14717Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14718
14719 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
14720 doesn't exist (due to optimization).
14721
14722Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14723
14724 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
14725 contains \r because the filename is long.
14726
14727 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
14728 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
14729
14730Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14731
14732 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
14733 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
14734 Ultrix.
14735 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
14736 int tests.
14737 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
14738
14739Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
14740
14741 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
14742
14743 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 14744 to match does not match the passing case but still matches the
c906108c
SS
14745 failing case.
14746
14747Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14748
14749 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
14750
14751Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
14752
14753 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
14754 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
14755 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
14756 Remove various versions of gdb_exit.
14757 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
14758 gdb_exit.
14759 * config/unix-gdb.exp: gdb_exit remains here, and should override
14760 the generic version, since it's doing a lot of wierd stuff that
14761 the other versions aren't. FIXME, fold it in, or abandon this
14762 version.
14763
14764Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14765
14766 * gdb.t24/demangle.exp: Add tests for PR 3220.
14767
14768Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14769
14770 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
14771
14772Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
14773
14774 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
14775 "i386-*-*". Works for i486 as well.
14776
14777 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
14778 bug, and expand domain of xfail to all SVR4 systems, since the
14779 actual problem is likely to be in generic SVR4 /proc support.
14780
14781Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14782
14783 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
14784
14785Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
14786
14787 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
14788 xfails for other systems. Match a missing 'Continuing.' as an
14789 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
14790
14791 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
14792 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
14793 Only issue warning for missing executables if -all option is used.
14794
14795 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
14796 file if -all option is used. It's like an unpredictable XFAIL.
14797
14798Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14799
14800 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
14801 for dynamically linked binaries.
14802
14803 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
14804
14805Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14806
14807 * gdb.t20/inherit.exp: Change message for "print tagless struct"
14808 to state that this is a known bug in old versions of g++.
14809
14810Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14811
14812 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
14813 while waiting for `Continuing'.
14814
14815Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
14816
14817 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
14818 in text, data, and bss.
14819 * gdb.t10/nodebug.c: Add local and global test variables for
14820 initialized and uninitialized data.
14821
14822Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14823
14824 * config/unix-gdb.exp (gdb_exit): Add "wait".
14825
14826Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14827
14828 * gdb.t06/signals.exp: xfail the continue from the handler for all
14829 targets.
14830
14831 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
14832 function with watchpoints enabled, the i386 call dummy starts with
14833 a call.
14834
14835 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
14836 386 bsd names its corefiles.
14837
14838Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
14839
14840 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
14841 compilers don't grok it.
14842 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
14843 with small octal ints rather than character constants, which
14844 are signed and might not fit if first promoted to int.
14845
14846Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
14847
14848 * gdb.t09/Makefile.in (clean): Remove corefile.
14849
14850Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14851
14852 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
14853
14854Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14855 and Jim Kingdon (kingdon@cygnus.com)
14856
14857 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
14858 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
14859 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
14860
14861Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14862
14863 * gdb.t17/interrupt.exp: Add xfail for hppa.
14864
14865Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14866
14867 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
14868 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
14869 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
14870 to determine signed-ness of bitfields and use the result to setup
14871 the xfail.
14872 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
14873 * gdb.t15/funcargs.exp: Use them to step until the second indirect
14874 call line is reached if necessary.
14875
14876Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14877
14878 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
14879
14880Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14881
14882 * gdb.t06/break.exp: Also test `clear' command.
14883
14884Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
14885
14886 * gdb.t00/teststrategy.exp: Remove extra quote.
14887
14888 * gdb.t07/watchpoint.exp: Change xfail for calling function with
14889 watchpoint enabled to be for all non-68k machines.
14890
14891 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
14892
14893Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14894
14895 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
14896 targets use aout.mt instead of ecoff.mt as gas understands
14897 standard aout format.
14898
14899Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
14900
14901 * lib/gdb.exp (runto): Don't insist that function we are running to
14902 was compiled with -g.
14903
14904 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
14905
14906 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
14907 to get back into the read system call.
14908 Accept leading newline in case where we woke it up.
14909
14910Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14911
14912 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
14913 to make the stabs test work on ecoff systems using gcc and -with-stabs.
14914 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
14915 enable ecoff configuration.
14916
14917Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14918
14919 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
14920
14921Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14922
14923 * gdb.t16/printcmds.exp: Add another printf test.
14924
14925Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
14926
14927 * configure.in: If configured -with-stabs on any target, add
14928 stabsdirs to configdirs.
14929
14930Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14931
14932 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
14933 fun" so pattern does not match the command itself.
14934
14935Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14936
14937 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
14938
14939Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14940
14941 * gdb.t17/interrupt.exp: Test for more things.
14942
14943Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14944
14945 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
14946 compiler arranges the code and line numbers.
14947
14948 * gdb.t17/interrupt.exp: Don't send \n after ^C.
14949
14950Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14951
14952 * gdb.t00/help.exp: Increase expect input buffer size.
14953
14954Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14955
14956 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
14957
14958 * gdb.t07/watchpoint.exp: Add xfail for hppa.
14959
14960 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
14961
14962 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
14963 [0-9]*, not just [0-9].
14964
14965Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14966
14967 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
14968
14969 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
14970
14971Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14972
14973 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
14974
14975Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14976
14977 * gdb.t06/signals.c: Add xfails for sun3.
14978
14979 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
14980
14981 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
14982 test_stepping tests.
14983
14984Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14985
14986 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
14987
14988 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
14989
14990 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
14991 rather than actually putting it through cpp twice.
14992
14993 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
14994
14995Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
14996
14997 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
14998 no longer needed.
14999
15000Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15001
15002 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
15003
15004 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
15005 C++ features prints as "struct", make it a pass, not an xfail.
15006
15007Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15008
15009 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
15010 Don't require VA to print as "class" rather than "struct".
15011
15012Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
15013
15014 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
15015
15016Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15017
15018 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
15019
15020Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15021
15022 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
15023 order.
15024
15025Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15026
15027 * gdb.t16/printcmds.exp: Add printf tests.
15028
15029 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
15030
15031 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
15032
15033Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
15034
15035 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
15036 pass counts, to counteract any existing or future setup_xfails.
15037
15038Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15039
15040 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
15041 {BEGIN,END}_COMMON for common block instead of STAB.
15042 * gdb.stabs/wierd.exp: Add xfail for rs6000.
15043
15044 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
15045 intp_var should be N_GSYM not N_LSYM.
15046 wierd-aout.S: Use a label for the value of the N_SO.
15047 wierd.def: Remove all backslashes.
15048 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
15049
15050Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15051
15052 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
15053 get the expected next to inheritance3.
15054
15055Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15056
15057 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
15058 now that gcc-2.4 gets it right.
15059
15060Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15061
15062 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
15063
15064 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
15065 generating comp-info.exp which works for cross-compilation.
15066
15067Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
15068
15069 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
15070 "*-*-sysv4.*".
15071
15072Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
15073
15074 * gdb.t01/run.exp: Start with a fresh gdb.
15075 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
15076 SVR4.x.
15077
15078Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
15079
15080 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
15081 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
15082 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
15083 Makefile.in (distclean, realclean): Remove gdbme.c from list of
15084 things to remove.
15085
15086Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
15087
15088 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
15089 test cases from bug reports.
15090
15091Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
15092
15093 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
15094 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
15095 avoid spurious xfails.
15096 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
15097 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
15098 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
15099
15100Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
15101
15102 * gdb.t00/teststrategy.exp: Rework to provide more useful
15103 description of each test, fix problem with systems that define
15104 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
15105 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
15106 results for "next over recursive call" so timeouts aren't taken
15107 by error.
15108
15109Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
15110
15111 * gdb.t12/scope.exp: Test printing of variables before run.
15112
15113 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
15114 printed in wrong order due to sorting.
15115
15116Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
15117
15118 * gdb.t00/teststrategy.exp: Fix expected results for printing
15119 user entered string constant. Is array of char, prints with no
15120 address.
15121
15122 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
15123 commands.
15124 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
15125 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
15126 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
15127 of struct of char arrays.
15128 * gdb.t00/radix.exp: New tests for radix commands.
15129
15130Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
15131
15132 * gdb.t16/printcmd.exp: Print a variable before running program
15133 (with xfail for AIX).
15134
15135Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
15136
15137 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
15138
15139 * gdb.t16/printcmd.exp: Don't print variables before running program.
15140
15141 * gdb.t06/break.exp: Don't require envp argument to main.
15142
15143 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
15144
15145 * gdb.t02/whatis.exp, gdb.t11/list.exp:
15146 Add xfails for rs6000.
15147
15148 * gdb.t02/whatis.exp: Change other tests not to re-test something
15149 we already tested.
15150
15151 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
15152 each type used has a variable of that type.
15153
15154Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
15155
15156 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
15157
15158Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
15159
15160 * configure.in: change srctrigger to be a file, not a directory
15161
15162Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
15163
15164 * configure.in (mips-idt-ecoff*): Added trailing '*'.
15165
15166 * gdb.t11/list.exp: Fixed a couple of typos.
15167
15168Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
15169
15170 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
15171 is fixed and PR is closed.
15172 * gdb.t16 (gdbme.c): Add simple test string variable.
15173 * gdb.t16 (printcmds.exp): Add tests with simple test string
15174 variable, primarily for boundaries on "set print elements".
15175
15176Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
15177
15178 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
15179 Make leading 0's optional and don't expect a tab in the middle
15180 of the number.
15181
15182 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
15183
15184 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
15185 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
15186 don't end command passed to gdb_test with newline.
15187
15188 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
15189 signed keyword away, don't expect signed bitfields to be signed.
15190
15191 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
15192 printing with only as many 1's as are in the field as well as printing
15193 with 32 1's (see comment).
15194
15195Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
15196
15197 * gdb.t00/default.exp: Start with a fresh gdb.
15198 * configure.in (configdirs): Remove gdb.t31 until the chill
15199 compiler works again. It no longer is able to find chillrt0
15200 since it isn't in libchill.a anymore.
15201 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
15202 wierd.o, make more modular.
15203 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
15204 spurious newlines that caused problems.
15205
15206Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15207
15208 * Move test with enums and partial symbols from gdb.t03/ptype.exp
15209 to gdb.stabs/wierd.exp since GCC has worked around the bug.
15210 gdb.stabs/wierd.{exp,def}: Many new tests.
15211
15212 * gdb.t00/default.exp: update info line for new message.
15213
15214 * gdb.t02/{whatis.exp,gdbme.c}:
15215 Test that "char *" doesn't print as "caddr_t".
15216
15217Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15218
15219 * gdb.t00/help.exp: Use .* in place of some help messages which
15220 just changed.
15221 gdb.t00/default.exp: Update "info frame" test for new message.
15222 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
15223 Remove some xfails
15224
15225Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15226
15227 * gdb.t03/{gdbme.c,ptype.exp}:
15228 Add tests for typedef'd struct and union without tags.
15229 Also check "whatis" on a variable of a typedef'd enum without a tag.
15230
15231 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
15232 PRMS 1823; the bug still exists but isn't reproduced by this test
15233 anymore), and remove rs6000 XFAIL (the bug is fixed).
15234
15235 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
15236 duplicated from whatis.exp. For those that are left, accept
15237 "long", "long int", or "int" for long variables (whatis.exp already
15238 has an XFAIL for "int", so no need to fail it here).
15239
15240 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
15241 Deal with GCC's names for types now that GDB uses the compiler's names.
15242
15243 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
15244 setup_xfail's for sunos4. If we #defined the signed keyword away,
15245 don't expect GDB to know that char it is signed.
15246
15247 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
15248
15249Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
15250
15251 * configure.in (configdirs): Add gdb.t24 for C++ tests that
15252 should work on any system, regardless of debugging format.
15253 * gdb.t21/demangle.exp: Move to gdb.t24.
15254 * gdb.t24/demangle.exp: Move from gdb.t21.
15255 * gdb.t24/{Makefile.in, configure.in}: New files.
15256
15257Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15258
15259 * configure.in: Do gdb.stabs and C++ tests only for stabs.
15260 * gdb.stabs: New directory.
15261
15262Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15263
15264 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
15265 not just "Quit anyway?".
15266
15267Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
15268
15269 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
15270 that all setup_xfails are immediately followed by clear_xfails.
15271
15272Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
15273
15274 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
15275 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
15276 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
15277 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
15278 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
15279 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
15280 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
15281 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
15282 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
15283 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
15284 gdb.t31/chillvars.exp, lib/gdb.exp:
15285 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
15286 bug-gdb@prep.ai.mit.edu.
15287
15288Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
15289
15290 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
15291 with 0.0, not integer 0.
15292
15293Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
15294
15295 * gdb.t06/break.exp: Update for "Kill the program" message change.
15296
15297Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
15298
15299 * Makefile.in (GDBFLAGS): Set to -nx.
15300 * Makefile.in (site.exp): Use GDBFLAGS.
15301
15302Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
15303
15304 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
15305 Makefiles.
15306 (check): depend on just-check.
15307 (just-check): added so that tests can be run without a noop
15308 build pass.
15309
15310Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
15311
15312 Switch to using configure's configdirs.
15313 * Makefile.in (Makefile): add configure.in dependency.
15314 (SUBDIRS): removed redundant assignment.
15315 * configure.in: switch subdirs assignment to configdirs.
15316 * gdb.t*/configure.in: new files.
15317
15318Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
15319
15320 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
15321 works.
15322
15323Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
15324
15325 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
15326 in explicit rules. Apparently this is not supported by some makes.
15327
15328Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
15329
15330 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
15331
15332Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15333
15334 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
15335 disappeared.
15336
15337Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
15338
15339 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
15340
15341Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
15342
15343 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
15344 watchpoint problem that is now fixed.
15345 * gdb.t30/chexp.exp: Remove setup_xfail for printing
15346 uninitialized convenience variables.
15347 * gdb.t31/chillvars.exp: Fix expected patterns for printing
15348 structures.
15349
15350Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15351
15352 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
15353 which causes expect to get out of sync with gdb on long output
15354 from help set.
15355 * gdb.t09/corefile.exp: Make expected pattern for core file
15356 failing signal and frame output format less sun specific.
15357
15358Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
15359
15360 * gdb.t31/chillvars.exp: Add and remove initial dummy
15361 breakpoint, so that symbol table is forced in.
15362 (Needed at least on Sunos4, though it seems not SVR4.)
15363 * gdb.t31/chillvars.exp: Update for changed output format.
15364
15365Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
15366
15367 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
15368
15369Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
15370
15371 * Makefile.in: Added --srcdir when invoking runtest, removed the
15372 need for a local config file. (optional now)
15373
15374Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
15375
15376 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
15377 failure count used to force early termination. Add some more
15378 expected failures for gnu style demangling.
15379
15380Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15381
15382 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
15383 pmi variable from gdb.t20/gdbme to get optimized away.
15384 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
15385 Check for written corefile upon timeout _and_ eof.
15386
15387Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15388
15389 * config/unix-gdb.exp: Add missing return 0.
15390
15391Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15392
15393 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
15394 test termination.
15395
15396Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
15397
15398 * configure.in (subdirs): Put back gdb.t17 which mysteriously
15399 disappeared.
15400
15401Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
15402
15403 * gdb.t10/crossload.exp: Disable the i860-elf test until such
15404 time as i860 support works.
15405
d63a86f8 15406 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
15407 "backtrace 100\r" rather than just "backtrace\r", to match last
15408 change.
15409
15410Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
15411
15412 * config/udi-gdb.exp (gdb_exit): Remove close command.
15413 (gdb_target_udi): New procedure to set the UDI target.
15414 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
15415 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
15416 Added waits for prompts after several question responses. Added
15417 some more responses used by a29k-amd-udi-gdb.
15418 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
15419 pass different arguments, restart UDI connection after program
15420 completion.
15421 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
15422 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
15423 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
15424 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
15425 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
15426 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
15427 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
15428 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
15429 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
15430 after program completion.
15431 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
15432 compiled with a SELECT_VECS setting.
15433 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
15434 infinite recursion.
15435
15436 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
15437 Added checks for COFF results, and made them expected failures for
15438 all targets. It would be better to make them expected failures
15439 for COFF targets only.
15440
15441Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
15442
15443 * Makefile.in: add null dvi target, don't bother to recurse
15444 through test directories for info and install-info; rename
15445 $(datadir) to be dejagnu instead of deja-gnu
15446
15447Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
15448
15449 * gdb.t31/gdbme.ch: Re-enable code that previously caused
15450 compiler to coredump.
15451 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
15452 code.
15453
15454Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
15455
15456 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
15457 coredump.
15458 * gdb.t31/chillvars.exp: Comment out tests that depend on that
15459 code.
15460
15461Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
15462
15463 * gdb.t03/ptype.exp: tests for return code from gdb_test.
15464 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
15465 which in a shell. Deletes xgdb when done.
15466 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
15467 Tests the return from the "set height" or "set width" commands.
15468 Added a few return codes where needed.
15469
15470Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
15471
15472 * Makefile.in (SUBDIRS): Add gdb.t17.
15473 * configure.in (subdirs): Add gdb.t17.
15474 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
15475 files to test gdb's calling of functions in the inferior with
15476 the correct arguments and gdb's ability to retrieve any
15477 result returned.
15478
15479Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
15480
15481 * config/unix-gdb.exp (gdb_exit): Remove close commands that
15482 may be called after gdb goes away. Previous versions of expect
15483 needed these to avoid file descriptor leaks, but they cause
15484 errors with the current revision of expect.
15485 * gdb.t00/gdbvars.exp: Use -re on expected output after
15486 setting sevenbit-strings.
15487 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
15488 to set sevenbit-strings consistent across tests.
15489 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
15490 set sevenbit-strings consistent across tests.
15491
15492Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
15493
15494 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
15495 expected output to match current "expect" expectations.
15496
15497Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
15498
15499 * gdb.t00/default.exp: Change expected output for default "source"
15500 command, to match new gdb behavior which requires a filename to
15501 source.
15502
15503Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
15504
15505 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
15506 expected fail for i486-*-* that misses the marker2 function.
15507 * gdb.t10/crossload.exp (bfddefault): Allow successful
15508 recognition of a format to pass even if no symbols are found.
15509 Explicitly catch failures where the format is not recognized
15510 or is ambiguous, and add the reason to the fail message.
15511 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
15512 the cause is and invalid target and add reason to failure message.
15513 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
15514 elf32-i386, elf32-sparc, and elf32-i860.
15515 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
15516 Set up expected failure for 'filename'::variable scope resolution,
15517 which is now apparently broken on all targets.
15518 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
15519 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
15520 gdb.t23/templates.exp: Change failure for missing binfile into
15521 just a warning.
15522 gdb.t21/demangle.exp: Change all cfront references to 'arm'
15523 references.
15524
15525Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
15526
15527 * gdb.t00/default.exp: Add expected output for default "source"
15528 command, to match new gdb behavior.
15529 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
15530
15531Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
15532
15533 * config/*-gdb.exp: returns an error, rather than exiting on
15534 internal errors.
15535
15536Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
15537
15538 * gdb.t03/gdbme.c: Add pointer to struct variable.
15539 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
15540 referencing struct members.
15541
15542Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
15543
15544 * configure.in (mips-idt-ecoff): New target.
15545 * config/mips-gdb.exp: New file for remote board using MIPS remote
15546 debugging protocol.
15547
15548 * Redid configuration scheme. Removed gdb.t*/configure.in.
15549 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
15550 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
15551 distclean targets. Built executables via .o files. Adjusted
15552 tests to account for source files in $(srcdir) rather than
15553 $(objdir).
15554 * lib/gdb.exp (runto): Don't expect () after the function name,
15555 because it may have arguments.
15556
15557Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
15558
15559 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
15560 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
15561 expected failures for mips-idt-* and mips-sgi-*.
15562 * gdb.t00/default.exp (attach): Kill process if requested.
15563 * gdb.t00/help.exp (help target core, help target): Accept a gdb
15564 that does not read core files.
15565 * gdb.t01/run.exp: Removed checks for exit status code.
15566 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
15567 it is linked in.
15568 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
15569 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
15570 appropriate, rather than doing it by hand.
15571 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
15572 execution.
15573 * gdb.t10/crossload.exp: Kill existing program if needed.
15574 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
15575 appropriate, rather than doing it by hand. Always increase
15576 timeout for this test, not just for VxWorks.
15577
15578Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
15579
15580 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
15581 of Chill STRUCT types and STRUCT values.
15582 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
15583 than "char".
15584 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 15585 struct2): New struct definitions and initializations to test
c906108c
SS
15586 simple Chill STRUCT types.
15587
15588Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
15589
15590 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
15591 the null byte at the end of strings.
15592 * gdb.t00/default.exp: Make show version insensitive to copyright
15593 date.
15594 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
15595 to avoid dependencies on target char signedness.
15596 * gdb.t16/printcmds.exp: Update expected results for explicitly
15597 unsigned char.
15598 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
15599 now work.
15600 * gdb.t21/demangle.exp: Add many more patterns for template
15601 demangling, most of them being expected failures.
15602 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
15603 string we are matching for, to match on the whole string.
15604 * gdb.t21/demangle.exp: Add many new test strings to demangle,
15605 and fix a whole bunch that had incorrect expected output but were
15606 passing anyway because of the bug in "proc demangle".
15607 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
15608 type.
15609 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
15610
15611Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
15612
15613 * gdb/testsuite: made modifications to testcases, etc., to allow
15614 them to work properly given the reorganization of deja-gnu and the
15615 relocation of the testcases from deja-gnu to a "tool" subdirectory.
15616
15617Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
15618
15619 * gdb/testsuite: Initial creation of gdb/testsuite.
15620 Migrated dejagnu testcases and support files for testing nm to
15621 gdb/testsuite from deja-gnu. These files were moved "as is"
15622 with no modifications. This migration is part of a major overhaul
15623 of dejagnu. The modifications to these testcases, etc., which
15624 will allow them to work with the new version of dejagnu will be
15625 made in a future update.
48efe704 15626
8d8cb839 15627 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 15628\f
8d8cb839
EZ
15629;; Local Variables:
15630;; mode: change-log
15631;; left-margin: 8
15632;; fill-column: 74
15633;; version-control: never
15634;; End:
902f2ccb
MC
15635
15636 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 15637 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
15638 Copying and distribution of this file, with or without modification,
15639 are permitted provided the copyright notice and this notice are preserved.
This page took 1.57761 seconds and 4 git commands to generate.