]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
* win32-low.c (handle_load_dll): Don't use toolhelp when waiting.
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
c8f021f8
JK
12007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2
3 * gdb.base/default.exp (show version): Update the version text.
4 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
5
4cf31eea
JK
62007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7
8 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
9 New files.
10
4935890f
JK
112007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12
13 * lib/gdb.exp (build_id_debug_filename_get): New function.
14 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
15 Remove the generate DEBUG file for the future testcase runs.
16 New testcase for the NT_GNU_BUILD_ID retrieval.
17 Move the final testing step to ...
18 (test_different_dir): ... a new function.
19 New parameter XFAIL to XFAIL all the tests performed.
20 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
21 New parameter TYPE to PF_PREFIX all the tests performed.
22
02142340
VP
232007-08-31 Vladimir Prus <vladimir@codesourcery.com>
24
25 * gdb.mi/mi-var-cp.cc (path_expression): New
26 function.
27 * gdb.mi/mi-var-cp.exp: Run path exression tests.
28
36acd84e
UW
292007-08-27 Markus Deuling <deuling@de.ibm.com>
30
31 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
32 to fit into SPU Local Store memory.
33
a896d121
JB
342007-08-23 Joel Brobecker <brobecker@adacore.com>
35
36 * gdb.base/default.exp: Adjust the expected output of "info
37 warranty" after the switch to GPLv3.
38
7b433602
JB
392007-08-23 Joel Brobecker <brobecker@adacore.com>
40
41 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
42 to 30000 (from 20000).
43
e22f8b7c
JB
442007-08-23 Joel Brobecker <brobecker@adacore.com>
45
46 Switch the license of all .exp files to GPLv3.
47 Switch the license of all .f and .f90 files to GPLv3.
48 Switch the license of all .s and .S files to GPLv3.
49
5a0e3bd0
JB
502007-08-23 Joel Brobecker <brobecker@adacore.com>
51
52 * configure.ac: Switch license to GPLv3.
53
cc00619d
JB
542007-08-23 Joel Brobecker <brobecker@adacore.com>
55
56 Switch the licensing to GPLv3 for all .ads and .adb files.
57
8d26208a
DJ
582007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
59
60 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
61 and t_int_double.
62 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
63
4fcb9948
JB
642007-08-17 Joel Brobecker <brobecker@adacore.com>
65
66 * gdb.base/step-line.c: Switch license to GPL version 3, and
67 update copyright year.
68 * gdb.base/step-line.inp: Likewise.
69
b9c34f67
JB
702007-08-17 Joel Brobecker <brobecker@adacore.com>
71
72 * gdb.base/gdb1555.exp: Make expected output immune to formatting
73 changes inside gdb1555.c.
74 * gdb.base/pending.exp: Likewise.
75
2cc17678
DJ
762007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
77
78 * config/default.exp: New file.
79
e48883f7
DJ
802007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
81
82 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
83 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
84
1ab80e5b
MR
852007-07-30 Maciej W. Rozycki <macro@mips.com>
86
87 * gdb.base/dump.exp: Force the correct endianness for binary
88 formats not carrying this information.
89
aba471f5
DJ
902007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
91
92 * gdb.threads/staticthreads.exp: Match .*sem_post.
93
d4e07204
DJ
942007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
95
96 * gdb.base/readline.exp (operate_and_get_next): Match the final
97 prompt.
98
2b97317d
KB
992007-07-23 Kevin Buettner <kevinb@redhat.com>
100
101 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
102 to restarting SID.
103
44efa07a
KB
1042007-07-18 Kevin Buettner <kevinb@redhat.com>
105
106 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
107 prior to `gdb_start'.
108
7b5ebade
KB
1092007-07-18 Kevin Buettner <kevinb@redhat.com>
110
111 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
112 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
113 Remove call to gdb_unload.
114
255e7678
DJ
1152007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
116 Daniel Jacobowitz <dan@codesourcery.com>
117
118 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
119 for __WIN32__.
120 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
121 * gdb.base/unload.exp: Use shared library test routines.
122
3a40aaa0
UW
1232007-07-03 Markus Deuling <deuling@de.ibm.com>
124
125 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
126 * gdb.base/solib-symbol-lib.c: Likewise.
127 * gdb.base/solib-symbol-main.c: Likewise.
128
b0f4b84b
DJ
1292007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
130
131 * config/gdbserver.exp (gdb_reconnect): New.
132 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
133 gdb.base/solib-disc.exp: New files.
134 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
135 remote debugging".
136 (gdb_compile): Add shlib_load flag.
137 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
138 port.
139 (gdbserver_reconnect): New.
140
1b05479a
DJ
1412007-07-01 Nick Roberts <nickrob@snap.net.nz>
142 Daniel Jacobowitz <dan@codesourcery.com>
143
144 * gdb.base/annota3.exp: Test for if construct.
145
86f78eb2
DJ
1462007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
147
148 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
149
6a2eb474
MR
1502007-06-21 Chris Dearman <chris@mips.com>
151 Maciej W. Rozycki <macro@mips.com>
152
153 * gdb.base/display.exp: Allow a newline after display/i.
154 * gdb.base/pc-fp.exp: Likewise.
155 * gdb.base/sigbpt.exp: Likewise.
156
f8b73d13
DJ
1572007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
158
159 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
160 required features to be included.
161
4339e69e
DJ
1622007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
163
164 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
165 in info threads output.
166
23d964e7
UW
1672007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
168 Markus Deuling <deuling@de.ibm.com>
169
170 * gdb.arch/spu-info.exp: New testcase.
171 * gdb.arch/spu-info.c: New file.
172
fd20f75b
DJ
1732007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
174
175 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
176 tpcs_offset. Restore lr after the call.
177 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
178
2226f861
DJ
1792007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
180
181 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
182 (gdbserver_run): Kill any running gdbserver.
183 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
184
d12371a9
MR
1852007-05-17 Maciej W. Rozycki <macro@mips.com>
186
187 * gdb.base/sigbpt.exp: Preset segv_addr.
188
93f02886
DJ
1892007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
190
191 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
192 (gdb_compile_shlib): Likewise.
193 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
194 (default_gdb_init): Clear cleanfiles.
195 (gdb_finish): Delete recorded cleanfiles.
196 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
197
198 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
199 Do not use isnative.
200 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
201 gdb.base/so-impl-ld.exp: Likewise.
202 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
203 * gdb.base/unload.exp: Likewise. Do not pass empty option to
204 gdb_compile.
205
b04e06d7
VP
2062007-05-15 Vladimir Prus <vladimir@codesourcery.com>
207
208 * config/unknown.exp: Remove.
209
069ed931
UW
2102007-05-15 Markus Deuling <deuling@de.ibm.com>
211
212 * gdb.base/info-proc.exp: Check is_remote.
213
09db0d03
UW
2142007-05-14 Markus Deuling <deuling@de.ibm.com>
215
216 * gdb.base/gcore.exp: Initialize variable core_supported.
217
af2cbe8c
DJ
2182007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
219
220 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
221
027c0295
DJ
2222007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
223
224 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
225 * gdb.threads/print-threads.exp (test_all_threads): Allow
226 negative and hexadecimal thread IDs.
227
dc5000e7
DJ
2282007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
229
230 * gdb.java/jprint.java (public): Avoid invalid call to static
231 method.
232
2e74ed18
DP
2332007-05-14 Denis Pilat <denis.pilat@st.com>
234
235 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
236 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
237 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
238 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
239 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
240
83547f02
UW
2412007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
242
243 * gdb.base/overlays.exp: Add support for targets with only code
244 overlay support, not data overlay. Support spu-*-* target in
245 this mode.
246 * gdb.base/ovlymgr.c: Provide stubs for spu target.
247 * gdb.base/spu.ld: New file.
248
b18be20d
DJ
2492007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
250
251 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
252
be444858
DJ
2532007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
254
255 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
256
b1d53152
DJ
2572007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
258
259 * gdb.java/jmain.exp: Handle demangled names with and without method
260 signatures.
261
d084b331
DJ
2622007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
263
264 * gdb.mi/mi-syn-frame.c (main, foo, bar)
265 (have_a_very_merry_interrupt): Remove calls to puts.
266 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
267 inferior output.
268 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
269 test names.
270
db9d7fc5
DJ
2712007-04-29 Markus Deuling <deuling@de.ibm.com>
272 Daniel Jacobowitz <dan@codesourcery.com>
273
274 * gdb.base/auxv.exp (core_works): Also check is_remote.
275 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
276
ef783a7d
VP
2772007-04-25 Vladimir Prus <vladimir@codesourcery.com>
278
279 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
280 message, not the undefined 'module' variable.
281 * gdb.base/siginfo.exp: Likewise.
282 * gdb.base/sigstep.exp: Likewise.
283 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
284 serialport.
285 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
286
b7b73cae
CV
2872007-04-25 Corinna Vinschen <vinschen@redhat.com>
288
289 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
290 target sim fails. Return 0 otherwise.
291 (gdb_load): Return prematurely if gdb_target_sim fails.
292
7d90fdfa
DP
2932007-04-16 Denis Pilat <denis.pilat@st.com>
294
295 * gdb.base/setshow.exp: Reset height after having set it to 100.
296
5d3e9c85
DP
2972007-04-16 Denis Pilat <denis.pilat@st.com>
298
299 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
300
18e75969
DP
3012007-04-16 Denis Pilat <denis.pilat@st.com>
302
303 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
304
25d5ea92
VP
3052007-04-14 Vladimir Prus <vladimir@codesourcery.com>
306
307 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
308 tests. Run the frozen varobjs test.
309 * gdb.mi/var-cmd.c (do_frozen_tests): New.
310 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
311
0b49cb80
JK
3122007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
313
314 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
315 gdb.base/type-opaque.exp: New files.
316
a73bafbc
VP
3172007-04-01 Vladimir Prus <vladimir@codesourcery.com>
318
319 * gdb.mi/mi-var-child.c
320 (do_children_tests): User char[2] instead of
321 char so that automatic printing of pointers to char
322 don't give unpredicable result.
323 * gdb.mi/var-cmd.c (do_locals_test): Initialize
324 local variables.
325 * gdb.mi/mi-var-child.exp: Step to right line
326 of do_children_tests.
327 * gdb.mi/mi2-var-child.exp: Likewise.
328 * gdb.mi/mi-var-cmd.exp: Step to right line of
329 do_locals_tests.
330 (do_children_tests): User char[2] instead of
331 char so that automatic printing of pointers to char
332 don't give unpredicable result.
333 * gdb.mi/mi2-var-cmd.exp: Likewise.
334 * lib/mi-support.exp (mi_continue_to_line):
335 Pass test name to mi_wait_for_stop.
336
7ce59000
DJ
3372007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
338
339 * gdb.asm/asm-source.exp: Remove d10v case.
340 * lib/gdb.exp (skip_cplus_tests): Likewise.
341 * gdb.asm/d10v.inc: Deleted.
342
20389057
DJ
3432007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
344
345 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
346
8807d78b
DJ
3472007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
348
349 * config/netware.exp: Delete file.
350
aa3edb8e
JB
3512007-03-29 Joel Brobecker <brobecker@adacore.com>
352
353 * gdb.dwarf2/dw2-noloc.S: New file.
354 * gdb.dwarf2/dw2-noloc.exp: New file.
355
297561ac
PA
3562007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
357
358 * gdb.cp/method2.cc: New test.
359 * gdb.cp/method2.exp: New test.
360 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
361
1f81bd39
DJ
3622007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
363
364 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
365
9453113a
DJ
3662007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
367
368 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
369
b741e217
DJ
3702007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
371
372 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
373 (gdb_load): Delete, replace with...
374 (gdb_reload): ...this.
375 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
376 * gdb.server/server-mon.exp: Likewise.
377 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
378 (gdb_start_cmd): New.
379 (gdb_file_cmd): Save the last loaded file.
380 (gdb_reload): New.
381 (gdb_gnu_strip_debug): Use transform.
382 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
383 support here. Use new $last_loaded_file. Check mtime.
384 (gdb_target_cmd): Handle ObjC failure case.
385 (infer_host_exec): Delete.
386 (gdbserver_load): Rename to...
387 (gdbserver_run): ...this. Simplify.
388 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
389 (mi_gdb_load): Move most contents to a new function...
390 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
391 (mi_run_cmd): Use mi_gdb_target_load.
392 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
393 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
394 Use gdb_run_cmd.
395 * gdb.base/charsign.exp: Remove incorrect comment.
396 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
397 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
398 gdb.base/start.exp: Use gdb_start_cmd.
399
446ab585
MR
4002007-03-23 Nigel Stephens <nigel@mips.com>
401 Maciej W. Rozycki <macro@mips.com>
402
403 * gdb.base/sigbpt.exp: Fix the message when skipping test.
404 * gdb.base/signull.exp: Similarly.
405
bbb88ebf
UW
4062007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
407
408 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
409 messages available to test cases (like chng-sym.exp).
410
cb8c4a99
AS
4112007-03-14 Andreas Schwab <schwab@suse.de>
412
413 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
414 format changes.
415
4e463ff5
DJ
4162007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
417
418 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
419 (optimized_1): New.
420 (main): Call optimized_1.
421 (gdb2029): Correct typos. Call gdb2029_marker.
422 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
423 for gdb2029.
424
b6db2c47
MK
4252007-03-12 Mark Kettenis <kettenis@gnu.org>
426
427 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
428 as tabs. Remove redundant test pattern.
429
70ed3737
UW
4302007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
431
432 * gdb.base/long_long.exp: Accept optional symbol name in <...>
433 for /a format output.
434
47b67b60
DJ
4352007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
436
437 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
438 collect output incrementally.
439
b8953b0e
UW
4402007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
441
442 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
443 for -var-create lpcharacter test.
444 * gdb.mi/mi2-var-cmd.exp: Likewise.
445
7acd5c40
UW
4462007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
447
448 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
449 pass on targets where address zero is readable.
450
9c6759c1
UW
4512007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
452
453 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
454 just a single architecture.
455
a2f1aeb4
UW
4562007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
457
458 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
459 (fetch_all_registers): New function, uses gdb_test_multiple and
460 exp_continue to fetch inferior output line-by-line.
461 Replace all uses of do_get_all_registers by fetch_all_registers.
462
46579ac2
UW
4632007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
464
465 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
466 in target_info.
467
fc133f24
MS
4682007-03-02 Michael Snyder <michael.snyder@palmsource.com>
469
470 * gdb.threads/manythreads.exp: Use $message string for
471 consistancy; add a default (timeout) case.
472
7646a51d
MS
4732007-03-02 Michael Snyder <michael.snyder@palmsource.com>
474
475 * gdb.base/watchpoint.exp: Fix truncated comment.
476
dcfff61f
MS
4772007-03-02 Michael Snyder <michael.snyder@palmsource.com>
478
479 * Makefile.in: Remove spurious single-quotes from sed command.
480
664e3ee9
DJ
4812007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
482
483 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
484 func.
485 * gdb.mi/mi2-var-cmd.exp: Likewise.
486
d7cc6f2f
JB
4872007-02-27 Joel Brobecker <brobecker@adacore.com>
488
489 * gdb.dwarf2/dw2-producer.S: New file.
490 * gdb.dwarf2/dw2-producer.exp: New testcase.
491
4922007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
493
494 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
495 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
496 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
497 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
498 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
499 Revert tests to use mi_gdb_test and include value field in output
500 of -var-create.
501
93d42b30
DJ
5022007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
503
504 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
505
c499ed39
DJ
5062007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
507
508 * gdb.base/maint.exp: Remove full paths from test names.
509 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
510 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
511
9836f81b
JB
5122007-02-27 Joel Brobecker <brobecker@adacore.com>
513
514 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
515
c74d0ad8
DJ
5162007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
517
518 * gdb.server/server-mon.exp: New test.
519
2711e456
DJ
5202007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
521
522 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
523
ff6f572f
DJ
5242007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
525
526 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
527 register capitalization.
528
fada3feb
DP
5292007-02-13 Denis Pilat <denis.pilat@st.com>
530
531 * gdb.mi/mi-var-invalidate.exp: New file.
532
fb1e4ffc
DJ
5332007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
534
535 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
536
3da939d7
DJ
5372007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
538
539 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
540
123dc839
DJ
5412007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
542
543 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
544 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
545
877e3645 5462007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
547
548 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
549 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
550 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
551 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
552 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 553 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222
NR
554 Update tests to include value field in output of -var-create.
555
3c0a2960
AS
5562007-02-08 Andreas Schwab <schwab@suse.de>
557
558 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
559
108546a0
DJ
5602007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
561
562 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
563 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
564
d701dcab
DP
5652007-02-02 Denis Pilat <denis.pilat@st.com>
566
567 * gdb.threads/threadapply.exp: check that frame is not changed by
568 the thread apply all command.
569
783e3e2f
AS
5702007-01-31 Andreas Schwab <schwab@suse.de>
571
6d9c3a87
AS
572 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
573
3c50d7b9
AS
574 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
575 in the dwarf sections.
576 * gdb.dwarf2/mac-fileno.S: Likewise.
577
783e3e2f
AS
578 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
579 bspstore register on ia64.
580
78ff580e
AS
5812007-01-29 Andreas Schwab <schwab@suse.de>
582
cc8e9b12
AS
583 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
584 "frame-begin" annotation.
585
78ff580e
AS
586 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
587 number of "frames-invalid" annotations.
588
704a4f78
DJ
5892007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
590
591 * gdb.base/commands.exp: Call if_commands_test.
592 (gdb_test_no_prompt, if_commands_test): New.
593
e741bf94
MK
5942007-01-28 Mark Kettenis <kettenis@gnu.org>
595
596 * gdb.threads/sigthread.c (NSIGS): Make bigger.
597
474d0ad3
AS
5982007-01-27 Andreas Schwab <schwab@suse.de>
599
600 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
601 .short/.int/.quad in the dwarf sections.
602 * gdb.dwarf2/dw2-intercu.S: Likewise.
603 * gdb.dwarf2/dw2-intermix.S: Likewise.
604
e784b426
JK
6052007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
606
607 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
608 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
609 array.
e784b426
JK
610 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
611 * gdb.base/setvar.exp: Likewise.
612
37f08e04
AS
6132007-01-26 Andreas Schwab <schwab@suse.de>
614
9a01813a
AS
615 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
616 test.
617
37f08e04
AS
618 * gdb.base/multi-forks.exp ("restart $i"): Also match
619 __kernel_syscall_via_break.
620
6e2a9270
VP
6212007-01-24 Vladimir Prus <vladimir@codesourcery.com>
622
623 * lib/mi-support.exp (mi_delete_varobj): New.
624 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
625 testcase.
626 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
627 (main): Call the above.
628 (reference_update_test, base_in_reference_test)
629 (reference_to_pointer): Delete the created varobjs.
630
e515b470
DJ
6312007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
632
633 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
634 * configure: Regenerated.
635 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
636 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
637 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
638 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
639 * lib/gdb.exp (gdb_skip_xml_test): New function.
640
08d8bcd7
DJ
6412007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
642
643 * gdb.base/sigrepeat.exp: Correct error message.
644
6452007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
646 Daniel Jacobowitz <dan@codesourcery.com>
647
648 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
649 gdb.arch/i386-gnu-cfi-asm.S: New files.
650
97c3f1f3
JK
6512007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
652
653 * lib/gdb.exp: Abort on missing `site.exp'.
654
cb1df416
DJ
6552007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
656 Daniel Jacobowitz <dan@codesourcery.com>
657
658 * gdb.base/included.c, gdb.base/included.exp,
659 gdb.base/included.h: New files.
660
35990120
DJ
6612007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
662
663 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
664 (maximize_rlimit): Reduce limits on 64-bit systems.
665
6e81a116 6662007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
667
668 From Marcus Deuling <deuling@de.ibm.com>:
669 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
670 every case.
671
6c3c41f3
NR
6722007-01-13 Nick Roberts <nickrob@snap.net.nz>
673
674 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
675 (test_path_specification): Use objdir instead of srcdir to always
676 get an absolute filename.
677
2f12c312
DJ
6782007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
679
680 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
681
81121995
VP
6822007-01-11 Vladimir Prus <vladimir@codesourcery.com>
683
684 * gdb.mi/mi-var-cp.cc (reference_update_tests):
685 Make sure the variable we're using is in scope.
686 (reference_to_pointer): Likewise.
687
4741b737
DJ
6882007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
689
690 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
691 has no debug information.
692
054410c3
DJ
6932007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
694
695 * gdb.base/annota1.exp: Remove extra send_gdb.
696
818f79f6
DJ
6972007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
698
699 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
700
f7a6bb70
DJ
7012007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
702
703 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
704
57e66780
DJ
7052007-01-08 Nick Roberts <nickrob@snap.net.nz>
706 Daniel Jacobowitz <dan@codesourcery.com>
707
708 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
709 lcharacter or linteger change. Correct duplicated test name.
710 * gdb.mi/mi2-var-cmd.exp: Likewise.
711
3d799a95
DJ
7122007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
713
714 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
715
7162007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9
JB
717
718 * gdb.base/nofield.c: New file.
719 * gdb.base/nofield.exp: New testcase.
720
eafb94e8
NR
7212007-01-05 Nick Roberts <nickrob@snap.net.nz>
722
723 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
724
725 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
726 test.
727
5e572bb4
DJ
7282007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
729
730 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
731
74a44383
DJ
7322007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
733
734 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
735 when continuing.
736
1b572db9
DJ
7372007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
738
739 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
740 Expect ".exe" extension.
741
381bc39b
DJ
7422007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
743
744 * gdb.base/charset.exp: Add explicit filename to break.
745 * gdb.base/dbx.exp: Add explicit filename to breaks.
746
2b70e4c6
DJ
7472007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
748
749 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
750 * gdb.mi/mi2-file.exp: Likewise.
751
303b6f5d
DJ
7522007-01-04 Vladimir Prus <vladimir@codesourcery.com>
753
754 Implement specification of MI tests as comments
755 in C and C++ sources.
756 * lib/mi-support.exp (mi_autotest_data): New variable.
757 (mi_autotest_source): New variable.
758 (count_newlines, mi_prepare_inline_tests)
759 (mi_get_inline_test, mi_continue_to_line)
760 (mi_run_inline_test, mi_tbreak)
761 (mi_send_resuming_command, mi_wait_for_stop): New functions.
762 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
763 Run inline tests.
764 * gdb.mi/mi-var-cp.cc: Define tests here.
765
23da0d94
VP
7662007-01-04 Vladimir Prus <vladimir@codesourcery.com>
767
768 Simplify usage of mi_continue_to.
769 * lib/mi-support.exp (mi_runto_helper): Renamed
770 from mi_runto, added new parameter 'run_or_continue'.
771 (mi_runto): Use mi_runto_helper.
772 (mi_continue_to): Accept just function name as parameter.
773 Use mi_runto_helper.
774 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
775 * gdb.mi/mi2-var-cmd.exp: Likewise.
776
f9e18282
JB
7772006-01-04 Joel Brobecker <brobecker@adacore.com>
778
779 Make this testcase a bit more realistic. The current code
780 is too simplistic, and allows the compiler to optimize out
781 some of the entities we need for this testcase.
782 * gdb.ada/null_record/bar.ads (Void_Star): New type.
783 (Do_Nothing): Add extra parameter.
784 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
785 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
786 by using a variable of type Void_Star.
787
fd678c65
JB
7882006-01-04 Joel Brobecker <brobecker@adacore.com>
789
790 * gdb.ada/catch_ex/foo.adb: New file.
791 * gdb.ada/catch_ex.exp: New testcase.
792
05cfdb42
DJ
7932007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
794
795 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
796 pass --image-base to linker.
797
2e03ee74
DJ
7982007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
799 Daniel Jacobowitz <dan@codesourcery.com>
800
801 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
802 secondary prompts.
803
0d5de010
DJ
8042007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
805
806 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
807 output. Test the types of members and member pointers.
808 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
809 gdb/2092.
810 * gdb.cp/member-ptr.exp: Search for a comment instead of a
811 statement. Enable for GCC. Update expected output for some tests
812 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
813 layout.
814 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
815 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
816 (Diamond::vget_base): New.
817 (main): Add new tests.
818 * gdb.cp/printmethod.exp: Update expected output for member functions.
819 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
820 print pEe->D::vg().
821
61a771aa
DJ
8222007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
823
824 * gdb.threads/tls.exp: Allow stops in sem_post.
825
2fa63963
DJ
8262006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
827
828 * gdb.base/annota1.exp: Allow .*printf in backtraces.
829 * gdb.base/annota3.exp: Likewise.
830 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
831 again (instead of timing out).
832 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
833 GCC bug 26475.
834 * gdb.java/jmisc.exp: Adjust to work with method signatures including
835 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
836 test from jmisc1.exp.
837 * gdb.java/jmisc1.exp: Delete.
838 * gdb.java/jprint.exp: Adjust to work with method signatures including
839 return types.
840 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
841 * gdb.threads/linux-dp.exp: Don't be confused by program output.
842 * lib/java.exp (compile_java_from_source): Pass the correct type
843 to target_compile.
844
5eefc2b7
JB
8452006-12-31 Joel Brobecker <brobecker@adacore.com>
846
847 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
848 (stack_align_edx): New function.
849 (stack_align_eax): New function.
850 (main): Add calls to stack_align_edx and stack_align_eax.
851 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
852 Add testing for the cases where the register used during a stack
853 realignment is edx. Same for eax.
854
227c54da
DJ
8552006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
856
857 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
858 and generic PE targets.
859
cab8ac94
JB
8602006-12-29 Joel Brobecker <brobecker@adacore.com>
861
862 * gdb.ada/array_return.exp: Update copyright date list.
863
ba54f318
JB
8642006-12-27 Joel Brobecker <brobecker@adacore.com>
865
866 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
867 (Create_Small_Float_Vector): New function.
868 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
869 function body.
870 * gdb.ada/array_return/p.adb: Use new type and function from
871 package Pck.
872 * gdb.ada/array_return.exp: Add a test verifying that GDB is
873 able to print the value returned by a function returning an
874 array of float.
875
6b7a35dd
JB
8762006-12-20 Joel Brobecker <brobecker@adacore.com>
877
878 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
879 The associated tests should be PASSing.
880
038224f6
VP
8812006-12-08 Vladimir Prus <vladimir@codesourcery.com>
882
883 Test for base in references.
884 * gdb.mi/mi-var-cp.cc: Add test code.
885 * gdb.mi/mi-var-cp.exp: Test for bases in references.
886 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
887 * gdb.mi/mi2-watch.exp: Likewise.
888 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
889 (mi_list_varobj_children): New function.
890
b26ed50d
VP
8912006-12-08 Vladimir Prus <vladimir@codesourcery.com>
892
893 * lib/mi-support.exp
894 (mi_runto): Accept "()" after function name.
895 (mi_create_varobj): New function.
896 (mi_varobj_update): New function.
897 (mi_Check_varobj_value): New function.
898 * gdb.mi/mi-var-cp.exp: New file.
899 * gdb.mi/mi-var-cp.cc: New file.
900
08232497
DJ
9012006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
902
903 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
904 gdb.base/weaklib2.c: New files.
905
d394c993 9062006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 907
ac6c2fba
NS
908 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
909 info. Adjust test names.
910
8ec659a0 911 * gdb.base/break.c (main): Move position of malloc.
d394c993 912 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 913
acd65feb
VP
9142006-11-28 Vladimir Prus <vladimir@codesourcery.com>
915
916 * gdb.mi/mi-var-cmd.exp: Check -var-update after
917 assignement of arrays and function pointers.
918 * gdb.mi/var-cmd.c: Add declaration necessary for above
919 tests.
920
f556d5e5
NS
9212006-11-27 Nathan Sidwell <nathan@codesourcery.com>
922
923 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
924
925 * gdb.threads/linux-dp.exp: Read thread table before and after
926 creating each philosopher and verify it.
927
697bc68d
NS
9282006-11-27 Nathan Sidwell <nathan@codesourcery.com>
929 Paul Brook <paul@codesourcery.com>
930 Daniel Jacobowitz <dan@codesourcery.com>
931
932 * gdb.base/ending-run.exp: Flatten expect script stepping out of
933 main to remove duplication. Add start function of the form
934 '_*start[1-9]*'. Add RVDS start function.
935
29d73ae4
DJ
9362006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
937
938 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
939
c1d88655
UW
9402006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
941
942 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
943 * gdb.asm/spu.inc: New file.
944 * gdb.base/term.exp: Disable if [target_info exists noargs].
945 * gdb.gdb/complaints.exp: Disable if ![isnative].
946 * gdb.gdb/selftest.exp: Likewise.
947 * gdb.gdb/observer.exp: Likewise.
948 * gdb.gdb/xfullpath.exp: Likewise.
949 * gdb.base/attach.exp: Disable on SPU target.
950 * gdb.cp/bs145503.exp: Likewise.
951 * gdb.cp/exception.exp: Likewise.
952 * gdb.cp/userdef.exp: Likewise.
953
32a13b1a
DJ
9542006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
955
956 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
957
d8295fe9
VP
9582006-11-10 Vladimir Prus <vladimir@codesourcery.com>
959
960 * gdb.base/completion.exp: Fix completion tests for
961 'info' and 'info '.
962 * gdb.base/help.exp (help_test_raw, test_class_help)
963 (test_prefix_command_help): Move...
964 * lib/gdb.exp: Here.
965 * gdb.base/main.exp: Adjust.
966 * gdb.cp/maint.exp: Adjust.
967 * gdb.trace/tracecmd.exp: Use test_help_class.
968
8c394015
VP
9692006-11-09 Vladimir Prus <vladimir@codesourcery.com>
970
971 * gdb.stabs/weird.exp (print_weird_var): Use
972 gdb_test_multiple instead of gdb_expect.
973
027fc1bc
VP
9742006-11-09 Vladimir Prus <vladimir@codesourcery.com>
975
976 * gdb.base/help.exp (help_test_raw): New.
977 (test_class_help): New.
978 (test_prefix_command_help): New.
979 Adjust testcases.
980
67609209
FR
9812006-11-09 Christophe Lyon <christophe.lyon@st.com>
982
983 * gdb.base/constvars.c (main): Write to crass and crips, so that
984 they are allocated by the compiler.
985
f73adfeb
AS
9862006-10-27 Andreas Schwab <schwab@suse.de>
987
988 * gdb.base/multi-forks.exp: Use "detach fork" instead of
989 "detach-fork".
990
2f83a18e
DJ
9912006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
992
993 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
994 of patterns.
995
94277a38
DJ
9962006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
997
998 * gdb.base/sepdebug.exp: Remove debug format test.
999 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
1000 Handle no-symtab.
1001 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
1002
5bd2f6e2
DJ
10032006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
1004
1005 * gdb.threads/manythreads.c (thread_function, main): Don't cast
1006 int to pointer or pointer to int.
1007 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
1008
8c008720
DJ
10092006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
1010
1011 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
1012
9e35dae4
DJ
10132006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1014
1015 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
1016
d9639e13
DJ
10172006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
1018
1019 PR c++/2116
1020 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
1021
390a1bd0
JB
10222006-10-06 Joel Brobecker <brobecker@adacore.com>
1023
1024 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
1025 the corresponding bug has been fixed in GDB (PR/2018).
1026
dd920c33
JB
10272006-10-06 Joel Brobecker <brobecker@adacore.com>
1028
1029 * gdb.base/subst.exp: New testcase.
1030
53bbefe9
JB
10312006-10-06 Joel Brobecker <brobecker@adacore.com>
1032
1033 * gdb.ada/array_return/pck.ads: Add copyright notice.
1034 * gdb.ada/array_return/pck.adb: Likewise.
1035 * gdb.ada/array_return/p.adb: Likewise.
1036 * gdb.ada/exec_changed/first.adb: Likewise.
1037 * gdb.ada/exec_changed/second.adb: Likewise.
1038
09851417
JB
10392006-10-06 Joel Brobecker <brobecker@adacore.com>
1040
1041 * gdb.ada/watch_arg/watch.adb: New file.
1042 * gdb.ada/watch_arg.exp: New testcase.
1043
041bf30d
VP
10442006-10-02 Vladimir Prus <vladimir@codesourcery.com>
1045
1046 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
1047 via string_to_regexp.
1048 * gdb.mi/mi2-basics.exp: Likewise.
1049
f286fbdd 10502006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
1051
1052 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
1053 Remove unused / obsolete files.
1054
7c07f349
NR
10552006-09-19 Nick Roberts <nickrob@snap.net.nz>
1056
1057 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
1058
cd5ff84a
VP
10592006-09-17 Vladimir Prus <vladimir@codesourcery.com>
1060
1061 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
1062 HIGH_FRAME argument to -stack-list-arguments can be larger than
1063 the number of frames.
1064
ae018d1a
DJ
10652006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
1066
1067 * gdb.base/args.c (main): Add breakpoint marker.
1068 * gdb.base/args.exp: Use args_test for tests. Add new tests which
1069 really test empty arguments.
1070 (args_load): Delete.
1071 (args_test): New.
1072
b399c549
NR
10732006-09-13 Nick Roberts <nickrob@snap.net.nz>
1074
1075 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
1076 check for one file.
1077
2ab1eb7a
VP
10782006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
1079
1080 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
1081 HIGH_FRAME argument to -stack-list-locals can be larger than
1082 the number of frames.
1083
476308bf
FF
10842006-08-18 Fred Fish <fnf@specifix.com>
1085
1086 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
1087 '$' in front of skip_vmx_tests_saved when setting that.
1088
8625200f
AS
10892006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
1090
1091 * gdb.base/trace-commands.exp: New file.
1092
089ec8f1
DJ
10932006-08-10 Joel Brobecker <brobecker@adacore.com>
1094 Daniel Jacobowitz <dan@codesourcery.com>
1095
1096 * gdb.base/step-bt.exp: Make hexadecimal address optional in
1097 expected output of the backtrace commands.
1098
b60f0898
JB
10992006-08-09 Joel Brobecker <brobecker@adacore.com>
1100
1101 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
1102 untested followed by return combination.
1103 * gdb.arch/altivec-regs.exp: Likewise.
1104 * gdb.arch/e500-abi.exp: Likewise.
1105 * gdb.arch/e500-regs.exp: Likewise.
1106 * gdb.arch/gdb1291.exp: Likewise.
1107 * gdb.arch/gdb1431.exp: Likewise.
1108 * gdb.arch/gdb1558.exp: Likewise.
1109 * gdb.arch/i386-prologue.exp: Likewise.
1110 * gdb.arch/i386-unwind.exp: Likewise.
1111 * gdb.asm/asm-source.exp: Likewise.
1112 * gdb.base/a2-run.exp: Likewise.
1113 * gdb.base/advance.exp: Likewise.
1114 * gdb.base/all-bin.exp: Likewise.
1115 * gdb.base/annota1.exp: Likewise.
1116 * gdb.base/annota3.exp: Likewise.
1117 * gdb.base/args.exp: Likewise.
1118 * gdb.base/arithmet.exp: Likewise.
1119 * gdb.base/assign.exp: Likewise.
1120 * gdb.base/async.exp: Likewise.
1121 * gdb.base/attach.exp: Likewise.
1122 * gdb.base/bang.exp: Likewise.
1123 * gdb.base/bigcore.exp: Likewise.
1124 * gdb.base/bitfields.exp: Likewise.
1125 * gdb.base/bitfields2.exp: Likewise.
1126 * gdb.base/break.exp: Likewise.
1127 * gdb.base/call-sc.exp: Likewise.
1128 * gdb.base/call-strs.exp: Likewise.
1129 * gdb.base/callfuncs.exp: Likewise.
1130 * gdb.base/checkpoint.exp: Likewise.
1131 * gdb.base/chng-syms.exp: Likewise.
1132 * gdb.base/code-expr.exp: Likewise.
1133 * gdb.base/commands.exp: Likewise.
1134 * gdb.base/completion.exp: Likewise.
1135 * gdb.base/cond-expr.exp: Likewise.
1136 * gdb.base/condbreak.exp: Likewise.
1137 * gdb.base/consecutive.exp: Likewise.
1138 * gdb.base/constvars.exp: Likewise.
1139 * gdb.base/corefile.exp: Likewise.
1140 * gdb.base/cvexpr.exp: Likewise.
1141 * gdb.base/dbx.exp: Likewise.
1142 * gdb.base/define.exp: Likewise.
1143 * gdb.base/detach.exp: Likewise.
1144 * gdb.base/display.exp: Likewise.
1145 * gdb.base/dump.exp: Likewise.
1146 * gdb.base/ena-dis-br.exp: Likewise.
1147 * gdb.base/ending-run.exp: Likewise.
1148 * gdb.base/environ.exp: Likewise.
1149 * gdb.base/eval-skip.exp: Likewise.
1150 * gdb.base/exprs.exp: Likewise.
1151 * gdb.base/fileio.exp: Likewise.
1152 * gdb.base/finish.exp: Likewise.
1153 * gdb.base/float.exp: Likewise.
1154 * gdb.base/foll-exec.exp: Likewise.
1155 * gdb.base/foll-fork.exp: Likewise.
1156 * gdb.base/foll-vfork.exp: Likewise.
1157 * gdb.base/freebpcmd.exp: Likewise.
1158 * gdb.base/funcargs.exp: Likewise.
1159 * gdb.base/gcore.exp: Likewise.
1160 * gdb.base/gdb1090.exp: Likewise.
1161 * gdb.base/gdb1250.exp: Likewise.
1162 * gdb.base/huge.exp: Likewise.
1163 * gdb.base/info-proc.exp: Likewise.
1164 * gdb.base/interrupt.exp: Likewise.
1165 * gdb.base/jump.exp: Likewise.
1166 * gdb.base/langs.exp: Likewise.
1167 * gdb.base/lineinc.exp: Likewise.
1168 * gdb.base/list.exp: Likewise.
1169 * gdb.base/logical.exp: Likewise.
1170 * gdb.base/long_long.exp: Likewise.
1171 * gdb.base/macscp.exp: Likewise.
1172 * gdb.base/maint.exp: Likewise.
1173 * gdb.base/mips_pro.exp: Likewise.
1174 * gdb.base/miscexprs.exp: Likewise.
1175 * gdb.base/multi-forks.exp: Likewise.
1176 * gdb.base/opaque.exp: Likewise.
1177 * gdb.base/overlays.exp: Likewise.
1178 * gdb.base/pc-fp.exp: Likewise.
1179 * gdb.base/pointers.exp: Likewise.
1180 * gdb.base/printcmds.exp: Likewise.
1181 * gdb.base/psymtab.exp: Likewise.
1182 * gdb.base/ptype.exp: Likewise.
1183 * gdb.base/recurse.exp: Likewise.
1184 * gdb.base/relational.exp: Likewise.
1185 * gdb.base/relocate.exp: Likewise.
1186 * gdb.base/remote.exp: Likewise.
1187 * gdb.base/reread.exp: Likewise.
1188 * gdb.base/restore.exp: Likewise.
1189 * gdb.base/return.exp: Likewise.
1190 * gdb.base/return2.exp: Likewise.
1191 * gdb.base/scope.exp: Likewise.
1192 * gdb.base/sect-cmd.exp: Likewise.
1193 * gdb.base/sep.exp: Likewise.
1194 * gdb.base/sepdebug.exp: Likewise.
1195 * gdb.base/setshow.exp: Likewise.
1196 * gdb.base/setvar.exp: Likewise.
1197 * gdb.base/sigall.exp: Likewise.
1198 * gdb.base/sigbpt.exp: Likewise.
1199 * gdb.base/signals.exp: Likewise.
1200 * gdb.base/signull.exp: Likewise.
1201 * gdb.base/sizeof.exp: Likewise.
1202 * gdb.base/solib.exp: Likewise.
1203 * gdb.base/step-line.exp: Likewise.
1204 * gdb.base/step-test.exp: Likewise.
1205 * gdb.base/structs.exp: Likewise.
1206 * gdb.base/structs2.exp: Likewise.
1207 * gdb.base/term.exp: Likewise.
1208 * gdb.base/twice.exp: Likewise.
1209 * gdb.base/until.exp: Likewise.
1210 * gdb.base/varargs.exp: Likewise.
1211 * gdb.base/volatile.exp: Likewise.
1212 * gdb.base/watchpoint.exp: Likewise.
1213 * gdb.base/whatis-exp.exp: Likewise.
1214 * gdb.base/whatis.exp: Likewise.
1215 * gdb.cp/ambiguous.exp: Likewise.
1216 * gdb.cp/annota2.exp: Likewise.
1217 * gdb.cp/annota3.exp: Likewise.
1218 * gdb.cp/bool.exp: Likewise.
1219 * gdb.cp/breakpoint.exp: Likewise.
1220 * gdb.cp/casts.exp: Likewise.
1221 * gdb.cp/class2.exp: Likewise.
1222 * gdb.cp/classes.exp: Likewise.
1223 * gdb.cp/cplusfuncs.exp: Likewise.
1224 * gdb.cp/ctti.exp: Likewise.
1225 * gdb.cp/derivation.exp: Likewise.
1226 * gdb.cp/exception.exp: Likewise.
1227 * gdb.cp/gdb1355.exp: Likewise.
1228 * gdb.cp/hang.exp: Likewise.
1229 * gdb.cp/inherit.exp: Likewise.
1230 * gdb.cp/local.exp: Likewise.
1231 * gdb.cp/m-data.exp: Likewise.
1232 * gdb.cp/m-static.exp: Likewise.
1233 * gdb.cp/member-ptr.exp: Likewise.
1234 * gdb.cp/method.exp: Likewise.
1235 * gdb.cp/misc.exp: Likewise.
1236 * gdb.cp/namespace.exp: Likewise.
1237 * gdb.cp/overload.exp: Likewise.
1238 * gdb.cp/ovldbreak.exp: Likewise.
1239 * gdb.cp/pr-1023.exp: Likewise.
1240 * gdb.cp/pr-1210.exp: Likewise.
1241 * gdb.cp/pr-574.exp: Likewise.
1242 * gdb.cp/printmethod.exp: Likewise.
1243 * gdb.cp/psmang.exp: Likewise.
1244 * gdb.cp/ref-params.exp: Likewise.
1245 * gdb.cp/ref-types.exp: Likewise.
1246 * gdb.cp/rtti.exp: Likewise.
1247 * gdb.cp/templates.exp: Likewise.
1248 * gdb.cp/try_catch.exp: Likewise.
1249 * gdb.cp/userdef.exp: Likewise.
1250 * gdb.cp/virtfunc.exp: Likewise.
1251 * gdb.disasm/am33.exp: Likewise.
1252 * gdb.disasm/h8300s.exp: Likewise.
1253 * gdb.disasm/mn10300.exp: Likewise.
1254 * gdb.disasm/sh3.exp: Likewise.
1255 * gdb.disasm/t01_mov.exp: Likewise.
1256 * gdb.disasm/t02_mova.exp: Likewise.
1257 * gdb.disasm/t03_add.exp: Likewise.
1258 * gdb.disasm/t04_sub.exp: Likewise.
1259 * gdb.disasm/t05_cmp.exp: Likewise.
1260 * gdb.disasm/t06_ari2.exp: Likewise.
1261 * gdb.disasm/t07_ari3.exp: Likewise.
1262 * gdb.disasm/t08_or.exp: Likewise.
1263 * gdb.disasm/t09_xor.exp: Likewise.
1264 * gdb.disasm/t10_and.exp: Likewise.
1265 * gdb.disasm/t11_logs.exp: Likewise.
1266 * gdb.disasm/t12_bit.exp: Likewise.
1267 * gdb.disasm/t13_otr.exp: Likewise.
1268 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
1269 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
1270 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
1271 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
1272 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
1273 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
1274 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
1275 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
1276 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
1277 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
1278 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
1279 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
1280 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
1281 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
1282 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
1283 * gdb.mi/gdb701.exp: Likewise.
1284 * gdb.mi/gdb792.exp: Likewise.
1285 * gdb.mi/mi-basics.exp: Likewise.
1286 * gdb.mi/mi-break.exp: Likewise.
1287 * gdb.mi/mi-cli.exp: Likewise.
1288 * gdb.mi/mi-console.exp: Likewise.
1289 * gdb.mi/mi-disassemble.exp: Likewise.
1290 * gdb.mi/mi-eval.exp: Likewise.
1291 * gdb.mi/mi-file.exp: Likewise.
1292 * gdb.mi/mi-read-memory.exp: Likewise.
1293 * gdb.mi/mi-regs.exp: Likewise.
1294 * gdb.mi/mi-return.exp: Likewise.
1295 * gdb.mi/mi-simplerun.exp: Likewise.
1296 * gdb.mi/mi-stack.exp: Likewise.
1297 * gdb.mi/mi-stepi.exp: Likewise.
1298 * gdb.mi/mi-syn-frame.exp: Likewise.
1299 * gdb.mi/mi-until.exp: Likewise.
1300 * gdb.mi/mi-var-block.exp: Likewise.
1301 * gdb.mi/mi-var-child.exp: Likewise.
1302 * gdb.mi/mi-var-cmd.exp: Likewise.
1303 * gdb.mi/mi-var-display.exp: Likewise.
1304 * gdb.mi/mi-watch.exp: Likewise.
1305 * gdb.mi/mi2-basics.exp: Likewise.
1306 * gdb.mi/mi2-break.exp: Likewise.
1307 * gdb.mi/mi2-cli.exp: Likewise.
1308 * gdb.mi/mi2-console.exp: Likewise.
1309 * gdb.mi/mi2-disassemble.exp: Likewise.
1310 * gdb.mi/mi2-eval.exp: Likewise.
1311 * gdb.mi/mi2-file.exp: Likewise.
1312 * gdb.mi/mi2-read-memory.exp: Likewise.
1313 * gdb.mi/mi2-regs.exp: Likewise.
1314 * gdb.mi/mi2-return.exp: Likewise.
1315 * gdb.mi/mi2-simplerun.exp: Likewise.
1316 * gdb.mi/mi2-stack.exp: Likewise.
1317 * gdb.mi/mi2-stepi.exp: Likewise.
1318 * gdb.mi/mi2-syn-frame.exp: Likewise.
1319 * gdb.mi/mi2-until.exp: Likewise.
1320 * gdb.mi/mi2-var-block.exp: Likewise.
1321 * gdb.mi/mi2-var-child.exp: Likewise.
1322 * gdb.mi/mi2-var-cmd.exp: Likewise.
1323 * gdb.mi/mi2-var-display.exp: Likewise.
1324 * gdb.mi/mi2-watch.exp: Likewise.
1325 * gdb.stabs/exclfwd.exp: Likewise.
1326 * gdb.stabs/weird.exp: Likewise.
1327 * gdb.threads/gcore-thread.exp: Likewise.
1328 * gdb.trace/actions.exp: Likewise.
1329 * gdb.trace/backtrace.exp: Likewise.
1330 * gdb.trace/circ.exp: Likewise.
1331 * gdb.trace/collection.exp: Likewise.
1332 * gdb.trace/deltrace.exp: Likewise.
1333 * gdb.trace/infotrace.exp: Likewise.
1334 * gdb.trace/limits.exp: Likewise.
1335 * gdb.trace/packetlen.exp: Likewise.
1336 * gdb.trace/passc-dyn.exp: Likewise.
1337 * gdb.trace/passcount.exp: Likewise.
1338 * gdb.trace/report.exp: Likewise.
1339 * gdb.trace/save-trace.exp: Likewise.
1340 * gdb.trace/tfind.exp: Likewise.
1341 * gdb.trace/tracecmd.exp: Likewise.
1342 * gdb.trace/while-dyn.exp: Likewise.
1343 * gdb.trace/while-stepping.exp: Likewise.
1344
f4b618d1
JB
13452006-08-08 Joel Brobecker <brobecker@adacore.com>
1346
1347 * gdb.base/step-bt.c: New file.
1348 * gdb.base/step-bt.exp: New testcase.
1349
3d00d119
DJ
13502006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
1351
1352 * config/monitor.exp (gdb_load): Remove support for obsolete
1353 download-write-size.
1354 * gdb.base/remote.exp: Likewise. Update all callers of
1355 gdb_timed_load.
1356
017b5bd4
DJ
13572006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
1358
1359 * cursal.exp: Pass binfile to gdb_load.
1360
837c599d
DJ
13612006-08-01 Nathan Sidwell <nathan@codesourcery.com>
1362
1363 * gdb.base/cursal.exp: Add "" to gdb_load call.
1364
8dd4540b
MK
13652006-07-29 Mark Kettenis <kettenis@gnu.org>
1366
1367 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
1368 NetBSD/ELF targets.
1369
ab5c9f60
DJ
13702006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
1371
1372 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
1373 operator*.
1374
4c42eaff
DJ
13752006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
1376
1377 * gdb.base/completion.exp: Update for change in "file" behavior.
1378 * gdb.stabs/weird.exp: Likewise.
1379 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
1380 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
1381
0155cc76
NS
13822006-07-24 Nathan Sidwell <nathan@codesourcery.com>
1383
1384 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
1385 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
1386
16026cd7
AS
13872006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
1388
1389 * gdb.base/default.exp: Update source command error message.
1390 * gdb.base/help.exp: Update 'help source' message.
1391
16963cb6
DJ
13922006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
1393
1394 * gdb.cp/bs15503.exp: Update comment for no longer crashing
1395 test.
1396
6d7fd486
AS
13972006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
1398
1399 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
1400
29e8a844
DJ
14012006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
1402
1403 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
1404
6afcfa39
DJ
14052006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
1406
1407 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
1408
267a692b
MK
14092006-07-17 Mark Kettenis <kettenis@gnu.org>
1410
1411 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
1412 *-*-openbsd* from targets for wich we expect ARM FPA floating
1413 point format.
1414
85d2fec4
NR
14152006-07-17 Nick Roberts <nickrob@snap.net.nz>
1416
1417 * gdb.cp/annota3.exp: Expect frame-begin annotation.
1418
14192006-07-17 Mark Kettenis <kettenis@gnu.org>
1420
1421 * gdb.base/annota3.exp: Expect frame-begin annotation.
1422
85b4c6e8
JB
14232006-07-14 Joel Brobecker <brobecker@adacore.com>
1424
1425 * gdb.base/help.exp: Adjust "help unset" test to accept
1426 any list of unset commands.
1427
fb933624
DJ
14282006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
1429 Daniel Jacobowitz <dan@codesourcery.com>
1430
1431 * gdb.cp/ref-params.exp: New test.
1432 * gdb.cp/ref-params.cc: New source file.
1433 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
1434
1dff4b64
MK
14352006-07-08 Mark Kettenis <kettenis@gnu.org>
1436
1437 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
1438 spaces/tabs in regular expressions since they might not be there.
1439
40d2e0e3
AS
14402006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
1441
1442 * gdb.base/ifelse.exp: New file.
1443
f6c957d2
NS
14442006-07-04 Nathan Sidwell <nathan@codesourcery.com>
1445
1446 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
1447 line.
1448 * gdb.base/huge.exp: Loop over compilation to find a size that
1449 is acceptable.
1450 * gdb.base/remote.exp: Correct expected strings.
1451 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
1452
b9c5a23d
DJ
14532006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1454
1455 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
1456
9af2e58d
DJ
14572006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1458
1459 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
1460 native.
1461
30930ca5
DJ
14622006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1463
1464 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
1465 enable stabs testing.
1466
aa32fa1d
DJ
14672006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1468
bd4a4c80 1469 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
1470 gdb_test_multiple does.
1471
321fef15
DJ
14722006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1473
1474 * Makefile.in (host_alias): Remove.
1475 (target_alias): Use @target_noncanonical@.
1476 (site.exp): Don't set host_alias.
1477 * aclocal.m4: Remove contents. Include acx.m4.
1478 * configure: Regenerated.
1479 * configure.ac: Use ACX_NONCANONICAL_TARGET.
1480
e1c2defa
NS
14812006-06-13 Nathan Sidwell <nathan@codesourcery.com>
1482
e63b55d1
NS
1483 * lib/gdb.exp (gdb_load_cmd): New.
1484
5600ea19
NS
1485 * gdb.base/fileio.c: Add system(NULL) test.
1486 * gdb.base/fileio.exp: Check it.
1487
e1c2defa
NS
1488 * gdb.base/break.c: Add 10a breakpoint at }
1489 * gdb.base/break.exp: Add test for breakpoint at }
1490 * gdb.cp/anon-union.cc: Add code at end of function.
1491 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
1492 * gdb.mi/var-cmd.c: Add code at end of function.
1493 * gdb.mi/mi-var-display.exp: Adjust end of next.
1494 * gdb.mi/mi2-var-display.exp: Likewise.
1495 * gdb.base/fileio.c: Add stop function and insert calls at
1496 stopping places.
1497 * gdb.base/fileio.exp: Breakpoint stop function and remove
1498 explicit line number references.
1499
6c0112ec
JB
15002006-05-19 Joel Brobecker <brobecker@adacore.com>
1501
1502 * gdb.base/del.exp (test_delete_alias): New function.
1503 Now check that both "del" and "d" work as aliases for "delete".
1504
154189a4
FF
15052006-05-18 Fred Fish <fnf@specifix.com>
1506
1507 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
1508 required. Check for spurious output after program exits normally.
1509
582e64c2
FF
15102006-05-17 Fred Fish <fnf@specifix.com>
1511
1512 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
1513 gdb_load, so it works in the simulator.
1514
8ef6493a
FF
15152006-05-11 Fred Fish <fnf@specifix.com>
1516
1517 * gdb.base/bang.exp: Ignore unexpected output between the
1518 "program exited normally" and the gdb prompt, as many other
1519 tests do.
1520
692b141c
MK
15212006-05-07 Mark Kettenis <kettenis@gnu.org>
1522
1523 * gdb.base/help.exp: Make "delete checkpoint" part option for
1524 "help d" and "help delete" tests.
1525
540b8a30
UW
15262006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1527
1528 * gdb.mi/mi-basics.exp: Add missing serial number to
1529 expected output in some mi_gdb_test statements.
1530 * gdb.mi/mi2-basics.exp: Likewise.
1531
9b6462d9
JB
15322006-05-05 Joel Brobecker <brobecker@adacore.com>
1533
1534 * gdb.base/del.c: New file.
1535 * gdb.base/del.exp: New testcase.
1536
954de43b
DM
15372006-05-05 David S. Miller <davem@sunset.davemloft.net>
1538
1539 * gdb.base/break.exp: Do not assume a breakpoint on
1540 main will actually be in $srcfile when optimizing.
1303f75e
DM
1541 * gdb.base/savedregs.exp: Do not require that the dummy
1542 frame location match up to a symbol and source file location.
c3242428
DM
1543 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
1544 will get printed without a mi_cmd_data_list_register_values prefix.
1545 (*-data-list-register-*): Correct regular expressions to expect the new
1546 pseudo d? floating point registers.
1547 * gdb.mi/mi2-regs.exp: Likewise.
1548
c7e64c9a
DJ
15492006-05-05 Christophe Lyon <christophe.lyon@st.com>
1550
1551 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
1552 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
1553 is allocated by the compiler.
1554 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
1555 anons, e, anone to force their allocation by the compiler.
1556
15572006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
1558
1559 * gdb.base/help.exp: Update expected text for help d and
1560 help delete.
1561
27ce9a6d
MK
15622006-05-02 Mark Kettenis <kettenis@gnu.org>
1563
1564 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
1565 NetBSD/ELF targets.
1566
8608915f
MK
15672006-04-30 Mark Kettenis <kettenis@gnu.org>
1568
1569 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
1570 single-step breakpoint fails; make this a KFAIL on
1571 sparc*-*-openbsd*.
1572 * gdb.base/siginfo.exp: Likewise.
1573 * gdb.base/sigstep.exp (advance, advancei): Likewise.
1574
b8db102d
MS
15752006-04-26 Michael Snyder <msnyder@redhat.com>
1576
1577 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
1578 which may have to consume output from other forks.
1579 Add tests to make sure that "delete fork" succeeded.
1580
c702009a
MS
15812006-04-20 Michael Snyder <msnyder@redhat.com>
1582
1583 * 2006-03-22 Jim Blandy <jimb@redhat.com>
1584 Add support for the Renesas M32C and M16C.
1585
1586 * gdb.asm/asm-source.exp: Add m32c target.
1587 * gdb.asm/m32c.inc: Support for m32c target.
1588
e28493f2
AS
15892006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
1590
1591 * gdb.base/commands.exp (recursive_source_test): New test.
1592
880da185
DM
15932006-04-04 David S. Miller <davem@sunset.davemloft.net>
1594
1595 * gdb.base/float.exp: Add pattern for sparc targets.
1596
61d9b92f
DJ
15972006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
1598
1599 * gdb.base/commands.exp (stray_arg0_test): New test.
1600
bd717df8
PB
16012006-03-30 Paul Brook <paul@codesourcery.com>
1602
1603 * gdb.mi/mi-until.exp: kfail broken until command.
1604 * gdb.mi/mi2-until.exp: Ditto.
1605
ec793d3c
NR
16062006-03-27 Nick Roberts <nickrob@snap.net.nz>
1607
1608 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
1609
831004b7
AO
16102006-03-08 Alexandre Oliva <aoliva@redhat.com>
1611
1612 * gdb.base/prelink.exp: Anchor tested-for regular expression
1613 on gdb prompt.
1614
effe49a0
PB
16152006-03-07 Paul Brook <paul@codesourcery.com>
1616
1617 * gdb.base/assign.exp: Correct fail message.
1618
e5461016
PB
16192006-03-07 Paul Brook <paul@codesourcery.com>
1620
1621 * lib/compiler.c: Extract armcc version number.
1622 * lib/compiler.cc: Ditto.
1623
fc91c6c2
PB
16242006-03-07 Paul Brook <paul@codesourcery.com>
1625
1626 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
1627 additional_flags=-w.
1628 * gdb.arch/altivec-regs.exp: Ditto.
1629 * gdb.arch/e500-abi.exp: Ditto.
1630 * gdb.arch/e500-regs.exp: Ditto.
1631 * gdb.base/all-bin.exp: Ditto.
1632 * gdb.base/annota1.exp: Ditto.
1633 * gdb.base/annota3.exp: Ditto.
1634 * gdb.base/args.exp: Ditto.
1635 * gdb.base/arithmet.exp: Ditto.
1636 * gdb.base/assign.exp: Ditto.
1637 * gdb.base/async.exp: Ditto.
1638 * gdb.base/bang.exp: Ditto.
1639 * gdb.base/break.exp: Ditto.
1640 * gdb.base/call-rt-st.exp: Ditto.
1641 * gdb.base/completion.exp: Ditto.
1642 * gdb.base/cond-expr.exp: Ditto.
1643 * gdb.base/condbreak.exp: Ditto.
1644 * gdb.base/consecutive.exp: Ditto.
1645 * gdb.base/define.exp: Ditto.
1646 * gdb.base/display.exp: Ditto.
1647 * gdb.base/ena-dis-br.exp: Ditto.
1648 * gdb.base/environ.exp: Ditto.
1649 * gdb.base/eval-skip.exp: Ditto.
1650 * gdb.base/info-proc.exp: Ditto.
1651 * gdb.base/jump.exp: Ditto.
1652 * gdb.base/logical.exp: Ditto.
1653 * gdb.base/long_long.exp: Ditto.
1654 * gdb.base/maint.exp: Ditto.
1655 * gdb.base/miscexprs.exp: Ditto.
1656 * gdb.base/pc-fp.exp: Ditto.
1657 * gdb.base/pointers.exp: Ditto.
1658 * gdb.base/relational.exp: Ditto.
1659 * gdb.base/reread.exp: Ditto.
1660 * gdb.base/sect-cmd.exp: Ditto.
1661 * gdb.base/sep.exp: Ditto.
1662 * gdb.base/sepdebug.exp: Ditto.
1663 * gdb.base/until.exp: Ditto.
1664 * gdb.base/whatis-exp.exp: Ditto.
1665 * gdb.cp/annota2.exp: Ditto.
1666 * gdb.cp/annota3.exp: Ditto.
1667 * gdb.trace/actions.exp: Ditto.
1668 * gdb.trace/backtrace.exp: Ditto.
1669 * gdb.trace/circ.exp: Ditto.
1670 * gdb.trace/collection.exp: Ditto.
1671 * gdb.trace/deltrace.exp: Ditto.
1672 * gdb.trace/infotrace.exp: Ditto.
1673 * gdb.trace/limits.exp: Ditto.
1674 * gdb.trace/packetlen.exp: Ditto.
1675 * gdb.trace/passc-dyn.exp: Ditto.
1676 * gdb.trace/passcount.exp: Ditto.
1677 * gdb.trace/report.exp: Ditto.
1678 * gdb.trace/save-trace.exp: Ditto.
1679 * gdb.trace/tfind.exp: Ditto.
1680 * gdb.trace/tracecmd.exp: Ditto.
1681 * gdb.trace/while-dyn.exp: Ditto.
1682 * gdb.trace/while-stepping.exp: Ditto.
1683 * lib/gdb.exp: Ditto.
1684 (gdb_compile): Handle nowarning option.
1685
5f4a23d9
AO
16862006-03-07 Alexandre Oliva <aoliva@redhat.com>
1687
1688 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
1689 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
1690 Rename executable to prelinkt. Don't re-prelink if we didn't
1691 get a core file. Test prelink -u exit status to tell whether
1692 prelinking failed. Use gdb_test_multiple.
1693
9733fc94
DJ
16942006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
1695
1696 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
1697 (do_tests): Call it.
1698
cc10cae3
AO
16992006-02-28 Alexandre Oliva <aoliva@redhat.com>
1700
1701 * gdb.base/prelink.exp: New test.
1702 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
1703
15c46491
WZ
17042006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
1705
1706 * gdb.fortran/derived-type.f90: New file.
1707 * gdb.fortran/derived-type.exp: New testcase.
1708
5c9f7ded
DJ
17092006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
1710
1711 * gdb.base/default.exp: Allow ';' as a directory separator.
1712
5b96932b
AS
17132006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
1714
1715 * gdb.base/help.exp (help add-symbol-file): Update.
1716
1986bccd
AS
17172006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
1718
1719 * gdb.base/help.exp (help load): Update expected results.
1720
a8b7528f
FF
17212006-02-19 Fred Fish <fnf@specifix.com>
1722
1723 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
1724 specifix hex value as part of results.
1725 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
1726
f8261448
FF
17272006-02-16 Fred Fish <fnf@specifix.com>
1728
1729 * gdb.base/whatis.c: Define variables using typedefs char_addr,
1730 ushort_addr, and slong_addr, so the typedefs are not optimized
1731 away.
1732 * gdb.base/whatis.exp: Add tests using type name for struct type,
1733 union type, enum type, and typedef.
1734
31d8bdd2
MK
17352006-02-13 Mark Kettenis <kettenis@gnu.org>
1736
1737 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
1738
34e41e63
JB
17392006-02-13 Jim Blandy <jimb@redhat.com>
1740
1741 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
1742 case where it takes two "next" commands to skip past the init
1743 call.
1744
ac6e4f31
FF
17452006-02-12 Fred Fish <fnf@specifix.com>
1746
1747 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
1748 to handle cases where it takes two "next" commands to skip
1749 past the init call.
1750
2db2d571
JB
17512006-02-07 Joel Brobecker <brobecker@adacore.com>
1752
1753 * gdb.ada/array_return.exp: Mark the last test as expected to fail
1754 on hppa32 targets.
1755
38fcd64c
DJ
17562006-02-06 Vladimir Prus <ghost@cs.msu.su>
1757
1758 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
1759 field.
1760
1315ad46
MK
17612006-01-29 Mark Kettenis <kettenis@gnu.org>
1762
1763 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
1764
5625b943
DJ
17652006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
1766
1767 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
1768 files.
1769
80df1bbe
DJ
17702006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
1771
1772 * gdb.cp/maint.exp: Set complaints to a positive value.
1773
9078e690
DJ
17742006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
1775
1776 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
1777 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
1778 function name.
1779
9c903399
DJ
17802006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
1781
1782 * gdb.base/checkpoint.c: Update copyright notice. Include
1783 <stdlib.h>.
1784
761ae4d6
JB
17852006-01-04 Jim Blandy <jimb@redhat.com>
1786
1787 * gdb.asm/asm-source.exp: Independently provide default values for
1788 asm-flags and debug-flags. Use 'string equal' to do the
1789 comparison, not the implicit expr's '==' operator. Remove
1790 now-unneeded assignments to asm-flags. In h8300 case, place
1791 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
1792
099ac3dd
MS
17932006-01-04 Michael Snyder <msnyder@redhat.com>
1794
1795 * gdb.base/checkpoint.c: New file.
1796 * gdb.base/checkpoint.exp: New file.
1797 * gdb.base/multi-fork.c: New file.
1798 * gdb.base/multi-fork.exp: New file.
1799 * gdb.base/pi.txt: New file (data for checkpoint.c test).
1800
f4d85314
FF
18012006-01-04 Fred Fish <fnf@specifix.com>
1802
1803 * gdb.base/ptype.c (foo): Add typedef.
1804 (intfoo): Add function.
1805 * gdb.base/ptype1.c: New file.
1806 * gdb.base/ptype.exp: Handle compilation and linking with two
1807 source files. Test that proper type for "foo" is found based
1808 on source context rather than first match found in symtabs.
1809
a1b06f35
MK
18102005-12-28 Mark Kettenis <kettenis@gnu.org>
1811
1812 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
1813 * gdb.asm/openbsd.inc: Indent commands.
1814
d082a1e2
MK
18152005-12-26 Mark Kettenis <kettenis@gnu.org>
1816
c65016bd
MK
1817 * gdb.base/freebpcmd.exp: Increase timeout.
1818
d082a1e2
MK
1819 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
1820
d3c32a0e
DJ
18212005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
1822
1823 * gdb.base/default.exp: Update check for "show version".
1824
9fdb1f50
RC
18252005-12-09 Randolph Chung <tausq@debian.org>
1826
1827 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
1828 * gdb.asm/pa64.inc: New file.
1829
5f2c56f7
RC
18302005-12-09 Randolph Chung <tausq@debian.org>
1831
1832 * gdb.asm/common.inc: Indent commands.
1833 * gdb.asm/asmsrc1.s: Likewise.
1834 * gdb.asm/asmsrc2.s: Likewise.
1835
8117349c
RC
18362005-12-09 Randolph Chung <tausq@debian.org>
1837
1838 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
1839 (get_addr_of_sym): Remove duplicate print.
1840 (gen_core): xfail hppa*-*-hpux*, update expected output.
1841 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
1842 * gdb.arch/pa64-nullify.s: New file.
1843
8f07f25a
RC
18442005-12-09 Randolph Chung <tausq@debian.org>
1845
1846 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
1847
55b39184
DJ
18482005-12-07 Christophe Lyon <christophe.lyon@st.com>
1849
1850 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
1851 code generation for these functions.
1852 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
1853 error message.
1854
31e2b00f
AS
18552005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
1856
1857 * gdb.base/help.exp (help b, help br, help bre, help brea)
1858 (help break): Update the expected message.
1859
c3d0b56e
SC
18602005-11-11 Stephane Carrez <stcarrez@nerim.fr>
1861
1862 * gdb.asm/m68hc11.inc: Setup the data section.
1863 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
1864 script for this test.
1865 (m6812-*-*): Likewise.
1866
36ae0ea9
RC
18672005-11-09 Randolph Chung <tausq@debian.org>
1868
1869 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
1870
9d6f42e9
WZ
18712005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
1872
1873 * gdb.base/break.exp: Fix a comment typo.
1874
e2126a14
EZ
18752005-11-03 Jim Blandy <jimb@redhat.com>
1876
1877 Checked in by Elena Zannoni <ezannoni@redhat.com>
1878
1879 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
1880
e0ac7199
CV
18812005-11-02 Corinna Vinschen <vinschen@redhat.com>
1882
1883 * gdb.arch/gdb1558.c: Include stdio.h.
1884
31d3fb18
MK
18852005-10-31 Mark Kettenis <kettenis@gnu.org>
1886
1887 * gdb.asm/asm-source.exp: Use -e instead of --entry.
1888
e52b687c
MK
18892005-10-31 Mark Kettenis <kettenis@gnu.org>
1890
1891 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
1892
f4711d79
PG
18932005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
1894
1895 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
1896 vscr" tests to better match output.
1897
987a9106
JB
18982005-10-12 Jim Blandy <jimb@redhat.com>
1899
1900 * gdb.base/structs.exp (any): New function.
1901 (test_struct_returns): Don't make any assumptions at all about
1902 what value the function returns when GDB can't set the return
1903 value.
1904
2336bb58
JB
19052005-10-09 Joel Brobecker <brobecker@adacore.com>
1906
1907 * gdb.ada/arrayidx/p.adb: New file.
1908 * gdb.ada/arrayidx.exp: New testcase
1909
19102005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
1911
1912 * gdb.ada/array_return/pck.ads: New file.
1913 * gdb.ada/array_return/pck.adb: New file.
1914 * gdb.ada/array_return/p.adb: New file.
1915 * gdb.ada/array_return.exp: New testcase.
1916
705335ea
JB
19172005-10-03 Joel Brobecker <brobecker@adacore.com>
1918
1919 * gdb.base/arrayidx.c: New file.
1920 * gdb.base/arrayidx.exp: New testcase.
1921
11ee9940
NR
19222005-09-29 Nick Roberts <nickrob@snap.net.nz>
1923
1924 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
1925 frames-invalid and breakpoints-invalid are no longer generated
1926 with level 3 so don't expect them in the output.
1927
39fb8e9e
BR
19282005-09-27 Bob Rossi <bob@brasko.net>
1929
1930 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
1931 from test. Escape the | in mi_gdb_test call.
1932 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
1933 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
1934 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
1935 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
1936 expected regex's in mi_gdb_test calls.
1937 * lib/mi-support.exp: Remove arbitrary .* from tests.
1938 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
1939 Fully anchor GDB/MI expected results in mi_gdb_test.
1940 * lib/gdb.exp (string_to_regexp): Escape the ] character.
1941 * gdb.base/sizeof.exp: Remove escape character. Correct test.
1942
2af48f68
PB
19432005-09-26 Paul Brook <paul@codesourcery.com>
1944
1945 * long_long.exp: Exclude eabi targets from arm FPA float format test.
1946
f34502bc
WZ
19472005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
1948
1949 * bfp-test.c: New file.
1950 * bfp-test.exp: New testcase.
1951
ca929517
WZ
19522005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
1953
1954 * gdb.fortran/subarray.exp: New testcase to test the evaluation
1955 of subarray and substring variable.
1956 * gdb.fortran/subarray.f: New source file for the test of subarray
1957 and substring variable evaluation.
1958 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
1959 of string constant.
1960
c761af65
DJ
19612005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
1962
1963 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
1964 copyright dates.
1965
561d7a1d
PG
19662005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
1967
1968 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
1969 powerpc altivec' test with an almost identical 'info vector' test.
1970
b2b64cc9
PG
19712005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
1972
1973 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
1974 vscr" tests to match output.
1975
6ac4d15a
PG
19762005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
1977
1978 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
1979 output.
1980
40e55bef
BR
19812005-09-11 Bob Rossi <bob@brasko.net>
1982
1983 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
1984 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
1985 commands that return an MI output command and an asyncronous MI output
1986 command.
1987 * gdb.mi/mi-console.exp: Ditto.
1988
3c7385ec
BR
19892005-09-11 Bob Rossi <bob@brasko.net>
1990
1991 * gdb.mi/mi-var-child.c: Include <string.h>.
1992
a6cd0eb3
DJ
19932005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
1994
1995 * killed.exp: Correct gdb_expect syntax.
1996
2f168eed
CV
19972005-08-09 Corinna Vinschen <vinschen@redhat.com>
1998
1999 * lib/mi-support.exp (mi_gdb_load): Fix typo.
2000
ecd3fd0f
BR
20012005-08-02 Bob Rossi <bob@brasko.net>
2002
2003 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
2004 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
2005 Change tests to inferior-tty-set/show.
2006 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
2007 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
2008 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
2009 inferior. Use mi_gdb_test to get GDB and Inferior output.
2010 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
2011 descriptor.
2012 (mi_inferior_tty_name): Add inferior PTY file name.
2013 (mi_gdb_start): Add INFERIOR_PTY parameter.
2014 (mi_gdb_test): Add IPATTERN parameter.
2015
f1ea48cb
BR
20162005-08-02 Bob Rossi <bob@brasko.net>
2017
2018 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
2019 parameter to mi_gdb_test.
2020 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
2021
6e650a67
DJ
20222005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
2023
2024 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
2025 struct_declarations.
2026 * gdb.mi/mi-var-child.exp: Step over the initialization of
2027 struct_declarations.
2028
8be260b6
DJ
20292005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
2030
2031 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
2032 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
2033 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
2034 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
2035 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
2036 file.
2037
4e660f07
NR
20382005-07-27 Nick Roberts <nickrob@snap.net.nz>
2039
2040 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
2041 (do_children_tests): Assign values to the extra elements.
2042
2043 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
2044 them for tests for "-var-update --no-values" and
2045 "-var-update --all-values".
2046 Add test for "-var-list-children --simple-values".
2047
2048 * gdb.mi/basics.c (callee4): Add integer array D[3]...
2049
2050 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
2051 "-stack-list-locals --simple-values" Improve doc strings and
2052 comments.
2053
6bdae935
MK
20542005-07-18 Mark Kettenis <kettenis@gnu.org>
2055
598b7a6f
MK
2056 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
2057 *-*-openbsd*.
2058 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
2059
6bdae935
MK
2060 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
2061 sigaltsatck'.
2062
1323e929
BR
20632005-07-14 Bob Rossi <bob@brasko.net>
2064
2065 * gdb.base/default.exp (tty): Changed output of command.
2066 * gdb.base/help.exp (help tty): Ditto.
2067
b1a9c082
MK
20682005-07-12 Mark Kettenis <kettenis@gnu.org>
2069
2070 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
2071
10a844a2
MK
20722005-07-10 Mark Kettenis <kettenis@gnu.org>
2073
2074 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
2075 -stack-select-frame without arguments.
2076 (test_stack_frame_listing): Add test for newly implemented command
2077 -stack-info-frame.
2078
3cb3b8df
BR
20792005-07-06 Bob Rossi <bob@brasko.net>
2080
2081 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
2082 command.
2083 (Copyright): Update copyright.
2084
a0c5fbcf
WZ
20852005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
2086
2087 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
2088 tests to evaluate exponentiation expression.
2089
984971d0
AS
20902005-06-29 Andreas Schwab <schwab@suse.de>
2091
2092 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
2093 main to avoid warnings.
2094
2095 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
2096
fe03833f
NR
20972005-06-20 Nick Roberts <nickrob@snap.net.nz>
2098
2099 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
2100 -stack-select-frame without arguments.
2101 (test_stack_frame_listing): Add test for newly implemented command
2102 -stack-info-frame.
2103
7a55f279
WZ
21042005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
2105
0ffa0ea5
DJ
2106 * gdb.fortran/array-element.f: New file.
2107 * gdb.fortran/array-element.exp: New testcase.
7a55f279 2108
26585198
DJ
21092005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
2110
2111 * gdb.base/bigcore.exp: Correct checks for systems which can
2112 not dump a large core file.
2113
c1bd25fd
DJ
21142005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
2115
2116 * gdb.base/relocate.c: Add a copyright notice.
2117 (dummy): Remove.
2118 * gdb.base/relocate.exp: Test printing the values of variables
2119 from a relocatable file.
2120
589e074d
DJ
21212005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
2122
2123 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
2124 excess MI output after an error.
2125
0915f927
JB
21262005-05-29 Joel Brobecker <brobecker@adacore.com>
2127
2128 * gdb.arch/alpha-step.c: New file.
2129 * gdb.arch/alpha-step.exp: New testcase.
2130
76ff342d
DJ
21312005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
2132 Dennis Brueni <dennis@slickedit.com>
2133
2134 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
2135 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
2136 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
2137 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
2138 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
2139 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
2140 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
2141
96b0c7ac
DJ
21422005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
2143 Wu Zhou <woodzltc@cn.ibm.com>
2144
2145 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
2146 IBM's xlc compiler.
2147 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
2148 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
2149
f21565d2
JB
21502005-05-13 Jim Blandy <jimb@redhat.com>
2151
2152 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
2153 calling gdb_suppress_entire_file.
2154 * gdb.base/charset.exp: Same.
2155 * gdb.base/call-rt-st.exp: Same.
2156
6006a3a1
BR
21572005-05-05 Bob Rossi <bob_rossi@cox.net>
2158
2159 * lib/gdb.exp (fullname_syntax): Added global regex.
2160 (fullname_syntax_POSIX): Ditto.
2161 (fullname_syntax_UNC): Ditto.
2162 (fullname_syntax_DOS_CASE): Ditto.
2163 (fullname_syntax_DOS): Ditto.
2164 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
2165 fullname_syntax variable to scope and use it.
2166 (test_file_list_exec_source_files): Ditto.
2167 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
2168
c3b69c04
DJ
21692005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
2170
2171 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
2172
3c95e6af
PG
21732004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
2174
2175 * lib/gdb.exp (skip_altivec_tests): New function, based on
2176 check_vmx_hw_available from the GCC testsuite.
2177 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
2178 * lib/gdb.arch/altivec-regs.exp: Likewise.
2179
78df6c56
JB
21802005-05-02 Jim Blandy <jimb@redhat.com>
2181
2182 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
2183 calling gdb_suppress_entire_file.
2184
1690f9cf
DJ
21852005-04-30 Randolph Chung <tausq@debian.org>
2186
2187 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
2188 Slightly relax "sem_post" name checking.
2189
5ea106f7
PG
21902005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
2191
2192 * gdb.base/unload.exp: Use new shared library infrastructure.
2193
bf7234cf
PG
21942005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
2195
2196 * gdb.base/so-impl-ld.exp: Use new shared library
2197 infrastructure.
2198
547b869a
CV
21992005-04-29 Corinna Vinschen <vinschen@redhat.com>
2200
2201 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
2202 * gdb.asm/h8300.inc: New file.
2203
f07e55f0
PG
22042005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
2205
2206 * gdb.base/shlib-call.exp: Change to use new shared library
2207 infrastructure.
2208
3cbba3d1
PG
22092005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
2210
2211 * gdb.base/pending.exp: Change to use new shared library
2212 infrastructure.
2213
ed6df200
PG
22142005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
2215
2216 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
2217 use test_compiler_info instead of gcc_compiled, and update copyright.
2218
8c8f4ebe
PG
22192005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
2220
2221 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
2222 shared objects being adjusted and update copyright years.
2223
607fbc54
DJ
22242005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
2225
2226 * ChangeLog: Correct some 2003-01-13 dates.
2227 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
2228 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
2229 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
2230 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
2231 gdb.trace/tfind.exp: Update copyright years.
2232
57bf0e56
DJ
22332005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
2234 Daniel Jacobowitz <dan@codesourcery.com>
2235
2236 * lib/gdb.exp (gdb_compile): Handle shlib=.
2237 (gdb_compile_shlib): New function.
2238
9b593790
PG
22392005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
2240
2241 * lib/gdb.exp (test_compiler_info): Give argument a default value.
2242
9494c6a5
DJ
22432005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
2244
2245 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
2246 gdb.server.
2247 * configure.ac: Likewise.
2248 * configure: Regenerated.
2249 * gdb.gdbserver/Makefile.in: Moved to...
2250 * gdb.server/Makefile.in: ... here.
2251 * gdb.gdbserver/server.c: Moved to...
2252 * gdb.server/server.c: ... here.
2253 * gdb.gdbserver/server-run.exp: Moved to...
2254 * gdb.server/server-run.exp: ... here.
2255
6f8eac0e
DJ
22562005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
2257
2258 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
2259 * configure.ac: Create gdb.gdbserver/Makefile.
2260 * configure: Regenerated.
2261 * lib/gdbserver-support.exp: New file, derived from
2262 config/gdbserver.exp.
2263 * config/gdbserver.exp: Use gdbserver-support.exp.
2264 * gdb.gdbserver/Makefile.in: New file.
2265 * gdb.gdbserver/server.c: New file.
2266 * gdb.gdbserver/server-run.exp: New file.
2267
6e87504d
PG
22682005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
2269
2270 * lib/gdb.exp (test_compiler_info): Return compiler_info
2271 if no arguments are given.
2272
d1779be4
PG
22732005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
2274
2275 * gdb.arch/altivec-abi.exp: Check for compiler and set
2276 use altivec' flag accordingly.
2277 * gdb.arch/altivec-regs.exp: Likewise.
2278
88750304
DJ
22792005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
2280
2281 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
2282
f3fb768d
AS
22832005-03-27 Andreas Schwab <schwab@suse.de>
2284
2285 * gdb.base/bigcore.c (main): Add missing mode argument in open
2286 call.
2287
7e813ac5
DJ
22882005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
2289
2290 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
2291 downloads.
2292 * config/gdbserver.exp (gdb_load): Likewise.
2293
8e3049aa
PB
22942005-03-14 Paul Brook <paul@codesourcery.com>
2295
2296 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
2297 targets.
2298
a9df7c44
JB
22992005-03-09 Joel Brobecker <brobecker@adacore.com>
2300
2301 * gdb.dwarf2/dup-psym.S: New file.
2302 * gdb.dwarf2/dup-psym.exp: New testcase.
2303
9f0d94e8
JB
23042005-03-09 Joel Brobecker <brobecker@adacore.com>
2305
2306 * gdb.ada/exec_changed/first.adb: New file.
2307 * gdb.ada/exec_changed/second.adb: New file.
2308 * gdb.ada/exec_changed.exp: New testcase.
2309
5f579bc5
NS
23102005-03-08 Nathan Sidwell <nathan@codesourcery.com>
2311
36e9969c
NS
2312 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
2313 (A2): New class.
2314 (main): Test operator+.
2315 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
2316 breakpoint test.
2317
5f579bc5
NS
2318 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
2319 * gdb.base/signull.exp: Disable if gdb,nosignals.
2320 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
2321 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
2322 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
2323 * gdb.mi/mi2-console.exp: Likewise.
2324 * gdb.trace/collection.exp (run_trace_experiment): Consume the
2325 continue output at start.
2326 (gdb_collect_locals_test): Robustify regexp.
2327 * gdb.trace/passc-dyn.exp: Fix comment typo.
2328 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
2329
be46087e
CV
23302005-03-08 Corinna Vinschen <vinschen@redhat.com>
2331
2332 * gdb.asm/asm-source.exp: Add iq2000 case.
2333 * gdb.asm/iq2000.inc: New file.
2334
384e1a61
MI
23352005-03-07 Manoj Iyer <manjo@austin.ibm.com>
2336
2337 * gdb.base/command.exp: Change hardcoded value to regular expression.
2338 * gdb.base/float.exp: Add powerpc to the list of targets checked.
2339
584b6e9e
DJ
23402005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
2341
2342 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
2343 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
2344 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
2345 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
2346 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
2347
ab5b5d61
MK
23482005-03-05 Mark Kettenis <kettenis@gnu.org>
2349
2350 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
2351 changes.
2352
ae051c1b
PG
23532004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
2354
2355 * lib/compiler.c: Add test for IBM's xlc compiler.
2356 * lib/compiler.cc: Likewise.
2357
3f0f6ed2
JB
23582004-02-24 Joel Brobecker <brobecker@adacore.com>
2359
2360 * gdb.ada/fixed_points.exp: Create compilation object directory
2361 before running the test.
2362 * gdb.ada/null_record.exp: Likewise.
2363 * gdb.ada/packed_array.exp: Likewise.
2364 * gdb.ada/start.exp: Likewise.
2365
724f452b
JB
23662005-02-15 Joel Brobecker <brobecker@adacore.com>
2367
2368 * gdb.ada/packed_array/pa.adb: New file.
2369 * gdb.ada/packed_array.exp: New testcase.
2370
57f5cdfb 23712005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 2372
1f393151
MK
2373 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
2374 files.
2375
ebdda337
MK
2376 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
2377 on *-*-openbsd*. Correctly match whitespace in regukar
2378 expressions.
2379
cf309262
DJ
23802005-02-10 Daniel Jacobowitz <dan@debian.org>
2381
2382 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
2383 PR exp/1821
2384 * gdb.base/gdb1821.c: New test file.
2385 * gdb.base/gdb1821.exp: New test file.
2386
3be49e7a
JB
23872005-02-09 Joel Brobecker <brobecker@adacore.com>
2388
2389 * gdb.base/start.c: New file.
2390 * gdb.base/start.exp: New testcase.
2391
e292e67d
JB
23922005-02-09 Joel Brobecker <brobecker@adacore.com>
2393
2394 * gdb.ada/start/dummy.adb: New file.
2395 * gdb.ada/start.exp: New testcase.
2396
dbdfa66c
CV
23972005-02-09 Corinna Vinschen <vinschen@redhat.com>
2398
2399 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
2400 for printing symbols and statistics.
2401 Add test for using relative pathnames in "maint print msymbols" test.
2402 Mark "maint info sections DATA" XFAIL on Cygwin.
2403 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
2404 tests.
2405
d7941671
AC
24062005-02-09 Andreas Schwab <schwab@suse.de>
2407
2408 Committed by Andrew Cagney <cagney@gnu.org>
2409 * gdb.base/remotetimeout.exp: New file.
2410
74e5ef44
MK
24112005-02-07 Mark Kettenis <kettenis@gnu.org>
2412
2413 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
2414
464dd14d
JB
24152005-02-03 Joel Brobecker <brobecker@adacore.com>
2416
2417 * gdb.ada/gnat_ada.gpr: New file.
2418 * gdb.ada/gnat_ada.gin: Delete, no longer used.
2419 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
2420 * configure.ac: No longer generate gnat_ada.gpr.
2421 * configure: Regenerate.
2422 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
2423 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
2424 * gdb.ada/null_record/bar.ads: Likewise.
2425 * gdb.ada/null_record/bar.adb: Likewise.
2426 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
2427 * gdb.ada/null_record.exp (testdir): New variable.
2428 (testfile): executable is now in testdir subdirectory.
2429 (srcfile): Use full path to the main compilation unit.
2430 * gdb.ada/fixed_points.exp: Same changes as above.
2431
30d756ae
NR
24322005-02-03 Nick Roberts <nickrob@snap.net.nz>
2433
2434 * gdb.base/interp.exp: New test.
2435
9d799f85
AC
24362005-01-24 Andrew Cagney <cagney@gnu.org>
2437
2438 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
2439
15656118
AC
24402005-01-19 Andrew Cagney <cagney@gnu.org>
2441
a892c31b
AC
2442 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
2443 configure.ac not configure.in.
2444
15656118
AC
2445 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
2446 of powerpc*-*-*.
2447 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
2448 * gdb.base/list.exp (test_list_function)
2449 (test_list_filename_and_function): Ditto.
2450 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
2451
a7b01baf
AC
24522005-01-16 Andrew Cagney <cagney@gnu.org>
2453
17d92a02
AC
2454 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
2455
a7b01baf
AC
2456 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
2457
bc8332bb
AC
24582005-01-14 Andrew Cagney <cagney@gnu.org>
2459
2460 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
2461 * gdb.mi/mi2-var-cmd.exp: Ditto.
2462
4d074752
CV
24632005-01-10 Corinna Vinschen <vinschen@redhat.com>
2464
2465 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
2466
bec39cab
AC
24672005-01-07 Andrew Cagney <cagney@gnu.org>
2468
2469 * configure.ac: Rename configure.in, require autoconf 2.59.
2470 * configure: Re-generate.
2471 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
2472 * gdb.stabs/configure: Re-generate.
2473 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
2474 * gdb.hp/configure: Re-generate.
2475 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
2476 autoconf 2.59.
2477 * gdb.hp/gdb.objdbg/configure: Re-generate.
2478 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
2479 autoconf 2.59.
2480 * gdb.hp/gdb.defects/configure: Re-generate.
2481 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
2482 autoconf 2.59.
2483 * gdb.hp/gdb.compat/configure: Re-generate.
2484 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
2485 autoconf 2.59.
2486 * gdb.hp/gdb.base-hp/configure: Re-generate.
2487 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
2488 autoconf 2.59.
2489 * gdb.hp/gdb.aCC/configure: Re-generate.
2490
f10b16d4
JB
24912004-12-15 Jim Blandy <jimb@redhat.com>
2492
2493 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
2494 under NPTL when there is debugging info available for libpthread.
2495
fb6e1814
JG
24962004-12-13 Jerome Guitton <guitton@gnat.com>
2497
2498 * gdb.ada/fixed_points.c: New file.
2499 * gdb.ada/fixed_points.exp: New file.
2500
fe46cd3a
RC
25012004-12-03 Randolph Chung <tausq@debian.org>
2502
2503 * gdb.arch/pa-nullify.exp: New file.
2504 * gdb.arch/pa-nullify.s: New file.
2505
8de0841b
RC
25062004-11-30 Randolph Chung <tausq@debian.org>
2507
2508 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
2509 instead of "tbug". Fix regexp to work properly with gdb_test.
2510
c8170782
PH
25112004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
2512
2513 * gdb.base/bitfields2.exp: New test.
2514 * gdb.base/bitfields2.c: New file.
2515
954269c2
RE
25162004-11-28 Richard Earnshaw <rearnsha@arm.com>
2517
2518 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
2519
0107feed
RC
25202004-11-16 Randolph Chung <tausq@debian.org>
2521
2522 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
2523
f073ae8c
DJ
25242004-11-14 Daniel Jacobowitz <dan@debian.org>
2525
2526 * gdb.threads/threadapply.exp: Correct "macro details" test.
2527
19ad59e7
JJ
25282004-11-11 Jeff Johnston <jjohnstn@redhat.com>
2529
2530 * gdb.threads/threadapply.exp: New test.
2531 * gdb.threads/threadapply.c: New file.
2532
9cf0961b
MK
25332004-11-07 Mark Kettenis <kettenis@gnu.org>
2534
2535 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
2536 frames.
2537
c789492a
FL
25382004-11-05 Felix Lee <felix+log1@specifixinc.com>
2539
2540 * gdb.base/cursal.exp: New file.
2541 * gdb.base/cursal.c: New file.
2542
a1e167bb
AC
25432004-11-03 Andrew Cagney <cagney@gnu.org>
2544
2545 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
2546
b7cbf173
MK
25472004-10-30 Mark Kettenis <kettenis@gnu.org>
2548
2549 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
2550 NetBSD/ELF targets.
2551
88f9d34f
JB
25522004-10-29 Joel Brobecker <brobecker@gnat.com>
2553
2554 * gdb.threads/bp_in_thread.c: New file, copied from
2555 pthread_cond_wait.c.
2556 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
2557 file, rather than reusing the .c file from another testcase.
2558
ca7d6a0c
JB
25592004-10-20 Joel Brobecker <brobecker@gnat.com>
2560
2561 * gdb.ada/null_record.exp: Check where we stopped after
2562 sending the start command, instead of where the associated
2563 temporary breakpoint was inserted.
2564
0d863d03
AC
25652004-10-14 Andrew Cagney <cagney@gnu.org>
2566
2567 * gdb.mi/gdb701.c (main): Return 0.
2568
d11e72cb
DJ
25692004-10-13 Daniel Jacobowitz <dan@debian.org>
2570
d40539a4 2571 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 2572
e1923096
JJ
25732004-10-12 Jeff Johnston <jjohnstn@redhat.com>
2574
2575 * gdb.threads/schedlock.c: Add comment markers to use to find
2576 line numbers.
2577 * gdb.threads/schedlock.exp: Adjust regex to handle the new
2578 comments.
2579 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
2580 breakpoint lines.
2581
ec8ba2c9
DJ
25822004-10-12 Daniel Jacobowitz <dan@debian.org>
2583
2584 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
2585
0eb3658b
DJ
25862004-10-12 Daniel Jacobowitz <dan@debian.org>
2587
2588 * configure.in: Add gdb.dwarf2.
2589 * configure: Regenerated.
2590 * Makefile.in: Add gdb.dwarf2.
2591 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
2592 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
2593 gdb.dwarf2/file1.txt: New files.
2594
a271cc33
OF
25952004-10-11 Orjan Friberg <orjanf@axis.com>
2596
2597 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
2598 of "run", since the latter doesn't work with remote targets. Adjust
2599 the breakpoint numbering accordingly.
2600 * gdb.threads/pthread_cond_wait.exp: Ditto.
2601
895ce074
MC
26022004-10-08 Michael Chastain <mec.gnu@mindspring.com>
2603
2604 * gdb.base/overlays.exp: Update copyright years.
2605
6be3092d
KI
26062004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
2607
2608 * gdb.base/overlays.exp: Disable if target is Linux.
2609
e05389b8
FL
26102004-10-06 Felix Lee <felix+log1@specifixinc.com>
2611
2612 * config/gdbserver.exp (gdb_load): Use right filename on remote.
2613
73cb587d
KI
26142004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
2615
2616 * gdb.asm/asm-source.exp: Add m32r-linux target.
2617 * gdb.asm/m32r-linux.inc: New file.
2618
3c0edcdc
AC
26192004-09-24 Andrew Cagney <cagney@redhat.com>
2620 David Anderson <anderson@redhat.com>
2621
2622 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
2623 command fails, assume things will work.
2624 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
2625 (_GNU_SOURCE): Define.
2626 (print_unsigned, print_hex): Change parameter to "long long".
2627 (print_byte_count): New function, use to print byte counts.
2628 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
2629 O_LARGEFILE.
2630 (main): Compute an upper bound on a corefile in max_core_size.
2631 Limit memory chunk size to max_core_size. Limit total memory
2632 allocated to max_core_size.
2633
4bb3667f
AC
26342004-09-23 Andrew Cagney <cagney@gnu.org>
2635
2636 * gdb.base/bigcore.exp: Replace the code that creates a corefile
2637 from a separate process with code that creates a corefile by
2638 making the inferior dump core.
2639
60fe1a51
MK
26402004-09-23 Mark Kettenis <kettenis@gnu.org>
2641
2642 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
2643 block.
2644
8e937346
MC
26452004-09-23 Michael Chastain <mec.gnu@mindspring.com>
2646
2647 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
2648 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
2649 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
2650 Likewise.
2651
7213f6d6
JJ
26522004-09-20 Jeff Johnston <jjohnstn@redhat.com>
2653
2654 * gdb.java/jprint.exp: New test case for java inferior call.
2655 * gdb.java/jprint.java: Ditto.
2656
eac69dca
JB
26572004-09-15 Joel Brobecker <brobecker@gnat.com>
2658
2659 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
2660
22227696
MC
26612004-09-14 Michael Chastain <mec.gnu@mindspring.com>
2662
2663 * gdb.threads/killed.c: Include <stdlib.h>.
2664 * gdb.threads/pthreads.c: Likewise.
2665
7dd403a4
MC
26662004-09-14 Michael Chastain <mec.gnu@mindspring.com>
2667
2668 * gdb.threads/killed.c: Add copyright notice.
2669
33f2d567
JM
26702004-09-10 Jason Molenda (jmolenda@apple.com)
2671
2672 * gdb.base/define.exp: Two new tests to verify zero space chars
2673 after 'if' and 'while' commands in a user-defined command is correctly
2674 parsed.
2675
e05b62ac
AC
26762004-09-08 Andrew Cagney <cagney@gnu.org>
2677
2678 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
2679 delivery test with duplicate at end of file.
2680
9cbe82da
MK
26812004-09-06 Mark Kettenis <kettenis@jive.nl>
2682
2683 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
2684
564803d9
MC
26852004-09-05 Michael Chastain <mec.gnu@mindspring.com>
2686
2687 * config/hppro.exp: Removed.
2688
7c6807ce
MC
26892004-09-05 Michael Chastain <mec.gnu@mindspring.com>
2690
2691 * config/sparclet.exp: Removed.
2692
bf7e26dd
MC
26932004-09-05 Michael Chastain <mec.gnu@mindspring.com>
2694
2695 * config/udi.exp: Removed.
2696
714e341b
MC
26972004-09-02 Michael Chastain <mec.gnu@mindspring.com>
2698
2699 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
2700 of "exp_continue".
2701 (advancei): Likewise.
2702
1236e623
JJ
27032004-09-01 Jeff Johnston <jjohnstn@redhat.com>
2704
2705 * gdb.base/unload.exp: Fix so messages aren't duplicated.
2706
3bdcad15
MI
27072004-09-01 Manoj Iyer <manjo@austin.ibm.com>
2708
228af206 2709 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
2710 to check for nodebug in executable.
2711 * gdb.gdb/observer.exp (setup_test): Likewise.
2712 * gdb.gdb/selftest.exp (test_with_self): Likewise.
2713 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
2714
c72b934c
AC
27152004-09-01 Andrew Cagney <cagney@gnu.org>
2716
2717 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
2718 files.
2719
edd9b715
JJ
27202004-09-01 Jeff Johnston <jjohnstn@redhat.com>
2721
2722 * gdb.base/unload.exp: Fix expected warning message to match
2723 latest format.
2724
fb4ce06b
CV
27252004-09-01 Corinna Vinschen <vinschen@redhat.com>
2726
2727 * gdb.base/call-rt-st.exp: Fix typos.
2728
ce78e7c3
MI
27292004-08-31 Manoj Iyer <manjo@austin.ibm.com>
2730
2731 * gdb.threads/thread_check.exp: New testcase.
2732 * gdb.threads/thread_check.c: New testcase.
2733
2dedb159
AC
27342004-08-31 Andrew Cagney <cagney@gnu.org>
2735
2736 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
2737 (skip_to_handler_entry): New procedures. Test stepping into a
2738 handler when the breakpoint is at the handler's entry point.
2739
68f53502
AC
27402004-08-30 Andrew Cagney <cagney@gnu.org>
2741
2742 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
2743 gdb/1757.
2744
3e3ffd2b
MC
27452004-08-27 Michael Chastain <mec.gnu@mindspring.com>
2746
2747 With code from Manoj Iyer <manjo@austin.ibm.com>:
2748 * lib/gdb.exp (gdb_file_cmd): Return more information in the
2749 return value. Add an arm for "no debugging symbols found".
2750 Change a stray "error" to "perror".
2751 (gdb_run_cmd): Adapt to new return value.
2752 * gdb.base/remote.exp: Adapt to new return value.
2753 * gdb.gdb/complaints.exp: Likewise.
2754 * gdb.gdb/observer.exp: Likewise.
2755 * gdb.gdb/selftest.exp: Likewise.
2756 * gdb.gdb/xfullpath.exp: Likewise.
2757
4b6f5fd2
JB
27582004-08-27 Joel Brobecker <brobecker@gnat.com>
2759
2760 * gdb.threads/bp_in_thread.exp: New testcase.
2761
e5b25496
MC
27622004-08-27 Michael Chastain <mec.gnu@mindspring.com>
2763
2764 Fix PR testsuite/1735.
2765 * gdb.threads/schedlock.c (thread_function): Add a cast
2766 to suppress a gcc warning.
2767 * gdb.threads/thread-specific.c (thread_function): Likewise.
2768
934353d6
MC
27692004-08-26 Michael Chastain <mec.gnu@mindspring.com>
2770
2771 * gdb.base/unload.c: Include <stdlib.h>.
2772
f98a0aef 27732004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 2774
f98a0aef 2775 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
2776 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
2777 synchronized after the "return".
2778
5a2e8882
MC
27792004-08-26 Michael Chastain <mec.gnu@mindspring.com>
2780
2781 * gdb.mi/basics.c: Include <stdio.h>.
2782 * gdb.mi/pthreads.c: Include <stdlib.h>.
2783 * gdb.mi/var-cmd.c: Include <stdlib.h>.
2784
a9640423
MC
27852004-08-26 Michael Chastain <mec.gnu@mindspring.com>
2786
2787 * gdb.threads/schedlock.c: Add copyright notice.
2788
b04e311d
AC
27892004-08-25 Andrew Cagney <cagney@gnu.org>
2790
2791 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
2792 (skip_over_handler, breakpoint_over_hander): New test procedures.
2793 (advance, advancei): Add a proper prefix, do not use
2794 rerun_to_main.
2795 * gdb.base/sigstep.c (main): Change to use an infinite loop.
2796
7c27f15b
MC
27972004-08-24 Michael Chastain <mec.gnu@mindspring.com>
2798
2799 * gdb.mi/basics.c: Add copyright notice.
2800 * gdb.mi/var-cmd.c: Add copyright notice.
2801
fffc87ae
MC
28022004-08-23 Michael Chastain <mec.gnu@mindspring.com>
2803
2804 * lib/gdb.exp: Remove signed_keyword_not_used.
2805 * lib/compiler.c: Likewise.
2806 * lib/compiler.cc: Likewise.
2807
d782e0bf
MC
28082004-08-23 Michael Chastain <mec.gnu@mindspring.com>
2809
2810 * gdb.base/whatis.c: Remove conditional disabling of "signed".
2811 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
2812
96033e83
MC
28132004-08-23 Michael Chastain <mec.gnu@mindspring.com>
2814
2815 * gdb.base/whatis.c: Add copyright notice.
2816
cf38c229
MK
28172004-08-20 Mark Kettenis <kettenis@gnu.org>
2818
2819 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
2820 it to skip the breakpoints encoded in the inline assembly.
2821
f4b49756
MC
28222004-08-20 Michael Chastain <mec.gnu@mindspring.com>
2823
2824 * Makefile.in: Add gdb.fortran.
2825
2f193b69
MC
28262004-08-20 Michael Chastain <mec.gnu@mindspring.com>
2827
2828 * gdb.base/call-sc.exp (test_scalar_returns):
2829 Fix cut-and-paste glitch in "Make fun return now".
2830
89a237cb
MC
28312004-08-17 Michael Chastain <mec.gnu@mindspring.com>
2832
2833 * configure.in: Add gdb.fortran.
2834 * configure: Regenerate.
2835 * gdb.fortran/Makefile.in: New file.
2836 * lib/gdb.exp (skip_fortran_tests): New procedure.
2837
469aff8e
MC
28382004-08-17 Michael Chastain <mec.gnu@mindspring.com>
2839
2840 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
2841 reference to bug-gnu@prep.ai.mit.edu.
2842 * gdb.mi/mi-var-child.exp: Likewise.
2843 * gdb.mi/mi-var-cmd.exp: Likewise.
2844 * gdb.mi/mi-var-display.exp: Likewise.
2845 * gdb.mi/mi2-var-block.exp: Likewise.
2846 * gdb.mi/mi2-var-child.exp: Likewise.
2847 * gdb.mi/mi2-var-cmd.exp: Likewise.
2848 * gdb.mi/mi2-var-display.exp: Likewise.
2849
00b51b9f
MK
28502004-08-15 Mark Kettenis <kettenis@gnu.org>
2851
2852 * gdb.base/unload.c (main): Make local variable msg const.
2853
45f07fef
MC
28542004-08-15 Michael Chastain <mec.gnu@mindspring.com>
2855
2856 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
2857 to bug-gnu@prep.ai.mit.edu.
2858 * gdb.mi/mi-disassemble.exp: Likewise.
2859 * gdb.mi/mi-eval.exp: Likewise.
2860 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
2861 default line number.
2862 * gdb.mi/mi-return.exp: Likewise.
2863 * gdb.mi/mi-simplerun.exp: Likewise.
2864 * gdb.mi/mi-stack.exp: Likewise.
2865 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
2866 number with explicit range test.
2867 * gdb.mi/mi-watch.exp: Likewise.
2868 * gdb.mi/mi2-break.exp: Likewise.
2869 * gdb.mi/mi2-cli.exp: Likewise.
2870 * gdb.mi/mi2-disassemble.exp: Likewise.
2871 * gdb.mi/mi2-eval.exp: Likewise.
2872 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
2873 default line number.
2874 * gdb.mi/mi2-return.exp: Likewise.
2875 * gdb.mi/mi2-simplerun.exp: Likewise.
2876 * gdb.mi/mi2-stack.exp: Likewise.
2877 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
2878 number with explicit range test.
2879 * gdb.mi/mi2-watch.exp: Likewise.
2880
dd8c8ee7
MC
28812004-08-15 Michael Chastain <mec.gnu@mindspring.com>
2882
2883 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
2884 * gdb.cp/m-static.exp: Likewise.
2885 * gdb.cp/rtti.exp: Likewise.
2886
4e838464
MK
28872004-08-14 Mark Kettenis <kettenis@gnu.org>
2888
2889 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
2890
8d8cb839
EZ
28912004-08-14 Eli Zaretskii <eliz@gnu.org>
2892
2893 * ChangeLog: Prefix Local Variables with semi-colons and indent
2894 the reference to older ChangeLog files, to fix fontification in
2895 Emacs.
2896
deea8bb0
MC
28972004-08-13 Michael Chastain <mec.gnu@mindspring.com>
2898
2899 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
2900 * gdb.mi/mi2-break.exp: Likewise.
2901
c3297504
MC
29022004-08-13 Michael Chastain <mec.gnu@mindspring.com>
2903
2904 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
2905
25808999
MC
29062004-08-13 Michael Chastain <mec.gnu@mindspring.com>
2907
2908 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
2909
226a8d71
MC
29102004-08-13 Michael Chastain <mec.gnu@mindspring.com>
2911
2912 * gdb.cp/classes.exp: Remove unused declarations. Just let
2913 test names default instead of providing special names. Remove
2914 extraneous demangler test.
2915
37fdf854
JJ
29162004-08-12 Jeff Johnston <jjohnstn@redhat.com>
2917
2918 * gdb.base/unload.exp: New test for breakpoints in dynamically
2919 loaded libraries.
2920 * gdb.base/unload.c: Ditto.
2921 * gdb.base/unloadshr.c: Ditto.
2922
2d3a7986
MC
29232004-08-12 Michael Chastain <mec.gnu@mindspring.com>
2924
2925 * gdb.cp/classes.exp (test_ptype_class_objects): Call
2926 cp_test_ptype_class.
2927 (test_enums): Likewise.
2928
c72b934c
AC
29292004-08-10 Andrew Cagney <cagney@gnu.org>
2930
2931 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
2932 files.
2933
cc503c8a
AC
29342004-08-10 Andrew Cagney <cagney@gnu.org>
2935
2936 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
2937 init_malloc call.
2938
902f2ccb
MC
29392004-08-10 Michael Chastain <mec.gnu@mindspring.com>
2940
2941 * ChangeLog: Add copyright notice. The notice is copied
2942 from emacs 21.3 top level ChangeLog.
2943
78c90502
MC
29442004-08-09 Michael Chastain <mec.gnu@mindspring.com>
2945
2946 * lib/cp-support.exp: New file.
2947 * lib/cp-support.exp (cp_test_type_class): New function.
2948 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
2949 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
2950 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
2951 cp_test_ptype_class.
2952
88e5ea78
MC
29532004-08-09 Michael Chastain <mec.gnu@mindspring.com>
2954
2955 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
2956 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
2957 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
2958 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
2959 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
2960 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
2961 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
2962 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
2963 gdb.mi/mi2-watch.exp: Update copyright years.
2964
6a89fc9c
MK
29652004-08-09 Mark Kettenis <kettenis@gnu.org>
2966
2967 * gdb.base/sigaltstack.exp: Provide proper anchoring.
2968
1482e0de
MC
29692004-08-09 Michael Chastain <mec.gnu@mindspring.com>
2970
2971 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
2972 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
2973 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
2974 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
2975 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
2976 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
2977 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
2978 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
2979 gdb.mi/mi-watch.exp: Update copyright years.
2980
1a5ce3f3
DJ
29812004-08-08 Daniel Jacobowitz <dan@debian.org>
2982
2983 PR gdb/1738
2984 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
2985 from a breakpoint with a pending signal.
2986
04f6ecf2
DJ
29872004-08-08 Daniel Jacobowitz <dan@debian.org>
2988
2989 PR gdb/1736
2990 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
2991 * gdb.base/sigaltstack.exp (finish_test): Consume output until
2992 the prompt.
2993 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
2994
54d90d35
DJ
29952004-08-08 Daniel Jacobowitz <dan@debian.org>
2996
2997 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
2998
d2f6abb0
DJ
29992004-08-08 Daniel Jacobowitz <dan@debian.org>
3000
3001 PR gdb/1736
3002 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
3003 for i?86-*-linux*.
3004
5598c03d
DJ
30052004-08-08 Daniel Jacobowitz <dan@debian.org>
3006
3007 * gdb.arch/i386-prologue.exp: Compile without debug information.
3008
c6fee705
MC
30092004-08-08 Michael Chastain <mec.gnu@mindspring.com>
3010
3011 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
3012 rather than asking gdb to search.
3013
dd90efdb
MC
30142004-08-05 Michael Chastain <mec.gnu@mindspring.com>
3015
3016 * gdb.base/gcore.c: Include <string.h>.
3017
1e84bec1
MC
30182004-08-05 Michael Chastain <mec.gnu@mindspring.com>
3019
3020 * gdb.base/gcore.c: Add copyright notice.
3021
e425eb2b
MC
30222004-08-05 Michael Chastain <mec.gnu@mindspring.com>
3023
3024 * gdb.base/freebpcmd.c: Include <stdio.h>.
3025 * gdb.base/long_long.c: Include <string.h>.
3026 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
3027 * gdb.base/siginfo.c: Include <string.h>.
3028 * gdb.base/sigstep.c: Include <string.h>.
3029
cb9aaed5
MC
30302004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3031
3032 * gdb.base/complex.c: Include <stdlib.h>.
3033
55944f3d
MC
30342004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3035
3036 * gdb.base/complex.c: Add copyright notice.
3037
7b2953d9
MC
30382004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3039
3040 * gdb.base/charset.c: Include <stdlib.h>.
3041
c9133d23
MC
30422004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3043
3044 * gdb.base/auxv.c: Include <stdlib.h>.
3045
0a8490ad
MC
30462004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3047
3048 * gdb.base/auxv.c: Add copyright notice.
3049
3426d5ec
MC
30502004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3051
3052 * gdb.base/coremaker.c: Add copyright notice.
3053 * gdb.base/coremaker2.c: Add copyright notice.
3054
8da195dd
AC
30552004-08-04 Andrew Cagney <cagney@gnu.org>
3056
3057 * gdb.base/store.exp: Update copyright.
3058 (check_set, up_set, check_struct, up_struct): Add a prefix to test
3059 names, do not import gdb_prompt.
3060
8d394f98
AC
30612004-08-01 Andrew Cagney <cagney@gnu.org>
3062
3063 Fix PR testsuite/1729.
3064 * gdb.base/dump.exp: Add test name to callers of capture_value, do
3065 not use capture_value with value 4.
3066 (capture_value): Add optional test name parameter.
3067 (test_reload_saved_value, test_restore_saved_value): Use $msg as
3068 the prefix, pass to capture_value.
3069
b6702b23
MK
30702004-08-01 Mark Kettenis <kettenis@gnu.org>
3071
3072 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
3073 * gdb.arch/i386-prologue.c (standard): New prototype and function.
3074 (main): Call new function.
3075
c203e0ca
MC
30762004-07-31 Michael Chastain <mec.gnu@mindspring.com>
3077
3078 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
3079
a7995a30
MC
30802004-07-31 Michael Chastain <mec.gnu@mindspring.com>
3081
3082 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
3083
9366563b
MC
30842004-07-31 Michael Chastain <mec.gnu@mindspring.com>
3085
b6eeaf26 3086 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
3087 Accept more values of vtbl pointer. Remove some messages
3088 about "obsolete gcc or gdb".
3089
2fc1f950
MC
30902004-07-30 Michael Chastain <mec.gnu@mindspring.com>
3091
3092 * gdb.cp/classes.exp: Accept more varieties of ptype output.
3093
c724d49b
MC
30942004-07-30 Michael Chastain <mec.gnu@mindspring.com>
3095
3096 * gdb.base/asm-source.exp: Properly convert target board
3097 debug flags from gcc format to binutils format.
3098
736b0fce
MK
30992004-07-28 Mark Kettenis <kettenis@gnu.org>
3100
3101 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
3102 gdb1718". PR backtrace/1718 partially fixed.
3103
5633ea5c
JJ
31042004-07-27 Jeff Johnston <jjohnstn@redhat.com>
3105
3106 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
3107
575eebb1
NC
31082004-07-26 Nick Clifton <nickc@redhat.com>
3109
3110 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
3111 good default value for a specific architecture is available then
3112 set it to that value. Otherwise default to the -gstabs switch.
3113 Remove the -g... switches from the asm-flags variable. Allow the
3114 target board info to override the value if it wants to. Pass the
3115 switch on the assembler command line.
3116
62104619
MK
31172004-07-23 Mark Kettenis <kettenis@gnu.org>
3118
3119 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
3120 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
3121 (main): Call new function.
3122
4a1135b8
MC
31232004-07-22 Michael Chastain <mec.gnu@mindspring.com>
3124
3125 Test for PR exp/1715.
3126 * gdb.base/radix.exp: Refactor common procedures. Make all
3127 test names unique. Change XFAIL to KFAIL.
3128
8a12c1f0
MC
31292004-07-20 Michael Chastain <mec.gnu@mindspring.com>
3130
3131 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
3132 * gdb.ada/gnat_ada.gin: ... to here.
3133 * configure.in: Use gnat_ada.gin.
3134 * configure: Regenerate.
3135
23b451cf
AC
31362004-07-20 Andrew Cagney <cagney@gnu.org>
3137
3138 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
3139 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
3140 XFAILs. Clean up test messages and comments. Check backtraces.
3141 Delete re-sync code.
3142
ab618a02
MC
31432004-07-19 Michael Chastain <mec.gnu@mindspring.com>
3144
3145 Fix PR cli/740.
3146 * gdb.base/annota1.exp: Honor gdb,nosignals.
3147 * gdb.base/annota3.exp: Likewise.
3148
46dad340
MC
31492004-07-19 Michael Chastain <mec.gnu@mindspring.com>
3150
3151 * lib/java.exp: Update copyright notice.
3152
756d8c70
AC
31532004-07-19 Andrew Cagney <cagney@gnu.org>
3154
3155 * gdb.base/selftest.exp: Copy file from here ...
3156 * gdb.gdb/selftest.exp: ... to here.
3157
586027e6
AC
31582004-07-16 Andrew Cagney <cagney@redhat.com>
3159
3160 * lib/insight-support.exp: Delete file.
3161 * lib/java.exp (java_init): Fix copyright.
3162
029d2200
AC
31632004-07-16 Andrew Cagney <cagney@gnu.org>
3164
3165 * gdb.base/restore.c: Append "prologue" to comments marking the a
3166 function's prologue.
3167 * gdb.base/restore.exp: Update copyright, re-indent.
3168 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
3169 callerN" prefix where needed. Update patterns that match a
3170 function's prologue.
3171
653b62c5
MC
31722004-07-16 Michael Chastain <mec.gnu@mindspring.com>
3173
3174 * gdb.base/restore.c: Add copyright notice.
3175
f7d690e5
AC
31762004-07-16 Andrew Cagney <cagney@gnu.org>
3177
3178 * gdb.base/logical.exp: Update copyright.
3179 (evaluate): New procedure. Use to re-implement tests using
3180 several tables.
3181
d629a7cb
MH
31822004-07-14 Martin Hunt <hunt@redhat.com>
3183
3184 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
3185 which fixes some problems where init.tcl was not found.
3186
9c7bb332
AC
31872004-07-13 Andrew Cagney <cagney@gnu.org>
3188
6bf46641
AC
3189 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
3190 (check_sizeof, check_valueof): Do not include the output in the
3191 test name. Use gdb_test.
3192 (get_valueof): Use gdb_test_multiple.
3193
c4ffd4c0
AC
3194 * gdb.base/step-test.exp: Update copyright. Use
3195 gdb_test_multiple. Ensure that test names do not include
3196 architecture dependent output.
3197
ab89363a
AC
3198 * gdb.gdb/observer.exp: Update copyright.
3199 (setup_test): Use gdb_test_multiple.
3200 (attach_first_observer, attach_second_observer)
3201 (attach_third_observer, detach_first_observer)
3202 (detach_second_observer, detach_third_observer)
3203 (reset_counters, check_counters): Make $message a prefix.
3204 (test_normal_stop_notifications): Add "args" parameter - a list of
3205 init functions to be called. Make $message a prefix,
3206 (test_observer_normal_stop): Change the message prefixes so that
3207 they are unique, pass the attach / detach procedures to
3208 test_normal_stop_notifications.
3209
ec58997a
AC
3210 * gdb.base/signull.exp (test_segv): Prefix all tests with
3211 "${name}". Clean up test messages.
3212
b475183b
AC
3213 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
3214
9c7bb332
AC
3215 * gdb.base/ena-dis-br.exp: Update copyright.
3216 (break_at): New function. Replace send_gdb with gdb_test,
3217 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
3218 ignore count, not stopped at bpt", with KFAIL.
3219
2dd95497
CV
32202004-07-13 Corinna Vinschen <vinschen@redhat.com>
3221
3222 * gdb.base/attach.exp: Remove cleanupfile handling.
3223
419e626b
AC
32242004-07-12 Andrew Cagney <cagney@gnu.org>
3225
3226 * gdb.base/annota1.exp: Cleanup corefile test name.
3227 * gdb.base/annota3.exp: Ditto.
3228
8b1b3228
AC
32292004-07-12 Andrew Cagney <cagney@gnu.org>
3230
78650829
AC
3231 * gdb.base/signals.exp: Clean up copyright, re-indent.
3232
8b1b3228
AC
3233 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
3234 gdb_test and gdb_test_multiple.
3235
935c2760
JJ
32362004-07-08 Jeff Johnston <jjohnstn@redhat.com>
3237
3238 * gdb.java/jmain.exp: Fix expected line number for main to
3239 break at. Set XFAIL for break at main test since gcj does not
3240 provide line number info for first statement in main.
3241
1544280f
AC
32422004-07-08 Andrew Cagney <cagney@gnu.org>
3243
1279f4ff
AC
3244 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
3245
1544280f
AC
3246 * gdb.base/sigbpt.exp: Make the common part of each test name a
3247 prefix instead of suffix.
3248
bcc82369
BR
32492004-07-07 Bob Rossi <bob_rossi@cox.net>
3250
3251 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
3252 test from test_tbreak_creation_and_listing to
3253 test_file_list_exec_source_file
3254 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
3255 Changed name of test from test_tbreak_creation_and_listing to
3256 test_file_list_exec_source_file
3257
23f4b0aa
JJ
32582004-07-07 Jeff Johnston <jjohnstn@redhat.com>
3259
3260 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
3261 the jmisc() constructor instead of <init>.
3262 * gdb.java/jmisc1.exp: Ditto.
3263
56401cd5
AC
32642004-07-07 Andrew Cagney <cagney@gnu.org>
3265
3266 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
3267 corrupting the PC.
3268
44ae2f6a
MC
32692004-07-06 Michael Chastain <mec.gnu@mindspring.com>
3270
3271 * gdb.cp/templates.exp: Accept whitespace change in demangler
3272 output.
3273
45a83408
AC
32742004-07-06 Andrew Cagney <cagney@gnu.org>
3275
3276 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
3277
d205ad70
MC
32782004-07-02 Michael Chastain <mec.gnu@mindspring.com>
3279
3280 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
3281 * lib/compiler.cc: Likewise.
3282
06ea1a61
MC
32832004-06-30 Michael Chastain <mec.gnu@mindspring.com>
3284
3285 * lib/compiler.cc: Work around string preprocessing problem
3286 with old hp c++ compiler.
3287 * lib/compiler.c: Likewise.
3288
daab1251
CV
32892004-06-29 Corinna Vinschen <vinschen@redhat.com>
3290
3291 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
3292 directives to conditionalize symbol prefixing.
3293 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
3294 additional_flags handling. Add underscore prefix for Cygwin.
3295 * gdb.arch/i386-unwind.c: Use preprocessor directives to
3296 conditionalize symbol prefixing.
3297 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
3298 additional_flags handling. Add underscore prefix for Cygwin.
3299
cc984116
CV
33002004-06-29 Corinna Vinschen <vinschen@redhat.com>
3301
3302 * gdb.base/bigcore.exp: Skip test on Cygwin.
3303
c279b077
MC
33042004-06-28 Michael Chastain <mec.gnu@mindspring.com>
3305
3306 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
3307 formats for "info register". Use gdb_test_multiple. Fix
3308 the "invalid register" test.
3309
0e915747
CV
33102004-06-28 Corinna Vinschen <vinschen@redhat.com>
3311
3312 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
3313 PID for Cygwin. Add Cygwin specific strings to check for in some
3314 tests.
3315 (do_attach_tests): Add a test for user interaction when attaching
3316 to a process with no matching symbol table already loaded.
3317
11422c86
AC
33182004-06-26 Andrew Cagney <cagney@gnu.org>
3319
3320 Test PR java/1567 and PR java/1565.
3321 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
3322 * gdb.java/jmisc2.exp: Delete file.
3323
cefbce26
MC
33242004-06-26 Michael Chastain <mec.gnu@mindspring.com>
3325
3326 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
3327
e19f872c
CV
33282004-06-25 Corinna Vinschen <vinschen@redhat.com>
3329
3330 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
3331 attach process.
3332
d931ba3b
MC
33332004-06-23 Michael Chastain <mec.gnu@mindspring.com>
3334
3335 * gdb.cp/pr-1553.exp: Remove.
3336
aef68c48
MC
33372004-06-22 Michael Chastain <mec.gnu@mindspring.com>
3338
3339 * gdb.cp/pr-1553.cc: Remove.
3340 * gdb.cp/pr-1553.exp: Disable this test.
3341
8d5df71a
JB
33422004-06-20 Jim Blandy <jimb@redhat.com>
3343
3344 Fix PR testsuite/1680.
3345 * gdb.arch/i386-sse.exp: Properly quote curly braces in
3346 regular expressions.
3347
4ac6f39d
MC
33482004-06-19 Michael Chastain <mec.gnu@mindspring.com>
3349
3350 Fix PR testsuite/1679.
3351 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
3352 Issue an UNSUPPORTED result instead.
3353
1b413552
JB
33542004-06-18 Jim Blandy <jimb@redhat.com>
3355
3356 * gdb.base/charset.exp: Only send a control-C if we see a new
3357 prompt and incomplete command.
3358
6daa6ebd
MC
33592004-06-18 Michael Chastain <mec.gnu@mindspring.com>
3360
3361 * gdb.cp/pr-574.cc: Add copyright notice.
3362
51fa4ae0
JB
33632004-06-17 Jim Blandy <jimb@redhat.com>
3364
3365 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
3366 cases where the regexp has no groups; this grabs random text from
3367 the previous test suite, whatever that was.
3368
8fea26c5
MC
33692004-06-17 Michael Chastain <mec.gnu@mindspring.com>
3370
3371 * gdb.cp/printmethod.cc: Add copyright notice.
3372
1e3aeb41
MC
33732004-06-16 Michael Chastain <mec.gnu@mindspring.com>
3374
3375 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
3376
9d9030bc
AC
33772004-06-16 Andrew Cagney <cagney@gnu.org>
3378
3379 * gdb.base/signull.c: Update copyright. Include <string.h>.
3380 (bowler): Replace data_pointer with data_read
3381 and data_write cases. Add code_descriptor case.
3382 (zero, desc): New array and pointer.
3383 (data, code): Change to simple pointers.
3384 * gdb.base/signull.exp: Fix probe pattern matching a function
3385 descriptor SIGSEGV. Replace data_pointer with data_read and
3386 data_write tests.
3387
acd4ad44
AC
33882004-06-16 Andrew Cagney <cagney@gnu.org>
3389
3390 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
3391
08fd625c
MC
33922004-06-15 Michael Chastain <mec.gnu@mindspring.com>
3393
3394 * gdb.base/long_long.c: Add copyright notice.
3395
1903502c
MC
33962004-06-15 Michael Chastain <mec.gnu@mindspring.com>
3397
3398 * gdb.base/long_long.exp: Remove reference to
3399 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
3400 to gdb_breakpoint and gdb_continue_to_breakpoint.
3401
83313cb1
JB
34022004-06-14 Jim Blandy <jimb@redhat.com>
3403
3404 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
3405 endian case.
3406
1bf404ef
AC
34072004-06-14 Andrew Cagney <cagney@gnu.org>
3408
3409 * gdb.base/gcore.exp (capture_command_output): Delete the always
3410 passing tests containing inferior values.
3411 * gdb.base/ending-run.exp: Do not include the breakpoint address
3412 in the test message. Update copyright.
3413 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
3414 size in the test name, use gdb_test_multiple. Update copyright.
3415
ef220b33
MC
34162004-06-14 Michael Chastain <mec.gnu@mindspring.com>
3417
3418 * gdb.cp/ref-types.cc: Add copyright notice.
3419
4f70a4c9
MC
34202004-06-14 Michael Chastain <mec.gnu@mindspring.com>
3421
3422 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
3423 hp_aCC_compiler.
3424 * lib/compiler.cc: Likewise.
3425 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
3426 'set' commands. Log diagnostics for other lines. Set
3427 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
3428
335928ac
MC
34292004-06-13 Michael Chastain <mec.gnu@mindspring.com>
3430
3431 * gdb.cp/try_catch.cc: Add copyright notice.
3432
2efb12e8
MC
34332004-06-12 Michael Chastain <mec.gnu@mindspring.com>
3434
3435 * gdb.cp/userdef.cc: Add copyright notice.
3436
0bbed51a
MC
34372004-06-11 Michael Chastain <mec.gnu@mindspring.com>
3438
3439 * gdb.cp/virtfunc.cc: Add copyright notice.
3440
e12a46c9
RC
34412004-06-11 Randolph Chung <tausq@debian.org>
3442
3443 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
3444 problem.
3445
338e05af
AC
34462004-06-10 Andrew Cagney <cagney@gnu.org>
3447
3448 * lib/compiler.cc, lib/compiler.c: Append either
3449 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
3450 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
3451 instead of gcc-3-3.
3452
dc3f10cb
AC
34532004-06-09 Andrew Cagney <cagney@gnu.org>
3454
b4d946af
AC
3455 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
3456 gdb/1455, bug is specific to "long long" and "double".
3457
dc3f10cb
AC
3458 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
3459 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
3460 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
3461 fixed.
3462
b5c0bfa2
AC
34632004-06-09 Andrew Cagney <cagney@gnu.org>
3464
3465 * gdb.base/structs.exp (test_struct_returns): Replace
3466 "return_value_unknown" and "finish_value_unknown" by
3467 "return_value_known" and "finish_value_known". Instead of
3468 "return_value_unknown" iff "finish_value_unknown", check
3469 "return_value_known" implies "finish_value_known".
3470
caeb605f
MH
34712004-06-08 Martin Hunt <hunt@redhat.com>
3472
3473 * gdb.base/float.exp: Add pattern for mips targets.
3474
c892bb64
RC
34752004-06-08 Randolph Chung <tausq@debian.org>
3476
3477 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
3478 message for unknown architectures more clear.
3479
48306d3e
JB
34802004-06-08 Joel Brobecker <brobecker@gnat.com>
3481
3482 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
3483 start the execution of the program.
3484
83ecb59f
JB
34852004-06-07 Jim Blandy <jimb@redhat.com>
3486
3487 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
3488 * gdb.arch/i386-cpuid.h: New helper file.
3489
55264cb4
RC
34902004-06-07 Randolph Chung <tausq@debian.org>
3491
3492 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
3493 has started.
3494
23cadb28
RM
34952004-06-04 Roland McGrath <roland@redhat.com>
3496
3497 Fix PR gdb/1647.
3498 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
3499 differently to be robust to output buffering differences.
3500
51d01eda
MC
35012004-06-04 Michael Chastain <mec.gnu@mindspring.com>
3502
3503 * gdb.threads/pthreads.exp: Update copyright years.
3504 (check_control_c): Change asynchronous 'after' to synchronous.
3505
f4fc3b93
RM
35062004-06-04 Roland McGrath <roland@redhat.com>
3507
3508 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
3509 next gdb prompt.
3510
4013522b
MC
35112004-06-02 Michael Chastain <mec.gnu@mindspring.com>
3512
3513 Fix PR gdb/1636.
3514 * gdb.threads/manythreads.exp: Change asynchronous 'after'
3515 calls to synchronous.
3516
7a8f1e6b
JB
35172004-05-26 Jim Blandy <jimb@redhat.com>
3518
3519 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
3520
81bb3443
RC
35212004-05-24 Randolph Chung <tausq@debian.org>
3522
3523 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
3524 * gdb.asm/pa.inc: New file.
3525
8f5a3103
MK
35262004-05-22 Mark Kettenis <kettenis@gnu.org>
3527
3528 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
3529
734b8fe8
JB
35302004-05-21 Joel Brobecker <brobecker@gnat.com>
3531 Daniel Jacobowitz <drow@mvista.com>
3532
3533 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
3534 GDB prompt.
3535
725603e1
UW
35362004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3537
f4fc3b93 3538 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
3539 setjmp/longjmp. Use sigaction instead of signal.
3540
8b923272
JB
35412004-05-19 J. Brobecker <brobecker@gnat.com>
3542 Michael Snyder <msnyder@redhat.com>
3543
3544 * gdb.threads/pthread_cond_wait.c: New file.
3545 * gdb.threads/pthread_cond_wait.exp: New testcase.
3546
8bfabb04
AC
35472004-05-13 Andrew Cagney <cagney@redhat.com>
3548
3549 * gdb.base/signull.exp, gdb.base/signull.c: New files.
3550 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
3551
42edda50
AC
35522004-05-11 Andrew Cagney <cagney@redhat.com>
3553
3554 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
3555 fixed but revealed gdb/1639.
3556
d303a6c7
AC
35572004-05-10 Andrew Cagney <cagney@redhat.com>
3558
3559 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
3560 func1" and "next to 2nd alarm", kernel bug avoided.
3561
bf08c2a1
DJ
35622004-05-10 Daniel Jacobowitz <dan@debian.org>
3563
3564 PR external/1568
3565 * gdb.base/bigcore.exp: Check the size of the dumped core file.
3566 XFAIL if it is smaller than bytes_allocated.
3567 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
3568 (main): Make chunks_allocated unsigned. Correct comment.
3569
c0586a34
JB
35702004-05-07 Joel Brobecker <brobecker@gnat.com>
3571
3572 * gdb.arch/powerpc-aix-prologue.c: New file.
3573 * gdb.arch/powerpc-aix-prologue.exp: New file.
3574
f2785d12
JB
35752004-05-07 Jim Blandy <jimb@redhat.com>
3576
3577 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
3578 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
3579
bd7f6e30
JB
35802004-05-06 Joel Brobecker <brobecker@gnat.com>
3581
3582 * gdb.base/sep.exp: No longer setup_kfail when the program was
3583 built with dwarf2.
3584
0a5e7efe
JI
35852004-05-05 Jim Ingham <jingham@apple.com>
3586
3587 * gdb.base/pending.exp: Make sure pending breakpoints
3588 preserve the ignore count.
f4fc3b93 3589
a8958849
MK
35902004-04-27 Jerome Guitton <guitton@gnat.com>
3591
3592 * i386-prologue.exp: Add testcase for jump instruction as first
3593 instruction of the real code.
3594 * i386-prologue.c (jump_at_beginning): New function.
3595
7e103f5b
MK
35962004-04-28 Mark Kettenis <kettenis@gnu.org>
3597
3598 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
3599 x86_64-*-*.
3600
5d38b224
MK
36012004-04-28 Mark Kettenis <kettenis@gnu.org>
3602
3603 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
3604 i*86-*-*.
3605
0ef32fd9
MK
36062004-04-25 Mark Kettenis <kettenis@gnu.org>
3607
3608 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
3609 expression that checks the return type.
3610
71d7dd7c
AC
36112004-04-23 Andrew Cagney <cagney@redhat.com>
3612
3613 * gdb.base/call-sc.exp: New test of scalar call/return values.
3614 * gdb.base/call-sc.c: Ditto.
3615
1e9f977e
JJ
36162004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3617
3618 * gdb.threads/manythreads.c: Reduce thread stack size.
3619
899d9e3a
JJ
36202004-04-23 Jeff Johnston <jjohnstn@redhat.com>
3621
3622 * gdb.threads/manythreads.c: Add copyright notice.
3623
61bcae62
AC
36242004-04-23 Andrew Cagney <cagney@redhat.com>
3625
3626 * gdb.base/siginfo.exp: Better handle step out of signal.
3627 * gdb.base/sigstep.exp: Ditto.
3628
7339a42e
JJ
36292004-04-22 Jeff Johnston <jjohnstn@redhat.com>
3630 Daniel Jacobowitz <drow@mvista.com>
3631
3632 * gdb.threads/manythreads.c: New testcase.
3633 * gdb.threads/manythreads.exp: Ditto.
3634
5c98409b
JB
36352004-04-22 Jim Blandy <jimb@redhat.com>
3636
3637 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
3638 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
3639
3b611f1a
MC
36402004-04-21 Michael Chastain <mec.gnu@mindspring.com>
3641
3642 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
3643
f0fd9238
AC
36442004-04-21 Andrew Cagney <cagney@redhat.com>
3645
3646 * gdb.base/sigstep.c: New file.
3647 * gdb.base/sigstep.exp: New file.
3648
90990674
JB
36492004-04-16 Joel Brobecker <brobecker@gnat.com>
3650
3651 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
3652 call to observer_notify_normal_stop.
3653
78cef34b
AC
36542004-04-15 Andrew Cagney <cagney@redhat.com>
3655
3656 * gdb.base/siginfo.c: New file.
3657 * gdb.base/siginfo.exp: New file.
3658
d2343407
JB
36592004-04-12 J. Brobecker <brobecker@gnat.com>
3660
3661 * gdb.base/sep.exp: Fix typo in comment.
3662
a2dba3c8
JB
36632004-04-12 J. Brobecker <brobecker@gnat.com>
3664
3665 * gdb.base/sep.c: New file.
3666 * gdb.base/sep-proc.c: New file.
3667 * gdb.base/sep.exp: New testcase.
3668
15f7b60e
MK
36692004-04-09 Mark Kettenis <kettenis@gnu.org>
3670
3671 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
3672 support.
3673
44f4de1a
AC
36742004-04-05 Andrew Cagney <cagney@redhat.com>
3675
3676 * gdb.base/sigaltstack.c: New file.
3677 * gdb.base/sigaltstack.exp: New file.
3678
ef04f396
JB
36792004-04-04 Joel Brobecker <brobecker@gnat.com>
3680
3681 * gdb.base/foll-fork.exp: Update the expected output for
3682 "help set follow-fork-mode", to match a change that was made
3683 to the help of this variable on 2004-01-13.
3684
d40d2c92
JB
36852004-04-01 Joel Brobecker <brobecker@gnat.com>
3686
3687 * lib/ada.exp: Add copyright notice.
3688 * bar.ads: Likewise.
3689 * bar.adb: Likewise.
3690 * null_record.adb: Likewise.
3691 * null_record.exp: Likewise.
3692 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
3693
f86ef5a3
JB
36942004-04-01 Joel Brobecker <brobecker@gnat.com>
3695
3696 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
3697 * configure: Regenerate.
3698
414e70e3
JB
36992004-04-01 Joel Brobecker <brobecker@gnat.com>
3700
3701 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
3702 to build the application. Remove the message printed when in
3703 verbose mode, redundant with the UNSUPPORTED message above.
3704
f0aaee49
JB
37052004-03-31 Joel Brobecker <brobecker@gnat.com>
3706
3707 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
3708 * gdb.ada (null_record.exp): New testcase.
3709
ac81cb54
JB
37102004-03-31 Joel Brobecker <brobecker@gnat.com>
3711
3712 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
3713
854af2f7
JB
37142004-03-31 Joel Brobecker <brobecker@gnat.com>
3715
3716 * gdb.ada: New subdirectory.
3717 * gdb.ada/Makefile.in: New file.
3718 * gdb.ada/gnat_ada.gpr.in: New file.
3719
034cb681
JB
37202004-03-31 Joel Brobecker <brobecker@gnat.com>
3721
3722 * lib/ada.exp: New file.
3723
78a1a894
DJ
37242004-03-24 Daniel Jacobowitz <drow@mvista.com>
3725
3726 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
3727 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
3728
4b2b3b3e
AC
37292004-03-22 Andrew Cagney <cagney@redhat.com>
3730
3731 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
3732 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
3733 Problem identified by Ulrich Weigand.
3734
23c73aa3
DC
37352004-03-17 David Carlton <carlton@kealia.com>
3736
3737 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
3738 PR c++/826.
3739
d63a86f8
RM
37402004-03-16 Roland McGrath <roland@redhat.com>
3741
3742 * gdb.base/auxv.exp: New file.
3743 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
3744
0e02aa50
DC
37452004-03-12 David Carlton <carlton@kealia.com>
3746
3747 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
3748 * gdb.cp/pr-1553.cc: Ditto.
3749 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
3750 pass branch.
3751
c20b71be
MC
37522004-03-12 Michael Chastain <mec.gnu@mindspring.com>
3753
3754 * gdb.cp/templates.exp: Accept more template types.
3755
c7414a01
MC
37562004-03-09 Michael Chastain <mec.gnu@mindspring.com>
3757
3758 From Corinna Vinschen with modifications.
3759 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
3760 local variable obj_with_enum.
3761 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
3762 results with obj_with_enum.
3763
ed69573c
MC
37642004-03-09 Michael Chastain <mec.gnu@mindspring.com>
3765
3766 * gdb.cp/classes.cc: New file, copied from misc.cc.
3767 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
3768
28301461
MC
37692004-03-09 Michael Chastain <mec.gnu@mindspring.com>
3770
3771 * gdb.cp/misc.cc: Add copyright notice.
3772
1198ecbe
DC
37732004-03-05 David Carlton <carlton@kealia.com>
3774
3775 * gdb.cp/rtti.exp: Add 'print *obj3' test.
3776 * gdb.cp/rtti.h: Update copyright.
3777 (namespace n2::n3): New.
3778 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
3779 (n2::n3::func3): New.
3780 (main): Call n2::n3::func3.
3781 * gdb.cp/rtti2.cc: Update copyright.
3782 (n2::create3): New.
3783
9e08c470
MK
37842004-03-04 Mark Kettenis <kettenis@gnu.org>
3785
3786 * gdb.asm/openbsd.inc: Fix typo.
3787
4bebc3aa
FF
37882004-03-03 Fred Fish <fnf@redhat.com>
3789
3790 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
3791 "val" instead of unused "size". Update copyright year.
3792
6ea9fb37
DJ
37932004-02-29 Daniel Jacobowitz <drow@mvista.com>
3794
3795 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
3796 to use unsigned char.
3797 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
3798 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
3799
23b23974
DJ
38002004-02-29 Daniel Jacobowitz <drow@mvista.com>
3801
3802 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
3803 line of output.
3804
7574fd53
DJ
38052004-02-28 Daniel Jacobowitz <drow@mvista.com>
3806
3807 * gdb.base/relocate.c (dummy): Initialize.
3808
a195357f
DJ
38092004-02-28 Daniel Jacobowitz <drow@mvista.com>
3810
3811 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
3812 a breakpoint at exit.
3813
72fd54a9
FF
38142004-02-27 Fred Fish <fnf@redhat.com>
3815
3816 * gdb.base/chng-syms.exp: Add expect condition to match failing
3817 case that isn't a timeout.
3818
b9d23137
AC
38192004-02-27 Andrew Cagney <cagney@redhat.com>
3820
3821 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
3822 support.
3823
15d208f6 38242004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 3825
15d208f6
FF
3826 * gdb.arch/gdb1431.c: Remove.
3827 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
3828 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
3829 of "until" incorrectly.
3830
98f9cd2d
JB
38312004-02-26 J. Brobecker <brobecker@gnat.com>
3832
3833 * gdb.cp/class2.cc (empty): New class.
3834 (refer): New function.
3835 (main): Declare an object of type empty and use it.
3836 * gdb.cp/class2.exp: Print the value of an object of type empty.
3837
9b50c11b
JJ
38382004-02-26 Jeff Johnston <jjohnstn@redhat.com>
3839
3840 * gdb.base/langs.exp: Update query string to match the
3841 new nquery format used for pending breakpoints.
3842
0dcd613f
AC
38432004-02-26 Andrew Cagney <cagney@redhat.com>
3844
3845 Fix PR i18n/1570.
3846 * gdb.base/charset.c: Update copyright notice.
3847 (main, init_string): Remove the escape character '\e' tests.
3848 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
3849 * gdb.base/charset.exp (valid_host_charset): Ditto.
3850 * gdb.base/setvar.exp: Ditto.
3851
b8a56647
AC
38522004-02-24 Andrew Cagney <cagney@redhat.com>
3853
90d59e34
AC
3854 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
3855 mmapped data in core file" PASS and FAIL messages consistent.
3856
b8a56647
AC
3857 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
3858 setting a breakpoint. Work around PR java/1565.
3859
9f27c604
JJ
38602004-02-23 Jeff Johnston <jjohnstn@redhat.com>
3861
3862 * lib/gdb.exp (gdb_breakpoint): Update query string to match
3863 new nquery format.
3864 * gdb.base/pending.exp: Ditto.
3865
3224a706
MK
38662004-02-22 Mark Kettenis <kettenis@gnu.org>
3867
3868 * configure.in: Run stabs tests on *BSD.
3869 * configure: Regenerated.
3870
41e0a9ca
MK
38712004-02-21 Mark Kettenis <kettenis@gnu.org>
3872
3873 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
3874
1e1b3428
FF
38752004-02-20 Fred Fish <fnf@redhat.com>
3876
3877 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
3878 blank in test for "returns short", for consistency with other
3879 "returns xxx" tests. Update copyright year.
3880
f9a7572a
FF
38812004-02-19 Fred Fish <fnf@redhat.com>
3882
3883 New testcase for PR breakpoint/1558.
3884 * gdb.arch/gdb1558.exp: New file.
3885 * gdb.arch/gdb1558.c: New file.
3886
b2ce2854
EZ
38872004-02-19 Elena Zannoni <ezannoni@redhat.com>
3888
3889 * gdb.base/nodebug.exp: Fix typo.
3890
e7c9ff01
JB
38912004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3892
3893 Committed by Jim Blandy <jimb@redhat.com>.
3894
62f4b920
JB
3895 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
3896
2db536a1
JB
3897 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
3898
e7c9ff01
JB
3899 * gdb.base/float.exp: Support s390*-*-* targets.
3900
f3205b34
AF
39012004-02-17 Adam Fedor <fedor@gnu.org>
3902
3903 * gdb.base/gdb1555.exp: New file.
3904 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
3905
9d62932d
EZ
39062004-02-17 Elena Zannoni <ezannoni@redhat.com>
3907
3908 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
3909
344c9711
FF
39102004-02-16 Fred Fish <fnf@redhat.com>
3911
3912 * gdb.arch/gdb1291.c: Remove
3913 * gdb.arch/gdb1291.s: New test input file.
3914 * gdb.arch/gdb1291.exp: Expand test to check case that should not
3915 fail. Test for correct result, known incorrect result, other
3916 failures and timeouts.
3917
2d822687
AC
39182004-02-16 Andrew Cagney <cagney@redhat.com>
3919
3920 * gdb.base/bigcore.exp: New file.
3921 * gdb.base/bigcore.c: New file.
3922
dac15b66
AC
39232004-02-13 Andrew Cagney <cagney@redhat.com>
3924
3925 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
3926 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
3927 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
3928 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
3929 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
3930 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
3931 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
3932 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
3933 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
3934 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
3935
6bdfc2c4
JJ
39362004-02-11 Jeff Johnston <jjohnstn@redhat.com>
3937
3938 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
3939 executed is an alloc instruction.
3940
87b3ede8
DC
39412004-02-11 David Carlton <carlton@kealia.com>
3942
3943 * gdb.cp/breakpoint.exp: New.
3944 * gdb.cp/breakpoint.cc: New.
3945
6e19e2bf
MC
39462004-02-11 Michael Chastain <mec.gnu@mindspring.com>
3947
3948 Partial fix for PR gdb/1543.
3949 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
3950 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
3951 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
3952 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
3953 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
3954 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
3955 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
3956 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
3957 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
3958 to bug-gdb@prep.ai.mit.edu .
3959 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
3960 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
3961 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
3962 Likewise.
3963
5c5455dc
AC
39642004-02-10 Andrew Cagney <cagney@redhat.com>
3965
3966 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
3967 using gdb_internal_error_resync.
3968
9cf689d7
DJ
39692004-02-09 Daniel Jacobowitz <drow@mvista.com>
3970
3971 * gdb.threads/thread-specific.exp: Stop early if no threads are
3972 found.
3973
d2dc51db
MC
39742004-02-09 Michael Chastain <mec.gnu@mindspring.com>
3975
3976 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
3977
14b1a056
DJ
39782004-02-08 Daniel Jacobowitz <drow@mvista.com>
3979
3980 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
3981 breakpoints.
3982
83f66e8f
DJ
39832004-02-07 Daniel Jacobowitz <drow@mvista.com>
3984
3985 * config/sim.exp (gdb_load): Handle $arg == "".
3986 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
3987 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
3988
30fc0091
EZ
39892004-02-07 Elena Zannoni <ezannoni@redhat.com>
3990
3991 * gdb.base/maint.exp: Update test to reflect
3992 obstack changes.
3993
4d806929
JJ
39942004-02-04 Jeff Johnston <jjohnstn@redhat.com>
3995
3996 * gdb.base/pendshr.c (pendfunc): New function that calls
3997 pendfunc1.
3998 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
3999
7bfdd688
FF
40002004-02-04 Fred Fish <fnf@redhat.com>
4001
4002 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
4003 function symbols and update copyright years.
4004 * gdb.arch/gdb1291.c: Ditto.
4005
aaa08ee4
MC
40062004-02-03 Michael Chastain <mec.gnu@mindspring.com>
4007
4008 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
4009
dbad7755
MC
40102004-02-03 Michael Chastain <mec.gnu@mindspring.com>
4011
4012 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
4013
ec4646ef
MC
40142004-02-03 Michael Chastain <mec.gnu@mindspring.com>
4015
4016 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
4017
1b802196
FF
40182004-02-02 Fred Fish <fnf@redhat.com>
4019
4020 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
4021 remote targets. Update copyright years.
4022
18fe2033
JJ
40232004-02-02 Jeff Johnston <jjohnstn@redhat.com>
4024
4025 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
4026 support.
4027 * gdb.base/langs.exp: Fix test which attempts to create
4028 breakpoint on non-existent function to handle new pending
4029 support.
4030 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
4031 a breakpoint.
4032 * gdb.base/pending.exp: New test.
4033 * gdb.base/pending.c: New file.
4034 * gdb.base/pendshr.c: Ditto.
4035
8d577d32
DC
40362004-02-02 David Carlton <carlton@kealia.com>
4037
4038 * gdb.cp/overload.exp: Add overloadNamespace tests.
4039 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
4040 (overloadNamespace, XXX): New.
4041 (main): Call XXX::marker2.
4042
3ad13771
FF
40432004-02-01 Fred Fish <fnf@redhat.com>
4044
4045 * gdb.base/dump.exp: Use runto_main instead of "runto main".
4046 * gdb.base/finish.exp: Ditto.
4047 * gdb.base/gcore.exp: Ditto.
4048 * gdb.base/huge.exp: Ditto.
4049 * gdb.base/info-proc.exp: Ditto.
4050 * gdb.base/return2.exp: Ditto.
4051 * gdb.threads/gcore-thread.exp: Ditto.
4052
44c75849
DJ
40532004-02-01 Daniel Jacobowitz <drow@mvista.com>
4054
4055 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
4056
005bc093
MK
40572004-02-01 Mark Kettenis <kettenis@gnu.org>
4058
4059 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
4060 that opening the file succeeds on OpenBSD.
4061
c47cebdb
DJ
40622004-02-01 Daniel Jacobowitz <drow@mvista.com>
4063
4064 * gdb.threads/thread-specific.c: New file.
4065 * gdb.threads/threads-specific.exp: New test script.
4066 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
4067 to expect_out.
4068
5a01311c
MK
40692004-02-01 Mark Kettenis <kettenis@gnu.org>
4070
4071 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
4072 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
4073 only on the "print_small_structs from print_long_arg_list" test.
4074
ce22a4f1
DJ
40752004-02-01 Daniel Jacobowitz <drow@mvista.com>
4076
4077 * gdb.base/completion.exp: Kill a stray backslash.
4078
4079 From Jim Ingham <jingham@apple.com>:
4080 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
4081 agrees with the result from sending a tab.
4082
abbab9d3
DJ
40832004-01-31 Daniel Jacobowitz <drow@mvista.com>
4084
4085 * gdb.base/chng-syms.exp: Remove stray newline.
4086
53904d1e
MK
40872004-01-31 Mark Kettenis <kettenis@gnu.org>
4088
4089 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
4090 *-*-openbsd*.
4091 * gdb.asm/openbsd.inc: New file.
4092
3a4b3aac
MK
40932004-01-30 Mark Kettenis <kettenis@gnu.org>
4094
4095 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
4096 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
4097 *-*solaris2*. Remove commented out default settings for
4098 asm-flags. Replace gdb_compile with target_link.
4099
ebac27b4
MC
41002004-01-29 Michael Chastain <mec.gnu@mindspring.com>
4101
4102 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
4103 for all tests. Remove old hp-ux and cygnus xfail cases.
4104
d8679d84
PH
41052004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
4106
4107 * gdb.base/chng-syms.exp: New file.
4108 * gdb.base/chng-syms.c: New file.
4109
0a55bc22
MC
41102004-01-24 Michael Chastain <mec.gnu@mindspring.com>
4111
4112 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
4113 Provide arms for current output in all my configurations.
4114
94b8e876
MC
41152004-01-24 Michael Chastain <mec.gnu@mindspring.com>
4116
4117 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
4118 * lib/compiler.cc: Likewise.
4119 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
4120 get the right preprocessor. Eval the output directly. Remove
4121 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
4122 hp_f77_compiler and hp_f90_compiler completely.
4123 (gdb_preprocess): Delete.
4124 (get_compiler): Delete.
4125
7cf03d44
MK
41262004-01-24 Mark Kettenis <kettenis@gnu.org>
4127
4128 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
4129 <string.h>.
4130
68b6dce9
NR
41312004-01-24 Nick Roberts <nick@nick.uklinux.net>
4132
4133 * gdb.mi/mi-stack.exp: Update copyright.
4134
b368761e
DC
41352004-01-23 David Carlton <carlton@kealia.com>
4136
4137 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
4138 test for cp_lookup_transparent_type.
4139 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
4140 call them.
4141
f2061b53
DJ
41422004-01-23 Daniel Jacobowitz <drow@mvista.com>
4143
4144 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
4145 after -var-update.
4146
37fc574a
DC
41472004-01-23 David Carlton <carlton@kealia.com>
4148
4149 * gdb.cp/namespace.cc (C::ensureRefs): New.
4150 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
4151
8e94b928
NR
41522004-01-20 Nick Roberts <nick@nick.uklinux.net>
4153
4154 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
4155 case "-stack-list-locals 2".
4156 * gdb.mi/mi-var-child.exp: Test for case
4157 "-var-list-children --all-values NAME".
4158
997b0952
MC
41592004-01-18 Michael Chastain <mec.gnu@mindspring.com>
4160
4161 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
4162
52470da3
MK
41632004-01-18 Mark Kettenis <kettenis@gnu.org>
4164
7049b4b8
MK
4165 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
4166 used with gdb_test_multiple.
4167
52470da3
MK
4168 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
4169 read at address 0. This fixes PR testsuite/1504.
4170
da6012e5
DJ
41712004-01-18 Daniel Jacobowitz <drow@mvista.com>
4172
4173 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
4174 Remove downloading, guessing the host executable, the calls to
4175 gdb_file_cmd and gdb_target_cmd, and "load" support.
4176 (infer_host_exec): New function broken out from gdb_load.
4177 (gdb_load): New wrapper for gdbserver_gdb_load.
4178 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
4179 gdb_target_cmd. Use -target-select.
4180 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
4181 Download binaries to the host. Clear last_mi_remote_file when
4182 we load a new binary.
4183 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
4184 call gdbserver_gdb_load and mi_gdb_target_cmd.
4185
32c70722
MC
41862004-01-17 Michael Chastain <mec.gnu@mindspring.com>
4187
4188 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
4189 type patterns.
4190
b0cecf36
MC
41912004-01-17 Michael Chastain <mec.gnu@mindspring.com>
4192
4193 * gdb.cp/templates.exp: Fix typo in test name of
4194 "print Foo<volatile char*>::foo".
4195
4120d7e6
MC
41962004-01-15 Michael Chastain <mec.gnu@mindspring.com>
4197
4198 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
4199
f679e530
BE
42002004-01-16 Ben Elliston <bje@wasabisystems.com>
4201
4202 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
4203 (clean mostlyclean): Remove empty rm.
4204
091c48f6
MC
42052004-01-15 Michael Chastain <mec.gnu@mindspring.com>
4206
4207 * gdb.base/setvar.exp: Add copyright years.
4208
3e5fc8d2
DC
42092004-01-14 David Carlton <carlton@bactrian.org>
4210
4211 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
4212 PR c++/1511 and update coment.
4213 * gdb.cp/templates.exp: Update patterns to match current output.
4214 If changes involve something other than whitespace, KFAIL
4215 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
4216
63d06c5c
DC
42172004-01-14 David Carlton <carlton@kealia.com>
4218
4219 * gdb.cp/namespace.exp: Add tests involving classes defined within
4220 namespaces.
4221 * gdb.cp/namespace.cc (C::CClass): New.
4222 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
4223
a51dab88
EZ
42242004-01-14 Elena Zannoni <ezannoni@redhat.com>
4225
4226 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
4227 what debug info we have. Print a better message if something goes
4228 wrong while producing the separate debug info file.
4229
a476ccc9
MC
42302004-01-14 Michael Chastain <mec.gnu@mindspring.com>
4231
4232 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
4233
f453692c
MC
42342004-01-14 Michael Chastain <mec.gnu@mindspring.com>
4235
4236 * gdb.base/callfuncs.c: Add copyright notice.
4237
f40063a5
MC
42382004-01-13 Michael Chastain <mec.gnu@mindspring.com>
4239
4240 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
4241 inheritance. PR gdb/1498, PR gcc/13539.
4242
19ac3974
EZ
42432004-01-13 Elena Zannoni <ezannoni@redhat.com>
4244
4245 * gdb.threads/gcore-thread.exp: Prefix name of binary with
4246 test specific name.
4247 * gdb.mi/gdb669.exp: Ditto.
4248 * gdb.mi/mi-pthreads.exp: Ditto.
4249 * gdb.mi/mi1-pthreads.exp: Ditto.
4250 * gdb.mi/mi2-pthreads.exp: Ditto.
4251
56c97c6e
MC
42522004-01-12 Michael Chastain <mec.gnu@mindspring.com>
4253
4254 * gdb.cp/member-ptr.cc: Add copyright notice.
4255
a0644324
MC
42562004-01-12 Michael Chastain <mec.gnu@mindspring.com>
4257
4258 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
4259 some patterns for recent versions of gcc and hpacc. Delete
4260 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
4261 Delete tests that access a NULL pointer-to-member-data. This
4262 script is still disabled for gcc.
4263
32fabe09
EZ
42642004-01-12 Elena Zannoni <ezannoni@redhat.com>
4265
4266 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
4267 escaped correctly.
4268
1f8a6abb
EZ
42692004-01-12 Elena Zannoni <ezannoni@redhat.com>
4270
4271 * gdb.base/sepdebug.exp: New file.
4272 * gdb.base/sepdebug.c: New file.
4273 * lib/gdb.exp (separate_debug_filename): New procedure.
4274 (gdb_gnu_strip_debug): New procedure.
4275
48efe704
AC
42762004-01-12 Andrew Cagney <cagney@redhat.com>
4277
4278 * gdb.mi/ChangeLog: Delete file. Renamed to ...
4279 * gdb.mi/ChangeLog-1999-2003: New file.
4280
a9415475
AC
42812004-01-12 Andrew Cagney <cagney@redhat.com>
4282
4283 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
4284 "Renaming a directory to a non-empty directory returns ENOTEMPTY
4285 or EEXIST", treat EBUSY as an XFAIL.
4286
83b8cf9d
MC
42872004-01-11 Michael Chastain <mec.gnu@mindspring.com>
4288
4289 * gdb.base/scope.exp: Remove obsolete setup_xfail for
4290 hp_cc_compiler.
4291
9939d2a8
MC
42922004-01-10 Michael Chastain <mec.gnu@mindspring.com>
4293
4294 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
4295 decorations.
4296
1ff8cadf
MC
42972004-01-10 Michael Chastain <mec.gnu@mindspring.com>
4298
4299 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
4300 and "(aCC)" decorations. Remove obsolete doco about old
4301 test results.
4302
6fa9022e
MC
43032004-01-09 Michael Chastain <mec.gnu@mindspring.com>
4304
4305 * gdb.cp/exception.exp: Fix typo in doco.
4306
209721fe
MK
43072004-01-09 Mark Kettenis <kettenis@gnu.org>
4308
4309 * gdb.base/gdb1476.exp: Fix typo.
4310
ef11303e
MC
43112004-01-09 Michael Chastain <mec.gnu@mindspring.com>
4312
4313 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
4314 file.
4315
041ab88c
MC
43162004-01-09 Michael Chastain <mec.gnu@mindspring.com>
4317
4318 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
4319 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
4320 Use gdb_compile. Remove restriction on gcc. Add some patterns
4321 for recent version of gdb. Delete second half, which was a copy
4322 of the first half with different build flags. This test is
4323 still disabled because it is still not ready for production.
4324
e36d075a
MC
43252004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4326
4327 * gdb.cp/exception.cc: Add copyright notice.
4328 * gdb.cp/exception.exp: Add a notice that this file is broken
4329 because of line number changes caused by addition of copyright
4330 notice.
4331
42b190ad
MC
43322004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4333
4334 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
4335 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
4336
8f25f06b
MC
43372004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4338
4339 * gdb.cp/classes.exp: Accept gnu abi 2.
4340 * gdb.cp/derivation.exp: Likewise.
4341 * gdb.cp/overload.exp: Likewise.
4342 * gdb.cp/virtfunc.exp: Likewise.
4343
06ded8b8
MC
43442004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4345
4346 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
4347 semicolon after end of function.
4348
77c26ae3
MC
43492004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4350
4351 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
4352 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
4353 boilerplate code for compiling and running the program under
4354 test. Add some string method tests.
4355
20757486
MC
43562004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4357
4358 * gdb.cp/bs15503.cc: Add copyright notice.
4359 * gdb.cp/bs15503.exp: Adjust line number.
4360
0fd3b503
MC
43612004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4362
4363 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
4364 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
4365
10d1bea8
MC
43662004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4367
4368 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
4369 hp_cc_compiler.
4370
2789202a
MC
43712004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4372
4373 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
4374 * gdb.cp/ctti.exp: Use the marker instead of "next".
4375 With gcc, run further before bailing.
4376
b862f14c
MC
43772004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4378
4379 * gdb.cp/cttiadd.cc: Add copyright notice.
4380 * gdb.cp/cttiadd1.cc: Likewise.
4381 * gdb.cp/cttiadd2.cc: Likewise.
4382 * gdb.cp/cttiadd3.cc: Likewise.
4383
96da2469
MC
43842004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4385
4386 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
4387 Use gdb_test, gdb_test_multiple. Use floating-point values that
4388 have exact representations in IEEE-ish formats.
4389
053248ff
MC
43902004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4391
4392 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
4393 compilers. Delete duplicate call to get_compiler_info.
4394 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
4395 * gdb.base/volatile.exp: Likewise.
4396
84acecdd
MK
43972004-01-07 Mark Kettenis <kettenis@gnu.org>
4398
4399 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
4400 memory at address 0.
4401
fe11a27f
MC
44022004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4403
4404 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
4405 to test for hp-ux assembler. Fix copyright years.
4406
60ad077b
AC
44072004-01-07 Andrew Cagney <cagney@redhat.com>
4408
4409 * gdb.base/fileio.c (strerrno): Add "EBUSY".
4410
1c9b8f33
AC
44112004-01-07 Andrew Cagney <cagney@redhat.com>
4412
4413 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
4414 when creating the read-only file. From analysis by Roland McGrath
4415 and Elena Zannoni.
4416
753ccc7a
MC
44172004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4418
4419 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
4420
eca3e36b
MC
44212004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4422
4423 * gdb.base/cvexpr.c: Be type-safe with function pointers and
4424 data pointers.
4425
f8d4bac4
MC
44262004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4427
4428 * gdb.cp/m-static.exp: Compile one source file at a time.
4429 Delete unused call to get_compiler_info.
4430
9b4e0f94
MC
44312004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4432
4433 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
4434 * gdb.base/call-rt-st.exp: Likewise.
4435 * gdb.base/nodebug.exp: Likewise.
4436 * gdb.base/volatile.exp: Likewise.
4437 * gdb.cp/ref-types.exp: Likewise.
4438 * gdb.cp/templates.exp: Likewise.
4439
023c1024
MK
44402004-01-05 Mark Kettenis <kettenis@gnu.org>
4441
4442 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
4443
19703c4a
MC
44442004-01-05 Michael Chastain <mec.gnu@mindspring.com>
4445
4446 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
4447 hppa*-hp-hpux*.
4448
18b67037
MK
44492004-01-04 Mark Kettenis <kettenis@gnu.org>
4450
ba6219c8
MK
4451 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
4452 x86_64-*-*.
4453
18b67037
MK
4454 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
4455 sparc64-*-* and sparc*-solaris2*.
4456
1bfbbb9d
MK
44572004-01-04 Mark Kettenis <kettenis@gnu.org>
4458
4459 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
4460 return ${tests}" test. The ${tests} already mentions the
4461 filename.
4462
06846494
MC
44632004-01-02 Michael Chastain <mec.gnu@mindspring.com>
4464
4465 * gdb.cp/local.exp: Accept gcc abi 2.
4466
3b0cb202
MC
44672004-01-02 Michael Chastain <mec.gnu@mindspring.com>
4468
4469 * gdb.cp/templates.exp: Accept gcc abi 2.
4470
0643ec3f
MC
44712004-01-02 Michael Chastain <mec.gnu@mindspring.com>
4472
4473 * lib/compiler.cc: Remove supports_template_debugging.
4474 * gdb.cp/templates.exp: Do not test supports_template_debugging.
4475
d231d0b1
MC
44762004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4477
4478 * gdb.cp/namespace.exp: Accept gcc abi 2.
4479
44ffb27c
MC
44802004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4481
4482 * gdb.cp/method.exp: Accept gcc abi 2.
4483
184ad485
MC
44842004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4485
4486 * gdb.cp/classes.exp: Generate identical results as old version.
4487 * gdb.cp/derivation.exp: Likewise.
4488 * gdb.cp/overload.exp: Likewise.
4489 * gdb.cp/virtfunc.exp: Likewise.
4490
116f09e7
MC
44912004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4492
4493 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
4494 mysterious bug with sourceware version of expect.
4495
b1379776
MC
44962004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4497
4498 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
4499 current versions of gcc, including gcc abi 2. Remove gratuitous
4500 restart of test program. Use gdb_test_multiple and gdb_test for
4501 all tests. Add patterns to xfail missing "const" in "const char *"
4502 and kfail PR gdb/1155.
4503
6b7a4c0e
MC
45042004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4505
4506 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
4507 current versions of gcc, including gcc abi 2. Remove gratuitous
4508 restart of test program. Use gdb_test_multiple and gdb_test for
4509 all tests. Add patterns to kfail PR gdb/1498.
4510
51615d72
MC
45112003-12-31 Michael Chastain <mec.gnu@mindspring.com>
4512
4513 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
4514 current versions of gcc, including gcc abi 2. Use "breakpoint"
4515 and "continue" instead of restarting the target program. Use
4516 gdb_test_multiple and gdb_test for all tests.
4517
7b79a9d7
MK
45182004-01-01 Mark Kettenis <kettenis@gnu.org>
4519
4520 * gdb.asm/asm-source.exp: Update copyright year. Link statically
4521 for *-*-solaris2*.
4522
1cd3489f
MC
45232003-12-31 Michael Chastain <mec.gnu@mindspring.com>
4524
4525 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
4526 current versions of gcc, including gcc abi 2. Use "breakpoint"
4527 and "continue" instead of restarting the target program several
4528 times. Use gdb_test_multiple and gdb_test for all tests.
4529
850742db
MC
45302003-12-18 Michael Chastain <mec.gnu@mindspring.com>
4531
4532 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
4533 source files.
4534
eb4bbda8
MC
45352003-12-16 Michael Chastain <mec.gnu@mindspring.com>
4536
4537 * gdb.base/environ.exp: Handle compiling test case from multiple
4538 source files.
4539
e42c7771
MC
45402003-12-16 Michael Chastain <mec.gnu@mindspring.com>
4541
4542 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
4543
80e4b428
JB
45442003-12-17 Jim Blandy <jimb@redhat.com>
4545
5f06973a
JB
4546 * gdb.base/freebpcmd.c: Add copyright notice.
4547
80e4b428
JB
4548 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
4549
0ab84fb7
MC
45502003-12-16 Michael Chastain <mec.gnu@mindspring.com>
4551
4552 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
4553
1b3bb3d0
JB
45542003-12-13 Jim Blandy <jimb@redhat.com>
4555
4556 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
4557
3a4c9371
KB
45582003-12-12 Kevin Buettner <kevinb@redhat.com>
4559
4560 * gdb.asm/frv.inc: New file.
4561 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
4562
a1dea79a
FF
45632003-12-09 Fred Fish <fnf@redhat.com>
4564
4565 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
4566 functions to break1.c and leave prototypes behind. Add more
4567 "set breakpoint NN here" comments.
4568 * gdb.base/break1.c: New file.
4569
4570 * gdb.base/break.exp: Handle compiling test case from multiple
4571 source files and change source file references as needed.
4572 * gdb.base/completion.exp: Ditto.
4573 * gdb.base/condbreak.exp: Ditto.
4574 * gdb.base/define.exp: Ditto.
4575 * gdb.base/ena-dis-br.exp: Ditto.
4576 * gdb.base/info-proc.exp: Ditto.
4577 * gdb.base/maint.exp: Ditto.
4578 * gdb.base/until.exp: Ditto.
4579
4580 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
4581 hardcoded line numbers.
4582 * gdb.base/define.exp: Ditto.
4583 * gdb.base/ena-dis-br.exp: Ditto.
4584 * gdb.base/maint.exp: Ditto.
4585 * gdb.base/until.exp: Ditto.
4586
4587 * gdb.base/completion.exp: Use "break1" for completion tests since
4588 "break" is no longer a unique prefix.
4589
5266b69c
AC
45902003-12-06 Andrew Cagney <cagney@redhat.com>
4591
4592 * gdb.base/structs.exp (test_struct_returns): When applicable, set
4593 "return_value_unimplemented". When an unimplemented struct return
4594 architecture, report incorrect values as a KFAIL
4595
374451f0
MC
45962003-12-05 Michael Chastain <mec.gnu@mindspring.com>
4597
4598 * gdb.cp/rtti.exp: Accept new wording of warning from
4599 cp_lookup_rtti_type.
4600
ba9b20a7
MC
46012003-12-05 Michael Chastain <mec.gnu@mindspring.com>
4602
4603 Partial fix for PR testsuite/1456.
4604 * gdb.base/scope.exp (test_at_main): Replace references to
4605 gcc_compiled with calls to test_compiler_info.
4606 (test_at_foo): Likewise.
4607 (test_at_bar): Likewise.
4608
b74b6d0b
MC
46092003-12-04 Michael Chastain <mec.gnu@mindspring.com>
4610
4611 Partial fix for PR testsuite/1456.
4612 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
4613 to test_compiler_info.
4614
ccfa3402
MC
46152003-12-03 Michael Chastain <mec.gnu@mindspring.com>
4616
4617 * gdb.base/so-impl-ld.exp: Update copyright notice.
4618
f6246aba
MC
46192003-12-02 Michael Chastain <mec.gnu@mindspring.com>
4620
4621 Partial fix for PR testsuite/1456.
4622 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
4623 to test_compiler_info.
4624
13ae734a
MC
46252003-11-28 Michael Chastain <mec.gnu@mindspring.com>
4626
4627 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
4628 from current versions of gdb. Clean up regular expressions.
4629 Delete redundant timeout case.
4630
d8e1cdee
MC
46312003-11-28 Michael Chastain <mec.gnu@mindspring.com>
4632
4633 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
4634 from current versions of gdb. Clean up regular expressions.
4635 Delete redundant timeout case.
4636
96457b64
MC
46372003-12-01 Michael Chastain <mec.gnu@mindspring.com>
4638
4639 Partial fix for PR testsuite/1456.
4640 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
4641 gcc_compiled with call to test_compiler_info.
4642
f35309fc
MC
46432003-11-30 Michael Chastain <mec.gnu@mindspring.com>
4644
4645 Partial fix for PR testsuite/1456.
4646 * gdb.base/list.exp (test_list_function): Delete unused declaration
4647 of gcc_compiled.
4648
d7afdf9b
MC
46492003-11-29 Michael Chastain <mec.gnu@mindspring.com>
4650
4651 Partial fix for PR testsuite/1456.
4652 * gdb.base/complex.exp: Replace reference to gcc_compiled with
4653 call to test_compiler_info.
4654
71507b56
MK
46552003-11-29 Mark Kettenis <kettenis@gnu.org>
4656
4657 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
4658 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
4659 it to create the appropriate note.inc.
4660 * gdb.asm/asmsrc1.s: Include "note.inc".
4661 * gdb.asm/netbsd.inc: New file.
4662 * gdb.asm/empty.inc: New file.
4663
f81f93f7
MC
46642003-11-28 Michael Chastain <mec.gnu@mindspring.com>
4665
4666 Partial fix for PR testsuite/1456.
4667 * gdb.base/constvars.exp: Replace references to gcc_compiled with
4668 calls to test_compiler_info.
4669
9a77938e
MC
46702003-11-27 Michael Chastain <mec.gnu@mindspring.com>
4671
4672 Partial fix for PR testsuite/1456.
4673 * gdb.base/volatile.exp: Replace references to gcc_compiled with
4674 calls to test_compiler_info.
4675
e8367dc7
MK
46762003-11-27 Mark Kettenis <kettenis@gnu.org>
4677
4678 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
4679 pattern for the KFAILs.
4680
526c61ee
AF
46812003-11-25 Adam Fedor <fedor@gnu.org>
4682
4683 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
4684 * gdb.objc/objcdecode.m: New file.
4685
28f2d600
AF
46862003-11-25 Adam Fedor <fedor@gnu.org>
4687
4688 * gdb.objc/nondebug.exp: Test for PR objc/1236.
4689 * gdb.objc/nondebug.m: New file.
4690
a3895cee
BE
46912003-11-26 Ben Elliston <bje@wasabisystems.com>
4692
4693 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
4694 NetBSD as it does on FreeBSD. Modelled on a similar change by
4695 Mark Kettenis on 2003-05-30.
4696 (link-flags): Set to "--entry _start" regardless of target.
4697 Special linker flags are to be appended to $link-flags.
4698 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
4699
c9f2c8a3
MC
47002003-11-25 Michael Chastain <mec.gnu@mindspring.com>
4701
4702 * gdb.cp/method.exp: Accept output of new demangler.
4703
15a0587a 47042003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
4705
4706 * gdb/class2.exp: New file.
4707 * gdb/class2.cc: New file.
4708
3c00b570
MC
47092003-11-25 Michael Chastain <mec.gnu@mindspring.com>
4710
4711 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
4712 of new demangler.
4713
7027acc7
MK
47142003-11-23 Mark Kettenis <kettenis@gnu.org>
4715
4716 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
4717 of gdb_test "run".
4718
b0e1598a
MK
47192003-11-23 Mark Kettenis <kettenis@gnu.org>
4720
4721 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
4722 "continue" into "run".
4723
4d9eda44
MC
47242003-11-23 Michael Chastain <mec.gnu@mindspring.com>
4725
4726 Partial fix for PR testsuite/1456.
4727 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
4728 call to test_compiler_info.
4729 * gdb.cp/ctti.exp: Likewise.
4730 * gdb.cp/derivation.exp: Likewise.
4731 * gdb.cp/member-ptr.exp: Likewise.
4732 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
4733 reference to gcc_compiled.
4734
47352003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
4736
4737 Fix PR testsuite/1463.
4738 * gdb.base/structs.exp (start_structs_test): Call
4739 get_debug_format before using the debug format.
4740
d422fe19
AC
47412003-11-22 Andrew Cagney <cagney@redhat.com>
4742
4743 * lib/gdb.exp (gdb_test_multiple): Add simple example.
4744 * gdb.base/structs.exp: Use gdb_test_multiple.
4745
039cf96d
AC
47462003-11-20 Andrew Cagney <cagney@redhat.com>
4747
6882279b
AC
4748 * gdb.base/structs.exp: Handle and recover from internal errors.
4749 Replace "foo${n}" with "foo<n>" in test messages.
4750
e53890ae
AC
4751 * gdb.base/structs.exp: Update copyright. Rewrite.
4752 * gdb.base/structs.c: Update copyright. Rewrite.
4753
2b211c59
AC
4754 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
4755 resync count exceeded.
d63a86f8 4756
039cf96d
AC
4757 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
4758 from the internal error.
4759 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
4760 Original from Jim Blandy.
4761 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 4762
eac98b22
AC
47632003-11-19 Andrew Cagney <cagney@redhat.com>
4764
4765 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
4766 KFAIL.
4767
67455b2a
MK
47682003-11-17 Mark Kettenis <kettenis@gnu.org>
4769
4770 New testcase for PR backtrace/1435.
4771 * gdb.arch/i386-unwind.exp: New file.
4772 * gdb.arch/i386-unwind.c: New file.
4773
853d6e5b
AC
47742003-11-17 Andrew Cagney <cagney@redhat.com>
4775
4776 * lib/gdb.exp (compiler_info): New global.
4777 (test_compiler_info): New function.
4778 (get_compiler_info): Set compiler_info.
4779 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
4780 "compiler_info" to gcc-<major>-<minor>.
4781
38cf6e11
MC
47822003-11-15 Michael Chastain <mec.gnu@mindspring.com>
4783
4784 * gdb.trace/configure: Remove.
4785
a50d3602
EZ
47862003-11-13 Elena Zannoni <ezannoni@redhat.com>
4787
4788 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 4789 breakpoints.
a50d3602
EZ
4790 * gdb.base/break.exp: Remove all references to explicit line
4791 numbers.
4792
d9407aaa
NC
47932003-11-11 Nick Clifton <nickc@redhat.com>
4794
4795 * gdb.base/shreloc.exp: Do not run for targets which do not
4796 support shared objects.
4797
db488fc1
CV
47982003-11-10 Corinna Vinschen <vinschen@redhat.com>
4799
4800 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
4801 Don't run tests if nofileio flag is given.
4802
6a90a18e
EZ
48032003-11-07 Elena Zannoni <ezannoni@redhat.com>
4804
4805 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
4806 as well as 'Watchpoint'.
4807
0b915e9c
EZ
48082003-11-06 Elena Zannoni <ezannoni@redhat.com>
4809
4810 Reported by Jim Ingham <jingham@apple.com>:
4811 * gdb.base/annota1.exp: Match at least one occurrence of the
4812 signal handler annotation.
4813
d7e4b55f
EZ
48142003-11-06 Elena Zannoni <ezannoni@redhat.com>
4815
4816 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
4817 as well as 'Watchpoint'.
4818
2fe4e8d0
MC
48192003-11-05 Michael Chastain <mec@shout.net>
4820
4821 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
4822
6ef88553
KW
48232003-11-03 Kris Warkentin <kewarken@qnx.com>
4824
4825 * gdb.arch/gdb1291.c: New test file.
4826 * gdb.arch/gdb1291.exp: New test script.
4827 * gdb.arch/gdb1431.c: New test file.
4828 * gdb.arch/gdb1431.exp: New test script.
4829
ae7dc4d8
MC
48302003-10-22 Michael Chastain <mec@shout.net>
4831
4832 * gdb.mi/pthreads.c: Add copyright notice.
4833
c39d7427
MC
48342003-10-22 Michael Chastain <mec@shout.net>
4835
4836 * gdb.threads/pthreads.c: Add copyright notice.
4837
8b7d96c1
MC
48382003-10-20 Michael Chastain <mec@shout.net>
4839
4840 * gdb.base/gdb1056.exp: New test script.
4841
d1d69fdd
DJ
48422003-10-13 Daniel Jacobowitz <drow@mvista.com>
4843
4844 * gdb.threads/killed.exp: Use gdb_run_cmd.
4845
7d605576
DJ
48462003-10-13 Daniel Jacobowitz <drow@mvista.com>
4847
4848 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
4849 create a core file.
4850 * gdb.threads/gcore-thread.exp: Likewise.
4851
618ec112
CV
48522003-10-13 Corinna Vinschen <vinschen@redhat.com>
4853
4854 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
4855 type, based on char type.
4856 (struct bit_flags_short_t): New bitfield type, based on short type.
4857 (init_bit_flags_char): New fuction.
4858 (init_bit_flags_short): Ditto.
4859 (print_bit_flags_char): Ditto.
4860 (print_bit_flags_short): Ditto.
4861 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
4862
9367a73c
MC
48632003-10-11 Michael Chastain <mec@shout.net>
4864
4865 * gdb.base/call-rt-st.exp: Update copyright year.
4866
1decf120
KI
48672003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
4868
4869 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
4870 * gdb.disasm/sh3.s: Ditto.
4871
5445b2ae
DJ
48722003-10-07 Daniel Jacobowitz <drow@mvista.com>
4873
4874 * gdb.threads/switch-threads.exp: New test.
4875 * gdb.threads/switch-threads.c: New source file.
4876
aec24853
CV
48772003-10-07 Corinna Vinschen <vinschen@redhat.com>
4878
4879 * gdb.base/ending-run.exp: Add sh specific case.
4880
adc7428d
AC
48812003-10-06 Andrew Cagney <cagney@redhat.com>
4882
4883 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
4884 * gdb.disasm/mn10200.exp: Delete obsolete file.
4885
c9d37158
DJ
48862003-09-29 Daniel Jacobowitz <drow@mvista.com>
4887
4888 * ChangeLog: Correct an entry command.exp -> commands.exp.
4889 * gdb.base/commands.exp (bp_deleted_in_command_test)
4890 (temporary_breakpoint_commands): Check noargs.
4891
79c2c32d
DC
48922003-09-25 David Carlton <carlton@kealia.com>
4893
4894 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
4895 of some print tests, where appropriate. Add tests for C::D::cd,
4896 E::ce, F::cXfX, G::XgX.
4897 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
4898
594e6d67
RE
48992003-09-25 Richard Earnshaw <rearnsha@arm.com>
4900
4901 * lib/java.exp (java_init): Import target_alias before using it.
4902
10f0d451
DC
49032003-09-25 David Carlton <carlton@kealia.com>
4904
4905 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
4906
274bcba0
EZ
49072003-09-23 Elena Zannoni <ezannoni@redhat.com>
4908
d63a86f8 4909 * gdb.base/selftest.exp: Accomodate more instruction reordering
274bcba0
EZ
4910 weirdness.
4911
cdbf20f7
MC
49122003-09-17 Michael Chastain <mec@shout.net>
4913
4914 * gdb.cp/gdb1355.exp: New file.
4915 * gdb.cp/gdb1355.c: New file.
4916
71e06f80
CV
49172003-09-15 Corinna Vinschen <vinschen@redhat.com>
4918
4919 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
4920 * gdb.asm/sh.inc: New file.
4921
5c4e30ca
DC
49222003-09-11 David Carlton <carlton@kealia.com>
4923
bd45b7af
DC
4924 * gdb.cp/namespace.exp: Add tests for namespace types.
4925 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
4926 (test_namespace): New.
4927
1c199746
EZ
49282003-09-11 Elena Zannoni <ezannoni@redhat.com>
4929
4930 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 4931 * gdb.stabs/weird.exp: Ditto.
1c199746 4932
04ed252f
MC
49332003-09-08 Michael Chastain <mec@shout.net>
4934
4935 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
4936
d8a2d9e7
MC
49372003-09-07 Michael Chastain <mec@shout.net>
4938
4939 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
4940 'parse error'.
4941
161afb24
MK
49422003-09-07 Mark Kettenis <m.kettenis@osp.nl>
4943
4944 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
4945
49f2741a
MC
49462003-08-30 Michael Chastain <mec@shout.net>
4947
4948 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
4949 * gdb.gdb/observer.exp: Ditto.
4950 * gdb.gdb/xfullpath.exp: Ditto.
4951
8afa723e
MK
49522003-08-29 Mark Kettenis <kettenis@gnu.org>
4953
4954 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
4955 *-*-*bsd*.
4956
f31dfe3b
JJ
49572003-08-28 Jeff Johnston <jjohnstn@redhat.com>
4958
4959 * gdb.base/dump.exp: Skip for ia64.
4960
4630e498
JJ
49612003-08-25 Jeff Johnston <jjohnstn@redhat.com>
4962
4963 * gdb.asm/asm-source.exp: Add ia64 support.
4964 * gdb.asm/ia64.inc: New file.
4965
1105b7ef
MC
49662003-08-22 Michael Chastain <mec@shout.net>
4967
4968 * gdb.cp: New directory.
4969 * gdb.cp/*: Copy from gdb.c++/*.
4970 * gdb.c++/*: Remove.
4971 * Makefile.in: Change gdb.c++ to gdb.cp.
4972 * configure.in: Ditto.
4973 * configure: Regnerate.
4974
c945b932
MK
49752003-08-18 Mark Kettenis <kettenis@gnu.org>
4976
4977 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
4978 * gdb.arch/i386-prologue.c (gdb1338): Add function.
4979
2b66634b
DJ
49802003-08-17 Daniel Jacobowitz <drow@mvista.com>
4981
4982 * mi-var-display.exp (-var-list-children weird): Accept function
4983 pointers with argument types.
4984 * mi1-var-display.exp (-var-list-children weird): Likewise.
4985 * mi2-var-display.exp (-var-list-children weird): Likewise.
4986
a356f73b
DJ
49872003-08-17 Daniel Jacobowitz <drow@mvista.com>
4988
4989 * gdb.base/annota3.exp: Add missing newline.
4990
483417b8
MC
49912003-08-06 Michael Chastain <mec@shout.net>
4992
4993 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
4994
c99c59c3
MS
49952003-08-12 Michael Snyder <msnyder@redhat.com>
4996
4997 * gdb.base/float.exp: Add test for SH.
4998
55ed7501
MK
49992003-08-10 Mark Kettenis <kettenis@gnu.org>
5000
5001 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
5002
1a371f2e
EZ
50032003-08-07 Elena Zannoni <ezannoni@redhat.com>
5004
5005 * gdb.base/completion.exp: Remove reduntant completion test
5006 on filename.
5007
e0f353ce
EZ
50082003-08-07 Elena Zannoni <ezannoni@redhat.com>
5009
5010 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
5011 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
5012 gdb.trace/save-trace.exp: Make sure that full pathnames are
5013 escaped correctly.
5014
5710a1af 50152003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 5016
5710a1af
EZ
5017 * configure.in: Don't generate config.h from config.hin.
5018 * configure: Regenerate.
5019 * config.hin: Remove file.
5020 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
5021 * gdb.threads/pthreads.c: Ditto.
5022
dcd81ce9
DJ
50232003-08-07 Daniel Jacobowitz <drow@mvista.com>
5024
5025 From Kei Sakamoto <sakamoto.kei@renesas.com>:
5026 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
5027 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
5028 Replace ld24 with seth/add3.
5029
6009d884
AC
50302003-08-02 Andrew Cagney <cagney@redhat.com>
5031
5032 * gdb.base/annota3.exp: New file.
5033 * gdb.base/annota3.c: New file.
5034 * gdb.c++/annota3.exp: New file.
5035 * gdb.c++/annota3.cc: New file.
5036
51514e06
MC
50372003-07-29 Michael Chastain <mec@shout.net>
5038
5039 * gdb.threads/tls.c (spin): Check errno only if sem_wait
5040 actually failed.
5041 (do_pass): Likewise.
5042 * gdb.threads/tls.exp: Always initialize no_of_threads.
5043
4ee6625b
DJ
50442003-07-27 Daniel Jacobowitz <drow@mvista.com>
5045
5046 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
5047 pattern.
5048 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
5049 * gdb.threads/tls.exp: Recognize one case of the host library not
5050 supporting TLS.
5051
225f2bf6
AC
50522003-07-27 Andrew Cagney <cagney@redhat.com>
5053
5054 * gdb.base/fileio.exp: Use SH when running commands using
5055 remote_exec.
5056
bcb27c9f
DJ
50572003-07-24 Daniel Jacobowitz <drow@mvista.com>
5058
5059 From Kei Sakamoto <sakamoto.kei@renesas.com>:
5060 * gdb.base/relocate.c (dummy): New padding array.
5061
3d67be83
MS
50622003-07-22 Michael Snyder <msnyder@redhat.com>
5063
d63a86f8 5064 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
5065
5066 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
5067 patterns to be more general, accepting old and new output.
5068 Some output chars (such as '+') also must be quoted.
d63a86f8 5069 Some addresses are displayed numerically instead of
3d67be83
MS
5070 symbolically.
5071
57ba3b85
MS
50722003-07-23 Michael Snyder <msnyder@redhat.com>
5073
686d097c
MS
5074 * gdb.base/return2.exp: Don't test long-long return.
5075
57ba3b85
MS
5076 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
5077 * gdb.disasm/t01_mov.exp: Ditto.
5078 * gdb.disasm/t02_mova.s: Ditto.
5079 * gdb.disasm/t02_mova.exp: Ditto.
5080 * gdb.disasm/t03_add.s: Ditto.
5081 * gdb.disasm/t03_add.exp: Ditto.
5082 * gdb.disasm/t04_sub.s: Ditto.
5083 * gdb.disasm/t04_sub.exp: Ditto.
5084 * gdb.disasm/t05_cmp.s: Ditto.
5085 * gdb.disasm/t05_cmp.exp: Ditto.
5086 * gdb.disasm/t06_ari2.s: Ditto.
5087 * gdb.disasm/t06_ari2.exp: Ditto.
5088 * gdb.disasm/t07_ari3.s: Ditto.
5089 * gdb.disasm/t07_ari3.exp: Ditto.
5090 * gdb.disasm/t08_or.s: Ditto.
5091 * gdb.disasm/t08_or.exp: Ditto.
5092 * gdb.disasm/t09_xor.s: Ditto.
5093 * gdb.disasm/t09_xor.exp: Ditto.
5094 * gdb.disasm/t10_and.s: Ditto.
5095 * gdb.disasm/t10_and.exp: Ditto.
5096 * gdb.disasm/t11_logs.s: Ditto.
5097 * gdb.disasm/t11_logs.exp: Ditto.
5098 * gdb.disasm/t12_bit.s: Ditto.
5099 * gdb.disasm/t12_bit.exp: Ditto.
5100 * gdb.disasm/t13_otr.s: Ditto.
5101 * gdb.disasm/t13_otr.exp: Ditto.
5102
e00759ef
EZ
51032003-07-22 Elena Zannoni <ezannoni@redhat.com>
5104
5105 * gdb.threads/tls.exp :Add kfail for 'info address' case.
5106
8bc2021f
EZ
51072003-07-22 Elena Zannoni <ezannoni@redhat.com>
5108
5109 * gdb.threads/tls.c : New file.
5110 * gdb.threads/tls.exp : New file.
5111 * gdb.threads/tls-main.c : New file.
5112 * gdb.threads/tls-shared.c : New file.
5113 * gdb.threads/tls-shared.exp : New file.
5114
89320c4c
AS
51152003-07-22 Andreas Schwab <schwab@suse.de>
5116
5117 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
5118
180dea7c
AS
51192003-07-20 Andreas Schwab <schwab@suse.de>
5120
5121 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
5122 due to insn reordering.
5123
0714963c
AC
51242003-07-15 Andrew Cagney <cagney@redhat.com>
5125
5126 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
5127
98a23b3f
MC
51282003-07-15 Michael Chastain <mec@shout.net>
5129
5130 * gdb.base/gdb1250.exp: New file.
5131 * gdb.base/gdb1250.c: New file.
5132
27e417a2
ML
51332003-07-09 Michal Ludvig <mludvig@suse.cz>
5134
5135 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
5136 expansion of size_t to 'unsigned long', not only to 'unsigned'.
5137
8bc2021f
EZ
51382003-07-09 Elena Zannoni <ezannoni@redhat.com>
5139
5140 * gdb.threads/tls.c: New file.
5141 * gdb.threads/tls.exp: New file.
5142 * gdb.threads/tls-main.c: New file.
5143 * gdb.threads/tls-shared.c: New file.
5144 * gdb.threads/tls-shared.exp: New file.
5145
d99968dc
EZ
51462003-07-09 Elena Zannoni <ezannoni@redhat.com>
5147
5148 * gdb.base/annota1.exp: Make sure that we properly escape the
5149 full path of the source file. Xfail more permissive patterns,
d63a86f8 5150 due to a compiler debug info problem.
d99968dc 5151
83876b3b
AS
51522003-07-07 Andreas Schwab <schwab@suse.de>
5153
2705e972
AS
5154 * gdb.asm/m68k.inc: New file.
5155 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
5156
83876b3b
AS
5157 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
5158 arguments"): Also match negative number.
5159
5160 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
5161
3a871b37
DJ
51622003-07-03 Daniel Jacobowitz <drow@mvista.com>
5163
5164 * gdb.base/store.c (charest): New typedef.
5165 (add_char): Rename to add_charest, update.
5166 (wack_char): Rename to wack_charest, update types. Return l + r
5167 to keep r live across the call.
5168 (wack_short, wack_int, wack_long, wack_longest, wack_float)
5169 (wack_double, wack_doublest): Return l + r to keep r live across
5170 the call.
5171 * gdb.base/store.exp: Accomodate store.c changes.
5172
b2a7f303
DC
51732003-06-30 David Carlton <carlton@kealia.com>
5174
5175 * gdb.c++/maint.exp (test_invalid_name): New.
5176 (test_first_component): Add tests for invalid names.
5177
3c6cb4a1
MC
51782003-06-29 Michael Chastain <mec@shout.net>
5179
5180 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
5181 output of '<VTT for class>' for virtual base classes.
5182
f1c2644b
DJ
51832003-06-29 Daniel Jacobowitz <drow@mvista.com>
5184
5185 * gdb.base/completion.exp: Tab-complete "complet" instead of
5186 "compl".
5187 * gdb.base/complex.exp, gdb.base/complex.c: New files.
5188
18080350
DJ
51892003-06-29 Daniel Jacobowitz <drow@mvista.com>
5190
5191 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
5192 * gdb.base/volatile.exp: Likewise.
5193
f56973f8
DJ
51942003-06-29 Daniel Jacobowitz <drow@mvista.com>
5195
5196 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
5197 gdb/1265.
5198
51992003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
5200 Daniel Jacobowitz <drow@mvista.com>
5201
5202 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
5203 initial line count of 'captured_main' from 26 to 32.
5204 (test_with_self): Allow xmalloc call to be interleaved with the
5205 preceding two lines.
5206
e766d4d6
JB
52072003-06-24 Joel Brobecker <brobecker@gnat.com>
5208
5209 * gdb.base/bang.exp: New testcase.
5210
f125c9a4
JB
52112003-06-23 Joel Brobecker <brobecker@gnat.com>
5212
5213 * gdb.base/langs.exp: Add some tests for the "minimal" language
5214 support.
5215
6e25beaf
EZ
52162003-06-23 Elena Zannoni <ezannoni@redhat.com>
5217
5218 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
5219 the testcase.
5220
2f816dda
DJ
52212003-06-22 Daniel Jacobowitz <drow@mvista.com>
5222
5223 * gdb.base/relocate.exp: Test add-symbol-file with a variable
5224 offset.
5225
db5a5748
DJ
52262003-06-22 Daniel Jacobowitz <drow@mvista.com>
5227
5228 * gdb.c++/pr-1210.cc: New file.
5229 * gdb.c++/pr-1210.exp: New file.
5230
1df0c130
DJ
52312003-06-21 Daniel Jacobowitz <drow@mvista.com>
5232
5233 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
5234 000-exec-continue.
5235
a92feac0
MK
52362003-06-15 Mark Kettenis <kettenis@gnu.org>
5237
5238 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
5239 on *-*-*bsd* instead of *-*-freebsd*.
5240
81a58f5b
AC
52412003-06-14 Andrew Cagney <cagney@redhat.com>
5242
5243 * gdb.base/store.exp: Test longest and doublest. Test all
5244 parameters. Weaken return statement match.
5245 * gdb.base/store.c: Add longest and doublest - aka long long and
5246 long double functions. Put all parameters into local register
5247 variables. Use negative values.
5248
b257a0d3
AC
52492003-06-14 Andrew Cagney <cagney@redhat.com>
5250
5251 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
5252 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
5253 exit status.
5254 * gdb.base/fileio.exp: Disable target when nointerrupts and
5255 noinferiorio, instead of limiting it to remote. Use remote_exec
5256 instead of system.
d63a86f8 5257
21c38304
JJ
52582003-06-12 Jeff Johnston <jjohnstn@redhat.com>
5259
5260 * gdb.base/float.exp: Add ia64 support.
5261
1bcdb424
CV
52622003-06-12 Corinna Vinschen <vinschen@redhat.com>
5263
5264 * gdb.base/fileio.exp: Run only on remote targets.
5265
6aeb981f
CV
52662003-06-10 Corinna Vinschen <vinschen@redhat.com>
5267
5268 * gdb.base/fileio.c: New file, testing File-I/O.
5269 * gdb.base/fileio.exp: Ditto.
5270
53df362e
RG
52712003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
5272
5273 * gdb.base/shreloc.exp: New file, check symbol values obtained from
5274 shared objects after relocation at load time (gdb PR/1132).
5275 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
5276 as above, part of the shared object relocation test.
5277
ffee1b46
MK
52782003-06-08 Mark Kettenis <kettenis@gnu.org>
5279
b5ca3722
MK
5280 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
5281 fully filled history list.
5282 * gdb.base/gdb_history: New file.
5283
03ed860d
MK
5284 * gdb.base/signals.exp: XFAIL "continue to func1" on
5285 i*86-*-freebsd*.
5286
ffee1b46
MK
5287 * gdb.base/attach.exp: When trying to attach to a nonexistent
5288 process, make it possible to specify the PID based on the target,
5289 and do so for *-*-freebsd*.
5290
d80dbb52
RH
52912003-06-02 Richard Henderson <rth@redhat.com>
5292
5293 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
5294
6dd77b81
RH
52952003-06-02 Richard Henderson <rth@redhat.com>
5296
5297 * gdb.base/selftest.exp: Next over lim_at_start initialization.
5298
f6347e16
RH
52992003-06-02 Richard Henderson <rth@redhat.com>
5300
5301 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
5302
2c161407
DJ
53032003-06-01 Daniel Jacobowitz <drow@mvista.com>
5304
5305 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
5306 of globalvar.
5307
572eb746
MK
53082003-06-01 Mark Kettenis <kettenis@gnu.org>
5309
5310 * gdb.asm/asm-source.exp: Check for memory read errors in
5311 disassembler test on *BSD too.
5312
9e9617a5
RH
53132003-06-01 Richard Henderson <rth@redhat.com>
5314
5315 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
5316 for .frame.
5317 (gdbasm_call): Lose ldgp.
5318 (gdbasm_startup): Add frame information.
5319 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
5320
7b34ad4e
MK
53212003-05-31 Mark Kettenis <kettenis@gnu.org>
5322
5323 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
5324 i?86-*-*.
5325
10059fdf
MK
53262003-05-30 Mark Kettenis <kettenis@gnu.org>
5327
5328 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
5329 FreeBSD.
5330
acf4b816
RH
53312003-05-29 Richard Henderson <rth@redhat.com>
5332
5333 * gdb.asm/alpha.inc: New file.
5334 * gdb.asm/asm-source.exp: Use it.
5335
e9ecd949
JB
53362003-05-29 Jim Blandy <jimb@redhat.com>
5337
5338 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
5339 'core.PID'.
5340
e3e5a4f3
JB
53412003-05-22 Jim Blandy <jimb@redhat.com>
5342
5343 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
5344 backtrace.
d63a86f8 5345
72fe3d25
DC
53462003-05-20 David Carlton <carlton@math.stanford.edu>
5347
5348 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
5349 this time.
5350
58da2eb2
DC
53512003-05-19 David Carlton <carlton@bactrian.org>
5352
5353 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
5354 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
5355
1fcb5155
DC
53562003-05-19 David Carlton <carlton@bactrian.org>
5357
5358 * gdb.c++/namespace.exp: Add namespace scope and anonymous
5359 namespace tests.
5360 Bump copyright date.
5361 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
5362 (main): Call C::D::marker2.
5363 * gdb.c++/namespace1.cc: New file.
5364
85e85163
JJ
53652003-05-14 Jeff Johnston <jjohnstn@redhat.com>
5366
5367 Roland McGrath <roland@redhat.com>
d63a86f8 5368 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
5369 there is no manager thread.
5370
a25fbfec
JJ
53712003-05-08 Jeff Johnston <jjohnstn@redhat.com>
5372
d63a86f8
RM
5373 * gdb.threads/schedlock.exp: Remove assumption that all threads
5374 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
5375 in one of the child threads rather than the main thread.
5376
be375bae
JB
53772003-05-07 Jim Blandy <jimb@redhat.com>
5378
09bf6082
JB
5379 Add support for assembly source testing on the s390x.
5380 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
5381 architecture.
5382 * gdb.asm/s390x.inc: New file.
5383
be375bae
JB
5384 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
5385 succession of 'if' statements.
5386
00905d52
AC
53872003-05-05 Andrew Cagney <cagney@redhat.com>
5388
5389 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
5390
b1e29e33
AC
53912003-05-05 Andrew Cagney <cagney@redhat.com>
5392
5393 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
5394 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
5395
e33d66ec
EZ
53962003-05-02 Elena Zannoni <ezannoni@redhat.com>
5397
5398 * gdb.base/charset.exp: Update based on new behavior of set/show
5399 charset commands.
5400
2b6fd0d8
AC
54012003-05-01 Andrew Cagney <cagney@redhat.com>
5402
5403 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
5404 variable do not give memory errors.
5405
130cacce
AF
54062003-04-30 Adam Fedor <fedor@gnu.org>
5407
5408 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
5409 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
5410 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
5411 gdb.objc/basicclass.m: : New files
5412
5413 * lib/gdb.exp (gdb_compile_objc): New procedure.
5414
bea71854
DJ
54152003-04-27 Daniel Jacobowitz <drow@mvista.com>
5416
5417 * gdb.base/signals.exp: Make backtrace tests more specific.
5418
0f20eeea
DC
54192003-04-23 David Carlton <carlton@bactrian.org>
5420
5421 * gdb.c++/maint.exp (test_first_component): Add tests for
5422 'operator' in more locations.
5423
c8c4d8dc
KB
54242003-04-16 Kevin Buettner <kevinb@redhat.com>
5425
5426 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
5427
3fe60e3c
EZ
54282003-04-16 Elena Zannoni <ezannoni@redhat.com>
5429
5430 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
5431 func marke' instead. Update test name.
5432
9219021c
DC
54332003-04-15 David Carlton <carlton@math.stanford.edu>
5434
5435 * gdb.c++/maint.exp: New file.
5436
5dd55bdd
EZ
54372003-04-14 Elena Zannoni <ezannoni@redhat.com>
5438
5439 * gdb.threads/schedlock.c: Change type of thread function argument
5440 to long, to avoid warnings on 64-bit platforms.
5441
00890572
EZ
54422003-04-14 Elena Zannoni <ezannoni@redhat.com>
5443
5444 * gdb.base/attach.exp: Add new message from ptrace in case of
5445 attaching to nonexistent process.
d63a86f8 5446
93201743
JB
54472003-04-11 Jim Blandy <jimb@redhat.com>
5448
5449 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
5450 gdb.c++/userdef.cc: Place comments on the lines to which the
5451 marker function might return.
5452 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
5453 gdb.c++/userdef.exp: Look for those comments to check that we've
5454 returned to the right place, instead of checking line numbers.
5455
2a11c64d
EZ
54562003-04-11 Elena Zannoni <ezannoni@redhat.com>
5457
5458 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
5459 match on sourcefile name, instead of directory name.
5460
68ab8fc5
EZ
54612003-04-10 Elena Zannoni <ezannoni@redhat.com>
5462
d63a86f8 5463 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
5464 working directory name.
5465
5624293a
JB
54662003-04-09 Jim Blandy <jimb@redhat.com>
5467
5468 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
5469 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
5470 after an inferior function call, report the failure, but allow the
5471 test to continue.
5472
f1f02ee4
SC
54732003-04-05 Stephane Carrez <stcarrez@nerim.fr>
5474
5475 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
5476 with -DPROTOTYPES.
5477
6eb79af0
SC
54782003-04-05 Stephane Carrez <stcarrez@nerim.fr>
5479
5480 * gdb.base/break.exp: Revert last patch.
5481
8dfb4cf0
SC
54822003-04-04 Stephane Carrez <stcarrez@nerim.fr>
5483
5484 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
5485 with -DPROTOTYPES.
5486
ed4c619a
AC
54872003-04-02 Andrew Cagney <cagney@redhat.com>
5488
5489 * gdb.base/callfuncs.exp: Make "print add" messages unique.
5490 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
5491 matching directories by the name breakpoint.
5492 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
5493 Make "continue to marker1" consistent.
5494 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
5495 message consistent.
5496 * lib/gdb.exp: Put "the program is no longer running", and "the
5497 program exited" in parenthesis.
5498 * lib/mi-support.exp: Ditto.
d63a86f8 5499
4e35d5f0 55002003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 5501
4e35d5f0
BR
5502 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
5503
71900fe8
AC
55042003-03-29 Andrew Cagney <cagney@redhat.com>
5505
5506 * gdb.base/sizeof.c (main): Print the value of '\377'.
5507 * gdb.base/sizeof.exp: Check the sign of '\377'.
5508
c0655a16
MC
55092003-03-27 Michael Chastain <mec@shout.net>
5510
5511 * gdb.base/gdb1090.exp: New file.
5512 * gdb.base/gdb1090.cc: New file.
5513
5b2a3989
JB
55142003-03-27 J. Brobecker <brobecker@gnat.com>
5515
5516 * gdb.gdb/observer.exp: New regression test.
5517
79876890
MC
55182003-03-27 Michael Chastain <mec@shout.net>
5519
5520 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
5521 * gdb.base/ptype.exp: Likewise.
5522
6eac95e3
CV
55232003-03-27 Corinna Vinschen <vinschen@redhat.com>
5524
5525 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
5526
e8c71839
MC
55272003-03-26 Michael Chastain <mec@shout.net>
5528
5529 * gdb.base/ptype.exp: Actually use some typedef'd types.
5530
71b10041
SC
55312003-03-21 Stephane Carrez <stcarrez@nerim.fr>
5532
5533 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
5534 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
5535
2512cf80
CV
55362003-03-20 Corinna Vinschen <vinschen@redhat.com>
5537
5538 * gdb.base/default.exp: Fix regular expression.
5539
0d195a4f
CV
55402003-03-20 Corinna Vinschen <vinschen@redhat.com>
5541
5542 * gdb.base/args.exp: Fix regular expression.
5543
8a2dbca8
CV
55442003-03-20 Corinna Vinschen <vinschen@redhat.com>
5545
5546 * gdb.base/help.exp: Allow Win32 child process.
5547
bf028682
CV
55482003-03-20 Corinna Vinschen <vinschen@redhat.com>
5549
5550 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
5551 when stepping out of main().
5552
182dbe85
CV
55532003-03-20 Corinna Vinschen <vinschen@redhat.com>
5554
5555 * gdb.base/default.exp: Check for win32 specific message when calling
5556 "run" without executable.
5557
d67a6ba5
CV
55582003-03-20 Corinna Vinschen <vinschen@redhat.com>
5559
5560 * gdb.base/args.exp: Expect .exe in output.
5561
a955b5bb
CV
55622003-03-20 Corinna Vinschen <vinschen@redhat.com>
5563
5564 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
5565 Cygwin native.
5566
bf6bad4b
AC
55672003-03-17 Andrew Cagney <cagney@redhat.com>
5568
5569 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
5570 vector registes.
5571 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
5572 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
5573
293e9a31
DC
55742003-03-17 David Carlton <carlton@math.stanford.edu>
5575
5576 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
5577 test, for PR breakpoints/38.
5578 Call test_watchpoint_and_breakpoint.
5579 * gdb.base/watchpoint.c (func3): New function.
5580 (main): Call func3.
5581
5330f2db
DC
55822003-03-04 David Carlton <carlton@math.stanford.edu>
5583
5584 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
5585 Garply<Garply<char> >:: garply".
5586 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
5587 with respect to PR c++/1111; note also PR c++/1113.
5588 (test_template_breakpoints): KFAIL "constructor breakpoint" with
5589 respect to PR c++/1062.
5590 KFAIL "destructor breakpoint" with respect to PR c++/1112.
5591
6ece72da
DC
55922003-03-03 David Carlton <carlton@math.stanford.edu>
5593
5594 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
5595 with respect to PR c++/57.
5596 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
5597 c++/826.
5598 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
5599 respect to PR c++/57.
5600
85ca1584
DC
56012003-03-03 David Carlton <carlton@math.stanford.edu>
5602
5603 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
5604 respect to PR c++/33 into FAILs.
5605
98e9c5b8
MC
56062003-03-03 Michael Chastain <mec@shout.net>
5607
7bedbf27
MC
5608 * configure.in: Update copyright years.
5609
56102003-03-03 Michael Chastain <mec@shout.net>
5611
5612 * Makefile.in: Update copyright years.
98e9c5b8 5613
f683e100
DC
56142003-02-28 David Carlton <carlton@math.stanford.edu>
5615
5616 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
5617 print class instead of struct and/or superfluous protection
5618 specifiers, as long as the resulting output is equivalent to the
5619 source code.
5620 Delete FIXME from end of messages on tests that don't need
5621 fixing.
5622
a9e0cf2c
DC
56232003-02-28 David Carlton <carlton@math.stanford.edu>
5624
5625 * gdb.c++/templates.exp (do_tests): Allow const in the two
5626 Foo<volatile char *>::foo tests.
5627
e8d359df
MS
56282003-02-27 Michael Snyder <msnyder@redhat.com>
5629
d63a86f8 5630 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
5631 will be consistant.
5632
0b71dc91
DC
56332003-02-26 David Carlton <carlton@math.stanford.edu>
5634
5635 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
5636 char *>::foo" test with respect to PR c++/33. Create a new test
5637 which is identical to that one except that it doesn't put the
5638 space between the "char" and the "*"; KFAIL it, too.
5639
dd14ab43
DC
56402003-02-26 David Carlton <carlton@math.stanford.edu>
5641
5642 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
5643 template types into either PASSes or KFAILs (corresponding to PR
5644 c++/57). Tweak indentation. Update copyright.
5645
1146c7f1
SC
56462003-02-23 Stephane Carrez <stcarrez@nerim.fr>
5647
5648 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
5649
74641dfb
MC
56502003-02-13 Michael Chastain <mec@shout.net>
5651
5652 * gdb.base/exprs.exp: Remove i960 remnants.
5653 * gdb.base/funcargs.exp: Likewise.
5654 * gdb.base/list.exp: Likewise.
5655 * gdb.base/ptype.exp: Likewise.
5656
559cd2d0
DC
56572003-02-14 David Carlton <carlton@math.stanford.edu>
5658
5659 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
5660 pEe->D::vg()" from XFAIL to KFAIL.
5661
c4f90d87
JM
56622003-02-13 Jason Molenda (jmolenda@apple.com)
5663
5664 * gdb.base/maint.exp: Update maint print statistics regexp to include
5665 new entries.
5666
cbc4d97c
MC
56672003-02-13 Michael Chastain <mec@shout.net>
5668
5669 * gdb.c++/inherit.exp: Remove call to get_debug_format.
5670
40f235b7
MC
56712003-02-12 Michael Chastain <mec@shout.net>
5672
5673 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
5674 * gdb.c++/inherit.exp: Likewise.
5675 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
5676 * gdb.c++/templates.exp: Likewise.
5677 * gdb.c++/virtfunc.exp: Likewise.
5678
c56716b0
JM
56792003-02-06 Jason Molenda (jason-cl@molenda.com)
5680
5681 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
5682 why the code is written that way.
5683
070afcf8
MC
56842003-02-05 Michael Chastain <mec@shout.net>
5685
5686 * gdb.base/dump.exp: Add missing copyright line.
5687
5d0331e5
JM
56882003-02-05 Jason Molenda (jason-cl@molenda.com)
5689
f7ae6d3e 5690 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
5691 at the beginning so the breakpoint doesn't get set on the loop.
5692
92851186
MC
56932003-02-05 Michael Chastain <mec@shout.net>
5694
5695 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
5696 output for configurations with gcc 2.95.3.
5697
cbf1e085
AC
56982003-02-05 Keith Seitz <keiths@redhat.com>
5699 Andrew Cagney <ac131313@redhat.com>
5700
5701 * gdb.mi/mi-cli.exp: New file.
d63a86f8 5702
29518e1e
MC
57032003-02-04 Michael Chastain <mec@shout.net>
5704
5705 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
5706 Call perror and then continue.
5707
5af1d5f3
MC
57082003-02-03 Michael Chastain <mec@shout.net>
5709
5710 * gdb.c++/pr-1023.cc: New file.
5711 * gdb.c++/pr-1023.exp: New file.
5712
6b549786
JB
57132003-02-05 Jim Blandy <jimb@redhat.com>
5714
5715 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
5716 it's local to foobar. Check for it there, and check that it's not
5717 present in main.
5718 * gdb.c++/local.cc (marker2): New function.
5719 (foobar): Call marker1.
5720 (main): Call marker2 instead of marker1.
5721
67f16606
AC
57222003-02-04 Andrew Cagney <ac131313@redhat.com>
5723
5724 * gdb.disasm/mn10200.exp: Obsolete file.
5725 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
5726 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
5727 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
5728
1c5cb38e
DC
57292003-02-04 David Carlton <carlton@math.stanford.edu>
5730
5731 * gdb.c++/overload.exp: Test intToChar(1).
5732 * gdb.c++/overload.cc (intToChar): New.
5733 (main): Call intToChar.
5734
d1fe6965
DC
57352003-02-03 David Carlton <carlton@math.stanford.edu>
5736
5737 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
5738 'might_kfail' arg.
5739 KFAIL some of the continue_to_bp_overloaded calls, according to
5740 PR c++/1025.
5741
9ba61c5d
MC
57422003-02-01 Michael Chastain <mec@shout.net>
5743
5744 * gdb.base/advance.c (marker1): New marker function.
5745 * gdb.base/advance.exp: When the 'advance' command lands on the
5746 return breakpoint, it can legitimately stop on either the
5747 current line or the next line. Accommodate both outcomes.
5748 * gdb.base/until.exp: Likewise.
5749
e7494ffb
AC
57502003-02-02 Andrew Cagney <ac131313@redhat.com>
5751
5752 2002-11-10 Jason Molenda (jason-cl@molenda.com):
5753 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
5754 now a list, not a tuple.
5755 * gdb.mi/mi-var-display.exp: Ditto.
5756 * gdb.mi/gdb792.exp: Ditto.
5757
075559bc
AC
57582003-02-01 Andrew Cagney <ac131313@redhat.com>
5759
5760 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
5761 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
5762 stack backtraces.
5763 * gdb.mi/mi-syn-frame.c: Part of same.
5764
2bd4c7b1
MK
57652003-02-01 Mark Kettenis <kettenis@gnu.org>
5766
5767 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
5768 gdb.mi/mi1-pthreads.exp: Return instead of calling
5769 gdb_suppress_entire_file.
5770
eabd8992
MS
57712003-02-01 Mark Salter <msalter@redhat.com>
5772
5773 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
5774
71469e2f
MS
57752003-01-31 Mark Salter <msalter@redhat.com>
5776
5777 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
5778 Support empty arg.
5779
38a94d44
MC
57802003-01-30 Michael Chastain <mec@shout.net>
5781
5782 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
5783 This was a workaround for a UTF-8 bug in readline 4.3. The bug
5784 has been fixed in gdb/readline on 2003-01-09.
5785
19ea9e73
MS
57862003-01-29 Michael Snyder <msnyder@redhat.com>
5787
e8d359df
MS
5788 * gdb.base/maint.exp: Allow for leading underscore in symbol.
5789 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
5790 * gdb.base/args.exp: Skip if target does not support args passing.
5791
2307bd6a
DJ
57922003-01-22 Daniel Jacobowitz <drow@mvista.com>
5793
19ea9e73 5794 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
5795 gdb_test. Accept a list of expect arguments as the third
5796 parameter.
5797 (gdb_test): Use it.
5798
f2dd3617
EZ
57992003-01-20 Elena Zannoni <ezannoni@redhat.com>
5800
5801 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
5802 allow for different test tree configurations. Update some
5803 tescases accordingly.
5804 * gdb.arch/altivec-regs.exp: Ditto.
5805 * gdb.asm/asm-source.exp: Ditto.
5806 * gdb.base/advance.exp: Ditto.
5807 * gdb.base/display.exp: Ditto.
d63a86f8 5808 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
5809 * gdb.base/mips_pro.exp: Ditto.
5810 * gdb.base/overlays.exp: Ditto.
5811 * gdb.base/relocate.exp: Ditto.
5812 * gdb.base/setshow.exp: Ditto.
5813 * gdb.base/step-line.exp: Ditto.
5814 * gdb.base/step-test.exp: Ditto.
5815 * gdb.base/until.exp: Ditto.
5816 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
5817
c71cdefd
DC
58182003-01-17 David Carlton <carlton@math.stanford.edu>
5819
5820 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
5821 corresponding to PR c++/945.
5822 Update copyright.
5823
fdba05d7
DC
58242003-01-17 David Carlton <carlton@math.stanford.edu>
5825
5826 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
5827 corresponding to PR c++/68.
5828
58292003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
5830
5831 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
5832 (test_paddr_hairy_functions): Call print_addr_2_kfail for
5833 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
5834
c362c33a
EZ
58352003-01-15 Elena Zannoni <ezannoni@redhat.com>
5836
0fbc361c
EZ
5837 * gdb.base/break.exp: Fix change of default location, because of
5838 removal of until tests.
5839 * gdb.base/help.exp: Update test for new 'until' help message.
5840 Add test for help on 'advance'.
c362c33a
EZ
5841 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
5842
dabf8a35
MK
58432003-01-15 Mark Kettenis <kettenis@gnu.org>
5844
5845 * gdb.base/default.exp: Adapt "info float" test for recent changes
5846 to that command. Add test for "info vector".
5847 * gdb.base/float.exp: New file. Add test for "info float" that
5848 resembles the old test in gdb.base/default.exp.
5849
a1769aca
DC
58502003-01-15 David Carlton <carlton@math.stanford.edu>
5851
5852 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
5853
82025e13
EZ
58542003-01-15 Elena Zannoni <ezannoni@redhat.com>
5855
5856 * gdb.base/break.exp: Move the tests of until command from here...
5857 * gdb.base/until.exp: ... to here. New file. Add other tests.
5858 * gdb.base/advance.c: New file.
5859 * gdb.base/advance.exp: New file.
5860
8f9ab801
EZ
58612003-01-14 Elena Zannoni <ezannoni@redhat.com>
5862
5863 * gdb.base/args.c: New file.
5864 * gdb.base/args.exp: New file.
5865
9ae66589
DJ
58662003-01-14 Daniel Jacobowitz <drow@mvista.com>
5867
5868 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
5869
8d77e5c3
DJ
58702003-01-14 Daniel Jacobowitz <drow@mvista.com>
5871
5872 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
5873
12d2f0a1
DJ
58742003-01-14 Daniel Jacobowitz <drow@mvista.com>
5875
5876 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
5877 dates.
5878
6ca37014
DJ
58792003-01-13 Daniel Jacobowitz <drow@mvista.com>
5880
5881 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
5882
b0023472
DJ
58832003-01-13 Daniel Jacobowitz <drow@mvista.com>
5884
5885 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
5886 (ptype &*"foo").
5887 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
5888
607fbc54 58892003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
5890
5891 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
5892 * gdb.mi/mi1-console.exp: Likewise.
5893
607fbc54 58942003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
5895
5896 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
5897 * gdb.mi/mi1-console.exp: Likewise.
5898
a1fb14a2
DJ
58992003-01-13 Daniel Jacobowitz <drow@mvista.com>
5900
5901 * gdb.c++/overload.exp: Remove some fixed XFAILs.
5902
c4cf40b7
DJ
59032003-01-09 Daniel Jacobowitz <drow@mvista.com>
5904
5905 * gdb.base/detach.exp: New test.
5906
696d5a5b
DJ
59072003-01-09 Daniel Jacobowitz <drow@mvista.com>
5908
5909 * Makefile.in (ALL_SUBDIRS): New variable.
5910 (subdirs, clean, distclean): Use it.
5911 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
5912 regenerating Makefile, since it is generated from the top level.
5913 * gdb.asm/Makefile.in: Likewise.
5914 * gdb.base/Makefile.in: Likewise.
5915 * gdb.c++/Makefile.in: Likewise.
5916 * gdb.disasm/Makefile.in: Likewise.
5917 * gdb.java/Makefile.in: Likewise.
5918 * gdb.mi/Makefile.in: Likewise.
5919 * gdb.threads/Makefile.in: Likewise.
5920 * gdb.trace/Makefile.in: Likewise.
5921
754533e4
DC
59222003-01-09 David Carlton <carlton@math.stanford.edu>
5923
5924 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
5925 Add copyright year 2003.
5926
d8b3e9ee
MC
59272003-01-06 Michael Chastain <mec@shout.net>
5928
5929 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
5930 When selecting a thread, 'line' and 'file' are optional.
5931 * gdb.mi/mi1-pthreads.exp: Likewise.
5932
8e9e0fe6
AS
59332003-01-06 Andreas Schwab <schwab@suse.de>
5934
5935 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
5936 failures.
5937
b5ab8ff3
DJ
59382003-01-04 Daniel Jacobowitz <drow@mvista.com>
5939
5940 Fix PR gdb/844
5941 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
5942 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
5943
5944 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
5945 instead of calling gdb_suppress_entire_file.
5946 * gdb.threads/print-threads.exp: Likewise.
5947 * gdb.threads/schedlock.exp: Likewise.
5948
5949 * gdb.threads/killed.exp: Return instead of calling
5950 gdb_suppress_entire_file.
5951 * gdb.threads/linux-dp.exp: Likewise.
5952 * gdb.threads/pthreads.exp: Likewise.
5953
1e698235
DJ
59542003-01-04 Daniel Jacobowitz <drow@mvista.com>
5955
5956 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
5957 stabs.
5958 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
5959 * gdb.base/whatis.exp: Always allow (void) after function names.
5960
147ff08c
DJ
59612003-01-04 Daniel Jacobowitz <drow@mvista.com>
5962
5963 * gdb.c++/casts.exp: Correct regexp.
5964
dc62bfc2
MK
59652003-01-04 Mark Kettenis <kettenis@gnu.org>
5966
5967 * configure.in: Call AC_CONFIG_HEADER. Don't call
5968 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
5969 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
5970 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
5971 aforementioned directories in the AC_OUPUT call.
5972 * config.hin: New file.
5973 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
5974 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
5975 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
5976 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
5977 pass -I$objdir instead of -I$objdir/$subdir in compilation.
5978 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
5979 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
5980 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
5981 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
5982 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
5983 gdb.threads/configure.in, gdb.threads/configure,
5984 gdb.threads/config.in, gdb.trace/configure.in,
5985 gdb.trace/configure: Removed.
5986
77afa639
MC
59872003-01-03 Michael Chastain <mec@shout.net>
5988
5989 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
5990 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
5991
7634bb6e
DJ
59922003-01-03 Daniel Jacobowitz <drow@mvista.com>
5993
5994 * gdb.base/store.exp: Fix regular expressions.
5995
b39c905e
MK
59962002-12-28 Mark Kettenis <kettenis@gnu.org>
5997
5998 * configure.in: Rewrite.
5999 * configure: Regenerated.
6000
0a8551dd
DC
60012003-01-03 David Carlton <carlton@math.stanford.edu>
6002
6003 * gdb.base/psymtab.exp: New file.
6004 * gdb.base/psymtab1.c: Ditto.
6005 * gdb.base/psymtab2.c: Ditto.
6006
c60b7188
AF
60072002-12-23 Adam Fedor <fedor@gnu.org>
6008
6009 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
6010
ee73db83
DC
60112002-12-23 David Carlton <carlton@math.stanford.edu>
6012
6013 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
6014 and current_directory initialization.
6015
d6c1774e
JB
60162002-12-22 Jim Blandy <jimb@redhat.com>
6017
f0a847b8
JB
6018 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
6019 rather than as part of the output file name.
6020
d6c1774e
JB
6021 * gdb.base/attach.exp: There's no need to copy the test program to
6022 /tmp; that was only ever necessary on HP/UX, and this test is
6023 entirely disabled there anyway.
6024
f0708dbb
JB
60252002-12-21 Jim Blandy <jimb@redhat.com>
6026
4c2acfea
JB
6027 * gdb.c++/psmang.exp: Doc fix.
6028
f0708dbb
JB
6029 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
6030 test.
6031
9579e000
DC
60322002-12-20 David Carlton <carlton@math.stanford.edu>
6033
6034 * gdb.c++/annota2.exp: KFAIL annotate-quit.
6035
d1810171
MC
60362002-12-18 Michael Chastain <mec@shout.net>
6037
6038 * gdb.c++/annota2.exp: Add copyright year 2002.
6039
76565097
DC
60402002-12-17 David Carlton <carlton@math.stanford.edu>
6041
6042 * gdb.c++/try_catch.cc: Add marker comments.
6043 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
6044 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
6045 * gdb.c++/m-static.cc: Ditto.
6046 * gdb.c++/m-static1.cc: Ditto.
6047 * gdb.c++/try_catch.cc: Ditto.
6048
da81390b
JJ
60492002-12-16 Jeff Johnston <jjohnstn@redhat.com>
6050
6051 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
6052 to see whether we are using the new -environment-directory
6053 command which resets via -r or the old version of the command
6054 which may prompt the user. Part of fix for gdb/741.
6055
b304d130
AC
60562002-12-13 Andrew Cagney <ac131313@redhat.com>
6057
6058 * gdb.fortran/types.exp: Update obsolete comment.
6059 * gdb.fortran/exprs.exp: Ditto.
6060 * lib/gdb.exp: Delete obsolete code.
6061 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
6062 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
6063 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
6064 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
6065 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
6066 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
6067 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
6068 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
6069 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
6070 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
6071 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
6072 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
6073 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
6074 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
6075 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
6076 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
6077 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
6078 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
6079 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
6080 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
6081 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
6082 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
6083 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
6084 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
6085 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
6086 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
6087 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
6088 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
6089 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
6090 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
6091 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
6092 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
6093 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
6094 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
6095 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
6096 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
6097 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
6098
a23b6e6a
DC
60992002-12-11 David Carlton <carlton@math.stanford.edu>
6100
6101 * gdb.c++/m-data.exp: Add test for members that shadow global
6102 variables: see PR gdb/804.
6103 * gdb.c++/m-data.cc: Ditto.
6104
6604731b
DJ
61052002-12-10 Daniel Jacobowitz <drow@mvista.com>
6106
6107 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
6108
de46ecd7
DC
61092002-12-06 David Carlton <carlton@math.stanford.edu>
6110
6111 * gdb.base/store.c: Don't declare functions static.
6112
27e829d0
AC
61132002-12-04 Andrew Cagney <ac131313@redhat.com>
6114
6115 * gdb.base/store.exp, gdb.base/store.c: New files.
6116
92806416
DJ
61172002-12-03 Daniel Jacobowitz <drow@mvista.com>
6118
6119 * gdb.base/selftest.exp: Update for current gdb.
6120
3bcbaac5
DJ
61212002-12-03 Daniel Jacobowitz <drow@mvista.com>
6122
6123 * gdb.base/maint.exp: Only dump symbols from one source file
6124 or objfile.
6125
f4f00b1f
DJ
61262002-12-03 Daniel Jacobowitz <drow@mvista.com>
6127
6128 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
6129 function call.
6130
f1c8a949
JB
61312002-11-25 Jim Blandy <jimb@redhat.com>
6132
6133 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
6134 function appearing in error message.
6135
9e297a97
DJ
61362002-11-21 Daniel Jacobowitz <drow@mvista.com>
6137
6138 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
6139
1f312e79
JJ
61402002-11-08 Jeff Johnston <jjohnstn@redhat.com>
6141
d63a86f8
RM
6142 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
6143 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
6144 should be in mi console format. This is part of fix for PR gdb/604.
6145
83c31e7d
FN
61462002-09-18 Fernando Nasser <fnasser@redhat.com>
6147
6148 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
6149 which explicitly prints the zero offset as "+0".
6150
322b3f65
DJ
61512002-10-22 Daniel Jacobowitz <drow@mvista.com>
6152
6153 * gdb.threads/schedlock.c (args): Make unsigned.
6154
61552002-10-21 Daniel Jacobowitz <drow@mvista.com>
6156
6157 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
6158 numbers. Allow "foo2|selected stack frame".
6159 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
6160 * gdb.asm/asmsrc2.s: Likewise.
6161 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
6162 comments.
6163 * gdb.asm/mips.inc: New file.
6164
5e2fe5b8
AF
61652002-10-18 Adam Fedor <fedor@gnu.org>
6166
6167 * gdb.base/default.exp: Update expected output to include 'ObjC'.
6168 * gdb.base/help.exp: Likewise.
6169
abe1a5d0
KB
61702002-10-17 Kevin Buettner <kevinb@redhat.com>
6171
6172 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
6173 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
6174
10abb1d4
JB
61752002-10-02 Jim Blandy <jimb@redhat.com>
6176
6177 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
6178
1f609b42
AC
61792002-10-01 Andrew Cagney <ac131313@redhat.com>
6180
6181 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
6182 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
6183 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
6184 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
6185 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
6186 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
6187 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
6188
0aee02e4
AC
61892002-09-29 Andrew Cagney <ac131313@redhat.com>
6190
6191 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
6192 * mi0-disassemble.exp, mi0-eval.exp: Delete.
6193 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
6194 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
6195 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
6196 * mi0-var-block.exp, mi0-var-child.exp: Delete.
6197 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 6198
6fde09ad
KB
61992002-09-27 Kevin Buettner <kevinb@redhat.com>
6200
6201 * gdb.base/annota1.exp (info break): Make directory components of
6202 path optional since not all compilers emit this debug information.
6203
6204 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
6205 step ends up stepping out of the function instead of stopping on
6206 the epilogue.
6207
9e8aab75
KS
62082002-09-26 Keith Seitz <keiths@redhat.com>
6209
6210 * lib/insight-support.exp (gdbtk_start): Figure out where
6211 the insight executable is based on where gdb is. Use this
6212 executable to start insight instead of gdb.
6213
e36180d7
AC
62142002-09-25 Andrew Cagney <cagney@redhat.com>
6215
6216 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
6217
9dd34b2b
AC
62182002-09-24 Andrew Cagney <ac131313@redhat.com>
6219
6220 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
6221 test_isolated_complaints.
6222 (test_empty_complaint): New function.
6223 (test_empty_complaints): New function. Check no output when no
6224 complaints.
d63a86f8 6225
dea97812
KB
62262002-09-19 Jim Blandy <jimb@redhat.com>
6227
6228 * gdb.base/charset.exp, gdb.base/charset.c: New files.
6229
54951bd7
AC
62302002-09-19 Andrew Cagney <ac131313@redhat.com>
6231
6232 * gdb.gdb/complaints.exp: New file.
6233
dec43320
AC
62342002-09-18 Andrew Cagney <ac131313@redhat.com>
6235
6236 * gdb.base/maint.exp: Check `help maint internal-warning'.
6237
e70d6e3f
DC
62382002-09-18 David Carlton <carlton@math.stanford.edu>
6239
6240 * gdb.c++/m-static.exp: Remove breakpoints depending on line
6241 numbers, and replace them by a single breakpoint after the
6242 constructors are all finished.
6243 Add test 4.
6244 * gdb.c++/m-static.cc: Add test 4.
6245 * gdb.c++/m-static.h: New file.
6246 * gdb.c++/m-static1.cc: New file.
6247
6248 * gdb.c++/printmethod.exp: New file.
6249 * gdb.c++/printmethod.cc: New file.
6250
6251 * gdb.c++/pr-574.exp: New file.
6252 * gdb.c++/pr-574.cc: New file.
6253
afb5c968
CV
62542002-09-18 Corinna Vinschen <vinschen@redhat.com>
6255
6256 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
6257 embedded targets which never actually exit.
6258
31e45dee
FN
62592002-09-18 Fernando Nasser <fnasser@redhat.com>
6260
6261 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
6262 "don't step after run" as unresolved or unsupported, instead of xfail.
6263
a283c5a1
CV
62642002-09-18 Corinna Vinschen <vinschen@redhat.com>
6265
6266 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
6267 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
6268 Add newline to expected string in "step out of main (status wrapper)"
6269 case.
6270
11350d2a
CV
62712002-09-18 Corinna Vinschen <vinschen@redhat.com>
6272
6273 * lib/gdb.exp (rerun_to_main): Allow restarting application.
6274 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
6275
0deec7d6
TT
62762002-09-17 Tom Tromey <tromey@redhat.com>
6277
6278 * gdb.base/printcmds.exp (test_print_string_constants): Expect
6279 \000, not \0, in double-quoted string.
6280
b2b4a1b5
CV
62812002-09-14 Corinna Vinschen <vinschen@redhat.com>
6282
c9d37158 6283 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
6284 string after running the commands execution on breakpoint tests.
6285
1c56143a
CV
62862002-09-13 Corinna Vinschen <vinschen@redhat.com>
6287
6288 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
6289
37f8da45
JB
62902002-09-12 Joel Brobecker <brobecker@gnat.com>
6291
6292 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
6293
08b468e0
KS
62942002-09-10 Keith Seitz <keiths@redhat.com>
6295
6296 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
6297 runto proc.
6298 (mi_run_to_main): Use mi_runto.
6299 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
6300
dc360f58
KS
63012002-09-10 Keith Seitz <keiths@redhat.com>
6302
6303 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
6304 regexp for stopping at main. Could have multiple event notifications.
6305 Don't assume that main was declared with no parameters.
6306 (mi_next): Use mi_step_to.
6307 (mi_step): Use mi_next_to.
6308
ce3abcfb
CV
63092002-09-09 Corinna Vinschen <vinschen@redhat.com>
6310
6311 * gdb.base/default.exp: Fix expected string in `info float' test.
6312
d1f5b980
BE
63132002-09-09 Ben Elliston <bje@redhat.com>
6314
6315 * config/mips.exp: Update comments.
6316 * config/mips-idt.exp: Likewise.
6317 * config/nind.exp: Likewise.
6318 * config/slite.exp: Likewise.
6319 * config/sparclet.exp: Likewise.
6320 * config/udi.exp: Likewise.
6321 * config/vx.exp: Likewise.
6322 * config/vxworks29k.exp: Likewise.
6323
2f71430b
JB
63242002-09-05 Jim Blandy <jimb@redhat.com>
6325
6326 * gdb.threads/killed.exp: Fix test failure message.
6327
7ddebc7e
KS
63282002-09-04 Keith Seitz <keiths@redhat.com>
6329
6330 * lib/mi-support.exp: Update copyright.
6331 (mi_gdb_test): Increase the priority of the expected pattern
6332 so that it matches gdb_test.
6333
0ae67eb3
KS
63342002-09-03 Keith Seitz <keiths@redhat.com>
6335
6336 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
6337 Use integer comparison instead of string comparison for testing
6338 whether binary was built.
6339
38fc42c8
JB
63402002-09-03 Jim Blandy <jimb@redhat.com>
6341
6342 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
6343
b6ff0e81
JB
63442002-08-29 Jim Blandy <jimb@redhat.com>
6345
6346 * gdb.threads/pthreads.exp: Move the portable thread compilation
6347 code into a function in lib/gdb.exp, and call that from here.
6348 * lib/gdb.exp (gdb_compile_pthreads): New function.
6349
07c98896
KS
63502002-08-29 Keith Seitz <keiths@redhat.com>
6351
6352 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
6353 expect_out so that callers can get at it.
6354
0312286c
DJ
63552002-08-23 Daniel Jacobowitz <drow@mvista.com>
6356
6357 * gdb.threads/print-threads.c: New file.
6358 * gdb.threads/print-threads.exp: New file.
6359 * gdb.threads/schedlock.c: New file.
6360 * gdb.threads/schedlock.exp: New file.
6361
dd039bc4
EZ
63622002-08-22 Elena Zannoni <ezannoni@redhat.com>
6363
6364 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
6365 not altivec.c.
6366
1f36144c
MK
63672002-08-17 Mark Kettenis <kettenis@gnu.org>
6368
6369 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
6370 targets. The problem should be fixed now.
6371
16057ec7 63722002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
6373
6374 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
6375 2002-07-24 change that removes final dots from error messages.
6376
3c1499ad
TT
63772002-08-13 Tom Tromey <tromey@redhat.com>
6378
6379 * gdb.base/readline.exp: New file.
6380
a20ce2c3
AC
63812002-08-01 Andrew Cagney <ac131313@redhat.com>
6382
6383 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
6384 supress message.
6385
db034ac5
AC
63862002-08-01 Andrew Cagney <cagney@redhat.com>
6387
6388 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
6389 CHILL_FOR_TARGET and CHILL_LIB.
6390 * configure.in (configdirs): Remove gdb.chill.
6391 * configure: Regenerate.
6392 * lib/gdb.exp: Obsolete references to chill.
6393 * gdb.fortran/types.exp: Ditto.
6394 * gdb.fortran/exprs.exp: Ditto.
6395
3e000b18
KB
63962002-07-30 Kevin Buettner <kevinb@redhat.com>
6397
6398 * gdb.base/shlib-call.exp (additional_flags): Conditionally
6399 set Irix-specific compile and link flags.
6400
28f4966b
KB
64012002-07-29 Kevin Buettner <kevinb@redhat.com>
6402
6403 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
6404 source files. The ``-o'' option doesn't work with the ``-E'' option
6405 when using the Irix compiler.
6406
46c0d5a6
DJ
64072002-07-19 Daniel Jacobowitz <drow@mvista.com>
6408
6409 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
6410 Improve support for reusing an exec file. Copy exec file
6411 to target, and run gdbserver on the target instead of on the host.
6412
eecf4bed
JB
64132002-07-18 Jim Blandy <jimb@redhat.com>
6414
0f815cdf
JB
6415 * gdb.base/ending-run.exp: Don't expect to see the program end in
6416 some orderly fashion when we're running on a real stand-alone
6417 board.
6418
eecf4bed
JB
6419 * gdb.base/interrupt.exp: Correct logic for skipping tests on
6420 targets that don't support interrupts.
6421
52d309e4
JB
64222002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
6423
6424 * gdb.base/attach.exp: Add patterns to match output from /proc-based
6425 systems.
6426 Move comments in expect statements to inside the actions, so that they
6427 don't get matched against.
6428
ff683d9e
MK
64292002-07-10 Mark Kettenis <kettenis@gnu.org>
6430
6431 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
6432 function when asleep" test.
6433
b5356753
AC
64342002-07-10 Andrew Cagney <ac131313@redhat.com>
6435
6436 * gdb.base/page.exp: Rewrite to handle problems with very long
6437 `info set' output. Update copyright.
6438
6aa4d13a
AC
64392002-06-26 Andrew Cagney <ac131313@redhat.com>
6440
6441 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
6442 gdb.threads-hp.
6443 * gdb.hp/configure: Regenerate.
6444 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
6445 * gdb.hp/gdb.threads-hp/configure: Delete file.
6446 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
6447
8cf8c2b8
AC
64482002-06-22 Andrew Cagney <ac131313@redhat.com>
6449
6450 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
6451 setlocale, bindtextdomain and textdomain.
6452
6827a8f8
JB
64532002-06-11 Jim Blandy <jimb@redhat.com>
6454
919d772c
JB
6455 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
6456 preprocessor macro information is present.
6457
6827a8f8
JB
6458 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
6459 tests.
6460
c15b0d21
MS
64612002-06-06 Michael Snyder <msnyder@redhat.com>
6462
c5984d70
MS
6463 * gdb.base/overlays.exp: Record addresses of overlay
6464 functions in TCL variables rather than in GDB variables,
6465 to avoid having GDB convert them to pointers (with loss
6466 of information).
6467
d63a86f8 6468 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 6469 default linker script changes.
c15b0d21
MS
6470 * gdb.base/long_long.exp: Add check for sizeof (long double).
6471
be26fe0d
ML
64722002-06-06 Michal Ludvig <mludvig@suse.cz>
6473
6474 * gdb.asm/asm-source.exp: Add x86-64 target.
6475 * gdb.asm/x86_64.inc: New.
d63a86f8 6476
258093ca 64772002-05-30 Michael Chastain <mec@shout.net>
258093ca 6478
4b3153f1 6479 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
6480 * gdb.c++/m-static.cc: New file.
6481 * gdb.c++/m-static.exp: New file.
6482
241264c6
MS
64832002-05-28 Michael Snyder <msnyder@redhat.com>
6484
6485 * gdb.base/call-ar-st.exp: Allow for reduced floating point
6486 precision.
6487
9bba8c8f 64882002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 6489
4b3153f1 6490 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
6491 * gdb.c++/m-data.cc: New file.
6492 * gdb.c++/m-data.exp: New file.
6493
64942002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 6495
4b3153f1 6496 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 6497 * gdb.c++/try_catch.cc: New file.
d63a86f8 6498 * gdb.c++/try_catch.exp: New file.
9bba8c8f 6499
def1b996
MC
65002002-05-27 Michael Chastain <mec@shout.net>
6501
6502 * gdb.c++/local.exp: Accept more nested types in output.
6503
522ba268
MC
65042002-05-26 Michael Chastain <mec@shout.net>
6505
6506 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
6507
277254ba
MS
65082002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
6509
6510 * lib/gdb.exp (gdb_wrapper_init): Just because
6511 gdb_wrapper_file exists, this does not mean that the file
6512 should not be rebuilt. That is what gdb_wrapper_initialized
6513 is for.
6514 (default_gdb_init): Reset gdb_wrapper_initialized.
6515
b61a8733
MS
65162002-05-23 Michael Snyder <msnyder@redhat.com>
6517
d63a86f8 6518 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
6519 the precision of the floating point test results.
6520 * gdb.base/call-rt-st.exp: Ditto.
6521
b61a8733
MS
6522 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
6523 * gdb.base/call-rt-st.exp: Ditto.
6524
56f6e910
MC
65252002-05-19 Michael Chastain <mec@shout.net>
6526
6527 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
6528
ad0b0016
EZ
65292002-05-19 Elena Zannoni <ezannoni@redhat.com>
6530
6531 * configure.in (configdirs): Add gdb.arch.
6532 * configure: Regenerate.
6533
f617d2b6
JB
65342002-05-17 Jim Blandy <jimb@redhat.com>
6535
6536 * gdb.base/completion.exp: Recognize the more detailed error
6537 messages produced by the macro expander's lexical analyzer.
6538
eac2a696
EZ
65392002-05-14 Elena Zannoni <ezannoni@redhat.com>
6540
6541 * gdb.arch/altivec-abi.c: New file.
6542 * gdb.arch/altivec-abi.exp: New file.
6543 * gdb.arch/altivec-regs.c: New file.
6544 * gdb.arch/altivec-regs.exp: New file.
6545
2fdde8f8
DJ
65462002-05-14 Daniel Jacobowitz <drow@mvista.com>
6547
6548 * gdb.base/maint.exp (maint print type): Update for new type
6549 structure.
d63a86f8 6550
e31f1a7c
EZ
65512002-05-14 Elena Zannoni <ezannoni@redhat.com>
6552
6553 * gdb.arch: New directory.
6554 * gdb.arch/configure.in: New file.
6555 * gdb.arch/configure: New file.
6556 * gdb.arch/Makefile.in: New file.
6557
db589741
CV
65582002-05-13 Corinna Vinschen <vinschen@redhat.com>
6559
6560 * gdb.asm/asm-source.exp: Add v850 as supported target.
6561 * gdb.asm/v850.inc: New file.
6562
8ce2a7dc
DJ
65632002-05-13 Daniel Jacobowitz <drow@mvista.com>
6564
6565 * gdb.c++/annota2.exp (annotate-quit): Add comment.
6566
df763c7f
DJ
65672002-05-12 Daniel Jacobowitz <drow@mvista.com>
6568
6569 * gdb.base/break.exp: Check 'break "marker2"'.
6570
377daeed
MS
65712002-05-10 Michael Snyder <msnyder@redhat.com>
6572
6573 * gdb.base/long_long.exp: Fix typo.
6574
c4b7bc2b
JB
65752002-05-10 Jim Blandy <jimb@redhat.com>
6576
ecac9a4e
JB
6577 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
6578 a bug.
6579
c4b7bc2b
JB
6580 * gdb.base/printcmds.exp (test_integer_literals_rejected):
6581 Recognize more detailed error message produced by the macro
6582 expander's lexical analyzer.
6583 * lib/gdb.exp (test_print_reject): Same.
6584
e71019a1
MK
65852002-05-09 Mark Kettenis <kettenis@gnu.org>
6586
6587 * gdb.c++/method.exp: Fix typo.
6588
fedfc8e6
MS
65892002-05-08 Michael Snyder <msnyder@redhat.com>
6590
166a1957
MS
6591 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
6592 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 6593 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
6594 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
6595 Add iftarget clause for strongarm.
d63a86f8 6596
f1c47eb2
MS
65972002-05-06 Michael Snyder <msnyder@redhat.com>
6598
cb9a9d3e
MS
6599 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
6600 (gdb_continue_to_end): Accept output from status wrapper.
6601 * gdb.base/ending-run.exp: Add case for output from status wrapper.
6602 Clean up fail messages to match pass messages.
6603
f1c47eb2
MS
6604 Enable the "needs_status_wrapper" testsuite feature.
6605 * lib/gdb.exp (gdb_wrapper_init): New procedure.
6606 (gdb_compile): Conditionally call gdb_wrapper_init.
6607 * gdb.base/a2-run.exp: Recognize output from status wrapper.
6608 * gdb.c++/method.exp: Recognize output from status wrapper.
6609
6079c749
BE
66102002-05-06 Ben Elliston <bje@redhat.com>
6611From Graydon Hoare <graydon@redhat.com>
6612
6613 * config/sid.exp: Include support for "rawsid" protocol.
6614
188baff3
JB
66152002-05-03 Jim Blandy <jimb@redhat.com>
6616
6617 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
6618 * gdb.c++/hang3.C: New file.
6619
b9c07f0f
AC
66202002-05-04 Andrew Cagney <ac131313@redhat.com>
6621
6622 * gdb.base/default.exp: Remove obsolete code.
6623 * gdb.c++/misc.exp: Ditto. Update copyright.
6624 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
6625 * gdb.base/whatis.exp: Ditto. Update copyright.
6626 * gdb.base/scope.exp: Ditto. Update copyright.
6627 * gdb.base/ptype.exp: Ditto. Update copyright.
6628 * gdb.base/printcmds.exp: Ditto. Update copyright.
6629 * gdb.base/opaque.exp: Ditto. Update copyright.
6630 * gdb.base/list.exp: Ditto.
6631 * gdb.base/funcargs.exp: Ditto. Update copyright.
6632 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
6633 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
6634 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
6635 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
6636 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
6637 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
6638
5c7a0397
MS
66392002-05-02 Michael Snyder <msnyder@redhat.com>
6640
d6dcc264 6641 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
6642 * gdb.base/long_long.exp: Add xscale target.
6643 * gdb.base/default.exp: Add xscale target.
6644
eb7f1c48
JB
66452002-05-01 Jim Blandy <jimb@redhat.com>
6646
6647 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
6648 gdb.c++/hang.exp: New test.
6649
a6befae8
FF
66502002-05-01 Fred Fish <fnf@redhat.com>
6651
6652 * gdb.base/completion.exp: Handle completions of "./Make" for
6653 more than one completion possibility, as is the case when we
6654 build and test in the source tree.
6655
0a310277
AG
66562002-04-29 Anthony Green <green@redhat.com>
6657
6658 * gdb.java/jmisc1.exp: New file.
6659 * gdb.java/jmisc2.exp: New file.
6660
6ff9af88
DJ
66612002-04-24 Daniel Jacobowitz <drow@mvista.com>
6662
6663 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
6664
96b3d632
EZ
66652002-04-23 Elena Zannoni <ezannoni@redhat.com>
6666
6667 * gdb.base/help.exp: Change 'help status' to allow for target
6668 dependent output differences.
6669
5019bb54
MC
66702002-04-22 Michael Chastain <mec@shout.net>
6671
6672 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
6673
a805a116
MC
66742002-04-22 Michael Chastain <mec@shout.net>
6675
6676 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
6677
a1706bfd
DM
66782002-04-17 David S. Miller <davem@redhat.com>
6679
6680 * gdb.asm/sparc64.inc: New file.
6681 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
6682
a73a20a2
EZ
66832002-04-19 Elena Zannoni <ezannoni@redhat.com>
6684
6685 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
6686 instruction file directly into the build tree. Clean up at end of
6687 test.
6688
ba678339
DM
66892002-04-18 David S. Miller <davem@redhat.com>
6690
6691 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
6692 handle 64-bit platforms correctly.
6693 * gdb.base/maint.exp: Likewise.
6694
b03399da
KB
66952002-04-18 Kevin Buettner <kevinb@redhat.com>
6696
6697 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
6698 ``-fpic'' when compiling files comprising a shared library, but
6699 it does need additional linker flags in order to find shared
6700 libraries at run time.
6701
e2004992
KB
67022002-04-18 Kevin Buettner <kevinb@redhat.com>
6703
6704 * gdb.base/cvexpr.c (use): New function.
6705 (main): Invoke use() on all global variables to prevent
6706 some linkers from deleting these otherwise unused symbols.
6707
d8937120
MC
67082002-04-17 Michael Chastain <mec@shout.net>
6709From David S. Miller <davem@redhat.com>
6710
6711 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
6712 handle 64-bit platforms correctly.
6713
ffd61a58
MS
67142002-04-12 Michael Snyder <msnyder@redhat.com>
6715From Jim Blandy <jimb@redhat.com>
6716 * gdb.base/foo.c (foox): Remove section attribute; the linker
6717 script can handle this instead.
6718 * gdb.base/bar.c (barx): Same.
6719 * gdb.base/baz.c (bazx): Same.
6720 * gdb.base/grbx.c (grbxx): Same.
6721
6722 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
6723 manager doesn't automatically unmap overlays unnecessarily.
6724
6b8426a6
MH
67252002-04-10 Martin M. Hunt <hunt@redhat.com>
6726
6727 * gdb.base/ending-run.exp: Fix pattern for Mips targets
6728 stepping out of main.
6729
34af4875
MC
67302002-04-09 Michael Chastain <mec@shout.net>
6731
6732 * gdb.c++/local.cc (main): Move call to marker1() inside nested
6733 scope so that the nested scope tests will make sense.
6734 * gdb.c++/local.exp: Write patterns that actually work with gcc
6735 (the HP patterns "were never known to work with gcc").
6736 Keep the old aCC patterns too.
6737
2d1676a0
DJ
67382002-04-09 Daniel Jacobowitz <drow@mvista.com>
6739
6740 * gdb.base/attach.exp: Correct target board test.
6741
3a63e3f9
MC
67422002-04-08 Michael Chastain <mec@shout.net>
6743
6744 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
6745 in a const method. Add some xfail and fail cases for configurations
6746 that do not emit the "const ...".
6747
f18dabd2
MC
67482002-04-07 Michael Chastain <mec@shout.net>
6749
6750 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
6751 Accept "A * const" and "const A * const" as type of "this".
6752 Fix spelling of getFunky throughout. Make messages uniform.
6753
0fcddd82
EZ
67542002-04-07 Elena Zannoni <ezannoni@redhat.com>
6755
6756 Work around for PR gdb/285:
6757 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
6758
16a8534a
EZ
67592002-04-07 Elena Zannoni <ezannoni@redhat.com>
6760
6761 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
6762 instructions file at run time instead of configure time.
6763 Sometimes we run the test in a directory that is not the one we
6764 configured in.
6765 * gdb.asm/configure.in: Delete creation of symlink.
6766 * gdb.asm/configure: Regenerate.
6767
24181d81
JB
67682002-04-05 J. Brobecker <brobecker@gnat.com>
6769
6770 * gdb.gdb/xfullpath.exp: New test, to exercise the new
6771 xfullpath () function.
6772
7cdb7107
DJ
67732002-04-04 Daniel Jacobowitz <drow@mvista.com>
6774
6775 * gdb.asm/Makefile.in: Correct dependencies.
6776
6777 * gdb.asm/powerpc.inc: New file.
6778 * gdb.asm/asm-source.exp: Add PowerPC.
6779 * gdb.asm/configure.in: Likewise.
6780 * gdb.asm/configure: Regenerated.
6781
a7d17088
DJ
67822002-04-04 Daniel Jacobowitz <drow@mvista.com>
6783
6784 * gdb.base/relocate.exp: New file.
6785 * gdb.base/relocate.c: New file.
6786
cd721503
FF
67872002-04-04 Fred Fish <fnf@redhat.com>
6788
6789 * gdb.base/step-test.exp: Update comment regarding stopping in
6790 memcpy/bcopy calls inserted as part of the compiler runtime.
6791
b22ad7a7
MS
67922002-04-04 Michael Snyder <msnyder@redhat.com>
6793
6794 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
6795
5f279fa6
DJ
67962002-04-03 Daniel Jacobowitz <drow@mvista.com>
6797
6798 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
6799 (gdb_expect): Remove $notransfer hack.
6800
dd0fd3ce
DJ
68012002-04-02 Daniel Jacobowitz <drow@mvista.com>
6802
6803 * gdb.c++/classes.exp ("calling method for small class"): Match
6804 updated register output.
6805
1e50cda1
DJ
68062002-03-30 Daniel Jacobowitz <drow@mvista.com>
6807
6808 Fix PR gdb/452
6809 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
6810 when finished. Make gdb_file_cmd send "exec-file" when
6811 appropriate.
6812
24015922
DJ
68132002-03-30 Daniel Jacobowitz <drow@mvista.com>
6814
6815 * gdb.base/attach.exp: Remove extra setup_xfail.
6816
dd7dfd64
MS
68172002-03-26 Michael Snyder <msnyder@redhat.com>
6818
6819 * gdb.base/default.exp: Add tests for dump, append, and restore.
6820 * gdb.base/help.exp: Add tests for dump, append, and restore.
6821 * gdb.base/dump.exp: New file, test dump, append and restore.
6822 * gdb.base/dump.c: New file.
6823
48b2f8d7
MS
68242002-03-27 Michael Snyder <msnyder@redhat.com>
6825
d63a86f8 6826 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
6827 clean-ups in help messages.
6828
05b4d525
FF
68292002-03-26 Fred Fish <fnf@redhat.com>
6830
6831 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
6832 have debugging info for those functions and the compiler uses them
6833 internally to copy structs around.
6834
d7679631
FF
68352002-03-26 Fred Fish <fnf@redhat.com>
6836
6837 * gdb.base/list.exp: Revert the change made yesterday and add note
6838 about why we don't list the default lines for remote targets.
6839
523ac3f9
MS
68402002-03-25 Michael Snyder <msnyder@redhat.com>
6841
6842 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
6843
754b2b8d
FF
68442002-03-25 Fred Fish <fnf@redhat.com>
6845
6846 * gdb.base/list.exp: This test works on remote targets so remove
6847 the short circuit for remote targets. Update copyright.
6848
33c3e192
FF
68492002-03-25 Fred Fish <fnf@redhat.com>
6850
6851 * gdb.base/attach.exp: Fix logic error that was suppressing this
6852 test for all non hppa*-*-hpux* targets, instead of the hp target.
6853 Move comments closer to the suppression point. Also now need to
6854 check that we are running natively.
6855
d43e73ee
MS
68562002-03-22 Michael Snyder <msnyder@redhat.com>
6857
882c8f02
MS
6858 * gdb.base/default.exp: Add test for gcore. Update copyright.
6859 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 6860
04c12f60
FF
68612002-03-06 Fred Fish <fnf@redhat.com>
6862
6863 * gdb.base/funcargs.c: Remove extraneous ';' character.
6864 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
6865
b43df995
MC
68662002-03-04 Michael Chastain <mec@shout.net>
6867
6868 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
6869 accommodate gcc v3 function signature.
6870 * gdb.mi/mi0-var-cmd-exp: Ditto.
6871
92362027
AC
68722002-02-24 Andrew Cagney <ac131313@redhat.com>
6873
6874 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
6875 ``GNU/Linux'' or ``Linux kernel''
6876 * testsuite/gdb.threads/pthreads.c: Ditto.
6877
258ad32d
MC
68782002-02-24 Michael Chastain <mec@shout.net>
6879
6880 * gdb.threads/pthreads.c (thread1): Add a return statement.
6881 (thread2): Likewise.
6882 (foo): Likewise.
6883
04c3b3d4
MC
68842002-02-23 Michael Chastain <mec@shout.net>
6885
6886 * gdb.threads/linux-dp.c (philosopher): Add a return statement
6887 to placate gcc.
6888
5a2a0a20
MC
68892002-02-23 Michael Chastain <mec@shout.net>
6890
6891 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
6892 test "ptype bint". The test passes on all my stabs configurations.
6893
a640f7fc
JB
68942002-02-21 Jim Blandy <jimb@redhat.com>
6895
27924826
JB
6896 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
6897 filename at a time, and watch for the ones we want to see.
6898
a640f7fc
JB
6899 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
6900 types of pointers to prototyped functions.
6901
edcc8c75
AC
69022002-02-20 Andrew Cagney <ac131313@redhat.com>
6903
6904 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
6905 signed, unsigned and straight char.
6906 (padding_char, padding_short, padding_int, padding_long,
6907 padding_long_long, padding_float, padding_double,
6908 padding_long_double): New global variables.
6909 (fill, fill_structs): New functions.
6910
6911 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
6912 for correctly sized writes. Update copyright.
6913 (get_valueof): New procedure.
6914 (get_sizeof): Call get_valueof.
6915 (check_valueof): New procedure.
6916 (check_padding): New procedure.
6917
ac57ea44
MC
69182002-02-20 Michael Chastain <mec@shout.net>
6919
6920 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
6921 to setup_xfail. Document some of the remaining calls.
6922
7a10c941
MC
69232002-02-18 Michael Chastain <mec@shout.net>
6924
6925 * gdb.c++/userdef.exp: Update copyright year.
6926
fb8acdcc
DJ
69272002-02-18 Daniel Jacobowitz <drow@mvista.com>
6928
6929 * gdb.c++/userdef.exp: Test overloaded operators properly.
6930 Remove xfails.
6931
fda6ae12
MS
69322002-02-14 Michael Snyder <msnyder@redhat.com>
6933
6934 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
6935
676a0442
DJ
69362002-02-14 Daniel Jacobowitz <drow@mvista.com>
6937
6938 * gdb.base/a2-run.exp: Check for a remote target properly.
6939 * gdb.base/annota1.exp: Likewise.
6940 * gdb.base/list.exp: Likewise.
6941 * gdb.base/reread.exp: Likewise.
6942 * gdb.base/scope.exp: Likewise.
6943 * gdb.base/shlib-call.exp: Likewise.
6944 * gdb.base/term.exp: Likewise.
6945 * gdb.c++/annota2.exp: Likewise.
6946
78b4f468
RE
69472002-02-13 Richard Earnshaw <rearnsha@arm.com>
6948
6949 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
6950
9a81ba51
MC
69512002-02-10 Michael Chastain <mec@shout.net>
6952
6953 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
6954 (call_after_alloca): Ditto.
6955
004af6c7
DJ
69562002-02-10 Daniel Jacobowitz <drow@mvista.com>
6957
6958 * gdb.base/ending-run.exp: Guard "cont" test with
6959 gdb_skip_stdio_test.
6960
37225f62
JB
69612002-02-06 Jim Blandy <jimb@redhat.com>
6962
6963 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
6964 from here...
6965 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
6966 To here. Disable this test on non-HP platforms. Add big comment.
6967
fe6fdd96
MS
69682002-02-04 Michael Snyder <msnyder@redhat.com>
6969
6970 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
6971 other than d10v and m32r.
6972
036fad3f
RE
69732002-02-02 Richard Earnshaw <rearnsha@arm.com>
6974
6975 * gdb.base/default.exp: Rewrite test patterns to reduce time
6976 taken to match them.
6977
7148ab62
DJ
69782002-01-30 Daniel Jacobowitz <drow@mvista.com>
6979
6980 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
6981 Allow a start function above main.
6982 * gdb.threads/linux-dp.exp: Fix copyright date.
6983
396cc255
DJ
69842002-01-30 Daniel Jacobowitz <drow@mvista.com>
6985
6986 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
6987 (check_philosopher_stack): Check for manager thread before checking
6988 for a just-starting thread.
6989
f038d31b
DJ
69902002-01-30 Daniel Jacobowitz <drow@mvista.com>
6991
6992 From Neil Booth <neil@daikokuya.demon.co.uk>:
6993 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
6994 warnings.
6995
b3ff9d9a
FF
69962002-01-21 Fred Fish <fnf@redhat.com>
6997
6998 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
6999 not caller.
7000
39ad761d
JB
70012002-01-21 Jim Blandy <jimb@redhat.com>
7002
7003 * gdb.base/reread.exp: Check that GDB properly re-reads the
7004 executable file when it changes while no inferior is running.
7005
aaf320fa
FF
70062002-01-21 Fred Fish <fnf@redhat.com>
7007
7008 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
7009 optionally accept the "shlib events" variation.
7010
808a31f5
JB
70112002-01-21 Jim Blandy <jimb@redhat.com>
7012
7013 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
7014 call `fflush' after every `printf', so that the output is produced
7015 at predictable points, regardless of whatever buffering does (or
7016 doesn't) take place.
7017 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
7018 at different points.
7019
4420d5e2
DJ
70202002-01-20 Daniel Jacobowitz <drow@mvista.com>
7021
7022 * gdb.c++/inherit.exp: Update copyright years.
7023 * gdb.c++/method.exp: Likewise.
7024
3e36a0f4
DJ
70252002-01-20 Daniel Jacobowitz <drow@mvista.com>
7026
7027 * gdb.c++/classes.exp: Update for improved v3 support and skipping
7028 artificial methods/arguments.
7029 * gdb.c++/derivation.exp: Likewise.
7030 * gdb.c++/inherit.exp: Likewise.
7031 * gdb.c++/method.exp: Likewise.
7032 * gdb.c++/virtfunc.exp: Likewise.
7033
b4ceaee6
AC
70342002-01-18 Andrew Cagney <ac131313@redhat.com>
7035
7036 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
7037 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
7038 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
7039 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
7040 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
7041 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
7042
ecace851
JB
70432002-01-17 Jim Blandy <jimb@redhat.com>
7044
7045 * gdb.asm/asm-source.exp (info symbol): Take another shot at
7046 anchoring the pattern matching the entry point symbol's name.
7047
375fc983
AC
70482002-01-17 Andrew Cagney <ac131313@redhat.com>
7049
7050 * gdb.base/maint.exp: Update ``maint internal-error'' to match
7051 continue/quit query. Update copyright.
7052
fe6fdd96
MS
70532002-01-14 Michael Snyder <msnyder@redhat.com>
7054
7055 * gdb.base/gcore.exp: Remove extra debugging output.
7056
e017c81f
DJ
70572002-01-13 Daniel Jacobowitz <drow@mvista.com>
7058
7059 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
7060 for slightly dubious v2 mangled string.
7061
37ab3bf8
DJ
70622002-01-13 Daniel Jacobowitz <drow@mvista.com>
7063
7064 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
7065
1bc05c3a 70662002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 7067
1bc05c3a 7068 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 7069
1bc05c3a
JM
7070 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
7071 constructors.
7072 * gdb.c++/derivation.exp: Likewise.
7073 * gdb.c++/templates.exp: Likewise.
7074 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 7075
1bc05c3a
JM
70762002-01-10 Michael Snyder <msnyder@redhat.com>
7077
7078 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 7079
a911c360
MS
70802002-01-08 Michael Snyder <msnyder@redhat.com>
7081
7082 * gdb.base/gcore.exp: New test for generate-core-file command.
7083 * gdb.base/gcore.c: Testcase for above.
7084 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
7085
ea2119ec
JM
70862002-01-08 Jason Merrill <jason@redhat.com>
7087
7088 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
7089
68203136
FF
70902002-01-07 Fred Fish <fnf@redhat.com>
7091
7092 * gdb.c++/overload.exp: Remove unconditional xfails for:
7093 print foo_instance1.overloadargs(1)
7094 print foo_instance1.overloadargs(1, 2)
7095 print foo_instance1.overloadargs(1, 2, 3)
7096 print foo_instance1.overloadargs(1, 2, 3, 4)
7097 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
7098 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
7099 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
7100 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
7101 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
7102 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
7103 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
7104 print foo_instance1.overload1arg()
7105 print foo_instance1.overload1arg((char)arg2)
7106 print foo_instance1.overload1arg((signed char)arg3)
7107 print foo_instance1.overload1arg((unsigned char)arg4)
7108 print foo_instance1.overload1arg((int)arg7)
7109 print foo_instance1.overload1arg((unsigned int)arg8)
7110 print foo_instance1.overload1arg((float)arg11)
7111 print foo_instance1.overload1arg((double)arg12)
d63a86f8 7112
21b9b5b1
MS
71132002-01-07 Michael Snyder <msnyder@redhat.com>
7114
7115 * gdb.base/huge.exp: New test. Print a very large target data object.
7116 (skip_huge_test): New test variable. Define if you want to skip this
7117 test. The test reads an 8 megabyte data object from the target, so it
7118 might be very time consuming on remote targets with a slow connection.
7119 * gdb.base/huge.c: New file. Test case for above.
7120
725f922e
FF
71212002-01-07 Fred Fish <fnf@redhat.com>
7122
7123 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
7124 g_instance.bfoo, and g_instance.cfoo.
7125
634d57ec
JL
7126Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
7127
f286b2c3
JL
7128 * gdb.base/break.c (multi_line_if_conditional): New function.
7129 (multi_ilne_while_conditional): Likewise.
7130 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
7131 IF or WHILE condition puts the breakpoint at the start of
7132 the condition.
7133
634d57ec
JL
7134 * gdb.base/selftest.exp (backtrace through signal handler): Remove
7135 hppa*-*-hpux* expected failure.
7136 * gdb.base/structs.exp (do_function_calls): Similarly.
7137
7138 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
7139 watchpoints.
7140
9fbfe2dc
AC
71412002-01-06 Andrew Cagney <ac131313@redhat.com>
7142
7143 Fix PR gdb/66.
7144 * gdb.base/structs.exp: Replace skip for a29k with skip for
7145 gdb,cannot_call_functions.
7146 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
7147 * gdb.base/callfuncs.exp: Ditto.
7148 * gdb.base/call-rt-st.exp: Ditto.
7149 * gdb.base/call-strs.exp: Ditto.
7150 * gdb.base/callfwmall.exp: Ditto.
7151 * gdb.base/scope.exp: Obsolete xfail a29k.
7152 * gdb.c++/misc.exp: Ditto.
7153 * gdb.c++/cplusfuncs.exp: Ditto.
7154 * gdb.base/ptype.exp: Ditto.
7155 * gdb.base/printcmds.exp: Ditto.
7156 * gdb.base/opaque.exp: Ditto.
7157 * gdb.base/list.exp: Ditto.
7158 * gdb.base/funcargs.exp: Ditto.
7159 * gdb.base/default.exp: Ditto.
7160
8ddad156
MS
71612002-01-04 Michael Snyder <msnyder@redhat.com>
7162
ca4976a6 7163 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
7164 * gdb.base/maint.exp: Add tests for maint info sections options.
7165
1b074332
JL
7166Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
7167
7168 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
7169
7d159115
CV
71702001-12-20 Corinna Vinschen <vinschen@redhat.com>
7171
7172 * gdb.asm/arm.inc: New file.
7173 * gdb.asm/asm-source.exp: Add arm targets.
7174 * gdb.asm/configure.in: Ditto.
7175 * gdb.asm/configure: Recreated from configure.in.
7176
8fb87725
JL
7177Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
7178
afabe08c
JL
7179 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
7180 with HP's compiler.
7181 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
7182 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
7183 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
7184 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
7185
7186 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
7187 either HP's compilers or GCC.
7188
db521deb
JL
7189 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
7190 a SIGBUS or SIGSEGV.
7191
7192 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
7193
7194 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
7195 can be compiled with either HP's compiler or GCC.
7196
cfa88ab7
JL
7197 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
7198 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
7199 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
7200
ca344dff
JL
7201 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
7202 to match current gdb output. Update due to using auto-solib-limit
7203 for limiting instead of overloading auto-solib-add.
7204 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
7205 test program.
7206
3f3c6e55 7207 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
7208 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
7209 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
7210 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
7211 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
7212 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
7213 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
7214 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
7215 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
7216 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
7217 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
7218 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
7219 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 7220
8fb87725
JL
7221 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
7222 a SIGTRAP to the inferior.
7223
cf599fa7
CV
72242001-12-19 Corinna Vinschen <vinschen@redhat.com>
7225
7226 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
7227 Substitute call to target_link by call to gdb_compile.
7228
2cd045cd
JL
7229Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
7230
7231 * gdb.base/break.exp: Fix HP specific search string when testing
7232 backtracing in a called function.
7233
d63a86f8 7234 * gdb.base/constvars.exp: Only set lang to C++ if we're
2cd045cd
JL
7235 compiling the test with HP's compilers.
7236 * gdb.base/volatile.exp: Similarly.
7237
99ebe9ac
JB
72382001-12-19 Jim Blandy <jimb@redhat.com>
7239
7240 * gdb.base/printcmds.exp: Expect the null character to be printed
7241 as '\0', and the '\013' to be printed as '\v'.
7242 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
7243 * gdb.base/setvar.exp: Same.
7244
b9891b29
JB
72452001-12-17 Jim Blandy <jimb@redhat.com>
7246
0eba65ab
JB
7247 * gdb.base/completion.exp: Rather than completing very long
7248 filenames, which can make the readline library produce output we
7249 don't recognize, cd to the directory first, and then complete
7250 using nice, short relative paths.
7251
6970b5b1
JB
7252 * gdb.base/completion.exp: On some systems, there is, in fact, a
7253 variable named `b' in scope, since GDB treats all static
7254 variables as being in scope. So use `no_var_named_this'
7255 instead of `b'.
7256
b9891b29
JB
7257 * gdb.base/corefile.exp: Recognize the message saying that GDB
7258 can't find the core file's registers as a failure.
7259
e6ccd35f
JSC
72602001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
7261
7262 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
7263 test expect string more specific.
7264
105ba819
CV
72652001-12-13 Corinna Vinschen <vinschen@redhat.com>
7266
7267 * gdb.asm/asm-source.exp: Add support for xstormy16.
7268 * gdb.asm/configure.in: Ditto.
7269 * gdb.asm/configure: Rebuild.
7270 * gdb.asm/xstormy16.inc: New file.
7271
e9e79dd9
FF
72722001-12-10 Fred Fish <fnf@redhat.com>
7273
7274 * gdb.base/maint.exp: Update to match changes in type dumping code.
7275
347dc97d
JB
72762001-12-10 Jim Blandy <jimb@redhat.com>
7277
7278 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
7279 matching the entry point symbol's name at the beginning of the
7280 line.
7281
5178b9d6
DJ
72822001-12-07 Daniel Jacobowitz <drow@mvista.com>
7283
7284 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
7285 gdb.c++/inherit.exp, gdb.c++/method.exp,
7286 gdb.c++/namespace.exp, gdb.c++/templates.exp,
7287 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
7288 and class layout support.
7289
af890c52
DJ
72902001-12-07 Daniel Jacobowitz <drow@mvista.com>
7291
7292 * gdb.c++/classes.exp: Add test for static member function.
7293 * gdb.c++/misc.cc: Add class with static member function.
7294
7a345fb3
JB
72952001-12-07 Jim Blandy <jimb@redhat.com>
7296
f2e54a80 7297 If GDB says it can't find the struct the function returned, report
8032bf31
JB
7298 those tests as `unsupported'.
7299 * gdb.base/call-rt-st.exp (print_struct_call): New function.
7300 Rewrite subsequent tests to use it.
7301
7302 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
7303 those tests as `unsupported'.
7304 * gdb.base/structs.exp (call_struct_func): New function.
7305 (do_function_calls): Use call_struct_func to call the functions
7306 returning structs.
7307
0bc69509
JB
7308 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
7309 whether functions are prototyped or not, so we can't possibly pass
7310 arguments to t_float_values2 properly.
7311
7a345fb3
JB
7312 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
7313 value of `timeout' for targets other than the mips*tx39-*.
7314
edb6ede1
MS
73152001-12-06 Michael Snyder <msnyder@redhat.com>
7316
d63a86f8 7317 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
7318 and detect whether the start symbol has a leading underscore.
7319
2d842f13
JB
73202001-12-04 Jim Blandy <jimb@redhat.com>
7321
7322 * gdb.base/completion.exp: Clarify indentation.
7323
68550daf
JB
73242001-12-03 Jim Blandy <jimb@redhat.com>
7325
7326 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
7327 variables on the S/390, not `.word'.
7328
cd5195a8
JB
73292001-11-30 Jim Blandy <jimb@redhat.com>
7330
7331 Add assembly-source tests for s390-ibm-linux.
7332 * gdb.asm/s390.inc: New file.
7333 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
7334 the S/390 architecture.
7335 * gdb.asm/configure: Regenerated.
7336
ca9efc90
MS
73372001-11-30 Michael Snyder <msnyder@redhat.com>
7338
7339 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
7340 next, info source, info sources, info line, global and static
7341 variables, and static functions.
7342 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
7343 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
7344 * gdb.asm/asmsrc1.s: Add a static function and some variables.
7345 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
7346 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
7347 (gdbasm_leave): Restore frame pointer.
7348 (gdbasm_startup): Copy stack set-up from crt0.S.
7349
d0e66976
FN
73502001-11-26 Fernando Nasser <fnasser@redhat.com>
7351
7352 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
7353 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
7354 to a local (non-static) variable. Copy tstruct.a to a static buffer
7355 and return a pointer to that buffer.
7356 * gdb.base/callfwmall.c (t_structs_a): Ditto.
7357
e2334072
MK
73582001-11-24 Mark Kettenis <kettenis@gnu.org>
7359
7360 * gdb.asm/configure.in: Fix recognition of ix86 target.
7361 * gdb.asm/configure: Regenerate.
7362
756caa3d
MS
73632001-11-21 Michael Snyder <msnyder@redhat.com>
7364
7365 * gdb.asm/sparc.inc: New file.
7366 * gdb.asm/asm-source.exp: Recognize sparc target.
7367 * gdb.asm/configure.in: Recognize sparc target.
7368 * gdb.asm/configure: Regenerate.
d63a86f8 7369
9a4d72d5
MS
73702001-11-21 Michael Snyder <msnyder@redhat.com>
7371
7372 * gdb.asm/m32r.inc: New file.
7373 * gdb.asm/asm-source.exp: Recognize m32r target.
7374 * gdb.asm/configure.in: Recognize m32r target.
7375 * gdb.asm/configure: Regenerate.
7376
a773d1cd
MS
73772001-11-20 Michael Snyder <msnyder@redhat.com>
7378
017ac23d
MS
7379 * gdb.asm/i386.inc: New file.
7380 * gdb.asm/asm-source.exp: Recognize ix86 target.
7381 * gdb.asm/configure.in: Recognize ix86 target.
7382 * gdb.asm/configure: Regenerate.
7383
a773d1cd
MS
7384 * gdb.c++/namespace.exp: Fix quotes in output messages.
7385
bb632afb
MS
73862001-11-14 Michael Snyder <msnyder@redhat.com>
7387
25d559ca 7388 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
7389 qualifier in a type cast expression, to designate an address
7390 in the instruction space (Harvard architecture).
7391
4749e309
MS
73922001-11-13 Michael Snyder <msnyder@redhat.com>
7393
7394 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
7395 Tests for expressions using 'const' and 'volatile'.
7396
25050984
CV
73972001-11-13 Corinna Vinschen <vinschen@redhat.com>
7398
7399 * gdb.asm/asm-sources.exp: Allow defining linker flags.
7400
1902c51f
DJ
74012001-11-12 Daniel Jacobowitz <drow@mvista.com>
7402
7403 * lib/mi-support.exp (mi_run_to_helper): Move comments
7404 outside of gdb_expect.
7405
dcf95b47
DJ
74062001-11-11 Daniel Jacobowitz <drow@mvista.com>
7407
7408 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
7409 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
7410 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
7411 mi0_run_to): New functions.
7412 * gdb.mi/mi-simplerun.exp: Use them.
7413 * gdb.mi/mi0-simplerun.exp: Likewise.
7414 * gdb.mi/mi-var-cmd.exp: Likewise.
7415 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 7416
45b074e1
AC
74172001-11-10 Andrew Cagney <ac131313@redhat.com>
7418
7419 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
7420 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
7421
bf50d346
AC
74222001-11-09 Andrew Cagney <ac131313@redhat.com>
7423
7424 * gdb.base/restore.exp: Include $expected value in restored test
7425 message.
7426
9383332c
AC
74272001-11-09 Andrew Cagney <ac131313@redhat.com>
7428
7429 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
7430 implemented.
7431
db62520a
MS
74322001-11-08 Michael Snyder <msnyder@redhat.com>
7433
7434 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
7435 Add pass/fail message for stop at breakpoint in call dummy function.
7436
b5703437
MS
74372001-11-07 Michael Snyder <msnyder@redhat.com>
7438
d63a86f8
RM
7439 * gdb.c++/templates.exp (test_template_breakpoints):
7440 If we get an overload menu, but it does not match what
760f6330 7441 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
7442 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
7443 making the whitespace optional. Argument for "new" may be
7444 "unsigned" as well as "unsigned int/long".
d63a86f8 7445 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
7446 making the whitespace optional. Also replace "(void) with
7447 "((void|)), making the keyword "void" optional.
d63a86f8 7448 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
7449 making the whitespace optional. Also replace "(void) with
7450 "((void|)), making the keyword "void" optional.
3bf40917
MS
7451 * gdb.base/callfuncs.c (t_float_values): This function must
7452 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 7453 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
7454 can be tested against both cases. Usually one case involves
7455 promotion of float to double, while the other does not.
7456 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
7457 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
7458 includes a stack frame for "start".
7459
c8ab4e6d
JB
74602001-11-05 Jim Blandy <jimb@redhat.com>
7461
7462 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
7463 pointers are 32 bits long, and that offsets of relocs are always
7464 stored in the data (REL-style), and not in the reloc entry itself
7465 (RELA-style).
7466 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
7467 stabs.
7468
3f08ced9
MS
74692001-11-01 Michael Snyder <msnyder@redhat.com>
7470
7471 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
7472 and regular expression operators by using quoting.
7473
cbfa24cd
MS
74742001-10-31 Michael Snyder <msnyder@redhat.com>
7475
7476 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
7477 depending on what the symbol table contains.
7478 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
7479 the output of the ptype command. Similarly, accept both "const &"
7480 and "const&".
7481
aaa68313
CV
74822001-10-31 Corinna Vinschen <vinschen@redhat.com>
7483
7484 * gdb.base/miscexprs.c (main): Add usage of preprocessor
7485 symbol `STORAGE' to allow to choose the storage class of
7486 the local datastructures.
7487 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
7488 compiler directive.
7489
91740388
MS
74902001-10-30 Michael Snyder <msnyder@redhat.com>
7491
7492 * gdb.base/jump.exp: Allow it to run for all targets.
7493
1b7c05e7
CV
74942001-10-29 Corinna Vinschen <vinschen@redhat.com>
7495
7496 * gdb.base/call-ar-st.c (print_double_array): Match for loop
7497 with new double_array size.
7498 (main): Change storage class of all local variables to static.
7499 Reduce size of double_array to 9.
7500 * gdb.base/call-ar-st.exp: Increase timeout value.
7501 Change expected output for double array to match new size in
7502 call-ar-st.c.
7503
36a22261
CV
75042001-10-29 Corinna Vinschen <vinschen@redhat.com>
7505
7506 * gdb.base/ending-run.exp: Create identical output when passing
7507 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 7508 Stormy16 target.
36a22261 7509
92b8ae91
MK
75102001-10-28 Mark Kettenis <kettenis@gnu.org>
7511
7512 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
7513 that we catch the expected failure under Linux/x86.
7514
cb135b83
OF
75152001-10-29 Orjan Friberg <orjanf@axis.com>
7516
7517 * gdb.base/setvar.exp: Escape curly braces.
7518 * gdb.stabs/weird.exp: Ditto.
7519
6884aa54
DJ
75202001-10-27 Daniel Jacobowitz <drow@mvista.com>
7521
7522 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
7523 * gdm.mi/mi0-hack-cli.exp: Likewise.
7524
0398c9aa
AC
75252001-10-25 Andrew Cagney <ac131313@redhat.com>
7526
7527 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
7528 messages.
7529
d20bf2e8
AC
75302001-10-21 Andrew Cagney <ac131313@redhat.com>
7531
7532 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
7533 checking MI enabled.
7534
03dd63aa
CV
75352001-10-09 Corinna Vinschen <vinschen@redhat.com>
7536
7537 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
7538
1d9d99f3
FCE
75392001-10-04 Frank Ch. Eigler <fche@redhat.com>
7540
7541 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
7542 if gdb child process crashes, just signal an error.
7543
838ae6c4
JB
75442001-10-02 Jim Blandy <jimb@redhat.com>
7545
7546 * lib/gdb.exp (test_xfail_format): Simplify.
7547
7548 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
7549 front of the variable name `format'. Simplify `if'.
7550
8f0cbc1c
DJ
75512001-10-01 Daniel Jacobowitz <drow@mvista.com>
7552
7553 * gdb.threads/pthreads.exp: Wait for output and delay
7554 before sending ^C.
7555
1f08dafd
DJ
75562001-10-01 Daniel Jacobowitz <drow@mvista.com>
7557
7558 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
7559 some incorrect output instead of timing out.
7560 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
7561
674f90ff
CV
75622001-09-28 Corinna Vinschen <vinschen@redhat.com>
7563
7564 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
7565 check to allow additional `int'.
7566
9b284272
DJ
75672001-09-27 Daniel Jacobowitz <drow@mvista.com>
7568
7569 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
7570 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
7571
b55a4771
MS
75722001-09-27 Michael Snyder <msnyder@redhat.com>
7573
7574 * lib/gdb.exp (test_debug_format): New proc.
7575 (setup_xfail_format): Use new proc test_debug_format.
7576 * gdb.base/constvars.exp (local_compiler_xfail_check): New
7577 proc; use new service proc test_debug_format.
7578 Replace all other "gcc_compiled" tests with this test.
7579 * gdb.base/volatile.exp (local_compiler_xfail_check): New
7580 proc; use new service proc test_debug_format.
7581 Replace all other "gcc_compiled" tests with this test.
7582
75832001-09-27 Michael Snyder <msnyder@redhat.com>
7584
7585 * gdb.base/cvexpr.exp: New file.
7586 * gdb.base/cvexpr.c: New file
7587 Test for expressions using const and volatile keywords.
7588
4e6667ac
CV
75892001-09-26 Corinna Vinschen <vinschen@redhat.com>
7590
7591 * gdb.base/constvars.exp: Check for different orders of keywords
7592 and additional "int" strings in output.
7593
4f337972
AC
75942001-09-22 Andrew Cagney <ac131313@redhat.com>
7595
7596 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
7597 responses from "help maint".
7598
2015650d
FCE
75992001-09-19 Frank Ch. Eigler <fche@redhat.com>
7600
7601 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
7602 to localhost:NNN instead of :NNN, in case Xvfb is listening
7603 only on TCP.
7604
f3bcedc1
CV
76052001-09-19 Corinna Vinschen <vinschen@redhat.com>
7606
7607 * gdb.base/recurse.exp: When checking leaving the watchpoint
7608 scope, recognize when gdb is in function's epilogue and pass.
7609
6b819c92
KS
76102001-09-18 Keith Seitz <keiths@redhat.com>
7611
7612 * lib/insight-support.exp (_gdbtk_export_target_info): Add
7613 support for running tests against sid targets.
7614 (gdbtk_done): Ditto.
7615
a10c9419
CV
76162001-09-18 Corinna Vinschen <vinschen@redhat.com>
7617
7618 * gdb.base/ending-run.c (main): Set stdout buffersize
7619 to the same reasonable value for any target.
7620 * gdb.base/ending-run.exp: Add a regular expression
7621 to make testsuite happy on Sanyo Stormy16 target.
7622
739d0d99
CV
76232001-09-17 Corinna Vinschen <vinschen@redhat.com>
7624
7625 * gdb.base/display.c (do_loops): Add float variable `f'.
7626 Increment f in loop.
7627 * gdb.base/display.exp: Increment timeout by 60 seconds.
7628 Change float display test to use variable `f'.
7629
1b8947f0
JB
76302001-09-17 Jim Blandy <jimb@redhat.com>
7631
7632 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
7633 overflowing the limited breakpoint tables on some ROM monitors
7634 (like the ROM68K).
7635
9890ac81
FCE
76362001-09-15 Frank Ch. Eigler <fche@redhat.com>
7637
7638 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
7639 the "-ac" (disable access control) flag.
7640
6db765ea
JH
76412001-08-30 Jeff Holcomb <jeffh@redhat.com>
7642
7643 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
7644 ints.
7645
4c32cc04
KS
76462001-08-30 Keith Seitz <keiths@redhat.com>
7647
7648 * lib/gdb.exp: Move all insight-related functionality into
7649 separate file.
7650 * lib/insight-support.exp: New file.
7651
8d6e6f81
FCE
76522001-08-29 Frank Ch. Eigler <fche@redhat.com>
7653
7654 * config/sid.exp (sid_start): Never set sid verbosity; disable
7655 expect_background {} that consumed its stdout; tolerate </dev/null.
7656 Attempt to set endianness override in "sid" protocol mode. Cleanup.
7657
6a90e1d0
AC
76582001-08-18 Andrew Cagney <ac131313@redhat.com>
7659
7660 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
7661 CLI jump command to start it.
7662 (mi_run_to_main): Fail immediatly when unexpected output.
7663
1759b3c3
AC
76642001-08-18 Andrew Cagney <ac131313@redhat.com>
7665
7666 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
7667 beginning of function. Fix PR gdb/191.
7668
61d11d80
FCE
76692001-08-16 Frank Ch. Eigler <fche@redhat.com>
7670
7671 * config/sid.exp (sid_start): Don't warn if we cannot figure out
7672 what to force sid endianness to.
7673
942a4df2
KS
76742001-08-15 Keith Seitz <keiths@redhat.com>
7675
7676 * lib/gdb.exp (gdbtk_start): Don't set environment
7677 variables for TCL_LIBRARY and friends. Insight will
7678 now figure these out for itself.
7679
0521c418
MS
76802001-08-02 Michael Snyder <msnyder@redhat.com>
7681
7682 * gdb.base/completion.exp: Remove the symbol "a64l" from
7683 the expect string; this is target-specific, and not related
7684 to what is being tested.
7685
74a9a58a
DB
76862001-08-02 Dave Brolley <brolley@redhat.com>
7687
7688 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
7689
c70819fa
MS
76902001-07-25 Michael Snyder <msnyder@redhat.com>
7691
c2b8fa57
MS
7692 * gdb.base/consecutive.exp: New file. Test stepping over
7693 breakpoints on consecutive instructions.
7694 * gdb.base/consecutive.c: New file.
7695
c70819fa
MS
7696 * gdb.base/call-rt-st.exp: Use double-backslash to quote
7697 curly braces in regular expressions.
7698
2b1a1355
MS
76992001-07-25 Michael Snyder <msnyder@redhat.com>
7700
7701 * gdb.base/ending-run.exp: Accept "Program exited normally" as
7702 legitimate output from stepping out of main.
7703
413eca6f
KS
77042001-07-22 Keith Seitz <keiths@redhat.com>
7705
7706 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
7707 the empty string, do not run the tests.
7708
7e5a9322
SC
77092001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
7710
7711 * gdb.base/long_long.exp: Detect size of pointer. Take into
7712 account 2-byte pointers when testing for p/a results.
7713
de58f10f
SC
77142001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
7715
d63a86f8 7716 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
7717 and defined to 1K for m68hc11.
7718 (random_data): Reduce table to 1K for embedded platforms (68hc11).
7719 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
7720 (sizeof_random_data): New variable to tell the size of the data table;
7721 don't test past this size; always run to main.
7722
d6f5fea1
SC
77232001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
7724
7725 * gdb.base/return2.exp: return of long long and double fails for
7726 68HC11; don't execute these tests on that platform.
7727 * gdb.base/return.exp: Return of a double fails for 68hc11.
7728
c477543d
SC
77292001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
7730
7731 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
7732 tests that print a float.
7733 * call-rt-st.exp: Likewise.
7734
63cf1c79
MK
77352001-07-12 Mark Kettenis <kettenis@gnu.org>
7736
7737 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
7738 running this test on Linux.
7739
112f9ab5
MC
77402001-06-24 Michael Chastain <chastain@redhat.com>
7741
7742 * gdb.base/arithmet.exp: Remove some tests to make all test names
7743 unique.
7744
4970cb0f
MS
77452001-07-03 Michael Snyder <msnyder@redhat.com>
7746
7747 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
7748 the output of the ptype command.
7749
d85da69f
MS
77502001-07-02 Michael Snyder <msnyder@redhat.com>
7751
4c8a82de
MS
7752 * gdb.base/completion.exp: Don't assume that break.c is the only
7753 source file that may contain functions named "marker".
d85da69f
MS
7754 * gdb.base/corefile.exp: Quote the curly braces in regexp.
7755
8afc772b
AC
77562001-06-28 Andrew Cagney <ac131313@redhat.com>
7757
7758 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
7759 of files to delete.
7760
7761 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
7762 * gdb.disasm/h8300s.exp: New file.
7763 gdb.disasm/h8300s.s: Likewise.
7764
cff22675
AC
77652001-06-27 Andrew Cagney <ac131313@redhat.com>
7766
7767 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
7768 empty breakpoint tables.
7769
68c81b54
AC
77702001-06-25 Andrew Cagney <ac131313@redhat.com>
7771
7772 * lib/mi-support.exp: Update args=... part of stop-reason
7773 patterns. Accept either a list or a tuple.
7774
2dd62704
AC
77752001-06-23 Andrew Cagney <ac131313@redhat.com>
7776
7777 * lib/mi-support.exp: Remove local emacs variable defining
7778 change-log-default-name.
7779
b4127474
MC
77802001-06-22 Michael Chastain <chastain@redhat.com>
7781
7782 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
7783 This is operationally compatible with the previous version.
7784
8dbfb380
JB
77852001-06-13 Jim Blandy <jimb@redhat.com>
7786
7787 * lib/gdb.exp (gdb_test): Doc fix.
7788
f2d8c86d
MC
77892001-06-10 Michael Chastain <chastain@redhat.com>
7790
7791 * gdb.base/exprs.exp: Remove a duplicate test.
7792
81564d34
JB
77932001-06-06 Jim Blandy <jimb@redhat.com>
7794
7795 * gdb.base/return2.exp (main): Use values to test float and double
7796 returns that are not NaN's, to avoid being confused by IEEE
7797 comparison rules.
7798
da55addb
MS
77992001-06-04 Michael Snyder <msnyder@redhat.com>
7800
7801 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 7802 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
7803 rather than wait for 12 more tests to time out.
7804
42c65987
JB
78052001-06-06 Jim Blandy <jimb@redhat.com>
7806
b18bced9 7807 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 7808 Don't forget to match the GDB prompt.
b18bced9 7809
42c65987
JB
7810 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
7811
5b41e5f0
JB
78122001-06-04 Jim Blandy <jimb@redhat.com>
7813
7814 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
7815 command.
7816
015e046f
KB
78172001-05-31 Kevin Buettner <kevinb@redhat.com>
7818
7819 * gdb.base/annota1.exp (info break): Match four or more spaces
7820 after "Address".
7821
fb1ffbbe
MC
78222001-05-31 Michael Chastain <chastain@redhat.com>
7823
7824 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
7825 (dm_type_int_star): Likewise.
7826 (dm_type_long_star): Likewise.
7827 (dm_type_void_star): Likewise.
7828
5ea2a32c
KB
78292001-05-29 Kevin Buettner <kevinb@redhat.com>
7830
7831 * gdb.base/completion.exp (INPUTRC): Set this environment variable
7832 to a known value in order to get consistent results regardless
7833 of the setting of INPUTRC or the presence or contents of .inputrc.
7834
ae23c492
MS
78352001-05-24 Michael Snyder <msnyder@redhat.com>
7836
ac55707e
MS
7837 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
7838 Don't require that the main thread and the manager thread are the
7839 first in the list.
7840
ae23c492
MS
7841 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
7842 debugging. If test fails, issue an "unsupported" not a "fail".
7843
400071f1
JB
78442001-05-24 Jim Blandy <jimb@redhat.com>
7845
7846 Don't assume that short is shorter than int.
7847 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
7848 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 7849 this isn't true.
400071f1
JB
7850 ("print unsigned char == (~0)"): Add test that verifies that ~0,
7851 an int, is not equal to ~0 stored in an unsigned char. This tests
7852 the same thing that the previous test meant to, but works on
7853 16-bit machines, too.
7854 ("print unsigned char != (~0)"): Same test, complemented.
7855
0816a3e5
MS
78562001-05-24 Michael Snyder <msnyder@redhat.com>
7857
7858 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 7859 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
7860 and prevents dejagnu getting out of step.
7861
f6dc23a9
KB
78622001-05-23 Kevin Buettner <kevinb@redhat.com>
7863
7864 * gdb.base/finish.exp (finish_void): Revise pattern for
7865 stopping on the call statement to not permit stopping at
7866 the start of the instructions comprising the call sequence.
7867
7dbd117d
MC
78682001-05-19 Michael Chastain <chastain@redhat.com>
7869
7870 * gdb.base/callfuncs.exp: Make all test names unique.
7871 * gdb.base/commands.exp: Make all test names unique.
7872 * gdb.base/condbreak.exp: Make all test names unique.
7873 * gdb.base/dbx.exp: Make all test names unique.
7874 * gdb.base/default.exp: Make all test names unique.
7875 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
7876 and TIMEOUT messages to their corresponding PASS message.
7877 * gdb.base/ending-run.exp: Make all test names unique.
7878 * gdb.base/long_long.exp: Remove duplicate test.
7879
6b0b0a9e
KB
78802001-05-21 Kevin Buettner <kevinb@redhat.com>
7881
7882 * gdb.base/finish.exp (finish_void): Allow "finish" command to
7883 stop on the call statement as well as the statement after the
7884 call.
7885
2caa35cb
MS
78862001-05-21 Michael Snyder <msnyder@redhat.com>
7887
7888 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
7889
40713331
EZ
78902001-05-10 Elena Zannoni <ezannoni@redhat.com>
7891
7892 * gdb.base/completion.exp: Revamp test. Make it execute on all
7893 platforms.
7894
c2c1be8d
EZ
78952001-05-10 Elena Zannoni <ezannoni@redhat.com>
7896
2c9cd303
EZ
7897 * config/gdbserver.exp (gdb_load): Handle the case
7898 in which the arguments to gdbserver are given in the
7899 baseboard configuration file.
7900 Also handle the case in which the server needs to do a
7901 load.
7902
9671de48
KS
79032001-05-07 Keith Seitz <keiths@cygnus.com>
7904
7905 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
7906 set up the display for testing.
7907 (gdbtk_start): Convert all paths to paths that tcl will like.
7908 Export target information to environment.
7909 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
7910 necessary.
7911 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
7912 (to_tcl_path): New proc to convert a given pathname into
7913 a path acceptible as an argument to a tcl command.
7914 (_gdbtk_export_target_info): New proc to export target info
7915 into the environment for gdbtk testing.
7916 (gdbtk_done): New proc to signal end-of-test.
7917
5a360f47
JB
79182001-05-06 Jim Blandy <jimb@redhat.com>
7919
7920 * restore.c: Make the code of caller0 correspond to its comment.
7921
66c756c6
MS
79222001-05-03 Michael Snyder <msnyder@redhat.com>
7923
7924 * config/sid.exp (gdb_target_sid): Check for error messages.
7925 On error or timeout, don't make expect exit (which will terminate
7926 all subsequent tests); instead just make gdb exit.
d63a86f8 7927 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
7928 return a negative value.
7929
a966fde5
JB
79302001-04-24 Jim Blandy <jimb@redhat.com>
7931
851c18e0
JB
7932 * gdb.c++/templates.exp: If we see the prompt for the overload
7933 list, but we haven't recognized any of the longer patterns,
7934 arrange for this test to fail, not hang.
7935
a966fde5
JB
7936 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
7937 variations.
7938
db144853
MC
79392001-04-22 Michael Chastain <chastain@redhat.com>
7940
7941 * gdb.c++/local.exp: Use the 'runto' library function.
7942 * gdb.c++/namespace.exp: Likewise.
7943 * gdb.c++/overload.exp: Likewise.
7944
3207ec21
KB
79452001-03-26 Kevin Buettner <kevinb@redhat.com>
7946
7947 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
7948 * gdb.base/step-line.exp: New file. Test step/next in presence of
7949 #line directives.
7950 * gdb.base/step-line.c: New file. Test program for the above.
7951 * gdb.base/step-line.inp: New file. We pretend that this file has
7952 been transformed by some other tool into step-line.c.
7953
13b57657
JB
79542001-03-21 Jim Blandy <jimb@redhat.com>
7955
7956 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
7957 unmangled operator names.
7958
754cbe1c
JB
79592001-03-20 Jim Blandy <jimb@redhat.com>
7960
7961 * gdb.threads/linux-dp.exp: Recognize an additional message
7962 generated by GDB when it doesn't understand how to debug threads
7963 on the target system.
7964
177495c9
AC
79652001-03-19 Andrew Cagney <ac131313@redhat.com>
7966
7967 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
7968
f266096b
MC
79692001-03-12 Michael Chastain <chastain@redhat.com>
7970
7971 * gdb.c++/derivation.exp: Use the 'runto' library function.
7972
cac3c2ff
MC
79732001-03-12 Michael Chastain <chastain@redhat.com>
7974
7975 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
7976
b6c11a24
MC
79772001-02-24 Michael Chastain <chastain@redhat.com>
7978
7979 * gdb.c++/ref-types.exp: Change handwritten code to library
7980 function 'runto'.
7981
6bae5bce
OF
79822001-03-16 Orjan Friberg <orjanf@axis.com>
7983
7984 * gdb.base/signals.exp: Set count to 0 explicitly.
7985
0015fd9a
MS
79862001-03-15 Mark Salter <msalter@redhat.com>
7987
7988 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
7989 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
7990 (gdb_load): Add support for additional target_info: gdb_download_size
7991 and gdb_load_timeout.
0015fd9a 7992
fc33412a
DT
7993Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
7994
7995 * gdb.base/annota1.exp: Move test of isnative to earlier in the
7996 file -- to prevent failing when the compile fails but we have no
7997 intention of running the tests anyway.
7998
7999 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
8000 tests if set.
8001
8002 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
8003 integers.
8004
8005 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
8006 * gdb.c++/namespace.exp: Ditto.
8007
115f06de
OF
80082001-03-07 Orjan Friberg <orjanf@axis.com>
8009
8010 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
8011 * gdb.base/pointers.exp: Relax pattern match of decimals.
8012
b6ba6518
KB
80132001-03-06 Kevin Buettner <kevinb@redhat.com>
8014
8015 * Makefile.in, config/abug.exp, config/cfdbug.exp,
8016 config/cpu32bug.exp, config/dve.exp, config/est.exp,
8017 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
8018 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
8019 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
8020 config/sh.exp, config/sid.exp, config/slite.exp,
8021 config/sparclet.exp, config/udi.exp, config/unknown.exp,
8022 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
8023 config/vxworks.exp, config/vxworks29k.exp,
8024 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
8025 gdb.base/all-bin.exp, gdb.base/annota1.exp,
8026 gdb.base/arithmet.exp, gdb.base/assign.exp,
8027 gdb.base/async.exp, gdb.base/attach.exp,
8028 gdb.base/bitfields.exp, gdb.base/bitops.exp,
8029 gdb.base/break.exp, gdb.base/call-ar-st.exp,
8030 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
8031 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
8032 gdb.base/commands.exp, gdb.base/completion.exp,
8033 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
8034 gdb.base/constvars.exp, gdb.base/corefile.exp,
8035 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
8036 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
8037 gdb.base/ending-run.exp, gdb.base/environ.exp,
8038 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
8039 gdb.base/finish.exp, gdb.base/foll-exec.exp,
8040 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
8041 gdb.base/funcargs.exp, gdb.base/help.exp,
8042 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
8043 gdb.base/logical.exp, gdb.base/long_long.exp,
8044 gdb.base/maint.exp, gdb.base/mips_pro.exp,
8045 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
8046 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
8047 gdb.base/pointers.exp, gdb.base/printcmds.exp,
8048 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
8049 gdb.base/regs.exp, gdb.base/relational.exp,
8050 gdb.base/remote.exp, gdb.base/reread.exp,
8051 gdb.base/restore.exp, gdb.base/return2.exp,
8052 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
8053 gdb.base/selftest.exp, gdb.base/setshow.exp,
8054 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
8055 gdb.base/sigall.exp, gdb.base/signals.exp,
8056 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
8057 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
8058 gdb.base/step-test.exp, gdb.base/structs.c,
8059 gdb.base/structs.exp, gdb.base/structs2.exp,
8060 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
8061 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
8062 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
8063 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
8064 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
8065 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
8066 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
8067 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
8068 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
8069 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
8070 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
8071 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
8072 gdb.fortran/types.exp, gdb.java/jmisc.exp,
8073 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
8074 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
8075 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
8076 gdb.trace/circ.exp, gdb.trace/collection.exp,
8077 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
8078 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
8079 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
8080 gdb.trace/report.exp, gdb.trace/save-trace.exp,
8081 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
8082 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
8083 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
8084 notices.
8085
dc96c6c7 80862001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
8087
8088 * gdb.base/varargs.c (find_max_double): Fix printf format string:
8089 first arg is int not float.
8090
dc96c6c7 80912001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
8092
8093 * gdb.base/reread.exp: Unsupported for non-native targets;
8094 doesn't work for remote debugging.
8095
9b0c4aeb
FN
80962001-02-19 Fernando Nasser <fnasser@redhat.com>
8097
8098 From Drew Moseley <dmoseley@redhat.com>
8099 * gdb.base/ending-run.exp: Properly handle the BSP state when
8100 stepping past the end of main.
8101
02aa71d5
MC
81022001-02-19 John Moore <jmoore@redhat.com>
8103
8104 * gdb.base/commands.exp (infrun_breakpoint_command_test):
8105 Converted HPUX fix for non-expected items following multiple
8106 step commands into general solution for all platforms.
8107
1fa449a4
MC
81082001-02-18 Michael Chastain <chastain@redhat.com>
8109
8110 * gdb.c++/classes.exp (do_tests): Change runto statements
8111 from "runto 'foo(void)'" to "runto 'foo'". This makes the
8112 statements demangler agnostic.
8113 * gdb.c++/virtfunc.exp (do_tests): Likewise.
8114 (gdb_virtfunc_restart): Likewise.
8115
b2f9ec70
MC
81162001-02-14 Michael Chastain <chastain@redhat.com>
8117
8118 * gdb.c++/inherit.exp (do_tests): Change runto statements
8119 from "runto 'foo(void)'" to "runto 'foo'". This makes the
8120 statements demangler agnostic.
8121
cf74b8ca
AC
8122Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
8123
8124 * gdb.threads/pthreads.exp: Unify pass/fail messages for
8125 ``continue to bkpt at common_routine in thread 2'' and ``stopped
8126 before calling common_routine 15 times'' tests.
8127
99f78f56
MC
81282001-02-11 Michael Chastain <chastain@redhat.com>
8129
8130 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
8131 Helps the test script figure out which demangler is in use.
8132 (dm_type_foo_ref): Ditto.
8133 (dm_type_int_star): Ditto.
8134 (dm_type_long_star): Ditto.
8135 (dm_type_unsigned_int): Ditto.
8136 (dm_type_void): Ditto.
8137 (dm_type_void_star): Ditto.
99707966 8138 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
8139 Probe the gdb demangler and set variables to accommodate
8140 formatting differences.
8141 (info_func_regexp): New function. Same as info_func, but
8142 matches against a regexp.
8143 (info_func): Match against a literal string.
8144 (print_addr_2): New function. Match against a literal string,
8145 which can be different from the input to gdb.
8146 (print_addr): Simply call print_addr_2 with the same argument twice.
8147 (test_lookup_operator_functions): Use demangler formatting variables.
8148 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
8149 the tests in the same order as the C++ class declaration.
8150 (test_paddr_operator_functions): Ditto.
8151 (test_paddr_overloaded_functions): Ditto.
8152 (test_paddr_hairy_functions): Use demangler formatting variables.
8153 Add reference to gdb/19 for related tests.
8154 (do_tests): Call probe_demangler.
8155
1de8f023
KB
81562001-01-30 Kevin Buettner <kevinb@redhat.com>
8157
8158 * gdb.c++/templates.cc (printf): Remove unused function definition.
8159
ca3f91ed
MS
81602001-01-26 Felix Lee <flee@redhat.com>
8161
8162 * sid.exp (sid_exit): Pass host, not target, to remote_close.
8163
81642001-01-25 matthew green <mrg@redhat.com>
8165
8166 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
8167 up sid.
8168 (sid_exit): Call `remote_pop_conn' after GDB is gone.
8169
81702001-01-25 matthew green <mrg@redhat.com>
8171
8172 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 8173 Deprecate $sid_spawn_id.
ca3f91ed
MS
8174 (sid_exit): Remove code necessary only for `spawn.'
8175
81762001-01-25 matthew green <mrg@redhat.com>
8177
8178 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
8179
fb18ec4a
MC
81802001-01-28 Michael Chastain <chastain@redhat.com>
8181
8182 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
8183 to call when tests fail. It takes gdb out of the overloaded
8184 function choice menu back to the main prompt, so that the test
8185 program stays synchronized.
8186 (set_bp_overloaded): New proc to collect all the common
8187 code for setting a breakpoint on an overloaded name. Calls
8188 take_gdb_out_of_choice_menu when needed.
8189 (menu_overload1arg): New variable to collect the repeated
8190 instances of the expected menu for an overloaded name. Change
8191 the regular expression to handle changes in g++ type encoding:
8192 "void" can be either "void" or "", and "unsigned int" can be
8193 either "unsigned int" or "unsigned".
8194 (continue_to_bp_overloaded): Change regular expressions to handle
8195 changes in g++ type encoding.
8196 (no proc): Call take_gdb_out_of_choice_menu when needed.
8197 Remove redundant calls to "info break". Accept either "canceled"
8198 or "cancelled". Change regular expressions in "info break"
8199 calls to handle changes in g++ type encoding. Give all tests
8200 unique strings.
8201
9c646a6e
BE
82022001-01-17 Ben Elliston <bje@redhat.com>
8203
8204 * config/sid.exp: New file.
8205
9549d9c1
AC
8206Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
8207
8208 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
8209
dc96c6c7 82102000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
8211
8212 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
8213 Add a RE to accept a non-ascii char if one is ever presented.
8214
b4df4f68
FN
82152000-12-20 Fernando Nasser <fnasser@redhat.com>
8216
297dd0fd 8217 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 8218
dc96c6c7 82192000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 8220
d63a86f8 8221 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
8222 in regexp. One '\' does not suffice on Linux.
8223
4a7bddb6
MC
82242000-12-09 Michael Chastain <chastain@redhat.com>
8225
8226 * gdb.base/break.exp (test_clear_command): Use a marker function
8227 rather than 'main' for the test function. Also move this
8228 test to an execution point where the marker function names are
8229 guaranteed to be bound to functions. (Executing tests after a
8230 'finish' from main runs into name conflicts with local names
8231 in __libc_start_main).
8232
dc96c6c7 82332000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
8234
8235 * gdb.base/finish.exp: New test for gdb's "finish" command.
8236 * gdb.base/return2.exp: New test for gdb's "return" command.
8237 * gdb.base/return2.c: New source file for above.
8238
dc96c6c7 82392000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
8240
8241 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
8242 * gdb.base/miscexprs.exp: Ditto.
8243 * gdb.base/pointers.exp: Ditto.
8244 * gdb.c++/derivation.exp: Ditto.
8245 * gdb.c++/local.exp: Ditto.
8246 * gdb.c++/namespace.exp: Ditto.
8247 * gdb.c++/overload.exp: Ditto.
8248 * gdb.c++/ref-types.exp: Ditto.
8249
dc96c6c7 82502000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
8251
8252 * gdb.base/constvars.exp: Test result of "up" command.
8253 * gdb.base/miscexprs.exp: Ditto.
8254 * gdb.base/pointers.exp: Ditto.
8255 * gdb.base/scope.exp: Ditto.
8256 * gdb.c++/derivation.exp: Ditto.
8257 * gdb.c++/local.exp: Ditto.
8258 * gdb.c++/namespace.exp: Ditto.
8259 * gdb.c++/overload.exp: Ditto.
8260 * gdb.c++/ref-types.exp: Ditto.
8261
44097287
FN
82622000-11-22 Michael Chastain <chastain@redhat.com>
8263
8264 * mips_pro.exp: Accept either "middle -> top -> main" or
8265 "middle -> main" in the backtrace, because gcc can optimize
8266 tail calls to jumps. Remove setup_xfail for the hppa case.
8267 Add a comment with the original warning messages from PR 3016,
8268 which was filed in 1993, to preserve them for posterity.
8269
9d2e1bab
ND
82702000-11-17 Nick Duffek <nsd@redhat.com>
8271
8272 * lib/gdb.exp (gdb_test): Override timeout with board info.
8273
1aca8eb7
ND
82742000-11-17 Nick Duffek <nsd@redhat.com>
8275
8276 * gdb.base/display.exp: Don't kill running stub. Add "again" to
8277 the second kill and detach messages.
8278
93076499
ND
82792000-11-17 Nick Duffek <nsd@redhat.com>
8280
8281 * configure.in: Add AC_EXEEXT.
8282 * configure: Regenerate.
8283 * Makefile.in (just-check): Export EXEEXT.
8284 * lib/gdb.exp ($EXEEXT): Import from environment.
8285 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
8286 expect "maint dump-me" on Cygwin.
8287 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
8288 $EXEEXT.
8289
30e87cd3
ND
82902000-11-17 Nick Duffek <nsd@redhat.com>
8291
8292 * gdb.base/break.exp: Test backtrace and finish from called
8293 function on all platforms, not just HP-UX.
8294
dc96c6c7 82952000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
8296
8297 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
8298 code from gdb_target_monitor, so it can be used independantly
8299 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 8300
dc96c6c7 83012000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
8302
8303 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
8304 * gdb.base/corefile.exp: Expect the message "Program is being
8305 debugged already" when we send the "corefile" command, since
8306 the preceeding gdb_load may have connected gdb to a remote target.
8307 * gdb.base/display.exp: Disable hardware watchpoints if new
8308 board info variable "no_hardware_watchpoints" is true.
8309 Replace single-letter commands with more readable ones.
8310 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
8311 if new board info variable "no_hardware_watchpoints" is true.
8312 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
8313 to see if stdio (printf) testing is possible.
8314 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
8315 board info variable "no_hardware_watchpoints" is true. Use new
8316 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
8317
39124dea
FN
83182000-11-13 Fernando Nasser <fnasser@redhat.com>
8319
8320 From Orjan Friberg <orjanf@axis.com>:
8321 * gdb.base/printcmds.exp: Escape curly braces followed by a number
8322 in array print pattern match.
8323
a9e2e984
FN
83242000-11-09 Fernando Nasser <fnasser@redhat.com>
8325
8326 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
8327 spelling "cancelled" to U.S. spelling "canceled" to match changes
8328 made to gdb.
8329 * gdb.c++/ovldbreak.exp: Ditto.
8330
c7db355b
PS
83312000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
8332
8333 * gdb.base/callfuncs.c (main): Moved to end of file, call
8334 t_double_values to initialize the FPU before inferior calls are made.
8335 * gdb.base/callfuncs.exp: Test for register preservation after calling
8336 inferior functions. Add tests for continuining, finishing and
8337 returning from a stop in a call dummy.
8338
dc96c6c7 83392000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
8340
8341 * gdb.base/commands.exp: Break up long lines, and re-indent.
8342
dc96c6c7 83432000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
8344
8345 * config/gdbserver.exp: Rewritten from the ground up, to make it
8346 compatible with the current dejagnu tree, and to make it work with
8347 the new "gdbserver" in libremote.
8348
dc96c6c7 83492000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
8350
8351 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
8352 * gdb.base/varargs.exp: Skip entire test if no printf support.
8353 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
8354 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
8355
dc96c6c7 83562000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
8357
8358 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
8359 no floating point support.
8360 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
8361 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
8362 * gdb.base/call-rt-st.exp: Ditto.
8363 * gdb.base/call-strs.exp: Ditto.
8364
bac5fc66
JG
83652000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
8366
8367 * gdb.base/sizeof.c: include <stdio.h>.
8368
8369 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
8370 'finish', otherwise uncaptured gdb_prompt would potentially
8371 throw remaining test points out of sync.
8372
b22a6027
SB
83732000-07-26 Scott Bambrough <scottb@netwinder.org>
8374
8375 * gdb.base/recurse.exp: Run tests for all targets.
8376 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
8377 gnu-oldld case on ARM.
8378 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
8379 for ARM targets.
d63a86f8 8380
d8231941
AG
8381Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
8382
8383 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
8384 * gdb.java/configure: Rebuild.
8385
8caabe69
AG
8386Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
8387
8388 * gdb.java/jv-exp.exp: New file.
8389
9d273ca3
AG
8390Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
8391
8392 * configure: Rebuilt.
8393 * configure.in (configdirs): Add gdb.java.
8394 * gdb.java/jmisc.java: New file.
8395 * gdb.java/jmisc.exp: New file.
8396 * gdb.java/Makefile.in: New file.
8397 * gdb.java/configure: Rebuilt.
8398 * gdb.java/configure.in: New file.
8399 * lib/java.exp: New file.
8400
4f823a66
AC
8401Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
8402
8403 * gdb.base/exprs.exp: Test casts to a pointer including over and
8404 underflow.
8405
2391e11d
AC
8406Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
8407
8408 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
8409 and the compilers sizes.
8410
54602222
ND
84112000-07-09 Nick Duffek <nsd@redhat.com>
8412
8413 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
8414 (use_methods): New function.
8415 (main): Call use_methods().
8416 * gdb.c++/classes.exp (test_method_param_class): New procedure.
8417 (do_tests): Call test_method_param_class.
8418
2bec0572
ND
84192000-07-09 Nick Duffek <nsd@redhat.com>
8420
8421 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
8422 spelling.
8423 (test_enums): New procedure. Move enum tests from end of script
8424 to here. Set breakpoint on function name instead of line number.
8425 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
8426 (enums2): New marker function.
8427 (enums1): New function.
8428 (main): Call enums1(). Move enum tests to enums1().
8429
78492fde
AC
8430Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
8431
8432 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
8433 compile/link program. Update line numbers.
8434 * gdb.asm/d10v.inc: Define ``startup''.
8435 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 8436
49a2cef8
AC
8437Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
8438
8439 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
8440
3e6c8688
EZ
84412000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8442
8443 * gdb.base/maint.exp: Add 'maint print architecture' item to output
8444 of 'help maint print' command.
8445
9ff5cbe9
AC
8446Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
8447
8448 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
8449 they use gdb_expect_list.
8450
17c579bd
AC
8451Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
8452
8453 * gdb.base/commands.exp: Use ``set remote
8454 memory-read-packet-size'' instead of ``set endian big'' to test
8455 long commands.
8456
e6d71bf3
DB
84572000-06-03 Daniel Berlin <dan@cgsoftware.com>
8458
8459 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 8460 g++, and stop skipping them.
e6d71bf3
DB
8461
8462 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
8463 work under g++.
8464
d63a86f8 8465 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
8466 initialization.
8467
dc96c6c7 84682000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
8469
8470 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
8471 the regular expression: accept an (almost) arbitrary sequence of
8472 "frames-invalid" and "breakpoints-invalid" messages both before
8473 and after the "starting" message.
8474
dc96c6c7 84752000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
8476
8477 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 8478
dc96c6c7 84792000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
8480
8481 * gdb.base/annota1.exp (annotate-signal-handler-caller):
8482 Relax the regular expression a little, make it pass on Solaris 8.
8483
8216cda9
KB
84842000-05-12 Kevin Buettner <kevinb@redhat.com>
8485
8486 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 8487 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
8488 Instead, it is permissible for gdb to stop on the line of the
8489 call itself.
8490
1a570b2f
MS
84912000-05-12 Michael Snyder <msnyder@.cygnus.com>
8492
8493 * gdb.base/break.exp (bp on small function, optimized file):
8494 Add a second pass pattern. The behavior differs here between stabs
8495 and dwarf for one-line functions. Stabs preserves two line symbols
8496 (one before the prologue and one after) with the same line number,
8497 but dwarf regards these as duplicates and discards one of them.
8498 Therefore the address after the prologue (where the breakpoint is)
8499 has no exactly matching line symbol, and GDB reports the breakpoint
8500 as if it were in the middle of a line rather than at the beginning.
8501
dc96c6c7 85022000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 8503
d63a86f8 8504 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
8505 rather than "send_gdb" (for consistancy).
8506
7d418785
AC
8507Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
8508
8509 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
8510 * gdb.c++/templates.cc: Properly check for GCC version number.
8511 * lib/compiler.cc: Likewise
8512
dc96c6c7 85132000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 8514
d63a86f8 8515 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
8516 gdb may not stop at the first line of main, due to code motion.
8517
dc96c6c7 85182000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
8519
8520 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
8521 This test depends on parsing the printf output from the target.
8522 Since the sparclet stub doesn't do stdio, this will never work.
8523 * gdb.base/call-rt-st.exp: ditto.
8524 * gdb.base/call-strs: ditto.
8525
dc96c6c7 85262000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
8527
8528 * gdb.base/miscexprs.exp: make sizeof long array test portable.
8529
8530 * gdb.base/ending-run.exp: After connecting to a remote target,
8531 but before running, the target will appear to be in a random
8532 location. Specify both a file and a line for breakpoints.
8533 Also, the function that calls main may be called 'init'
8534 rather than 'start'.
8535
a5a51225
EZ
85362000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8537
8538 * gdb.base/help.exp: Update output for add-symbol-file command.
8539
7930cc7c
FN
85402000-04-10 Fernando Nasser <fnasser@cygnus.com>
8541
8542 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
8543 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
8544
23e37ab1
C
85452000-04-07 J.T. Conklin <jtc@redback.com>
8546
e93c542c
C
8547 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
8548
23e37ab1
C
8549 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
8550
591b8fa3
PDM
8551Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
8552
8553 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
8554 values that can be represented exactly.
8555 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
8556 above change, and to not check against the directory part of the source
8557 file name.
8558 (step into print_long_arg_list): Likewise.
8559 (print print_small_structs from print_long_arg_list): Likewise.
8560 (print print_long_arg_list): Likewise.
8561
7a495180
EZ
85622000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8563
30b53638 8564 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 8565
beb998c6
AC
8566Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
8567
8568 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
8569
1c689132
DB
85702000-03-25 Daniel Berlin <dan@cgsoftware.com>
8571
8572 * gdb.base/commands.exp (deprecated_command_test): Add test for
8573 deprecate with no arguments.
8574
c1790a9d
JL
85752000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
8576
8577 * gdb.base/break.exp: Add new test for setting breakpoints on
8578 optimized code so we can test breakpoints work even when function
8579 prologues may be optimized away
8580
003ba290
FN
85812000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
8582
8583 From David Whedon <dwhedon@gordian.com>
8584 * gdb.base/commands.exp : Added command deprecator tests.
8585
6837a0a2
DB
85862000-03-22 Daniel Berlin <dan@cgsoftware.com>
8587
8588 * gdb.base/help.exp: Added test for new apropos command.
8589
b9593231
KB
85902000-03-21 Kevin Buettner <kevinb@redhat.com>
8591
8592 * gdb.base/pointers.c (usevar): New function.
8593 (main): Make sure that global variables v_int_pointer2, rptr,
8594 and y are all referenced someplace in the program by calling
8595 usevar() on them. [Some linkers delete symbols which are
8596 never referenced. The space remains, but there's no way to
8597 get a (symbolic) handle on the variable from the debugger.]
8598
751a959b
EZ
85992000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8600
8601 * gdb.base/printcmds.c: Add typedeffed arrays.
8602
8603 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
8604 procedure to test arrays that are typedef'd.
8605
73a93a32
JI
86062000-03-13 James Ingham <jingham@leda.cygnus.com>
8607
8608 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 8609 the library directories.
73a93a32 8610
fb40c209
AC
8611Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
8612
8613 * configure.in (configdirs): Add sub directory gdb.mi.
8614 * configure: Re-generate.
8615
8616 * gdb.mi: New directory.
d63a86f8 8617
ee4dd2c9
AC
86182000-02-25 Scott Bambrough <scottb@netwinder.org>
8619
8620 * gdb.base/long_long.exp: Correct test suite failure when printing
8621 a long long value as a double on ARM platforms.
8622
70f0cc22
JB
86232000-02-16 Jim Blandy <jimb@redhat.com>
8624
8625 * gdb.base/break.exp ("breakpoint line number"): Make sure the
8626 default source file is set properly before running this test.
8627
853819b8
EZ
86282000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8629
8630 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
8631 gdbtk/library directory, not in gdbtcl2.
8632
dfcd3bfb
JM
86332000-02-04 Jim Blandy <jimb@redhat.com>
8634
8635 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
8636 backslash from regexp pattern.
8637
8638 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
8639 procedure. Use it to run all the "continue to bp overloaded"
8640 tests. Note that this changes the names of the tests slightly.
8641 If the breakpoint hit message includes a hex PC value, because
8642 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
8643 from the real source code, still consider that a pass.
8644
8645 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
8646 XFAIL here if the breakpoint message contains a hex address. Note
8647 similar change on 1999-11-02.
8648
8649 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
8650
8651 * gdb.base/ptype.exp: Establish a default source file before
8652 calling get_debug_format.
8653
86542000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
8655
8656 * gdb.base/watchpoint.exp: Remove duplication of test messages.
8657
8b93c638
JM
86582000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
8659
8660 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
8661 of successive stepi commands -- while in the prologue we should see
8662 the function entry bracket.
8663
86642000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
8665
8666 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
8667 reach __change_mode() when stepping through the end of main().
8668
c5394b80
JM
86692000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
8670
8671 * gdb.base/default.exp: Fix expected pattern.
8672 * gdb.base/help.exp: Same.
8673
0d06e24b
JM
86742000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8675
8676 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
8677 Don't use xfail's because that affects only the following test.
d63a86f8 8678
0d06e24b
JM
8679 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
8680 solaris or linux.
8681
8682 * gdb.base/selftest.exp: Update to reflect changes to main.c.
8683
dc96c6c7 86842000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 8685
d63a86f8 8686 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
8687 "A syntax error" rather than "A parse error". Accept both.
8688
86892000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
8690
8691 * gdb.base/default.exp: Remove OS dependent string from "target
8692 remote" test.
8693 * gdb.base/help.exp: Same for "help target remote" test.
8694
c3f6f71d
JM
86952000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8696
8697 From Jim Kingdon <kingdon@redhat.com>:
8698
8699 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
8700 prompt (cleanup rather than necessity, but still might keep output
8701 from spilling to next test).
8702
87032000-01-02 Fred Fish <fnf@cygnus.com>
8704
8705 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
8706 AIX, which defines them in <sys/types.h>.
8707
ed9a39eb 87081999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 8709
ed9a39eb
JM
8710 * gdb.base/default.exp: Match arm* etc instead of arm in "info
8711 float" test.
8712
87131999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 8714
ed9a39eb 8715 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
8716
8717 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
8718 outermost frame disallowed".
8719
87201999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
8721
8722 * gdb.base/setvar.exp: New tests for setting the value of a struct
8723 with a constant list.
8724
87251999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
8726
8727 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
8728 require the user to type a cast before setting the value of a struct.
8729
de57eccd
JM
87301999-12-06 Jim Blandy <jimb@cygnus.com>
8731
8732 * gdb.base/default.exp: Expect the new 'info float' command on
8733 all i386 platforms.
8734
8735 * gdb.threads/linux-dp.exp: Expand our ability to recognize
8736 LinuxThreads libraries that don't support debugging.
8737
c2d11a7d
JM
8738Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
8739
8740 * gdb.base/remote.c: Fill the buffer with truely random data.
8741 Change the buffer type to ``unsigned char'' to simplify size
8742 arithmetic.
8743
8744 * gdb.base/remote.exp: Reduce download numbers by one. Typical
8745 stub only handles 400-1 byte packets. Verify that the download
8746 worked.
8747
87481999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
8749
8750 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
8751 tests, using UNRESOLVED for the untested cases. Also, does not wait
8752 for a timeout if the prompt was received before a recognizable pattern.
8753
87541999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
8755
8756 * lib/gdb.exp (gdb_expect_list): Fix spelling.
8757
87581999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8759
8760 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
8761 watchpoints.
8762
87631999-11-24 Jason Merrill <jason@casey.cygnus.com>
8764
8765 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
8766
8767 * gdb.c++/local.exp: Be more flexible in recognizing local class
8768 name mangling. Don't allow horribly truncated method names.
8769 * gdb.c++/derivation.exp: Expect protected inheritance.
8770 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
8771 * gdb.c++/virtfunc.exp: Likewise.
8772 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
8773 when printing a nested enum.
8774
87751999-11-22 Jim Blandy <jimb@cygnus.com>
8776
8777 * gdb.base/step-test.exp: Properly await GDB's response to setting
8778 a breakpoint on the call to large_struct_by_value.
8779
8780 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
8781 just because we have debug info for the `start' function.
8782
87831999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
8784
8785 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
8786 "Unknown signal" messages, which indicate (on LinuxThreads) that
8787 GDB doesn't know how to debug threads on this system. This is
8788 better than hanging while philosopher 0 dumps chatter into gdb.log.
8789
87901999-11-18 Tom Tromey <tromey@cygnus.com>
8791
8792 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
8793
87941999-11-18 Fred Fish <fnf@cygnus.com>
8795
8796 * gdb.base/coremaker2.c: Add sample program for generating
8797 cores that is more self contained than coremaker.c. Eventually
8798 I'll add more code to this and tie it into the testsuite.
8799
4ce44c66
JM
88001999-11-12 Stan Shebs <shebs@andros.cygnus.com>
8801
8802 * gdb.base/dollar.exp: Remove, now in gdb.hp.
8803
88041999-11-10 Jimmy Guo <guo@cup.hp.com>
8805
8806 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
8807 from $srcdir/lib/.
8808 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
8809 and gdb.c++/.
8810
8811 * gdb.c++/derivation.exp: remove redundant get compiler info code.
8812
d63a86f8 8813 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
8814 'continue with watch' test point.
8815
88161999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
8817
8818 Merged from p2linux-990323-branch:
d63a86f8 8819
4ce44c66
JM
8820 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
8821
11cf8741
JM
8822Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
8823
8824 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
8825 {limit,fixed}''. Test ``set download-write-size''.
8826
8827Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
8828
8829 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
8830 gdb_expect_list.
8831
8832Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
8833
8834 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
8835
88361999-11-03 Mark Salter <msalter@cygnus.com>
8837
8838 * gdb.base/break.exp: Fix "stub continue" pattern.
8839
88401999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
8841
8842 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
8843
88441999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
8845
8846 * gdb.base/display.exp ("finish"): Add timeout clause.
8847
8848 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
8849 plain prompt clause, so this doesn't have to time out in order to
8850 fail.
8851
8852 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
8853 breakpoint hit messages include an address.
8854
8855 * gdb.base/display.exp: Don't forget to escape parens in regular
8856 expressions. Unix regexp notatation sucks.
8857
88581999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8859
8860 * gdb.base/annota1.exp: Test for annotate-signalled: change output
8861 order for 'signalled' message.
8862
5c44784c
JM
88631999-11-01 Stan Shebs <shebs@andros.cygnus.com>
8864
8865 From Jimmy Guo <guo@cup.hp.com>:
8866 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
8867 * gdb.base/annota1.c: Add code for tests to work with.
8868
88691999-10-26 Frank Ch. Eigler <fche@cygnus.com>
8870
8871 * gdb.base/remote.exp: New test for remote downloading settings.
8872 * gdb.base/remote.c: New file with large .data.
8873
917317f4
JM
88741999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
8875
8876 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
8877 for LinuxThreads support, merged from the Code Fusion branch.
8878
8879Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
8880
8881 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
8882 containing exp_continue into a while within an expect. Don't
8883 attempt a start more than three times. Check return value from
8884 gdb_load.
d63a86f8 8885
2df3850c
JM
8886Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
8887
8888 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
8889 a pass case.
8890
2acceee2
JM
88911999-10-01 Kevin Buettner <kevinb@cygnus.com>
8892
8893 * gdb.base/break.c (main): Added a statement that we can step
8894 off of.
8895 * gdb.base/break.exp: Added tests for setting a breakpoint
8896 at an offset and stepping onto a breakpoint.
8897
88981999-10-01 Fred Fish <fnf@cygnus.com>
8899
d63a86f8 8900 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
8901 gdb output.
8902
c2c6d25f
JM
89031999-09-18 Jim Blandy <jimb@cris.red-bean.com>
8904
8905 * gdb.base/break.exp: Code locations are in hex, don't forget!
8906 (For HP-UX.)
8907
89081999-09-17 Stan Shebs <shebs@andros.cygnus.com>
8909
8910 * condbreak.exp: Use break.c as test program.
8911 * condbreak.c: Remove, redundant with break.c.
8912
89131999-09-15 Stan Shebs <shebs@andros.cygnus.com>
8914
8915 * config/monitor.exp (gdb_target_monitor): Disable X- and
8916 Z-packets if the target needs it.
8917
89181999-09-13 James Ingham <jingham@leda.cygnus.com>
8919
8920 * gdb.c++/overload.exp: Added tests for listing overloaded
8921 functions with function pointers in the arg, explicitly calling
8922 out the version you want.
8923
cff3e48b
JM
89241999-09-09 Stan Shebs <shebs@andros.cygnus.com>
8925
8926 * long_long.exp: Add variations of test cases that work for
8927 targets with 16-bit ints and 32-bit doubles.
8928
d4f3574e
SS
89291999-09-08 Stan Shebs <shebs@andros.cygnus.com>
8930
8931 * break.c (main): Compare a possibly-uninitialized argc with an
8932 unlikely value that fits in 16 bits.
8933
89341999-09-07 Stan Shebs <shebs@andros.cygnus.com>
8935
8936 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
8937 0xfeeb, don't want negative numbers if ints are 16 bits.
8938
8939 * lib/gdb.exp (skip_cplus_tests): New proc.
8940 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
8941 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
8942 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
8943 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
8944 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
8945 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
8946 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
8947 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
8948
8949 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
8950
8951Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
8952
8953 * gdb.base/corefile.exp (up): Allow a parameter to appear
8954 in the frame that we're going up to.
8955
8956 From Jim Blandy <jimb@cygnus.com>:
8957
8958 * gdb.base/default.exp (info float): Expect some output now.
8959
8960 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
8961 returning floating-point values to fail on the x86.
8962 * gdb.base/callfwmall.exp (do_function_calls): Same.
8963
8964 * gdb.base/list.exp (test_listsize): Correct expectations for
8965 listing line 1 with listsize 2. Also, listing a single line
8966 works now, as does listing three lines. [Kevin's note: There
8967 were a number of other cases fixed too where the expectations
8968 differed...]
8969
89701999-09-02 Stan Shebs <shebs@andros.cygnus.com>
8971
8972 * gdb.base/selftest.exp: Add case for when version prints as
8973 constant string instead of char pointer.
8974
104c1213
JM
89751999-08-25 Stan Shebs <shebs@andros.cygnus.com>
8976
8977 * gdb.base/ending-run.exp: Add Solaris case for what happens when
8978 stepping out of main.
8979
8980 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
8981 G++ used.
8982
8983 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
8984 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
8985
8986 * gdb.c++/ovldbreak.exp: Update match string in test that
8987 includes a warning of multiple breakpoints.
8988
89891999-08-24 Stan Shebs <shebs@andros.cygnus.com>
8990
8991 * gdb.base/display.exp: Improve precision of step-after-finish
8992 added yesterday.
8993
8994 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
8995 test.
8996
8997 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
8998 configs when using G++, not just hppa*.
8999
90001999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9001
9002 * gdb.base/async.c: New file.
9003 * gdb.base/async.exp: New file.
9004
9005Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
9006
9007 * gdb.base/break.exp: Tweak PA specific tests to properly handle
9008 PA64.
9009
53a5351d
JM
9010Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
9011
104c1213
JM
9012 * gdb.base/display.exp: "finish" can leave us mid-line on many
9013 targets, deal with it. Add a small constant to main, instead of
9014 1000 since main+1000 may not be a valid address in the target.
9015
53a5351d
JM
9016 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
9017 on hpux11.
9018
9019 * gdb.base/attach.exp: Handle another hpux11 error message variant
9020 when attaching to a process that does not exist.
9021
90221999-08-19 J.T. Conklin <jtc@redback.com>
9023
9024 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
9025 characters in 'continue to 1241' test.
9026
90271999-08-17 Stan Shebs <shebs@andros.cygnus.com>
9028
9029 * gdb.base/call-ar-st.exp: Add a shorter match case for the
9030 stop in print_long_arg_list, define and use a whitespace
9031 variable in print_small_structs test, add an XFAIL for Solaris.
9032 * gdb.base/dbx.exp: XFAIL func commands until somebody is
9033 interested enough to fix.
9034
7be570e7
JM
90351999-08-13 Keith Seitz <keiths@cygnus.com>
9036
9037 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
9038 (dbx_gdb_load): Remove. Use gdb_load instead, since that
9039 proc knows about targets other than the natives.
9040 (test_assign): Use "gdb_run_cmd" to "run" the target.
9041 Check that we've actually hit the breakpoint at main.
9042 When we attempt to assign a value to a local variable, check
9043 that the variable is in the current scope, i.e., don't use
9044 a test with an empty result.
9045
9046Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
9047
9048 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
9049 command.
9050
90511999-08-09 Stan Shebs <shebs@andros.cygnus.com>
9052
9053 From Jimmy Guo <guo@cup.hp.com> and others at HP:
9054 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
9055 gdb.compat, gdb.threads-hp.
9056 gdb.hp/configure, gdb.hp/configure.in: New files.
9057 gdb.hp/Makefile.in: Recurse into new subdirs.
9058 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
9059 gdb.hp/gdb.objdbg: New directory, tests for debugging info
9060 in object files.
9061 gdb.hp/tools: New directory, aux tools for HP-specific tests.
9062
96baa820
JM
90631999-08-05 Stan Shebs <shebs@andros.cygnus.com>
9064
9065 * gdb.base/display.exp: Help expect by putting a newline in the
9066 funky printf, remove a bogus p/a test.
9067
90681999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9069
9070 * gdb.base/display.exp: Make sure that when we say 'run', we are
9071 connected to the target. This is necessary when running not
9072 natively.
9073
90741999-08-03 Stan Shebs <shebs@andros.cygnus.com>
9075
9076 * gdb.base/step-test.exp: Removed some extraneous messages.
9077
9078 * gdb.base/long_long.exp: Don't run memory examination tests
9079 on little-endian targets (they will need a different set of
9080 results to match).
9081
90821999-08-02 Stan Shebs <shebs@andros.cygnus.com>
9083
9084 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
9085 until somebody decides to fix GDB.
9086
9087 * gdb.base/long_long.c: Stop compiler complaint by specifying long
9088 constant as "ULL".
9089 * gdb.base/long_long.exp: Loosen x/c test, add partial result
9090 matches for a couple x/2 commands.
9091
a0b3c4fd
JM
90921999-07-30 Stan Shebs <shebs@andros.cygnus.com>
9093
9094 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
9095 by merging in ref-types2 tests.
9096 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
9097
9098 From Jimmy Guo <guo@cup.hp.com> and others at HP:
9099 * gdb.c++/Makefile.in: Add standard actions.
9100 (EXECUTABLES): Rename from PROGS, update list.
9101 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
9102 from gdb.hp.
9103 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
9104 foo and bar locals.
9105 * gdb.c++/anon-union.exp: Fix tests to match.
9106 * gdb.c++/classes.exp: Run if HP compiler used, add extra
9107 expect matches to handle output variations.
9108 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
9109 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
9110 output, add HP alternatives for new and delete prints.
9111 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
9112 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
9113 * gdb.c++/demangle.exp: Use $style when reporting failure.
9114 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
9115 * gdb.c++/inherit.exp: Run if HP compiler used, add some
9116 match alternatives.
9117 * gdb.c++/local.exp: Add match alternatives or xfails for HP
9118 compilers.
9119 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
9120 * gdb.c++/method.exp: Add match alternatives.
9121 * gdb.c++/misc.cc: Add bool types.
9122 * gdb.c++/misc.exp: Add tests for bool types.
9123 * gdb.c++/overload.exp: Add xfails.
9124 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
9125 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
9126 add some more template parameter tests (only for HP currently).
9127 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
9128 * gdb.c++/virtfunc.cc: Add return type and value for main.
9129 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
9130 match alternatives.
d63a86f8 9131
a0b3c4fd
JM
91321999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9133
9134 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
9135
91361999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
9137
9138 * gdb.base/signals.exp: Don't expect getting a backtrace from
9139 within a signal handler to fail on Linux.
9140
91411999-07-29 Stan Shebs <shebs@andros.cygnus.com>
9142
9143 From Jimmy Guo <guo@cup.hp.com> and others at HP:
9144 * lib/gdb.exp: Remove some gratuitious semicolons.
9145 (delete_breakpoints): Increase timeout.
9146 (gdb_expect): Add -notransfer option.
9147 (gdb_test): Use -notransfer option.
9148 (get_compiler_info): Add f77 case.
9149 (get_compiler): New proc, split out from gdb_preprocess, add f77
9150 case.
9151 (gdb_preprocess): Call get_compiler.
9152
9153 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
9154 * gdb.base/attach.exp, gdb.base/display.exp,
9155 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
9156 gdb.base/long_long.exp, gdb.base/printcmds.exp,
9157 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
9158 third arg to gdb_test.
9159 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
9160 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
9161 HP-UX xfails, add others.
9162 * gdb.base/completion.exp: Reflect name change of self-test.
9163 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
9164 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
9165 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
9166 HP failure number.
9167 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
9168 useless HP-UX 10.30 references.
9169 * gdb.base/maint.exp: Loosen matches.
9170 * gdb.base/pointers.c (main): Declare more_code.
9171 * gdb.base/pointers.exp: Match on output of a `next'.
9172 * gdb.base/structs.c: Add prototypes.
9173 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
9174 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
9175
91761999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9177
9178 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
9179 command.
9180
91811999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9182
9183 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
9184 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
9185
9186 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
9187 debug info. Deal with lack of signal hanlder info in stack.
9188
9189 From Jim Kingdon <kingdon@redhat.com>:
9190 * gdb.base/annota1.exp: If printf has debug info, deal with it.
9191
5a2468f5
JM
91921999-07-19 Stan Shebs <shebs@andros.cygnus.com>
9193
9194 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
9195 gdb.base/foll-vfork.exp: Don't run for crosses.
9196
adf40b2e
JM
9197Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
9198
9199 * gdb.base/configure.in: Check for gdbvars.exp instead of
9200 a1-selftest.exp.
9201 * gdb.base/configure: Re-generate.
9202
92031999-07-12 Stan Shebs <shebs@andros.cygnus.com>
9204
9205 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
9206 in trying to run first and name is too long.
9207
9208 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
9209 pointers2.c and pointers2.exp, respectively.
9210 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
9211 doschk happier.
9212
43e526b9
JM
92131999-07-08 Stan Shebs <shebs@andros.cygnus.com>
9214
9215 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
9216 callfuncs2.c and callfuncs2.exp.
9217
9218 * gdb.base/list.exp: Remove mistaken xfails.
9219 * gdb.base/list0.h: Add optional prototypes.
9220
9846de1b
JM
9221Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
9222
9223 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
9224 calling malloc.
9225 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
9226 * ptype.exp: Move test for get_debug_format to before its first
9227 use.
9228
92291999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9230
9231 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
9232 * gdb.base/annota2.cc, annota2.exp: Move from here.
9233 * gdb.c++/annota2.cc, annota2.exp: To here.
9234 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
9235
43ff13b4
JM
9236Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
9237
9238 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
9239 a consistent format.
9240
085dd6e6
JM
92411999-06-25 Stan Shebs <shebs@andros.cygnus.com>
9242
9243 From Jimmy Guo <guo@cup.hp.com> and others at HP:
9244 * lib/gdb.exp (get_compiler_info): Add detection for assorted
9245 HP compilers, also set the globals $true and $false.
9246
9247 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
9248 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
9249 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
9250 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
9251 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
9252 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
9253 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
9254 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
9255 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
9256 whatis.c} Add C++ compatible function definitions and return
9257 types, add includes for library functions.
9258 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
9259 * gdb.base/step-test.c (myglob): Rename from glob.
9260 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
9261 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
9262 files, move here from gdb.hp.
9263 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
9264 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
9265 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
9266 Adjust line numbers in regexps.
9267
9268 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
9269 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
9270 instead of 0/1.
9271
9272 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
9273 foll-vfork.exp: New files, move here from gdb.hp.
9274 * gdb.base/page.exp: New file, test of pagination command.
9275
9276 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
9277 recursion test.
9278 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
9279
9280 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
9281 gdb.base/solib.exp: Fix compiler invocation process.
9282
9283 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
9284 HP-UX 11, turn off overload resolution explicitly.
9285 * gdb.base/commands.exp: Set argument list explicitly, add
9286 watchpoint test.
9287 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
9288 them work.
9289 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
9290 expressions properly.
9291 * gdb.base/corefile.exp: Loosen the match slightly.
9292 * gdb.base/default.exp: Allow "Error accessing memory" message
9293 also.
9294 * gdb.base/display.exp: Skip over x/0 j if PA64.
9295 * gdb.base/funcargs.exp: Add xfails for HP-UX.
9296 * gdb.base/interrupt.exp: Ditto.
9297 * gdb.base/langs.exp: Add symbolic matches governed by compiler
9298 in use.
9299 * gdb.base/list.exp: Add xfails for HP-UX.
9300 * gdb.base/long_long.exp: Refine some of the numeric matches.
9301 * gdb.base/mips_pro.exp: Xfail on HP-UX.
9302 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
9303 * gdb.base/nodebug.exp: Succeed on more varieties of output.
9304 * gdb.base/opaque.exp: Remove some HP-UX xfails.
9305 * gdb.base/ptype.exp: Succeed on more varieties of output.
9306 * gdb.base/scope.exp: Add xfails for HP-UX.
9307 * gdb.base/sect-cmd.exp: Add more cases.
9308 * gdb.base/setvar.exp: Add xfails for HP-UX.
9309 * gdb.base/shlib-call.exp: Loosen some matches slightly.
9310 * gdb.base/signals.exp: Match on void symbolically.
9311 * gdb.base/step-test.exp: Add case for PA64.
9312 * gdb.base/term.exp: Add exit and restart.
9313 * gdb.base/twice.exp: Clean up after self.
9314 * gdb.base/varargs.exp: Disable overload resolution explicitly.
9315 * gdb.base/whatis.exp: Allow more ways to pass tests.
9316
9317 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
9318 no longer useful.
9319
9320Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
9321
9322 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
9323 list of patterns.
9324 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
9325 print_double_array(double_array)", "continuing to breakpoint
9326 1018", "print print_double_array(array_d)" and "continuing to
9327 1034" tests.
d63a86f8 9328
085dd6e6
JM
93291999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
9330
9331 * Makefile.in: Add empty html and install-html targets.
9332
93331999-06-24 Stan Shebs <shebs@andros.cygnus.com>
9334
9335 * config/mt-*: Remove, these haven't been used since 1996.
9336
93371999-06-22 Stan Shebs <shebs@andros.cygnus.com>
9338
9339 * gdb.base/call-strs.c, gdb.base/ending-run.c,
9340 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
9341 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
9342
9e0b60a8
JM
93431999-06-18 Stan Shebs <shebs@andros.cygnus.com>
9344
9345 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
9346 simpler match case for the ptype of the big class.
9347
93481999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9349
9350 * gdb.exp: Fix test for gdb_prompt existence.
9351
93521999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9353
9354 * gdb.exp (gdb_test): Add fail after calls to perror.
9355
93561999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9357
9358 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
9359
93601999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9361
9362 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
9363
0f71a2f6
JM
9364Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
9365
9366 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
9367 malloc() is linked in.
9368
93691999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
9370
9371 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
9372 step at end.
9373
9374 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
9375
93761999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
9377
9378 * gdb.java/jv-print.exp: New file. (Our first Java test!)
9379
cce74817
JM
9380Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
9381
9382 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
9383 * gdb.base/mips_pro.exp: Likewise.
9384
93851999-06-02 Keith Seitz <keiths@cygnus.com>
9386
9387 * gdb.c++/templates.cc: Change all "new" operators to throw
9388 an exception.
9389 * gdb.c++/cplusfuncs.cc: Likewise.
9390
9391 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
9392
9393Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
9394
9395 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
9396 * gdb.base/ending-run.exp: When stepping out of main, accept a
9397 step into an arbitrary assembler file.
9398
392a587b
JM
93991999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9400
d63a86f8 9401 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 9402 "breakpoint-invalid" to be printed.
d63a86f8 9403 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
9404 number of "frames-invalid" and "breakpoint-invalid" to be printed.
9405 * gdb.base/annota2.cc: Initialize a.x to 0.
9406
9e086581
JM
94071999-05-17 Keith Seitz <keiths@cygnus.com>
9408
9409 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
9410 when "skip_float_tests" set.
9411 Ditto for "print print_double_array(array_d)", "print print_small_structs",
9412 "print print_ten_doubles", and "step into print_long_arg_list".
9413 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
9414 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
9415 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
9416 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
9417 "skip_float_tests" is set.
9418 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
9419 when "skip_float_tests" set.
d63a86f8 9420
cd0fc7c3
SS
94211999-05-06 Keith Seitz <keiths@cygnus.com>
9422
9423 * gdb.base/annota2.cc: Include stdio.h.
9424
9425Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
9426
9427 * gdb.base/crossload.exp: Remove, this has been disabled ever
9428 since BFD stopped including all targets, and cross-GDB gets
9429 plenty of testing anyway.
9430 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
9431 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
9432 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
9433 * gdb.base/README: Remove, was doc for this.
9434 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
9435 needed.
9436
b83266a0
SS
94371999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9438
9439 * gdb.base/call-ar-st.exp: Fix one regular expression in test
9440 output.
9441
9442 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
9443 * gdb.base/annota2.exp: New file. More annotation tests.
9444 * gdb.base/annota1.c: New file. Source file for annota1.exp.
9445 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
9446
94471999-04-23 Angela Marie Thomas <angela@cygnus.com>
9448
9449 * config/cfdbug.exp: New file.
9450
7a292a7a
SS
94511999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
9452
9453 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
9454 Marcus Daniel's and Dale Hawkins's demangler crashes.
9455
9456 * gdb.c++/demangle.exp (test_gnu_style_demangling,
9457 test_lucid_style_demangling, test_arm_style_demangling,
9458 test_hp_style_demangling): Try Tom Tromey's core-dumping
9459 identifier under each demangling style.
9460
94611999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
9462
9463 * gdb.c++/demangle.exp: Include the current demangling style
9464 in all test names.
9465 (current_demangling_style): New global variable.
9466 (set_demangling_style, test_demangling_core, test_demangling,
9467 test_demangling_exact): New functions.
9468 (test_gnu_style_demangling, test_lucid_style_demangling,
9469 test_arm_style_demangling, test_hp_style_demangling): Use those,
9470 instead of calling gdb_test and gdb_test_exact directly.
9471 (catch_demangling_errors): New function, which reports errors
9472 signalled by the demangling test functions in an orderly way.
9473 (do_tests): Use catch_demangling_errors.
9474
94751999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
9476
9477 * gdb.base/signals.exp (test_handle_all_print): Use () for
9478 grouping in expressions, not {}.
9479
9480 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
9481 initialized yet.
9482
94831999-04-01 Stan Shebs <shebs@andros.cygnus.com>
9484
9485 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
9486 are listed.
9487
94881999-03-26 Stan Shebs <shebs@andros.cygnus.com>
9489
9490 * gdb.stabs/weird.exp: Test for CC being defined before
9491 looking at its value.
9492
94931999-03-25 Stan Shebs <shebs@andros.cygnus.com>
9494
9495 * gdb.base/call-ar-st.exp: Remove stray '#'.
9496 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
9497 "short int" and "long int".
9498 * gdb.c++/overload.cc: Cast the string added in the previous
9499 change, to mollify finicky HP compiler.
9500 * gdb.hp/reg-test.exp (testfile): Fix file name.
9501 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 9502
7a292a7a
SS
9503 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
9504 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
9505 alternate form of enum ptype.
9506
c906108c
SS
95071999-03-23 Stan Shebs <shebs@andros.cygnus.com>
9508
7a292a7a
SS
9509 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
9510 * gdb.hp/*.exp: Change all to run compiler probe only after
9511 passing skip_hp_tests, so as not to waste time on guaranteed
9512 failure.
9513
c906108c
SS
9514 * gdb.c++/overload.cc: Pass string instead of char addr, always
9515 init ccpfoo.
9516 * gdb.c++/templates.cc: Fix syntax error.
9517
7a292a7a
SS
9518Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9519
9520 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 9521 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
9522 command.
9523
95241999-03-18 James Ingham <jingham@cygnus.com>
9525
9526 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
9527
9528 * gdb.c++/method.exp: It was testing an uninitialized int on the
9529 stack and assuming it was positive.
9530
9531 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
9532
9533 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 9534 keep it from killing the rest of the tests.
7a292a7a
SS
9535 Use gdb_continue_to_end.
9536
9537 * gdb.base/sigall.exp: use gdb_continue_to_end.
9538
9539 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
9540
9541 * gdb.base/display.exp: use runto_main, not run.
9542
d63a86f8
RM
9543 * gdb.base/default.exp: Check for the current error message in the
9544 r abbreviation test.
7a292a7a
SS
9545 Add strongarm to the targets that know info float.
9546
d63a86f8 9547 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
9548 run which doesn't work with monitors.
9549
9550 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
9551
9552 * gdb.base/break.exp: use the gdb_continue_to_end proc.
9553
9554 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
9555 program. Traps the case (in Cygmon) when the program never really
9556 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
9557 more places, so I used my name. Sorry Mark...
9558
9559 * config/monitor.exp (gdb_target_monitor): added another
9560 target_info parameter: remotebinarydownload. This will set the
9561 remotebinarydownload flag if this is causing some boards trouble.
9562
95631999-03-18 Mark Salter <msalter@cygnus.com>
9564
9565 * lib/gdb.exp (continue_to_exit): New function.
9566
9567 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
9568 * gdb.base/ending-run.exp: Ditto.
9569 * gdb.base/step-test.exp: Ditto.
9570
95711999-03-16 Stan Shebs <shebs@andros.cygnus.com>
9572
9573 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
9574 (suggested by Art Haas <ahaas@neosoft.com>).
9575
95761999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
9577
9578 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
9579
9580Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
9581
9582 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
9583 descriptions of types (short unsigned int vs unsigned short, etc).
9584
95851999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
9586
9587 * gdb.base/call-strs.exp: Don't assume that `step' will step over
9588 a call to strlen; sometimes we do have sources.
9589
95901999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
9591
9592 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
9593 character, so GDB won't print garbage after its end.
d63a86f8 9594
c906108c
SS
9595 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
9596 breakpoint there instead. Sometimes GCC emits memcpy to handle
9597 the large structures being passed by value, so we step into that
9598 instead of sum_array_print, which obscures what we're really testing.
9599 * gdb.base/step-test.exp: However, we do want a test that notices
9600 the bizarre steps into memcpy, so do that here. Add check for
9601 stepping into function calls that pass large structures by value.
9602 ("Is that a noun clause, or are you just happy to see me?")
9603 Remove all references to specific line numbers.
9604 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
9605 New type and function.
9606 (main): Call large_struct_by_value, passing it a large struct by value.
9607 * lib/gdb.exp (gdb_get_line_number): New function.
9608
9609 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
9610 more portable.
9611
7a292a7a
SS
96121999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
9613
c906108c
SS
9614 * lib/gdb.exp: Doc fixes.
9615
7a292a7a
SS
96161999-03-05 Nick Clifton <nickc@cygnus.com>
9617
d63a86f8 9618 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
9619
96201999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
9621
c906108c
SS
9622 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
9623 commands. They're not germane to this test, and they don't work
9624 that way on remote targets.
9625
3fc11d3e
JM
96261999-03-01 James Ingham <jingham@cygnus.com>
9627
9628 * Changelog entries merged over from gdb development branch.
9629
3fc11d3e
JM
9630 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
9631
9632 * lib/gdb.exp (gdbtk_analyze_results): Generic function
9633 for outputting results of test run.
9634
2d4a1622 9635 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
9636
9637 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 9638
7a292a7a
SS
96391999-02-25 Felix Lee <flee@cygnus.com>
9640
9641 * lib/gdb.exp (debug_format): initialize
9642
c906108c
SS
96431999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
9644
9645 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
9646 * gdb.base/call-rt-st.c: Ditto.
9647
c906108c
SS
96481999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
9649
9650 * gdb.threads/pthreads.exp (horiz): New variable.
9651 (test_startup): Fix regexps that capture thread numbers.
9652
96531999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
9654
9655 * gdb.base/smoke.exp: Disambiguate two test case names (both
9656 called ``print'').
9657
9658Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
9659
9660 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
9661 compilation.
9662
96631999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
9664
9665 * gdb.base/miscexprs.exp: Change patterns to match GDB's
9666 actual output formatting.
9667 * gdb.base/smoke.exp: GDB removes leading 0's.
9668 * gdb.base/volatile.exp: Don't check type of remuneration;
9669 that variable is no longer defined in constvars.c.
9670 * gdb.base/step-test.c (main): Exit with explicit exit code.
9671 * gdb.base/step-test.exp: Remove two nexti checks--they are
9672 not portable.
9673
96741999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
9675
9676 * gdb.base/help.exp ("help delete display"): Fix test to match
9677 gdb's output.
9678
9679 * gdb.base/long_long.c (known_types): Initialize values to zero.
9680 * gdb.base/long_long.exp: Step one more line
9681 so 'dec' is initialized in "get to known place". GDB removes
d63a86f8 9682 leading zeros. Explicitly ask for hex formatting. Use
c906108c
SS
9683 unique test case names.
9684
9685Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9686
d63a86f8 9687 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
9688
9689 * gdb.c++/method.exp: Add missing close brace.
9690
96911999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
9692
9693 * gdb.base/maint.exp: Use 'set height 0' to disable page
9694 prompting, not 'set height 400'.
9695
9696 Fix a bunch of timeouts.
9697 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
9698 four separate tests, so expect doesn't take forever to match a ton
9699 of text against a regexp with lots of .* forms.
9700 ("maint print psymbols", "maint print symbols"): Make some of
9701 these greps more selective, so that expect doesn't try to wade
9702 through huge piles of output and time out.
9703
9704 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
9705
9706 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
9707 tests: one which doesn't expect shlib events to be reported, and
9708 another which does, but is XFAIL for all platforms other than
9709 HP/UX.
9710
9711 * gdb.base/break.exp: Teach the test suite that the `catch
9712 fork', `catch vfork', and `catch exec' commands produce error
9713 messages on platforms that don't provide these features.
9714
9715Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
9716
9717 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
9718 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
9719 (shortening names from solib_threshold.exp etc), won't run on
9720 anything but HP-UX for the foreseeable future.
9721 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
9722 reflect move.
9723
9724Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
9725
9726 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
9727 gdb.trace/Makefile.in (clean): Remove all test executables.
9728
9729Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
9730
9731 * gdb.base/shlib-call.exp: add test cases to verify that gdb
9732 successfully re-sets breakpoints in shared libraries.
9733 * gdb.base/shmain.c (main): return 0, don't fall off the end.
9734
9735Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9736
d63a86f8
RM
9737 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
9738 and compiled w/o GCC.
c906108c
SS
9739
9740 * gdb.hp/watch-cmd.exp: ditto.
9741
9742 * gdb.hp/watch-hp.exp: ditto.
9743
9744 * gdb.hp/xdb1.exp: ditto.
9745
9746 * gdb.hp/xdb2.exp: ditto.
9747
9748 * gdb.hp/dbx.exp: ditto.
9749
9750Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
9751
9752 * constvars.c: Remove C++-isms.
9753 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
9754 with GCC.
9755
9756Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
9757
9758 The following changes are part of the HP merge.
9759
9760 * gdb.base/break.exp: new tests to verify that catchpoints for
9761 fork, vfork, and exec don't trigger inappropriately.
9762
9763 * gdb.base/opaque.exp: compile one file at a time, then link.
9764
9765 * gdb.base/signals.exp: be more restrictive about which hppa
9766 systems receive a setup_xfail. new tests.
9767
9768 * gdb.base/solib_threshold.build: new file.
9769 * gdb.base/solib_threshold.exp: new file.
9770 * gdb.base/solib_threshold.link_opts: new file.
9771 * gdb.base/solib_threshold.mk: new file.
9772 * gdb.base/gen_solib_threshold.c: new file.
9773
9774 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
9775 tests. New tests for enums inside classes.
9776
9777 * gdb.c++/compiler.cc: indicate support of template debugging.
9778
9779 * gdb.c++/demangle.exp: run hp style demangling tests.
9780
9781 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
9782 tests.
9783
9784 * gdb.c++/misc.cc: changes to support new tests.
9785
9786 * gdb.c++/templates.cc: changes to support HP's compiler; changes
9787 to support new tests.
9788
9789 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
9790 gcc, then skip these tests.
9791
9792Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
9793
9794 The following files are part of the HP merge; some had longer
9795 names at HP, but have been renamed to be no more than 14
9796 characters in length.
9797
9798 * gdb.hp/ambiguous.cc: new file.
9799 * gdb.hp/ambiguous.exp: new file.
9800 * gdb.hp/attach.exp: new file.
9801 * gdb.hp/attach2.exp: new file.
9802 * gdb.hp/classes-hp.exp: new file.
9803 * gdb.hp/ctti.exp: new file.
9804 * gdb.hp/ctti-add.cc: new file.
9805 * gdb.hp/ctti-add1.cc: new file.
9806 * gdb.hp/ctti-add2.cc: new file.
9807 * gdb.hp/ctti-add3.cc: new file.
9808 * gdb.hp/dbx.exp: new file.
9809 * gdb.hp/exception.cc: new file.
9810 * gdb.hp/exception.exp: new file.
9811 * gdb.hp/foll-exec.c: new file.
9812 * gdb.hp/foll-exec.exp: new file.
9813 * gdb.hp/foll-fork.c: new file.
9814 * gdb.hp/foll-fork.exp: new file.
9815 * gdb.hp/foll-vfork.c: new file.
9816 * gdb.hp/foll-vfork.exp: new file.
9817 * gdb.hp/inherit-hp.exp: new file.
9818 * gdb.hp/more-steps.exp: new file.
9819 * gdb.hp/namespace.cc: new file.
9820 * gdb.hp/namespace.exp: new file.
9821 * gdb.hp/optimize.exp: new file.
9822 * gdb.hp/pxdb.c: new file.
9823 * gdb.hp/pxdb.exp: new file.
9824 * gdb.hp/quicksort.exp: new file.
9825 * gdb.hp/reg-test.exp: new file.
9826 * gdb.hp/reg-test.s: new file.
9827 * gdb.hp/sized-enum.c: new file.
9828 * gdb.hp/sized-enum.exp: new file.
9829 * gdb.hp/start-stop.exp: new file.
9830 * gdb.hp/templ-hp.cc: new file.
9831 * gdb.hp/templ-hp.exp: new file.
9832 * gdb.hp/thr-lib.c: new file.
9833 * gdb.hp/thr-lib.exp: new file.
9834 * gdb.hp/thr-lib.h: new file.
9835 * gdb.hp/thr-liblib.c: new file.
9836 * gdb.hp/virtfun-hp.c: new file.
9837 * gdb.hp/virtfun-hp.exp: new file.
9838 * gdb.hp/watch-cmd.exp: new file.
9839 * gdb.hp/watch-hp.exp: new file.
9840 * gdb.hp/xdb1.exp: new file.
9841 * gdb.hp/xdb2.exp: new file.
9842 * gdb.hp/xdb3.exp: new file.
9843
9844Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
9845
9846 The following files are part of the HP merge; some had longer
9847 names at HP, but have been renamed to be no more than 14
9848 characters in length.
9849
9850 * gdb.base/ss.h: new file.
9851 * gdb.base/call-ar-st.c: new file.
9852 * gdb.base/call-ar-st.exp: new file.
9853 * gdb.base/call-rt-st.c: new file.
9854 * gdb.base/call-rt-st-exp: new file.
9855 * gdb.base/call-strs.exp: new file.
9856 * gdb.base/ena-dis-br.exp: new file.
9857 * gdb.base/environ.exp: new file.
9858 * gdb.base/long_long.exp: new file.
9859 * gdb.base/sect-cmd.exp: new file.
9860 * gdb.base/shlib-cl2.exp: new file.
9861 * gdb.base/smoke.exp: new file.
9862 * gdb.base/so-impl-ld.c: new file.
9863 * gdb.base/so-impl-ld.exp: new file.
9864 * gdb.base/so-indr-cl.c: new file.
9865 * gdb.base/so-indr-cl.exp: new file.
9866 * gdb.base/varargs.exp: new file.
9867 * gdb.base/volatile.exp: new file.
9868 * gdb.base/whatis-exp.exp: new file.
7a292a7a 9869 * gdb.base/display.exp: new file.
c906108c
SS
9870 * gdb.c++/derivation.exp: new file.
9871 * gdb.c++/local.exp: new file.
9872 * gdb.c++/member-ptr.exp: new file.
9873 * gdb.c++/overload.exp: new file.
9874 * gdb.c++/ovldbreak.exp: new file.
9875 * gdb.c++/ref-types.exp: new file.
9876 * gdb.c++/ref-types2.exp: new file.
9877 * gdb.c++/userdef.exp: new file.
d63a86f8 9878
c906108c
SS
9879Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
9880
9881 * gdb.base/default.exp: Reflect wording change in remote.c.
9882
dc96c6c7 9883Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9884
9885 * gdb.base/help.exp: Update to reflect current text.
9886
9887Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
9888
9889 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
9890 they're stack variables and contain garbage.
9891 * gdb.c++/anon-union.exp: new file.
9892
9893 The following changes were made by David Taylor
9894 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
9895 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
9896 in changes by HP.
9897
9898 * gdb.base/bitops.exp: new file.
9899 * gdb.base/default.exp: change expected messages for catch and
9900 info catch tests to reflect HP merge changes.
9901 * gdb.base/enable-disable-break.exp
9902 * gdb.base/ending-run.c: new file.
9903 * gdb.base/long_long.c: new file.
9904 * gdb.base/maint.exp: new file.
9905 * gdb.base/pointers2.exp: new file.
9906 * gdb.base/shlib-call2.exp: new file.
9907 * gdb.base/solib.exp: new file.
9908 * gdb.base/step-test.c: new file.
9909 * gdb.c++/anon-union.cc: new file.
9910 * gdb.c++/local.cc: new file.
9911 * gdb.c++/member-pointer.cc: new file.
9912 * gdb.c++/method.cc: new file.
9913 * gdb.c++/ref-types.cc: new file.
9914 * gdb.c++/ref-types2.cc: new file.
9915 * gdb.c++/userdef.cc: new file.
d63a86f8 9916
c906108c
SS
9917 * gdb.base/scope.exp: compile one file at a time, then link.
9918 * gdb.base/langs.exp: ditto.
9919 * gdb.base/list.exp: ditto.
d63a86f8 9920
c906108c
SS
9921Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
9922
9923 The following changes were made by David Taylor
9924 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
9925 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
9926 in changes by HP.
d63a86f8 9927
c906108c
SS
9928 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
9929 skip tests. When compiling pass c++ flag to gdb_compile.
9930 * gdb.c++/
d63a86f8 9931
c906108c
SS
9932 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
9933 test for on hppa*-*-hpux*; use args to see if c++ was specified.
9934 (skip_hp_tests): new function.
9935 (gdb_preprocess): new function.
9936
9937 * configure.in (hpdir): decide whether to configure gdb.hp.
9938 * configure: regenerated.
9939
9940 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
9941 to delete on clean.
9942 (EXECUTABLES): update to reflect new additions.
9943 * gdb.base/commands.exp: update message expected.
9944 * gdb.base/default.exp: add copyright notice.
9945 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
9946 * gdb.base/help.exp: update messages to reflect current text.
9947 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
9948 targets for recurse tests.
9949 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
9950 skip this file.
9951
9952 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
9953 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
9954 compilation.
9955 * gdb.c++/misc.exp: ditto.
9956 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
9957 run the tests. tell gdb_compile that it's a c++ compilation.
9958
9959 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 9960
c906108c
SS
9961 * gdb.base/all-bin.exp: new file.
9962 * gdb.base/arithmet.exp: new file.
9963 * gdb.base/assign.exp: new file.
9964 * gdb.base/completion.exp: new file.
9965 * gdb.base/cond-expr.exp: new file.
9966 * gdb.base/condbreak.exp: new file.
9967 * gdb.base/define.exp: new file.
9968 * gdb.base/dollar.exp: new file.
9969 * gdb.base/environment.exp: new file.
9970 * gdb.base/eval-skip.exp: new file.
9971 * gdb.base/jump.exp: new file.
9972 * gdb.base/logical.exp: new file.
9973 * gdb.base/pointers.exp: new file.
9974 * gdb.base/relational.exp: new file.
9975 * gdb.base/section_command.exp: new file.
9976 * gdb.base/whatis-expr.exp: new file.
9977
9978 * gdb.base/all-types.c: new file.
9979 * gdb.base/call-array-struct.c: new file.
9980 * gdb.base/call-return-struct.c: new file.
9981 * gdb.base/call-strings.c: new file.
9982 * gdb.base/callfuncs2.c: new file.
9983 * gdb.base/condbreak.c: new file.
9984 * gdb.base/constvars.c: new file.
9985 * gdb.base/display.c: new file.
9986 * gdb.base/int-type.c: new file.
9987 * gdb.base/jump.c: new file.
9988 * gdb.base/miscexprs.c: new file.
9989 * gdb.base/pointers.c: new file.
9990 * gdb.base/pointers2.c: new file.
9991 * gdb.base/shmain.c: new file.
9992 * gdb.base/shr1.c: new file.
9993 * gdb.base/shr2.c: new file.
9994 * gdb.base/solib.c: new file.
9995 * gdb.base/solib1.c: new file.
9996 * gdb.base/solib2.c: new file.
9997 * gdb.base/varargs.c: new file.
9998 * gdb.c++/derivation.cc: new file.
9999 * gdb.c++/overload.cc: new file.
10000 * gdb.c++/ovldbreak.cc: new file.
10001 * gdb.hp/attach.c: new file.
10002 * gdb.hp/attach2.c: new file.
10003 * gdb.hp/average.c: new file.
10004 * gdb.hp/compiler.c: new file.
10005 * gdb.hp/compiler.cc: new file.
10006 * gdb.hp/execd-program.c: new file.
10007 * gdb.hp/follow-exec.c: new file.
10008 * gdb.hp/follow-fork.c: new file.
10009 * gdb.hp/follow-vfork-and-exec.c: new file.
10010 * gdb.hp/misc-hp.cc: new file.
10011 * gdb.hp/more-steps.c: new file.
10012 * gdb.hp/optimize.c: new file.
10013 * gdb.hp/quicksort.c: new file.
10014 * gdb.hp/run-hp.c: new file.
10015 * gdb.hp/start-stop.c: new file.
10016 * gdb.hp/sum.c: new file.
10017 * gdb.hp/templates-hp.cc: new file.
10018 * gdb.hp/thread-local-in-lib.c: new file.
10019 * gdb.hp/thread-local-in-lib.h: new file.
10020 * gdb.hp/thread-local-in-lib.lib.c: new file.
10021 * gdb.hp/vforked-program.c: new file.
10022 * gdb.hp/virtfunc-hp.cc: new file.
10023 * gdb.hp/watchpoint-hp.c: new file.
10024 * gdb.hp/xdb.c: new file.
10025 * gdb.hp/xdb0.c: new file.
10026 * gdb.hp/xdb0.h: new file.
10027 * gdb.hp/xdb1.c: new file.
10028
10029Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
10030
10031 The following change was made by Edith Epstein
10032 <eepstein@cygnus.com> as part of a project to merge in changes
10033 originally made by HP; HP did not create ChangeLog entries.
10034
10035 * gdb.c++/demangle.exp: changed the expected output for some
10036 ARM-style mangling -- removed second reference to datatype.
10037 For example, maint demangle __dt__11T1__pt__2_cFv
10038 T1<char>::~T1<char>(void)
10039 becomes,
10040 maint demangle __dt__11T1__pt__2_cFv
10041 T1<char>::~T1(void)
10042
10043 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 10044
c906108c
SS
10045Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
10046
10047 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
10048 * gdb.trace/backtrace.exp: Likewise.
10049 * gdb.trace/circ.exp: Likewise.
10050 * gdb.trace/collection.exp: Likewise.
10051 * gdb.trace/deltrace.exp: Likewise.
10052 * gdb.trace/infotrace.exp: Likewise.
10053 * gdb.trace/limits.exp: Likewise.
10054 * gdb.trace/packetlen.exp: Likewise.
10055 * gdb.trace/passc-dyn.exp: Likewise.
10056 * gdb.trace/passcount.exp: Likewise.
10057 * gdb.trace/report.exp: Likewise.
10058 * gdb.trace/save-trace.exp: Likewise.
10059 * gdb.trace/tfind.exp: Likewise.
10060 * gdb.trace/tracecmd.exp: Likewise.
10061 * gdb.trace/while-dyn.exp: Likewise.
10062 * gdb.trace/while-stepping.exp: Likewise.
10063
100641998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
10065
10066 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
10067
10068Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
10069
10070 From Brendan Kehoe:
10071 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
10072 int return types.
10073
10074Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
10075
10076 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
10077 remote dos host testing right.
10078
10079Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
10080
10081 * gdb.base/corefile.exp: remove some xfails.
10082
10083Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
10084
10085 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
10086 have different timestamps.
10087
10088Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
10089
10090 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
10091 gdb.base/default.exp: Replace "exec" with "executable".
10092
10093Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
10094
10095 * gdb.base/default.exp: Change else if to elseif from previous
10096 delta.
10097
10098Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
10099
10100 * gdb.base/default.exp: Add brace missing from previous delta.
10101
10102Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
10103
10104 * gdb.base/default.exp: Support test for info float for all
10105 varieties of arm toolchain.
10106
dc96c6c7 10107Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10108
10109 * gdb.trace/*.exp: remove "remote_download" command.
10110
dc96c6c7 10111Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10112
10113 * gdb.trace/*.exp: remove -gdwarf from compile.
10114
10115Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
10116
10117 * gdb.trace/configure.in(AC_INIT): typo
10118 * gdb.trace/configure: regenerated
10119
dc96c6c7 10120Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10121
10122 * config/m68k-emc.exp: New file.
10123 * lib/<emc-support.exp trace-support.exp}: New files.
10124 * configure.in: add new test directory gdb.trace.
10125 * gdb.trace/{configure configure.in Makefile.in}: New files.
10126 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
10127 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
10128 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
10129 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
10130 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
10131 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
10132 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 10133
dc96c6c7 10134Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10135
10136 * gdb.c++/classes.exp: Change all regular expressions to match
10137 arbitrary combinations of newline/carriage-return, so that they
10138 will work equally well on Unix and Windows.
10139 * gdb.c++/inherit.exp: ditto.
10140 * gdb.c++/virtfunc.exp: ditto.
10141
101421998-08-11 Dawn Perchik <dawn@cygnus.com>
10143
10144 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
10145
c2d11a7d
JM
10146Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
10147
10148 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
10149 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
10150 to use a0-a3/d0-d3 as needed.
10151
10152Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
10153
10154 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
10155 * gdb.disasm/am33.exp: Corresponding changes.
10156
c906108c
SS
101571998-07-11 Felix Lee <flee@cygnus.com>
10158
10159 * gdb.base/callfuncs.exp: add cmp10 test.
10160 * gdb.base/callfuncs.c (cmp10): new function.
10161
10162Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
10163
d63a86f8 10164 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
10165 into two parts to get around a synchronization problem in expect.
10166
3fc11d3e
JM
10167Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
10168
10169 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
10170
10171 * configure.in: Add options for gdbtk testsuite.
10172
10173 * configure: Regenerate.
10174
10175 * gdb.gdbtk: New directory to hold gdbtk tests.
10176
c906108c
SS
10177Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
10178
10179 * gdb.fortran/types.exp: Escape brackets in expect patterns
10180 for test_float_literal_types_accepted tests.
10181 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
10182 before run test.
10183
c2d11a7d
JM
10184Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
10185
10186 * am33.exp: Just compile, do not link the testcase.
10187 * am33.s: Add ".am33" pseudoop to force am33 mode.
10188
c906108c
SS
101891998-06-25 Felix Lee <flee@cygnus.com>
10190
10191 * gdb.base/setshow.exp: make sure $pc is sane.
10192
10193 * gdb.stabs/weird.exp: split expect patterns properly.
10194
c2d11a7d
JM
10195Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
10196
10197 * gdb.disasm/am33.s: New disassembler testfile for the am33.
10198 * gdb.disasm/am33.exp: Run it.
10199
dc96c6c7 10200Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10201
10202 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
10203 match processing (and eliminate spurious timeouts when running).
10204
dc96c6c7 10205Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10206
10207 * gdb.base/signals.exp (test_handle_all_print): put back Mach
10208 exception test, but conditionalize it on target [mach | gnu].
10209
dc96c6c7 10210Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10211
10212 * gdb.base/overlays.exp: fixup compile line for linker script.
10213
10214Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
10215
10216 * gdb.fortran/types.exp: don't guess at float size.
10217
10218Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
10219
10220 * gdb.base/exprs.exp: delete test that depends on int size.
10221
10222Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
10223
10224 * config/sim.exp: Removed checks for target triplets.
10225 (gdb_target_sim): Use gdb,target_sim_options.
10226
10227Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
10228
10229 * gdb.base/reread.exp: New file.
10230 * gdb.base/reread1.c: New file.
10231 * gdb.base/reread2.c: New file.
10232
10233Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
10234
10235 * config/sim.exp: Use 'target sim -sparclite' when running
10236 SPARClite programs.
10237
10238Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
10239
10240 * gdb.base/structs2.exp: New file.
10241 * gdb.base/structs2.c: New file.
10242
10243Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
10244
10245 * gdb.asm/common.inc: New file.
10246 * gdb.asm/d10v.inc: New file.
10247 * asm-source.exp: Pass -I's to gas to find .inc files.
10248 Update line numbers in expected output.
10249 * asmsrc1.s: Rewrite.
10250 * asmsrc2.s: Rewrite.
10251 * configure.in: Create arch.inc symlink.
10252 * configure: Regenerate.
10253 * Makefile.in (distclean): Delete arch.inc.
10254
10255Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
10256
10257 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
10258 (t_enum_value2): ditto
10259 (t_enum_value3): ditto
10260 (main): ditto
10261Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
10262
10263 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
10264 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
10265 change.
10266 Use gdb_test instead of send_gdb/gdb_expect sequences.
10267
10268Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
10269
10270 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
10271 not void.
10272
10273Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
10274
10275 * gdb.base/branches.c: Code with lots of loops and
10276 subroutines. Used to test gdbs ability to single step through PC
10277 changes, especially to test mips-tdep.c:mips_next_pc
10278
10279Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
10280
10281 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
10282 more rigorous EGCS C++ error checking.
10283
10284Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10285
10286 * gdb.base/help.exp: Clean up `help set args' and `help show args'
d63a86f8 10287 tests.
c906108c 10288 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
d63a86f8 10289 function when asleep.
c906108c 10290 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
d63a86f8
RM
10291 for i*86 Linux and SVR4 signal handling problems.
10292 Remove linux xfail for `next to handler in signals_tests_1', fixed
10293 by recent infrun.c change.
c906108c 10294 Limit backtrace to 10 frames to avoid timeout problems with infinite
d63a86f8 10295 stack backtraces.
c906108c
SS
10296 Adjust expect pattern in `handle all print' test to match Apr 28 1997
10297 target.[ch] change.
10298
10299Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
10300
10301 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
10302 for a newline from gdb before continuing.
10303 (default_gdb_exit): Just look for y or n.
10304 (gdb_test): Detect abnormal exit from GDB running on DOS; if
10305 it does, fail the rests of the tests in the file.
10306
10307Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
10308
10309 * config/cygmon.exp: New file.
10310
10311Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
10312
10313 * gdb.base/list.exp: Fix problem with "list default lines around
10314 main" test on remote targets.
10315
10316 * gdb.base/scope.exp: Fix problem with filelocal_bss before
10317 run test on remote targets.
10318
10319Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
10320
10321 * gdb.asm: New directory.
10322 * configure.in: Configure it.
10323 * configure: Regenerate.
10324 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
10325 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
10326
10327Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
10328
10329 * config/mn10300-eval.exp: New file to support MN10300 eval board.
10330
dc96c6c7 10331Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 10332
c906108c
SS
10333 * gdb.base/overlays (several files): Merge the two overlay
10334 managers into one. Change variables (foox, barx, bazx, grbxx)
10335 back into ints but force them to load in their proper sections.
10336
10337Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
10338
10339 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
10340 on-chip insn memory and IMAP1 to upper 128k.
10341 (D10VCopy): Handle memory regions crossing 16k boundaries.
10342 (D10VCopy): Transfer data in 32 bit chunks.
10343
10344Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
10345
10346 * gdb.base/overlays.c (main): Exit normally when result is
10347 correct.
10348
10349 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
10350 map. Include space for printf in .text segment.
10351
10352 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
10353 updated d10v memory VMA/LMA map.
10354 (D10VCopy): Call D10VTranslate.
d63a86f8 10355
c906108c
SS
10356Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
10357
10358 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
10359
10360 * gdb.base/bar.c (barx, bar): Change variable to small array so
10361 that it won't be put into the .sdata - small data -
10362 section. Update reference.
10363 * gdb.base/baz.c (bazx, baz): Ditto.
10364 * gdb.base/foo.c (foox, foo): Ditto.
10365 * gdb.base/grbx.c (grbxx, grbx): Ditto.
10366
10367 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
10368 to be arrays.
d63a86f8 10369
dc96c6c7 10370Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 10371
c906108c
SS
10372 * gdb.base/overlays.exp: fix up and get working again.
10373 Add tests for backtraces from an overlay function.
d63a86f8 10374
c906108c
SS
10375Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
10376
10377 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
10378 "calling function with watchpoint enabled".
10379
10380Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
10381
10382 * gdb.base/break.exp (test_next_with_recursion): Remove
10383 gdb_suppress_tests for d10v-*-*.
10384 * lib/gdb.exp (gdb_suppress_tests): Disable this function
10385 pending review of whether it is useful or not.
10386
10387Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
10388
10389 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
10390
10391Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
10392
10393 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
10394 * config/dve.exp: New file to support Densan boards.
10395
10396Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
10397
10398 * gdb.base/interrupt.exp: Document problem of simulators, signals,
10399 reads and BSD.
10400
10401Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
10402
10403 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
10404 response.
10405
10406 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
10407
10408Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
10409
10410 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
10411 test.
10412
10413 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
10414 target_sizeof_long and target_bigendian_p.
10415 (structs_by_value, structs_by_reference): Check values according
10416 to targets word size and endianess.
d63a86f8 10417
c906108c
SS
10418Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
10419
10420 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
10421 output.
10422
10423Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
10424
10425 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
10426 Update test of set args help to match source change.
10427
10428Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
10429
10430 * gdb.base/default.exp: Expect help system output to be in
10431 alphabetical order.
10432 * gdb.base/help.exp: Ditto.
10433
10434Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
10435
10436 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
10437 "i*86-pc-linux-gnu*".
10438 * gdb.base/interrupt.exp: Ditto.
10439 * gdb.base/corefile.exp: Ditto.
10440
10441 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
10442 define vxworks when building the testcase.
10443
10444 * gdb.base/ptype.exp: Fix testnames to be unique.
10445 * gdb.base/radix.exp: Ditto.
10446 * gdb.base/term.exp: Ditto.
10447 * gdb.base/whatis.exp: Ditto.
10448 * gdb.c++/classes.exp: Ditto.
10449
10450Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
10451
10452 * gdb.base/callfuncs.exp: Fix indentation.
10453
10454 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
10455 suppress_flag has been set.
10456 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
10457 target feature.
10458
10459Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
10460
10461 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
10462 the testcase.
10463
10464 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
10465 set_debug_traps() and breakpoint().
10466 * gdb.c++/misc.cc (main): Ditto.
10467 * gdb.c++/templates.cc (main): Ditto.
10468 * gdb.c++/virtfunc.cc (main): Ditto.
10469
10470Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
10471
10472 * lib/gdb.exp(gdb_step_for_stub): New function.
10473 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
10474 exists, reload the executable and do a "continue" instead of
10475 doing a jump.
10476 (runto_main): Use gdb_step_for_stub.
d63a86f8 10477
c906108c
SS
10478 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
10479 tests to have unique names.
10480 * gdb.base/callfuncs.exp: Ditto.
10481 * gdb.base/commands.exp: Ditto.
10482 * gdb.base/default.exp: Ditto.
10483 * gdb.base/help.exp: Ditto.
10484 * gdb.base/list.exp: Ditto.
10485 * gdb.base/opaque.exp: Ditto.
10486 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
10487 similar tests.
d63a86f8 10488
c906108c
SS
10489 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
10490 * gdb.c++/cplusfuncs.cc: Ditto.
10491 * gdb.c++/virtfunc.cc: Ditto.
10492
10493 * config/monitor.exp: Keep track of the last file we saw, rather
10494 than trying to get the info from gdb.
10495
10496 * gdb.fortran/types.exp: Move comment to previous line.
10497
10498Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
10499
10500 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
10501 target mode.
10502
10503Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
10504
10505 From Bob Manson:
10506 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
10507 string from GDB when it connects.
10508
10509 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
10510
10511Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
10512
10513 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
10514 if we can't get a debug format from GDB (we may be testing an
10515 older GDB). Use a 10 second timeout when checking for the format.
10516
10517 * gdb.stabs/weird.exp: Fix quoting.
10518
10519 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
10520
10521Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
10522
10523 * config/arm-ice.exp: New file.
10524
10525Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
10526
10527 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
10528 until it has been modified to work with the new testsuite.
10529
99707966 10530 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
10531 testcase won't compile, cause all of the testcases in the file to
10532 fail instead.
10533
10534 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
10535 (gdb_clear_suppressed): New procedure.
10536 (gdb_stop_suppressing_tests): Only clear suppress_flag if
10537 it contains a positive value.
10538
10539Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
10540
10541 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
10542
10543 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
10544
10545Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
10546
10547 * lib/gdb.exp (setup_xfail_format): New function.
10548 (get_debug_format): New function to get debug format.
10549 (debug_format): New global variable to hold last value set
10550 by get_debug_format.
10551 * gdb.base/list.exp: Call get_debug_format and expect some
10552 tests to fail for DWARF 1 and COFF formats.
10553 * gdb.c++/ptype.exp: Ditto.
10554 * gdb.c++/classes.exp: Ditto.
10555 * gdb.c++/cplusfuncs.exp: Ditto.
10556 * gdb.c++/inherit.exp: Ditto.
10557 * gdb.c++/templates.exp: Ditto.
10558 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 10559
c906108c
SS
10560Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
10561
10562 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
10563 host doesn't have a currently-open connection.
10564
10565 * config/sparclet.exp: Cleanups and fixes to make it generic for
10566 any gdb stub target. Handle cases where gdb doesn't respond when
10567 interrupted in a sane fashion.
10568
10569 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
10570 same thing in a totally different way.
10571
10572 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
10573 setting "timeout".
10574 (gdb_start): We set the global gdb_prompt variable in
10575 default_gdb_init now.
10576
10577Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
10578
10579 * gdb.base/printcmds.exp: Fix "check for floating addition"
10580 regexp to accept results within approx +/- .01 of exact value.
10581 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
10582
10583Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
10584
10585 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
10586 properly.
10587 (gdb_expect): Add optional timeout parameter, and add timeout
10588 value to various calls.
10589 (gdb_suppress_tests): Only give one warning message per group.
10590
10591Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
10592
10593 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
10594 global variables. Handle getting a value for $timeout more
10595 gracefully.
10596
10597Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
10598
10599 * lib/gdb.exp: Close connection to remote host if gdb doesn't
10600 initialize.
10601 (default_gdb_init): New procedure; allow gdb_init to be overridden
10602 by a target configuration file.
10603 (gdb_expect): Pass the timeout to remote_expect.
10604
10605 * config/monitor.exp(gdb_load): Fix typo in regexp.
10606
10607Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
10608
10609 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
10610
10611Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
10612
10613 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
10614 here. Call gdb_target_exec before rebooting the target, to make
10615 sure the connection to the target is closed.
10616 (gdb_load): Pass the name of the executable to gdb_target_monitor.
10617 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
10618 Also detect "Timeout reading from remote" error.
10619
10620 * config/gdbserver.exp: Pass the executable being loaded to
10621 gdb_target_monitor. Don't call gdb_file_cmd here; let
10622 gdb_target_monitor do it.
10623
10624 * gdb.disasm/hppa.exp: Don't use exec_output.
10625
10626Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
10627
10628 * gdb.base/list.exp: If we're debugging a non-native target,
10629 try to set the pc register to point to the start of the
10630 program before doing the first list command.
10631
10632 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
10633 test_calls after restarting.
10634
10635 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
10636 reloading.
10637
10638 * gdb.base/watchpoint.exp: Fix typo.
10639
10640 * gdb.base/setshow.exp: Check for use_gdb_stub.
10641
10642 * gdb.base/break.exp: Fix continue until exit test for the gdb
10643 stub case.
10644 * gdb.base/langs.exp: Ditto.
10645
10646 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
10647 gdb_load_offset. If we weren't given a file to load, figure out
10648 what the current file is and use it.
10649
10650 * config/i386-bozo.exp: New file.
10651
10652Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
10653
10654 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
10655 feature.
10656
10657 * config/proelf.exp: New entry.
10658
10659Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
10660
10661 * lib/gdb.exp: Remove spurious .* patterns at the beginning
10662 of regexps.
10663
10664 * gdb.base/watchpoint.exp: Don't run the test_stepping
10665 tests if gdb can't call functions on the target.
10666
10667 * gdb.base/setshow.exp: Don't run the set prompt tests if
10668 the board has gdb_prompt set.
10669
10670Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
10671
10672 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
10673 * gdb.base/commands.exp: Likewise.
10674 * gdb.base/setshow.exp: Likewise.
10675
10676Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
10677
10678 * config/monitor.exp(gdb_start): Look for gdb_prompt target
10679 feature.
10680
10681 * config/i960.exp: New file.
10682
10683Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
10684
10685 * gdb.base/funcargs.exp: Check for gdb,short_int target
10686 feature instead of looking for explicit target triplets.
10687
dc96c6c7 10688Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 10689
d63a86f8 10690 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
10691 "p 123DEADBEEF", to check parse_number.
10692 * top.c: change "to enable to enable" to "to enable" in a couple
10693 of help strings.
10694
10695Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
10696
10697 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
10698 on the mn10300.
d63a86f8 10699
c906108c
SS
10700Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
10701
10702 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
10703 where the test executable is run with explicit args.
10704 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
10705
10706Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
10707
10708 * gdb.base/run.c: Use FAKEARGV to build test executable that
10709 does not require a command line arg, since most simulators
10710 don't currently support passing such an arg into the simulated
10711 program.
10712 * gdb.base/commands.exp: Change tests to insert the proper
10713 value as the arg to the first recursive factorial call. Change
10714 compilation line to define FAKEARGV at compile time.
10715
10716Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
10717
10718 * gdb.base/recurse.exp: Enable these tests for the mn10300.
10719 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
10720 function with watchpoint enabled" test.
10721
10722Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
10723
10724 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
10725 Don't call gdb_test when the command doesn't return to a gdb prompt.
10726
10727 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
10728 "Tests restarted" messages.
10729
10730Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
10731
10732 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
10733
dc96c6c7 10734Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10735
10736 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
10737 for INFO SYMBOL; add help tests for OVERLAY commands.
10738 * gdb.base/default.exp: add tests for INFO SYMBOL command;
10739 add tests for OVERLAY commands
10740 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
10741 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
10742 * gdb.base/sigall.c: add usestubs code frag
10743 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 10744
c906108c
SS
10745Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
10746
10747 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
10748 failures.
10749 (gdb_stop_suppressing_tests): Note that tests have restarted.
10750
10751Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
10752
10753 * config/h8300.exp: New file.
10754
10755Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
10756
10757 * gdb.base/setshow.exp: Check for the existence of a
10758 feature, not its value.
10759
10760Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
10761
10762 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
10763
10764 * gdb.base/scope.exp: It's now init0(), not init().
10765
10766 * gdb.base/scope0.c: For now, change init() to be init0().
10767
10768 * config/monitor.exp: Use gdb_serial in preference to serial
10769 or netport.
10770
10771 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
10772 and it's not already set.
10773
10774Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
10775
10776 * gdb.base/setshow.exp: Only test the run command if the target
10777 isn't using a stub and if it supports argument passing.
10778
10779Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
10780
10781 * config/udi.exp(gdb_start): Make sure UDICONF is set
10782 properly before starting gdb.
10783
10784Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
10785
10786 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
10787 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
10788 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
10789
10790Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
10791
10792 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
10793 specialized code to reboot the board, use remote_reboot instead.
10794
10795 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
10796
10797 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
10798
10799 * config/monitor.exp: Make sure we disconnect from the target.
10800 Also, try a reboot/reload cycle instead of failing if the
10801 load fails.
10802
10803Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
10804
10805 * gdb.base/default.exp: Don't set match_max.
10806 * gdb.base/help.exp: Ditto.
10807 * gdb.base/list.exp: Ditto.
10808 * gdb.base/signals.exp: Ditto.
10809
10810 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
10811 set, use remote_ld to download the testcase instead of
10812 the GDB loader.
10813
10814Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
10815
10816 * config/vr5000.exp: New file.
10817
10818 * config/monitor.exp(gdb_target_monitor): Add pattern for
10819 "Ending remote" to detect errors in connecting.
10820
10821 * gdb.base/setshow.exp: Add .* within auto language test.
10822
10823 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
10824 target feature.
10825
10826 * config/monitor.exp(gdb_load): Check for a failure when loading,
10827 and reboot the board if necessary.
10828
10829 * gdb.base/setvar.exp(test_set): Handle multiple prints within
10830 a set of tests. Remove print.* from the patterns being checked.
10831
10832Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
10833
10834 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
10835 refer to gdb_spawn_id.
10836
10837 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
10838 longer used.
10839 * config/sparclet.exp: Ditto.
10840 * config/sparclet-old.exp: Ditto.
10841 * config/slite.exp: Ditto.
10842 * config/sim.exp: Ditto.
10843 * gdb.base/funcargs.exp: Ditto.
10844
10845 * lib/gdb.exp:Remove references to gdb_spawn_id.
10846 (gdb_expect): Move to remote.exp.
10847
10848Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
10849
10850 * config/monitor.exp: Detect the "Couldn't establish connection"
10851 message from GDB.
10852
10853Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
10854
10855 * gdb.base/bitfields.exp: Use runto instead of explicit
10856 gdb_run_cmd/gdb_expect sequences.
10857
10858 * gdb.base/break.exp(text_next_with_recursion): Add match for
10859 gdb_expect call.
10860
10861 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
10862 We also need to handle the "A program is being debugged already"
10863 prompt from gdb. Use gdb_test to set the baud rate.
10864
10865 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
10866 to 20000. Really. I mean it.
10867
10868Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
10869
10870 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
10871 fails. If suppress_flag is set, skip perror message about not
10872 being able to send to GDB.
10873 (send_gdb): If suppress_flag is set, don't try to send commands to
10874 GDB.
10875 (gdb_expect): If suppress_flag is set, always fail immediately.
10876 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
10877 (gdb_init): Call gdb_stop_suppressing_tests.
10878 (default_gdb_exit): Ditto.
10879 (default_gdb_start): Ditto.
10880
10881 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
10882 gdb_stop_suppressing_tests as appropriate.
10883 * gdb.base/break.exp: Ditto.
10884 * gdb.base/callfuncs.exp: Ditto.
10885 * gdb.base/commands.exp: Ditto.
10886 * gdb.base/exprs.exp: Ditto.
10887 * gdb.base/funcargs.exp: Ditto.
10888 * gdb.base/list.exp: Ditto.
10889 * gdb.base/recurse.exp: Ditto.
10890 * gdb.base/scope.exp: Ditto.
10891 * gdb.base/structs.exp: Ditto.
10892 * gdb.c++/inherit.exp: Ditto.
10893
10894Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
10895
10896 * config/vr4300.exp: New file.
10897
99707966 10898 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 10899
99707966 10900 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
10901
10902Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
10903
10904 * lib/gdb.exp(gdb_init): New function.
10905
10906 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
10907 for each individual variable set.
10908
10909 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
10910 name.
10911
10912 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
10913
10914 * gdb.base/scope.exp: Use gdb_test.
10915
10916 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
10917 aborting; the testsuite driver will do that for us (see
10918 gdb_finish). Also, use gdb_test in a few more places.
10919
10920Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
10921
10922 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
10923
10924Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
10925
10926 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
10927 and "add_tests" are not at the same address.
10928
10929Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
10930
10931 * gdb.base/ptype.exp: Use gdb_test.
10932
10933Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
10934
10935 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
10936 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
10937 left in. No longer expect them to fail.
10938
10939 * gdb.stabs/*.mt; Deleted, no longer used.
10940 * gdb.stabs/configure.in: Remove references to target makefile
10941 frags.
10942 * gdb.stabs/configure: Rebuilt.
10943
10944 * gdb.disasm/*.mt: Deleted, no longer used.
10945 * gdb.disasm/configure.in: Remove references to target makefile
10946 frags. Use "sh3.s" as the unique filename for this directory.
10947 * gdb.disasm/configure: Rebuilt.
10948
10949 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
10950 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
10951 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
10952
10953Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
10954
10955 * config/udi.exp: Use mondfe,name instead of remote_host.
10956
10957Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
10958
10959 * gdb.base/watchpoint.exp: Don't expect a failure when calling
10960 a function with a watchpoint enabled on the mn10200.
10961
10962 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
10963 before trying to create it!
10964
10965Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
10966
10967 * config/vx.exp: Use hostname instead of netport.
10968
10969 * config/vxworks.exp: New file.
10970
10971 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
10972
10973 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
10974 gdb before assuming everything worked. Send a ^C if a timeout
10975 occurs.
10976
10977 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
10978 $gdb_spawn_id directly.
10979 (gdb_run_cmd): Try _start as well as start. Use the target feature
10980 gdb,start_symbol as the symbol to start from when jumping.
10981
10982Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
10983
10984 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
10985 redundant) test.
10986
10987 * gdb.base/recurse.exp: Relax final value test for 'b' so that
10988 it doesn't lose for 16bit integer systems.
10989
10990Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
10991
10992 * gdb.fortran/types.exp: If the target doesn't support "double"
10993 data types, then expect "real" types to only be 4 bytes.
10994
10995 * gdb.c++/virtfunc.exp: Expect failure for virtual function
10996 call tests if the target doesn't support inferior function calls.
10997
10998 * gdb.base/printcmds.exp: Allow minor deviation in FP values
10999 in printf tests.
11000
11001Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
11002
11003 * gdb.base/help.exp: Disable "help set", "help show", and
11004 "help support". Simplify regexp for "help stack".
11005
11006 * gdb.base/default.exp: Set match_max to 5000 and the timeout
11007 to 60 seconds. Temporarily set match_max to 15000 around the
11008 "info copying" test.
11009
11010 * gdb.base/nodebug.exp: Don't try to do an inferior function
11011 call if the target doesn't support them.
11012 * gdb.base/printcmds.exp: Likewise.
11013 * gdb.base/setvar.exp: Likewise.
11014 * gdb.base/structs.exp: Likewise.
11015 * gdb.c++/templates.exp: Likewise.
11016 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
11017
11018 * gdb.base/recurse.exp: Enable for the mn10200.
11019
11020 * configure.in: Do configure gdb.stabs directory for *-*-elf
11021 targets.
11022 * configure: Rebuilt.
11023
11024 * gdb.base/break.exp: Check for gdb,noresults before testing
11025 exit status and/or results from the target.
11026 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
11027 * lib/gdb.exp: Remove old (now bogus) initialization of
11028 noinferior, noargs, noresults and nosignals.
11029
11030Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
11031
11032 * config/sh.exp: New file.
11033
11034 * config/slite.exp: Try to connect multiple times to the board
11035 before rebooting. Only send a "monitor run" if need_monitor_run
11036 is set.
11037
11038 * gdb.base/break.exp: Don't do the "stub continue" test if
11039 the target has gdb_stub set.
11040
11041 * gdb.base/callfuncs.exp: Increase the timeout.
11042
11043 * gdb.base/interrupt.exp: Don't even try to compile the testcase
11044 if the target has gdb,noinferiorio set.
11045
11046 * gdb.base/list.exp: Increase match_max to 10000 characters.
11047
11048 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
11049
11050 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
11051 target.
11052
11053 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
11054
11055Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
11056
11057 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
11058 trying to delete the copy of gdb. Catch the file delete so we
11059 don't die if the delete fails; also, the file should be copied to
11060 the host, not to the build.
11061
11062Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
11063
11064 * lib/gdb.exp(gdb_test): Surround the result pattern with
11065 parenthesis in case it contains multiple regexps separated
11066 with |.
11067
11068 * gdb.base/watchpoint.exp: Use gdb_test.
11069 * gdb.base/default.exp: Ditto.
11070
11071Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
11072
99707966 11073 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 11074
c906108c
SS
11075 * gdb.base/scope.exp: Use gdb_test.
11076 * gdb.c++/classes.exp: Ditto.
11077 * gdb.c++/inherit.exp: Ditto.
11078
11079Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
11080
11081 * gdb.base/crossload.exp: Don't use execute_anywhere, use
11082 remote_exec instead.
11083 * gdb.base/corefile.exp: Don't be ridiculous.
11084 * gdb.base/*.c: Add missing stub invocations.
11085
11086Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
11087
11088 * config/slite.exp: Miscellaneous fixes.
11089
11090 * lib/gdb.exp: Fix runto.
11091
11092 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
11093 the target.
11094
11095 * gdb.base/watchpoint.exp: Fix regexp.
11096
11097 * lib/gdb.exp(default_gdb_exit): Add a catch to the
11098 close and wait commands, as the descriptor may now be
11099 invalid. Always call "remote_close host".
11100
11101Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
11102
11103 Major rewrite for testsuite revision.
d63a86f8 11104
c906108c
SS
11105 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
11106 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
11107 instead of relying on spawn_id to always contain a valid
11108 spawn id.
11109 (get_compiler_info): New procedure to build the ${binfile}.ci
11110 file, instead of replicating this in N different places.
11111 (gdb_compile): New procedure.
d63a86f8 11112
c906108c
SS
11113 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
11114 appropriate arguments) instead of compile. Use gdb_test in a lot
11115 more places. Use send_gdb instead of send. Always run gdb_start
11116 at the start of a testcase, as this is no longer done magically.
11117
11118 config/*-gdb.exp: Rename without the -gdb suffix.
11119
11120 config/mips.exp: Use remote_close instead of exit_remote_shell.
11121 config/monitor.exp: Use target_info instead of looking at
11122 baud, timeout, etc.
11123 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
11124
11125Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11126
11127 * gdb.c++/templates.exp (test_ptype_of_templates),
11128 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
11129 Update expect patterns for destructors and assignment operators
11130 to match corresponding c-typeprint.c changes.
11131 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
11132 to destructor breakpoint test, GDB should be able to set the
11133 destructor breakpoint without specifying arguments.
11134
11135Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
11136
11137 * gdb.threads/pthreads.exp: Change result for failure to compile due
11138 to lack of pthreads runtime support from an error to simply an
11139 unsupported test, per dejagnu standards.
11140
11141Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11142
11143 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
11144 where GDB exits to reduce pattern match time.
11145 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
11146
11147 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
11148
dc96c6c7 11149Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11150
11151 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
11152 * gdb.base/default.exp: ditto.
11153 * gdb.base/nodebug.exp: ditto.
11154 * gdb.base/printcmds.exp: ditto.
11155 * gdb.base/ptype.exp: ditto.
11156 * gdb.base/setvar.exp: ditto.
11157 * gdb.base/structs.exp: ditto.
11158 * gdb.base/setshow.c: Guard against uninitialized values of argc.
11159
11160Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
11161
11162 * configure, */configure: Rebuild with autoconf 2.12.
11163
11164Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
11165
11166 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
11167 use new i*86-pc-linux*-gnu quads.
11168 * gdb.base/corefile.exp: Ditto.
11169 * gdb.base/signals.exp: Ditto.
11170 * gdb.base/sigall.exp: Ditto.
11171 * gdb.base/interrupt.exp: Ditto.
11172
11173 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
11174 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
11175 RedHat 4.0.
d63a86f8 11176
c906108c
SS
11177 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
11178 linux. This allows the test case to at least compile on latest
11179 linux, but still not run due to missing the threads runtime library.
11180
11181Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11182
11183 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
11184 directory to search gdb directory. Accept and step over conditional
11185 stack alignment code. Consume $prompt in failure cases.
11186 Reset timeout to $oldtimeout instead of some arbitrary value.
11187 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
11188 timeout problems with infinite stack backtraces.
11189 * gdb.base/ptype.exp (ptype struct link, union tu_link):
11190 Accept function parameters for linkfunc member.
11191
11192Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
11193
11194 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
11195 (CXXFLAGS): Remove, unreferenced.
11196 (B_OPTIONS): Add for -B options and add code to initialize with
11197 previous -B options and also add -B option to pick up cross compiled
11198 runtime.
11199 (TARGET_INCLUDES): Add for -I options and add code to initialize when
11200 doing cross compiles.
11201 (target_alias): Declare global.
11202 (xgcc): Set variable to full path of gcc in build tree. Use findfile
11203 to verify that gcc exists in build tree, and if so set CC to that
11204 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 11205
c906108c
SS
11206Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
11207
11208 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
11209 ptype test for anonymous union. Fixup testcase to match
11210 current gcc debug output.
11211
11212Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
11213
11214 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
11215 force argument to an unsigned long type.
11216
11217Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
11218
11219 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
11220 tests and anonymous union print/ptype tests.
11221 * gdb.base/list.exp (test_forward-search): Increase timeout by
11222 5 minutes for the "search extremely long line" case.
11223 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
11224 completely optional and that the pass/fail messages use the command as
11225 the message if that third arg is a null string.
11226 (gdb_test_exact): Arrange that a null string pattern means match a
11227 null string output rather than any output, which might include random
11228 errors.
11229 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
11230 backtrace test.
11231 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
11232 always failing and failure is now exposed by gdb.exp changes.
11233
11234Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
11235
11236 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
11237 weren't being noted.
11238
11239Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11240
11241 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
11242 * gdb.stabs/weird.exp: Remove v_comb xfails.
11243
dc96c6c7 11244Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11245
11246 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
11247 list.exp scope.exp watchpoint.exp]
11248 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 11249
dc96c6c7 11250Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11251
11252 * config/monitor.exp: Increase download timeout to 1000 seconds.
11253
dc96c6c7 11254Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11255
11256 * config/m32r.exp: Increase timeout to 120 seconds.
11257
11258Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
11259
11260 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
11261 and accept older ordering as obsolescent gcc or gdb.
11262 * gdb.c++/templates.exp: Ditto.
11263 * gdb.c++/virtfunc.exp: Ditto.
11264
11265Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
11266
11267 * gdb.base/coremaker.c: Add code to mmap some data so we
11268 can check that it ends up in the core file.
11269 * gdb.base/corefile.exp: Add test to read mmapped data
11270 from core file.
11271
dc96c6c7 11272Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11273
11274 * config/m32r.exp: New file.
11275
11276Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
11277
11278 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
11279 that cflags can contains -gstabs, and work correctly for other tests.
11280
dc96c6c7 11281Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11282
11283 * gdb.base/setshow.exp: New file, tests show and set.
11284 * gdb.base/setshow.c: New file, tests show and set.
11285 * gdb.base/help.exp: Add test for help set|show annotate.
11286 * gdb.base/default.exp: Add test for set|show annotate.
11287
11288Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
11289
11290 * testsuite/gdb.base/break.exp: Make backtrace from factorial
11291 errors unique.
11292 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
11293 explicitly.
11294
11295Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
11296
11297 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
11298 and width commands. This is done elsewhere.
11299 * (gdb_start): Don't call gdb_start_sim here. That's already
11300 done in gdb_load. This fixes lots of failures in default.exp.
11301
11302Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
11303
11304 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
11305 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
11306 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
11307 in the same we we treat other failures (since it may be an expected
11308 condition), rather than as an error.
11309 * gdb.base/signals.exp (test_handle_all_print): Revert back to
11310 old test format.
11311
11312Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
11313
11314 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
11315 (distclean maintainer-clean realclean): No need to remove files
11316 twice. Nuke the duplicates.
11317 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 11318 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
11319 Remove config.h along with other config files.
11320
11321Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
11322
11323 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
11324 "p func1 ()" and note that rests of tests are skipped.
11325 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
11326 setup_xfails for "print func2::coremaker_local".
11327 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
11328 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
11329 affected by the previous run test.
11330 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
11331 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
11332 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
11333 "pass int powerset tuple" and "pass modeless int powerset tuple".
11334 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
11335 "real write 4" and "real write 8".
11336 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
11337 setup_xfails for "print vs1 after tuple assign 2",
11338 "print \$i after tuple assign 2", and
11339 "print vs2 after tuple assign 2".
11340 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
11341 meaningful error message and return -1 so the caller can
11342 suppress further tests and avoid a cascade of errors.
d63a86f8 11343
c906108c
SS
11344Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
11345
11346 * gdb.base/a1-selftest.exp: Tweak tests to account for new
11347 format for printing version.
11348 * gdb.base/default.exp: Ditto.
11349 * gdb.base/interrupt.exp: Fix problem with cascade of
11350 errors if child process dies while calling a function.
d63a86f8 11351
c906108c
SS
11352Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
11353
11354 * Makefile.in (VPATH): Add
11355 * Makefile.in (Makefile, config.status): Fix rules so things get
11356 remade when necessary.
11357
11358Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
11359
11360 * Makefile.in (just-check): Add path to sibling expect dir
11361 to environment variable specified by RPATH_ENVVAR.
11362
11363Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
11364
11365 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
11366 (just-check): Add shared library paths for libstdc++, tk,
11367 tcl, bfd, and opcodes to the environment variable specified
11368 in RPATH_ENVVAR.
11369 * configure.in: Add support to recognize --enable-shared flag
11370 and generate correct value for RPATH_ENVVAR.
11371 * configure: Regenerated with autoconf.
11372
11373Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
11374
11375 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
11376 include all osf versions.
11377 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
11378 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
11379 when target is linux. When failing to build pthreads test
11380 executable, give more meaningful message.
11381 * gdb.threads/pthreads.c: Hpux also uses old definition of second
11382 arg for pthread_create.
d63a86f8 11383
c906108c
SS
11384Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
11385
11386 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
11387 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
11388 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
11389 and -lpthreads (everybody else).
11390 (test_startup): Fail gracefully if threads are not supported.
11391 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
11392 "p/c array_index("abcdef",2)" when not gcc compiled.
11393 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
11394 "print func2::coremaker_local" when not gcc compiled.
11395 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
11396 "ptype on opaque struct tagname (statically)",
11397 "ptype on opaque struct tagname (dynamically) 1", and
11398 "ptype on opaque struct tagname (dynamically) 2"
11399 for not compiled with gcc.
11400 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
11401 backtrace when compiled with gcc.
d63a86f8 11402 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
11403 than always return success.
11404
11405Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
11406
11407 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
11408
11409Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
11410
11411 * gdb.base/structs.exp: Undo last change.
11412
11413Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
11414
11415 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
11416 encapsulate all the steps/nexts done during self test, starting
11417 at main, and makes them less sensitive to optimization issues.
11418 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
11419 signal handler" test.
11420 * gdb.threads/pthreads.exp: Only run this for native configs.
11421 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
11422 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
11423 tests.
11424 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
11425 for "runto test_calls(void)" test.
d63a86f8 11426
c906108c
SS
11427Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
11428
11429 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
11430 and don't expect address info in breakpoint confirmations.
11431
11432Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
11433
11434 * gdb.base/list.exp (test_forward_search): Increase timeout
11435 temporarily by 60 seconds for searching extremely long line,
11436 and then reset to old value when done. Increase expect input
11437 buffer to 10000.
11438
11439Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
11440
11441 * gdb.base/list.exp (test_forward_search): Fix to handle very
11442 long source line without overflowing expect's input buffer.
11443
11444Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
11445
11446 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
11447 "buffer_full".
11448
11449 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
11450 "buffer_full".
11451
11452 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
11453 "buffer_full".
11454
11455 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
11456 "buffer_full".
11457
11458Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
11459
11460 * configure.in (configdirs): Add gdb.threads.
11461 * configure: Regenerated with autoconf.
11462 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
11463 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
11464 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 11465
c906108c
SS
11466Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
11467
11468 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
11469
11470Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
11471
11472 * gdb.base/signals.exp (test_handle_all_print): Test separately for
11473 each signal's status in the output of "handle all print".
11474 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
11475 the \r\n sequence that immediately precedes the gdb prompt.
11476 * gdb.base/a1-selftest.exp: Save original timeout and restore
11477 after test.
11478
11479Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
11480
11481 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
11482 symbol.
11483
11484Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
11485
11486 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
11487
11488Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
11489
11490 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
11491 timeout by 60 seconds.
11492
11493Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
11494
11495 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
11496 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
11497 error return.
11498
11499Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
11500
11501 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
11502 gdb initialization, also report how long dejagnu waited. Restore
11503 old timeout before doing error return. Temporarily increase timeout
11504 by 3 minutes to allow for slow startups over heavy NFS use.
11505
11506Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
11507
11508 * lib/gdb.exp: Report timeout value for verbosity level 2.
11509 * config/gdbserver.exp: Ditto.
11510 * config/hppro.exp: Ditto.
11511 * config/mips-gdb.exp: Ditto.
11512 * config/monitor.exp: Ditto.
11513 * config/netware.exp: Ditto.
11514 * config/sim-gdb.exp: Ditto.
11515 * config/slite-gdb.exp: Ditto.
11516 * config/udi-gdb.exp: Ditto.
11517 * config/unix-gdb.exp: Ditto.
11518 * config/vx-gdb.exp: Ditto.
11519 * gdb.base/a1-selftest.exp: Ditto.
11520 * gdb.base/a2-run.exp: Ditto.
11521 * gdb.base/break.exp: Ditto.
11522 * gdb.base/corefile.exp: Ditto.
11523 * gdb.base/list.exp: Ditto.
11524 * gdb.base/recurse.exp: Ditto.
11525 * gdb.base/scope.exp: Ditto.
11526 * gdb.base/signals.exp: Ditto.
11527
11528Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
11529
11530 * gdb.threads/Makefile.in (docdir): Removed.
11531
11532Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
11533
11534 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 11535 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 11536 @srcdir@.
d63a86f8 11537 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
11538 autoconf 2.5 or higher.
11539 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
11540
11541Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
11542
11543 * configure: Regenerated.
11544 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
11545 avoid name clashes with SunOS headers.
11546
11547Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
11548
11549 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
11550
11551Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
11552
11553 * gdb.base/callfuncs.exp: Finish last change -- make sure the
11554 prototype information ends up in the compiler info file.
11555
11556Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
11557
11558 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
11559 attempting to regenerate it. Eliminate use of a temporary file
11560 and just generate the info file directly. Source it immediately,
11561 for consistency of use.
11562 * gdb.base/corefile.exp: Ditto
11563 * gdb.base/exprs.exp: Ditto.
11564 * gdb.base/funcargs.exp: Ditto.
11565 * gdb.base/langs.exp: Ditto.
11566 * gdb.base/list.exp: Ditto.
11567 * gdb.base/mips_pro.exp: Ditto.
11568 * gdb.base/nodebug.exp: Ditto.
11569 * gdb.base/opaque.exp: Ditto.
11570 * gdb.base/ptype.exp: Ditto.
11571 * gdb.base/scope.exp: Ditto.
11572 * gdb.base/setvar.exp: Ditto.
11573 * gdb.base/signals.exp: Ditto.
11574 * gdb.base/whatis.exp: Ditto.
11575 * gdb.c++/templates.exp: Ditto.
11576 * gdb.c++/virtfunc.exp: Ditto.
11577 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
11578 whether or not to add -lstdc++ to the compile command line args.
11579
11580Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11581
11582 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
11583 it got fixed by the recent lookup_minimal_symbol_by_pc change.
11584 Increase timeout, a lot of single stepping might be needed if the
11585 target has no hardware watchpoints.
11586
11587Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
11588
11589 * gdb.base/break.exp: Ignore compiler warnings when compiling
11590 break.c.
11591 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
11592 * gdb.base/default.exp: Add h8300 xfails. Handle messages
11593 from remote-sim.
11594 * gdb.base/exprs.exp: Add h8300 xfails.
11595 * gdb.base/funcargs.exp: Likewise.
11596 * gdb.base/nodebug.exp: Likewise.
11597 * gdb.base/printcmds.exp: Likewise.
11598 * gdb.base/ptype.exp: Likewise.
11599 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
11600 h8300 xfails.
d63a86f8 11601 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
11602 on the h8300.
11603 * gdb.base/funcargs.c: Explicitly make last constant argument to
11604 call_after_alloca_subr an unsigned long type.
11605 * gdb.base/return.c: Include stdio.h.
11606
11607Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
11608
11609 * config/abug.exp: New file for the older Motorola Bug monitor
11610 that runs on the mvme13x series VME boards.
11611 * config/monitor.exp: Use the new config array for target settings
11612 if they exist.
11613
11614Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
11615
11616 * sim-gdb.exp: Make the SH simulator allocate less space when
11617 it is targeted.
11618
11619Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
11620
11621 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
11622 test.
11623
11624Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
11625
11626 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
11627 "rs6000-*-*" for "list function in include file" when gcc compiled.
11628 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
11629 for "p ctable1[120]".
11630 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
11631 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
11632 Remove setup_xfail for "rs6000-*-*" for
11633 "print 'scope0.c'::filelocal before run".
11634 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
11635 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
11636 since some compilers don't allow both options to be given
11637 on the same command line. Create object file and move it.
d63a86f8 11638
c906108c
SS
11639Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
11640
11641 * gdb.base/corefile.exp: Always regenerate the core file, since
11642 we always regenerate the coremaker program. Detect special case
11643 where registers cannot be read from core file.
d63a86f8 11644
c906108c
SS
11645Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
11646
11647 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
11648 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
11649 * gdb.c++/templates.exp: Only match on basename of file since
11650 some formats like xcoff don't encode directory information.
11651 * gdb.stabs/weird.exp: Use the right sed script for powerpc
11652 and rs6000 AIX xcoff targets.
11653 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
11654 * configure: Regenerate.
11655 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
11656 here, rather than in distclean.
d63a86f8 11657
c906108c
SS
11658Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
11659
11660 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
11661 defined, and use it to compile the test case with -O2. The
11662 native compilation still uses no optimization.
11663 * gdb.base/mips_pro.c: Remove inline assembly code since
11664 it is compiled PIC by default, which results in assembler
11665 warnings that make the testsuite think the compilation
11666 was unsuccessful.
11667
11668Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
11669
11670 * gdb.c++/misc.exp: Add note to message for
11671 "print s.a for foo struct" that this is a known gcc 2.7.2
11672 and earlier bug.
11673
11674Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
11675
11676 * gdb.base/break.exp: Fix pattern for matching "Delete all
11677 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
11678 setup_xfail for deleting all breakpoints test. Fix various
11679 timeout messages to include "(timeout)".
11680 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
11681 for "p t_float_values2(3.14159,float_val2)".
11682 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
11683 for "continue to call2g" when gcc compiled.
11684 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
11685 "up to foo in langs.exp", "show language at foo in langs.exp",
11686 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
11687 and "show language at fsub in langs.exp".
11688 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
11689 "list line 1 in include file", "list message for lines past EOF",
11690 "list function in include file", "list list0.h:foo", and
11691 "list filename:function; nonexistant function".
11692 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
11693 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
11694 and "ptype t_char_array" to be for native cc only.
d63a86f8 11695
c906108c
SS
11696Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
11697
d63a86f8 11698 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
11699 setup_xfail for "print coremaker_bss", "print coremaker_ro",
11700 "print func2::coremaker_local", and "backtrace in corefile.exp".
11701
11702Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
11703
11704 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
11705 "bt in signals.exp". This problem only appears when running
11706 the testsuite, and then only intermittently.
11707
11708Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
11709
11710 * gdb.base/return.exp (return_tests): Differentiate between
11711 two tests of continuing.
11712
11713Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
11714
11715 * */Makefile.in (maintainer-clean): Remove config.log.
11716 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
11717 * gdb.c++/Makefile.in (PROGS): Add inherit.
11718 (clean): Remove *.ci.
11719
11720Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
11721
11722 * gdb.c++/misc.cc: Add test code from Mike Stump.
11723 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
11724
11725Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
11726
11727 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
11728 to "alpha-*-osf2*" and add comment.
11729 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
11730 setup_xfail for "step over execarg initialization" and
11731 "step over corearg initialization".
11732 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
11733 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
11734 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
11735 gcc compiled for "print coremaker_bss", "print coremaker_ro",
11736 "print func2::coremaker_local", and "backtrace in corefile.exp".
11737 * gdb.base/signals.exp: Build and source signals.ci.
11738 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
11739 to be for gcc only.
11740 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 11741
c906108c
SS
11742Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11743
11744 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
11745 Feb 3 procfs.c change.
11746
11747Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
11748
11749 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
11750
11751Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
11752
11753 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
11754 from dejagnu's apparent default of 10 seconds, which gives random
11755 results when running the tests over NFS on moderately loaded systems.
11756 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
11757
11758Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
11759
11760 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
11761 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
11762 result reports.
11763
11764Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
11765
11766 * configure.in (CY_AC_PATH_TCLH): Remove.
11767 * configure: Regenerate.
11768
11769Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
11770
11771 * gdb.c++/Makefile.in (clean): Add missing '{'.
11772
11773Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
11774
11775 * lib/gdb.exp: Provide a default value for noinferior.
11776
11777 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
11778 Load libgloss.exp.
11779
11780Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
11781
11782 * gdb.disasm/hppa.exp: Compile directly into an executable, use
11783 the executable, not the .o to run the tests from.
11784
11785Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
11786
11787 * gdb.base/break.exp: Don't test for program exit or exit status
11788 if $noresults if nonzero.
11789 * gdb.base/langs.exp: Likewise.
11790 * gdb.base/watchpoint.exp: Likewise.
11791
11792 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
11793 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
11794 trying to compile the testcase.
11795
11796Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
11797
11798 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
11799 * gdb.base/signals.exp (continue to handler): Likewise.
11800
11801Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
11802
11803 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
11804
11805 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
11806
11807Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
11808
11809 * gdb.base/corefile.exp: Recognize "not found" as failure
11810 when trying to determine if a core file was generated.
11811 If no core file was generate the first time, try again without
11812 the ulimit -c to work around braindamaged shells.
11813
11814Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
11815
11816 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
11817 [] tests with "test" and enclose string in quotes.
11818 * gdb.stabs/configure: Rebuild
d63a86f8 11819
c906108c
SS
11820Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
11821
11822 Changes in sync with expect:
11823 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
11824 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
11825 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
11826 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
11827 argument to AC_REQUIRE.
11828 * configure: Regenerated.
11829
11830Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
11831
11832 * gdb.base/corefile.exp: When generating a core, discard any
11833 error messages about ulimit not found and the "core dumped"
11834 message from the shell that runs the coredumper.
11835
11836Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
11837
11838 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
11839
11840 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
11841 which sed script to run. Expect failure for v_comb test
11842 on PA targets too.
d63a86f8 11843
c906108c
SS
11844Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
11845
11846 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
11847 "print func2::coremaker_local" and for "backtrace in corefile.exp"
11848
11849Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
11850
11851 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
11852 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
11853 "sparc-sun-solaris*" xfails for "p v_comb".
11854 * lib/gdb.exp (default_gdb_start): Fix typo.
11855 * gdb.base/corefile.exp: Allow "Core was generated by ..."
11856 messages to not include the full program name that caused
11857 the core dump since some systems (such as solaris) apparently
11858 truncate this path to about 80 characters.
11859 When generating a core file first try increasing the core file
11860 size limit to unlimited since some systems may default it to
11861 zero, and it is harmless to try it. Move the test for failing
11862 to generate a core file to where it will actually get executed.
11863 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
11864 new gdb result from g++ debug info improvements and make old
11865 pattern obsolescent. Also account for size_t differences
11866 (may be int or long).
11867 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
11868 initialization before function call is placed in the delay slot
11869 and thus appears to be skipped over by commands such as "next".
11870
11871Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
11872
11873 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
11874
11875Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
11876
11877 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
11878 input source file; fix code to compile test to deal with this
11879 convention.
11880 * gdb.c++/*.exp: Likewise.
11881
11882Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
11883
11884 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
11885 "bt in signals.exp".
11886
11887Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
11888
11889 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
11890 "step over execarg initialization" and
11891 "step over corearg initialization".
11892
11893Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
11894
11895 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
11896 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
11897
11898Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
11899
11900 From Rob Savoye (rob@poseidon.cygnus.com)
11901 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
11902 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
11903 configure.in}, gdb.disasm/{Makefile.in, configure.in},
11904 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
11905 configure.in}: Major reworking for autoconfig.
11906 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
11907 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
11908 New files.
11909 * config/unix-gdb.exp: Make GDB global.
11910 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
11911 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
11912 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
11913 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
11914 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
11915 term.exp, twice.exp, watchpoint.exp, whatis.exp},
11916 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
11917 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
11918 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
11919 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
11920 pr-8136.exp, result.exp, string.exp, tuples.exp},
11921 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
11922 to returns as necessary, arrange for test to compile own testcase
11923 executable.
11924 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 11925
c906108c
SS
11926Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
11927
11928 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
11929 clear_xfail at end of test which might not call either pass or fail.
11930 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
11931 "backtrace through signal handler".
11932
11933Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11934
11935 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
11936 continuing from a job control stop signal.
11937 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
11938
11939Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
11940
11941 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
11942 * gdb.base/corefile.exp: Likewise.
11943 * gdb.base/funcargs.exp: Likewise.
11944
11945Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
11946
11947 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
11948 * config/monitor.exp: Add support for setting baud rate.
11949
11950Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
11951
11952 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
11953 i*86-*-linux* xfails for "backtrace through signal handler".
11954 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
11955 "print func2::coremaker_local".
11956 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
11957 alpha-dec-osf2* xfail for
11958 "delete all breakpoints when none".
11959
11960Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
11961
11962 * gdb.base/break.exp: Change test that deletes all breakpoints
11963 when no user breakpoints are installed. A post 4.15 change
11964 causes gdb to no longer prompt in this case.
11965
11966Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
11967
11968 * gdb.base/return.exp (return_tests): Change xfail for test
11969 "correct value returned double test" to stop xfailing at
11970 Solaris 2.5. Apparently the bug has been fixed.
11971
11972Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
11973
11974 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
11975 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
11976
11977Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
11978
11979 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
11980 * gdb.disasm/hppa.s: Corresponding changes.
11981
11982Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
11983
11984 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
11985 makefile fragment.
11986 * config/mt-hpux: Deleted.
11987
11988Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
11989
d63a86f8 11990 * Many files: When warning about suppressed tests due to a
c906108c
SS
11991 nonexistant test binary, avoid incrementing the warning count.
11992
11993Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
11994
11995 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 11996
c906108c
SS
11997Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11998
11999 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
12000 "sparc-*-solaris2*".
12001
12002Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12003
12004 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
12005 Add global and local variables and initialize them.
12006 * gdb.base/corefile.exp: Test correct mapping of corefile sections
12007 by printing variables. Remove rs6000 and powerpc xfails, BFD now
12008 extracts the file name and terminating signal from the core file.
12009 * TODO: Remove note about tests for correct mapping of corefile.
12010 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
12011 from optimizing it away.
12012 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
12013 handles common blocks.
12014
12015Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
12016
12017 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
12018 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
12019
12020Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
12021
12022 * Makefile.in (maintainer-clean): New target, synonym for
12023 realclean.
12024 * gdb.base/Makefile.in (maintainer-clean): Likewise.
12025 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
12026 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
12027 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
12028 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
12029 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
12030
12031Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
12032
12033 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
12034 xfails when not gcc compiled for "print foo::funclocal".
12035 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
12036 "print foo::funclocal at foo",
12037 "print 'scope1.c'::foo::funclocal at foo",
12038 "print foo::funclocal_bss at foo",
12039 "print 'scope1.c'::foo::funclocal_bss at foo",
12040 "print foo::funclocal_ro at foo",
12041 "print 'scope1.c'::foo::funclocal_ro at foo",
12042 "print bar::funclocal at foo" and
12043 "print 'scope1.c'::bar::funclocal at foo".
12044 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
12045 gcc compiled for "print foo::funclocal at bar".
12046 Expand all messages to ensure that they identify that
12047 the test is at bar().
12048 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
12049 gcc compiled for:
12050 "ptype on opaque struct pointer (statically)",
12051 "ptype on opaque struct tagname (statically)",
12052 "ptype on opaque struct pointer (dynamically) 1",
12053 "ptype on opaque struct tagname (dynamically) 1",
12054 "ptype on opaque struct pointer (dynamically) 2" and
12055 "ptype on opaque struct tagname (dynamically) 2
12056 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
12057 gcc compiled for:
12058 "p datalocal"
12059 "whatis datalocal",
12060 "ptype datalocal",
12061 "p bsslocal",
12062 "whatis bsslocal", and
12063 "ptype bsslocal".
12064 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
12065 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
12066 when not gcc compiled.
12067 * gdb.base/funcargs.exp (float_and_integral_args): Add
12068 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
12069 compiled.
12070 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
12071 "backtrace from call6a" when not gcc compiled.
12072 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
12073 "backtrace from call7a" when not gcc compiled.
12074 * gdb.base/callfuncs.exp (do_function_calls):
12075 Add "hppa*-*-hpux*" xfail when not gcc compiled for
12076 "p t_char_array_values(char_array_val2,char_array_val1)",
12077 "p t_char_array_values(char_array_val1,char_array_val2)",
12078 "p t_char_array_values("carray 1","carray 2")",
12079 "p t_char_array_values("carray 1",char_array_val2)",
12080 "p t_char_array_values(char_array_val1,"carray 2")",
12081 "p sum_args(1,{2})",
12082 "p sum_args(2,{2,3})",
12083 "p sum_args(3,{2,3,4})",
12084 "p sum_args(4,{2,3,4,5})"
12085 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
12086 "backtrace in corefile.exp" when not gcc compiled.
12087
12088Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12089
12090 * gdb.base/signals.exp: Rewrite `handle all print' test as
12091 a procedure. Accept blanks or TABs as whitespace, increase
12092 timeout and expect input buffer size for the large output
12093 from the command. Remove "i*86-*-bsdi2.0" xfail.
12094
12095Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12096
12097 * gdb.base/setvar.exp: Add new testcases for truncation when
12098 assigning invalid values to bitfields.
12099
12100Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
12101
d63a86f8 12102 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
12103 mips-sgi-irix* xfail for
12104 "call inferior func with struct - returns char *"
12105 and fix test so that an optional (unsigned char *) cast is
12106 accepted in the result.
12107
12108Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
12109
12110 * gdb.base/funcargs.exp (float_and_integral_args): Remove
12111 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
12112 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
12113 * gdb.base/signals.exp: Remove duplicate "handle all print" test
12114 that accidentally got checked in.
12115
12116Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
12117
d63a86f8 12118 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
12119 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
12120 compiled test.
12121 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
12122 Add mips-sgi-irix5* xfail for not gcc compiled.
12123 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
12124 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
12125 "p top", "whatis top", "p middle", and "whatis middle".
12126 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
12127 "whatis signed char" for not gcc compiled.
12128 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
12129 "set variable signed char=-1 (-1)" and
12130 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
12131 * gdb.base/funcargs.exp (float_and_integral_args):
12132 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
12133 Add mips-sgi-irix* xfail when not gcc compiled for
12134 "continue to call2b".
12135 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
12136 "continue to call2g".
12137 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
12138 "backtrace from call6a"
12139 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
12140 "backtrace from call7k".
12141 Add mips-sgi-irix5* xfail when not gcc compiled for
12142 "backtrace from call7a".
12143 (localvars_after_alloca): Fix gdb_test cmds for
12144 "print * after runto ...".
12145 Remove rs6000-*-* xfails for
12146 "print i after runto localvars_after_alloca" and
12147 "print l after runto localvars_after_alloca"
12148 for all compilers.
12149 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
12150 when not compiled with gcc, for:
12151 "print signed char == (minus)",
12152 "print signed char != (minus)",
12153 "print signed char < (minus)",
12154 "print signed char > (minus)".
12155 * gdb.base/callfuncs.exp (do_function_calls):
12156 Add mips-sgi-irix* xfail, when compiled with native compiler, for
12157 "call inferior func with struct - returns char *".
d63a86f8 12158 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
12159 "correct value returned double test" to include Solaris 2.4.
12160 * gdb.base/funcargs.exp (float_and_integral_args):
12161 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 12162
c906108c
SS
12163Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12164
12165 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
12166 enumeration bitfields if compiling with GNU C.
12167 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
12168 to empty' prompt.
12169
12170Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
12171
12172 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
12173 test for PRO targets.
12174
12175 * gdb.base/funcargs.exp: Avoid ever setting more than 8
12176 breakpoints in the inferior at any given time by making
12177 two groups of breakpoints for call2*, call6* and call7*
12178 tests.
12179
12180Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12181
12182 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
12183 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
12184 from optimizing it away.
12185 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
12186 "call inferior func with struct".
12187
12188Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
12189
12190 * configure.in: Only configure gdb.chill for particular targets.
12191
12192Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
12193
12194 * gdb.base/Makefile.in: Add action to .c.o transformation
12195 rule that generates a .ci file for each .o file and remove
12196 explicit .c.o rules except for callfuncs.o.
12197 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
12198 generates a .ci file for each .o file and remove explicit
12199 .cc.o rules.
12200 (clean): Remove *.tmp *.ci files.
12201 (EXECUTABLES): Remove templ-info.exp.
12202 * gdb.base/compiler.c: New file.
12203 * gdb.c++/compiler.cc: New file
12204 * gdb.base/scope.exp: Source gdb.base/scope.ci.
12205 Change rs6000-*-* xfail for
12206 "print 'scope0.c'::filelocal_ro" and
12207 "print 'scope1.c'::filelocal" and
12208 "print 'scope1.c'::filelocal_bss" and
12209 "print 'scope1.c'::filelocal_ro" and
12210 "print 'scope1.c'::foo::funclocal" and
12211 "print 'scope1.c'::foo::funclocal_ro" and
12212 "print 'scope1.c'::bar::funclocal" and
12213 "print 'scope0.c'::filelocal_ro" and
12214 "print 'scope1.c'::filelocal at foo" and
12215 "print 'scope1.c'::filelocal_bss at foo" and
12216 "print 'scope1.c'::filelocal_ro at foo" and
12217 "print 'scope1.c'::foo::funclocal at foo" and
12218 "print 'scope1.c'::foo::funclocal_bss at foo" and
12219 "print 'scope1.c'::foo::funclocal_ro at foo" and
12220 "print 'scope1.c'::bar::funclocal at foo" and
12221 "print 'scope0.c'::filelocal_ro" and
12222 "print 'scope1.c'::filelocal" and
12223 "print 'scope1.c'::filelocal_bss" and
12224 "print 'scope1.c'::filelocal_ro" and
12225 "print 'scope1.c'::foo::funclocal" and
12226 "print 'scope1.c'::foo::funclocal_bss" and
12227 "print 'scope1.c'::foo::funclocal_ro" and
12228 "print 'scope1.c'::bar::funclocal" and
12229 "print 'scope1.c'::bar::funclocal_bss"
12230 to only be xfail'd when not compiled with gcc.
d63a86f8 12231 Add rs6000-*-* xfail for
c906108c
SS
12232 "print 'scope0.c'::filelocal_bss before run"
12233 when compiled with gcc.
12234 (test_at_main): Add rs6000-*-* xfail for
12235 "print filelocal_ro in test_at_main"
12236 when compiled with gcc.
12237 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 12238 Add rs6000-*-aix* xfail for
c906108c
SS
12239 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
12240 "ptype t_char_array", not compiled with gcc.
12241 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
12242 xfail for "list foo (in include file)" when gcc compiled.
12243 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
12244 (integral_args): Add rs6000-*-* xfail for
12245 "run to call0a" if not compiled with gcc.
12246 (unsigned_integral_args): Add rs6000-*-* xfail for
12247 "run to call1a" if not compiled with gcc.
12248 (float_and_integral_args): Add rs6000-*-* xfail for
12249 "run to call2a" if not compiled with gcc and for
12250 "continue to call2b" for any compiler.
12251 Add rs6000-*-* xfail to
12252 "print f1 after run to call2a" for gcc compiled.
12253 (discard_and_shuffle): Add rs6000-*-* xfail for
12254 "run to call6a".
12255 (shuffle_round_robin): Add rs6000-*-* xfail for
12256 "backtrace from call7a" if not compiled with gcc.
12257 Add rs6000-*-* xfail for
12258 "backtrace from call7b" if compiled with gcc.
12259 (call_after_alloca): Add rs6000-*-* xfail for
12260 "print c in call_after_alloca" and
12261 "print s in call_after_alloca" and
12262 "backtrace from call_after_alloca_subr"
12263 if not compiled with gcc.
12264 (localvars_in_indirect_call): Add rs6000-*-* xfail for
12265 "print c in localvars_in_indirect_call" and
12266 "print c in localvars_in_indirect_call" and
12267 "backtrace in indirectly called function" and
12268 "stepping into indirectly called function"
12269 if not compiled with gcc.
12270 (localvars_after_alloca): Add rs6000-*-* xfail for
12271 "print c after runto localvars_after_alloca" and
12272 "print s after runto localvars_after_alloca" and
12273 "print i after runto localvars_after_alloca" and
12274 "print l after runto localvars_after_alloca"
12275 for all compilers.
12276 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
12277 than whatis-info.exp.
12278 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
12279 than opaque-info.exp.
12280 Setup rs6000-*-* xfail for
d63a86f8 12281 "ptype on opaque struct pointer (statically)" and
c906108c
SS
12282 "ptype on opaque struct pointer (dynamically)" when
12283 not compiled with gcc.
12284 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
12285 rather than callf-info.exp.
12286 (do_function_calls): Add clear_xfail for rs6000-*-* for
12287 "p t_float_values2(3.14159,float_val2)". Seems to work
12288 fine there, both with xlc and gcc. Need to find out what
12289 it is doing right and fix other platforms.
12290 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
12291 "call inferior func with struct - returns int",
12292 "call inferior func with struct - returns long",
12293 "call inferior func with struct - returns float",
12294 "call inferior func with struct - returns double",
12295 "call inferior func with struct - returns char *",
12296 but only if not gcc compiled (presumes xlc compiled).
12297 Change rs6000-*-* xfails for
12298 "call inferior func with struct - returns char" and
12299 " call inferior func with struct - returns short" to only
12300 xfail if not using gcc.
12301 (clean mostlyclean): Remove *.ci and *.tmp files.
12302 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
12303 than templ-info.exp.
12304 * gdb.base/langs.exp: Source gdb.base/langs.ci.
12305 Add rs6000-*-* xfail for "up to foo in langs.exp"
12306 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
12307 when not gcc compiled.
d63a86f8 12308
c906108c
SS
12309Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12310
12311 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
12312 * gdb.base/corefile.exp: Likewise.
12313 * gdb.base/list.exp: Likewise.
12314 * gdb.base/scope.exp: Likewise.
12315 * gdb.base/siganls.exp: Likewise.
12316
12317 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
12318 compiler output.
12319 * gdb.base/whatis.exp: Likewise.
12320
12321Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
12322
12323 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
12324 failure (opcode table has been fixed to match reality).
12325
12326Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
12327
12328 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
12329 "call inferior func with struct - returns char",
12330 "call inferior func with struct - returns short"
12331
12332 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
12333 "print 'scope0.c'::filelocal at main",
12334 "print 'scope0.c'::filelocal_bss in test_at_main",
12335 "print 'scope0.c'::filelocal at foo",
12336 "print 'scope0.c'::filelocal_bss in test_at_foo",
12337 "print 'scope0.c'::filelocal at bar",
12338 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 12339
c906108c
SS
12340 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
12341 in source file 1". This bug seems to have been fixed with both
12342 gcc and native cc (was native assembler bug?).
12343
12344Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
12345
12346 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
12347 "backtrace through signal handler" to "i*86-*-sysv4*".
12348 * gdb.base/signals.exp: Add xfail for "'next' behaved as
12349 continue" case. Add "known SVR4 bug" to fail message.
12350 Add "i*86-*-bsdi2.0" xfail for "handle all print".
12351 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
12352 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
12353 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
12354 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
12355 "up to foo in langs.exp", "show language at foo in
12356 langs.exp", "up to cppsub_ in langs.exp", "show
12357 language at cppsub_ in langs.exp", "up to fsub in
12358 langs.exp", and "show language at fsub in langs.exp".
12359 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
12360 "bactrace in corefile.exp".
12361 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
12362 "call inferior function with struct - returns float" and
12363 "call inferior function with struct - returns double".
d63a86f8 12364
c906108c
SS
12365Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
12366
12367 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
12368 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
12369 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
12370 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
12371
12372Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
12373
12374 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
12375 (or overriden) "CHILL" macro rather then bare "gcc".
12376 Also look for ../../gcc/xgcc since that is what we will
12377 actually need, not "Makefile". Remove following assignment
12378 of CHILL to CHILL_FOR_TARGET because that results in
12379 recursive definition.
12380
12381Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
12382
12383 * gdb.base/corefile.exp: Change xfail for backtrace in
12384 corefile.exp from linuxaout to all linux.
12385 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
12386 cases where we miss the breakpoint at the signal handler
12387 for some reason. Setup xfail for linuxoldld/linuxaout and
12388 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
12389 hitting SIGURG breakpoint.
12390 * gdb.base/signals.exp: Setup xfail for "next" acting like
12391 continue to add linuxoldld. Setup xfail for all linux for
12392 "next to handler in signals_tests_1", "backtrace in
12393 signals_tests_1", "continue to func1", "pass SIGUSR1",
12394 and continue to handler".
12395
12396Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
12397
12398 * Update all FSF addresses except those in COPYING* files.
12399
12400Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
12401
12402 * gdb.base/a2-run.exp: Change messages to be more explicit about
12403 the status of args, and quote binfile in results.
12404
12405Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
12406
12407 * gdb.base/callfuncs.exp: Add tests for passing structs to
12408 inferior functions and return various types.
12409 * gdb.base/callfuncs.c: Add functions to receive a struct
12410 and return a member of the struct, in various types.
12411
12412Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12413
12414 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
12415
12416Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
12417
12418 * config/vxworks29k.exp: New file, sources vxworks.exp.
12419
12420Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12421
12422 * config/gdbremote.exp: New file. Testing framework using
12423 gdbserver.
12424
12425Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
12426
12427 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
12428 "call function when asleep" and "send end of file".
12429 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
12430 for "backtrace in corefile.exp".
12431 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
12432 for "backtrace through signal handler".
12433 * gdb.base/corefile.exp: Make sure we actually generate a core file
12434 before trying the core tests. Some systems allow the user to suppress
12435 generation of core files and default to that (linux for example).
12436 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
12437 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
12438
12439Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12440
12441 * gdb.threads: New directory with some crude multi-threaded
12442 gdb tests (step.exp and step2.exp).
12443 * config/mt-lynx (STEP_EXECUTABLE): Define.
12444 (THREADFLAGS): Define.
12445
12446Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
12447
12448 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
12449
12450 * gdb.base/signals.exp: Disable whole file for lynx until
12451 further notice.
12452
12453 * gdb.base/signals.exp: xfail test where "next" acts like
12454 "continue" for lynx.
12455
12456 * gdb.base/interrupt.exp: xfail test for calling function while
12457 inferior is asleep for lynx.
12458
12459 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
12460 than one cr-lf after each command.
12461
12462Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12463
12464 * configure.in: Reinstate setting of stabsdirs variable, fix
12465 typo in setting up configdirs for native builds.
12466
12467 * gdb.base/return.exp: Fix typo in return double test.
12468 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
12469 compiler from optimizing them away.
12470
12471Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
12472
12473 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
12474 sequences to be echo'd by gdb when using gdb_test.
12475 * gdb.chill/chexp.exp: Likewise.
12476 * gdb.fortran/exprs.exp: Likewise
12477
12478Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12479
12480 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
12481 after the inferior gdb has started.
12482
12483 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
12484 after each command.
12485 * gdb.base/funcargs.exp: Likewise.
12486 * gdb.base/gdbvars.exp: Likewise.
12487 * gdb.base/interrupt.exp: Likewise.
12488 * gdb.base/list.exp: Likewise.
12489 * gdb.base/watchpoint.exp: Likewise.
12490 * gdb.c++/demangle.exp: Likewise.
12491 * gdb.c++/inherit.exp: Likewise.
12492 * gdb.chill/chexp.exp: Likewise.
12493 * gdb.fortran/exprs.exp: Likewise.
12494
12495 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
12496 test if we can't handle IO to/from the inferior.
12497
12498 * gdb.c++/misc.exp: Always check for a program already being
12499 started after sending a "run" command to gdb.
12500
12501 * gdb.base/twice.exp: Start with a fresh gdb.
12502
12503 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
12504 only depend on gdb's expression code, not the chill runtime.
12505
12506 * gdb.base/return.c: Put return values into variables so we
12507 can have gdb print them rather than depending on the program
12508 to print them.
12509 * gdb.base/return.exp: Corresponding changes.
12510
12511 * lib/gdb.exp: Provide default value for noinferiorio.
12512 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
12513 the inferior.
12514
12515 * gdb.base/break.exp: Always check for a program already being
12516 started after sending a "run" command to gdb.
12517 (text_next_with_recursion): Don't check the output from the
12518 program's printf statement. Instead just make sure the program
12519 exited.
12520
12521 * gdb.base/commands.exp: Protect tests which need arguments with
12522 $noargs conditionals.
12523
12524Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12525
12526 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
12527 of structure member arrays to match gdb/valops.c:value_addr change.
12528
12529Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
12530
12531 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
12532 cases.
12533
12534Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
12535
12536 * configure.in (configdirs): Remove gdb.chill from default list
12537 of subdirs and then add it back in only if doing a native build.
12538 The current chill compiler does not yet work in any cross build.
12539 * Revert all signal changes from Jul 6.
12540 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
12541 for sh-hms targets, allowing these tests to link, with no other
12542 changes. Testing is suppressed by setting "nosignals" in site.exp.
12543
12544Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
12545
12546 * configure.in (signaldirs): Define and add to configdirs for all
12547 targets except some specific ones that are known to not support signals.
12548 Also clean up formatting.
12549 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
12550 (signals, sigall): Remove rules to build.
12551 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
12552 Moved to new gdb.signals directory.
12553 * gdb.signals: New test directory.
12554 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
12555 signals.c signals.exp}: New or moved files.
12556
12557Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
12558
12559 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
12560
12561Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
12562
12563 * gdb.base/return.exp: Xfail `return double' test failure
12564 on at least Solaris 2.3 and handle future/past versions on
12565 a case by case basis as appropriate. Also update message
12566 to include i*86 failures.
12567
12568Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12569
12570 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
12571
12572 * lib/gdb.exp: Fix comment which erroneously identified
12573 gdb_file_cmd as gdb_load (the 19 May change was in fact to
12574 gdb_file_cmd not gdb_load).
12575 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
12576
12577 * gdb.base/setvar.exp: Make test names consistent between pass and
12578 fail cases. Use gdb_test more.
12579
12580Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12581
12582 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
12583
12584Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12585
12586 * gdb.base/help.exp: Fix expected help string for `show commands'.
12587
12588Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
12589
12590 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
12591
12592 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
12593 of a text section.
12594
12595Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
12596
12597 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
12598 that loop eventually terminates. Fix Connection refused logic so
12599 that testsuite will expire nicely.
12600
12601Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
12602
12603 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
12604 config/rom68k.exp: New tcl glue for the appropriate monitors.
12605 These all just end up calling monitor.exp.
12606 * config/monitor.exp (gdb_target_monitor): Handle `Connection
12607 refused' by retrying. Cleanup some timeout issues.
12608 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
12609 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
12610 callers don't have to set/restore global timeout variable.
12611
12612 * The following set of changes centralizes management of the global
12613 timeout variable. This way, it can be set in one target dependent
12614 place instead of dozens of places scattered throughout the test suite.
12615 If you need to lengthen a timeout, then you should either set timeout
12616 in one of the config/{target}.exp files, or multiply it by a factor.
12617 Setting it to an absolute value is always going to lose for some
12618 targets.
12619 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
12620 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
12621 * gdb.base/funcargs.exp: Don't set timeout.
12622 * gdb.base/list.exp (test_forward_search): Only use local timeout.
12623 * gdb.base/printcmds.exp (test_print_string_constants
12624 test_print_array_constants): Don't set timeout.
12625 * gdb.base/ptype.exp: Don't set timeout.
12626 * gdb.base/recurse.exp: Don't set timeout.
12627 * gdb.base/return.exp: Don't set timeout.
12628 * gdb.base/watchpoint.exp: Don't set timeout.
12629 * gdb.c++/classes.exp (do_tests): Don't set timeout.
12630 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
12631
12632Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
12633
12634 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
12635
12636Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12637
12638 * lib/gdb.exp: Disable chill tests for irix5.
12639
12640Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12641
12642 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
12643 each test pass or fail.
12644
12645Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12646
12647 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
12648 xlc not gcc.
12649
12650Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
12651
12652 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
12653
12654Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
12655
12656 * config/est.exp: Fix copyright and comments. Remove dead code.
12657 Use targetname, serialport and baud variables instead of fixed
12658 constants.
12659 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
12660 * config/cpu32bug.exp: New file to support cpu32bug monitors.
12661
12662Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12663
12664 * gdb.base/watchpoint.exp: Don't run
12665 test_watchpoint_triggered_in_syscall for sunos.
12666
12667Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12668
12669 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
12670 they don't seem to exist. Do include stdio.h.
12671
12672Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12673
12674 * gdb.base/a1-selftest.exp: Add alpha xfail.
12675
12676Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12677
12678 * gdb.base/watchpoint.c (main): Prompt before calling read().
12679 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
12680 Revise accordingly. Remove cruft about sending "123" several
12681 times, until it gets noticed. Clean up the "print buf[0]" stuff
12682 so that it passes or fails, and waits for prompts in the usual way.
12683
12684Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12685
12686 * gdb.base/recurse.exp: Fix comment.
12687
12688 * TODO: Remove item about printing variables in nodebug.exp. Add
12689 item about enabling tests which are only run on some targets.
12690
12691 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
12692 fail, make test names unique, use new gdb_test convention
12693 regarding pattern, use gdb_test more, etc.).
12694
12695 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
12696 fail, make test names unique, etc.).
12697
12698Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12699
12700 * gdb.base/nodebug.c: Change return type of top and middle to
12701 short.
12702 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
12703 are fixed by the recent mdebugread.c changes. Allow `short ()'
12704 as type for top and middle.
12705
12706Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12707
12708 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
12709 nearly as I can tell, the whole thing was an accident in Stu's
12710 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
12711 to replace a send/expect pair with gdb_test, but ended up only
12712 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
12713 of 30 Mar 1995 took care of it, but left this vestigial comment
12714 which I am now nuking.
12715
12716Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12717
12718 * gdb.base/break.exp: Look for different line number for
12719 breakpoint at main depending on usestubs.
12720
12721Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12722
12723 * gdb.base/list.exp: Adjust some alternate expect patterns to
12724 match recent list0.c change. Add alternate expect pattern for
12725 output from `list default lines around main' for optimizing
12726 compilers.
12727
12728Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12729
12730 * lib/gdb.exp: If nosignals is not set, set it to 0.
12731
12732Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
12733
12734 * config/slite-gdb.exp: Responds to load symbol table prompt.
12735 * gdb.base/break.exp: Adjust line number, fix rerun.
12736 * gdb.base/langs0.c: Add #ifdef usestubs.
12737
12738Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
12739
12740 * gdb.base/list.exp: Adjust line contents after adding new lines in
12741 list0.c. Also fix a syntax error.
12742
12743 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
12744 * gdb.base/break.exp: ditto.
12745 * gdb.base/list.exp: ditto.
12746 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
12747 * gdb.base/run.c: ditto.
12748 * gdb.base/list0.c: ditto.
12749 * gdb.base/funcargs.c: ditto.
12750
12751Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
12752
12753 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
12754 $targetname, $serialport and $baud instead of hardwired variables.
12755 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
12756 target doesn't support signals.
12757
12758Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
12759
12760 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
12761
12762Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12763
12764 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
12765 Don't rely on the value of an auto variable before it has been
12766 initialized. Use gdb_test more.
12767
12768Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12769
12770 * lib/gdb.exp (default_gdb_version): A version number must start
12771 with a digit, but other than that contains all characters up to
12772 the first whitespace character.
12773
12774Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12775
12776 * gdb.base/commands.exp (breakpoint_command_test): New tests.
12777
12778Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12779
12780 * gdb.c++/*.exp: Warn if executable does not exist. The original
12781 reason for skipping the warning was that configure.in sometimes
12782 intentionally skipped building the executables but the tcl code
12783 had no way of knowing. That (a) was always bogus with respect to
12784 error handling, (b) is no longer true (right now there is no way
12785 to skip C++ tests).
12786
12787 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
12788
12789Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12790
12791 * gdb.base/list.exp: Add expect patterns for output from
12792 SunPRO compiled executables.
12793 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
12794 types.
12795
12796Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12797
12798 * gdb.base/break.exp (test_next_with_recursion): Accept any line
12799 number (we are already testing that the correct source line text
12800 gets printed).
12801
12802 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
12803 that is what is intended, but something needed to be done to get
12804 sunos4 native working again.
12805
12806 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
12807
12808 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
12809 apparently went with a (very) old xfail.
12810
12811Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
12812
12813 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
12814 runto_main is a proc in gdb.exp that will do 'step' for target use
12815 stubs.
12816 * gdb.base/exprs.exp: ditto.
12817 * gdb.base/interrupt.exp: ditto.
12818 * gdb.base/opaque.exp: ditto.
12819 * gdb.base/printcmds.exp: ditto.
12820 * gdb.base/ptype.exp: ditto.
12821 * gdb.base/scope.exp: ditto.
12822 * gdb.base/setvar.exp: ditto.
12823 * gdb.base/signals.exp: ditto.
12824 * gdb.base/twice.exp: ditto.
12825 * gdb.c++/classes.exp: ditto.
12826 * gdb.c++/inherit.exp: ditto.
12827 * gdb.c++/templates.exp: ditto.
12828 * gdb.base/break.exp: no run and hit main for stubs. Change line
12829 numbers for breakpoints and info breakpoint.
12830 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
12831 breakpoint().
12832 * gdb.base/callfuncs.c: ditto.
12833 * gdb.base/exprs: ditto.
12834 * gdb.base/interrupt.c: ditto.
12835 * gdb.base/opaque0.c: ditto.
12836 * gdb.base/printcmds.c: ditto.
12837 * gdb.base/ptype.c: ditto.
12838 * gdb.base/scope0.c: ditto.
12839 * gdb.base/setvar.c: ditto.
12840 * gdb.base/signals.c: ditto.
12841 * gdb.base/twice.c: ditto.
12842 * gdb.c++/misc.cc: ditto.
12843 * gdb.c++/templates.cc: ditto.
12844
12845Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12846
12847 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
12848
12849 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
12850 somewhere between `read' and `main.c'. I'm pretty sure the
12851 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
12852 and it isn't particularly useful.
12853
12854 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
12855
12856Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12857
12858 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
12859
12860Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
12861
12862 * config/mt-slite: add LIBS and -nostdlib.
12863 * config/slite-gdb.exp: add this new file to support sparclite target.
12864
12865Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
12866
12867 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
12868
12869 * gdb.base/a2-run.exp: Change argument to istarget from
12870 "*-*-vxworks" to "*-*-vxworks*".
12871 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
12872
12873Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
12874
12875 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
12876 will not runto main but do a 'step' to step out of breakpoint().
12877 * config/mt-slite: add -Dusestubs.
12878
12879Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12880
12881 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
12882 instead of just @.
12883
12884 * gdb.base/signals.exp: Add test for "handle all print".
12885 * TODO: Remove "handle all print". Also remove item about
12886 checking copyright date (I don't like the idea of a spurious FAIL
12887 based on when we run the tests).
12888
12889 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
12890 for SunOS4 (reason for failure not investigated). Remove
12891 redundant test for $binfile.
12892
12893 * gdb.base/nodebug.c (array_index): Call malloc.
12894
12895 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
12896
12897Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
12898
12899 * gdb.base/recurse.exp: Update gdb_test invocation to use new
12900 conventions and slightly simplify the matching regexp.
12901
12902Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12903
12904 * gdb.base/break.exp: Update gdb_test invocation to use new
12905 convention.
12906
12907 * lib/gdb.exp: If noargs is not set, set it to 0.
12908
12909 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
12910 tests unique.
12911
12912 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
12913
12914Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12915
12916 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
12917 one argument of type "<non-float parameter>".
12918
12919Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
12920
12921 * config/rom68k.exp: New file to support Motorola IDP board.
12922 * gdb.base/a2-run.exp: Skip this file if noargs is set.
12923 * gdb.base/break.c: Change things around so that this program
12924 doesn't depend upon args. This is necessary to make remote
12925 targets work (in general, they can't take args).
12926 * gdb.base/break.exp: Don't try to send args to program. Don't
12927 expect output. Also, replace lots of code with gdb_test.
12928
12929Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12930
12931 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
12932 printing of '\'' (which is what the comment says we are testing,
12933 even though we were not), not '''.
12934 (test_integer_literals_rejected): Test that printing ''' is an error.
12935
12936 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
12937 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
12938 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
12939 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
12940 Use gdb_test not test_print_accept.
12941 * lib/gdb.exp: Remove test_print_accept.
12942
12943 * gdb.base/signals.exp (signal_tests_1): Make pass message
12944 consistent with fail message.
12945
12946 * gdb.base/whatis.exp: Remove xfails for printing char vs.
12947 unsigned char; the bug (PR 1821) is fixed.
12948
12949 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
12950
12951 * gdb.base/scope.exp (test_at_localscopes): Call pass for
12952 successful tests--makes xfailing them work right.
12953
12954Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12955
12956 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
12957 only \r\n, not .*. The test can pass .* as the last thing in
12958 $pattern if that is what it wants. In addition to providing this
12959 flexibility, this change should speed up pattern matching in cases
12960 where the pattern already ended with .* (there were a number of
12961 them). This change also helps catch bad patterns--in the old
12962 scheme the typo "char \*" instead of "char \\*" would pass. Now
12963 it is caught.
12964 * Many .exp files: Update callers.
12965
12966 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
12967 clearer and does not spuriously match multiple ('s. Likewise for
12968 ) and *.
12969
12970 * gdb.base/nodebug.exp: Test ability to call a function and pass
12971 it a string (even with no debugging info).
12972
12973 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
12974 "p '\'", which is the same as "p ''" once tcl gets done with
12975 quoting, to "p '\\'", which I suspect is what is intended (one
12976 backslash gets sent to GDB).
12977
12978 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
12979
12980Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12981
12982 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
12983 1817) was fixed literally years ago.
12984
12985Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12986
12987 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
12988 test, it causes stepping out of call_after_alloca_subr with
12989 optimizing compilers.
12990 (localvars_in_indirect_call): Consume GDB prompt if `finish'
12991 fails.
12992
12993 * gdb.c++/templates.exp: Source templ-info.exp only if
12994 the templates executable exists.
12995
12996 * gdb.c++/misc.cc (class Contains_static_instance,
12997 class Contains_nested_static_instance),
12998 gdb.c++/classes.exp (test_static_members): Test printing of
12999 a class that contains a static instance of the class.
13000
13001Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13002
13003 * gdb.base/langs2.c (cppsub_): Don't prototype.
13004 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
13005 only, I believe).
13006
13007Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13008
13009 * lib/gdb.exp (skip_chill_tests): New procedure.
13010
13011 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
13012
13013Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
13014
13015 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
13016 each expect pattern. Cuts runtime from 12 to about 4 seconds.
13017
13018Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13019
13020 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
13021
13022 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
13023 disassemble 8, not 16, instructions for part 4.
13024
13025 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
13026 support the latter anymore.
13027
13028 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
13029 -DNO_PROTOTYPES.
13030 * gdb.base/callfuncs.c: Control use of prototypes based on
13031 NO_PROTOTYPES, not __STDC__.
13032 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
13033 t_float_values2 tests if prototypes in use.
13034
13035 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
13036 t_double_values): When checking differences against DELTA, check
13037 that difference is within the range (-DELTA,DELTA), not just
13038 (-infinity,DELTA).
13039
13040Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
13041
13042 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
13043 'file' command firts, then 'target', then 'load', this is due to gdb
13044 target set up.
13045 * config/mips-gdb.exp: Fix a couple regular exp bugs.
13046
13047Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
13048
13049 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
13050 FP load/store variants.
13051 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
13052
13053Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
13054
13055 * gdb.base/term.exp: Do not give a warning if not native, it is
13056 not an abnormal condition.
13057
13058Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
13059
13060 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
13061 t_char_array".
13062
13063Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
13064
13065 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
13066 are getting the version number.
13067
13068 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
13069 if not native, it is not an abnormal condition.
13070
13071Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13072
13073 * lib/gdb.exp: Just use "file exists", rather than undocumented
13074 dejagnu procedure "findfile".
13075
13076Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
13077
13078 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
13079 (LDFLAGS): Set to -Xlinker -Ur.
13080
13081 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
13082 Removed, these values are set by lib/gdb.exp.
13083
13084 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
13085
13086Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
13087
13088 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
13089 of replicating gdb startup code.
13090
13091 * config/mt-vxworks (LDFLAGS): Set to -r.
13092 (CFLAGS_FOR_TARGET): Removed.
13093
13094 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
13095 (gdb) and gdb for vxworks uses (vxgdb).
13096
13097 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
13098 executable is not in the tree and host != target, use sed and
13099 program_transform_name to determine the gdb name used by the
13100 target.
13101
13102 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
13103 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
13104
13105Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13106
13107 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
13108 floats, chars, and shorts where there are ANSI-style function
13109 definitions.
13110
13111 * gdb.base/langs.exp, gdb.base/langs*: New test.
13112 * gdb.base/Makefile.in: Build it.
13113 * TODO: Remove item about checking that C names don't get C++
13114 demangling applied; this test tests it.
13115
13116Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13117
13118 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
13119 went with the const70 xfail. The xfail went away a year ago.
13120
13121 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
13122
13123 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
13124 for hp300.
13125
13126 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
13127
13128 * gdb.base/a1-selftest.exp: Don't run on hp300.
13129
13130Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13131
13132 * Makefile.in (site.exp): Set host_alias and target_alias as well
13133 as host_triplet and target_triplet.
13134
13135Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13136
13137 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
13138
13139 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
13140 places as other ecoff systems).
13141
13142 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
13143 ultrix.
13144
13145Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13146
13147 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
13148 remove them.
13149 * gdb.base/nodebug.exp: Accept "function" in addition to "text
13150 variable and "variable" in addition to "data variable".
13151 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
13152
13153 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
13154 2.
13155 * gdb.base/list1.c (long_line): Add additional statement at start
13156 of function.
13157 * gdb.base/list.exp (test_forward_search): Update line number to
13158 reflect new statement.
13159
13160Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13161
13162 * gdb.base/signals.exp: Reinitialize searched source directories
13163 after gdb_start call.
13164
13165Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
13166
13167 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
13168 * gdb.stabs/Makefile.in: Likewise.
13169
13170 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
13171 change. Instead split the tests into smaller pieces.
13172 * gdb.disasm/hppa.s: Corresponding changes.
13173
13174Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13175
13176 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
13177 Quote ^C when passing it to stty. For some shells ^ is a pipe.
13178
13179 * gdb.base/funcargs.exp: Modify many tests so that every test
13180 either passes or fails. Make some test names unique.
13181
13182Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13183
13184 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
13185 Call stty to set interrupt character.
13186
13187 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
13188 for HP assembler versus GNU assembler based on actual behavior of
13189 $(CC), rather than assuming that $(AS) is always the GNU assembler.
13190
13191 * TODO: Suggest a few more stepping tests.
13192
13193Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
13194
13195 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
13196 restart GDB for h8300 after a continue.
13197 (return): Add pattern to match a29k-udi behavior.
13198 * gdb.base/nodebug.exp: Remove obsolete comment.
13199 * gdb.base/regs.exp: New file, testing of register displays.
13200 * gdb.base/return.exp: Fix typo in reference to $objdir.
13201 * gdb.base/whatis.exp: Always start with a fresh GDB.
13202
13203Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13204
13205 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
13206 higher, these tests generate a lot of output.
13207
13208Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13209
13210 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
13211 code following the catch silently ignored some errors; without the
13212 catch they should be thrown like any other tcl error. Also, the
13213 catch used "" instead of {} which meant all the callers who wanted
13214 to include one of the characters "[]$ had to quote it an extra time.
13215 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
13216 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
13217 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
13218 Remove extra quoting.
13219
13220Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
13221
13222 * gdb.base/commands.exp: Make test names unique; every test either
13223 passes or fails. Update some comments.
13224
13225 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
13226
13227Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13228
13229 The following fixes a FAIL caused by the fact that the alpha stabs
13230 configuration didn't use the ".if alpha" code in weird.def.
13231 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
13232 bit pointer, so the 32 bit version works even on the alpha.
13233 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
13234 Remove the stuff which allowed us to have separate versions for
13235 alpha and everything else.
13236
13237 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
13238 regexp which "info func operator\[\](" is supposed to match. Fix
13239 string to send to GDB. Note that GDB still doesn't work right. Add a
13240 new test for "info func .perator\[\](" which GDB does handle correctly.
13241
13242 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
13243
13244Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13245
13246 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
13247 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
13248 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
13249 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
13250 it makes the tests harder to understand and confuses test-o-matic.
13251 The preferred style is that each test provides a PASS or a FAIL,
13252 and has a unique message (e.g. "continue #54" not just "continue")
13253 which is the same for the pass and the fail.
13254 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
13255 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
13256 to lib/gdb.exp.
13257 * gdb.base/printcmds.exp: Use test_print_accept. Remove
13258 prt_accept which was basically the same thing. Likewise for
13259 test_print_reject and prt_reject.
13260 * lib/gdb.exp (test_print_reject): Add some more error message
13261 patterns to match from the former printcmds.exp (prt_reject).
13262 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
13263 One defect of the passcount stuff is that some of it failed to
13264 report XPASS where appropriate.
13265 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
13266 stuff before and after arg in expected pattern.
13267 (test_paddr_operator_functions): Re-do test without print_addr_of;
13268 this is the only test which seems to want extra stuff there.
13269
13270Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13271
13272 * gdb.base/nodebug.exp: Update new tests to reflect improved
13273 wording of gdb output.
13274
13275 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
13276 and "ptype" work on variables in files compiled without -g.
13277 Replaces commented out "maint print msymbol" tests.
13278
13279Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13280
13281 * gdb.base/setvar.c (dummy): Call malloc.
13282
13283 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
13284 losing with the irix4 sed.
13285
13286 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
13287 ALRM" on irix4.
13288
13289Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13290
13291 * TODO: Remove items about corefile.exp testing new exec-file and
13292 backtrace; both are now done. Add items about printing enums.
13293
13294Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13295
13296 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
13297 "get signal $thissig" test fails.
13298
13299 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
13300
13301Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13302
13303 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
13304 compiler warning with dec alpha compiler.
13305
13306 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
13307 extra \n from gdb_test call (this explains why the prompt test
13308 that I removed yesterday was there).
13309 (user_defined_command_test): Remove extra \n and prompt test.
13310
13311 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
13312 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
13313 doesn't exist.
13314 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
13315 Also remove alpha workaround, which turns out to be because
13316 SIGABRT == SIGLOST.
13317
13318 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
13319
13320 * gdb.base/help.exp: Don't test "help show".
13321
13322Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13323
13324 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
13325 "set print address" is on.
13326 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
13327 pass prompt to gdb_test; gdb_test already looks for the prompt.
13328
13329 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
13330
13331 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
13332 was a vestige of the manual TESTSTRATEGY, and the purpose of it
13333 was to make sure that gdb can read a core file. But (a) the "read
13334 the corefile" part didn't make it to a1-selftest.exp, we just
13335 delete the corefile after creating it, and (b) we test reading
13336 corefiles in corefile.exp anyway. Also, this test left around a
13337 xgdb process on Solaris.
13338
13339 * gdb.base/corefile.exp: Also test backtrace.
13340
13341Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
13342
13343 * gdb.base/commands.exp: Test a simple user defined command with
13344 arguments and if/while statements; verify the full user command is
13345 printed by "show user".
13346
13347 * gdb.base/commands.exp: Test if/while commands as part of a
13348 breakpoint command list; verify they appear in breakpoint
13349 information.
13350
13351Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13352
13353 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
13354 than by dividing by zero.
13355
13356Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
13357
13358 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
13359 performing an inferior call with watchpoints enabled.
13360 * gdb.base/watchpoint.c (main): Delete second unnecessary read
13361 call.
13362
13363Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13364
13365 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
13366 of "file" command.
13367
13368 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
13369 Add additional pattern for when "int operator int(void);" appears
13370 in a different order.
13371
13372Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13373
13374 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
13375
13376 * gdb.base/help.exp: Replace most of docstrings for "info signals"
13377 and "signal" with ".*".
13378
13379Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13380
13381 * TODO: Add note about "handle all nostop".
13382
13383 * gdb.base/{sigall.c, sigall.exp}: New test.
13384 * gdb.base/Makefile.in: Add it.
13385
13386Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
13387
13388 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
13389 when invoking GDB, suppresses any windowing interface.
13390
13391Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
13392
13393 * config/sim-gdb: New file, simulator testing support.
13394
13395Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
13396
13397 * gdb.base/interrupt.exp: Test calling func1 twice.
13398
13399Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
13400
13401 * gdb.base/list.exp (test_forward_search): Set timeout higher
13402 when we'll be getting lots of output from gdb.
13403
13404 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
13405 "init_malloc" to after the expect statement. Run it if that
13406 regexp is taken, but also for two others which happen if source
13407 cannot be found.
13408
13409Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13410
13411 * gdb.base/printcmds.exp: New test, for printing register before
13412 program is running.
13413
13414Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13415
13416 * gdb.base/list.exp: Correct some alternate expect patterns
13417 to reflect changes in list1.c.
13418
13419Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13420
13421 * TODO: Add item regarding large frames.
13422
13423 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
13424
13425 * TODO: Remove item about enabling return.exp; it
13426 is enabled. Suggest a few more "return" tests.
13427
13428Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13429
13430 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
13431 anonymous unions.
13432
13433Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13434
13435 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
13436 and pr-5646.o, so "make" is the same as "make all", not "make
13437 pr-4975.o".
13438
13439Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
13440
13441 * gdb.base/list.exp: Adjust expectations to reflect changes in
13442 list1.c.
13443 (test_forward_search): New test proc.
13444 * gdb.base/list1.c (long_line): New function, has long source line.
13445
13446Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
13447
13448 * gdb.base/a1-selftest.exp: Change initial stepping to know about
13449 additional line of code that was added.
13450
13451Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
13452
13453 * gdb.disasm/hppa.s: Break the large branching tests into smaller
13454 tests so as not to overflow expect's input buffers.
13455 * gdb.disasm/hppa.exp: Corresponding changes.
13456
13457Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13458
13459 Beginnings of template debugging tests.
13460 * gdb.c++/templ-info.cc: New file to test for template
13461 debugging capability of the compiler.
13462 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
13463 templ-info.cc.
13464 * gdb.c++/templates.cc: Add explicit template instantiations
13465 to enable compiling with -fno-implicit-templates. Add destructor
13466 and 'value' method to T5 class for template tests.
13467 * gdb.c++/templates.exp: Add testcases for printing of template
13468 types, setting breakpoints on template methods and calling a
d63a86f8 13469 template method.
c906108c
SS
13470
13471Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
13472
13473 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
13474 branch target since some assemblers (gas-2.5) may emit a
13475 relocation for the branch instead of resolving it in the
13476 assembler.
13477
13478Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13479
13480 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
13481 through signal handler.
13482
13483Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13484
13485 * configure.in (*-*-netware): Use config/mt-netware.
13486
13487 * config/mt-netware: New file.
13488 * config/mt-i386-netware: Removed, separate configs for different
13489 netware architectures are no longer needed now that we have
13490 --with-headers.
13491
13492Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13493
13494 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
13495 by the recent changes to use ANSI C arithmetic conversions.
13496
13497Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13498
13499 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
13500 bug involving using inferior_pid to figure out whether to select a
13501 frame.
13502
13503Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
13504
13505 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
13506 match the current disassembler output.
13507
13508Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
13509
13510 * gdb.fortran/exprs.exp: Expect VOID instead of void.
13511 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
13512 types, expect "int" as type of integer values (for now).
13513
13514Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
13515
13516 * gdb.base/commands.exp: New tests for if/while commands.
13517
13518Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
13519
13520 * lib/gdb.exp (runto): Replace sub-pattern for hex value
13521 by .*, since hex values have different syntax in Chill mode.
13522
13523Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13524
13525 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
13526 linefeed from expect pattern for repeated types with indices > 9.
13527
13528Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
13529
13530 First part of Fortran test suite.
13531 * gdb.fortran: New directory.
13532 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
13533
13534Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13535
13536 * gdb.base/default.exp: Update expect pattern for load command
13537 without arguments.
13538
13539Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
13540
13541 * configure.in: Change i386 to i[345]86.
13542 * gdb.base/configure.in: Likewise.
13543 * gdb.c++/configure.in: Likewise.
13544 * gdb.chill/configure.in: Likewise.
13545
13546Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
13547
13548 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
13549 patterns, since that is not a valid context for comments.
13550
13551Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
13552
13553 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
13554 repeated types and repeated types with indices > 9.
13555
13556Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
13557
13558 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
13559 2417; old bug has been fixed.
13560
13561Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
13562
13563 * gdb.base/interrupt.exp: When trying to wake up the inferior,
13564 send the newline ourselves instead of assuming gdb_test will do
13565 so when passed an empty input string.
13566
13567 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
13568 stabs testcode.
13569
13570Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13571
13572 * lib/gdb.exp (gdb_test): Don't send anything if the first
13573 argument is an empty string. This makes cases where we want to
13574 match output that is already in expect's buffers (for example,
13575 matching a breakpoint after gdb_run_cmd has been called) work
13576 reliably.
13577
13578Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13579
13580 * config/netware.exp: New file.
13581
13582Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13583
13584 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
13585 the -B and -L prefixes so we can find the debugging stub.
13586
13587 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
13588 there and we are using the gcc from the tree.
13589
13590 * gdb.base/types.c: Removed.
13591
13592 * gdb.base/configure.in: Look for makefile fragments in ../config.
13593 Recognize i386-*-netware.
13594 * gdb.c++/configure.in: Likewise.
13595
13596Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13597
13598 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
13599 the correct TCL syntax.
13600
13601Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13602
13603 * gdb.base/opaque.exp: use runto instead of messing around with
13604 breakpoints. Simplify by using gdb_test.
13605
13606 * gdb.base/bitfields.exp: restart between tests on netware targets
13607 because breakpoints aren't relocated after target death. Run
13608 processes to completion.
13609
13610 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
13611
13612Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
13613
13614 * Makefile.in: Remove extra tabs that confuse some versions
13615 of "make". Use the newly built gdb to test with by default,
13616 rather than the first one in the tester's search path.
13617
13618Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
13619
13620 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
13621
13622 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
13623 condition help.
13624
13625Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13626
13627 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
13628
13629 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
13630 running.
13631 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
13632 * gdb.base/funcargs.exp: Likewise.
13633
13634 * gdb.base/bitfields.exp: Simplify by using gdb_test.
13635 * gdb.base/funcargs.exp: Likewise.
13636
13637 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
13638 message is "".
13639
13640Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13641
13642 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
13643 return,signals,twice}.exp: Handle non-existant binaries
13644 consistantly.
13645
13646 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
13647 * gdb.base/Makefile.in: Don't try to generate a core dump, we
13648 might testing a cross development system.
13649
13650Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13651
13652 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
13653 runtest script is relative to ${srcdir}, not ${rootdir}.
13654
13655Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
13656
13657 * gdb.base/signals.exp: Allow for optionality of breakpoint
13658 address.
13659
13660Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13661
13662 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
13663
13664Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13665
13666 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
13667 for size_t definition.
13668 * gdb.c++/templates.cc: Likewise
13669
13670 * config/mt-i386-netware: New file.
13671
13672 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
13673 defined.
13674
13675 * gdb.base/Makefile.in: Added support for systems that name core
13676 files by appending "core" to the program name.
13677 * gdb.base/a1-selftest.exp: Likewise.
13678
13679Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13680
13681 * gdb.base/return.exp: Add comment and message for `return double'
13682 test failure on Sparc Solaris.
13683
13684Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
13685
13686 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
13687
13688Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13689
13690 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
13691 from optimizing them away.
13692 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
13693 patterns to include default constructors and assignment operators,
13694 to match gcc versions beyond 2.5.8. Accept any cplus demangling
13695 character in the output of the virtual base pointer.
13696
13697Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13698
13699 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
13700 expression match in print_addr_of to avoid unintented matches.
13701 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
13702 versions up to 2.5.8.
13703
13704Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13705
13706 * gdb.base/list.exp: Tweak alternate pattern for listing of an
13707 included file to run under newer versions of expect.
13708 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
13709 consecutive >'s in templates to accomodate recent cplus-dem.c change.
13710 Remove xfail for the virtual table of BDDHookV.
13711
13712Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
13713
13714 * lib/gdb.exp (string_to_regexp): Set a default result.
13715 (default_gdb_start): Fix misleading message.
13716
13717Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
13718
13719 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
13720 Remove all CC, etc definitions.
13721 * config/mt-hpux: New file.
13722 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
13723 (CFLAGS, LDFLAGS): Define.
13724 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
13725
13726 * Makefile.in (site.exp): Don't insert host_os, etc.
13727 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
13728 (distclean): Check existence of subdir.
13729 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
13730 * gdb.base/Makefile.in: General cleanup and simplification.
13731 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
13732 to build executables. Use default rule to build .o files.
13733 (EXPECT, RUNTEST, CC): Fix relative pathname.
13734 (site.exp): Don't insert host_os, etc.
13735 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
13736 and/or SIGUSR1 defined.
13737 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
13738 * gdb.c++/Makefile.in: General cleanup and simplification.
13739 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
13740 (CFLAGS): Remove.
13741 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
13742
13743Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
13744
13745 * gdb.base/recurse.exp: Misc changes to get tests running again
13746 after Kung's changes to the watchpoint code.
13747 * gdb.base/watchpoint.exp: Likewise.
13748
13749Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
13750
13751 * lib/gdb.exp (string_to_regexp): Convert {\} also.
13752
13753Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
13754
13755 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
13756 * lib/gdb.exp (default_gdb_start): Define.
13757 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
13758 gdb.base/funcargs.exp, gdb.base/opaque.exp,
13759 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
13760 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
13761 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
13762 Don't call gdb_target_udi in between tests.
13763
13764Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13765
13766 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
13767 (which was basically just a local version of the same thing). In
13768 addition to avoiding duplication, gdb_test_exact is faster.
13769 * lib/gdb.exp (gdb_test_exact): Fix typo.
13770
13771 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
13772 don't give an error.
13773
13774 * gdb.base/term.exp: Call delete_breakpoints before starting.
13775
13776 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
13777 (t10): Add comment.
13778
13779Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
13780
13781 Reorganization of the GDB Test Suite.
13782
13783 * gdb.base: New directory, contains all the basic tests.
13784 * gdb.c++: New directory, tests specific to C++.
13785 * gdb.chill: New directory, tests specific to Chill.
13786 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
13787 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
13788 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
13789 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
13790 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
13791 t30-31 to chill).
13792 * */gdbme.*: Rename to match appropriate expect scripts.
13793 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
13794 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
13795 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
13796 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
13797 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
13798 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
13799 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
13800 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
13801 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
13802 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
13803 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
13804 gdb.c++/virtfunc.cc: New names of C++ files.
13805 * gdb.chill/chillvars.ch: New name of Chill file.
13806 * gdb.base/configure.in, gdb.c++/configure.in,
13807 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
13808 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
13809 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
13810 * configure.in (configdirs): Update to reflect directory changes.
13811 (target_abbrev): No longer define for any configuration.
13812 * Makefile.in: Cosmetic improvements to header comments.
13813
13814Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
13815
13816 Various changes to gdb.t31:
13817
13818 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
13819 * gdbme.ch: Make all key-words and predefineds be upper-case.
13820 * chillvars.exp: Expect key-words and predefinds in upper-case.
13821
13822 * chillvars.exp: Use gdb_test_exact many places.
13823 Change expected output for arrays (which now includes index labels).
13824
13825 * pr-5020.exp, gdme.ch (module PR_5020):
13826 New test, for PR-5020.
13827
13828Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
13829
13830 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
13831 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
13832
13833Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
13834
13835 * Makefile.in: Fix bit-rot in definitions of CHILL,
13836 CHILL_FOR_TARGET and Chill_LIB.
13837 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
13838 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
13839 CHILL, and CHILL_LIB.
13840
13841Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
13842
13843 * Revert the previous changes. Please see Rob's directory
13844 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
13845
13846Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
13847
13848 * Makefile.in, configure.in, config/mips-gdb.exp,
13849 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
13850 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
13851 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
13852 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
13853 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
13854 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
13855 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
13856 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
13857 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
13858 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
13859 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
13860 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
13861 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
13862 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
13863 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
13864 changes from 94Q1.
13865
13866Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
13867
13868 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
13869 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
13870 Rob's new testing fragments.
13871
13872Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
13873
13874 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
13875 lib/gdb.exp: Replace error proc calls with perror.
13876
13877Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
13878
13879 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
13880 version also, match on casted version strings, and match on
13881 gdb startup case where the line numbers might be messed up.
13882
13883Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
13884
13885 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
13886 (CFLAGS): Delete it from here.
13887
13888Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
13889
13890 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
13891
13892Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
13893
13894 * Makefile.in (RUNTEST): Default to just "runtest".
13895
13896Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13897
13898 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
13899 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
13900 the code has been restructured.
13901
13902Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13903
13904 * gdb.t00/default.exp (set write): Allow any number of \r and/or
13905 \n, not just one of each.
13906
13907 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
13908 /bin/cc gives a warning if you do.
13909
13910Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
13911
d63a86f8 13912 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
13913 __t10ListS_link1ZUiRCUiPT0
13914
13915Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13916
13917 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
13918 on local variables in recursive functions.
13919
13920 * gdb.t07/Makefile.in: Build the new test.
13921
13922Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13923
13924 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
13925 directly. Instead compare the return values from actual calls.
13926
13927Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
13928
13929 * Makefile.in (check): Set TCL_LIBRARY for runtest.
13930
13931Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13932
13933 * From Peter Schauer with minor modifications.
13934 * gdb.t15/return.exp (return_tests): Handle targets where "return"
13935 stops in mid-line in the caller. Add xfail for returning a float
13936 value on X86 targets.
13937
13938Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13939
13940 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
13941 to avoid expect lossage.
13942 (fmem_LRbug_tests): Likewise.
13943 * gdb.disasm/hppa.s: Corresponding changes.
13944
13945 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
13946 conditions to work with latest dejagnu/expect.
13947
13948 * gdb.t15/funcargs.exp (finish from indirect call): No longer
13949 expected to fail on the PA.
13950 (backtrace in call with trampolines): Explicitly require main
13951 to be frame #1 (no trampolines should show up in backtrace).
13952
13953 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
13954 "continue -expect".
13955 * gdb.t06/break.exp: Likewise.
13956 * gdb.t07/watchpoint.exp: Likewise.
13957 * gdb.t13/bitfields.exp: Likewise.
13958 * gdb.t15/{funcargs,return}.exp: Likewise.
13959 * gdb.stabs/weird.exp: Likewise.
13960 * config/{mips,udi}-gdb.exp: Likewise.
13961
13962 * hppa.sed: Enclose comments within a sed command to avoid
13963 losing with the old OSF1 sed.
13964
13965Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13966
13967 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
13968 sequent dynix.
13969 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
13970 * gdb.t15/funcargs.exp: Conditionally step again to really
13971 finish from marker_call_with_trampolines. Handle the case where
13972 the first step from within call_with_trampolines already steps
13973 us back to main.
13974 * gdb.t15/gdbme.c: Add comment to closing brace of
13975 call_with_trampolines for funcargs.exp.
13976
13977Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13978
d63a86f8 13979 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
13980 Fix typo(s).
13981
13982Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13983
13984 * gdb.t07/gdbme.c: More code for watchpoint testing.
13985
13986 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
13987 "Hardware watchpoint" throughout file.
13988 (test_watchpoint_triggered_in_syscall): New test.
13989 (test_complex_watchpoint): New test.
13990
13991Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13992
13993 * gdbme.c (call_with_trampolines): New function to try and step
13994 into. Tests trampoline problems on the PA.
13995
13996 * funcargs.exp (localvars_in_indirect_call): No longer expect
13997 stepping into indirect call to fail on PAs.
13998 (test_stepping_over_trampolines): New test.
13999
14000Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14001
14002 * TODO: Add suggestions for static member function tests, and
14003 completion tests.
14004
14005Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14006
14007 * TODO: Add suggestions for "p/a" tests.
14008
14009 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
14010 (default_gdb_exit): Replace all the hair with sending "quit" to
14011 the process with a simple close.
14012
14013Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14014
14015 * TODO: Add suggestions for shared library tests.
14016
14017Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14018
14019 * TODO: Add suggestions for x/s tests.
14020
14021Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14022
14023 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
14024 "enable once", and "enable breakpoints once" with ".*".
14025
14026Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14027
14028 * TODO: Add suggestions about structure passing tests.
14029
14030Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14031
14032 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
14033 the primary1 test, use work around if __GNUC__ < 2.
14034 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
14035 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
14036 Test for bad output rather than waiting for timeout. Issue
14037 second continue only if first continue failed.
14038
14039Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
14040
14041 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
14042 operator[] test with gdb_test because the old code didn't seem to
14043 be getting the quoting right with the new dejagnu.
14044
14045Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
14046
14047 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
14048 one from the path.
14049 * Makefile.in: Use a fresh expect if there is one, use runtest
14050 from the src tree if there is one.
d63a86f8 14051
c906108c
SS
14052Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
14053
14054 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
14055 next over recursive call. Revise the tests from that point on
14056 (which had been skipped) to match GDB's actual (correct) output.
14057
14058 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
14059 with next over a breakpoint whose condition is false.
14060
14061 * gdb.t00/help.exp: Comment out "help set print" tests just like
14062 (and for same reason as) "help set" test.
14063
14064Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14065
14066 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
14067 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
14068
14069Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14070
14071 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
14072 necessary gdb_target_udi.
14073
14074 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
14075
14076 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
14077 1838 and 2417; they are fixed.
14078
14079 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
14080 gdb.t03/ptype.exp (ptype structure, ptype union):
14081 Remove xfails; the test is looser than when the xfails were added.
14082
14083 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
14084 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
14085
14086 * gdb.t01/run.exp: Only run shell test if isnative.
14087
14088 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
14089 since "run" automatically loads if necessary. Call gdb_target_udi
14090 after the "file" since "file" kills any execution target.
14091
14092 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
14093 GDB. GDB doesn't work that way (not anymore at least) on UDI.
14094 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
14095 argument for UDI.
14096
14097Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
14098
14099 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
14100
14101 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
14102
14103Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14104
14105 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
14106 properly quoting regexps. This makes the second argument to
14107 demangle a fixed string, which matches the callers, instead of a
14108 shell-style pattern which is what the previous implementation
14109 used. Update some of the callers.
14110
14111Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14112
14113 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
14114 (comib_nullified_tests): Fix typo.
14115 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
14116 strings. No longer expected to fail.
14117
14118 * gdb.disasm/hppa.s (addib_tests): Fix typo.
14119 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
14120 strings. No longer expected to fail.
14121
14122 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
14123 string. No longer expected to fail.
14124
14125Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14126
14127 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
14128 No longer expected to fail.
14129
14130 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
14131 string. No longer expected to fail.
14132
14133Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14134
14135 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
14136 only in the names (I probably got most of them). I was even
14137 generous with some which differed in underscores in names, and
14138 probably missed a few, and I *still* was able to remove almost a
14139 third of the file with almost no impact on testsuite coverage.
14140
14141Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14142
14143 * gdb.t00/default.exp: Match udi_attach error message as well as
14144 the one from child_attach.
14145
14146 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
14147
14148 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
14149
14150 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
14151 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
14152
14153 * Move test with enums and partial symbols back to
14154 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
14155 Reverts the change of 26 May 93. Per today's change to
14156 stabs.texinfo, the behavior that weird.exp was expecting was
14157 unreasonable; what is important is that the compiler+gdb get
14158 things right, which happens with a recent gcc. Also fix the test
14159 to deal with native compilers which put out the stab gdb can't
14160 deal with.
14161
14162Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14163
14164 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
14165 in the names. The main thing these accomplish is to slow things down.
14166 Many more such duplicates surely remain.
14167
14168 * gdb.t00/help.exp: Comment out "help support" test just like
14169 (and for same reason as) "help set" test.
14170
14171Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
14172
14173 * gdb.t06/break.exp: Remove setup_xfails for
14174 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
14175 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
14176 about known bug in gcc to include up through 2.5.8.
14177 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
14178 well as "_vb$".
14179 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
14180 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
14181 with latest gcc and gdb.
14182 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
14183 well as "_vb$".
14184
14185Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14186
14187 * configure.in (hppa*-*-*): Also configure and build stabs-only
14188 tests.
14189
14190Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14191
14192 * gdb.t10/hppa.mt: A makefile fragment for the PA.
14193 * gdb.t10/configure.in (hppa*-*-*): Use it.
14194
14195Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14196
14197 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
14198
14199Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14200
14201 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
14202 versions prior to 1.13.5.
14203
14204Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14205
14206 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
14207 the prompt is at the start of a line.
14208
14209Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14210
14211 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
14212 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
14213 in the copr tests now.
14214 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
14215 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
14216 expected to fail.
14217
14218Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
14219
14220 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
14221 gdb.t31/chillvars.exp, lib/gdb.exp:
14222 Tweak to run under either version of expect.
14223 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
14224 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
14225 * gdb.t11/list.exp: Remove extraneous whitespace.
14226
14227Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14228
14229 * gdb.t16/printcmds.exp (test_print_strings): Accept
14230 "(unsigned char *) " before the string.
14231
14232 * TODO: Add notes about printing of fancy types and GDB expressions.
14233
14234Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
14235
14236 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
14237 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 14238 if doing mips-idt-ecoff.
c906108c
SS
14239
14240Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
14241
14242 * Most .exp files: Tweak to run under either version of expect.
14243
14244Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14245
14246 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
14247 xfails; I'm not sure why they are failing, but not because of PR 1806.
14248
14249Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
14250
14251 * config/unix-gdb.exp: Remove gdb_unload cause it's already
14252 defined in lib/gdb.exp.
14253
14254Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14255
14256 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
14257 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
14258 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
14259 have to be typeless.
14260
14261Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14262
14263 * TODO: Add suggestion for copyright year test.
14264
14265Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
14266
14267 * configure.in (*-*-lynxos*): Add stabs tests.
14268
14269Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
14270
14271 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
14272 so insert a tab before any assembler directive in column zero.
14273
14274 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
14275 stores.
14276 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
14277 stores.
14278 (fpu_short_memory_tests): Likewise.
14279
14280Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14281
14282 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
14283 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
14284 .stabs directives in comments.
14285
14286Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14287
14288 * TODO: New file, describing tests we could write.
14289 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
14290
14291Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14292
14293 * gdb.t06/signals.exp: Add kludge to force re-sync.
14294
14295 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
14296 to xgdb instead of gdb, get out of gdb.
14297
14298Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
14299
14300 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
14301 for info.
14302
14303Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
14304
14305 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
14306 * gdb.stabs/configure.in (hppa*-*-*): Use it.
14307 * gdb.stabs/hppa.sed: New sed script for the PA.
14308
14309Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14310
14311 * gdb.stabs: Re-write weird.def and configuration to use sed
14312 instead of cpp. sed is portable and POSIX; cpp is neither.
14313
14314Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14315
14316 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
14317
14318Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14319
14320 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
14321
14322Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14323
14324 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
14325 "_vb$".
14326 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
14327 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
14328
14329Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14330
14331 * lib/gdb.exp: Comment out code which depends on non-existent
14332 `transform' procedure.
14333
14334Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
14335
14336 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
14337 * lib/gdb.exp: Transform tool name.
14338 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
14339 1.1's new error handling system.
14340
14341Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14342
14343 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
14344
14345Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14346
14347 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
14348 They made pattern matching so slow that timeouts happened on
14349 heavily loaded systems. Now any output from "show print" which
14350 gets us back to the GDB prompt is a PASS.
14351
14352Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
14353
14354 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
14355
14356Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14357
14358 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
14359
14360 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
14361 It is not from PR 3220.
14362
14363Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14364
14365 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
14366 just started failing because they depended on the order the
14367 subcommands are presented, or exact docstring text. This kind of
14368 test is a pain and has minimal benefit.
14369
14370Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14371
14372 * gdb.t09/corefile.exp: At end of test, use "core" command with
14373 no arguments.
14374
14375Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
14376
14377 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
14378 17}/Makefile.in: Make it possible to run the testsuite with Sun
14379 make and CC = cross gcc by adding explicit build rules for .o
14380 files.
14381
14382Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14383
14384 * gdb.t15/funcargs.exp: Don't put comments on same line as
14385 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 14386
c906108c
SS
14387Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14388
14389 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
14390
14391Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
14392
14393 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
14394 * gdb.t20/inherit.exp: remove three dumplicate entries.
14395
14396Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14397
14398 * gdb.t06/break.exp: For "next over recursive call", fail on any
14399 incorrect output, not just on "factorial (value=2)".
14400
14401Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14402
14403 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
14404 working now. Add an xfail if accesing a bss variable causes
14405 a memory error if the target is not yet run.
14406
14407Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14408
14409 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
14410 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
14411 name of __st* demangling (2 strings). Did Kung really get the
14412 more than 95 others right without testing them?
14413
14414Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
14415
14416 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
14417
14418Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
14419
14420 * configure.in (configdirs): Add gdb.disasm
14421 * gdb.disasm: New directory for GDB disassembler tests.
14422 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
14423
14424Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14425
14426 * gdb.t00/help.exp: Don't test "help set".
14427
14428 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
14429 from within expect statements. None of these happen anymore and
14430 they cause regressions to be silently unnoticed.
14431
14432 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
14433 messages) about known failures with gcc cygnus-2.4.5-930417.
14434
14435 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
14436 comp-info.exp so it gets built if it doesn't exist.
14437
14438 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
14439 it is no longer used.
14440 * gdb.t13/comp-info.c: Removed.
14441
14442Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
14443
14444 * gdb.t06/signals.exp: Add xfail for sun3.
14445
14446Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14447
14448 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
14449 relevant because ^C doesn't get sent but failure can be reproduced
14450 interactively).
14451
14452Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14453
14454 * gdb.stabs/alpha.mt: New configuration file for alpha.
14455 * gdb.stabs/configure.in: Use it.
14456 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
14457 sharing with alpha.mt, redefine long to word via preprocessor.
14458 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
14459 for alpha.
14460 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
14461 native cc.
14462 * gdb.t00/teststrategy.exp: Change expect string so that we
14463 consume the `(xgdb)' from the command echo and from the gdb prompt.
14464 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
14465 gdb currently compares all values as long, so this failure probably
14466 applies to any configuration where LONGEST is bigger than a target int.
14467 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
14468 with gcc.
14469 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
14470 to handle opaque pointers, gcc is.
14471 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
14472 as first argument. Include <sys/types.h> and change all operator
14473 new definitions to use size_t.
14474 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
14475 now that we use size_t.
14476
14477Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14478
14479 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
14480 a long or float array cast all array members to the same type.
14481 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
14482 with 64 bit longs.
14483 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
14484 on alpha.
14485 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
14486
14487Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14488
14489 * gdb.t24 (demangle.exp): Constructors of templates have names like
14490 vector<int>::vector(int) not vector<int>::vector<int>(int). See
14491 section 14.6 of the ARM.
14492
14493 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
14494 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
14495 accomplish little and slow down the testsuite.
14496
14497 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
14498 Accept spaces various places.
14499
14500Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14501
14502 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
14503 with watchpoint enabled.
14504
14505 * Makefile.in: Remove definition of CC and remove the second
14506 definition of CXX (the "CXX = gcc" one remains). These definitions
14507 were causing backquotes to be expanded within backquotes, which
14508 doesn't work.
14509
14510Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
14511
14512 * gdb.t17/callfuncs.exp: Add "return 0" to end.
14513
14514Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14515
14516 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
14517 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
14518 by mips cc and contains no stabs entries.
14519
14520Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
14521
14522 * config/vx-gdb.exp: Use fake device to load files rather than
14523 NFS.
14524 * lib/gdb.exp: New proc to do "file" command.
14525 * config/unix-gdb.exp: Use new "file" proc.
14526
14527Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
14528
14529 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
14530 Rework board rebooting slightly.
14531 (gdb_exit): Don't exit from the remote shell; there isn't one.
14532 * gdb.stabs/weird.exp: If a program is being debugged already,
14533 kill it.
14534 * gdb.t04/setvar.exp: Stop and restart gdb.
14535 * gdb.t05/expr.exp: Likewise.
14536 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
14537 restart gdb and reload the program.
14538 * gdb.t08/opaque.exp: Likewise.
14539 * gdb.t12/scope.exp: Likewise.
14540 * gdb.t13/bitfields.exp: Likewise.
14541 * gdb.t15/funcargs.exp: Likewise.
14542 * gdb.t20/classes.exp: Likewise.
14543 * gdb.t03/ptype.exp: Increase timeout.
14544 * gdb.t16/printcmds.exp (test_print_string_constants,
14545 test_print_array_constants): Likewise.
14546 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
14547 * gdb.t20/classes.exp (do_tests): Likewise.
14548 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
14549
14550Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
14551
14552 * gdb.stabs: Renamed *wierd* to *weird*.
14553
14554Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
14555
14556 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
14557 for timeout. Add "known gcc 2.4.5 bug" to failure message.
14558
14559Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
14560
14561 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
14562 (do_tests): Remove xfail for whatis on one_var and two_var.
14563
14564Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
14565
14566 * Makefile.in: Made cross building work better by adding
14567 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
14568
14569Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14570
14571 * gdb.t15/{return.c,return.exp,Makefile.in}:
14572 New test, currently commented out.
14573
14574Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
14575
14576 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
14577 still running and removes the leftover named socket so GDb can do
14578 clean restarts.
14579
14580Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
14581
14582 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
14583 console, not GDB.
14584 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
14585 cross testing works better with "make check"
14586 * config/unix-gdb: Use default procedures for exit and version.
14587 * config/vx-gdb.exp: Cleaned up and massaged back to working order
14588 with the newest VxWorks.
14589
14590Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14591
14592 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
14593 old form.
14594
14595 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
14596 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
14597
14598 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
14599
14600 * config/unix-gdb.exp: Remove this version of gdb_exit
14601 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
14602 Rob says he'll look at it when he gets back to testing boards.
14603
14604Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
14605
14606 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
14607 an expected fail for certain ptype commands.
14608
14609 * gdb.t20/classes.exp: Update expected results of "ptype class
14610 Base1" to account for the constructor that now appears in the type.
14611
14612Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
14613
14614 * configure.in (configdirs): Restore gdb.t04, which mysteriously
14615 disappeared from list.
14616 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
14617 "alldone" proc with call to cleanup and exit.
14618 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
14619 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
14620 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
14621 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
14622 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
14623 "alldone" proc with simple returns that suppress remaining
14624 tests. The alldone proc went away many months ago.
14625
14626Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14627
14628 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
14629
14630 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
14631
14632Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14633
14634 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
14635 as vax gdb will display them.
14636
14637Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14638
14639 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
14640 optimizers.
14641
14642 * scope.exp: Change "bad value for localval" messages so each one
14643 is unique.
14644
14645 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
14646 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
14647
14648 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
14649
14650Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14651
14652 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
14653 doesn't exist (due to optimization).
14654
14655Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14656
14657 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
14658 contains \r because the filename is long.
14659
14660 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
14661 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
14662
14663Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14664
14665 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
14666 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
14667 Ultrix.
14668 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
14669 int tests.
14670 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
14671
14672Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
14673
14674 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
14675
14676 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 14677 to match does not match the passing case but still matches the
c906108c
SS
14678 failing case.
14679
14680Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14681
14682 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
14683
14684Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
14685
14686 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
14687 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
14688 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
14689 Remove various versions of gdb_exit.
14690 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
14691 gdb_exit.
14692 * config/unix-gdb.exp: gdb_exit remains here, and should override
14693 the generic version, since it's doing a lot of wierd stuff that
14694 the other versions aren't. FIXME, fold it in, or abandon this
14695 version.
14696
14697Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14698
14699 * gdb.t24/demangle.exp: Add tests for PR 3220.
14700
14701Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14702
14703 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
14704
14705Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
14706
14707 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
14708 "i386-*-*". Works for i486 as well.
14709
14710 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
14711 bug, and expand domain of xfail to all SVR4 systems, since the
14712 actual problem is likely to be in generic SVR4 /proc support.
14713
14714Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14715
14716 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
14717
14718Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
14719
14720 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
14721 xfails for other systems. Match a missing 'Continuing.' as an
14722 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
14723
14724 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
14725 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
14726 Only issue warning for missing executables if -all option is used.
14727
14728 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
14729 file if -all option is used. It's like an unpredictable XFAIL.
14730
14731Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14732
14733 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
14734 for dynamically linked binaries.
14735
14736 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
14737
14738Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14739
14740 * gdb.t20/inherit.exp: Change message for "print tagless struct"
14741 to state that this is a known bug in old versions of g++.
14742
14743Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14744
14745 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
14746 while waiting for `Continuing'.
14747
14748Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
14749
14750 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
14751 in text, data, and bss.
14752 * gdb.t10/nodebug.c: Add local and global test variables for
14753 initialized and uninitialized data.
14754
14755Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14756
14757 * config/unix-gdb.exp (gdb_exit): Add "wait".
14758
14759Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14760
14761 * gdb.t06/signals.exp: xfail the continue from the handler for all
14762 targets.
14763
14764 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
14765 function with watchpoints enabled, the i386 call dummy starts with
14766 a call.
14767
14768 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
14769 386 bsd names its corefiles.
14770
14771Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
14772
14773 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
14774 compilers don't grok it.
14775 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
14776 with small octal ints rather than character constants, which
14777 are signed and might not fit if first promoted to int.
14778
14779Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
14780
14781 * gdb.t09/Makefile.in (clean): Remove corefile.
14782
14783Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14784
14785 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
14786
14787Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14788 and Jim Kingdon (kingdon@cygnus.com)
14789
14790 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
14791 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
14792 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
14793
14794Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14795
14796 * gdb.t17/interrupt.exp: Add xfail for hppa.
14797
14798Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14799
14800 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
14801 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
14802 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
14803 to determine signed-ness of bitfields and use the result to setup
14804 the xfail.
14805 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
14806 * gdb.t15/funcargs.exp: Use them to step until the second indirect
14807 call line is reached if necessary.
14808
14809Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14810
14811 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
14812
14813Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14814
14815 * gdb.t06/break.exp: Also test `clear' command.
14816
14817Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
14818
14819 * gdb.t00/teststrategy.exp: Remove extra quote.
14820
14821 * gdb.t07/watchpoint.exp: Change xfail for calling function with
14822 watchpoint enabled to be for all non-68k machines.
14823
14824 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
14825
14826Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14827
14828 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
14829 targets use aout.mt instead of ecoff.mt as gas understands
14830 standard aout format.
14831
14832Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
14833
14834 * lib/gdb.exp (runto): Don't insist that function we are running to
14835 was compiled with -g.
14836
14837 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
14838
14839 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
14840 to get back into the read system call.
14841 Accept leading newline in case where we woke it up.
14842
14843Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14844
14845 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
14846 to make the stabs test work on ecoff systems using gcc and -with-stabs.
14847 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
14848 enable ecoff configuration.
14849
14850Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14851
14852 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
14853
14854Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14855
14856 * gdb.t16/printcmds.exp: Add another printf test.
14857
14858Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
14859
14860 * configure.in: If configured -with-stabs on any target, add
14861 stabsdirs to configdirs.
14862
14863Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14864
14865 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
14866 fun" so pattern does not match the command itself.
14867
14868Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14869
14870 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
14871
14872Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14873
14874 * gdb.t17/interrupt.exp: Test for more things.
14875
14876Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14877
14878 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
14879 compiler arranges the code and line numbers.
14880
14881 * gdb.t17/interrupt.exp: Don't send \n after ^C.
14882
14883Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14884
14885 * gdb.t00/help.exp: Increase expect input buffer size.
14886
14887Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14888
14889 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
14890
14891 * gdb.t07/watchpoint.exp: Add xfail for hppa.
14892
14893 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
14894
14895 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
14896 [0-9]*, not just [0-9].
14897
14898Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14899
14900 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
14901
14902 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
14903
14904Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14905
14906 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
14907
14908Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14909
14910 * gdb.t06/signals.c: Add xfails for sun3.
14911
14912 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
14913
14914 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
14915 test_stepping tests.
14916
14917Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14918
14919 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
14920
14921 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
14922
14923 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
14924 rather than actually putting it through cpp twice.
14925
14926 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
14927
14928Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
14929
14930 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
14931 no longer needed.
14932
14933Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14934
14935 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
14936
14937 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
14938 C++ features prints as "struct", make it a pass, not an xfail.
14939
14940Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14941
14942 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
14943 Don't require VA to print as "class" rather than "struct".
14944
14945Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
14946
14947 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
14948
14949Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14950
14951 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
14952
14953Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14954
14955 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
14956 order.
14957
14958Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14959
14960 * gdb.t16/printcmds.exp: Add printf tests.
14961
14962 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
14963
14964 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
14965
14966Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
14967
14968 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
14969 pass counts, to counteract any existing or future setup_xfails.
14970
14971Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14972
14973 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
14974 {BEGIN,END}_COMMON for common block instead of STAB.
14975 * gdb.stabs/wierd.exp: Add xfail for rs6000.
14976
14977 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
14978 intp_var should be N_GSYM not N_LSYM.
14979 wierd-aout.S: Use a label for the value of the N_SO.
14980 wierd.def: Remove all backslashes.
14981 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
14982
14983Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14984
14985 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
14986 get the expected next to inheritance3.
14987
14988Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14989
14990 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
14991 now that gcc-2.4 gets it right.
14992
14993Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14994
14995 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
14996
14997 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
14998 generating comp-info.exp which works for cross-compilation.
14999
15000Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
15001
15002 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
15003 "*-*-sysv4.*".
15004
15005Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
15006
15007 * gdb.t01/run.exp: Start with a fresh gdb.
15008 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
15009 SVR4.x.
15010
15011Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
15012
15013 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
15014 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
15015 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
15016 Makefile.in (distclean, realclean): Remove gdbme.c from list of
15017 things to remove.
15018
15019Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
15020
15021 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
15022 test cases from bug reports.
15023
15024Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
15025
15026 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
15027 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
15028 avoid spurious xfails.
15029 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
15030 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
15031 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
15032
15033Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
15034
15035 * gdb.t00/teststrategy.exp: Rework to provide more useful
15036 description of each test, fix problem with systems that define
15037 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
15038 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
15039 results for "next over recursive call" so timeouts aren't taken
15040 by error.
15041
15042Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
15043
15044 * gdb.t12/scope.exp: Test printing of variables before run.
15045
15046 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
15047 printed in wrong order due to sorting.
15048
15049Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
15050
15051 * gdb.t00/teststrategy.exp: Fix expected results for printing
15052 user entered string constant. Is array of char, prints with no
15053 address.
15054
15055 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
15056 commands.
15057 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
15058 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
15059 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
15060 of struct of char arrays.
15061 * gdb.t00/radix.exp: New tests for radix commands.
15062
15063Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
15064
15065 * gdb.t16/printcmd.exp: Print a variable before running program
15066 (with xfail for AIX).
15067
15068Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
15069
15070 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
15071
15072 * gdb.t16/printcmd.exp: Don't print variables before running program.
15073
15074 * gdb.t06/break.exp: Don't require envp argument to main.
15075
15076 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
15077
15078 * gdb.t02/whatis.exp, gdb.t11/list.exp:
15079 Add xfails for rs6000.
15080
15081 * gdb.t02/whatis.exp: Change other tests not to re-test something
15082 we already tested.
15083
15084 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
15085 each type used has a variable of that type.
15086
15087Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
15088
15089 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
15090
15091Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
15092
15093 * configure.in: change srctrigger to be a file, not a directory
15094
15095Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
15096
15097 * configure.in (mips-idt-ecoff*): Added trailing '*'.
15098
15099 * gdb.t11/list.exp: Fixed a couple of typos.
15100
15101Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
15102
15103 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
15104 is fixed and PR is closed.
15105 * gdb.t16 (gdbme.c): Add simple test string variable.
15106 * gdb.t16 (printcmds.exp): Add tests with simple test string
15107 variable, primarily for boundaries on "set print elements".
15108
15109Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
15110
15111 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
15112 Make leading 0's optional and don't expect a tab in the middle
15113 of the number.
15114
15115 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
15116
15117 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
15118 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
15119 don't end command passed to gdb_test with newline.
15120
15121 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
15122 signed keyword away, don't expect signed bitfields to be signed.
15123
15124 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
15125 printing with only as many 1's as are in the field as well as printing
15126 with 32 1's (see comment).
15127
15128Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
15129
15130 * gdb.t00/default.exp: Start with a fresh gdb.
15131 * configure.in (configdirs): Remove gdb.t31 until the chill
15132 compiler works again. It no longer is able to find chillrt0
15133 since it isn't in libchill.a anymore.
15134 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
15135 wierd.o, make more modular.
15136 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
15137 spurious newlines that caused problems.
15138
15139Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15140
15141 * Move test with enums and partial symbols from gdb.t03/ptype.exp
15142 to gdb.stabs/wierd.exp since GCC has worked around the bug.
15143 gdb.stabs/wierd.{exp,def}: Many new tests.
15144
15145 * gdb.t00/default.exp: update info line for new message.
15146
15147 * gdb.t02/{whatis.exp,gdbme.c}:
15148 Test that "char *" doesn't print as "caddr_t".
15149
15150Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15151
15152 * gdb.t00/help.exp: Use .* in place of some help messages which
15153 just changed.
15154 gdb.t00/default.exp: Update "info frame" test for new message.
15155 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
15156 Remove some xfails
15157
15158Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15159
15160 * gdb.t03/{gdbme.c,ptype.exp}:
15161 Add tests for typedef'd struct and union without tags.
15162 Also check "whatis" on a variable of a typedef'd enum without a tag.
15163
15164 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
15165 PRMS 1823; the bug still exists but isn't reproduced by this test
15166 anymore), and remove rs6000 XFAIL (the bug is fixed).
15167
15168 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
15169 duplicated from whatis.exp. For those that are left, accept
15170 "long", "long int", or "int" for long variables (whatis.exp already
15171 has an XFAIL for "int", so no need to fail it here).
15172
15173 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
15174 Deal with GCC's names for types now that GDB uses the compiler's names.
15175
15176 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
15177 setup_xfail's for sunos4. If we #defined the signed keyword away,
15178 don't expect GDB to know that char it is signed.
15179
15180 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
15181
15182Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
15183
15184 * configure.in (configdirs): Add gdb.t24 for C++ tests that
15185 should work on any system, regardless of debugging format.
15186 * gdb.t21/demangle.exp: Move to gdb.t24.
15187 * gdb.t24/demangle.exp: Move from gdb.t21.
15188 * gdb.t24/{Makefile.in, configure.in}: New files.
15189
15190Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15191
15192 * configure.in: Do gdb.stabs and C++ tests only for stabs.
15193 * gdb.stabs: New directory.
15194
15195Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15196
15197 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
15198 not just "Quit anyway?".
15199
15200Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
15201
15202 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
15203 that all setup_xfails are immediately followed by clear_xfails.
15204
15205Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
15206
15207 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
15208 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
15209 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
15210 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
15211 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
15212 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
15213 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
15214 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
15215 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
15216 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
15217 gdb.t31/chillvars.exp, lib/gdb.exp:
15218 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
15219 bug-gdb@prep.ai.mit.edu.
15220
15221Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
15222
15223 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
15224 with 0.0, not integer 0.
15225
15226Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
15227
15228 * gdb.t06/break.exp: Update for "Kill the program" message change.
15229
15230Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
15231
15232 * Makefile.in (GDBFLAGS): Set to -nx.
15233 * Makefile.in (site.exp): Use GDBFLAGS.
15234
15235Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
15236
15237 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
15238 Makefiles.
15239 (check): depend on just-check.
15240 (just-check): added so that tests can be run without a noop
15241 build pass.
15242
15243Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
15244
15245 Switch to using configure's configdirs.
15246 * Makefile.in (Makefile): add configure.in dependency.
15247 (SUBDIRS): removed redundant assignment.
15248 * configure.in: switch subdirs assignment to configdirs.
15249 * gdb.t*/configure.in: new files.
15250
15251Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
15252
15253 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
15254 works.
15255
15256Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
15257
15258 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
15259 in explicit rules. Apparently this is not supported by some makes.
15260
15261Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
15262
15263 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
15264
15265Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15266
15267 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
15268 disappeared.
15269
15270Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
15271
15272 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
15273
15274Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
15275
15276 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
15277 watchpoint problem that is now fixed.
15278 * gdb.t30/chexp.exp: Remove setup_xfail for printing
15279 uninitialized convenience variables.
15280 * gdb.t31/chillvars.exp: Fix expected patterns for printing
15281 structures.
15282
15283Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15284
15285 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
15286 which causes expect to get out of sync with gdb on long output
15287 from help set.
15288 * gdb.t09/corefile.exp: Make expected pattern for core file
15289 failing signal and frame output format less sun specific.
15290
15291Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
15292
15293 * gdb.t31/chillvars.exp: Add and remove initial dummy
15294 breakpoint, so that symbol table is forced in.
15295 (Needed at least on Sunos4, though it seems not SVR4.)
15296 * gdb.t31/chillvars.exp: Update for changed output format.
15297
15298Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
15299
15300 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
15301
15302Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
15303
15304 * Makefile.in: Added --srcdir when invoking runtest, removed the
15305 need for a local config file. (optional now)
15306
15307Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
15308
15309 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
15310 failure count used to force early termination. Add some more
15311 expected failures for gnu style demangling.
15312
15313Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15314
15315 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
15316 pmi variable from gdb.t20/gdbme to get optimized away.
15317 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
15318 Check for written corefile upon timeout _and_ eof.
15319
15320Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15321
15322 * config/unix-gdb.exp: Add missing return 0.
15323
15324Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15325
15326 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
15327 test termination.
15328
15329Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
15330
15331 * configure.in (subdirs): Put back gdb.t17 which mysteriously
15332 disappeared.
15333
15334Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
15335
15336 * gdb.t10/crossload.exp: Disable the i860-elf test until such
15337 time as i860 support works.
15338
d63a86f8 15339 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
15340 "backtrace 100\r" rather than just "backtrace\r", to match last
15341 change.
15342
15343Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
15344
15345 * config/udi-gdb.exp (gdb_exit): Remove close command.
15346 (gdb_target_udi): New procedure to set the UDI target.
15347 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
15348 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
15349 Added waits for prompts after several question responses. Added
15350 some more responses used by a29k-amd-udi-gdb.
15351 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
15352 pass different arguments, restart UDI connection after program
15353 completion.
15354 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
15355 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
15356 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
15357 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
15358 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
15359 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
15360 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
15361 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
15362 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
15363 after program completion.
15364 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
15365 compiled with a SELECT_VECS setting.
15366 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
15367 infinite recursion.
15368
15369 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
15370 Added checks for COFF results, and made them expected failures for
15371 all targets. It would be better to make them expected failures
15372 for COFF targets only.
15373
15374Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
15375
15376 * Makefile.in: add null dvi target, don't bother to recurse
15377 through test directories for info and install-info; rename
15378 $(datadir) to be dejagnu instead of deja-gnu
15379
15380Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
15381
15382 * gdb.t31/gdbme.ch: Re-enable code that previously caused
15383 compiler to coredump.
15384 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
15385 code.
15386
15387Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
15388
15389 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
15390 coredump.
15391 * gdb.t31/chillvars.exp: Comment out tests that depend on that
15392 code.
15393
15394Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
15395
15396 * gdb.t03/ptype.exp: tests for return code from gdb_test.
15397 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
15398 which in a shell. Deletes xgdb when done.
15399 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
15400 Tests the return from the "set height" or "set width" commands.
15401 Added a few return codes where needed.
15402
15403Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
15404
15405 * Makefile.in (SUBDIRS): Add gdb.t17.
15406 * configure.in (subdirs): Add gdb.t17.
15407 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
15408 files to test gdb's calling of functions in the inferior with
15409 the correct arguments and gdb's ability to retrieve any
15410 result returned.
15411
15412Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
15413
15414 * config/unix-gdb.exp (gdb_exit): Remove close commands that
15415 may be called after gdb goes away. Previous versions of expect
15416 needed these to avoid file descriptor leaks, but they cause
15417 errors with the current revision of expect.
15418 * gdb.t00/gdbvars.exp: Use -re on expected output after
15419 setting sevenbit-strings.
15420 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
15421 to set sevenbit-strings consistent across tests.
15422 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
15423 set sevenbit-strings consistent across tests.
15424
15425Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
15426
15427 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
15428 expected output to match current "expect" expectations.
15429
15430Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
15431
15432 * gdb.t00/default.exp: Change expected output for default "source"
15433 command, to match new gdb behavior which requires a filename to
15434 source.
15435
15436Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
15437
15438 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
15439 expected fail for i486-*-* that misses the marker2 function.
15440 * gdb.t10/crossload.exp (bfddefault): Allow successful
15441 recognition of a format to pass even if no symbols are found.
15442 Explicitly catch failures where the format is not recognized
15443 or is ambiguous, and add the reason to the fail message.
15444 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
15445 the cause is and invalid target and add reason to failure message.
15446 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
15447 elf32-i386, elf32-sparc, and elf32-i860.
15448 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
15449 Set up expected failure for 'filename'::variable scope resolution,
15450 which is now apparently broken on all targets.
15451 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
15452 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
15453 gdb.t23/templates.exp: Change failure for missing binfile into
15454 just a warning.
15455 gdb.t21/demangle.exp: Change all cfront references to 'arm'
15456 references.
15457
15458Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
15459
15460 * gdb.t00/default.exp: Add expected output for default "source"
15461 command, to match new gdb behavior.
15462 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
15463
15464Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
15465
15466 * config/*-gdb.exp: returns an error, rather than exiting on
15467 internal errors.
15468
15469Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
15470
15471 * gdb.t03/gdbme.c: Add pointer to struct variable.
15472 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
15473 referencing struct members.
15474
15475Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
15476
15477 * configure.in (mips-idt-ecoff): New target.
15478 * config/mips-gdb.exp: New file for remote board using MIPS remote
15479 debugging protocol.
15480
15481 * Redid configuration scheme. Removed gdb.t*/configure.in.
15482 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
15483 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
15484 distclean targets. Built executables via .o files. Adjusted
15485 tests to account for source files in $(srcdir) rather than
15486 $(objdir).
15487 * lib/gdb.exp (runto): Don't expect () after the function name,
15488 because it may have arguments.
15489
15490Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
15491
15492 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
15493 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
15494 expected failures for mips-idt-* and mips-sgi-*.
15495 * gdb.t00/default.exp (attach): Kill process if requested.
15496 * gdb.t00/help.exp (help target core, help target): Accept a gdb
15497 that does not read core files.
15498 * gdb.t01/run.exp: Removed checks for exit status code.
15499 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
15500 it is linked in.
15501 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
15502 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
15503 appropriate, rather than doing it by hand.
15504 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
15505 execution.
15506 * gdb.t10/crossload.exp: Kill existing program if needed.
15507 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
15508 appropriate, rather than doing it by hand. Always increase
15509 timeout for this test, not just for VxWorks.
15510
15511Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
15512
15513 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
15514 of Chill STRUCT types and STRUCT values.
15515 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
15516 than "char".
15517 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 15518 struct2): New struct definitions and initializations to test
c906108c
SS
15519 simple Chill STRUCT types.
15520
15521Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
15522
15523 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
15524 the null byte at the end of strings.
15525 * gdb.t00/default.exp: Make show version insensitive to copyright
15526 date.
15527 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
15528 to avoid dependencies on target char signedness.
15529 * gdb.t16/printcmds.exp: Update expected results for explicitly
15530 unsigned char.
15531 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
15532 now work.
15533 * gdb.t21/demangle.exp: Add many more patterns for template
15534 demangling, most of them being expected failures.
15535 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
15536 string we are matching for, to match on the whole string.
15537 * gdb.t21/demangle.exp: Add many new test strings to demangle,
15538 and fix a whole bunch that had incorrect expected output but were
15539 passing anyway because of the bug in "proc demangle".
15540 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
15541 type.
15542 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
15543
15544Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
15545
15546 * gdb/testsuite: made modifications to testcases, etc., to allow
15547 them to work properly given the reorganization of deja-gnu and the
15548 relocation of the testcases from deja-gnu to a "tool" subdirectory.
15549
15550Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
15551
15552 * gdb/testsuite: Initial creation of gdb/testsuite.
15553 Migrated dejagnu testcases and support files for testing nm to
15554 gdb/testsuite from deja-gnu. These files were moved "as is"
15555 with no modifications. This migration is part of a major overhaul
15556 of dejagnu. The modifications to these testcases, etc., which
15557 will allow them to work with the new version of dejagnu will be
15558 made in a future update.
48efe704 15559
8d8cb839 15560 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 15561\f
8d8cb839
EZ
15562;; Local Variables:
15563;; mode: change-log
15564;; left-margin: 8
15565;; fill-column: 74
15566;; version-control: never
15567;; End:
902f2ccb
MC
15568
15569 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 15570 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
15571 Copying and distribution of this file, with or without modification,
15572 are permitted provided the copyright notice and this notice are preserved.