gas/testsuite/
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
695e2681
MK
12007-09-10 Mark Kettenis <kettenis@gnu.org>
2
8b3fc8d8
MK
3 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
4 build-id.
5
695e2681
MK
6 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
7 know about $ORIGIN. Calculate output dir from $dest instead of
8 using ${objdir}/{$subdir}.
9
58d69f29
MK
102007-09-09 Mark Kettenis <kettenis@gnu.org>
11
12 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
13 gcore, before continuing with the test.
14
3e347599
DJ
152007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
16
17 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
18 * gdb.mi/mi-watch.exp: Likewise.
19
ea37ba09
DJ
202007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
21 Jim Blandy <jimb@codesourcery.com>
22
23 * gdb.arch/i386-sse.exp: Do not expect character constants.
24 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
25 * gdb.base/display.exp: Allow print/s.
26 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
27 and unsigned char array changes.
28
2025a643
DJ
292007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
30
31 * gdb.base/display.exp: Add tests for printf %p.
32
26669a27
PA
332007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
34
35 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
36 the dll name to unicode.
37
c8f021f8
JK
382007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
39
40 * gdb.base/default.exp (show version): Update the version text.
41 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
42
4cf31eea
JK
432007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
44
45 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
46 New files.
47
4935890f
JK
482007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
49
50 * lib/gdb.exp (build_id_debug_filename_get): New function.
51 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
52 Remove the generate DEBUG file for the future testcase runs.
53 New testcase for the NT_GNU_BUILD_ID retrieval.
54 Move the final testing step to ...
55 (test_different_dir): ... a new function.
56 New parameter XFAIL to XFAIL all the tests performed.
57 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
58 New parameter TYPE to PF_PREFIX all the tests performed.
59
02142340
VP
602007-08-31 Vladimir Prus <vladimir@codesourcery.com>
61
62 * gdb.mi/mi-var-cp.cc (path_expression): New
63 function.
64 * gdb.mi/mi-var-cp.exp: Run path exression tests.
65
36acd84e
UW
662007-08-27 Markus Deuling <deuling@de.ibm.com>
67
68 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
69 to fit into SPU Local Store memory.
70
a896d121
JB
712007-08-23 Joel Brobecker <brobecker@adacore.com>
72
73 * gdb.base/default.exp: Adjust the expected output of "info
74 warranty" after the switch to GPLv3.
75
7b433602
JB
762007-08-23 Joel Brobecker <brobecker@adacore.com>
77
78 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
79 to 30000 (from 20000).
80
e22f8b7c
JB
812007-08-23 Joel Brobecker <brobecker@adacore.com>
82
83 Switch the license of all .exp files to GPLv3.
84 Switch the license of all .f and .f90 files to GPLv3.
85 Switch the license of all .s and .S files to GPLv3.
86
5a0e3bd0
JB
872007-08-23 Joel Brobecker <brobecker@adacore.com>
88
89 * configure.ac: Switch license to GPLv3.
90
cc00619d
JB
912007-08-23 Joel Brobecker <brobecker@adacore.com>
92
93 Switch the licensing to GPLv3 for all .ads and .adb files.
94
8d26208a
DJ
952007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
96
97 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
98 and t_int_double.
99 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
100
4fcb9948
JB
1012007-08-17 Joel Brobecker <brobecker@adacore.com>
102
103 * gdb.base/step-line.c: Switch license to GPL version 3, and
104 update copyright year.
105 * gdb.base/step-line.inp: Likewise.
106
b9c34f67
JB
1072007-08-17 Joel Brobecker <brobecker@adacore.com>
108
109 * gdb.base/gdb1555.exp: Make expected output immune to formatting
110 changes inside gdb1555.c.
111 * gdb.base/pending.exp: Likewise.
112
2cc17678
DJ
1132007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
114
115 * config/default.exp: New file.
116
e48883f7
DJ
1172007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
118
119 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
120 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
121
1ab80e5b
MR
1222007-07-30 Maciej W. Rozycki <macro@mips.com>
123
124 * gdb.base/dump.exp: Force the correct endianness for binary
125 formats not carrying this information.
126
aba471f5
DJ
1272007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
128
129 * gdb.threads/staticthreads.exp: Match .*sem_post.
130
d4e07204
DJ
1312007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
132
133 * gdb.base/readline.exp (operate_and_get_next): Match the final
134 prompt.
135
2b97317d
KB
1362007-07-23 Kevin Buettner <kevinb@redhat.com>
137
138 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
139 to restarting SID.
140
44efa07a
KB
1412007-07-18 Kevin Buettner <kevinb@redhat.com>
142
143 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
144 prior to `gdb_start'.
145
7b5ebade
KB
1462007-07-18 Kevin Buettner <kevinb@redhat.com>
147
148 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
149 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
150 Remove call to gdb_unload.
151
255e7678
DJ
1522007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
153 Daniel Jacobowitz <dan@codesourcery.com>
154
155 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
156 for __WIN32__.
157 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
158 * gdb.base/unload.exp: Use shared library test routines.
159
3a40aaa0
UW
1602007-07-03 Markus Deuling <deuling@de.ibm.com>
161
162 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
163 * gdb.base/solib-symbol-lib.c: Likewise.
164 * gdb.base/solib-symbol-main.c: Likewise.
165
b0f4b84b
DJ
1662007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
167
168 * config/gdbserver.exp (gdb_reconnect): New.
169 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
170 gdb.base/solib-disc.exp: New files.
171 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
172 remote debugging".
173 (gdb_compile): Add shlib_load flag.
174 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
175 port.
176 (gdbserver_reconnect): New.
177
1b05479a
DJ
1782007-07-01 Nick Roberts <nickrob@snap.net.nz>
179 Daniel Jacobowitz <dan@codesourcery.com>
180
181 * gdb.base/annota3.exp: Test for if construct.
182
86f78eb2
DJ
1832007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
184
185 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
186
6a2eb474
MR
1872007-06-21 Chris Dearman <chris@mips.com>
188 Maciej W. Rozycki <macro@mips.com>
189
190 * gdb.base/display.exp: Allow a newline after display/i.
191 * gdb.base/pc-fp.exp: Likewise.
192 * gdb.base/sigbpt.exp: Likewise.
193
f8b73d13
DJ
1942007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
195
196 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
197 required features to be included.
198
4339e69e
DJ
1992007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
200
201 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
202 in info threads output.
203
23d964e7
UW
2042007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
205 Markus Deuling <deuling@de.ibm.com>
206
207 * gdb.arch/spu-info.exp: New testcase.
208 * gdb.arch/spu-info.c: New file.
209
fd20f75b
DJ
2102007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
211
212 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
213 tpcs_offset. Restore lr after the call.
214 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
215
2226f861
DJ
2162007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
217
218 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
219 (gdbserver_run): Kill any running gdbserver.
220 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
221
d12371a9
MR
2222007-05-17 Maciej W. Rozycki <macro@mips.com>
223
224 * gdb.base/sigbpt.exp: Preset segv_addr.
225
93f02886
DJ
2262007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
227
228 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
229 (gdb_compile_shlib): Likewise.
230 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
231 (default_gdb_init): Clear cleanfiles.
232 (gdb_finish): Delete recorded cleanfiles.
233 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
234
235 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
236 Do not use isnative.
237 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
238 gdb.base/so-impl-ld.exp: Likewise.
239 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
240 * gdb.base/unload.exp: Likewise. Do not pass empty option to
241 gdb_compile.
242
b04e06d7
VP
2432007-05-15 Vladimir Prus <vladimir@codesourcery.com>
244
245 * config/unknown.exp: Remove.
246
069ed931
UW
2472007-05-15 Markus Deuling <deuling@de.ibm.com>
248
249 * gdb.base/info-proc.exp: Check is_remote.
250
09db0d03
UW
2512007-05-14 Markus Deuling <deuling@de.ibm.com>
252
253 * gdb.base/gcore.exp: Initialize variable core_supported.
254
af2cbe8c
DJ
2552007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
256
257 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
258
027c0295
DJ
2592007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
260
261 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
262 * gdb.threads/print-threads.exp (test_all_threads): Allow
263 negative and hexadecimal thread IDs.
264
dc5000e7
DJ
2652007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
266
267 * gdb.java/jprint.java (public): Avoid invalid call to static
268 method.
269
2e74ed18
DP
2702007-05-14 Denis Pilat <denis.pilat@st.com>
271
272 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
273 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
274 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
275 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
276 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
277
83547f02
UW
2782007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
279
280 * gdb.base/overlays.exp: Add support for targets with only code
281 overlay support, not data overlay. Support spu-*-* target in
282 this mode.
283 * gdb.base/ovlymgr.c: Provide stubs for spu target.
284 * gdb.base/spu.ld: New file.
285
b18be20d
DJ
2862007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
287
288 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
289
be444858
DJ
2902007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
291
292 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
293
b1d53152
DJ
2942007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
295
296 * gdb.java/jmain.exp: Handle demangled names with and without method
297 signatures.
298
d084b331
DJ
2992007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
300
301 * gdb.mi/mi-syn-frame.c (main, foo, bar)
302 (have_a_very_merry_interrupt): Remove calls to puts.
303 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
304 inferior output.
305 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
306 test names.
307
db9d7fc5
DJ
3082007-04-29 Markus Deuling <deuling@de.ibm.com>
309 Daniel Jacobowitz <dan@codesourcery.com>
310
311 * gdb.base/auxv.exp (core_works): Also check is_remote.
312 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
313
ef783a7d
VP
3142007-04-25 Vladimir Prus <vladimir@codesourcery.com>
315
316 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
317 message, not the undefined 'module' variable.
318 * gdb.base/siginfo.exp: Likewise.
319 * gdb.base/sigstep.exp: Likewise.
320 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
321 serialport.
322 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
323
b7b73cae
CV
3242007-04-25 Corinna Vinschen <vinschen@redhat.com>
325
326 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
327 target sim fails. Return 0 otherwise.
328 (gdb_load): Return prematurely if gdb_target_sim fails.
329
7d90fdfa
DP
3302007-04-16 Denis Pilat <denis.pilat@st.com>
331
332 * gdb.base/setshow.exp: Reset height after having set it to 100.
333
5d3e9c85
DP
3342007-04-16 Denis Pilat <denis.pilat@st.com>
335
336 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
337
18e75969
DP
3382007-04-16 Denis Pilat <denis.pilat@st.com>
339
340 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
341
25d5ea92
VP
3422007-04-14 Vladimir Prus <vladimir@codesourcery.com>
343
344 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
345 tests. Run the frozen varobjs test.
346 * gdb.mi/var-cmd.c (do_frozen_tests): New.
347 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
348
0b49cb80
JK
3492007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
350
351 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
352 gdb.base/type-opaque.exp: New files.
353
a73bafbc
VP
3542007-04-01 Vladimir Prus <vladimir@codesourcery.com>
355
356 * gdb.mi/mi-var-child.c
357 (do_children_tests): User char[2] instead of
358 char so that automatic printing of pointers to char
359 don't give unpredicable result.
360 * gdb.mi/var-cmd.c (do_locals_test): Initialize
361 local variables.
362 * gdb.mi/mi-var-child.exp: Step to right line
363 of do_children_tests.
364 * gdb.mi/mi2-var-child.exp: Likewise.
365 * gdb.mi/mi-var-cmd.exp: Step to right line of
366 do_locals_tests.
367 (do_children_tests): User char[2] instead of
368 char so that automatic printing of pointers to char
369 don't give unpredicable result.
370 * gdb.mi/mi2-var-cmd.exp: Likewise.
371 * lib/mi-support.exp (mi_continue_to_line):
372 Pass test name to mi_wait_for_stop.
373
7ce59000
DJ
3742007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
375
376 * gdb.asm/asm-source.exp: Remove d10v case.
377 * lib/gdb.exp (skip_cplus_tests): Likewise.
378 * gdb.asm/d10v.inc: Deleted.
379
20389057
DJ
3802007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
381
382 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
383
8807d78b
DJ
3842007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
385
386 * config/netware.exp: Delete file.
387
aa3edb8e
JB
3882007-03-29 Joel Brobecker <brobecker@adacore.com>
389
390 * gdb.dwarf2/dw2-noloc.S: New file.
391 * gdb.dwarf2/dw2-noloc.exp: New file.
392
297561ac
PA
3932007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
394
395 * gdb.cp/method2.cc: New test.
396 * gdb.cp/method2.exp: New test.
397 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
398
1f81bd39
DJ
3992007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
400
401 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
402
9453113a
DJ
4032007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
404
405 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
406
b741e217
DJ
4072007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
408
409 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
410 (gdb_load): Delete, replace with...
411 (gdb_reload): ...this.
412 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
413 * gdb.server/server-mon.exp: Likewise.
414 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
415 (gdb_start_cmd): New.
416 (gdb_file_cmd): Save the last loaded file.
417 (gdb_reload): New.
418 (gdb_gnu_strip_debug): Use transform.
419 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
420 support here. Use new $last_loaded_file. Check mtime.
421 (gdb_target_cmd): Handle ObjC failure case.
422 (infer_host_exec): Delete.
423 (gdbserver_load): Rename to...
424 (gdbserver_run): ...this. Simplify.
425 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
426 (mi_gdb_load): Move most contents to a new function...
427 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
428 (mi_run_cmd): Use mi_gdb_target_load.
429 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
430 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
431 Use gdb_run_cmd.
432 * gdb.base/charsign.exp: Remove incorrect comment.
433 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
434 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
435 gdb.base/start.exp: Use gdb_start_cmd.
436
446ab585
MR
4372007-03-23 Nigel Stephens <nigel@mips.com>
438 Maciej W. Rozycki <macro@mips.com>
439
440 * gdb.base/sigbpt.exp: Fix the message when skipping test.
441 * gdb.base/signull.exp: Similarly.
442
bbb88ebf
UW
4432007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
444
445 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
446 messages available to test cases (like chng-sym.exp).
447
cb8c4a99
AS
4482007-03-14 Andreas Schwab <schwab@suse.de>
449
450 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
451 format changes.
452
4e463ff5
DJ
4532007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
454
455 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
456 (optimized_1): New.
457 (main): Call optimized_1.
458 (gdb2029): Correct typos. Call gdb2029_marker.
459 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
460 for gdb2029.
461
b6db2c47
MK
4622007-03-12 Mark Kettenis <kettenis@gnu.org>
463
464 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
465 as tabs. Remove redundant test pattern.
466
70ed3737
UW
4672007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
468
469 * gdb.base/long_long.exp: Accept optional symbol name in <...>
470 for /a format output.
471
47b67b60
DJ
4722007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
473
474 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
475 collect output incrementally.
476
b8953b0e
UW
4772007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
478
479 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
480 for -var-create lpcharacter test.
481 * gdb.mi/mi2-var-cmd.exp: Likewise.
482
7acd5c40
UW
4832007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
484
485 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
486 pass on targets where address zero is readable.
487
9c6759c1
UW
4882007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
489
490 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
491 just a single architecture.
492
a2f1aeb4
UW
4932007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
494
495 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
496 (fetch_all_registers): New function, uses gdb_test_multiple and
497 exp_continue to fetch inferior output line-by-line.
498 Replace all uses of do_get_all_registers by fetch_all_registers.
499
46579ac2
UW
5002007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
501
502 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
503 in target_info.
504
fc133f24
MS
5052007-03-02 Michael Snyder <michael.snyder@palmsource.com>
506
507 * gdb.threads/manythreads.exp: Use $message string for
508 consistancy; add a default (timeout) case.
509
7646a51d
MS
5102007-03-02 Michael Snyder <michael.snyder@palmsource.com>
511
512 * gdb.base/watchpoint.exp: Fix truncated comment.
513
dcfff61f
MS
5142007-03-02 Michael Snyder <michael.snyder@palmsource.com>
515
516 * Makefile.in: Remove spurious single-quotes from sed command.
517
664e3ee9
DJ
5182007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
519
520 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
521 func.
522 * gdb.mi/mi2-var-cmd.exp: Likewise.
523
d7cc6f2f
JB
5242007-02-27 Joel Brobecker <brobecker@adacore.com>
525
526 * gdb.dwarf2/dw2-producer.S: New file.
527 * gdb.dwarf2/dw2-producer.exp: New testcase.
528
5292007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
530
531 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
532 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
533 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
534 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
535 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
536 Revert tests to use mi_gdb_test and include value field in output
537 of -var-create.
538
93d42b30
DJ
5392007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
540
541 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
542
c499ed39
DJ
5432007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
544
545 * gdb.base/maint.exp: Remove full paths from test names.
546 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
547 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
548
9836f81b
JB
5492007-02-27 Joel Brobecker <brobecker@adacore.com>
550
551 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
552
c74d0ad8
DJ
5532007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
554
555 * gdb.server/server-mon.exp: New test.
556
2711e456
DJ
5572007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
558
559 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
560
ff6f572f
DJ
5612007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
562
563 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
564 register capitalization.
565
fada3feb
DP
5662007-02-13 Denis Pilat <denis.pilat@st.com>
567
568 * gdb.mi/mi-var-invalidate.exp: New file.
569
fb1e4ffc
DJ
5702007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
571
572 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
573
3da939d7
DJ
5742007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
575
576 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
577
123dc839
DJ
5782007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
579
580 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
581 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
582
877e3645 5832007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
584
585 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
586 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
587 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
588 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
589 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 590 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222
NR
591 Update tests to include value field in output of -var-create.
592
3c0a2960
AS
5932007-02-08 Andreas Schwab <schwab@suse.de>
594
595 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
596
108546a0
DJ
5972007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
598
599 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
600 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
601
d701dcab
DP
6022007-02-02 Denis Pilat <denis.pilat@st.com>
603
604 * gdb.threads/threadapply.exp: check that frame is not changed by
605 the thread apply all command.
606
783e3e2f
AS
6072007-01-31 Andreas Schwab <schwab@suse.de>
608
6d9c3a87
AS
609 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
610
3c50d7b9
AS
611 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
612 in the dwarf sections.
613 * gdb.dwarf2/mac-fileno.S: Likewise.
614
783e3e2f
AS
615 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
616 bspstore register on ia64.
617
78ff580e
AS
6182007-01-29 Andreas Schwab <schwab@suse.de>
619
cc8e9b12
AS
620 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
621 "frame-begin" annotation.
622
78ff580e
AS
623 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
624 number of "frames-invalid" annotations.
625
704a4f78
DJ
6262007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
627
628 * gdb.base/commands.exp: Call if_commands_test.
629 (gdb_test_no_prompt, if_commands_test): New.
630
e741bf94
MK
6312007-01-28 Mark Kettenis <kettenis@gnu.org>
632
633 * gdb.threads/sigthread.c (NSIGS): Make bigger.
634
474d0ad3
AS
6352007-01-27 Andreas Schwab <schwab@suse.de>
636
637 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
638 .short/.int/.quad in the dwarf sections.
639 * gdb.dwarf2/dw2-intercu.S: Likewise.
640 * gdb.dwarf2/dw2-intermix.S: Likewise.
641
e784b426
JK
6422007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
643
644 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
645 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
646 array.
e784b426
JK
647 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
648 * gdb.base/setvar.exp: Likewise.
649
37f08e04
AS
6502007-01-26 Andreas Schwab <schwab@suse.de>
651
9a01813a
AS
652 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
653 test.
654
37f08e04
AS
655 * gdb.base/multi-forks.exp ("restart $i"): Also match
656 __kernel_syscall_via_break.
657
6e2a9270
VP
6582007-01-24 Vladimir Prus <vladimir@codesourcery.com>
659
660 * lib/mi-support.exp (mi_delete_varobj): New.
661 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
662 testcase.
663 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
664 (main): Call the above.
665 (reference_update_test, base_in_reference_test)
666 (reference_to_pointer): Delete the created varobjs.
667
e515b470
DJ
6682007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
669
670 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
671 * configure: Regenerated.
672 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
673 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
674 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
675 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
676 * lib/gdb.exp (gdb_skip_xml_test): New function.
677
08d8bcd7
DJ
6782007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
679
680 * gdb.base/sigrepeat.exp: Correct error message.
681
6822007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
683 Daniel Jacobowitz <dan@codesourcery.com>
684
685 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
686 gdb.arch/i386-gnu-cfi-asm.S: New files.
687
97c3f1f3
JK
6882007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
689
690 * lib/gdb.exp: Abort on missing `site.exp'.
691
cb1df416
DJ
6922007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
693 Daniel Jacobowitz <dan@codesourcery.com>
694
695 * gdb.base/included.c, gdb.base/included.exp,
696 gdb.base/included.h: New files.
697
35990120
DJ
6982007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
699
700 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
701 (maximize_rlimit): Reduce limits on 64-bit systems.
702
6e81a116 7032007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
704
705 From Marcus Deuling <deuling@de.ibm.com>:
706 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
707 every case.
708
6c3c41f3
NR
7092007-01-13 Nick Roberts <nickrob@snap.net.nz>
710
711 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
712 (test_path_specification): Use objdir instead of srcdir to always
713 get an absolute filename.
714
2f12c312
DJ
7152007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
716
717 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
718
81121995
VP
7192007-01-11 Vladimir Prus <vladimir@codesourcery.com>
720
721 * gdb.mi/mi-var-cp.cc (reference_update_tests):
722 Make sure the variable we're using is in scope.
723 (reference_to_pointer): Likewise.
724
4741b737
DJ
7252007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
726
727 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
728 has no debug information.
729
054410c3
DJ
7302007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
731
732 * gdb.base/annota1.exp: Remove extra send_gdb.
733
818f79f6
DJ
7342007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
735
736 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
737
f7a6bb70
DJ
7382007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
739
740 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
741
57e66780
DJ
7422007-01-08 Nick Roberts <nickrob@snap.net.nz>
743 Daniel Jacobowitz <dan@codesourcery.com>
744
745 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
746 lcharacter or linteger change. Correct duplicated test name.
747 * gdb.mi/mi2-var-cmd.exp: Likewise.
748
3d799a95
DJ
7492007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
750
751 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
752
7532007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9
JB
754
755 * gdb.base/nofield.c: New file.
756 * gdb.base/nofield.exp: New testcase.
757
eafb94e8
NR
7582007-01-05 Nick Roberts <nickrob@snap.net.nz>
759
760 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
761
762 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
763 test.
764
5e572bb4
DJ
7652007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
766
767 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
768
74a44383
DJ
7692007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
770
771 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
772 when continuing.
773
1b572db9
DJ
7742007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
775
776 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
777 Expect ".exe" extension.
778
381bc39b
DJ
7792007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
780
781 * gdb.base/charset.exp: Add explicit filename to break.
782 * gdb.base/dbx.exp: Add explicit filename to breaks.
783
2b70e4c6
DJ
7842007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
785
786 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
787 * gdb.mi/mi2-file.exp: Likewise.
788
303b6f5d
DJ
7892007-01-04 Vladimir Prus <vladimir@codesourcery.com>
790
791 Implement specification of MI tests as comments
792 in C and C++ sources.
793 * lib/mi-support.exp (mi_autotest_data): New variable.
794 (mi_autotest_source): New variable.
795 (count_newlines, mi_prepare_inline_tests)
796 (mi_get_inline_test, mi_continue_to_line)
797 (mi_run_inline_test, mi_tbreak)
798 (mi_send_resuming_command, mi_wait_for_stop): New functions.
799 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
800 Run inline tests.
801 * gdb.mi/mi-var-cp.cc: Define tests here.
802
23da0d94
VP
8032007-01-04 Vladimir Prus <vladimir@codesourcery.com>
804
805 Simplify usage of mi_continue_to.
806 * lib/mi-support.exp (mi_runto_helper): Renamed
807 from mi_runto, added new parameter 'run_or_continue'.
808 (mi_runto): Use mi_runto_helper.
809 (mi_continue_to): Accept just function name as parameter.
810 Use mi_runto_helper.
811 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
812 * gdb.mi/mi2-var-cmd.exp: Likewise.
813
f9e18282
JB
8142006-01-04 Joel Brobecker <brobecker@adacore.com>
815
816 Make this testcase a bit more realistic. The current code
817 is too simplistic, and allows the compiler to optimize out
818 some of the entities we need for this testcase.
819 * gdb.ada/null_record/bar.ads (Void_Star): New type.
820 (Do_Nothing): Add extra parameter.
821 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
822 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
823 by using a variable of type Void_Star.
824
fd678c65
JB
8252006-01-04 Joel Brobecker <brobecker@adacore.com>
826
827 * gdb.ada/catch_ex/foo.adb: New file.
828 * gdb.ada/catch_ex.exp: New testcase.
829
05cfdb42
DJ
8302007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
831
832 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
833 pass --image-base to linker.
834
2e03ee74
DJ
8352007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
836 Daniel Jacobowitz <dan@codesourcery.com>
837
838 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
839 secondary prompts.
840
0d5de010
DJ
8412007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
842
843 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
844 output. Test the types of members and member pointers.
845 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
846 gdb/2092.
847 * gdb.cp/member-ptr.exp: Search for a comment instead of a
848 statement. Enable for GCC. Update expected output for some tests
849 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
850 layout.
851 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
852 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
853 (Diamond::vget_base): New.
854 (main): Add new tests.
855 * gdb.cp/printmethod.exp: Update expected output for member functions.
856 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
857 print pEe->D::vg().
858
61a771aa
DJ
8592007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
860
861 * gdb.threads/tls.exp: Allow stops in sem_post.
862
2fa63963
DJ
8632006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
864
865 * gdb.base/annota1.exp: Allow .*printf in backtraces.
866 * gdb.base/annota3.exp: Likewise.
867 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
868 again (instead of timing out).
869 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
870 GCC bug 26475.
871 * gdb.java/jmisc.exp: Adjust to work with method signatures including
872 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
873 test from jmisc1.exp.
874 * gdb.java/jmisc1.exp: Delete.
875 * gdb.java/jprint.exp: Adjust to work with method signatures including
876 return types.
877 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
878 * gdb.threads/linux-dp.exp: Don't be confused by program output.
879 * lib/java.exp (compile_java_from_source): Pass the correct type
880 to target_compile.
881
5eefc2b7
JB
8822006-12-31 Joel Brobecker <brobecker@adacore.com>
883
884 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
885 (stack_align_edx): New function.
886 (stack_align_eax): New function.
887 (main): Add calls to stack_align_edx and stack_align_eax.
888 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
889 Add testing for the cases where the register used during a stack
890 realignment is edx. Same for eax.
891
227c54da
DJ
8922006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
893
894 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
895 and generic PE targets.
896
cab8ac94
JB
8972006-12-29 Joel Brobecker <brobecker@adacore.com>
898
899 * gdb.ada/array_return.exp: Update copyright date list.
900
ba54f318
JB
9012006-12-27 Joel Brobecker <brobecker@adacore.com>
902
903 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
904 (Create_Small_Float_Vector): New function.
905 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
906 function body.
907 * gdb.ada/array_return/p.adb: Use new type and function from
908 package Pck.
909 * gdb.ada/array_return.exp: Add a test verifying that GDB is
910 able to print the value returned by a function returning an
911 array of float.
912
6b7a35dd
JB
9132006-12-20 Joel Brobecker <brobecker@adacore.com>
914
915 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
916 The associated tests should be PASSing.
917
038224f6
VP
9182006-12-08 Vladimir Prus <vladimir@codesourcery.com>
919
920 Test for base in references.
921 * gdb.mi/mi-var-cp.cc: Add test code.
922 * gdb.mi/mi-var-cp.exp: Test for bases in references.
923 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
924 * gdb.mi/mi2-watch.exp: Likewise.
925 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
926 (mi_list_varobj_children): New function.
927
b26ed50d
VP
9282006-12-08 Vladimir Prus <vladimir@codesourcery.com>
929
930 * lib/mi-support.exp
931 (mi_runto): Accept "()" after function name.
932 (mi_create_varobj): New function.
933 (mi_varobj_update): New function.
934 (mi_Check_varobj_value): New function.
935 * gdb.mi/mi-var-cp.exp: New file.
936 * gdb.mi/mi-var-cp.cc: New file.
937
08232497
DJ
9382006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
939
940 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
941 gdb.base/weaklib2.c: New files.
942
d394c993 9432006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 944
ac6c2fba
NS
945 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
946 info. Adjust test names.
947
8ec659a0 948 * gdb.base/break.c (main): Move position of malloc.
d394c993 949 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 950
acd65feb
VP
9512006-11-28 Vladimir Prus <vladimir@codesourcery.com>
952
953 * gdb.mi/mi-var-cmd.exp: Check -var-update after
954 assignement of arrays and function pointers.
955 * gdb.mi/var-cmd.c: Add declaration necessary for above
956 tests.
957
f556d5e5
NS
9582006-11-27 Nathan Sidwell <nathan@codesourcery.com>
959
960 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
961
962 * gdb.threads/linux-dp.exp: Read thread table before and after
963 creating each philosopher and verify it.
964
697bc68d
NS
9652006-11-27 Nathan Sidwell <nathan@codesourcery.com>
966 Paul Brook <paul@codesourcery.com>
967 Daniel Jacobowitz <dan@codesourcery.com>
968
969 * gdb.base/ending-run.exp: Flatten expect script stepping out of
970 main to remove duplication. Add start function of the form
971 '_*start[1-9]*'. Add RVDS start function.
972
29d73ae4
DJ
9732006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
974
975 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
976
c1d88655
UW
9772006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
978
979 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
980 * gdb.asm/spu.inc: New file.
981 * gdb.base/term.exp: Disable if [target_info exists noargs].
982 * gdb.gdb/complaints.exp: Disable if ![isnative].
983 * gdb.gdb/selftest.exp: Likewise.
984 * gdb.gdb/observer.exp: Likewise.
985 * gdb.gdb/xfullpath.exp: Likewise.
986 * gdb.base/attach.exp: Disable on SPU target.
987 * gdb.cp/bs145503.exp: Likewise.
988 * gdb.cp/exception.exp: Likewise.
989 * gdb.cp/userdef.exp: Likewise.
990
32a13b1a
DJ
9912006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
992
993 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
994
d8295fe9
VP
9952006-11-10 Vladimir Prus <vladimir@codesourcery.com>
996
997 * gdb.base/completion.exp: Fix completion tests for
998 'info' and 'info '.
999 * gdb.base/help.exp (help_test_raw, test_class_help)
1000 (test_prefix_command_help): Move...
1001 * lib/gdb.exp: Here.
1002 * gdb.base/main.exp: Adjust.
1003 * gdb.cp/maint.exp: Adjust.
1004 * gdb.trace/tracecmd.exp: Use test_help_class.
1005
8c394015
VP
10062006-11-09 Vladimir Prus <vladimir@codesourcery.com>
1007
1008 * gdb.stabs/weird.exp (print_weird_var): Use
1009 gdb_test_multiple instead of gdb_expect.
1010
027fc1bc
VP
10112006-11-09 Vladimir Prus <vladimir@codesourcery.com>
1012
1013 * gdb.base/help.exp (help_test_raw): New.
1014 (test_class_help): New.
1015 (test_prefix_command_help): New.
1016 Adjust testcases.
1017
67609209
FR
10182006-11-09 Christophe Lyon <christophe.lyon@st.com>
1019
1020 * gdb.base/constvars.c (main): Write to crass and crips, so that
1021 they are allocated by the compiler.
1022
f73adfeb
AS
10232006-10-27 Andreas Schwab <schwab@suse.de>
1024
1025 * gdb.base/multi-forks.exp: Use "detach fork" instead of
1026 "detach-fork".
1027
2f83a18e
DJ
10282006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
1029
1030 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
1031 of patterns.
1032
94277a38
DJ
10332006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
1034
1035 * gdb.base/sepdebug.exp: Remove debug format test.
1036 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
1037 Handle no-symtab.
1038 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
1039
5bd2f6e2
DJ
10402006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
1041
1042 * gdb.threads/manythreads.c (thread_function, main): Don't cast
1043 int to pointer or pointer to int.
1044 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
1045
8c008720
DJ
10462006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
1047
1048 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
1049
9e35dae4
DJ
10502006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1051
1052 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
1053
d9639e13
DJ
10542006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
1055
1056 PR c++/2116
1057 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
1058
390a1bd0
JB
10592006-10-06 Joel Brobecker <brobecker@adacore.com>
1060
1061 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
1062 the corresponding bug has been fixed in GDB (PR/2018).
1063
dd920c33
JB
10642006-10-06 Joel Brobecker <brobecker@adacore.com>
1065
1066 * gdb.base/subst.exp: New testcase.
1067
53bbefe9
JB
10682006-10-06 Joel Brobecker <brobecker@adacore.com>
1069
1070 * gdb.ada/array_return/pck.ads: Add copyright notice.
1071 * gdb.ada/array_return/pck.adb: Likewise.
1072 * gdb.ada/array_return/p.adb: Likewise.
1073 * gdb.ada/exec_changed/first.adb: Likewise.
1074 * gdb.ada/exec_changed/second.adb: Likewise.
1075
09851417
JB
10762006-10-06 Joel Brobecker <brobecker@adacore.com>
1077
1078 * gdb.ada/watch_arg/watch.adb: New file.
1079 * gdb.ada/watch_arg.exp: New testcase.
1080
041bf30d
VP
10812006-10-02 Vladimir Prus <vladimir@codesourcery.com>
1082
1083 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
1084 via string_to_regexp.
1085 * gdb.mi/mi2-basics.exp: Likewise.
1086
f286fbdd 10872006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
1088
1089 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
1090 Remove unused / obsolete files.
1091
7c07f349
NR
10922006-09-19 Nick Roberts <nickrob@snap.net.nz>
1093
1094 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
1095
cd5ff84a
VP
10962006-09-17 Vladimir Prus <vladimir@codesourcery.com>
1097
1098 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
1099 HIGH_FRAME argument to -stack-list-arguments can be larger than
1100 the number of frames.
1101
ae018d1a
DJ
11022006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
1103
1104 * gdb.base/args.c (main): Add breakpoint marker.
1105 * gdb.base/args.exp: Use args_test for tests. Add new tests which
1106 really test empty arguments.
1107 (args_load): Delete.
1108 (args_test): New.
1109
b399c549
NR
11102006-09-13 Nick Roberts <nickrob@snap.net.nz>
1111
1112 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
1113 check for one file.
1114
2ab1eb7a
VP
11152006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
1116
1117 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
1118 HIGH_FRAME argument to -stack-list-locals can be larger than
1119 the number of frames.
1120
476308bf
FF
11212006-08-18 Fred Fish <fnf@specifix.com>
1122
1123 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
1124 '$' in front of skip_vmx_tests_saved when setting that.
1125
8625200f
AS
11262006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
1127
1128 * gdb.base/trace-commands.exp: New file.
1129
089ec8f1
DJ
11302006-08-10 Joel Brobecker <brobecker@adacore.com>
1131 Daniel Jacobowitz <dan@codesourcery.com>
1132
1133 * gdb.base/step-bt.exp: Make hexadecimal address optional in
1134 expected output of the backtrace commands.
1135
b60f0898
JB
11362006-08-09 Joel Brobecker <brobecker@adacore.com>
1137
1138 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
1139 untested followed by return combination.
1140 * gdb.arch/altivec-regs.exp: Likewise.
1141 * gdb.arch/e500-abi.exp: Likewise.
1142 * gdb.arch/e500-regs.exp: Likewise.
1143 * gdb.arch/gdb1291.exp: Likewise.
1144 * gdb.arch/gdb1431.exp: Likewise.
1145 * gdb.arch/gdb1558.exp: Likewise.
1146 * gdb.arch/i386-prologue.exp: Likewise.
1147 * gdb.arch/i386-unwind.exp: Likewise.
1148 * gdb.asm/asm-source.exp: Likewise.
1149 * gdb.base/a2-run.exp: Likewise.
1150 * gdb.base/advance.exp: Likewise.
1151 * gdb.base/all-bin.exp: Likewise.
1152 * gdb.base/annota1.exp: Likewise.
1153 * gdb.base/annota3.exp: Likewise.
1154 * gdb.base/args.exp: Likewise.
1155 * gdb.base/arithmet.exp: Likewise.
1156 * gdb.base/assign.exp: Likewise.
1157 * gdb.base/async.exp: Likewise.
1158 * gdb.base/attach.exp: Likewise.
1159 * gdb.base/bang.exp: Likewise.
1160 * gdb.base/bigcore.exp: Likewise.
1161 * gdb.base/bitfields.exp: Likewise.
1162 * gdb.base/bitfields2.exp: Likewise.
1163 * gdb.base/break.exp: Likewise.
1164 * gdb.base/call-sc.exp: Likewise.
1165 * gdb.base/call-strs.exp: Likewise.
1166 * gdb.base/callfuncs.exp: Likewise.
1167 * gdb.base/checkpoint.exp: Likewise.
1168 * gdb.base/chng-syms.exp: Likewise.
1169 * gdb.base/code-expr.exp: Likewise.
1170 * gdb.base/commands.exp: Likewise.
1171 * gdb.base/completion.exp: Likewise.
1172 * gdb.base/cond-expr.exp: Likewise.
1173 * gdb.base/condbreak.exp: Likewise.
1174 * gdb.base/consecutive.exp: Likewise.
1175 * gdb.base/constvars.exp: Likewise.
1176 * gdb.base/corefile.exp: Likewise.
1177 * gdb.base/cvexpr.exp: Likewise.
1178 * gdb.base/dbx.exp: Likewise.
1179 * gdb.base/define.exp: Likewise.
1180 * gdb.base/detach.exp: Likewise.
1181 * gdb.base/display.exp: Likewise.
1182 * gdb.base/dump.exp: Likewise.
1183 * gdb.base/ena-dis-br.exp: Likewise.
1184 * gdb.base/ending-run.exp: Likewise.
1185 * gdb.base/environ.exp: Likewise.
1186 * gdb.base/eval-skip.exp: Likewise.
1187 * gdb.base/exprs.exp: Likewise.
1188 * gdb.base/fileio.exp: Likewise.
1189 * gdb.base/finish.exp: Likewise.
1190 * gdb.base/float.exp: Likewise.
1191 * gdb.base/foll-exec.exp: Likewise.
1192 * gdb.base/foll-fork.exp: Likewise.
1193 * gdb.base/foll-vfork.exp: Likewise.
1194 * gdb.base/freebpcmd.exp: Likewise.
1195 * gdb.base/funcargs.exp: Likewise.
1196 * gdb.base/gcore.exp: Likewise.
1197 * gdb.base/gdb1090.exp: Likewise.
1198 * gdb.base/gdb1250.exp: Likewise.
1199 * gdb.base/huge.exp: Likewise.
1200 * gdb.base/info-proc.exp: Likewise.
1201 * gdb.base/interrupt.exp: Likewise.
1202 * gdb.base/jump.exp: Likewise.
1203 * gdb.base/langs.exp: Likewise.
1204 * gdb.base/lineinc.exp: Likewise.
1205 * gdb.base/list.exp: Likewise.
1206 * gdb.base/logical.exp: Likewise.
1207 * gdb.base/long_long.exp: Likewise.
1208 * gdb.base/macscp.exp: Likewise.
1209 * gdb.base/maint.exp: Likewise.
1210 * gdb.base/mips_pro.exp: Likewise.
1211 * gdb.base/miscexprs.exp: Likewise.
1212 * gdb.base/multi-forks.exp: Likewise.
1213 * gdb.base/opaque.exp: Likewise.
1214 * gdb.base/overlays.exp: Likewise.
1215 * gdb.base/pc-fp.exp: Likewise.
1216 * gdb.base/pointers.exp: Likewise.
1217 * gdb.base/printcmds.exp: Likewise.
1218 * gdb.base/psymtab.exp: Likewise.
1219 * gdb.base/ptype.exp: Likewise.
1220 * gdb.base/recurse.exp: Likewise.
1221 * gdb.base/relational.exp: Likewise.
1222 * gdb.base/relocate.exp: Likewise.
1223 * gdb.base/remote.exp: Likewise.
1224 * gdb.base/reread.exp: Likewise.
1225 * gdb.base/restore.exp: Likewise.
1226 * gdb.base/return.exp: Likewise.
1227 * gdb.base/return2.exp: Likewise.
1228 * gdb.base/scope.exp: Likewise.
1229 * gdb.base/sect-cmd.exp: Likewise.
1230 * gdb.base/sep.exp: Likewise.
1231 * gdb.base/sepdebug.exp: Likewise.
1232 * gdb.base/setshow.exp: Likewise.
1233 * gdb.base/setvar.exp: Likewise.
1234 * gdb.base/sigall.exp: Likewise.
1235 * gdb.base/sigbpt.exp: Likewise.
1236 * gdb.base/signals.exp: Likewise.
1237 * gdb.base/signull.exp: Likewise.
1238 * gdb.base/sizeof.exp: Likewise.
1239 * gdb.base/solib.exp: Likewise.
1240 * gdb.base/step-line.exp: Likewise.
1241 * gdb.base/step-test.exp: Likewise.
1242 * gdb.base/structs.exp: Likewise.
1243 * gdb.base/structs2.exp: Likewise.
1244 * gdb.base/term.exp: Likewise.
1245 * gdb.base/twice.exp: Likewise.
1246 * gdb.base/until.exp: Likewise.
1247 * gdb.base/varargs.exp: Likewise.
1248 * gdb.base/volatile.exp: Likewise.
1249 * gdb.base/watchpoint.exp: Likewise.
1250 * gdb.base/whatis-exp.exp: Likewise.
1251 * gdb.base/whatis.exp: Likewise.
1252 * gdb.cp/ambiguous.exp: Likewise.
1253 * gdb.cp/annota2.exp: Likewise.
1254 * gdb.cp/annota3.exp: Likewise.
1255 * gdb.cp/bool.exp: Likewise.
1256 * gdb.cp/breakpoint.exp: Likewise.
1257 * gdb.cp/casts.exp: Likewise.
1258 * gdb.cp/class2.exp: Likewise.
1259 * gdb.cp/classes.exp: Likewise.
1260 * gdb.cp/cplusfuncs.exp: Likewise.
1261 * gdb.cp/ctti.exp: Likewise.
1262 * gdb.cp/derivation.exp: Likewise.
1263 * gdb.cp/exception.exp: Likewise.
1264 * gdb.cp/gdb1355.exp: Likewise.
1265 * gdb.cp/hang.exp: Likewise.
1266 * gdb.cp/inherit.exp: Likewise.
1267 * gdb.cp/local.exp: Likewise.
1268 * gdb.cp/m-data.exp: Likewise.
1269 * gdb.cp/m-static.exp: Likewise.
1270 * gdb.cp/member-ptr.exp: Likewise.
1271 * gdb.cp/method.exp: Likewise.
1272 * gdb.cp/misc.exp: Likewise.
1273 * gdb.cp/namespace.exp: Likewise.
1274 * gdb.cp/overload.exp: Likewise.
1275 * gdb.cp/ovldbreak.exp: Likewise.
1276 * gdb.cp/pr-1023.exp: Likewise.
1277 * gdb.cp/pr-1210.exp: Likewise.
1278 * gdb.cp/pr-574.exp: Likewise.
1279 * gdb.cp/printmethod.exp: Likewise.
1280 * gdb.cp/psmang.exp: Likewise.
1281 * gdb.cp/ref-params.exp: Likewise.
1282 * gdb.cp/ref-types.exp: Likewise.
1283 * gdb.cp/rtti.exp: Likewise.
1284 * gdb.cp/templates.exp: Likewise.
1285 * gdb.cp/try_catch.exp: Likewise.
1286 * gdb.cp/userdef.exp: Likewise.
1287 * gdb.cp/virtfunc.exp: Likewise.
1288 * gdb.disasm/am33.exp: Likewise.
1289 * gdb.disasm/h8300s.exp: Likewise.
1290 * gdb.disasm/mn10300.exp: Likewise.
1291 * gdb.disasm/sh3.exp: Likewise.
1292 * gdb.disasm/t01_mov.exp: Likewise.
1293 * gdb.disasm/t02_mova.exp: Likewise.
1294 * gdb.disasm/t03_add.exp: Likewise.
1295 * gdb.disasm/t04_sub.exp: Likewise.
1296 * gdb.disasm/t05_cmp.exp: Likewise.
1297 * gdb.disasm/t06_ari2.exp: Likewise.
1298 * gdb.disasm/t07_ari3.exp: Likewise.
1299 * gdb.disasm/t08_or.exp: Likewise.
1300 * gdb.disasm/t09_xor.exp: Likewise.
1301 * gdb.disasm/t10_and.exp: Likewise.
1302 * gdb.disasm/t11_logs.exp: Likewise.
1303 * gdb.disasm/t12_bit.exp: Likewise.
1304 * gdb.disasm/t13_otr.exp: Likewise.
1305 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
1306 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
1307 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
1308 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
1309 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
1310 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
1311 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
1312 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
1313 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
1314 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
1315 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
1316 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
1317 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
1318 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
1319 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
1320 * gdb.mi/gdb701.exp: Likewise.
1321 * gdb.mi/gdb792.exp: Likewise.
1322 * gdb.mi/mi-basics.exp: Likewise.
1323 * gdb.mi/mi-break.exp: Likewise.
1324 * gdb.mi/mi-cli.exp: Likewise.
1325 * gdb.mi/mi-console.exp: Likewise.
1326 * gdb.mi/mi-disassemble.exp: Likewise.
1327 * gdb.mi/mi-eval.exp: Likewise.
1328 * gdb.mi/mi-file.exp: Likewise.
1329 * gdb.mi/mi-read-memory.exp: Likewise.
1330 * gdb.mi/mi-regs.exp: Likewise.
1331 * gdb.mi/mi-return.exp: Likewise.
1332 * gdb.mi/mi-simplerun.exp: Likewise.
1333 * gdb.mi/mi-stack.exp: Likewise.
1334 * gdb.mi/mi-stepi.exp: Likewise.
1335 * gdb.mi/mi-syn-frame.exp: Likewise.
1336 * gdb.mi/mi-until.exp: Likewise.
1337 * gdb.mi/mi-var-block.exp: Likewise.
1338 * gdb.mi/mi-var-child.exp: Likewise.
1339 * gdb.mi/mi-var-cmd.exp: Likewise.
1340 * gdb.mi/mi-var-display.exp: Likewise.
1341 * gdb.mi/mi-watch.exp: Likewise.
1342 * gdb.mi/mi2-basics.exp: Likewise.
1343 * gdb.mi/mi2-break.exp: Likewise.
1344 * gdb.mi/mi2-cli.exp: Likewise.
1345 * gdb.mi/mi2-console.exp: Likewise.
1346 * gdb.mi/mi2-disassemble.exp: Likewise.
1347 * gdb.mi/mi2-eval.exp: Likewise.
1348 * gdb.mi/mi2-file.exp: Likewise.
1349 * gdb.mi/mi2-read-memory.exp: Likewise.
1350 * gdb.mi/mi2-regs.exp: Likewise.
1351 * gdb.mi/mi2-return.exp: Likewise.
1352 * gdb.mi/mi2-simplerun.exp: Likewise.
1353 * gdb.mi/mi2-stack.exp: Likewise.
1354 * gdb.mi/mi2-stepi.exp: Likewise.
1355 * gdb.mi/mi2-syn-frame.exp: Likewise.
1356 * gdb.mi/mi2-until.exp: Likewise.
1357 * gdb.mi/mi2-var-block.exp: Likewise.
1358 * gdb.mi/mi2-var-child.exp: Likewise.
1359 * gdb.mi/mi2-var-cmd.exp: Likewise.
1360 * gdb.mi/mi2-var-display.exp: Likewise.
1361 * gdb.mi/mi2-watch.exp: Likewise.
1362 * gdb.stabs/exclfwd.exp: Likewise.
1363 * gdb.stabs/weird.exp: Likewise.
1364 * gdb.threads/gcore-thread.exp: Likewise.
1365 * gdb.trace/actions.exp: Likewise.
1366 * gdb.trace/backtrace.exp: Likewise.
1367 * gdb.trace/circ.exp: Likewise.
1368 * gdb.trace/collection.exp: Likewise.
1369 * gdb.trace/deltrace.exp: Likewise.
1370 * gdb.trace/infotrace.exp: Likewise.
1371 * gdb.trace/limits.exp: Likewise.
1372 * gdb.trace/packetlen.exp: Likewise.
1373 * gdb.trace/passc-dyn.exp: Likewise.
1374 * gdb.trace/passcount.exp: Likewise.
1375 * gdb.trace/report.exp: Likewise.
1376 * gdb.trace/save-trace.exp: Likewise.
1377 * gdb.trace/tfind.exp: Likewise.
1378 * gdb.trace/tracecmd.exp: Likewise.
1379 * gdb.trace/while-dyn.exp: Likewise.
1380 * gdb.trace/while-stepping.exp: Likewise.
1381
f4b618d1
JB
13822006-08-08 Joel Brobecker <brobecker@adacore.com>
1383
1384 * gdb.base/step-bt.c: New file.
1385 * gdb.base/step-bt.exp: New testcase.
1386
3d00d119
DJ
13872006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
1388
1389 * config/monitor.exp (gdb_load): Remove support for obsolete
1390 download-write-size.
1391 * gdb.base/remote.exp: Likewise. Update all callers of
1392 gdb_timed_load.
1393
017b5bd4
DJ
13942006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
1395
1396 * cursal.exp: Pass binfile to gdb_load.
1397
837c599d
DJ
13982006-08-01 Nathan Sidwell <nathan@codesourcery.com>
1399
1400 * gdb.base/cursal.exp: Add "" to gdb_load call.
1401
8dd4540b
MK
14022006-07-29 Mark Kettenis <kettenis@gnu.org>
1403
1404 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
1405 NetBSD/ELF targets.
1406
ab5c9f60
DJ
14072006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
1408
1409 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
1410 operator*.
1411
4c42eaff
DJ
14122006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
1413
1414 * gdb.base/completion.exp: Update for change in "file" behavior.
1415 * gdb.stabs/weird.exp: Likewise.
1416 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
1417 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
1418
0155cc76
NS
14192006-07-24 Nathan Sidwell <nathan@codesourcery.com>
1420
1421 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
1422 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
1423
16026cd7
AS
14242006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
1425
1426 * gdb.base/default.exp: Update source command error message.
1427 * gdb.base/help.exp: Update 'help source' message.
1428
16963cb6
DJ
14292006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
1430
1431 * gdb.cp/bs15503.exp: Update comment for no longer crashing
1432 test.
1433
6d7fd486
AS
14342006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
1435
1436 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
1437
29e8a844
DJ
14382006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
1439
1440 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
1441
6afcfa39
DJ
14422006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
1443
1444 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
1445
267a692b
MK
14462006-07-17 Mark Kettenis <kettenis@gnu.org>
1447
1448 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
1449 *-*-openbsd* from targets for wich we expect ARM FPA floating
1450 point format.
1451
85d2fec4
NR
14522006-07-17 Nick Roberts <nickrob@snap.net.nz>
1453
1454 * gdb.cp/annota3.exp: Expect frame-begin annotation.
1455
14562006-07-17 Mark Kettenis <kettenis@gnu.org>
1457
1458 * gdb.base/annota3.exp: Expect frame-begin annotation.
1459
85b4c6e8
JB
14602006-07-14 Joel Brobecker <brobecker@adacore.com>
1461
1462 * gdb.base/help.exp: Adjust "help unset" test to accept
1463 any list of unset commands.
1464
fb933624
DJ
14652006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
1466 Daniel Jacobowitz <dan@codesourcery.com>
1467
1468 * gdb.cp/ref-params.exp: New test.
1469 * gdb.cp/ref-params.cc: New source file.
1470 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
1471
1dff4b64
MK
14722006-07-08 Mark Kettenis <kettenis@gnu.org>
1473
1474 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
1475 spaces/tabs in regular expressions since they might not be there.
1476
40d2e0e3
AS
14772006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
1478
1479 * gdb.base/ifelse.exp: New file.
1480
f6c957d2
NS
14812006-07-04 Nathan Sidwell <nathan@codesourcery.com>
1482
1483 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
1484 line.
1485 * gdb.base/huge.exp: Loop over compilation to find a size that
1486 is acceptable.
1487 * gdb.base/remote.exp: Correct expected strings.
1488 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
1489
b9c5a23d
DJ
14902006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1491
1492 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
1493
9af2e58d
DJ
14942006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1495
1496 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
1497 native.
1498
30930ca5
DJ
14992006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1500
1501 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
1502 enable stabs testing.
1503
aa32fa1d
DJ
15042006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1505
bd4a4c80 1506 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
1507 gdb_test_multiple does.
1508
321fef15
DJ
15092006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1510
1511 * Makefile.in (host_alias): Remove.
1512 (target_alias): Use @target_noncanonical@.
1513 (site.exp): Don't set host_alias.
1514 * aclocal.m4: Remove contents. Include acx.m4.
1515 * configure: Regenerated.
1516 * configure.ac: Use ACX_NONCANONICAL_TARGET.
1517
e1c2defa
NS
15182006-06-13 Nathan Sidwell <nathan@codesourcery.com>
1519
e63b55d1
NS
1520 * lib/gdb.exp (gdb_load_cmd): New.
1521
5600ea19
NS
1522 * gdb.base/fileio.c: Add system(NULL) test.
1523 * gdb.base/fileio.exp: Check it.
1524
e1c2defa
NS
1525 * gdb.base/break.c: Add 10a breakpoint at }
1526 * gdb.base/break.exp: Add test for breakpoint at }
1527 * gdb.cp/anon-union.cc: Add code at end of function.
1528 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
1529 * gdb.mi/var-cmd.c: Add code at end of function.
1530 * gdb.mi/mi-var-display.exp: Adjust end of next.
1531 * gdb.mi/mi2-var-display.exp: Likewise.
1532 * gdb.base/fileio.c: Add stop function and insert calls at
1533 stopping places.
1534 * gdb.base/fileio.exp: Breakpoint stop function and remove
1535 explicit line number references.
1536
6c0112ec
JB
15372006-05-19 Joel Brobecker <brobecker@adacore.com>
1538
1539 * gdb.base/del.exp (test_delete_alias): New function.
1540 Now check that both "del" and "d" work as aliases for "delete".
1541
154189a4
FF
15422006-05-18 Fred Fish <fnf@specifix.com>
1543
1544 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
1545 required. Check for spurious output after program exits normally.
1546
582e64c2
FF
15472006-05-17 Fred Fish <fnf@specifix.com>
1548
1549 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
1550 gdb_load, so it works in the simulator.
1551
8ef6493a
FF
15522006-05-11 Fred Fish <fnf@specifix.com>
1553
1554 * gdb.base/bang.exp: Ignore unexpected output between the
1555 "program exited normally" and the gdb prompt, as many other
1556 tests do.
1557
692b141c
MK
15582006-05-07 Mark Kettenis <kettenis@gnu.org>
1559
1560 * gdb.base/help.exp: Make "delete checkpoint" part option for
1561 "help d" and "help delete" tests.
1562
540b8a30
UW
15632006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1564
1565 * gdb.mi/mi-basics.exp: Add missing serial number to
1566 expected output in some mi_gdb_test statements.
1567 * gdb.mi/mi2-basics.exp: Likewise.
1568
9b6462d9
JB
15692006-05-05 Joel Brobecker <brobecker@adacore.com>
1570
1571 * gdb.base/del.c: New file.
1572 * gdb.base/del.exp: New testcase.
1573
954de43b
DM
15742006-05-05 David S. Miller <davem@sunset.davemloft.net>
1575
1576 * gdb.base/break.exp: Do not assume a breakpoint on
1577 main will actually be in $srcfile when optimizing.
1303f75e
DM
1578 * gdb.base/savedregs.exp: Do not require that the dummy
1579 frame location match up to a symbol and source file location.
c3242428
DM
1580 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
1581 will get printed without a mi_cmd_data_list_register_values prefix.
1582 (*-data-list-register-*): Correct regular expressions to expect the new
1583 pseudo d? floating point registers.
1584 * gdb.mi/mi2-regs.exp: Likewise.
1585
c7e64c9a
DJ
15862006-05-05 Christophe Lyon <christophe.lyon@st.com>
1587
1588 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
1589 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
1590 is allocated by the compiler.
1591 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
1592 anons, e, anone to force their allocation by the compiler.
1593
15942006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
1595
1596 * gdb.base/help.exp: Update expected text for help d and
1597 help delete.
1598
27ce9a6d
MK
15992006-05-02 Mark Kettenis <kettenis@gnu.org>
1600
1601 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
1602 NetBSD/ELF targets.
1603
8608915f
MK
16042006-04-30 Mark Kettenis <kettenis@gnu.org>
1605
1606 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
1607 single-step breakpoint fails; make this a KFAIL on
1608 sparc*-*-openbsd*.
1609 * gdb.base/siginfo.exp: Likewise.
1610 * gdb.base/sigstep.exp (advance, advancei): Likewise.
1611
b8db102d
MS
16122006-04-26 Michael Snyder <msnyder@redhat.com>
1613
1614 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
1615 which may have to consume output from other forks.
1616 Add tests to make sure that "delete fork" succeeded.
1617
c702009a
MS
16182006-04-20 Michael Snyder <msnyder@redhat.com>
1619
1620 * 2006-03-22 Jim Blandy <jimb@redhat.com>
1621 Add support for the Renesas M32C and M16C.
1622
1623 * gdb.asm/asm-source.exp: Add m32c target.
1624 * gdb.asm/m32c.inc: Support for m32c target.
1625
e28493f2
AS
16262006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
1627
1628 * gdb.base/commands.exp (recursive_source_test): New test.
1629
880da185
DM
16302006-04-04 David S. Miller <davem@sunset.davemloft.net>
1631
1632 * gdb.base/float.exp: Add pattern for sparc targets.
1633
61d9b92f
DJ
16342006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
1635
1636 * gdb.base/commands.exp (stray_arg0_test): New test.
1637
bd717df8
PB
16382006-03-30 Paul Brook <paul@codesourcery.com>
1639
1640 * gdb.mi/mi-until.exp: kfail broken until command.
1641 * gdb.mi/mi2-until.exp: Ditto.
1642
ec793d3c
NR
16432006-03-27 Nick Roberts <nickrob@snap.net.nz>
1644
1645 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
1646
831004b7
AO
16472006-03-08 Alexandre Oliva <aoliva@redhat.com>
1648
1649 * gdb.base/prelink.exp: Anchor tested-for regular expression
1650 on gdb prompt.
1651
effe49a0
PB
16522006-03-07 Paul Brook <paul@codesourcery.com>
1653
1654 * gdb.base/assign.exp: Correct fail message.
1655
e5461016
PB
16562006-03-07 Paul Brook <paul@codesourcery.com>
1657
1658 * lib/compiler.c: Extract armcc version number.
1659 * lib/compiler.cc: Ditto.
1660
fc91c6c2
PB
16612006-03-07 Paul Brook <paul@codesourcery.com>
1662
1663 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
1664 additional_flags=-w.
1665 * gdb.arch/altivec-regs.exp: Ditto.
1666 * gdb.arch/e500-abi.exp: Ditto.
1667 * gdb.arch/e500-regs.exp: Ditto.
1668 * gdb.base/all-bin.exp: Ditto.
1669 * gdb.base/annota1.exp: Ditto.
1670 * gdb.base/annota3.exp: Ditto.
1671 * gdb.base/args.exp: Ditto.
1672 * gdb.base/arithmet.exp: Ditto.
1673 * gdb.base/assign.exp: Ditto.
1674 * gdb.base/async.exp: Ditto.
1675 * gdb.base/bang.exp: Ditto.
1676 * gdb.base/break.exp: Ditto.
1677 * gdb.base/call-rt-st.exp: Ditto.
1678 * gdb.base/completion.exp: Ditto.
1679 * gdb.base/cond-expr.exp: Ditto.
1680 * gdb.base/condbreak.exp: Ditto.
1681 * gdb.base/consecutive.exp: Ditto.
1682 * gdb.base/define.exp: Ditto.
1683 * gdb.base/display.exp: Ditto.
1684 * gdb.base/ena-dis-br.exp: Ditto.
1685 * gdb.base/environ.exp: Ditto.
1686 * gdb.base/eval-skip.exp: Ditto.
1687 * gdb.base/info-proc.exp: Ditto.
1688 * gdb.base/jump.exp: Ditto.
1689 * gdb.base/logical.exp: Ditto.
1690 * gdb.base/long_long.exp: Ditto.
1691 * gdb.base/maint.exp: Ditto.
1692 * gdb.base/miscexprs.exp: Ditto.
1693 * gdb.base/pc-fp.exp: Ditto.
1694 * gdb.base/pointers.exp: Ditto.
1695 * gdb.base/relational.exp: Ditto.
1696 * gdb.base/reread.exp: Ditto.
1697 * gdb.base/sect-cmd.exp: Ditto.
1698 * gdb.base/sep.exp: Ditto.
1699 * gdb.base/sepdebug.exp: Ditto.
1700 * gdb.base/until.exp: Ditto.
1701 * gdb.base/whatis-exp.exp: Ditto.
1702 * gdb.cp/annota2.exp: Ditto.
1703 * gdb.cp/annota3.exp: Ditto.
1704 * gdb.trace/actions.exp: Ditto.
1705 * gdb.trace/backtrace.exp: Ditto.
1706 * gdb.trace/circ.exp: Ditto.
1707 * gdb.trace/collection.exp: Ditto.
1708 * gdb.trace/deltrace.exp: Ditto.
1709 * gdb.trace/infotrace.exp: Ditto.
1710 * gdb.trace/limits.exp: Ditto.
1711 * gdb.trace/packetlen.exp: Ditto.
1712 * gdb.trace/passc-dyn.exp: Ditto.
1713 * gdb.trace/passcount.exp: Ditto.
1714 * gdb.trace/report.exp: Ditto.
1715 * gdb.trace/save-trace.exp: Ditto.
1716 * gdb.trace/tfind.exp: Ditto.
1717 * gdb.trace/tracecmd.exp: Ditto.
1718 * gdb.trace/while-dyn.exp: Ditto.
1719 * gdb.trace/while-stepping.exp: Ditto.
1720 * lib/gdb.exp: Ditto.
1721 (gdb_compile): Handle nowarning option.
1722
5f4a23d9
AO
17232006-03-07 Alexandre Oliva <aoliva@redhat.com>
1724
1725 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
1726 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
1727 Rename executable to prelinkt. Don't re-prelink if we didn't
1728 get a core file. Test prelink -u exit status to tell whether
1729 prelinking failed. Use gdb_test_multiple.
1730
9733fc94
DJ
17312006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
1732
1733 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
1734 (do_tests): Call it.
1735
cc10cae3
AO
17362006-02-28 Alexandre Oliva <aoliva@redhat.com>
1737
1738 * gdb.base/prelink.exp: New test.
1739 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
1740
15c46491
WZ
17412006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
1742
1743 * gdb.fortran/derived-type.f90: New file.
1744 * gdb.fortran/derived-type.exp: New testcase.
1745
5c9f7ded
DJ
17462006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
1747
1748 * gdb.base/default.exp: Allow ';' as a directory separator.
1749
5b96932b
AS
17502006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
1751
1752 * gdb.base/help.exp (help add-symbol-file): Update.
1753
1986bccd
AS
17542006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
1755
1756 * gdb.base/help.exp (help load): Update expected results.
1757
a8b7528f
FF
17582006-02-19 Fred Fish <fnf@specifix.com>
1759
1760 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
1761 specifix hex value as part of results.
1762 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
1763
f8261448
FF
17642006-02-16 Fred Fish <fnf@specifix.com>
1765
1766 * gdb.base/whatis.c: Define variables using typedefs char_addr,
1767 ushort_addr, and slong_addr, so the typedefs are not optimized
1768 away.
1769 * gdb.base/whatis.exp: Add tests using type name for struct type,
1770 union type, enum type, and typedef.
1771
31d8bdd2
MK
17722006-02-13 Mark Kettenis <kettenis@gnu.org>
1773
1774 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
1775
34e41e63
JB
17762006-02-13 Jim Blandy <jimb@redhat.com>
1777
1778 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
1779 case where it takes two "next" commands to skip past the init
1780 call.
1781
ac6e4f31
FF
17822006-02-12 Fred Fish <fnf@specifix.com>
1783
1784 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
1785 to handle cases where it takes two "next" commands to skip
1786 past the init call.
1787
2db2d571
JB
17882006-02-07 Joel Brobecker <brobecker@adacore.com>
1789
1790 * gdb.ada/array_return.exp: Mark the last test as expected to fail
1791 on hppa32 targets.
1792
38fcd64c
DJ
17932006-02-06 Vladimir Prus <ghost@cs.msu.su>
1794
1795 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
1796 field.
1797
1315ad46
MK
17982006-01-29 Mark Kettenis <kettenis@gnu.org>
1799
1800 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
1801
5625b943
DJ
18022006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
1803
1804 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
1805 files.
1806
80df1bbe
DJ
18072006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
1808
1809 * gdb.cp/maint.exp: Set complaints to a positive value.
1810
9078e690
DJ
18112006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
1812
1813 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
1814 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
1815 function name.
1816
9c903399
DJ
18172006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
1818
1819 * gdb.base/checkpoint.c: Update copyright notice. Include
1820 <stdlib.h>.
1821
761ae4d6
JB
18222006-01-04 Jim Blandy <jimb@redhat.com>
1823
1824 * gdb.asm/asm-source.exp: Independently provide default values for
1825 asm-flags and debug-flags. Use 'string equal' to do the
1826 comparison, not the implicit expr's '==' operator. Remove
1827 now-unneeded assignments to asm-flags. In h8300 case, place
1828 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
1829
099ac3dd
MS
18302006-01-04 Michael Snyder <msnyder@redhat.com>
1831
1832 * gdb.base/checkpoint.c: New file.
1833 * gdb.base/checkpoint.exp: New file.
1834 * gdb.base/multi-fork.c: New file.
1835 * gdb.base/multi-fork.exp: New file.
1836 * gdb.base/pi.txt: New file (data for checkpoint.c test).
1837
f4d85314
FF
18382006-01-04 Fred Fish <fnf@specifix.com>
1839
1840 * gdb.base/ptype.c (foo): Add typedef.
1841 (intfoo): Add function.
1842 * gdb.base/ptype1.c: New file.
1843 * gdb.base/ptype.exp: Handle compilation and linking with two
1844 source files. Test that proper type for "foo" is found based
1845 on source context rather than first match found in symtabs.
1846
a1b06f35
MK
18472005-12-28 Mark Kettenis <kettenis@gnu.org>
1848
1849 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
1850 * gdb.asm/openbsd.inc: Indent commands.
1851
d082a1e2
MK
18522005-12-26 Mark Kettenis <kettenis@gnu.org>
1853
c65016bd
MK
1854 * gdb.base/freebpcmd.exp: Increase timeout.
1855
d082a1e2
MK
1856 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
1857
d3c32a0e
DJ
18582005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
1859
1860 * gdb.base/default.exp: Update check for "show version".
1861
9fdb1f50
RC
18622005-12-09 Randolph Chung <tausq@debian.org>
1863
1864 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
1865 * gdb.asm/pa64.inc: New file.
1866
5f2c56f7
RC
18672005-12-09 Randolph Chung <tausq@debian.org>
1868
1869 * gdb.asm/common.inc: Indent commands.
1870 * gdb.asm/asmsrc1.s: Likewise.
1871 * gdb.asm/asmsrc2.s: Likewise.
1872
8117349c
RC
18732005-12-09 Randolph Chung <tausq@debian.org>
1874
1875 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
1876 (get_addr_of_sym): Remove duplicate print.
1877 (gen_core): xfail hppa*-*-hpux*, update expected output.
1878 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
1879 * gdb.arch/pa64-nullify.s: New file.
1880
8f07f25a
RC
18812005-12-09 Randolph Chung <tausq@debian.org>
1882
1883 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
1884
55b39184
DJ
18852005-12-07 Christophe Lyon <christophe.lyon@st.com>
1886
1887 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
1888 code generation for these functions.
1889 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
1890 error message.
1891
31e2b00f
AS
18922005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
1893
1894 * gdb.base/help.exp (help b, help br, help bre, help brea)
1895 (help break): Update the expected message.
1896
c3d0b56e
SC
18972005-11-11 Stephane Carrez <stcarrez@nerim.fr>
1898
1899 * gdb.asm/m68hc11.inc: Setup the data section.
1900 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
1901 script for this test.
1902 (m6812-*-*): Likewise.
1903
36ae0ea9
RC
19042005-11-09 Randolph Chung <tausq@debian.org>
1905
1906 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
1907
9d6f42e9
WZ
19082005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
1909
1910 * gdb.base/break.exp: Fix a comment typo.
1911
e2126a14
EZ
19122005-11-03 Jim Blandy <jimb@redhat.com>
1913
1914 Checked in by Elena Zannoni <ezannoni@redhat.com>
1915
1916 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
1917
e0ac7199
CV
19182005-11-02 Corinna Vinschen <vinschen@redhat.com>
1919
1920 * gdb.arch/gdb1558.c: Include stdio.h.
1921
31d3fb18
MK
19222005-10-31 Mark Kettenis <kettenis@gnu.org>
1923
1924 * gdb.asm/asm-source.exp: Use -e instead of --entry.
1925
e52b687c
MK
19262005-10-31 Mark Kettenis <kettenis@gnu.org>
1927
1928 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
1929
f4711d79
PG
19302005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
1931
1932 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
1933 vscr" tests to better match output.
1934
987a9106
JB
19352005-10-12 Jim Blandy <jimb@redhat.com>
1936
1937 * gdb.base/structs.exp (any): New function.
1938 (test_struct_returns): Don't make any assumptions at all about
1939 what value the function returns when GDB can't set the return
1940 value.
1941
2336bb58
JB
19422005-10-09 Joel Brobecker <brobecker@adacore.com>
1943
1944 * gdb.ada/arrayidx/p.adb: New file.
1945 * gdb.ada/arrayidx.exp: New testcase
1946
19472005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
1948
1949 * gdb.ada/array_return/pck.ads: New file.
1950 * gdb.ada/array_return/pck.adb: New file.
1951 * gdb.ada/array_return/p.adb: New file.
1952 * gdb.ada/array_return.exp: New testcase.
1953
705335ea
JB
19542005-10-03 Joel Brobecker <brobecker@adacore.com>
1955
1956 * gdb.base/arrayidx.c: New file.
1957 * gdb.base/arrayidx.exp: New testcase.
1958
11ee9940
NR
19592005-09-29 Nick Roberts <nickrob@snap.net.nz>
1960
1961 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
1962 frames-invalid and breakpoints-invalid are no longer generated
1963 with level 3 so don't expect them in the output.
1964
39fb8e9e
BR
19652005-09-27 Bob Rossi <bob@brasko.net>
1966
1967 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
1968 from test. Escape the | in mi_gdb_test call.
1969 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
1970 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
1971 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
1972 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
1973 expected regex's in mi_gdb_test calls.
1974 * lib/mi-support.exp: Remove arbitrary .* from tests.
1975 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
1976 Fully anchor GDB/MI expected results in mi_gdb_test.
1977 * lib/gdb.exp (string_to_regexp): Escape the ] character.
1978 * gdb.base/sizeof.exp: Remove escape character. Correct test.
1979
2af48f68
PB
19802005-09-26 Paul Brook <paul@codesourcery.com>
1981
1982 * long_long.exp: Exclude eabi targets from arm FPA float format test.
1983
f34502bc
WZ
19842005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
1985
1986 * bfp-test.c: New file.
1987 * bfp-test.exp: New testcase.
1988
ca929517
WZ
19892005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
1990
1991 * gdb.fortran/subarray.exp: New testcase to test the evaluation
1992 of subarray and substring variable.
1993 * gdb.fortran/subarray.f: New source file for the test of subarray
1994 and substring variable evaluation.
1995 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
1996 of string constant.
1997
c761af65
DJ
19982005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
1999
2000 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
2001 copyright dates.
2002
561d7a1d
PG
20032005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
2004
2005 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
2006 powerpc altivec' test with an almost identical 'info vector' test.
2007
b2b64cc9
PG
20082005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
2009
2010 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
2011 vscr" tests to match output.
2012
6ac4d15a
PG
20132005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
2014
2015 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
2016 output.
2017
40e55bef
BR
20182005-09-11 Bob Rossi <bob@brasko.net>
2019
2020 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
2021 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
2022 commands that return an MI output command and an asyncronous MI output
2023 command.
2024 * gdb.mi/mi-console.exp: Ditto.
2025
3c7385ec
BR
20262005-09-11 Bob Rossi <bob@brasko.net>
2027
2028 * gdb.mi/mi-var-child.c: Include <string.h>.
2029
a6cd0eb3
DJ
20302005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
2031
2032 * killed.exp: Correct gdb_expect syntax.
2033
2f168eed
CV
20342005-08-09 Corinna Vinschen <vinschen@redhat.com>
2035
2036 * lib/mi-support.exp (mi_gdb_load): Fix typo.
2037
ecd3fd0f
BR
20382005-08-02 Bob Rossi <bob@brasko.net>
2039
2040 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
2041 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
2042 Change tests to inferior-tty-set/show.
2043 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
2044 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
2045 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
2046 inferior. Use mi_gdb_test to get GDB and Inferior output.
2047 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
2048 descriptor.
2049 (mi_inferior_tty_name): Add inferior PTY file name.
2050 (mi_gdb_start): Add INFERIOR_PTY parameter.
2051 (mi_gdb_test): Add IPATTERN parameter.
2052
f1ea48cb
BR
20532005-08-02 Bob Rossi <bob@brasko.net>
2054
2055 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
2056 parameter to mi_gdb_test.
2057 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
2058
6e650a67
DJ
20592005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
2060
2061 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
2062 struct_declarations.
2063 * gdb.mi/mi-var-child.exp: Step over the initialization of
2064 struct_declarations.
2065
8be260b6
DJ
20662005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
2067
2068 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
2069 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
2070 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
2071 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
2072 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
2073 file.
2074
4e660f07
NR
20752005-07-27 Nick Roberts <nickrob@snap.net.nz>
2076
2077 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
2078 (do_children_tests): Assign values to the extra elements.
2079
2080 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
2081 them for tests for "-var-update --no-values" and
2082 "-var-update --all-values".
2083 Add test for "-var-list-children --simple-values".
2084
2085 * gdb.mi/basics.c (callee4): Add integer array D[3]...
2086
2087 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
2088 "-stack-list-locals --simple-values" Improve doc strings and
2089 comments.
2090
6bdae935
MK
20912005-07-18 Mark Kettenis <kettenis@gnu.org>
2092
598b7a6f
MK
2093 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
2094 *-*-openbsd*.
2095 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
2096
6bdae935
MK
2097 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
2098 sigaltsatck'.
2099
1323e929
BR
21002005-07-14 Bob Rossi <bob@brasko.net>
2101
2102 * gdb.base/default.exp (tty): Changed output of command.
2103 * gdb.base/help.exp (help tty): Ditto.
2104
b1a9c082
MK
21052005-07-12 Mark Kettenis <kettenis@gnu.org>
2106
2107 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
2108
10a844a2
MK
21092005-07-10 Mark Kettenis <kettenis@gnu.org>
2110
2111 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
2112 -stack-select-frame without arguments.
2113 (test_stack_frame_listing): Add test for newly implemented command
2114 -stack-info-frame.
2115
3cb3b8df
BR
21162005-07-06 Bob Rossi <bob@brasko.net>
2117
2118 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
2119 command.
2120 (Copyright): Update copyright.
2121
a0c5fbcf
WZ
21222005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
2123
2124 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
2125 tests to evaluate exponentiation expression.
2126
984971d0
AS
21272005-06-29 Andreas Schwab <schwab@suse.de>
2128
2129 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
2130 main to avoid warnings.
2131
2132 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
2133
fe03833f
NR
21342005-06-20 Nick Roberts <nickrob@snap.net.nz>
2135
2136 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
2137 -stack-select-frame without arguments.
2138 (test_stack_frame_listing): Add test for newly implemented command
2139 -stack-info-frame.
2140
7a55f279
WZ
21412005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
2142
0ffa0ea5
DJ
2143 * gdb.fortran/array-element.f: New file.
2144 * gdb.fortran/array-element.exp: New testcase.
7a55f279 2145
26585198
DJ
21462005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
2147
2148 * gdb.base/bigcore.exp: Correct checks for systems which can
2149 not dump a large core file.
2150
c1bd25fd
DJ
21512005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
2152
2153 * gdb.base/relocate.c: Add a copyright notice.
2154 (dummy): Remove.
2155 * gdb.base/relocate.exp: Test printing the values of variables
2156 from a relocatable file.
2157
589e074d
DJ
21582005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
2159
2160 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
2161 excess MI output after an error.
2162
0915f927
JB
21632005-05-29 Joel Brobecker <brobecker@adacore.com>
2164
2165 * gdb.arch/alpha-step.c: New file.
2166 * gdb.arch/alpha-step.exp: New testcase.
2167
76ff342d
DJ
21682005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
2169 Dennis Brueni <dennis@slickedit.com>
2170
2171 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
2172 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
2173 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
2174 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
2175 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
2176 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
2177 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
2178
96b0c7ac
DJ
21792005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
2180 Wu Zhou <woodzltc@cn.ibm.com>
2181
2182 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
2183 IBM's xlc compiler.
2184 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
2185 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
2186
f21565d2
JB
21872005-05-13 Jim Blandy <jimb@redhat.com>
2188
2189 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
2190 calling gdb_suppress_entire_file.
2191 * gdb.base/charset.exp: Same.
2192 * gdb.base/call-rt-st.exp: Same.
2193
6006a3a1
BR
21942005-05-05 Bob Rossi <bob_rossi@cox.net>
2195
2196 * lib/gdb.exp (fullname_syntax): Added global regex.
2197 (fullname_syntax_POSIX): Ditto.
2198 (fullname_syntax_UNC): Ditto.
2199 (fullname_syntax_DOS_CASE): Ditto.
2200 (fullname_syntax_DOS): Ditto.
2201 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
2202 fullname_syntax variable to scope and use it.
2203 (test_file_list_exec_source_files): Ditto.
2204 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
2205
c3b69c04
DJ
22062005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
2207
2208 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
2209
3c95e6af
PG
22102004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
2211
2212 * lib/gdb.exp (skip_altivec_tests): New function, based on
2213 check_vmx_hw_available from the GCC testsuite.
2214 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
2215 * lib/gdb.arch/altivec-regs.exp: Likewise.
2216
78df6c56
JB
22172005-05-02 Jim Blandy <jimb@redhat.com>
2218
2219 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
2220 calling gdb_suppress_entire_file.
2221
1690f9cf
DJ
22222005-04-30 Randolph Chung <tausq@debian.org>
2223
2224 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
2225 Slightly relax "sem_post" name checking.
2226
5ea106f7
PG
22272005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
2228
2229 * gdb.base/unload.exp: Use new shared library infrastructure.
2230
bf7234cf
PG
22312005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
2232
2233 * gdb.base/so-impl-ld.exp: Use new shared library
2234 infrastructure.
2235
547b869a
CV
22362005-04-29 Corinna Vinschen <vinschen@redhat.com>
2237
2238 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
2239 * gdb.asm/h8300.inc: New file.
2240
f07e55f0
PG
22412005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
2242
2243 * gdb.base/shlib-call.exp: Change to use new shared library
2244 infrastructure.
2245
3cbba3d1
PG
22462005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
2247
2248 * gdb.base/pending.exp: Change to use new shared library
2249 infrastructure.
2250
ed6df200
PG
22512005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
2252
2253 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
2254 use test_compiler_info instead of gcc_compiled, and update copyright.
2255
8c8f4ebe
PG
22562005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
2257
2258 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
2259 shared objects being adjusted and update copyright years.
2260
607fbc54
DJ
22612005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
2262
2263 * ChangeLog: Correct some 2003-01-13 dates.
2264 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
2265 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
2266 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
2267 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
2268 gdb.trace/tfind.exp: Update copyright years.
2269
57bf0e56
DJ
22702005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
2271 Daniel Jacobowitz <dan@codesourcery.com>
2272
2273 * lib/gdb.exp (gdb_compile): Handle shlib=.
2274 (gdb_compile_shlib): New function.
2275
9b593790
PG
22762005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
2277
2278 * lib/gdb.exp (test_compiler_info): Give argument a default value.
2279
9494c6a5
DJ
22802005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
2281
2282 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
2283 gdb.server.
2284 * configure.ac: Likewise.
2285 * configure: Regenerated.
2286 * gdb.gdbserver/Makefile.in: Moved to...
2287 * gdb.server/Makefile.in: ... here.
2288 * gdb.gdbserver/server.c: Moved to...
2289 * gdb.server/server.c: ... here.
2290 * gdb.gdbserver/server-run.exp: Moved to...
2291 * gdb.server/server-run.exp: ... here.
2292
6f8eac0e
DJ
22932005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
2294
2295 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
2296 * configure.ac: Create gdb.gdbserver/Makefile.
2297 * configure: Regenerated.
2298 * lib/gdbserver-support.exp: New file, derived from
2299 config/gdbserver.exp.
2300 * config/gdbserver.exp: Use gdbserver-support.exp.
2301 * gdb.gdbserver/Makefile.in: New file.
2302 * gdb.gdbserver/server.c: New file.
2303 * gdb.gdbserver/server-run.exp: New file.
2304
6e87504d
PG
23052005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
2306
2307 * lib/gdb.exp (test_compiler_info): Return compiler_info
2308 if no arguments are given.
2309
d1779be4
PG
23102005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
2311
2312 * gdb.arch/altivec-abi.exp: Check for compiler and set
2313 use altivec' flag accordingly.
2314 * gdb.arch/altivec-regs.exp: Likewise.
2315
88750304
DJ
23162005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
2317
2318 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
2319
f3fb768d
AS
23202005-03-27 Andreas Schwab <schwab@suse.de>
2321
2322 * gdb.base/bigcore.c (main): Add missing mode argument in open
2323 call.
2324
7e813ac5
DJ
23252005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
2326
2327 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
2328 downloads.
2329 * config/gdbserver.exp (gdb_load): Likewise.
2330
8e3049aa
PB
23312005-03-14 Paul Brook <paul@codesourcery.com>
2332
2333 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
2334 targets.
2335
a9df7c44
JB
23362005-03-09 Joel Brobecker <brobecker@adacore.com>
2337
2338 * gdb.dwarf2/dup-psym.S: New file.
2339 * gdb.dwarf2/dup-psym.exp: New testcase.
2340
9f0d94e8
JB
23412005-03-09 Joel Brobecker <brobecker@adacore.com>
2342
2343 * gdb.ada/exec_changed/first.adb: New file.
2344 * gdb.ada/exec_changed/second.adb: New file.
2345 * gdb.ada/exec_changed.exp: New testcase.
2346
5f579bc5
NS
23472005-03-08 Nathan Sidwell <nathan@codesourcery.com>
2348
36e9969c
NS
2349 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
2350 (A2): New class.
2351 (main): Test operator+.
2352 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
2353 breakpoint test.
2354
5f579bc5
NS
2355 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
2356 * gdb.base/signull.exp: Disable if gdb,nosignals.
2357 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
2358 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
2359 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
2360 * gdb.mi/mi2-console.exp: Likewise.
2361 * gdb.trace/collection.exp (run_trace_experiment): Consume the
2362 continue output at start.
2363 (gdb_collect_locals_test): Robustify regexp.
2364 * gdb.trace/passc-dyn.exp: Fix comment typo.
2365 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
2366
be46087e
CV
23672005-03-08 Corinna Vinschen <vinschen@redhat.com>
2368
2369 * gdb.asm/asm-source.exp: Add iq2000 case.
2370 * gdb.asm/iq2000.inc: New file.
2371
384e1a61
MI
23722005-03-07 Manoj Iyer <manjo@austin.ibm.com>
2373
2374 * gdb.base/command.exp: Change hardcoded value to regular expression.
2375 * gdb.base/float.exp: Add powerpc to the list of targets checked.
2376
584b6e9e
DJ
23772005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
2378
2379 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
2380 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
2381 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
2382 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
2383 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
2384
ab5b5d61
MK
23852005-03-05 Mark Kettenis <kettenis@gnu.org>
2386
2387 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
2388 changes.
2389
ae051c1b
PG
23902004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
2391
2392 * lib/compiler.c: Add test for IBM's xlc compiler.
2393 * lib/compiler.cc: Likewise.
2394
3f0f6ed2
JB
23952004-02-24 Joel Brobecker <brobecker@adacore.com>
2396
2397 * gdb.ada/fixed_points.exp: Create compilation object directory
2398 before running the test.
2399 * gdb.ada/null_record.exp: Likewise.
2400 * gdb.ada/packed_array.exp: Likewise.
2401 * gdb.ada/start.exp: Likewise.
2402
724f452b
JB
24032005-02-15 Joel Brobecker <brobecker@adacore.com>
2404
2405 * gdb.ada/packed_array/pa.adb: New file.
2406 * gdb.ada/packed_array.exp: New testcase.
2407
57f5cdfb 24082005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 2409
1f393151
MK
2410 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
2411 files.
2412
ebdda337
MK
2413 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
2414 on *-*-openbsd*. Correctly match whitespace in regukar
2415 expressions.
2416
cf309262
DJ
24172005-02-10 Daniel Jacobowitz <dan@debian.org>
2418
2419 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
2420 PR exp/1821
2421 * gdb.base/gdb1821.c: New test file.
2422 * gdb.base/gdb1821.exp: New test file.
2423
3be49e7a
JB
24242005-02-09 Joel Brobecker <brobecker@adacore.com>
2425
2426 * gdb.base/start.c: New file.
2427 * gdb.base/start.exp: New testcase.
2428
e292e67d
JB
24292005-02-09 Joel Brobecker <brobecker@adacore.com>
2430
2431 * gdb.ada/start/dummy.adb: New file.
2432 * gdb.ada/start.exp: New testcase.
2433
dbdfa66c
CV
24342005-02-09 Corinna Vinschen <vinschen@redhat.com>
2435
2436 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
2437 for printing symbols and statistics.
2438 Add test for using relative pathnames in "maint print msymbols" test.
2439 Mark "maint info sections DATA" XFAIL on Cygwin.
2440 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
2441 tests.
2442
d7941671
AC
24432005-02-09 Andreas Schwab <schwab@suse.de>
2444
2445 Committed by Andrew Cagney <cagney@gnu.org>
2446 * gdb.base/remotetimeout.exp: New file.
2447
74e5ef44
MK
24482005-02-07 Mark Kettenis <kettenis@gnu.org>
2449
2450 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
2451
464dd14d
JB
24522005-02-03 Joel Brobecker <brobecker@adacore.com>
2453
2454 * gdb.ada/gnat_ada.gpr: New file.
2455 * gdb.ada/gnat_ada.gin: Delete, no longer used.
2456 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
2457 * configure.ac: No longer generate gnat_ada.gpr.
2458 * configure: Regenerate.
2459 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
2460 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
2461 * gdb.ada/null_record/bar.ads: Likewise.
2462 * gdb.ada/null_record/bar.adb: Likewise.
2463 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
2464 * gdb.ada/null_record.exp (testdir): New variable.
2465 (testfile): executable is now in testdir subdirectory.
2466 (srcfile): Use full path to the main compilation unit.
2467 * gdb.ada/fixed_points.exp: Same changes as above.
2468
30d756ae
NR
24692005-02-03 Nick Roberts <nickrob@snap.net.nz>
2470
2471 * gdb.base/interp.exp: New test.
2472
9d799f85
AC
24732005-01-24 Andrew Cagney <cagney@gnu.org>
2474
2475 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
2476
15656118
AC
24772005-01-19 Andrew Cagney <cagney@gnu.org>
2478
a892c31b
AC
2479 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
2480 configure.ac not configure.in.
2481
15656118
AC
2482 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
2483 of powerpc*-*-*.
2484 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
2485 * gdb.base/list.exp (test_list_function)
2486 (test_list_filename_and_function): Ditto.
2487 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
2488
a7b01baf
AC
24892005-01-16 Andrew Cagney <cagney@gnu.org>
2490
17d92a02
AC
2491 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
2492
a7b01baf
AC
2493 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
2494
bc8332bb
AC
24952005-01-14 Andrew Cagney <cagney@gnu.org>
2496
2497 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
2498 * gdb.mi/mi2-var-cmd.exp: Ditto.
2499
4d074752
CV
25002005-01-10 Corinna Vinschen <vinschen@redhat.com>
2501
2502 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
2503
bec39cab
AC
25042005-01-07 Andrew Cagney <cagney@gnu.org>
2505
2506 * configure.ac: Rename configure.in, require autoconf 2.59.
2507 * configure: Re-generate.
2508 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
2509 * gdb.stabs/configure: Re-generate.
2510 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
2511 * gdb.hp/configure: Re-generate.
2512 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
2513 autoconf 2.59.
2514 * gdb.hp/gdb.objdbg/configure: Re-generate.
2515 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
2516 autoconf 2.59.
2517 * gdb.hp/gdb.defects/configure: Re-generate.
2518 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
2519 autoconf 2.59.
2520 * gdb.hp/gdb.compat/configure: Re-generate.
2521 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
2522 autoconf 2.59.
2523 * gdb.hp/gdb.base-hp/configure: Re-generate.
2524 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
2525 autoconf 2.59.
2526 * gdb.hp/gdb.aCC/configure: Re-generate.
2527
f10b16d4
JB
25282004-12-15 Jim Blandy <jimb@redhat.com>
2529
2530 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
2531 under NPTL when there is debugging info available for libpthread.
2532
fb6e1814
JG
25332004-12-13 Jerome Guitton <guitton@gnat.com>
2534
2535 * gdb.ada/fixed_points.c: New file.
2536 * gdb.ada/fixed_points.exp: New file.
2537
fe46cd3a
RC
25382004-12-03 Randolph Chung <tausq@debian.org>
2539
2540 * gdb.arch/pa-nullify.exp: New file.
2541 * gdb.arch/pa-nullify.s: New file.
2542
8de0841b
RC
25432004-11-30 Randolph Chung <tausq@debian.org>
2544
2545 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
2546 instead of "tbug". Fix regexp to work properly with gdb_test.
2547
c8170782
PH
25482004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
2549
2550 * gdb.base/bitfields2.exp: New test.
2551 * gdb.base/bitfields2.c: New file.
2552
954269c2
RE
25532004-11-28 Richard Earnshaw <rearnsha@arm.com>
2554
2555 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
2556
0107feed
RC
25572004-11-16 Randolph Chung <tausq@debian.org>
2558
2559 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
2560
f073ae8c
DJ
25612004-11-14 Daniel Jacobowitz <dan@debian.org>
2562
2563 * gdb.threads/threadapply.exp: Correct "macro details" test.
2564
19ad59e7
JJ
25652004-11-11 Jeff Johnston <jjohnstn@redhat.com>
2566
2567 * gdb.threads/threadapply.exp: New test.
2568 * gdb.threads/threadapply.c: New file.
2569
9cf0961b
MK
25702004-11-07 Mark Kettenis <kettenis@gnu.org>
2571
2572 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
2573 frames.
2574
c789492a
FL
25752004-11-05 Felix Lee <felix+log1@specifixinc.com>
2576
2577 * gdb.base/cursal.exp: New file.
2578 * gdb.base/cursal.c: New file.
2579
a1e167bb
AC
25802004-11-03 Andrew Cagney <cagney@gnu.org>
2581
2582 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
2583
b7cbf173
MK
25842004-10-30 Mark Kettenis <kettenis@gnu.org>
2585
2586 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
2587 NetBSD/ELF targets.
2588
88f9d34f
JB
25892004-10-29 Joel Brobecker <brobecker@gnat.com>
2590
2591 * gdb.threads/bp_in_thread.c: New file, copied from
2592 pthread_cond_wait.c.
2593 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
2594 file, rather than reusing the .c file from another testcase.
2595
ca7d6a0c
JB
25962004-10-20 Joel Brobecker <brobecker@gnat.com>
2597
2598 * gdb.ada/null_record.exp: Check where we stopped after
2599 sending the start command, instead of where the associated
2600 temporary breakpoint was inserted.
2601
0d863d03
AC
26022004-10-14 Andrew Cagney <cagney@gnu.org>
2603
2604 * gdb.mi/gdb701.c (main): Return 0.
2605
d11e72cb
DJ
26062004-10-13 Daniel Jacobowitz <dan@debian.org>
2607
d40539a4 2608 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 2609
e1923096
JJ
26102004-10-12 Jeff Johnston <jjohnstn@redhat.com>
2611
2612 * gdb.threads/schedlock.c: Add comment markers to use to find
2613 line numbers.
2614 * gdb.threads/schedlock.exp: Adjust regex to handle the new
2615 comments.
2616 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
2617 breakpoint lines.
2618
ec8ba2c9
DJ
26192004-10-12 Daniel Jacobowitz <dan@debian.org>
2620
2621 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
2622
0eb3658b
DJ
26232004-10-12 Daniel Jacobowitz <dan@debian.org>
2624
2625 * configure.in: Add gdb.dwarf2.
2626 * configure: Regenerated.
2627 * Makefile.in: Add gdb.dwarf2.
2628 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
2629 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
2630 gdb.dwarf2/file1.txt: New files.
2631
a271cc33
OF
26322004-10-11 Orjan Friberg <orjanf@axis.com>
2633
2634 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
2635 of "run", since the latter doesn't work with remote targets. Adjust
2636 the breakpoint numbering accordingly.
2637 * gdb.threads/pthread_cond_wait.exp: Ditto.
2638
895ce074
MC
26392004-10-08 Michael Chastain <mec.gnu@mindspring.com>
2640
2641 * gdb.base/overlays.exp: Update copyright years.
2642
6be3092d
KI
26432004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
2644
2645 * gdb.base/overlays.exp: Disable if target is Linux.
2646
e05389b8
FL
26472004-10-06 Felix Lee <felix+log1@specifixinc.com>
2648
2649 * config/gdbserver.exp (gdb_load): Use right filename on remote.
2650
73cb587d
KI
26512004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
2652
2653 * gdb.asm/asm-source.exp: Add m32r-linux target.
2654 * gdb.asm/m32r-linux.inc: New file.
2655
3c0edcdc
AC
26562004-09-24 Andrew Cagney <cagney@redhat.com>
2657 David Anderson <anderson@redhat.com>
2658
2659 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
2660 command fails, assume things will work.
2661 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
2662 (_GNU_SOURCE): Define.
2663 (print_unsigned, print_hex): Change parameter to "long long".
2664 (print_byte_count): New function, use to print byte counts.
2665 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
2666 O_LARGEFILE.
2667 (main): Compute an upper bound on a corefile in max_core_size.
2668 Limit memory chunk size to max_core_size. Limit total memory
2669 allocated to max_core_size.
2670
4bb3667f
AC
26712004-09-23 Andrew Cagney <cagney@gnu.org>
2672
2673 * gdb.base/bigcore.exp: Replace the code that creates a corefile
2674 from a separate process with code that creates a corefile by
2675 making the inferior dump core.
2676
60fe1a51
MK
26772004-09-23 Mark Kettenis <kettenis@gnu.org>
2678
2679 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
2680 block.
2681
8e937346
MC
26822004-09-23 Michael Chastain <mec.gnu@mindspring.com>
2683
2684 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
2685 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
2686 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
2687 Likewise.
2688
7213f6d6
JJ
26892004-09-20 Jeff Johnston <jjohnstn@redhat.com>
2690
2691 * gdb.java/jprint.exp: New test case for java inferior call.
2692 * gdb.java/jprint.java: Ditto.
2693
eac69dca
JB
26942004-09-15 Joel Brobecker <brobecker@gnat.com>
2695
2696 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
2697
22227696
MC
26982004-09-14 Michael Chastain <mec.gnu@mindspring.com>
2699
2700 * gdb.threads/killed.c: Include <stdlib.h>.
2701 * gdb.threads/pthreads.c: Likewise.
2702
7dd403a4
MC
27032004-09-14 Michael Chastain <mec.gnu@mindspring.com>
2704
2705 * gdb.threads/killed.c: Add copyright notice.
2706
33f2d567
JM
27072004-09-10 Jason Molenda (jmolenda@apple.com)
2708
2709 * gdb.base/define.exp: Two new tests to verify zero space chars
2710 after 'if' and 'while' commands in a user-defined command is correctly
2711 parsed.
2712
e05b62ac
AC
27132004-09-08 Andrew Cagney <cagney@gnu.org>
2714
2715 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
2716 delivery test with duplicate at end of file.
2717
9cbe82da
MK
27182004-09-06 Mark Kettenis <kettenis@jive.nl>
2719
2720 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
2721
564803d9
MC
27222004-09-05 Michael Chastain <mec.gnu@mindspring.com>
2723
2724 * config/hppro.exp: Removed.
2725
7c6807ce
MC
27262004-09-05 Michael Chastain <mec.gnu@mindspring.com>
2727
2728 * config/sparclet.exp: Removed.
2729
bf7e26dd
MC
27302004-09-05 Michael Chastain <mec.gnu@mindspring.com>
2731
2732 * config/udi.exp: Removed.
2733
714e341b
MC
27342004-09-02 Michael Chastain <mec.gnu@mindspring.com>
2735
2736 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
2737 of "exp_continue".
2738 (advancei): Likewise.
2739
1236e623
JJ
27402004-09-01 Jeff Johnston <jjohnstn@redhat.com>
2741
2742 * gdb.base/unload.exp: Fix so messages aren't duplicated.
2743
3bdcad15
MI
27442004-09-01 Manoj Iyer <manjo@austin.ibm.com>
2745
228af206 2746 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
2747 to check for nodebug in executable.
2748 * gdb.gdb/observer.exp (setup_test): Likewise.
2749 * gdb.gdb/selftest.exp (test_with_self): Likewise.
2750 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
2751
c72b934c
AC
27522004-09-01 Andrew Cagney <cagney@gnu.org>
2753
2754 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
2755 files.
2756
edd9b715
JJ
27572004-09-01 Jeff Johnston <jjohnstn@redhat.com>
2758
2759 * gdb.base/unload.exp: Fix expected warning message to match
2760 latest format.
2761
fb4ce06b
CV
27622004-09-01 Corinna Vinschen <vinschen@redhat.com>
2763
2764 * gdb.base/call-rt-st.exp: Fix typos.
2765
ce78e7c3
MI
27662004-08-31 Manoj Iyer <manjo@austin.ibm.com>
2767
2768 * gdb.threads/thread_check.exp: New testcase.
2769 * gdb.threads/thread_check.c: New testcase.
2770
2dedb159
AC
27712004-08-31 Andrew Cagney <cagney@gnu.org>
2772
2773 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
2774 (skip_to_handler_entry): New procedures. Test stepping into a
2775 handler when the breakpoint is at the handler's entry point.
2776
68f53502
AC
27772004-08-30 Andrew Cagney <cagney@gnu.org>
2778
2779 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
2780 gdb/1757.
2781
3e3ffd2b
MC
27822004-08-27 Michael Chastain <mec.gnu@mindspring.com>
2783
2784 With code from Manoj Iyer <manjo@austin.ibm.com>:
2785 * lib/gdb.exp (gdb_file_cmd): Return more information in the
2786 return value. Add an arm for "no debugging symbols found".
2787 Change a stray "error" to "perror".
2788 (gdb_run_cmd): Adapt to new return value.
2789 * gdb.base/remote.exp: Adapt to new return value.
2790 * gdb.gdb/complaints.exp: Likewise.
2791 * gdb.gdb/observer.exp: Likewise.
2792 * gdb.gdb/selftest.exp: Likewise.
2793 * gdb.gdb/xfullpath.exp: Likewise.
2794
4b6f5fd2
JB
27952004-08-27 Joel Brobecker <brobecker@gnat.com>
2796
2797 * gdb.threads/bp_in_thread.exp: New testcase.
2798
e5b25496
MC
27992004-08-27 Michael Chastain <mec.gnu@mindspring.com>
2800
2801 Fix PR testsuite/1735.
2802 * gdb.threads/schedlock.c (thread_function): Add a cast
2803 to suppress a gcc warning.
2804 * gdb.threads/thread-specific.c (thread_function): Likewise.
2805
934353d6
MC
28062004-08-26 Michael Chastain <mec.gnu@mindspring.com>
2807
2808 * gdb.base/unload.c: Include <stdlib.h>.
2809
f98a0aef 28102004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 2811
f98a0aef 2812 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
2813 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
2814 synchronized after the "return".
2815
5a2e8882
MC
28162004-08-26 Michael Chastain <mec.gnu@mindspring.com>
2817
2818 * gdb.mi/basics.c: Include <stdio.h>.
2819 * gdb.mi/pthreads.c: Include <stdlib.h>.
2820 * gdb.mi/var-cmd.c: Include <stdlib.h>.
2821
a9640423
MC
28222004-08-26 Michael Chastain <mec.gnu@mindspring.com>
2823
2824 * gdb.threads/schedlock.c: Add copyright notice.
2825
b04e311d
AC
28262004-08-25 Andrew Cagney <cagney@gnu.org>
2827
2828 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
2829 (skip_over_handler, breakpoint_over_hander): New test procedures.
2830 (advance, advancei): Add a proper prefix, do not use
2831 rerun_to_main.
2832 * gdb.base/sigstep.c (main): Change to use an infinite loop.
2833
7c27f15b
MC
28342004-08-24 Michael Chastain <mec.gnu@mindspring.com>
2835
2836 * gdb.mi/basics.c: Add copyright notice.
2837 * gdb.mi/var-cmd.c: Add copyright notice.
2838
fffc87ae
MC
28392004-08-23 Michael Chastain <mec.gnu@mindspring.com>
2840
2841 * lib/gdb.exp: Remove signed_keyword_not_used.
2842 * lib/compiler.c: Likewise.
2843 * lib/compiler.cc: Likewise.
2844
d782e0bf
MC
28452004-08-23 Michael Chastain <mec.gnu@mindspring.com>
2846
2847 * gdb.base/whatis.c: Remove conditional disabling of "signed".
2848 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
2849
96033e83
MC
28502004-08-23 Michael Chastain <mec.gnu@mindspring.com>
2851
2852 * gdb.base/whatis.c: Add copyright notice.
2853
cf38c229
MK
28542004-08-20 Mark Kettenis <kettenis@gnu.org>
2855
2856 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
2857 it to skip the breakpoints encoded in the inline assembly.
2858
f4b49756
MC
28592004-08-20 Michael Chastain <mec.gnu@mindspring.com>
2860
2861 * Makefile.in: Add gdb.fortran.
2862
2f193b69
MC
28632004-08-20 Michael Chastain <mec.gnu@mindspring.com>
2864
2865 * gdb.base/call-sc.exp (test_scalar_returns):
2866 Fix cut-and-paste glitch in "Make fun return now".
2867
89a237cb
MC
28682004-08-17 Michael Chastain <mec.gnu@mindspring.com>
2869
2870 * configure.in: Add gdb.fortran.
2871 * configure: Regenerate.
2872 * gdb.fortran/Makefile.in: New file.
2873 * lib/gdb.exp (skip_fortran_tests): New procedure.
2874
469aff8e
MC
28752004-08-17 Michael Chastain <mec.gnu@mindspring.com>
2876
2877 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
2878 reference to bug-gnu@prep.ai.mit.edu.
2879 * gdb.mi/mi-var-child.exp: Likewise.
2880 * gdb.mi/mi-var-cmd.exp: Likewise.
2881 * gdb.mi/mi-var-display.exp: Likewise.
2882 * gdb.mi/mi2-var-block.exp: Likewise.
2883 * gdb.mi/mi2-var-child.exp: Likewise.
2884 * gdb.mi/mi2-var-cmd.exp: Likewise.
2885 * gdb.mi/mi2-var-display.exp: Likewise.
2886
00b51b9f
MK
28872004-08-15 Mark Kettenis <kettenis@gnu.org>
2888
2889 * gdb.base/unload.c (main): Make local variable msg const.
2890
45f07fef
MC
28912004-08-15 Michael Chastain <mec.gnu@mindspring.com>
2892
2893 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
2894 to bug-gnu@prep.ai.mit.edu.
2895 * gdb.mi/mi-disassemble.exp: Likewise.
2896 * gdb.mi/mi-eval.exp: Likewise.
2897 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
2898 default line number.
2899 * gdb.mi/mi-return.exp: Likewise.
2900 * gdb.mi/mi-simplerun.exp: Likewise.
2901 * gdb.mi/mi-stack.exp: Likewise.
2902 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
2903 number with explicit range test.
2904 * gdb.mi/mi-watch.exp: Likewise.
2905 * gdb.mi/mi2-break.exp: Likewise.
2906 * gdb.mi/mi2-cli.exp: Likewise.
2907 * gdb.mi/mi2-disassemble.exp: Likewise.
2908 * gdb.mi/mi2-eval.exp: Likewise.
2909 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
2910 default line number.
2911 * gdb.mi/mi2-return.exp: Likewise.
2912 * gdb.mi/mi2-simplerun.exp: Likewise.
2913 * gdb.mi/mi2-stack.exp: Likewise.
2914 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
2915 number with explicit range test.
2916 * gdb.mi/mi2-watch.exp: Likewise.
2917
dd8c8ee7
MC
29182004-08-15 Michael Chastain <mec.gnu@mindspring.com>
2919
2920 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
2921 * gdb.cp/m-static.exp: Likewise.
2922 * gdb.cp/rtti.exp: Likewise.
2923
4e838464
MK
29242004-08-14 Mark Kettenis <kettenis@gnu.org>
2925
2926 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
2927
8d8cb839
EZ
29282004-08-14 Eli Zaretskii <eliz@gnu.org>
2929
2930 * ChangeLog: Prefix Local Variables with semi-colons and indent
2931 the reference to older ChangeLog files, to fix fontification in
2932 Emacs.
2933
deea8bb0
MC
29342004-08-13 Michael Chastain <mec.gnu@mindspring.com>
2935
2936 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
2937 * gdb.mi/mi2-break.exp: Likewise.
2938
c3297504
MC
29392004-08-13 Michael Chastain <mec.gnu@mindspring.com>
2940
2941 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
2942
25808999
MC
29432004-08-13 Michael Chastain <mec.gnu@mindspring.com>
2944
2945 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
2946
226a8d71
MC
29472004-08-13 Michael Chastain <mec.gnu@mindspring.com>
2948
2949 * gdb.cp/classes.exp: Remove unused declarations. Just let
2950 test names default instead of providing special names. Remove
2951 extraneous demangler test.
2952
37fdf854
JJ
29532004-08-12 Jeff Johnston <jjohnstn@redhat.com>
2954
2955 * gdb.base/unload.exp: New test for breakpoints in dynamically
2956 loaded libraries.
2957 * gdb.base/unload.c: Ditto.
2958 * gdb.base/unloadshr.c: Ditto.
2959
2d3a7986
MC
29602004-08-12 Michael Chastain <mec.gnu@mindspring.com>
2961
2962 * gdb.cp/classes.exp (test_ptype_class_objects): Call
2963 cp_test_ptype_class.
2964 (test_enums): Likewise.
2965
c72b934c
AC
29662004-08-10 Andrew Cagney <cagney@gnu.org>
2967
2968 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
2969 files.
2970
cc503c8a
AC
29712004-08-10 Andrew Cagney <cagney@gnu.org>
2972
2973 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
2974 init_malloc call.
2975
902f2ccb
MC
29762004-08-10 Michael Chastain <mec.gnu@mindspring.com>
2977
2978 * ChangeLog: Add copyright notice. The notice is copied
2979 from emacs 21.3 top level ChangeLog.
2980
78c90502
MC
29812004-08-09 Michael Chastain <mec.gnu@mindspring.com>
2982
2983 * lib/cp-support.exp: New file.
2984 * lib/cp-support.exp (cp_test_type_class): New function.
2985 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
2986 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
2987 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
2988 cp_test_ptype_class.
2989
88e5ea78
MC
29902004-08-09 Michael Chastain <mec.gnu@mindspring.com>
2991
2992 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
2993 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
2994 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
2995 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
2996 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
2997 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
2998 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
2999 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
3000 gdb.mi/mi2-watch.exp: Update copyright years.
3001
6a89fc9c
MK
30022004-08-09 Mark Kettenis <kettenis@gnu.org>
3003
3004 * gdb.base/sigaltstack.exp: Provide proper anchoring.
3005
1482e0de
MC
30062004-08-09 Michael Chastain <mec.gnu@mindspring.com>
3007
3008 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
3009 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
3010 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
3011 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
3012 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
3013 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
3014 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
3015 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
3016 gdb.mi/mi-watch.exp: Update copyright years.
3017
1a5ce3f3
DJ
30182004-08-08 Daniel Jacobowitz <dan@debian.org>
3019
3020 PR gdb/1738
3021 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
3022 from a breakpoint with a pending signal.
3023
04f6ecf2
DJ
30242004-08-08 Daniel Jacobowitz <dan@debian.org>
3025
3026 PR gdb/1736
3027 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
3028 * gdb.base/sigaltstack.exp (finish_test): Consume output until
3029 the prompt.
3030 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
3031
54d90d35
DJ
30322004-08-08 Daniel Jacobowitz <dan@debian.org>
3033
3034 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
3035
d2f6abb0
DJ
30362004-08-08 Daniel Jacobowitz <dan@debian.org>
3037
3038 PR gdb/1736
3039 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
3040 for i?86-*-linux*.
3041
5598c03d
DJ
30422004-08-08 Daniel Jacobowitz <dan@debian.org>
3043
3044 * gdb.arch/i386-prologue.exp: Compile without debug information.
3045
c6fee705
MC
30462004-08-08 Michael Chastain <mec.gnu@mindspring.com>
3047
3048 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
3049 rather than asking gdb to search.
3050
dd90efdb
MC
30512004-08-05 Michael Chastain <mec.gnu@mindspring.com>
3052
3053 * gdb.base/gcore.c: Include <string.h>.
3054
1e84bec1
MC
30552004-08-05 Michael Chastain <mec.gnu@mindspring.com>
3056
3057 * gdb.base/gcore.c: Add copyright notice.
3058
e425eb2b
MC
30592004-08-05 Michael Chastain <mec.gnu@mindspring.com>
3060
3061 * gdb.base/freebpcmd.c: Include <stdio.h>.
3062 * gdb.base/long_long.c: Include <string.h>.
3063 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
3064 * gdb.base/siginfo.c: Include <string.h>.
3065 * gdb.base/sigstep.c: Include <string.h>.
3066
cb9aaed5
MC
30672004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3068
3069 * gdb.base/complex.c: Include <stdlib.h>.
3070
55944f3d
MC
30712004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3072
3073 * gdb.base/complex.c: Add copyright notice.
3074
7b2953d9
MC
30752004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3076
3077 * gdb.base/charset.c: Include <stdlib.h>.
3078
c9133d23
MC
30792004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3080
3081 * gdb.base/auxv.c: Include <stdlib.h>.
3082
0a8490ad
MC
30832004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3084
3085 * gdb.base/auxv.c: Add copyright notice.
3086
3426d5ec
MC
30872004-08-04 Michael Chastain <mec.gnu@mindspring.com>
3088
3089 * gdb.base/coremaker.c: Add copyright notice.
3090 * gdb.base/coremaker2.c: Add copyright notice.
3091
8da195dd
AC
30922004-08-04 Andrew Cagney <cagney@gnu.org>
3093
3094 * gdb.base/store.exp: Update copyright.
3095 (check_set, up_set, check_struct, up_struct): Add a prefix to test
3096 names, do not import gdb_prompt.
3097
8d394f98
AC
30982004-08-01 Andrew Cagney <cagney@gnu.org>
3099
3100 Fix PR testsuite/1729.
3101 * gdb.base/dump.exp: Add test name to callers of capture_value, do
3102 not use capture_value with value 4.
3103 (capture_value): Add optional test name parameter.
3104 (test_reload_saved_value, test_restore_saved_value): Use $msg as
3105 the prefix, pass to capture_value.
3106
b6702b23
MK
31072004-08-01 Mark Kettenis <kettenis@gnu.org>
3108
3109 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
3110 * gdb.arch/i386-prologue.c (standard): New prototype and function.
3111 (main): Call new function.
3112
c203e0ca
MC
31132004-07-31 Michael Chastain <mec.gnu@mindspring.com>
3114
3115 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
3116
a7995a30
MC
31172004-07-31 Michael Chastain <mec.gnu@mindspring.com>
3118
3119 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
3120
9366563b
MC
31212004-07-31 Michael Chastain <mec.gnu@mindspring.com>
3122
b6eeaf26 3123 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
3124 Accept more values of vtbl pointer. Remove some messages
3125 about "obsolete gcc or gdb".
3126
2fc1f950
MC
31272004-07-30 Michael Chastain <mec.gnu@mindspring.com>
3128
3129 * gdb.cp/classes.exp: Accept more varieties of ptype output.
3130
c724d49b
MC
31312004-07-30 Michael Chastain <mec.gnu@mindspring.com>
3132
3133 * gdb.base/asm-source.exp: Properly convert target board
3134 debug flags from gcc format to binutils format.
3135
736b0fce
MK
31362004-07-28 Mark Kettenis <kettenis@gnu.org>
3137
3138 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
3139 gdb1718". PR backtrace/1718 partially fixed.
3140
5633ea5c
JJ
31412004-07-27 Jeff Johnston <jjohnstn@redhat.com>
3142
3143 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
3144
575eebb1
NC
31452004-07-26 Nick Clifton <nickc@redhat.com>
3146
3147 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
3148 good default value for a specific architecture is available then
3149 set it to that value. Otherwise default to the -gstabs switch.
3150 Remove the -g... switches from the asm-flags variable. Allow the
3151 target board info to override the value if it wants to. Pass the
3152 switch on the assembler command line.
3153
62104619
MK
31542004-07-23 Mark Kettenis <kettenis@gnu.org>
3155
3156 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
3157 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
3158 (main): Call new function.
3159
4a1135b8
MC
31602004-07-22 Michael Chastain <mec.gnu@mindspring.com>
3161
3162 Test for PR exp/1715.
3163 * gdb.base/radix.exp: Refactor common procedures. Make all
3164 test names unique. Change XFAIL to KFAIL.
3165
8a12c1f0
MC
31662004-07-20 Michael Chastain <mec.gnu@mindspring.com>
3167
3168 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
3169 * gdb.ada/gnat_ada.gin: ... to here.
3170 * configure.in: Use gnat_ada.gin.
3171 * configure: Regenerate.
3172
23b451cf
AC
31732004-07-20 Andrew Cagney <cagney@gnu.org>
3174
3175 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
3176 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
3177 XFAILs. Clean up test messages and comments. Check backtraces.
3178 Delete re-sync code.
3179
ab618a02
MC
31802004-07-19 Michael Chastain <mec.gnu@mindspring.com>
3181
3182 Fix PR cli/740.
3183 * gdb.base/annota1.exp: Honor gdb,nosignals.
3184 * gdb.base/annota3.exp: Likewise.
3185
46dad340
MC
31862004-07-19 Michael Chastain <mec.gnu@mindspring.com>
3187
3188 * lib/java.exp: Update copyright notice.
3189
756d8c70
AC
31902004-07-19 Andrew Cagney <cagney@gnu.org>
3191
3192 * gdb.base/selftest.exp: Copy file from here ...
3193 * gdb.gdb/selftest.exp: ... to here.
3194
586027e6
AC
31952004-07-16 Andrew Cagney <cagney@redhat.com>
3196
3197 * lib/insight-support.exp: Delete file.
3198 * lib/java.exp (java_init): Fix copyright.
3199
029d2200
AC
32002004-07-16 Andrew Cagney <cagney@gnu.org>
3201
3202 * gdb.base/restore.c: Append "prologue" to comments marking the a
3203 function's prologue.
3204 * gdb.base/restore.exp: Update copyright, re-indent.
3205 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
3206 callerN" prefix where needed. Update patterns that match a
3207 function's prologue.
3208
653b62c5
MC
32092004-07-16 Michael Chastain <mec.gnu@mindspring.com>
3210
3211 * gdb.base/restore.c: Add copyright notice.
3212
f7d690e5
AC
32132004-07-16 Andrew Cagney <cagney@gnu.org>
3214
3215 * gdb.base/logical.exp: Update copyright.
3216 (evaluate): New procedure. Use to re-implement tests using
3217 several tables.
3218
d629a7cb
MH
32192004-07-14 Martin Hunt <hunt@redhat.com>
3220
3221 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
3222 which fixes some problems where init.tcl was not found.
3223
9c7bb332
AC
32242004-07-13 Andrew Cagney <cagney@gnu.org>
3225
6bf46641
AC
3226 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
3227 (check_sizeof, check_valueof): Do not include the output in the
3228 test name. Use gdb_test.
3229 (get_valueof): Use gdb_test_multiple.
3230
c4ffd4c0
AC
3231 * gdb.base/step-test.exp: Update copyright. Use
3232 gdb_test_multiple. Ensure that test names do not include
3233 architecture dependent output.
3234
ab89363a
AC
3235 * gdb.gdb/observer.exp: Update copyright.
3236 (setup_test): Use gdb_test_multiple.
3237 (attach_first_observer, attach_second_observer)
3238 (attach_third_observer, detach_first_observer)
3239 (detach_second_observer, detach_third_observer)
3240 (reset_counters, check_counters): Make $message a prefix.
3241 (test_normal_stop_notifications): Add "args" parameter - a list of
3242 init functions to be called. Make $message a prefix,
3243 (test_observer_normal_stop): Change the message prefixes so that
3244 they are unique, pass the attach / detach procedures to
3245 test_normal_stop_notifications.
3246
ec58997a
AC
3247 * gdb.base/signull.exp (test_segv): Prefix all tests with
3248 "${name}". Clean up test messages.
3249
b475183b
AC
3250 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
3251
9c7bb332
AC
3252 * gdb.base/ena-dis-br.exp: Update copyright.
3253 (break_at): New function. Replace send_gdb with gdb_test,
3254 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
3255 ignore count, not stopped at bpt", with KFAIL.
3256
2dd95497
CV
32572004-07-13 Corinna Vinschen <vinschen@redhat.com>
3258
3259 * gdb.base/attach.exp: Remove cleanupfile handling.
3260
419e626b
AC
32612004-07-12 Andrew Cagney <cagney@gnu.org>
3262
3263 * gdb.base/annota1.exp: Cleanup corefile test name.
3264 * gdb.base/annota3.exp: Ditto.
3265
8b1b3228
AC
32662004-07-12 Andrew Cagney <cagney@gnu.org>
3267
78650829
AC
3268 * gdb.base/signals.exp: Clean up copyright, re-indent.
3269
8b1b3228
AC
3270 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
3271 gdb_test and gdb_test_multiple.
3272
935c2760
JJ
32732004-07-08 Jeff Johnston <jjohnstn@redhat.com>
3274
3275 * gdb.java/jmain.exp: Fix expected line number for main to
3276 break at. Set XFAIL for break at main test since gcj does not
3277 provide line number info for first statement in main.
3278
1544280f
AC
32792004-07-08 Andrew Cagney <cagney@gnu.org>
3280
1279f4ff
AC
3281 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
3282
1544280f
AC
3283 * gdb.base/sigbpt.exp: Make the common part of each test name a
3284 prefix instead of suffix.
3285
bcc82369
BR
32862004-07-07 Bob Rossi <bob_rossi@cox.net>
3287
3288 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
3289 test from test_tbreak_creation_and_listing to
3290 test_file_list_exec_source_file
3291 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
3292 Changed name of test from test_tbreak_creation_and_listing to
3293 test_file_list_exec_source_file
3294
23f4b0aa
JJ
32952004-07-07 Jeff Johnston <jjohnstn@redhat.com>
3296
3297 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
3298 the jmisc() constructor instead of <init>.
3299 * gdb.java/jmisc1.exp: Ditto.
3300
56401cd5
AC
33012004-07-07 Andrew Cagney <cagney@gnu.org>
3302
3303 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
3304 corrupting the PC.
3305
44ae2f6a
MC
33062004-07-06 Michael Chastain <mec.gnu@mindspring.com>
3307
3308 * gdb.cp/templates.exp: Accept whitespace change in demangler
3309 output.
3310
45a83408
AC
33112004-07-06 Andrew Cagney <cagney@gnu.org>
3312
3313 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
3314
d205ad70
MC
33152004-07-02 Michael Chastain <mec.gnu@mindspring.com>
3316
3317 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
3318 * lib/compiler.cc: Likewise.
3319
06ea1a61
MC
33202004-06-30 Michael Chastain <mec.gnu@mindspring.com>
3321
3322 * lib/compiler.cc: Work around string preprocessing problem
3323 with old hp c++ compiler.
3324 * lib/compiler.c: Likewise.
3325
daab1251
CV
33262004-06-29 Corinna Vinschen <vinschen@redhat.com>
3327
3328 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
3329 directives to conditionalize symbol prefixing.
3330 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
3331 additional_flags handling. Add underscore prefix for Cygwin.
3332 * gdb.arch/i386-unwind.c: Use preprocessor directives to
3333 conditionalize symbol prefixing.
3334 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
3335 additional_flags handling. Add underscore prefix for Cygwin.
3336
cc984116
CV
33372004-06-29 Corinna Vinschen <vinschen@redhat.com>
3338
3339 * gdb.base/bigcore.exp: Skip test on Cygwin.
3340
c279b077
MC
33412004-06-28 Michael Chastain <mec.gnu@mindspring.com>
3342
3343 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
3344 formats for "info register". Use gdb_test_multiple. Fix
3345 the "invalid register" test.
3346
0e915747
CV
33472004-06-28 Corinna Vinschen <vinschen@redhat.com>
3348
3349 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
3350 PID for Cygwin. Add Cygwin specific strings to check for in some
3351 tests.
3352 (do_attach_tests): Add a test for user interaction when attaching
3353 to a process with no matching symbol table already loaded.
3354
11422c86
AC
33552004-06-26 Andrew Cagney <cagney@gnu.org>
3356
3357 Test PR java/1567 and PR java/1565.
3358 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
3359 * gdb.java/jmisc2.exp: Delete file.
3360
cefbce26
MC
33612004-06-26 Michael Chastain <mec.gnu@mindspring.com>
3362
3363 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
3364
e19f872c
CV
33652004-06-25 Corinna Vinschen <vinschen@redhat.com>
3366
3367 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
3368 attach process.
3369
d931ba3b
MC
33702004-06-23 Michael Chastain <mec.gnu@mindspring.com>
3371
3372 * gdb.cp/pr-1553.exp: Remove.
3373
aef68c48
MC
33742004-06-22 Michael Chastain <mec.gnu@mindspring.com>
3375
3376 * gdb.cp/pr-1553.cc: Remove.
3377 * gdb.cp/pr-1553.exp: Disable this test.
3378
8d5df71a
JB
33792004-06-20 Jim Blandy <jimb@redhat.com>
3380
3381 Fix PR testsuite/1680.
3382 * gdb.arch/i386-sse.exp: Properly quote curly braces in
3383 regular expressions.
3384
4ac6f39d
MC
33852004-06-19 Michael Chastain <mec.gnu@mindspring.com>
3386
3387 Fix PR testsuite/1679.
3388 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
3389 Issue an UNSUPPORTED result instead.
3390
1b413552
JB
33912004-06-18 Jim Blandy <jimb@redhat.com>
3392
3393 * gdb.base/charset.exp: Only send a control-C if we see a new
3394 prompt and incomplete command.
3395
6daa6ebd
MC
33962004-06-18 Michael Chastain <mec.gnu@mindspring.com>
3397
3398 * gdb.cp/pr-574.cc: Add copyright notice.
3399
51fa4ae0
JB
34002004-06-17 Jim Blandy <jimb@redhat.com>
3401
3402 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
3403 cases where the regexp has no groups; this grabs random text from
3404 the previous test suite, whatever that was.
3405
8fea26c5
MC
34062004-06-17 Michael Chastain <mec.gnu@mindspring.com>
3407
3408 * gdb.cp/printmethod.cc: Add copyright notice.
3409
1e3aeb41
MC
34102004-06-16 Michael Chastain <mec.gnu@mindspring.com>
3411
3412 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
3413
9d9030bc
AC
34142004-06-16 Andrew Cagney <cagney@gnu.org>
3415
3416 * gdb.base/signull.c: Update copyright. Include <string.h>.
3417 (bowler): Replace data_pointer with data_read
3418 and data_write cases. Add code_descriptor case.
3419 (zero, desc): New array and pointer.
3420 (data, code): Change to simple pointers.
3421 * gdb.base/signull.exp: Fix probe pattern matching a function
3422 descriptor SIGSEGV. Replace data_pointer with data_read and
3423 data_write tests.
3424
acd4ad44
AC
34252004-06-16 Andrew Cagney <cagney@gnu.org>
3426
3427 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
3428
08fd625c
MC
34292004-06-15 Michael Chastain <mec.gnu@mindspring.com>
3430
3431 * gdb.base/long_long.c: Add copyright notice.
3432
1903502c
MC
34332004-06-15 Michael Chastain <mec.gnu@mindspring.com>
3434
3435 * gdb.base/long_long.exp: Remove reference to
3436 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
3437 to gdb_breakpoint and gdb_continue_to_breakpoint.
3438
83313cb1
JB
34392004-06-14 Jim Blandy <jimb@redhat.com>
3440
3441 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
3442 endian case.
3443
1bf404ef
AC
34442004-06-14 Andrew Cagney <cagney@gnu.org>
3445
3446 * gdb.base/gcore.exp (capture_command_output): Delete the always
3447 passing tests containing inferior values.
3448 * gdb.base/ending-run.exp: Do not include the breakpoint address
3449 in the test message. Update copyright.
3450 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
3451 size in the test name, use gdb_test_multiple. Update copyright.
3452
ef220b33
MC
34532004-06-14 Michael Chastain <mec.gnu@mindspring.com>
3454
3455 * gdb.cp/ref-types.cc: Add copyright notice.
3456
4f70a4c9
MC
34572004-06-14 Michael Chastain <mec.gnu@mindspring.com>
3458
3459 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
3460 hp_aCC_compiler.
3461 * lib/compiler.cc: Likewise.
3462 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
3463 'set' commands. Log diagnostics for other lines. Set
3464 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
3465
335928ac
MC
34662004-06-13 Michael Chastain <mec.gnu@mindspring.com>
3467
3468 * gdb.cp/try_catch.cc: Add copyright notice.
3469
2efb12e8
MC
34702004-06-12 Michael Chastain <mec.gnu@mindspring.com>
3471
3472 * gdb.cp/userdef.cc: Add copyright notice.
3473
0bbed51a
MC
34742004-06-11 Michael Chastain <mec.gnu@mindspring.com>
3475
3476 * gdb.cp/virtfunc.cc: Add copyright notice.
3477
e12a46c9
RC
34782004-06-11 Randolph Chung <tausq@debian.org>
3479
3480 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
3481 problem.
3482
338e05af
AC
34832004-06-10 Andrew Cagney <cagney@gnu.org>
3484
3485 * lib/compiler.cc, lib/compiler.c: Append either
3486 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
3487 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
3488 instead of gcc-3-3.
3489
dc3f10cb
AC
34902004-06-09 Andrew Cagney <cagney@gnu.org>
3491
b4d946af
AC
3492 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
3493 gdb/1455, bug is specific to "long long" and "double".
3494
dc3f10cb
AC
3495 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
3496 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
3497 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
3498 fixed.
3499
b5c0bfa2
AC
35002004-06-09 Andrew Cagney <cagney@gnu.org>
3501
3502 * gdb.base/structs.exp (test_struct_returns): Replace
3503 "return_value_unknown" and "finish_value_unknown" by
3504 "return_value_known" and "finish_value_known". Instead of
3505 "return_value_unknown" iff "finish_value_unknown", check
3506 "return_value_known" implies "finish_value_known".
3507
caeb605f
MH
35082004-06-08 Martin Hunt <hunt@redhat.com>
3509
3510 * gdb.base/float.exp: Add pattern for mips targets.
3511
c892bb64
RC
35122004-06-08 Randolph Chung <tausq@debian.org>
3513
3514 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
3515 message for unknown architectures more clear.
3516
48306d3e
JB
35172004-06-08 Joel Brobecker <brobecker@gnat.com>
3518
3519 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
3520 start the execution of the program.
3521
83ecb59f
JB
35222004-06-07 Jim Blandy <jimb@redhat.com>
3523
3524 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
3525 * gdb.arch/i386-cpuid.h: New helper file.
3526
55264cb4
RC
35272004-06-07 Randolph Chung <tausq@debian.org>
3528
3529 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
3530 has started.
3531
23cadb28
RM
35322004-06-04 Roland McGrath <roland@redhat.com>
3533
3534 Fix PR gdb/1647.
3535 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
3536 differently to be robust to output buffering differences.
3537
51d01eda
MC
35382004-06-04 Michael Chastain <mec.gnu@mindspring.com>
3539
3540 * gdb.threads/pthreads.exp: Update copyright years.
3541 (check_control_c): Change asynchronous 'after' to synchronous.
3542
f4fc3b93
RM
35432004-06-04 Roland McGrath <roland@redhat.com>
3544
3545 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
3546 next gdb prompt.
3547
4013522b
MC
35482004-06-02 Michael Chastain <mec.gnu@mindspring.com>
3549
3550 Fix PR gdb/1636.
3551 * gdb.threads/manythreads.exp: Change asynchronous 'after'
3552 calls to synchronous.
3553
7a8f1e6b
JB
35542004-05-26 Jim Blandy <jimb@redhat.com>
3555
3556 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
3557
81bb3443
RC
35582004-05-24 Randolph Chung <tausq@debian.org>
3559
3560 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
3561 * gdb.asm/pa.inc: New file.
3562
8f5a3103
MK
35632004-05-22 Mark Kettenis <kettenis@gnu.org>
3564
3565 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
3566
734b8fe8
JB
35672004-05-21 Joel Brobecker <brobecker@gnat.com>
3568 Daniel Jacobowitz <drow@mvista.com>
3569
3570 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
3571 GDB prompt.
3572
725603e1
UW
35732004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3574
f4fc3b93 3575 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
3576 setjmp/longjmp. Use sigaction instead of signal.
3577
8b923272
JB
35782004-05-19 J. Brobecker <brobecker@gnat.com>
3579 Michael Snyder <msnyder@redhat.com>
3580
3581 * gdb.threads/pthread_cond_wait.c: New file.
3582 * gdb.threads/pthread_cond_wait.exp: New testcase.
3583
8bfabb04
AC
35842004-05-13 Andrew Cagney <cagney@redhat.com>
3585
3586 * gdb.base/signull.exp, gdb.base/signull.c: New files.
3587 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
3588
42edda50
AC
35892004-05-11 Andrew Cagney <cagney@redhat.com>
3590
3591 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
3592 fixed but revealed gdb/1639.
3593
d303a6c7
AC
35942004-05-10 Andrew Cagney <cagney@redhat.com>
3595
3596 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
3597 func1" and "next to 2nd alarm", kernel bug avoided.
3598
bf08c2a1
DJ
35992004-05-10 Daniel Jacobowitz <dan@debian.org>
3600
3601 PR external/1568
3602 * gdb.base/bigcore.exp: Check the size of the dumped core file.
3603 XFAIL if it is smaller than bytes_allocated.
3604 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
3605 (main): Make chunks_allocated unsigned. Correct comment.
3606
c0586a34
JB
36072004-05-07 Joel Brobecker <brobecker@gnat.com>
3608
3609 * gdb.arch/powerpc-aix-prologue.c: New file.
3610 * gdb.arch/powerpc-aix-prologue.exp: New file.
3611
f2785d12
JB
36122004-05-07 Jim Blandy <jimb@redhat.com>
3613
3614 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
3615 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
3616
bd7f6e30
JB
36172004-05-06 Joel Brobecker <brobecker@gnat.com>
3618
3619 * gdb.base/sep.exp: No longer setup_kfail when the program was
3620 built with dwarf2.
3621
0a5e7efe
JI
36222004-05-05 Jim Ingham <jingham@apple.com>
3623
3624 * gdb.base/pending.exp: Make sure pending breakpoints
3625 preserve the ignore count.
f4fc3b93 3626
a8958849
MK
36272004-04-27 Jerome Guitton <guitton@gnat.com>
3628
3629 * i386-prologue.exp: Add testcase for jump instruction as first
3630 instruction of the real code.
3631 * i386-prologue.c (jump_at_beginning): New function.
3632
7e103f5b
MK
36332004-04-28 Mark Kettenis <kettenis@gnu.org>
3634
3635 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
3636 x86_64-*-*.
3637
5d38b224
MK
36382004-04-28 Mark Kettenis <kettenis@gnu.org>
3639
3640 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
3641 i*86-*-*.
3642
0ef32fd9
MK
36432004-04-25 Mark Kettenis <kettenis@gnu.org>
3644
3645 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
3646 expression that checks the return type.
3647
71d7dd7c
AC
36482004-04-23 Andrew Cagney <cagney@redhat.com>
3649
3650 * gdb.base/call-sc.exp: New test of scalar call/return values.
3651 * gdb.base/call-sc.c: Ditto.
3652
1e9f977e
JJ
36532004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3654
3655 * gdb.threads/manythreads.c: Reduce thread stack size.
3656
899d9e3a
JJ
36572004-04-23 Jeff Johnston <jjohnstn@redhat.com>
3658
3659 * gdb.threads/manythreads.c: Add copyright notice.
3660
61bcae62
AC
36612004-04-23 Andrew Cagney <cagney@redhat.com>
3662
3663 * gdb.base/siginfo.exp: Better handle step out of signal.
3664 * gdb.base/sigstep.exp: Ditto.
3665
7339a42e
JJ
36662004-04-22 Jeff Johnston <jjohnstn@redhat.com>
3667 Daniel Jacobowitz <drow@mvista.com>
3668
3669 * gdb.threads/manythreads.c: New testcase.
3670 * gdb.threads/manythreads.exp: Ditto.
3671
5c98409b
JB
36722004-04-22 Jim Blandy <jimb@redhat.com>
3673
3674 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
3675 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
3676
3b611f1a
MC
36772004-04-21 Michael Chastain <mec.gnu@mindspring.com>
3678
3679 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
3680
f0fd9238
AC
36812004-04-21 Andrew Cagney <cagney@redhat.com>
3682
3683 * gdb.base/sigstep.c: New file.
3684 * gdb.base/sigstep.exp: New file.
3685
90990674
JB
36862004-04-16 Joel Brobecker <brobecker@gnat.com>
3687
3688 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
3689 call to observer_notify_normal_stop.
3690
78cef34b
AC
36912004-04-15 Andrew Cagney <cagney@redhat.com>
3692
3693 * gdb.base/siginfo.c: New file.
3694 * gdb.base/siginfo.exp: New file.
3695
d2343407
JB
36962004-04-12 J. Brobecker <brobecker@gnat.com>
3697
3698 * gdb.base/sep.exp: Fix typo in comment.
3699
a2dba3c8
JB
37002004-04-12 J. Brobecker <brobecker@gnat.com>
3701
3702 * gdb.base/sep.c: New file.
3703 * gdb.base/sep-proc.c: New file.
3704 * gdb.base/sep.exp: New testcase.
3705
15f7b60e
MK
37062004-04-09 Mark Kettenis <kettenis@gnu.org>
3707
3708 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
3709 support.
3710
44f4de1a
AC
37112004-04-05 Andrew Cagney <cagney@redhat.com>
3712
3713 * gdb.base/sigaltstack.c: New file.
3714 * gdb.base/sigaltstack.exp: New file.
3715
ef04f396
JB
37162004-04-04 Joel Brobecker <brobecker@gnat.com>
3717
3718 * gdb.base/foll-fork.exp: Update the expected output for
3719 "help set follow-fork-mode", to match a change that was made
3720 to the help of this variable on 2004-01-13.
3721
d40d2c92
JB
37222004-04-01 Joel Brobecker <brobecker@gnat.com>
3723
3724 * lib/ada.exp: Add copyright notice.
3725 * bar.ads: Likewise.
3726 * bar.adb: Likewise.
3727 * null_record.adb: Likewise.
3728 * null_record.exp: Likewise.
3729 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
3730
f86ef5a3
JB
37312004-04-01 Joel Brobecker <brobecker@gnat.com>
3732
3733 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
3734 * configure: Regenerate.
3735
414e70e3
JB
37362004-04-01 Joel Brobecker <brobecker@gnat.com>
3737
3738 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
3739 to build the application. Remove the message printed when in
3740 verbose mode, redundant with the UNSUPPORTED message above.
3741
f0aaee49
JB
37422004-03-31 Joel Brobecker <brobecker@gnat.com>
3743
3744 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
3745 * gdb.ada (null_record.exp): New testcase.
3746
ac81cb54
JB
37472004-03-31 Joel Brobecker <brobecker@gnat.com>
3748
3749 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
3750
854af2f7
JB
37512004-03-31 Joel Brobecker <brobecker@gnat.com>
3752
3753 * gdb.ada: New subdirectory.
3754 * gdb.ada/Makefile.in: New file.
3755 * gdb.ada/gnat_ada.gpr.in: New file.
3756
034cb681
JB
37572004-03-31 Joel Brobecker <brobecker@gnat.com>
3758
3759 * lib/ada.exp: New file.
3760
78a1a894
DJ
37612004-03-24 Daniel Jacobowitz <drow@mvista.com>
3762
3763 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
3764 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
3765
4b2b3b3e
AC
37662004-03-22 Andrew Cagney <cagney@redhat.com>
3767
3768 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
3769 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
3770 Problem identified by Ulrich Weigand.
3771
23c73aa3
DC
37722004-03-17 David Carlton <carlton@kealia.com>
3773
3774 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
3775 PR c++/826.
3776
d63a86f8
RM
37772004-03-16 Roland McGrath <roland@redhat.com>
3778
3779 * gdb.base/auxv.exp: New file.
3780 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
3781
0e02aa50
DC
37822004-03-12 David Carlton <carlton@kealia.com>
3783
3784 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
3785 * gdb.cp/pr-1553.cc: Ditto.
3786 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
3787 pass branch.
3788
c20b71be
MC
37892004-03-12 Michael Chastain <mec.gnu@mindspring.com>
3790
3791 * gdb.cp/templates.exp: Accept more template types.
3792
c7414a01
MC
37932004-03-09 Michael Chastain <mec.gnu@mindspring.com>
3794
3795 From Corinna Vinschen with modifications.
3796 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
3797 local variable obj_with_enum.
3798 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
3799 results with obj_with_enum.
3800
ed69573c
MC
38012004-03-09 Michael Chastain <mec.gnu@mindspring.com>
3802
3803 * gdb.cp/classes.cc: New file, copied from misc.cc.
3804 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
3805
28301461
MC
38062004-03-09 Michael Chastain <mec.gnu@mindspring.com>
3807
3808 * gdb.cp/misc.cc: Add copyright notice.
3809
1198ecbe
DC
38102004-03-05 David Carlton <carlton@kealia.com>
3811
3812 * gdb.cp/rtti.exp: Add 'print *obj3' test.
3813 * gdb.cp/rtti.h: Update copyright.
3814 (namespace n2::n3): New.
3815 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
3816 (n2::n3::func3): New.
3817 (main): Call n2::n3::func3.
3818 * gdb.cp/rtti2.cc: Update copyright.
3819 (n2::create3): New.
3820
9e08c470
MK
38212004-03-04 Mark Kettenis <kettenis@gnu.org>
3822
3823 * gdb.asm/openbsd.inc: Fix typo.
3824
4bebc3aa
FF
38252004-03-03 Fred Fish <fnf@redhat.com>
3826
3827 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
3828 "val" instead of unused "size". Update copyright year.
3829
6ea9fb37
DJ
38302004-02-29 Daniel Jacobowitz <drow@mvista.com>
3831
3832 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
3833 to use unsigned char.
3834 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
3835 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
3836
23b23974
DJ
38372004-02-29 Daniel Jacobowitz <drow@mvista.com>
3838
3839 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
3840 line of output.
3841
7574fd53
DJ
38422004-02-28 Daniel Jacobowitz <drow@mvista.com>
3843
3844 * gdb.base/relocate.c (dummy): Initialize.
3845
a195357f
DJ
38462004-02-28 Daniel Jacobowitz <drow@mvista.com>
3847
3848 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
3849 a breakpoint at exit.
3850
72fd54a9
FF
38512004-02-27 Fred Fish <fnf@redhat.com>
3852
3853 * gdb.base/chng-syms.exp: Add expect condition to match failing
3854 case that isn't a timeout.
3855
b9d23137
AC
38562004-02-27 Andrew Cagney <cagney@redhat.com>
3857
3858 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
3859 support.
3860
15d208f6 38612004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 3862
15d208f6
FF
3863 * gdb.arch/gdb1431.c: Remove.
3864 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
3865 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
3866 of "until" incorrectly.
3867
98f9cd2d
JB
38682004-02-26 J. Brobecker <brobecker@gnat.com>
3869
3870 * gdb.cp/class2.cc (empty): New class.
3871 (refer): New function.
3872 (main): Declare an object of type empty and use it.
3873 * gdb.cp/class2.exp: Print the value of an object of type empty.
3874
9b50c11b
JJ
38752004-02-26 Jeff Johnston <jjohnstn@redhat.com>
3876
3877 * gdb.base/langs.exp: Update query string to match the
3878 new nquery format used for pending breakpoints.
3879
0dcd613f
AC
38802004-02-26 Andrew Cagney <cagney@redhat.com>
3881
3882 Fix PR i18n/1570.
3883 * gdb.base/charset.c: Update copyright notice.
3884 (main, init_string): Remove the escape character '\e' tests.
3885 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
3886 * gdb.base/charset.exp (valid_host_charset): Ditto.
3887 * gdb.base/setvar.exp: Ditto.
3888
b8a56647
AC
38892004-02-24 Andrew Cagney <cagney@redhat.com>
3890
90d59e34
AC
3891 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
3892 mmapped data in core file" PASS and FAIL messages consistent.
3893
b8a56647
AC
3894 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
3895 setting a breakpoint. Work around PR java/1565.
3896
9f27c604
JJ
38972004-02-23 Jeff Johnston <jjohnstn@redhat.com>
3898
3899 * lib/gdb.exp (gdb_breakpoint): Update query string to match
3900 new nquery format.
3901 * gdb.base/pending.exp: Ditto.
3902
3224a706
MK
39032004-02-22 Mark Kettenis <kettenis@gnu.org>
3904
3905 * configure.in: Run stabs tests on *BSD.
3906 * configure: Regenerated.
3907
41e0a9ca
MK
39082004-02-21 Mark Kettenis <kettenis@gnu.org>
3909
3910 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
3911
1e1b3428
FF
39122004-02-20 Fred Fish <fnf@redhat.com>
3913
3914 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
3915 blank in test for "returns short", for consistency with other
3916 "returns xxx" tests. Update copyright year.
3917
f9a7572a
FF
39182004-02-19 Fred Fish <fnf@redhat.com>
3919
3920 New testcase for PR breakpoint/1558.
3921 * gdb.arch/gdb1558.exp: New file.
3922 * gdb.arch/gdb1558.c: New file.
3923
b2ce2854
EZ
39242004-02-19 Elena Zannoni <ezannoni@redhat.com>
3925
3926 * gdb.base/nodebug.exp: Fix typo.
3927
e7c9ff01
JB
39282004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3929
3930 Committed by Jim Blandy <jimb@redhat.com>.
3931
62f4b920
JB
3932 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
3933
2db536a1
JB
3934 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
3935
e7c9ff01
JB
3936 * gdb.base/float.exp: Support s390*-*-* targets.
3937
f3205b34
AF
39382004-02-17 Adam Fedor <fedor@gnu.org>
3939
3940 * gdb.base/gdb1555.exp: New file.
3941 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
3942
9d62932d
EZ
39432004-02-17 Elena Zannoni <ezannoni@redhat.com>
3944
3945 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
3946
344c9711
FF
39472004-02-16 Fred Fish <fnf@redhat.com>
3948
3949 * gdb.arch/gdb1291.c: Remove
3950 * gdb.arch/gdb1291.s: New test input file.
3951 * gdb.arch/gdb1291.exp: Expand test to check case that should not
3952 fail. Test for correct result, known incorrect result, other
3953 failures and timeouts.
3954
2d822687
AC
39552004-02-16 Andrew Cagney <cagney@redhat.com>
3956
3957 * gdb.base/bigcore.exp: New file.
3958 * gdb.base/bigcore.c: New file.
3959
dac15b66
AC
39602004-02-13 Andrew Cagney <cagney@redhat.com>
3961
3962 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
3963 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
3964 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
3965 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
3966 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
3967 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
3968 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
3969 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
3970 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
3971 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
3972
6bdfc2c4
JJ
39732004-02-11 Jeff Johnston <jjohnstn@redhat.com>
3974
3975 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
3976 executed is an alloc instruction.
3977
87b3ede8
DC
39782004-02-11 David Carlton <carlton@kealia.com>
3979
3980 * gdb.cp/breakpoint.exp: New.
3981 * gdb.cp/breakpoint.cc: New.
3982
6e19e2bf
MC
39832004-02-11 Michael Chastain <mec.gnu@mindspring.com>
3984
3985 Partial fix for PR gdb/1543.
3986 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
3987 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
3988 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
3989 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
3990 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
3991 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
3992 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
3993 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
3994 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
3995 to bug-gdb@prep.ai.mit.edu .
3996 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
3997 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
3998 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
3999 Likewise.
4000
5c5455dc
AC
40012004-02-10 Andrew Cagney <cagney@redhat.com>
4002
4003 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
4004 using gdb_internal_error_resync.
4005
9cf689d7
DJ
40062004-02-09 Daniel Jacobowitz <drow@mvista.com>
4007
4008 * gdb.threads/thread-specific.exp: Stop early if no threads are
4009 found.
4010
d2dc51db
MC
40112004-02-09 Michael Chastain <mec.gnu@mindspring.com>
4012
4013 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
4014
14b1a056
DJ
40152004-02-08 Daniel Jacobowitz <drow@mvista.com>
4016
4017 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
4018 breakpoints.
4019
83f66e8f
DJ
40202004-02-07 Daniel Jacobowitz <drow@mvista.com>
4021
4022 * config/sim.exp (gdb_load): Handle $arg == "".
4023 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
4024 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
4025
30fc0091
EZ
40262004-02-07 Elena Zannoni <ezannoni@redhat.com>
4027
4028 * gdb.base/maint.exp: Update test to reflect
4029 obstack changes.
4030
4d806929
JJ
40312004-02-04 Jeff Johnston <jjohnstn@redhat.com>
4032
4033 * gdb.base/pendshr.c (pendfunc): New function that calls
4034 pendfunc1.
4035 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
4036
7bfdd688
FF
40372004-02-04 Fred Fish <fnf@redhat.com>
4038
4039 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
4040 function symbols and update copyright years.
4041 * gdb.arch/gdb1291.c: Ditto.
4042
aaa08ee4
MC
40432004-02-03 Michael Chastain <mec.gnu@mindspring.com>
4044
4045 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
4046
dbad7755
MC
40472004-02-03 Michael Chastain <mec.gnu@mindspring.com>
4048
4049 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
4050
ec4646ef
MC
40512004-02-03 Michael Chastain <mec.gnu@mindspring.com>
4052
4053 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
4054
1b802196
FF
40552004-02-02 Fred Fish <fnf@redhat.com>
4056
4057 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
4058 remote targets. Update copyright years.
4059
18fe2033
JJ
40602004-02-02 Jeff Johnston <jjohnstn@redhat.com>
4061
4062 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
4063 support.
4064 * gdb.base/langs.exp: Fix test which attempts to create
4065 breakpoint on non-existent function to handle new pending
4066 support.
4067 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
4068 a breakpoint.
4069 * gdb.base/pending.exp: New test.
4070 * gdb.base/pending.c: New file.
4071 * gdb.base/pendshr.c: Ditto.
4072
8d577d32
DC
40732004-02-02 David Carlton <carlton@kealia.com>
4074
4075 * gdb.cp/overload.exp: Add overloadNamespace tests.
4076 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
4077 (overloadNamespace, XXX): New.
4078 (main): Call XXX::marker2.
4079
3ad13771
FF
40802004-02-01 Fred Fish <fnf@redhat.com>
4081
4082 * gdb.base/dump.exp: Use runto_main instead of "runto main".
4083 * gdb.base/finish.exp: Ditto.
4084 * gdb.base/gcore.exp: Ditto.
4085 * gdb.base/huge.exp: Ditto.
4086 * gdb.base/info-proc.exp: Ditto.
4087 * gdb.base/return2.exp: Ditto.
4088 * gdb.threads/gcore-thread.exp: Ditto.
4089
44c75849
DJ
40902004-02-01 Daniel Jacobowitz <drow@mvista.com>
4091
4092 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
4093
005bc093
MK
40942004-02-01 Mark Kettenis <kettenis@gnu.org>
4095
4096 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
4097 that opening the file succeeds on OpenBSD.
4098
c47cebdb
DJ
40992004-02-01 Daniel Jacobowitz <drow@mvista.com>
4100
4101 * gdb.threads/thread-specific.c: New file.
4102 * gdb.threads/threads-specific.exp: New test script.
4103 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
4104 to expect_out.
4105
5a01311c
MK
41062004-02-01 Mark Kettenis <kettenis@gnu.org>
4107
4108 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
4109 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
4110 only on the "print_small_structs from print_long_arg_list" test.
4111
ce22a4f1
DJ
41122004-02-01 Daniel Jacobowitz <drow@mvista.com>
4113
4114 * gdb.base/completion.exp: Kill a stray backslash.
4115
4116 From Jim Ingham <jingham@apple.com>:
4117 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
4118 agrees with the result from sending a tab.
4119
abbab9d3
DJ
41202004-01-31 Daniel Jacobowitz <drow@mvista.com>
4121
4122 * gdb.base/chng-syms.exp: Remove stray newline.
4123
53904d1e
MK
41242004-01-31 Mark Kettenis <kettenis@gnu.org>
4125
4126 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
4127 *-*-openbsd*.
4128 * gdb.asm/openbsd.inc: New file.
4129
3a4b3aac
MK
41302004-01-30 Mark Kettenis <kettenis@gnu.org>
4131
4132 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
4133 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
4134 *-*solaris2*. Remove commented out default settings for
4135 asm-flags. Replace gdb_compile with target_link.
4136
ebac27b4
MC
41372004-01-29 Michael Chastain <mec.gnu@mindspring.com>
4138
4139 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
4140 for all tests. Remove old hp-ux and cygnus xfail cases.
4141
d8679d84
PH
41422004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
4143
4144 * gdb.base/chng-syms.exp: New file.
4145 * gdb.base/chng-syms.c: New file.
4146
0a55bc22
MC
41472004-01-24 Michael Chastain <mec.gnu@mindspring.com>
4148
4149 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
4150 Provide arms for current output in all my configurations.
4151
94b8e876
MC
41522004-01-24 Michael Chastain <mec.gnu@mindspring.com>
4153
4154 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
4155 * lib/compiler.cc: Likewise.
4156 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
4157 get the right preprocessor. Eval the output directly. Remove
4158 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
4159 hp_f77_compiler and hp_f90_compiler completely.
4160 (gdb_preprocess): Delete.
4161 (get_compiler): Delete.
4162
7cf03d44
MK
41632004-01-24 Mark Kettenis <kettenis@gnu.org>
4164
4165 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
4166 <string.h>.
4167
68b6dce9
NR
41682004-01-24 Nick Roberts <nick@nick.uklinux.net>
4169
4170 * gdb.mi/mi-stack.exp: Update copyright.
4171
b368761e
DC
41722004-01-23 David Carlton <carlton@kealia.com>
4173
4174 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
4175 test for cp_lookup_transparent_type.
4176 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
4177 call them.
4178
f2061b53
DJ
41792004-01-23 Daniel Jacobowitz <drow@mvista.com>
4180
4181 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
4182 after -var-update.
4183
37fc574a
DC
41842004-01-23 David Carlton <carlton@kealia.com>
4185
4186 * gdb.cp/namespace.cc (C::ensureRefs): New.
4187 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
4188
8e94b928
NR
41892004-01-20 Nick Roberts <nick@nick.uklinux.net>
4190
4191 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
4192 case "-stack-list-locals 2".
4193 * gdb.mi/mi-var-child.exp: Test for case
4194 "-var-list-children --all-values NAME".
4195
997b0952
MC
41962004-01-18 Michael Chastain <mec.gnu@mindspring.com>
4197
4198 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
4199
52470da3
MK
42002004-01-18 Mark Kettenis <kettenis@gnu.org>
4201
7049b4b8
MK
4202 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
4203 used with gdb_test_multiple.
4204
52470da3
MK
4205 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
4206 read at address 0. This fixes PR testsuite/1504.
4207
da6012e5
DJ
42082004-01-18 Daniel Jacobowitz <drow@mvista.com>
4209
4210 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
4211 Remove downloading, guessing the host executable, the calls to
4212 gdb_file_cmd and gdb_target_cmd, and "load" support.
4213 (infer_host_exec): New function broken out from gdb_load.
4214 (gdb_load): New wrapper for gdbserver_gdb_load.
4215 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
4216 gdb_target_cmd. Use -target-select.
4217 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
4218 Download binaries to the host. Clear last_mi_remote_file when
4219 we load a new binary.
4220 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
4221 call gdbserver_gdb_load and mi_gdb_target_cmd.
4222
32c70722
MC
42232004-01-17 Michael Chastain <mec.gnu@mindspring.com>
4224
4225 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
4226 type patterns.
4227
b0cecf36
MC
42282004-01-17 Michael Chastain <mec.gnu@mindspring.com>
4229
4230 * gdb.cp/templates.exp: Fix typo in test name of
4231 "print Foo<volatile char*>::foo".
4232
4120d7e6
MC
42332004-01-15 Michael Chastain <mec.gnu@mindspring.com>
4234
4235 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
4236
f679e530
BE
42372004-01-16 Ben Elliston <bje@wasabisystems.com>
4238
4239 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
4240 (clean mostlyclean): Remove empty rm.
4241
091c48f6
MC
42422004-01-15 Michael Chastain <mec.gnu@mindspring.com>
4243
4244 * gdb.base/setvar.exp: Add copyright years.
4245
3e5fc8d2
DC
42462004-01-14 David Carlton <carlton@bactrian.org>
4247
4248 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
4249 PR c++/1511 and update coment.
4250 * gdb.cp/templates.exp: Update patterns to match current output.
4251 If changes involve something other than whitespace, KFAIL
4252 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
4253
63d06c5c
DC
42542004-01-14 David Carlton <carlton@kealia.com>
4255
4256 * gdb.cp/namespace.exp: Add tests involving classes defined within
4257 namespaces.
4258 * gdb.cp/namespace.cc (C::CClass): New.
4259 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
4260
a51dab88
EZ
42612004-01-14 Elena Zannoni <ezannoni@redhat.com>
4262
4263 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
4264 what debug info we have. Print a better message if something goes
4265 wrong while producing the separate debug info file.
4266
a476ccc9
MC
42672004-01-14 Michael Chastain <mec.gnu@mindspring.com>
4268
4269 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
4270
f453692c
MC
42712004-01-14 Michael Chastain <mec.gnu@mindspring.com>
4272
4273 * gdb.base/callfuncs.c: Add copyright notice.
4274
f40063a5
MC
42752004-01-13 Michael Chastain <mec.gnu@mindspring.com>
4276
4277 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
4278 inheritance. PR gdb/1498, PR gcc/13539.
4279
19ac3974
EZ
42802004-01-13 Elena Zannoni <ezannoni@redhat.com>
4281
4282 * gdb.threads/gcore-thread.exp: Prefix name of binary with
4283 test specific name.
4284 * gdb.mi/gdb669.exp: Ditto.
4285 * gdb.mi/mi-pthreads.exp: Ditto.
4286 * gdb.mi/mi1-pthreads.exp: Ditto.
4287 * gdb.mi/mi2-pthreads.exp: Ditto.
4288
56c97c6e
MC
42892004-01-12 Michael Chastain <mec.gnu@mindspring.com>
4290
4291 * gdb.cp/member-ptr.cc: Add copyright notice.
4292
a0644324
MC
42932004-01-12 Michael Chastain <mec.gnu@mindspring.com>
4294
4295 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
4296 some patterns for recent versions of gcc and hpacc. Delete
4297 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
4298 Delete tests that access a NULL pointer-to-member-data. This
4299 script is still disabled for gcc.
4300
32fabe09
EZ
43012004-01-12 Elena Zannoni <ezannoni@redhat.com>
4302
4303 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
4304 escaped correctly.
4305
1f8a6abb
EZ
43062004-01-12 Elena Zannoni <ezannoni@redhat.com>
4307
4308 * gdb.base/sepdebug.exp: New file.
4309 * gdb.base/sepdebug.c: New file.
4310 * lib/gdb.exp (separate_debug_filename): New procedure.
4311 (gdb_gnu_strip_debug): New procedure.
4312
48efe704
AC
43132004-01-12 Andrew Cagney <cagney@redhat.com>
4314
4315 * gdb.mi/ChangeLog: Delete file. Renamed to ...
4316 * gdb.mi/ChangeLog-1999-2003: New file.
4317
a9415475
AC
43182004-01-12 Andrew Cagney <cagney@redhat.com>
4319
4320 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
4321 "Renaming a directory to a non-empty directory returns ENOTEMPTY
4322 or EEXIST", treat EBUSY as an XFAIL.
4323
83b8cf9d
MC
43242004-01-11 Michael Chastain <mec.gnu@mindspring.com>
4325
4326 * gdb.base/scope.exp: Remove obsolete setup_xfail for
4327 hp_cc_compiler.
4328
9939d2a8
MC
43292004-01-10 Michael Chastain <mec.gnu@mindspring.com>
4330
4331 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
4332 decorations.
4333
1ff8cadf
MC
43342004-01-10 Michael Chastain <mec.gnu@mindspring.com>
4335
4336 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
4337 and "(aCC)" decorations. Remove obsolete doco about old
4338 test results.
4339
6fa9022e
MC
43402004-01-09 Michael Chastain <mec.gnu@mindspring.com>
4341
4342 * gdb.cp/exception.exp: Fix typo in doco.
4343
209721fe
MK
43442004-01-09 Mark Kettenis <kettenis@gnu.org>
4345
4346 * gdb.base/gdb1476.exp: Fix typo.
4347
ef11303e
MC
43482004-01-09 Michael Chastain <mec.gnu@mindspring.com>
4349
4350 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
4351 file.
4352
041ab88c
MC
43532004-01-09 Michael Chastain <mec.gnu@mindspring.com>
4354
4355 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
4356 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
4357 Use gdb_compile. Remove restriction on gcc. Add some patterns
4358 for recent version of gdb. Delete second half, which was a copy
4359 of the first half with different build flags. This test is
4360 still disabled because it is still not ready for production.
4361
e36d075a
MC
43622004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4363
4364 * gdb.cp/exception.cc: Add copyright notice.
4365 * gdb.cp/exception.exp: Add a notice that this file is broken
4366 because of line number changes caused by addition of copyright
4367 notice.
4368
42b190ad
MC
43692004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4370
4371 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
4372 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
4373
8f25f06b
MC
43742004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4375
4376 * gdb.cp/classes.exp: Accept gnu abi 2.
4377 * gdb.cp/derivation.exp: Likewise.
4378 * gdb.cp/overload.exp: Likewise.
4379 * gdb.cp/virtfunc.exp: Likewise.
4380
06ded8b8
MC
43812004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4382
4383 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
4384 semicolon after end of function.
4385
77c26ae3
MC
43862004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4387
4388 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
4389 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
4390 boilerplate code for compiling and running the program under
4391 test. Add some string method tests.
4392
20757486
MC
43932004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4394
4395 * gdb.cp/bs15503.cc: Add copyright notice.
4396 * gdb.cp/bs15503.exp: Adjust line number.
4397
0fd3b503
MC
43982004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4399
4400 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
4401 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
4402
10d1bea8
MC
44032004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4404
4405 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
4406 hp_cc_compiler.
4407
2789202a
MC
44082004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4409
4410 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
4411 * gdb.cp/ctti.exp: Use the marker instead of "next".
4412 With gcc, run further before bailing.
4413
b862f14c
MC
44142004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4415
4416 * gdb.cp/cttiadd.cc: Add copyright notice.
4417 * gdb.cp/cttiadd1.cc: Likewise.
4418 * gdb.cp/cttiadd2.cc: Likewise.
4419 * gdb.cp/cttiadd3.cc: Likewise.
4420
96da2469
MC
44212004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4422
4423 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
4424 Use gdb_test, gdb_test_multiple. Use floating-point values that
4425 have exact representations in IEEE-ish formats.
4426
053248ff
MC
44272004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4428
4429 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
4430 compilers. Delete duplicate call to get_compiler_info.
4431 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
4432 * gdb.base/volatile.exp: Likewise.
4433
84acecdd
MK
44342004-01-07 Mark Kettenis <kettenis@gnu.org>
4435
4436 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
4437 memory at address 0.
4438
fe11a27f
MC
44392004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4440
4441 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
4442 to test for hp-ux assembler. Fix copyright years.
4443
60ad077b
AC
44442004-01-07 Andrew Cagney <cagney@redhat.com>
4445
4446 * gdb.base/fileio.c (strerrno): Add "EBUSY".
4447
1c9b8f33
AC
44482004-01-07 Andrew Cagney <cagney@redhat.com>
4449
4450 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
4451 when creating the read-only file. From analysis by Roland McGrath
4452 and Elena Zannoni.
4453
753ccc7a
MC
44542004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4455
4456 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
4457
eca3e36b
MC
44582004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4459
4460 * gdb.base/cvexpr.c: Be type-safe with function pointers and
4461 data pointers.
4462
f8d4bac4
MC
44632004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4464
4465 * gdb.cp/m-static.exp: Compile one source file at a time.
4466 Delete unused call to get_compiler_info.
4467
9b4e0f94
MC
44682004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4469
4470 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
4471 * gdb.base/call-rt-st.exp: Likewise.
4472 * gdb.base/nodebug.exp: Likewise.
4473 * gdb.base/volatile.exp: Likewise.
4474 * gdb.cp/ref-types.exp: Likewise.
4475 * gdb.cp/templates.exp: Likewise.
4476
023c1024
MK
44772004-01-05 Mark Kettenis <kettenis@gnu.org>
4478
4479 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
4480
19703c4a
MC
44812004-01-05 Michael Chastain <mec.gnu@mindspring.com>
4482
4483 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
4484 hppa*-hp-hpux*.
4485
18b67037
MK
44862004-01-04 Mark Kettenis <kettenis@gnu.org>
4487
ba6219c8
MK
4488 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
4489 x86_64-*-*.
4490
18b67037
MK
4491 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
4492 sparc64-*-* and sparc*-solaris2*.
4493
1bfbbb9d
MK
44942004-01-04 Mark Kettenis <kettenis@gnu.org>
4495
4496 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
4497 return ${tests}" test. The ${tests} already mentions the
4498 filename.
4499
06846494
MC
45002004-01-02 Michael Chastain <mec.gnu@mindspring.com>
4501
4502 * gdb.cp/local.exp: Accept gcc abi 2.
4503
3b0cb202
MC
45042004-01-02 Michael Chastain <mec.gnu@mindspring.com>
4505
4506 * gdb.cp/templates.exp: Accept gcc abi 2.
4507
0643ec3f
MC
45082004-01-02 Michael Chastain <mec.gnu@mindspring.com>
4509
4510 * lib/compiler.cc: Remove supports_template_debugging.
4511 * gdb.cp/templates.exp: Do not test supports_template_debugging.
4512
d231d0b1
MC
45132004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4514
4515 * gdb.cp/namespace.exp: Accept gcc abi 2.
4516
44ffb27c
MC
45172004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4518
4519 * gdb.cp/method.exp: Accept gcc abi 2.
4520
184ad485
MC
45212004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4522
4523 * gdb.cp/classes.exp: Generate identical results as old version.
4524 * gdb.cp/derivation.exp: Likewise.
4525 * gdb.cp/overload.exp: Likewise.
4526 * gdb.cp/virtfunc.exp: Likewise.
4527
116f09e7
MC
45282004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4529
4530 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
4531 mysterious bug with sourceware version of expect.
4532
b1379776
MC
45332004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4534
4535 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
4536 current versions of gcc, including gcc abi 2. Remove gratuitous
4537 restart of test program. Use gdb_test_multiple and gdb_test for
4538 all tests. Add patterns to xfail missing "const" in "const char *"
4539 and kfail PR gdb/1155.
4540
6b7a4c0e
MC
45412004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4542
4543 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
4544 current versions of gcc, including gcc abi 2. Remove gratuitous
4545 restart of test program. Use gdb_test_multiple and gdb_test for
4546 all tests. Add patterns to kfail PR gdb/1498.
4547
51615d72
MC
45482003-12-31 Michael Chastain <mec.gnu@mindspring.com>
4549
4550 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
4551 current versions of gcc, including gcc abi 2. Use "breakpoint"
4552 and "continue" instead of restarting the target program. Use
4553 gdb_test_multiple and gdb_test for all tests.
4554
7b79a9d7
MK
45552004-01-01 Mark Kettenis <kettenis@gnu.org>
4556
4557 * gdb.asm/asm-source.exp: Update copyright year. Link statically
4558 for *-*-solaris2*.
4559
1cd3489f
MC
45602003-12-31 Michael Chastain <mec.gnu@mindspring.com>
4561
4562 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
4563 current versions of gcc, including gcc abi 2. Use "breakpoint"
4564 and "continue" instead of restarting the target program several
4565 times. Use gdb_test_multiple and gdb_test for all tests.
4566
850742db
MC
45672003-12-18 Michael Chastain <mec.gnu@mindspring.com>
4568
4569 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
4570 source files.
4571
eb4bbda8
MC
45722003-12-16 Michael Chastain <mec.gnu@mindspring.com>
4573
4574 * gdb.base/environ.exp: Handle compiling test case from multiple
4575 source files.
4576
e42c7771
MC
45772003-12-16 Michael Chastain <mec.gnu@mindspring.com>
4578
4579 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
4580
80e4b428
JB
45812003-12-17 Jim Blandy <jimb@redhat.com>
4582
5f06973a
JB
4583 * gdb.base/freebpcmd.c: Add copyright notice.
4584
80e4b428
JB
4585 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
4586
0ab84fb7
MC
45872003-12-16 Michael Chastain <mec.gnu@mindspring.com>
4588
4589 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
4590
1b3bb3d0
JB
45912003-12-13 Jim Blandy <jimb@redhat.com>
4592
4593 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
4594
3a4c9371
KB
45952003-12-12 Kevin Buettner <kevinb@redhat.com>
4596
4597 * gdb.asm/frv.inc: New file.
4598 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
4599
a1dea79a
FF
46002003-12-09 Fred Fish <fnf@redhat.com>
4601
4602 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
4603 functions to break1.c and leave prototypes behind. Add more
4604 "set breakpoint NN here" comments.
4605 * gdb.base/break1.c: New file.
4606
4607 * gdb.base/break.exp: Handle compiling test case from multiple
4608 source files and change source file references as needed.
4609 * gdb.base/completion.exp: Ditto.
4610 * gdb.base/condbreak.exp: Ditto.
4611 * gdb.base/define.exp: Ditto.
4612 * gdb.base/ena-dis-br.exp: Ditto.
4613 * gdb.base/info-proc.exp: Ditto.
4614 * gdb.base/maint.exp: Ditto.
4615 * gdb.base/until.exp: Ditto.
4616
4617 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
4618 hardcoded line numbers.
4619 * gdb.base/define.exp: Ditto.
4620 * gdb.base/ena-dis-br.exp: Ditto.
4621 * gdb.base/maint.exp: Ditto.
4622 * gdb.base/until.exp: Ditto.
4623
4624 * gdb.base/completion.exp: Use "break1" for completion tests since
4625 "break" is no longer a unique prefix.
4626
5266b69c
AC
46272003-12-06 Andrew Cagney <cagney@redhat.com>
4628
4629 * gdb.base/structs.exp (test_struct_returns): When applicable, set
4630 "return_value_unimplemented". When an unimplemented struct return
4631 architecture, report incorrect values as a KFAIL
4632
374451f0
MC
46332003-12-05 Michael Chastain <mec.gnu@mindspring.com>
4634
4635 * gdb.cp/rtti.exp: Accept new wording of warning from
4636 cp_lookup_rtti_type.
4637
ba9b20a7
MC
46382003-12-05 Michael Chastain <mec.gnu@mindspring.com>
4639
4640 Partial fix for PR testsuite/1456.
4641 * gdb.base/scope.exp (test_at_main): Replace references to
4642 gcc_compiled with calls to test_compiler_info.
4643 (test_at_foo): Likewise.
4644 (test_at_bar): Likewise.
4645
b74b6d0b
MC
46462003-12-04 Michael Chastain <mec.gnu@mindspring.com>
4647
4648 Partial fix for PR testsuite/1456.
4649 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
4650 to test_compiler_info.
4651
ccfa3402
MC
46522003-12-03 Michael Chastain <mec.gnu@mindspring.com>
4653
4654 * gdb.base/so-impl-ld.exp: Update copyright notice.
4655
f6246aba
MC
46562003-12-02 Michael Chastain <mec.gnu@mindspring.com>
4657
4658 Partial fix for PR testsuite/1456.
4659 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
4660 to test_compiler_info.
4661
13ae734a
MC
46622003-11-28 Michael Chastain <mec.gnu@mindspring.com>
4663
4664 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
4665 from current versions of gdb. Clean up regular expressions.
4666 Delete redundant timeout case.
4667
d8e1cdee
MC
46682003-11-28 Michael Chastain <mec.gnu@mindspring.com>
4669
4670 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
4671 from current versions of gdb. Clean up regular expressions.
4672 Delete redundant timeout case.
4673
96457b64
MC
46742003-12-01 Michael Chastain <mec.gnu@mindspring.com>
4675
4676 Partial fix for PR testsuite/1456.
4677 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
4678 gcc_compiled with call to test_compiler_info.
4679
f35309fc
MC
46802003-11-30 Michael Chastain <mec.gnu@mindspring.com>
4681
4682 Partial fix for PR testsuite/1456.
4683 * gdb.base/list.exp (test_list_function): Delete unused declaration
4684 of gcc_compiled.
4685
d7afdf9b
MC
46862003-11-29 Michael Chastain <mec.gnu@mindspring.com>
4687
4688 Partial fix for PR testsuite/1456.
4689 * gdb.base/complex.exp: Replace reference to gcc_compiled with
4690 call to test_compiler_info.
4691
71507b56
MK
46922003-11-29 Mark Kettenis <kettenis@gnu.org>
4693
4694 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
4695 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
4696 it to create the appropriate note.inc.
4697 * gdb.asm/asmsrc1.s: Include "note.inc".
4698 * gdb.asm/netbsd.inc: New file.
4699 * gdb.asm/empty.inc: New file.
4700
f81f93f7
MC
47012003-11-28 Michael Chastain <mec.gnu@mindspring.com>
4702
4703 Partial fix for PR testsuite/1456.
4704 * gdb.base/constvars.exp: Replace references to gcc_compiled with
4705 calls to test_compiler_info.
4706
9a77938e
MC
47072003-11-27 Michael Chastain <mec.gnu@mindspring.com>
4708
4709 Partial fix for PR testsuite/1456.
4710 * gdb.base/volatile.exp: Replace references to gcc_compiled with
4711 calls to test_compiler_info.
4712
e8367dc7
MK
47132003-11-27 Mark Kettenis <kettenis@gnu.org>
4714
4715 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
4716 pattern for the KFAILs.
4717
526c61ee
AF
47182003-11-25 Adam Fedor <fedor@gnu.org>
4719
4720 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
4721 * gdb.objc/objcdecode.m: New file.
4722
28f2d600
AF
47232003-11-25 Adam Fedor <fedor@gnu.org>
4724
4725 * gdb.objc/nondebug.exp: Test for PR objc/1236.
4726 * gdb.objc/nondebug.m: New file.
4727
a3895cee
BE
47282003-11-26 Ben Elliston <bje@wasabisystems.com>
4729
4730 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
4731 NetBSD as it does on FreeBSD. Modelled on a similar change by
4732 Mark Kettenis on 2003-05-30.
4733 (link-flags): Set to "--entry _start" regardless of target.
4734 Special linker flags are to be appended to $link-flags.
4735 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
4736
c9f2c8a3
MC
47372003-11-25 Michael Chastain <mec.gnu@mindspring.com>
4738
4739 * gdb.cp/method.exp: Accept output of new demangler.
4740
15a0587a 47412003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
4742
4743 * gdb/class2.exp: New file.
4744 * gdb/class2.cc: New file.
4745
3c00b570
MC
47462003-11-25 Michael Chastain <mec.gnu@mindspring.com>
4747
4748 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
4749 of new demangler.
4750
7027acc7
MK
47512003-11-23 Mark Kettenis <kettenis@gnu.org>
4752
4753 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
4754 of gdb_test "run".
4755
b0e1598a
MK
47562003-11-23 Mark Kettenis <kettenis@gnu.org>
4757
4758 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
4759 "continue" into "run".
4760
4d9eda44
MC
47612003-11-23 Michael Chastain <mec.gnu@mindspring.com>
4762
4763 Partial fix for PR testsuite/1456.
4764 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
4765 call to test_compiler_info.
4766 * gdb.cp/ctti.exp: Likewise.
4767 * gdb.cp/derivation.exp: Likewise.
4768 * gdb.cp/member-ptr.exp: Likewise.
4769 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
4770 reference to gcc_compiled.
4771
47722003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
4773
4774 Fix PR testsuite/1463.
4775 * gdb.base/structs.exp (start_structs_test): Call
4776 get_debug_format before using the debug format.
4777
d422fe19
AC
47782003-11-22 Andrew Cagney <cagney@redhat.com>
4779
4780 * lib/gdb.exp (gdb_test_multiple): Add simple example.
4781 * gdb.base/structs.exp: Use gdb_test_multiple.
4782
039cf96d
AC
47832003-11-20 Andrew Cagney <cagney@redhat.com>
4784
6882279b
AC
4785 * gdb.base/structs.exp: Handle and recover from internal errors.
4786 Replace "foo${n}" with "foo<n>" in test messages.
4787
e53890ae
AC
4788 * gdb.base/structs.exp: Update copyright. Rewrite.
4789 * gdb.base/structs.c: Update copyright. Rewrite.
4790
2b211c59
AC
4791 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
4792 resync count exceeded.
d63a86f8 4793
039cf96d
AC
4794 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
4795 from the internal error.
4796 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
4797 Original from Jim Blandy.
4798 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 4799
eac98b22
AC
48002003-11-19 Andrew Cagney <cagney@redhat.com>
4801
4802 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
4803 KFAIL.
4804
67455b2a
MK
48052003-11-17 Mark Kettenis <kettenis@gnu.org>
4806
4807 New testcase for PR backtrace/1435.
4808 * gdb.arch/i386-unwind.exp: New file.
4809 * gdb.arch/i386-unwind.c: New file.
4810
853d6e5b
AC
48112003-11-17 Andrew Cagney <cagney@redhat.com>
4812
4813 * lib/gdb.exp (compiler_info): New global.
4814 (test_compiler_info): New function.
4815 (get_compiler_info): Set compiler_info.
4816 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
4817 "compiler_info" to gcc-<major>-<minor>.
4818
38cf6e11
MC
48192003-11-15 Michael Chastain <mec.gnu@mindspring.com>
4820
4821 * gdb.trace/configure: Remove.
4822
a50d3602
EZ
48232003-11-13 Elena Zannoni <ezannoni@redhat.com>
4824
4825 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 4826 breakpoints.
a50d3602
EZ
4827 * gdb.base/break.exp: Remove all references to explicit line
4828 numbers.
4829
d9407aaa
NC
48302003-11-11 Nick Clifton <nickc@redhat.com>
4831
4832 * gdb.base/shreloc.exp: Do not run for targets which do not
4833 support shared objects.
4834
db488fc1
CV
48352003-11-10 Corinna Vinschen <vinschen@redhat.com>
4836
4837 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
4838 Don't run tests if nofileio flag is given.
4839
6a90a18e
EZ
48402003-11-07 Elena Zannoni <ezannoni@redhat.com>
4841
4842 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
4843 as well as 'Watchpoint'.
4844
0b915e9c
EZ
48452003-11-06 Elena Zannoni <ezannoni@redhat.com>
4846
4847 Reported by Jim Ingham <jingham@apple.com>:
4848 * gdb.base/annota1.exp: Match at least one occurrence of the
4849 signal handler annotation.
4850
d7e4b55f
EZ
48512003-11-06 Elena Zannoni <ezannoni@redhat.com>
4852
4853 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
4854 as well as 'Watchpoint'.
4855
2fe4e8d0
MC
48562003-11-05 Michael Chastain <mec@shout.net>
4857
4858 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
4859
6ef88553
KW
48602003-11-03 Kris Warkentin <kewarken@qnx.com>
4861
4862 * gdb.arch/gdb1291.c: New test file.
4863 * gdb.arch/gdb1291.exp: New test script.
4864 * gdb.arch/gdb1431.c: New test file.
4865 * gdb.arch/gdb1431.exp: New test script.
4866
ae7dc4d8
MC
48672003-10-22 Michael Chastain <mec@shout.net>
4868
4869 * gdb.mi/pthreads.c: Add copyright notice.
4870
c39d7427
MC
48712003-10-22 Michael Chastain <mec@shout.net>
4872
4873 * gdb.threads/pthreads.c: Add copyright notice.
4874
8b7d96c1
MC
48752003-10-20 Michael Chastain <mec@shout.net>
4876
4877 * gdb.base/gdb1056.exp: New test script.
4878
d1d69fdd
DJ
48792003-10-13 Daniel Jacobowitz <drow@mvista.com>
4880
4881 * gdb.threads/killed.exp: Use gdb_run_cmd.
4882
7d605576
DJ
48832003-10-13 Daniel Jacobowitz <drow@mvista.com>
4884
4885 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
4886 create a core file.
4887 * gdb.threads/gcore-thread.exp: Likewise.
4888
618ec112
CV
48892003-10-13 Corinna Vinschen <vinschen@redhat.com>
4890
4891 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
4892 type, based on char type.
4893 (struct bit_flags_short_t): New bitfield type, based on short type.
4894 (init_bit_flags_char): New fuction.
4895 (init_bit_flags_short): Ditto.
4896 (print_bit_flags_char): Ditto.
4897 (print_bit_flags_short): Ditto.
4898 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
4899
9367a73c
MC
49002003-10-11 Michael Chastain <mec@shout.net>
4901
4902 * gdb.base/call-rt-st.exp: Update copyright year.
4903
1decf120
KI
49042003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
4905
4906 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
4907 * gdb.disasm/sh3.s: Ditto.
4908
5445b2ae
DJ
49092003-10-07 Daniel Jacobowitz <drow@mvista.com>
4910
4911 * gdb.threads/switch-threads.exp: New test.
4912 * gdb.threads/switch-threads.c: New source file.
4913
aec24853
CV
49142003-10-07 Corinna Vinschen <vinschen@redhat.com>
4915
4916 * gdb.base/ending-run.exp: Add sh specific case.
4917
adc7428d
AC
49182003-10-06 Andrew Cagney <cagney@redhat.com>
4919
4920 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
4921 * gdb.disasm/mn10200.exp: Delete obsolete file.
4922
c9d37158
DJ
49232003-09-29 Daniel Jacobowitz <drow@mvista.com>
4924
4925 * ChangeLog: Correct an entry command.exp -> commands.exp.
4926 * gdb.base/commands.exp (bp_deleted_in_command_test)
4927 (temporary_breakpoint_commands): Check noargs.
4928
79c2c32d
DC
49292003-09-25 David Carlton <carlton@kealia.com>
4930
4931 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
4932 of some print tests, where appropriate. Add tests for C::D::cd,
4933 E::ce, F::cXfX, G::XgX.
4934 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
4935
594e6d67
RE
49362003-09-25 Richard Earnshaw <rearnsha@arm.com>
4937
4938 * lib/java.exp (java_init): Import target_alias before using it.
4939
10f0d451
DC
49402003-09-25 David Carlton <carlton@kealia.com>
4941
4942 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
4943
274bcba0
EZ
49442003-09-23 Elena Zannoni <ezannoni@redhat.com>
4945
d63a86f8 4946 * gdb.base/selftest.exp: Accomodate more instruction reordering
274bcba0
EZ
4947 weirdness.
4948
cdbf20f7
MC
49492003-09-17 Michael Chastain <mec@shout.net>
4950
4951 * gdb.cp/gdb1355.exp: New file.
4952 * gdb.cp/gdb1355.c: New file.
4953
71e06f80
CV
49542003-09-15 Corinna Vinschen <vinschen@redhat.com>
4955
4956 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
4957 * gdb.asm/sh.inc: New file.
4958
5c4e30ca
DC
49592003-09-11 David Carlton <carlton@kealia.com>
4960
bd45b7af
DC
4961 * gdb.cp/namespace.exp: Add tests for namespace types.
4962 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
4963 (test_namespace): New.
4964
1c199746
EZ
49652003-09-11 Elena Zannoni <ezannoni@redhat.com>
4966
4967 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 4968 * gdb.stabs/weird.exp: Ditto.
1c199746 4969
04ed252f
MC
49702003-09-08 Michael Chastain <mec@shout.net>
4971
4972 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
4973
d8a2d9e7
MC
49742003-09-07 Michael Chastain <mec@shout.net>
4975
4976 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
4977 'parse error'.
4978
161afb24
MK
49792003-09-07 Mark Kettenis <m.kettenis@osp.nl>
4980
4981 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
4982
49f2741a
MC
49832003-08-30 Michael Chastain <mec@shout.net>
4984
4985 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
4986 * gdb.gdb/observer.exp: Ditto.
4987 * gdb.gdb/xfullpath.exp: Ditto.
4988
8afa723e
MK
49892003-08-29 Mark Kettenis <kettenis@gnu.org>
4990
4991 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
4992 *-*-*bsd*.
4993
f31dfe3b
JJ
49942003-08-28 Jeff Johnston <jjohnstn@redhat.com>
4995
4996 * gdb.base/dump.exp: Skip for ia64.
4997
4630e498
JJ
49982003-08-25 Jeff Johnston <jjohnstn@redhat.com>
4999
5000 * gdb.asm/asm-source.exp: Add ia64 support.
5001 * gdb.asm/ia64.inc: New file.
5002
1105b7ef
MC
50032003-08-22 Michael Chastain <mec@shout.net>
5004
5005 * gdb.cp: New directory.
5006 * gdb.cp/*: Copy from gdb.c++/*.
5007 * gdb.c++/*: Remove.
5008 * Makefile.in: Change gdb.c++ to gdb.cp.
5009 * configure.in: Ditto.
5010 * configure: Regnerate.
5011
c945b932
MK
50122003-08-18 Mark Kettenis <kettenis@gnu.org>
5013
5014 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
5015 * gdb.arch/i386-prologue.c (gdb1338): Add function.
5016
2b66634b
DJ
50172003-08-17 Daniel Jacobowitz <drow@mvista.com>
5018
5019 * mi-var-display.exp (-var-list-children weird): Accept function
5020 pointers with argument types.
5021 * mi1-var-display.exp (-var-list-children weird): Likewise.
5022 * mi2-var-display.exp (-var-list-children weird): Likewise.
5023
a356f73b
DJ
50242003-08-17 Daniel Jacobowitz <drow@mvista.com>
5025
5026 * gdb.base/annota3.exp: Add missing newline.
5027
483417b8
MC
50282003-08-06 Michael Chastain <mec@shout.net>
5029
5030 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
5031
c99c59c3
MS
50322003-08-12 Michael Snyder <msnyder@redhat.com>
5033
5034 * gdb.base/float.exp: Add test for SH.
5035
55ed7501
MK
50362003-08-10 Mark Kettenis <kettenis@gnu.org>
5037
5038 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
5039
1a371f2e
EZ
50402003-08-07 Elena Zannoni <ezannoni@redhat.com>
5041
5042 * gdb.base/completion.exp: Remove reduntant completion test
5043 on filename.
5044
e0f353ce
EZ
50452003-08-07 Elena Zannoni <ezannoni@redhat.com>
5046
5047 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
5048 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
5049 gdb.trace/save-trace.exp: Make sure that full pathnames are
5050 escaped correctly.
5051
5710a1af 50522003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 5053
5710a1af
EZ
5054 * configure.in: Don't generate config.h from config.hin.
5055 * configure: Regenerate.
5056 * config.hin: Remove file.
5057 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
5058 * gdb.threads/pthreads.c: Ditto.
5059
dcd81ce9
DJ
50602003-08-07 Daniel Jacobowitz <drow@mvista.com>
5061
5062 From Kei Sakamoto <sakamoto.kei@renesas.com>:
5063 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
5064 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
5065 Replace ld24 with seth/add3.
5066
6009d884
AC
50672003-08-02 Andrew Cagney <cagney@redhat.com>
5068
5069 * gdb.base/annota3.exp: New file.
5070 * gdb.base/annota3.c: New file.
5071 * gdb.c++/annota3.exp: New file.
5072 * gdb.c++/annota3.cc: New file.
5073
51514e06
MC
50742003-07-29 Michael Chastain <mec@shout.net>
5075
5076 * gdb.threads/tls.c (spin): Check errno only if sem_wait
5077 actually failed.
5078 (do_pass): Likewise.
5079 * gdb.threads/tls.exp: Always initialize no_of_threads.
5080
4ee6625b
DJ
50812003-07-27 Daniel Jacobowitz <drow@mvista.com>
5082
5083 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
5084 pattern.
5085 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
5086 * gdb.threads/tls.exp: Recognize one case of the host library not
5087 supporting TLS.
5088
225f2bf6
AC
50892003-07-27 Andrew Cagney <cagney@redhat.com>
5090
5091 * gdb.base/fileio.exp: Use SH when running commands using
5092 remote_exec.
5093
bcb27c9f
DJ
50942003-07-24 Daniel Jacobowitz <drow@mvista.com>
5095
5096 From Kei Sakamoto <sakamoto.kei@renesas.com>:
5097 * gdb.base/relocate.c (dummy): New padding array.
5098
3d67be83
MS
50992003-07-22 Michael Snyder <msnyder@redhat.com>
5100
d63a86f8 5101 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
5102
5103 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
5104 patterns to be more general, accepting old and new output.
5105 Some output chars (such as '+') also must be quoted.
d63a86f8 5106 Some addresses are displayed numerically instead of
3d67be83
MS
5107 symbolically.
5108
57ba3b85
MS
51092003-07-23 Michael Snyder <msnyder@redhat.com>
5110
686d097c
MS
5111 * gdb.base/return2.exp: Don't test long-long return.
5112
57ba3b85
MS
5113 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
5114 * gdb.disasm/t01_mov.exp: Ditto.
5115 * gdb.disasm/t02_mova.s: Ditto.
5116 * gdb.disasm/t02_mova.exp: Ditto.
5117 * gdb.disasm/t03_add.s: Ditto.
5118 * gdb.disasm/t03_add.exp: Ditto.
5119 * gdb.disasm/t04_sub.s: Ditto.
5120 * gdb.disasm/t04_sub.exp: Ditto.
5121 * gdb.disasm/t05_cmp.s: Ditto.
5122 * gdb.disasm/t05_cmp.exp: Ditto.
5123 * gdb.disasm/t06_ari2.s: Ditto.
5124 * gdb.disasm/t06_ari2.exp: Ditto.
5125 * gdb.disasm/t07_ari3.s: Ditto.
5126 * gdb.disasm/t07_ari3.exp: Ditto.
5127 * gdb.disasm/t08_or.s: Ditto.
5128 * gdb.disasm/t08_or.exp: Ditto.
5129 * gdb.disasm/t09_xor.s: Ditto.
5130 * gdb.disasm/t09_xor.exp: Ditto.
5131 * gdb.disasm/t10_and.s: Ditto.
5132 * gdb.disasm/t10_and.exp: Ditto.
5133 * gdb.disasm/t11_logs.s: Ditto.
5134 * gdb.disasm/t11_logs.exp: Ditto.
5135 * gdb.disasm/t12_bit.s: Ditto.
5136 * gdb.disasm/t12_bit.exp: Ditto.
5137 * gdb.disasm/t13_otr.s: Ditto.
5138 * gdb.disasm/t13_otr.exp: Ditto.
5139
e00759ef
EZ
51402003-07-22 Elena Zannoni <ezannoni@redhat.com>
5141
5142 * gdb.threads/tls.exp :Add kfail for 'info address' case.
5143
8bc2021f
EZ
51442003-07-22 Elena Zannoni <ezannoni@redhat.com>
5145
5146 * gdb.threads/tls.c : New file.
5147 * gdb.threads/tls.exp : New file.
5148 * gdb.threads/tls-main.c : New file.
5149 * gdb.threads/tls-shared.c : New file.
5150 * gdb.threads/tls-shared.exp : New file.
5151
89320c4c
AS
51522003-07-22 Andreas Schwab <schwab@suse.de>
5153
5154 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
5155
180dea7c
AS
51562003-07-20 Andreas Schwab <schwab@suse.de>
5157
5158 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
5159 due to insn reordering.
5160
0714963c
AC
51612003-07-15 Andrew Cagney <cagney@redhat.com>
5162
5163 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
5164
98a23b3f
MC
51652003-07-15 Michael Chastain <mec@shout.net>
5166
5167 * gdb.base/gdb1250.exp: New file.
5168 * gdb.base/gdb1250.c: New file.
5169
27e417a2
ML
51702003-07-09 Michal Ludvig <mludvig@suse.cz>
5171
5172 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
5173 expansion of size_t to 'unsigned long', not only to 'unsigned'.
5174
8bc2021f
EZ
51752003-07-09 Elena Zannoni <ezannoni@redhat.com>
5176
5177 * gdb.threads/tls.c: New file.
5178 * gdb.threads/tls.exp: New file.
5179 * gdb.threads/tls-main.c: New file.
5180 * gdb.threads/tls-shared.c: New file.
5181 * gdb.threads/tls-shared.exp: New file.
5182
d99968dc
EZ
51832003-07-09 Elena Zannoni <ezannoni@redhat.com>
5184
5185 * gdb.base/annota1.exp: Make sure that we properly escape the
5186 full path of the source file. Xfail more permissive patterns,
d63a86f8 5187 due to a compiler debug info problem.
d99968dc 5188
83876b3b
AS
51892003-07-07 Andreas Schwab <schwab@suse.de>
5190
2705e972
AS
5191 * gdb.asm/m68k.inc: New file.
5192 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
5193
83876b3b
AS
5194 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
5195 arguments"): Also match negative number.
5196
5197 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
5198
3a871b37
DJ
51992003-07-03 Daniel Jacobowitz <drow@mvista.com>
5200
5201 * gdb.base/store.c (charest): New typedef.
5202 (add_char): Rename to add_charest, update.
5203 (wack_char): Rename to wack_charest, update types. Return l + r
5204 to keep r live across the call.
5205 (wack_short, wack_int, wack_long, wack_longest, wack_float)
5206 (wack_double, wack_doublest): Return l + r to keep r live across
5207 the call.
5208 * gdb.base/store.exp: Accomodate store.c changes.
5209
b2a7f303
DC
52102003-06-30 David Carlton <carlton@kealia.com>
5211
5212 * gdb.c++/maint.exp (test_invalid_name): New.
5213 (test_first_component): Add tests for invalid names.
5214
3c6cb4a1
MC
52152003-06-29 Michael Chastain <mec@shout.net>
5216
5217 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
5218 output of '<VTT for class>' for virtual base classes.
5219
f1c2644b
DJ
52202003-06-29 Daniel Jacobowitz <drow@mvista.com>
5221
5222 * gdb.base/completion.exp: Tab-complete "complet" instead of
5223 "compl".
5224 * gdb.base/complex.exp, gdb.base/complex.c: New files.
5225
18080350
DJ
52262003-06-29 Daniel Jacobowitz <drow@mvista.com>
5227
5228 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
5229 * gdb.base/volatile.exp: Likewise.
5230
f56973f8
DJ
52312003-06-29 Daniel Jacobowitz <drow@mvista.com>
5232
5233 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
5234 gdb/1265.
5235
52362003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
5237 Daniel Jacobowitz <drow@mvista.com>
5238
5239 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
5240 initial line count of 'captured_main' from 26 to 32.
5241 (test_with_self): Allow xmalloc call to be interleaved with the
5242 preceding two lines.
5243
e766d4d6
JB
52442003-06-24 Joel Brobecker <brobecker@gnat.com>
5245
5246 * gdb.base/bang.exp: New testcase.
5247
f125c9a4
JB
52482003-06-23 Joel Brobecker <brobecker@gnat.com>
5249
5250 * gdb.base/langs.exp: Add some tests for the "minimal" language
5251 support.
5252
6e25beaf
EZ
52532003-06-23 Elena Zannoni <ezannoni@redhat.com>
5254
5255 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
5256 the testcase.
5257
2f816dda
DJ
52582003-06-22 Daniel Jacobowitz <drow@mvista.com>
5259
5260 * gdb.base/relocate.exp: Test add-symbol-file with a variable
5261 offset.
5262
db5a5748
DJ
52632003-06-22 Daniel Jacobowitz <drow@mvista.com>
5264
5265 * gdb.c++/pr-1210.cc: New file.
5266 * gdb.c++/pr-1210.exp: New file.
5267
1df0c130
DJ
52682003-06-21 Daniel Jacobowitz <drow@mvista.com>
5269
5270 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
5271 000-exec-continue.
5272
a92feac0
MK
52732003-06-15 Mark Kettenis <kettenis@gnu.org>
5274
5275 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
5276 on *-*-*bsd* instead of *-*-freebsd*.
5277
81a58f5b
AC
52782003-06-14 Andrew Cagney <cagney@redhat.com>
5279
5280 * gdb.base/store.exp: Test longest and doublest. Test all
5281 parameters. Weaken return statement match.
5282 * gdb.base/store.c: Add longest and doublest - aka long long and
5283 long double functions. Put all parameters into local register
5284 variables. Use negative values.
5285
b257a0d3
AC
52862003-06-14 Andrew Cagney <cagney@redhat.com>
5287
5288 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
5289 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
5290 exit status.
5291 * gdb.base/fileio.exp: Disable target when nointerrupts and
5292 noinferiorio, instead of limiting it to remote. Use remote_exec
5293 instead of system.
d63a86f8 5294
21c38304
JJ
52952003-06-12 Jeff Johnston <jjohnstn@redhat.com>
5296
5297 * gdb.base/float.exp: Add ia64 support.
5298
1bcdb424
CV
52992003-06-12 Corinna Vinschen <vinschen@redhat.com>
5300
5301 * gdb.base/fileio.exp: Run only on remote targets.
5302
6aeb981f
CV
53032003-06-10 Corinna Vinschen <vinschen@redhat.com>
5304
5305 * gdb.base/fileio.c: New file, testing File-I/O.
5306 * gdb.base/fileio.exp: Ditto.
5307
53df362e
RG
53082003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
5309
5310 * gdb.base/shreloc.exp: New file, check symbol values obtained from
5311 shared objects after relocation at load time (gdb PR/1132).
5312 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
5313 as above, part of the shared object relocation test.
5314
ffee1b46
MK
53152003-06-08 Mark Kettenis <kettenis@gnu.org>
5316
b5ca3722
MK
5317 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
5318 fully filled history list.
5319 * gdb.base/gdb_history: New file.
5320
03ed860d
MK
5321 * gdb.base/signals.exp: XFAIL "continue to func1" on
5322 i*86-*-freebsd*.
5323
ffee1b46
MK
5324 * gdb.base/attach.exp: When trying to attach to a nonexistent
5325 process, make it possible to specify the PID based on the target,
5326 and do so for *-*-freebsd*.
5327
d80dbb52
RH
53282003-06-02 Richard Henderson <rth@redhat.com>
5329
5330 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
5331
6dd77b81
RH
53322003-06-02 Richard Henderson <rth@redhat.com>
5333
5334 * gdb.base/selftest.exp: Next over lim_at_start initialization.
5335
f6347e16
RH
53362003-06-02 Richard Henderson <rth@redhat.com>
5337
5338 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
5339
2c161407
DJ
53402003-06-01 Daniel Jacobowitz <drow@mvista.com>
5341
5342 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
5343 of globalvar.
5344
572eb746
MK
53452003-06-01 Mark Kettenis <kettenis@gnu.org>
5346
5347 * gdb.asm/asm-source.exp: Check for memory read errors in
5348 disassembler test on *BSD too.
5349
9e9617a5
RH
53502003-06-01 Richard Henderson <rth@redhat.com>
5351
5352 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
5353 for .frame.
5354 (gdbasm_call): Lose ldgp.
5355 (gdbasm_startup): Add frame information.
5356 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
5357
7b34ad4e
MK
53582003-05-31 Mark Kettenis <kettenis@gnu.org>
5359
5360 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
5361 i?86-*-*.
5362
10059fdf
MK
53632003-05-30 Mark Kettenis <kettenis@gnu.org>
5364
5365 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
5366 FreeBSD.
5367
acf4b816
RH
53682003-05-29 Richard Henderson <rth@redhat.com>
5369
5370 * gdb.asm/alpha.inc: New file.
5371 * gdb.asm/asm-source.exp: Use it.
5372
e9ecd949
JB
53732003-05-29 Jim Blandy <jimb@redhat.com>
5374
5375 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
5376 'core.PID'.
5377
e3e5a4f3
JB
53782003-05-22 Jim Blandy <jimb@redhat.com>
5379
5380 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
5381 backtrace.
d63a86f8 5382
72fe3d25
DC
53832003-05-20 David Carlton <carlton@math.stanford.edu>
5384
5385 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
5386 this time.
5387
58da2eb2
DC
53882003-05-19 David Carlton <carlton@bactrian.org>
5389
5390 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
5391 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
5392
1fcb5155
DC
53932003-05-19 David Carlton <carlton@bactrian.org>
5394
5395 * gdb.c++/namespace.exp: Add namespace scope and anonymous
5396 namespace tests.
5397 Bump copyright date.
5398 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
5399 (main): Call C::D::marker2.
5400 * gdb.c++/namespace1.cc: New file.
5401
85e85163
JJ
54022003-05-14 Jeff Johnston <jjohnstn@redhat.com>
5403
5404 Roland McGrath <roland@redhat.com>
d63a86f8 5405 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
5406 there is no manager thread.
5407
a25fbfec
JJ
54082003-05-08 Jeff Johnston <jjohnstn@redhat.com>
5409
d63a86f8
RM
5410 * gdb.threads/schedlock.exp: Remove assumption that all threads
5411 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
5412 in one of the child threads rather than the main thread.
5413
be375bae
JB
54142003-05-07 Jim Blandy <jimb@redhat.com>
5415
09bf6082
JB
5416 Add support for assembly source testing on the s390x.
5417 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
5418 architecture.
5419 * gdb.asm/s390x.inc: New file.
5420
be375bae
JB
5421 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
5422 succession of 'if' statements.
5423
00905d52
AC
54242003-05-05 Andrew Cagney <cagney@redhat.com>
5425
5426 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
5427
b1e29e33
AC
54282003-05-05 Andrew Cagney <cagney@redhat.com>
5429
5430 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
5431 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
5432
e33d66ec
EZ
54332003-05-02 Elena Zannoni <ezannoni@redhat.com>
5434
5435 * gdb.base/charset.exp: Update based on new behavior of set/show
5436 charset commands.
5437
2b6fd0d8
AC
54382003-05-01 Andrew Cagney <cagney@redhat.com>
5439
5440 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
5441 variable do not give memory errors.
5442
130cacce
AF
54432003-04-30 Adam Fedor <fedor@gnu.org>
5444
5445 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
5446 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
5447 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
5448 gdb.objc/basicclass.m: : New files
5449
5450 * lib/gdb.exp (gdb_compile_objc): New procedure.
5451
bea71854
DJ
54522003-04-27 Daniel Jacobowitz <drow@mvista.com>
5453
5454 * gdb.base/signals.exp: Make backtrace tests more specific.
5455
0f20eeea
DC
54562003-04-23 David Carlton <carlton@bactrian.org>
5457
5458 * gdb.c++/maint.exp (test_first_component): Add tests for
5459 'operator' in more locations.
5460
c8c4d8dc
KB
54612003-04-16 Kevin Buettner <kevinb@redhat.com>
5462
5463 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
5464
3fe60e3c
EZ
54652003-04-16 Elena Zannoni <ezannoni@redhat.com>
5466
5467 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
5468 func marke' instead. Update test name.
5469
9219021c
DC
54702003-04-15 David Carlton <carlton@math.stanford.edu>
5471
5472 * gdb.c++/maint.exp: New file.
5473
5dd55bdd
EZ
54742003-04-14 Elena Zannoni <ezannoni@redhat.com>
5475
5476 * gdb.threads/schedlock.c: Change type of thread function argument
5477 to long, to avoid warnings on 64-bit platforms.
5478
00890572
EZ
54792003-04-14 Elena Zannoni <ezannoni@redhat.com>
5480
5481 * gdb.base/attach.exp: Add new message from ptrace in case of
5482 attaching to nonexistent process.
d63a86f8 5483
93201743
JB
54842003-04-11 Jim Blandy <jimb@redhat.com>
5485
5486 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
5487 gdb.c++/userdef.cc: Place comments on the lines to which the
5488 marker function might return.
5489 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
5490 gdb.c++/userdef.exp: Look for those comments to check that we've
5491 returned to the right place, instead of checking line numbers.
5492
2a11c64d
EZ
54932003-04-11 Elena Zannoni <ezannoni@redhat.com>
5494
5495 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
5496 match on sourcefile name, instead of directory name.
5497
68ab8fc5
EZ
54982003-04-10 Elena Zannoni <ezannoni@redhat.com>
5499
d63a86f8 5500 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
5501 working directory name.
5502
5624293a
JB
55032003-04-09 Jim Blandy <jimb@redhat.com>
5504
5505 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
5506 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
5507 after an inferior function call, report the failure, but allow the
5508 test to continue.
5509
f1f02ee4
SC
55102003-04-05 Stephane Carrez <stcarrez@nerim.fr>
5511
5512 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
5513 with -DPROTOTYPES.
5514
6eb79af0
SC
55152003-04-05 Stephane Carrez <stcarrez@nerim.fr>
5516
5517 * gdb.base/break.exp: Revert last patch.
5518
8dfb4cf0
SC
55192003-04-04 Stephane Carrez <stcarrez@nerim.fr>
5520
5521 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
5522 with -DPROTOTYPES.
5523
ed4c619a
AC
55242003-04-02 Andrew Cagney <cagney@redhat.com>
5525
5526 * gdb.base/callfuncs.exp: Make "print add" messages unique.
5527 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
5528 matching directories by the name breakpoint.
5529 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
5530 Make "continue to marker1" consistent.
5531 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
5532 message consistent.
5533 * lib/gdb.exp: Put "the program is no longer running", and "the
5534 program exited" in parenthesis.
5535 * lib/mi-support.exp: Ditto.
d63a86f8 5536
4e35d5f0 55372003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 5538
4e35d5f0
BR
5539 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
5540
71900fe8
AC
55412003-03-29 Andrew Cagney <cagney@redhat.com>
5542
5543 * gdb.base/sizeof.c (main): Print the value of '\377'.
5544 * gdb.base/sizeof.exp: Check the sign of '\377'.
5545
c0655a16
MC
55462003-03-27 Michael Chastain <mec@shout.net>
5547
5548 * gdb.base/gdb1090.exp: New file.
5549 * gdb.base/gdb1090.cc: New file.
5550
5b2a3989
JB
55512003-03-27 J. Brobecker <brobecker@gnat.com>
5552
5553 * gdb.gdb/observer.exp: New regression test.
5554
79876890
MC
55552003-03-27 Michael Chastain <mec@shout.net>
5556
5557 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
5558 * gdb.base/ptype.exp: Likewise.
5559
6eac95e3
CV
55602003-03-27 Corinna Vinschen <vinschen@redhat.com>
5561
5562 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
5563
e8c71839
MC
55642003-03-26 Michael Chastain <mec@shout.net>
5565
5566 * gdb.base/ptype.exp: Actually use some typedef'd types.
5567
71b10041
SC
55682003-03-21 Stephane Carrez <stcarrez@nerim.fr>
5569
5570 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
5571 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
5572
2512cf80
CV
55732003-03-20 Corinna Vinschen <vinschen@redhat.com>
5574
5575 * gdb.base/default.exp: Fix regular expression.
5576
0d195a4f
CV
55772003-03-20 Corinna Vinschen <vinschen@redhat.com>
5578
5579 * gdb.base/args.exp: Fix regular expression.
5580
8a2dbca8
CV
55812003-03-20 Corinna Vinschen <vinschen@redhat.com>
5582
5583 * gdb.base/help.exp: Allow Win32 child process.
5584
bf028682
CV
55852003-03-20 Corinna Vinschen <vinschen@redhat.com>
5586
5587 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
5588 when stepping out of main().
5589
182dbe85
CV
55902003-03-20 Corinna Vinschen <vinschen@redhat.com>
5591
5592 * gdb.base/default.exp: Check for win32 specific message when calling
5593 "run" without executable.
5594
d67a6ba5
CV
55952003-03-20 Corinna Vinschen <vinschen@redhat.com>
5596
5597 * gdb.base/args.exp: Expect .exe in output.
5598
a955b5bb
CV
55992003-03-20 Corinna Vinschen <vinschen@redhat.com>
5600
5601 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
5602 Cygwin native.
5603
bf6bad4b
AC
56042003-03-17 Andrew Cagney <cagney@redhat.com>
5605
5606 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
5607 vector registes.
5608 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
5609 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
5610
293e9a31
DC
56112003-03-17 David Carlton <carlton@math.stanford.edu>
5612
5613 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
5614 test, for PR breakpoints/38.
5615 Call test_watchpoint_and_breakpoint.
5616 * gdb.base/watchpoint.c (func3): New function.
5617 (main): Call func3.
5618
5330f2db
DC
56192003-03-04 David Carlton <carlton@math.stanford.edu>
5620
5621 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
5622 Garply<Garply<char> >:: garply".
5623 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
5624 with respect to PR c++/1111; note also PR c++/1113.
5625 (test_template_breakpoints): KFAIL "constructor breakpoint" with
5626 respect to PR c++/1062.
5627 KFAIL "destructor breakpoint" with respect to PR c++/1112.
5628
6ece72da
DC
56292003-03-03 David Carlton <carlton@math.stanford.edu>
5630
5631 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
5632 with respect to PR c++/57.
5633 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
5634 c++/826.
5635 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
5636 respect to PR c++/57.
5637
85ca1584
DC
56382003-03-03 David Carlton <carlton@math.stanford.edu>
5639
5640 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
5641 respect to PR c++/33 into FAILs.
5642
98e9c5b8
MC
56432003-03-03 Michael Chastain <mec@shout.net>
5644
7bedbf27
MC
5645 * configure.in: Update copyright years.
5646
56472003-03-03 Michael Chastain <mec@shout.net>
5648
5649 * Makefile.in: Update copyright years.
98e9c5b8 5650
f683e100
DC
56512003-02-28 David Carlton <carlton@math.stanford.edu>
5652
5653 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
5654 print class instead of struct and/or superfluous protection
5655 specifiers, as long as the resulting output is equivalent to the
5656 source code.
5657 Delete FIXME from end of messages on tests that don't need
5658 fixing.
5659
a9e0cf2c
DC
56602003-02-28 David Carlton <carlton@math.stanford.edu>
5661
5662 * gdb.c++/templates.exp (do_tests): Allow const in the two
5663 Foo<volatile char *>::foo tests.
5664
e8d359df
MS
56652003-02-27 Michael Snyder <msnyder@redhat.com>
5666
d63a86f8 5667 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
5668 will be consistant.
5669
0b71dc91
DC
56702003-02-26 David Carlton <carlton@math.stanford.edu>
5671
5672 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
5673 char *>::foo" test with respect to PR c++/33. Create a new test
5674 which is identical to that one except that it doesn't put the
5675 space between the "char" and the "*"; KFAIL it, too.
5676
dd14ab43
DC
56772003-02-26 David Carlton <carlton@math.stanford.edu>
5678
5679 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
5680 template types into either PASSes or KFAILs (corresponding to PR
5681 c++/57). Tweak indentation. Update copyright.
5682
1146c7f1
SC
56832003-02-23 Stephane Carrez <stcarrez@nerim.fr>
5684
5685 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
5686
74641dfb
MC
56872003-02-13 Michael Chastain <mec@shout.net>
5688
5689 * gdb.base/exprs.exp: Remove i960 remnants.
5690 * gdb.base/funcargs.exp: Likewise.
5691 * gdb.base/list.exp: Likewise.
5692 * gdb.base/ptype.exp: Likewise.
5693
559cd2d0
DC
56942003-02-14 David Carlton <carlton@math.stanford.edu>
5695
5696 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
5697 pEe->D::vg()" from XFAIL to KFAIL.
5698
c4f90d87
JM
56992003-02-13 Jason Molenda (jmolenda@apple.com)
5700
5701 * gdb.base/maint.exp: Update maint print statistics regexp to include
5702 new entries.
5703
cbc4d97c
MC
57042003-02-13 Michael Chastain <mec@shout.net>
5705
5706 * gdb.c++/inherit.exp: Remove call to get_debug_format.
5707
40f235b7
MC
57082003-02-12 Michael Chastain <mec@shout.net>
5709
5710 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
5711 * gdb.c++/inherit.exp: Likewise.
5712 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
5713 * gdb.c++/templates.exp: Likewise.
5714 * gdb.c++/virtfunc.exp: Likewise.
5715
c56716b0
JM
57162003-02-06 Jason Molenda (jason-cl@molenda.com)
5717
5718 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
5719 why the code is written that way.
5720
070afcf8
MC
57212003-02-05 Michael Chastain <mec@shout.net>
5722
5723 * gdb.base/dump.exp: Add missing copyright line.
5724
5d0331e5
JM
57252003-02-05 Jason Molenda (jason-cl@molenda.com)
5726
f7ae6d3e 5727 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
5728 at the beginning so the breakpoint doesn't get set on the loop.
5729
92851186
MC
57302003-02-05 Michael Chastain <mec@shout.net>
5731
5732 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
5733 output for configurations with gcc 2.95.3.
5734
cbf1e085
AC
57352003-02-05 Keith Seitz <keiths@redhat.com>
5736 Andrew Cagney <ac131313@redhat.com>
5737
5738 * gdb.mi/mi-cli.exp: New file.
d63a86f8 5739
29518e1e
MC
57402003-02-04 Michael Chastain <mec@shout.net>
5741
5742 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
5743 Call perror and then continue.
5744
5af1d5f3
MC
57452003-02-03 Michael Chastain <mec@shout.net>
5746
5747 * gdb.c++/pr-1023.cc: New file.
5748 * gdb.c++/pr-1023.exp: New file.
5749
6b549786
JB
57502003-02-05 Jim Blandy <jimb@redhat.com>
5751
5752 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
5753 it's local to foobar. Check for it there, and check that it's not
5754 present in main.
5755 * gdb.c++/local.cc (marker2): New function.
5756 (foobar): Call marker1.
5757 (main): Call marker2 instead of marker1.
5758
67f16606
AC
57592003-02-04 Andrew Cagney <ac131313@redhat.com>
5760
5761 * gdb.disasm/mn10200.exp: Obsolete file.
5762 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
5763 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
5764 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
5765
1c5cb38e
DC
57662003-02-04 David Carlton <carlton@math.stanford.edu>
5767
5768 * gdb.c++/overload.exp: Test intToChar(1).
5769 * gdb.c++/overload.cc (intToChar): New.
5770 (main): Call intToChar.
5771
d1fe6965
DC
57722003-02-03 David Carlton <carlton@math.stanford.edu>
5773
5774 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
5775 'might_kfail' arg.
5776 KFAIL some of the continue_to_bp_overloaded calls, according to
5777 PR c++/1025.
5778
9ba61c5d
MC
57792003-02-01 Michael Chastain <mec@shout.net>
5780
5781 * gdb.base/advance.c (marker1): New marker function.
5782 * gdb.base/advance.exp: When the 'advance' command lands on the
5783 return breakpoint, it can legitimately stop on either the
5784 current line or the next line. Accommodate both outcomes.
5785 * gdb.base/until.exp: Likewise.
5786
e7494ffb
AC
57872003-02-02 Andrew Cagney <ac131313@redhat.com>
5788
5789 2002-11-10 Jason Molenda (jason-cl@molenda.com):
5790 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
5791 now a list, not a tuple.
5792 * gdb.mi/mi-var-display.exp: Ditto.
5793 * gdb.mi/gdb792.exp: Ditto.
5794
075559bc
AC
57952003-02-01 Andrew Cagney <ac131313@redhat.com>
5796
5797 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
5798 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
5799 stack backtraces.
5800 * gdb.mi/mi-syn-frame.c: Part of same.
5801
2bd4c7b1
MK
58022003-02-01 Mark Kettenis <kettenis@gnu.org>
5803
5804 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
5805 gdb.mi/mi1-pthreads.exp: Return instead of calling
5806 gdb_suppress_entire_file.
5807
eabd8992
MS
58082003-02-01 Mark Salter <msalter@redhat.com>
5809
5810 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
5811
71469e2f
MS
58122003-01-31 Mark Salter <msalter@redhat.com>
5813
5814 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
5815 Support empty arg.
5816
38a94d44
MC
58172003-01-30 Michael Chastain <mec@shout.net>
5818
5819 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
5820 This was a workaround for a UTF-8 bug in readline 4.3. The bug
5821 has been fixed in gdb/readline on 2003-01-09.
5822
19ea9e73
MS
58232003-01-29 Michael Snyder <msnyder@redhat.com>
5824
e8d359df
MS
5825 * gdb.base/maint.exp: Allow for leading underscore in symbol.
5826 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
5827 * gdb.base/args.exp: Skip if target does not support args passing.
5828
2307bd6a
DJ
58292003-01-22 Daniel Jacobowitz <drow@mvista.com>
5830
19ea9e73 5831 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
5832 gdb_test. Accept a list of expect arguments as the third
5833 parameter.
5834 (gdb_test): Use it.
5835
f2dd3617
EZ
58362003-01-20 Elena Zannoni <ezannoni@redhat.com>
5837
5838 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
5839 allow for different test tree configurations. Update some
5840 tescases accordingly.
5841 * gdb.arch/altivec-regs.exp: Ditto.
5842 * gdb.asm/asm-source.exp: Ditto.
5843 * gdb.base/advance.exp: Ditto.
5844 * gdb.base/display.exp: Ditto.
d63a86f8 5845 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
5846 * gdb.base/mips_pro.exp: Ditto.
5847 * gdb.base/overlays.exp: Ditto.
5848 * gdb.base/relocate.exp: Ditto.
5849 * gdb.base/setshow.exp: Ditto.
5850 * gdb.base/step-line.exp: Ditto.
5851 * gdb.base/step-test.exp: Ditto.
5852 * gdb.base/until.exp: Ditto.
5853 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
5854
c71cdefd
DC
58552003-01-17 David Carlton <carlton@math.stanford.edu>
5856
5857 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
5858 corresponding to PR c++/945.
5859 Update copyright.
5860
fdba05d7
DC
58612003-01-17 David Carlton <carlton@math.stanford.edu>
5862
5863 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
5864 corresponding to PR c++/68.
5865
58662003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
5867
5868 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
5869 (test_paddr_hairy_functions): Call print_addr_2_kfail for
5870 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
5871
c362c33a
EZ
58722003-01-15 Elena Zannoni <ezannoni@redhat.com>
5873
0fbc361c
EZ
5874 * gdb.base/break.exp: Fix change of default location, because of
5875 removal of until tests.
5876 * gdb.base/help.exp: Update test for new 'until' help message.
5877 Add test for help on 'advance'.
c362c33a
EZ
5878 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
5879
dabf8a35
MK
58802003-01-15 Mark Kettenis <kettenis@gnu.org>
5881
5882 * gdb.base/default.exp: Adapt "info float" test for recent changes
5883 to that command. Add test for "info vector".
5884 * gdb.base/float.exp: New file. Add test for "info float" that
5885 resembles the old test in gdb.base/default.exp.
5886
a1769aca
DC
58872003-01-15 David Carlton <carlton@math.stanford.edu>
5888
5889 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
5890
82025e13
EZ
58912003-01-15 Elena Zannoni <ezannoni@redhat.com>
5892
5893 * gdb.base/break.exp: Move the tests of until command from here...
5894 * gdb.base/until.exp: ... to here. New file. Add other tests.
5895 * gdb.base/advance.c: New file.
5896 * gdb.base/advance.exp: New file.
5897
8f9ab801
EZ
58982003-01-14 Elena Zannoni <ezannoni@redhat.com>
5899
5900 * gdb.base/args.c: New file.
5901 * gdb.base/args.exp: New file.
5902
9ae66589
DJ
59032003-01-14 Daniel Jacobowitz <drow@mvista.com>
5904
5905 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
5906
8d77e5c3
DJ
59072003-01-14 Daniel Jacobowitz <drow@mvista.com>
5908
5909 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
5910
12d2f0a1
DJ
59112003-01-14 Daniel Jacobowitz <drow@mvista.com>
5912
5913 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
5914 dates.
5915
6ca37014
DJ
59162003-01-13 Daniel Jacobowitz <drow@mvista.com>
5917
5918 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
5919
b0023472
DJ
59202003-01-13 Daniel Jacobowitz <drow@mvista.com>
5921
5922 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
5923 (ptype &*"foo").
5924 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
5925
607fbc54 59262003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
5927
5928 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
5929 * gdb.mi/mi1-console.exp: Likewise.
5930
607fbc54 59312003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
5932
5933 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
5934 * gdb.mi/mi1-console.exp: Likewise.
5935
a1fb14a2
DJ
59362003-01-13 Daniel Jacobowitz <drow@mvista.com>
5937
5938 * gdb.c++/overload.exp: Remove some fixed XFAILs.
5939
c4cf40b7
DJ
59402003-01-09 Daniel Jacobowitz <drow@mvista.com>
5941
5942 * gdb.base/detach.exp: New test.
5943
696d5a5b
DJ
59442003-01-09 Daniel Jacobowitz <drow@mvista.com>
5945
5946 * Makefile.in (ALL_SUBDIRS): New variable.
5947 (subdirs, clean, distclean): Use it.
5948 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
5949 regenerating Makefile, since it is generated from the top level.
5950 * gdb.asm/Makefile.in: Likewise.
5951 * gdb.base/Makefile.in: Likewise.
5952 * gdb.c++/Makefile.in: Likewise.
5953 * gdb.disasm/Makefile.in: Likewise.
5954 * gdb.java/Makefile.in: Likewise.
5955 * gdb.mi/Makefile.in: Likewise.
5956 * gdb.threads/Makefile.in: Likewise.
5957 * gdb.trace/Makefile.in: Likewise.
5958
754533e4
DC
59592003-01-09 David Carlton <carlton@math.stanford.edu>
5960
5961 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
5962 Add copyright year 2003.
5963
d8b3e9ee
MC
59642003-01-06 Michael Chastain <mec@shout.net>
5965
5966 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
5967 When selecting a thread, 'line' and 'file' are optional.
5968 * gdb.mi/mi1-pthreads.exp: Likewise.
5969
8e9e0fe6
AS
59702003-01-06 Andreas Schwab <schwab@suse.de>
5971
5972 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
5973 failures.
5974
b5ab8ff3
DJ
59752003-01-04 Daniel Jacobowitz <drow@mvista.com>
5976
5977 Fix PR gdb/844
5978 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
5979 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
5980
5981 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
5982 instead of calling gdb_suppress_entire_file.
5983 * gdb.threads/print-threads.exp: Likewise.
5984 * gdb.threads/schedlock.exp: Likewise.
5985
5986 * gdb.threads/killed.exp: Return instead of calling
5987 gdb_suppress_entire_file.
5988 * gdb.threads/linux-dp.exp: Likewise.
5989 * gdb.threads/pthreads.exp: Likewise.
5990
1e698235
DJ
59912003-01-04 Daniel Jacobowitz <drow@mvista.com>
5992
5993 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
5994 stabs.
5995 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
5996 * gdb.base/whatis.exp: Always allow (void) after function names.
5997
147ff08c
DJ
59982003-01-04 Daniel Jacobowitz <drow@mvista.com>
5999
6000 * gdb.c++/casts.exp: Correct regexp.
6001
dc62bfc2
MK
60022003-01-04 Mark Kettenis <kettenis@gnu.org>
6003
6004 * configure.in: Call AC_CONFIG_HEADER. Don't call
6005 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
6006 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
6007 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
6008 aforementioned directories in the AC_OUPUT call.
6009 * config.hin: New file.
6010 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
6011 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
6012 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
6013 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
6014 pass -I$objdir instead of -I$objdir/$subdir in compilation.
6015 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
6016 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
6017 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
6018 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
6019 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
6020 gdb.threads/configure.in, gdb.threads/configure,
6021 gdb.threads/config.in, gdb.trace/configure.in,
6022 gdb.trace/configure: Removed.
6023
77afa639
MC
60242003-01-03 Michael Chastain <mec@shout.net>
6025
6026 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
6027 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
6028
7634bb6e
DJ
60292003-01-03 Daniel Jacobowitz <drow@mvista.com>
6030
6031 * gdb.base/store.exp: Fix regular expressions.
6032
b39c905e
MK
60332002-12-28 Mark Kettenis <kettenis@gnu.org>
6034
6035 * configure.in: Rewrite.
6036 * configure: Regenerated.
6037
0a8551dd
DC
60382003-01-03 David Carlton <carlton@math.stanford.edu>
6039
6040 * gdb.base/psymtab.exp: New file.
6041 * gdb.base/psymtab1.c: Ditto.
6042 * gdb.base/psymtab2.c: Ditto.
6043
c60b7188
AF
60442002-12-23 Adam Fedor <fedor@gnu.org>
6045
6046 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
6047
ee73db83
DC
60482002-12-23 David Carlton <carlton@math.stanford.edu>
6049
6050 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
6051 and current_directory initialization.
6052
d6c1774e
JB
60532002-12-22 Jim Blandy <jimb@redhat.com>
6054
f0a847b8
JB
6055 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
6056 rather than as part of the output file name.
6057
d6c1774e
JB
6058 * gdb.base/attach.exp: There's no need to copy the test program to
6059 /tmp; that was only ever necessary on HP/UX, and this test is
6060 entirely disabled there anyway.
6061
f0708dbb
JB
60622002-12-21 Jim Blandy <jimb@redhat.com>
6063
4c2acfea
JB
6064 * gdb.c++/psmang.exp: Doc fix.
6065
f0708dbb
JB
6066 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
6067 test.
6068
9579e000
DC
60692002-12-20 David Carlton <carlton@math.stanford.edu>
6070
6071 * gdb.c++/annota2.exp: KFAIL annotate-quit.
6072
d1810171
MC
60732002-12-18 Michael Chastain <mec@shout.net>
6074
6075 * gdb.c++/annota2.exp: Add copyright year 2002.
6076
76565097
DC
60772002-12-17 David Carlton <carlton@math.stanford.edu>
6078
6079 * gdb.c++/try_catch.cc: Add marker comments.
6080 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
6081 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
6082 * gdb.c++/m-static.cc: Ditto.
6083 * gdb.c++/m-static1.cc: Ditto.
6084 * gdb.c++/try_catch.cc: Ditto.
6085
da81390b
JJ
60862002-12-16 Jeff Johnston <jjohnstn@redhat.com>
6087
6088 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
6089 to see whether we are using the new -environment-directory
6090 command which resets via -r or the old version of the command
6091 which may prompt the user. Part of fix for gdb/741.
6092
b304d130
AC
60932002-12-13 Andrew Cagney <ac131313@redhat.com>
6094
6095 * gdb.fortran/types.exp: Update obsolete comment.
6096 * gdb.fortran/exprs.exp: Ditto.
6097 * lib/gdb.exp: Delete obsolete code.
6098 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
6099 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
6100 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
6101 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
6102 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
6103 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
6104 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
6105 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
6106 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
6107 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
6108 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
6109 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
6110 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
6111 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
6112 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
6113 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
6114 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
6115 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
6116 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
6117 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
6118 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
6119 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
6120 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
6121 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
6122 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
6123 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
6124 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
6125 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
6126 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
6127 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
6128 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
6129 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
6130 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
6131 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
6132 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
6133 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
6134 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
6135
a23b6e6a
DC
61362002-12-11 David Carlton <carlton@math.stanford.edu>
6137
6138 * gdb.c++/m-data.exp: Add test for members that shadow global
6139 variables: see PR gdb/804.
6140 * gdb.c++/m-data.cc: Ditto.
6141
6604731b
DJ
61422002-12-10 Daniel Jacobowitz <drow@mvista.com>
6143
6144 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
6145
de46ecd7
DC
61462002-12-06 David Carlton <carlton@math.stanford.edu>
6147
6148 * gdb.base/store.c: Don't declare functions static.
6149
27e829d0
AC
61502002-12-04 Andrew Cagney <ac131313@redhat.com>
6151
6152 * gdb.base/store.exp, gdb.base/store.c: New files.
6153
92806416
DJ
61542002-12-03 Daniel Jacobowitz <drow@mvista.com>
6155
6156 * gdb.base/selftest.exp: Update for current gdb.
6157
3bcbaac5
DJ
61582002-12-03 Daniel Jacobowitz <drow@mvista.com>
6159
6160 * gdb.base/maint.exp: Only dump symbols from one source file
6161 or objfile.
6162
f4f00b1f
DJ
61632002-12-03 Daniel Jacobowitz <drow@mvista.com>
6164
6165 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
6166 function call.
6167
f1c8a949
JB
61682002-11-25 Jim Blandy <jimb@redhat.com>
6169
6170 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
6171 function appearing in error message.
6172
9e297a97
DJ
61732002-11-21 Daniel Jacobowitz <drow@mvista.com>
6174
6175 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
6176
1f312e79
JJ
61772002-11-08 Jeff Johnston <jjohnstn@redhat.com>
6178
d63a86f8
RM
6179 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
6180 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
6181 should be in mi console format. This is part of fix for PR gdb/604.
6182
83c31e7d
FN
61832002-09-18 Fernando Nasser <fnasser@redhat.com>
6184
6185 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
6186 which explicitly prints the zero offset as "+0".
6187
322b3f65
DJ
61882002-10-22 Daniel Jacobowitz <drow@mvista.com>
6189
6190 * gdb.threads/schedlock.c (args): Make unsigned.
6191
61922002-10-21 Daniel Jacobowitz <drow@mvista.com>
6193
6194 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
6195 numbers. Allow "foo2|selected stack frame".
6196 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
6197 * gdb.asm/asmsrc2.s: Likewise.
6198 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
6199 comments.
6200 * gdb.asm/mips.inc: New file.
6201
5e2fe5b8
AF
62022002-10-18 Adam Fedor <fedor@gnu.org>
6203
6204 * gdb.base/default.exp: Update expected output to include 'ObjC'.
6205 * gdb.base/help.exp: Likewise.
6206
abe1a5d0
KB
62072002-10-17 Kevin Buettner <kevinb@redhat.com>
6208
6209 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
6210 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
6211
10abb1d4
JB
62122002-10-02 Jim Blandy <jimb@redhat.com>
6213
6214 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
6215
1f609b42
AC
62162002-10-01 Andrew Cagney <ac131313@redhat.com>
6217
6218 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
6219 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
6220 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
6221 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
6222 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
6223 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
6224 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
6225
0aee02e4
AC
62262002-09-29 Andrew Cagney <ac131313@redhat.com>
6227
6228 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
6229 * mi0-disassemble.exp, mi0-eval.exp: Delete.
6230 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
6231 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
6232 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
6233 * mi0-var-block.exp, mi0-var-child.exp: Delete.
6234 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 6235
6fde09ad
KB
62362002-09-27 Kevin Buettner <kevinb@redhat.com>
6237
6238 * gdb.base/annota1.exp (info break): Make directory components of
6239 path optional since not all compilers emit this debug information.
6240
6241 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
6242 step ends up stepping out of the function instead of stopping on
6243 the epilogue.
6244
9e8aab75
KS
62452002-09-26 Keith Seitz <keiths@redhat.com>
6246
6247 * lib/insight-support.exp (gdbtk_start): Figure out where
6248 the insight executable is based on where gdb is. Use this
6249 executable to start insight instead of gdb.
6250
e36180d7
AC
62512002-09-25 Andrew Cagney <cagney@redhat.com>
6252
6253 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
6254
9dd34b2b
AC
62552002-09-24 Andrew Cagney <ac131313@redhat.com>
6256
6257 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
6258 test_isolated_complaints.
6259 (test_empty_complaint): New function.
6260 (test_empty_complaints): New function. Check no output when no
6261 complaints.
d63a86f8 6262
dea97812
KB
62632002-09-19 Jim Blandy <jimb@redhat.com>
6264
6265 * gdb.base/charset.exp, gdb.base/charset.c: New files.
6266
54951bd7
AC
62672002-09-19 Andrew Cagney <ac131313@redhat.com>
6268
6269 * gdb.gdb/complaints.exp: New file.
6270
dec43320
AC
62712002-09-18 Andrew Cagney <ac131313@redhat.com>
6272
6273 * gdb.base/maint.exp: Check `help maint internal-warning'.
6274
e70d6e3f
DC
62752002-09-18 David Carlton <carlton@math.stanford.edu>
6276
6277 * gdb.c++/m-static.exp: Remove breakpoints depending on line
6278 numbers, and replace them by a single breakpoint after the
6279 constructors are all finished.
6280 Add test 4.
6281 * gdb.c++/m-static.cc: Add test 4.
6282 * gdb.c++/m-static.h: New file.
6283 * gdb.c++/m-static1.cc: New file.
6284
6285 * gdb.c++/printmethod.exp: New file.
6286 * gdb.c++/printmethod.cc: New file.
6287
6288 * gdb.c++/pr-574.exp: New file.
6289 * gdb.c++/pr-574.cc: New file.
6290
afb5c968
CV
62912002-09-18 Corinna Vinschen <vinschen@redhat.com>
6292
6293 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
6294 embedded targets which never actually exit.
6295
31e45dee
FN
62962002-09-18 Fernando Nasser <fnasser@redhat.com>
6297
6298 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
6299 "don't step after run" as unresolved or unsupported, instead of xfail.
6300
a283c5a1
CV
63012002-09-18 Corinna Vinschen <vinschen@redhat.com>
6302
6303 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
6304 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
6305 Add newline to expected string in "step out of main (status wrapper)"
6306 case.
6307
11350d2a
CV
63082002-09-18 Corinna Vinschen <vinschen@redhat.com>
6309
6310 * lib/gdb.exp (rerun_to_main): Allow restarting application.
6311 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
6312
0deec7d6
TT
63132002-09-17 Tom Tromey <tromey@redhat.com>
6314
6315 * gdb.base/printcmds.exp (test_print_string_constants): Expect
6316 \000, not \0, in double-quoted string.
6317
b2b4a1b5
CV
63182002-09-14 Corinna Vinschen <vinschen@redhat.com>
6319
c9d37158 6320 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
6321 string after running the commands execution on breakpoint tests.
6322
1c56143a
CV
63232002-09-13 Corinna Vinschen <vinschen@redhat.com>
6324
6325 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
6326
37f8da45
JB
63272002-09-12 Joel Brobecker <brobecker@gnat.com>
6328
6329 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
6330
08b468e0
KS
63312002-09-10 Keith Seitz <keiths@redhat.com>
6332
6333 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
6334 runto proc.
6335 (mi_run_to_main): Use mi_runto.
6336 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
6337
dc360f58
KS
63382002-09-10 Keith Seitz <keiths@redhat.com>
6339
6340 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
6341 regexp for stopping at main. Could have multiple event notifications.
6342 Don't assume that main was declared with no parameters.
6343 (mi_next): Use mi_step_to.
6344 (mi_step): Use mi_next_to.
6345
ce3abcfb
CV
63462002-09-09 Corinna Vinschen <vinschen@redhat.com>
6347
6348 * gdb.base/default.exp: Fix expected string in `info float' test.
6349
d1f5b980
BE
63502002-09-09 Ben Elliston <bje@redhat.com>
6351
6352 * config/mips.exp: Update comments.
6353 * config/mips-idt.exp: Likewise.
6354 * config/nind.exp: Likewise.
6355 * config/slite.exp: Likewise.
6356 * config/sparclet.exp: Likewise.
6357 * config/udi.exp: Likewise.
6358 * config/vx.exp: Likewise.
6359 * config/vxworks29k.exp: Likewise.
6360
2f71430b
JB
63612002-09-05 Jim Blandy <jimb@redhat.com>
6362
6363 * gdb.threads/killed.exp: Fix test failure message.
6364
7ddebc7e
KS
63652002-09-04 Keith Seitz <keiths@redhat.com>
6366
6367 * lib/mi-support.exp: Update copyright.
6368 (mi_gdb_test): Increase the priority of the expected pattern
6369 so that it matches gdb_test.
6370
0ae67eb3
KS
63712002-09-03 Keith Seitz <keiths@redhat.com>
6372
6373 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
6374 Use integer comparison instead of string comparison for testing
6375 whether binary was built.
6376
38fc42c8
JB
63772002-09-03 Jim Blandy <jimb@redhat.com>
6378
6379 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
6380
b6ff0e81
JB
63812002-08-29 Jim Blandy <jimb@redhat.com>
6382
6383 * gdb.threads/pthreads.exp: Move the portable thread compilation
6384 code into a function in lib/gdb.exp, and call that from here.
6385 * lib/gdb.exp (gdb_compile_pthreads): New function.
6386
07c98896
KS
63872002-08-29 Keith Seitz <keiths@redhat.com>
6388
6389 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
6390 expect_out so that callers can get at it.
6391
0312286c
DJ
63922002-08-23 Daniel Jacobowitz <drow@mvista.com>
6393
6394 * gdb.threads/print-threads.c: New file.
6395 * gdb.threads/print-threads.exp: New file.
6396 * gdb.threads/schedlock.c: New file.
6397 * gdb.threads/schedlock.exp: New file.
6398
dd039bc4
EZ
63992002-08-22 Elena Zannoni <ezannoni@redhat.com>
6400
6401 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
6402 not altivec.c.
6403
1f36144c
MK
64042002-08-17 Mark Kettenis <kettenis@gnu.org>
6405
6406 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
6407 targets. The problem should be fixed now.
6408
16057ec7 64092002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
6410
6411 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
6412 2002-07-24 change that removes final dots from error messages.
6413
3c1499ad
TT
64142002-08-13 Tom Tromey <tromey@redhat.com>
6415
6416 * gdb.base/readline.exp: New file.
6417
a20ce2c3
AC
64182002-08-01 Andrew Cagney <ac131313@redhat.com>
6419
6420 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
6421 supress message.
6422
db034ac5
AC
64232002-08-01 Andrew Cagney <cagney@redhat.com>
6424
6425 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
6426 CHILL_FOR_TARGET and CHILL_LIB.
6427 * configure.in (configdirs): Remove gdb.chill.
6428 * configure: Regenerate.
6429 * lib/gdb.exp: Obsolete references to chill.
6430 * gdb.fortran/types.exp: Ditto.
6431 * gdb.fortran/exprs.exp: Ditto.
6432
3e000b18
KB
64332002-07-30 Kevin Buettner <kevinb@redhat.com>
6434
6435 * gdb.base/shlib-call.exp (additional_flags): Conditionally
6436 set Irix-specific compile and link flags.
6437
28f4966b
KB
64382002-07-29 Kevin Buettner <kevinb@redhat.com>
6439
6440 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
6441 source files. The ``-o'' option doesn't work with the ``-E'' option
6442 when using the Irix compiler.
6443
46c0d5a6
DJ
64442002-07-19 Daniel Jacobowitz <drow@mvista.com>
6445
6446 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
6447 Improve support for reusing an exec file. Copy exec file
6448 to target, and run gdbserver on the target instead of on the host.
6449
eecf4bed
JB
64502002-07-18 Jim Blandy <jimb@redhat.com>
6451
0f815cdf
JB
6452 * gdb.base/ending-run.exp: Don't expect to see the program end in
6453 some orderly fashion when we're running on a real stand-alone
6454 board.
6455
eecf4bed
JB
6456 * gdb.base/interrupt.exp: Correct logic for skipping tests on
6457 targets that don't support interrupts.
6458
52d309e4
JB
64592002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
6460
6461 * gdb.base/attach.exp: Add patterns to match output from /proc-based
6462 systems.
6463 Move comments in expect statements to inside the actions, so that they
6464 don't get matched against.
6465
ff683d9e
MK
64662002-07-10 Mark Kettenis <kettenis@gnu.org>
6467
6468 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
6469 function when asleep" test.
6470
b5356753
AC
64712002-07-10 Andrew Cagney <ac131313@redhat.com>
6472
6473 * gdb.base/page.exp: Rewrite to handle problems with very long
6474 `info set' output. Update copyright.
6475
6aa4d13a
AC
64762002-06-26 Andrew Cagney <ac131313@redhat.com>
6477
6478 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
6479 gdb.threads-hp.
6480 * gdb.hp/configure: Regenerate.
6481 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
6482 * gdb.hp/gdb.threads-hp/configure: Delete file.
6483 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
6484
8cf8c2b8
AC
64852002-06-22 Andrew Cagney <ac131313@redhat.com>
6486
6487 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
6488 setlocale, bindtextdomain and textdomain.
6489
6827a8f8
JB
64902002-06-11 Jim Blandy <jimb@redhat.com>
6491
919d772c
JB
6492 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
6493 preprocessor macro information is present.
6494
6827a8f8
JB
6495 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
6496 tests.
6497
c15b0d21
MS
64982002-06-06 Michael Snyder <msnyder@redhat.com>
6499
c5984d70
MS
6500 * gdb.base/overlays.exp: Record addresses of overlay
6501 functions in TCL variables rather than in GDB variables,
6502 to avoid having GDB convert them to pointers (with loss
6503 of information).
6504
d63a86f8 6505 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 6506 default linker script changes.
c15b0d21
MS
6507 * gdb.base/long_long.exp: Add check for sizeof (long double).
6508
be26fe0d
ML
65092002-06-06 Michal Ludvig <mludvig@suse.cz>
6510
6511 * gdb.asm/asm-source.exp: Add x86-64 target.
6512 * gdb.asm/x86_64.inc: New.
d63a86f8 6513
258093ca 65142002-05-30 Michael Chastain <mec@shout.net>
258093ca 6515
4b3153f1 6516 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
6517 * gdb.c++/m-static.cc: New file.
6518 * gdb.c++/m-static.exp: New file.
6519
241264c6
MS
65202002-05-28 Michael Snyder <msnyder@redhat.com>
6521
6522 * gdb.base/call-ar-st.exp: Allow for reduced floating point
6523 precision.
6524
9bba8c8f 65252002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 6526
4b3153f1 6527 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
6528 * gdb.c++/m-data.cc: New file.
6529 * gdb.c++/m-data.exp: New file.
6530
65312002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 6532
4b3153f1 6533 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 6534 * gdb.c++/try_catch.cc: New file.
d63a86f8 6535 * gdb.c++/try_catch.exp: New file.
9bba8c8f 6536
def1b996
MC
65372002-05-27 Michael Chastain <mec@shout.net>
6538
6539 * gdb.c++/local.exp: Accept more nested types in output.
6540
522ba268
MC
65412002-05-26 Michael Chastain <mec@shout.net>
6542
6543 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
6544
277254ba
MS
65452002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
6546
6547 * lib/gdb.exp (gdb_wrapper_init): Just because
6548 gdb_wrapper_file exists, this does not mean that the file
6549 should not be rebuilt. That is what gdb_wrapper_initialized
6550 is for.
6551 (default_gdb_init): Reset gdb_wrapper_initialized.
6552
b61a8733
MS
65532002-05-23 Michael Snyder <msnyder@redhat.com>
6554
d63a86f8 6555 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
6556 the precision of the floating point test results.
6557 * gdb.base/call-rt-st.exp: Ditto.
6558
b61a8733
MS
6559 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
6560 * gdb.base/call-rt-st.exp: Ditto.
6561
56f6e910
MC
65622002-05-19 Michael Chastain <mec@shout.net>
6563
6564 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
6565
ad0b0016
EZ
65662002-05-19 Elena Zannoni <ezannoni@redhat.com>
6567
6568 * configure.in (configdirs): Add gdb.arch.
6569 * configure: Regenerate.
6570
f617d2b6
JB
65712002-05-17 Jim Blandy <jimb@redhat.com>
6572
6573 * gdb.base/completion.exp: Recognize the more detailed error
6574 messages produced by the macro expander's lexical analyzer.
6575
eac2a696
EZ
65762002-05-14 Elena Zannoni <ezannoni@redhat.com>
6577
6578 * gdb.arch/altivec-abi.c: New file.
6579 * gdb.arch/altivec-abi.exp: New file.
6580 * gdb.arch/altivec-regs.c: New file.
6581 * gdb.arch/altivec-regs.exp: New file.
6582
2fdde8f8
DJ
65832002-05-14 Daniel Jacobowitz <drow@mvista.com>
6584
6585 * gdb.base/maint.exp (maint print type): Update for new type
6586 structure.
d63a86f8 6587
e31f1a7c
EZ
65882002-05-14 Elena Zannoni <ezannoni@redhat.com>
6589
6590 * gdb.arch: New directory.
6591 * gdb.arch/configure.in: New file.
6592 * gdb.arch/configure: New file.
6593 * gdb.arch/Makefile.in: New file.
6594
db589741
CV
65952002-05-13 Corinna Vinschen <vinschen@redhat.com>
6596
6597 * gdb.asm/asm-source.exp: Add v850 as supported target.
6598 * gdb.asm/v850.inc: New file.
6599
8ce2a7dc
DJ
66002002-05-13 Daniel Jacobowitz <drow@mvista.com>
6601
6602 * gdb.c++/annota2.exp (annotate-quit): Add comment.
6603
df763c7f
DJ
66042002-05-12 Daniel Jacobowitz <drow@mvista.com>
6605
6606 * gdb.base/break.exp: Check 'break "marker2"'.
6607
377daeed
MS
66082002-05-10 Michael Snyder <msnyder@redhat.com>
6609
6610 * gdb.base/long_long.exp: Fix typo.
6611
c4b7bc2b
JB
66122002-05-10 Jim Blandy <jimb@redhat.com>
6613
ecac9a4e
JB
6614 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
6615 a bug.
6616
c4b7bc2b
JB
6617 * gdb.base/printcmds.exp (test_integer_literals_rejected):
6618 Recognize more detailed error message produced by the macro
6619 expander's lexical analyzer.
6620 * lib/gdb.exp (test_print_reject): Same.
6621
e71019a1
MK
66222002-05-09 Mark Kettenis <kettenis@gnu.org>
6623
6624 * gdb.c++/method.exp: Fix typo.
6625
fedfc8e6
MS
66262002-05-08 Michael Snyder <msnyder@redhat.com>
6627
166a1957
MS
6628 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
6629 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 6630 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
6631 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
6632 Add iftarget clause for strongarm.
d63a86f8 6633
f1c47eb2
MS
66342002-05-06 Michael Snyder <msnyder@redhat.com>
6635
cb9a9d3e
MS
6636 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
6637 (gdb_continue_to_end): Accept output from status wrapper.
6638 * gdb.base/ending-run.exp: Add case for output from status wrapper.
6639 Clean up fail messages to match pass messages.
6640
f1c47eb2
MS
6641 Enable the "needs_status_wrapper" testsuite feature.
6642 * lib/gdb.exp (gdb_wrapper_init): New procedure.
6643 (gdb_compile): Conditionally call gdb_wrapper_init.
6644 * gdb.base/a2-run.exp: Recognize output from status wrapper.
6645 * gdb.c++/method.exp: Recognize output from status wrapper.
6646
6079c749
BE
66472002-05-06 Ben Elliston <bje@redhat.com>
6648From Graydon Hoare <graydon@redhat.com>
6649
6650 * config/sid.exp: Include support for "rawsid" protocol.
6651
188baff3
JB
66522002-05-03 Jim Blandy <jimb@redhat.com>
6653
6654 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
6655 * gdb.c++/hang3.C: New file.
6656
b9c07f0f
AC
66572002-05-04 Andrew Cagney <ac131313@redhat.com>
6658
6659 * gdb.base/default.exp: Remove obsolete code.
6660 * gdb.c++/misc.exp: Ditto. Update copyright.
6661 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
6662 * gdb.base/whatis.exp: Ditto. Update copyright.
6663 * gdb.base/scope.exp: Ditto. Update copyright.
6664 * gdb.base/ptype.exp: Ditto. Update copyright.
6665 * gdb.base/printcmds.exp: Ditto. Update copyright.
6666 * gdb.base/opaque.exp: Ditto. Update copyright.
6667 * gdb.base/list.exp: Ditto.
6668 * gdb.base/funcargs.exp: Ditto. Update copyright.
6669 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
6670 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
6671 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
6672 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
6673 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
6674 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
6675
5c7a0397
MS
66762002-05-02 Michael Snyder <msnyder@redhat.com>
6677
d6dcc264 6678 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
6679 * gdb.base/long_long.exp: Add xscale target.
6680 * gdb.base/default.exp: Add xscale target.
6681
eb7f1c48
JB
66822002-05-01 Jim Blandy <jimb@redhat.com>
6683
6684 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
6685 gdb.c++/hang.exp: New test.
6686
a6befae8
FF
66872002-05-01 Fred Fish <fnf@redhat.com>
6688
6689 * gdb.base/completion.exp: Handle completions of "./Make" for
6690 more than one completion possibility, as is the case when we
6691 build and test in the source tree.
6692
0a310277
AG
66932002-04-29 Anthony Green <green@redhat.com>
6694
6695 * gdb.java/jmisc1.exp: New file.
6696 * gdb.java/jmisc2.exp: New file.
6697
6ff9af88
DJ
66982002-04-24 Daniel Jacobowitz <drow@mvista.com>
6699
6700 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
6701
96b3d632
EZ
67022002-04-23 Elena Zannoni <ezannoni@redhat.com>
6703
6704 * gdb.base/help.exp: Change 'help status' to allow for target
6705 dependent output differences.
6706
5019bb54
MC
67072002-04-22 Michael Chastain <mec@shout.net>
6708
6709 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
6710
a805a116
MC
67112002-04-22 Michael Chastain <mec@shout.net>
6712
6713 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
6714
a1706bfd
DM
67152002-04-17 David S. Miller <davem@redhat.com>
6716
6717 * gdb.asm/sparc64.inc: New file.
6718 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
6719
a73a20a2
EZ
67202002-04-19 Elena Zannoni <ezannoni@redhat.com>
6721
6722 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
6723 instruction file directly into the build tree. Clean up at end of
6724 test.
6725
ba678339
DM
67262002-04-18 David S. Miller <davem@redhat.com>
6727
6728 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
6729 handle 64-bit platforms correctly.
6730 * gdb.base/maint.exp: Likewise.
6731
b03399da
KB
67322002-04-18 Kevin Buettner <kevinb@redhat.com>
6733
6734 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
6735 ``-fpic'' when compiling files comprising a shared library, but
6736 it does need additional linker flags in order to find shared
6737 libraries at run time.
6738
e2004992
KB
67392002-04-18 Kevin Buettner <kevinb@redhat.com>
6740
6741 * gdb.base/cvexpr.c (use): New function.
6742 (main): Invoke use() on all global variables to prevent
6743 some linkers from deleting these otherwise unused symbols.
6744
d8937120
MC
67452002-04-17 Michael Chastain <mec@shout.net>
6746From David S. Miller <davem@redhat.com>
6747
6748 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
6749 handle 64-bit platforms correctly.
6750
ffd61a58
MS
67512002-04-12 Michael Snyder <msnyder@redhat.com>
6752From Jim Blandy <jimb@redhat.com>
6753 * gdb.base/foo.c (foox): Remove section attribute; the linker
6754 script can handle this instead.
6755 * gdb.base/bar.c (barx): Same.
6756 * gdb.base/baz.c (bazx): Same.
6757 * gdb.base/grbx.c (grbxx): Same.
6758
6759 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
6760 manager doesn't automatically unmap overlays unnecessarily.
6761
6b8426a6
MH
67622002-04-10 Martin M. Hunt <hunt@redhat.com>
6763
6764 * gdb.base/ending-run.exp: Fix pattern for Mips targets
6765 stepping out of main.
6766
34af4875
MC
67672002-04-09 Michael Chastain <mec@shout.net>
6768
6769 * gdb.c++/local.cc (main): Move call to marker1() inside nested
6770 scope so that the nested scope tests will make sense.
6771 * gdb.c++/local.exp: Write patterns that actually work with gcc
6772 (the HP patterns "were never known to work with gcc").
6773 Keep the old aCC patterns too.
6774
2d1676a0
DJ
67752002-04-09 Daniel Jacobowitz <drow@mvista.com>
6776
6777 * gdb.base/attach.exp: Correct target board test.
6778
3a63e3f9
MC
67792002-04-08 Michael Chastain <mec@shout.net>
6780
6781 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
6782 in a const method. Add some xfail and fail cases for configurations
6783 that do not emit the "const ...".
6784
f18dabd2
MC
67852002-04-07 Michael Chastain <mec@shout.net>
6786
6787 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
6788 Accept "A * const" and "const A * const" as type of "this".
6789 Fix spelling of getFunky throughout. Make messages uniform.
6790
0fcddd82
EZ
67912002-04-07 Elena Zannoni <ezannoni@redhat.com>
6792
6793 Work around for PR gdb/285:
6794 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
6795
16a8534a
EZ
67962002-04-07 Elena Zannoni <ezannoni@redhat.com>
6797
6798 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
6799 instructions file at run time instead of configure time.
6800 Sometimes we run the test in a directory that is not the one we
6801 configured in.
6802 * gdb.asm/configure.in: Delete creation of symlink.
6803 * gdb.asm/configure: Regenerate.
6804
24181d81
JB
68052002-04-05 J. Brobecker <brobecker@gnat.com>
6806
6807 * gdb.gdb/xfullpath.exp: New test, to exercise the new
6808 xfullpath () function.
6809
7cdb7107
DJ
68102002-04-04 Daniel Jacobowitz <drow@mvista.com>
6811
6812 * gdb.asm/Makefile.in: Correct dependencies.
6813
6814 * gdb.asm/powerpc.inc: New file.
6815 * gdb.asm/asm-source.exp: Add PowerPC.
6816 * gdb.asm/configure.in: Likewise.
6817 * gdb.asm/configure: Regenerated.
6818
a7d17088
DJ
68192002-04-04 Daniel Jacobowitz <drow@mvista.com>
6820
6821 * gdb.base/relocate.exp: New file.
6822 * gdb.base/relocate.c: New file.
6823
cd721503
FF
68242002-04-04 Fred Fish <fnf@redhat.com>
6825
6826 * gdb.base/step-test.exp: Update comment regarding stopping in
6827 memcpy/bcopy calls inserted as part of the compiler runtime.
6828
b22ad7a7
MS
68292002-04-04 Michael Snyder <msnyder@redhat.com>
6830
6831 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
6832
5f279fa6
DJ
68332002-04-03 Daniel Jacobowitz <drow@mvista.com>
6834
6835 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
6836 (gdb_expect): Remove $notransfer hack.
6837
dd0fd3ce
DJ
68382002-04-02 Daniel Jacobowitz <drow@mvista.com>
6839
6840 * gdb.c++/classes.exp ("calling method for small class"): Match
6841 updated register output.
6842
1e50cda1
DJ
68432002-03-30 Daniel Jacobowitz <drow@mvista.com>
6844
6845 Fix PR gdb/452
6846 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
6847 when finished. Make gdb_file_cmd send "exec-file" when
6848 appropriate.
6849
24015922
DJ
68502002-03-30 Daniel Jacobowitz <drow@mvista.com>
6851
6852 * gdb.base/attach.exp: Remove extra setup_xfail.
6853
dd7dfd64
MS
68542002-03-26 Michael Snyder <msnyder@redhat.com>
6855
6856 * gdb.base/default.exp: Add tests for dump, append, and restore.
6857 * gdb.base/help.exp: Add tests for dump, append, and restore.
6858 * gdb.base/dump.exp: New file, test dump, append and restore.
6859 * gdb.base/dump.c: New file.
6860
48b2f8d7
MS
68612002-03-27 Michael Snyder <msnyder@redhat.com>
6862
d63a86f8 6863 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
6864 clean-ups in help messages.
6865
05b4d525
FF
68662002-03-26 Fred Fish <fnf@redhat.com>
6867
6868 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
6869 have debugging info for those functions and the compiler uses them
6870 internally to copy structs around.
6871
d7679631
FF
68722002-03-26 Fred Fish <fnf@redhat.com>
6873
6874 * gdb.base/list.exp: Revert the change made yesterday and add note
6875 about why we don't list the default lines for remote targets.
6876
523ac3f9
MS
68772002-03-25 Michael Snyder <msnyder@redhat.com>
6878
6879 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
6880
754b2b8d
FF
68812002-03-25 Fred Fish <fnf@redhat.com>
6882
6883 * gdb.base/list.exp: This test works on remote targets so remove
6884 the short circuit for remote targets. Update copyright.
6885
33c3e192
FF
68862002-03-25 Fred Fish <fnf@redhat.com>
6887
6888 * gdb.base/attach.exp: Fix logic error that was suppressing this
6889 test for all non hppa*-*-hpux* targets, instead of the hp target.
6890 Move comments closer to the suppression point. Also now need to
6891 check that we are running natively.
6892
d43e73ee
MS
68932002-03-22 Michael Snyder <msnyder@redhat.com>
6894
882c8f02
MS
6895 * gdb.base/default.exp: Add test for gcore. Update copyright.
6896 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 6897
04c12f60
FF
68982002-03-06 Fred Fish <fnf@redhat.com>
6899
6900 * gdb.base/funcargs.c: Remove extraneous ';' character.
6901 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
6902
b43df995
MC
69032002-03-04 Michael Chastain <mec@shout.net>
6904
6905 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
6906 accommodate gcc v3 function signature.
6907 * gdb.mi/mi0-var-cmd-exp: Ditto.
6908
92362027
AC
69092002-02-24 Andrew Cagney <ac131313@redhat.com>
6910
6911 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
6912 ``GNU/Linux'' or ``Linux kernel''
6913 * testsuite/gdb.threads/pthreads.c: Ditto.
6914
258ad32d
MC
69152002-02-24 Michael Chastain <mec@shout.net>
6916
6917 * gdb.threads/pthreads.c (thread1): Add a return statement.
6918 (thread2): Likewise.
6919 (foo): Likewise.
6920
04c3b3d4
MC
69212002-02-23 Michael Chastain <mec@shout.net>
6922
6923 * gdb.threads/linux-dp.c (philosopher): Add a return statement
6924 to placate gcc.
6925
5a2a0a20
MC
69262002-02-23 Michael Chastain <mec@shout.net>
6927
6928 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
6929 test "ptype bint". The test passes on all my stabs configurations.
6930
a640f7fc
JB
69312002-02-21 Jim Blandy <jimb@redhat.com>
6932
27924826
JB
6933 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
6934 filename at a time, and watch for the ones we want to see.
6935
a640f7fc
JB
6936 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
6937 types of pointers to prototyped functions.
6938
edcc8c75
AC
69392002-02-20 Andrew Cagney <ac131313@redhat.com>
6940
6941 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
6942 signed, unsigned and straight char.
6943 (padding_char, padding_short, padding_int, padding_long,
6944 padding_long_long, padding_float, padding_double,
6945 padding_long_double): New global variables.
6946 (fill, fill_structs): New functions.
6947
6948 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
6949 for correctly sized writes. Update copyright.
6950 (get_valueof): New procedure.
6951 (get_sizeof): Call get_valueof.
6952 (check_valueof): New procedure.
6953 (check_padding): New procedure.
6954
ac57ea44
MC
69552002-02-20 Michael Chastain <mec@shout.net>
6956
6957 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
6958 to setup_xfail. Document some of the remaining calls.
6959
7a10c941
MC
69602002-02-18 Michael Chastain <mec@shout.net>
6961
6962 * gdb.c++/userdef.exp: Update copyright year.
6963
fb8acdcc
DJ
69642002-02-18 Daniel Jacobowitz <drow@mvista.com>
6965
6966 * gdb.c++/userdef.exp: Test overloaded operators properly.
6967 Remove xfails.
6968
fda6ae12
MS
69692002-02-14 Michael Snyder <msnyder@redhat.com>
6970
6971 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
6972
676a0442
DJ
69732002-02-14 Daniel Jacobowitz <drow@mvista.com>
6974
6975 * gdb.base/a2-run.exp: Check for a remote target properly.
6976 * gdb.base/annota1.exp: Likewise.
6977 * gdb.base/list.exp: Likewise.
6978 * gdb.base/reread.exp: Likewise.
6979 * gdb.base/scope.exp: Likewise.
6980 * gdb.base/shlib-call.exp: Likewise.
6981 * gdb.base/term.exp: Likewise.
6982 * gdb.c++/annota2.exp: Likewise.
6983
78b4f468
RE
69842002-02-13 Richard Earnshaw <rearnsha@arm.com>
6985
6986 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
6987
9a81ba51
MC
69882002-02-10 Michael Chastain <mec@shout.net>
6989
6990 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
6991 (call_after_alloca): Ditto.
6992
004af6c7
DJ
69932002-02-10 Daniel Jacobowitz <drow@mvista.com>
6994
6995 * gdb.base/ending-run.exp: Guard "cont" test with
6996 gdb_skip_stdio_test.
6997
37225f62
JB
69982002-02-06 Jim Blandy <jimb@redhat.com>
6999
7000 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
7001 from here...
7002 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
7003 To here. Disable this test on non-HP platforms. Add big comment.
7004
fe6fdd96
MS
70052002-02-04 Michael Snyder <msnyder@redhat.com>
7006
7007 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
7008 other than d10v and m32r.
7009
036fad3f
RE
70102002-02-02 Richard Earnshaw <rearnsha@arm.com>
7011
7012 * gdb.base/default.exp: Rewrite test patterns to reduce time
7013 taken to match them.
7014
7148ab62
DJ
70152002-01-30 Daniel Jacobowitz <drow@mvista.com>
7016
7017 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
7018 Allow a start function above main.
7019 * gdb.threads/linux-dp.exp: Fix copyright date.
7020
396cc255
DJ
70212002-01-30 Daniel Jacobowitz <drow@mvista.com>
7022
7023 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
7024 (check_philosopher_stack): Check for manager thread before checking
7025 for a just-starting thread.
7026
f038d31b
DJ
70272002-01-30 Daniel Jacobowitz <drow@mvista.com>
7028
7029 From Neil Booth <neil@daikokuya.demon.co.uk>:
7030 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
7031 warnings.
7032
b3ff9d9a
FF
70332002-01-21 Fred Fish <fnf@redhat.com>
7034
7035 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
7036 not caller.
7037
39ad761d
JB
70382002-01-21 Jim Blandy <jimb@redhat.com>
7039
7040 * gdb.base/reread.exp: Check that GDB properly re-reads the
7041 executable file when it changes while no inferior is running.
7042
aaf320fa
FF
70432002-01-21 Fred Fish <fnf@redhat.com>
7044
7045 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
7046 optionally accept the "shlib events" variation.
7047
808a31f5
JB
70482002-01-21 Jim Blandy <jimb@redhat.com>
7049
7050 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
7051 call `fflush' after every `printf', so that the output is produced
7052 at predictable points, regardless of whatever buffering does (or
7053 doesn't) take place.
7054 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
7055 at different points.
7056
4420d5e2
DJ
70572002-01-20 Daniel Jacobowitz <drow@mvista.com>
7058
7059 * gdb.c++/inherit.exp: Update copyright years.
7060 * gdb.c++/method.exp: Likewise.
7061
3e36a0f4
DJ
70622002-01-20 Daniel Jacobowitz <drow@mvista.com>
7063
7064 * gdb.c++/classes.exp: Update for improved v3 support and skipping
7065 artificial methods/arguments.
7066 * gdb.c++/derivation.exp: Likewise.
7067 * gdb.c++/inherit.exp: Likewise.
7068 * gdb.c++/method.exp: Likewise.
7069 * gdb.c++/virtfunc.exp: Likewise.
7070
b4ceaee6
AC
70712002-01-18 Andrew Cagney <ac131313@redhat.com>
7072
7073 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
7074 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
7075 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
7076 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
7077 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
7078 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
7079
ecace851
JB
70802002-01-17 Jim Blandy <jimb@redhat.com>
7081
7082 * gdb.asm/asm-source.exp (info symbol): Take another shot at
7083 anchoring the pattern matching the entry point symbol's name.
7084
375fc983
AC
70852002-01-17 Andrew Cagney <ac131313@redhat.com>
7086
7087 * gdb.base/maint.exp: Update ``maint internal-error'' to match
7088 continue/quit query. Update copyright.
7089
fe6fdd96
MS
70902002-01-14 Michael Snyder <msnyder@redhat.com>
7091
7092 * gdb.base/gcore.exp: Remove extra debugging output.
7093
e017c81f
DJ
70942002-01-13 Daniel Jacobowitz <drow@mvista.com>
7095
7096 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
7097 for slightly dubious v2 mangled string.
7098
37ab3bf8
DJ
70992002-01-13 Daniel Jacobowitz <drow@mvista.com>
7100
7101 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
7102
1bc05c3a 71032002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 7104
1bc05c3a 7105 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 7106
1bc05c3a
JM
7107 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
7108 constructors.
7109 * gdb.c++/derivation.exp: Likewise.
7110 * gdb.c++/templates.exp: Likewise.
7111 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 7112
1bc05c3a
JM
71132002-01-10 Michael Snyder <msnyder@redhat.com>
7114
7115 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 7116
a911c360
MS
71172002-01-08 Michael Snyder <msnyder@redhat.com>
7118
7119 * gdb.base/gcore.exp: New test for generate-core-file command.
7120 * gdb.base/gcore.c: Testcase for above.
7121 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
7122
ea2119ec
JM
71232002-01-08 Jason Merrill <jason@redhat.com>
7124
7125 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
7126
68203136
FF
71272002-01-07 Fred Fish <fnf@redhat.com>
7128
7129 * gdb.c++/overload.exp: Remove unconditional xfails for:
7130 print foo_instance1.overloadargs(1)
7131 print foo_instance1.overloadargs(1, 2)
7132 print foo_instance1.overloadargs(1, 2, 3)
7133 print foo_instance1.overloadargs(1, 2, 3, 4)
7134 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
7135 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
7136 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
7137 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
7138 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
7139 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
7140 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
7141 print foo_instance1.overload1arg()
7142 print foo_instance1.overload1arg((char)arg2)
7143 print foo_instance1.overload1arg((signed char)arg3)
7144 print foo_instance1.overload1arg((unsigned char)arg4)
7145 print foo_instance1.overload1arg((int)arg7)
7146 print foo_instance1.overload1arg((unsigned int)arg8)
7147 print foo_instance1.overload1arg((float)arg11)
7148 print foo_instance1.overload1arg((double)arg12)
d63a86f8 7149
21b9b5b1
MS
71502002-01-07 Michael Snyder <msnyder@redhat.com>
7151
7152 * gdb.base/huge.exp: New test. Print a very large target data object.
7153 (skip_huge_test): New test variable. Define if you want to skip this
7154 test. The test reads an 8 megabyte data object from the target, so it
7155 might be very time consuming on remote targets with a slow connection.
7156 * gdb.base/huge.c: New file. Test case for above.
7157
725f922e
FF
71582002-01-07 Fred Fish <fnf@redhat.com>
7159
7160 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
7161 g_instance.bfoo, and g_instance.cfoo.
7162
634d57ec
JL
7163Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
7164
f286b2c3
JL
7165 * gdb.base/break.c (multi_line_if_conditional): New function.
7166 (multi_ilne_while_conditional): Likewise.
7167 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
7168 IF or WHILE condition puts the breakpoint at the start of
7169 the condition.
7170
634d57ec
JL
7171 * gdb.base/selftest.exp (backtrace through signal handler): Remove
7172 hppa*-*-hpux* expected failure.
7173 * gdb.base/structs.exp (do_function_calls): Similarly.
7174
7175 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
7176 watchpoints.
7177
9fbfe2dc
AC
71782002-01-06 Andrew Cagney <ac131313@redhat.com>
7179
7180 Fix PR gdb/66.
7181 * gdb.base/structs.exp: Replace skip for a29k with skip for
7182 gdb,cannot_call_functions.
7183 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
7184 * gdb.base/callfuncs.exp: Ditto.
7185 * gdb.base/call-rt-st.exp: Ditto.
7186 * gdb.base/call-strs.exp: Ditto.
7187 * gdb.base/callfwmall.exp: Ditto.
7188 * gdb.base/scope.exp: Obsolete xfail a29k.
7189 * gdb.c++/misc.exp: Ditto.
7190 * gdb.c++/cplusfuncs.exp: Ditto.
7191 * gdb.base/ptype.exp: Ditto.
7192 * gdb.base/printcmds.exp: Ditto.
7193 * gdb.base/opaque.exp: Ditto.
7194 * gdb.base/list.exp: Ditto.
7195 * gdb.base/funcargs.exp: Ditto.
7196 * gdb.base/default.exp: Ditto.
7197
8ddad156
MS
71982002-01-04 Michael Snyder <msnyder@redhat.com>
7199
ca4976a6 7200 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
7201 * gdb.base/maint.exp: Add tests for maint info sections options.
7202
1b074332
JL
7203Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
7204
7205 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
7206
7d159115
CV
72072001-12-20 Corinna Vinschen <vinschen@redhat.com>
7208
7209 * gdb.asm/arm.inc: New file.
7210 * gdb.asm/asm-source.exp: Add arm targets.
7211 * gdb.asm/configure.in: Ditto.
7212 * gdb.asm/configure: Recreated from configure.in.
7213
8fb87725
JL
7214Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
7215
afabe08c
JL
7216 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
7217 with HP's compiler.
7218 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
7219 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
7220 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
7221 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
7222
7223 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
7224 either HP's compilers or GCC.
7225
db521deb
JL
7226 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
7227 a SIGBUS or SIGSEGV.
7228
7229 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
7230
7231 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
7232 can be compiled with either HP's compiler or GCC.
7233
cfa88ab7
JL
7234 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
7235 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
7236 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
7237
ca344dff
JL
7238 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
7239 to match current gdb output. Update due to using auto-solib-limit
7240 for limiting instead of overloading auto-solib-add.
7241 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
7242 test program.
7243
3f3c6e55 7244 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
7245 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
7246 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
7247 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
7248 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
7249 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
7250 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
7251 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
7252 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
7253 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
7254 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
7255 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
7256 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 7257
8fb87725
JL
7258 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
7259 a SIGTRAP to the inferior.
7260
cf599fa7
CV
72612001-12-19 Corinna Vinschen <vinschen@redhat.com>
7262
7263 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
7264 Substitute call to target_link by call to gdb_compile.
7265
2cd045cd
JL
7266Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
7267
7268 * gdb.base/break.exp: Fix HP specific search string when testing
7269 backtracing in a called function.
7270
d63a86f8 7271 * gdb.base/constvars.exp: Only set lang to C++ if we're
2cd045cd
JL
7272 compiling the test with HP's compilers.
7273 * gdb.base/volatile.exp: Similarly.
7274
99ebe9ac
JB
72752001-12-19 Jim Blandy <jimb@redhat.com>
7276
7277 * gdb.base/printcmds.exp: Expect the null character to be printed
7278 as '\0', and the '\013' to be printed as '\v'.
7279 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
7280 * gdb.base/setvar.exp: Same.
7281
b9891b29
JB
72822001-12-17 Jim Blandy <jimb@redhat.com>
7283
0eba65ab
JB
7284 * gdb.base/completion.exp: Rather than completing very long
7285 filenames, which can make the readline library produce output we
7286 don't recognize, cd to the directory first, and then complete
7287 using nice, short relative paths.
7288
6970b5b1
JB
7289 * gdb.base/completion.exp: On some systems, there is, in fact, a
7290 variable named `b' in scope, since GDB treats all static
7291 variables as being in scope. So use `no_var_named_this'
7292 instead of `b'.
7293
b9891b29
JB
7294 * gdb.base/corefile.exp: Recognize the message saying that GDB
7295 can't find the core file's registers as a failure.
7296
e6ccd35f
JSC
72972001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
7298
7299 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
7300 test expect string more specific.
7301
105ba819
CV
73022001-12-13 Corinna Vinschen <vinschen@redhat.com>
7303
7304 * gdb.asm/asm-source.exp: Add support for xstormy16.
7305 * gdb.asm/configure.in: Ditto.
7306 * gdb.asm/configure: Rebuild.
7307 * gdb.asm/xstormy16.inc: New file.
7308
e9e79dd9
FF
73092001-12-10 Fred Fish <fnf@redhat.com>
7310
7311 * gdb.base/maint.exp: Update to match changes in type dumping code.
7312
347dc97d
JB
73132001-12-10 Jim Blandy <jimb@redhat.com>
7314
7315 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
7316 matching the entry point symbol's name at the beginning of the
7317 line.
7318
5178b9d6
DJ
73192001-12-07 Daniel Jacobowitz <drow@mvista.com>
7320
7321 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
7322 gdb.c++/inherit.exp, gdb.c++/method.exp,
7323 gdb.c++/namespace.exp, gdb.c++/templates.exp,
7324 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
7325 and class layout support.
7326
af890c52
DJ
73272001-12-07 Daniel Jacobowitz <drow@mvista.com>
7328
7329 * gdb.c++/classes.exp: Add test for static member function.
7330 * gdb.c++/misc.cc: Add class with static member function.
7331
7a345fb3
JB
73322001-12-07 Jim Blandy <jimb@redhat.com>
7333
f2e54a80 7334 If GDB says it can't find the struct the function returned, report
8032bf31
JB
7335 those tests as `unsupported'.
7336 * gdb.base/call-rt-st.exp (print_struct_call): New function.
7337 Rewrite subsequent tests to use it.
7338
7339 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
7340 those tests as `unsupported'.
7341 * gdb.base/structs.exp (call_struct_func): New function.
7342 (do_function_calls): Use call_struct_func to call the functions
7343 returning structs.
7344
0bc69509
JB
7345 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
7346 whether functions are prototyped or not, so we can't possibly pass
7347 arguments to t_float_values2 properly.
7348
7a345fb3
JB
7349 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
7350 value of `timeout' for targets other than the mips*tx39-*.
7351
edb6ede1
MS
73522001-12-06 Michael Snyder <msnyder@redhat.com>
7353
d63a86f8 7354 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
7355 and detect whether the start symbol has a leading underscore.
7356
2d842f13
JB
73572001-12-04 Jim Blandy <jimb@redhat.com>
7358
7359 * gdb.base/completion.exp: Clarify indentation.
7360
68550daf
JB
73612001-12-03 Jim Blandy <jimb@redhat.com>
7362
7363 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
7364 variables on the S/390, not `.word'.
7365
cd5195a8
JB
73662001-11-30 Jim Blandy <jimb@redhat.com>
7367
7368 Add assembly-source tests for s390-ibm-linux.
7369 * gdb.asm/s390.inc: New file.
7370 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
7371 the S/390 architecture.
7372 * gdb.asm/configure: Regenerated.
7373
ca9efc90
MS
73742001-11-30 Michael Snyder <msnyder@redhat.com>
7375
7376 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
7377 next, info source, info sources, info line, global and static
7378 variables, and static functions.
7379 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
7380 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
7381 * gdb.asm/asmsrc1.s: Add a static function and some variables.
7382 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
7383 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
7384 (gdbasm_leave): Restore frame pointer.
7385 (gdbasm_startup): Copy stack set-up from crt0.S.
7386
d0e66976
FN
73872001-11-26 Fernando Nasser <fnasser@redhat.com>
7388
7389 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
7390 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
7391 to a local (non-static) variable. Copy tstruct.a to a static buffer
7392 and return a pointer to that buffer.
7393 * gdb.base/callfwmall.c (t_structs_a): Ditto.
7394
e2334072
MK
73952001-11-24 Mark Kettenis <kettenis@gnu.org>
7396
7397 * gdb.asm/configure.in: Fix recognition of ix86 target.
7398 * gdb.asm/configure: Regenerate.
7399
756caa3d
MS
74002001-11-21 Michael Snyder <msnyder@redhat.com>
7401
7402 * gdb.asm/sparc.inc: New file.
7403 * gdb.asm/asm-source.exp: Recognize sparc target.
7404 * gdb.asm/configure.in: Recognize sparc target.
7405 * gdb.asm/configure: Regenerate.
d63a86f8 7406
9a4d72d5
MS
74072001-11-21 Michael Snyder <msnyder@redhat.com>
7408
7409 * gdb.asm/m32r.inc: New file.
7410 * gdb.asm/asm-source.exp: Recognize m32r target.
7411 * gdb.asm/configure.in: Recognize m32r target.
7412 * gdb.asm/configure: Regenerate.
7413
a773d1cd
MS
74142001-11-20 Michael Snyder <msnyder@redhat.com>
7415
017ac23d
MS
7416 * gdb.asm/i386.inc: New file.
7417 * gdb.asm/asm-source.exp: Recognize ix86 target.
7418 * gdb.asm/configure.in: Recognize ix86 target.
7419 * gdb.asm/configure: Regenerate.
7420
a773d1cd
MS
7421 * gdb.c++/namespace.exp: Fix quotes in output messages.
7422
bb632afb
MS
74232001-11-14 Michael Snyder <msnyder@redhat.com>
7424
25d559ca 7425 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
7426 qualifier in a type cast expression, to designate an address
7427 in the instruction space (Harvard architecture).
7428
4749e309
MS
74292001-11-13 Michael Snyder <msnyder@redhat.com>
7430
7431 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
7432 Tests for expressions using 'const' and 'volatile'.
7433
25050984
CV
74342001-11-13 Corinna Vinschen <vinschen@redhat.com>
7435
7436 * gdb.asm/asm-sources.exp: Allow defining linker flags.
7437
1902c51f
DJ
74382001-11-12 Daniel Jacobowitz <drow@mvista.com>
7439
7440 * lib/mi-support.exp (mi_run_to_helper): Move comments
7441 outside of gdb_expect.
7442
dcf95b47
DJ
74432001-11-11 Daniel Jacobowitz <drow@mvista.com>
7444
7445 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
7446 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
7447 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
7448 mi0_run_to): New functions.
7449 * gdb.mi/mi-simplerun.exp: Use them.
7450 * gdb.mi/mi0-simplerun.exp: Likewise.
7451 * gdb.mi/mi-var-cmd.exp: Likewise.
7452 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 7453
45b074e1
AC
74542001-11-10 Andrew Cagney <ac131313@redhat.com>
7455
7456 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
7457 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
7458
bf50d346
AC
74592001-11-09 Andrew Cagney <ac131313@redhat.com>
7460
7461 * gdb.base/restore.exp: Include $expected value in restored test
7462 message.
7463
9383332c
AC
74642001-11-09 Andrew Cagney <ac131313@redhat.com>
7465
7466 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
7467 implemented.
7468
db62520a
MS
74692001-11-08 Michael Snyder <msnyder@redhat.com>
7470
7471 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
7472 Add pass/fail message for stop at breakpoint in call dummy function.
7473
b5703437
MS
74742001-11-07 Michael Snyder <msnyder@redhat.com>
7475
d63a86f8
RM
7476 * gdb.c++/templates.exp (test_template_breakpoints):
7477 If we get an overload menu, but it does not match what
760f6330 7478 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
7479 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
7480 making the whitespace optional. Argument for "new" may be
7481 "unsigned" as well as "unsigned int/long".
d63a86f8 7482 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
7483 making the whitespace optional. Also replace "(void) with
7484 "((void|)), making the keyword "void" optional.
d63a86f8 7485 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
7486 making the whitespace optional. Also replace "(void) with
7487 "((void|)), making the keyword "void" optional.
3bf40917
MS
7488 * gdb.base/callfuncs.c (t_float_values): This function must
7489 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 7490 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
7491 can be tested against both cases. Usually one case involves
7492 promotion of float to double, while the other does not.
7493 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
7494 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
7495 includes a stack frame for "start".
7496
c8ab4e6d
JB
74972001-11-05 Jim Blandy <jimb@redhat.com>
7498
7499 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
7500 pointers are 32 bits long, and that offsets of relocs are always
7501 stored in the data (REL-style), and not in the reloc entry itself
7502 (RELA-style).
7503 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
7504 stabs.
7505
3f08ced9
MS
75062001-11-01 Michael Snyder <msnyder@redhat.com>
7507
7508 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
7509 and regular expression operators by using quoting.
7510
cbfa24cd
MS
75112001-10-31 Michael Snyder <msnyder@redhat.com>
7512
7513 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
7514 depending on what the symbol table contains.
7515 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
7516 the output of the ptype command. Similarly, accept both "const &"
7517 and "const&".
7518
aaa68313
CV
75192001-10-31 Corinna Vinschen <vinschen@redhat.com>
7520
7521 * gdb.base/miscexprs.c (main): Add usage of preprocessor
7522 symbol `STORAGE' to allow to choose the storage class of
7523 the local datastructures.
7524 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
7525 compiler directive.
7526
91740388
MS
75272001-10-30 Michael Snyder <msnyder@redhat.com>
7528
7529 * gdb.base/jump.exp: Allow it to run for all targets.
7530
1b7c05e7
CV
75312001-10-29 Corinna Vinschen <vinschen@redhat.com>
7532
7533 * gdb.base/call-ar-st.c (print_double_array): Match for loop
7534 with new double_array size.
7535 (main): Change storage class of all local variables to static.
7536 Reduce size of double_array to 9.
7537 * gdb.base/call-ar-st.exp: Increase timeout value.
7538 Change expected output for double array to match new size in
7539 call-ar-st.c.
7540
36a22261
CV
75412001-10-29 Corinna Vinschen <vinschen@redhat.com>
7542
7543 * gdb.base/ending-run.exp: Create identical output when passing
7544 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 7545 Stormy16 target.
36a22261 7546
92b8ae91
MK
75472001-10-28 Mark Kettenis <kettenis@gnu.org>
7548
7549 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
7550 that we catch the expected failure under Linux/x86.
7551
cb135b83
OF
75522001-10-29 Orjan Friberg <orjanf@axis.com>
7553
7554 * gdb.base/setvar.exp: Escape curly braces.
7555 * gdb.stabs/weird.exp: Ditto.
7556
6884aa54
DJ
75572001-10-27 Daniel Jacobowitz <drow@mvista.com>
7558
7559 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
7560 * gdm.mi/mi0-hack-cli.exp: Likewise.
7561
0398c9aa
AC
75622001-10-25 Andrew Cagney <ac131313@redhat.com>
7563
7564 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
7565 messages.
7566
d20bf2e8
AC
75672001-10-21 Andrew Cagney <ac131313@redhat.com>
7568
7569 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
7570 checking MI enabled.
7571
03dd63aa
CV
75722001-10-09 Corinna Vinschen <vinschen@redhat.com>
7573
7574 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
7575
1d9d99f3
FCE
75762001-10-04 Frank Ch. Eigler <fche@redhat.com>
7577
7578 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
7579 if gdb child process crashes, just signal an error.
7580
838ae6c4
JB
75812001-10-02 Jim Blandy <jimb@redhat.com>
7582
7583 * lib/gdb.exp (test_xfail_format): Simplify.
7584
7585 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
7586 front of the variable name `format'. Simplify `if'.
7587
8f0cbc1c
DJ
75882001-10-01 Daniel Jacobowitz <drow@mvista.com>
7589
7590 * gdb.threads/pthreads.exp: Wait for output and delay
7591 before sending ^C.
7592
1f08dafd
DJ
75932001-10-01 Daniel Jacobowitz <drow@mvista.com>
7594
7595 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
7596 some incorrect output instead of timing out.
7597 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
7598
674f90ff
CV
75992001-09-28 Corinna Vinschen <vinschen@redhat.com>
7600
7601 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
7602 check to allow additional `int'.
7603
9b284272
DJ
76042001-09-27 Daniel Jacobowitz <drow@mvista.com>
7605
7606 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
7607 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
7608
b55a4771
MS
76092001-09-27 Michael Snyder <msnyder@redhat.com>
7610
7611 * lib/gdb.exp (test_debug_format): New proc.
7612 (setup_xfail_format): Use new proc test_debug_format.
7613 * gdb.base/constvars.exp (local_compiler_xfail_check): New
7614 proc; use new service proc test_debug_format.
7615 Replace all other "gcc_compiled" tests with this test.
7616 * gdb.base/volatile.exp (local_compiler_xfail_check): New
7617 proc; use new service proc test_debug_format.
7618 Replace all other "gcc_compiled" tests with this test.
7619
76202001-09-27 Michael Snyder <msnyder@redhat.com>
7621
7622 * gdb.base/cvexpr.exp: New file.
7623 * gdb.base/cvexpr.c: New file
7624 Test for expressions using const and volatile keywords.
7625
4e6667ac
CV
76262001-09-26 Corinna Vinschen <vinschen@redhat.com>
7627
7628 * gdb.base/constvars.exp: Check for different orders of keywords
7629 and additional "int" strings in output.
7630
4f337972
AC
76312001-09-22 Andrew Cagney <ac131313@redhat.com>
7632
7633 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
7634 responses from "help maint".
7635
2015650d
FCE
76362001-09-19 Frank Ch. Eigler <fche@redhat.com>
7637
7638 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
7639 to localhost:NNN instead of :NNN, in case Xvfb is listening
7640 only on TCP.
7641
f3bcedc1
CV
76422001-09-19 Corinna Vinschen <vinschen@redhat.com>
7643
7644 * gdb.base/recurse.exp: When checking leaving the watchpoint
7645 scope, recognize when gdb is in function's epilogue and pass.
7646
6b819c92
KS
76472001-09-18 Keith Seitz <keiths@redhat.com>
7648
7649 * lib/insight-support.exp (_gdbtk_export_target_info): Add
7650 support for running tests against sid targets.
7651 (gdbtk_done): Ditto.
7652
a10c9419
CV
76532001-09-18 Corinna Vinschen <vinschen@redhat.com>
7654
7655 * gdb.base/ending-run.c (main): Set stdout buffersize
7656 to the same reasonable value for any target.
7657 * gdb.base/ending-run.exp: Add a regular expression
7658 to make testsuite happy on Sanyo Stormy16 target.
7659
739d0d99
CV
76602001-09-17 Corinna Vinschen <vinschen@redhat.com>
7661
7662 * gdb.base/display.c (do_loops): Add float variable `f'.
7663 Increment f in loop.
7664 * gdb.base/display.exp: Increment timeout by 60 seconds.
7665 Change float display test to use variable `f'.
7666
1b8947f0
JB
76672001-09-17 Jim Blandy <jimb@redhat.com>
7668
7669 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
7670 overflowing the limited breakpoint tables on some ROM monitors
7671 (like the ROM68K).
7672
9890ac81
FCE
76732001-09-15 Frank Ch. Eigler <fche@redhat.com>
7674
7675 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
7676 the "-ac" (disable access control) flag.
7677
6db765ea
JH
76782001-08-30 Jeff Holcomb <jeffh@redhat.com>
7679
7680 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
7681 ints.
7682
4c32cc04
KS
76832001-08-30 Keith Seitz <keiths@redhat.com>
7684
7685 * lib/gdb.exp: Move all insight-related functionality into
7686 separate file.
7687 * lib/insight-support.exp: New file.
7688
8d6e6f81
FCE
76892001-08-29 Frank Ch. Eigler <fche@redhat.com>
7690
7691 * config/sid.exp (sid_start): Never set sid verbosity; disable
7692 expect_background {} that consumed its stdout; tolerate </dev/null.
7693 Attempt to set endianness override in "sid" protocol mode. Cleanup.
7694
6a90e1d0
AC
76952001-08-18 Andrew Cagney <ac131313@redhat.com>
7696
7697 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
7698 CLI jump command to start it.
7699 (mi_run_to_main): Fail immediatly when unexpected output.
7700
1759b3c3
AC
77012001-08-18 Andrew Cagney <ac131313@redhat.com>
7702
7703 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
7704 beginning of function. Fix PR gdb/191.
7705
61d11d80
FCE
77062001-08-16 Frank Ch. Eigler <fche@redhat.com>
7707
7708 * config/sid.exp (sid_start): Don't warn if we cannot figure out
7709 what to force sid endianness to.
7710
942a4df2
KS
77112001-08-15 Keith Seitz <keiths@redhat.com>
7712
7713 * lib/gdb.exp (gdbtk_start): Don't set environment
7714 variables for TCL_LIBRARY and friends. Insight will
7715 now figure these out for itself.
7716
0521c418
MS
77172001-08-02 Michael Snyder <msnyder@redhat.com>
7718
7719 * gdb.base/completion.exp: Remove the symbol "a64l" from
7720 the expect string; this is target-specific, and not related
7721 to what is being tested.
7722
74a9a58a
DB
77232001-08-02 Dave Brolley <brolley@redhat.com>
7724
7725 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
7726
c70819fa
MS
77272001-07-25 Michael Snyder <msnyder@redhat.com>
7728
c2b8fa57
MS
7729 * gdb.base/consecutive.exp: New file. Test stepping over
7730 breakpoints on consecutive instructions.
7731 * gdb.base/consecutive.c: New file.
7732
c70819fa
MS
7733 * gdb.base/call-rt-st.exp: Use double-backslash to quote
7734 curly braces in regular expressions.
7735
2b1a1355
MS
77362001-07-25 Michael Snyder <msnyder@redhat.com>
7737
7738 * gdb.base/ending-run.exp: Accept "Program exited normally" as
7739 legitimate output from stepping out of main.
7740
413eca6f
KS
77412001-07-22 Keith Seitz <keiths@redhat.com>
7742
7743 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
7744 the empty string, do not run the tests.
7745
7e5a9322
SC
77462001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
7747
7748 * gdb.base/long_long.exp: Detect size of pointer. Take into
7749 account 2-byte pointers when testing for p/a results.
7750
de58f10f
SC
77512001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
7752
d63a86f8 7753 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
7754 and defined to 1K for m68hc11.
7755 (random_data): Reduce table to 1K for embedded platforms (68hc11).
7756 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
7757 (sizeof_random_data): New variable to tell the size of the data table;
7758 don't test past this size; always run to main.
7759
d6f5fea1
SC
77602001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
7761
7762 * gdb.base/return2.exp: return of long long and double fails for
7763 68HC11; don't execute these tests on that platform.
7764 * gdb.base/return.exp: Return of a double fails for 68hc11.
7765
c477543d
SC
77662001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
7767
7768 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
7769 tests that print a float.
7770 * call-rt-st.exp: Likewise.
7771
63cf1c79
MK
77722001-07-12 Mark Kettenis <kettenis@gnu.org>
7773
7774 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
7775 running this test on Linux.
7776
112f9ab5
MC
77772001-06-24 Michael Chastain <chastain@redhat.com>
7778
7779 * gdb.base/arithmet.exp: Remove some tests to make all test names
7780 unique.
7781
4970cb0f
MS
77822001-07-03 Michael Snyder <msnyder@redhat.com>
7783
7784 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
7785 the output of the ptype command.
7786
d85da69f
MS
77872001-07-02 Michael Snyder <msnyder@redhat.com>
7788
4c8a82de
MS
7789 * gdb.base/completion.exp: Don't assume that break.c is the only
7790 source file that may contain functions named "marker".
d85da69f
MS
7791 * gdb.base/corefile.exp: Quote the curly braces in regexp.
7792
8afc772b
AC
77932001-06-28 Andrew Cagney <ac131313@redhat.com>
7794
7795 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
7796 of files to delete.
7797
7798 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
7799 * gdb.disasm/h8300s.exp: New file.
7800 gdb.disasm/h8300s.s: Likewise.
7801
cff22675
AC
78022001-06-27 Andrew Cagney <ac131313@redhat.com>
7803
7804 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
7805 empty breakpoint tables.
7806
68c81b54
AC
78072001-06-25 Andrew Cagney <ac131313@redhat.com>
7808
7809 * lib/mi-support.exp: Update args=... part of stop-reason
7810 patterns. Accept either a list or a tuple.
7811
2dd62704
AC
78122001-06-23 Andrew Cagney <ac131313@redhat.com>
7813
7814 * lib/mi-support.exp: Remove local emacs variable defining
7815 change-log-default-name.
7816
b4127474
MC
78172001-06-22 Michael Chastain <chastain@redhat.com>
7818
7819 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
7820 This is operationally compatible with the previous version.
7821
8dbfb380
JB
78222001-06-13 Jim Blandy <jimb@redhat.com>
7823
7824 * lib/gdb.exp (gdb_test): Doc fix.
7825
f2d8c86d
MC
78262001-06-10 Michael Chastain <chastain@redhat.com>
7827
7828 * gdb.base/exprs.exp: Remove a duplicate test.
7829
81564d34
JB
78302001-06-06 Jim Blandy <jimb@redhat.com>
7831
7832 * gdb.base/return2.exp (main): Use values to test float and double
7833 returns that are not NaN's, to avoid being confused by IEEE
7834 comparison rules.
7835
da55addb
MS
78362001-06-04 Michael Snyder <msnyder@redhat.com>
7837
7838 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 7839 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
7840 rather than wait for 12 more tests to time out.
7841
42c65987
JB
78422001-06-06 Jim Blandy <jimb@redhat.com>
7843
b18bced9 7844 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 7845 Don't forget to match the GDB prompt.
b18bced9 7846
42c65987
JB
7847 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
7848
5b41e5f0
JB
78492001-06-04 Jim Blandy <jimb@redhat.com>
7850
7851 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
7852 command.
7853
015e046f
KB
78542001-05-31 Kevin Buettner <kevinb@redhat.com>
7855
7856 * gdb.base/annota1.exp (info break): Match four or more spaces
7857 after "Address".
7858
fb1ffbbe
MC
78592001-05-31 Michael Chastain <chastain@redhat.com>
7860
7861 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
7862 (dm_type_int_star): Likewise.
7863 (dm_type_long_star): Likewise.
7864 (dm_type_void_star): Likewise.
7865
5ea2a32c
KB
78662001-05-29 Kevin Buettner <kevinb@redhat.com>
7867
7868 * gdb.base/completion.exp (INPUTRC): Set this environment variable
7869 to a known value in order to get consistent results regardless
7870 of the setting of INPUTRC or the presence or contents of .inputrc.
7871
ae23c492
MS
78722001-05-24 Michael Snyder <msnyder@redhat.com>
7873
ac55707e
MS
7874 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
7875 Don't require that the main thread and the manager thread are the
7876 first in the list.
7877
ae23c492
MS
7878 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
7879 debugging. If test fails, issue an "unsupported" not a "fail".
7880
400071f1
JB
78812001-05-24 Jim Blandy <jimb@redhat.com>
7882
7883 Don't assume that short is shorter than int.
7884 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
7885 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 7886 this isn't true.
400071f1
JB
7887 ("print unsigned char == (~0)"): Add test that verifies that ~0,
7888 an int, is not equal to ~0 stored in an unsigned char. This tests
7889 the same thing that the previous test meant to, but works on
7890 16-bit machines, too.
7891 ("print unsigned char != (~0)"): Same test, complemented.
7892
0816a3e5
MS
78932001-05-24 Michael Snyder <msnyder@redhat.com>
7894
7895 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 7896 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
7897 and prevents dejagnu getting out of step.
7898
f6dc23a9
KB
78992001-05-23 Kevin Buettner <kevinb@redhat.com>
7900
7901 * gdb.base/finish.exp (finish_void): Revise pattern for
7902 stopping on the call statement to not permit stopping at
7903 the start of the instructions comprising the call sequence.
7904
7dbd117d
MC
79052001-05-19 Michael Chastain <chastain@redhat.com>
7906
7907 * gdb.base/callfuncs.exp: Make all test names unique.
7908 * gdb.base/commands.exp: Make all test names unique.
7909 * gdb.base/condbreak.exp: Make all test names unique.
7910 * gdb.base/dbx.exp: Make all test names unique.
7911 * gdb.base/default.exp: Make all test names unique.
7912 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
7913 and TIMEOUT messages to their corresponding PASS message.
7914 * gdb.base/ending-run.exp: Make all test names unique.
7915 * gdb.base/long_long.exp: Remove duplicate test.
7916
6b0b0a9e
KB
79172001-05-21 Kevin Buettner <kevinb@redhat.com>
7918
7919 * gdb.base/finish.exp (finish_void): Allow "finish" command to
7920 stop on the call statement as well as the statement after the
7921 call.
7922
2caa35cb
MS
79232001-05-21 Michael Snyder <msnyder@redhat.com>
7924
7925 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
7926
40713331
EZ
79272001-05-10 Elena Zannoni <ezannoni@redhat.com>
7928
7929 * gdb.base/completion.exp: Revamp test. Make it execute on all
7930 platforms.
7931
c2c1be8d
EZ
79322001-05-10 Elena Zannoni <ezannoni@redhat.com>
7933
2c9cd303
EZ
7934 * config/gdbserver.exp (gdb_load): Handle the case
7935 in which the arguments to gdbserver are given in the
7936 baseboard configuration file.
7937 Also handle the case in which the server needs to do a
7938 load.
7939
9671de48
KS
79402001-05-07 Keith Seitz <keiths@cygnus.com>
7941
7942 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
7943 set up the display for testing.
7944 (gdbtk_start): Convert all paths to paths that tcl will like.
7945 Export target information to environment.
7946 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
7947 necessary.
7948 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
7949 (to_tcl_path): New proc to convert a given pathname into
7950 a path acceptible as an argument to a tcl command.
7951 (_gdbtk_export_target_info): New proc to export target info
7952 into the environment for gdbtk testing.
7953 (gdbtk_done): New proc to signal end-of-test.
7954
5a360f47
JB
79552001-05-06 Jim Blandy <jimb@redhat.com>
7956
7957 * restore.c: Make the code of caller0 correspond to its comment.
7958
66c756c6
MS
79592001-05-03 Michael Snyder <msnyder@redhat.com>
7960
7961 * config/sid.exp (gdb_target_sid): Check for error messages.
7962 On error or timeout, don't make expect exit (which will terminate
7963 all subsequent tests); instead just make gdb exit.
d63a86f8 7964 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
7965 return a negative value.
7966
a966fde5
JB
79672001-04-24 Jim Blandy <jimb@redhat.com>
7968
851c18e0
JB
7969 * gdb.c++/templates.exp: If we see the prompt for the overload
7970 list, but we haven't recognized any of the longer patterns,
7971 arrange for this test to fail, not hang.
7972
a966fde5
JB
7973 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
7974 variations.
7975
db144853
MC
79762001-04-22 Michael Chastain <chastain@redhat.com>
7977
7978 * gdb.c++/local.exp: Use the 'runto' library function.
7979 * gdb.c++/namespace.exp: Likewise.
7980 * gdb.c++/overload.exp: Likewise.
7981
3207ec21
KB
79822001-03-26 Kevin Buettner <kevinb@redhat.com>
7983
7984 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
7985 * gdb.base/step-line.exp: New file. Test step/next in presence of
7986 #line directives.
7987 * gdb.base/step-line.c: New file. Test program for the above.
7988 * gdb.base/step-line.inp: New file. We pretend that this file has
7989 been transformed by some other tool into step-line.c.
7990
13b57657
JB
79912001-03-21 Jim Blandy <jimb@redhat.com>
7992
7993 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
7994 unmangled operator names.
7995
754cbe1c
JB
79962001-03-20 Jim Blandy <jimb@redhat.com>
7997
7998 * gdb.threads/linux-dp.exp: Recognize an additional message
7999 generated by GDB when it doesn't understand how to debug threads
8000 on the target system.
8001
177495c9
AC
80022001-03-19 Andrew Cagney <ac131313@redhat.com>
8003
8004 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
8005
f266096b
MC
80062001-03-12 Michael Chastain <chastain@redhat.com>
8007
8008 * gdb.c++/derivation.exp: Use the 'runto' library function.
8009
cac3c2ff
MC
80102001-03-12 Michael Chastain <chastain@redhat.com>
8011
8012 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
8013
b6c11a24
MC
80142001-02-24 Michael Chastain <chastain@redhat.com>
8015
8016 * gdb.c++/ref-types.exp: Change handwritten code to library
8017 function 'runto'.
8018
6bae5bce
OF
80192001-03-16 Orjan Friberg <orjanf@axis.com>
8020
8021 * gdb.base/signals.exp: Set count to 0 explicitly.
8022
0015fd9a
MS
80232001-03-15 Mark Salter <msalter@redhat.com>
8024
8025 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
8026 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
8027 (gdb_load): Add support for additional target_info: gdb_download_size
8028 and gdb_load_timeout.
0015fd9a 8029
fc33412a
DT
8030Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
8031
8032 * gdb.base/annota1.exp: Move test of isnative to earlier in the
8033 file -- to prevent failing when the compile fails but we have no
8034 intention of running the tests anyway.
8035
8036 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
8037 tests if set.
8038
8039 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
8040 integers.
8041
8042 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
8043 * gdb.c++/namespace.exp: Ditto.
8044
115f06de
OF
80452001-03-07 Orjan Friberg <orjanf@axis.com>
8046
8047 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
8048 * gdb.base/pointers.exp: Relax pattern match of decimals.
8049
b6ba6518
KB
80502001-03-06 Kevin Buettner <kevinb@redhat.com>
8051
8052 * Makefile.in, config/abug.exp, config/cfdbug.exp,
8053 config/cpu32bug.exp, config/dve.exp, config/est.exp,
8054 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
8055 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
8056 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
8057 config/sh.exp, config/sid.exp, config/slite.exp,
8058 config/sparclet.exp, config/udi.exp, config/unknown.exp,
8059 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
8060 config/vxworks.exp, config/vxworks29k.exp,
8061 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
8062 gdb.base/all-bin.exp, gdb.base/annota1.exp,
8063 gdb.base/arithmet.exp, gdb.base/assign.exp,
8064 gdb.base/async.exp, gdb.base/attach.exp,
8065 gdb.base/bitfields.exp, gdb.base/bitops.exp,
8066 gdb.base/break.exp, gdb.base/call-ar-st.exp,
8067 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
8068 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
8069 gdb.base/commands.exp, gdb.base/completion.exp,
8070 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
8071 gdb.base/constvars.exp, gdb.base/corefile.exp,
8072 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
8073 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
8074 gdb.base/ending-run.exp, gdb.base/environ.exp,
8075 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
8076 gdb.base/finish.exp, gdb.base/foll-exec.exp,
8077 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
8078 gdb.base/funcargs.exp, gdb.base/help.exp,
8079 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
8080 gdb.base/logical.exp, gdb.base/long_long.exp,
8081 gdb.base/maint.exp, gdb.base/mips_pro.exp,
8082 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
8083 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
8084 gdb.base/pointers.exp, gdb.base/printcmds.exp,
8085 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
8086 gdb.base/regs.exp, gdb.base/relational.exp,
8087 gdb.base/remote.exp, gdb.base/reread.exp,
8088 gdb.base/restore.exp, gdb.base/return2.exp,
8089 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
8090 gdb.base/selftest.exp, gdb.base/setshow.exp,
8091 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
8092 gdb.base/sigall.exp, gdb.base/signals.exp,
8093 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
8094 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
8095 gdb.base/step-test.exp, gdb.base/structs.c,
8096 gdb.base/structs.exp, gdb.base/structs2.exp,
8097 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
8098 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
8099 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
8100 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
8101 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
8102 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
8103 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
8104 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
8105 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
8106 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
8107 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
8108 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
8109 gdb.fortran/types.exp, gdb.java/jmisc.exp,
8110 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
8111 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
8112 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
8113 gdb.trace/circ.exp, gdb.trace/collection.exp,
8114 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
8115 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
8116 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
8117 gdb.trace/report.exp, gdb.trace/save-trace.exp,
8118 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
8119 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
8120 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
8121 notices.
8122
dc96c6c7 81232001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
8124
8125 * gdb.base/varargs.c (find_max_double): Fix printf format string:
8126 first arg is int not float.
8127
dc96c6c7 81282001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
8129
8130 * gdb.base/reread.exp: Unsupported for non-native targets;
8131 doesn't work for remote debugging.
8132
9b0c4aeb
FN
81332001-02-19 Fernando Nasser <fnasser@redhat.com>
8134
8135 From Drew Moseley <dmoseley@redhat.com>
8136 * gdb.base/ending-run.exp: Properly handle the BSP state when
8137 stepping past the end of main.
8138
02aa71d5
MC
81392001-02-19 John Moore <jmoore@redhat.com>
8140
8141 * gdb.base/commands.exp (infrun_breakpoint_command_test):
8142 Converted HPUX fix for non-expected items following multiple
8143 step commands into general solution for all platforms.
8144
1fa449a4
MC
81452001-02-18 Michael Chastain <chastain@redhat.com>
8146
8147 * gdb.c++/classes.exp (do_tests): Change runto statements
8148 from "runto 'foo(void)'" to "runto 'foo'". This makes the
8149 statements demangler agnostic.
8150 * gdb.c++/virtfunc.exp (do_tests): Likewise.
8151 (gdb_virtfunc_restart): Likewise.
8152
b2f9ec70
MC
81532001-02-14 Michael Chastain <chastain@redhat.com>
8154
8155 * gdb.c++/inherit.exp (do_tests): Change runto statements
8156 from "runto 'foo(void)'" to "runto 'foo'". This makes the
8157 statements demangler agnostic.
8158
cf74b8ca
AC
8159Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
8160
8161 * gdb.threads/pthreads.exp: Unify pass/fail messages for
8162 ``continue to bkpt at common_routine in thread 2'' and ``stopped
8163 before calling common_routine 15 times'' tests.
8164
99f78f56
MC
81652001-02-11 Michael Chastain <chastain@redhat.com>
8166
8167 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
8168 Helps the test script figure out which demangler is in use.
8169 (dm_type_foo_ref): Ditto.
8170 (dm_type_int_star): Ditto.
8171 (dm_type_long_star): Ditto.
8172 (dm_type_unsigned_int): Ditto.
8173 (dm_type_void): Ditto.
8174 (dm_type_void_star): Ditto.
99707966 8175 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
8176 Probe the gdb demangler and set variables to accommodate
8177 formatting differences.
8178 (info_func_regexp): New function. Same as info_func, but
8179 matches against a regexp.
8180 (info_func): Match against a literal string.
8181 (print_addr_2): New function. Match against a literal string,
8182 which can be different from the input to gdb.
8183 (print_addr): Simply call print_addr_2 with the same argument twice.
8184 (test_lookup_operator_functions): Use demangler formatting variables.
8185 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
8186 the tests in the same order as the C++ class declaration.
8187 (test_paddr_operator_functions): Ditto.
8188 (test_paddr_overloaded_functions): Ditto.
8189 (test_paddr_hairy_functions): Use demangler formatting variables.
8190 Add reference to gdb/19 for related tests.
8191 (do_tests): Call probe_demangler.
8192
1de8f023
KB
81932001-01-30 Kevin Buettner <kevinb@redhat.com>
8194
8195 * gdb.c++/templates.cc (printf): Remove unused function definition.
8196
ca3f91ed
MS
81972001-01-26 Felix Lee <flee@redhat.com>
8198
8199 * sid.exp (sid_exit): Pass host, not target, to remote_close.
8200
82012001-01-25 matthew green <mrg@redhat.com>
8202
8203 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
8204 up sid.
8205 (sid_exit): Call `remote_pop_conn' after GDB is gone.
8206
82072001-01-25 matthew green <mrg@redhat.com>
8208
8209 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 8210 Deprecate $sid_spawn_id.
ca3f91ed
MS
8211 (sid_exit): Remove code necessary only for `spawn.'
8212
82132001-01-25 matthew green <mrg@redhat.com>
8214
8215 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
8216
fb18ec4a
MC
82172001-01-28 Michael Chastain <chastain@redhat.com>
8218
8219 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
8220 to call when tests fail. It takes gdb out of the overloaded
8221 function choice menu back to the main prompt, so that the test
8222 program stays synchronized.
8223 (set_bp_overloaded): New proc to collect all the common
8224 code for setting a breakpoint on an overloaded name. Calls
8225 take_gdb_out_of_choice_menu when needed.
8226 (menu_overload1arg): New variable to collect the repeated
8227 instances of the expected menu for an overloaded name. Change
8228 the regular expression to handle changes in g++ type encoding:
8229 "void" can be either "void" or "", and "unsigned int" can be
8230 either "unsigned int" or "unsigned".
8231 (continue_to_bp_overloaded): Change regular expressions to handle
8232 changes in g++ type encoding.
8233 (no proc): Call take_gdb_out_of_choice_menu when needed.
8234 Remove redundant calls to "info break". Accept either "canceled"
8235 or "cancelled". Change regular expressions in "info break"
8236 calls to handle changes in g++ type encoding. Give all tests
8237 unique strings.
8238
9c646a6e
BE
82392001-01-17 Ben Elliston <bje@redhat.com>
8240
8241 * config/sid.exp: New file.
8242
9549d9c1
AC
8243Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
8244
8245 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
8246
dc96c6c7 82472000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
8248
8249 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
8250 Add a RE to accept a non-ascii char if one is ever presented.
8251
b4df4f68
FN
82522000-12-20 Fernando Nasser <fnasser@redhat.com>
8253
297dd0fd 8254 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 8255
dc96c6c7 82562000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 8257
d63a86f8 8258 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
8259 in regexp. One '\' does not suffice on Linux.
8260
4a7bddb6
MC
82612000-12-09 Michael Chastain <chastain@redhat.com>
8262
8263 * gdb.base/break.exp (test_clear_command): Use a marker function
8264 rather than 'main' for the test function. Also move this
8265 test to an execution point where the marker function names are
8266 guaranteed to be bound to functions. (Executing tests after a
8267 'finish' from main runs into name conflicts with local names
8268 in __libc_start_main).
8269
dc96c6c7 82702000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
8271
8272 * gdb.base/finish.exp: New test for gdb's "finish" command.
8273 * gdb.base/return2.exp: New test for gdb's "return" command.
8274 * gdb.base/return2.c: New source file for above.
8275
dc96c6c7 82762000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
8277
8278 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
8279 * gdb.base/miscexprs.exp: Ditto.
8280 * gdb.base/pointers.exp: Ditto.
8281 * gdb.c++/derivation.exp: Ditto.
8282 * gdb.c++/local.exp: Ditto.
8283 * gdb.c++/namespace.exp: Ditto.
8284 * gdb.c++/overload.exp: Ditto.
8285 * gdb.c++/ref-types.exp: Ditto.
8286
dc96c6c7 82872000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
8288
8289 * gdb.base/constvars.exp: Test result of "up" command.
8290 * gdb.base/miscexprs.exp: Ditto.
8291 * gdb.base/pointers.exp: Ditto.
8292 * gdb.base/scope.exp: Ditto.
8293 * gdb.c++/derivation.exp: Ditto.
8294 * gdb.c++/local.exp: Ditto.
8295 * gdb.c++/namespace.exp: Ditto.
8296 * gdb.c++/overload.exp: Ditto.
8297 * gdb.c++/ref-types.exp: Ditto.
8298
44097287
FN
82992000-11-22 Michael Chastain <chastain@redhat.com>
8300
8301 * mips_pro.exp: Accept either "middle -> top -> main" or
8302 "middle -> main" in the backtrace, because gcc can optimize
8303 tail calls to jumps. Remove setup_xfail for the hppa case.
8304 Add a comment with the original warning messages from PR 3016,
8305 which was filed in 1993, to preserve them for posterity.
8306
9d2e1bab
ND
83072000-11-17 Nick Duffek <nsd@redhat.com>
8308
8309 * lib/gdb.exp (gdb_test): Override timeout with board info.
8310
1aca8eb7
ND
83112000-11-17 Nick Duffek <nsd@redhat.com>
8312
8313 * gdb.base/display.exp: Don't kill running stub. Add "again" to
8314 the second kill and detach messages.
8315
93076499
ND
83162000-11-17 Nick Duffek <nsd@redhat.com>
8317
8318 * configure.in: Add AC_EXEEXT.
8319 * configure: Regenerate.
8320 * Makefile.in (just-check): Export EXEEXT.
8321 * lib/gdb.exp ($EXEEXT): Import from environment.
8322 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
8323 expect "maint dump-me" on Cygwin.
8324 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
8325 $EXEEXT.
8326
30e87cd3
ND
83272000-11-17 Nick Duffek <nsd@redhat.com>
8328
8329 * gdb.base/break.exp: Test backtrace and finish from called
8330 function on all platforms, not just HP-UX.
8331
dc96c6c7 83322000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
8333
8334 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
8335 code from gdb_target_monitor, so it can be used independantly
8336 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 8337
dc96c6c7 83382000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
8339
8340 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
8341 * gdb.base/corefile.exp: Expect the message "Program is being
8342 debugged already" when we send the "corefile" command, since
8343 the preceeding gdb_load may have connected gdb to a remote target.
8344 * gdb.base/display.exp: Disable hardware watchpoints if new
8345 board info variable "no_hardware_watchpoints" is true.
8346 Replace single-letter commands with more readable ones.
8347 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
8348 if new board info variable "no_hardware_watchpoints" is true.
8349 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
8350 to see if stdio (printf) testing is possible.
8351 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
8352 board info variable "no_hardware_watchpoints" is true. Use new
8353 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
8354
39124dea
FN
83552000-11-13 Fernando Nasser <fnasser@redhat.com>
8356
8357 From Orjan Friberg <orjanf@axis.com>:
8358 * gdb.base/printcmds.exp: Escape curly braces followed by a number
8359 in array print pattern match.
8360
a9e2e984
FN
83612000-11-09 Fernando Nasser <fnasser@redhat.com>
8362
8363 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
8364 spelling "cancelled" to U.S. spelling "canceled" to match changes
8365 made to gdb.
8366 * gdb.c++/ovldbreak.exp: Ditto.
8367
c7db355b
PS
83682000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
8369
8370 * gdb.base/callfuncs.c (main): Moved to end of file, call
8371 t_double_values to initialize the FPU before inferior calls are made.
8372 * gdb.base/callfuncs.exp: Test for register preservation after calling
8373 inferior functions. Add tests for continuining, finishing and
8374 returning from a stop in a call dummy.
8375
dc96c6c7 83762000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
8377
8378 * gdb.base/commands.exp: Break up long lines, and re-indent.
8379
dc96c6c7 83802000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
8381
8382 * config/gdbserver.exp: Rewritten from the ground up, to make it
8383 compatible with the current dejagnu tree, and to make it work with
8384 the new "gdbserver" in libremote.
8385
dc96c6c7 83862000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
8387
8388 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
8389 * gdb.base/varargs.exp: Skip entire test if no printf support.
8390 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
8391 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
8392
dc96c6c7 83932000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
8394
8395 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
8396 no floating point support.
8397 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
8398 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
8399 * gdb.base/call-rt-st.exp: Ditto.
8400 * gdb.base/call-strs.exp: Ditto.
8401
bac5fc66
JG
84022000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
8403
8404 * gdb.base/sizeof.c: include <stdio.h>.
8405
8406 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
8407 'finish', otherwise uncaptured gdb_prompt would potentially
8408 throw remaining test points out of sync.
8409
b22a6027
SB
84102000-07-26 Scott Bambrough <scottb@netwinder.org>
8411
8412 * gdb.base/recurse.exp: Run tests for all targets.
8413 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
8414 gnu-oldld case on ARM.
8415 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
8416 for ARM targets.
d63a86f8 8417
d8231941
AG
8418Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
8419
8420 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
8421 * gdb.java/configure: Rebuild.
8422
8caabe69
AG
8423Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
8424
8425 * gdb.java/jv-exp.exp: New file.
8426
9d273ca3
AG
8427Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
8428
8429 * configure: Rebuilt.
8430 * configure.in (configdirs): Add gdb.java.
8431 * gdb.java/jmisc.java: New file.
8432 * gdb.java/jmisc.exp: New file.
8433 * gdb.java/Makefile.in: New file.
8434 * gdb.java/configure: Rebuilt.
8435 * gdb.java/configure.in: New file.
8436 * lib/java.exp: New file.
8437
4f823a66
AC
8438Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
8439
8440 * gdb.base/exprs.exp: Test casts to a pointer including over and
8441 underflow.
8442
2391e11d
AC
8443Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
8444
8445 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
8446 and the compilers sizes.
8447
54602222
ND
84482000-07-09 Nick Duffek <nsd@redhat.com>
8449
8450 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
8451 (use_methods): New function.
8452 (main): Call use_methods().
8453 * gdb.c++/classes.exp (test_method_param_class): New procedure.
8454 (do_tests): Call test_method_param_class.
8455
2bec0572
ND
84562000-07-09 Nick Duffek <nsd@redhat.com>
8457
8458 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
8459 spelling.
8460 (test_enums): New procedure. Move enum tests from end of script
8461 to here. Set breakpoint on function name instead of line number.
8462 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
8463 (enums2): New marker function.
8464 (enums1): New function.
8465 (main): Call enums1(). Move enum tests to enums1().
8466
78492fde
AC
8467Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
8468
8469 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
8470 compile/link program. Update line numbers.
8471 * gdb.asm/d10v.inc: Define ``startup''.
8472 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 8473
49a2cef8
AC
8474Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
8475
8476 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
8477
3e6c8688
EZ
84782000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8479
8480 * gdb.base/maint.exp: Add 'maint print architecture' item to output
8481 of 'help maint print' command.
8482
9ff5cbe9
AC
8483Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
8484
8485 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
8486 they use gdb_expect_list.
8487
17c579bd
AC
8488Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
8489
8490 * gdb.base/commands.exp: Use ``set remote
8491 memory-read-packet-size'' instead of ``set endian big'' to test
8492 long commands.
8493
e6d71bf3
DB
84942000-06-03 Daniel Berlin <dan@cgsoftware.com>
8495
8496 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 8497 g++, and stop skipping them.
e6d71bf3
DB
8498
8499 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
8500 work under g++.
8501
d63a86f8 8502 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
8503 initialization.
8504
dc96c6c7 85052000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
8506
8507 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
8508 the regular expression: accept an (almost) arbitrary sequence of
8509 "frames-invalid" and "breakpoints-invalid" messages both before
8510 and after the "starting" message.
8511
dc96c6c7 85122000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
8513
8514 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 8515
dc96c6c7 85162000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
8517
8518 * gdb.base/annota1.exp (annotate-signal-handler-caller):
8519 Relax the regular expression a little, make it pass on Solaris 8.
8520
8216cda9
KB
85212000-05-12 Kevin Buettner <kevinb@redhat.com>
8522
8523 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 8524 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
8525 Instead, it is permissible for gdb to stop on the line of the
8526 call itself.
8527
1a570b2f
MS
85282000-05-12 Michael Snyder <msnyder@.cygnus.com>
8529
8530 * gdb.base/break.exp (bp on small function, optimized file):
8531 Add a second pass pattern. The behavior differs here between stabs
8532 and dwarf for one-line functions. Stabs preserves two line symbols
8533 (one before the prologue and one after) with the same line number,
8534 but dwarf regards these as duplicates and discards one of them.
8535 Therefore the address after the prologue (where the breakpoint is)
8536 has no exactly matching line symbol, and GDB reports the breakpoint
8537 as if it were in the middle of a line rather than at the beginning.
8538
dc96c6c7 85392000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 8540
d63a86f8 8541 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
8542 rather than "send_gdb" (for consistancy).
8543
7d418785
AC
8544Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
8545
8546 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
8547 * gdb.c++/templates.cc: Properly check for GCC version number.
8548 * lib/compiler.cc: Likewise
8549
dc96c6c7 85502000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 8551
d63a86f8 8552 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
8553 gdb may not stop at the first line of main, due to code motion.
8554
dc96c6c7 85552000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
8556
8557 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
8558 This test depends on parsing the printf output from the target.
8559 Since the sparclet stub doesn't do stdio, this will never work.
8560 * gdb.base/call-rt-st.exp: ditto.
8561 * gdb.base/call-strs: ditto.
8562
dc96c6c7 85632000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
8564
8565 * gdb.base/miscexprs.exp: make sizeof long array test portable.
8566
8567 * gdb.base/ending-run.exp: After connecting to a remote target,
8568 but before running, the target will appear to be in a random
8569 location. Specify both a file and a line for breakpoints.
8570 Also, the function that calls main may be called 'init'
8571 rather than 'start'.
8572
a5a51225
EZ
85732000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8574
8575 * gdb.base/help.exp: Update output for add-symbol-file command.
8576
7930cc7c
FN
85772000-04-10 Fernando Nasser <fnasser@cygnus.com>
8578
8579 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
8580 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
8581
23e37ab1
C
85822000-04-07 J.T. Conklin <jtc@redback.com>
8583
e93c542c
C
8584 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
8585
23e37ab1
C
8586 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
8587
591b8fa3
PDM
8588Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
8589
8590 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
8591 values that can be represented exactly.
8592 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
8593 above change, and to not check against the directory part of the source
8594 file name.
8595 (step into print_long_arg_list): Likewise.
8596 (print print_small_structs from print_long_arg_list): Likewise.
8597 (print print_long_arg_list): Likewise.
8598
7a495180
EZ
85992000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8600
30b53638 8601 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 8602
beb998c6
AC
8603Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
8604
8605 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
8606
1c689132
DB
86072000-03-25 Daniel Berlin <dan@cgsoftware.com>
8608
8609 * gdb.base/commands.exp (deprecated_command_test): Add test for
8610 deprecate with no arguments.
8611
c1790a9d
JL
86122000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
8613
8614 * gdb.base/break.exp: Add new test for setting breakpoints on
8615 optimized code so we can test breakpoints work even when function
8616 prologues may be optimized away
8617
003ba290
FN
86182000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
8619
8620 From David Whedon <dwhedon@gordian.com>
8621 * gdb.base/commands.exp : Added command deprecator tests.
8622
6837a0a2
DB
86232000-03-22 Daniel Berlin <dan@cgsoftware.com>
8624
8625 * gdb.base/help.exp: Added test for new apropos command.
8626
b9593231
KB
86272000-03-21 Kevin Buettner <kevinb@redhat.com>
8628
8629 * gdb.base/pointers.c (usevar): New function.
8630 (main): Make sure that global variables v_int_pointer2, rptr,
8631 and y are all referenced someplace in the program by calling
8632 usevar() on them. [Some linkers delete symbols which are
8633 never referenced. The space remains, but there's no way to
8634 get a (symbolic) handle on the variable from the debugger.]
8635
751a959b
EZ
86362000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8637
8638 * gdb.base/printcmds.c: Add typedeffed arrays.
8639
8640 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
8641 procedure to test arrays that are typedef'd.
8642
73a93a32
JI
86432000-03-13 James Ingham <jingham@leda.cygnus.com>
8644
8645 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 8646 the library directories.
73a93a32 8647
fb40c209
AC
8648Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
8649
8650 * configure.in (configdirs): Add sub directory gdb.mi.
8651 * configure: Re-generate.
8652
8653 * gdb.mi: New directory.
d63a86f8 8654
ee4dd2c9
AC
86552000-02-25 Scott Bambrough <scottb@netwinder.org>
8656
8657 * gdb.base/long_long.exp: Correct test suite failure when printing
8658 a long long value as a double on ARM platforms.
8659
70f0cc22
JB
86602000-02-16 Jim Blandy <jimb@redhat.com>
8661
8662 * gdb.base/break.exp ("breakpoint line number"): Make sure the
8663 default source file is set properly before running this test.
8664
853819b8
EZ
86652000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8666
8667 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
8668 gdbtk/library directory, not in gdbtcl2.
8669
dfcd3bfb
JM
86702000-02-04 Jim Blandy <jimb@redhat.com>
8671
8672 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
8673 backslash from regexp pattern.
8674
8675 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
8676 procedure. Use it to run all the "continue to bp overloaded"
8677 tests. Note that this changes the names of the tests slightly.
8678 If the breakpoint hit message includes a hex PC value, because
8679 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
8680 from the real source code, still consider that a pass.
8681
8682 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
8683 XFAIL here if the breakpoint message contains a hex address. Note
8684 similar change on 1999-11-02.
8685
8686 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
8687
8688 * gdb.base/ptype.exp: Establish a default source file before
8689 calling get_debug_format.
8690
86912000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
8692
8693 * gdb.base/watchpoint.exp: Remove duplication of test messages.
8694
8b93c638
JM
86952000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
8696
8697 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
8698 of successive stepi commands -- while in the prologue we should see
8699 the function entry bracket.
8700
87012000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
8702
8703 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
8704 reach __change_mode() when stepping through the end of main().
8705
c5394b80
JM
87062000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
8707
8708 * gdb.base/default.exp: Fix expected pattern.
8709 * gdb.base/help.exp: Same.
8710
0d06e24b
JM
87112000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8712
8713 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
8714 Don't use xfail's because that affects only the following test.
d63a86f8 8715
0d06e24b
JM
8716 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
8717 solaris or linux.
8718
8719 * gdb.base/selftest.exp: Update to reflect changes to main.c.
8720
dc96c6c7 87212000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 8722
d63a86f8 8723 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
8724 "A syntax error" rather than "A parse error". Accept both.
8725
87262000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
8727
8728 * gdb.base/default.exp: Remove OS dependent string from "target
8729 remote" test.
8730 * gdb.base/help.exp: Same for "help target remote" test.
8731
c3f6f71d
JM
87322000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8733
8734 From Jim Kingdon <kingdon@redhat.com>:
8735
8736 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
8737 prompt (cleanup rather than necessity, but still might keep output
8738 from spilling to next test).
8739
87402000-01-02 Fred Fish <fnf@cygnus.com>
8741
8742 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
8743 AIX, which defines them in <sys/types.h>.
8744
ed9a39eb 87451999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 8746
ed9a39eb
JM
8747 * gdb.base/default.exp: Match arm* etc instead of arm in "info
8748 float" test.
8749
87501999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 8751
ed9a39eb 8752 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
8753
8754 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
8755 outermost frame disallowed".
8756
87571999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
8758
8759 * gdb.base/setvar.exp: New tests for setting the value of a struct
8760 with a constant list.
8761
87621999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
8763
8764 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
8765 require the user to type a cast before setting the value of a struct.
8766
de57eccd
JM
87671999-12-06 Jim Blandy <jimb@cygnus.com>
8768
8769 * gdb.base/default.exp: Expect the new 'info float' command on
8770 all i386 platforms.
8771
8772 * gdb.threads/linux-dp.exp: Expand our ability to recognize
8773 LinuxThreads libraries that don't support debugging.
8774
c2d11a7d
JM
8775Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
8776
8777 * gdb.base/remote.c: Fill the buffer with truely random data.
8778 Change the buffer type to ``unsigned char'' to simplify size
8779 arithmetic.
8780
8781 * gdb.base/remote.exp: Reduce download numbers by one. Typical
8782 stub only handles 400-1 byte packets. Verify that the download
8783 worked.
8784
87851999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
8786
8787 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
8788 tests, using UNRESOLVED for the untested cases. Also, does not wait
8789 for a timeout if the prompt was received before a recognizable pattern.
8790
87911999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
8792
8793 * lib/gdb.exp (gdb_expect_list): Fix spelling.
8794
87951999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8796
8797 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
8798 watchpoints.
8799
88001999-11-24 Jason Merrill <jason@casey.cygnus.com>
8801
8802 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
8803
8804 * gdb.c++/local.exp: Be more flexible in recognizing local class
8805 name mangling. Don't allow horribly truncated method names.
8806 * gdb.c++/derivation.exp: Expect protected inheritance.
8807 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
8808 * gdb.c++/virtfunc.exp: Likewise.
8809 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
8810 when printing a nested enum.
8811
88121999-11-22 Jim Blandy <jimb@cygnus.com>
8813
8814 * gdb.base/step-test.exp: Properly await GDB's response to setting
8815 a breakpoint on the call to large_struct_by_value.
8816
8817 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
8818 just because we have debug info for the `start' function.
8819
88201999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
8821
8822 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
8823 "Unknown signal" messages, which indicate (on LinuxThreads) that
8824 GDB doesn't know how to debug threads on this system. This is
8825 better than hanging while philosopher 0 dumps chatter into gdb.log.
8826
88271999-11-18 Tom Tromey <tromey@cygnus.com>
8828
8829 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
8830
88311999-11-18 Fred Fish <fnf@cygnus.com>
8832
8833 * gdb.base/coremaker2.c: Add sample program for generating
8834 cores that is more self contained than coremaker.c. Eventually
8835 I'll add more code to this and tie it into the testsuite.
8836
4ce44c66
JM
88371999-11-12 Stan Shebs <shebs@andros.cygnus.com>
8838
8839 * gdb.base/dollar.exp: Remove, now in gdb.hp.
8840
88411999-11-10 Jimmy Guo <guo@cup.hp.com>
8842
8843 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
8844 from $srcdir/lib/.
8845 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
8846 and gdb.c++/.
8847
8848 * gdb.c++/derivation.exp: remove redundant get compiler info code.
8849
d63a86f8 8850 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
8851 'continue with watch' test point.
8852
88531999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
8854
8855 Merged from p2linux-990323-branch:
d63a86f8 8856
4ce44c66
JM
8857 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
8858
11cf8741
JM
8859Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
8860
8861 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
8862 {limit,fixed}''. Test ``set download-write-size''.
8863
8864Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
8865
8866 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
8867 gdb_expect_list.
8868
8869Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
8870
8871 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
8872
88731999-11-03 Mark Salter <msalter@cygnus.com>
8874
8875 * gdb.base/break.exp: Fix "stub continue" pattern.
8876
88771999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
8878
8879 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
8880
88811999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
8882
8883 * gdb.base/display.exp ("finish"): Add timeout clause.
8884
8885 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
8886 plain prompt clause, so this doesn't have to time out in order to
8887 fail.
8888
8889 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
8890 breakpoint hit messages include an address.
8891
8892 * gdb.base/display.exp: Don't forget to escape parens in regular
8893 expressions. Unix regexp notatation sucks.
8894
88951999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8896
8897 * gdb.base/annota1.exp: Test for annotate-signalled: change output
8898 order for 'signalled' message.
8899
5c44784c
JM
89001999-11-01 Stan Shebs <shebs@andros.cygnus.com>
8901
8902 From Jimmy Guo <guo@cup.hp.com>:
8903 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
8904 * gdb.base/annota1.c: Add code for tests to work with.
8905
89061999-10-26 Frank Ch. Eigler <fche@cygnus.com>
8907
8908 * gdb.base/remote.exp: New test for remote downloading settings.
8909 * gdb.base/remote.c: New file with large .data.
8910
917317f4
JM
89111999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
8912
8913 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
8914 for LinuxThreads support, merged from the Code Fusion branch.
8915
8916Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
8917
8918 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
8919 containing exp_continue into a while within an expect. Don't
8920 attempt a start more than three times. Check return value from
8921 gdb_load.
d63a86f8 8922
2df3850c
JM
8923Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
8924
8925 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
8926 a pass case.
8927
2acceee2
JM
89281999-10-01 Kevin Buettner <kevinb@cygnus.com>
8929
8930 * gdb.base/break.c (main): Added a statement that we can step
8931 off of.
8932 * gdb.base/break.exp: Added tests for setting a breakpoint
8933 at an offset and stepping onto a breakpoint.
8934
89351999-10-01 Fred Fish <fnf@cygnus.com>
8936
d63a86f8 8937 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
8938 gdb output.
8939
c2c6d25f
JM
89401999-09-18 Jim Blandy <jimb@cris.red-bean.com>
8941
8942 * gdb.base/break.exp: Code locations are in hex, don't forget!
8943 (For HP-UX.)
8944
89451999-09-17 Stan Shebs <shebs@andros.cygnus.com>
8946
8947 * condbreak.exp: Use break.c as test program.
8948 * condbreak.c: Remove, redundant with break.c.
8949
89501999-09-15 Stan Shebs <shebs@andros.cygnus.com>
8951
8952 * config/monitor.exp (gdb_target_monitor): Disable X- and
8953 Z-packets if the target needs it.
8954
89551999-09-13 James Ingham <jingham@leda.cygnus.com>
8956
8957 * gdb.c++/overload.exp: Added tests for listing overloaded
8958 functions with function pointers in the arg, explicitly calling
8959 out the version you want.
8960
cff3e48b
JM
89611999-09-09 Stan Shebs <shebs@andros.cygnus.com>
8962
8963 * long_long.exp: Add variations of test cases that work for
8964 targets with 16-bit ints and 32-bit doubles.
8965
d4f3574e
SS
89661999-09-08 Stan Shebs <shebs@andros.cygnus.com>
8967
8968 * break.c (main): Compare a possibly-uninitialized argc with an
8969 unlikely value that fits in 16 bits.
8970
89711999-09-07 Stan Shebs <shebs@andros.cygnus.com>
8972
8973 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
8974 0xfeeb, don't want negative numbers if ints are 16 bits.
8975
8976 * lib/gdb.exp (skip_cplus_tests): New proc.
8977 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
8978 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
8979 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
8980 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
8981 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
8982 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
8983 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
8984 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
8985
8986 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
8987
8988Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
8989
8990 * gdb.base/corefile.exp (up): Allow a parameter to appear
8991 in the frame that we're going up to.
8992
8993 From Jim Blandy <jimb@cygnus.com>:
8994
8995 * gdb.base/default.exp (info float): Expect some output now.
8996
8997 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
8998 returning floating-point values to fail on the x86.
8999 * gdb.base/callfwmall.exp (do_function_calls): Same.
9000
9001 * gdb.base/list.exp (test_listsize): Correct expectations for
9002 listing line 1 with listsize 2. Also, listing a single line
9003 works now, as does listing three lines. [Kevin's note: There
9004 were a number of other cases fixed too where the expectations
9005 differed...]
9006
90071999-09-02 Stan Shebs <shebs@andros.cygnus.com>
9008
9009 * gdb.base/selftest.exp: Add case for when version prints as
9010 constant string instead of char pointer.
9011
104c1213
JM
90121999-08-25 Stan Shebs <shebs@andros.cygnus.com>
9013
9014 * gdb.base/ending-run.exp: Add Solaris case for what happens when
9015 stepping out of main.
9016
9017 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
9018 G++ used.
9019
9020 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
9021 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
9022
9023 * gdb.c++/ovldbreak.exp: Update match string in test that
9024 includes a warning of multiple breakpoints.
9025
90261999-08-24 Stan Shebs <shebs@andros.cygnus.com>
9027
9028 * gdb.base/display.exp: Improve precision of step-after-finish
9029 added yesterday.
9030
9031 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
9032 test.
9033
9034 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
9035 configs when using G++, not just hppa*.
9036
90371999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9038
9039 * gdb.base/async.c: New file.
9040 * gdb.base/async.exp: New file.
9041
9042Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
9043
9044 * gdb.base/break.exp: Tweak PA specific tests to properly handle
9045 PA64.
9046
53a5351d
JM
9047Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
9048
104c1213
JM
9049 * gdb.base/display.exp: "finish" can leave us mid-line on many
9050 targets, deal with it. Add a small constant to main, instead of
9051 1000 since main+1000 may not be a valid address in the target.
9052
53a5351d
JM
9053 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
9054 on hpux11.
9055
9056 * gdb.base/attach.exp: Handle another hpux11 error message variant
9057 when attaching to a process that does not exist.
9058
90591999-08-19 J.T. Conklin <jtc@redback.com>
9060
9061 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
9062 characters in 'continue to 1241' test.
9063
90641999-08-17 Stan Shebs <shebs@andros.cygnus.com>
9065
9066 * gdb.base/call-ar-st.exp: Add a shorter match case for the
9067 stop in print_long_arg_list, define and use a whitespace
9068 variable in print_small_structs test, add an XFAIL for Solaris.
9069 * gdb.base/dbx.exp: XFAIL func commands until somebody is
9070 interested enough to fix.
9071
7be570e7
JM
90721999-08-13 Keith Seitz <keiths@cygnus.com>
9073
9074 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
9075 (dbx_gdb_load): Remove. Use gdb_load instead, since that
9076 proc knows about targets other than the natives.
9077 (test_assign): Use "gdb_run_cmd" to "run" the target.
9078 Check that we've actually hit the breakpoint at main.
9079 When we attempt to assign a value to a local variable, check
9080 that the variable is in the current scope, i.e., don't use
9081 a test with an empty result.
9082
9083Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
9084
9085 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
9086 command.
9087
90881999-08-09 Stan Shebs <shebs@andros.cygnus.com>
9089
9090 From Jimmy Guo <guo@cup.hp.com> and others at HP:
9091 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
9092 gdb.compat, gdb.threads-hp.
9093 gdb.hp/configure, gdb.hp/configure.in: New files.
9094 gdb.hp/Makefile.in: Recurse into new subdirs.
9095 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
9096 gdb.hp/gdb.objdbg: New directory, tests for debugging info
9097 in object files.
9098 gdb.hp/tools: New directory, aux tools for HP-specific tests.
9099
96baa820
JM
91001999-08-05 Stan Shebs <shebs@andros.cygnus.com>
9101
9102 * gdb.base/display.exp: Help expect by putting a newline in the
9103 funky printf, remove a bogus p/a test.
9104
91051999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9106
9107 * gdb.base/display.exp: Make sure that when we say 'run', we are
9108 connected to the target. This is necessary when running not
9109 natively.
9110
91111999-08-03 Stan Shebs <shebs@andros.cygnus.com>
9112
9113 * gdb.base/step-test.exp: Removed some extraneous messages.
9114
9115 * gdb.base/long_long.exp: Don't run memory examination tests
9116 on little-endian targets (they will need a different set of
9117 results to match).
9118
91191999-08-02 Stan Shebs <shebs@andros.cygnus.com>
9120
9121 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
9122 until somebody decides to fix GDB.
9123
9124 * gdb.base/long_long.c: Stop compiler complaint by specifying long
9125 constant as "ULL".
9126 * gdb.base/long_long.exp: Loosen x/c test, add partial result
9127 matches for a couple x/2 commands.
9128
a0b3c4fd
JM
91291999-07-30 Stan Shebs <shebs@andros.cygnus.com>
9130
9131 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
9132 by merging in ref-types2 tests.
9133 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
9134
9135 From Jimmy Guo <guo@cup.hp.com> and others at HP:
9136 * gdb.c++/Makefile.in: Add standard actions.
9137 (EXECUTABLES): Rename from PROGS, update list.
9138 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
9139 from gdb.hp.
9140 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
9141 foo and bar locals.
9142 * gdb.c++/anon-union.exp: Fix tests to match.
9143 * gdb.c++/classes.exp: Run if HP compiler used, add extra
9144 expect matches to handle output variations.
9145 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
9146 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
9147 output, add HP alternatives for new and delete prints.
9148 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
9149 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
9150 * gdb.c++/demangle.exp: Use $style when reporting failure.
9151 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
9152 * gdb.c++/inherit.exp: Run if HP compiler used, add some
9153 match alternatives.
9154 * gdb.c++/local.exp: Add match alternatives or xfails for HP
9155 compilers.
9156 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
9157 * gdb.c++/method.exp: Add match alternatives.
9158 * gdb.c++/misc.cc: Add bool types.
9159 * gdb.c++/misc.exp: Add tests for bool types.
9160 * gdb.c++/overload.exp: Add xfails.
9161 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
9162 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
9163 add some more template parameter tests (only for HP currently).
9164 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
9165 * gdb.c++/virtfunc.cc: Add return type and value for main.
9166 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
9167 match alternatives.
d63a86f8 9168
a0b3c4fd
JM
91691999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9170
9171 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
9172
91731999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
9174
9175 * gdb.base/signals.exp: Don't expect getting a backtrace from
9176 within a signal handler to fail on Linux.
9177
91781999-07-29 Stan Shebs <shebs@andros.cygnus.com>
9179
9180 From Jimmy Guo <guo@cup.hp.com> and others at HP:
9181 * lib/gdb.exp: Remove some gratuitious semicolons.
9182 (delete_breakpoints): Increase timeout.
9183 (gdb_expect): Add -notransfer option.
9184 (gdb_test): Use -notransfer option.
9185 (get_compiler_info): Add f77 case.
9186 (get_compiler): New proc, split out from gdb_preprocess, add f77
9187 case.
9188 (gdb_preprocess): Call get_compiler.
9189
9190 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
9191 * gdb.base/attach.exp, gdb.base/display.exp,
9192 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
9193 gdb.base/long_long.exp, gdb.base/printcmds.exp,
9194 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
9195 third arg to gdb_test.
9196 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
9197 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
9198 HP-UX xfails, add others.
9199 * gdb.base/completion.exp: Reflect name change of self-test.
9200 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
9201 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
9202 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
9203 HP failure number.
9204 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
9205 useless HP-UX 10.30 references.
9206 * gdb.base/maint.exp: Loosen matches.
9207 * gdb.base/pointers.c (main): Declare more_code.
9208 * gdb.base/pointers.exp: Match on output of a `next'.
9209 * gdb.base/structs.c: Add prototypes.
9210 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
9211 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
9212
92131999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9214
9215 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
9216 command.
9217
92181999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9219
9220 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
9221 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
9222
9223 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
9224 debug info. Deal with lack of signal hanlder info in stack.
9225
9226 From Jim Kingdon <kingdon@redhat.com>:
9227 * gdb.base/annota1.exp: If printf has debug info, deal with it.
9228
5a2468f5
JM
92291999-07-19 Stan Shebs <shebs@andros.cygnus.com>
9230
9231 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
9232 gdb.base/foll-vfork.exp: Don't run for crosses.
9233
adf40b2e
JM
9234Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
9235
9236 * gdb.base/configure.in: Check for gdbvars.exp instead of
9237 a1-selftest.exp.
9238 * gdb.base/configure: Re-generate.
9239
92401999-07-12 Stan Shebs <shebs@andros.cygnus.com>
9241
9242 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
9243 in trying to run first and name is too long.
9244
9245 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
9246 pointers2.c and pointers2.exp, respectively.
9247 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
9248 doschk happier.
9249
43e526b9
JM
92501999-07-08 Stan Shebs <shebs@andros.cygnus.com>
9251
9252 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
9253 callfuncs2.c and callfuncs2.exp.
9254
9255 * gdb.base/list.exp: Remove mistaken xfails.
9256 * gdb.base/list0.h: Add optional prototypes.
9257
9846de1b
JM
9258Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
9259
9260 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
9261 calling malloc.
9262 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
9263 * ptype.exp: Move test for get_debug_format to before its first
9264 use.
9265
92661999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9267
9268 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
9269 * gdb.base/annota2.cc, annota2.exp: Move from here.
9270 * gdb.c++/annota2.cc, annota2.exp: To here.
9271 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
9272
43ff13b4
JM
9273Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
9274
9275 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
9276 a consistent format.
9277
085dd6e6
JM
92781999-06-25 Stan Shebs <shebs@andros.cygnus.com>
9279
9280 From Jimmy Guo <guo@cup.hp.com> and others at HP:
9281 * lib/gdb.exp (get_compiler_info): Add detection for assorted
9282 HP compilers, also set the globals $true and $false.
9283
9284 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
9285 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
9286 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
9287 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
9288 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
9289 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
9290 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
9291 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
9292 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
9293 whatis.c} Add C++ compatible function definitions and return
9294 types, add includes for library functions.
9295 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
9296 * gdb.base/step-test.c (myglob): Rename from glob.
9297 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
9298 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
9299 files, move here from gdb.hp.
9300 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
9301 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
9302 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
9303 Adjust line numbers in regexps.
9304
9305 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
9306 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
9307 instead of 0/1.
9308
9309 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
9310 foll-vfork.exp: New files, move here from gdb.hp.
9311 * gdb.base/page.exp: New file, test of pagination command.
9312
9313 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
9314 recursion test.
9315 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
9316
9317 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
9318 gdb.base/solib.exp: Fix compiler invocation process.
9319
9320 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
9321 HP-UX 11, turn off overload resolution explicitly.
9322 * gdb.base/commands.exp: Set argument list explicitly, add
9323 watchpoint test.
9324 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
9325 them work.
9326 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
9327 expressions properly.
9328 * gdb.base/corefile.exp: Loosen the match slightly.
9329 * gdb.base/default.exp: Allow "Error accessing memory" message
9330 also.
9331 * gdb.base/display.exp: Skip over x/0 j if PA64.
9332 * gdb.base/funcargs.exp: Add xfails for HP-UX.
9333 * gdb.base/interrupt.exp: Ditto.
9334 * gdb.base/langs.exp: Add symbolic matches governed by compiler
9335 in use.
9336 * gdb.base/list.exp: Add xfails for HP-UX.
9337 * gdb.base/long_long.exp: Refine some of the numeric matches.
9338 * gdb.base/mips_pro.exp: Xfail on HP-UX.
9339 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
9340 * gdb.base/nodebug.exp: Succeed on more varieties of output.
9341 * gdb.base/opaque.exp: Remove some HP-UX xfails.
9342 * gdb.base/ptype.exp: Succeed on more varieties of output.
9343 * gdb.base/scope.exp: Add xfails for HP-UX.
9344 * gdb.base/sect-cmd.exp: Add more cases.
9345 * gdb.base/setvar.exp: Add xfails for HP-UX.
9346 * gdb.base/shlib-call.exp: Loosen some matches slightly.
9347 * gdb.base/signals.exp: Match on void symbolically.
9348 * gdb.base/step-test.exp: Add case for PA64.
9349 * gdb.base/term.exp: Add exit and restart.
9350 * gdb.base/twice.exp: Clean up after self.
9351 * gdb.base/varargs.exp: Disable overload resolution explicitly.
9352 * gdb.base/whatis.exp: Allow more ways to pass tests.
9353
9354 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
9355 no longer useful.
9356
9357Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
9358
9359 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
9360 list of patterns.
9361 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
9362 print_double_array(double_array)", "continuing to breakpoint
9363 1018", "print print_double_array(array_d)" and "continuing to
9364 1034" tests.
d63a86f8 9365
085dd6e6
JM
93661999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
9367
9368 * Makefile.in: Add empty html and install-html targets.
9369
93701999-06-24 Stan Shebs <shebs@andros.cygnus.com>
9371
9372 * config/mt-*: Remove, these haven't been used since 1996.
9373
93741999-06-22 Stan Shebs <shebs@andros.cygnus.com>
9375
9376 * gdb.base/call-strs.c, gdb.base/ending-run.c,
9377 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
9378 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
9379
9e0b60a8
JM
93801999-06-18 Stan Shebs <shebs@andros.cygnus.com>
9381
9382 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
9383 simpler match case for the ptype of the big class.
9384
93851999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9386
9387 * gdb.exp: Fix test for gdb_prompt existence.
9388
93891999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9390
9391 * gdb.exp (gdb_test): Add fail after calls to perror.
9392
93931999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9394
9395 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
9396
93971999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9398
9399 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
9400
0f71a2f6
JM
9401Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
9402
9403 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
9404 malloc() is linked in.
9405
94061999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
9407
9408 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
9409 step at end.
9410
9411 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
9412
94131999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
9414
9415 * gdb.java/jv-print.exp: New file. (Our first Java test!)
9416
cce74817
JM
9417Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
9418
9419 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
9420 * gdb.base/mips_pro.exp: Likewise.
9421
94221999-06-02 Keith Seitz <keiths@cygnus.com>
9423
9424 * gdb.c++/templates.cc: Change all "new" operators to throw
9425 an exception.
9426 * gdb.c++/cplusfuncs.cc: Likewise.
9427
9428 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
9429
9430Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
9431
9432 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
9433 * gdb.base/ending-run.exp: When stepping out of main, accept a
9434 step into an arbitrary assembler file.
9435
392a587b
JM
94361999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9437
d63a86f8 9438 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 9439 "breakpoint-invalid" to be printed.
d63a86f8 9440 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
9441 number of "frames-invalid" and "breakpoint-invalid" to be printed.
9442 * gdb.base/annota2.cc: Initialize a.x to 0.
9443
9e086581
JM
94441999-05-17 Keith Seitz <keiths@cygnus.com>
9445
9446 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
9447 when "skip_float_tests" set.
9448 Ditto for "print print_double_array(array_d)", "print print_small_structs",
9449 "print print_ten_doubles", and "step into print_long_arg_list".
9450 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
9451 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
9452 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
9453 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
9454 "skip_float_tests" is set.
9455 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
9456 when "skip_float_tests" set.
d63a86f8 9457
cd0fc7c3
SS
94581999-05-06 Keith Seitz <keiths@cygnus.com>
9459
9460 * gdb.base/annota2.cc: Include stdio.h.
9461
9462Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
9463
9464 * gdb.base/crossload.exp: Remove, this has been disabled ever
9465 since BFD stopped including all targets, and cross-GDB gets
9466 plenty of testing anyway.
9467 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
9468 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
9469 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
9470 * gdb.base/README: Remove, was doc for this.
9471 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
9472 needed.
9473
b83266a0
SS
94741999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9475
9476 * gdb.base/call-ar-st.exp: Fix one regular expression in test
9477 output.
9478
9479 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
9480 * gdb.base/annota2.exp: New file. More annotation tests.
9481 * gdb.base/annota1.c: New file. Source file for annota1.exp.
9482 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
9483
94841999-04-23 Angela Marie Thomas <angela@cygnus.com>
9485
9486 * config/cfdbug.exp: New file.
9487
7a292a7a
SS
94881999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
9489
9490 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
9491 Marcus Daniel's and Dale Hawkins's demangler crashes.
9492
9493 * gdb.c++/demangle.exp (test_gnu_style_demangling,
9494 test_lucid_style_demangling, test_arm_style_demangling,
9495 test_hp_style_demangling): Try Tom Tromey's core-dumping
9496 identifier under each demangling style.
9497
94981999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
9499
9500 * gdb.c++/demangle.exp: Include the current demangling style
9501 in all test names.
9502 (current_demangling_style): New global variable.
9503 (set_demangling_style, test_demangling_core, test_demangling,
9504 test_demangling_exact): New functions.
9505 (test_gnu_style_demangling, test_lucid_style_demangling,
9506 test_arm_style_demangling, test_hp_style_demangling): Use those,
9507 instead of calling gdb_test and gdb_test_exact directly.
9508 (catch_demangling_errors): New function, which reports errors
9509 signalled by the demangling test functions in an orderly way.
9510 (do_tests): Use catch_demangling_errors.
9511
95121999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
9513
9514 * gdb.base/signals.exp (test_handle_all_print): Use () for
9515 grouping in expressions, not {}.
9516
9517 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
9518 initialized yet.
9519
95201999-04-01 Stan Shebs <shebs@andros.cygnus.com>
9521
9522 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
9523 are listed.
9524
95251999-03-26 Stan Shebs <shebs@andros.cygnus.com>
9526
9527 * gdb.stabs/weird.exp: Test for CC being defined before
9528 looking at its value.
9529
95301999-03-25 Stan Shebs <shebs@andros.cygnus.com>
9531
9532 * gdb.base/call-ar-st.exp: Remove stray '#'.
9533 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
9534 "short int" and "long int".
9535 * gdb.c++/overload.cc: Cast the string added in the previous
9536 change, to mollify finicky HP compiler.
9537 * gdb.hp/reg-test.exp (testfile): Fix file name.
9538 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 9539
7a292a7a
SS
9540 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
9541 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
9542 alternate form of enum ptype.
9543
c906108c
SS
95441999-03-23 Stan Shebs <shebs@andros.cygnus.com>
9545
7a292a7a
SS
9546 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
9547 * gdb.hp/*.exp: Change all to run compiler probe only after
9548 passing skip_hp_tests, so as not to waste time on guaranteed
9549 failure.
9550
c906108c
SS
9551 * gdb.c++/overload.cc: Pass string instead of char addr, always
9552 init ccpfoo.
9553 * gdb.c++/templates.cc: Fix syntax error.
9554
7a292a7a
SS
9555Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9556
9557 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 9558 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
9559 command.
9560
95611999-03-18 James Ingham <jingham@cygnus.com>
9562
9563 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
9564
9565 * gdb.c++/method.exp: It was testing an uninitialized int on the
9566 stack and assuming it was positive.
9567
9568 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
9569
9570 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 9571 keep it from killing the rest of the tests.
7a292a7a
SS
9572 Use gdb_continue_to_end.
9573
9574 * gdb.base/sigall.exp: use gdb_continue_to_end.
9575
9576 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
9577
9578 * gdb.base/display.exp: use runto_main, not run.
9579
d63a86f8
RM
9580 * gdb.base/default.exp: Check for the current error message in the
9581 r abbreviation test.
7a292a7a
SS
9582 Add strongarm to the targets that know info float.
9583
d63a86f8 9584 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
9585 run which doesn't work with monitors.
9586
9587 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
9588
9589 * gdb.base/break.exp: use the gdb_continue_to_end proc.
9590
9591 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
9592 program. Traps the case (in Cygmon) when the program never really
9593 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
9594 more places, so I used my name. Sorry Mark...
9595
9596 * config/monitor.exp (gdb_target_monitor): added another
9597 target_info parameter: remotebinarydownload. This will set the
9598 remotebinarydownload flag if this is causing some boards trouble.
9599
96001999-03-18 Mark Salter <msalter@cygnus.com>
9601
9602 * lib/gdb.exp (continue_to_exit): New function.
9603
9604 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
9605 * gdb.base/ending-run.exp: Ditto.
9606 * gdb.base/step-test.exp: Ditto.
9607
96081999-03-16 Stan Shebs <shebs@andros.cygnus.com>
9609
9610 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
9611 (suggested by Art Haas <ahaas@neosoft.com>).
9612
96131999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
9614
9615 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
9616
9617Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
9618
9619 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
9620 descriptions of types (short unsigned int vs unsigned short, etc).
9621
96221999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
9623
9624 * gdb.base/call-strs.exp: Don't assume that `step' will step over
9625 a call to strlen; sometimes we do have sources.
9626
96271999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
9628
9629 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
9630 character, so GDB won't print garbage after its end.
d63a86f8 9631
c906108c
SS
9632 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
9633 breakpoint there instead. Sometimes GCC emits memcpy to handle
9634 the large structures being passed by value, so we step into that
9635 instead of sum_array_print, which obscures what we're really testing.
9636 * gdb.base/step-test.exp: However, we do want a test that notices
9637 the bizarre steps into memcpy, so do that here. Add check for
9638 stepping into function calls that pass large structures by value.
9639 ("Is that a noun clause, or are you just happy to see me?")
9640 Remove all references to specific line numbers.
9641 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
9642 New type and function.
9643 (main): Call large_struct_by_value, passing it a large struct by value.
9644 * lib/gdb.exp (gdb_get_line_number): New function.
9645
9646 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
9647 more portable.
9648
7a292a7a
SS
96491999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
9650
c906108c
SS
9651 * lib/gdb.exp: Doc fixes.
9652
7a292a7a
SS
96531999-03-05 Nick Clifton <nickc@cygnus.com>
9654
d63a86f8 9655 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
9656
96571999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
9658
c906108c
SS
9659 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
9660 commands. They're not germane to this test, and they don't work
9661 that way on remote targets.
9662
3fc11d3e
JM
96631999-03-01 James Ingham <jingham@cygnus.com>
9664
9665 * Changelog entries merged over from gdb development branch.
9666
3fc11d3e
JM
9667 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
9668
9669 * lib/gdb.exp (gdbtk_analyze_results): Generic function
9670 for outputting results of test run.
9671
2d4a1622 9672 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
9673
9674 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 9675
7a292a7a
SS
96761999-02-25 Felix Lee <flee@cygnus.com>
9677
9678 * lib/gdb.exp (debug_format): initialize
9679
c906108c
SS
96801999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
9681
9682 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
9683 * gdb.base/call-rt-st.c: Ditto.
9684
c906108c
SS
96851999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
9686
9687 * gdb.threads/pthreads.exp (horiz): New variable.
9688 (test_startup): Fix regexps that capture thread numbers.
9689
96901999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
9691
9692 * gdb.base/smoke.exp: Disambiguate two test case names (both
9693 called ``print'').
9694
9695Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
9696
9697 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
9698 compilation.
9699
97001999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
9701
9702 * gdb.base/miscexprs.exp: Change patterns to match GDB's
9703 actual output formatting.
9704 * gdb.base/smoke.exp: GDB removes leading 0's.
9705 * gdb.base/volatile.exp: Don't check type of remuneration;
9706 that variable is no longer defined in constvars.c.
9707 * gdb.base/step-test.c (main): Exit with explicit exit code.
9708 * gdb.base/step-test.exp: Remove two nexti checks--they are
9709 not portable.
9710
97111999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
9712
9713 * gdb.base/help.exp ("help delete display"): Fix test to match
9714 gdb's output.
9715
9716 * gdb.base/long_long.c (known_types): Initialize values to zero.
9717 * gdb.base/long_long.exp: Step one more line
9718 so 'dec' is initialized in "get to known place". GDB removes
d63a86f8 9719 leading zeros. Explicitly ask for hex formatting. Use
c906108c
SS
9720 unique test case names.
9721
9722Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9723
d63a86f8 9724 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
9725
9726 * gdb.c++/method.exp: Add missing close brace.
9727
97281999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
9729
9730 * gdb.base/maint.exp: Use 'set height 0' to disable page
9731 prompting, not 'set height 400'.
9732
9733 Fix a bunch of timeouts.
9734 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
9735 four separate tests, so expect doesn't take forever to match a ton
9736 of text against a regexp with lots of .* forms.
9737 ("maint print psymbols", "maint print symbols"): Make some of
9738 these greps more selective, so that expect doesn't try to wade
9739 through huge piles of output and time out.
9740
9741 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
9742
9743 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
9744 tests: one which doesn't expect shlib events to be reported, and
9745 another which does, but is XFAIL for all platforms other than
9746 HP/UX.
9747
9748 * gdb.base/break.exp: Teach the test suite that the `catch
9749 fork', `catch vfork', and `catch exec' commands produce error
9750 messages on platforms that don't provide these features.
9751
9752Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
9753
9754 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
9755 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
9756 (shortening names from solib_threshold.exp etc), won't run on
9757 anything but HP-UX for the foreseeable future.
9758 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
9759 reflect move.
9760
9761Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
9762
9763 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
9764 gdb.trace/Makefile.in (clean): Remove all test executables.
9765
9766Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
9767
9768 * gdb.base/shlib-call.exp: add test cases to verify that gdb
9769 successfully re-sets breakpoints in shared libraries.
9770 * gdb.base/shmain.c (main): return 0, don't fall off the end.
9771
9772Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9773
d63a86f8
RM
9774 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
9775 and compiled w/o GCC.
c906108c
SS
9776
9777 * gdb.hp/watch-cmd.exp: ditto.
9778
9779 * gdb.hp/watch-hp.exp: ditto.
9780
9781 * gdb.hp/xdb1.exp: ditto.
9782
9783 * gdb.hp/xdb2.exp: ditto.
9784
9785 * gdb.hp/dbx.exp: ditto.
9786
9787Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
9788
9789 * constvars.c: Remove C++-isms.
9790 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
9791 with GCC.
9792
9793Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
9794
9795 The following changes are part of the HP merge.
9796
9797 * gdb.base/break.exp: new tests to verify that catchpoints for
9798 fork, vfork, and exec don't trigger inappropriately.
9799
9800 * gdb.base/opaque.exp: compile one file at a time, then link.
9801
9802 * gdb.base/signals.exp: be more restrictive about which hppa
9803 systems receive a setup_xfail. new tests.
9804
9805 * gdb.base/solib_threshold.build: new file.
9806 * gdb.base/solib_threshold.exp: new file.
9807 * gdb.base/solib_threshold.link_opts: new file.
9808 * gdb.base/solib_threshold.mk: new file.
9809 * gdb.base/gen_solib_threshold.c: new file.
9810
9811 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
9812 tests. New tests for enums inside classes.
9813
9814 * gdb.c++/compiler.cc: indicate support of template debugging.
9815
9816 * gdb.c++/demangle.exp: run hp style demangling tests.
9817
9818 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
9819 tests.
9820
9821 * gdb.c++/misc.cc: changes to support new tests.
9822
9823 * gdb.c++/templates.cc: changes to support HP's compiler; changes
9824 to support new tests.
9825
9826 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
9827 gcc, then skip these tests.
9828
9829Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
9830
9831 The following files are part of the HP merge; some had longer
9832 names at HP, but have been renamed to be no more than 14
9833 characters in length.
9834
9835 * gdb.hp/ambiguous.cc: new file.
9836 * gdb.hp/ambiguous.exp: new file.
9837 * gdb.hp/attach.exp: new file.
9838 * gdb.hp/attach2.exp: new file.
9839 * gdb.hp/classes-hp.exp: new file.
9840 * gdb.hp/ctti.exp: new file.
9841 * gdb.hp/ctti-add.cc: new file.
9842 * gdb.hp/ctti-add1.cc: new file.
9843 * gdb.hp/ctti-add2.cc: new file.
9844 * gdb.hp/ctti-add3.cc: new file.
9845 * gdb.hp/dbx.exp: new file.
9846 * gdb.hp/exception.cc: new file.
9847 * gdb.hp/exception.exp: new file.
9848 * gdb.hp/foll-exec.c: new file.
9849 * gdb.hp/foll-exec.exp: new file.
9850 * gdb.hp/foll-fork.c: new file.
9851 * gdb.hp/foll-fork.exp: new file.
9852 * gdb.hp/foll-vfork.c: new file.
9853 * gdb.hp/foll-vfork.exp: new file.
9854 * gdb.hp/inherit-hp.exp: new file.
9855 * gdb.hp/more-steps.exp: new file.
9856 * gdb.hp/namespace.cc: new file.
9857 * gdb.hp/namespace.exp: new file.
9858 * gdb.hp/optimize.exp: new file.
9859 * gdb.hp/pxdb.c: new file.
9860 * gdb.hp/pxdb.exp: new file.
9861 * gdb.hp/quicksort.exp: new file.
9862 * gdb.hp/reg-test.exp: new file.
9863 * gdb.hp/reg-test.s: new file.
9864 * gdb.hp/sized-enum.c: new file.
9865 * gdb.hp/sized-enum.exp: new file.
9866 * gdb.hp/start-stop.exp: new file.
9867 * gdb.hp/templ-hp.cc: new file.
9868 * gdb.hp/templ-hp.exp: new file.
9869 * gdb.hp/thr-lib.c: new file.
9870 * gdb.hp/thr-lib.exp: new file.
9871 * gdb.hp/thr-lib.h: new file.
9872 * gdb.hp/thr-liblib.c: new file.
9873 * gdb.hp/virtfun-hp.c: new file.
9874 * gdb.hp/virtfun-hp.exp: new file.
9875 * gdb.hp/watch-cmd.exp: new file.
9876 * gdb.hp/watch-hp.exp: new file.
9877 * gdb.hp/xdb1.exp: new file.
9878 * gdb.hp/xdb2.exp: new file.
9879 * gdb.hp/xdb3.exp: new file.
9880
9881Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
9882
9883 The following files are part of the HP merge; some had longer
9884 names at HP, but have been renamed to be no more than 14
9885 characters in length.
9886
9887 * gdb.base/ss.h: new file.
9888 * gdb.base/call-ar-st.c: new file.
9889 * gdb.base/call-ar-st.exp: new file.
9890 * gdb.base/call-rt-st.c: new file.
9891 * gdb.base/call-rt-st-exp: new file.
9892 * gdb.base/call-strs.exp: new file.
9893 * gdb.base/ena-dis-br.exp: new file.
9894 * gdb.base/environ.exp: new file.
9895 * gdb.base/long_long.exp: new file.
9896 * gdb.base/sect-cmd.exp: new file.
9897 * gdb.base/shlib-cl2.exp: new file.
9898 * gdb.base/smoke.exp: new file.
9899 * gdb.base/so-impl-ld.c: new file.
9900 * gdb.base/so-impl-ld.exp: new file.
9901 * gdb.base/so-indr-cl.c: new file.
9902 * gdb.base/so-indr-cl.exp: new file.
9903 * gdb.base/varargs.exp: new file.
9904 * gdb.base/volatile.exp: new file.
9905 * gdb.base/whatis-exp.exp: new file.
7a292a7a 9906 * gdb.base/display.exp: new file.
c906108c
SS
9907 * gdb.c++/derivation.exp: new file.
9908 * gdb.c++/local.exp: new file.
9909 * gdb.c++/member-ptr.exp: new file.
9910 * gdb.c++/overload.exp: new file.
9911 * gdb.c++/ovldbreak.exp: new file.
9912 * gdb.c++/ref-types.exp: new file.
9913 * gdb.c++/ref-types2.exp: new file.
9914 * gdb.c++/userdef.exp: new file.
d63a86f8 9915
c906108c
SS
9916Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
9917
9918 * gdb.base/default.exp: Reflect wording change in remote.c.
9919
dc96c6c7 9920Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9921
9922 * gdb.base/help.exp: Update to reflect current text.
9923
9924Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
9925
9926 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
9927 they're stack variables and contain garbage.
9928 * gdb.c++/anon-union.exp: new file.
9929
9930 The following changes were made by David Taylor
9931 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
9932 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
9933 in changes by HP.
9934
9935 * gdb.base/bitops.exp: new file.
9936 * gdb.base/default.exp: change expected messages for catch and
9937 info catch tests to reflect HP merge changes.
9938 * gdb.base/enable-disable-break.exp
9939 * gdb.base/ending-run.c: new file.
9940 * gdb.base/long_long.c: new file.
9941 * gdb.base/maint.exp: new file.
9942 * gdb.base/pointers2.exp: new file.
9943 * gdb.base/shlib-call2.exp: new file.
9944 * gdb.base/solib.exp: new file.
9945 * gdb.base/step-test.c: new file.
9946 * gdb.c++/anon-union.cc: new file.
9947 * gdb.c++/local.cc: new file.
9948 * gdb.c++/member-pointer.cc: new file.
9949 * gdb.c++/method.cc: new file.
9950 * gdb.c++/ref-types.cc: new file.
9951 * gdb.c++/ref-types2.cc: new file.
9952 * gdb.c++/userdef.cc: new file.
d63a86f8 9953
c906108c
SS
9954 * gdb.base/scope.exp: compile one file at a time, then link.
9955 * gdb.base/langs.exp: ditto.
9956 * gdb.base/list.exp: ditto.
d63a86f8 9957
c906108c
SS
9958Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
9959
9960 The following changes were made by David Taylor
9961 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
9962 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
9963 in changes by HP.
d63a86f8 9964
c906108c
SS
9965 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
9966 skip tests. When compiling pass c++ flag to gdb_compile.
9967 * gdb.c++/
d63a86f8 9968
c906108c
SS
9969 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
9970 test for on hppa*-*-hpux*; use args to see if c++ was specified.
9971 (skip_hp_tests): new function.
9972 (gdb_preprocess): new function.
9973
9974 * configure.in (hpdir): decide whether to configure gdb.hp.
9975 * configure: regenerated.
9976
9977 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
9978 to delete on clean.
9979 (EXECUTABLES): update to reflect new additions.
9980 * gdb.base/commands.exp: update message expected.
9981 * gdb.base/default.exp: add copyright notice.
9982 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
9983 * gdb.base/help.exp: update messages to reflect current text.
9984 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
9985 targets for recurse tests.
9986 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
9987 skip this file.
9988
9989 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
9990 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
9991 compilation.
9992 * gdb.c++/misc.exp: ditto.
9993 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
9994 run the tests. tell gdb_compile that it's a c++ compilation.
9995
9996 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 9997
c906108c
SS
9998 * gdb.base/all-bin.exp: new file.
9999 * gdb.base/arithmet.exp: new file.
10000 * gdb.base/assign.exp: new file.
10001 * gdb.base/completion.exp: new file.
10002 * gdb.base/cond-expr.exp: new file.
10003 * gdb.base/condbreak.exp: new file.
10004 * gdb.base/define.exp: new file.
10005 * gdb.base/dollar.exp: new file.
10006 * gdb.base/environment.exp: new file.
10007 * gdb.base/eval-skip.exp: new file.
10008 * gdb.base/jump.exp: new file.
10009 * gdb.base/logical.exp: new file.
10010 * gdb.base/pointers.exp: new file.
10011 * gdb.base/relational.exp: new file.
10012 * gdb.base/section_command.exp: new file.
10013 * gdb.base/whatis-expr.exp: new file.
10014
10015 * gdb.base/all-types.c: new file.
10016 * gdb.base/call-array-struct.c: new file.
10017 * gdb.base/call-return-struct.c: new file.
10018 * gdb.base/call-strings.c: new file.
10019 * gdb.base/callfuncs2.c: new file.
10020 * gdb.base/condbreak.c: new file.
10021 * gdb.base/constvars.c: new file.
10022 * gdb.base/display.c: new file.
10023 * gdb.base/int-type.c: new file.
10024 * gdb.base/jump.c: new file.
10025 * gdb.base/miscexprs.c: new file.
10026 * gdb.base/pointers.c: new file.
10027 * gdb.base/pointers2.c: new file.
10028 * gdb.base/shmain.c: new file.
10029 * gdb.base/shr1.c: new file.
10030 * gdb.base/shr2.c: new file.
10031 * gdb.base/solib.c: new file.
10032 * gdb.base/solib1.c: new file.
10033 * gdb.base/solib2.c: new file.
10034 * gdb.base/varargs.c: new file.
10035 * gdb.c++/derivation.cc: new file.
10036 * gdb.c++/overload.cc: new file.
10037 * gdb.c++/ovldbreak.cc: new file.
10038 * gdb.hp/attach.c: new file.
10039 * gdb.hp/attach2.c: new file.
10040 * gdb.hp/average.c: new file.
10041 * gdb.hp/compiler.c: new file.
10042 * gdb.hp/compiler.cc: new file.
10043 * gdb.hp/execd-program.c: new file.
10044 * gdb.hp/follow-exec.c: new file.
10045 * gdb.hp/follow-fork.c: new file.
10046 * gdb.hp/follow-vfork-and-exec.c: new file.
10047 * gdb.hp/misc-hp.cc: new file.
10048 * gdb.hp/more-steps.c: new file.
10049 * gdb.hp/optimize.c: new file.
10050 * gdb.hp/quicksort.c: new file.
10051 * gdb.hp/run-hp.c: new file.
10052 * gdb.hp/start-stop.c: new file.
10053 * gdb.hp/sum.c: new file.
10054 * gdb.hp/templates-hp.cc: new file.
10055 * gdb.hp/thread-local-in-lib.c: new file.
10056 * gdb.hp/thread-local-in-lib.h: new file.
10057 * gdb.hp/thread-local-in-lib.lib.c: new file.
10058 * gdb.hp/vforked-program.c: new file.
10059 * gdb.hp/virtfunc-hp.cc: new file.
10060 * gdb.hp/watchpoint-hp.c: new file.
10061 * gdb.hp/xdb.c: new file.
10062 * gdb.hp/xdb0.c: new file.
10063 * gdb.hp/xdb0.h: new file.
10064 * gdb.hp/xdb1.c: new file.
10065
10066Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
10067
10068 The following change was made by Edith Epstein
10069 <eepstein@cygnus.com> as part of a project to merge in changes
10070 originally made by HP; HP did not create ChangeLog entries.
10071
10072 * gdb.c++/demangle.exp: changed the expected output for some
10073 ARM-style mangling -- removed second reference to datatype.
10074 For example, maint demangle __dt__11T1__pt__2_cFv
10075 T1<char>::~T1<char>(void)
10076 becomes,
10077 maint demangle __dt__11T1__pt__2_cFv
10078 T1<char>::~T1(void)
10079
10080 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 10081
c906108c
SS
10082Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
10083
10084 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
10085 * gdb.trace/backtrace.exp: Likewise.
10086 * gdb.trace/circ.exp: Likewise.
10087 * gdb.trace/collection.exp: Likewise.
10088 * gdb.trace/deltrace.exp: Likewise.
10089 * gdb.trace/infotrace.exp: Likewise.
10090 * gdb.trace/limits.exp: Likewise.
10091 * gdb.trace/packetlen.exp: Likewise.
10092 * gdb.trace/passc-dyn.exp: Likewise.
10093 * gdb.trace/passcount.exp: Likewise.
10094 * gdb.trace/report.exp: Likewise.
10095 * gdb.trace/save-trace.exp: Likewise.
10096 * gdb.trace/tfind.exp: Likewise.
10097 * gdb.trace/tracecmd.exp: Likewise.
10098 * gdb.trace/while-dyn.exp: Likewise.
10099 * gdb.trace/while-stepping.exp: Likewise.
10100
101011998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
10102
10103 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
10104
10105Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
10106
10107 From Brendan Kehoe:
10108 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
10109 int return types.
10110
10111Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
10112
10113 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
10114 remote dos host testing right.
10115
10116Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
10117
10118 * gdb.base/corefile.exp: remove some xfails.
10119
10120Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
10121
10122 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
10123 have different timestamps.
10124
10125Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
10126
10127 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
10128 gdb.base/default.exp: Replace "exec" with "executable".
10129
10130Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
10131
10132 * gdb.base/default.exp: Change else if to elseif from previous
10133 delta.
10134
10135Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
10136
10137 * gdb.base/default.exp: Add brace missing from previous delta.
10138
10139Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
10140
10141 * gdb.base/default.exp: Support test for info float for all
10142 varieties of arm toolchain.
10143
dc96c6c7 10144Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10145
10146 * gdb.trace/*.exp: remove "remote_download" command.
10147
dc96c6c7 10148Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10149
10150 * gdb.trace/*.exp: remove -gdwarf from compile.
10151
10152Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
10153
10154 * gdb.trace/configure.in(AC_INIT): typo
10155 * gdb.trace/configure: regenerated
10156
dc96c6c7 10157Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10158
10159 * config/m68k-emc.exp: New file.
10160 * lib/<emc-support.exp trace-support.exp}: New files.
10161 * configure.in: add new test directory gdb.trace.
10162 * gdb.trace/{configure configure.in Makefile.in}: New files.
10163 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
10164 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
10165 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
10166 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
10167 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
10168 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
10169 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 10170
dc96c6c7 10171Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10172
10173 * gdb.c++/classes.exp: Change all regular expressions to match
10174 arbitrary combinations of newline/carriage-return, so that they
10175 will work equally well on Unix and Windows.
10176 * gdb.c++/inherit.exp: ditto.
10177 * gdb.c++/virtfunc.exp: ditto.
10178
101791998-08-11 Dawn Perchik <dawn@cygnus.com>
10180
10181 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
10182
c2d11a7d
JM
10183Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
10184
10185 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
10186 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
10187 to use a0-a3/d0-d3 as needed.
10188
10189Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
10190
10191 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
10192 * gdb.disasm/am33.exp: Corresponding changes.
10193
c906108c
SS
101941998-07-11 Felix Lee <flee@cygnus.com>
10195
10196 * gdb.base/callfuncs.exp: add cmp10 test.
10197 * gdb.base/callfuncs.c (cmp10): new function.
10198
10199Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
10200
d63a86f8 10201 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
10202 into two parts to get around a synchronization problem in expect.
10203
3fc11d3e
JM
10204Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
10205
10206 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
10207
10208 * configure.in: Add options for gdbtk testsuite.
10209
10210 * configure: Regenerate.
10211
10212 * gdb.gdbtk: New directory to hold gdbtk tests.
10213
c906108c
SS
10214Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
10215
10216 * gdb.fortran/types.exp: Escape brackets in expect patterns
10217 for test_float_literal_types_accepted tests.
10218 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
10219 before run test.
10220
c2d11a7d
JM
10221Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
10222
10223 * am33.exp: Just compile, do not link the testcase.
10224 * am33.s: Add ".am33" pseudoop to force am33 mode.
10225
c906108c
SS
102261998-06-25 Felix Lee <flee@cygnus.com>
10227
10228 * gdb.base/setshow.exp: make sure $pc is sane.
10229
10230 * gdb.stabs/weird.exp: split expect patterns properly.
10231
c2d11a7d
JM
10232Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
10233
10234 * gdb.disasm/am33.s: New disassembler testfile for the am33.
10235 * gdb.disasm/am33.exp: Run it.
10236
dc96c6c7 10237Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10238
10239 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
10240 match processing (and eliminate spurious timeouts when running).
10241
dc96c6c7 10242Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10243
10244 * gdb.base/signals.exp (test_handle_all_print): put back Mach
10245 exception test, but conditionalize it on target [mach | gnu].
10246
dc96c6c7 10247Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10248
10249 * gdb.base/overlays.exp: fixup compile line for linker script.
10250
10251Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
10252
10253 * gdb.fortran/types.exp: don't guess at float size.
10254
10255Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
10256
10257 * gdb.base/exprs.exp: delete test that depends on int size.
10258
10259Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
10260
10261 * config/sim.exp: Removed checks for target triplets.
10262 (gdb_target_sim): Use gdb,target_sim_options.
10263
10264Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
10265
10266 * gdb.base/reread.exp: New file.
10267 * gdb.base/reread1.c: New file.
10268 * gdb.base/reread2.c: New file.
10269
10270Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
10271
10272 * config/sim.exp: Use 'target sim -sparclite' when running
10273 SPARClite programs.
10274
10275Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
10276
10277 * gdb.base/structs2.exp: New file.
10278 * gdb.base/structs2.c: New file.
10279
10280Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
10281
10282 * gdb.asm/common.inc: New file.
10283 * gdb.asm/d10v.inc: New file.
10284 * asm-source.exp: Pass -I's to gas to find .inc files.
10285 Update line numbers in expected output.
10286 * asmsrc1.s: Rewrite.
10287 * asmsrc2.s: Rewrite.
10288 * configure.in: Create arch.inc symlink.
10289 * configure: Regenerate.
10290 * Makefile.in (distclean): Delete arch.inc.
10291
10292Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
10293
10294 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
10295 (t_enum_value2): ditto
10296 (t_enum_value3): ditto
10297 (main): ditto
10298Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
10299
10300 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
10301 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
10302 change.
10303 Use gdb_test instead of send_gdb/gdb_expect sequences.
10304
10305Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
10306
10307 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
10308 not void.
10309
10310Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
10311
10312 * gdb.base/branches.c: Code with lots of loops and
10313 subroutines. Used to test gdbs ability to single step through PC
10314 changes, especially to test mips-tdep.c:mips_next_pc
10315
10316Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
10317
10318 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
10319 more rigorous EGCS C++ error checking.
10320
10321Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10322
10323 * gdb.base/help.exp: Clean up `help set args' and `help show args'
d63a86f8 10324 tests.
c906108c 10325 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
d63a86f8 10326 function when asleep.
c906108c 10327 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
d63a86f8
RM
10328 for i*86 Linux and SVR4 signal handling problems.
10329 Remove linux xfail for `next to handler in signals_tests_1', fixed
10330 by recent infrun.c change.
c906108c 10331 Limit backtrace to 10 frames to avoid timeout problems with infinite
d63a86f8 10332 stack backtraces.
c906108c
SS
10333 Adjust expect pattern in `handle all print' test to match Apr 28 1997
10334 target.[ch] change.
10335
10336Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
10337
10338 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
10339 for a newline from gdb before continuing.
10340 (default_gdb_exit): Just look for y or n.
10341 (gdb_test): Detect abnormal exit from GDB running on DOS; if
10342 it does, fail the rests of the tests in the file.
10343
10344Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
10345
10346 * config/cygmon.exp: New file.
10347
10348Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
10349
10350 * gdb.base/list.exp: Fix problem with "list default lines around
10351 main" test on remote targets.
10352
10353 * gdb.base/scope.exp: Fix problem with filelocal_bss before
10354 run test on remote targets.
10355
10356Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
10357
10358 * gdb.asm: New directory.
10359 * configure.in: Configure it.
10360 * configure: Regenerate.
10361 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
10362 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
10363
10364Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
10365
10366 * config/mn10300-eval.exp: New file to support MN10300 eval board.
10367
dc96c6c7 10368Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 10369
c906108c
SS
10370 * gdb.base/overlays (several files): Merge the two overlay
10371 managers into one. Change variables (foox, barx, bazx, grbxx)
10372 back into ints but force them to load in their proper sections.
10373
10374Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
10375
10376 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
10377 on-chip insn memory and IMAP1 to upper 128k.
10378 (D10VCopy): Handle memory regions crossing 16k boundaries.
10379 (D10VCopy): Transfer data in 32 bit chunks.
10380
10381Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
10382
10383 * gdb.base/overlays.c (main): Exit normally when result is
10384 correct.
10385
10386 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
10387 map. Include space for printf in .text segment.
10388
10389 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
10390 updated d10v memory VMA/LMA map.
10391 (D10VCopy): Call D10VTranslate.
d63a86f8 10392
c906108c
SS
10393Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
10394
10395 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
10396
10397 * gdb.base/bar.c (barx, bar): Change variable to small array so
10398 that it won't be put into the .sdata - small data -
10399 section. Update reference.
10400 * gdb.base/baz.c (bazx, baz): Ditto.
10401 * gdb.base/foo.c (foox, foo): Ditto.
10402 * gdb.base/grbx.c (grbxx, grbx): Ditto.
10403
10404 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
10405 to be arrays.
d63a86f8 10406
dc96c6c7 10407Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 10408
c906108c
SS
10409 * gdb.base/overlays.exp: fix up and get working again.
10410 Add tests for backtraces from an overlay function.
d63a86f8 10411
c906108c
SS
10412Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
10413
10414 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
10415 "calling function with watchpoint enabled".
10416
10417Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
10418
10419 * gdb.base/break.exp (test_next_with_recursion): Remove
10420 gdb_suppress_tests for d10v-*-*.
10421 * lib/gdb.exp (gdb_suppress_tests): Disable this function
10422 pending review of whether it is useful or not.
10423
10424Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
10425
10426 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
10427
10428Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
10429
10430 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
10431 * config/dve.exp: New file to support Densan boards.
10432
10433Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
10434
10435 * gdb.base/interrupt.exp: Document problem of simulators, signals,
10436 reads and BSD.
10437
10438Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
10439
10440 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
10441 response.
10442
10443 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
10444
10445Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
10446
10447 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
10448 test.
10449
10450 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
10451 target_sizeof_long and target_bigendian_p.
10452 (structs_by_value, structs_by_reference): Check values according
10453 to targets word size and endianess.
d63a86f8 10454
c906108c
SS
10455Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
10456
10457 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
10458 output.
10459
10460Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
10461
10462 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
10463 Update test of set args help to match source change.
10464
10465Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
10466
10467 * gdb.base/default.exp: Expect help system output to be in
10468 alphabetical order.
10469 * gdb.base/help.exp: Ditto.
10470
10471Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
10472
10473 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
10474 "i*86-pc-linux-gnu*".
10475 * gdb.base/interrupt.exp: Ditto.
10476 * gdb.base/corefile.exp: Ditto.
10477
10478 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
10479 define vxworks when building the testcase.
10480
10481 * gdb.base/ptype.exp: Fix testnames to be unique.
10482 * gdb.base/radix.exp: Ditto.
10483 * gdb.base/term.exp: Ditto.
10484 * gdb.base/whatis.exp: Ditto.
10485 * gdb.c++/classes.exp: Ditto.
10486
10487Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
10488
10489 * gdb.base/callfuncs.exp: Fix indentation.
10490
10491 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
10492 suppress_flag has been set.
10493 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
10494 target feature.
10495
10496Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
10497
10498 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
10499 the testcase.
10500
10501 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
10502 set_debug_traps() and breakpoint().
10503 * gdb.c++/misc.cc (main): Ditto.
10504 * gdb.c++/templates.cc (main): Ditto.
10505 * gdb.c++/virtfunc.cc (main): Ditto.
10506
10507Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
10508
10509 * lib/gdb.exp(gdb_step_for_stub): New function.
10510 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
10511 exists, reload the executable and do a "continue" instead of
10512 doing a jump.
10513 (runto_main): Use gdb_step_for_stub.
d63a86f8 10514
c906108c
SS
10515 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
10516 tests to have unique names.
10517 * gdb.base/callfuncs.exp: Ditto.
10518 * gdb.base/commands.exp: Ditto.
10519 * gdb.base/default.exp: Ditto.
10520 * gdb.base/help.exp: Ditto.
10521 * gdb.base/list.exp: Ditto.
10522 * gdb.base/opaque.exp: Ditto.
10523 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
10524 similar tests.
d63a86f8 10525
c906108c
SS
10526 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
10527 * gdb.c++/cplusfuncs.cc: Ditto.
10528 * gdb.c++/virtfunc.cc: Ditto.
10529
10530 * config/monitor.exp: Keep track of the last file we saw, rather
10531 than trying to get the info from gdb.
10532
10533 * gdb.fortran/types.exp: Move comment to previous line.
10534
10535Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
10536
10537 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
10538 target mode.
10539
10540Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
10541
10542 From Bob Manson:
10543 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
10544 string from GDB when it connects.
10545
10546 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
10547
10548Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
10549
10550 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
10551 if we can't get a debug format from GDB (we may be testing an
10552 older GDB). Use a 10 second timeout when checking for the format.
10553
10554 * gdb.stabs/weird.exp: Fix quoting.
10555
10556 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
10557
10558Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
10559
10560 * config/arm-ice.exp: New file.
10561
10562Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
10563
10564 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
10565 until it has been modified to work with the new testsuite.
10566
99707966 10567 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
10568 testcase won't compile, cause all of the testcases in the file to
10569 fail instead.
10570
10571 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
10572 (gdb_clear_suppressed): New procedure.
10573 (gdb_stop_suppressing_tests): Only clear suppress_flag if
10574 it contains a positive value.
10575
10576Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
10577
10578 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
10579
10580 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
10581
10582Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
10583
10584 * lib/gdb.exp (setup_xfail_format): New function.
10585 (get_debug_format): New function to get debug format.
10586 (debug_format): New global variable to hold last value set
10587 by get_debug_format.
10588 * gdb.base/list.exp: Call get_debug_format and expect some
10589 tests to fail for DWARF 1 and COFF formats.
10590 * gdb.c++/ptype.exp: Ditto.
10591 * gdb.c++/classes.exp: Ditto.
10592 * gdb.c++/cplusfuncs.exp: Ditto.
10593 * gdb.c++/inherit.exp: Ditto.
10594 * gdb.c++/templates.exp: Ditto.
10595 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 10596
c906108c
SS
10597Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
10598
10599 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
10600 host doesn't have a currently-open connection.
10601
10602 * config/sparclet.exp: Cleanups and fixes to make it generic for
10603 any gdb stub target. Handle cases where gdb doesn't respond when
10604 interrupted in a sane fashion.
10605
10606 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
10607 same thing in a totally different way.
10608
10609 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
10610 setting "timeout".
10611 (gdb_start): We set the global gdb_prompt variable in
10612 default_gdb_init now.
10613
10614Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
10615
10616 * gdb.base/printcmds.exp: Fix "check for floating addition"
10617 regexp to accept results within approx +/- .01 of exact value.
10618 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
10619
10620Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
10621
10622 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
10623 properly.
10624 (gdb_expect): Add optional timeout parameter, and add timeout
10625 value to various calls.
10626 (gdb_suppress_tests): Only give one warning message per group.
10627
10628Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
10629
10630 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
10631 global variables. Handle getting a value for $timeout more
10632 gracefully.
10633
10634Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
10635
10636 * lib/gdb.exp: Close connection to remote host if gdb doesn't
10637 initialize.
10638 (default_gdb_init): New procedure; allow gdb_init to be overridden
10639 by a target configuration file.
10640 (gdb_expect): Pass the timeout to remote_expect.
10641
10642 * config/monitor.exp(gdb_load): Fix typo in regexp.
10643
10644Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
10645
10646 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
10647
10648Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
10649
10650 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
10651 here. Call gdb_target_exec before rebooting the target, to make
10652 sure the connection to the target is closed.
10653 (gdb_load): Pass the name of the executable to gdb_target_monitor.
10654 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
10655 Also detect "Timeout reading from remote" error.
10656
10657 * config/gdbserver.exp: Pass the executable being loaded to
10658 gdb_target_monitor. Don't call gdb_file_cmd here; let
10659 gdb_target_monitor do it.
10660
10661 * gdb.disasm/hppa.exp: Don't use exec_output.
10662
10663Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
10664
10665 * gdb.base/list.exp: If we're debugging a non-native target,
10666 try to set the pc register to point to the start of the
10667 program before doing the first list command.
10668
10669 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
10670 test_calls after restarting.
10671
10672 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
10673 reloading.
10674
10675 * gdb.base/watchpoint.exp: Fix typo.
10676
10677 * gdb.base/setshow.exp: Check for use_gdb_stub.
10678
10679 * gdb.base/break.exp: Fix continue until exit test for the gdb
10680 stub case.
10681 * gdb.base/langs.exp: Ditto.
10682
10683 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
10684 gdb_load_offset. If we weren't given a file to load, figure out
10685 what the current file is and use it.
10686
10687 * config/i386-bozo.exp: New file.
10688
10689Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
10690
10691 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
10692 feature.
10693
10694 * config/proelf.exp: New entry.
10695
10696Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
10697
10698 * lib/gdb.exp: Remove spurious .* patterns at the beginning
10699 of regexps.
10700
10701 * gdb.base/watchpoint.exp: Don't run the test_stepping
10702 tests if gdb can't call functions on the target.
10703
10704 * gdb.base/setshow.exp: Don't run the set prompt tests if
10705 the board has gdb_prompt set.
10706
10707Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
10708
10709 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
10710 * gdb.base/commands.exp: Likewise.
10711 * gdb.base/setshow.exp: Likewise.
10712
10713Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
10714
10715 * config/monitor.exp(gdb_start): Look for gdb_prompt target
10716 feature.
10717
10718 * config/i960.exp: New file.
10719
10720Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
10721
10722 * gdb.base/funcargs.exp: Check for gdb,short_int target
10723 feature instead of looking for explicit target triplets.
10724
dc96c6c7 10725Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 10726
d63a86f8 10727 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
10728 "p 123DEADBEEF", to check parse_number.
10729 * top.c: change "to enable to enable" to "to enable" in a couple
10730 of help strings.
10731
10732Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
10733
10734 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
10735 on the mn10300.
d63a86f8 10736
c906108c
SS
10737Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
10738
10739 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
10740 where the test executable is run with explicit args.
10741 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
10742
10743Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
10744
10745 * gdb.base/run.c: Use FAKEARGV to build test executable that
10746 does not require a command line arg, since most simulators
10747 don't currently support passing such an arg into the simulated
10748 program.
10749 * gdb.base/commands.exp: Change tests to insert the proper
10750 value as the arg to the first recursive factorial call. Change
10751 compilation line to define FAKEARGV at compile time.
10752
10753Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
10754
10755 * gdb.base/recurse.exp: Enable these tests for the mn10300.
10756 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
10757 function with watchpoint enabled" test.
10758
10759Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
10760
10761 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
10762 Don't call gdb_test when the command doesn't return to a gdb prompt.
10763
10764 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
10765 "Tests restarted" messages.
10766
10767Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
10768
10769 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
10770
dc96c6c7 10771Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10772
10773 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
10774 for INFO SYMBOL; add help tests for OVERLAY commands.
10775 * gdb.base/default.exp: add tests for INFO SYMBOL command;
10776 add tests for OVERLAY commands
10777 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
10778 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
10779 * gdb.base/sigall.c: add usestubs code frag
10780 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 10781
c906108c
SS
10782Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
10783
10784 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
10785 failures.
10786 (gdb_stop_suppressing_tests): Note that tests have restarted.
10787
10788Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
10789
10790 * config/h8300.exp: New file.
10791
10792Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
10793
10794 * gdb.base/setshow.exp: Check for the existence of a
10795 feature, not its value.
10796
10797Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
10798
10799 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
10800
10801 * gdb.base/scope.exp: It's now init0(), not init().
10802
10803 * gdb.base/scope0.c: For now, change init() to be init0().
10804
10805 * config/monitor.exp: Use gdb_serial in preference to serial
10806 or netport.
10807
10808 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
10809 and it's not already set.
10810
10811Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
10812
10813 * gdb.base/setshow.exp: Only test the run command if the target
10814 isn't using a stub and if it supports argument passing.
10815
10816Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
10817
10818 * config/udi.exp(gdb_start): Make sure UDICONF is set
10819 properly before starting gdb.
10820
10821Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
10822
10823 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
10824 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
10825 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
10826
10827Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
10828
10829 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
10830 specialized code to reboot the board, use remote_reboot instead.
10831
10832 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
10833
10834 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
10835
10836 * config/monitor.exp: Make sure we disconnect from the target.
10837 Also, try a reboot/reload cycle instead of failing if the
10838 load fails.
10839
10840Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
10841
10842 * gdb.base/default.exp: Don't set match_max.
10843 * gdb.base/help.exp: Ditto.
10844 * gdb.base/list.exp: Ditto.
10845 * gdb.base/signals.exp: Ditto.
10846
10847 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
10848 set, use remote_ld to download the testcase instead of
10849 the GDB loader.
10850
10851Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
10852
10853 * config/vr5000.exp: New file.
10854
10855 * config/monitor.exp(gdb_target_monitor): Add pattern for
10856 "Ending remote" to detect errors in connecting.
10857
10858 * gdb.base/setshow.exp: Add .* within auto language test.
10859
10860 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
10861 target feature.
10862
10863 * config/monitor.exp(gdb_load): Check for a failure when loading,
10864 and reboot the board if necessary.
10865
10866 * gdb.base/setvar.exp(test_set): Handle multiple prints within
10867 a set of tests. Remove print.* from the patterns being checked.
10868
10869Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
10870
10871 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
10872 refer to gdb_spawn_id.
10873
10874 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
10875 longer used.
10876 * config/sparclet.exp: Ditto.
10877 * config/sparclet-old.exp: Ditto.
10878 * config/slite.exp: Ditto.
10879 * config/sim.exp: Ditto.
10880 * gdb.base/funcargs.exp: Ditto.
10881
10882 * lib/gdb.exp:Remove references to gdb_spawn_id.
10883 (gdb_expect): Move to remote.exp.
10884
10885Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
10886
10887 * config/monitor.exp: Detect the "Couldn't establish connection"
10888 message from GDB.
10889
10890Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
10891
10892 * gdb.base/bitfields.exp: Use runto instead of explicit
10893 gdb_run_cmd/gdb_expect sequences.
10894
10895 * gdb.base/break.exp(text_next_with_recursion): Add match for
10896 gdb_expect call.
10897
10898 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
10899 We also need to handle the "A program is being debugged already"
10900 prompt from gdb. Use gdb_test to set the baud rate.
10901
10902 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
10903 to 20000. Really. I mean it.
10904
10905Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
10906
10907 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
10908 fails. If suppress_flag is set, skip perror message about not
10909 being able to send to GDB.
10910 (send_gdb): If suppress_flag is set, don't try to send commands to
10911 GDB.
10912 (gdb_expect): If suppress_flag is set, always fail immediately.
10913 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
10914 (gdb_init): Call gdb_stop_suppressing_tests.
10915 (default_gdb_exit): Ditto.
10916 (default_gdb_start): Ditto.
10917
10918 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
10919 gdb_stop_suppressing_tests as appropriate.
10920 * gdb.base/break.exp: Ditto.
10921 * gdb.base/callfuncs.exp: Ditto.
10922 * gdb.base/commands.exp: Ditto.
10923 * gdb.base/exprs.exp: Ditto.
10924 * gdb.base/funcargs.exp: Ditto.
10925 * gdb.base/list.exp: Ditto.
10926 * gdb.base/recurse.exp: Ditto.
10927 * gdb.base/scope.exp: Ditto.
10928 * gdb.base/structs.exp: Ditto.
10929 * gdb.c++/inherit.exp: Ditto.
10930
10931Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
10932
10933 * config/vr4300.exp: New file.
10934
99707966 10935 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 10936
99707966 10937 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
10938
10939Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
10940
10941 * lib/gdb.exp(gdb_init): New function.
10942
10943 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
10944 for each individual variable set.
10945
10946 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
10947 name.
10948
10949 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
10950
10951 * gdb.base/scope.exp: Use gdb_test.
10952
10953 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
10954 aborting; the testsuite driver will do that for us (see
10955 gdb_finish). Also, use gdb_test in a few more places.
10956
10957Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
10958
10959 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
10960
10961Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
10962
10963 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
10964 and "add_tests" are not at the same address.
10965
10966Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
10967
10968 * gdb.base/ptype.exp: Use gdb_test.
10969
10970Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
10971
10972 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
10973 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
10974 left in. No longer expect them to fail.
10975
10976 * gdb.stabs/*.mt; Deleted, no longer used.
10977 * gdb.stabs/configure.in: Remove references to target makefile
10978 frags.
10979 * gdb.stabs/configure: Rebuilt.
10980
10981 * gdb.disasm/*.mt: Deleted, no longer used.
10982 * gdb.disasm/configure.in: Remove references to target makefile
10983 frags. Use "sh3.s" as the unique filename for this directory.
10984 * gdb.disasm/configure: Rebuilt.
10985
10986 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
10987 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
10988 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
10989
10990Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
10991
10992 * config/udi.exp: Use mondfe,name instead of remote_host.
10993
10994Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
10995
10996 * gdb.base/watchpoint.exp: Don't expect a failure when calling
10997 a function with a watchpoint enabled on the mn10200.
10998
10999 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
11000 before trying to create it!
11001
11002Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
11003
11004 * config/vx.exp: Use hostname instead of netport.
11005
11006 * config/vxworks.exp: New file.
11007
11008 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
11009
11010 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
11011 gdb before assuming everything worked. Send a ^C if a timeout
11012 occurs.
11013
11014 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
11015 $gdb_spawn_id directly.
11016 (gdb_run_cmd): Try _start as well as start. Use the target feature
11017 gdb,start_symbol as the symbol to start from when jumping.
11018
11019Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
11020
11021 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
11022 redundant) test.
11023
11024 * gdb.base/recurse.exp: Relax final value test for 'b' so that
11025 it doesn't lose for 16bit integer systems.
11026
11027Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
11028
11029 * gdb.fortran/types.exp: If the target doesn't support "double"
11030 data types, then expect "real" types to only be 4 bytes.
11031
11032 * gdb.c++/virtfunc.exp: Expect failure for virtual function
11033 call tests if the target doesn't support inferior function calls.
11034
11035 * gdb.base/printcmds.exp: Allow minor deviation in FP values
11036 in printf tests.
11037
11038Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
11039
11040 * gdb.base/help.exp: Disable "help set", "help show", and
11041 "help support". Simplify regexp for "help stack".
11042
11043 * gdb.base/default.exp: Set match_max to 5000 and the timeout
11044 to 60 seconds. Temporarily set match_max to 15000 around the
11045 "info copying" test.
11046
11047 * gdb.base/nodebug.exp: Don't try to do an inferior function
11048 call if the target doesn't support them.
11049 * gdb.base/printcmds.exp: Likewise.
11050 * gdb.base/setvar.exp: Likewise.
11051 * gdb.base/structs.exp: Likewise.
11052 * gdb.c++/templates.exp: Likewise.
11053 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
11054
11055 * gdb.base/recurse.exp: Enable for the mn10200.
11056
11057 * configure.in: Do configure gdb.stabs directory for *-*-elf
11058 targets.
11059 * configure: Rebuilt.
11060
11061 * gdb.base/break.exp: Check for gdb,noresults before testing
11062 exit status and/or results from the target.
11063 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
11064 * lib/gdb.exp: Remove old (now bogus) initialization of
11065 noinferior, noargs, noresults and nosignals.
11066
11067Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
11068
11069 * config/sh.exp: New file.
11070
11071 * config/slite.exp: Try to connect multiple times to the board
11072 before rebooting. Only send a "monitor run" if need_monitor_run
11073 is set.
11074
11075 * gdb.base/break.exp: Don't do the "stub continue" test if
11076 the target has gdb_stub set.
11077
11078 * gdb.base/callfuncs.exp: Increase the timeout.
11079
11080 * gdb.base/interrupt.exp: Don't even try to compile the testcase
11081 if the target has gdb,noinferiorio set.
11082
11083 * gdb.base/list.exp: Increase match_max to 10000 characters.
11084
11085 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
11086
11087 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
11088 target.
11089
11090 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
11091
11092Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
11093
11094 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
11095 trying to delete the copy of gdb. Catch the file delete so we
11096 don't die if the delete fails; also, the file should be copied to
11097 the host, not to the build.
11098
11099Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
11100
11101 * lib/gdb.exp(gdb_test): Surround the result pattern with
11102 parenthesis in case it contains multiple regexps separated
11103 with |.
11104
11105 * gdb.base/watchpoint.exp: Use gdb_test.
11106 * gdb.base/default.exp: Ditto.
11107
11108Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
11109
99707966 11110 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 11111
c906108c
SS
11112 * gdb.base/scope.exp: Use gdb_test.
11113 * gdb.c++/classes.exp: Ditto.
11114 * gdb.c++/inherit.exp: Ditto.
11115
11116Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
11117
11118 * gdb.base/crossload.exp: Don't use execute_anywhere, use
11119 remote_exec instead.
11120 * gdb.base/corefile.exp: Don't be ridiculous.
11121 * gdb.base/*.c: Add missing stub invocations.
11122
11123Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
11124
11125 * config/slite.exp: Miscellaneous fixes.
11126
11127 * lib/gdb.exp: Fix runto.
11128
11129 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
11130 the target.
11131
11132 * gdb.base/watchpoint.exp: Fix regexp.
11133
11134 * lib/gdb.exp(default_gdb_exit): Add a catch to the
11135 close and wait commands, as the descriptor may now be
11136 invalid. Always call "remote_close host".
11137
11138Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
11139
11140 Major rewrite for testsuite revision.
d63a86f8 11141
c906108c
SS
11142 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
11143 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
11144 instead of relying on spawn_id to always contain a valid
11145 spawn id.
11146 (get_compiler_info): New procedure to build the ${binfile}.ci
11147 file, instead of replicating this in N different places.
11148 (gdb_compile): New procedure.
d63a86f8 11149
c906108c
SS
11150 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
11151 appropriate arguments) instead of compile. Use gdb_test in a lot
11152 more places. Use send_gdb instead of send. Always run gdb_start
11153 at the start of a testcase, as this is no longer done magically.
11154
11155 config/*-gdb.exp: Rename without the -gdb suffix.
11156
11157 config/mips.exp: Use remote_close instead of exit_remote_shell.
11158 config/monitor.exp: Use target_info instead of looking at
11159 baud, timeout, etc.
11160 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
11161
11162Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11163
11164 * gdb.c++/templates.exp (test_ptype_of_templates),
11165 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
11166 Update expect patterns for destructors and assignment operators
11167 to match corresponding c-typeprint.c changes.
11168 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
11169 to destructor breakpoint test, GDB should be able to set the
11170 destructor breakpoint without specifying arguments.
11171
11172Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
11173
11174 * gdb.threads/pthreads.exp: Change result for failure to compile due
11175 to lack of pthreads runtime support from an error to simply an
11176 unsupported test, per dejagnu standards.
11177
11178Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11179
11180 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
11181 where GDB exits to reduce pattern match time.
11182 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
11183
11184 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
11185
dc96c6c7 11186Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11187
11188 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
11189 * gdb.base/default.exp: ditto.
11190 * gdb.base/nodebug.exp: ditto.
11191 * gdb.base/printcmds.exp: ditto.
11192 * gdb.base/ptype.exp: ditto.
11193 * gdb.base/setvar.exp: ditto.
11194 * gdb.base/structs.exp: ditto.
11195 * gdb.base/setshow.c: Guard against uninitialized values of argc.
11196
11197Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
11198
11199 * configure, */configure: Rebuild with autoconf 2.12.
11200
11201Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
11202
11203 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
11204 use new i*86-pc-linux*-gnu quads.
11205 * gdb.base/corefile.exp: Ditto.
11206 * gdb.base/signals.exp: Ditto.
11207 * gdb.base/sigall.exp: Ditto.
11208 * gdb.base/interrupt.exp: Ditto.
11209
11210 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
11211 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
11212 RedHat 4.0.
d63a86f8 11213
c906108c
SS
11214 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
11215 linux. This allows the test case to at least compile on latest
11216 linux, but still not run due to missing the threads runtime library.
11217
11218Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11219
11220 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
11221 directory to search gdb directory. Accept and step over conditional
11222 stack alignment code. Consume $prompt in failure cases.
11223 Reset timeout to $oldtimeout instead of some arbitrary value.
11224 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
11225 timeout problems with infinite stack backtraces.
11226 * gdb.base/ptype.exp (ptype struct link, union tu_link):
11227 Accept function parameters for linkfunc member.
11228
11229Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
11230
11231 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
11232 (CXXFLAGS): Remove, unreferenced.
11233 (B_OPTIONS): Add for -B options and add code to initialize with
11234 previous -B options and also add -B option to pick up cross compiled
11235 runtime.
11236 (TARGET_INCLUDES): Add for -I options and add code to initialize when
11237 doing cross compiles.
11238 (target_alias): Declare global.
11239 (xgcc): Set variable to full path of gcc in build tree. Use findfile
11240 to verify that gcc exists in build tree, and if so set CC to that
11241 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 11242
c906108c
SS
11243Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
11244
11245 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
11246 ptype test for anonymous union. Fixup testcase to match
11247 current gcc debug output.
11248
11249Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
11250
11251 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
11252 force argument to an unsigned long type.
11253
11254Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
11255
11256 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
11257 tests and anonymous union print/ptype tests.
11258 * gdb.base/list.exp (test_forward-search): Increase timeout by
11259 5 minutes for the "search extremely long line" case.
11260 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
11261 completely optional and that the pass/fail messages use the command as
11262 the message if that third arg is a null string.
11263 (gdb_test_exact): Arrange that a null string pattern means match a
11264 null string output rather than any output, which might include random
11265 errors.
11266 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
11267 backtrace test.
11268 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
11269 always failing and failure is now exposed by gdb.exp changes.
11270
11271Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
11272
11273 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
11274 weren't being noted.
11275
11276Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11277
11278 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
11279 * gdb.stabs/weird.exp: Remove v_comb xfails.
11280
dc96c6c7 11281Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11282
11283 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
11284 list.exp scope.exp watchpoint.exp]
11285 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 11286
dc96c6c7 11287Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11288
11289 * config/monitor.exp: Increase download timeout to 1000 seconds.
11290
dc96c6c7 11291Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11292
11293 * config/m32r.exp: Increase timeout to 120 seconds.
11294
11295Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
11296
11297 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
11298 and accept older ordering as obsolescent gcc or gdb.
11299 * gdb.c++/templates.exp: Ditto.
11300 * gdb.c++/virtfunc.exp: Ditto.
11301
11302Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
11303
11304 * gdb.base/coremaker.c: Add code to mmap some data so we
11305 can check that it ends up in the core file.
11306 * gdb.base/corefile.exp: Add test to read mmapped data
11307 from core file.
11308
dc96c6c7 11309Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11310
11311 * config/m32r.exp: New file.
11312
11313Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
11314
11315 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
11316 that cflags can contains -gstabs, and work correctly for other tests.
11317
dc96c6c7 11318Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11319
11320 * gdb.base/setshow.exp: New file, tests show and set.
11321 * gdb.base/setshow.c: New file, tests show and set.
11322 * gdb.base/help.exp: Add test for help set|show annotate.
11323 * gdb.base/default.exp: Add test for set|show annotate.
11324
11325Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
11326
11327 * testsuite/gdb.base/break.exp: Make backtrace from factorial
11328 errors unique.
11329 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
11330 explicitly.
11331
11332Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
11333
11334 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
11335 and width commands. This is done elsewhere.
11336 * (gdb_start): Don't call gdb_start_sim here. That's already
11337 done in gdb_load. This fixes lots of failures in default.exp.
11338
11339Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
11340
11341 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
11342 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
11343 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
11344 in the same we we treat other failures (since it may be an expected
11345 condition), rather than as an error.
11346 * gdb.base/signals.exp (test_handle_all_print): Revert back to
11347 old test format.
11348
11349Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
11350
11351 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
11352 (distclean maintainer-clean realclean): No need to remove files
11353 twice. Nuke the duplicates.
11354 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 11355 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
11356 Remove config.h along with other config files.
11357
11358Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
11359
11360 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
11361 "p func1 ()" and note that rests of tests are skipped.
11362 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
11363 setup_xfails for "print func2::coremaker_local".
11364 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
11365 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
11366 affected by the previous run test.
11367 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
11368 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
11369 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
11370 "pass int powerset tuple" and "pass modeless int powerset tuple".
11371 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
11372 "real write 4" and "real write 8".
11373 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
11374 setup_xfails for "print vs1 after tuple assign 2",
11375 "print \$i after tuple assign 2", and
11376 "print vs2 after tuple assign 2".
11377 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
11378 meaningful error message and return -1 so the caller can
11379 suppress further tests and avoid a cascade of errors.
d63a86f8 11380
c906108c
SS
11381Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
11382
11383 * gdb.base/a1-selftest.exp: Tweak tests to account for new
11384 format for printing version.
11385 * gdb.base/default.exp: Ditto.
11386 * gdb.base/interrupt.exp: Fix problem with cascade of
11387 errors if child process dies while calling a function.
d63a86f8 11388
c906108c
SS
11389Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
11390
11391 * Makefile.in (VPATH): Add
11392 * Makefile.in (Makefile, config.status): Fix rules so things get
11393 remade when necessary.
11394
11395Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
11396
11397 * Makefile.in (just-check): Add path to sibling expect dir
11398 to environment variable specified by RPATH_ENVVAR.
11399
11400Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
11401
11402 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
11403 (just-check): Add shared library paths for libstdc++, tk,
11404 tcl, bfd, and opcodes to the environment variable specified
11405 in RPATH_ENVVAR.
11406 * configure.in: Add support to recognize --enable-shared flag
11407 and generate correct value for RPATH_ENVVAR.
11408 * configure: Regenerated with autoconf.
11409
11410Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
11411
11412 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
11413 include all osf versions.
11414 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
11415 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
11416 when target is linux. When failing to build pthreads test
11417 executable, give more meaningful message.
11418 * gdb.threads/pthreads.c: Hpux also uses old definition of second
11419 arg for pthread_create.
d63a86f8 11420
c906108c
SS
11421Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
11422
11423 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
11424 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
11425 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
11426 and -lpthreads (everybody else).
11427 (test_startup): Fail gracefully if threads are not supported.
11428 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
11429 "p/c array_index("abcdef",2)" when not gcc compiled.
11430 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
11431 "print func2::coremaker_local" when not gcc compiled.
11432 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
11433 "ptype on opaque struct tagname (statically)",
11434 "ptype on opaque struct tagname (dynamically) 1", and
11435 "ptype on opaque struct tagname (dynamically) 2"
11436 for not compiled with gcc.
11437 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
11438 backtrace when compiled with gcc.
d63a86f8 11439 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
11440 than always return success.
11441
11442Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
11443
11444 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
11445
11446Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
11447
11448 * gdb.base/structs.exp: Undo last change.
11449
11450Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
11451
11452 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
11453 encapsulate all the steps/nexts done during self test, starting
11454 at main, and makes them less sensitive to optimization issues.
11455 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
11456 signal handler" test.
11457 * gdb.threads/pthreads.exp: Only run this for native configs.
11458 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
11459 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
11460 tests.
11461 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
11462 for "runto test_calls(void)" test.
d63a86f8 11463
c906108c
SS
11464Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
11465
11466 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
11467 and don't expect address info in breakpoint confirmations.
11468
11469Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
11470
11471 * gdb.base/list.exp (test_forward_search): Increase timeout
11472 temporarily by 60 seconds for searching extremely long line,
11473 and then reset to old value when done. Increase expect input
11474 buffer to 10000.
11475
11476Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
11477
11478 * gdb.base/list.exp (test_forward_search): Fix to handle very
11479 long source line without overflowing expect's input buffer.
11480
11481Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
11482
11483 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
11484 "buffer_full".
11485
11486 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
11487 "buffer_full".
11488
11489 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
11490 "buffer_full".
11491
11492 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
11493 "buffer_full".
11494
11495Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
11496
11497 * configure.in (configdirs): Add gdb.threads.
11498 * configure: Regenerated with autoconf.
11499 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
11500 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
11501 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 11502
c906108c
SS
11503Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
11504
11505 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
11506
11507Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
11508
11509 * gdb.base/signals.exp (test_handle_all_print): Test separately for
11510 each signal's status in the output of "handle all print".
11511 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
11512 the \r\n sequence that immediately precedes the gdb prompt.
11513 * gdb.base/a1-selftest.exp: Save original timeout and restore
11514 after test.
11515
11516Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
11517
11518 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
11519 symbol.
11520
11521Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
11522
11523 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
11524
11525Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
11526
11527 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
11528 timeout by 60 seconds.
11529
11530Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
11531
11532 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
11533 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
11534 error return.
11535
11536Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
11537
11538 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
11539 gdb initialization, also report how long dejagnu waited. Restore
11540 old timeout before doing error return. Temporarily increase timeout
11541 by 3 minutes to allow for slow startups over heavy NFS use.
11542
11543Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
11544
11545 * lib/gdb.exp: Report timeout value for verbosity level 2.
11546 * config/gdbserver.exp: Ditto.
11547 * config/hppro.exp: Ditto.
11548 * config/mips-gdb.exp: Ditto.
11549 * config/monitor.exp: Ditto.
11550 * config/netware.exp: Ditto.
11551 * config/sim-gdb.exp: Ditto.
11552 * config/slite-gdb.exp: Ditto.
11553 * config/udi-gdb.exp: Ditto.
11554 * config/unix-gdb.exp: Ditto.
11555 * config/vx-gdb.exp: Ditto.
11556 * gdb.base/a1-selftest.exp: Ditto.
11557 * gdb.base/a2-run.exp: Ditto.
11558 * gdb.base/break.exp: Ditto.
11559 * gdb.base/corefile.exp: Ditto.
11560 * gdb.base/list.exp: Ditto.
11561 * gdb.base/recurse.exp: Ditto.
11562 * gdb.base/scope.exp: Ditto.
11563 * gdb.base/signals.exp: Ditto.
11564
11565Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
11566
11567 * gdb.threads/Makefile.in (docdir): Removed.
11568
11569Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
11570
11571 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 11572 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 11573 @srcdir@.
d63a86f8 11574 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
11575 autoconf 2.5 or higher.
11576 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
11577
11578Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
11579
11580 * configure: Regenerated.
11581 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
11582 avoid name clashes with SunOS headers.
11583
11584Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
11585
11586 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
11587
11588Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
11589
11590 * gdb.base/callfuncs.exp: Finish last change -- make sure the
11591 prototype information ends up in the compiler info file.
11592
11593Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
11594
11595 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
11596 attempting to regenerate it. Eliminate use of a temporary file
11597 and just generate the info file directly. Source it immediately,
11598 for consistency of use.
11599 * gdb.base/corefile.exp: Ditto
11600 * gdb.base/exprs.exp: Ditto.
11601 * gdb.base/funcargs.exp: Ditto.
11602 * gdb.base/langs.exp: Ditto.
11603 * gdb.base/list.exp: Ditto.
11604 * gdb.base/mips_pro.exp: Ditto.
11605 * gdb.base/nodebug.exp: Ditto.
11606 * gdb.base/opaque.exp: Ditto.
11607 * gdb.base/ptype.exp: Ditto.
11608 * gdb.base/scope.exp: Ditto.
11609 * gdb.base/setvar.exp: Ditto.
11610 * gdb.base/signals.exp: Ditto.
11611 * gdb.base/whatis.exp: Ditto.
11612 * gdb.c++/templates.exp: Ditto.
11613 * gdb.c++/virtfunc.exp: Ditto.
11614 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
11615 whether or not to add -lstdc++ to the compile command line args.
11616
11617Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11618
11619 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
11620 it got fixed by the recent lookup_minimal_symbol_by_pc change.
11621 Increase timeout, a lot of single stepping might be needed if the
11622 target has no hardware watchpoints.
11623
11624Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
11625
11626 * gdb.base/break.exp: Ignore compiler warnings when compiling
11627 break.c.
11628 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
11629 * gdb.base/default.exp: Add h8300 xfails. Handle messages
11630 from remote-sim.
11631 * gdb.base/exprs.exp: Add h8300 xfails.
11632 * gdb.base/funcargs.exp: Likewise.
11633 * gdb.base/nodebug.exp: Likewise.
11634 * gdb.base/printcmds.exp: Likewise.
11635 * gdb.base/ptype.exp: Likewise.
11636 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
11637 h8300 xfails.
d63a86f8 11638 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
11639 on the h8300.
11640 * gdb.base/funcargs.c: Explicitly make last constant argument to
11641 call_after_alloca_subr an unsigned long type.
11642 * gdb.base/return.c: Include stdio.h.
11643
11644Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
11645
11646 * config/abug.exp: New file for the older Motorola Bug monitor
11647 that runs on the mvme13x series VME boards.
11648 * config/monitor.exp: Use the new config array for target settings
11649 if they exist.
11650
11651Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
11652
11653 * sim-gdb.exp: Make the SH simulator allocate less space when
11654 it is targeted.
11655
11656Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
11657
11658 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
11659 test.
11660
11661Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
11662
11663 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
11664 "rs6000-*-*" for "list function in include file" when gcc compiled.
11665 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
11666 for "p ctable1[120]".
11667 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
11668 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
11669 Remove setup_xfail for "rs6000-*-*" for
11670 "print 'scope0.c'::filelocal before run".
11671 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
11672 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
11673 since some compilers don't allow both options to be given
11674 on the same command line. Create object file and move it.
d63a86f8 11675
c906108c
SS
11676Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
11677
11678 * gdb.base/corefile.exp: Always regenerate the core file, since
11679 we always regenerate the coremaker program. Detect special case
11680 where registers cannot be read from core file.
d63a86f8 11681
c906108c
SS
11682Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
11683
11684 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
11685 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
11686 * gdb.c++/templates.exp: Only match on basename of file since
11687 some formats like xcoff don't encode directory information.
11688 * gdb.stabs/weird.exp: Use the right sed script for powerpc
11689 and rs6000 AIX xcoff targets.
11690 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
11691 * configure: Regenerate.
11692 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
11693 here, rather than in distclean.
d63a86f8 11694
c906108c
SS
11695Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
11696
11697 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
11698 defined, and use it to compile the test case with -O2. The
11699 native compilation still uses no optimization.
11700 * gdb.base/mips_pro.c: Remove inline assembly code since
11701 it is compiled PIC by default, which results in assembler
11702 warnings that make the testsuite think the compilation
11703 was unsuccessful.
11704
11705Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
11706
11707 * gdb.c++/misc.exp: Add note to message for
11708 "print s.a for foo struct" that this is a known gcc 2.7.2
11709 and earlier bug.
11710
11711Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
11712
11713 * gdb.base/break.exp: Fix pattern for matching "Delete all
11714 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
11715 setup_xfail for deleting all breakpoints test. Fix various
11716 timeout messages to include "(timeout)".
11717 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
11718 for "p t_float_values2(3.14159,float_val2)".
11719 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
11720 for "continue to call2g" when gcc compiled.
11721 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
11722 "up to foo in langs.exp", "show language at foo in langs.exp",
11723 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
11724 and "show language at fsub in langs.exp".
11725 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
11726 "list line 1 in include file", "list message for lines past EOF",
11727 "list function in include file", "list list0.h:foo", and
11728 "list filename:function; nonexistant function".
11729 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
11730 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
11731 and "ptype t_char_array" to be for native cc only.
d63a86f8 11732
c906108c
SS
11733Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
11734
d63a86f8 11735 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
11736 setup_xfail for "print coremaker_bss", "print coremaker_ro",
11737 "print func2::coremaker_local", and "backtrace in corefile.exp".
11738
11739Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
11740
11741 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
11742 "bt in signals.exp". This problem only appears when running
11743 the testsuite, and then only intermittently.
11744
11745Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
11746
11747 * gdb.base/return.exp (return_tests): Differentiate between
11748 two tests of continuing.
11749
11750Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
11751
11752 * */Makefile.in (maintainer-clean): Remove config.log.
11753 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
11754 * gdb.c++/Makefile.in (PROGS): Add inherit.
11755 (clean): Remove *.ci.
11756
11757Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
11758
11759 * gdb.c++/misc.cc: Add test code from Mike Stump.
11760 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
11761
11762Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
11763
11764 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
11765 to "alpha-*-osf2*" and add comment.
11766 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
11767 setup_xfail for "step over execarg initialization" and
11768 "step over corearg initialization".
11769 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
11770 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
11771 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
11772 gcc compiled for "print coremaker_bss", "print coremaker_ro",
11773 "print func2::coremaker_local", and "backtrace in corefile.exp".
11774 * gdb.base/signals.exp: Build and source signals.ci.
11775 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
11776 to be for gcc only.
11777 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 11778
c906108c
SS
11779Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11780
11781 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
11782 Feb 3 procfs.c change.
11783
11784Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
11785
11786 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
11787
11788Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
11789
11790 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
11791 from dejagnu's apparent default of 10 seconds, which gives random
11792 results when running the tests over NFS on moderately loaded systems.
11793 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
11794
11795Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
11796
11797 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
11798 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
11799 result reports.
11800
11801Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
11802
11803 * configure.in (CY_AC_PATH_TCLH): Remove.
11804 * configure: Regenerate.
11805
11806Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
11807
11808 * gdb.c++/Makefile.in (clean): Add missing '{'.
11809
11810Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
11811
11812 * lib/gdb.exp: Provide a default value for noinferior.
11813
11814 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
11815 Load libgloss.exp.
11816
11817Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
11818
11819 * gdb.disasm/hppa.exp: Compile directly into an executable, use
11820 the executable, not the .o to run the tests from.
11821
11822Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
11823
11824 * gdb.base/break.exp: Don't test for program exit or exit status
11825 if $noresults if nonzero.
11826 * gdb.base/langs.exp: Likewise.
11827 * gdb.base/watchpoint.exp: Likewise.
11828
11829 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
11830 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
11831 trying to compile the testcase.
11832
11833Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
11834
11835 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
11836 * gdb.base/signals.exp (continue to handler): Likewise.
11837
11838Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
11839
11840 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
11841
11842 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
11843
11844Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
11845
11846 * gdb.base/corefile.exp: Recognize "not found" as failure
11847 when trying to determine if a core file was generated.
11848 If no core file was generate the first time, try again without
11849 the ulimit -c to work around braindamaged shells.
11850
11851Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
11852
11853 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
11854 [] tests with "test" and enclose string in quotes.
11855 * gdb.stabs/configure: Rebuild
d63a86f8 11856
c906108c
SS
11857Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
11858
11859 Changes in sync with expect:
11860 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
11861 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
11862 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
11863 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
11864 argument to AC_REQUIRE.
11865 * configure: Regenerated.
11866
11867Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
11868
11869 * gdb.base/corefile.exp: When generating a core, discard any
11870 error messages about ulimit not found and the "core dumped"
11871 message from the shell that runs the coredumper.
11872
11873Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
11874
11875 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
11876
11877 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
11878 which sed script to run. Expect failure for v_comb test
11879 on PA targets too.
d63a86f8 11880
c906108c
SS
11881Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
11882
11883 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
11884 "print func2::coremaker_local" and for "backtrace in corefile.exp"
11885
11886Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
11887
11888 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
11889 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
11890 "sparc-sun-solaris*" xfails for "p v_comb".
11891 * lib/gdb.exp (default_gdb_start): Fix typo.
11892 * gdb.base/corefile.exp: Allow "Core was generated by ..."
11893 messages to not include the full program name that caused
11894 the core dump since some systems (such as solaris) apparently
11895 truncate this path to about 80 characters.
11896 When generating a core file first try increasing the core file
11897 size limit to unlimited since some systems may default it to
11898 zero, and it is harmless to try it. Move the test for failing
11899 to generate a core file to where it will actually get executed.
11900 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
11901 new gdb result from g++ debug info improvements and make old
11902 pattern obsolescent. Also account for size_t differences
11903 (may be int or long).
11904 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
11905 initialization before function call is placed in the delay slot
11906 and thus appears to be skipped over by commands such as "next".
11907
11908Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
11909
11910 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
11911
11912Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
11913
11914 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
11915 input source file; fix code to compile test to deal with this
11916 convention.
11917 * gdb.c++/*.exp: Likewise.
11918
11919Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
11920
11921 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
11922 "bt in signals.exp".
11923
11924Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
11925
11926 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
11927 "step over execarg initialization" and
11928 "step over corearg initialization".
11929
11930Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
11931
11932 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
11933 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
11934
11935Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
11936
11937 From Rob Savoye (rob@poseidon.cygnus.com)
11938 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
11939 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
11940 configure.in}, gdb.disasm/{Makefile.in, configure.in},
11941 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
11942 configure.in}: Major reworking for autoconfig.
11943 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
11944 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
11945 New files.
11946 * config/unix-gdb.exp: Make GDB global.
11947 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
11948 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
11949 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
11950 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
11951 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
11952 term.exp, twice.exp, watchpoint.exp, whatis.exp},
11953 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
11954 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
11955 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
11956 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
11957 pr-8136.exp, result.exp, string.exp, tuples.exp},
11958 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
11959 to returns as necessary, arrange for test to compile own testcase
11960 executable.
11961 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 11962
c906108c
SS
11963Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
11964
11965 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
11966 clear_xfail at end of test which might not call either pass or fail.
11967 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
11968 "backtrace through signal handler".
11969
11970Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11971
11972 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
11973 continuing from a job control stop signal.
11974 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
11975
11976Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
11977
11978 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
11979 * gdb.base/corefile.exp: Likewise.
11980 * gdb.base/funcargs.exp: Likewise.
11981
11982Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
11983
11984 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
11985 * config/monitor.exp: Add support for setting baud rate.
11986
11987Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
11988
11989 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
11990 i*86-*-linux* xfails for "backtrace through signal handler".
11991 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
11992 "print func2::coremaker_local".
11993 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
11994 alpha-dec-osf2* xfail for
11995 "delete all breakpoints when none".
11996
11997Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
11998
11999 * gdb.base/break.exp: Change test that deletes all breakpoints
12000 when no user breakpoints are installed. A post 4.15 change
12001 causes gdb to no longer prompt in this case.
12002
12003Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
12004
12005 * gdb.base/return.exp (return_tests): Change xfail for test
12006 "correct value returned double test" to stop xfailing at
12007 Solaris 2.5. Apparently the bug has been fixed.
12008
12009Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
12010
12011 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
12012 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
12013
12014Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
12015
12016 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
12017 * gdb.disasm/hppa.s: Corresponding changes.
12018
12019Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
12020
12021 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
12022 makefile fragment.
12023 * config/mt-hpux: Deleted.
12024
12025Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
12026
d63a86f8 12027 * Many files: When warning about suppressed tests due to a
c906108c
SS
12028 nonexistant test binary, avoid incrementing the warning count.
12029
12030Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
12031
12032 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 12033
c906108c
SS
12034Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12035
12036 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
12037 "sparc-*-solaris2*".
12038
12039Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12040
12041 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
12042 Add global and local variables and initialize them.
12043 * gdb.base/corefile.exp: Test correct mapping of corefile sections
12044 by printing variables. Remove rs6000 and powerpc xfails, BFD now
12045 extracts the file name and terminating signal from the core file.
12046 * TODO: Remove note about tests for correct mapping of corefile.
12047 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
12048 from optimizing it away.
12049 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
12050 handles common blocks.
12051
12052Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
12053
12054 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
12055 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
12056
12057Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
12058
12059 * Makefile.in (maintainer-clean): New target, synonym for
12060 realclean.
12061 * gdb.base/Makefile.in (maintainer-clean): Likewise.
12062 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
12063 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
12064 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
12065 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
12066 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
12067
12068Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
12069
12070 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
12071 xfails when not gcc compiled for "print foo::funclocal".
12072 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
12073 "print foo::funclocal at foo",
12074 "print 'scope1.c'::foo::funclocal at foo",
12075 "print foo::funclocal_bss at foo",
12076 "print 'scope1.c'::foo::funclocal_bss at foo",
12077 "print foo::funclocal_ro at foo",
12078 "print 'scope1.c'::foo::funclocal_ro at foo",
12079 "print bar::funclocal at foo" and
12080 "print 'scope1.c'::bar::funclocal at foo".
12081 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
12082 gcc compiled for "print foo::funclocal at bar".
12083 Expand all messages to ensure that they identify that
12084 the test is at bar().
12085 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
12086 gcc compiled for:
12087 "ptype on opaque struct pointer (statically)",
12088 "ptype on opaque struct tagname (statically)",
12089 "ptype on opaque struct pointer (dynamically) 1",
12090 "ptype on opaque struct tagname (dynamically) 1",
12091 "ptype on opaque struct pointer (dynamically) 2" and
12092 "ptype on opaque struct tagname (dynamically) 2
12093 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
12094 gcc compiled for:
12095 "p datalocal"
12096 "whatis datalocal",
12097 "ptype datalocal",
12098 "p bsslocal",
12099 "whatis bsslocal", and
12100 "ptype bsslocal".
12101 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
12102 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
12103 when not gcc compiled.
12104 * gdb.base/funcargs.exp (float_and_integral_args): Add
12105 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
12106 compiled.
12107 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
12108 "backtrace from call6a" when not gcc compiled.
12109 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
12110 "backtrace from call7a" when not gcc compiled.
12111 * gdb.base/callfuncs.exp (do_function_calls):
12112 Add "hppa*-*-hpux*" xfail when not gcc compiled for
12113 "p t_char_array_values(char_array_val2,char_array_val1)",
12114 "p t_char_array_values(char_array_val1,char_array_val2)",
12115 "p t_char_array_values("carray 1","carray 2")",
12116 "p t_char_array_values("carray 1",char_array_val2)",
12117 "p t_char_array_values(char_array_val1,"carray 2")",
12118 "p sum_args(1,{2})",
12119 "p sum_args(2,{2,3})",
12120 "p sum_args(3,{2,3,4})",
12121 "p sum_args(4,{2,3,4,5})"
12122 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
12123 "backtrace in corefile.exp" when not gcc compiled.
12124
12125Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12126
12127 * gdb.base/signals.exp: Rewrite `handle all print' test as
12128 a procedure. Accept blanks or TABs as whitespace, increase
12129 timeout and expect input buffer size for the large output
12130 from the command. Remove "i*86-*-bsdi2.0" xfail.
12131
12132Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12133
12134 * gdb.base/setvar.exp: Add new testcases for truncation when
12135 assigning invalid values to bitfields.
12136
12137Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
12138
d63a86f8 12139 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
12140 mips-sgi-irix* xfail for
12141 "call inferior func with struct - returns char *"
12142 and fix test so that an optional (unsigned char *) cast is
12143 accepted in the result.
12144
12145Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
12146
12147 * gdb.base/funcargs.exp (float_and_integral_args): Remove
12148 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
12149 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
12150 * gdb.base/signals.exp: Remove duplicate "handle all print" test
12151 that accidentally got checked in.
12152
12153Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
12154
d63a86f8 12155 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
12156 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
12157 compiled test.
12158 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
12159 Add mips-sgi-irix5* xfail for not gcc compiled.
12160 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
12161 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
12162 "p top", "whatis top", "p middle", and "whatis middle".
12163 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
12164 "whatis signed char" for not gcc compiled.
12165 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
12166 "set variable signed char=-1 (-1)" and
12167 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
12168 * gdb.base/funcargs.exp (float_and_integral_args):
12169 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
12170 Add mips-sgi-irix* xfail when not gcc compiled for
12171 "continue to call2b".
12172 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
12173 "continue to call2g".
12174 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
12175 "backtrace from call6a"
12176 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
12177 "backtrace from call7k".
12178 Add mips-sgi-irix5* xfail when not gcc compiled for
12179 "backtrace from call7a".
12180 (localvars_after_alloca): Fix gdb_test cmds for
12181 "print * after runto ...".
12182 Remove rs6000-*-* xfails for
12183 "print i after runto localvars_after_alloca" and
12184 "print l after runto localvars_after_alloca"
12185 for all compilers.
12186 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
12187 when not compiled with gcc, for:
12188 "print signed char == (minus)",
12189 "print signed char != (minus)",
12190 "print signed char < (minus)",
12191 "print signed char > (minus)".
12192 * gdb.base/callfuncs.exp (do_function_calls):
12193 Add mips-sgi-irix* xfail, when compiled with native compiler, for
12194 "call inferior func with struct - returns char *".
d63a86f8 12195 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
12196 "correct value returned double test" to include Solaris 2.4.
12197 * gdb.base/funcargs.exp (float_and_integral_args):
12198 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 12199
c906108c
SS
12200Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12201
12202 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
12203 enumeration bitfields if compiling with GNU C.
12204 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
12205 to empty' prompt.
12206
12207Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
12208
12209 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
12210 test for PRO targets.
12211
12212 * gdb.base/funcargs.exp: Avoid ever setting more than 8
12213 breakpoints in the inferior at any given time by making
12214 two groups of breakpoints for call2*, call6* and call7*
12215 tests.
12216
12217Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12218
12219 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
12220 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
12221 from optimizing it away.
12222 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
12223 "call inferior func with struct".
12224
12225Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
12226
12227 * configure.in: Only configure gdb.chill for particular targets.
12228
12229Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
12230
12231 * gdb.base/Makefile.in: Add action to .c.o transformation
12232 rule that generates a .ci file for each .o file and remove
12233 explicit .c.o rules except for callfuncs.o.
12234 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
12235 generates a .ci file for each .o file and remove explicit
12236 .cc.o rules.
12237 (clean): Remove *.tmp *.ci files.
12238 (EXECUTABLES): Remove templ-info.exp.
12239 * gdb.base/compiler.c: New file.
12240 * gdb.c++/compiler.cc: New file
12241 * gdb.base/scope.exp: Source gdb.base/scope.ci.
12242 Change rs6000-*-* xfail for
12243 "print 'scope0.c'::filelocal_ro" and
12244 "print 'scope1.c'::filelocal" and
12245 "print 'scope1.c'::filelocal_bss" and
12246 "print 'scope1.c'::filelocal_ro" and
12247 "print 'scope1.c'::foo::funclocal" and
12248 "print 'scope1.c'::foo::funclocal_ro" and
12249 "print 'scope1.c'::bar::funclocal" and
12250 "print 'scope0.c'::filelocal_ro" and
12251 "print 'scope1.c'::filelocal at foo" and
12252 "print 'scope1.c'::filelocal_bss at foo" and
12253 "print 'scope1.c'::filelocal_ro at foo" and
12254 "print 'scope1.c'::foo::funclocal at foo" and
12255 "print 'scope1.c'::foo::funclocal_bss at foo" and
12256 "print 'scope1.c'::foo::funclocal_ro at foo" and
12257 "print 'scope1.c'::bar::funclocal at foo" and
12258 "print 'scope0.c'::filelocal_ro" and
12259 "print 'scope1.c'::filelocal" and
12260 "print 'scope1.c'::filelocal_bss" and
12261 "print 'scope1.c'::filelocal_ro" and
12262 "print 'scope1.c'::foo::funclocal" and
12263 "print 'scope1.c'::foo::funclocal_bss" and
12264 "print 'scope1.c'::foo::funclocal_ro" and
12265 "print 'scope1.c'::bar::funclocal" and
12266 "print 'scope1.c'::bar::funclocal_bss"
12267 to only be xfail'd when not compiled with gcc.
d63a86f8 12268 Add rs6000-*-* xfail for
c906108c
SS
12269 "print 'scope0.c'::filelocal_bss before run"
12270 when compiled with gcc.
12271 (test_at_main): Add rs6000-*-* xfail for
12272 "print filelocal_ro in test_at_main"
12273 when compiled with gcc.
12274 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 12275 Add rs6000-*-aix* xfail for
c906108c
SS
12276 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
12277 "ptype t_char_array", not compiled with gcc.
12278 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
12279 xfail for "list foo (in include file)" when gcc compiled.
12280 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
12281 (integral_args): Add rs6000-*-* xfail for
12282 "run to call0a" if not compiled with gcc.
12283 (unsigned_integral_args): Add rs6000-*-* xfail for
12284 "run to call1a" if not compiled with gcc.
12285 (float_and_integral_args): Add rs6000-*-* xfail for
12286 "run to call2a" if not compiled with gcc and for
12287 "continue to call2b" for any compiler.
12288 Add rs6000-*-* xfail to
12289 "print f1 after run to call2a" for gcc compiled.
12290 (discard_and_shuffle): Add rs6000-*-* xfail for
12291 "run to call6a".
12292 (shuffle_round_robin): Add rs6000-*-* xfail for
12293 "backtrace from call7a" if not compiled with gcc.
12294 Add rs6000-*-* xfail for
12295 "backtrace from call7b" if compiled with gcc.
12296 (call_after_alloca): Add rs6000-*-* xfail for
12297 "print c in call_after_alloca" and
12298 "print s in call_after_alloca" and
12299 "backtrace from call_after_alloca_subr"
12300 if not compiled with gcc.
12301 (localvars_in_indirect_call): Add rs6000-*-* xfail for
12302 "print c in localvars_in_indirect_call" and
12303 "print c in localvars_in_indirect_call" and
12304 "backtrace in indirectly called function" and
12305 "stepping into indirectly called function"
12306 if not compiled with gcc.
12307 (localvars_after_alloca): Add rs6000-*-* xfail for
12308 "print c after runto localvars_after_alloca" and
12309 "print s after runto localvars_after_alloca" and
12310 "print i after runto localvars_after_alloca" and
12311 "print l after runto localvars_after_alloca"
12312 for all compilers.
12313 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
12314 than whatis-info.exp.
12315 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
12316 than opaque-info.exp.
12317 Setup rs6000-*-* xfail for
d63a86f8 12318 "ptype on opaque struct pointer (statically)" and
c906108c
SS
12319 "ptype on opaque struct pointer (dynamically)" when
12320 not compiled with gcc.
12321 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
12322 rather than callf-info.exp.
12323 (do_function_calls): Add clear_xfail for rs6000-*-* for
12324 "p t_float_values2(3.14159,float_val2)". Seems to work
12325 fine there, both with xlc and gcc. Need to find out what
12326 it is doing right and fix other platforms.
12327 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
12328 "call inferior func with struct - returns int",
12329 "call inferior func with struct - returns long",
12330 "call inferior func with struct - returns float",
12331 "call inferior func with struct - returns double",
12332 "call inferior func with struct - returns char *",
12333 but only if not gcc compiled (presumes xlc compiled).
12334 Change rs6000-*-* xfails for
12335 "call inferior func with struct - returns char" and
12336 " call inferior func with struct - returns short" to only
12337 xfail if not using gcc.
12338 (clean mostlyclean): Remove *.ci and *.tmp files.
12339 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
12340 than templ-info.exp.
12341 * gdb.base/langs.exp: Source gdb.base/langs.ci.
12342 Add rs6000-*-* xfail for "up to foo in langs.exp"
12343 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
12344 when not gcc compiled.
d63a86f8 12345
c906108c
SS
12346Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12347
12348 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
12349 * gdb.base/corefile.exp: Likewise.
12350 * gdb.base/list.exp: Likewise.
12351 * gdb.base/scope.exp: Likewise.
12352 * gdb.base/siganls.exp: Likewise.
12353
12354 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
12355 compiler output.
12356 * gdb.base/whatis.exp: Likewise.
12357
12358Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
12359
12360 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
12361 failure (opcode table has been fixed to match reality).
12362
12363Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
12364
12365 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
12366 "call inferior func with struct - returns char",
12367 "call inferior func with struct - returns short"
12368
12369 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
12370 "print 'scope0.c'::filelocal at main",
12371 "print 'scope0.c'::filelocal_bss in test_at_main",
12372 "print 'scope0.c'::filelocal at foo",
12373 "print 'scope0.c'::filelocal_bss in test_at_foo",
12374 "print 'scope0.c'::filelocal at bar",
12375 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 12376
c906108c
SS
12377 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
12378 in source file 1". This bug seems to have been fixed with both
12379 gcc and native cc (was native assembler bug?).
12380
12381Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
12382
12383 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
12384 "backtrace through signal handler" to "i*86-*-sysv4*".
12385 * gdb.base/signals.exp: Add xfail for "'next' behaved as
12386 continue" case. Add "known SVR4 bug" to fail message.
12387 Add "i*86-*-bsdi2.0" xfail for "handle all print".
12388 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
12389 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
12390 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
12391 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
12392 "up to foo in langs.exp", "show language at foo in
12393 langs.exp", "up to cppsub_ in langs.exp", "show
12394 language at cppsub_ in langs.exp", "up to fsub in
12395 langs.exp", and "show language at fsub in langs.exp".
12396 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
12397 "bactrace in corefile.exp".
12398 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
12399 "call inferior function with struct - returns float" and
12400 "call inferior function with struct - returns double".
d63a86f8 12401
c906108c
SS
12402Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
12403
12404 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
12405 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
12406 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
12407 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
12408
12409Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
12410
12411 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
12412 (or overriden) "CHILL" macro rather then bare "gcc".
12413 Also look for ../../gcc/xgcc since that is what we will
12414 actually need, not "Makefile". Remove following assignment
12415 of CHILL to CHILL_FOR_TARGET because that results in
12416 recursive definition.
12417
12418Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
12419
12420 * gdb.base/corefile.exp: Change xfail for backtrace in
12421 corefile.exp from linuxaout to all linux.
12422 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
12423 cases where we miss the breakpoint at the signal handler
12424 for some reason. Setup xfail for linuxoldld/linuxaout and
12425 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
12426 hitting SIGURG breakpoint.
12427 * gdb.base/signals.exp: Setup xfail for "next" acting like
12428 continue to add linuxoldld. Setup xfail for all linux for
12429 "next to handler in signals_tests_1", "backtrace in
12430 signals_tests_1", "continue to func1", "pass SIGUSR1",
12431 and continue to handler".
12432
12433Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
12434
12435 * Update all FSF addresses except those in COPYING* files.
12436
12437Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
12438
12439 * gdb.base/a2-run.exp: Change messages to be more explicit about
12440 the status of args, and quote binfile in results.
12441
12442Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
12443
12444 * gdb.base/callfuncs.exp: Add tests for passing structs to
12445 inferior functions and return various types.
12446 * gdb.base/callfuncs.c: Add functions to receive a struct
12447 and return a member of the struct, in various types.
12448
12449Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12450
12451 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
12452
12453Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
12454
12455 * config/vxworks29k.exp: New file, sources vxworks.exp.
12456
12457Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12458
12459 * config/gdbremote.exp: New file. Testing framework using
12460 gdbserver.
12461
12462Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
12463
12464 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
12465 "call function when asleep" and "send end of file".
12466 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
12467 for "backtrace in corefile.exp".
12468 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
12469 for "backtrace through signal handler".
12470 * gdb.base/corefile.exp: Make sure we actually generate a core file
12471 before trying the core tests. Some systems allow the user to suppress
12472 generation of core files and default to that (linux for example).
12473 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
12474 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
12475
12476Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12477
12478 * gdb.threads: New directory with some crude multi-threaded
12479 gdb tests (step.exp and step2.exp).
12480 * config/mt-lynx (STEP_EXECUTABLE): Define.
12481 (THREADFLAGS): Define.
12482
12483Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
12484
12485 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
12486
12487 * gdb.base/signals.exp: Disable whole file for lynx until
12488 further notice.
12489
12490 * gdb.base/signals.exp: xfail test where "next" acts like
12491 "continue" for lynx.
12492
12493 * gdb.base/interrupt.exp: xfail test for calling function while
12494 inferior is asleep for lynx.
12495
12496 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
12497 than one cr-lf after each command.
12498
12499Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12500
12501 * configure.in: Reinstate setting of stabsdirs variable, fix
12502 typo in setting up configdirs for native builds.
12503
12504 * gdb.base/return.exp: Fix typo in return double test.
12505 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
12506 compiler from optimizing them away.
12507
12508Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
12509
12510 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
12511 sequences to be echo'd by gdb when using gdb_test.
12512 * gdb.chill/chexp.exp: Likewise.
12513 * gdb.fortran/exprs.exp: Likewise
12514
12515Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12516
12517 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
12518 after the inferior gdb has started.
12519
12520 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
12521 after each command.
12522 * gdb.base/funcargs.exp: Likewise.
12523 * gdb.base/gdbvars.exp: Likewise.
12524 * gdb.base/interrupt.exp: Likewise.
12525 * gdb.base/list.exp: Likewise.
12526 * gdb.base/watchpoint.exp: Likewise.
12527 * gdb.c++/demangle.exp: Likewise.
12528 * gdb.c++/inherit.exp: Likewise.
12529 * gdb.chill/chexp.exp: Likewise.
12530 * gdb.fortran/exprs.exp: Likewise.
12531
12532 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
12533 test if we can't handle IO to/from the inferior.
12534
12535 * gdb.c++/misc.exp: Always check for a program already being
12536 started after sending a "run" command to gdb.
12537
12538 * gdb.base/twice.exp: Start with a fresh gdb.
12539
12540 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
12541 only depend on gdb's expression code, not the chill runtime.
12542
12543 * gdb.base/return.c: Put return values into variables so we
12544 can have gdb print them rather than depending on the program
12545 to print them.
12546 * gdb.base/return.exp: Corresponding changes.
12547
12548 * lib/gdb.exp: Provide default value for noinferiorio.
12549 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
12550 the inferior.
12551
12552 * gdb.base/break.exp: Always check for a program already being
12553 started after sending a "run" command to gdb.
12554 (text_next_with_recursion): Don't check the output from the
12555 program's printf statement. Instead just make sure the program
12556 exited.
12557
12558 * gdb.base/commands.exp: Protect tests which need arguments with
12559 $noargs conditionals.
12560
12561Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12562
12563 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
12564 of structure member arrays to match gdb/valops.c:value_addr change.
12565
12566Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
12567
12568 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
12569 cases.
12570
12571Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
12572
12573 * configure.in (configdirs): Remove gdb.chill from default list
12574 of subdirs and then add it back in only if doing a native build.
12575 The current chill compiler does not yet work in any cross build.
12576 * Revert all signal changes from Jul 6.
12577 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
12578 for sh-hms targets, allowing these tests to link, with no other
12579 changes. Testing is suppressed by setting "nosignals" in site.exp.
12580
12581Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
12582
12583 * configure.in (signaldirs): Define and add to configdirs for all
12584 targets except some specific ones that are known to not support signals.
12585 Also clean up formatting.
12586 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
12587 (signals, sigall): Remove rules to build.
12588 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
12589 Moved to new gdb.signals directory.
12590 * gdb.signals: New test directory.
12591 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
12592 signals.c signals.exp}: New or moved files.
12593
12594Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
12595
12596 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
12597
12598Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
12599
12600 * gdb.base/return.exp: Xfail `return double' test failure
12601 on at least Solaris 2.3 and handle future/past versions on
12602 a case by case basis as appropriate. Also update message
12603 to include i*86 failures.
12604
12605Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12606
12607 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
12608
12609 * lib/gdb.exp: Fix comment which erroneously identified
12610 gdb_file_cmd as gdb_load (the 19 May change was in fact to
12611 gdb_file_cmd not gdb_load).
12612 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
12613
12614 * gdb.base/setvar.exp: Make test names consistent between pass and
12615 fail cases. Use gdb_test more.
12616
12617Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12618
12619 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
12620
12621Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12622
12623 * gdb.base/help.exp: Fix expected help string for `show commands'.
12624
12625Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
12626
12627 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
12628
12629 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
12630 of a text section.
12631
12632Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
12633
12634 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
12635 that loop eventually terminates. Fix Connection refused logic so
12636 that testsuite will expire nicely.
12637
12638Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
12639
12640 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
12641 config/rom68k.exp: New tcl glue for the appropriate monitors.
12642 These all just end up calling monitor.exp.
12643 * config/monitor.exp (gdb_target_monitor): Handle `Connection
12644 refused' by retrying. Cleanup some timeout issues.
12645 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
12646 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
12647 callers don't have to set/restore global timeout variable.
12648
12649 * The following set of changes centralizes management of the global
12650 timeout variable. This way, it can be set in one target dependent
12651 place instead of dozens of places scattered throughout the test suite.
12652 If you need to lengthen a timeout, then you should either set timeout
12653 in one of the config/{target}.exp files, or multiply it by a factor.
12654 Setting it to an absolute value is always going to lose for some
12655 targets.
12656 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
12657 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
12658 * gdb.base/funcargs.exp: Don't set timeout.
12659 * gdb.base/list.exp (test_forward_search): Only use local timeout.
12660 * gdb.base/printcmds.exp (test_print_string_constants
12661 test_print_array_constants): Don't set timeout.
12662 * gdb.base/ptype.exp: Don't set timeout.
12663 * gdb.base/recurse.exp: Don't set timeout.
12664 * gdb.base/return.exp: Don't set timeout.
12665 * gdb.base/watchpoint.exp: Don't set timeout.
12666 * gdb.c++/classes.exp (do_tests): Don't set timeout.
12667 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
12668
12669Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
12670
12671 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
12672
12673Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12674
12675 * lib/gdb.exp: Disable chill tests for irix5.
12676
12677Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12678
12679 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
12680 each test pass or fail.
12681
12682Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12683
12684 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
12685 xlc not gcc.
12686
12687Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
12688
12689 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
12690
12691Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
12692
12693 * config/est.exp: Fix copyright and comments. Remove dead code.
12694 Use targetname, serialport and baud variables instead of fixed
12695 constants.
12696 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
12697 * config/cpu32bug.exp: New file to support cpu32bug monitors.
12698
12699Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12700
12701 * gdb.base/watchpoint.exp: Don't run
12702 test_watchpoint_triggered_in_syscall for sunos.
12703
12704Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12705
12706 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
12707 they don't seem to exist. Do include stdio.h.
12708
12709Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12710
12711 * gdb.base/a1-selftest.exp: Add alpha xfail.
12712
12713Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12714
12715 * gdb.base/watchpoint.c (main): Prompt before calling read().
12716 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
12717 Revise accordingly. Remove cruft about sending "123" several
12718 times, until it gets noticed. Clean up the "print buf[0]" stuff
12719 so that it passes or fails, and waits for prompts in the usual way.
12720
12721Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12722
12723 * gdb.base/recurse.exp: Fix comment.
12724
12725 * TODO: Remove item about printing variables in nodebug.exp. Add
12726 item about enabling tests which are only run on some targets.
12727
12728 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
12729 fail, make test names unique, use new gdb_test convention
12730 regarding pattern, use gdb_test more, etc.).
12731
12732 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
12733 fail, make test names unique, etc.).
12734
12735Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12736
12737 * gdb.base/nodebug.c: Change return type of top and middle to
12738 short.
12739 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
12740 are fixed by the recent mdebugread.c changes. Allow `short ()'
12741 as type for top and middle.
12742
12743Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12744
12745 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
12746 nearly as I can tell, the whole thing was an accident in Stu's
12747 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
12748 to replace a send/expect pair with gdb_test, but ended up only
12749 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
12750 of 30 Mar 1995 took care of it, but left this vestigial comment
12751 which I am now nuking.
12752
12753Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12754
12755 * gdb.base/break.exp: Look for different line number for
12756 breakpoint at main depending on usestubs.
12757
12758Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12759
12760 * gdb.base/list.exp: Adjust some alternate expect patterns to
12761 match recent list0.c change. Add alternate expect pattern for
12762 output from `list default lines around main' for optimizing
12763 compilers.
12764
12765Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12766
12767 * lib/gdb.exp: If nosignals is not set, set it to 0.
12768
12769Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
12770
12771 * config/slite-gdb.exp: Responds to load symbol table prompt.
12772 * gdb.base/break.exp: Adjust line number, fix rerun.
12773 * gdb.base/langs0.c: Add #ifdef usestubs.
12774
12775Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
12776
12777 * gdb.base/list.exp: Adjust line contents after adding new lines in
12778 list0.c. Also fix a syntax error.
12779
12780 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
12781 * gdb.base/break.exp: ditto.
12782 * gdb.base/list.exp: ditto.
12783 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
12784 * gdb.base/run.c: ditto.
12785 * gdb.base/list0.c: ditto.
12786 * gdb.base/funcargs.c: ditto.
12787
12788Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
12789
12790 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
12791 $targetname, $serialport and $baud instead of hardwired variables.
12792 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
12793 target doesn't support signals.
12794
12795Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
12796
12797 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
12798
12799Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12800
12801 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
12802 Don't rely on the value of an auto variable before it has been
12803 initialized. Use gdb_test more.
12804
12805Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12806
12807 * lib/gdb.exp (default_gdb_version): A version number must start
12808 with a digit, but other than that contains all characters up to
12809 the first whitespace character.
12810
12811Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12812
12813 * gdb.base/commands.exp (breakpoint_command_test): New tests.
12814
12815Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12816
12817 * gdb.c++/*.exp: Warn if executable does not exist. The original
12818 reason for skipping the warning was that configure.in sometimes
12819 intentionally skipped building the executables but the tcl code
12820 had no way of knowing. That (a) was always bogus with respect to
12821 error handling, (b) is no longer true (right now there is no way
12822 to skip C++ tests).
12823
12824 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
12825
12826Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12827
12828 * gdb.base/list.exp: Add expect patterns for output from
12829 SunPRO compiled executables.
12830 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
12831 types.
12832
12833Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12834
12835 * gdb.base/break.exp (test_next_with_recursion): Accept any line
12836 number (we are already testing that the correct source line text
12837 gets printed).
12838
12839 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
12840 that is what is intended, but something needed to be done to get
12841 sunos4 native working again.
12842
12843 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
12844
12845 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
12846 apparently went with a (very) old xfail.
12847
12848Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
12849
12850 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
12851 runto_main is a proc in gdb.exp that will do 'step' for target use
12852 stubs.
12853 * gdb.base/exprs.exp: ditto.
12854 * gdb.base/interrupt.exp: ditto.
12855 * gdb.base/opaque.exp: ditto.
12856 * gdb.base/printcmds.exp: ditto.
12857 * gdb.base/ptype.exp: ditto.
12858 * gdb.base/scope.exp: ditto.
12859 * gdb.base/setvar.exp: ditto.
12860 * gdb.base/signals.exp: ditto.
12861 * gdb.base/twice.exp: ditto.
12862 * gdb.c++/classes.exp: ditto.
12863 * gdb.c++/inherit.exp: ditto.
12864 * gdb.c++/templates.exp: ditto.
12865 * gdb.base/break.exp: no run and hit main for stubs. Change line
12866 numbers for breakpoints and info breakpoint.
12867 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
12868 breakpoint().
12869 * gdb.base/callfuncs.c: ditto.
12870 * gdb.base/exprs: ditto.
12871 * gdb.base/interrupt.c: ditto.
12872 * gdb.base/opaque0.c: ditto.
12873 * gdb.base/printcmds.c: ditto.
12874 * gdb.base/ptype.c: ditto.
12875 * gdb.base/scope0.c: ditto.
12876 * gdb.base/setvar.c: ditto.
12877 * gdb.base/signals.c: ditto.
12878 * gdb.base/twice.c: ditto.
12879 * gdb.c++/misc.cc: ditto.
12880 * gdb.c++/templates.cc: ditto.
12881
12882Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12883
12884 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
12885
12886 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
12887 somewhere between `read' and `main.c'. I'm pretty sure the
12888 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
12889 and it isn't particularly useful.
12890
12891 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
12892
12893Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12894
12895 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
12896
12897Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
12898
12899 * config/mt-slite: add LIBS and -nostdlib.
12900 * config/slite-gdb.exp: add this new file to support sparclite target.
12901
12902Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
12903
12904 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
12905
12906 * gdb.base/a2-run.exp: Change argument to istarget from
12907 "*-*-vxworks" to "*-*-vxworks*".
12908 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
12909
12910Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
12911
12912 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
12913 will not runto main but do a 'step' to step out of breakpoint().
12914 * config/mt-slite: add -Dusestubs.
12915
12916Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12917
12918 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
12919 instead of just @.
12920
12921 * gdb.base/signals.exp: Add test for "handle all print".
12922 * TODO: Remove "handle all print". Also remove item about
12923 checking copyright date (I don't like the idea of a spurious FAIL
12924 based on when we run the tests).
12925
12926 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
12927 for SunOS4 (reason for failure not investigated). Remove
12928 redundant test for $binfile.
12929
12930 * gdb.base/nodebug.c (array_index): Call malloc.
12931
12932 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
12933
12934Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
12935
12936 * gdb.base/recurse.exp: Update gdb_test invocation to use new
12937 conventions and slightly simplify the matching regexp.
12938
12939Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12940
12941 * gdb.base/break.exp: Update gdb_test invocation to use new
12942 convention.
12943
12944 * lib/gdb.exp: If noargs is not set, set it to 0.
12945
12946 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
12947 tests unique.
12948
12949 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
12950
12951Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12952
12953 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
12954 one argument of type "<non-float parameter>".
12955
12956Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
12957
12958 * config/rom68k.exp: New file to support Motorola IDP board.
12959 * gdb.base/a2-run.exp: Skip this file if noargs is set.
12960 * gdb.base/break.c: Change things around so that this program
12961 doesn't depend upon args. This is necessary to make remote
12962 targets work (in general, they can't take args).
12963 * gdb.base/break.exp: Don't try to send args to program. Don't
12964 expect output. Also, replace lots of code with gdb_test.
12965
12966Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12967
12968 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
12969 printing of '\'' (which is what the comment says we are testing,
12970 even though we were not), not '''.
12971 (test_integer_literals_rejected): Test that printing ''' is an error.
12972
12973 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
12974 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
12975 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
12976 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
12977 Use gdb_test not test_print_accept.
12978 * lib/gdb.exp: Remove test_print_accept.
12979
12980 * gdb.base/signals.exp (signal_tests_1): Make pass message
12981 consistent with fail message.
12982
12983 * gdb.base/whatis.exp: Remove xfails for printing char vs.
12984 unsigned char; the bug (PR 1821) is fixed.
12985
12986 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
12987
12988 * gdb.base/scope.exp (test_at_localscopes): Call pass for
12989 successful tests--makes xfailing them work right.
12990
12991Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12992
12993 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
12994 only \r\n, not .*. The test can pass .* as the last thing in
12995 $pattern if that is what it wants. In addition to providing this
12996 flexibility, this change should speed up pattern matching in cases
12997 where the pattern already ended with .* (there were a number of
12998 them). This change also helps catch bad patterns--in the old
12999 scheme the typo "char \*" instead of "char \\*" would pass. Now
13000 it is caught.
13001 * Many .exp files: Update callers.
13002
13003 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
13004 clearer and does not spuriously match multiple ('s. Likewise for
13005 ) and *.
13006
13007 * gdb.base/nodebug.exp: Test ability to call a function and pass
13008 it a string (even with no debugging info).
13009
13010 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
13011 "p '\'", which is the same as "p ''" once tcl gets done with
13012 quoting, to "p '\\'", which I suspect is what is intended (one
13013 backslash gets sent to GDB).
13014
13015 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
13016
13017Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13018
13019 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
13020 1817) was fixed literally years ago.
13021
13022Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13023
13024 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
13025 test, it causes stepping out of call_after_alloca_subr with
13026 optimizing compilers.
13027 (localvars_in_indirect_call): Consume GDB prompt if `finish'
13028 fails.
13029
13030 * gdb.c++/templates.exp: Source templ-info.exp only if
13031 the templates executable exists.
13032
13033 * gdb.c++/misc.cc (class Contains_static_instance,
13034 class Contains_nested_static_instance),
13035 gdb.c++/classes.exp (test_static_members): Test printing of
13036 a class that contains a static instance of the class.
13037
13038Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13039
13040 * gdb.base/langs2.c (cppsub_): Don't prototype.
13041 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
13042 only, I believe).
13043
13044Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13045
13046 * lib/gdb.exp (skip_chill_tests): New procedure.
13047
13048 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
13049
13050Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
13051
13052 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
13053 each expect pattern. Cuts runtime from 12 to about 4 seconds.
13054
13055Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13056
13057 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
13058
13059 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
13060 disassemble 8, not 16, instructions for part 4.
13061
13062 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
13063 support the latter anymore.
13064
13065 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
13066 -DNO_PROTOTYPES.
13067 * gdb.base/callfuncs.c: Control use of prototypes based on
13068 NO_PROTOTYPES, not __STDC__.
13069 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
13070 t_float_values2 tests if prototypes in use.
13071
13072 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
13073 t_double_values): When checking differences against DELTA, check
13074 that difference is within the range (-DELTA,DELTA), not just
13075 (-infinity,DELTA).
13076
13077Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
13078
13079 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
13080 'file' command firts, then 'target', then 'load', this is due to gdb
13081 target set up.
13082 * config/mips-gdb.exp: Fix a couple regular exp bugs.
13083
13084Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
13085
13086 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
13087 FP load/store variants.
13088 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
13089
13090Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
13091
13092 * gdb.base/term.exp: Do not give a warning if not native, it is
13093 not an abnormal condition.
13094
13095Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
13096
13097 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
13098 t_char_array".
13099
13100Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
13101
13102 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
13103 are getting the version number.
13104
13105 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
13106 if not native, it is not an abnormal condition.
13107
13108Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13109
13110 * lib/gdb.exp: Just use "file exists", rather than undocumented
13111 dejagnu procedure "findfile".
13112
13113Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
13114
13115 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
13116 (LDFLAGS): Set to -Xlinker -Ur.
13117
13118 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
13119 Removed, these values are set by lib/gdb.exp.
13120
13121 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
13122
13123Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
13124
13125 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
13126 of replicating gdb startup code.
13127
13128 * config/mt-vxworks (LDFLAGS): Set to -r.
13129 (CFLAGS_FOR_TARGET): Removed.
13130
13131 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
13132 (gdb) and gdb for vxworks uses (vxgdb).
13133
13134 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
13135 executable is not in the tree and host != target, use sed and
13136 program_transform_name to determine the gdb name used by the
13137 target.
13138
13139 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
13140 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
13141
13142Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13143
13144 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
13145 floats, chars, and shorts where there are ANSI-style function
13146 definitions.
13147
13148 * gdb.base/langs.exp, gdb.base/langs*: New test.
13149 * gdb.base/Makefile.in: Build it.
13150 * TODO: Remove item about checking that C names don't get C++
13151 demangling applied; this test tests it.
13152
13153Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13154
13155 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
13156 went with the const70 xfail. The xfail went away a year ago.
13157
13158 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
13159
13160 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
13161 for hp300.
13162
13163 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
13164
13165 * gdb.base/a1-selftest.exp: Don't run on hp300.
13166
13167Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13168
13169 * Makefile.in (site.exp): Set host_alias and target_alias as well
13170 as host_triplet and target_triplet.
13171
13172Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13173
13174 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
13175
13176 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
13177 places as other ecoff systems).
13178
13179 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
13180 ultrix.
13181
13182Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13183
13184 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
13185 remove them.
13186 * gdb.base/nodebug.exp: Accept "function" in addition to "text
13187 variable and "variable" in addition to "data variable".
13188 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
13189
13190 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
13191 2.
13192 * gdb.base/list1.c (long_line): Add additional statement at start
13193 of function.
13194 * gdb.base/list.exp (test_forward_search): Update line number to
13195 reflect new statement.
13196
13197Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13198
13199 * gdb.base/signals.exp: Reinitialize searched source directories
13200 after gdb_start call.
13201
13202Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
13203
13204 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
13205 * gdb.stabs/Makefile.in: Likewise.
13206
13207 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
13208 change. Instead split the tests into smaller pieces.
13209 * gdb.disasm/hppa.s: Corresponding changes.
13210
13211Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13212
13213 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
13214 Quote ^C when passing it to stty. For some shells ^ is a pipe.
13215
13216 * gdb.base/funcargs.exp: Modify many tests so that every test
13217 either passes or fails. Make some test names unique.
13218
13219Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13220
13221 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
13222 Call stty to set interrupt character.
13223
13224 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
13225 for HP assembler versus GNU assembler based on actual behavior of
13226 $(CC), rather than assuming that $(AS) is always the GNU assembler.
13227
13228 * TODO: Suggest a few more stepping tests.
13229
13230Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
13231
13232 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
13233 restart GDB for h8300 after a continue.
13234 (return): Add pattern to match a29k-udi behavior.
13235 * gdb.base/nodebug.exp: Remove obsolete comment.
13236 * gdb.base/regs.exp: New file, testing of register displays.
13237 * gdb.base/return.exp: Fix typo in reference to $objdir.
13238 * gdb.base/whatis.exp: Always start with a fresh GDB.
13239
13240Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13241
13242 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
13243 higher, these tests generate a lot of output.
13244
13245Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13246
13247 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
13248 code following the catch silently ignored some errors; without the
13249 catch they should be thrown like any other tcl error. Also, the
13250 catch used "" instead of {} which meant all the callers who wanted
13251 to include one of the characters "[]$ had to quote it an extra time.
13252 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
13253 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
13254 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
13255 Remove extra quoting.
13256
13257Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
13258
13259 * gdb.base/commands.exp: Make test names unique; every test either
13260 passes or fails. Update some comments.
13261
13262 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
13263
13264Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13265
13266 The following fixes a FAIL caused by the fact that the alpha stabs
13267 configuration didn't use the ".if alpha" code in weird.def.
13268 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
13269 bit pointer, so the 32 bit version works even on the alpha.
13270 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
13271 Remove the stuff which allowed us to have separate versions for
13272 alpha and everything else.
13273
13274 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
13275 regexp which "info func operator\[\](" is supposed to match. Fix
13276 string to send to GDB. Note that GDB still doesn't work right. Add a
13277 new test for "info func .perator\[\](" which GDB does handle correctly.
13278
13279 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
13280
13281Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13282
13283 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
13284 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
13285 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
13286 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
13287 it makes the tests harder to understand and confuses test-o-matic.
13288 The preferred style is that each test provides a PASS or a FAIL,
13289 and has a unique message (e.g. "continue #54" not just "continue")
13290 which is the same for the pass and the fail.
13291 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
13292 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
13293 to lib/gdb.exp.
13294 * gdb.base/printcmds.exp: Use test_print_accept. Remove
13295 prt_accept which was basically the same thing. Likewise for
13296 test_print_reject and prt_reject.
13297 * lib/gdb.exp (test_print_reject): Add some more error message
13298 patterns to match from the former printcmds.exp (prt_reject).
13299 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
13300 One defect of the passcount stuff is that some of it failed to
13301 report XPASS where appropriate.
13302 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
13303 stuff before and after arg in expected pattern.
13304 (test_paddr_operator_functions): Re-do test without print_addr_of;
13305 this is the only test which seems to want extra stuff there.
13306
13307Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13308
13309 * gdb.base/nodebug.exp: Update new tests to reflect improved
13310 wording of gdb output.
13311
13312 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
13313 and "ptype" work on variables in files compiled without -g.
13314 Replaces commented out "maint print msymbol" tests.
13315
13316Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13317
13318 * gdb.base/setvar.c (dummy): Call malloc.
13319
13320 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
13321 losing with the irix4 sed.
13322
13323 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
13324 ALRM" on irix4.
13325
13326Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13327
13328 * TODO: Remove items about corefile.exp testing new exec-file and
13329 backtrace; both are now done. Add items about printing enums.
13330
13331Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13332
13333 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
13334 "get signal $thissig" test fails.
13335
13336 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
13337
13338Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13339
13340 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
13341 compiler warning with dec alpha compiler.
13342
13343 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
13344 extra \n from gdb_test call (this explains why the prompt test
13345 that I removed yesterday was there).
13346 (user_defined_command_test): Remove extra \n and prompt test.
13347
13348 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
13349 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
13350 doesn't exist.
13351 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
13352 Also remove alpha workaround, which turns out to be because
13353 SIGABRT == SIGLOST.
13354
13355 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
13356
13357 * gdb.base/help.exp: Don't test "help show".
13358
13359Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13360
13361 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
13362 "set print address" is on.
13363 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
13364 pass prompt to gdb_test; gdb_test already looks for the prompt.
13365
13366 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
13367
13368 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
13369 was a vestige of the manual TESTSTRATEGY, and the purpose of it
13370 was to make sure that gdb can read a core file. But (a) the "read
13371 the corefile" part didn't make it to a1-selftest.exp, we just
13372 delete the corefile after creating it, and (b) we test reading
13373 corefiles in corefile.exp anyway. Also, this test left around a
13374 xgdb process on Solaris.
13375
13376 * gdb.base/corefile.exp: Also test backtrace.
13377
13378Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
13379
13380 * gdb.base/commands.exp: Test a simple user defined command with
13381 arguments and if/while statements; verify the full user command is
13382 printed by "show user".
13383
13384 * gdb.base/commands.exp: Test if/while commands as part of a
13385 breakpoint command list; verify they appear in breakpoint
13386 information.
13387
13388Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13389
13390 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
13391 than by dividing by zero.
13392
13393Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
13394
13395 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
13396 performing an inferior call with watchpoints enabled.
13397 * gdb.base/watchpoint.c (main): Delete second unnecessary read
13398 call.
13399
13400Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13401
13402 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
13403 of "file" command.
13404
13405 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
13406 Add additional pattern for when "int operator int(void);" appears
13407 in a different order.
13408
13409Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13410
13411 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
13412
13413 * gdb.base/help.exp: Replace most of docstrings for "info signals"
13414 and "signal" with ".*".
13415
13416Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13417
13418 * TODO: Add note about "handle all nostop".
13419
13420 * gdb.base/{sigall.c, sigall.exp}: New test.
13421 * gdb.base/Makefile.in: Add it.
13422
13423Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
13424
13425 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
13426 when invoking GDB, suppresses any windowing interface.
13427
13428Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
13429
13430 * config/sim-gdb: New file, simulator testing support.
13431
13432Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
13433
13434 * gdb.base/interrupt.exp: Test calling func1 twice.
13435
13436Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
13437
13438 * gdb.base/list.exp (test_forward_search): Set timeout higher
13439 when we'll be getting lots of output from gdb.
13440
13441 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
13442 "init_malloc" to after the expect statement. Run it if that
13443 regexp is taken, but also for two others which happen if source
13444 cannot be found.
13445
13446Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13447
13448 * gdb.base/printcmds.exp: New test, for printing register before
13449 program is running.
13450
13451Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13452
13453 * gdb.base/list.exp: Correct some alternate expect patterns
13454 to reflect changes in list1.c.
13455
13456Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13457
13458 * TODO: Add item regarding large frames.
13459
13460 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
13461
13462 * TODO: Remove item about enabling return.exp; it
13463 is enabled. Suggest a few more "return" tests.
13464
13465Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13466
13467 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
13468 anonymous unions.
13469
13470Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13471
13472 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
13473 and pr-5646.o, so "make" is the same as "make all", not "make
13474 pr-4975.o".
13475
13476Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
13477
13478 * gdb.base/list.exp: Adjust expectations to reflect changes in
13479 list1.c.
13480 (test_forward_search): New test proc.
13481 * gdb.base/list1.c (long_line): New function, has long source line.
13482
13483Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
13484
13485 * gdb.base/a1-selftest.exp: Change initial stepping to know about
13486 additional line of code that was added.
13487
13488Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
13489
13490 * gdb.disasm/hppa.s: Break the large branching tests into smaller
13491 tests so as not to overflow expect's input buffers.
13492 * gdb.disasm/hppa.exp: Corresponding changes.
13493
13494Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13495
13496 Beginnings of template debugging tests.
13497 * gdb.c++/templ-info.cc: New file to test for template
13498 debugging capability of the compiler.
13499 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
13500 templ-info.cc.
13501 * gdb.c++/templates.cc: Add explicit template instantiations
13502 to enable compiling with -fno-implicit-templates. Add destructor
13503 and 'value' method to T5 class for template tests.
13504 * gdb.c++/templates.exp: Add testcases for printing of template
13505 types, setting breakpoints on template methods and calling a
d63a86f8 13506 template method.
c906108c
SS
13507
13508Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
13509
13510 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
13511 branch target since some assemblers (gas-2.5) may emit a
13512 relocation for the branch instead of resolving it in the
13513 assembler.
13514
13515Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13516
13517 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
13518 through signal handler.
13519
13520Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13521
13522 * configure.in (*-*-netware): Use config/mt-netware.
13523
13524 * config/mt-netware: New file.
13525 * config/mt-i386-netware: Removed, separate configs for different
13526 netware architectures are no longer needed now that we have
13527 --with-headers.
13528
13529Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13530
13531 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
13532 by the recent changes to use ANSI C arithmetic conversions.
13533
13534Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13535
13536 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
13537 bug involving using inferior_pid to figure out whether to select a
13538 frame.
13539
13540Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
13541
13542 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
13543 match the current disassembler output.
13544
13545Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
13546
13547 * gdb.fortran/exprs.exp: Expect VOID instead of void.
13548 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
13549 types, expect "int" as type of integer values (for now).
13550
13551Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
13552
13553 * gdb.base/commands.exp: New tests for if/while commands.
13554
13555Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
13556
13557 * lib/gdb.exp (runto): Replace sub-pattern for hex value
13558 by .*, since hex values have different syntax in Chill mode.
13559
13560Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13561
13562 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
13563 linefeed from expect pattern for repeated types with indices > 9.
13564
13565Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
13566
13567 First part of Fortran test suite.
13568 * gdb.fortran: New directory.
13569 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
13570
13571Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13572
13573 * gdb.base/default.exp: Update expect pattern for load command
13574 without arguments.
13575
13576Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
13577
13578 * configure.in: Change i386 to i[345]86.
13579 * gdb.base/configure.in: Likewise.
13580 * gdb.c++/configure.in: Likewise.
13581 * gdb.chill/configure.in: Likewise.
13582
13583Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
13584
13585 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
13586 patterns, since that is not a valid context for comments.
13587
13588Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
13589
13590 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
13591 repeated types and repeated types with indices > 9.
13592
13593Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
13594
13595 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
13596 2417; old bug has been fixed.
13597
13598Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
13599
13600 * gdb.base/interrupt.exp: When trying to wake up the inferior,
13601 send the newline ourselves instead of assuming gdb_test will do
13602 so when passed an empty input string.
13603
13604 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
13605 stabs testcode.
13606
13607Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13608
13609 * lib/gdb.exp (gdb_test): Don't send anything if the first
13610 argument is an empty string. This makes cases where we want to
13611 match output that is already in expect's buffers (for example,
13612 matching a breakpoint after gdb_run_cmd has been called) work
13613 reliably.
13614
13615Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13616
13617 * config/netware.exp: New file.
13618
13619Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13620
13621 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
13622 the -B and -L prefixes so we can find the debugging stub.
13623
13624 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
13625 there and we are using the gcc from the tree.
13626
13627 * gdb.base/types.c: Removed.
13628
13629 * gdb.base/configure.in: Look for makefile fragments in ../config.
13630 Recognize i386-*-netware.
13631 * gdb.c++/configure.in: Likewise.
13632
13633Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13634
13635 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
13636 the correct TCL syntax.
13637
13638Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13639
13640 * gdb.base/opaque.exp: use runto instead of messing around with
13641 breakpoints. Simplify by using gdb_test.
13642
13643 * gdb.base/bitfields.exp: restart between tests on netware targets
13644 because breakpoints aren't relocated after target death. Run
13645 processes to completion.
13646
13647 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
13648
13649Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
13650
13651 * Makefile.in: Remove extra tabs that confuse some versions
13652 of "make". Use the newly built gdb to test with by default,
13653 rather than the first one in the tester's search path.
13654
13655Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
13656
13657 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
13658
13659 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
13660 condition help.
13661
13662Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13663
13664 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
13665
13666 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
13667 running.
13668 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
13669 * gdb.base/funcargs.exp: Likewise.
13670
13671 * gdb.base/bitfields.exp: Simplify by using gdb_test.
13672 * gdb.base/funcargs.exp: Likewise.
13673
13674 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
13675 message is "".
13676
13677Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13678
13679 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
13680 return,signals,twice}.exp: Handle non-existant binaries
13681 consistantly.
13682
13683 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
13684 * gdb.base/Makefile.in: Don't try to generate a core dump, we
13685 might testing a cross development system.
13686
13687Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13688
13689 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
13690 runtest script is relative to ${srcdir}, not ${rootdir}.
13691
13692Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
13693
13694 * gdb.base/signals.exp: Allow for optionality of breakpoint
13695 address.
13696
13697Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13698
13699 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
13700
13701Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13702
13703 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
13704 for size_t definition.
13705 * gdb.c++/templates.cc: Likewise
13706
13707 * config/mt-i386-netware: New file.
13708
13709 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
13710 defined.
13711
13712 * gdb.base/Makefile.in: Added support for systems that name core
13713 files by appending "core" to the program name.
13714 * gdb.base/a1-selftest.exp: Likewise.
13715
13716Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13717
13718 * gdb.base/return.exp: Add comment and message for `return double'
13719 test failure on Sparc Solaris.
13720
13721Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
13722
13723 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
13724
13725Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13726
13727 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
13728 from optimizing them away.
13729 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
13730 patterns to include default constructors and assignment operators,
13731 to match gcc versions beyond 2.5.8. Accept any cplus demangling
13732 character in the output of the virtual base pointer.
13733
13734Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13735
13736 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
13737 expression match in print_addr_of to avoid unintented matches.
13738 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
13739 versions up to 2.5.8.
13740
13741Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13742
13743 * gdb.base/list.exp: Tweak alternate pattern for listing of an
13744 included file to run under newer versions of expect.
13745 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
13746 consecutive >'s in templates to accomodate recent cplus-dem.c change.
13747 Remove xfail for the virtual table of BDDHookV.
13748
13749Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
13750
13751 * lib/gdb.exp (string_to_regexp): Set a default result.
13752 (default_gdb_start): Fix misleading message.
13753
13754Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
13755
13756 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
13757 Remove all CC, etc definitions.
13758 * config/mt-hpux: New file.
13759 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
13760 (CFLAGS, LDFLAGS): Define.
13761 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
13762
13763 * Makefile.in (site.exp): Don't insert host_os, etc.
13764 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
13765 (distclean): Check existence of subdir.
13766 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
13767 * gdb.base/Makefile.in: General cleanup and simplification.
13768 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
13769 to build executables. Use default rule to build .o files.
13770 (EXPECT, RUNTEST, CC): Fix relative pathname.
13771 (site.exp): Don't insert host_os, etc.
13772 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
13773 and/or SIGUSR1 defined.
13774 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
13775 * gdb.c++/Makefile.in: General cleanup and simplification.
13776 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
13777 (CFLAGS): Remove.
13778 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
13779
13780Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
13781
13782 * gdb.base/recurse.exp: Misc changes to get tests running again
13783 after Kung's changes to the watchpoint code.
13784 * gdb.base/watchpoint.exp: Likewise.
13785
13786Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
13787
13788 * lib/gdb.exp (string_to_regexp): Convert {\} also.
13789
13790Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
13791
13792 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
13793 * lib/gdb.exp (default_gdb_start): Define.
13794 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
13795 gdb.base/funcargs.exp, gdb.base/opaque.exp,
13796 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
13797 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
13798 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
13799 Don't call gdb_target_udi in between tests.
13800
13801Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13802
13803 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
13804 (which was basically just a local version of the same thing). In
13805 addition to avoiding duplication, gdb_test_exact is faster.
13806 * lib/gdb.exp (gdb_test_exact): Fix typo.
13807
13808 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
13809 don't give an error.
13810
13811 * gdb.base/term.exp: Call delete_breakpoints before starting.
13812
13813 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
13814 (t10): Add comment.
13815
13816Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
13817
13818 Reorganization of the GDB Test Suite.
13819
13820 * gdb.base: New directory, contains all the basic tests.
13821 * gdb.c++: New directory, tests specific to C++.
13822 * gdb.chill: New directory, tests specific to Chill.
13823 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
13824 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
13825 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
13826 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
13827 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
13828 t30-31 to chill).
13829 * */gdbme.*: Rename to match appropriate expect scripts.
13830 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
13831 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
13832 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
13833 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
13834 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
13835 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
13836 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
13837 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
13838 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
13839 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
13840 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
13841 gdb.c++/virtfunc.cc: New names of C++ files.
13842 * gdb.chill/chillvars.ch: New name of Chill file.
13843 * gdb.base/configure.in, gdb.c++/configure.in,
13844 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
13845 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
13846 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
13847 * configure.in (configdirs): Update to reflect directory changes.
13848 (target_abbrev): No longer define for any configuration.
13849 * Makefile.in: Cosmetic improvements to header comments.
13850
13851Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
13852
13853 Various changes to gdb.t31:
13854
13855 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
13856 * gdbme.ch: Make all key-words and predefineds be upper-case.
13857 * chillvars.exp: Expect key-words and predefinds in upper-case.
13858
13859 * chillvars.exp: Use gdb_test_exact many places.
13860 Change expected output for arrays (which now includes index labels).
13861
13862 * pr-5020.exp, gdme.ch (module PR_5020):
13863 New test, for PR-5020.
13864
13865Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
13866
13867 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
13868 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
13869
13870Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
13871
13872 * Makefile.in: Fix bit-rot in definitions of CHILL,
13873 CHILL_FOR_TARGET and Chill_LIB.
13874 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
13875 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
13876 CHILL, and CHILL_LIB.
13877
13878Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
13879
13880 * Revert the previous changes. Please see Rob's directory
13881 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
13882
13883Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
13884
13885 * Makefile.in, configure.in, config/mips-gdb.exp,
13886 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
13887 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
13888 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
13889 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
13890 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
13891 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
13892 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
13893 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
13894 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
13895 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
13896 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
13897 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
13898 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
13899 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
13900 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
13901 changes from 94Q1.
13902
13903Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
13904
13905 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
13906 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
13907 Rob's new testing fragments.
13908
13909Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
13910
13911 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
13912 lib/gdb.exp: Replace error proc calls with perror.
13913
13914Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
13915
13916 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
13917 version also, match on casted version strings, and match on
13918 gdb startup case where the line numbers might be messed up.
13919
13920Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
13921
13922 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
13923 (CFLAGS): Delete it from here.
13924
13925Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
13926
13927 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
13928
13929Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
13930
13931 * Makefile.in (RUNTEST): Default to just "runtest".
13932
13933Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13934
13935 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
13936 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
13937 the code has been restructured.
13938
13939Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13940
13941 * gdb.t00/default.exp (set write): Allow any number of \r and/or
13942 \n, not just one of each.
13943
13944 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
13945 /bin/cc gives a warning if you do.
13946
13947Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
13948
d63a86f8 13949 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
13950 __t10ListS_link1ZUiRCUiPT0
13951
13952Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13953
13954 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
13955 on local variables in recursive functions.
13956
13957 * gdb.t07/Makefile.in: Build the new test.
13958
13959Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13960
13961 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
13962 directly. Instead compare the return values from actual calls.
13963
13964Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
13965
13966 * Makefile.in (check): Set TCL_LIBRARY for runtest.
13967
13968Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13969
13970 * From Peter Schauer with minor modifications.
13971 * gdb.t15/return.exp (return_tests): Handle targets where "return"
13972 stops in mid-line in the caller. Add xfail for returning a float
13973 value on X86 targets.
13974
13975Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13976
13977 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
13978 to avoid expect lossage.
13979 (fmem_LRbug_tests): Likewise.
13980 * gdb.disasm/hppa.s: Corresponding changes.
13981
13982 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
13983 conditions to work with latest dejagnu/expect.
13984
13985 * gdb.t15/funcargs.exp (finish from indirect call): No longer
13986 expected to fail on the PA.
13987 (backtrace in call with trampolines): Explicitly require main
13988 to be frame #1 (no trampolines should show up in backtrace).
13989
13990 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
13991 "continue -expect".
13992 * gdb.t06/break.exp: Likewise.
13993 * gdb.t07/watchpoint.exp: Likewise.
13994 * gdb.t13/bitfields.exp: Likewise.
13995 * gdb.t15/{funcargs,return}.exp: Likewise.
13996 * gdb.stabs/weird.exp: Likewise.
13997 * config/{mips,udi}-gdb.exp: Likewise.
13998
13999 * hppa.sed: Enclose comments within a sed command to avoid
14000 losing with the old OSF1 sed.
14001
14002Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14003
14004 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
14005 sequent dynix.
14006 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
14007 * gdb.t15/funcargs.exp: Conditionally step again to really
14008 finish from marker_call_with_trampolines. Handle the case where
14009 the first step from within call_with_trampolines already steps
14010 us back to main.
14011 * gdb.t15/gdbme.c: Add comment to closing brace of
14012 call_with_trampolines for funcargs.exp.
14013
14014Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14015
d63a86f8 14016 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
14017 Fix typo(s).
14018
14019Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14020
14021 * gdb.t07/gdbme.c: More code for watchpoint testing.
14022
14023 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
14024 "Hardware watchpoint" throughout file.
14025 (test_watchpoint_triggered_in_syscall): New test.
14026 (test_complex_watchpoint): New test.
14027
14028Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14029
14030 * gdbme.c (call_with_trampolines): New function to try and step
14031 into. Tests trampoline problems on the PA.
14032
14033 * funcargs.exp (localvars_in_indirect_call): No longer expect
14034 stepping into indirect call to fail on PAs.
14035 (test_stepping_over_trampolines): New test.
14036
14037Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14038
14039 * TODO: Add suggestions for static member function tests, and
14040 completion tests.
14041
14042Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14043
14044 * TODO: Add suggestions for "p/a" tests.
14045
14046 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
14047 (default_gdb_exit): Replace all the hair with sending "quit" to
14048 the process with a simple close.
14049
14050Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14051
14052 * TODO: Add suggestions for shared library tests.
14053
14054Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14055
14056 * TODO: Add suggestions for x/s tests.
14057
14058Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14059
14060 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
14061 "enable once", and "enable breakpoints once" with ".*".
14062
14063Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14064
14065 * TODO: Add suggestions about structure passing tests.
14066
14067Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14068
14069 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
14070 the primary1 test, use work around if __GNUC__ < 2.
14071 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
14072 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
14073 Test for bad output rather than waiting for timeout. Issue
14074 second continue only if first continue failed.
14075
14076Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
14077
14078 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
14079 operator[] test with gdb_test because the old code didn't seem to
14080 be getting the quoting right with the new dejagnu.
14081
14082Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
14083
14084 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
14085 one from the path.
14086 * Makefile.in: Use a fresh expect if there is one, use runtest
14087 from the src tree if there is one.
d63a86f8 14088
c906108c
SS
14089Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
14090
14091 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
14092 next over recursive call. Revise the tests from that point on
14093 (which had been skipped) to match GDB's actual (correct) output.
14094
14095 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
14096 with next over a breakpoint whose condition is false.
14097
14098 * gdb.t00/help.exp: Comment out "help set print" tests just like
14099 (and for same reason as) "help set" test.
14100
14101Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14102
14103 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
14104 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
14105
14106Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14107
14108 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
14109 necessary gdb_target_udi.
14110
14111 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
14112
14113 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
14114 1838 and 2417; they are fixed.
14115
14116 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
14117 gdb.t03/ptype.exp (ptype structure, ptype union):
14118 Remove xfails; the test is looser than when the xfails were added.
14119
14120 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
14121 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
14122
14123 * gdb.t01/run.exp: Only run shell test if isnative.
14124
14125 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
14126 since "run" automatically loads if necessary. Call gdb_target_udi
14127 after the "file" since "file" kills any execution target.
14128
14129 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
14130 GDB. GDB doesn't work that way (not anymore at least) on UDI.
14131 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
14132 argument for UDI.
14133
14134Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
14135
14136 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
14137
14138 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
14139
14140Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14141
14142 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
14143 properly quoting regexps. This makes the second argument to
14144 demangle a fixed string, which matches the callers, instead of a
14145 shell-style pattern which is what the previous implementation
14146 used. Update some of the callers.
14147
14148Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14149
14150 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
14151 (comib_nullified_tests): Fix typo.
14152 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
14153 strings. No longer expected to fail.
14154
14155 * gdb.disasm/hppa.s (addib_tests): Fix typo.
14156 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
14157 strings. No longer expected to fail.
14158
14159 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
14160 string. No longer expected to fail.
14161
14162Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14163
14164 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
14165 No longer expected to fail.
14166
14167 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
14168 string. No longer expected to fail.
14169
14170Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14171
14172 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
14173 only in the names (I probably got most of them). I was even
14174 generous with some which differed in underscores in names, and
14175 probably missed a few, and I *still* was able to remove almost a
14176 third of the file with almost no impact on testsuite coverage.
14177
14178Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14179
14180 * gdb.t00/default.exp: Match udi_attach error message as well as
14181 the one from child_attach.
14182
14183 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
14184
14185 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
14186
14187 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
14188 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
14189
14190 * Move test with enums and partial symbols back to
14191 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
14192 Reverts the change of 26 May 93. Per today's change to
14193 stabs.texinfo, the behavior that weird.exp was expecting was
14194 unreasonable; what is important is that the compiler+gdb get
14195 things right, which happens with a recent gcc. Also fix the test
14196 to deal with native compilers which put out the stab gdb can't
14197 deal with.
14198
14199Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14200
14201 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
14202 in the names. The main thing these accomplish is to slow things down.
14203 Many more such duplicates surely remain.
14204
14205 * gdb.t00/help.exp: Comment out "help support" test just like
14206 (and for same reason as) "help set" test.
14207
14208Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
14209
14210 * gdb.t06/break.exp: Remove setup_xfails for
14211 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
14212 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
14213 about known bug in gcc to include up through 2.5.8.
14214 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
14215 well as "_vb$".
14216 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
14217 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
14218 with latest gcc and gdb.
14219 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
14220 well as "_vb$".
14221
14222Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14223
14224 * configure.in (hppa*-*-*): Also configure and build stabs-only
14225 tests.
14226
14227Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14228
14229 * gdb.t10/hppa.mt: A makefile fragment for the PA.
14230 * gdb.t10/configure.in (hppa*-*-*): Use it.
14231
14232Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14233
14234 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
14235
14236Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14237
14238 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
14239 versions prior to 1.13.5.
14240
14241Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14242
14243 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
14244 the prompt is at the start of a line.
14245
14246Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14247
14248 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
14249 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
14250 in the copr tests now.
14251 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
14252 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
14253 expected to fail.
14254
14255Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
14256
14257 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
14258 gdb.t31/chillvars.exp, lib/gdb.exp:
14259 Tweak to run under either version of expect.
14260 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
14261 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
14262 * gdb.t11/list.exp: Remove extraneous whitespace.
14263
14264Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14265
14266 * gdb.t16/printcmds.exp (test_print_strings): Accept
14267 "(unsigned char *) " before the string.
14268
14269 * TODO: Add notes about printing of fancy types and GDB expressions.
14270
14271Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
14272
14273 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
14274 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 14275 if doing mips-idt-ecoff.
c906108c
SS
14276
14277Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
14278
14279 * Most .exp files: Tweak to run under either version of expect.
14280
14281Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14282
14283 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
14284 xfails; I'm not sure why they are failing, but not because of PR 1806.
14285
14286Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
14287
14288 * config/unix-gdb.exp: Remove gdb_unload cause it's already
14289 defined in lib/gdb.exp.
14290
14291Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14292
14293 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
14294 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
14295 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
14296 have to be typeless.
14297
14298Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14299
14300 * TODO: Add suggestion for copyright year test.
14301
14302Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
14303
14304 * configure.in (*-*-lynxos*): Add stabs tests.
14305
14306Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
14307
14308 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
14309 so insert a tab before any assembler directive in column zero.
14310
14311 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
14312 stores.
14313 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
14314 stores.
14315 (fpu_short_memory_tests): Likewise.
14316
14317Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14318
14319 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
14320 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
14321 .stabs directives in comments.
14322
14323Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14324
14325 * TODO: New file, describing tests we could write.
14326 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
14327
14328Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14329
14330 * gdb.t06/signals.exp: Add kludge to force re-sync.
14331
14332 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
14333 to xgdb instead of gdb, get out of gdb.
14334
14335Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
14336
14337 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
14338 for info.
14339
14340Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
14341
14342 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
14343 * gdb.stabs/configure.in (hppa*-*-*): Use it.
14344 * gdb.stabs/hppa.sed: New sed script for the PA.
14345
14346Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14347
14348 * gdb.stabs: Re-write weird.def and configuration to use sed
14349 instead of cpp. sed is portable and POSIX; cpp is neither.
14350
14351Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14352
14353 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
14354
14355Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14356
14357 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
14358
14359Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14360
14361 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
14362 "_vb$".
14363 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
14364 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
14365
14366Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14367
14368 * lib/gdb.exp: Comment out code which depends on non-existent
14369 `transform' procedure.
14370
14371Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
14372
14373 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
14374 * lib/gdb.exp: Transform tool name.
14375 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
14376 1.1's new error handling system.
14377
14378Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14379
14380 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
14381
14382Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14383
14384 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
14385 They made pattern matching so slow that timeouts happened on
14386 heavily loaded systems. Now any output from "show print" which
14387 gets us back to the GDB prompt is a PASS.
14388
14389Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
14390
14391 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
14392
14393Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14394
14395 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
14396
14397 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
14398 It is not from PR 3220.
14399
14400Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14401
14402 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
14403 just started failing because they depended on the order the
14404 subcommands are presented, or exact docstring text. This kind of
14405 test is a pain and has minimal benefit.
14406
14407Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14408
14409 * gdb.t09/corefile.exp: At end of test, use "core" command with
14410 no arguments.
14411
14412Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
14413
14414 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
14415 17}/Makefile.in: Make it possible to run the testsuite with Sun
14416 make and CC = cross gcc by adding explicit build rules for .o
14417 files.
14418
14419Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14420
14421 * gdb.t15/funcargs.exp: Don't put comments on same line as
14422 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 14423
c906108c
SS
14424Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14425
14426 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
14427
14428Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
14429
14430 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
14431 * gdb.t20/inherit.exp: remove three dumplicate entries.
14432
14433Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14434
14435 * gdb.t06/break.exp: For "next over recursive call", fail on any
14436 incorrect output, not just on "factorial (value=2)".
14437
14438Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14439
14440 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
14441 working now. Add an xfail if accesing a bss variable causes
14442 a memory error if the target is not yet run.
14443
14444Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14445
14446 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
14447 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
14448 name of __st* demangling (2 strings). Did Kung really get the
14449 more than 95 others right without testing them?
14450
14451Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
14452
14453 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
14454
14455Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
14456
14457 * configure.in (configdirs): Add gdb.disasm
14458 * gdb.disasm: New directory for GDB disassembler tests.
14459 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
14460
14461Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14462
14463 * gdb.t00/help.exp: Don't test "help set".
14464
14465 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
14466 from within expect statements. None of these happen anymore and
14467 they cause regressions to be silently unnoticed.
14468
14469 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
14470 messages) about known failures with gcc cygnus-2.4.5-930417.
14471
14472 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
14473 comp-info.exp so it gets built if it doesn't exist.
14474
14475 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
14476 it is no longer used.
14477 * gdb.t13/comp-info.c: Removed.
14478
14479Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
14480
14481 * gdb.t06/signals.exp: Add xfail for sun3.
14482
14483Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14484
14485 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
14486 relevant because ^C doesn't get sent but failure can be reproduced
14487 interactively).
14488
14489Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14490
14491 * gdb.stabs/alpha.mt: New configuration file for alpha.
14492 * gdb.stabs/configure.in: Use it.
14493 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
14494 sharing with alpha.mt, redefine long to word via preprocessor.
14495 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
14496 for alpha.
14497 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
14498 native cc.
14499 * gdb.t00/teststrategy.exp: Change expect string so that we
14500 consume the `(xgdb)' from the command echo and from the gdb prompt.
14501 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
14502 gdb currently compares all values as long, so this failure probably
14503 applies to any configuration where LONGEST is bigger than a target int.
14504 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
14505 with gcc.
14506 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
14507 to handle opaque pointers, gcc is.
14508 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
14509 as first argument. Include <sys/types.h> and change all operator
14510 new definitions to use size_t.
14511 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
14512 now that we use size_t.
14513
14514Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14515
14516 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
14517 a long or float array cast all array members to the same type.
14518 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
14519 with 64 bit longs.
14520 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
14521 on alpha.
14522 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
14523
14524Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14525
14526 * gdb.t24 (demangle.exp): Constructors of templates have names like
14527 vector<int>::vector(int) not vector<int>::vector<int>(int). See
14528 section 14.6 of the ARM.
14529
14530 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
14531 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
14532 accomplish little and slow down the testsuite.
14533
14534 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
14535 Accept spaces various places.
14536
14537Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14538
14539 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
14540 with watchpoint enabled.
14541
14542 * Makefile.in: Remove definition of CC and remove the second
14543 definition of CXX (the "CXX = gcc" one remains). These definitions
14544 were causing backquotes to be expanded within backquotes, which
14545 doesn't work.
14546
14547Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
14548
14549 * gdb.t17/callfuncs.exp: Add "return 0" to end.
14550
14551Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14552
14553 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
14554 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
14555 by mips cc and contains no stabs entries.
14556
14557Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
14558
14559 * config/vx-gdb.exp: Use fake device to load files rather than
14560 NFS.
14561 * lib/gdb.exp: New proc to do "file" command.
14562 * config/unix-gdb.exp: Use new "file" proc.
14563
14564Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
14565
14566 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
14567 Rework board rebooting slightly.
14568 (gdb_exit): Don't exit from the remote shell; there isn't one.
14569 * gdb.stabs/weird.exp: If a program is being debugged already,
14570 kill it.
14571 * gdb.t04/setvar.exp: Stop and restart gdb.
14572 * gdb.t05/expr.exp: Likewise.
14573 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
14574 restart gdb and reload the program.
14575 * gdb.t08/opaque.exp: Likewise.
14576 * gdb.t12/scope.exp: Likewise.
14577 * gdb.t13/bitfields.exp: Likewise.
14578 * gdb.t15/funcargs.exp: Likewise.
14579 * gdb.t20/classes.exp: Likewise.
14580 * gdb.t03/ptype.exp: Increase timeout.
14581 * gdb.t16/printcmds.exp (test_print_string_constants,
14582 test_print_array_constants): Likewise.
14583 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
14584 * gdb.t20/classes.exp (do_tests): Likewise.
14585 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
14586
14587Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
14588
14589 * gdb.stabs: Renamed *wierd* to *weird*.
14590
14591Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
14592
14593 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
14594 for timeout. Add "known gcc 2.4.5 bug" to failure message.
14595
14596Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
14597
14598 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
14599 (do_tests): Remove xfail for whatis on one_var and two_var.
14600
14601Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
14602
14603 * Makefile.in: Made cross building work better by adding
14604 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
14605
14606Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14607
14608 * gdb.t15/{return.c,return.exp,Makefile.in}:
14609 New test, currently commented out.
14610
14611Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
14612
14613 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
14614 still running and removes the leftover named socket so GDb can do
14615 clean restarts.
14616
14617Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
14618
14619 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
14620 console, not GDB.
14621 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
14622 cross testing works better with "make check"
14623 * config/unix-gdb: Use default procedures for exit and version.
14624 * config/vx-gdb.exp: Cleaned up and massaged back to working order
14625 with the newest VxWorks.
14626
14627Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14628
14629 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
14630 old form.
14631
14632 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
14633 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
14634
14635 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
14636
14637 * config/unix-gdb.exp: Remove this version of gdb_exit
14638 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
14639 Rob says he'll look at it when he gets back to testing boards.
14640
14641Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
14642
14643 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
14644 an expected fail for certain ptype commands.
14645
14646 * gdb.t20/classes.exp: Update expected results of "ptype class
14647 Base1" to account for the constructor that now appears in the type.
14648
14649Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
14650
14651 * configure.in (configdirs): Restore gdb.t04, which mysteriously
14652 disappeared from list.
14653 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
14654 "alldone" proc with call to cleanup and exit.
14655 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
14656 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
14657 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
14658 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
14659 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
14660 "alldone" proc with simple returns that suppress remaining
14661 tests. The alldone proc went away many months ago.
14662
14663Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14664
14665 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
14666
14667 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
14668
14669Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14670
14671 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
14672 as vax gdb will display them.
14673
14674Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14675
14676 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
14677 optimizers.
14678
14679 * scope.exp: Change "bad value for localval" messages so each one
14680 is unique.
14681
14682 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
14683 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
14684
14685 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
14686
14687Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14688
14689 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
14690 doesn't exist (due to optimization).
14691
14692Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14693
14694 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
14695 contains \r because the filename is long.
14696
14697 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
14698 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
14699
14700Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14701
14702 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
14703 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
14704 Ultrix.
14705 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
14706 int tests.
14707 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
14708
14709Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
14710
14711 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
14712
14713 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 14714 to match does not match the passing case but still matches the
c906108c
SS
14715 failing case.
14716
14717Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14718
14719 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
14720
14721Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
14722
14723 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
14724 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
14725 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
14726 Remove various versions of gdb_exit.
14727 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
14728 gdb_exit.
14729 * config/unix-gdb.exp: gdb_exit remains here, and should override
14730 the generic version, since it's doing a lot of wierd stuff that
14731 the other versions aren't. FIXME, fold it in, or abandon this
14732 version.
14733
14734Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14735
14736 * gdb.t24/demangle.exp: Add tests for PR 3220.
14737
14738Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14739
14740 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
14741
14742Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
14743
14744 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
14745 "i386-*-*". Works for i486 as well.
14746
14747 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
14748 bug, and expand domain of xfail to all SVR4 systems, since the
14749 actual problem is likely to be in generic SVR4 /proc support.
14750
14751Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14752
14753 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
14754
14755Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
14756
14757 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
14758 xfails for other systems. Match a missing 'Continuing.' as an
14759 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
14760
14761 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
14762 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
14763 Only issue warning for missing executables if -all option is used.
14764
14765 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
14766 file if -all option is used. It's like an unpredictable XFAIL.
14767
14768Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14769
14770 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
14771 for dynamically linked binaries.
14772
14773 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
14774
14775Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14776
14777 * gdb.t20/inherit.exp: Change message for "print tagless struct"
14778 to state that this is a known bug in old versions of g++.
14779
14780Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14781
14782 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
14783 while waiting for `Continuing'.
14784
14785Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
14786
14787 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
14788 in text, data, and bss.
14789 * gdb.t10/nodebug.c: Add local and global test variables for
14790 initialized and uninitialized data.
14791
14792Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14793
14794 * config/unix-gdb.exp (gdb_exit): Add "wait".
14795
14796Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14797
14798 * gdb.t06/signals.exp: xfail the continue from the handler for all
14799 targets.
14800
14801 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
14802 function with watchpoints enabled, the i386 call dummy starts with
14803 a call.
14804
14805 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
14806 386 bsd names its corefiles.
14807
14808Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
14809
14810 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
14811 compilers don't grok it.
14812 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
14813 with small octal ints rather than character constants, which
14814 are signed and might not fit if first promoted to int.
14815
14816Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
14817
14818 * gdb.t09/Makefile.in (clean): Remove corefile.
14819
14820Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14821
14822 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
14823
14824Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14825 and Jim Kingdon (kingdon@cygnus.com)
14826
14827 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
14828 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
14829 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
14830
14831Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14832
14833 * gdb.t17/interrupt.exp: Add xfail for hppa.
14834
14835Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14836
14837 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
14838 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
14839 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
14840 to determine signed-ness of bitfields and use the result to setup
14841 the xfail.
14842 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
14843 * gdb.t15/funcargs.exp: Use them to step until the second indirect
14844 call line is reached if necessary.
14845
14846Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14847
14848 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
14849
14850Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14851
14852 * gdb.t06/break.exp: Also test `clear' command.
14853
14854Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
14855
14856 * gdb.t00/teststrategy.exp: Remove extra quote.
14857
14858 * gdb.t07/watchpoint.exp: Change xfail for calling function with
14859 watchpoint enabled to be for all non-68k machines.
14860
14861 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
14862
14863Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14864
14865 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
14866 targets use aout.mt instead of ecoff.mt as gas understands
14867 standard aout format.
14868
14869Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
14870
14871 * lib/gdb.exp (runto): Don't insist that function we are running to
14872 was compiled with -g.
14873
14874 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
14875
14876 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
14877 to get back into the read system call.
14878 Accept leading newline in case where we woke it up.
14879
14880Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14881
14882 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
14883 to make the stabs test work on ecoff systems using gcc and -with-stabs.
14884 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
14885 enable ecoff configuration.
14886
14887Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14888
14889 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
14890
14891Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14892
14893 * gdb.t16/printcmds.exp: Add another printf test.
14894
14895Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
14896
14897 * configure.in: If configured -with-stabs on any target, add
14898 stabsdirs to configdirs.
14899
14900Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14901
14902 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
14903 fun" so pattern does not match the command itself.
14904
14905Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14906
14907 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
14908
14909Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14910
14911 * gdb.t17/interrupt.exp: Test for more things.
14912
14913Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14914
14915 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
14916 compiler arranges the code and line numbers.
14917
14918 * gdb.t17/interrupt.exp: Don't send \n after ^C.
14919
14920Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14921
14922 * gdb.t00/help.exp: Increase expect input buffer size.
14923
14924Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14925
14926 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
14927
14928 * gdb.t07/watchpoint.exp: Add xfail for hppa.
14929
14930 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
14931
14932 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
14933 [0-9]*, not just [0-9].
14934
14935Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14936
14937 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
14938
14939 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
14940
14941Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14942
14943 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
14944
14945Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14946
14947 * gdb.t06/signals.c: Add xfails for sun3.
14948
14949 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
14950
14951 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
14952 test_stepping tests.
14953
14954Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14955
14956 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
14957
14958 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
14959
14960 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
14961 rather than actually putting it through cpp twice.
14962
14963 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
14964
14965Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
14966
14967 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
14968 no longer needed.
14969
14970Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14971
14972 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
14973
14974 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
14975 C++ features prints as "struct", make it a pass, not an xfail.
14976
14977Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14978
14979 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
14980 Don't require VA to print as "class" rather than "struct".
14981
14982Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
14983
14984 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
14985
14986Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14987
14988 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
14989
14990Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14991
14992 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
14993 order.
14994
14995Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14996
14997 * gdb.t16/printcmds.exp: Add printf tests.
14998
14999 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
15000
15001 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
15002
15003Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
15004
15005 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
15006 pass counts, to counteract any existing or future setup_xfails.
15007
15008Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15009
15010 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
15011 {BEGIN,END}_COMMON for common block instead of STAB.
15012 * gdb.stabs/wierd.exp: Add xfail for rs6000.
15013
15014 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
15015 intp_var should be N_GSYM not N_LSYM.
15016 wierd-aout.S: Use a label for the value of the N_SO.
15017 wierd.def: Remove all backslashes.
15018 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
15019
15020Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15021
15022 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
15023 get the expected next to inheritance3.
15024
15025Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15026
15027 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
15028 now that gcc-2.4 gets it right.
15029
15030Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15031
15032 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
15033
15034 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
15035 generating comp-info.exp which works for cross-compilation.
15036
15037Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
15038
15039 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
15040 "*-*-sysv4.*".
15041
15042Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
15043
15044 * gdb.t01/run.exp: Start with a fresh gdb.
15045 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
15046 SVR4.x.
15047
15048Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
15049
15050 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
15051 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
15052 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
15053 Makefile.in (distclean, realclean): Remove gdbme.c from list of
15054 things to remove.
15055
15056Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
15057
15058 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
15059 test cases from bug reports.
15060
15061Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
15062
15063 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
15064 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
15065 avoid spurious xfails.
15066 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
15067 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
15068 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
15069
15070Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
15071
15072 * gdb.t00/teststrategy.exp: Rework to provide more useful
15073 description of each test, fix problem with systems that define
15074 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
15075 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
15076 results for "next over recursive call" so timeouts aren't taken
15077 by error.
15078
15079Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
15080
15081 * gdb.t12/scope.exp: Test printing of variables before run.
15082
15083 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
15084 printed in wrong order due to sorting.
15085
15086Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
15087
15088 * gdb.t00/teststrategy.exp: Fix expected results for printing
15089 user entered string constant. Is array of char, prints with no
15090 address.
15091
15092 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
15093 commands.
15094 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
15095 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
15096 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
15097 of struct of char arrays.
15098 * gdb.t00/radix.exp: New tests for radix commands.
15099
15100Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
15101
15102 * gdb.t16/printcmd.exp: Print a variable before running program
15103 (with xfail for AIX).
15104
15105Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
15106
15107 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
15108
15109 * gdb.t16/printcmd.exp: Don't print variables before running program.
15110
15111 * gdb.t06/break.exp: Don't require envp argument to main.
15112
15113 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
15114
15115 * gdb.t02/whatis.exp, gdb.t11/list.exp:
15116 Add xfails for rs6000.
15117
15118 * gdb.t02/whatis.exp: Change other tests not to re-test something
15119 we already tested.
15120
15121 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
15122 each type used has a variable of that type.
15123
15124Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
15125
15126 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
15127
15128Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
15129
15130 * configure.in: change srctrigger to be a file, not a directory
15131
15132Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
15133
15134 * configure.in (mips-idt-ecoff*): Added trailing '*'.
15135
15136 * gdb.t11/list.exp: Fixed a couple of typos.
15137
15138Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
15139
15140 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
15141 is fixed and PR is closed.
15142 * gdb.t16 (gdbme.c): Add simple test string variable.
15143 * gdb.t16 (printcmds.exp): Add tests with simple test string
15144 variable, primarily for boundaries on "set print elements".
15145
15146Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
15147
15148 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
15149 Make leading 0's optional and don't expect a tab in the middle
15150 of the number.
15151
15152 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
15153
15154 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
15155 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
15156 don't end command passed to gdb_test with newline.
15157
15158 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
15159 signed keyword away, don't expect signed bitfields to be signed.
15160
15161 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
15162 printing with only as many 1's as are in the field as well as printing
15163 with 32 1's (see comment).
15164
15165Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
15166
15167 * gdb.t00/default.exp: Start with a fresh gdb.
15168 * configure.in (configdirs): Remove gdb.t31 until the chill
15169 compiler works again. It no longer is able to find chillrt0
15170 since it isn't in libchill.a anymore.
15171 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
15172 wierd.o, make more modular.
15173 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
15174 spurious newlines that caused problems.
15175
15176Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15177
15178 * Move test with enums and partial symbols from gdb.t03/ptype.exp
15179 to gdb.stabs/wierd.exp since GCC has worked around the bug.
15180 gdb.stabs/wierd.{exp,def}: Many new tests.
15181
15182 * gdb.t00/default.exp: update info line for new message.
15183
15184 * gdb.t02/{whatis.exp,gdbme.c}:
15185 Test that "char *" doesn't print as "caddr_t".
15186
15187Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15188
15189 * gdb.t00/help.exp: Use .* in place of some help messages which
15190 just changed.
15191 gdb.t00/default.exp: Update "info frame" test for new message.
15192 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
15193 Remove some xfails
15194
15195Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15196
15197 * gdb.t03/{gdbme.c,ptype.exp}:
15198 Add tests for typedef'd struct and union without tags.
15199 Also check "whatis" on a variable of a typedef'd enum without a tag.
15200
15201 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
15202 PRMS 1823; the bug still exists but isn't reproduced by this test
15203 anymore), and remove rs6000 XFAIL (the bug is fixed).
15204
15205 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
15206 duplicated from whatis.exp. For those that are left, accept
15207 "long", "long int", or "int" for long variables (whatis.exp already
15208 has an XFAIL for "int", so no need to fail it here).
15209
15210 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
15211 Deal with GCC's names for types now that GDB uses the compiler's names.
15212
15213 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
15214 setup_xfail's for sunos4. If we #defined the signed keyword away,
15215 don't expect GDB to know that char it is signed.
15216
15217 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
15218
15219Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
15220
15221 * configure.in (configdirs): Add gdb.t24 for C++ tests that
15222 should work on any system, regardless of debugging format.
15223 * gdb.t21/demangle.exp: Move to gdb.t24.
15224 * gdb.t24/demangle.exp: Move from gdb.t21.
15225 * gdb.t24/{Makefile.in, configure.in}: New files.
15226
15227Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15228
15229 * configure.in: Do gdb.stabs and C++ tests only for stabs.
15230 * gdb.stabs: New directory.
15231
15232Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15233
15234 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
15235 not just "Quit anyway?".
15236
15237Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
15238
15239 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
15240 that all setup_xfails are immediately followed by clear_xfails.
15241
15242Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
15243
15244 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
15245 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
15246 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
15247 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
15248 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
15249 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
15250 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
15251 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
15252 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
15253 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
15254 gdb.t31/chillvars.exp, lib/gdb.exp:
15255 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
15256 bug-gdb@prep.ai.mit.edu.
15257
15258Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
15259
15260 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
15261 with 0.0, not integer 0.
15262
15263Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
15264
15265 * gdb.t06/break.exp: Update for "Kill the program" message change.
15266
15267Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
15268
15269 * Makefile.in (GDBFLAGS): Set to -nx.
15270 * Makefile.in (site.exp): Use GDBFLAGS.
15271
15272Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
15273
15274 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
15275 Makefiles.
15276 (check): depend on just-check.
15277 (just-check): added so that tests can be run without a noop
15278 build pass.
15279
15280Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
15281
15282 Switch to using configure's configdirs.
15283 * Makefile.in (Makefile): add configure.in dependency.
15284 (SUBDIRS): removed redundant assignment.
15285 * configure.in: switch subdirs assignment to configdirs.
15286 * gdb.t*/configure.in: new files.
15287
15288Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
15289
15290 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
15291 works.
15292
15293Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
15294
15295 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
15296 in explicit rules. Apparently this is not supported by some makes.
15297
15298Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
15299
15300 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
15301
15302Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15303
15304 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
15305 disappeared.
15306
15307Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
15308
15309 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
15310
15311Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
15312
15313 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
15314 watchpoint problem that is now fixed.
15315 * gdb.t30/chexp.exp: Remove setup_xfail for printing
15316 uninitialized convenience variables.
15317 * gdb.t31/chillvars.exp: Fix expected patterns for printing
15318 structures.
15319
15320Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15321
15322 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
15323 which causes expect to get out of sync with gdb on long output
15324 from help set.
15325 * gdb.t09/corefile.exp: Make expected pattern for core file
15326 failing signal and frame output format less sun specific.
15327
15328Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
15329
15330 * gdb.t31/chillvars.exp: Add and remove initial dummy
15331 breakpoint, so that symbol table is forced in.
15332 (Needed at least on Sunos4, though it seems not SVR4.)
15333 * gdb.t31/chillvars.exp: Update for changed output format.
15334
15335Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
15336
15337 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
15338
15339Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
15340
15341 * Makefile.in: Added --srcdir when invoking runtest, removed the
15342 need for a local config file. (optional now)
15343
15344Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
15345
15346 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
15347 failure count used to force early termination. Add some more
15348 expected failures for gnu style demangling.
15349
15350Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15351
15352 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
15353 pmi variable from gdb.t20/gdbme to get optimized away.
15354 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
15355 Check for written corefile upon timeout _and_ eof.
15356
15357Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15358
15359 * config/unix-gdb.exp: Add missing return 0.
15360
15361Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15362
15363 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
15364 test termination.
15365
15366Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
15367
15368 * configure.in (subdirs): Put back gdb.t17 which mysteriously
15369 disappeared.
15370
15371Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
15372
15373 * gdb.t10/crossload.exp: Disable the i860-elf test until such
15374 time as i860 support works.
15375
d63a86f8 15376 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
15377 "backtrace 100\r" rather than just "backtrace\r", to match last
15378 change.
15379
15380Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
15381
15382 * config/udi-gdb.exp (gdb_exit): Remove close command.
15383 (gdb_target_udi): New procedure to set the UDI target.
15384 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
15385 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
15386 Added waits for prompts after several question responses. Added
15387 some more responses used by a29k-amd-udi-gdb.
15388 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
15389 pass different arguments, restart UDI connection after program
15390 completion.
15391 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
15392 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
15393 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
15394 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
15395 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
15396 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
15397 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
15398 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
15399 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
15400 after program completion.
15401 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
15402 compiled with a SELECT_VECS setting.
15403 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
15404 infinite recursion.
15405
15406 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
15407 Added checks for COFF results, and made them expected failures for
15408 all targets. It would be better to make them expected failures
15409 for COFF targets only.
15410
15411Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
15412
15413 * Makefile.in: add null dvi target, don't bother to recurse
15414 through test directories for info and install-info; rename
15415 $(datadir) to be dejagnu instead of deja-gnu
15416
15417Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
15418
15419 * gdb.t31/gdbme.ch: Re-enable code that previously caused
15420 compiler to coredump.
15421 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
15422 code.
15423
15424Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
15425
15426 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
15427 coredump.
15428 * gdb.t31/chillvars.exp: Comment out tests that depend on that
15429 code.
15430
15431Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
15432
15433 * gdb.t03/ptype.exp: tests for return code from gdb_test.
15434 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
15435 which in a shell. Deletes xgdb when done.
15436 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
15437 Tests the return from the "set height" or "set width" commands.
15438 Added a few return codes where needed.
15439
15440Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
15441
15442 * Makefile.in (SUBDIRS): Add gdb.t17.
15443 * configure.in (subdirs): Add gdb.t17.
15444 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
15445 files to test gdb's calling of functions in the inferior with
15446 the correct arguments and gdb's ability to retrieve any
15447 result returned.
15448
15449Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
15450
15451 * config/unix-gdb.exp (gdb_exit): Remove close commands that
15452 may be called after gdb goes away. Previous versions of expect
15453 needed these to avoid file descriptor leaks, but they cause
15454 errors with the current revision of expect.
15455 * gdb.t00/gdbvars.exp: Use -re on expected output after
15456 setting sevenbit-strings.
15457 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
15458 to set sevenbit-strings consistent across tests.
15459 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
15460 set sevenbit-strings consistent across tests.
15461
15462Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
15463
15464 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
15465 expected output to match current "expect" expectations.
15466
15467Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
15468
15469 * gdb.t00/default.exp: Change expected output for default "source"
15470 command, to match new gdb behavior which requires a filename to
15471 source.
15472
15473Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
15474
15475 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
15476 expected fail for i486-*-* that misses the marker2 function.
15477 * gdb.t10/crossload.exp (bfddefault): Allow successful
15478 recognition of a format to pass even if no symbols are found.
15479 Explicitly catch failures where the format is not recognized
15480 or is ambiguous, and add the reason to the fail message.
15481 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
15482 the cause is and invalid target and add reason to failure message.
15483 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
15484 elf32-i386, elf32-sparc, and elf32-i860.
15485 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
15486 Set up expected failure for 'filename'::variable scope resolution,
15487 which is now apparently broken on all targets.
15488 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
15489 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
15490 gdb.t23/templates.exp: Change failure for missing binfile into
15491 just a warning.
15492 gdb.t21/demangle.exp: Change all cfront references to 'arm'
15493 references.
15494
15495Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
15496
15497 * gdb.t00/default.exp: Add expected output for default "source"
15498 command, to match new gdb behavior.
15499 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
15500
15501Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
15502
15503 * config/*-gdb.exp: returns an error, rather than exiting on
15504 internal errors.
15505
15506Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
15507
15508 * gdb.t03/gdbme.c: Add pointer to struct variable.
15509 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
15510 referencing struct members.
15511
15512Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
15513
15514 * configure.in (mips-idt-ecoff): New target.
15515 * config/mips-gdb.exp: New file for remote board using MIPS remote
15516 debugging protocol.
15517
15518 * Redid configuration scheme. Removed gdb.t*/configure.in.
15519 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
15520 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
15521 distclean targets. Built executables via .o files. Adjusted
15522 tests to account for source files in $(srcdir) rather than
15523 $(objdir).
15524 * lib/gdb.exp (runto): Don't expect () after the function name,
15525 because it may have arguments.
15526
15527Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
15528
15529 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
15530 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
15531 expected failures for mips-idt-* and mips-sgi-*.
15532 * gdb.t00/default.exp (attach): Kill process if requested.
15533 * gdb.t00/help.exp (help target core, help target): Accept a gdb
15534 that does not read core files.
15535 * gdb.t01/run.exp: Removed checks for exit status code.
15536 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
15537 it is linked in.
15538 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
15539 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
15540 appropriate, rather than doing it by hand.
15541 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
15542 execution.
15543 * gdb.t10/crossload.exp: Kill existing program if needed.
15544 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
15545 appropriate, rather than doing it by hand. Always increase
15546 timeout for this test, not just for VxWorks.
15547
15548Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
15549
15550 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
15551 of Chill STRUCT types and STRUCT values.
15552 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
15553 than "char".
15554 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 15555 struct2): New struct definitions and initializations to test
c906108c
SS
15556 simple Chill STRUCT types.
15557
15558Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
15559
15560 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
15561 the null byte at the end of strings.
15562 * gdb.t00/default.exp: Make show version insensitive to copyright
15563 date.
15564 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
15565 to avoid dependencies on target char signedness.
15566 * gdb.t16/printcmds.exp: Update expected results for explicitly
15567 unsigned char.
15568 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
15569 now work.
15570 * gdb.t21/demangle.exp: Add many more patterns for template
15571 demangling, most of them being expected failures.
15572 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
15573 string we are matching for, to match on the whole string.
15574 * gdb.t21/demangle.exp: Add many new test strings to demangle,
15575 and fix a whole bunch that had incorrect expected output but were
15576 passing anyway because of the bug in "proc demangle".
15577 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
15578 type.
15579 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
15580
15581Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
15582
15583 * gdb/testsuite: made modifications to testcases, etc., to allow
15584 them to work properly given the reorganization of deja-gnu and the
15585 relocation of the testcases from deja-gnu to a "tool" subdirectory.
15586
15587Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
15588
15589 * gdb/testsuite: Initial creation of gdb/testsuite.
15590 Migrated dejagnu testcases and support files for testing nm to
15591 gdb/testsuite from deja-gnu. These files were moved "as is"
15592 with no modifications. This migration is part of a major overhaul
15593 of dejagnu. The modifications to these testcases, etc., which
15594 will allow them to work with the new version of dejagnu will be
15595 made in a future update.
48efe704 15596
8d8cb839 15597 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 15598\f
8d8cb839
EZ
15599;; Local Variables:
15600;; mode: change-log
15601;; left-margin: 8
15602;; fill-column: 74
15603;; version-control: never
15604;; End:
902f2ccb
MC
15605
15606 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 15607 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
15608 Copying and distribution of this file, with or without modification,
15609 are permitted provided the copyright notice and this notice are preserved.
This page took 1.529939 seconds and 4 git commands to generate.