]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
* win32-low.c (winapi_CloseToolhelp32Snapshot) [_WIN32_WCE]: New
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
1ab80e5b
MR
12007-07-30 Maciej W. Rozycki <macro@mips.com>
2
3 * gdb.base/dump.exp: Force the correct endianness for binary
4 formats not carrying this information.
5
aba471f5
DJ
62007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7
8 * gdb.threads/staticthreads.exp: Match .*sem_post.
9
d4e07204
DJ
102007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
11
12 * gdb.base/readline.exp (operate_and_get_next): Match the final
13 prompt.
14
2b97317d
KB
152007-07-23 Kevin Buettner <kevinb@redhat.com>
16
17 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
18 to restarting SID.
19
44efa07a
KB
202007-07-18 Kevin Buettner <kevinb@redhat.com>
21
22 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
23 prior to `gdb_start'.
24
7b5ebade
KB
252007-07-18 Kevin Buettner <kevinb@redhat.com>
26
27 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
28 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
29 Remove call to gdb_unload.
30
255e7678
DJ
312007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
32 Daniel Jacobowitz <dan@codesourcery.com>
33
34 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
35 for __WIN32__.
36 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
37 * gdb.base/unload.exp: Use shared library test routines.
38
3a40aaa0
UW
392007-07-03 Markus Deuling <deuling@de.ibm.com>
40
41 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
42 * gdb.base/solib-symbol-lib.c: Likewise.
43 * gdb.base/solib-symbol-main.c: Likewise.
44
b0f4b84b
DJ
452007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
46
47 * config/gdbserver.exp (gdb_reconnect): New.
48 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
49 gdb.base/solib-disc.exp: New files.
50 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
51 remote debugging".
52 (gdb_compile): Add shlib_load flag.
53 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
54 port.
55 (gdbserver_reconnect): New.
56
1b05479a
DJ
572007-07-01 Nick Roberts <nickrob@snap.net.nz>
58 Daniel Jacobowitz <dan@codesourcery.com>
59
60 * gdb.base/annota3.exp: Test for if construct.
61
86f78eb2
DJ
622007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
63
64 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
65
6a2eb474
MR
662007-06-21 Chris Dearman <chris@mips.com>
67 Maciej W. Rozycki <macro@mips.com>
68
69 * gdb.base/display.exp: Allow a newline after display/i.
70 * gdb.base/pc-fp.exp: Likewise.
71 * gdb.base/sigbpt.exp: Likewise.
72
f8b73d13
DJ
732007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
74
75 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
76 required features to be included.
77
4339e69e
DJ
782007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
79
80 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
81 in info threads output.
82
23d964e7
UW
832007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
84 Markus Deuling <deuling@de.ibm.com>
85
86 * gdb.arch/spu-info.exp: New testcase.
87 * gdb.arch/spu-info.c: New file.
88
fd20f75b
DJ
892007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
90
91 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
92 tpcs_offset. Restore lr after the call.
93 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
94
2226f861
DJ
952007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
96
97 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
98 (gdbserver_run): Kill any running gdbserver.
99 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
100
d12371a9
MR
1012007-05-17 Maciej W. Rozycki <macro@mips.com>
102
103 * gdb.base/sigbpt.exp: Preset segv_addr.
104
93f02886
DJ
1052007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
106
107 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
108 (gdb_compile_shlib): Likewise.
109 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
110 (default_gdb_init): Clear cleanfiles.
111 (gdb_finish): Delete recorded cleanfiles.
112 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
113
114 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
115 Do not use isnative.
116 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
117 gdb.base/so-impl-ld.exp: Likewise.
118 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
119 * gdb.base/unload.exp: Likewise. Do not pass empty option to
120 gdb_compile.
121
b04e06d7
VP
1222007-05-15 Vladimir Prus <vladimir@codesourcery.com>
123
124 * config/unknown.exp: Remove.
125
069ed931
UW
1262007-05-15 Markus Deuling <deuling@de.ibm.com>
127
128 * gdb.base/info-proc.exp: Check is_remote.
129
09db0d03
UW
1302007-05-14 Markus Deuling <deuling@de.ibm.com>
131
132 * gdb.base/gcore.exp: Initialize variable core_supported.
133
af2cbe8c
DJ
1342007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
135
136 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
137
027c0295
DJ
1382007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
139
140 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
141 * gdb.threads/print-threads.exp (test_all_threads): Allow
142 negative and hexadecimal thread IDs.
143
dc5000e7
DJ
1442007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
145
146 * gdb.java/jprint.java (public): Avoid invalid call to static
147 method.
148
2e74ed18
DP
1492007-05-14 Denis Pilat <denis.pilat@st.com>
150
151 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
152 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
153 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
154 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
155 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
156
83547f02
UW
1572007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
158
159 * gdb.base/overlays.exp: Add support for targets with only code
160 overlay support, not data overlay. Support spu-*-* target in
161 this mode.
162 * gdb.base/ovlymgr.c: Provide stubs for spu target.
163 * gdb.base/spu.ld: New file.
164
b18be20d
DJ
1652007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
166
167 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
168
be444858
DJ
1692007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
170
171 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
172
b1d53152
DJ
1732007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
174
175 * gdb.java/jmain.exp: Handle demangled names with and without method
176 signatures.
177
d084b331
DJ
1782007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
179
180 * gdb.mi/mi-syn-frame.c (main, foo, bar)
181 (have_a_very_merry_interrupt): Remove calls to puts.
182 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
183 inferior output.
184 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
185 test names.
186
db9d7fc5
DJ
1872007-04-29 Markus Deuling <deuling@de.ibm.com>
188 Daniel Jacobowitz <dan@codesourcery.com>
189
190 * gdb.base/auxv.exp (core_works): Also check is_remote.
191 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
192
ef783a7d
VP
1932007-04-25 Vladimir Prus <vladimir@codesourcery.com>
194
195 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
196 message, not the undefined 'module' variable.
197 * gdb.base/siginfo.exp: Likewise.
198 * gdb.base/sigstep.exp: Likewise.
199 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
200 serialport.
201 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
202
b7b73cae
CV
2032007-04-25 Corinna Vinschen <vinschen@redhat.com>
204
205 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
206 target sim fails. Return 0 otherwise.
207 (gdb_load): Return prematurely if gdb_target_sim fails.
208
7d90fdfa
DP
2092007-04-16 Denis Pilat <denis.pilat@st.com>
210
211 * gdb.base/setshow.exp: Reset height after having set it to 100.
212
5d3e9c85
DP
2132007-04-16 Denis Pilat <denis.pilat@st.com>
214
215 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
216
18e75969
DP
2172007-04-16 Denis Pilat <denis.pilat@st.com>
218
219 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
220
25d5ea92
VP
2212007-04-14 Vladimir Prus <vladimir@codesourcery.com>
222
223 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
224 tests. Run the frozen varobjs test.
225 * gdb.mi/var-cmd.c (do_frozen_tests): New.
226 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
227
0b49cb80
JK
2282007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
229
230 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
231 gdb.base/type-opaque.exp: New files.
232
a73bafbc
VP
2332007-04-01 Vladimir Prus <vladimir@codesourcery.com>
234
235 * gdb.mi/mi-var-child.c
236 (do_children_tests): User char[2] instead of
237 char so that automatic printing of pointers to char
238 don't give unpredicable result.
239 * gdb.mi/var-cmd.c (do_locals_test): Initialize
240 local variables.
241 * gdb.mi/mi-var-child.exp: Step to right line
242 of do_children_tests.
243 * gdb.mi/mi2-var-child.exp: Likewise.
244 * gdb.mi/mi-var-cmd.exp: Step to right line of
245 do_locals_tests.
246 (do_children_tests): User char[2] instead of
247 char so that automatic printing of pointers to char
248 don't give unpredicable result.
249 * gdb.mi/mi2-var-cmd.exp: Likewise.
250 * lib/mi-support.exp (mi_continue_to_line):
251 Pass test name to mi_wait_for_stop.
252
7ce59000
DJ
2532007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
254
255 * gdb.asm/asm-source.exp: Remove d10v case.
256 * lib/gdb.exp (skip_cplus_tests): Likewise.
257 * gdb.asm/d10v.inc: Deleted.
258
20389057
DJ
2592007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
260
261 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
262
8807d78b
DJ
2632007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
264
265 * config/netware.exp: Delete file.
266
aa3edb8e
JB
2672007-03-29 Joel Brobecker <brobecker@adacore.com>
268
269 * gdb.dwarf2/dw2-noloc.S: New file.
270 * gdb.dwarf2/dw2-noloc.exp: New file.
271
297561ac
PA
2722007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
273
274 * gdb.cp/method2.cc: New test.
275 * gdb.cp/method2.exp: New test.
276 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
277
1f81bd39
DJ
2782007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
279
280 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
281
9453113a
DJ
2822007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
283
284 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
285
b741e217
DJ
2862007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
287
288 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
289 (gdb_load): Delete, replace with...
290 (gdb_reload): ...this.
291 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
292 * gdb.server/server-mon.exp: Likewise.
293 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
294 (gdb_start_cmd): New.
295 (gdb_file_cmd): Save the last loaded file.
296 (gdb_reload): New.
297 (gdb_gnu_strip_debug): Use transform.
298 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
299 support here. Use new $last_loaded_file. Check mtime.
300 (gdb_target_cmd): Handle ObjC failure case.
301 (infer_host_exec): Delete.
302 (gdbserver_load): Rename to...
303 (gdbserver_run): ...this. Simplify.
304 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
305 (mi_gdb_load): Move most contents to a new function...
306 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
307 (mi_run_cmd): Use mi_gdb_target_load.
308 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
309 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
310 Use gdb_run_cmd.
311 * gdb.base/charsign.exp: Remove incorrect comment.
312 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
313 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
314 gdb.base/start.exp: Use gdb_start_cmd.
315
446ab585
MR
3162007-03-23 Nigel Stephens <nigel@mips.com>
317 Maciej W. Rozycki <macro@mips.com>
318
319 * gdb.base/sigbpt.exp: Fix the message when skipping test.
320 * gdb.base/signull.exp: Similarly.
321
bbb88ebf
UW
3222007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
323
324 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
325 messages available to test cases (like chng-sym.exp).
326
cb8c4a99
AS
3272007-03-14 Andreas Schwab <schwab@suse.de>
328
329 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
330 format changes.
331
4e463ff5
DJ
3322007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
333
334 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
335 (optimized_1): New.
336 (main): Call optimized_1.
337 (gdb2029): Correct typos. Call gdb2029_marker.
338 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
339 for gdb2029.
340
b6db2c47
MK
3412007-03-12 Mark Kettenis <kettenis@gnu.org>
342
343 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
344 as tabs. Remove redundant test pattern.
345
70ed3737
UW
3462007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
347
348 * gdb.base/long_long.exp: Accept optional symbol name in <...>
349 for /a format output.
350
47b67b60
DJ
3512007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
352
353 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
354 collect output incrementally.
355
b8953b0e
UW
3562007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
357
358 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
359 for -var-create lpcharacter test.
360 * gdb.mi/mi2-var-cmd.exp: Likewise.
361
7acd5c40
UW
3622007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
363
364 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
365 pass on targets where address zero is readable.
366
9c6759c1
UW
3672007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
368
369 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
370 just a single architecture.
371
a2f1aeb4
UW
3722007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
373
374 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
375 (fetch_all_registers): New function, uses gdb_test_multiple and
376 exp_continue to fetch inferior output line-by-line.
377 Replace all uses of do_get_all_registers by fetch_all_registers.
378
46579ac2
UW
3792007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
380
381 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
382 in target_info.
383
fc133f24
MS
3842007-03-02 Michael Snyder <michael.snyder@palmsource.com>
385
386 * gdb.threads/manythreads.exp: Use $message string for
387 consistancy; add a default (timeout) case.
388
7646a51d
MS
3892007-03-02 Michael Snyder <michael.snyder@palmsource.com>
390
391 * gdb.base/watchpoint.exp: Fix truncated comment.
392
dcfff61f
MS
3932007-03-02 Michael Snyder <michael.snyder@palmsource.com>
394
395 * Makefile.in: Remove spurious single-quotes from sed command.
396
664e3ee9
DJ
3972007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
398
399 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
400 func.
401 * gdb.mi/mi2-var-cmd.exp: Likewise.
402
d7cc6f2f
JB
4032007-02-27 Joel Brobecker <brobecker@adacore.com>
404
405 * gdb.dwarf2/dw2-producer.S: New file.
406 * gdb.dwarf2/dw2-producer.exp: New testcase.
407
4082007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
409
410 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
411 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
412 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
413 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
414 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
415 Revert tests to use mi_gdb_test and include value field in output
416 of -var-create.
417
93d42b30
DJ
4182007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
419
420 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
421
c499ed39
DJ
4222007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
423
424 * gdb.base/maint.exp: Remove full paths from test names.
425 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
426 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
427
9836f81b
JB
4282007-02-27 Joel Brobecker <brobecker@adacore.com>
429
430 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
431
c74d0ad8
DJ
4322007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
433
434 * gdb.server/server-mon.exp: New test.
435
2711e456
DJ
4362007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
437
438 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
439
ff6f572f
DJ
4402007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
441
442 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
443 register capitalization.
444
fada3feb
DP
4452007-02-13 Denis Pilat <denis.pilat@st.com>
446
447 * gdb.mi/mi-var-invalidate.exp: New file.
448
fb1e4ffc
DJ
4492007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
450
451 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
452
3da939d7
DJ
4532007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
454
455 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
456
123dc839
DJ
4572007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
458
459 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
460 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
461
877e3645 4622007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
463
464 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
465 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
466 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
467 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
468 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 469 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222
NR
470 Update tests to include value field in output of -var-create.
471
3c0a2960
AS
4722007-02-08 Andreas Schwab <schwab@suse.de>
473
474 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
475
108546a0
DJ
4762007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
477
478 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
479 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
480
d701dcab
DP
4812007-02-02 Denis Pilat <denis.pilat@st.com>
482
483 * gdb.threads/threadapply.exp: check that frame is not changed by
484 the thread apply all command.
485
783e3e2f
AS
4862007-01-31 Andreas Schwab <schwab@suse.de>
487
6d9c3a87
AS
488 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
489
3c50d7b9
AS
490 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
491 in the dwarf sections.
492 * gdb.dwarf2/mac-fileno.S: Likewise.
493
783e3e2f
AS
494 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
495 bspstore register on ia64.
496
78ff580e
AS
4972007-01-29 Andreas Schwab <schwab@suse.de>
498
cc8e9b12
AS
499 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
500 "frame-begin" annotation.
501
78ff580e
AS
502 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
503 number of "frames-invalid" annotations.
504
704a4f78
DJ
5052007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
506
507 * gdb.base/commands.exp: Call if_commands_test.
508 (gdb_test_no_prompt, if_commands_test): New.
509
e741bf94
MK
5102007-01-28 Mark Kettenis <kettenis@gnu.org>
511
512 * gdb.threads/sigthread.c (NSIGS): Make bigger.
513
474d0ad3
AS
5142007-01-27 Andreas Schwab <schwab@suse.de>
515
516 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
517 .short/.int/.quad in the dwarf sections.
518 * gdb.dwarf2/dw2-intercu.S: Likewise.
519 * gdb.dwarf2/dw2-intermix.S: Likewise.
520
e784b426
JK
5212007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
522
523 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
524 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
525 array.
e784b426
JK
526 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
527 * gdb.base/setvar.exp: Likewise.
528
37f08e04
AS
5292007-01-26 Andreas Schwab <schwab@suse.de>
530
9a01813a
AS
531 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
532 test.
533
37f08e04
AS
534 * gdb.base/multi-forks.exp ("restart $i"): Also match
535 __kernel_syscall_via_break.
536
6e2a9270
VP
5372007-01-24 Vladimir Prus <vladimir@codesourcery.com>
538
539 * lib/mi-support.exp (mi_delete_varobj): New.
540 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
541 testcase.
542 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
543 (main): Call the above.
544 (reference_update_test, base_in_reference_test)
545 (reference_to_pointer): Delete the created varobjs.
546
e515b470
DJ
5472007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
548
549 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
550 * configure: Regenerated.
551 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
552 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
553 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
554 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
555 * lib/gdb.exp (gdb_skip_xml_test): New function.
556
08d8bcd7
DJ
5572007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
558
559 * gdb.base/sigrepeat.exp: Correct error message.
560
5612007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
562 Daniel Jacobowitz <dan@codesourcery.com>
563
564 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
565 gdb.arch/i386-gnu-cfi-asm.S: New files.
566
97c3f1f3
JK
5672007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
568
569 * lib/gdb.exp: Abort on missing `site.exp'.
570
cb1df416
DJ
5712007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
572 Daniel Jacobowitz <dan@codesourcery.com>
573
574 * gdb.base/included.c, gdb.base/included.exp,
575 gdb.base/included.h: New files.
576
35990120
DJ
5772007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
578
579 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
580 (maximize_rlimit): Reduce limits on 64-bit systems.
581
6e81a116 5822007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
583
584 From Marcus Deuling <deuling@de.ibm.com>:
585 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
586 every case.
587
6c3c41f3
NR
5882007-01-13 Nick Roberts <nickrob@snap.net.nz>
589
590 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
591 (test_path_specification): Use objdir instead of srcdir to always
592 get an absolute filename.
593
2f12c312
DJ
5942007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
595
596 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
597
81121995
VP
5982007-01-11 Vladimir Prus <vladimir@codesourcery.com>
599
600 * gdb.mi/mi-var-cp.cc (reference_update_tests):
601 Make sure the variable we're using is in scope.
602 (reference_to_pointer): Likewise.
603
4741b737
DJ
6042007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
605
606 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
607 has no debug information.
608
054410c3
DJ
6092007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
610
611 * gdb.base/annota1.exp: Remove extra send_gdb.
612
818f79f6
DJ
6132007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
614
615 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
616
f7a6bb70
DJ
6172007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
618
619 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
620
57e66780
DJ
6212007-01-08 Nick Roberts <nickrob@snap.net.nz>
622 Daniel Jacobowitz <dan@codesourcery.com>
623
624 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
625 lcharacter or linteger change. Correct duplicated test name.
626 * gdb.mi/mi2-var-cmd.exp: Likewise.
627
3d799a95
DJ
6282007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
629
630 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
631
6322007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9
JB
633
634 * gdb.base/nofield.c: New file.
635 * gdb.base/nofield.exp: New testcase.
636
eafb94e8
NR
6372007-01-05 Nick Roberts <nickrob@snap.net.nz>
638
639 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
640
641 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
642 test.
643
5e572bb4
DJ
6442007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
645
646 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
647
74a44383
DJ
6482007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
649
650 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
651 when continuing.
652
1b572db9
DJ
6532007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
654
655 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
656 Expect ".exe" extension.
657
381bc39b
DJ
6582007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
659
660 * gdb.base/charset.exp: Add explicit filename to break.
661 * gdb.base/dbx.exp: Add explicit filename to breaks.
662
2b70e4c6
DJ
6632007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
664
665 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
666 * gdb.mi/mi2-file.exp: Likewise.
667
303b6f5d
DJ
6682007-01-04 Vladimir Prus <vladimir@codesourcery.com>
669
670 Implement specification of MI tests as comments
671 in C and C++ sources.
672 * lib/mi-support.exp (mi_autotest_data): New variable.
673 (mi_autotest_source): New variable.
674 (count_newlines, mi_prepare_inline_tests)
675 (mi_get_inline_test, mi_continue_to_line)
676 (mi_run_inline_test, mi_tbreak)
677 (mi_send_resuming_command, mi_wait_for_stop): New functions.
678 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
679 Run inline tests.
680 * gdb.mi/mi-var-cp.cc: Define tests here.
681
23da0d94
VP
6822007-01-04 Vladimir Prus <vladimir@codesourcery.com>
683
684 Simplify usage of mi_continue_to.
685 * lib/mi-support.exp (mi_runto_helper): Renamed
686 from mi_runto, added new parameter 'run_or_continue'.
687 (mi_runto): Use mi_runto_helper.
688 (mi_continue_to): Accept just function name as parameter.
689 Use mi_runto_helper.
690 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
691 * gdb.mi/mi2-var-cmd.exp: Likewise.
692
f9e18282
JB
6932006-01-04 Joel Brobecker <brobecker@adacore.com>
694
695 Make this testcase a bit more realistic. The current code
696 is too simplistic, and allows the compiler to optimize out
697 some of the entities we need for this testcase.
698 * gdb.ada/null_record/bar.ads (Void_Star): New type.
699 (Do_Nothing): Add extra parameter.
700 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
701 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
702 by using a variable of type Void_Star.
703
fd678c65
JB
7042006-01-04 Joel Brobecker <brobecker@adacore.com>
705
706 * gdb.ada/catch_ex/foo.adb: New file.
707 * gdb.ada/catch_ex.exp: New testcase.
708
05cfdb42
DJ
7092007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
710
711 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
712 pass --image-base to linker.
713
2e03ee74
DJ
7142007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
715 Daniel Jacobowitz <dan@codesourcery.com>
716
717 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
718 secondary prompts.
719
0d5de010
DJ
7202007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
721
722 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
723 output. Test the types of members and member pointers.
724 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
725 gdb/2092.
726 * gdb.cp/member-ptr.exp: Search for a comment instead of a
727 statement. Enable for GCC. Update expected output for some tests
728 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
729 layout.
730 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
731 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
732 (Diamond::vget_base): New.
733 (main): Add new tests.
734 * gdb.cp/printmethod.exp: Update expected output for member functions.
735 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
736 print pEe->D::vg().
737
61a771aa
DJ
7382007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
739
740 * gdb.threads/tls.exp: Allow stops in sem_post.
741
2fa63963
DJ
7422006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
743
744 * gdb.base/annota1.exp: Allow .*printf in backtraces.
745 * gdb.base/annota3.exp: Likewise.
746 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
747 again (instead of timing out).
748 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
749 GCC bug 26475.
750 * gdb.java/jmisc.exp: Adjust to work with method signatures including
751 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
752 test from jmisc1.exp.
753 * gdb.java/jmisc1.exp: Delete.
754 * gdb.java/jprint.exp: Adjust to work with method signatures including
755 return types.
756 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
757 * gdb.threads/linux-dp.exp: Don't be confused by program output.
758 * lib/java.exp (compile_java_from_source): Pass the correct type
759 to target_compile.
760
5eefc2b7
JB
7612006-12-31 Joel Brobecker <brobecker@adacore.com>
762
763 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
764 (stack_align_edx): New function.
765 (stack_align_eax): New function.
766 (main): Add calls to stack_align_edx and stack_align_eax.
767 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
768 Add testing for the cases where the register used during a stack
769 realignment is edx. Same for eax.
770
227c54da
DJ
7712006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
772
773 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
774 and generic PE targets.
775
cab8ac94
JB
7762006-12-29 Joel Brobecker <brobecker@adacore.com>
777
778 * gdb.ada/array_return.exp: Update copyright date list.
779
ba54f318
JB
7802006-12-27 Joel Brobecker <brobecker@adacore.com>
781
782 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
783 (Create_Small_Float_Vector): New function.
784 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
785 function body.
786 * gdb.ada/array_return/p.adb: Use new type and function from
787 package Pck.
788 * gdb.ada/array_return.exp: Add a test verifying that GDB is
789 able to print the value returned by a function returning an
790 array of float.
791
6b7a35dd
JB
7922006-12-20 Joel Brobecker <brobecker@adacore.com>
793
794 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
795 The associated tests should be PASSing.
796
038224f6
VP
7972006-12-08 Vladimir Prus <vladimir@codesourcery.com>
798
799 Test for base in references.
800 * gdb.mi/mi-var-cp.cc: Add test code.
801 * gdb.mi/mi-var-cp.exp: Test for bases in references.
802 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
803 * gdb.mi/mi2-watch.exp: Likewise.
804 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
805 (mi_list_varobj_children): New function.
806
b26ed50d
VP
8072006-12-08 Vladimir Prus <vladimir@codesourcery.com>
808
809 * lib/mi-support.exp
810 (mi_runto): Accept "()" after function name.
811 (mi_create_varobj): New function.
812 (mi_varobj_update): New function.
813 (mi_Check_varobj_value): New function.
814 * gdb.mi/mi-var-cp.exp: New file.
815 * gdb.mi/mi-var-cp.cc: New file.
816
08232497
DJ
8172006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
818
819 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
820 gdb.base/weaklib2.c: New files.
821
d394c993 8222006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 823
ac6c2fba
NS
824 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
825 info. Adjust test names.
826
8ec659a0 827 * gdb.base/break.c (main): Move position of malloc.
d394c993 828 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 829
acd65feb
VP
8302006-11-28 Vladimir Prus <vladimir@codesourcery.com>
831
832 * gdb.mi/mi-var-cmd.exp: Check -var-update after
833 assignement of arrays and function pointers.
834 * gdb.mi/var-cmd.c: Add declaration necessary for above
835 tests.
836
f556d5e5
NS
8372006-11-27 Nathan Sidwell <nathan@codesourcery.com>
838
839 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
840
841 * gdb.threads/linux-dp.exp: Read thread table before and after
842 creating each philosopher and verify it.
843
697bc68d
NS
8442006-11-27 Nathan Sidwell <nathan@codesourcery.com>
845 Paul Brook <paul@codesourcery.com>
846 Daniel Jacobowitz <dan@codesourcery.com>
847
848 * gdb.base/ending-run.exp: Flatten expect script stepping out of
849 main to remove duplication. Add start function of the form
850 '_*start[1-9]*'. Add RVDS start function.
851
29d73ae4
DJ
8522006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
853
854 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
855
c1d88655
UW
8562006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
857
858 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
859 * gdb.asm/spu.inc: New file.
860 * gdb.base/term.exp: Disable if [target_info exists noargs].
861 * gdb.gdb/complaints.exp: Disable if ![isnative].
862 * gdb.gdb/selftest.exp: Likewise.
863 * gdb.gdb/observer.exp: Likewise.
864 * gdb.gdb/xfullpath.exp: Likewise.
865 * gdb.base/attach.exp: Disable on SPU target.
866 * gdb.cp/bs145503.exp: Likewise.
867 * gdb.cp/exception.exp: Likewise.
868 * gdb.cp/userdef.exp: Likewise.
869
32a13b1a
DJ
8702006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
871
872 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
873
d8295fe9
VP
8742006-11-10 Vladimir Prus <vladimir@codesourcery.com>
875
876 * gdb.base/completion.exp: Fix completion tests for
877 'info' and 'info '.
878 * gdb.base/help.exp (help_test_raw, test_class_help)
879 (test_prefix_command_help): Move...
880 * lib/gdb.exp: Here.
881 * gdb.base/main.exp: Adjust.
882 * gdb.cp/maint.exp: Adjust.
883 * gdb.trace/tracecmd.exp: Use test_help_class.
884
8c394015
VP
8852006-11-09 Vladimir Prus <vladimir@codesourcery.com>
886
887 * gdb.stabs/weird.exp (print_weird_var): Use
888 gdb_test_multiple instead of gdb_expect.
889
027fc1bc
VP
8902006-11-09 Vladimir Prus <vladimir@codesourcery.com>
891
892 * gdb.base/help.exp (help_test_raw): New.
893 (test_class_help): New.
894 (test_prefix_command_help): New.
895 Adjust testcases.
896
67609209
FR
8972006-11-09 Christophe Lyon <christophe.lyon@st.com>
898
899 * gdb.base/constvars.c (main): Write to crass and crips, so that
900 they are allocated by the compiler.
901
f73adfeb
AS
9022006-10-27 Andreas Schwab <schwab@suse.de>
903
904 * gdb.base/multi-forks.exp: Use "detach fork" instead of
905 "detach-fork".
906
2f83a18e
DJ
9072006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
908
909 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
910 of patterns.
911
94277a38
DJ
9122006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
913
914 * gdb.base/sepdebug.exp: Remove debug format test.
915 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
916 Handle no-symtab.
917 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
918
5bd2f6e2
DJ
9192006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
920
921 * gdb.threads/manythreads.c (thread_function, main): Don't cast
922 int to pointer or pointer to int.
923 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
924
8c008720
DJ
9252006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
926
927 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
928
9e35dae4
DJ
9292006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
930
931 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
932
d9639e13
DJ
9332006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
934
935 PR c++/2116
936 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
937
390a1bd0
JB
9382006-10-06 Joel Brobecker <brobecker@adacore.com>
939
940 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
941 the corresponding bug has been fixed in GDB (PR/2018).
942
dd920c33
JB
9432006-10-06 Joel Brobecker <brobecker@adacore.com>
944
945 * gdb.base/subst.exp: New testcase.
946
53bbefe9
JB
9472006-10-06 Joel Brobecker <brobecker@adacore.com>
948
949 * gdb.ada/array_return/pck.ads: Add copyright notice.
950 * gdb.ada/array_return/pck.adb: Likewise.
951 * gdb.ada/array_return/p.adb: Likewise.
952 * gdb.ada/exec_changed/first.adb: Likewise.
953 * gdb.ada/exec_changed/second.adb: Likewise.
954
09851417
JB
9552006-10-06 Joel Brobecker <brobecker@adacore.com>
956
957 * gdb.ada/watch_arg/watch.adb: New file.
958 * gdb.ada/watch_arg.exp: New testcase.
959
041bf30d
VP
9602006-10-02 Vladimir Prus <vladimir@codesourcery.com>
961
962 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
963 via string_to_regexp.
964 * gdb.mi/mi2-basics.exp: Likewise.
965
f286fbdd 9662006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
967
968 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
969 Remove unused / obsolete files.
970
7c07f349
NR
9712006-09-19 Nick Roberts <nickrob@snap.net.nz>
972
973 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
974
cd5ff84a
VP
9752006-09-17 Vladimir Prus <vladimir@codesourcery.com>
976
977 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
978 HIGH_FRAME argument to -stack-list-arguments can be larger than
979 the number of frames.
980
ae018d1a
DJ
9812006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
982
983 * gdb.base/args.c (main): Add breakpoint marker.
984 * gdb.base/args.exp: Use args_test for tests. Add new tests which
985 really test empty arguments.
986 (args_load): Delete.
987 (args_test): New.
988
b399c549
NR
9892006-09-13 Nick Roberts <nickrob@snap.net.nz>
990
991 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
992 check for one file.
993
2ab1eb7a
VP
9942006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
995
996 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
997 HIGH_FRAME argument to -stack-list-locals can be larger than
998 the number of frames.
999
476308bf
FF
10002006-08-18 Fred Fish <fnf@specifix.com>
1001
1002 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
1003 '$' in front of skip_vmx_tests_saved when setting that.
1004
8625200f
AS
10052006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
1006
1007 * gdb.base/trace-commands.exp: New file.
1008
089ec8f1
DJ
10092006-08-10 Joel Brobecker <brobecker@adacore.com>
1010 Daniel Jacobowitz <dan@codesourcery.com>
1011
1012 * gdb.base/step-bt.exp: Make hexadecimal address optional in
1013 expected output of the backtrace commands.
1014
b60f0898
JB
10152006-08-09 Joel Brobecker <brobecker@adacore.com>
1016
1017 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
1018 untested followed by return combination.
1019 * gdb.arch/altivec-regs.exp: Likewise.
1020 * gdb.arch/e500-abi.exp: Likewise.
1021 * gdb.arch/e500-regs.exp: Likewise.
1022 * gdb.arch/gdb1291.exp: Likewise.
1023 * gdb.arch/gdb1431.exp: Likewise.
1024 * gdb.arch/gdb1558.exp: Likewise.
1025 * gdb.arch/i386-prologue.exp: Likewise.
1026 * gdb.arch/i386-unwind.exp: Likewise.
1027 * gdb.asm/asm-source.exp: Likewise.
1028 * gdb.base/a2-run.exp: Likewise.
1029 * gdb.base/advance.exp: Likewise.
1030 * gdb.base/all-bin.exp: Likewise.
1031 * gdb.base/annota1.exp: Likewise.
1032 * gdb.base/annota3.exp: Likewise.
1033 * gdb.base/args.exp: Likewise.
1034 * gdb.base/arithmet.exp: Likewise.
1035 * gdb.base/assign.exp: Likewise.
1036 * gdb.base/async.exp: Likewise.
1037 * gdb.base/attach.exp: Likewise.
1038 * gdb.base/bang.exp: Likewise.
1039 * gdb.base/bigcore.exp: Likewise.
1040 * gdb.base/bitfields.exp: Likewise.
1041 * gdb.base/bitfields2.exp: Likewise.
1042 * gdb.base/break.exp: Likewise.
1043 * gdb.base/call-sc.exp: Likewise.
1044 * gdb.base/call-strs.exp: Likewise.
1045 * gdb.base/callfuncs.exp: Likewise.
1046 * gdb.base/checkpoint.exp: Likewise.
1047 * gdb.base/chng-syms.exp: Likewise.
1048 * gdb.base/code-expr.exp: Likewise.
1049 * gdb.base/commands.exp: Likewise.
1050 * gdb.base/completion.exp: Likewise.
1051 * gdb.base/cond-expr.exp: Likewise.
1052 * gdb.base/condbreak.exp: Likewise.
1053 * gdb.base/consecutive.exp: Likewise.
1054 * gdb.base/constvars.exp: Likewise.
1055 * gdb.base/corefile.exp: Likewise.
1056 * gdb.base/cvexpr.exp: Likewise.
1057 * gdb.base/dbx.exp: Likewise.
1058 * gdb.base/define.exp: Likewise.
1059 * gdb.base/detach.exp: Likewise.
1060 * gdb.base/display.exp: Likewise.
1061 * gdb.base/dump.exp: Likewise.
1062 * gdb.base/ena-dis-br.exp: Likewise.
1063 * gdb.base/ending-run.exp: Likewise.
1064 * gdb.base/environ.exp: Likewise.
1065 * gdb.base/eval-skip.exp: Likewise.
1066 * gdb.base/exprs.exp: Likewise.
1067 * gdb.base/fileio.exp: Likewise.
1068 * gdb.base/finish.exp: Likewise.
1069 * gdb.base/float.exp: Likewise.
1070 * gdb.base/foll-exec.exp: Likewise.
1071 * gdb.base/foll-fork.exp: Likewise.
1072 * gdb.base/foll-vfork.exp: Likewise.
1073 * gdb.base/freebpcmd.exp: Likewise.
1074 * gdb.base/funcargs.exp: Likewise.
1075 * gdb.base/gcore.exp: Likewise.
1076 * gdb.base/gdb1090.exp: Likewise.
1077 * gdb.base/gdb1250.exp: Likewise.
1078 * gdb.base/huge.exp: Likewise.
1079 * gdb.base/info-proc.exp: Likewise.
1080 * gdb.base/interrupt.exp: Likewise.
1081 * gdb.base/jump.exp: Likewise.
1082 * gdb.base/langs.exp: Likewise.
1083 * gdb.base/lineinc.exp: Likewise.
1084 * gdb.base/list.exp: Likewise.
1085 * gdb.base/logical.exp: Likewise.
1086 * gdb.base/long_long.exp: Likewise.
1087 * gdb.base/macscp.exp: Likewise.
1088 * gdb.base/maint.exp: Likewise.
1089 * gdb.base/mips_pro.exp: Likewise.
1090 * gdb.base/miscexprs.exp: Likewise.
1091 * gdb.base/multi-forks.exp: Likewise.
1092 * gdb.base/opaque.exp: Likewise.
1093 * gdb.base/overlays.exp: Likewise.
1094 * gdb.base/pc-fp.exp: Likewise.
1095 * gdb.base/pointers.exp: Likewise.
1096 * gdb.base/printcmds.exp: Likewise.
1097 * gdb.base/psymtab.exp: Likewise.
1098 * gdb.base/ptype.exp: Likewise.
1099 * gdb.base/recurse.exp: Likewise.
1100 * gdb.base/relational.exp: Likewise.
1101 * gdb.base/relocate.exp: Likewise.
1102 * gdb.base/remote.exp: Likewise.
1103 * gdb.base/reread.exp: Likewise.
1104 * gdb.base/restore.exp: Likewise.
1105 * gdb.base/return.exp: Likewise.
1106 * gdb.base/return2.exp: Likewise.
1107 * gdb.base/scope.exp: Likewise.
1108 * gdb.base/sect-cmd.exp: Likewise.
1109 * gdb.base/sep.exp: Likewise.
1110 * gdb.base/sepdebug.exp: Likewise.
1111 * gdb.base/setshow.exp: Likewise.
1112 * gdb.base/setvar.exp: Likewise.
1113 * gdb.base/sigall.exp: Likewise.
1114 * gdb.base/sigbpt.exp: Likewise.
1115 * gdb.base/signals.exp: Likewise.
1116 * gdb.base/signull.exp: Likewise.
1117 * gdb.base/sizeof.exp: Likewise.
1118 * gdb.base/solib.exp: Likewise.
1119 * gdb.base/step-line.exp: Likewise.
1120 * gdb.base/step-test.exp: Likewise.
1121 * gdb.base/structs.exp: Likewise.
1122 * gdb.base/structs2.exp: Likewise.
1123 * gdb.base/term.exp: Likewise.
1124 * gdb.base/twice.exp: Likewise.
1125 * gdb.base/until.exp: Likewise.
1126 * gdb.base/varargs.exp: Likewise.
1127 * gdb.base/volatile.exp: Likewise.
1128 * gdb.base/watchpoint.exp: Likewise.
1129 * gdb.base/whatis-exp.exp: Likewise.
1130 * gdb.base/whatis.exp: Likewise.
1131 * gdb.cp/ambiguous.exp: Likewise.
1132 * gdb.cp/annota2.exp: Likewise.
1133 * gdb.cp/annota3.exp: Likewise.
1134 * gdb.cp/bool.exp: Likewise.
1135 * gdb.cp/breakpoint.exp: Likewise.
1136 * gdb.cp/casts.exp: Likewise.
1137 * gdb.cp/class2.exp: Likewise.
1138 * gdb.cp/classes.exp: Likewise.
1139 * gdb.cp/cplusfuncs.exp: Likewise.
1140 * gdb.cp/ctti.exp: Likewise.
1141 * gdb.cp/derivation.exp: Likewise.
1142 * gdb.cp/exception.exp: Likewise.
1143 * gdb.cp/gdb1355.exp: Likewise.
1144 * gdb.cp/hang.exp: Likewise.
1145 * gdb.cp/inherit.exp: Likewise.
1146 * gdb.cp/local.exp: Likewise.
1147 * gdb.cp/m-data.exp: Likewise.
1148 * gdb.cp/m-static.exp: Likewise.
1149 * gdb.cp/member-ptr.exp: Likewise.
1150 * gdb.cp/method.exp: Likewise.
1151 * gdb.cp/misc.exp: Likewise.
1152 * gdb.cp/namespace.exp: Likewise.
1153 * gdb.cp/overload.exp: Likewise.
1154 * gdb.cp/ovldbreak.exp: Likewise.
1155 * gdb.cp/pr-1023.exp: Likewise.
1156 * gdb.cp/pr-1210.exp: Likewise.
1157 * gdb.cp/pr-574.exp: Likewise.
1158 * gdb.cp/printmethod.exp: Likewise.
1159 * gdb.cp/psmang.exp: Likewise.
1160 * gdb.cp/ref-params.exp: Likewise.
1161 * gdb.cp/ref-types.exp: Likewise.
1162 * gdb.cp/rtti.exp: Likewise.
1163 * gdb.cp/templates.exp: Likewise.
1164 * gdb.cp/try_catch.exp: Likewise.
1165 * gdb.cp/userdef.exp: Likewise.
1166 * gdb.cp/virtfunc.exp: Likewise.
1167 * gdb.disasm/am33.exp: Likewise.
1168 * gdb.disasm/h8300s.exp: Likewise.
1169 * gdb.disasm/mn10300.exp: Likewise.
1170 * gdb.disasm/sh3.exp: Likewise.
1171 * gdb.disasm/t01_mov.exp: Likewise.
1172 * gdb.disasm/t02_mova.exp: Likewise.
1173 * gdb.disasm/t03_add.exp: Likewise.
1174 * gdb.disasm/t04_sub.exp: Likewise.
1175 * gdb.disasm/t05_cmp.exp: Likewise.
1176 * gdb.disasm/t06_ari2.exp: Likewise.
1177 * gdb.disasm/t07_ari3.exp: Likewise.
1178 * gdb.disasm/t08_or.exp: Likewise.
1179 * gdb.disasm/t09_xor.exp: Likewise.
1180 * gdb.disasm/t10_and.exp: Likewise.
1181 * gdb.disasm/t11_logs.exp: Likewise.
1182 * gdb.disasm/t12_bit.exp: Likewise.
1183 * gdb.disasm/t13_otr.exp: Likewise.
1184 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
1185 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
1186 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
1187 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
1188 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
1189 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
1190 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
1191 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
1192 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
1193 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
1194 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
1195 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
1196 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
1197 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
1198 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
1199 * gdb.mi/gdb701.exp: Likewise.
1200 * gdb.mi/gdb792.exp: Likewise.
1201 * gdb.mi/mi-basics.exp: Likewise.
1202 * gdb.mi/mi-break.exp: Likewise.
1203 * gdb.mi/mi-cli.exp: Likewise.
1204 * gdb.mi/mi-console.exp: Likewise.
1205 * gdb.mi/mi-disassemble.exp: Likewise.
1206 * gdb.mi/mi-eval.exp: Likewise.
1207 * gdb.mi/mi-file.exp: Likewise.
1208 * gdb.mi/mi-read-memory.exp: Likewise.
1209 * gdb.mi/mi-regs.exp: Likewise.
1210 * gdb.mi/mi-return.exp: Likewise.
1211 * gdb.mi/mi-simplerun.exp: Likewise.
1212 * gdb.mi/mi-stack.exp: Likewise.
1213 * gdb.mi/mi-stepi.exp: Likewise.
1214 * gdb.mi/mi-syn-frame.exp: Likewise.
1215 * gdb.mi/mi-until.exp: Likewise.
1216 * gdb.mi/mi-var-block.exp: Likewise.
1217 * gdb.mi/mi-var-child.exp: Likewise.
1218 * gdb.mi/mi-var-cmd.exp: Likewise.
1219 * gdb.mi/mi-var-display.exp: Likewise.
1220 * gdb.mi/mi-watch.exp: Likewise.
1221 * gdb.mi/mi2-basics.exp: Likewise.
1222 * gdb.mi/mi2-break.exp: Likewise.
1223 * gdb.mi/mi2-cli.exp: Likewise.
1224 * gdb.mi/mi2-console.exp: Likewise.
1225 * gdb.mi/mi2-disassemble.exp: Likewise.
1226 * gdb.mi/mi2-eval.exp: Likewise.
1227 * gdb.mi/mi2-file.exp: Likewise.
1228 * gdb.mi/mi2-read-memory.exp: Likewise.
1229 * gdb.mi/mi2-regs.exp: Likewise.
1230 * gdb.mi/mi2-return.exp: Likewise.
1231 * gdb.mi/mi2-simplerun.exp: Likewise.
1232 * gdb.mi/mi2-stack.exp: Likewise.
1233 * gdb.mi/mi2-stepi.exp: Likewise.
1234 * gdb.mi/mi2-syn-frame.exp: Likewise.
1235 * gdb.mi/mi2-until.exp: Likewise.
1236 * gdb.mi/mi2-var-block.exp: Likewise.
1237 * gdb.mi/mi2-var-child.exp: Likewise.
1238 * gdb.mi/mi2-var-cmd.exp: Likewise.
1239 * gdb.mi/mi2-var-display.exp: Likewise.
1240 * gdb.mi/mi2-watch.exp: Likewise.
1241 * gdb.stabs/exclfwd.exp: Likewise.
1242 * gdb.stabs/weird.exp: Likewise.
1243 * gdb.threads/gcore-thread.exp: Likewise.
1244 * gdb.trace/actions.exp: Likewise.
1245 * gdb.trace/backtrace.exp: Likewise.
1246 * gdb.trace/circ.exp: Likewise.
1247 * gdb.trace/collection.exp: Likewise.
1248 * gdb.trace/deltrace.exp: Likewise.
1249 * gdb.trace/infotrace.exp: Likewise.
1250 * gdb.trace/limits.exp: Likewise.
1251 * gdb.trace/packetlen.exp: Likewise.
1252 * gdb.trace/passc-dyn.exp: Likewise.
1253 * gdb.trace/passcount.exp: Likewise.
1254 * gdb.trace/report.exp: Likewise.
1255 * gdb.trace/save-trace.exp: Likewise.
1256 * gdb.trace/tfind.exp: Likewise.
1257 * gdb.trace/tracecmd.exp: Likewise.
1258 * gdb.trace/while-dyn.exp: Likewise.
1259 * gdb.trace/while-stepping.exp: Likewise.
1260
f4b618d1
JB
12612006-08-08 Joel Brobecker <brobecker@adacore.com>
1262
1263 * gdb.base/step-bt.c: New file.
1264 * gdb.base/step-bt.exp: New testcase.
1265
3d00d119
DJ
12662006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
1267
1268 * config/monitor.exp (gdb_load): Remove support for obsolete
1269 download-write-size.
1270 * gdb.base/remote.exp: Likewise. Update all callers of
1271 gdb_timed_load.
1272
017b5bd4
DJ
12732006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
1274
1275 * cursal.exp: Pass binfile to gdb_load.
1276
837c599d
DJ
12772006-08-01 Nathan Sidwell <nathan@codesourcery.com>
1278
1279 * gdb.base/cursal.exp: Add "" to gdb_load call.
1280
8dd4540b
MK
12812006-07-29 Mark Kettenis <kettenis@gnu.org>
1282
1283 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
1284 NetBSD/ELF targets.
1285
ab5c9f60
DJ
12862006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
1287
1288 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
1289 operator*.
1290
4c42eaff
DJ
12912006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
1292
1293 * gdb.base/completion.exp: Update for change in "file" behavior.
1294 * gdb.stabs/weird.exp: Likewise.
1295 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
1296 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
1297
0155cc76
NS
12982006-07-24 Nathan Sidwell <nathan@codesourcery.com>
1299
1300 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
1301 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
1302
16026cd7
AS
13032006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
1304
1305 * gdb.base/default.exp: Update source command error message.
1306 * gdb.base/help.exp: Update 'help source' message.
1307
16963cb6
DJ
13082006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
1309
1310 * gdb.cp/bs15503.exp: Update comment for no longer crashing
1311 test.
1312
6d7fd486
AS
13132006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
1314
1315 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
1316
29e8a844
DJ
13172006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
1318
1319 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
1320
6afcfa39
DJ
13212006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
1322
1323 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
1324
267a692b
MK
13252006-07-17 Mark Kettenis <kettenis@gnu.org>
1326
1327 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
1328 *-*-openbsd* from targets for wich we expect ARM FPA floating
1329 point format.
1330
85d2fec4
NR
13312006-07-17 Nick Roberts <nickrob@snap.net.nz>
1332
1333 * gdb.cp/annota3.exp: Expect frame-begin annotation.
1334
13352006-07-17 Mark Kettenis <kettenis@gnu.org>
1336
1337 * gdb.base/annota3.exp: Expect frame-begin annotation.
1338
85b4c6e8
JB
13392006-07-14 Joel Brobecker <brobecker@adacore.com>
1340
1341 * gdb.base/help.exp: Adjust "help unset" test to accept
1342 any list of unset commands.
1343
fb933624
DJ
13442006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
1345 Daniel Jacobowitz <dan@codesourcery.com>
1346
1347 * gdb.cp/ref-params.exp: New test.
1348 * gdb.cp/ref-params.cc: New source file.
1349 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
1350
1dff4b64
MK
13512006-07-08 Mark Kettenis <kettenis@gnu.org>
1352
1353 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
1354 spaces/tabs in regular expressions since they might not be there.
1355
40d2e0e3
AS
13562006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
1357
1358 * gdb.base/ifelse.exp: New file.
1359
f6c957d2
NS
13602006-07-04 Nathan Sidwell <nathan@codesourcery.com>
1361
1362 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
1363 line.
1364 * gdb.base/huge.exp: Loop over compilation to find a size that
1365 is acceptable.
1366 * gdb.base/remote.exp: Correct expected strings.
1367 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
1368
b9c5a23d
DJ
13692006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1370
1371 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
1372
9af2e58d
DJ
13732006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1374
1375 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
1376 native.
1377
30930ca5
DJ
13782006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1379
1380 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
1381 enable stabs testing.
1382
aa32fa1d
DJ
13832006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1384
bd4a4c80 1385 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
1386 gdb_test_multiple does.
1387
321fef15
DJ
13882006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1389
1390 * Makefile.in (host_alias): Remove.
1391 (target_alias): Use @target_noncanonical@.
1392 (site.exp): Don't set host_alias.
1393 * aclocal.m4: Remove contents. Include acx.m4.
1394 * configure: Regenerated.
1395 * configure.ac: Use ACX_NONCANONICAL_TARGET.
1396
e1c2defa
NS
13972006-06-13 Nathan Sidwell <nathan@codesourcery.com>
1398
e63b55d1
NS
1399 * lib/gdb.exp (gdb_load_cmd): New.
1400
5600ea19
NS
1401 * gdb.base/fileio.c: Add system(NULL) test.
1402 * gdb.base/fileio.exp: Check it.
1403
e1c2defa
NS
1404 * gdb.base/break.c: Add 10a breakpoint at }
1405 * gdb.base/break.exp: Add test for breakpoint at }
1406 * gdb.cp/anon-union.cc: Add code at end of function.
1407 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
1408 * gdb.mi/var-cmd.c: Add code at end of function.
1409 * gdb.mi/mi-var-display.exp: Adjust end of next.
1410 * gdb.mi/mi2-var-display.exp: Likewise.
1411 * gdb.base/fileio.c: Add stop function and insert calls at
1412 stopping places.
1413 * gdb.base/fileio.exp: Breakpoint stop function and remove
1414 explicit line number references.
1415
6c0112ec
JB
14162006-05-19 Joel Brobecker <brobecker@adacore.com>
1417
1418 * gdb.base/del.exp (test_delete_alias): New function.
1419 Now check that both "del" and "d" work as aliases for "delete".
1420
154189a4
FF
14212006-05-18 Fred Fish <fnf@specifix.com>
1422
1423 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
1424 required. Check for spurious output after program exits normally.
1425
582e64c2
FF
14262006-05-17 Fred Fish <fnf@specifix.com>
1427
1428 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
1429 gdb_load, so it works in the simulator.
1430
8ef6493a
FF
14312006-05-11 Fred Fish <fnf@specifix.com>
1432
1433 * gdb.base/bang.exp: Ignore unexpected output between the
1434 "program exited normally" and the gdb prompt, as many other
1435 tests do.
1436
692b141c
MK
14372006-05-07 Mark Kettenis <kettenis@gnu.org>
1438
1439 * gdb.base/help.exp: Make "delete checkpoint" part option for
1440 "help d" and "help delete" tests.
1441
540b8a30
UW
14422006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1443
1444 * gdb.mi/mi-basics.exp: Add missing serial number to
1445 expected output in some mi_gdb_test statements.
1446 * gdb.mi/mi2-basics.exp: Likewise.
1447
9b6462d9
JB
14482006-05-05 Joel Brobecker <brobecker@adacore.com>
1449
1450 * gdb.base/del.c: New file.
1451 * gdb.base/del.exp: New testcase.
1452
954de43b
DM
14532006-05-05 David S. Miller <davem@sunset.davemloft.net>
1454
1455 * gdb.base/break.exp: Do not assume a breakpoint on
1456 main will actually be in $srcfile when optimizing.
1303f75e
DM
1457 * gdb.base/savedregs.exp: Do not require that the dummy
1458 frame location match up to a symbol and source file location.
c3242428
DM
1459 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
1460 will get printed without a mi_cmd_data_list_register_values prefix.
1461 (*-data-list-register-*): Correct regular expressions to expect the new
1462 pseudo d? floating point registers.
1463 * gdb.mi/mi2-regs.exp: Likewise.
1464
c7e64c9a
DJ
14652006-05-05 Christophe Lyon <christophe.lyon@st.com>
1466
1467 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
1468 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
1469 is allocated by the compiler.
1470 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
1471 anons, e, anone to force their allocation by the compiler.
1472
14732006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
1474
1475 * gdb.base/help.exp: Update expected text for help d and
1476 help delete.
1477
27ce9a6d
MK
14782006-05-02 Mark Kettenis <kettenis@gnu.org>
1479
1480 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
1481 NetBSD/ELF targets.
1482
8608915f
MK
14832006-04-30 Mark Kettenis <kettenis@gnu.org>
1484
1485 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
1486 single-step breakpoint fails; make this a KFAIL on
1487 sparc*-*-openbsd*.
1488 * gdb.base/siginfo.exp: Likewise.
1489 * gdb.base/sigstep.exp (advance, advancei): Likewise.
1490
b8db102d
MS
14912006-04-26 Michael Snyder <msnyder@redhat.com>
1492
1493 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
1494 which may have to consume output from other forks.
1495 Add tests to make sure that "delete fork" succeeded.
1496
c702009a
MS
14972006-04-20 Michael Snyder <msnyder@redhat.com>
1498
1499 * 2006-03-22 Jim Blandy <jimb@redhat.com>
1500 Add support for the Renesas M32C and M16C.
1501
1502 * gdb.asm/asm-source.exp: Add m32c target.
1503 * gdb.asm/m32c.inc: Support for m32c target.
1504
e28493f2
AS
15052006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
1506
1507 * gdb.base/commands.exp (recursive_source_test): New test.
1508
880da185
DM
15092006-04-04 David S. Miller <davem@sunset.davemloft.net>
1510
1511 * gdb.base/float.exp: Add pattern for sparc targets.
1512
61d9b92f
DJ
15132006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
1514
1515 * gdb.base/commands.exp (stray_arg0_test): New test.
1516
bd717df8
PB
15172006-03-30 Paul Brook <paul@codesourcery.com>
1518
1519 * gdb.mi/mi-until.exp: kfail broken until command.
1520 * gdb.mi/mi2-until.exp: Ditto.
1521
ec793d3c
NR
15222006-03-27 Nick Roberts <nickrob@snap.net.nz>
1523
1524 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
1525
831004b7
AO
15262006-03-08 Alexandre Oliva <aoliva@redhat.com>
1527
1528 * gdb.base/prelink.exp: Anchor tested-for regular expression
1529 on gdb prompt.
1530
effe49a0
PB
15312006-03-07 Paul Brook <paul@codesourcery.com>
1532
1533 * gdb.base/assign.exp: Correct fail message.
1534
e5461016
PB
15352006-03-07 Paul Brook <paul@codesourcery.com>
1536
1537 * lib/compiler.c: Extract armcc version number.
1538 * lib/compiler.cc: Ditto.
1539
fc91c6c2
PB
15402006-03-07 Paul Brook <paul@codesourcery.com>
1541
1542 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
1543 additional_flags=-w.
1544 * gdb.arch/altivec-regs.exp: Ditto.
1545 * gdb.arch/e500-abi.exp: Ditto.
1546 * gdb.arch/e500-regs.exp: Ditto.
1547 * gdb.base/all-bin.exp: Ditto.
1548 * gdb.base/annota1.exp: Ditto.
1549 * gdb.base/annota3.exp: Ditto.
1550 * gdb.base/args.exp: Ditto.
1551 * gdb.base/arithmet.exp: Ditto.
1552 * gdb.base/assign.exp: Ditto.
1553 * gdb.base/async.exp: Ditto.
1554 * gdb.base/bang.exp: Ditto.
1555 * gdb.base/break.exp: Ditto.
1556 * gdb.base/call-rt-st.exp: Ditto.
1557 * gdb.base/completion.exp: Ditto.
1558 * gdb.base/cond-expr.exp: Ditto.
1559 * gdb.base/condbreak.exp: Ditto.
1560 * gdb.base/consecutive.exp: Ditto.
1561 * gdb.base/define.exp: Ditto.
1562 * gdb.base/display.exp: Ditto.
1563 * gdb.base/ena-dis-br.exp: Ditto.
1564 * gdb.base/environ.exp: Ditto.
1565 * gdb.base/eval-skip.exp: Ditto.
1566 * gdb.base/info-proc.exp: Ditto.
1567 * gdb.base/jump.exp: Ditto.
1568 * gdb.base/logical.exp: Ditto.
1569 * gdb.base/long_long.exp: Ditto.
1570 * gdb.base/maint.exp: Ditto.
1571 * gdb.base/miscexprs.exp: Ditto.
1572 * gdb.base/pc-fp.exp: Ditto.
1573 * gdb.base/pointers.exp: Ditto.
1574 * gdb.base/relational.exp: Ditto.
1575 * gdb.base/reread.exp: Ditto.
1576 * gdb.base/sect-cmd.exp: Ditto.
1577 * gdb.base/sep.exp: Ditto.
1578 * gdb.base/sepdebug.exp: Ditto.
1579 * gdb.base/until.exp: Ditto.
1580 * gdb.base/whatis-exp.exp: Ditto.
1581 * gdb.cp/annota2.exp: Ditto.
1582 * gdb.cp/annota3.exp: Ditto.
1583 * gdb.trace/actions.exp: Ditto.
1584 * gdb.trace/backtrace.exp: Ditto.
1585 * gdb.trace/circ.exp: Ditto.
1586 * gdb.trace/collection.exp: Ditto.
1587 * gdb.trace/deltrace.exp: Ditto.
1588 * gdb.trace/infotrace.exp: Ditto.
1589 * gdb.trace/limits.exp: Ditto.
1590 * gdb.trace/packetlen.exp: Ditto.
1591 * gdb.trace/passc-dyn.exp: Ditto.
1592 * gdb.trace/passcount.exp: Ditto.
1593 * gdb.trace/report.exp: Ditto.
1594 * gdb.trace/save-trace.exp: Ditto.
1595 * gdb.trace/tfind.exp: Ditto.
1596 * gdb.trace/tracecmd.exp: Ditto.
1597 * gdb.trace/while-dyn.exp: Ditto.
1598 * gdb.trace/while-stepping.exp: Ditto.
1599 * lib/gdb.exp: Ditto.
1600 (gdb_compile): Handle nowarning option.
1601
5f4a23d9
AO
16022006-03-07 Alexandre Oliva <aoliva@redhat.com>
1603
1604 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
1605 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
1606 Rename executable to prelinkt. Don't re-prelink if we didn't
1607 get a core file. Test prelink -u exit status to tell whether
1608 prelinking failed. Use gdb_test_multiple.
1609
9733fc94
DJ
16102006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
1611
1612 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
1613 (do_tests): Call it.
1614
cc10cae3
AO
16152006-02-28 Alexandre Oliva <aoliva@redhat.com>
1616
1617 * gdb.base/prelink.exp: New test.
1618 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
1619
15c46491
WZ
16202006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
1621
1622 * gdb.fortran/derived-type.f90: New file.
1623 * gdb.fortran/derived-type.exp: New testcase.
1624
5c9f7ded
DJ
16252006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
1626
1627 * gdb.base/default.exp: Allow ';' as a directory separator.
1628
5b96932b
AS
16292006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
1630
1631 * gdb.base/help.exp (help add-symbol-file): Update.
1632
1986bccd
AS
16332006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
1634
1635 * gdb.base/help.exp (help load): Update expected results.
1636
a8b7528f
FF
16372006-02-19 Fred Fish <fnf@specifix.com>
1638
1639 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
1640 specifix hex value as part of results.
1641 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
1642
f8261448
FF
16432006-02-16 Fred Fish <fnf@specifix.com>
1644
1645 * gdb.base/whatis.c: Define variables using typedefs char_addr,
1646 ushort_addr, and slong_addr, so the typedefs are not optimized
1647 away.
1648 * gdb.base/whatis.exp: Add tests using type name for struct type,
1649 union type, enum type, and typedef.
1650
31d8bdd2
MK
16512006-02-13 Mark Kettenis <kettenis@gnu.org>
1652
1653 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
1654
34e41e63
JB
16552006-02-13 Jim Blandy <jimb@redhat.com>
1656
1657 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
1658 case where it takes two "next" commands to skip past the init
1659 call.
1660
ac6e4f31
FF
16612006-02-12 Fred Fish <fnf@specifix.com>
1662
1663 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
1664 to handle cases where it takes two "next" commands to skip
1665 past the init call.
1666
2db2d571
JB
16672006-02-07 Joel Brobecker <brobecker@adacore.com>
1668
1669 * gdb.ada/array_return.exp: Mark the last test as expected to fail
1670 on hppa32 targets.
1671
38fcd64c
DJ
16722006-02-06 Vladimir Prus <ghost@cs.msu.su>
1673
1674 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
1675 field.
1676
1315ad46
MK
16772006-01-29 Mark Kettenis <kettenis@gnu.org>
1678
1679 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
1680
5625b943
DJ
16812006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
1682
1683 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
1684 files.
1685
80df1bbe
DJ
16862006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
1687
1688 * gdb.cp/maint.exp: Set complaints to a positive value.
1689
9078e690
DJ
16902006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
1691
1692 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
1693 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
1694 function name.
1695
9c903399
DJ
16962006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
1697
1698 * gdb.base/checkpoint.c: Update copyright notice. Include
1699 <stdlib.h>.
1700
761ae4d6
JB
17012006-01-04 Jim Blandy <jimb@redhat.com>
1702
1703 * gdb.asm/asm-source.exp: Independently provide default values for
1704 asm-flags and debug-flags. Use 'string equal' to do the
1705 comparison, not the implicit expr's '==' operator. Remove
1706 now-unneeded assignments to asm-flags. In h8300 case, place
1707 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
1708
099ac3dd
MS
17092006-01-04 Michael Snyder <msnyder@redhat.com>
1710
1711 * gdb.base/checkpoint.c: New file.
1712 * gdb.base/checkpoint.exp: New file.
1713 * gdb.base/multi-fork.c: New file.
1714 * gdb.base/multi-fork.exp: New file.
1715 * gdb.base/pi.txt: New file (data for checkpoint.c test).
1716
f4d85314
FF
17172006-01-04 Fred Fish <fnf@specifix.com>
1718
1719 * gdb.base/ptype.c (foo): Add typedef.
1720 (intfoo): Add function.
1721 * gdb.base/ptype1.c: New file.
1722 * gdb.base/ptype.exp: Handle compilation and linking with two
1723 source files. Test that proper type for "foo" is found based
1724 on source context rather than first match found in symtabs.
1725
a1b06f35
MK
17262005-12-28 Mark Kettenis <kettenis@gnu.org>
1727
1728 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
1729 * gdb.asm/openbsd.inc: Indent commands.
1730
d082a1e2
MK
17312005-12-26 Mark Kettenis <kettenis@gnu.org>
1732
c65016bd
MK
1733 * gdb.base/freebpcmd.exp: Increase timeout.
1734
d082a1e2
MK
1735 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
1736
d3c32a0e
DJ
17372005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
1738
1739 * gdb.base/default.exp: Update check for "show version".
1740
9fdb1f50
RC
17412005-12-09 Randolph Chung <tausq@debian.org>
1742
1743 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
1744 * gdb.asm/pa64.inc: New file.
1745
5f2c56f7
RC
17462005-12-09 Randolph Chung <tausq@debian.org>
1747
1748 * gdb.asm/common.inc: Indent commands.
1749 * gdb.asm/asmsrc1.s: Likewise.
1750 * gdb.asm/asmsrc2.s: Likewise.
1751
8117349c
RC
17522005-12-09 Randolph Chung <tausq@debian.org>
1753
1754 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
1755 (get_addr_of_sym): Remove duplicate print.
1756 (gen_core): xfail hppa*-*-hpux*, update expected output.
1757 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
1758 * gdb.arch/pa64-nullify.s: New file.
1759
8f07f25a
RC
17602005-12-09 Randolph Chung <tausq@debian.org>
1761
1762 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
1763
55b39184
DJ
17642005-12-07 Christophe Lyon <christophe.lyon@st.com>
1765
1766 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
1767 code generation for these functions.
1768 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
1769 error message.
1770
31e2b00f
AS
17712005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
1772
1773 * gdb.base/help.exp (help b, help br, help bre, help brea)
1774 (help break): Update the expected message.
1775
c3d0b56e
SC
17762005-11-11 Stephane Carrez <stcarrez@nerim.fr>
1777
1778 * gdb.asm/m68hc11.inc: Setup the data section.
1779 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
1780 script for this test.
1781 (m6812-*-*): Likewise.
1782
36ae0ea9
RC
17832005-11-09 Randolph Chung <tausq@debian.org>
1784
1785 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
1786
9d6f42e9
WZ
17872005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
1788
1789 * gdb.base/break.exp: Fix a comment typo.
1790
e2126a14
EZ
17912005-11-03 Jim Blandy <jimb@redhat.com>
1792
1793 Checked in by Elena Zannoni <ezannoni@redhat.com>
1794
1795 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
1796
e0ac7199
CV
17972005-11-02 Corinna Vinschen <vinschen@redhat.com>
1798
1799 * gdb.arch/gdb1558.c: Include stdio.h.
1800
31d3fb18
MK
18012005-10-31 Mark Kettenis <kettenis@gnu.org>
1802
1803 * gdb.asm/asm-source.exp: Use -e instead of --entry.
1804
e52b687c
MK
18052005-10-31 Mark Kettenis <kettenis@gnu.org>
1806
1807 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
1808
f4711d79
PG
18092005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
1810
1811 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
1812 vscr" tests to better match output.
1813
987a9106
JB
18142005-10-12 Jim Blandy <jimb@redhat.com>
1815
1816 * gdb.base/structs.exp (any): New function.
1817 (test_struct_returns): Don't make any assumptions at all about
1818 what value the function returns when GDB can't set the return
1819 value.
1820
2336bb58
JB
18212005-10-09 Joel Brobecker <brobecker@adacore.com>
1822
1823 * gdb.ada/arrayidx/p.adb: New file.
1824 * gdb.ada/arrayidx.exp: New testcase
1825
18262005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
1827
1828 * gdb.ada/array_return/pck.ads: New file.
1829 * gdb.ada/array_return/pck.adb: New file.
1830 * gdb.ada/array_return/p.adb: New file.
1831 * gdb.ada/array_return.exp: New testcase.
1832
705335ea
JB
18332005-10-03 Joel Brobecker <brobecker@adacore.com>
1834
1835 * gdb.base/arrayidx.c: New file.
1836 * gdb.base/arrayidx.exp: New testcase.
1837
11ee9940
NR
18382005-09-29 Nick Roberts <nickrob@snap.net.nz>
1839
1840 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
1841 frames-invalid and breakpoints-invalid are no longer generated
1842 with level 3 so don't expect them in the output.
1843
39fb8e9e
BR
18442005-09-27 Bob Rossi <bob@brasko.net>
1845
1846 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
1847 from test. Escape the | in mi_gdb_test call.
1848 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
1849 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
1850 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
1851 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
1852 expected regex's in mi_gdb_test calls.
1853 * lib/mi-support.exp: Remove arbitrary .* from tests.
1854 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
1855 Fully anchor GDB/MI expected results in mi_gdb_test.
1856 * lib/gdb.exp (string_to_regexp): Escape the ] character.
1857 * gdb.base/sizeof.exp: Remove escape character. Correct test.
1858
2af48f68
PB
18592005-09-26 Paul Brook <paul@codesourcery.com>
1860
1861 * long_long.exp: Exclude eabi targets from arm FPA float format test.
1862
f34502bc
WZ
18632005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
1864
1865 * bfp-test.c: New file.
1866 * bfp-test.exp: New testcase.
1867
ca929517
WZ
18682005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
1869
1870 * gdb.fortran/subarray.exp: New testcase to test the evaluation
1871 of subarray and substring variable.
1872 * gdb.fortran/subarray.f: New source file for the test of subarray
1873 and substring variable evaluation.
1874 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
1875 of string constant.
1876
c761af65
DJ
18772005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
1878
1879 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
1880 copyright dates.
1881
561d7a1d
PG
18822005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
1883
1884 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
1885 powerpc altivec' test with an almost identical 'info vector' test.
1886
b2b64cc9
PG
18872005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
1888
1889 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
1890 vscr" tests to match output.
1891
6ac4d15a
PG
18922005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
1893
1894 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
1895 output.
1896
40e55bef
BR
18972005-09-11 Bob Rossi <bob@brasko.net>
1898
1899 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
1900 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
1901 commands that return an MI output command and an asyncronous MI output
1902 command.
1903 * gdb.mi/mi-console.exp: Ditto.
1904
3c7385ec
BR
19052005-09-11 Bob Rossi <bob@brasko.net>
1906
1907 * gdb.mi/mi-var-child.c: Include <string.h>.
1908
a6cd0eb3
DJ
19092005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
1910
1911 * killed.exp: Correct gdb_expect syntax.
1912
2f168eed
CV
19132005-08-09 Corinna Vinschen <vinschen@redhat.com>
1914
1915 * lib/mi-support.exp (mi_gdb_load): Fix typo.
1916
ecd3fd0f
BR
19172005-08-02 Bob Rossi <bob@brasko.net>
1918
1919 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
1920 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
1921 Change tests to inferior-tty-set/show.
1922 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
1923 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
1924 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
1925 inferior. Use mi_gdb_test to get GDB and Inferior output.
1926 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
1927 descriptor.
1928 (mi_inferior_tty_name): Add inferior PTY file name.
1929 (mi_gdb_start): Add INFERIOR_PTY parameter.
1930 (mi_gdb_test): Add IPATTERN parameter.
1931
f1ea48cb
BR
19322005-08-02 Bob Rossi <bob@brasko.net>
1933
1934 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
1935 parameter to mi_gdb_test.
1936 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
1937
6e650a67
DJ
19382005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
1939
1940 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
1941 struct_declarations.
1942 * gdb.mi/mi-var-child.exp: Step over the initialization of
1943 struct_declarations.
1944
8be260b6
DJ
19452005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
1946
1947 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
1948 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
1949 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
1950 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
1951 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
1952 file.
1953
4e660f07
NR
19542005-07-27 Nick Roberts <nickrob@snap.net.nz>
1955
1956 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
1957 (do_children_tests): Assign values to the extra elements.
1958
1959 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
1960 them for tests for "-var-update --no-values" and
1961 "-var-update --all-values".
1962 Add test for "-var-list-children --simple-values".
1963
1964 * gdb.mi/basics.c (callee4): Add integer array D[3]...
1965
1966 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
1967 "-stack-list-locals --simple-values" Improve doc strings and
1968 comments.
1969
6bdae935
MK
19702005-07-18 Mark Kettenis <kettenis@gnu.org>
1971
598b7a6f
MK
1972 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
1973 *-*-openbsd*.
1974 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
1975
6bdae935
MK
1976 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
1977 sigaltsatck'.
1978
1323e929
BR
19792005-07-14 Bob Rossi <bob@brasko.net>
1980
1981 * gdb.base/default.exp (tty): Changed output of command.
1982 * gdb.base/help.exp (help tty): Ditto.
1983
b1a9c082
MK
19842005-07-12 Mark Kettenis <kettenis@gnu.org>
1985
1986 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
1987
10a844a2
MK
19882005-07-10 Mark Kettenis <kettenis@gnu.org>
1989
1990 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
1991 -stack-select-frame without arguments.
1992 (test_stack_frame_listing): Add test for newly implemented command
1993 -stack-info-frame.
1994
3cb3b8df
BR
19952005-07-06 Bob Rossi <bob@brasko.net>
1996
1997 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
1998 command.
1999 (Copyright): Update copyright.
2000
a0c5fbcf
WZ
20012005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
2002
2003 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
2004 tests to evaluate exponentiation expression.
2005
984971d0
AS
20062005-06-29 Andreas Schwab <schwab@suse.de>
2007
2008 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
2009 main to avoid warnings.
2010
2011 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
2012
fe03833f
NR
20132005-06-20 Nick Roberts <nickrob@snap.net.nz>
2014
2015 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
2016 -stack-select-frame without arguments.
2017 (test_stack_frame_listing): Add test for newly implemented command
2018 -stack-info-frame.
2019
7a55f279
WZ
20202005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
2021
0ffa0ea5
DJ
2022 * gdb.fortran/array-element.f: New file.
2023 * gdb.fortran/array-element.exp: New testcase.
7a55f279 2024
26585198
DJ
20252005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
2026
2027 * gdb.base/bigcore.exp: Correct checks for systems which can
2028 not dump a large core file.
2029
c1bd25fd
DJ
20302005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
2031
2032 * gdb.base/relocate.c: Add a copyright notice.
2033 (dummy): Remove.
2034 * gdb.base/relocate.exp: Test printing the values of variables
2035 from a relocatable file.
2036
589e074d
DJ
20372005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
2038
2039 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
2040 excess MI output after an error.
2041
0915f927
JB
20422005-05-29 Joel Brobecker <brobecker@adacore.com>
2043
2044 * gdb.arch/alpha-step.c: New file.
2045 * gdb.arch/alpha-step.exp: New testcase.
2046
76ff342d
DJ
20472005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
2048 Dennis Brueni <dennis@slickedit.com>
2049
2050 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
2051 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
2052 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
2053 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
2054 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
2055 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
2056 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
2057
96b0c7ac
DJ
20582005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
2059 Wu Zhou <woodzltc@cn.ibm.com>
2060
2061 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
2062 IBM's xlc compiler.
2063 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
2064 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
2065
f21565d2
JB
20662005-05-13 Jim Blandy <jimb@redhat.com>
2067
2068 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
2069 calling gdb_suppress_entire_file.
2070 * gdb.base/charset.exp: Same.
2071 * gdb.base/call-rt-st.exp: Same.
2072
6006a3a1
BR
20732005-05-05 Bob Rossi <bob_rossi@cox.net>
2074
2075 * lib/gdb.exp (fullname_syntax): Added global regex.
2076 (fullname_syntax_POSIX): Ditto.
2077 (fullname_syntax_UNC): Ditto.
2078 (fullname_syntax_DOS_CASE): Ditto.
2079 (fullname_syntax_DOS): Ditto.
2080 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
2081 fullname_syntax variable to scope and use it.
2082 (test_file_list_exec_source_files): Ditto.
2083 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
2084
c3b69c04
DJ
20852005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
2086
2087 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
2088
3c95e6af
PG
20892004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
2090
2091 * lib/gdb.exp (skip_altivec_tests): New function, based on
2092 check_vmx_hw_available from the GCC testsuite.
2093 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
2094 * lib/gdb.arch/altivec-regs.exp: Likewise.
2095
78df6c56
JB
20962005-05-02 Jim Blandy <jimb@redhat.com>
2097
2098 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
2099 calling gdb_suppress_entire_file.
2100
1690f9cf
DJ
21012005-04-30 Randolph Chung <tausq@debian.org>
2102
2103 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
2104 Slightly relax "sem_post" name checking.
2105
5ea106f7
PG
21062005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
2107
2108 * gdb.base/unload.exp: Use new shared library infrastructure.
2109
bf7234cf
PG
21102005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
2111
2112 * gdb.base/so-impl-ld.exp: Use new shared library
2113 infrastructure.
2114
547b869a
CV
21152005-04-29 Corinna Vinschen <vinschen@redhat.com>
2116
2117 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
2118 * gdb.asm/h8300.inc: New file.
2119
f07e55f0
PG
21202005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
2121
2122 * gdb.base/shlib-call.exp: Change to use new shared library
2123 infrastructure.
2124
3cbba3d1
PG
21252005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
2126
2127 * gdb.base/pending.exp: Change to use new shared library
2128 infrastructure.
2129
ed6df200
PG
21302005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
2131
2132 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
2133 use test_compiler_info instead of gcc_compiled, and update copyright.
2134
8c8f4ebe
PG
21352005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
2136
2137 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
2138 shared objects being adjusted and update copyright years.
2139
607fbc54
DJ
21402005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
2141
2142 * ChangeLog: Correct some 2003-01-13 dates.
2143 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
2144 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
2145 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
2146 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
2147 gdb.trace/tfind.exp: Update copyright years.
2148
57bf0e56
DJ
21492005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
2150 Daniel Jacobowitz <dan@codesourcery.com>
2151
2152 * lib/gdb.exp (gdb_compile): Handle shlib=.
2153 (gdb_compile_shlib): New function.
2154
9b593790
PG
21552005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
2156
2157 * lib/gdb.exp (test_compiler_info): Give argument a default value.
2158
9494c6a5
DJ
21592005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
2160
2161 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
2162 gdb.server.
2163 * configure.ac: Likewise.
2164 * configure: Regenerated.
2165 * gdb.gdbserver/Makefile.in: Moved to...
2166 * gdb.server/Makefile.in: ... here.
2167 * gdb.gdbserver/server.c: Moved to...
2168 * gdb.server/server.c: ... here.
2169 * gdb.gdbserver/server-run.exp: Moved to...
2170 * gdb.server/server-run.exp: ... here.
2171
6f8eac0e
DJ
21722005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
2173
2174 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
2175 * configure.ac: Create gdb.gdbserver/Makefile.
2176 * configure: Regenerated.
2177 * lib/gdbserver-support.exp: New file, derived from
2178 config/gdbserver.exp.
2179 * config/gdbserver.exp: Use gdbserver-support.exp.
2180 * gdb.gdbserver/Makefile.in: New file.
2181 * gdb.gdbserver/server.c: New file.
2182 * gdb.gdbserver/server-run.exp: New file.
2183
6e87504d
PG
21842005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
2185
2186 * lib/gdb.exp (test_compiler_info): Return compiler_info
2187 if no arguments are given.
2188
d1779be4
PG
21892005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
2190
2191 * gdb.arch/altivec-abi.exp: Check for compiler and set
2192 use altivec' flag accordingly.
2193 * gdb.arch/altivec-regs.exp: Likewise.
2194
88750304
DJ
21952005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
2196
2197 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
2198
f3fb768d
AS
21992005-03-27 Andreas Schwab <schwab@suse.de>
2200
2201 * gdb.base/bigcore.c (main): Add missing mode argument in open
2202 call.
2203
7e813ac5
DJ
22042005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
2205
2206 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
2207 downloads.
2208 * config/gdbserver.exp (gdb_load): Likewise.
2209
8e3049aa
PB
22102005-03-14 Paul Brook <paul@codesourcery.com>
2211
2212 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
2213 targets.
2214
a9df7c44
JB
22152005-03-09 Joel Brobecker <brobecker@adacore.com>
2216
2217 * gdb.dwarf2/dup-psym.S: New file.
2218 * gdb.dwarf2/dup-psym.exp: New testcase.
2219
9f0d94e8
JB
22202005-03-09 Joel Brobecker <brobecker@adacore.com>
2221
2222 * gdb.ada/exec_changed/first.adb: New file.
2223 * gdb.ada/exec_changed/second.adb: New file.
2224 * gdb.ada/exec_changed.exp: New testcase.
2225
5f579bc5
NS
22262005-03-08 Nathan Sidwell <nathan@codesourcery.com>
2227
36e9969c
NS
2228 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
2229 (A2): New class.
2230 (main): Test operator+.
2231 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
2232 breakpoint test.
2233
5f579bc5
NS
2234 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
2235 * gdb.base/signull.exp: Disable if gdb,nosignals.
2236 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
2237 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
2238 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
2239 * gdb.mi/mi2-console.exp: Likewise.
2240 * gdb.trace/collection.exp (run_trace_experiment): Consume the
2241 continue output at start.
2242 (gdb_collect_locals_test): Robustify regexp.
2243 * gdb.trace/passc-dyn.exp: Fix comment typo.
2244 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
2245
be46087e
CV
22462005-03-08 Corinna Vinschen <vinschen@redhat.com>
2247
2248 * gdb.asm/asm-source.exp: Add iq2000 case.
2249 * gdb.asm/iq2000.inc: New file.
2250
384e1a61
MI
22512005-03-07 Manoj Iyer <manjo@austin.ibm.com>
2252
2253 * gdb.base/command.exp: Change hardcoded value to regular expression.
2254 * gdb.base/float.exp: Add powerpc to the list of targets checked.
2255
584b6e9e
DJ
22562005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
2257
2258 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
2259 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
2260 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
2261 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
2262 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
2263
ab5b5d61
MK
22642005-03-05 Mark Kettenis <kettenis@gnu.org>
2265
2266 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
2267 changes.
2268
ae051c1b
PG
22692004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
2270
2271 * lib/compiler.c: Add test for IBM's xlc compiler.
2272 * lib/compiler.cc: Likewise.
2273
3f0f6ed2
JB
22742004-02-24 Joel Brobecker <brobecker@adacore.com>
2275
2276 * gdb.ada/fixed_points.exp: Create compilation object directory
2277 before running the test.
2278 * gdb.ada/null_record.exp: Likewise.
2279 * gdb.ada/packed_array.exp: Likewise.
2280 * gdb.ada/start.exp: Likewise.
2281
724f452b
JB
22822005-02-15 Joel Brobecker <brobecker@adacore.com>
2283
2284 * gdb.ada/packed_array/pa.adb: New file.
2285 * gdb.ada/packed_array.exp: New testcase.
2286
57f5cdfb 22872005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 2288
1f393151
MK
2289 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
2290 files.
2291
ebdda337
MK
2292 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
2293 on *-*-openbsd*. Correctly match whitespace in regukar
2294 expressions.
2295
cf309262
DJ
22962005-02-10 Daniel Jacobowitz <dan@debian.org>
2297
2298 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
2299 PR exp/1821
2300 * gdb.base/gdb1821.c: New test file.
2301 * gdb.base/gdb1821.exp: New test file.
2302
3be49e7a
JB
23032005-02-09 Joel Brobecker <brobecker@adacore.com>
2304
2305 * gdb.base/start.c: New file.
2306 * gdb.base/start.exp: New testcase.
2307
e292e67d
JB
23082005-02-09 Joel Brobecker <brobecker@adacore.com>
2309
2310 * gdb.ada/start/dummy.adb: New file.
2311 * gdb.ada/start.exp: New testcase.
2312
dbdfa66c
CV
23132005-02-09 Corinna Vinschen <vinschen@redhat.com>
2314
2315 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
2316 for printing symbols and statistics.
2317 Add test for using relative pathnames in "maint print msymbols" test.
2318 Mark "maint info sections DATA" XFAIL on Cygwin.
2319 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
2320 tests.
2321
d7941671
AC
23222005-02-09 Andreas Schwab <schwab@suse.de>
2323
2324 Committed by Andrew Cagney <cagney@gnu.org>
2325 * gdb.base/remotetimeout.exp: New file.
2326
74e5ef44
MK
23272005-02-07 Mark Kettenis <kettenis@gnu.org>
2328
2329 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
2330
464dd14d
JB
23312005-02-03 Joel Brobecker <brobecker@adacore.com>
2332
2333 * gdb.ada/gnat_ada.gpr: New file.
2334 * gdb.ada/gnat_ada.gin: Delete, no longer used.
2335 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
2336 * configure.ac: No longer generate gnat_ada.gpr.
2337 * configure: Regenerate.
2338 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
2339 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
2340 * gdb.ada/null_record/bar.ads: Likewise.
2341 * gdb.ada/null_record/bar.adb: Likewise.
2342 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
2343 * gdb.ada/null_record.exp (testdir): New variable.
2344 (testfile): executable is now in testdir subdirectory.
2345 (srcfile): Use full path to the main compilation unit.
2346 * gdb.ada/fixed_points.exp: Same changes as above.
2347
30d756ae
NR
23482005-02-03 Nick Roberts <nickrob@snap.net.nz>
2349
2350 * gdb.base/interp.exp: New test.
2351
9d799f85
AC
23522005-01-24 Andrew Cagney <cagney@gnu.org>
2353
2354 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
2355
15656118
AC
23562005-01-19 Andrew Cagney <cagney@gnu.org>
2357
a892c31b
AC
2358 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
2359 configure.ac not configure.in.
2360
15656118
AC
2361 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
2362 of powerpc*-*-*.
2363 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
2364 * gdb.base/list.exp (test_list_function)
2365 (test_list_filename_and_function): Ditto.
2366 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
2367
a7b01baf
AC
23682005-01-16 Andrew Cagney <cagney@gnu.org>
2369
17d92a02
AC
2370 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
2371
a7b01baf
AC
2372 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
2373
bc8332bb
AC
23742005-01-14 Andrew Cagney <cagney@gnu.org>
2375
2376 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
2377 * gdb.mi/mi2-var-cmd.exp: Ditto.
2378
4d074752
CV
23792005-01-10 Corinna Vinschen <vinschen@redhat.com>
2380
2381 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
2382
bec39cab
AC
23832005-01-07 Andrew Cagney <cagney@gnu.org>
2384
2385 * configure.ac: Rename configure.in, require autoconf 2.59.
2386 * configure: Re-generate.
2387 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
2388 * gdb.stabs/configure: Re-generate.
2389 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
2390 * gdb.hp/configure: Re-generate.
2391 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
2392 autoconf 2.59.
2393 * gdb.hp/gdb.objdbg/configure: Re-generate.
2394 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
2395 autoconf 2.59.
2396 * gdb.hp/gdb.defects/configure: Re-generate.
2397 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
2398 autoconf 2.59.
2399 * gdb.hp/gdb.compat/configure: Re-generate.
2400 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
2401 autoconf 2.59.
2402 * gdb.hp/gdb.base-hp/configure: Re-generate.
2403 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
2404 autoconf 2.59.
2405 * gdb.hp/gdb.aCC/configure: Re-generate.
2406
f10b16d4
JB
24072004-12-15 Jim Blandy <jimb@redhat.com>
2408
2409 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
2410 under NPTL when there is debugging info available for libpthread.
2411
fb6e1814
JG
24122004-12-13 Jerome Guitton <guitton@gnat.com>
2413
2414 * gdb.ada/fixed_points.c: New file.
2415 * gdb.ada/fixed_points.exp: New file.
2416
fe46cd3a
RC
24172004-12-03 Randolph Chung <tausq@debian.org>
2418
2419 * gdb.arch/pa-nullify.exp: New file.
2420 * gdb.arch/pa-nullify.s: New file.
2421
8de0841b
RC
24222004-11-30 Randolph Chung <tausq@debian.org>
2423
2424 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
2425 instead of "tbug". Fix regexp to work properly with gdb_test.
2426
c8170782
PH
24272004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
2428
2429 * gdb.base/bitfields2.exp: New test.
2430 * gdb.base/bitfields2.c: New file.
2431
954269c2
RE
24322004-11-28 Richard Earnshaw <rearnsha@arm.com>
2433
2434 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
2435
0107feed
RC
24362004-11-16 Randolph Chung <tausq@debian.org>
2437
2438 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
2439
f073ae8c
DJ
24402004-11-14 Daniel Jacobowitz <dan@debian.org>
2441
2442 * gdb.threads/threadapply.exp: Correct "macro details" test.
2443
19ad59e7
JJ
24442004-11-11 Jeff Johnston <jjohnstn@redhat.com>
2445
2446 * gdb.threads/threadapply.exp: New test.
2447 * gdb.threads/threadapply.c: New file.
2448
9cf0961b
MK
24492004-11-07 Mark Kettenis <kettenis@gnu.org>
2450
2451 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
2452 frames.
2453
c789492a
FL
24542004-11-05 Felix Lee <felix+log1@specifixinc.com>
2455
2456 * gdb.base/cursal.exp: New file.
2457 * gdb.base/cursal.c: New file.
2458
a1e167bb
AC
24592004-11-03 Andrew Cagney <cagney@gnu.org>
2460
2461 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
2462
b7cbf173
MK
24632004-10-30 Mark Kettenis <kettenis@gnu.org>
2464
2465 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
2466 NetBSD/ELF targets.
2467
88f9d34f
JB
24682004-10-29 Joel Brobecker <brobecker@gnat.com>
2469
2470 * gdb.threads/bp_in_thread.c: New file, copied from
2471 pthread_cond_wait.c.
2472 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
2473 file, rather than reusing the .c file from another testcase.
2474
ca7d6a0c
JB
24752004-10-20 Joel Brobecker <brobecker@gnat.com>
2476
2477 * gdb.ada/null_record.exp: Check where we stopped after
2478 sending the start command, instead of where the associated
2479 temporary breakpoint was inserted.
2480
0d863d03
AC
24812004-10-14 Andrew Cagney <cagney@gnu.org>
2482
2483 * gdb.mi/gdb701.c (main): Return 0.
2484
d11e72cb
DJ
24852004-10-13 Daniel Jacobowitz <dan@debian.org>
2486
d40539a4 2487 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 2488
e1923096
JJ
24892004-10-12 Jeff Johnston <jjohnstn@redhat.com>
2490
2491 * gdb.threads/schedlock.c: Add comment markers to use to find
2492 line numbers.
2493 * gdb.threads/schedlock.exp: Adjust regex to handle the new
2494 comments.
2495 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
2496 breakpoint lines.
2497
ec8ba2c9
DJ
24982004-10-12 Daniel Jacobowitz <dan@debian.org>
2499
2500 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
2501
0eb3658b
DJ
25022004-10-12 Daniel Jacobowitz <dan@debian.org>
2503
2504 * configure.in: Add gdb.dwarf2.
2505 * configure: Regenerated.
2506 * Makefile.in: Add gdb.dwarf2.
2507 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
2508 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
2509 gdb.dwarf2/file1.txt: New files.
2510
a271cc33
OF
25112004-10-11 Orjan Friberg <orjanf@axis.com>
2512
2513 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
2514 of "run", since the latter doesn't work with remote targets. Adjust
2515 the breakpoint numbering accordingly.
2516 * gdb.threads/pthread_cond_wait.exp: Ditto.
2517
895ce074
MC
25182004-10-08 Michael Chastain <mec.gnu@mindspring.com>
2519
2520 * gdb.base/overlays.exp: Update copyright years.
2521
6be3092d
KI
25222004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
2523
2524 * gdb.base/overlays.exp: Disable if target is Linux.
2525
e05389b8
FL
25262004-10-06 Felix Lee <felix+log1@specifixinc.com>
2527
2528 * config/gdbserver.exp (gdb_load): Use right filename on remote.
2529
73cb587d
KI
25302004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
2531
2532 * gdb.asm/asm-source.exp: Add m32r-linux target.
2533 * gdb.asm/m32r-linux.inc: New file.
2534
3c0edcdc
AC
25352004-09-24 Andrew Cagney <cagney@redhat.com>
2536 David Anderson <anderson@redhat.com>
2537
2538 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
2539 command fails, assume things will work.
2540 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
2541 (_GNU_SOURCE): Define.
2542 (print_unsigned, print_hex): Change parameter to "long long".
2543 (print_byte_count): New function, use to print byte counts.
2544 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
2545 O_LARGEFILE.
2546 (main): Compute an upper bound on a corefile in max_core_size.
2547 Limit memory chunk size to max_core_size. Limit total memory
2548 allocated to max_core_size.
2549
4bb3667f
AC
25502004-09-23 Andrew Cagney <cagney@gnu.org>
2551
2552 * gdb.base/bigcore.exp: Replace the code that creates a corefile
2553 from a separate process with code that creates a corefile by
2554 making the inferior dump core.
2555
60fe1a51
MK
25562004-09-23 Mark Kettenis <kettenis@gnu.org>
2557
2558 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
2559 block.
2560
8e937346
MC
25612004-09-23 Michael Chastain <mec.gnu@mindspring.com>
2562
2563 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
2564 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
2565 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
2566 Likewise.
2567
7213f6d6
JJ
25682004-09-20 Jeff Johnston <jjohnstn@redhat.com>
2569
2570 * gdb.java/jprint.exp: New test case for java inferior call.
2571 * gdb.java/jprint.java: Ditto.
2572
eac69dca
JB
25732004-09-15 Joel Brobecker <brobecker@gnat.com>
2574
2575 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
2576
22227696
MC
25772004-09-14 Michael Chastain <mec.gnu@mindspring.com>
2578
2579 * gdb.threads/killed.c: Include <stdlib.h>.
2580 * gdb.threads/pthreads.c: Likewise.
2581
7dd403a4
MC
25822004-09-14 Michael Chastain <mec.gnu@mindspring.com>
2583
2584 * gdb.threads/killed.c: Add copyright notice.
2585
33f2d567
JM
25862004-09-10 Jason Molenda (jmolenda@apple.com)
2587
2588 * gdb.base/define.exp: Two new tests to verify zero space chars
2589 after 'if' and 'while' commands in a user-defined command is correctly
2590 parsed.
2591
e05b62ac
AC
25922004-09-08 Andrew Cagney <cagney@gnu.org>
2593
2594 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
2595 delivery test with duplicate at end of file.
2596
9cbe82da
MK
25972004-09-06 Mark Kettenis <kettenis@jive.nl>
2598
2599 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
2600
564803d9
MC
26012004-09-05 Michael Chastain <mec.gnu@mindspring.com>
2602
2603 * config/hppro.exp: Removed.
2604
7c6807ce
MC
26052004-09-05 Michael Chastain <mec.gnu@mindspring.com>
2606
2607 * config/sparclet.exp: Removed.
2608
bf7e26dd
MC
26092004-09-05 Michael Chastain <mec.gnu@mindspring.com>
2610
2611 * config/udi.exp: Removed.
2612
714e341b
MC
26132004-09-02 Michael Chastain <mec.gnu@mindspring.com>
2614
2615 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
2616 of "exp_continue".
2617 (advancei): Likewise.
2618
1236e623
JJ
26192004-09-01 Jeff Johnston <jjohnstn@redhat.com>
2620
2621 * gdb.base/unload.exp: Fix so messages aren't duplicated.
2622
3bdcad15
MI
26232004-09-01 Manoj Iyer <manjo@austin.ibm.com>
2624
228af206 2625 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
2626 to check for nodebug in executable.
2627 * gdb.gdb/observer.exp (setup_test): Likewise.
2628 * gdb.gdb/selftest.exp (test_with_self): Likewise.
2629 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
2630
c72b934c
AC
26312004-09-01 Andrew Cagney <cagney@gnu.org>
2632
2633 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
2634 files.
2635
edd9b715
JJ
26362004-09-01 Jeff Johnston <jjohnstn@redhat.com>
2637
2638 * gdb.base/unload.exp: Fix expected warning message to match
2639 latest format.
2640
fb4ce06b
CV
26412004-09-01 Corinna Vinschen <vinschen@redhat.com>
2642
2643 * gdb.base/call-rt-st.exp: Fix typos.
2644
ce78e7c3
MI
26452004-08-31 Manoj Iyer <manjo@austin.ibm.com>
2646
2647 * gdb.threads/thread_check.exp: New testcase.
2648 * gdb.threads/thread_check.c: New testcase.
2649
2dedb159
AC
26502004-08-31 Andrew Cagney <cagney@gnu.org>
2651
2652 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
2653 (skip_to_handler_entry): New procedures. Test stepping into a
2654 handler when the breakpoint is at the handler's entry point.
2655
68f53502
AC
26562004-08-30 Andrew Cagney <cagney@gnu.org>
2657
2658 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
2659 gdb/1757.
2660
3e3ffd2b
MC
26612004-08-27 Michael Chastain <mec.gnu@mindspring.com>
2662
2663 With code from Manoj Iyer <manjo@austin.ibm.com>:
2664 * lib/gdb.exp (gdb_file_cmd): Return more information in the
2665 return value. Add an arm for "no debugging symbols found".
2666 Change a stray "error" to "perror".
2667 (gdb_run_cmd): Adapt to new return value.
2668 * gdb.base/remote.exp: Adapt to new return value.
2669 * gdb.gdb/complaints.exp: Likewise.
2670 * gdb.gdb/observer.exp: Likewise.
2671 * gdb.gdb/selftest.exp: Likewise.
2672 * gdb.gdb/xfullpath.exp: Likewise.
2673
4b6f5fd2
JB
26742004-08-27 Joel Brobecker <brobecker@gnat.com>
2675
2676 * gdb.threads/bp_in_thread.exp: New testcase.
2677
e5b25496
MC
26782004-08-27 Michael Chastain <mec.gnu@mindspring.com>
2679
2680 Fix PR testsuite/1735.
2681 * gdb.threads/schedlock.c (thread_function): Add a cast
2682 to suppress a gcc warning.
2683 * gdb.threads/thread-specific.c (thread_function): Likewise.
2684
934353d6
MC
26852004-08-26 Michael Chastain <mec.gnu@mindspring.com>
2686
2687 * gdb.base/unload.c: Include <stdlib.h>.
2688
f98a0aef 26892004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 2690
f98a0aef 2691 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
2692 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
2693 synchronized after the "return".
2694
5a2e8882
MC
26952004-08-26 Michael Chastain <mec.gnu@mindspring.com>
2696
2697 * gdb.mi/basics.c: Include <stdio.h>.
2698 * gdb.mi/pthreads.c: Include <stdlib.h>.
2699 * gdb.mi/var-cmd.c: Include <stdlib.h>.
2700
a9640423
MC
27012004-08-26 Michael Chastain <mec.gnu@mindspring.com>
2702
2703 * gdb.threads/schedlock.c: Add copyright notice.
2704
b04e311d
AC
27052004-08-25 Andrew Cagney <cagney@gnu.org>
2706
2707 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
2708 (skip_over_handler, breakpoint_over_hander): New test procedures.
2709 (advance, advancei): Add a proper prefix, do not use
2710 rerun_to_main.
2711 * gdb.base/sigstep.c (main): Change to use an infinite loop.
2712
7c27f15b
MC
27132004-08-24 Michael Chastain <mec.gnu@mindspring.com>
2714
2715 * gdb.mi/basics.c: Add copyright notice.
2716 * gdb.mi/var-cmd.c: Add copyright notice.
2717
fffc87ae
MC
27182004-08-23 Michael Chastain <mec.gnu@mindspring.com>
2719
2720 * lib/gdb.exp: Remove signed_keyword_not_used.
2721 * lib/compiler.c: Likewise.
2722 * lib/compiler.cc: Likewise.
2723
d782e0bf
MC
27242004-08-23 Michael Chastain <mec.gnu@mindspring.com>
2725
2726 * gdb.base/whatis.c: Remove conditional disabling of "signed".
2727 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
2728
96033e83
MC
27292004-08-23 Michael Chastain <mec.gnu@mindspring.com>
2730
2731 * gdb.base/whatis.c: Add copyright notice.
2732
cf38c229
MK
27332004-08-20 Mark Kettenis <kettenis@gnu.org>
2734
2735 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
2736 it to skip the breakpoints encoded in the inline assembly.
2737
f4b49756
MC
27382004-08-20 Michael Chastain <mec.gnu@mindspring.com>
2739
2740 * Makefile.in: Add gdb.fortran.
2741
2f193b69
MC
27422004-08-20 Michael Chastain <mec.gnu@mindspring.com>
2743
2744 * gdb.base/call-sc.exp (test_scalar_returns):
2745 Fix cut-and-paste glitch in "Make fun return now".
2746
89a237cb
MC
27472004-08-17 Michael Chastain <mec.gnu@mindspring.com>
2748
2749 * configure.in: Add gdb.fortran.
2750 * configure: Regenerate.
2751 * gdb.fortran/Makefile.in: New file.
2752 * lib/gdb.exp (skip_fortran_tests): New procedure.
2753
469aff8e
MC
27542004-08-17 Michael Chastain <mec.gnu@mindspring.com>
2755
2756 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
2757 reference to bug-gnu@prep.ai.mit.edu.
2758 * gdb.mi/mi-var-child.exp: Likewise.
2759 * gdb.mi/mi-var-cmd.exp: Likewise.
2760 * gdb.mi/mi-var-display.exp: Likewise.
2761 * gdb.mi/mi2-var-block.exp: Likewise.
2762 * gdb.mi/mi2-var-child.exp: Likewise.
2763 * gdb.mi/mi2-var-cmd.exp: Likewise.
2764 * gdb.mi/mi2-var-display.exp: Likewise.
2765
00b51b9f
MK
27662004-08-15 Mark Kettenis <kettenis@gnu.org>
2767
2768 * gdb.base/unload.c (main): Make local variable msg const.
2769
45f07fef
MC
27702004-08-15 Michael Chastain <mec.gnu@mindspring.com>
2771
2772 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
2773 to bug-gnu@prep.ai.mit.edu.
2774 * gdb.mi/mi-disassemble.exp: Likewise.
2775 * gdb.mi/mi-eval.exp: Likewise.
2776 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
2777 default line number.
2778 * gdb.mi/mi-return.exp: Likewise.
2779 * gdb.mi/mi-simplerun.exp: Likewise.
2780 * gdb.mi/mi-stack.exp: Likewise.
2781 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
2782 number with explicit range test.
2783 * gdb.mi/mi-watch.exp: Likewise.
2784 * gdb.mi/mi2-break.exp: Likewise.
2785 * gdb.mi/mi2-cli.exp: Likewise.
2786 * gdb.mi/mi2-disassemble.exp: Likewise.
2787 * gdb.mi/mi2-eval.exp: Likewise.
2788 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
2789 default line number.
2790 * gdb.mi/mi2-return.exp: Likewise.
2791 * gdb.mi/mi2-simplerun.exp: Likewise.
2792 * gdb.mi/mi2-stack.exp: Likewise.
2793 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
2794 number with explicit range test.
2795 * gdb.mi/mi2-watch.exp: Likewise.
2796
dd8c8ee7
MC
27972004-08-15 Michael Chastain <mec.gnu@mindspring.com>
2798
2799 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
2800 * gdb.cp/m-static.exp: Likewise.
2801 * gdb.cp/rtti.exp: Likewise.
2802
4e838464
MK
28032004-08-14 Mark Kettenis <kettenis@gnu.org>
2804
2805 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
2806
8d8cb839
EZ
28072004-08-14 Eli Zaretskii <eliz@gnu.org>
2808
2809 * ChangeLog: Prefix Local Variables with semi-colons and indent
2810 the reference to older ChangeLog files, to fix fontification in
2811 Emacs.
2812
deea8bb0
MC
28132004-08-13 Michael Chastain <mec.gnu@mindspring.com>
2814
2815 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
2816 * gdb.mi/mi2-break.exp: Likewise.
2817
c3297504
MC
28182004-08-13 Michael Chastain <mec.gnu@mindspring.com>
2819
2820 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
2821
25808999
MC
28222004-08-13 Michael Chastain <mec.gnu@mindspring.com>
2823
2824 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
2825
226a8d71
MC
28262004-08-13 Michael Chastain <mec.gnu@mindspring.com>
2827
2828 * gdb.cp/classes.exp: Remove unused declarations. Just let
2829 test names default instead of providing special names. Remove
2830 extraneous demangler test.
2831
37fdf854
JJ
28322004-08-12 Jeff Johnston <jjohnstn@redhat.com>
2833
2834 * gdb.base/unload.exp: New test for breakpoints in dynamically
2835 loaded libraries.
2836 * gdb.base/unload.c: Ditto.
2837 * gdb.base/unloadshr.c: Ditto.
2838
2d3a7986
MC
28392004-08-12 Michael Chastain <mec.gnu@mindspring.com>
2840
2841 * gdb.cp/classes.exp (test_ptype_class_objects): Call
2842 cp_test_ptype_class.
2843 (test_enums): Likewise.
2844
c72b934c
AC
28452004-08-10 Andrew Cagney <cagney@gnu.org>
2846
2847 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
2848 files.
2849
cc503c8a
AC
28502004-08-10 Andrew Cagney <cagney@gnu.org>
2851
2852 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
2853 init_malloc call.
2854
902f2ccb
MC
28552004-08-10 Michael Chastain <mec.gnu@mindspring.com>
2856
2857 * ChangeLog: Add copyright notice. The notice is copied
2858 from emacs 21.3 top level ChangeLog.
2859
78c90502
MC
28602004-08-09 Michael Chastain <mec.gnu@mindspring.com>
2861
2862 * lib/cp-support.exp: New file.
2863 * lib/cp-support.exp (cp_test_type_class): New function.
2864 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
2865 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
2866 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
2867 cp_test_ptype_class.
2868
88e5ea78
MC
28692004-08-09 Michael Chastain <mec.gnu@mindspring.com>
2870
2871 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
2872 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
2873 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
2874 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
2875 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
2876 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
2877 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
2878 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
2879 gdb.mi/mi2-watch.exp: Update copyright years.
2880
6a89fc9c
MK
28812004-08-09 Mark Kettenis <kettenis@gnu.org>
2882
2883 * gdb.base/sigaltstack.exp: Provide proper anchoring.
2884
1482e0de
MC
28852004-08-09 Michael Chastain <mec.gnu@mindspring.com>
2886
2887 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
2888 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
2889 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
2890 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
2891 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
2892 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
2893 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
2894 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
2895 gdb.mi/mi-watch.exp: Update copyright years.
2896
1a5ce3f3
DJ
28972004-08-08 Daniel Jacobowitz <dan@debian.org>
2898
2899 PR gdb/1738
2900 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
2901 from a breakpoint with a pending signal.
2902
04f6ecf2
DJ
29032004-08-08 Daniel Jacobowitz <dan@debian.org>
2904
2905 PR gdb/1736
2906 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
2907 * gdb.base/sigaltstack.exp (finish_test): Consume output until
2908 the prompt.
2909 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
2910
54d90d35
DJ
29112004-08-08 Daniel Jacobowitz <dan@debian.org>
2912
2913 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
2914
d2f6abb0
DJ
29152004-08-08 Daniel Jacobowitz <dan@debian.org>
2916
2917 PR gdb/1736
2918 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
2919 for i?86-*-linux*.
2920
5598c03d
DJ
29212004-08-08 Daniel Jacobowitz <dan@debian.org>
2922
2923 * gdb.arch/i386-prologue.exp: Compile without debug information.
2924
c6fee705
MC
29252004-08-08 Michael Chastain <mec.gnu@mindspring.com>
2926
2927 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
2928 rather than asking gdb to search.
2929
dd90efdb
MC
29302004-08-05 Michael Chastain <mec.gnu@mindspring.com>
2931
2932 * gdb.base/gcore.c: Include <string.h>.
2933
1e84bec1
MC
29342004-08-05 Michael Chastain <mec.gnu@mindspring.com>
2935
2936 * gdb.base/gcore.c: Add copyright notice.
2937
e425eb2b
MC
29382004-08-05 Michael Chastain <mec.gnu@mindspring.com>
2939
2940 * gdb.base/freebpcmd.c: Include <stdio.h>.
2941 * gdb.base/long_long.c: Include <string.h>.
2942 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
2943 * gdb.base/siginfo.c: Include <string.h>.
2944 * gdb.base/sigstep.c: Include <string.h>.
2945
cb9aaed5
MC
29462004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2947
2948 * gdb.base/complex.c: Include <stdlib.h>.
2949
55944f3d
MC
29502004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2951
2952 * gdb.base/complex.c: Add copyright notice.
2953
7b2953d9
MC
29542004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2955
2956 * gdb.base/charset.c: Include <stdlib.h>.
2957
c9133d23
MC
29582004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2959
2960 * gdb.base/auxv.c: Include <stdlib.h>.
2961
0a8490ad
MC
29622004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2963
2964 * gdb.base/auxv.c: Add copyright notice.
2965
3426d5ec
MC
29662004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2967
2968 * gdb.base/coremaker.c: Add copyright notice.
2969 * gdb.base/coremaker2.c: Add copyright notice.
2970
8da195dd
AC
29712004-08-04 Andrew Cagney <cagney@gnu.org>
2972
2973 * gdb.base/store.exp: Update copyright.
2974 (check_set, up_set, check_struct, up_struct): Add a prefix to test
2975 names, do not import gdb_prompt.
2976
8d394f98
AC
29772004-08-01 Andrew Cagney <cagney@gnu.org>
2978
2979 Fix PR testsuite/1729.
2980 * gdb.base/dump.exp: Add test name to callers of capture_value, do
2981 not use capture_value with value 4.
2982 (capture_value): Add optional test name parameter.
2983 (test_reload_saved_value, test_restore_saved_value): Use $msg as
2984 the prefix, pass to capture_value.
2985
b6702b23
MK
29862004-08-01 Mark Kettenis <kettenis@gnu.org>
2987
2988 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
2989 * gdb.arch/i386-prologue.c (standard): New prototype and function.
2990 (main): Call new function.
2991
c203e0ca
MC
29922004-07-31 Michael Chastain <mec.gnu@mindspring.com>
2993
2994 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
2995
a7995a30
MC
29962004-07-31 Michael Chastain <mec.gnu@mindspring.com>
2997
2998 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
2999
9366563b
MC
30002004-07-31 Michael Chastain <mec.gnu@mindspring.com>
3001
b6eeaf26 3002 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
3003 Accept more values of vtbl pointer. Remove some messages
3004 about "obsolete gcc or gdb".
3005
2fc1f950
MC
30062004-07-30 Michael Chastain <mec.gnu@mindspring.com>
3007
3008 * gdb.cp/classes.exp: Accept more varieties of ptype output.
3009
c724d49b
MC
30102004-07-30 Michael Chastain <mec.gnu@mindspring.com>
3011
3012 * gdb.base/asm-source.exp: Properly convert target board
3013 debug flags from gcc format to binutils format.
3014
736b0fce
MK
30152004-07-28 Mark Kettenis <kettenis@gnu.org>
3016
3017 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
3018 gdb1718". PR backtrace/1718 partially fixed.
3019
5633ea5c
JJ
30202004-07-27 Jeff Johnston <jjohnstn@redhat.com>
3021
3022 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
3023
575eebb1
NC
30242004-07-26 Nick Clifton <nickc@redhat.com>
3025
3026 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
3027 good default value for a specific architecture is available then
3028 set it to that value. Otherwise default to the -gstabs switch.
3029 Remove the -g... switches from the asm-flags variable. Allow the
3030 target board info to override the value if it wants to. Pass the
3031 switch on the assembler command line.
3032
62104619
MK
30332004-07-23 Mark Kettenis <kettenis@gnu.org>
3034
3035 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
3036 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
3037 (main): Call new function.
3038
4a1135b8
MC
30392004-07-22 Michael Chastain <mec.gnu@mindspring.com>
3040
3041 Test for PR exp/1715.
3042 * gdb.base/radix.exp: Refactor common procedures. Make all
3043 test names unique. Change XFAIL to KFAIL.
3044
8a12c1f0
MC
30452004-07-20 Michael Chastain <mec.gnu@mindspring.com>
3046
3047 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
3048 * gdb.ada/gnat_ada.gin: ... to here.
3049 * configure.in: Use gnat_ada.gin.
3050 * configure: Regenerate.
3051
23b451cf
AC
30522004-07-20 Andrew Cagney <cagney@gnu.org>
3053
3054 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
3055 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
3056 XFAILs. Clean up test messages and comments. Check backtraces.
3057 Delete re-sync code.
3058
ab618a02
MC
30592004-07-19 Michael Chastain <mec.gnu@mindspring.com>
3060
3061 Fix PR cli/740.
3062 * gdb.base/annota1.exp: Honor gdb,nosignals.
3063 * gdb.base/annota3.exp: Likewise.
3064
46dad340
MC
30652004-07-19 Michael Chastain <mec.gnu@mindspring.com>
3066
3067 * lib/java.exp: Update copyright notice.
3068
756d8c70
AC
30692004-07-19 Andrew Cagney <cagney@gnu.org>
3070
3071 * gdb.base/selftest.exp: Copy file from here ...
3072 * gdb.gdb/selftest.exp: ... to here.
3073
586027e6
AC
30742004-07-16 Andrew Cagney <cagney@redhat.com>
3075
3076 * lib/insight-support.exp: Delete file.
3077 * lib/java.exp (java_init): Fix copyright.
3078
029d2200
AC
30792004-07-16 Andrew Cagney <cagney@gnu.org>
3080
3081 * gdb.base/restore.c: Append "prologue" to comments marking the a
3082 function's prologue.
3083 * gdb.base/restore.exp: Update copyright, re-indent.
3084 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
3085 callerN" prefix where needed. Update patterns that match a
3086 function's prologue.
3087
653b62c5
MC
30882004-07-16 Michael Chastain <mec.gnu@mindspring.com>
3089
3090 * gdb.base/restore.c: Add copyright notice.
3091
f7d690e5
AC
30922004-07-16 Andrew Cagney <cagney@gnu.org>
3093
3094 * gdb.base/logical.exp: Update copyright.
3095 (evaluate): New procedure. Use to re-implement tests using
3096 several tables.
3097
d629a7cb
MH
30982004-07-14 Martin Hunt <hunt@redhat.com>
3099
3100 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
3101 which fixes some problems where init.tcl was not found.
3102
9c7bb332
AC
31032004-07-13 Andrew Cagney <cagney@gnu.org>
3104
6bf46641
AC
3105 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
3106 (check_sizeof, check_valueof): Do not include the output in the
3107 test name. Use gdb_test.
3108 (get_valueof): Use gdb_test_multiple.
3109
c4ffd4c0
AC
3110 * gdb.base/step-test.exp: Update copyright. Use
3111 gdb_test_multiple. Ensure that test names do not include
3112 architecture dependent output.
3113
ab89363a
AC
3114 * gdb.gdb/observer.exp: Update copyright.
3115 (setup_test): Use gdb_test_multiple.
3116 (attach_first_observer, attach_second_observer)
3117 (attach_third_observer, detach_first_observer)
3118 (detach_second_observer, detach_third_observer)
3119 (reset_counters, check_counters): Make $message a prefix.
3120 (test_normal_stop_notifications): Add "args" parameter - a list of
3121 init functions to be called. Make $message a prefix,
3122 (test_observer_normal_stop): Change the message prefixes so that
3123 they are unique, pass the attach / detach procedures to
3124 test_normal_stop_notifications.
3125
ec58997a
AC
3126 * gdb.base/signull.exp (test_segv): Prefix all tests with
3127 "${name}". Clean up test messages.
3128
b475183b
AC
3129 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
3130
9c7bb332
AC
3131 * gdb.base/ena-dis-br.exp: Update copyright.
3132 (break_at): New function. Replace send_gdb with gdb_test,
3133 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
3134 ignore count, not stopped at bpt", with KFAIL.
3135
2dd95497
CV
31362004-07-13 Corinna Vinschen <vinschen@redhat.com>
3137
3138 * gdb.base/attach.exp: Remove cleanupfile handling.
3139
419e626b
AC
31402004-07-12 Andrew Cagney <cagney@gnu.org>
3141
3142 * gdb.base/annota1.exp: Cleanup corefile test name.
3143 * gdb.base/annota3.exp: Ditto.
3144
8b1b3228
AC
31452004-07-12 Andrew Cagney <cagney@gnu.org>
3146
78650829
AC
3147 * gdb.base/signals.exp: Clean up copyright, re-indent.
3148
8b1b3228
AC
3149 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
3150 gdb_test and gdb_test_multiple.
3151
935c2760
JJ
31522004-07-08 Jeff Johnston <jjohnstn@redhat.com>
3153
3154 * gdb.java/jmain.exp: Fix expected line number for main to
3155 break at. Set XFAIL for break at main test since gcj does not
3156 provide line number info for first statement in main.
3157
1544280f
AC
31582004-07-08 Andrew Cagney <cagney@gnu.org>
3159
1279f4ff
AC
3160 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
3161
1544280f
AC
3162 * gdb.base/sigbpt.exp: Make the common part of each test name a
3163 prefix instead of suffix.
3164
bcc82369
BR
31652004-07-07 Bob Rossi <bob_rossi@cox.net>
3166
3167 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
3168 test from test_tbreak_creation_and_listing to
3169 test_file_list_exec_source_file
3170 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
3171 Changed name of test from test_tbreak_creation_and_listing to
3172 test_file_list_exec_source_file
3173
23f4b0aa
JJ
31742004-07-07 Jeff Johnston <jjohnstn@redhat.com>
3175
3176 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
3177 the jmisc() constructor instead of <init>.
3178 * gdb.java/jmisc1.exp: Ditto.
3179
56401cd5
AC
31802004-07-07 Andrew Cagney <cagney@gnu.org>
3181
3182 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
3183 corrupting the PC.
3184
44ae2f6a
MC
31852004-07-06 Michael Chastain <mec.gnu@mindspring.com>
3186
3187 * gdb.cp/templates.exp: Accept whitespace change in demangler
3188 output.
3189
45a83408
AC
31902004-07-06 Andrew Cagney <cagney@gnu.org>
3191
3192 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
3193
d205ad70
MC
31942004-07-02 Michael Chastain <mec.gnu@mindspring.com>
3195
3196 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
3197 * lib/compiler.cc: Likewise.
3198
06ea1a61
MC
31992004-06-30 Michael Chastain <mec.gnu@mindspring.com>
3200
3201 * lib/compiler.cc: Work around string preprocessing problem
3202 with old hp c++ compiler.
3203 * lib/compiler.c: Likewise.
3204
daab1251
CV
32052004-06-29 Corinna Vinschen <vinschen@redhat.com>
3206
3207 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
3208 directives to conditionalize symbol prefixing.
3209 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
3210 additional_flags handling. Add underscore prefix for Cygwin.
3211 * gdb.arch/i386-unwind.c: Use preprocessor directives to
3212 conditionalize symbol prefixing.
3213 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
3214 additional_flags handling. Add underscore prefix for Cygwin.
3215
cc984116
CV
32162004-06-29 Corinna Vinschen <vinschen@redhat.com>
3217
3218 * gdb.base/bigcore.exp: Skip test on Cygwin.
3219
c279b077
MC
32202004-06-28 Michael Chastain <mec.gnu@mindspring.com>
3221
3222 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
3223 formats for "info register". Use gdb_test_multiple. Fix
3224 the "invalid register" test.
3225
0e915747
CV
32262004-06-28 Corinna Vinschen <vinschen@redhat.com>
3227
3228 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
3229 PID for Cygwin. Add Cygwin specific strings to check for in some
3230 tests.
3231 (do_attach_tests): Add a test for user interaction when attaching
3232 to a process with no matching symbol table already loaded.
3233
11422c86
AC
32342004-06-26 Andrew Cagney <cagney@gnu.org>
3235
3236 Test PR java/1567 and PR java/1565.
3237 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
3238 * gdb.java/jmisc2.exp: Delete file.
3239
cefbce26
MC
32402004-06-26 Michael Chastain <mec.gnu@mindspring.com>
3241
3242 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
3243
e19f872c
CV
32442004-06-25 Corinna Vinschen <vinschen@redhat.com>
3245
3246 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
3247 attach process.
3248
d931ba3b
MC
32492004-06-23 Michael Chastain <mec.gnu@mindspring.com>
3250
3251 * gdb.cp/pr-1553.exp: Remove.
3252
aef68c48
MC
32532004-06-22 Michael Chastain <mec.gnu@mindspring.com>
3254
3255 * gdb.cp/pr-1553.cc: Remove.
3256 * gdb.cp/pr-1553.exp: Disable this test.
3257
8d5df71a
JB
32582004-06-20 Jim Blandy <jimb@redhat.com>
3259
3260 Fix PR testsuite/1680.
3261 * gdb.arch/i386-sse.exp: Properly quote curly braces in
3262 regular expressions.
3263
4ac6f39d
MC
32642004-06-19 Michael Chastain <mec.gnu@mindspring.com>
3265
3266 Fix PR testsuite/1679.
3267 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
3268 Issue an UNSUPPORTED result instead.
3269
1b413552
JB
32702004-06-18 Jim Blandy <jimb@redhat.com>
3271
3272 * gdb.base/charset.exp: Only send a control-C if we see a new
3273 prompt and incomplete command.
3274
6daa6ebd
MC
32752004-06-18 Michael Chastain <mec.gnu@mindspring.com>
3276
3277 * gdb.cp/pr-574.cc: Add copyright notice.
3278
51fa4ae0
JB
32792004-06-17 Jim Blandy <jimb@redhat.com>
3280
3281 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
3282 cases where the regexp has no groups; this grabs random text from
3283 the previous test suite, whatever that was.
3284
8fea26c5
MC
32852004-06-17 Michael Chastain <mec.gnu@mindspring.com>
3286
3287 * gdb.cp/printmethod.cc: Add copyright notice.
3288
1e3aeb41
MC
32892004-06-16 Michael Chastain <mec.gnu@mindspring.com>
3290
3291 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
3292
9d9030bc
AC
32932004-06-16 Andrew Cagney <cagney@gnu.org>
3294
3295 * gdb.base/signull.c: Update copyright. Include <string.h>.
3296 (bowler): Replace data_pointer with data_read
3297 and data_write cases. Add code_descriptor case.
3298 (zero, desc): New array and pointer.
3299 (data, code): Change to simple pointers.
3300 * gdb.base/signull.exp: Fix probe pattern matching a function
3301 descriptor SIGSEGV. Replace data_pointer with data_read and
3302 data_write tests.
3303
acd4ad44
AC
33042004-06-16 Andrew Cagney <cagney@gnu.org>
3305
3306 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
3307
08fd625c
MC
33082004-06-15 Michael Chastain <mec.gnu@mindspring.com>
3309
3310 * gdb.base/long_long.c: Add copyright notice.
3311
1903502c
MC
33122004-06-15 Michael Chastain <mec.gnu@mindspring.com>
3313
3314 * gdb.base/long_long.exp: Remove reference to
3315 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
3316 to gdb_breakpoint and gdb_continue_to_breakpoint.
3317
83313cb1
JB
33182004-06-14 Jim Blandy <jimb@redhat.com>
3319
3320 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
3321 endian case.
3322
1bf404ef
AC
33232004-06-14 Andrew Cagney <cagney@gnu.org>
3324
3325 * gdb.base/gcore.exp (capture_command_output): Delete the always
3326 passing tests containing inferior values.
3327 * gdb.base/ending-run.exp: Do not include the breakpoint address
3328 in the test message. Update copyright.
3329 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
3330 size in the test name, use gdb_test_multiple. Update copyright.
3331
ef220b33
MC
33322004-06-14 Michael Chastain <mec.gnu@mindspring.com>
3333
3334 * gdb.cp/ref-types.cc: Add copyright notice.
3335
4f70a4c9
MC
33362004-06-14 Michael Chastain <mec.gnu@mindspring.com>
3337
3338 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
3339 hp_aCC_compiler.
3340 * lib/compiler.cc: Likewise.
3341 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
3342 'set' commands. Log diagnostics for other lines. Set
3343 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
3344
335928ac
MC
33452004-06-13 Michael Chastain <mec.gnu@mindspring.com>
3346
3347 * gdb.cp/try_catch.cc: Add copyright notice.
3348
2efb12e8
MC
33492004-06-12 Michael Chastain <mec.gnu@mindspring.com>
3350
3351 * gdb.cp/userdef.cc: Add copyright notice.
3352
0bbed51a
MC
33532004-06-11 Michael Chastain <mec.gnu@mindspring.com>
3354
3355 * gdb.cp/virtfunc.cc: Add copyright notice.
3356
e12a46c9
RC
33572004-06-11 Randolph Chung <tausq@debian.org>
3358
3359 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
3360 problem.
3361
338e05af
AC
33622004-06-10 Andrew Cagney <cagney@gnu.org>
3363
3364 * lib/compiler.cc, lib/compiler.c: Append either
3365 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
3366 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
3367 instead of gcc-3-3.
3368
dc3f10cb
AC
33692004-06-09 Andrew Cagney <cagney@gnu.org>
3370
b4d946af
AC
3371 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
3372 gdb/1455, bug is specific to "long long" and "double".
3373
dc3f10cb
AC
3374 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
3375 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
3376 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
3377 fixed.
3378
b5c0bfa2
AC
33792004-06-09 Andrew Cagney <cagney@gnu.org>
3380
3381 * gdb.base/structs.exp (test_struct_returns): Replace
3382 "return_value_unknown" and "finish_value_unknown" by
3383 "return_value_known" and "finish_value_known". Instead of
3384 "return_value_unknown" iff "finish_value_unknown", check
3385 "return_value_known" implies "finish_value_known".
3386
caeb605f
MH
33872004-06-08 Martin Hunt <hunt@redhat.com>
3388
3389 * gdb.base/float.exp: Add pattern for mips targets.
3390
c892bb64
RC
33912004-06-08 Randolph Chung <tausq@debian.org>
3392
3393 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
3394 message for unknown architectures more clear.
3395
48306d3e
JB
33962004-06-08 Joel Brobecker <brobecker@gnat.com>
3397
3398 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
3399 start the execution of the program.
3400
83ecb59f
JB
34012004-06-07 Jim Blandy <jimb@redhat.com>
3402
3403 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
3404 * gdb.arch/i386-cpuid.h: New helper file.
3405
55264cb4
RC
34062004-06-07 Randolph Chung <tausq@debian.org>
3407
3408 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
3409 has started.
3410
23cadb28
RM
34112004-06-04 Roland McGrath <roland@redhat.com>
3412
3413 Fix PR gdb/1647.
3414 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
3415 differently to be robust to output buffering differences.
3416
51d01eda
MC
34172004-06-04 Michael Chastain <mec.gnu@mindspring.com>
3418
3419 * gdb.threads/pthreads.exp: Update copyright years.
3420 (check_control_c): Change asynchronous 'after' to synchronous.
3421
f4fc3b93
RM
34222004-06-04 Roland McGrath <roland@redhat.com>
3423
3424 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
3425 next gdb prompt.
3426
4013522b
MC
34272004-06-02 Michael Chastain <mec.gnu@mindspring.com>
3428
3429 Fix PR gdb/1636.
3430 * gdb.threads/manythreads.exp: Change asynchronous 'after'
3431 calls to synchronous.
3432
7a8f1e6b
JB
34332004-05-26 Jim Blandy <jimb@redhat.com>
3434
3435 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
3436
81bb3443
RC
34372004-05-24 Randolph Chung <tausq@debian.org>
3438
3439 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
3440 * gdb.asm/pa.inc: New file.
3441
8f5a3103
MK
34422004-05-22 Mark Kettenis <kettenis@gnu.org>
3443
3444 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
3445
734b8fe8
JB
34462004-05-21 Joel Brobecker <brobecker@gnat.com>
3447 Daniel Jacobowitz <drow@mvista.com>
3448
3449 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
3450 GDB prompt.
3451
725603e1
UW
34522004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3453
f4fc3b93 3454 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
3455 setjmp/longjmp. Use sigaction instead of signal.
3456
8b923272
JB
34572004-05-19 J. Brobecker <brobecker@gnat.com>
3458 Michael Snyder <msnyder@redhat.com>
3459
3460 * gdb.threads/pthread_cond_wait.c: New file.
3461 * gdb.threads/pthread_cond_wait.exp: New testcase.
3462
8bfabb04
AC
34632004-05-13 Andrew Cagney <cagney@redhat.com>
3464
3465 * gdb.base/signull.exp, gdb.base/signull.c: New files.
3466 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
3467
42edda50
AC
34682004-05-11 Andrew Cagney <cagney@redhat.com>
3469
3470 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
3471 fixed but revealed gdb/1639.
3472
d303a6c7
AC
34732004-05-10 Andrew Cagney <cagney@redhat.com>
3474
3475 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
3476 func1" and "next to 2nd alarm", kernel bug avoided.
3477
bf08c2a1
DJ
34782004-05-10 Daniel Jacobowitz <dan@debian.org>
3479
3480 PR external/1568
3481 * gdb.base/bigcore.exp: Check the size of the dumped core file.
3482 XFAIL if it is smaller than bytes_allocated.
3483 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
3484 (main): Make chunks_allocated unsigned. Correct comment.
3485
c0586a34
JB
34862004-05-07 Joel Brobecker <brobecker@gnat.com>
3487
3488 * gdb.arch/powerpc-aix-prologue.c: New file.
3489 * gdb.arch/powerpc-aix-prologue.exp: New file.
3490
f2785d12
JB
34912004-05-07 Jim Blandy <jimb@redhat.com>
3492
3493 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
3494 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
3495
bd7f6e30
JB
34962004-05-06 Joel Brobecker <brobecker@gnat.com>
3497
3498 * gdb.base/sep.exp: No longer setup_kfail when the program was
3499 built with dwarf2.
3500
0a5e7efe
JI
35012004-05-05 Jim Ingham <jingham@apple.com>
3502
3503 * gdb.base/pending.exp: Make sure pending breakpoints
3504 preserve the ignore count.
f4fc3b93 3505
a8958849
MK
35062004-04-27 Jerome Guitton <guitton@gnat.com>
3507
3508 * i386-prologue.exp: Add testcase for jump instruction as first
3509 instruction of the real code.
3510 * i386-prologue.c (jump_at_beginning): New function.
3511
7e103f5b
MK
35122004-04-28 Mark Kettenis <kettenis@gnu.org>
3513
3514 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
3515 x86_64-*-*.
3516
5d38b224
MK
35172004-04-28 Mark Kettenis <kettenis@gnu.org>
3518
3519 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
3520 i*86-*-*.
3521
0ef32fd9
MK
35222004-04-25 Mark Kettenis <kettenis@gnu.org>
3523
3524 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
3525 expression that checks the return type.
3526
71d7dd7c
AC
35272004-04-23 Andrew Cagney <cagney@redhat.com>
3528
3529 * gdb.base/call-sc.exp: New test of scalar call/return values.
3530 * gdb.base/call-sc.c: Ditto.
3531
1e9f977e
JJ
35322004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3533
3534 * gdb.threads/manythreads.c: Reduce thread stack size.
3535
899d9e3a
JJ
35362004-04-23 Jeff Johnston <jjohnstn@redhat.com>
3537
3538 * gdb.threads/manythreads.c: Add copyright notice.
3539
61bcae62
AC
35402004-04-23 Andrew Cagney <cagney@redhat.com>
3541
3542 * gdb.base/siginfo.exp: Better handle step out of signal.
3543 * gdb.base/sigstep.exp: Ditto.
3544
7339a42e
JJ
35452004-04-22 Jeff Johnston <jjohnstn@redhat.com>
3546 Daniel Jacobowitz <drow@mvista.com>
3547
3548 * gdb.threads/manythreads.c: New testcase.
3549 * gdb.threads/manythreads.exp: Ditto.
3550
5c98409b
JB
35512004-04-22 Jim Blandy <jimb@redhat.com>
3552
3553 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
3554 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
3555
3b611f1a
MC
35562004-04-21 Michael Chastain <mec.gnu@mindspring.com>
3557
3558 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
3559
f0fd9238
AC
35602004-04-21 Andrew Cagney <cagney@redhat.com>
3561
3562 * gdb.base/sigstep.c: New file.
3563 * gdb.base/sigstep.exp: New file.
3564
90990674
JB
35652004-04-16 Joel Brobecker <brobecker@gnat.com>
3566
3567 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
3568 call to observer_notify_normal_stop.
3569
78cef34b
AC
35702004-04-15 Andrew Cagney <cagney@redhat.com>
3571
3572 * gdb.base/siginfo.c: New file.
3573 * gdb.base/siginfo.exp: New file.
3574
d2343407
JB
35752004-04-12 J. Brobecker <brobecker@gnat.com>
3576
3577 * gdb.base/sep.exp: Fix typo in comment.
3578
a2dba3c8
JB
35792004-04-12 J. Brobecker <brobecker@gnat.com>
3580
3581 * gdb.base/sep.c: New file.
3582 * gdb.base/sep-proc.c: New file.
3583 * gdb.base/sep.exp: New testcase.
3584
15f7b60e
MK
35852004-04-09 Mark Kettenis <kettenis@gnu.org>
3586
3587 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
3588 support.
3589
44f4de1a
AC
35902004-04-05 Andrew Cagney <cagney@redhat.com>
3591
3592 * gdb.base/sigaltstack.c: New file.
3593 * gdb.base/sigaltstack.exp: New file.
3594
ef04f396
JB
35952004-04-04 Joel Brobecker <brobecker@gnat.com>
3596
3597 * gdb.base/foll-fork.exp: Update the expected output for
3598 "help set follow-fork-mode", to match a change that was made
3599 to the help of this variable on 2004-01-13.
3600
d40d2c92
JB
36012004-04-01 Joel Brobecker <brobecker@gnat.com>
3602
3603 * lib/ada.exp: Add copyright notice.
3604 * bar.ads: Likewise.
3605 * bar.adb: Likewise.
3606 * null_record.adb: Likewise.
3607 * null_record.exp: Likewise.
3608 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
3609
f86ef5a3
JB
36102004-04-01 Joel Brobecker <brobecker@gnat.com>
3611
3612 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
3613 * configure: Regenerate.
3614
414e70e3
JB
36152004-04-01 Joel Brobecker <brobecker@gnat.com>
3616
3617 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
3618 to build the application. Remove the message printed when in
3619 verbose mode, redundant with the UNSUPPORTED message above.
3620
f0aaee49
JB
36212004-03-31 Joel Brobecker <brobecker@gnat.com>
3622
3623 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
3624 * gdb.ada (null_record.exp): New testcase.
3625
ac81cb54
JB
36262004-03-31 Joel Brobecker <brobecker@gnat.com>
3627
3628 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
3629
854af2f7
JB
36302004-03-31 Joel Brobecker <brobecker@gnat.com>
3631
3632 * gdb.ada: New subdirectory.
3633 * gdb.ada/Makefile.in: New file.
3634 * gdb.ada/gnat_ada.gpr.in: New file.
3635
034cb681
JB
36362004-03-31 Joel Brobecker <brobecker@gnat.com>
3637
3638 * lib/ada.exp: New file.
3639
78a1a894
DJ
36402004-03-24 Daniel Jacobowitz <drow@mvista.com>
3641
3642 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
3643 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
3644
4b2b3b3e
AC
36452004-03-22 Andrew Cagney <cagney@redhat.com>
3646
3647 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
3648 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
3649 Problem identified by Ulrich Weigand.
3650
23c73aa3
DC
36512004-03-17 David Carlton <carlton@kealia.com>
3652
3653 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
3654 PR c++/826.
3655
d63a86f8
RM
36562004-03-16 Roland McGrath <roland@redhat.com>
3657
3658 * gdb.base/auxv.exp: New file.
3659 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
3660
0e02aa50
DC
36612004-03-12 David Carlton <carlton@kealia.com>
3662
3663 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
3664 * gdb.cp/pr-1553.cc: Ditto.
3665 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
3666 pass branch.
3667
c20b71be
MC
36682004-03-12 Michael Chastain <mec.gnu@mindspring.com>
3669
3670 * gdb.cp/templates.exp: Accept more template types.
3671
c7414a01
MC
36722004-03-09 Michael Chastain <mec.gnu@mindspring.com>
3673
3674 From Corinna Vinschen with modifications.
3675 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
3676 local variable obj_with_enum.
3677 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
3678 results with obj_with_enum.
3679
ed69573c
MC
36802004-03-09 Michael Chastain <mec.gnu@mindspring.com>
3681
3682 * gdb.cp/classes.cc: New file, copied from misc.cc.
3683 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
3684
28301461
MC
36852004-03-09 Michael Chastain <mec.gnu@mindspring.com>
3686
3687 * gdb.cp/misc.cc: Add copyright notice.
3688
1198ecbe
DC
36892004-03-05 David Carlton <carlton@kealia.com>
3690
3691 * gdb.cp/rtti.exp: Add 'print *obj3' test.
3692 * gdb.cp/rtti.h: Update copyright.
3693 (namespace n2::n3): New.
3694 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
3695 (n2::n3::func3): New.
3696 (main): Call n2::n3::func3.
3697 * gdb.cp/rtti2.cc: Update copyright.
3698 (n2::create3): New.
3699
9e08c470
MK
37002004-03-04 Mark Kettenis <kettenis@gnu.org>
3701
3702 * gdb.asm/openbsd.inc: Fix typo.
3703
4bebc3aa
FF
37042004-03-03 Fred Fish <fnf@redhat.com>
3705
3706 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
3707 "val" instead of unused "size". Update copyright year.
3708
6ea9fb37
DJ
37092004-02-29 Daniel Jacobowitz <drow@mvista.com>
3710
3711 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
3712 to use unsigned char.
3713 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
3714 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
3715
23b23974
DJ
37162004-02-29 Daniel Jacobowitz <drow@mvista.com>
3717
3718 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
3719 line of output.
3720
7574fd53
DJ
37212004-02-28 Daniel Jacobowitz <drow@mvista.com>
3722
3723 * gdb.base/relocate.c (dummy): Initialize.
3724
a195357f
DJ
37252004-02-28 Daniel Jacobowitz <drow@mvista.com>
3726
3727 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
3728 a breakpoint at exit.
3729
72fd54a9
FF
37302004-02-27 Fred Fish <fnf@redhat.com>
3731
3732 * gdb.base/chng-syms.exp: Add expect condition to match failing
3733 case that isn't a timeout.
3734
b9d23137
AC
37352004-02-27 Andrew Cagney <cagney@redhat.com>
3736
3737 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
3738 support.
3739
15d208f6 37402004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 3741
15d208f6
FF
3742 * gdb.arch/gdb1431.c: Remove.
3743 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
3744 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
3745 of "until" incorrectly.
3746
98f9cd2d
JB
37472004-02-26 J. Brobecker <brobecker@gnat.com>
3748
3749 * gdb.cp/class2.cc (empty): New class.
3750 (refer): New function.
3751 (main): Declare an object of type empty and use it.
3752 * gdb.cp/class2.exp: Print the value of an object of type empty.
3753
9b50c11b
JJ
37542004-02-26 Jeff Johnston <jjohnstn@redhat.com>
3755
3756 * gdb.base/langs.exp: Update query string to match the
3757 new nquery format used for pending breakpoints.
3758
0dcd613f
AC
37592004-02-26 Andrew Cagney <cagney@redhat.com>
3760
3761 Fix PR i18n/1570.
3762 * gdb.base/charset.c: Update copyright notice.
3763 (main, init_string): Remove the escape character '\e' tests.
3764 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
3765 * gdb.base/charset.exp (valid_host_charset): Ditto.
3766 * gdb.base/setvar.exp: Ditto.
3767
b8a56647
AC
37682004-02-24 Andrew Cagney <cagney@redhat.com>
3769
90d59e34
AC
3770 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
3771 mmapped data in core file" PASS and FAIL messages consistent.
3772
b8a56647
AC
3773 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
3774 setting a breakpoint. Work around PR java/1565.
3775
9f27c604
JJ
37762004-02-23 Jeff Johnston <jjohnstn@redhat.com>
3777
3778 * lib/gdb.exp (gdb_breakpoint): Update query string to match
3779 new nquery format.
3780 * gdb.base/pending.exp: Ditto.
3781
3224a706
MK
37822004-02-22 Mark Kettenis <kettenis@gnu.org>
3783
3784 * configure.in: Run stabs tests on *BSD.
3785 * configure: Regenerated.
3786
41e0a9ca
MK
37872004-02-21 Mark Kettenis <kettenis@gnu.org>
3788
3789 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
3790
1e1b3428
FF
37912004-02-20 Fred Fish <fnf@redhat.com>
3792
3793 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
3794 blank in test for "returns short", for consistency with other
3795 "returns xxx" tests. Update copyright year.
3796
f9a7572a
FF
37972004-02-19 Fred Fish <fnf@redhat.com>
3798
3799 New testcase for PR breakpoint/1558.
3800 * gdb.arch/gdb1558.exp: New file.
3801 * gdb.arch/gdb1558.c: New file.
3802
b2ce2854
EZ
38032004-02-19 Elena Zannoni <ezannoni@redhat.com>
3804
3805 * gdb.base/nodebug.exp: Fix typo.
3806
e7c9ff01
JB
38072004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3808
3809 Committed by Jim Blandy <jimb@redhat.com>.
3810
62f4b920
JB
3811 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
3812
2db536a1
JB
3813 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
3814
e7c9ff01
JB
3815 * gdb.base/float.exp: Support s390*-*-* targets.
3816
f3205b34
AF
38172004-02-17 Adam Fedor <fedor@gnu.org>
3818
3819 * gdb.base/gdb1555.exp: New file.
3820 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
3821
9d62932d
EZ
38222004-02-17 Elena Zannoni <ezannoni@redhat.com>
3823
3824 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
3825
344c9711
FF
38262004-02-16 Fred Fish <fnf@redhat.com>
3827
3828 * gdb.arch/gdb1291.c: Remove
3829 * gdb.arch/gdb1291.s: New test input file.
3830 * gdb.arch/gdb1291.exp: Expand test to check case that should not
3831 fail. Test for correct result, known incorrect result, other
3832 failures and timeouts.
3833
2d822687
AC
38342004-02-16 Andrew Cagney <cagney@redhat.com>
3835
3836 * gdb.base/bigcore.exp: New file.
3837 * gdb.base/bigcore.c: New file.
3838
dac15b66
AC
38392004-02-13 Andrew Cagney <cagney@redhat.com>
3840
3841 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
3842 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
3843 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
3844 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
3845 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
3846 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
3847 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
3848 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
3849 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
3850 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
3851
6bdfc2c4
JJ
38522004-02-11 Jeff Johnston <jjohnstn@redhat.com>
3853
3854 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
3855 executed is an alloc instruction.
3856
87b3ede8
DC
38572004-02-11 David Carlton <carlton@kealia.com>
3858
3859 * gdb.cp/breakpoint.exp: New.
3860 * gdb.cp/breakpoint.cc: New.
3861
6e19e2bf
MC
38622004-02-11 Michael Chastain <mec.gnu@mindspring.com>
3863
3864 Partial fix for PR gdb/1543.
3865 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
3866 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
3867 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
3868 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
3869 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
3870 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
3871 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
3872 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
3873 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
3874 to bug-gdb@prep.ai.mit.edu .
3875 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
3876 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
3877 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
3878 Likewise.
3879
5c5455dc
AC
38802004-02-10 Andrew Cagney <cagney@redhat.com>
3881
3882 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
3883 using gdb_internal_error_resync.
3884
9cf689d7
DJ
38852004-02-09 Daniel Jacobowitz <drow@mvista.com>
3886
3887 * gdb.threads/thread-specific.exp: Stop early if no threads are
3888 found.
3889
d2dc51db
MC
38902004-02-09 Michael Chastain <mec.gnu@mindspring.com>
3891
3892 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
3893
14b1a056
DJ
38942004-02-08 Daniel Jacobowitz <drow@mvista.com>
3895
3896 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
3897 breakpoints.
3898
83f66e8f
DJ
38992004-02-07 Daniel Jacobowitz <drow@mvista.com>
3900
3901 * config/sim.exp (gdb_load): Handle $arg == "".
3902 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
3903 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
3904
30fc0091
EZ
39052004-02-07 Elena Zannoni <ezannoni@redhat.com>
3906
3907 * gdb.base/maint.exp: Update test to reflect
3908 obstack changes.
3909
4d806929
JJ
39102004-02-04 Jeff Johnston <jjohnstn@redhat.com>
3911
3912 * gdb.base/pendshr.c (pendfunc): New function that calls
3913 pendfunc1.
3914 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
3915
7bfdd688
FF
39162004-02-04 Fred Fish <fnf@redhat.com>
3917
3918 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
3919 function symbols and update copyright years.
3920 * gdb.arch/gdb1291.c: Ditto.
3921
aaa08ee4
MC
39222004-02-03 Michael Chastain <mec.gnu@mindspring.com>
3923
3924 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
3925
dbad7755
MC
39262004-02-03 Michael Chastain <mec.gnu@mindspring.com>
3927
3928 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
3929
ec4646ef
MC
39302004-02-03 Michael Chastain <mec.gnu@mindspring.com>
3931
3932 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
3933
1b802196
FF
39342004-02-02 Fred Fish <fnf@redhat.com>
3935
3936 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
3937 remote targets. Update copyright years.
3938
18fe2033
JJ
39392004-02-02 Jeff Johnston <jjohnstn@redhat.com>
3940
3941 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
3942 support.
3943 * gdb.base/langs.exp: Fix test which attempts to create
3944 breakpoint on non-existent function to handle new pending
3945 support.
3946 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
3947 a breakpoint.
3948 * gdb.base/pending.exp: New test.
3949 * gdb.base/pending.c: New file.
3950 * gdb.base/pendshr.c: Ditto.
3951
8d577d32
DC
39522004-02-02 David Carlton <carlton@kealia.com>
3953
3954 * gdb.cp/overload.exp: Add overloadNamespace tests.
3955 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
3956 (overloadNamespace, XXX): New.
3957 (main): Call XXX::marker2.
3958
3ad13771
FF
39592004-02-01 Fred Fish <fnf@redhat.com>
3960
3961 * gdb.base/dump.exp: Use runto_main instead of "runto main".
3962 * gdb.base/finish.exp: Ditto.
3963 * gdb.base/gcore.exp: Ditto.
3964 * gdb.base/huge.exp: Ditto.
3965 * gdb.base/info-proc.exp: Ditto.
3966 * gdb.base/return2.exp: Ditto.
3967 * gdb.threads/gcore-thread.exp: Ditto.
3968
44c75849
DJ
39692004-02-01 Daniel Jacobowitz <drow@mvista.com>
3970
3971 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
3972
005bc093
MK
39732004-02-01 Mark Kettenis <kettenis@gnu.org>
3974
3975 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
3976 that opening the file succeeds on OpenBSD.
3977
c47cebdb
DJ
39782004-02-01 Daniel Jacobowitz <drow@mvista.com>
3979
3980 * gdb.threads/thread-specific.c: New file.
3981 * gdb.threads/threads-specific.exp: New test script.
3982 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
3983 to expect_out.
3984
5a01311c
MK
39852004-02-01 Mark Kettenis <kettenis@gnu.org>
3986
3987 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
3988 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
3989 only on the "print_small_structs from print_long_arg_list" test.
3990
ce22a4f1
DJ
39912004-02-01 Daniel Jacobowitz <drow@mvista.com>
3992
3993 * gdb.base/completion.exp: Kill a stray backslash.
3994
3995 From Jim Ingham <jingham@apple.com>:
3996 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
3997 agrees with the result from sending a tab.
3998
abbab9d3
DJ
39992004-01-31 Daniel Jacobowitz <drow@mvista.com>
4000
4001 * gdb.base/chng-syms.exp: Remove stray newline.
4002
53904d1e
MK
40032004-01-31 Mark Kettenis <kettenis@gnu.org>
4004
4005 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
4006 *-*-openbsd*.
4007 * gdb.asm/openbsd.inc: New file.
4008
3a4b3aac
MK
40092004-01-30 Mark Kettenis <kettenis@gnu.org>
4010
4011 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
4012 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
4013 *-*solaris2*. Remove commented out default settings for
4014 asm-flags. Replace gdb_compile with target_link.
4015
ebac27b4
MC
40162004-01-29 Michael Chastain <mec.gnu@mindspring.com>
4017
4018 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
4019 for all tests. Remove old hp-ux and cygnus xfail cases.
4020
d8679d84
PH
40212004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
4022
4023 * gdb.base/chng-syms.exp: New file.
4024 * gdb.base/chng-syms.c: New file.
4025
0a55bc22
MC
40262004-01-24 Michael Chastain <mec.gnu@mindspring.com>
4027
4028 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
4029 Provide arms for current output in all my configurations.
4030
94b8e876
MC
40312004-01-24 Michael Chastain <mec.gnu@mindspring.com>
4032
4033 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
4034 * lib/compiler.cc: Likewise.
4035 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
4036 get the right preprocessor. Eval the output directly. Remove
4037 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
4038 hp_f77_compiler and hp_f90_compiler completely.
4039 (gdb_preprocess): Delete.
4040 (get_compiler): Delete.
4041
7cf03d44
MK
40422004-01-24 Mark Kettenis <kettenis@gnu.org>
4043
4044 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
4045 <string.h>.
4046
68b6dce9
NR
40472004-01-24 Nick Roberts <nick@nick.uklinux.net>
4048
4049 * gdb.mi/mi-stack.exp: Update copyright.
4050
b368761e
DC
40512004-01-23 David Carlton <carlton@kealia.com>
4052
4053 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
4054 test for cp_lookup_transparent_type.
4055 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
4056 call them.
4057
f2061b53
DJ
40582004-01-23 Daniel Jacobowitz <drow@mvista.com>
4059
4060 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
4061 after -var-update.
4062
37fc574a
DC
40632004-01-23 David Carlton <carlton@kealia.com>
4064
4065 * gdb.cp/namespace.cc (C::ensureRefs): New.
4066 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
4067
8e94b928
NR
40682004-01-20 Nick Roberts <nick@nick.uklinux.net>
4069
4070 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
4071 case "-stack-list-locals 2".
4072 * gdb.mi/mi-var-child.exp: Test for case
4073 "-var-list-children --all-values NAME".
4074
997b0952
MC
40752004-01-18 Michael Chastain <mec.gnu@mindspring.com>
4076
4077 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
4078
52470da3
MK
40792004-01-18 Mark Kettenis <kettenis@gnu.org>
4080
7049b4b8
MK
4081 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
4082 used with gdb_test_multiple.
4083
52470da3
MK
4084 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
4085 read at address 0. This fixes PR testsuite/1504.
4086
da6012e5
DJ
40872004-01-18 Daniel Jacobowitz <drow@mvista.com>
4088
4089 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
4090 Remove downloading, guessing the host executable, the calls to
4091 gdb_file_cmd and gdb_target_cmd, and "load" support.
4092 (infer_host_exec): New function broken out from gdb_load.
4093 (gdb_load): New wrapper for gdbserver_gdb_load.
4094 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
4095 gdb_target_cmd. Use -target-select.
4096 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
4097 Download binaries to the host. Clear last_mi_remote_file when
4098 we load a new binary.
4099 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
4100 call gdbserver_gdb_load and mi_gdb_target_cmd.
4101
32c70722
MC
41022004-01-17 Michael Chastain <mec.gnu@mindspring.com>
4103
4104 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
4105 type patterns.
4106
b0cecf36
MC
41072004-01-17 Michael Chastain <mec.gnu@mindspring.com>
4108
4109 * gdb.cp/templates.exp: Fix typo in test name of
4110 "print Foo<volatile char*>::foo".
4111
4120d7e6
MC
41122004-01-15 Michael Chastain <mec.gnu@mindspring.com>
4113
4114 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
4115
f679e530
BE
41162004-01-16 Ben Elliston <bje@wasabisystems.com>
4117
4118 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
4119 (clean mostlyclean): Remove empty rm.
4120
091c48f6
MC
41212004-01-15 Michael Chastain <mec.gnu@mindspring.com>
4122
4123 * gdb.base/setvar.exp: Add copyright years.
4124
3e5fc8d2
DC
41252004-01-14 David Carlton <carlton@bactrian.org>
4126
4127 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
4128 PR c++/1511 and update coment.
4129 * gdb.cp/templates.exp: Update patterns to match current output.
4130 If changes involve something other than whitespace, KFAIL
4131 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
4132
63d06c5c
DC
41332004-01-14 David Carlton <carlton@kealia.com>
4134
4135 * gdb.cp/namespace.exp: Add tests involving classes defined within
4136 namespaces.
4137 * gdb.cp/namespace.cc (C::CClass): New.
4138 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
4139
a51dab88
EZ
41402004-01-14 Elena Zannoni <ezannoni@redhat.com>
4141
4142 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
4143 what debug info we have. Print a better message if something goes
4144 wrong while producing the separate debug info file.
4145
a476ccc9
MC
41462004-01-14 Michael Chastain <mec.gnu@mindspring.com>
4147
4148 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
4149
f453692c
MC
41502004-01-14 Michael Chastain <mec.gnu@mindspring.com>
4151
4152 * gdb.base/callfuncs.c: Add copyright notice.
4153
f40063a5
MC
41542004-01-13 Michael Chastain <mec.gnu@mindspring.com>
4155
4156 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
4157 inheritance. PR gdb/1498, PR gcc/13539.
4158
19ac3974
EZ
41592004-01-13 Elena Zannoni <ezannoni@redhat.com>
4160
4161 * gdb.threads/gcore-thread.exp: Prefix name of binary with
4162 test specific name.
4163 * gdb.mi/gdb669.exp: Ditto.
4164 * gdb.mi/mi-pthreads.exp: Ditto.
4165 * gdb.mi/mi1-pthreads.exp: Ditto.
4166 * gdb.mi/mi2-pthreads.exp: Ditto.
4167
56c97c6e
MC
41682004-01-12 Michael Chastain <mec.gnu@mindspring.com>
4169
4170 * gdb.cp/member-ptr.cc: Add copyright notice.
4171
a0644324
MC
41722004-01-12 Michael Chastain <mec.gnu@mindspring.com>
4173
4174 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
4175 some patterns for recent versions of gcc and hpacc. Delete
4176 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
4177 Delete tests that access a NULL pointer-to-member-data. This
4178 script is still disabled for gcc.
4179
32fabe09
EZ
41802004-01-12 Elena Zannoni <ezannoni@redhat.com>
4181
4182 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
4183 escaped correctly.
4184
1f8a6abb
EZ
41852004-01-12 Elena Zannoni <ezannoni@redhat.com>
4186
4187 * gdb.base/sepdebug.exp: New file.
4188 * gdb.base/sepdebug.c: New file.
4189 * lib/gdb.exp (separate_debug_filename): New procedure.
4190 (gdb_gnu_strip_debug): New procedure.
4191
48efe704
AC
41922004-01-12 Andrew Cagney <cagney@redhat.com>
4193
4194 * gdb.mi/ChangeLog: Delete file. Renamed to ...
4195 * gdb.mi/ChangeLog-1999-2003: New file.
4196
a9415475
AC
41972004-01-12 Andrew Cagney <cagney@redhat.com>
4198
4199 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
4200 "Renaming a directory to a non-empty directory returns ENOTEMPTY
4201 or EEXIST", treat EBUSY as an XFAIL.
4202
83b8cf9d
MC
42032004-01-11 Michael Chastain <mec.gnu@mindspring.com>
4204
4205 * gdb.base/scope.exp: Remove obsolete setup_xfail for
4206 hp_cc_compiler.
4207
9939d2a8
MC
42082004-01-10 Michael Chastain <mec.gnu@mindspring.com>
4209
4210 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
4211 decorations.
4212
1ff8cadf
MC
42132004-01-10 Michael Chastain <mec.gnu@mindspring.com>
4214
4215 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
4216 and "(aCC)" decorations. Remove obsolete doco about old
4217 test results.
4218
6fa9022e
MC
42192004-01-09 Michael Chastain <mec.gnu@mindspring.com>
4220
4221 * gdb.cp/exception.exp: Fix typo in doco.
4222
209721fe
MK
42232004-01-09 Mark Kettenis <kettenis@gnu.org>
4224
4225 * gdb.base/gdb1476.exp: Fix typo.
4226
ef11303e
MC
42272004-01-09 Michael Chastain <mec.gnu@mindspring.com>
4228
4229 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
4230 file.
4231
041ab88c
MC
42322004-01-09 Michael Chastain <mec.gnu@mindspring.com>
4233
4234 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
4235 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
4236 Use gdb_compile. Remove restriction on gcc. Add some patterns
4237 for recent version of gdb. Delete second half, which was a copy
4238 of the first half with different build flags. This test is
4239 still disabled because it is still not ready for production.
4240
e36d075a
MC
42412004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4242
4243 * gdb.cp/exception.cc: Add copyright notice.
4244 * gdb.cp/exception.exp: Add a notice that this file is broken
4245 because of line number changes caused by addition of copyright
4246 notice.
4247
42b190ad
MC
42482004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4249
4250 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
4251 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
4252
8f25f06b
MC
42532004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4254
4255 * gdb.cp/classes.exp: Accept gnu abi 2.
4256 * gdb.cp/derivation.exp: Likewise.
4257 * gdb.cp/overload.exp: Likewise.
4258 * gdb.cp/virtfunc.exp: Likewise.
4259
06ded8b8
MC
42602004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4261
4262 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
4263 semicolon after end of function.
4264
77c26ae3
MC
42652004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4266
4267 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
4268 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
4269 boilerplate code for compiling and running the program under
4270 test. Add some string method tests.
4271
20757486
MC
42722004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4273
4274 * gdb.cp/bs15503.cc: Add copyright notice.
4275 * gdb.cp/bs15503.exp: Adjust line number.
4276
0fd3b503
MC
42772004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4278
4279 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
4280 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
4281
10d1bea8
MC
42822004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4283
4284 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
4285 hp_cc_compiler.
4286
2789202a
MC
42872004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4288
4289 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
4290 * gdb.cp/ctti.exp: Use the marker instead of "next".
4291 With gcc, run further before bailing.
4292
b862f14c
MC
42932004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4294
4295 * gdb.cp/cttiadd.cc: Add copyright notice.
4296 * gdb.cp/cttiadd1.cc: Likewise.
4297 * gdb.cp/cttiadd2.cc: Likewise.
4298 * gdb.cp/cttiadd3.cc: Likewise.
4299
96da2469
MC
43002004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4301
4302 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
4303 Use gdb_test, gdb_test_multiple. Use floating-point values that
4304 have exact representations in IEEE-ish formats.
4305
053248ff
MC
43062004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4307
4308 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
4309 compilers. Delete duplicate call to get_compiler_info.
4310 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
4311 * gdb.base/volatile.exp: Likewise.
4312
84acecdd
MK
43132004-01-07 Mark Kettenis <kettenis@gnu.org>
4314
4315 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
4316 memory at address 0.
4317
fe11a27f
MC
43182004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4319
4320 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
4321 to test for hp-ux assembler. Fix copyright years.
4322
60ad077b
AC
43232004-01-07 Andrew Cagney <cagney@redhat.com>
4324
4325 * gdb.base/fileio.c (strerrno): Add "EBUSY".
4326
1c9b8f33
AC
43272004-01-07 Andrew Cagney <cagney@redhat.com>
4328
4329 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
4330 when creating the read-only file. From analysis by Roland McGrath
4331 and Elena Zannoni.
4332
753ccc7a
MC
43332004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4334
4335 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
4336
eca3e36b
MC
43372004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4338
4339 * gdb.base/cvexpr.c: Be type-safe with function pointers and
4340 data pointers.
4341
f8d4bac4
MC
43422004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4343
4344 * gdb.cp/m-static.exp: Compile one source file at a time.
4345 Delete unused call to get_compiler_info.
4346
9b4e0f94
MC
43472004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4348
4349 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
4350 * gdb.base/call-rt-st.exp: Likewise.
4351 * gdb.base/nodebug.exp: Likewise.
4352 * gdb.base/volatile.exp: Likewise.
4353 * gdb.cp/ref-types.exp: Likewise.
4354 * gdb.cp/templates.exp: Likewise.
4355
023c1024
MK
43562004-01-05 Mark Kettenis <kettenis@gnu.org>
4357
4358 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
4359
19703c4a
MC
43602004-01-05 Michael Chastain <mec.gnu@mindspring.com>
4361
4362 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
4363 hppa*-hp-hpux*.
4364
18b67037
MK
43652004-01-04 Mark Kettenis <kettenis@gnu.org>
4366
ba6219c8
MK
4367 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
4368 x86_64-*-*.
4369
18b67037
MK
4370 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
4371 sparc64-*-* and sparc*-solaris2*.
4372
1bfbbb9d
MK
43732004-01-04 Mark Kettenis <kettenis@gnu.org>
4374
4375 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
4376 return ${tests}" test. The ${tests} already mentions the
4377 filename.
4378
06846494
MC
43792004-01-02 Michael Chastain <mec.gnu@mindspring.com>
4380
4381 * gdb.cp/local.exp: Accept gcc abi 2.
4382
3b0cb202
MC
43832004-01-02 Michael Chastain <mec.gnu@mindspring.com>
4384
4385 * gdb.cp/templates.exp: Accept gcc abi 2.
4386
0643ec3f
MC
43872004-01-02 Michael Chastain <mec.gnu@mindspring.com>
4388
4389 * lib/compiler.cc: Remove supports_template_debugging.
4390 * gdb.cp/templates.exp: Do not test supports_template_debugging.
4391
d231d0b1
MC
43922004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4393
4394 * gdb.cp/namespace.exp: Accept gcc abi 2.
4395
44ffb27c
MC
43962004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4397
4398 * gdb.cp/method.exp: Accept gcc abi 2.
4399
184ad485
MC
44002004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4401
4402 * gdb.cp/classes.exp: Generate identical results as old version.
4403 * gdb.cp/derivation.exp: Likewise.
4404 * gdb.cp/overload.exp: Likewise.
4405 * gdb.cp/virtfunc.exp: Likewise.
4406
116f09e7
MC
44072004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4408
4409 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
4410 mysterious bug with sourceware version of expect.
4411
b1379776
MC
44122004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4413
4414 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
4415 current versions of gcc, including gcc abi 2. Remove gratuitous
4416 restart of test program. Use gdb_test_multiple and gdb_test for
4417 all tests. Add patterns to xfail missing "const" in "const char *"
4418 and kfail PR gdb/1155.
4419
6b7a4c0e
MC
44202004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4421
4422 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
4423 current versions of gcc, including gcc abi 2. Remove gratuitous
4424 restart of test program. Use gdb_test_multiple and gdb_test for
4425 all tests. Add patterns to kfail PR gdb/1498.
4426
51615d72
MC
44272003-12-31 Michael Chastain <mec.gnu@mindspring.com>
4428
4429 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
4430 current versions of gcc, including gcc abi 2. Use "breakpoint"
4431 and "continue" instead of restarting the target program. Use
4432 gdb_test_multiple and gdb_test for all tests.
4433
7b79a9d7
MK
44342004-01-01 Mark Kettenis <kettenis@gnu.org>
4435
4436 * gdb.asm/asm-source.exp: Update copyright year. Link statically
4437 for *-*-solaris2*.
4438
1cd3489f
MC
44392003-12-31 Michael Chastain <mec.gnu@mindspring.com>
4440
4441 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
4442 current versions of gcc, including gcc abi 2. Use "breakpoint"
4443 and "continue" instead of restarting the target program several
4444 times. Use gdb_test_multiple and gdb_test for all tests.
4445
850742db
MC
44462003-12-18 Michael Chastain <mec.gnu@mindspring.com>
4447
4448 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
4449 source files.
4450
eb4bbda8
MC
44512003-12-16 Michael Chastain <mec.gnu@mindspring.com>
4452
4453 * gdb.base/environ.exp: Handle compiling test case from multiple
4454 source files.
4455
e42c7771
MC
44562003-12-16 Michael Chastain <mec.gnu@mindspring.com>
4457
4458 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
4459
80e4b428
JB
44602003-12-17 Jim Blandy <jimb@redhat.com>
4461
5f06973a
JB
4462 * gdb.base/freebpcmd.c: Add copyright notice.
4463
80e4b428
JB
4464 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
4465
0ab84fb7
MC
44662003-12-16 Michael Chastain <mec.gnu@mindspring.com>
4467
4468 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
4469
1b3bb3d0
JB
44702003-12-13 Jim Blandy <jimb@redhat.com>
4471
4472 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
4473
3a4c9371
KB
44742003-12-12 Kevin Buettner <kevinb@redhat.com>
4475
4476 * gdb.asm/frv.inc: New file.
4477 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
4478
a1dea79a
FF
44792003-12-09 Fred Fish <fnf@redhat.com>
4480
4481 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
4482 functions to break1.c and leave prototypes behind. Add more
4483 "set breakpoint NN here" comments.
4484 * gdb.base/break1.c: New file.
4485
4486 * gdb.base/break.exp: Handle compiling test case from multiple
4487 source files and change source file references as needed.
4488 * gdb.base/completion.exp: Ditto.
4489 * gdb.base/condbreak.exp: Ditto.
4490 * gdb.base/define.exp: Ditto.
4491 * gdb.base/ena-dis-br.exp: Ditto.
4492 * gdb.base/info-proc.exp: Ditto.
4493 * gdb.base/maint.exp: Ditto.
4494 * gdb.base/until.exp: Ditto.
4495
4496 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
4497 hardcoded line numbers.
4498 * gdb.base/define.exp: Ditto.
4499 * gdb.base/ena-dis-br.exp: Ditto.
4500 * gdb.base/maint.exp: Ditto.
4501 * gdb.base/until.exp: Ditto.
4502
4503 * gdb.base/completion.exp: Use "break1" for completion tests since
4504 "break" is no longer a unique prefix.
4505
5266b69c
AC
45062003-12-06 Andrew Cagney <cagney@redhat.com>
4507
4508 * gdb.base/structs.exp (test_struct_returns): When applicable, set
4509 "return_value_unimplemented". When an unimplemented struct return
4510 architecture, report incorrect values as a KFAIL
4511
374451f0
MC
45122003-12-05 Michael Chastain <mec.gnu@mindspring.com>
4513
4514 * gdb.cp/rtti.exp: Accept new wording of warning from
4515 cp_lookup_rtti_type.
4516
ba9b20a7
MC
45172003-12-05 Michael Chastain <mec.gnu@mindspring.com>
4518
4519 Partial fix for PR testsuite/1456.
4520 * gdb.base/scope.exp (test_at_main): Replace references to
4521 gcc_compiled with calls to test_compiler_info.
4522 (test_at_foo): Likewise.
4523 (test_at_bar): Likewise.
4524
b74b6d0b
MC
45252003-12-04 Michael Chastain <mec.gnu@mindspring.com>
4526
4527 Partial fix for PR testsuite/1456.
4528 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
4529 to test_compiler_info.
4530
ccfa3402
MC
45312003-12-03 Michael Chastain <mec.gnu@mindspring.com>
4532
4533 * gdb.base/so-impl-ld.exp: Update copyright notice.
4534
f6246aba
MC
45352003-12-02 Michael Chastain <mec.gnu@mindspring.com>
4536
4537 Partial fix for PR testsuite/1456.
4538 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
4539 to test_compiler_info.
4540
13ae734a
MC
45412003-11-28 Michael Chastain <mec.gnu@mindspring.com>
4542
4543 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
4544 from current versions of gdb. Clean up regular expressions.
4545 Delete redundant timeout case.
4546
d8e1cdee
MC
45472003-11-28 Michael Chastain <mec.gnu@mindspring.com>
4548
4549 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
4550 from current versions of gdb. Clean up regular expressions.
4551 Delete redundant timeout case.
4552
96457b64
MC
45532003-12-01 Michael Chastain <mec.gnu@mindspring.com>
4554
4555 Partial fix for PR testsuite/1456.
4556 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
4557 gcc_compiled with call to test_compiler_info.
4558
f35309fc
MC
45592003-11-30 Michael Chastain <mec.gnu@mindspring.com>
4560
4561 Partial fix for PR testsuite/1456.
4562 * gdb.base/list.exp (test_list_function): Delete unused declaration
4563 of gcc_compiled.
4564
d7afdf9b
MC
45652003-11-29 Michael Chastain <mec.gnu@mindspring.com>
4566
4567 Partial fix for PR testsuite/1456.
4568 * gdb.base/complex.exp: Replace reference to gcc_compiled with
4569 call to test_compiler_info.
4570
71507b56
MK
45712003-11-29 Mark Kettenis <kettenis@gnu.org>
4572
4573 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
4574 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
4575 it to create the appropriate note.inc.
4576 * gdb.asm/asmsrc1.s: Include "note.inc".
4577 * gdb.asm/netbsd.inc: New file.
4578 * gdb.asm/empty.inc: New file.
4579
f81f93f7
MC
45802003-11-28 Michael Chastain <mec.gnu@mindspring.com>
4581
4582 Partial fix for PR testsuite/1456.
4583 * gdb.base/constvars.exp: Replace references to gcc_compiled with
4584 calls to test_compiler_info.
4585
9a77938e
MC
45862003-11-27 Michael Chastain <mec.gnu@mindspring.com>
4587
4588 Partial fix for PR testsuite/1456.
4589 * gdb.base/volatile.exp: Replace references to gcc_compiled with
4590 calls to test_compiler_info.
4591
e8367dc7
MK
45922003-11-27 Mark Kettenis <kettenis@gnu.org>
4593
4594 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
4595 pattern for the KFAILs.
4596
526c61ee
AF
45972003-11-25 Adam Fedor <fedor@gnu.org>
4598
4599 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
4600 * gdb.objc/objcdecode.m: New file.
4601
28f2d600
AF
46022003-11-25 Adam Fedor <fedor@gnu.org>
4603
4604 * gdb.objc/nondebug.exp: Test for PR objc/1236.
4605 * gdb.objc/nondebug.m: New file.
4606
a3895cee
BE
46072003-11-26 Ben Elliston <bje@wasabisystems.com>
4608
4609 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
4610 NetBSD as it does on FreeBSD. Modelled on a similar change by
4611 Mark Kettenis on 2003-05-30.
4612 (link-flags): Set to "--entry _start" regardless of target.
4613 Special linker flags are to be appended to $link-flags.
4614 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
4615
c9f2c8a3
MC
46162003-11-25 Michael Chastain <mec.gnu@mindspring.com>
4617
4618 * gdb.cp/method.exp: Accept output of new demangler.
4619
15a0587a 46202003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
4621
4622 * gdb/class2.exp: New file.
4623 * gdb/class2.cc: New file.
4624
3c00b570
MC
46252003-11-25 Michael Chastain <mec.gnu@mindspring.com>
4626
4627 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
4628 of new demangler.
4629
7027acc7
MK
46302003-11-23 Mark Kettenis <kettenis@gnu.org>
4631
4632 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
4633 of gdb_test "run".
4634
b0e1598a
MK
46352003-11-23 Mark Kettenis <kettenis@gnu.org>
4636
4637 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
4638 "continue" into "run".
4639
4d9eda44
MC
46402003-11-23 Michael Chastain <mec.gnu@mindspring.com>
4641
4642 Partial fix for PR testsuite/1456.
4643 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
4644 call to test_compiler_info.
4645 * gdb.cp/ctti.exp: Likewise.
4646 * gdb.cp/derivation.exp: Likewise.
4647 * gdb.cp/member-ptr.exp: Likewise.
4648 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
4649 reference to gcc_compiled.
4650
46512003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
4652
4653 Fix PR testsuite/1463.
4654 * gdb.base/structs.exp (start_structs_test): Call
4655 get_debug_format before using the debug format.
4656
d422fe19
AC
46572003-11-22 Andrew Cagney <cagney@redhat.com>
4658
4659 * lib/gdb.exp (gdb_test_multiple): Add simple example.
4660 * gdb.base/structs.exp: Use gdb_test_multiple.
4661
039cf96d
AC
46622003-11-20 Andrew Cagney <cagney@redhat.com>
4663
6882279b
AC
4664 * gdb.base/structs.exp: Handle and recover from internal errors.
4665 Replace "foo${n}" with "foo<n>" in test messages.
4666
e53890ae
AC
4667 * gdb.base/structs.exp: Update copyright. Rewrite.
4668 * gdb.base/structs.c: Update copyright. Rewrite.
4669
2b211c59
AC
4670 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
4671 resync count exceeded.
d63a86f8 4672
039cf96d
AC
4673 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
4674 from the internal error.
4675 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
4676 Original from Jim Blandy.
4677 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 4678
eac98b22
AC
46792003-11-19 Andrew Cagney <cagney@redhat.com>
4680
4681 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
4682 KFAIL.
4683
67455b2a
MK
46842003-11-17 Mark Kettenis <kettenis@gnu.org>
4685
4686 New testcase for PR backtrace/1435.
4687 * gdb.arch/i386-unwind.exp: New file.
4688 * gdb.arch/i386-unwind.c: New file.
4689
853d6e5b
AC
46902003-11-17 Andrew Cagney <cagney@redhat.com>
4691
4692 * lib/gdb.exp (compiler_info): New global.
4693 (test_compiler_info): New function.
4694 (get_compiler_info): Set compiler_info.
4695 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
4696 "compiler_info" to gcc-<major>-<minor>.
4697
38cf6e11
MC
46982003-11-15 Michael Chastain <mec.gnu@mindspring.com>
4699
4700 * gdb.trace/configure: Remove.
4701
a50d3602
EZ
47022003-11-13 Elena Zannoni <ezannoni@redhat.com>
4703
4704 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 4705 breakpoints.
a50d3602
EZ
4706 * gdb.base/break.exp: Remove all references to explicit line
4707 numbers.
4708
d9407aaa
NC
47092003-11-11 Nick Clifton <nickc@redhat.com>
4710
4711 * gdb.base/shreloc.exp: Do not run for targets which do not
4712 support shared objects.
4713
db488fc1
CV
47142003-11-10 Corinna Vinschen <vinschen@redhat.com>
4715
4716 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
4717 Don't run tests if nofileio flag is given.
4718
6a90a18e
EZ
47192003-11-07 Elena Zannoni <ezannoni@redhat.com>
4720
4721 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
4722 as well as 'Watchpoint'.
4723
0b915e9c
EZ
47242003-11-06 Elena Zannoni <ezannoni@redhat.com>
4725
4726 Reported by Jim Ingham <jingham@apple.com>:
4727 * gdb.base/annota1.exp: Match at least one occurrence of the
4728 signal handler annotation.
4729
d7e4b55f
EZ
47302003-11-06 Elena Zannoni <ezannoni@redhat.com>
4731
4732 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
4733 as well as 'Watchpoint'.
4734
2fe4e8d0
MC
47352003-11-05 Michael Chastain <mec@shout.net>
4736
4737 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
4738
6ef88553
KW
47392003-11-03 Kris Warkentin <kewarken@qnx.com>
4740
4741 * gdb.arch/gdb1291.c: New test file.
4742 * gdb.arch/gdb1291.exp: New test script.
4743 * gdb.arch/gdb1431.c: New test file.
4744 * gdb.arch/gdb1431.exp: New test script.
4745
ae7dc4d8
MC
47462003-10-22 Michael Chastain <mec@shout.net>
4747
4748 * gdb.mi/pthreads.c: Add copyright notice.
4749
c39d7427
MC
47502003-10-22 Michael Chastain <mec@shout.net>
4751
4752 * gdb.threads/pthreads.c: Add copyright notice.
4753
8b7d96c1
MC
47542003-10-20 Michael Chastain <mec@shout.net>
4755
4756 * gdb.base/gdb1056.exp: New test script.
4757
d1d69fdd
DJ
47582003-10-13 Daniel Jacobowitz <drow@mvista.com>
4759
4760 * gdb.threads/killed.exp: Use gdb_run_cmd.
4761
7d605576
DJ
47622003-10-13 Daniel Jacobowitz <drow@mvista.com>
4763
4764 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
4765 create a core file.
4766 * gdb.threads/gcore-thread.exp: Likewise.
4767
618ec112
CV
47682003-10-13 Corinna Vinschen <vinschen@redhat.com>
4769
4770 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
4771 type, based on char type.
4772 (struct bit_flags_short_t): New bitfield type, based on short type.
4773 (init_bit_flags_char): New fuction.
4774 (init_bit_flags_short): Ditto.
4775 (print_bit_flags_char): Ditto.
4776 (print_bit_flags_short): Ditto.
4777 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
4778
9367a73c
MC
47792003-10-11 Michael Chastain <mec@shout.net>
4780
4781 * gdb.base/call-rt-st.exp: Update copyright year.
4782
1decf120
KI
47832003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
4784
4785 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
4786 * gdb.disasm/sh3.s: Ditto.
4787
5445b2ae
DJ
47882003-10-07 Daniel Jacobowitz <drow@mvista.com>
4789
4790 * gdb.threads/switch-threads.exp: New test.
4791 * gdb.threads/switch-threads.c: New source file.
4792
aec24853
CV
47932003-10-07 Corinna Vinschen <vinschen@redhat.com>
4794
4795 * gdb.base/ending-run.exp: Add sh specific case.
4796
adc7428d
AC
47972003-10-06 Andrew Cagney <cagney@redhat.com>
4798
4799 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
4800 * gdb.disasm/mn10200.exp: Delete obsolete file.
4801
c9d37158
DJ
48022003-09-29 Daniel Jacobowitz <drow@mvista.com>
4803
4804 * ChangeLog: Correct an entry command.exp -> commands.exp.
4805 * gdb.base/commands.exp (bp_deleted_in_command_test)
4806 (temporary_breakpoint_commands): Check noargs.
4807
79c2c32d
DC
48082003-09-25 David Carlton <carlton@kealia.com>
4809
4810 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
4811 of some print tests, where appropriate. Add tests for C::D::cd,
4812 E::ce, F::cXfX, G::XgX.
4813 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
4814
594e6d67
RE
48152003-09-25 Richard Earnshaw <rearnsha@arm.com>
4816
4817 * lib/java.exp (java_init): Import target_alias before using it.
4818
10f0d451
DC
48192003-09-25 David Carlton <carlton@kealia.com>
4820
4821 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
4822
274bcba0
EZ
48232003-09-23 Elena Zannoni <ezannoni@redhat.com>
4824
d63a86f8 4825 * gdb.base/selftest.exp: Accomodate more instruction reordering
274bcba0
EZ
4826 weirdness.
4827
cdbf20f7
MC
48282003-09-17 Michael Chastain <mec@shout.net>
4829
4830 * gdb.cp/gdb1355.exp: New file.
4831 * gdb.cp/gdb1355.c: New file.
4832
71e06f80
CV
48332003-09-15 Corinna Vinschen <vinschen@redhat.com>
4834
4835 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
4836 * gdb.asm/sh.inc: New file.
4837
5c4e30ca
DC
48382003-09-11 David Carlton <carlton@kealia.com>
4839
bd45b7af
DC
4840 * gdb.cp/namespace.exp: Add tests for namespace types.
4841 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
4842 (test_namespace): New.
4843
1c199746
EZ
48442003-09-11 Elena Zannoni <ezannoni@redhat.com>
4845
4846 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 4847 * gdb.stabs/weird.exp: Ditto.
1c199746 4848
04ed252f
MC
48492003-09-08 Michael Chastain <mec@shout.net>
4850
4851 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
4852
d8a2d9e7
MC
48532003-09-07 Michael Chastain <mec@shout.net>
4854
4855 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
4856 'parse error'.
4857
161afb24
MK
48582003-09-07 Mark Kettenis <m.kettenis@osp.nl>
4859
4860 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
4861
49f2741a
MC
48622003-08-30 Michael Chastain <mec@shout.net>
4863
4864 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
4865 * gdb.gdb/observer.exp: Ditto.
4866 * gdb.gdb/xfullpath.exp: Ditto.
4867
8afa723e
MK
48682003-08-29 Mark Kettenis <kettenis@gnu.org>
4869
4870 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
4871 *-*-*bsd*.
4872
f31dfe3b
JJ
48732003-08-28 Jeff Johnston <jjohnstn@redhat.com>
4874
4875 * gdb.base/dump.exp: Skip for ia64.
4876
4630e498
JJ
48772003-08-25 Jeff Johnston <jjohnstn@redhat.com>
4878
4879 * gdb.asm/asm-source.exp: Add ia64 support.
4880 * gdb.asm/ia64.inc: New file.
4881
1105b7ef
MC
48822003-08-22 Michael Chastain <mec@shout.net>
4883
4884 * gdb.cp: New directory.
4885 * gdb.cp/*: Copy from gdb.c++/*.
4886 * gdb.c++/*: Remove.
4887 * Makefile.in: Change gdb.c++ to gdb.cp.
4888 * configure.in: Ditto.
4889 * configure: Regnerate.
4890
c945b932
MK
48912003-08-18 Mark Kettenis <kettenis@gnu.org>
4892
4893 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
4894 * gdb.arch/i386-prologue.c (gdb1338): Add function.
4895
2b66634b
DJ
48962003-08-17 Daniel Jacobowitz <drow@mvista.com>
4897
4898 * mi-var-display.exp (-var-list-children weird): Accept function
4899 pointers with argument types.
4900 * mi1-var-display.exp (-var-list-children weird): Likewise.
4901 * mi2-var-display.exp (-var-list-children weird): Likewise.
4902
a356f73b
DJ
49032003-08-17 Daniel Jacobowitz <drow@mvista.com>
4904
4905 * gdb.base/annota3.exp: Add missing newline.
4906
483417b8
MC
49072003-08-06 Michael Chastain <mec@shout.net>
4908
4909 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
4910
c99c59c3
MS
49112003-08-12 Michael Snyder <msnyder@redhat.com>
4912
4913 * gdb.base/float.exp: Add test for SH.
4914
55ed7501
MK
49152003-08-10 Mark Kettenis <kettenis@gnu.org>
4916
4917 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
4918
1a371f2e
EZ
49192003-08-07 Elena Zannoni <ezannoni@redhat.com>
4920
4921 * gdb.base/completion.exp: Remove reduntant completion test
4922 on filename.
4923
e0f353ce
EZ
49242003-08-07 Elena Zannoni <ezannoni@redhat.com>
4925
4926 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
4927 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
4928 gdb.trace/save-trace.exp: Make sure that full pathnames are
4929 escaped correctly.
4930
5710a1af 49312003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 4932
5710a1af
EZ
4933 * configure.in: Don't generate config.h from config.hin.
4934 * configure: Regenerate.
4935 * config.hin: Remove file.
4936 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
4937 * gdb.threads/pthreads.c: Ditto.
4938
dcd81ce9
DJ
49392003-08-07 Daniel Jacobowitz <drow@mvista.com>
4940
4941 From Kei Sakamoto <sakamoto.kei@renesas.com>:
4942 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
4943 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
4944 Replace ld24 with seth/add3.
4945
6009d884
AC
49462003-08-02 Andrew Cagney <cagney@redhat.com>
4947
4948 * gdb.base/annota3.exp: New file.
4949 * gdb.base/annota3.c: New file.
4950 * gdb.c++/annota3.exp: New file.
4951 * gdb.c++/annota3.cc: New file.
4952
51514e06
MC
49532003-07-29 Michael Chastain <mec@shout.net>
4954
4955 * gdb.threads/tls.c (spin): Check errno only if sem_wait
4956 actually failed.
4957 (do_pass): Likewise.
4958 * gdb.threads/tls.exp: Always initialize no_of_threads.
4959
4ee6625b
DJ
49602003-07-27 Daniel Jacobowitz <drow@mvista.com>
4961
4962 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
4963 pattern.
4964 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
4965 * gdb.threads/tls.exp: Recognize one case of the host library not
4966 supporting TLS.
4967
225f2bf6
AC
49682003-07-27 Andrew Cagney <cagney@redhat.com>
4969
4970 * gdb.base/fileio.exp: Use SH when running commands using
4971 remote_exec.
4972
bcb27c9f
DJ
49732003-07-24 Daniel Jacobowitz <drow@mvista.com>
4974
4975 From Kei Sakamoto <sakamoto.kei@renesas.com>:
4976 * gdb.base/relocate.c (dummy): New padding array.
4977
3d67be83
MS
49782003-07-22 Michael Snyder <msnyder@redhat.com>
4979
d63a86f8 4980 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
4981
4982 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
4983 patterns to be more general, accepting old and new output.
4984 Some output chars (such as '+') also must be quoted.
d63a86f8 4985 Some addresses are displayed numerically instead of
3d67be83
MS
4986 symbolically.
4987
57ba3b85
MS
49882003-07-23 Michael Snyder <msnyder@redhat.com>
4989
686d097c
MS
4990 * gdb.base/return2.exp: Don't test long-long return.
4991
57ba3b85
MS
4992 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
4993 * gdb.disasm/t01_mov.exp: Ditto.
4994 * gdb.disasm/t02_mova.s: Ditto.
4995 * gdb.disasm/t02_mova.exp: Ditto.
4996 * gdb.disasm/t03_add.s: Ditto.
4997 * gdb.disasm/t03_add.exp: Ditto.
4998 * gdb.disasm/t04_sub.s: Ditto.
4999 * gdb.disasm/t04_sub.exp: Ditto.
5000 * gdb.disasm/t05_cmp.s: Ditto.
5001 * gdb.disasm/t05_cmp.exp: Ditto.
5002 * gdb.disasm/t06_ari2.s: Ditto.
5003 * gdb.disasm/t06_ari2.exp: Ditto.
5004 * gdb.disasm/t07_ari3.s: Ditto.
5005 * gdb.disasm/t07_ari3.exp: Ditto.
5006 * gdb.disasm/t08_or.s: Ditto.
5007 * gdb.disasm/t08_or.exp: Ditto.
5008 * gdb.disasm/t09_xor.s: Ditto.
5009 * gdb.disasm/t09_xor.exp: Ditto.
5010 * gdb.disasm/t10_and.s: Ditto.
5011 * gdb.disasm/t10_and.exp: Ditto.
5012 * gdb.disasm/t11_logs.s: Ditto.
5013 * gdb.disasm/t11_logs.exp: Ditto.
5014 * gdb.disasm/t12_bit.s: Ditto.
5015 * gdb.disasm/t12_bit.exp: Ditto.
5016 * gdb.disasm/t13_otr.s: Ditto.
5017 * gdb.disasm/t13_otr.exp: Ditto.
5018
e00759ef
EZ
50192003-07-22 Elena Zannoni <ezannoni@redhat.com>
5020
5021 * gdb.threads/tls.exp :Add kfail for 'info address' case.
5022
8bc2021f
EZ
50232003-07-22 Elena Zannoni <ezannoni@redhat.com>
5024
5025 * gdb.threads/tls.c : New file.
5026 * gdb.threads/tls.exp : New file.
5027 * gdb.threads/tls-main.c : New file.
5028 * gdb.threads/tls-shared.c : New file.
5029 * gdb.threads/tls-shared.exp : New file.
5030
89320c4c
AS
50312003-07-22 Andreas Schwab <schwab@suse.de>
5032
5033 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
5034
180dea7c
AS
50352003-07-20 Andreas Schwab <schwab@suse.de>
5036
5037 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
5038 due to insn reordering.
5039
0714963c
AC
50402003-07-15 Andrew Cagney <cagney@redhat.com>
5041
5042 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
5043
98a23b3f
MC
50442003-07-15 Michael Chastain <mec@shout.net>
5045
5046 * gdb.base/gdb1250.exp: New file.
5047 * gdb.base/gdb1250.c: New file.
5048
27e417a2
ML
50492003-07-09 Michal Ludvig <mludvig@suse.cz>
5050
5051 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
5052 expansion of size_t to 'unsigned long', not only to 'unsigned'.
5053
8bc2021f
EZ
50542003-07-09 Elena Zannoni <ezannoni@redhat.com>
5055
5056 * gdb.threads/tls.c: New file.
5057 * gdb.threads/tls.exp: New file.
5058 * gdb.threads/tls-main.c: New file.
5059 * gdb.threads/tls-shared.c: New file.
5060 * gdb.threads/tls-shared.exp: New file.
5061
d99968dc
EZ
50622003-07-09 Elena Zannoni <ezannoni@redhat.com>
5063
5064 * gdb.base/annota1.exp: Make sure that we properly escape the
5065 full path of the source file. Xfail more permissive patterns,
d63a86f8 5066 due to a compiler debug info problem.
d99968dc 5067
83876b3b
AS
50682003-07-07 Andreas Schwab <schwab@suse.de>
5069
2705e972
AS
5070 * gdb.asm/m68k.inc: New file.
5071 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
5072
83876b3b
AS
5073 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
5074 arguments"): Also match negative number.
5075
5076 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
5077
3a871b37
DJ
50782003-07-03 Daniel Jacobowitz <drow@mvista.com>
5079
5080 * gdb.base/store.c (charest): New typedef.
5081 (add_char): Rename to add_charest, update.
5082 (wack_char): Rename to wack_charest, update types. Return l + r
5083 to keep r live across the call.
5084 (wack_short, wack_int, wack_long, wack_longest, wack_float)
5085 (wack_double, wack_doublest): Return l + r to keep r live across
5086 the call.
5087 * gdb.base/store.exp: Accomodate store.c changes.
5088
b2a7f303
DC
50892003-06-30 David Carlton <carlton@kealia.com>
5090
5091 * gdb.c++/maint.exp (test_invalid_name): New.
5092 (test_first_component): Add tests for invalid names.
5093
3c6cb4a1
MC
50942003-06-29 Michael Chastain <mec@shout.net>
5095
5096 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
5097 output of '<VTT for class>' for virtual base classes.
5098
f1c2644b
DJ
50992003-06-29 Daniel Jacobowitz <drow@mvista.com>
5100
5101 * gdb.base/completion.exp: Tab-complete "complet" instead of
5102 "compl".
5103 * gdb.base/complex.exp, gdb.base/complex.c: New files.
5104
18080350
DJ
51052003-06-29 Daniel Jacobowitz <drow@mvista.com>
5106
5107 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
5108 * gdb.base/volatile.exp: Likewise.
5109
f56973f8
DJ
51102003-06-29 Daniel Jacobowitz <drow@mvista.com>
5111
5112 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
5113 gdb/1265.
5114
51152003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
5116 Daniel Jacobowitz <drow@mvista.com>
5117
5118 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
5119 initial line count of 'captured_main' from 26 to 32.
5120 (test_with_self): Allow xmalloc call to be interleaved with the
5121 preceding two lines.
5122
e766d4d6
JB
51232003-06-24 Joel Brobecker <brobecker@gnat.com>
5124
5125 * gdb.base/bang.exp: New testcase.
5126
f125c9a4
JB
51272003-06-23 Joel Brobecker <brobecker@gnat.com>
5128
5129 * gdb.base/langs.exp: Add some tests for the "minimal" language
5130 support.
5131
6e25beaf
EZ
51322003-06-23 Elena Zannoni <ezannoni@redhat.com>
5133
5134 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
5135 the testcase.
5136
2f816dda
DJ
51372003-06-22 Daniel Jacobowitz <drow@mvista.com>
5138
5139 * gdb.base/relocate.exp: Test add-symbol-file with a variable
5140 offset.
5141
db5a5748
DJ
51422003-06-22 Daniel Jacobowitz <drow@mvista.com>
5143
5144 * gdb.c++/pr-1210.cc: New file.
5145 * gdb.c++/pr-1210.exp: New file.
5146
1df0c130
DJ
51472003-06-21 Daniel Jacobowitz <drow@mvista.com>
5148
5149 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
5150 000-exec-continue.
5151
a92feac0
MK
51522003-06-15 Mark Kettenis <kettenis@gnu.org>
5153
5154 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
5155 on *-*-*bsd* instead of *-*-freebsd*.
5156
81a58f5b
AC
51572003-06-14 Andrew Cagney <cagney@redhat.com>
5158
5159 * gdb.base/store.exp: Test longest and doublest. Test all
5160 parameters. Weaken return statement match.
5161 * gdb.base/store.c: Add longest and doublest - aka long long and
5162 long double functions. Put all parameters into local register
5163 variables. Use negative values.
5164
b257a0d3
AC
51652003-06-14 Andrew Cagney <cagney@redhat.com>
5166
5167 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
5168 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
5169 exit status.
5170 * gdb.base/fileio.exp: Disable target when nointerrupts and
5171 noinferiorio, instead of limiting it to remote. Use remote_exec
5172 instead of system.
d63a86f8 5173
21c38304
JJ
51742003-06-12 Jeff Johnston <jjohnstn@redhat.com>
5175
5176 * gdb.base/float.exp: Add ia64 support.
5177
1bcdb424
CV
51782003-06-12 Corinna Vinschen <vinschen@redhat.com>
5179
5180 * gdb.base/fileio.exp: Run only on remote targets.
5181
6aeb981f
CV
51822003-06-10 Corinna Vinschen <vinschen@redhat.com>
5183
5184 * gdb.base/fileio.c: New file, testing File-I/O.
5185 * gdb.base/fileio.exp: Ditto.
5186
53df362e
RG
51872003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
5188
5189 * gdb.base/shreloc.exp: New file, check symbol values obtained from
5190 shared objects after relocation at load time (gdb PR/1132).
5191 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
5192 as above, part of the shared object relocation test.
5193
ffee1b46
MK
51942003-06-08 Mark Kettenis <kettenis@gnu.org>
5195
b5ca3722
MK
5196 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
5197 fully filled history list.
5198 * gdb.base/gdb_history: New file.
5199
03ed860d
MK
5200 * gdb.base/signals.exp: XFAIL "continue to func1" on
5201 i*86-*-freebsd*.
5202
ffee1b46
MK
5203 * gdb.base/attach.exp: When trying to attach to a nonexistent
5204 process, make it possible to specify the PID based on the target,
5205 and do so for *-*-freebsd*.
5206
d80dbb52
RH
52072003-06-02 Richard Henderson <rth@redhat.com>
5208
5209 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
5210
6dd77b81
RH
52112003-06-02 Richard Henderson <rth@redhat.com>
5212
5213 * gdb.base/selftest.exp: Next over lim_at_start initialization.
5214
f6347e16
RH
52152003-06-02 Richard Henderson <rth@redhat.com>
5216
5217 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
5218
2c161407
DJ
52192003-06-01 Daniel Jacobowitz <drow@mvista.com>
5220
5221 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
5222 of globalvar.
5223
572eb746
MK
52242003-06-01 Mark Kettenis <kettenis@gnu.org>
5225
5226 * gdb.asm/asm-source.exp: Check for memory read errors in
5227 disassembler test on *BSD too.
5228
9e9617a5
RH
52292003-06-01 Richard Henderson <rth@redhat.com>
5230
5231 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
5232 for .frame.
5233 (gdbasm_call): Lose ldgp.
5234 (gdbasm_startup): Add frame information.
5235 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
5236
7b34ad4e
MK
52372003-05-31 Mark Kettenis <kettenis@gnu.org>
5238
5239 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
5240 i?86-*-*.
5241
10059fdf
MK
52422003-05-30 Mark Kettenis <kettenis@gnu.org>
5243
5244 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
5245 FreeBSD.
5246
acf4b816
RH
52472003-05-29 Richard Henderson <rth@redhat.com>
5248
5249 * gdb.asm/alpha.inc: New file.
5250 * gdb.asm/asm-source.exp: Use it.
5251
e9ecd949
JB
52522003-05-29 Jim Blandy <jimb@redhat.com>
5253
5254 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
5255 'core.PID'.
5256
e3e5a4f3
JB
52572003-05-22 Jim Blandy <jimb@redhat.com>
5258
5259 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
5260 backtrace.
d63a86f8 5261
72fe3d25
DC
52622003-05-20 David Carlton <carlton@math.stanford.edu>
5263
5264 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
5265 this time.
5266
58da2eb2
DC
52672003-05-19 David Carlton <carlton@bactrian.org>
5268
5269 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
5270 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
5271
1fcb5155
DC
52722003-05-19 David Carlton <carlton@bactrian.org>
5273
5274 * gdb.c++/namespace.exp: Add namespace scope and anonymous
5275 namespace tests.
5276 Bump copyright date.
5277 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
5278 (main): Call C::D::marker2.
5279 * gdb.c++/namespace1.cc: New file.
5280
85e85163
JJ
52812003-05-14 Jeff Johnston <jjohnstn@redhat.com>
5282
5283 Roland McGrath <roland@redhat.com>
d63a86f8 5284 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
5285 there is no manager thread.
5286
a25fbfec
JJ
52872003-05-08 Jeff Johnston <jjohnstn@redhat.com>
5288
d63a86f8
RM
5289 * gdb.threads/schedlock.exp: Remove assumption that all threads
5290 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
5291 in one of the child threads rather than the main thread.
5292
be375bae
JB
52932003-05-07 Jim Blandy <jimb@redhat.com>
5294
09bf6082
JB
5295 Add support for assembly source testing on the s390x.
5296 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
5297 architecture.
5298 * gdb.asm/s390x.inc: New file.
5299
be375bae
JB
5300 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
5301 succession of 'if' statements.
5302
00905d52
AC
53032003-05-05 Andrew Cagney <cagney@redhat.com>
5304
5305 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
5306
b1e29e33
AC
53072003-05-05 Andrew Cagney <cagney@redhat.com>
5308
5309 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
5310 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
5311
e33d66ec
EZ
53122003-05-02 Elena Zannoni <ezannoni@redhat.com>
5313
5314 * gdb.base/charset.exp: Update based on new behavior of set/show
5315 charset commands.
5316
2b6fd0d8
AC
53172003-05-01 Andrew Cagney <cagney@redhat.com>
5318
5319 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
5320 variable do not give memory errors.
5321
130cacce
AF
53222003-04-30 Adam Fedor <fedor@gnu.org>
5323
5324 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
5325 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
5326 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
5327 gdb.objc/basicclass.m: : New files
5328
5329 * lib/gdb.exp (gdb_compile_objc): New procedure.
5330
bea71854
DJ
53312003-04-27 Daniel Jacobowitz <drow@mvista.com>
5332
5333 * gdb.base/signals.exp: Make backtrace tests more specific.
5334
0f20eeea
DC
53352003-04-23 David Carlton <carlton@bactrian.org>
5336
5337 * gdb.c++/maint.exp (test_first_component): Add tests for
5338 'operator' in more locations.
5339
c8c4d8dc
KB
53402003-04-16 Kevin Buettner <kevinb@redhat.com>
5341
5342 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
5343
3fe60e3c
EZ
53442003-04-16 Elena Zannoni <ezannoni@redhat.com>
5345
5346 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
5347 func marke' instead. Update test name.
5348
9219021c
DC
53492003-04-15 David Carlton <carlton@math.stanford.edu>
5350
5351 * gdb.c++/maint.exp: New file.
5352
5dd55bdd
EZ
53532003-04-14 Elena Zannoni <ezannoni@redhat.com>
5354
5355 * gdb.threads/schedlock.c: Change type of thread function argument
5356 to long, to avoid warnings on 64-bit platforms.
5357
00890572
EZ
53582003-04-14 Elena Zannoni <ezannoni@redhat.com>
5359
5360 * gdb.base/attach.exp: Add new message from ptrace in case of
5361 attaching to nonexistent process.
d63a86f8 5362
93201743
JB
53632003-04-11 Jim Blandy <jimb@redhat.com>
5364
5365 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
5366 gdb.c++/userdef.cc: Place comments on the lines to which the
5367 marker function might return.
5368 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
5369 gdb.c++/userdef.exp: Look for those comments to check that we've
5370 returned to the right place, instead of checking line numbers.
5371
2a11c64d
EZ
53722003-04-11 Elena Zannoni <ezannoni@redhat.com>
5373
5374 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
5375 match on sourcefile name, instead of directory name.
5376
68ab8fc5
EZ
53772003-04-10 Elena Zannoni <ezannoni@redhat.com>
5378
d63a86f8 5379 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
5380 working directory name.
5381
5624293a
JB
53822003-04-09 Jim Blandy <jimb@redhat.com>
5383
5384 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
5385 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
5386 after an inferior function call, report the failure, but allow the
5387 test to continue.
5388
f1f02ee4
SC
53892003-04-05 Stephane Carrez <stcarrez@nerim.fr>
5390
5391 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
5392 with -DPROTOTYPES.
5393
6eb79af0
SC
53942003-04-05 Stephane Carrez <stcarrez@nerim.fr>
5395
5396 * gdb.base/break.exp: Revert last patch.
5397
8dfb4cf0
SC
53982003-04-04 Stephane Carrez <stcarrez@nerim.fr>
5399
5400 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
5401 with -DPROTOTYPES.
5402
ed4c619a
AC
54032003-04-02 Andrew Cagney <cagney@redhat.com>
5404
5405 * gdb.base/callfuncs.exp: Make "print add" messages unique.
5406 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
5407 matching directories by the name breakpoint.
5408 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
5409 Make "continue to marker1" consistent.
5410 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
5411 message consistent.
5412 * lib/gdb.exp: Put "the program is no longer running", and "the
5413 program exited" in parenthesis.
5414 * lib/mi-support.exp: Ditto.
d63a86f8 5415
4e35d5f0 54162003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 5417
4e35d5f0
BR
5418 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
5419
71900fe8
AC
54202003-03-29 Andrew Cagney <cagney@redhat.com>
5421
5422 * gdb.base/sizeof.c (main): Print the value of '\377'.
5423 * gdb.base/sizeof.exp: Check the sign of '\377'.
5424
c0655a16
MC
54252003-03-27 Michael Chastain <mec@shout.net>
5426
5427 * gdb.base/gdb1090.exp: New file.
5428 * gdb.base/gdb1090.cc: New file.
5429
5b2a3989
JB
54302003-03-27 J. Brobecker <brobecker@gnat.com>
5431
5432 * gdb.gdb/observer.exp: New regression test.
5433
79876890
MC
54342003-03-27 Michael Chastain <mec@shout.net>
5435
5436 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
5437 * gdb.base/ptype.exp: Likewise.
5438
6eac95e3
CV
54392003-03-27 Corinna Vinschen <vinschen@redhat.com>
5440
5441 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
5442
e8c71839
MC
54432003-03-26 Michael Chastain <mec@shout.net>
5444
5445 * gdb.base/ptype.exp: Actually use some typedef'd types.
5446
71b10041
SC
54472003-03-21 Stephane Carrez <stcarrez@nerim.fr>
5448
5449 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
5450 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
5451
2512cf80
CV
54522003-03-20 Corinna Vinschen <vinschen@redhat.com>
5453
5454 * gdb.base/default.exp: Fix regular expression.
5455
0d195a4f
CV
54562003-03-20 Corinna Vinschen <vinschen@redhat.com>
5457
5458 * gdb.base/args.exp: Fix regular expression.
5459
8a2dbca8
CV
54602003-03-20 Corinna Vinschen <vinschen@redhat.com>
5461
5462 * gdb.base/help.exp: Allow Win32 child process.
5463
bf028682
CV
54642003-03-20 Corinna Vinschen <vinschen@redhat.com>
5465
5466 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
5467 when stepping out of main().
5468
182dbe85
CV
54692003-03-20 Corinna Vinschen <vinschen@redhat.com>
5470
5471 * gdb.base/default.exp: Check for win32 specific message when calling
5472 "run" without executable.
5473
d67a6ba5
CV
54742003-03-20 Corinna Vinschen <vinschen@redhat.com>
5475
5476 * gdb.base/args.exp: Expect .exe in output.
5477
a955b5bb
CV
54782003-03-20 Corinna Vinschen <vinschen@redhat.com>
5479
5480 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
5481 Cygwin native.
5482
bf6bad4b
AC
54832003-03-17 Andrew Cagney <cagney@redhat.com>
5484
5485 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
5486 vector registes.
5487 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
5488 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
5489
293e9a31
DC
54902003-03-17 David Carlton <carlton@math.stanford.edu>
5491
5492 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
5493 test, for PR breakpoints/38.
5494 Call test_watchpoint_and_breakpoint.
5495 * gdb.base/watchpoint.c (func3): New function.
5496 (main): Call func3.
5497
5330f2db
DC
54982003-03-04 David Carlton <carlton@math.stanford.edu>
5499
5500 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
5501 Garply<Garply<char> >:: garply".
5502 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
5503 with respect to PR c++/1111; note also PR c++/1113.
5504 (test_template_breakpoints): KFAIL "constructor breakpoint" with
5505 respect to PR c++/1062.
5506 KFAIL "destructor breakpoint" with respect to PR c++/1112.
5507
6ece72da
DC
55082003-03-03 David Carlton <carlton@math.stanford.edu>
5509
5510 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
5511 with respect to PR c++/57.
5512 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
5513 c++/826.
5514 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
5515 respect to PR c++/57.
5516
85ca1584
DC
55172003-03-03 David Carlton <carlton@math.stanford.edu>
5518
5519 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
5520 respect to PR c++/33 into FAILs.
5521
98e9c5b8
MC
55222003-03-03 Michael Chastain <mec@shout.net>
5523
7bedbf27
MC
5524 * configure.in: Update copyright years.
5525
55262003-03-03 Michael Chastain <mec@shout.net>
5527
5528 * Makefile.in: Update copyright years.
98e9c5b8 5529
f683e100
DC
55302003-02-28 David Carlton <carlton@math.stanford.edu>
5531
5532 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
5533 print class instead of struct and/or superfluous protection
5534 specifiers, as long as the resulting output is equivalent to the
5535 source code.
5536 Delete FIXME from end of messages on tests that don't need
5537 fixing.
5538
a9e0cf2c
DC
55392003-02-28 David Carlton <carlton@math.stanford.edu>
5540
5541 * gdb.c++/templates.exp (do_tests): Allow const in the two
5542 Foo<volatile char *>::foo tests.
5543
e8d359df
MS
55442003-02-27 Michael Snyder <msnyder@redhat.com>
5545
d63a86f8 5546 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
5547 will be consistant.
5548
0b71dc91
DC
55492003-02-26 David Carlton <carlton@math.stanford.edu>
5550
5551 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
5552 char *>::foo" test with respect to PR c++/33. Create a new test
5553 which is identical to that one except that it doesn't put the
5554 space between the "char" and the "*"; KFAIL it, too.
5555
dd14ab43
DC
55562003-02-26 David Carlton <carlton@math.stanford.edu>
5557
5558 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
5559 template types into either PASSes or KFAILs (corresponding to PR
5560 c++/57). Tweak indentation. Update copyright.
5561
1146c7f1
SC
55622003-02-23 Stephane Carrez <stcarrez@nerim.fr>
5563
5564 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
5565
74641dfb
MC
55662003-02-13 Michael Chastain <mec@shout.net>
5567
5568 * gdb.base/exprs.exp: Remove i960 remnants.
5569 * gdb.base/funcargs.exp: Likewise.
5570 * gdb.base/list.exp: Likewise.
5571 * gdb.base/ptype.exp: Likewise.
5572
559cd2d0
DC
55732003-02-14 David Carlton <carlton@math.stanford.edu>
5574
5575 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
5576 pEe->D::vg()" from XFAIL to KFAIL.
5577
c4f90d87
JM
55782003-02-13 Jason Molenda (jmolenda@apple.com)
5579
5580 * gdb.base/maint.exp: Update maint print statistics regexp to include
5581 new entries.
5582
cbc4d97c
MC
55832003-02-13 Michael Chastain <mec@shout.net>
5584
5585 * gdb.c++/inherit.exp: Remove call to get_debug_format.
5586
40f235b7
MC
55872003-02-12 Michael Chastain <mec@shout.net>
5588
5589 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
5590 * gdb.c++/inherit.exp: Likewise.
5591 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
5592 * gdb.c++/templates.exp: Likewise.
5593 * gdb.c++/virtfunc.exp: Likewise.
5594
c56716b0
JM
55952003-02-06 Jason Molenda (jason-cl@molenda.com)
5596
5597 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
5598 why the code is written that way.
5599
070afcf8
MC
56002003-02-05 Michael Chastain <mec@shout.net>
5601
5602 * gdb.base/dump.exp: Add missing copyright line.
5603
5d0331e5
JM
56042003-02-05 Jason Molenda (jason-cl@molenda.com)
5605
f7ae6d3e 5606 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
5607 at the beginning so the breakpoint doesn't get set on the loop.
5608
92851186
MC
56092003-02-05 Michael Chastain <mec@shout.net>
5610
5611 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
5612 output for configurations with gcc 2.95.3.
5613
cbf1e085
AC
56142003-02-05 Keith Seitz <keiths@redhat.com>
5615 Andrew Cagney <ac131313@redhat.com>
5616
5617 * gdb.mi/mi-cli.exp: New file.
d63a86f8 5618
29518e1e
MC
56192003-02-04 Michael Chastain <mec@shout.net>
5620
5621 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
5622 Call perror and then continue.
5623
5af1d5f3
MC
56242003-02-03 Michael Chastain <mec@shout.net>
5625
5626 * gdb.c++/pr-1023.cc: New file.
5627 * gdb.c++/pr-1023.exp: New file.
5628
6b549786
JB
56292003-02-05 Jim Blandy <jimb@redhat.com>
5630
5631 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
5632 it's local to foobar. Check for it there, and check that it's not
5633 present in main.
5634 * gdb.c++/local.cc (marker2): New function.
5635 (foobar): Call marker1.
5636 (main): Call marker2 instead of marker1.
5637
67f16606
AC
56382003-02-04 Andrew Cagney <ac131313@redhat.com>
5639
5640 * gdb.disasm/mn10200.exp: Obsolete file.
5641 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
5642 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
5643 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
5644
1c5cb38e
DC
56452003-02-04 David Carlton <carlton@math.stanford.edu>
5646
5647 * gdb.c++/overload.exp: Test intToChar(1).
5648 * gdb.c++/overload.cc (intToChar): New.
5649 (main): Call intToChar.
5650
d1fe6965
DC
56512003-02-03 David Carlton <carlton@math.stanford.edu>
5652
5653 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
5654 'might_kfail' arg.
5655 KFAIL some of the continue_to_bp_overloaded calls, according to
5656 PR c++/1025.
5657
9ba61c5d
MC
56582003-02-01 Michael Chastain <mec@shout.net>
5659
5660 * gdb.base/advance.c (marker1): New marker function.
5661 * gdb.base/advance.exp: When the 'advance' command lands on the
5662 return breakpoint, it can legitimately stop on either the
5663 current line or the next line. Accommodate both outcomes.
5664 * gdb.base/until.exp: Likewise.
5665
e7494ffb
AC
56662003-02-02 Andrew Cagney <ac131313@redhat.com>
5667
5668 2002-11-10 Jason Molenda (jason-cl@molenda.com):
5669 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
5670 now a list, not a tuple.
5671 * gdb.mi/mi-var-display.exp: Ditto.
5672 * gdb.mi/gdb792.exp: Ditto.
5673
075559bc
AC
56742003-02-01 Andrew Cagney <ac131313@redhat.com>
5675
5676 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
5677 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
5678 stack backtraces.
5679 * gdb.mi/mi-syn-frame.c: Part of same.
5680
2bd4c7b1
MK
56812003-02-01 Mark Kettenis <kettenis@gnu.org>
5682
5683 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
5684 gdb.mi/mi1-pthreads.exp: Return instead of calling
5685 gdb_suppress_entire_file.
5686
eabd8992
MS
56872003-02-01 Mark Salter <msalter@redhat.com>
5688
5689 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
5690
71469e2f
MS
56912003-01-31 Mark Salter <msalter@redhat.com>
5692
5693 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
5694 Support empty arg.
5695
38a94d44
MC
56962003-01-30 Michael Chastain <mec@shout.net>
5697
5698 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
5699 This was a workaround for a UTF-8 bug in readline 4.3. The bug
5700 has been fixed in gdb/readline on 2003-01-09.
5701
19ea9e73
MS
57022003-01-29 Michael Snyder <msnyder@redhat.com>
5703
e8d359df
MS
5704 * gdb.base/maint.exp: Allow for leading underscore in symbol.
5705 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
5706 * gdb.base/args.exp: Skip if target does not support args passing.
5707
2307bd6a
DJ
57082003-01-22 Daniel Jacobowitz <drow@mvista.com>
5709
19ea9e73 5710 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
5711 gdb_test. Accept a list of expect arguments as the third
5712 parameter.
5713 (gdb_test): Use it.
5714
f2dd3617
EZ
57152003-01-20 Elena Zannoni <ezannoni@redhat.com>
5716
5717 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
5718 allow for different test tree configurations. Update some
5719 tescases accordingly.
5720 * gdb.arch/altivec-regs.exp: Ditto.
5721 * gdb.asm/asm-source.exp: Ditto.
5722 * gdb.base/advance.exp: Ditto.
5723 * gdb.base/display.exp: Ditto.
d63a86f8 5724 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
5725 * gdb.base/mips_pro.exp: Ditto.
5726 * gdb.base/overlays.exp: Ditto.
5727 * gdb.base/relocate.exp: Ditto.
5728 * gdb.base/setshow.exp: Ditto.
5729 * gdb.base/step-line.exp: Ditto.
5730 * gdb.base/step-test.exp: Ditto.
5731 * gdb.base/until.exp: Ditto.
5732 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
5733
c71cdefd
DC
57342003-01-17 David Carlton <carlton@math.stanford.edu>
5735
5736 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
5737 corresponding to PR c++/945.
5738 Update copyright.
5739
fdba05d7
DC
57402003-01-17 David Carlton <carlton@math.stanford.edu>
5741
5742 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
5743 corresponding to PR c++/68.
5744
57452003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
5746
5747 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
5748 (test_paddr_hairy_functions): Call print_addr_2_kfail for
5749 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
5750
c362c33a
EZ
57512003-01-15 Elena Zannoni <ezannoni@redhat.com>
5752
0fbc361c
EZ
5753 * gdb.base/break.exp: Fix change of default location, because of
5754 removal of until tests.
5755 * gdb.base/help.exp: Update test for new 'until' help message.
5756 Add test for help on 'advance'.
c362c33a
EZ
5757 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
5758
dabf8a35
MK
57592003-01-15 Mark Kettenis <kettenis@gnu.org>
5760
5761 * gdb.base/default.exp: Adapt "info float" test for recent changes
5762 to that command. Add test for "info vector".
5763 * gdb.base/float.exp: New file. Add test for "info float" that
5764 resembles the old test in gdb.base/default.exp.
5765
a1769aca
DC
57662003-01-15 David Carlton <carlton@math.stanford.edu>
5767
5768 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
5769
82025e13
EZ
57702003-01-15 Elena Zannoni <ezannoni@redhat.com>
5771
5772 * gdb.base/break.exp: Move the tests of until command from here...
5773 * gdb.base/until.exp: ... to here. New file. Add other tests.
5774 * gdb.base/advance.c: New file.
5775 * gdb.base/advance.exp: New file.
5776
8f9ab801
EZ
57772003-01-14 Elena Zannoni <ezannoni@redhat.com>
5778
5779 * gdb.base/args.c: New file.
5780 * gdb.base/args.exp: New file.
5781
9ae66589
DJ
57822003-01-14 Daniel Jacobowitz <drow@mvista.com>
5783
5784 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
5785
8d77e5c3
DJ
57862003-01-14 Daniel Jacobowitz <drow@mvista.com>
5787
5788 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
5789
12d2f0a1
DJ
57902003-01-14 Daniel Jacobowitz <drow@mvista.com>
5791
5792 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
5793 dates.
5794
6ca37014
DJ
57952003-01-13 Daniel Jacobowitz <drow@mvista.com>
5796
5797 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
5798
b0023472
DJ
57992003-01-13 Daniel Jacobowitz <drow@mvista.com>
5800
5801 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
5802 (ptype &*"foo").
5803 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
5804
607fbc54 58052003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
5806
5807 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
5808 * gdb.mi/mi1-console.exp: Likewise.
5809
607fbc54 58102003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
5811
5812 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
5813 * gdb.mi/mi1-console.exp: Likewise.
5814
a1fb14a2
DJ
58152003-01-13 Daniel Jacobowitz <drow@mvista.com>
5816
5817 * gdb.c++/overload.exp: Remove some fixed XFAILs.
5818
c4cf40b7
DJ
58192003-01-09 Daniel Jacobowitz <drow@mvista.com>
5820
5821 * gdb.base/detach.exp: New test.
5822
696d5a5b
DJ
58232003-01-09 Daniel Jacobowitz <drow@mvista.com>
5824
5825 * Makefile.in (ALL_SUBDIRS): New variable.
5826 (subdirs, clean, distclean): Use it.
5827 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
5828 regenerating Makefile, since it is generated from the top level.
5829 * gdb.asm/Makefile.in: Likewise.
5830 * gdb.base/Makefile.in: Likewise.
5831 * gdb.c++/Makefile.in: Likewise.
5832 * gdb.disasm/Makefile.in: Likewise.
5833 * gdb.java/Makefile.in: Likewise.
5834 * gdb.mi/Makefile.in: Likewise.
5835 * gdb.threads/Makefile.in: Likewise.
5836 * gdb.trace/Makefile.in: Likewise.
5837
754533e4
DC
58382003-01-09 David Carlton <carlton@math.stanford.edu>
5839
5840 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
5841 Add copyright year 2003.
5842
d8b3e9ee
MC
58432003-01-06 Michael Chastain <mec@shout.net>
5844
5845 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
5846 When selecting a thread, 'line' and 'file' are optional.
5847 * gdb.mi/mi1-pthreads.exp: Likewise.
5848
8e9e0fe6
AS
58492003-01-06 Andreas Schwab <schwab@suse.de>
5850
5851 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
5852 failures.
5853
b5ab8ff3
DJ
58542003-01-04 Daniel Jacobowitz <drow@mvista.com>
5855
5856 Fix PR gdb/844
5857 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
5858 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
5859
5860 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
5861 instead of calling gdb_suppress_entire_file.
5862 * gdb.threads/print-threads.exp: Likewise.
5863 * gdb.threads/schedlock.exp: Likewise.
5864
5865 * gdb.threads/killed.exp: Return instead of calling
5866 gdb_suppress_entire_file.
5867 * gdb.threads/linux-dp.exp: Likewise.
5868 * gdb.threads/pthreads.exp: Likewise.
5869
1e698235
DJ
58702003-01-04 Daniel Jacobowitz <drow@mvista.com>
5871
5872 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
5873 stabs.
5874 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
5875 * gdb.base/whatis.exp: Always allow (void) after function names.
5876
147ff08c
DJ
58772003-01-04 Daniel Jacobowitz <drow@mvista.com>
5878
5879 * gdb.c++/casts.exp: Correct regexp.
5880
dc62bfc2
MK
58812003-01-04 Mark Kettenis <kettenis@gnu.org>
5882
5883 * configure.in: Call AC_CONFIG_HEADER. Don't call
5884 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
5885 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
5886 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
5887 aforementioned directories in the AC_OUPUT call.
5888 * config.hin: New file.
5889 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
5890 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
5891 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
5892 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
5893 pass -I$objdir instead of -I$objdir/$subdir in compilation.
5894 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
5895 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
5896 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
5897 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
5898 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
5899 gdb.threads/configure.in, gdb.threads/configure,
5900 gdb.threads/config.in, gdb.trace/configure.in,
5901 gdb.trace/configure: Removed.
5902
77afa639
MC
59032003-01-03 Michael Chastain <mec@shout.net>
5904
5905 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
5906 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
5907
7634bb6e
DJ
59082003-01-03 Daniel Jacobowitz <drow@mvista.com>
5909
5910 * gdb.base/store.exp: Fix regular expressions.
5911
b39c905e
MK
59122002-12-28 Mark Kettenis <kettenis@gnu.org>
5913
5914 * configure.in: Rewrite.
5915 * configure: Regenerated.
5916
0a8551dd
DC
59172003-01-03 David Carlton <carlton@math.stanford.edu>
5918
5919 * gdb.base/psymtab.exp: New file.
5920 * gdb.base/psymtab1.c: Ditto.
5921 * gdb.base/psymtab2.c: Ditto.
5922
c60b7188
AF
59232002-12-23 Adam Fedor <fedor@gnu.org>
5924
5925 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
5926
ee73db83
DC
59272002-12-23 David Carlton <carlton@math.stanford.edu>
5928
5929 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
5930 and current_directory initialization.
5931
d6c1774e
JB
59322002-12-22 Jim Blandy <jimb@redhat.com>
5933
f0a847b8
JB
5934 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
5935 rather than as part of the output file name.
5936
d6c1774e
JB
5937 * gdb.base/attach.exp: There's no need to copy the test program to
5938 /tmp; that was only ever necessary on HP/UX, and this test is
5939 entirely disabled there anyway.
5940
f0708dbb
JB
59412002-12-21 Jim Blandy <jimb@redhat.com>
5942
4c2acfea
JB
5943 * gdb.c++/psmang.exp: Doc fix.
5944
f0708dbb
JB
5945 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
5946 test.
5947
9579e000
DC
59482002-12-20 David Carlton <carlton@math.stanford.edu>
5949
5950 * gdb.c++/annota2.exp: KFAIL annotate-quit.
5951
d1810171
MC
59522002-12-18 Michael Chastain <mec@shout.net>
5953
5954 * gdb.c++/annota2.exp: Add copyright year 2002.
5955
76565097
DC
59562002-12-17 David Carlton <carlton@math.stanford.edu>
5957
5958 * gdb.c++/try_catch.cc: Add marker comments.
5959 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
5960 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
5961 * gdb.c++/m-static.cc: Ditto.
5962 * gdb.c++/m-static1.cc: Ditto.
5963 * gdb.c++/try_catch.cc: Ditto.
5964
da81390b
JJ
59652002-12-16 Jeff Johnston <jjohnstn@redhat.com>
5966
5967 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
5968 to see whether we are using the new -environment-directory
5969 command which resets via -r or the old version of the command
5970 which may prompt the user. Part of fix for gdb/741.
5971
b304d130
AC
59722002-12-13 Andrew Cagney <ac131313@redhat.com>
5973
5974 * gdb.fortran/types.exp: Update obsolete comment.
5975 * gdb.fortran/exprs.exp: Ditto.
5976 * lib/gdb.exp: Delete obsolete code.
5977 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
5978 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
5979 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
5980 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
5981 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
5982 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
5983 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
5984 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
5985 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
5986 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
5987 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
5988 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
5989 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
5990 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
5991 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
5992 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
5993 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
5994 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
5995 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
5996 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
5997 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
5998 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
5999 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
6000 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
6001 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
6002 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
6003 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
6004 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
6005 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
6006 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
6007 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
6008 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
6009 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
6010 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
6011 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
6012 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
6013 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
6014
a23b6e6a
DC
60152002-12-11 David Carlton <carlton@math.stanford.edu>
6016
6017 * gdb.c++/m-data.exp: Add test for members that shadow global
6018 variables: see PR gdb/804.
6019 * gdb.c++/m-data.cc: Ditto.
6020
6604731b
DJ
60212002-12-10 Daniel Jacobowitz <drow@mvista.com>
6022
6023 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
6024
de46ecd7
DC
60252002-12-06 David Carlton <carlton@math.stanford.edu>
6026
6027 * gdb.base/store.c: Don't declare functions static.
6028
27e829d0
AC
60292002-12-04 Andrew Cagney <ac131313@redhat.com>
6030
6031 * gdb.base/store.exp, gdb.base/store.c: New files.
6032
92806416
DJ
60332002-12-03 Daniel Jacobowitz <drow@mvista.com>
6034
6035 * gdb.base/selftest.exp: Update for current gdb.
6036
3bcbaac5
DJ
60372002-12-03 Daniel Jacobowitz <drow@mvista.com>
6038
6039 * gdb.base/maint.exp: Only dump symbols from one source file
6040 or objfile.
6041
f4f00b1f
DJ
60422002-12-03 Daniel Jacobowitz <drow@mvista.com>
6043
6044 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
6045 function call.
6046
f1c8a949
JB
60472002-11-25 Jim Blandy <jimb@redhat.com>
6048
6049 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
6050 function appearing in error message.
6051
9e297a97
DJ
60522002-11-21 Daniel Jacobowitz <drow@mvista.com>
6053
6054 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
6055
1f312e79
JJ
60562002-11-08 Jeff Johnston <jjohnstn@redhat.com>
6057
d63a86f8
RM
6058 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
6059 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
6060 should be in mi console format. This is part of fix for PR gdb/604.
6061
83c31e7d
FN
60622002-09-18 Fernando Nasser <fnasser@redhat.com>
6063
6064 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
6065 which explicitly prints the zero offset as "+0".
6066
322b3f65
DJ
60672002-10-22 Daniel Jacobowitz <drow@mvista.com>
6068
6069 * gdb.threads/schedlock.c (args): Make unsigned.
6070
60712002-10-21 Daniel Jacobowitz <drow@mvista.com>
6072
6073 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
6074 numbers. Allow "foo2|selected stack frame".
6075 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
6076 * gdb.asm/asmsrc2.s: Likewise.
6077 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
6078 comments.
6079 * gdb.asm/mips.inc: New file.
6080
5e2fe5b8
AF
60812002-10-18 Adam Fedor <fedor@gnu.org>
6082
6083 * gdb.base/default.exp: Update expected output to include 'ObjC'.
6084 * gdb.base/help.exp: Likewise.
6085
abe1a5d0
KB
60862002-10-17 Kevin Buettner <kevinb@redhat.com>
6087
6088 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
6089 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
6090
10abb1d4
JB
60912002-10-02 Jim Blandy <jimb@redhat.com>
6092
6093 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
6094
1f609b42
AC
60952002-10-01 Andrew Cagney <ac131313@redhat.com>
6096
6097 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
6098 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
6099 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
6100 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
6101 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
6102 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
6103 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
6104
0aee02e4
AC
61052002-09-29 Andrew Cagney <ac131313@redhat.com>
6106
6107 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
6108 * mi0-disassemble.exp, mi0-eval.exp: Delete.
6109 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
6110 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
6111 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
6112 * mi0-var-block.exp, mi0-var-child.exp: Delete.
6113 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 6114
6fde09ad
KB
61152002-09-27 Kevin Buettner <kevinb@redhat.com>
6116
6117 * gdb.base/annota1.exp (info break): Make directory components of
6118 path optional since not all compilers emit this debug information.
6119
6120 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
6121 step ends up stepping out of the function instead of stopping on
6122 the epilogue.
6123
9e8aab75
KS
61242002-09-26 Keith Seitz <keiths@redhat.com>
6125
6126 * lib/insight-support.exp (gdbtk_start): Figure out where
6127 the insight executable is based on where gdb is. Use this
6128 executable to start insight instead of gdb.
6129
e36180d7
AC
61302002-09-25 Andrew Cagney <cagney@redhat.com>
6131
6132 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
6133
9dd34b2b
AC
61342002-09-24 Andrew Cagney <ac131313@redhat.com>
6135
6136 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
6137 test_isolated_complaints.
6138 (test_empty_complaint): New function.
6139 (test_empty_complaints): New function. Check no output when no
6140 complaints.
d63a86f8 6141
dea97812
KB
61422002-09-19 Jim Blandy <jimb@redhat.com>
6143
6144 * gdb.base/charset.exp, gdb.base/charset.c: New files.
6145
54951bd7
AC
61462002-09-19 Andrew Cagney <ac131313@redhat.com>
6147
6148 * gdb.gdb/complaints.exp: New file.
6149
dec43320
AC
61502002-09-18 Andrew Cagney <ac131313@redhat.com>
6151
6152 * gdb.base/maint.exp: Check `help maint internal-warning'.
6153
e70d6e3f
DC
61542002-09-18 David Carlton <carlton@math.stanford.edu>
6155
6156 * gdb.c++/m-static.exp: Remove breakpoints depending on line
6157 numbers, and replace them by a single breakpoint after the
6158 constructors are all finished.
6159 Add test 4.
6160 * gdb.c++/m-static.cc: Add test 4.
6161 * gdb.c++/m-static.h: New file.
6162 * gdb.c++/m-static1.cc: New file.
6163
6164 * gdb.c++/printmethod.exp: New file.
6165 * gdb.c++/printmethod.cc: New file.
6166
6167 * gdb.c++/pr-574.exp: New file.
6168 * gdb.c++/pr-574.cc: New file.
6169
afb5c968
CV
61702002-09-18 Corinna Vinschen <vinschen@redhat.com>
6171
6172 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
6173 embedded targets which never actually exit.
6174
31e45dee
FN
61752002-09-18 Fernando Nasser <fnasser@redhat.com>
6176
6177 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
6178 "don't step after run" as unresolved or unsupported, instead of xfail.
6179
a283c5a1
CV
61802002-09-18 Corinna Vinschen <vinschen@redhat.com>
6181
6182 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
6183 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
6184 Add newline to expected string in "step out of main (status wrapper)"
6185 case.
6186
11350d2a
CV
61872002-09-18 Corinna Vinschen <vinschen@redhat.com>
6188
6189 * lib/gdb.exp (rerun_to_main): Allow restarting application.
6190 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
6191
0deec7d6
TT
61922002-09-17 Tom Tromey <tromey@redhat.com>
6193
6194 * gdb.base/printcmds.exp (test_print_string_constants): Expect
6195 \000, not \0, in double-quoted string.
6196
b2b4a1b5
CV
61972002-09-14 Corinna Vinschen <vinschen@redhat.com>
6198
c9d37158 6199 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
6200 string after running the commands execution on breakpoint tests.
6201
1c56143a
CV
62022002-09-13 Corinna Vinschen <vinschen@redhat.com>
6203
6204 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
6205
37f8da45
JB
62062002-09-12 Joel Brobecker <brobecker@gnat.com>
6207
6208 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
6209
08b468e0
KS
62102002-09-10 Keith Seitz <keiths@redhat.com>
6211
6212 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
6213 runto proc.
6214 (mi_run_to_main): Use mi_runto.
6215 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
6216
dc360f58
KS
62172002-09-10 Keith Seitz <keiths@redhat.com>
6218
6219 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
6220 regexp for stopping at main. Could have multiple event notifications.
6221 Don't assume that main was declared with no parameters.
6222 (mi_next): Use mi_step_to.
6223 (mi_step): Use mi_next_to.
6224
ce3abcfb
CV
62252002-09-09 Corinna Vinschen <vinschen@redhat.com>
6226
6227 * gdb.base/default.exp: Fix expected string in `info float' test.
6228
d1f5b980
BE
62292002-09-09 Ben Elliston <bje@redhat.com>
6230
6231 * config/mips.exp: Update comments.
6232 * config/mips-idt.exp: Likewise.
6233 * config/nind.exp: Likewise.
6234 * config/slite.exp: Likewise.
6235 * config/sparclet.exp: Likewise.
6236 * config/udi.exp: Likewise.
6237 * config/vx.exp: Likewise.
6238 * config/vxworks29k.exp: Likewise.
6239
2f71430b
JB
62402002-09-05 Jim Blandy <jimb@redhat.com>
6241
6242 * gdb.threads/killed.exp: Fix test failure message.
6243
7ddebc7e
KS
62442002-09-04 Keith Seitz <keiths@redhat.com>
6245
6246 * lib/mi-support.exp: Update copyright.
6247 (mi_gdb_test): Increase the priority of the expected pattern
6248 so that it matches gdb_test.
6249
0ae67eb3
KS
62502002-09-03 Keith Seitz <keiths@redhat.com>
6251
6252 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
6253 Use integer comparison instead of string comparison for testing
6254 whether binary was built.
6255
38fc42c8
JB
62562002-09-03 Jim Blandy <jimb@redhat.com>
6257
6258 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
6259
b6ff0e81
JB
62602002-08-29 Jim Blandy <jimb@redhat.com>
6261
6262 * gdb.threads/pthreads.exp: Move the portable thread compilation
6263 code into a function in lib/gdb.exp, and call that from here.
6264 * lib/gdb.exp (gdb_compile_pthreads): New function.
6265
07c98896
KS
62662002-08-29 Keith Seitz <keiths@redhat.com>
6267
6268 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
6269 expect_out so that callers can get at it.
6270
0312286c
DJ
62712002-08-23 Daniel Jacobowitz <drow@mvista.com>
6272
6273 * gdb.threads/print-threads.c: New file.
6274 * gdb.threads/print-threads.exp: New file.
6275 * gdb.threads/schedlock.c: New file.
6276 * gdb.threads/schedlock.exp: New file.
6277
dd039bc4
EZ
62782002-08-22 Elena Zannoni <ezannoni@redhat.com>
6279
6280 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
6281 not altivec.c.
6282
1f36144c
MK
62832002-08-17 Mark Kettenis <kettenis@gnu.org>
6284
6285 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
6286 targets. The problem should be fixed now.
6287
16057ec7 62882002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
6289
6290 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
6291 2002-07-24 change that removes final dots from error messages.
6292
3c1499ad
TT
62932002-08-13 Tom Tromey <tromey@redhat.com>
6294
6295 * gdb.base/readline.exp: New file.
6296
a20ce2c3
AC
62972002-08-01 Andrew Cagney <ac131313@redhat.com>
6298
6299 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
6300 supress message.
6301
db034ac5
AC
63022002-08-01 Andrew Cagney <cagney@redhat.com>
6303
6304 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
6305 CHILL_FOR_TARGET and CHILL_LIB.
6306 * configure.in (configdirs): Remove gdb.chill.
6307 * configure: Regenerate.
6308 * lib/gdb.exp: Obsolete references to chill.
6309 * gdb.fortran/types.exp: Ditto.
6310 * gdb.fortran/exprs.exp: Ditto.
6311
3e000b18
KB
63122002-07-30 Kevin Buettner <kevinb@redhat.com>
6313
6314 * gdb.base/shlib-call.exp (additional_flags): Conditionally
6315 set Irix-specific compile and link flags.
6316
28f4966b
KB
63172002-07-29 Kevin Buettner <kevinb@redhat.com>
6318
6319 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
6320 source files. The ``-o'' option doesn't work with the ``-E'' option
6321 when using the Irix compiler.
6322
46c0d5a6
DJ
63232002-07-19 Daniel Jacobowitz <drow@mvista.com>
6324
6325 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
6326 Improve support for reusing an exec file. Copy exec file
6327 to target, and run gdbserver on the target instead of on the host.
6328
eecf4bed
JB
63292002-07-18 Jim Blandy <jimb@redhat.com>
6330
0f815cdf
JB
6331 * gdb.base/ending-run.exp: Don't expect to see the program end in
6332 some orderly fashion when we're running on a real stand-alone
6333 board.
6334
eecf4bed
JB
6335 * gdb.base/interrupt.exp: Correct logic for skipping tests on
6336 targets that don't support interrupts.
6337
52d309e4
JB
63382002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
6339
6340 * gdb.base/attach.exp: Add patterns to match output from /proc-based
6341 systems.
6342 Move comments in expect statements to inside the actions, so that they
6343 don't get matched against.
6344
ff683d9e
MK
63452002-07-10 Mark Kettenis <kettenis@gnu.org>
6346
6347 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
6348 function when asleep" test.
6349
b5356753
AC
63502002-07-10 Andrew Cagney <ac131313@redhat.com>
6351
6352 * gdb.base/page.exp: Rewrite to handle problems with very long
6353 `info set' output. Update copyright.
6354
6aa4d13a
AC
63552002-06-26 Andrew Cagney <ac131313@redhat.com>
6356
6357 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
6358 gdb.threads-hp.
6359 * gdb.hp/configure: Regenerate.
6360 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
6361 * gdb.hp/gdb.threads-hp/configure: Delete file.
6362 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
6363
8cf8c2b8
AC
63642002-06-22 Andrew Cagney <ac131313@redhat.com>
6365
6366 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
6367 setlocale, bindtextdomain and textdomain.
6368
6827a8f8
JB
63692002-06-11 Jim Blandy <jimb@redhat.com>
6370
919d772c
JB
6371 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
6372 preprocessor macro information is present.
6373
6827a8f8
JB
6374 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
6375 tests.
6376
c15b0d21
MS
63772002-06-06 Michael Snyder <msnyder@redhat.com>
6378
c5984d70
MS
6379 * gdb.base/overlays.exp: Record addresses of overlay
6380 functions in TCL variables rather than in GDB variables,
6381 to avoid having GDB convert them to pointers (with loss
6382 of information).
6383
d63a86f8 6384 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 6385 default linker script changes.
c15b0d21
MS
6386 * gdb.base/long_long.exp: Add check for sizeof (long double).
6387
be26fe0d
ML
63882002-06-06 Michal Ludvig <mludvig@suse.cz>
6389
6390 * gdb.asm/asm-source.exp: Add x86-64 target.
6391 * gdb.asm/x86_64.inc: New.
d63a86f8 6392
258093ca 63932002-05-30 Michael Chastain <mec@shout.net>
258093ca 6394
4b3153f1 6395 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
6396 * gdb.c++/m-static.cc: New file.
6397 * gdb.c++/m-static.exp: New file.
6398
241264c6
MS
63992002-05-28 Michael Snyder <msnyder@redhat.com>
6400
6401 * gdb.base/call-ar-st.exp: Allow for reduced floating point
6402 precision.
6403
9bba8c8f 64042002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 6405
4b3153f1 6406 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
6407 * gdb.c++/m-data.cc: New file.
6408 * gdb.c++/m-data.exp: New file.
6409
64102002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 6411
4b3153f1 6412 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 6413 * gdb.c++/try_catch.cc: New file.
d63a86f8 6414 * gdb.c++/try_catch.exp: New file.
9bba8c8f 6415
def1b996
MC
64162002-05-27 Michael Chastain <mec@shout.net>
6417
6418 * gdb.c++/local.exp: Accept more nested types in output.
6419
522ba268
MC
64202002-05-26 Michael Chastain <mec@shout.net>
6421
6422 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
6423
277254ba
MS
64242002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
6425
6426 * lib/gdb.exp (gdb_wrapper_init): Just because
6427 gdb_wrapper_file exists, this does not mean that the file
6428 should not be rebuilt. That is what gdb_wrapper_initialized
6429 is for.
6430 (default_gdb_init): Reset gdb_wrapper_initialized.
6431
b61a8733
MS
64322002-05-23 Michael Snyder <msnyder@redhat.com>
6433
d63a86f8 6434 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
6435 the precision of the floating point test results.
6436 * gdb.base/call-rt-st.exp: Ditto.
6437
b61a8733
MS
6438 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
6439 * gdb.base/call-rt-st.exp: Ditto.
6440
56f6e910
MC
64412002-05-19 Michael Chastain <mec@shout.net>
6442
6443 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
6444
ad0b0016
EZ
64452002-05-19 Elena Zannoni <ezannoni@redhat.com>
6446
6447 * configure.in (configdirs): Add gdb.arch.
6448 * configure: Regenerate.
6449
f617d2b6
JB
64502002-05-17 Jim Blandy <jimb@redhat.com>
6451
6452 * gdb.base/completion.exp: Recognize the more detailed error
6453 messages produced by the macro expander's lexical analyzer.
6454
eac2a696
EZ
64552002-05-14 Elena Zannoni <ezannoni@redhat.com>
6456
6457 * gdb.arch/altivec-abi.c: New file.
6458 * gdb.arch/altivec-abi.exp: New file.
6459 * gdb.arch/altivec-regs.c: New file.
6460 * gdb.arch/altivec-regs.exp: New file.
6461
2fdde8f8
DJ
64622002-05-14 Daniel Jacobowitz <drow@mvista.com>
6463
6464 * gdb.base/maint.exp (maint print type): Update for new type
6465 structure.
d63a86f8 6466
e31f1a7c
EZ
64672002-05-14 Elena Zannoni <ezannoni@redhat.com>
6468
6469 * gdb.arch: New directory.
6470 * gdb.arch/configure.in: New file.
6471 * gdb.arch/configure: New file.
6472 * gdb.arch/Makefile.in: New file.
6473
db589741
CV
64742002-05-13 Corinna Vinschen <vinschen@redhat.com>
6475
6476 * gdb.asm/asm-source.exp: Add v850 as supported target.
6477 * gdb.asm/v850.inc: New file.
6478
8ce2a7dc
DJ
64792002-05-13 Daniel Jacobowitz <drow@mvista.com>
6480
6481 * gdb.c++/annota2.exp (annotate-quit): Add comment.
6482
df763c7f
DJ
64832002-05-12 Daniel Jacobowitz <drow@mvista.com>
6484
6485 * gdb.base/break.exp: Check 'break "marker2"'.
6486
377daeed
MS
64872002-05-10 Michael Snyder <msnyder@redhat.com>
6488
6489 * gdb.base/long_long.exp: Fix typo.
6490
c4b7bc2b
JB
64912002-05-10 Jim Blandy <jimb@redhat.com>
6492
ecac9a4e
JB
6493 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
6494 a bug.
6495
c4b7bc2b
JB
6496 * gdb.base/printcmds.exp (test_integer_literals_rejected):
6497 Recognize more detailed error message produced by the macro
6498 expander's lexical analyzer.
6499 * lib/gdb.exp (test_print_reject): Same.
6500
e71019a1
MK
65012002-05-09 Mark Kettenis <kettenis@gnu.org>
6502
6503 * gdb.c++/method.exp: Fix typo.
6504
fedfc8e6
MS
65052002-05-08 Michael Snyder <msnyder@redhat.com>
6506
166a1957
MS
6507 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
6508 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 6509 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
6510 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
6511 Add iftarget clause for strongarm.
d63a86f8 6512
f1c47eb2
MS
65132002-05-06 Michael Snyder <msnyder@redhat.com>
6514
cb9a9d3e
MS
6515 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
6516 (gdb_continue_to_end): Accept output from status wrapper.
6517 * gdb.base/ending-run.exp: Add case for output from status wrapper.
6518 Clean up fail messages to match pass messages.
6519
f1c47eb2
MS
6520 Enable the "needs_status_wrapper" testsuite feature.
6521 * lib/gdb.exp (gdb_wrapper_init): New procedure.
6522 (gdb_compile): Conditionally call gdb_wrapper_init.
6523 * gdb.base/a2-run.exp: Recognize output from status wrapper.
6524 * gdb.c++/method.exp: Recognize output from status wrapper.
6525
6079c749
BE
65262002-05-06 Ben Elliston <bje@redhat.com>
6527From Graydon Hoare <graydon@redhat.com>
6528
6529 * config/sid.exp: Include support for "rawsid" protocol.
6530
188baff3
JB
65312002-05-03 Jim Blandy <jimb@redhat.com>
6532
6533 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
6534 * gdb.c++/hang3.C: New file.
6535
b9c07f0f
AC
65362002-05-04 Andrew Cagney <ac131313@redhat.com>
6537
6538 * gdb.base/default.exp: Remove obsolete code.
6539 * gdb.c++/misc.exp: Ditto. Update copyright.
6540 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
6541 * gdb.base/whatis.exp: Ditto. Update copyright.
6542 * gdb.base/scope.exp: Ditto. Update copyright.
6543 * gdb.base/ptype.exp: Ditto. Update copyright.
6544 * gdb.base/printcmds.exp: Ditto. Update copyright.
6545 * gdb.base/opaque.exp: Ditto. Update copyright.
6546 * gdb.base/list.exp: Ditto.
6547 * gdb.base/funcargs.exp: Ditto. Update copyright.
6548 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
6549 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
6550 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
6551 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
6552 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
6553 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
6554
5c7a0397
MS
65552002-05-02 Michael Snyder <msnyder@redhat.com>
6556
d6dcc264 6557 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
6558 * gdb.base/long_long.exp: Add xscale target.
6559 * gdb.base/default.exp: Add xscale target.
6560
eb7f1c48
JB
65612002-05-01 Jim Blandy <jimb@redhat.com>
6562
6563 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
6564 gdb.c++/hang.exp: New test.
6565
a6befae8
FF
65662002-05-01 Fred Fish <fnf@redhat.com>
6567
6568 * gdb.base/completion.exp: Handle completions of "./Make" for
6569 more than one completion possibility, as is the case when we
6570 build and test in the source tree.
6571
0a310277
AG
65722002-04-29 Anthony Green <green@redhat.com>
6573
6574 * gdb.java/jmisc1.exp: New file.
6575 * gdb.java/jmisc2.exp: New file.
6576
6ff9af88
DJ
65772002-04-24 Daniel Jacobowitz <drow@mvista.com>
6578
6579 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
6580
96b3d632
EZ
65812002-04-23 Elena Zannoni <ezannoni@redhat.com>
6582
6583 * gdb.base/help.exp: Change 'help status' to allow for target
6584 dependent output differences.
6585
5019bb54
MC
65862002-04-22 Michael Chastain <mec@shout.net>
6587
6588 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
6589
a805a116
MC
65902002-04-22 Michael Chastain <mec@shout.net>
6591
6592 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
6593
a1706bfd
DM
65942002-04-17 David S. Miller <davem@redhat.com>
6595
6596 * gdb.asm/sparc64.inc: New file.
6597 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
6598
a73a20a2
EZ
65992002-04-19 Elena Zannoni <ezannoni@redhat.com>
6600
6601 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
6602 instruction file directly into the build tree. Clean up at end of
6603 test.
6604
ba678339
DM
66052002-04-18 David S. Miller <davem@redhat.com>
6606
6607 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
6608 handle 64-bit platforms correctly.
6609 * gdb.base/maint.exp: Likewise.
6610
b03399da
KB
66112002-04-18 Kevin Buettner <kevinb@redhat.com>
6612
6613 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
6614 ``-fpic'' when compiling files comprising a shared library, but
6615 it does need additional linker flags in order to find shared
6616 libraries at run time.
6617
e2004992
KB
66182002-04-18 Kevin Buettner <kevinb@redhat.com>
6619
6620 * gdb.base/cvexpr.c (use): New function.
6621 (main): Invoke use() on all global variables to prevent
6622 some linkers from deleting these otherwise unused symbols.
6623
d8937120
MC
66242002-04-17 Michael Chastain <mec@shout.net>
6625From David S. Miller <davem@redhat.com>
6626
6627 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
6628 handle 64-bit platforms correctly.
6629
ffd61a58
MS
66302002-04-12 Michael Snyder <msnyder@redhat.com>
6631From Jim Blandy <jimb@redhat.com>
6632 * gdb.base/foo.c (foox): Remove section attribute; the linker
6633 script can handle this instead.
6634 * gdb.base/bar.c (barx): Same.
6635 * gdb.base/baz.c (bazx): Same.
6636 * gdb.base/grbx.c (grbxx): Same.
6637
6638 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
6639 manager doesn't automatically unmap overlays unnecessarily.
6640
6b8426a6
MH
66412002-04-10 Martin M. Hunt <hunt@redhat.com>
6642
6643 * gdb.base/ending-run.exp: Fix pattern for Mips targets
6644 stepping out of main.
6645
34af4875
MC
66462002-04-09 Michael Chastain <mec@shout.net>
6647
6648 * gdb.c++/local.cc (main): Move call to marker1() inside nested
6649 scope so that the nested scope tests will make sense.
6650 * gdb.c++/local.exp: Write patterns that actually work with gcc
6651 (the HP patterns "were never known to work with gcc").
6652 Keep the old aCC patterns too.
6653
2d1676a0
DJ
66542002-04-09 Daniel Jacobowitz <drow@mvista.com>
6655
6656 * gdb.base/attach.exp: Correct target board test.
6657
3a63e3f9
MC
66582002-04-08 Michael Chastain <mec@shout.net>
6659
6660 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
6661 in a const method. Add some xfail and fail cases for configurations
6662 that do not emit the "const ...".
6663
f18dabd2
MC
66642002-04-07 Michael Chastain <mec@shout.net>
6665
6666 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
6667 Accept "A * const" and "const A * const" as type of "this".
6668 Fix spelling of getFunky throughout. Make messages uniform.
6669
0fcddd82
EZ
66702002-04-07 Elena Zannoni <ezannoni@redhat.com>
6671
6672 Work around for PR gdb/285:
6673 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
6674
16a8534a
EZ
66752002-04-07 Elena Zannoni <ezannoni@redhat.com>
6676
6677 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
6678 instructions file at run time instead of configure time.
6679 Sometimes we run the test in a directory that is not the one we
6680 configured in.
6681 * gdb.asm/configure.in: Delete creation of symlink.
6682 * gdb.asm/configure: Regenerate.
6683
24181d81
JB
66842002-04-05 J. Brobecker <brobecker@gnat.com>
6685
6686 * gdb.gdb/xfullpath.exp: New test, to exercise the new
6687 xfullpath () function.
6688
7cdb7107
DJ
66892002-04-04 Daniel Jacobowitz <drow@mvista.com>
6690
6691 * gdb.asm/Makefile.in: Correct dependencies.
6692
6693 * gdb.asm/powerpc.inc: New file.
6694 * gdb.asm/asm-source.exp: Add PowerPC.
6695 * gdb.asm/configure.in: Likewise.
6696 * gdb.asm/configure: Regenerated.
6697
a7d17088
DJ
66982002-04-04 Daniel Jacobowitz <drow@mvista.com>
6699
6700 * gdb.base/relocate.exp: New file.
6701 * gdb.base/relocate.c: New file.
6702
cd721503
FF
67032002-04-04 Fred Fish <fnf@redhat.com>
6704
6705 * gdb.base/step-test.exp: Update comment regarding stopping in
6706 memcpy/bcopy calls inserted as part of the compiler runtime.
6707
b22ad7a7
MS
67082002-04-04 Michael Snyder <msnyder@redhat.com>
6709
6710 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
6711
5f279fa6
DJ
67122002-04-03 Daniel Jacobowitz <drow@mvista.com>
6713
6714 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
6715 (gdb_expect): Remove $notransfer hack.
6716
dd0fd3ce
DJ
67172002-04-02 Daniel Jacobowitz <drow@mvista.com>
6718
6719 * gdb.c++/classes.exp ("calling method for small class"): Match
6720 updated register output.
6721
1e50cda1
DJ
67222002-03-30 Daniel Jacobowitz <drow@mvista.com>
6723
6724 Fix PR gdb/452
6725 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
6726 when finished. Make gdb_file_cmd send "exec-file" when
6727 appropriate.
6728
24015922
DJ
67292002-03-30 Daniel Jacobowitz <drow@mvista.com>
6730
6731 * gdb.base/attach.exp: Remove extra setup_xfail.
6732
dd7dfd64
MS
67332002-03-26 Michael Snyder <msnyder@redhat.com>
6734
6735 * gdb.base/default.exp: Add tests for dump, append, and restore.
6736 * gdb.base/help.exp: Add tests for dump, append, and restore.
6737 * gdb.base/dump.exp: New file, test dump, append and restore.
6738 * gdb.base/dump.c: New file.
6739
48b2f8d7
MS
67402002-03-27 Michael Snyder <msnyder@redhat.com>
6741
d63a86f8 6742 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
6743 clean-ups in help messages.
6744
05b4d525
FF
67452002-03-26 Fred Fish <fnf@redhat.com>
6746
6747 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
6748 have debugging info for those functions and the compiler uses them
6749 internally to copy structs around.
6750
d7679631
FF
67512002-03-26 Fred Fish <fnf@redhat.com>
6752
6753 * gdb.base/list.exp: Revert the change made yesterday and add note
6754 about why we don't list the default lines for remote targets.
6755
523ac3f9
MS
67562002-03-25 Michael Snyder <msnyder@redhat.com>
6757
6758 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
6759
754b2b8d
FF
67602002-03-25 Fred Fish <fnf@redhat.com>
6761
6762 * gdb.base/list.exp: This test works on remote targets so remove
6763 the short circuit for remote targets. Update copyright.
6764
33c3e192
FF
67652002-03-25 Fred Fish <fnf@redhat.com>
6766
6767 * gdb.base/attach.exp: Fix logic error that was suppressing this
6768 test for all non hppa*-*-hpux* targets, instead of the hp target.
6769 Move comments closer to the suppression point. Also now need to
6770 check that we are running natively.
6771
d43e73ee
MS
67722002-03-22 Michael Snyder <msnyder@redhat.com>
6773
882c8f02
MS
6774 * gdb.base/default.exp: Add test for gcore. Update copyright.
6775 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 6776
04c12f60
FF
67772002-03-06 Fred Fish <fnf@redhat.com>
6778
6779 * gdb.base/funcargs.c: Remove extraneous ';' character.
6780 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
6781
b43df995
MC
67822002-03-04 Michael Chastain <mec@shout.net>
6783
6784 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
6785 accommodate gcc v3 function signature.
6786 * gdb.mi/mi0-var-cmd-exp: Ditto.
6787
92362027
AC
67882002-02-24 Andrew Cagney <ac131313@redhat.com>
6789
6790 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
6791 ``GNU/Linux'' or ``Linux kernel''
6792 * testsuite/gdb.threads/pthreads.c: Ditto.
6793
258ad32d
MC
67942002-02-24 Michael Chastain <mec@shout.net>
6795
6796 * gdb.threads/pthreads.c (thread1): Add a return statement.
6797 (thread2): Likewise.
6798 (foo): Likewise.
6799
04c3b3d4
MC
68002002-02-23 Michael Chastain <mec@shout.net>
6801
6802 * gdb.threads/linux-dp.c (philosopher): Add a return statement
6803 to placate gcc.
6804
5a2a0a20
MC
68052002-02-23 Michael Chastain <mec@shout.net>
6806
6807 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
6808 test "ptype bint". The test passes on all my stabs configurations.
6809
a640f7fc
JB
68102002-02-21 Jim Blandy <jimb@redhat.com>
6811
27924826
JB
6812 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
6813 filename at a time, and watch for the ones we want to see.
6814
a640f7fc
JB
6815 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
6816 types of pointers to prototyped functions.
6817
edcc8c75
AC
68182002-02-20 Andrew Cagney <ac131313@redhat.com>
6819
6820 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
6821 signed, unsigned and straight char.
6822 (padding_char, padding_short, padding_int, padding_long,
6823 padding_long_long, padding_float, padding_double,
6824 padding_long_double): New global variables.
6825 (fill, fill_structs): New functions.
6826
6827 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
6828 for correctly sized writes. Update copyright.
6829 (get_valueof): New procedure.
6830 (get_sizeof): Call get_valueof.
6831 (check_valueof): New procedure.
6832 (check_padding): New procedure.
6833
ac57ea44
MC
68342002-02-20 Michael Chastain <mec@shout.net>
6835
6836 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
6837 to setup_xfail. Document some of the remaining calls.
6838
7a10c941
MC
68392002-02-18 Michael Chastain <mec@shout.net>
6840
6841 * gdb.c++/userdef.exp: Update copyright year.
6842
fb8acdcc
DJ
68432002-02-18 Daniel Jacobowitz <drow@mvista.com>
6844
6845 * gdb.c++/userdef.exp: Test overloaded operators properly.
6846 Remove xfails.
6847
fda6ae12
MS
68482002-02-14 Michael Snyder <msnyder@redhat.com>
6849
6850 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
6851
676a0442
DJ
68522002-02-14 Daniel Jacobowitz <drow@mvista.com>
6853
6854 * gdb.base/a2-run.exp: Check for a remote target properly.
6855 * gdb.base/annota1.exp: Likewise.
6856 * gdb.base/list.exp: Likewise.
6857 * gdb.base/reread.exp: Likewise.
6858 * gdb.base/scope.exp: Likewise.
6859 * gdb.base/shlib-call.exp: Likewise.
6860 * gdb.base/term.exp: Likewise.
6861 * gdb.c++/annota2.exp: Likewise.
6862
78b4f468
RE
68632002-02-13 Richard Earnshaw <rearnsha@arm.com>
6864
6865 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
6866
9a81ba51
MC
68672002-02-10 Michael Chastain <mec@shout.net>
6868
6869 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
6870 (call_after_alloca): Ditto.
6871
004af6c7
DJ
68722002-02-10 Daniel Jacobowitz <drow@mvista.com>
6873
6874 * gdb.base/ending-run.exp: Guard "cont" test with
6875 gdb_skip_stdio_test.
6876
37225f62
JB
68772002-02-06 Jim Blandy <jimb@redhat.com>
6878
6879 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
6880 from here...
6881 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
6882 To here. Disable this test on non-HP platforms. Add big comment.
6883
fe6fdd96
MS
68842002-02-04 Michael Snyder <msnyder@redhat.com>
6885
6886 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
6887 other than d10v and m32r.
6888
036fad3f
RE
68892002-02-02 Richard Earnshaw <rearnsha@arm.com>
6890
6891 * gdb.base/default.exp: Rewrite test patterns to reduce time
6892 taken to match them.
6893
7148ab62
DJ
68942002-01-30 Daniel Jacobowitz <drow@mvista.com>
6895
6896 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
6897 Allow a start function above main.
6898 * gdb.threads/linux-dp.exp: Fix copyright date.
6899
396cc255
DJ
69002002-01-30 Daniel Jacobowitz <drow@mvista.com>
6901
6902 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
6903 (check_philosopher_stack): Check for manager thread before checking
6904 for a just-starting thread.
6905
f038d31b
DJ
69062002-01-30 Daniel Jacobowitz <drow@mvista.com>
6907
6908 From Neil Booth <neil@daikokuya.demon.co.uk>:
6909 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
6910 warnings.
6911
b3ff9d9a
FF
69122002-01-21 Fred Fish <fnf@redhat.com>
6913
6914 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
6915 not caller.
6916
39ad761d
JB
69172002-01-21 Jim Blandy <jimb@redhat.com>
6918
6919 * gdb.base/reread.exp: Check that GDB properly re-reads the
6920 executable file when it changes while no inferior is running.
6921
aaf320fa
FF
69222002-01-21 Fred Fish <fnf@redhat.com>
6923
6924 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
6925 optionally accept the "shlib events" variation.
6926
808a31f5
JB
69272002-01-21 Jim Blandy <jimb@redhat.com>
6928
6929 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
6930 call `fflush' after every `printf', so that the output is produced
6931 at predictable points, regardless of whatever buffering does (or
6932 doesn't) take place.
6933 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
6934 at different points.
6935
4420d5e2
DJ
69362002-01-20 Daniel Jacobowitz <drow@mvista.com>
6937
6938 * gdb.c++/inherit.exp: Update copyright years.
6939 * gdb.c++/method.exp: Likewise.
6940
3e36a0f4
DJ
69412002-01-20 Daniel Jacobowitz <drow@mvista.com>
6942
6943 * gdb.c++/classes.exp: Update for improved v3 support and skipping
6944 artificial methods/arguments.
6945 * gdb.c++/derivation.exp: Likewise.
6946 * gdb.c++/inherit.exp: Likewise.
6947 * gdb.c++/method.exp: Likewise.
6948 * gdb.c++/virtfunc.exp: Likewise.
6949
b4ceaee6
AC
69502002-01-18 Andrew Cagney <ac131313@redhat.com>
6951
6952 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
6953 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
6954 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
6955 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
6956 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
6957 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
6958
ecace851
JB
69592002-01-17 Jim Blandy <jimb@redhat.com>
6960
6961 * gdb.asm/asm-source.exp (info symbol): Take another shot at
6962 anchoring the pattern matching the entry point symbol's name.
6963
375fc983
AC
69642002-01-17 Andrew Cagney <ac131313@redhat.com>
6965
6966 * gdb.base/maint.exp: Update ``maint internal-error'' to match
6967 continue/quit query. Update copyright.
6968
fe6fdd96
MS
69692002-01-14 Michael Snyder <msnyder@redhat.com>
6970
6971 * gdb.base/gcore.exp: Remove extra debugging output.
6972
e017c81f
DJ
69732002-01-13 Daniel Jacobowitz <drow@mvista.com>
6974
6975 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
6976 for slightly dubious v2 mangled string.
6977
37ab3bf8
DJ
69782002-01-13 Daniel Jacobowitz <drow@mvista.com>
6979
6980 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
6981
1bc05c3a 69822002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 6983
1bc05c3a 6984 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 6985
1bc05c3a
JM
6986 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
6987 constructors.
6988 * gdb.c++/derivation.exp: Likewise.
6989 * gdb.c++/templates.exp: Likewise.
6990 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 6991
1bc05c3a
JM
69922002-01-10 Michael Snyder <msnyder@redhat.com>
6993
6994 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 6995
a911c360
MS
69962002-01-08 Michael Snyder <msnyder@redhat.com>
6997
6998 * gdb.base/gcore.exp: New test for generate-core-file command.
6999 * gdb.base/gcore.c: Testcase for above.
7000 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
7001
ea2119ec
JM
70022002-01-08 Jason Merrill <jason@redhat.com>
7003
7004 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
7005
68203136
FF
70062002-01-07 Fred Fish <fnf@redhat.com>
7007
7008 * gdb.c++/overload.exp: Remove unconditional xfails for:
7009 print foo_instance1.overloadargs(1)
7010 print foo_instance1.overloadargs(1, 2)
7011 print foo_instance1.overloadargs(1, 2, 3)
7012 print foo_instance1.overloadargs(1, 2, 3, 4)
7013 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
7014 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
7015 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
7016 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
7017 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
7018 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
7019 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
7020 print foo_instance1.overload1arg()
7021 print foo_instance1.overload1arg((char)arg2)
7022 print foo_instance1.overload1arg((signed char)arg3)
7023 print foo_instance1.overload1arg((unsigned char)arg4)
7024 print foo_instance1.overload1arg((int)arg7)
7025 print foo_instance1.overload1arg((unsigned int)arg8)
7026 print foo_instance1.overload1arg((float)arg11)
7027 print foo_instance1.overload1arg((double)arg12)
d63a86f8 7028
21b9b5b1
MS
70292002-01-07 Michael Snyder <msnyder@redhat.com>
7030
7031 * gdb.base/huge.exp: New test. Print a very large target data object.
7032 (skip_huge_test): New test variable. Define if you want to skip this
7033 test. The test reads an 8 megabyte data object from the target, so it
7034 might be very time consuming on remote targets with a slow connection.
7035 * gdb.base/huge.c: New file. Test case for above.
7036
725f922e
FF
70372002-01-07 Fred Fish <fnf@redhat.com>
7038
7039 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
7040 g_instance.bfoo, and g_instance.cfoo.
7041
634d57ec
JL
7042Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
7043
f286b2c3
JL
7044 * gdb.base/break.c (multi_line_if_conditional): New function.
7045 (multi_ilne_while_conditional): Likewise.
7046 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
7047 IF or WHILE condition puts the breakpoint at the start of
7048 the condition.
7049
634d57ec
JL
7050 * gdb.base/selftest.exp (backtrace through signal handler): Remove
7051 hppa*-*-hpux* expected failure.
7052 * gdb.base/structs.exp (do_function_calls): Similarly.
7053
7054 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
7055 watchpoints.
7056
9fbfe2dc
AC
70572002-01-06 Andrew Cagney <ac131313@redhat.com>
7058
7059 Fix PR gdb/66.
7060 * gdb.base/structs.exp: Replace skip for a29k with skip for
7061 gdb,cannot_call_functions.
7062 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
7063 * gdb.base/callfuncs.exp: Ditto.
7064 * gdb.base/call-rt-st.exp: Ditto.
7065 * gdb.base/call-strs.exp: Ditto.
7066 * gdb.base/callfwmall.exp: Ditto.
7067 * gdb.base/scope.exp: Obsolete xfail a29k.
7068 * gdb.c++/misc.exp: Ditto.
7069 * gdb.c++/cplusfuncs.exp: Ditto.
7070 * gdb.base/ptype.exp: Ditto.
7071 * gdb.base/printcmds.exp: Ditto.
7072 * gdb.base/opaque.exp: Ditto.
7073 * gdb.base/list.exp: Ditto.
7074 * gdb.base/funcargs.exp: Ditto.
7075 * gdb.base/default.exp: Ditto.
7076
8ddad156
MS
70772002-01-04 Michael Snyder <msnyder@redhat.com>
7078
ca4976a6 7079 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
7080 * gdb.base/maint.exp: Add tests for maint info sections options.
7081
1b074332
JL
7082Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
7083
7084 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
7085
7d159115
CV
70862001-12-20 Corinna Vinschen <vinschen@redhat.com>
7087
7088 * gdb.asm/arm.inc: New file.
7089 * gdb.asm/asm-source.exp: Add arm targets.
7090 * gdb.asm/configure.in: Ditto.
7091 * gdb.asm/configure: Recreated from configure.in.
7092
8fb87725
JL
7093Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
7094
afabe08c
JL
7095 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
7096 with HP's compiler.
7097 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
7098 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
7099 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
7100 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
7101
7102 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
7103 either HP's compilers or GCC.
7104
db521deb
JL
7105 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
7106 a SIGBUS or SIGSEGV.
7107
7108 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
7109
7110 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
7111 can be compiled with either HP's compiler or GCC.
7112
cfa88ab7
JL
7113 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
7114 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
7115 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
7116
ca344dff
JL
7117 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
7118 to match current gdb output. Update due to using auto-solib-limit
7119 for limiting instead of overloading auto-solib-add.
7120 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
7121 test program.
7122
3f3c6e55 7123 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
7124 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
7125 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
7126 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
7127 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
7128 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
7129 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
7130 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
7131 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
7132 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
7133 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
7134 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
7135 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 7136
8fb87725
JL
7137 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
7138 a SIGTRAP to the inferior.
7139
cf599fa7
CV
71402001-12-19 Corinna Vinschen <vinschen@redhat.com>
7141
7142 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
7143 Substitute call to target_link by call to gdb_compile.
7144
2cd045cd
JL
7145Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
7146
7147 * gdb.base/break.exp: Fix HP specific search string when testing
7148 backtracing in a called function.
7149
d63a86f8 7150 * gdb.base/constvars.exp: Only set lang to C++ if we're
2cd045cd
JL
7151 compiling the test with HP's compilers.
7152 * gdb.base/volatile.exp: Similarly.
7153
99ebe9ac
JB
71542001-12-19 Jim Blandy <jimb@redhat.com>
7155
7156 * gdb.base/printcmds.exp: Expect the null character to be printed
7157 as '\0', and the '\013' to be printed as '\v'.
7158 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
7159 * gdb.base/setvar.exp: Same.
7160
b9891b29
JB
71612001-12-17 Jim Blandy <jimb@redhat.com>
7162
0eba65ab
JB
7163 * gdb.base/completion.exp: Rather than completing very long
7164 filenames, which can make the readline library produce output we
7165 don't recognize, cd to the directory first, and then complete
7166 using nice, short relative paths.
7167
6970b5b1
JB
7168 * gdb.base/completion.exp: On some systems, there is, in fact, a
7169 variable named `b' in scope, since GDB treats all static
7170 variables as being in scope. So use `no_var_named_this'
7171 instead of `b'.
7172
b9891b29
JB
7173 * gdb.base/corefile.exp: Recognize the message saying that GDB
7174 can't find the core file's registers as a failure.
7175
e6ccd35f
JSC
71762001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
7177
7178 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
7179 test expect string more specific.
7180
105ba819
CV
71812001-12-13 Corinna Vinschen <vinschen@redhat.com>
7182
7183 * gdb.asm/asm-source.exp: Add support for xstormy16.
7184 * gdb.asm/configure.in: Ditto.
7185 * gdb.asm/configure: Rebuild.
7186 * gdb.asm/xstormy16.inc: New file.
7187
e9e79dd9
FF
71882001-12-10 Fred Fish <fnf@redhat.com>
7189
7190 * gdb.base/maint.exp: Update to match changes in type dumping code.
7191
347dc97d
JB
71922001-12-10 Jim Blandy <jimb@redhat.com>
7193
7194 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
7195 matching the entry point symbol's name at the beginning of the
7196 line.
7197
5178b9d6
DJ
71982001-12-07 Daniel Jacobowitz <drow@mvista.com>
7199
7200 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
7201 gdb.c++/inherit.exp, gdb.c++/method.exp,
7202 gdb.c++/namespace.exp, gdb.c++/templates.exp,
7203 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
7204 and class layout support.
7205
af890c52
DJ
72062001-12-07 Daniel Jacobowitz <drow@mvista.com>
7207
7208 * gdb.c++/classes.exp: Add test for static member function.
7209 * gdb.c++/misc.cc: Add class with static member function.
7210
7a345fb3
JB
72112001-12-07 Jim Blandy <jimb@redhat.com>
7212
f2e54a80 7213 If GDB says it can't find the struct the function returned, report
8032bf31
JB
7214 those tests as `unsupported'.
7215 * gdb.base/call-rt-st.exp (print_struct_call): New function.
7216 Rewrite subsequent tests to use it.
7217
7218 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
7219 those tests as `unsupported'.
7220 * gdb.base/structs.exp (call_struct_func): New function.
7221 (do_function_calls): Use call_struct_func to call the functions
7222 returning structs.
7223
0bc69509
JB
7224 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
7225 whether functions are prototyped or not, so we can't possibly pass
7226 arguments to t_float_values2 properly.
7227
7a345fb3
JB
7228 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
7229 value of `timeout' for targets other than the mips*tx39-*.
7230
edb6ede1
MS
72312001-12-06 Michael Snyder <msnyder@redhat.com>
7232
d63a86f8 7233 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
7234 and detect whether the start symbol has a leading underscore.
7235
2d842f13
JB
72362001-12-04 Jim Blandy <jimb@redhat.com>
7237
7238 * gdb.base/completion.exp: Clarify indentation.
7239
68550daf
JB
72402001-12-03 Jim Blandy <jimb@redhat.com>
7241
7242 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
7243 variables on the S/390, not `.word'.
7244
cd5195a8
JB
72452001-11-30 Jim Blandy <jimb@redhat.com>
7246
7247 Add assembly-source tests for s390-ibm-linux.
7248 * gdb.asm/s390.inc: New file.
7249 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
7250 the S/390 architecture.
7251 * gdb.asm/configure: Regenerated.
7252
ca9efc90
MS
72532001-11-30 Michael Snyder <msnyder@redhat.com>
7254
7255 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
7256 next, info source, info sources, info line, global and static
7257 variables, and static functions.
7258 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
7259 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
7260 * gdb.asm/asmsrc1.s: Add a static function and some variables.
7261 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
7262 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
7263 (gdbasm_leave): Restore frame pointer.
7264 (gdbasm_startup): Copy stack set-up from crt0.S.
7265
d0e66976
FN
72662001-11-26 Fernando Nasser <fnasser@redhat.com>
7267
7268 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
7269 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
7270 to a local (non-static) variable. Copy tstruct.a to a static buffer
7271 and return a pointer to that buffer.
7272 * gdb.base/callfwmall.c (t_structs_a): Ditto.
7273
e2334072
MK
72742001-11-24 Mark Kettenis <kettenis@gnu.org>
7275
7276 * gdb.asm/configure.in: Fix recognition of ix86 target.
7277 * gdb.asm/configure: Regenerate.
7278
756caa3d
MS
72792001-11-21 Michael Snyder <msnyder@redhat.com>
7280
7281 * gdb.asm/sparc.inc: New file.
7282 * gdb.asm/asm-source.exp: Recognize sparc target.
7283 * gdb.asm/configure.in: Recognize sparc target.
7284 * gdb.asm/configure: Regenerate.
d63a86f8 7285
9a4d72d5
MS
72862001-11-21 Michael Snyder <msnyder@redhat.com>
7287
7288 * gdb.asm/m32r.inc: New file.
7289 * gdb.asm/asm-source.exp: Recognize m32r target.
7290 * gdb.asm/configure.in: Recognize m32r target.
7291 * gdb.asm/configure: Regenerate.
7292
a773d1cd
MS
72932001-11-20 Michael Snyder <msnyder@redhat.com>
7294
017ac23d
MS
7295 * gdb.asm/i386.inc: New file.
7296 * gdb.asm/asm-source.exp: Recognize ix86 target.
7297 * gdb.asm/configure.in: Recognize ix86 target.
7298 * gdb.asm/configure: Regenerate.
7299
a773d1cd
MS
7300 * gdb.c++/namespace.exp: Fix quotes in output messages.
7301
bb632afb
MS
73022001-11-14 Michael Snyder <msnyder@redhat.com>
7303
25d559ca 7304 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
7305 qualifier in a type cast expression, to designate an address
7306 in the instruction space (Harvard architecture).
7307
4749e309
MS
73082001-11-13 Michael Snyder <msnyder@redhat.com>
7309
7310 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
7311 Tests for expressions using 'const' and 'volatile'.
7312
25050984
CV
73132001-11-13 Corinna Vinschen <vinschen@redhat.com>
7314
7315 * gdb.asm/asm-sources.exp: Allow defining linker flags.
7316
1902c51f
DJ
73172001-11-12 Daniel Jacobowitz <drow@mvista.com>
7318
7319 * lib/mi-support.exp (mi_run_to_helper): Move comments
7320 outside of gdb_expect.
7321
dcf95b47
DJ
73222001-11-11 Daniel Jacobowitz <drow@mvista.com>
7323
7324 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
7325 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
7326 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
7327 mi0_run_to): New functions.
7328 * gdb.mi/mi-simplerun.exp: Use them.
7329 * gdb.mi/mi0-simplerun.exp: Likewise.
7330 * gdb.mi/mi-var-cmd.exp: Likewise.
7331 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 7332
45b074e1
AC
73332001-11-10 Andrew Cagney <ac131313@redhat.com>
7334
7335 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
7336 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
7337
bf50d346
AC
73382001-11-09 Andrew Cagney <ac131313@redhat.com>
7339
7340 * gdb.base/restore.exp: Include $expected value in restored test
7341 message.
7342
9383332c
AC
73432001-11-09 Andrew Cagney <ac131313@redhat.com>
7344
7345 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
7346 implemented.
7347
db62520a
MS
73482001-11-08 Michael Snyder <msnyder@redhat.com>
7349
7350 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
7351 Add pass/fail message for stop at breakpoint in call dummy function.
7352
b5703437
MS
73532001-11-07 Michael Snyder <msnyder@redhat.com>
7354
d63a86f8
RM
7355 * gdb.c++/templates.exp (test_template_breakpoints):
7356 If we get an overload menu, but it does not match what
760f6330 7357 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
7358 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
7359 making the whitespace optional. Argument for "new" may be
7360 "unsigned" as well as "unsigned int/long".
d63a86f8 7361 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
7362 making the whitespace optional. Also replace "(void) with
7363 "((void|)), making the keyword "void" optional.
d63a86f8 7364 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
7365 making the whitespace optional. Also replace "(void) with
7366 "((void|)), making the keyword "void" optional.
3bf40917
MS
7367 * gdb.base/callfuncs.c (t_float_values): This function must
7368 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 7369 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
7370 can be tested against both cases. Usually one case involves
7371 promotion of float to double, while the other does not.
7372 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
7373 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
7374 includes a stack frame for "start".
7375
c8ab4e6d
JB
73762001-11-05 Jim Blandy <jimb@redhat.com>
7377
7378 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
7379 pointers are 32 bits long, and that offsets of relocs are always
7380 stored in the data (REL-style), and not in the reloc entry itself
7381 (RELA-style).
7382 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
7383 stabs.
7384
3f08ced9
MS
73852001-11-01 Michael Snyder <msnyder@redhat.com>
7386
7387 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
7388 and regular expression operators by using quoting.
7389
cbfa24cd
MS
73902001-10-31 Michael Snyder <msnyder@redhat.com>
7391
7392 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
7393 depending on what the symbol table contains.
7394 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
7395 the output of the ptype command. Similarly, accept both "const &"
7396 and "const&".
7397
aaa68313
CV
73982001-10-31 Corinna Vinschen <vinschen@redhat.com>
7399
7400 * gdb.base/miscexprs.c (main): Add usage of preprocessor
7401 symbol `STORAGE' to allow to choose the storage class of
7402 the local datastructures.
7403 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
7404 compiler directive.
7405
91740388
MS
74062001-10-30 Michael Snyder <msnyder@redhat.com>
7407
7408 * gdb.base/jump.exp: Allow it to run for all targets.
7409
1b7c05e7
CV
74102001-10-29 Corinna Vinschen <vinschen@redhat.com>
7411
7412 * gdb.base/call-ar-st.c (print_double_array): Match for loop
7413 with new double_array size.
7414 (main): Change storage class of all local variables to static.
7415 Reduce size of double_array to 9.
7416 * gdb.base/call-ar-st.exp: Increase timeout value.
7417 Change expected output for double array to match new size in
7418 call-ar-st.c.
7419
36a22261
CV
74202001-10-29 Corinna Vinschen <vinschen@redhat.com>
7421
7422 * gdb.base/ending-run.exp: Create identical output when passing
7423 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 7424 Stormy16 target.
36a22261 7425
92b8ae91
MK
74262001-10-28 Mark Kettenis <kettenis@gnu.org>
7427
7428 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
7429 that we catch the expected failure under Linux/x86.
7430
cb135b83
OF
74312001-10-29 Orjan Friberg <orjanf@axis.com>
7432
7433 * gdb.base/setvar.exp: Escape curly braces.
7434 * gdb.stabs/weird.exp: Ditto.
7435
6884aa54
DJ
74362001-10-27 Daniel Jacobowitz <drow@mvista.com>
7437
7438 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
7439 * gdm.mi/mi0-hack-cli.exp: Likewise.
7440
0398c9aa
AC
74412001-10-25 Andrew Cagney <ac131313@redhat.com>
7442
7443 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
7444 messages.
7445
d20bf2e8
AC
74462001-10-21 Andrew Cagney <ac131313@redhat.com>
7447
7448 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
7449 checking MI enabled.
7450
03dd63aa
CV
74512001-10-09 Corinna Vinschen <vinschen@redhat.com>
7452
7453 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
7454
1d9d99f3
FCE
74552001-10-04 Frank Ch. Eigler <fche@redhat.com>
7456
7457 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
7458 if gdb child process crashes, just signal an error.
7459
838ae6c4
JB
74602001-10-02 Jim Blandy <jimb@redhat.com>
7461
7462 * lib/gdb.exp (test_xfail_format): Simplify.
7463
7464 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
7465 front of the variable name `format'. Simplify `if'.
7466
8f0cbc1c
DJ
74672001-10-01 Daniel Jacobowitz <drow@mvista.com>
7468
7469 * gdb.threads/pthreads.exp: Wait for output and delay
7470 before sending ^C.
7471
1f08dafd
DJ
74722001-10-01 Daniel Jacobowitz <drow@mvista.com>
7473
7474 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
7475 some incorrect output instead of timing out.
7476 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
7477
674f90ff
CV
74782001-09-28 Corinna Vinschen <vinschen@redhat.com>
7479
7480 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
7481 check to allow additional `int'.
7482
9b284272
DJ
74832001-09-27 Daniel Jacobowitz <drow@mvista.com>
7484
7485 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
7486 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
7487
b55a4771
MS
74882001-09-27 Michael Snyder <msnyder@redhat.com>
7489
7490 * lib/gdb.exp (test_debug_format): New proc.
7491 (setup_xfail_format): Use new proc test_debug_format.
7492 * gdb.base/constvars.exp (local_compiler_xfail_check): New
7493 proc; use new service proc test_debug_format.
7494 Replace all other "gcc_compiled" tests with this test.
7495 * gdb.base/volatile.exp (local_compiler_xfail_check): New
7496 proc; use new service proc test_debug_format.
7497 Replace all other "gcc_compiled" tests with this test.
7498
74992001-09-27 Michael Snyder <msnyder@redhat.com>
7500
7501 * gdb.base/cvexpr.exp: New file.
7502 * gdb.base/cvexpr.c: New file
7503 Test for expressions using const and volatile keywords.
7504
4e6667ac
CV
75052001-09-26 Corinna Vinschen <vinschen@redhat.com>
7506
7507 * gdb.base/constvars.exp: Check for different orders of keywords
7508 and additional "int" strings in output.
7509
4f337972
AC
75102001-09-22 Andrew Cagney <ac131313@redhat.com>
7511
7512 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
7513 responses from "help maint".
7514
2015650d
FCE
75152001-09-19 Frank Ch. Eigler <fche@redhat.com>
7516
7517 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
7518 to localhost:NNN instead of :NNN, in case Xvfb is listening
7519 only on TCP.
7520
f3bcedc1
CV
75212001-09-19 Corinna Vinschen <vinschen@redhat.com>
7522
7523 * gdb.base/recurse.exp: When checking leaving the watchpoint
7524 scope, recognize when gdb is in function's epilogue and pass.
7525
6b819c92
KS
75262001-09-18 Keith Seitz <keiths@redhat.com>
7527
7528 * lib/insight-support.exp (_gdbtk_export_target_info): Add
7529 support for running tests against sid targets.
7530 (gdbtk_done): Ditto.
7531
a10c9419
CV
75322001-09-18 Corinna Vinschen <vinschen@redhat.com>
7533
7534 * gdb.base/ending-run.c (main): Set stdout buffersize
7535 to the same reasonable value for any target.
7536 * gdb.base/ending-run.exp: Add a regular expression
7537 to make testsuite happy on Sanyo Stormy16 target.
7538
739d0d99
CV
75392001-09-17 Corinna Vinschen <vinschen@redhat.com>
7540
7541 * gdb.base/display.c (do_loops): Add float variable `f'.
7542 Increment f in loop.
7543 * gdb.base/display.exp: Increment timeout by 60 seconds.
7544 Change float display test to use variable `f'.
7545
1b8947f0
JB
75462001-09-17 Jim Blandy <jimb@redhat.com>
7547
7548 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
7549 overflowing the limited breakpoint tables on some ROM monitors
7550 (like the ROM68K).
7551
9890ac81
FCE
75522001-09-15 Frank Ch. Eigler <fche@redhat.com>
7553
7554 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
7555 the "-ac" (disable access control) flag.
7556
6db765ea
JH
75572001-08-30 Jeff Holcomb <jeffh@redhat.com>
7558
7559 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
7560 ints.
7561
4c32cc04
KS
75622001-08-30 Keith Seitz <keiths@redhat.com>
7563
7564 * lib/gdb.exp: Move all insight-related functionality into
7565 separate file.
7566 * lib/insight-support.exp: New file.
7567
8d6e6f81
FCE
75682001-08-29 Frank Ch. Eigler <fche@redhat.com>
7569
7570 * config/sid.exp (sid_start): Never set sid verbosity; disable
7571 expect_background {} that consumed its stdout; tolerate </dev/null.
7572 Attempt to set endianness override in "sid" protocol mode. Cleanup.
7573
6a90e1d0
AC
75742001-08-18 Andrew Cagney <ac131313@redhat.com>
7575
7576 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
7577 CLI jump command to start it.
7578 (mi_run_to_main): Fail immediatly when unexpected output.
7579
1759b3c3
AC
75802001-08-18 Andrew Cagney <ac131313@redhat.com>
7581
7582 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
7583 beginning of function. Fix PR gdb/191.
7584
61d11d80
FCE
75852001-08-16 Frank Ch. Eigler <fche@redhat.com>
7586
7587 * config/sid.exp (sid_start): Don't warn if we cannot figure out
7588 what to force sid endianness to.
7589
942a4df2
KS
75902001-08-15 Keith Seitz <keiths@redhat.com>
7591
7592 * lib/gdb.exp (gdbtk_start): Don't set environment
7593 variables for TCL_LIBRARY and friends. Insight will
7594 now figure these out for itself.
7595
0521c418
MS
75962001-08-02 Michael Snyder <msnyder@redhat.com>
7597
7598 * gdb.base/completion.exp: Remove the symbol "a64l" from
7599 the expect string; this is target-specific, and not related
7600 to what is being tested.
7601
74a9a58a
DB
76022001-08-02 Dave Brolley <brolley@redhat.com>
7603
7604 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
7605
c70819fa
MS
76062001-07-25 Michael Snyder <msnyder@redhat.com>
7607
c2b8fa57
MS
7608 * gdb.base/consecutive.exp: New file. Test stepping over
7609 breakpoints on consecutive instructions.
7610 * gdb.base/consecutive.c: New file.
7611
c70819fa
MS
7612 * gdb.base/call-rt-st.exp: Use double-backslash to quote
7613 curly braces in regular expressions.
7614
2b1a1355
MS
76152001-07-25 Michael Snyder <msnyder@redhat.com>
7616
7617 * gdb.base/ending-run.exp: Accept "Program exited normally" as
7618 legitimate output from stepping out of main.
7619
413eca6f
KS
76202001-07-22 Keith Seitz <keiths@redhat.com>
7621
7622 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
7623 the empty string, do not run the tests.
7624
7e5a9322
SC
76252001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
7626
7627 * gdb.base/long_long.exp: Detect size of pointer. Take into
7628 account 2-byte pointers when testing for p/a results.
7629
de58f10f
SC
76302001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
7631
d63a86f8 7632 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
7633 and defined to 1K for m68hc11.
7634 (random_data): Reduce table to 1K for embedded platforms (68hc11).
7635 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
7636 (sizeof_random_data): New variable to tell the size of the data table;
7637 don't test past this size; always run to main.
7638
d6f5fea1
SC
76392001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
7640
7641 * gdb.base/return2.exp: return of long long and double fails for
7642 68HC11; don't execute these tests on that platform.
7643 * gdb.base/return.exp: Return of a double fails for 68hc11.
7644
c477543d
SC
76452001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
7646
7647 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
7648 tests that print a float.
7649 * call-rt-st.exp: Likewise.
7650
63cf1c79
MK
76512001-07-12 Mark Kettenis <kettenis@gnu.org>
7652
7653 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
7654 running this test on Linux.
7655
112f9ab5
MC
76562001-06-24 Michael Chastain <chastain@redhat.com>
7657
7658 * gdb.base/arithmet.exp: Remove some tests to make all test names
7659 unique.
7660
4970cb0f
MS
76612001-07-03 Michael Snyder <msnyder@redhat.com>
7662
7663 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
7664 the output of the ptype command.
7665
d85da69f
MS
76662001-07-02 Michael Snyder <msnyder@redhat.com>
7667
4c8a82de
MS
7668 * gdb.base/completion.exp: Don't assume that break.c is the only
7669 source file that may contain functions named "marker".
d85da69f
MS
7670 * gdb.base/corefile.exp: Quote the curly braces in regexp.
7671
8afc772b
AC
76722001-06-28 Andrew Cagney <ac131313@redhat.com>
7673
7674 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
7675 of files to delete.
7676
7677 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
7678 * gdb.disasm/h8300s.exp: New file.
7679 gdb.disasm/h8300s.s: Likewise.
7680
cff22675
AC
76812001-06-27 Andrew Cagney <ac131313@redhat.com>
7682
7683 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
7684 empty breakpoint tables.
7685
68c81b54
AC
76862001-06-25 Andrew Cagney <ac131313@redhat.com>
7687
7688 * lib/mi-support.exp: Update args=... part of stop-reason
7689 patterns. Accept either a list or a tuple.
7690
2dd62704
AC
76912001-06-23 Andrew Cagney <ac131313@redhat.com>
7692
7693 * lib/mi-support.exp: Remove local emacs variable defining
7694 change-log-default-name.
7695
b4127474
MC
76962001-06-22 Michael Chastain <chastain@redhat.com>
7697
7698 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
7699 This is operationally compatible with the previous version.
7700
8dbfb380
JB
77012001-06-13 Jim Blandy <jimb@redhat.com>
7702
7703 * lib/gdb.exp (gdb_test): Doc fix.
7704
f2d8c86d
MC
77052001-06-10 Michael Chastain <chastain@redhat.com>
7706
7707 * gdb.base/exprs.exp: Remove a duplicate test.
7708
81564d34
JB
77092001-06-06 Jim Blandy <jimb@redhat.com>
7710
7711 * gdb.base/return2.exp (main): Use values to test float and double
7712 returns that are not NaN's, to avoid being confused by IEEE
7713 comparison rules.
7714
da55addb
MS
77152001-06-04 Michael Snyder <msnyder@redhat.com>
7716
7717 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 7718 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
7719 rather than wait for 12 more tests to time out.
7720
42c65987
JB
77212001-06-06 Jim Blandy <jimb@redhat.com>
7722
b18bced9 7723 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 7724 Don't forget to match the GDB prompt.
b18bced9 7725
42c65987
JB
7726 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
7727
5b41e5f0
JB
77282001-06-04 Jim Blandy <jimb@redhat.com>
7729
7730 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
7731 command.
7732
015e046f
KB
77332001-05-31 Kevin Buettner <kevinb@redhat.com>
7734
7735 * gdb.base/annota1.exp (info break): Match four or more spaces
7736 after "Address".
7737
fb1ffbbe
MC
77382001-05-31 Michael Chastain <chastain@redhat.com>
7739
7740 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
7741 (dm_type_int_star): Likewise.
7742 (dm_type_long_star): Likewise.
7743 (dm_type_void_star): Likewise.
7744
5ea2a32c
KB
77452001-05-29 Kevin Buettner <kevinb@redhat.com>
7746
7747 * gdb.base/completion.exp (INPUTRC): Set this environment variable
7748 to a known value in order to get consistent results regardless
7749 of the setting of INPUTRC or the presence or contents of .inputrc.
7750
ae23c492
MS
77512001-05-24 Michael Snyder <msnyder@redhat.com>
7752
ac55707e
MS
7753 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
7754 Don't require that the main thread and the manager thread are the
7755 first in the list.
7756
ae23c492
MS
7757 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
7758 debugging. If test fails, issue an "unsupported" not a "fail".
7759
400071f1
JB
77602001-05-24 Jim Blandy <jimb@redhat.com>
7761
7762 Don't assume that short is shorter than int.
7763 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
7764 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 7765 this isn't true.
400071f1
JB
7766 ("print unsigned char == (~0)"): Add test that verifies that ~0,
7767 an int, is not equal to ~0 stored in an unsigned char. This tests
7768 the same thing that the previous test meant to, but works on
7769 16-bit machines, too.
7770 ("print unsigned char != (~0)"): Same test, complemented.
7771
0816a3e5
MS
77722001-05-24 Michael Snyder <msnyder@redhat.com>
7773
7774 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 7775 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
7776 and prevents dejagnu getting out of step.
7777
f6dc23a9
KB
77782001-05-23 Kevin Buettner <kevinb@redhat.com>
7779
7780 * gdb.base/finish.exp (finish_void): Revise pattern for
7781 stopping on the call statement to not permit stopping at
7782 the start of the instructions comprising the call sequence.
7783
7dbd117d
MC
77842001-05-19 Michael Chastain <chastain@redhat.com>
7785
7786 * gdb.base/callfuncs.exp: Make all test names unique.
7787 * gdb.base/commands.exp: Make all test names unique.
7788 * gdb.base/condbreak.exp: Make all test names unique.
7789 * gdb.base/dbx.exp: Make all test names unique.
7790 * gdb.base/default.exp: Make all test names unique.
7791 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
7792 and TIMEOUT messages to their corresponding PASS message.
7793 * gdb.base/ending-run.exp: Make all test names unique.
7794 * gdb.base/long_long.exp: Remove duplicate test.
7795
6b0b0a9e
KB
77962001-05-21 Kevin Buettner <kevinb@redhat.com>
7797
7798 * gdb.base/finish.exp (finish_void): Allow "finish" command to
7799 stop on the call statement as well as the statement after the
7800 call.
7801
2caa35cb
MS
78022001-05-21 Michael Snyder <msnyder@redhat.com>
7803
7804 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
7805
40713331
EZ
78062001-05-10 Elena Zannoni <ezannoni@redhat.com>
7807
7808 * gdb.base/completion.exp: Revamp test. Make it execute on all
7809 platforms.
7810
c2c1be8d
EZ
78112001-05-10 Elena Zannoni <ezannoni@redhat.com>
7812
2c9cd303
EZ
7813 * config/gdbserver.exp (gdb_load): Handle the case
7814 in which the arguments to gdbserver are given in the
7815 baseboard configuration file.
7816 Also handle the case in which the server needs to do a
7817 load.
7818
9671de48
KS
78192001-05-07 Keith Seitz <keiths@cygnus.com>
7820
7821 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
7822 set up the display for testing.
7823 (gdbtk_start): Convert all paths to paths that tcl will like.
7824 Export target information to environment.
7825 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
7826 necessary.
7827 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
7828 (to_tcl_path): New proc to convert a given pathname into
7829 a path acceptible as an argument to a tcl command.
7830 (_gdbtk_export_target_info): New proc to export target info
7831 into the environment for gdbtk testing.
7832 (gdbtk_done): New proc to signal end-of-test.
7833
5a360f47
JB
78342001-05-06 Jim Blandy <jimb@redhat.com>
7835
7836 * restore.c: Make the code of caller0 correspond to its comment.
7837
66c756c6
MS
78382001-05-03 Michael Snyder <msnyder@redhat.com>
7839
7840 * config/sid.exp (gdb_target_sid): Check for error messages.
7841 On error or timeout, don't make expect exit (which will terminate
7842 all subsequent tests); instead just make gdb exit.
d63a86f8 7843 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
7844 return a negative value.
7845
a966fde5
JB
78462001-04-24 Jim Blandy <jimb@redhat.com>
7847
851c18e0
JB
7848 * gdb.c++/templates.exp: If we see the prompt for the overload
7849 list, but we haven't recognized any of the longer patterns,
7850 arrange for this test to fail, not hang.
7851
a966fde5
JB
7852 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
7853 variations.
7854
db144853
MC
78552001-04-22 Michael Chastain <chastain@redhat.com>
7856
7857 * gdb.c++/local.exp: Use the 'runto' library function.
7858 * gdb.c++/namespace.exp: Likewise.
7859 * gdb.c++/overload.exp: Likewise.
7860
3207ec21
KB
78612001-03-26 Kevin Buettner <kevinb@redhat.com>
7862
7863 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
7864 * gdb.base/step-line.exp: New file. Test step/next in presence of
7865 #line directives.
7866 * gdb.base/step-line.c: New file. Test program for the above.
7867 * gdb.base/step-line.inp: New file. We pretend that this file has
7868 been transformed by some other tool into step-line.c.
7869
13b57657
JB
78702001-03-21 Jim Blandy <jimb@redhat.com>
7871
7872 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
7873 unmangled operator names.
7874
754cbe1c
JB
78752001-03-20 Jim Blandy <jimb@redhat.com>
7876
7877 * gdb.threads/linux-dp.exp: Recognize an additional message
7878 generated by GDB when it doesn't understand how to debug threads
7879 on the target system.
7880
177495c9
AC
78812001-03-19 Andrew Cagney <ac131313@redhat.com>
7882
7883 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
7884
f266096b
MC
78852001-03-12 Michael Chastain <chastain@redhat.com>
7886
7887 * gdb.c++/derivation.exp: Use the 'runto' library function.
7888
cac3c2ff
MC
78892001-03-12 Michael Chastain <chastain@redhat.com>
7890
7891 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
7892
b6c11a24
MC
78932001-02-24 Michael Chastain <chastain@redhat.com>
7894
7895 * gdb.c++/ref-types.exp: Change handwritten code to library
7896 function 'runto'.
7897
6bae5bce
OF
78982001-03-16 Orjan Friberg <orjanf@axis.com>
7899
7900 * gdb.base/signals.exp: Set count to 0 explicitly.
7901
0015fd9a
MS
79022001-03-15 Mark Salter <msalter@redhat.com>
7903
7904 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
7905 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
7906 (gdb_load): Add support for additional target_info: gdb_download_size
7907 and gdb_load_timeout.
0015fd9a 7908
fc33412a
DT
7909Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
7910
7911 * gdb.base/annota1.exp: Move test of isnative to earlier in the
7912 file -- to prevent failing when the compile fails but we have no
7913 intention of running the tests anyway.
7914
7915 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
7916 tests if set.
7917
7918 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
7919 integers.
7920
7921 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
7922 * gdb.c++/namespace.exp: Ditto.
7923
115f06de
OF
79242001-03-07 Orjan Friberg <orjanf@axis.com>
7925
7926 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
7927 * gdb.base/pointers.exp: Relax pattern match of decimals.
7928
b6ba6518
KB
79292001-03-06 Kevin Buettner <kevinb@redhat.com>
7930
7931 * Makefile.in, config/abug.exp, config/cfdbug.exp,
7932 config/cpu32bug.exp, config/dve.exp, config/est.exp,
7933 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
7934 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
7935 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
7936 config/sh.exp, config/sid.exp, config/slite.exp,
7937 config/sparclet.exp, config/udi.exp, config/unknown.exp,
7938 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
7939 config/vxworks.exp, config/vxworks29k.exp,
7940 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
7941 gdb.base/all-bin.exp, gdb.base/annota1.exp,
7942 gdb.base/arithmet.exp, gdb.base/assign.exp,
7943 gdb.base/async.exp, gdb.base/attach.exp,
7944 gdb.base/bitfields.exp, gdb.base/bitops.exp,
7945 gdb.base/break.exp, gdb.base/call-ar-st.exp,
7946 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
7947 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
7948 gdb.base/commands.exp, gdb.base/completion.exp,
7949 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
7950 gdb.base/constvars.exp, gdb.base/corefile.exp,
7951 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
7952 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
7953 gdb.base/ending-run.exp, gdb.base/environ.exp,
7954 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
7955 gdb.base/finish.exp, gdb.base/foll-exec.exp,
7956 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
7957 gdb.base/funcargs.exp, gdb.base/help.exp,
7958 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
7959 gdb.base/logical.exp, gdb.base/long_long.exp,
7960 gdb.base/maint.exp, gdb.base/mips_pro.exp,
7961 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
7962 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
7963 gdb.base/pointers.exp, gdb.base/printcmds.exp,
7964 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
7965 gdb.base/regs.exp, gdb.base/relational.exp,
7966 gdb.base/remote.exp, gdb.base/reread.exp,
7967 gdb.base/restore.exp, gdb.base/return2.exp,
7968 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
7969 gdb.base/selftest.exp, gdb.base/setshow.exp,
7970 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
7971 gdb.base/sigall.exp, gdb.base/signals.exp,
7972 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
7973 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
7974 gdb.base/step-test.exp, gdb.base/structs.c,
7975 gdb.base/structs.exp, gdb.base/structs2.exp,
7976 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
7977 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
7978 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
7979 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
7980 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
7981 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
7982 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
7983 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
7984 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
7985 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
7986 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
7987 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
7988 gdb.fortran/types.exp, gdb.java/jmisc.exp,
7989 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
7990 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
7991 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
7992 gdb.trace/circ.exp, gdb.trace/collection.exp,
7993 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
7994 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
7995 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
7996 gdb.trace/report.exp, gdb.trace/save-trace.exp,
7997 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
7998 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
7999 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
8000 notices.
8001
dc96c6c7 80022001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
8003
8004 * gdb.base/varargs.c (find_max_double): Fix printf format string:
8005 first arg is int not float.
8006
dc96c6c7 80072001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
8008
8009 * gdb.base/reread.exp: Unsupported for non-native targets;
8010 doesn't work for remote debugging.
8011
9b0c4aeb
FN
80122001-02-19 Fernando Nasser <fnasser@redhat.com>
8013
8014 From Drew Moseley <dmoseley@redhat.com>
8015 * gdb.base/ending-run.exp: Properly handle the BSP state when
8016 stepping past the end of main.
8017
02aa71d5
MC
80182001-02-19 John Moore <jmoore@redhat.com>
8019
8020 * gdb.base/commands.exp (infrun_breakpoint_command_test):
8021 Converted HPUX fix for non-expected items following multiple
8022 step commands into general solution for all platforms.
8023
1fa449a4
MC
80242001-02-18 Michael Chastain <chastain@redhat.com>
8025
8026 * gdb.c++/classes.exp (do_tests): Change runto statements
8027 from "runto 'foo(void)'" to "runto 'foo'". This makes the
8028 statements demangler agnostic.
8029 * gdb.c++/virtfunc.exp (do_tests): Likewise.
8030 (gdb_virtfunc_restart): Likewise.
8031
b2f9ec70
MC
80322001-02-14 Michael Chastain <chastain@redhat.com>
8033
8034 * gdb.c++/inherit.exp (do_tests): Change runto statements
8035 from "runto 'foo(void)'" to "runto 'foo'". This makes the
8036 statements demangler agnostic.
8037
cf74b8ca
AC
8038Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
8039
8040 * gdb.threads/pthreads.exp: Unify pass/fail messages for
8041 ``continue to bkpt at common_routine in thread 2'' and ``stopped
8042 before calling common_routine 15 times'' tests.
8043
99f78f56
MC
80442001-02-11 Michael Chastain <chastain@redhat.com>
8045
8046 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
8047 Helps the test script figure out which demangler is in use.
8048 (dm_type_foo_ref): Ditto.
8049 (dm_type_int_star): Ditto.
8050 (dm_type_long_star): Ditto.
8051 (dm_type_unsigned_int): Ditto.
8052 (dm_type_void): Ditto.
8053 (dm_type_void_star): Ditto.
99707966 8054 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
8055 Probe the gdb demangler and set variables to accommodate
8056 formatting differences.
8057 (info_func_regexp): New function. Same as info_func, but
8058 matches against a regexp.
8059 (info_func): Match against a literal string.
8060 (print_addr_2): New function. Match against a literal string,
8061 which can be different from the input to gdb.
8062 (print_addr): Simply call print_addr_2 with the same argument twice.
8063 (test_lookup_operator_functions): Use demangler formatting variables.
8064 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
8065 the tests in the same order as the C++ class declaration.
8066 (test_paddr_operator_functions): Ditto.
8067 (test_paddr_overloaded_functions): Ditto.
8068 (test_paddr_hairy_functions): Use demangler formatting variables.
8069 Add reference to gdb/19 for related tests.
8070 (do_tests): Call probe_demangler.
8071
1de8f023
KB
80722001-01-30 Kevin Buettner <kevinb@redhat.com>
8073
8074 * gdb.c++/templates.cc (printf): Remove unused function definition.
8075
ca3f91ed
MS
80762001-01-26 Felix Lee <flee@redhat.com>
8077
8078 * sid.exp (sid_exit): Pass host, not target, to remote_close.
8079
80802001-01-25 matthew green <mrg@redhat.com>
8081
8082 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
8083 up sid.
8084 (sid_exit): Call `remote_pop_conn' after GDB is gone.
8085
80862001-01-25 matthew green <mrg@redhat.com>
8087
8088 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 8089 Deprecate $sid_spawn_id.
ca3f91ed
MS
8090 (sid_exit): Remove code necessary only for `spawn.'
8091
80922001-01-25 matthew green <mrg@redhat.com>
8093
8094 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
8095
fb18ec4a
MC
80962001-01-28 Michael Chastain <chastain@redhat.com>
8097
8098 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
8099 to call when tests fail. It takes gdb out of the overloaded
8100 function choice menu back to the main prompt, so that the test
8101 program stays synchronized.
8102 (set_bp_overloaded): New proc to collect all the common
8103 code for setting a breakpoint on an overloaded name. Calls
8104 take_gdb_out_of_choice_menu when needed.
8105 (menu_overload1arg): New variable to collect the repeated
8106 instances of the expected menu for an overloaded name. Change
8107 the regular expression to handle changes in g++ type encoding:
8108 "void" can be either "void" or "", and "unsigned int" can be
8109 either "unsigned int" or "unsigned".
8110 (continue_to_bp_overloaded): Change regular expressions to handle
8111 changes in g++ type encoding.
8112 (no proc): Call take_gdb_out_of_choice_menu when needed.
8113 Remove redundant calls to "info break". Accept either "canceled"
8114 or "cancelled". Change regular expressions in "info break"
8115 calls to handle changes in g++ type encoding. Give all tests
8116 unique strings.
8117
9c646a6e
BE
81182001-01-17 Ben Elliston <bje@redhat.com>
8119
8120 * config/sid.exp: New file.
8121
9549d9c1
AC
8122Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
8123
8124 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
8125
dc96c6c7 81262000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
8127
8128 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
8129 Add a RE to accept a non-ascii char if one is ever presented.
8130
b4df4f68
FN
81312000-12-20 Fernando Nasser <fnasser@redhat.com>
8132
297dd0fd 8133 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 8134
dc96c6c7 81352000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 8136
d63a86f8 8137 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
8138 in regexp. One '\' does not suffice on Linux.
8139
4a7bddb6
MC
81402000-12-09 Michael Chastain <chastain@redhat.com>
8141
8142 * gdb.base/break.exp (test_clear_command): Use a marker function
8143 rather than 'main' for the test function. Also move this
8144 test to an execution point where the marker function names are
8145 guaranteed to be bound to functions. (Executing tests after a
8146 'finish' from main runs into name conflicts with local names
8147 in __libc_start_main).
8148
dc96c6c7 81492000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
8150
8151 * gdb.base/finish.exp: New test for gdb's "finish" command.
8152 * gdb.base/return2.exp: New test for gdb's "return" command.
8153 * gdb.base/return2.c: New source file for above.
8154
dc96c6c7 81552000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
8156
8157 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
8158 * gdb.base/miscexprs.exp: Ditto.
8159 * gdb.base/pointers.exp: Ditto.
8160 * gdb.c++/derivation.exp: Ditto.
8161 * gdb.c++/local.exp: Ditto.
8162 * gdb.c++/namespace.exp: Ditto.
8163 * gdb.c++/overload.exp: Ditto.
8164 * gdb.c++/ref-types.exp: Ditto.
8165
dc96c6c7 81662000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
8167
8168 * gdb.base/constvars.exp: Test result of "up" command.
8169 * gdb.base/miscexprs.exp: Ditto.
8170 * gdb.base/pointers.exp: Ditto.
8171 * gdb.base/scope.exp: Ditto.
8172 * gdb.c++/derivation.exp: Ditto.
8173 * gdb.c++/local.exp: Ditto.
8174 * gdb.c++/namespace.exp: Ditto.
8175 * gdb.c++/overload.exp: Ditto.
8176 * gdb.c++/ref-types.exp: Ditto.
8177
44097287
FN
81782000-11-22 Michael Chastain <chastain@redhat.com>
8179
8180 * mips_pro.exp: Accept either "middle -> top -> main" or
8181 "middle -> main" in the backtrace, because gcc can optimize
8182 tail calls to jumps. Remove setup_xfail for the hppa case.
8183 Add a comment with the original warning messages from PR 3016,
8184 which was filed in 1993, to preserve them for posterity.
8185
9d2e1bab
ND
81862000-11-17 Nick Duffek <nsd@redhat.com>
8187
8188 * lib/gdb.exp (gdb_test): Override timeout with board info.
8189
1aca8eb7
ND
81902000-11-17 Nick Duffek <nsd@redhat.com>
8191
8192 * gdb.base/display.exp: Don't kill running stub. Add "again" to
8193 the second kill and detach messages.
8194
93076499
ND
81952000-11-17 Nick Duffek <nsd@redhat.com>
8196
8197 * configure.in: Add AC_EXEEXT.
8198 * configure: Regenerate.
8199 * Makefile.in (just-check): Export EXEEXT.
8200 * lib/gdb.exp ($EXEEXT): Import from environment.
8201 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
8202 expect "maint dump-me" on Cygwin.
8203 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
8204 $EXEEXT.
8205
30e87cd3
ND
82062000-11-17 Nick Duffek <nsd@redhat.com>
8207
8208 * gdb.base/break.exp: Test backtrace and finish from called
8209 function on all platforms, not just HP-UX.
8210
dc96c6c7 82112000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
8212
8213 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
8214 code from gdb_target_monitor, so it can be used independantly
8215 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 8216
dc96c6c7 82172000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
8218
8219 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
8220 * gdb.base/corefile.exp: Expect the message "Program is being
8221 debugged already" when we send the "corefile" command, since
8222 the preceeding gdb_load may have connected gdb to a remote target.
8223 * gdb.base/display.exp: Disable hardware watchpoints if new
8224 board info variable "no_hardware_watchpoints" is true.
8225 Replace single-letter commands with more readable ones.
8226 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
8227 if new board info variable "no_hardware_watchpoints" is true.
8228 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
8229 to see if stdio (printf) testing is possible.
8230 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
8231 board info variable "no_hardware_watchpoints" is true. Use new
8232 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
8233
39124dea
FN
82342000-11-13 Fernando Nasser <fnasser@redhat.com>
8235
8236 From Orjan Friberg <orjanf@axis.com>:
8237 * gdb.base/printcmds.exp: Escape curly braces followed by a number
8238 in array print pattern match.
8239
a9e2e984
FN
82402000-11-09 Fernando Nasser <fnasser@redhat.com>
8241
8242 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
8243 spelling "cancelled" to U.S. spelling "canceled" to match changes
8244 made to gdb.
8245 * gdb.c++/ovldbreak.exp: Ditto.
8246
c7db355b
PS
82472000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
8248
8249 * gdb.base/callfuncs.c (main): Moved to end of file, call
8250 t_double_values to initialize the FPU before inferior calls are made.
8251 * gdb.base/callfuncs.exp: Test for register preservation after calling
8252 inferior functions. Add tests for continuining, finishing and
8253 returning from a stop in a call dummy.
8254
dc96c6c7 82552000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
8256
8257 * gdb.base/commands.exp: Break up long lines, and re-indent.
8258
dc96c6c7 82592000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
8260
8261 * config/gdbserver.exp: Rewritten from the ground up, to make it
8262 compatible with the current dejagnu tree, and to make it work with
8263 the new "gdbserver" in libremote.
8264
dc96c6c7 82652000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
8266
8267 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
8268 * gdb.base/varargs.exp: Skip entire test if no printf support.
8269 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
8270 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
8271
dc96c6c7 82722000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
8273
8274 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
8275 no floating point support.
8276 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
8277 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
8278 * gdb.base/call-rt-st.exp: Ditto.
8279 * gdb.base/call-strs.exp: Ditto.
8280
bac5fc66
JG
82812000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
8282
8283 * gdb.base/sizeof.c: include <stdio.h>.
8284
8285 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
8286 'finish', otherwise uncaptured gdb_prompt would potentially
8287 throw remaining test points out of sync.
8288
b22a6027
SB
82892000-07-26 Scott Bambrough <scottb@netwinder.org>
8290
8291 * gdb.base/recurse.exp: Run tests for all targets.
8292 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
8293 gnu-oldld case on ARM.
8294 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
8295 for ARM targets.
d63a86f8 8296
d8231941
AG
8297Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
8298
8299 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
8300 * gdb.java/configure: Rebuild.
8301
8caabe69
AG
8302Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
8303
8304 * gdb.java/jv-exp.exp: New file.
8305
9d273ca3
AG
8306Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
8307
8308 * configure: Rebuilt.
8309 * configure.in (configdirs): Add gdb.java.
8310 * gdb.java/jmisc.java: New file.
8311 * gdb.java/jmisc.exp: New file.
8312 * gdb.java/Makefile.in: New file.
8313 * gdb.java/configure: Rebuilt.
8314 * gdb.java/configure.in: New file.
8315 * lib/java.exp: New file.
8316
4f823a66
AC
8317Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
8318
8319 * gdb.base/exprs.exp: Test casts to a pointer including over and
8320 underflow.
8321
2391e11d
AC
8322Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
8323
8324 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
8325 and the compilers sizes.
8326
54602222
ND
83272000-07-09 Nick Duffek <nsd@redhat.com>
8328
8329 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
8330 (use_methods): New function.
8331 (main): Call use_methods().
8332 * gdb.c++/classes.exp (test_method_param_class): New procedure.
8333 (do_tests): Call test_method_param_class.
8334
2bec0572
ND
83352000-07-09 Nick Duffek <nsd@redhat.com>
8336
8337 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
8338 spelling.
8339 (test_enums): New procedure. Move enum tests from end of script
8340 to here. Set breakpoint on function name instead of line number.
8341 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
8342 (enums2): New marker function.
8343 (enums1): New function.
8344 (main): Call enums1(). Move enum tests to enums1().
8345
78492fde
AC
8346Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
8347
8348 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
8349 compile/link program. Update line numbers.
8350 * gdb.asm/d10v.inc: Define ``startup''.
8351 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 8352
49a2cef8
AC
8353Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
8354
8355 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
8356
3e6c8688
EZ
83572000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8358
8359 * gdb.base/maint.exp: Add 'maint print architecture' item to output
8360 of 'help maint print' command.
8361
9ff5cbe9
AC
8362Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
8363
8364 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
8365 they use gdb_expect_list.
8366
17c579bd
AC
8367Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
8368
8369 * gdb.base/commands.exp: Use ``set remote
8370 memory-read-packet-size'' instead of ``set endian big'' to test
8371 long commands.
8372
e6d71bf3
DB
83732000-06-03 Daniel Berlin <dan@cgsoftware.com>
8374
8375 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 8376 g++, and stop skipping them.
e6d71bf3
DB
8377
8378 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
8379 work under g++.
8380
d63a86f8 8381 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
8382 initialization.
8383
dc96c6c7 83842000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
8385
8386 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
8387 the regular expression: accept an (almost) arbitrary sequence of
8388 "frames-invalid" and "breakpoints-invalid" messages both before
8389 and after the "starting" message.
8390
dc96c6c7 83912000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
8392
8393 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 8394
dc96c6c7 83952000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
8396
8397 * gdb.base/annota1.exp (annotate-signal-handler-caller):
8398 Relax the regular expression a little, make it pass on Solaris 8.
8399
8216cda9
KB
84002000-05-12 Kevin Buettner <kevinb@redhat.com>
8401
8402 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 8403 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
8404 Instead, it is permissible for gdb to stop on the line of the
8405 call itself.
8406
1a570b2f
MS
84072000-05-12 Michael Snyder <msnyder@.cygnus.com>
8408
8409 * gdb.base/break.exp (bp on small function, optimized file):
8410 Add a second pass pattern. The behavior differs here between stabs
8411 and dwarf for one-line functions. Stabs preserves two line symbols
8412 (one before the prologue and one after) with the same line number,
8413 but dwarf regards these as duplicates and discards one of them.
8414 Therefore the address after the prologue (where the breakpoint is)
8415 has no exactly matching line symbol, and GDB reports the breakpoint
8416 as if it were in the middle of a line rather than at the beginning.
8417
dc96c6c7 84182000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 8419
d63a86f8 8420 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
8421 rather than "send_gdb" (for consistancy).
8422
7d418785
AC
8423Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
8424
8425 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
8426 * gdb.c++/templates.cc: Properly check for GCC version number.
8427 * lib/compiler.cc: Likewise
8428
dc96c6c7 84292000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 8430
d63a86f8 8431 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
8432 gdb may not stop at the first line of main, due to code motion.
8433
dc96c6c7 84342000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
8435
8436 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
8437 This test depends on parsing the printf output from the target.
8438 Since the sparclet stub doesn't do stdio, this will never work.
8439 * gdb.base/call-rt-st.exp: ditto.
8440 * gdb.base/call-strs: ditto.
8441
dc96c6c7 84422000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
8443
8444 * gdb.base/miscexprs.exp: make sizeof long array test portable.
8445
8446 * gdb.base/ending-run.exp: After connecting to a remote target,
8447 but before running, the target will appear to be in a random
8448 location. Specify both a file and a line for breakpoints.
8449 Also, the function that calls main may be called 'init'
8450 rather than 'start'.
8451
a5a51225
EZ
84522000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8453
8454 * gdb.base/help.exp: Update output for add-symbol-file command.
8455
7930cc7c
FN
84562000-04-10 Fernando Nasser <fnasser@cygnus.com>
8457
8458 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
8459 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
8460
23e37ab1
C
84612000-04-07 J.T. Conklin <jtc@redback.com>
8462
e93c542c
C
8463 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
8464
23e37ab1
C
8465 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
8466
591b8fa3
PDM
8467Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
8468
8469 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
8470 values that can be represented exactly.
8471 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
8472 above change, and to not check against the directory part of the source
8473 file name.
8474 (step into print_long_arg_list): Likewise.
8475 (print print_small_structs from print_long_arg_list): Likewise.
8476 (print print_long_arg_list): Likewise.
8477
7a495180
EZ
84782000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8479
30b53638 8480 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 8481
beb998c6
AC
8482Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
8483
8484 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
8485
1c689132
DB
84862000-03-25 Daniel Berlin <dan@cgsoftware.com>
8487
8488 * gdb.base/commands.exp (deprecated_command_test): Add test for
8489 deprecate with no arguments.
8490
c1790a9d
JL
84912000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
8492
8493 * gdb.base/break.exp: Add new test for setting breakpoints on
8494 optimized code so we can test breakpoints work even when function
8495 prologues may be optimized away
8496
003ba290
FN
84972000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
8498
8499 From David Whedon <dwhedon@gordian.com>
8500 * gdb.base/commands.exp : Added command deprecator tests.
8501
6837a0a2
DB
85022000-03-22 Daniel Berlin <dan@cgsoftware.com>
8503
8504 * gdb.base/help.exp: Added test for new apropos command.
8505
b9593231
KB
85062000-03-21 Kevin Buettner <kevinb@redhat.com>
8507
8508 * gdb.base/pointers.c (usevar): New function.
8509 (main): Make sure that global variables v_int_pointer2, rptr,
8510 and y are all referenced someplace in the program by calling
8511 usevar() on them. [Some linkers delete symbols which are
8512 never referenced. The space remains, but there's no way to
8513 get a (symbolic) handle on the variable from the debugger.]
8514
751a959b
EZ
85152000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8516
8517 * gdb.base/printcmds.c: Add typedeffed arrays.
8518
8519 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
8520 procedure to test arrays that are typedef'd.
8521
73a93a32
JI
85222000-03-13 James Ingham <jingham@leda.cygnus.com>
8523
8524 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 8525 the library directories.
73a93a32 8526
fb40c209
AC
8527Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
8528
8529 * configure.in (configdirs): Add sub directory gdb.mi.
8530 * configure: Re-generate.
8531
8532 * gdb.mi: New directory.
d63a86f8 8533
ee4dd2c9
AC
85342000-02-25 Scott Bambrough <scottb@netwinder.org>
8535
8536 * gdb.base/long_long.exp: Correct test suite failure when printing
8537 a long long value as a double on ARM platforms.
8538
70f0cc22
JB
85392000-02-16 Jim Blandy <jimb@redhat.com>
8540
8541 * gdb.base/break.exp ("breakpoint line number"): Make sure the
8542 default source file is set properly before running this test.
8543
853819b8
EZ
85442000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8545
8546 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
8547 gdbtk/library directory, not in gdbtcl2.
8548
dfcd3bfb
JM
85492000-02-04 Jim Blandy <jimb@redhat.com>
8550
8551 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
8552 backslash from regexp pattern.
8553
8554 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
8555 procedure. Use it to run all the "continue to bp overloaded"
8556 tests. Note that this changes the names of the tests slightly.
8557 If the breakpoint hit message includes a hex PC value, because
8558 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
8559 from the real source code, still consider that a pass.
8560
8561 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
8562 XFAIL here if the breakpoint message contains a hex address. Note
8563 similar change on 1999-11-02.
8564
8565 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
8566
8567 * gdb.base/ptype.exp: Establish a default source file before
8568 calling get_debug_format.
8569
85702000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
8571
8572 * gdb.base/watchpoint.exp: Remove duplication of test messages.
8573
8b93c638
JM
85742000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
8575
8576 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
8577 of successive stepi commands -- while in the prologue we should see
8578 the function entry bracket.
8579
85802000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
8581
8582 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
8583 reach __change_mode() when stepping through the end of main().
8584
c5394b80
JM
85852000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
8586
8587 * gdb.base/default.exp: Fix expected pattern.
8588 * gdb.base/help.exp: Same.
8589
0d06e24b
JM
85902000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8591
8592 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
8593 Don't use xfail's because that affects only the following test.
d63a86f8 8594
0d06e24b
JM
8595 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
8596 solaris or linux.
8597
8598 * gdb.base/selftest.exp: Update to reflect changes to main.c.
8599
dc96c6c7 86002000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 8601
d63a86f8 8602 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
8603 "A syntax error" rather than "A parse error". Accept both.
8604
86052000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
8606
8607 * gdb.base/default.exp: Remove OS dependent string from "target
8608 remote" test.
8609 * gdb.base/help.exp: Same for "help target remote" test.
8610
c3f6f71d
JM
86112000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8612
8613 From Jim Kingdon <kingdon@redhat.com>:
8614
8615 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
8616 prompt (cleanup rather than necessity, but still might keep output
8617 from spilling to next test).
8618
86192000-01-02 Fred Fish <fnf@cygnus.com>
8620
8621 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
8622 AIX, which defines them in <sys/types.h>.
8623
ed9a39eb 86241999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 8625
ed9a39eb
JM
8626 * gdb.base/default.exp: Match arm* etc instead of arm in "info
8627 float" test.
8628
86291999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 8630
ed9a39eb 8631 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
8632
8633 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
8634 outermost frame disallowed".
8635
86361999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
8637
8638 * gdb.base/setvar.exp: New tests for setting the value of a struct
8639 with a constant list.
8640
86411999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
8642
8643 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
8644 require the user to type a cast before setting the value of a struct.
8645
de57eccd
JM
86461999-12-06 Jim Blandy <jimb@cygnus.com>
8647
8648 * gdb.base/default.exp: Expect the new 'info float' command on
8649 all i386 platforms.
8650
8651 * gdb.threads/linux-dp.exp: Expand our ability to recognize
8652 LinuxThreads libraries that don't support debugging.
8653
c2d11a7d
JM
8654Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
8655
8656 * gdb.base/remote.c: Fill the buffer with truely random data.
8657 Change the buffer type to ``unsigned char'' to simplify size
8658 arithmetic.
8659
8660 * gdb.base/remote.exp: Reduce download numbers by one. Typical
8661 stub only handles 400-1 byte packets. Verify that the download
8662 worked.
8663
86641999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
8665
8666 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
8667 tests, using UNRESOLVED for the untested cases. Also, does not wait
8668 for a timeout if the prompt was received before a recognizable pattern.
8669
86701999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
8671
8672 * lib/gdb.exp (gdb_expect_list): Fix spelling.
8673
86741999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8675
8676 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
8677 watchpoints.
8678
86791999-11-24 Jason Merrill <jason@casey.cygnus.com>
8680
8681 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
8682
8683 * gdb.c++/local.exp: Be more flexible in recognizing local class
8684 name mangling. Don't allow horribly truncated method names.
8685 * gdb.c++/derivation.exp: Expect protected inheritance.
8686 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
8687 * gdb.c++/virtfunc.exp: Likewise.
8688 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
8689 when printing a nested enum.
8690
86911999-11-22 Jim Blandy <jimb@cygnus.com>
8692
8693 * gdb.base/step-test.exp: Properly await GDB's response to setting
8694 a breakpoint on the call to large_struct_by_value.
8695
8696 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
8697 just because we have debug info for the `start' function.
8698
86991999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
8700
8701 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
8702 "Unknown signal" messages, which indicate (on LinuxThreads) that
8703 GDB doesn't know how to debug threads on this system. This is
8704 better than hanging while philosopher 0 dumps chatter into gdb.log.
8705
87061999-11-18 Tom Tromey <tromey@cygnus.com>
8707
8708 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
8709
87101999-11-18 Fred Fish <fnf@cygnus.com>
8711
8712 * gdb.base/coremaker2.c: Add sample program for generating
8713 cores that is more self contained than coremaker.c. Eventually
8714 I'll add more code to this and tie it into the testsuite.
8715
4ce44c66
JM
87161999-11-12 Stan Shebs <shebs@andros.cygnus.com>
8717
8718 * gdb.base/dollar.exp: Remove, now in gdb.hp.
8719
87201999-11-10 Jimmy Guo <guo@cup.hp.com>
8721
8722 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
8723 from $srcdir/lib/.
8724 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
8725 and gdb.c++/.
8726
8727 * gdb.c++/derivation.exp: remove redundant get compiler info code.
8728
d63a86f8 8729 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
8730 'continue with watch' test point.
8731
87321999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
8733
8734 Merged from p2linux-990323-branch:
d63a86f8 8735
4ce44c66
JM
8736 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
8737
11cf8741
JM
8738Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
8739
8740 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
8741 {limit,fixed}''. Test ``set download-write-size''.
8742
8743Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
8744
8745 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
8746 gdb_expect_list.
8747
8748Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
8749
8750 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
8751
87521999-11-03 Mark Salter <msalter@cygnus.com>
8753
8754 * gdb.base/break.exp: Fix "stub continue" pattern.
8755
87561999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
8757
8758 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
8759
87601999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
8761
8762 * gdb.base/display.exp ("finish"): Add timeout clause.
8763
8764 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
8765 plain prompt clause, so this doesn't have to time out in order to
8766 fail.
8767
8768 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
8769 breakpoint hit messages include an address.
8770
8771 * gdb.base/display.exp: Don't forget to escape parens in regular
8772 expressions. Unix regexp notatation sucks.
8773
87741999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8775
8776 * gdb.base/annota1.exp: Test for annotate-signalled: change output
8777 order for 'signalled' message.
8778
5c44784c
JM
87791999-11-01 Stan Shebs <shebs@andros.cygnus.com>
8780
8781 From Jimmy Guo <guo@cup.hp.com>:
8782 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
8783 * gdb.base/annota1.c: Add code for tests to work with.
8784
87851999-10-26 Frank Ch. Eigler <fche@cygnus.com>
8786
8787 * gdb.base/remote.exp: New test for remote downloading settings.
8788 * gdb.base/remote.c: New file with large .data.
8789
917317f4
JM
87901999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
8791
8792 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
8793 for LinuxThreads support, merged from the Code Fusion branch.
8794
8795Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
8796
8797 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
8798 containing exp_continue into a while within an expect. Don't
8799 attempt a start more than three times. Check return value from
8800 gdb_load.
d63a86f8 8801
2df3850c
JM
8802Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
8803
8804 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
8805 a pass case.
8806
2acceee2
JM
88071999-10-01 Kevin Buettner <kevinb@cygnus.com>
8808
8809 * gdb.base/break.c (main): Added a statement that we can step
8810 off of.
8811 * gdb.base/break.exp: Added tests for setting a breakpoint
8812 at an offset and stepping onto a breakpoint.
8813
88141999-10-01 Fred Fish <fnf@cygnus.com>
8815
d63a86f8 8816 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
8817 gdb output.
8818
c2c6d25f
JM
88191999-09-18 Jim Blandy <jimb@cris.red-bean.com>
8820
8821 * gdb.base/break.exp: Code locations are in hex, don't forget!
8822 (For HP-UX.)
8823
88241999-09-17 Stan Shebs <shebs@andros.cygnus.com>
8825
8826 * condbreak.exp: Use break.c as test program.
8827 * condbreak.c: Remove, redundant with break.c.
8828
88291999-09-15 Stan Shebs <shebs@andros.cygnus.com>
8830
8831 * config/monitor.exp (gdb_target_monitor): Disable X- and
8832 Z-packets if the target needs it.
8833
88341999-09-13 James Ingham <jingham@leda.cygnus.com>
8835
8836 * gdb.c++/overload.exp: Added tests for listing overloaded
8837 functions with function pointers in the arg, explicitly calling
8838 out the version you want.
8839
cff3e48b
JM
88401999-09-09 Stan Shebs <shebs@andros.cygnus.com>
8841
8842 * long_long.exp: Add variations of test cases that work for
8843 targets with 16-bit ints and 32-bit doubles.
8844
d4f3574e
SS
88451999-09-08 Stan Shebs <shebs@andros.cygnus.com>
8846
8847 * break.c (main): Compare a possibly-uninitialized argc with an
8848 unlikely value that fits in 16 bits.
8849
88501999-09-07 Stan Shebs <shebs@andros.cygnus.com>
8851
8852 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
8853 0xfeeb, don't want negative numbers if ints are 16 bits.
8854
8855 * lib/gdb.exp (skip_cplus_tests): New proc.
8856 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
8857 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
8858 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
8859 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
8860 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
8861 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
8862 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
8863 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
8864
8865 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
8866
8867Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
8868
8869 * gdb.base/corefile.exp (up): Allow a parameter to appear
8870 in the frame that we're going up to.
8871
8872 From Jim Blandy <jimb@cygnus.com>:
8873
8874 * gdb.base/default.exp (info float): Expect some output now.
8875
8876 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
8877 returning floating-point values to fail on the x86.
8878 * gdb.base/callfwmall.exp (do_function_calls): Same.
8879
8880 * gdb.base/list.exp (test_listsize): Correct expectations for
8881 listing line 1 with listsize 2. Also, listing a single line
8882 works now, as does listing three lines. [Kevin's note: There
8883 were a number of other cases fixed too where the expectations
8884 differed...]
8885
88861999-09-02 Stan Shebs <shebs@andros.cygnus.com>
8887
8888 * gdb.base/selftest.exp: Add case for when version prints as
8889 constant string instead of char pointer.
8890
104c1213
JM
88911999-08-25 Stan Shebs <shebs@andros.cygnus.com>
8892
8893 * gdb.base/ending-run.exp: Add Solaris case for what happens when
8894 stepping out of main.
8895
8896 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
8897 G++ used.
8898
8899 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
8900 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
8901
8902 * gdb.c++/ovldbreak.exp: Update match string in test that
8903 includes a warning of multiple breakpoints.
8904
89051999-08-24 Stan Shebs <shebs@andros.cygnus.com>
8906
8907 * gdb.base/display.exp: Improve precision of step-after-finish
8908 added yesterday.
8909
8910 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
8911 test.
8912
8913 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
8914 configs when using G++, not just hppa*.
8915
89161999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8917
8918 * gdb.base/async.c: New file.
8919 * gdb.base/async.exp: New file.
8920
8921Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
8922
8923 * gdb.base/break.exp: Tweak PA specific tests to properly handle
8924 PA64.
8925
53a5351d
JM
8926Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
8927
104c1213
JM
8928 * gdb.base/display.exp: "finish" can leave us mid-line on many
8929 targets, deal with it. Add a small constant to main, instead of
8930 1000 since main+1000 may not be a valid address in the target.
8931
53a5351d
JM
8932 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
8933 on hpux11.
8934
8935 * gdb.base/attach.exp: Handle another hpux11 error message variant
8936 when attaching to a process that does not exist.
8937
89381999-08-19 J.T. Conklin <jtc@redback.com>
8939
8940 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
8941 characters in 'continue to 1241' test.
8942
89431999-08-17 Stan Shebs <shebs@andros.cygnus.com>
8944
8945 * gdb.base/call-ar-st.exp: Add a shorter match case for the
8946 stop in print_long_arg_list, define and use a whitespace
8947 variable in print_small_structs test, add an XFAIL for Solaris.
8948 * gdb.base/dbx.exp: XFAIL func commands until somebody is
8949 interested enough to fix.
8950
7be570e7
JM
89511999-08-13 Keith Seitz <keiths@cygnus.com>
8952
8953 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
8954 (dbx_gdb_load): Remove. Use gdb_load instead, since that
8955 proc knows about targets other than the natives.
8956 (test_assign): Use "gdb_run_cmd" to "run" the target.
8957 Check that we've actually hit the breakpoint at main.
8958 When we attempt to assign a value to a local variable, check
8959 that the variable is in the current scope, i.e., don't use
8960 a test with an empty result.
8961
8962Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
8963
8964 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
8965 command.
8966
89671999-08-09 Stan Shebs <shebs@andros.cygnus.com>
8968
8969 From Jimmy Guo <guo@cup.hp.com> and others at HP:
8970 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
8971 gdb.compat, gdb.threads-hp.
8972 gdb.hp/configure, gdb.hp/configure.in: New files.
8973 gdb.hp/Makefile.in: Recurse into new subdirs.
8974 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
8975 gdb.hp/gdb.objdbg: New directory, tests for debugging info
8976 in object files.
8977 gdb.hp/tools: New directory, aux tools for HP-specific tests.
8978
96baa820
JM
89791999-08-05 Stan Shebs <shebs@andros.cygnus.com>
8980
8981 * gdb.base/display.exp: Help expect by putting a newline in the
8982 funky printf, remove a bogus p/a test.
8983
89841999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8985
8986 * gdb.base/display.exp: Make sure that when we say 'run', we are
8987 connected to the target. This is necessary when running not
8988 natively.
8989
89901999-08-03 Stan Shebs <shebs@andros.cygnus.com>
8991
8992 * gdb.base/step-test.exp: Removed some extraneous messages.
8993
8994 * gdb.base/long_long.exp: Don't run memory examination tests
8995 on little-endian targets (they will need a different set of
8996 results to match).
8997
89981999-08-02 Stan Shebs <shebs@andros.cygnus.com>
8999
9000 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
9001 until somebody decides to fix GDB.
9002
9003 * gdb.base/long_long.c: Stop compiler complaint by specifying long
9004 constant as "ULL".
9005 * gdb.base/long_long.exp: Loosen x/c test, add partial result
9006 matches for a couple x/2 commands.
9007
a0b3c4fd
JM
90081999-07-30 Stan Shebs <shebs@andros.cygnus.com>
9009
9010 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
9011 by merging in ref-types2 tests.
9012 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
9013
9014 From Jimmy Guo <guo@cup.hp.com> and others at HP:
9015 * gdb.c++/Makefile.in: Add standard actions.
9016 (EXECUTABLES): Rename from PROGS, update list.
9017 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
9018 from gdb.hp.
9019 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
9020 foo and bar locals.
9021 * gdb.c++/anon-union.exp: Fix tests to match.
9022 * gdb.c++/classes.exp: Run if HP compiler used, add extra
9023 expect matches to handle output variations.
9024 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
9025 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
9026 output, add HP alternatives for new and delete prints.
9027 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
9028 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
9029 * gdb.c++/demangle.exp: Use $style when reporting failure.
9030 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
9031 * gdb.c++/inherit.exp: Run if HP compiler used, add some
9032 match alternatives.
9033 * gdb.c++/local.exp: Add match alternatives or xfails for HP
9034 compilers.
9035 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
9036 * gdb.c++/method.exp: Add match alternatives.
9037 * gdb.c++/misc.cc: Add bool types.
9038 * gdb.c++/misc.exp: Add tests for bool types.
9039 * gdb.c++/overload.exp: Add xfails.
9040 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
9041 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
9042 add some more template parameter tests (only for HP currently).
9043 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
9044 * gdb.c++/virtfunc.cc: Add return type and value for main.
9045 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
9046 match alternatives.
d63a86f8 9047
a0b3c4fd
JM
90481999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9049
9050 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
9051
90521999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
9053
9054 * gdb.base/signals.exp: Don't expect getting a backtrace from
9055 within a signal handler to fail on Linux.
9056
90571999-07-29 Stan Shebs <shebs@andros.cygnus.com>
9058
9059 From Jimmy Guo <guo@cup.hp.com> and others at HP:
9060 * lib/gdb.exp: Remove some gratuitious semicolons.
9061 (delete_breakpoints): Increase timeout.
9062 (gdb_expect): Add -notransfer option.
9063 (gdb_test): Use -notransfer option.
9064 (get_compiler_info): Add f77 case.
9065 (get_compiler): New proc, split out from gdb_preprocess, add f77
9066 case.
9067 (gdb_preprocess): Call get_compiler.
9068
9069 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
9070 * gdb.base/attach.exp, gdb.base/display.exp,
9071 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
9072 gdb.base/long_long.exp, gdb.base/printcmds.exp,
9073 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
9074 third arg to gdb_test.
9075 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
9076 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
9077 HP-UX xfails, add others.
9078 * gdb.base/completion.exp: Reflect name change of self-test.
9079 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
9080 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
9081 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
9082 HP failure number.
9083 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
9084 useless HP-UX 10.30 references.
9085 * gdb.base/maint.exp: Loosen matches.
9086 * gdb.base/pointers.c (main): Declare more_code.
9087 * gdb.base/pointers.exp: Match on output of a `next'.
9088 * gdb.base/structs.c: Add prototypes.
9089 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
9090 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
9091
90921999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9093
9094 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
9095 command.
9096
90971999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9098
9099 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
9100 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
9101
9102 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
9103 debug info. Deal with lack of signal hanlder info in stack.
9104
9105 From Jim Kingdon <kingdon@redhat.com>:
9106 * gdb.base/annota1.exp: If printf has debug info, deal with it.
9107
5a2468f5
JM
91081999-07-19 Stan Shebs <shebs@andros.cygnus.com>
9109
9110 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
9111 gdb.base/foll-vfork.exp: Don't run for crosses.
9112
adf40b2e
JM
9113Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
9114
9115 * gdb.base/configure.in: Check for gdbvars.exp instead of
9116 a1-selftest.exp.
9117 * gdb.base/configure: Re-generate.
9118
91191999-07-12 Stan Shebs <shebs@andros.cygnus.com>
9120
9121 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
9122 in trying to run first and name is too long.
9123
9124 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
9125 pointers2.c and pointers2.exp, respectively.
9126 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
9127 doschk happier.
9128
43e526b9
JM
91291999-07-08 Stan Shebs <shebs@andros.cygnus.com>
9130
9131 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
9132 callfuncs2.c and callfuncs2.exp.
9133
9134 * gdb.base/list.exp: Remove mistaken xfails.
9135 * gdb.base/list0.h: Add optional prototypes.
9136
9846de1b
JM
9137Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
9138
9139 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
9140 calling malloc.
9141 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
9142 * ptype.exp: Move test for get_debug_format to before its first
9143 use.
9144
91451999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9146
9147 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
9148 * gdb.base/annota2.cc, annota2.exp: Move from here.
9149 * gdb.c++/annota2.cc, annota2.exp: To here.
9150 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
9151
43ff13b4
JM
9152Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
9153
9154 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
9155 a consistent format.
9156
085dd6e6
JM
91571999-06-25 Stan Shebs <shebs@andros.cygnus.com>
9158
9159 From Jimmy Guo <guo@cup.hp.com> and others at HP:
9160 * lib/gdb.exp (get_compiler_info): Add detection for assorted
9161 HP compilers, also set the globals $true and $false.
9162
9163 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
9164 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
9165 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
9166 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
9167 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
9168 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
9169 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
9170 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
9171 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
9172 whatis.c} Add C++ compatible function definitions and return
9173 types, add includes for library functions.
9174 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
9175 * gdb.base/step-test.c (myglob): Rename from glob.
9176 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
9177 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
9178 files, move here from gdb.hp.
9179 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
9180 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
9181 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
9182 Adjust line numbers in regexps.
9183
9184 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
9185 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
9186 instead of 0/1.
9187
9188 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
9189 foll-vfork.exp: New files, move here from gdb.hp.
9190 * gdb.base/page.exp: New file, test of pagination command.
9191
9192 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
9193 recursion test.
9194 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
9195
9196 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
9197 gdb.base/solib.exp: Fix compiler invocation process.
9198
9199 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
9200 HP-UX 11, turn off overload resolution explicitly.
9201 * gdb.base/commands.exp: Set argument list explicitly, add
9202 watchpoint test.
9203 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
9204 them work.
9205 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
9206 expressions properly.
9207 * gdb.base/corefile.exp: Loosen the match slightly.
9208 * gdb.base/default.exp: Allow "Error accessing memory" message
9209 also.
9210 * gdb.base/display.exp: Skip over x/0 j if PA64.
9211 * gdb.base/funcargs.exp: Add xfails for HP-UX.
9212 * gdb.base/interrupt.exp: Ditto.
9213 * gdb.base/langs.exp: Add symbolic matches governed by compiler
9214 in use.
9215 * gdb.base/list.exp: Add xfails for HP-UX.
9216 * gdb.base/long_long.exp: Refine some of the numeric matches.
9217 * gdb.base/mips_pro.exp: Xfail on HP-UX.
9218 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
9219 * gdb.base/nodebug.exp: Succeed on more varieties of output.
9220 * gdb.base/opaque.exp: Remove some HP-UX xfails.
9221 * gdb.base/ptype.exp: Succeed on more varieties of output.
9222 * gdb.base/scope.exp: Add xfails for HP-UX.
9223 * gdb.base/sect-cmd.exp: Add more cases.
9224 * gdb.base/setvar.exp: Add xfails for HP-UX.
9225 * gdb.base/shlib-call.exp: Loosen some matches slightly.
9226 * gdb.base/signals.exp: Match on void symbolically.
9227 * gdb.base/step-test.exp: Add case for PA64.
9228 * gdb.base/term.exp: Add exit and restart.
9229 * gdb.base/twice.exp: Clean up after self.
9230 * gdb.base/varargs.exp: Disable overload resolution explicitly.
9231 * gdb.base/whatis.exp: Allow more ways to pass tests.
9232
9233 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
9234 no longer useful.
9235
9236Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
9237
9238 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
9239 list of patterns.
9240 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
9241 print_double_array(double_array)", "continuing to breakpoint
9242 1018", "print print_double_array(array_d)" and "continuing to
9243 1034" tests.
d63a86f8 9244
085dd6e6
JM
92451999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
9246
9247 * Makefile.in: Add empty html and install-html targets.
9248
92491999-06-24 Stan Shebs <shebs@andros.cygnus.com>
9250
9251 * config/mt-*: Remove, these haven't been used since 1996.
9252
92531999-06-22 Stan Shebs <shebs@andros.cygnus.com>
9254
9255 * gdb.base/call-strs.c, gdb.base/ending-run.c,
9256 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
9257 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
9258
9e0b60a8
JM
92591999-06-18 Stan Shebs <shebs@andros.cygnus.com>
9260
9261 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
9262 simpler match case for the ptype of the big class.
9263
92641999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9265
9266 * gdb.exp: Fix test for gdb_prompt existence.
9267
92681999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9269
9270 * gdb.exp (gdb_test): Add fail after calls to perror.
9271
92721999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9273
9274 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
9275
92761999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9277
9278 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
9279
0f71a2f6
JM
9280Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
9281
9282 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
9283 malloc() is linked in.
9284
92851999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
9286
9287 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
9288 step at end.
9289
9290 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
9291
92921999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
9293
9294 * gdb.java/jv-print.exp: New file. (Our first Java test!)
9295
cce74817
JM
9296Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
9297
9298 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
9299 * gdb.base/mips_pro.exp: Likewise.
9300
93011999-06-02 Keith Seitz <keiths@cygnus.com>
9302
9303 * gdb.c++/templates.cc: Change all "new" operators to throw
9304 an exception.
9305 * gdb.c++/cplusfuncs.cc: Likewise.
9306
9307 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
9308
9309Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
9310
9311 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
9312 * gdb.base/ending-run.exp: When stepping out of main, accept a
9313 step into an arbitrary assembler file.
9314
392a587b
JM
93151999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9316
d63a86f8 9317 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 9318 "breakpoint-invalid" to be printed.
d63a86f8 9319 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
9320 number of "frames-invalid" and "breakpoint-invalid" to be printed.
9321 * gdb.base/annota2.cc: Initialize a.x to 0.
9322
9e086581
JM
93231999-05-17 Keith Seitz <keiths@cygnus.com>
9324
9325 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
9326 when "skip_float_tests" set.
9327 Ditto for "print print_double_array(array_d)", "print print_small_structs",
9328 "print print_ten_doubles", and "step into print_long_arg_list".
9329 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
9330 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
9331 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
9332 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
9333 "skip_float_tests" is set.
9334 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
9335 when "skip_float_tests" set.
d63a86f8 9336
cd0fc7c3
SS
93371999-05-06 Keith Seitz <keiths@cygnus.com>
9338
9339 * gdb.base/annota2.cc: Include stdio.h.
9340
9341Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
9342
9343 * gdb.base/crossload.exp: Remove, this has been disabled ever
9344 since BFD stopped including all targets, and cross-GDB gets
9345 plenty of testing anyway.
9346 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
9347 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
9348 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
9349 * gdb.base/README: Remove, was doc for this.
9350 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
9351 needed.
9352
b83266a0
SS
93531999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9354
9355 * gdb.base/call-ar-st.exp: Fix one regular expression in test
9356 output.
9357
9358 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
9359 * gdb.base/annota2.exp: New file. More annotation tests.
9360 * gdb.base/annota1.c: New file. Source file for annota1.exp.
9361 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
9362
93631999-04-23 Angela Marie Thomas <angela@cygnus.com>
9364
9365 * config/cfdbug.exp: New file.
9366
7a292a7a
SS
93671999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
9368
9369 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
9370 Marcus Daniel's and Dale Hawkins's demangler crashes.
9371
9372 * gdb.c++/demangle.exp (test_gnu_style_demangling,
9373 test_lucid_style_demangling, test_arm_style_demangling,
9374 test_hp_style_demangling): Try Tom Tromey's core-dumping
9375 identifier under each demangling style.
9376
93771999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
9378
9379 * gdb.c++/demangle.exp: Include the current demangling style
9380 in all test names.
9381 (current_demangling_style): New global variable.
9382 (set_demangling_style, test_demangling_core, test_demangling,
9383 test_demangling_exact): New functions.
9384 (test_gnu_style_demangling, test_lucid_style_demangling,
9385 test_arm_style_demangling, test_hp_style_demangling): Use those,
9386 instead of calling gdb_test and gdb_test_exact directly.
9387 (catch_demangling_errors): New function, which reports errors
9388 signalled by the demangling test functions in an orderly way.
9389 (do_tests): Use catch_demangling_errors.
9390
93911999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
9392
9393 * gdb.base/signals.exp (test_handle_all_print): Use () for
9394 grouping in expressions, not {}.
9395
9396 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
9397 initialized yet.
9398
93991999-04-01 Stan Shebs <shebs@andros.cygnus.com>
9400
9401 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
9402 are listed.
9403
94041999-03-26 Stan Shebs <shebs@andros.cygnus.com>
9405
9406 * gdb.stabs/weird.exp: Test for CC being defined before
9407 looking at its value.
9408
94091999-03-25 Stan Shebs <shebs@andros.cygnus.com>
9410
9411 * gdb.base/call-ar-st.exp: Remove stray '#'.
9412 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
9413 "short int" and "long int".
9414 * gdb.c++/overload.cc: Cast the string added in the previous
9415 change, to mollify finicky HP compiler.
9416 * gdb.hp/reg-test.exp (testfile): Fix file name.
9417 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 9418
7a292a7a
SS
9419 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
9420 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
9421 alternate form of enum ptype.
9422
c906108c
SS
94231999-03-23 Stan Shebs <shebs@andros.cygnus.com>
9424
7a292a7a
SS
9425 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
9426 * gdb.hp/*.exp: Change all to run compiler probe only after
9427 passing skip_hp_tests, so as not to waste time on guaranteed
9428 failure.
9429
c906108c
SS
9430 * gdb.c++/overload.cc: Pass string instead of char addr, always
9431 init ccpfoo.
9432 * gdb.c++/templates.cc: Fix syntax error.
9433
7a292a7a
SS
9434Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9435
9436 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 9437 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
9438 command.
9439
94401999-03-18 James Ingham <jingham@cygnus.com>
9441
9442 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
9443
9444 * gdb.c++/method.exp: It was testing an uninitialized int on the
9445 stack and assuming it was positive.
9446
9447 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
9448
9449 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 9450 keep it from killing the rest of the tests.
7a292a7a
SS
9451 Use gdb_continue_to_end.
9452
9453 * gdb.base/sigall.exp: use gdb_continue_to_end.
9454
9455 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
9456
9457 * gdb.base/display.exp: use runto_main, not run.
9458
d63a86f8
RM
9459 * gdb.base/default.exp: Check for the current error message in the
9460 r abbreviation test.
7a292a7a
SS
9461 Add strongarm to the targets that know info float.
9462
d63a86f8 9463 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
9464 run which doesn't work with monitors.
9465
9466 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
9467
9468 * gdb.base/break.exp: use the gdb_continue_to_end proc.
9469
9470 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
9471 program. Traps the case (in Cygmon) when the program never really
9472 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
9473 more places, so I used my name. Sorry Mark...
9474
9475 * config/monitor.exp (gdb_target_monitor): added another
9476 target_info parameter: remotebinarydownload. This will set the
9477 remotebinarydownload flag if this is causing some boards trouble.
9478
94791999-03-18 Mark Salter <msalter@cygnus.com>
9480
9481 * lib/gdb.exp (continue_to_exit): New function.
9482
9483 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
9484 * gdb.base/ending-run.exp: Ditto.
9485 * gdb.base/step-test.exp: Ditto.
9486
94871999-03-16 Stan Shebs <shebs@andros.cygnus.com>
9488
9489 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
9490 (suggested by Art Haas <ahaas@neosoft.com>).
9491
94921999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
9493
9494 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
9495
9496Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
9497
9498 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
9499 descriptions of types (short unsigned int vs unsigned short, etc).
9500
95011999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
9502
9503 * gdb.base/call-strs.exp: Don't assume that `step' will step over
9504 a call to strlen; sometimes we do have sources.
9505
95061999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
9507
9508 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
9509 character, so GDB won't print garbage after its end.
d63a86f8 9510
c906108c
SS
9511 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
9512 breakpoint there instead. Sometimes GCC emits memcpy to handle
9513 the large structures being passed by value, so we step into that
9514 instead of sum_array_print, which obscures what we're really testing.
9515 * gdb.base/step-test.exp: However, we do want a test that notices
9516 the bizarre steps into memcpy, so do that here. Add check for
9517 stepping into function calls that pass large structures by value.
9518 ("Is that a noun clause, or are you just happy to see me?")
9519 Remove all references to specific line numbers.
9520 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
9521 New type and function.
9522 (main): Call large_struct_by_value, passing it a large struct by value.
9523 * lib/gdb.exp (gdb_get_line_number): New function.
9524
9525 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
9526 more portable.
9527
7a292a7a
SS
95281999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
9529
c906108c
SS
9530 * lib/gdb.exp: Doc fixes.
9531
7a292a7a
SS
95321999-03-05 Nick Clifton <nickc@cygnus.com>
9533
d63a86f8 9534 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
9535
95361999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
9537
c906108c
SS
9538 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
9539 commands. They're not germane to this test, and they don't work
9540 that way on remote targets.
9541
3fc11d3e
JM
95421999-03-01 James Ingham <jingham@cygnus.com>
9543
9544 * Changelog entries merged over from gdb development branch.
9545
3fc11d3e
JM
9546 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
9547
9548 * lib/gdb.exp (gdbtk_analyze_results): Generic function
9549 for outputting results of test run.
9550
2d4a1622 9551 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
9552
9553 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 9554
7a292a7a
SS
95551999-02-25 Felix Lee <flee@cygnus.com>
9556
9557 * lib/gdb.exp (debug_format): initialize
9558
c906108c
SS
95591999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
9560
9561 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
9562 * gdb.base/call-rt-st.c: Ditto.
9563
c906108c
SS
95641999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
9565
9566 * gdb.threads/pthreads.exp (horiz): New variable.
9567 (test_startup): Fix regexps that capture thread numbers.
9568
95691999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
9570
9571 * gdb.base/smoke.exp: Disambiguate two test case names (both
9572 called ``print'').
9573
9574Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
9575
9576 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
9577 compilation.
9578
95791999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
9580
9581 * gdb.base/miscexprs.exp: Change patterns to match GDB's
9582 actual output formatting.
9583 * gdb.base/smoke.exp: GDB removes leading 0's.
9584 * gdb.base/volatile.exp: Don't check type of remuneration;
9585 that variable is no longer defined in constvars.c.
9586 * gdb.base/step-test.c (main): Exit with explicit exit code.
9587 * gdb.base/step-test.exp: Remove two nexti checks--they are
9588 not portable.
9589
95901999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
9591
9592 * gdb.base/help.exp ("help delete display"): Fix test to match
9593 gdb's output.
9594
9595 * gdb.base/long_long.c (known_types): Initialize values to zero.
9596 * gdb.base/long_long.exp: Step one more line
9597 so 'dec' is initialized in "get to known place". GDB removes
d63a86f8 9598 leading zeros. Explicitly ask for hex formatting. Use
c906108c
SS
9599 unique test case names.
9600
9601Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9602
d63a86f8 9603 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
9604
9605 * gdb.c++/method.exp: Add missing close brace.
9606
96071999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
9608
9609 * gdb.base/maint.exp: Use 'set height 0' to disable page
9610 prompting, not 'set height 400'.
9611
9612 Fix a bunch of timeouts.
9613 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
9614 four separate tests, so expect doesn't take forever to match a ton
9615 of text against a regexp with lots of .* forms.
9616 ("maint print psymbols", "maint print symbols"): Make some of
9617 these greps more selective, so that expect doesn't try to wade
9618 through huge piles of output and time out.
9619
9620 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
9621
9622 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
9623 tests: one which doesn't expect shlib events to be reported, and
9624 another which does, but is XFAIL for all platforms other than
9625 HP/UX.
9626
9627 * gdb.base/break.exp: Teach the test suite that the `catch
9628 fork', `catch vfork', and `catch exec' commands produce error
9629 messages on platforms that don't provide these features.
9630
9631Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
9632
9633 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
9634 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
9635 (shortening names from solib_threshold.exp etc), won't run on
9636 anything but HP-UX for the foreseeable future.
9637 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
9638 reflect move.
9639
9640Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
9641
9642 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
9643 gdb.trace/Makefile.in (clean): Remove all test executables.
9644
9645Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
9646
9647 * gdb.base/shlib-call.exp: add test cases to verify that gdb
9648 successfully re-sets breakpoints in shared libraries.
9649 * gdb.base/shmain.c (main): return 0, don't fall off the end.
9650
9651Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9652
d63a86f8
RM
9653 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
9654 and compiled w/o GCC.
c906108c
SS
9655
9656 * gdb.hp/watch-cmd.exp: ditto.
9657
9658 * gdb.hp/watch-hp.exp: ditto.
9659
9660 * gdb.hp/xdb1.exp: ditto.
9661
9662 * gdb.hp/xdb2.exp: ditto.
9663
9664 * gdb.hp/dbx.exp: ditto.
9665
9666Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
9667
9668 * constvars.c: Remove C++-isms.
9669 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
9670 with GCC.
9671
9672Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
9673
9674 The following changes are part of the HP merge.
9675
9676 * gdb.base/break.exp: new tests to verify that catchpoints for
9677 fork, vfork, and exec don't trigger inappropriately.
9678
9679 * gdb.base/opaque.exp: compile one file at a time, then link.
9680
9681 * gdb.base/signals.exp: be more restrictive about which hppa
9682 systems receive a setup_xfail. new tests.
9683
9684 * gdb.base/solib_threshold.build: new file.
9685 * gdb.base/solib_threshold.exp: new file.
9686 * gdb.base/solib_threshold.link_opts: new file.
9687 * gdb.base/solib_threshold.mk: new file.
9688 * gdb.base/gen_solib_threshold.c: new file.
9689
9690 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
9691 tests. New tests for enums inside classes.
9692
9693 * gdb.c++/compiler.cc: indicate support of template debugging.
9694
9695 * gdb.c++/demangle.exp: run hp style demangling tests.
9696
9697 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
9698 tests.
9699
9700 * gdb.c++/misc.cc: changes to support new tests.
9701
9702 * gdb.c++/templates.cc: changes to support HP's compiler; changes
9703 to support new tests.
9704
9705 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
9706 gcc, then skip these tests.
9707
9708Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
9709
9710 The following files are part of the HP merge; some had longer
9711 names at HP, but have been renamed to be no more than 14
9712 characters in length.
9713
9714 * gdb.hp/ambiguous.cc: new file.
9715 * gdb.hp/ambiguous.exp: new file.
9716 * gdb.hp/attach.exp: new file.
9717 * gdb.hp/attach2.exp: new file.
9718 * gdb.hp/classes-hp.exp: new file.
9719 * gdb.hp/ctti.exp: new file.
9720 * gdb.hp/ctti-add.cc: new file.
9721 * gdb.hp/ctti-add1.cc: new file.
9722 * gdb.hp/ctti-add2.cc: new file.
9723 * gdb.hp/ctti-add3.cc: new file.
9724 * gdb.hp/dbx.exp: new file.
9725 * gdb.hp/exception.cc: new file.
9726 * gdb.hp/exception.exp: new file.
9727 * gdb.hp/foll-exec.c: new file.
9728 * gdb.hp/foll-exec.exp: new file.
9729 * gdb.hp/foll-fork.c: new file.
9730 * gdb.hp/foll-fork.exp: new file.
9731 * gdb.hp/foll-vfork.c: new file.
9732 * gdb.hp/foll-vfork.exp: new file.
9733 * gdb.hp/inherit-hp.exp: new file.
9734 * gdb.hp/more-steps.exp: new file.
9735 * gdb.hp/namespace.cc: new file.
9736 * gdb.hp/namespace.exp: new file.
9737 * gdb.hp/optimize.exp: new file.
9738 * gdb.hp/pxdb.c: new file.
9739 * gdb.hp/pxdb.exp: new file.
9740 * gdb.hp/quicksort.exp: new file.
9741 * gdb.hp/reg-test.exp: new file.
9742 * gdb.hp/reg-test.s: new file.
9743 * gdb.hp/sized-enum.c: new file.
9744 * gdb.hp/sized-enum.exp: new file.
9745 * gdb.hp/start-stop.exp: new file.
9746 * gdb.hp/templ-hp.cc: new file.
9747 * gdb.hp/templ-hp.exp: new file.
9748 * gdb.hp/thr-lib.c: new file.
9749 * gdb.hp/thr-lib.exp: new file.
9750 * gdb.hp/thr-lib.h: new file.
9751 * gdb.hp/thr-liblib.c: new file.
9752 * gdb.hp/virtfun-hp.c: new file.
9753 * gdb.hp/virtfun-hp.exp: new file.
9754 * gdb.hp/watch-cmd.exp: new file.
9755 * gdb.hp/watch-hp.exp: new file.
9756 * gdb.hp/xdb1.exp: new file.
9757 * gdb.hp/xdb2.exp: new file.
9758 * gdb.hp/xdb3.exp: new file.
9759
9760Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
9761
9762 The following files are part of the HP merge; some had longer
9763 names at HP, but have been renamed to be no more than 14
9764 characters in length.
9765
9766 * gdb.base/ss.h: new file.
9767 * gdb.base/call-ar-st.c: new file.
9768 * gdb.base/call-ar-st.exp: new file.
9769 * gdb.base/call-rt-st.c: new file.
9770 * gdb.base/call-rt-st-exp: new file.
9771 * gdb.base/call-strs.exp: new file.
9772 * gdb.base/ena-dis-br.exp: new file.
9773 * gdb.base/environ.exp: new file.
9774 * gdb.base/long_long.exp: new file.
9775 * gdb.base/sect-cmd.exp: new file.
9776 * gdb.base/shlib-cl2.exp: new file.
9777 * gdb.base/smoke.exp: new file.
9778 * gdb.base/so-impl-ld.c: new file.
9779 * gdb.base/so-impl-ld.exp: new file.
9780 * gdb.base/so-indr-cl.c: new file.
9781 * gdb.base/so-indr-cl.exp: new file.
9782 * gdb.base/varargs.exp: new file.
9783 * gdb.base/volatile.exp: new file.
9784 * gdb.base/whatis-exp.exp: new file.
7a292a7a 9785 * gdb.base/display.exp: new file.
c906108c
SS
9786 * gdb.c++/derivation.exp: new file.
9787 * gdb.c++/local.exp: new file.
9788 * gdb.c++/member-ptr.exp: new file.
9789 * gdb.c++/overload.exp: new file.
9790 * gdb.c++/ovldbreak.exp: new file.
9791 * gdb.c++/ref-types.exp: new file.
9792 * gdb.c++/ref-types2.exp: new file.
9793 * gdb.c++/userdef.exp: new file.
d63a86f8 9794
c906108c
SS
9795Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
9796
9797 * gdb.base/default.exp: Reflect wording change in remote.c.
9798
dc96c6c7 9799Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9800
9801 * gdb.base/help.exp: Update to reflect current text.
9802
9803Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
9804
9805 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
9806 they're stack variables and contain garbage.
9807 * gdb.c++/anon-union.exp: new file.
9808
9809 The following changes were made by David Taylor
9810 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
9811 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
9812 in changes by HP.
9813
9814 * gdb.base/bitops.exp: new file.
9815 * gdb.base/default.exp: change expected messages for catch and
9816 info catch tests to reflect HP merge changes.
9817 * gdb.base/enable-disable-break.exp
9818 * gdb.base/ending-run.c: new file.
9819 * gdb.base/long_long.c: new file.
9820 * gdb.base/maint.exp: new file.
9821 * gdb.base/pointers2.exp: new file.
9822 * gdb.base/shlib-call2.exp: new file.
9823 * gdb.base/solib.exp: new file.
9824 * gdb.base/step-test.c: new file.
9825 * gdb.c++/anon-union.cc: new file.
9826 * gdb.c++/local.cc: new file.
9827 * gdb.c++/member-pointer.cc: new file.
9828 * gdb.c++/method.cc: new file.
9829 * gdb.c++/ref-types.cc: new file.
9830 * gdb.c++/ref-types2.cc: new file.
9831 * gdb.c++/userdef.cc: new file.
d63a86f8 9832
c906108c
SS
9833 * gdb.base/scope.exp: compile one file at a time, then link.
9834 * gdb.base/langs.exp: ditto.
9835 * gdb.base/list.exp: ditto.
d63a86f8 9836
c906108c
SS
9837Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
9838
9839 The following changes were made by David Taylor
9840 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
9841 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
9842 in changes by HP.
d63a86f8 9843
c906108c
SS
9844 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
9845 skip tests. When compiling pass c++ flag to gdb_compile.
9846 * gdb.c++/
d63a86f8 9847
c906108c
SS
9848 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
9849 test for on hppa*-*-hpux*; use args to see if c++ was specified.
9850 (skip_hp_tests): new function.
9851 (gdb_preprocess): new function.
9852
9853 * configure.in (hpdir): decide whether to configure gdb.hp.
9854 * configure: regenerated.
9855
9856 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
9857 to delete on clean.
9858 (EXECUTABLES): update to reflect new additions.
9859 * gdb.base/commands.exp: update message expected.
9860 * gdb.base/default.exp: add copyright notice.
9861 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
9862 * gdb.base/help.exp: update messages to reflect current text.
9863 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
9864 targets for recurse tests.
9865 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
9866 skip this file.
9867
9868 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
9869 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
9870 compilation.
9871 * gdb.c++/misc.exp: ditto.
9872 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
9873 run the tests. tell gdb_compile that it's a c++ compilation.
9874
9875 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 9876
c906108c
SS
9877 * gdb.base/all-bin.exp: new file.
9878 * gdb.base/arithmet.exp: new file.
9879 * gdb.base/assign.exp: new file.
9880 * gdb.base/completion.exp: new file.
9881 * gdb.base/cond-expr.exp: new file.
9882 * gdb.base/condbreak.exp: new file.
9883 * gdb.base/define.exp: new file.
9884 * gdb.base/dollar.exp: new file.
9885 * gdb.base/environment.exp: new file.
9886 * gdb.base/eval-skip.exp: new file.
9887 * gdb.base/jump.exp: new file.
9888 * gdb.base/logical.exp: new file.
9889 * gdb.base/pointers.exp: new file.
9890 * gdb.base/relational.exp: new file.
9891 * gdb.base/section_command.exp: new file.
9892 * gdb.base/whatis-expr.exp: new file.
9893
9894 * gdb.base/all-types.c: new file.
9895 * gdb.base/call-array-struct.c: new file.
9896 * gdb.base/call-return-struct.c: new file.
9897 * gdb.base/call-strings.c: new file.
9898 * gdb.base/callfuncs2.c: new file.
9899 * gdb.base/condbreak.c: new file.
9900 * gdb.base/constvars.c: new file.
9901 * gdb.base/display.c: new file.
9902 * gdb.base/int-type.c: new file.
9903 * gdb.base/jump.c: new file.
9904 * gdb.base/miscexprs.c: new file.
9905 * gdb.base/pointers.c: new file.
9906 * gdb.base/pointers2.c: new file.
9907 * gdb.base/shmain.c: new file.
9908 * gdb.base/shr1.c: new file.
9909 * gdb.base/shr2.c: new file.
9910 * gdb.base/solib.c: new file.
9911 * gdb.base/solib1.c: new file.
9912 * gdb.base/solib2.c: new file.
9913 * gdb.base/varargs.c: new file.
9914 * gdb.c++/derivation.cc: new file.
9915 * gdb.c++/overload.cc: new file.
9916 * gdb.c++/ovldbreak.cc: new file.
9917 * gdb.hp/attach.c: new file.
9918 * gdb.hp/attach2.c: new file.
9919 * gdb.hp/average.c: new file.
9920 * gdb.hp/compiler.c: new file.
9921 * gdb.hp/compiler.cc: new file.
9922 * gdb.hp/execd-program.c: new file.
9923 * gdb.hp/follow-exec.c: new file.
9924 * gdb.hp/follow-fork.c: new file.
9925 * gdb.hp/follow-vfork-and-exec.c: new file.
9926 * gdb.hp/misc-hp.cc: new file.
9927 * gdb.hp/more-steps.c: new file.
9928 * gdb.hp/optimize.c: new file.
9929 * gdb.hp/quicksort.c: new file.
9930 * gdb.hp/run-hp.c: new file.
9931 * gdb.hp/start-stop.c: new file.
9932 * gdb.hp/sum.c: new file.
9933 * gdb.hp/templates-hp.cc: new file.
9934 * gdb.hp/thread-local-in-lib.c: new file.
9935 * gdb.hp/thread-local-in-lib.h: new file.
9936 * gdb.hp/thread-local-in-lib.lib.c: new file.
9937 * gdb.hp/vforked-program.c: new file.
9938 * gdb.hp/virtfunc-hp.cc: new file.
9939 * gdb.hp/watchpoint-hp.c: new file.
9940 * gdb.hp/xdb.c: new file.
9941 * gdb.hp/xdb0.c: new file.
9942 * gdb.hp/xdb0.h: new file.
9943 * gdb.hp/xdb1.c: new file.
9944
9945Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
9946
9947 The following change was made by Edith Epstein
9948 <eepstein@cygnus.com> as part of a project to merge in changes
9949 originally made by HP; HP did not create ChangeLog entries.
9950
9951 * gdb.c++/demangle.exp: changed the expected output for some
9952 ARM-style mangling -- removed second reference to datatype.
9953 For example, maint demangle __dt__11T1__pt__2_cFv
9954 T1<char>::~T1<char>(void)
9955 becomes,
9956 maint demangle __dt__11T1__pt__2_cFv
9957 T1<char>::~T1(void)
9958
9959 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 9960
c906108c
SS
9961Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
9962
9963 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
9964 * gdb.trace/backtrace.exp: Likewise.
9965 * gdb.trace/circ.exp: Likewise.
9966 * gdb.trace/collection.exp: Likewise.
9967 * gdb.trace/deltrace.exp: Likewise.
9968 * gdb.trace/infotrace.exp: Likewise.
9969 * gdb.trace/limits.exp: Likewise.
9970 * gdb.trace/packetlen.exp: Likewise.
9971 * gdb.trace/passc-dyn.exp: Likewise.
9972 * gdb.trace/passcount.exp: Likewise.
9973 * gdb.trace/report.exp: Likewise.
9974 * gdb.trace/save-trace.exp: Likewise.
9975 * gdb.trace/tfind.exp: Likewise.
9976 * gdb.trace/tracecmd.exp: Likewise.
9977 * gdb.trace/while-dyn.exp: Likewise.
9978 * gdb.trace/while-stepping.exp: Likewise.
9979
99801998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
9981
9982 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
9983
9984Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
9985
9986 From Brendan Kehoe:
9987 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
9988 int return types.
9989
9990Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
9991
9992 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
9993 remote dos host testing right.
9994
9995Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
9996
9997 * gdb.base/corefile.exp: remove some xfails.
9998
9999Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
10000
10001 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
10002 have different timestamps.
10003
10004Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
10005
10006 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
10007 gdb.base/default.exp: Replace "exec" with "executable".
10008
10009Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
10010
10011 * gdb.base/default.exp: Change else if to elseif from previous
10012 delta.
10013
10014Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
10015
10016 * gdb.base/default.exp: Add brace missing from previous delta.
10017
10018Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
10019
10020 * gdb.base/default.exp: Support test for info float for all
10021 varieties of arm toolchain.
10022
dc96c6c7 10023Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10024
10025 * gdb.trace/*.exp: remove "remote_download" command.
10026
dc96c6c7 10027Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10028
10029 * gdb.trace/*.exp: remove -gdwarf from compile.
10030
10031Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
10032
10033 * gdb.trace/configure.in(AC_INIT): typo
10034 * gdb.trace/configure: regenerated
10035
dc96c6c7 10036Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10037
10038 * config/m68k-emc.exp: New file.
10039 * lib/<emc-support.exp trace-support.exp}: New files.
10040 * configure.in: add new test directory gdb.trace.
10041 * gdb.trace/{configure configure.in Makefile.in}: New files.
10042 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
10043 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
10044 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
10045 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
10046 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
10047 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
10048 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 10049
dc96c6c7 10050Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10051
10052 * gdb.c++/classes.exp: Change all regular expressions to match
10053 arbitrary combinations of newline/carriage-return, so that they
10054 will work equally well on Unix and Windows.
10055 * gdb.c++/inherit.exp: ditto.
10056 * gdb.c++/virtfunc.exp: ditto.
10057
100581998-08-11 Dawn Perchik <dawn@cygnus.com>
10059
10060 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
10061
c2d11a7d
JM
10062Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
10063
10064 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
10065 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
10066 to use a0-a3/d0-d3 as needed.
10067
10068Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
10069
10070 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
10071 * gdb.disasm/am33.exp: Corresponding changes.
10072
c906108c
SS
100731998-07-11 Felix Lee <flee@cygnus.com>
10074
10075 * gdb.base/callfuncs.exp: add cmp10 test.
10076 * gdb.base/callfuncs.c (cmp10): new function.
10077
10078Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
10079
d63a86f8 10080 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
10081 into two parts to get around a synchronization problem in expect.
10082
3fc11d3e
JM
10083Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
10084
10085 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
10086
10087 * configure.in: Add options for gdbtk testsuite.
10088
10089 * configure: Regenerate.
10090
10091 * gdb.gdbtk: New directory to hold gdbtk tests.
10092
c906108c
SS
10093Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
10094
10095 * gdb.fortran/types.exp: Escape brackets in expect patterns
10096 for test_float_literal_types_accepted tests.
10097 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
10098 before run test.
10099
c2d11a7d
JM
10100Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
10101
10102 * am33.exp: Just compile, do not link the testcase.
10103 * am33.s: Add ".am33" pseudoop to force am33 mode.
10104
c906108c
SS
101051998-06-25 Felix Lee <flee@cygnus.com>
10106
10107 * gdb.base/setshow.exp: make sure $pc is sane.
10108
10109 * gdb.stabs/weird.exp: split expect patterns properly.
10110
c2d11a7d
JM
10111Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
10112
10113 * gdb.disasm/am33.s: New disassembler testfile for the am33.
10114 * gdb.disasm/am33.exp: Run it.
10115
dc96c6c7 10116Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10117
10118 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
10119 match processing (and eliminate spurious timeouts when running).
10120
dc96c6c7 10121Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10122
10123 * gdb.base/signals.exp (test_handle_all_print): put back Mach
10124 exception test, but conditionalize it on target [mach | gnu].
10125
dc96c6c7 10126Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10127
10128 * gdb.base/overlays.exp: fixup compile line for linker script.
10129
10130Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
10131
10132 * gdb.fortran/types.exp: don't guess at float size.
10133
10134Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
10135
10136 * gdb.base/exprs.exp: delete test that depends on int size.
10137
10138Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
10139
10140 * config/sim.exp: Removed checks for target triplets.
10141 (gdb_target_sim): Use gdb,target_sim_options.
10142
10143Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
10144
10145 * gdb.base/reread.exp: New file.
10146 * gdb.base/reread1.c: New file.
10147 * gdb.base/reread2.c: New file.
10148
10149Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
10150
10151 * config/sim.exp: Use 'target sim -sparclite' when running
10152 SPARClite programs.
10153
10154Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
10155
10156 * gdb.base/structs2.exp: New file.
10157 * gdb.base/structs2.c: New file.
10158
10159Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
10160
10161 * gdb.asm/common.inc: New file.
10162 * gdb.asm/d10v.inc: New file.
10163 * asm-source.exp: Pass -I's to gas to find .inc files.
10164 Update line numbers in expected output.
10165 * asmsrc1.s: Rewrite.
10166 * asmsrc2.s: Rewrite.
10167 * configure.in: Create arch.inc symlink.
10168 * configure: Regenerate.
10169 * Makefile.in (distclean): Delete arch.inc.
10170
10171Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
10172
10173 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
10174 (t_enum_value2): ditto
10175 (t_enum_value3): ditto
10176 (main): ditto
10177Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
10178
10179 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
10180 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
10181 change.
10182 Use gdb_test instead of send_gdb/gdb_expect sequences.
10183
10184Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
10185
10186 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
10187 not void.
10188
10189Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
10190
10191 * gdb.base/branches.c: Code with lots of loops and
10192 subroutines. Used to test gdbs ability to single step through PC
10193 changes, especially to test mips-tdep.c:mips_next_pc
10194
10195Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
10196
10197 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
10198 more rigorous EGCS C++ error checking.
10199
10200Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10201
10202 * gdb.base/help.exp: Clean up `help set args' and `help show args'
d63a86f8 10203 tests.
c906108c 10204 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
d63a86f8 10205 function when asleep.
c906108c 10206 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
d63a86f8
RM
10207 for i*86 Linux and SVR4 signal handling problems.
10208 Remove linux xfail for `next to handler in signals_tests_1', fixed
10209 by recent infrun.c change.
c906108c 10210 Limit backtrace to 10 frames to avoid timeout problems with infinite
d63a86f8 10211 stack backtraces.
c906108c
SS
10212 Adjust expect pattern in `handle all print' test to match Apr 28 1997
10213 target.[ch] change.
10214
10215Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
10216
10217 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
10218 for a newline from gdb before continuing.
10219 (default_gdb_exit): Just look for y or n.
10220 (gdb_test): Detect abnormal exit from GDB running on DOS; if
10221 it does, fail the rests of the tests in the file.
10222
10223Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
10224
10225 * config/cygmon.exp: New file.
10226
10227Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
10228
10229 * gdb.base/list.exp: Fix problem with "list default lines around
10230 main" test on remote targets.
10231
10232 * gdb.base/scope.exp: Fix problem with filelocal_bss before
10233 run test on remote targets.
10234
10235Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
10236
10237 * gdb.asm: New directory.
10238 * configure.in: Configure it.
10239 * configure: Regenerate.
10240 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
10241 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
10242
10243Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
10244
10245 * config/mn10300-eval.exp: New file to support MN10300 eval board.
10246
dc96c6c7 10247Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 10248
c906108c
SS
10249 * gdb.base/overlays (several files): Merge the two overlay
10250 managers into one. Change variables (foox, barx, bazx, grbxx)
10251 back into ints but force them to load in their proper sections.
10252
10253Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
10254
10255 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
10256 on-chip insn memory and IMAP1 to upper 128k.
10257 (D10VCopy): Handle memory regions crossing 16k boundaries.
10258 (D10VCopy): Transfer data in 32 bit chunks.
10259
10260Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
10261
10262 * gdb.base/overlays.c (main): Exit normally when result is
10263 correct.
10264
10265 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
10266 map. Include space for printf in .text segment.
10267
10268 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
10269 updated d10v memory VMA/LMA map.
10270 (D10VCopy): Call D10VTranslate.
d63a86f8 10271
c906108c
SS
10272Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
10273
10274 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
10275
10276 * gdb.base/bar.c (barx, bar): Change variable to small array so
10277 that it won't be put into the .sdata - small data -
10278 section. Update reference.
10279 * gdb.base/baz.c (bazx, baz): Ditto.
10280 * gdb.base/foo.c (foox, foo): Ditto.
10281 * gdb.base/grbx.c (grbxx, grbx): Ditto.
10282
10283 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
10284 to be arrays.
d63a86f8 10285
dc96c6c7 10286Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 10287
c906108c
SS
10288 * gdb.base/overlays.exp: fix up and get working again.
10289 Add tests for backtraces from an overlay function.
d63a86f8 10290
c906108c
SS
10291Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
10292
10293 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
10294 "calling function with watchpoint enabled".
10295
10296Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
10297
10298 * gdb.base/break.exp (test_next_with_recursion): Remove
10299 gdb_suppress_tests for d10v-*-*.
10300 * lib/gdb.exp (gdb_suppress_tests): Disable this function
10301 pending review of whether it is useful or not.
10302
10303Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
10304
10305 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
10306
10307Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
10308
10309 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
10310 * config/dve.exp: New file to support Densan boards.
10311
10312Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
10313
10314 * gdb.base/interrupt.exp: Document problem of simulators, signals,
10315 reads and BSD.
10316
10317Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
10318
10319 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
10320 response.
10321
10322 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
10323
10324Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
10325
10326 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
10327 test.
10328
10329 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
10330 target_sizeof_long and target_bigendian_p.
10331 (structs_by_value, structs_by_reference): Check values according
10332 to targets word size and endianess.
d63a86f8 10333
c906108c
SS
10334Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
10335
10336 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
10337 output.
10338
10339Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
10340
10341 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
10342 Update test of set args help to match source change.
10343
10344Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
10345
10346 * gdb.base/default.exp: Expect help system output to be in
10347 alphabetical order.
10348 * gdb.base/help.exp: Ditto.
10349
10350Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
10351
10352 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
10353 "i*86-pc-linux-gnu*".
10354 * gdb.base/interrupt.exp: Ditto.
10355 * gdb.base/corefile.exp: Ditto.
10356
10357 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
10358 define vxworks when building the testcase.
10359
10360 * gdb.base/ptype.exp: Fix testnames to be unique.
10361 * gdb.base/radix.exp: Ditto.
10362 * gdb.base/term.exp: Ditto.
10363 * gdb.base/whatis.exp: Ditto.
10364 * gdb.c++/classes.exp: Ditto.
10365
10366Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
10367
10368 * gdb.base/callfuncs.exp: Fix indentation.
10369
10370 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
10371 suppress_flag has been set.
10372 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
10373 target feature.
10374
10375Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
10376
10377 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
10378 the testcase.
10379
10380 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
10381 set_debug_traps() and breakpoint().
10382 * gdb.c++/misc.cc (main): Ditto.
10383 * gdb.c++/templates.cc (main): Ditto.
10384 * gdb.c++/virtfunc.cc (main): Ditto.
10385
10386Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
10387
10388 * lib/gdb.exp(gdb_step_for_stub): New function.
10389 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
10390 exists, reload the executable and do a "continue" instead of
10391 doing a jump.
10392 (runto_main): Use gdb_step_for_stub.
d63a86f8 10393
c906108c
SS
10394 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
10395 tests to have unique names.
10396 * gdb.base/callfuncs.exp: Ditto.
10397 * gdb.base/commands.exp: Ditto.
10398 * gdb.base/default.exp: Ditto.
10399 * gdb.base/help.exp: Ditto.
10400 * gdb.base/list.exp: Ditto.
10401 * gdb.base/opaque.exp: Ditto.
10402 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
10403 similar tests.
d63a86f8 10404
c906108c
SS
10405 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
10406 * gdb.c++/cplusfuncs.cc: Ditto.
10407 * gdb.c++/virtfunc.cc: Ditto.
10408
10409 * config/monitor.exp: Keep track of the last file we saw, rather
10410 than trying to get the info from gdb.
10411
10412 * gdb.fortran/types.exp: Move comment to previous line.
10413
10414Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
10415
10416 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
10417 target mode.
10418
10419Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
10420
10421 From Bob Manson:
10422 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
10423 string from GDB when it connects.
10424
10425 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
10426
10427Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
10428
10429 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
10430 if we can't get a debug format from GDB (we may be testing an
10431 older GDB). Use a 10 second timeout when checking for the format.
10432
10433 * gdb.stabs/weird.exp: Fix quoting.
10434
10435 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
10436
10437Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
10438
10439 * config/arm-ice.exp: New file.
10440
10441Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
10442
10443 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
10444 until it has been modified to work with the new testsuite.
10445
99707966 10446 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
10447 testcase won't compile, cause all of the testcases in the file to
10448 fail instead.
10449
10450 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
10451 (gdb_clear_suppressed): New procedure.
10452 (gdb_stop_suppressing_tests): Only clear suppress_flag if
10453 it contains a positive value.
10454
10455Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
10456
10457 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
10458
10459 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
10460
10461Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
10462
10463 * lib/gdb.exp (setup_xfail_format): New function.
10464 (get_debug_format): New function to get debug format.
10465 (debug_format): New global variable to hold last value set
10466 by get_debug_format.
10467 * gdb.base/list.exp: Call get_debug_format and expect some
10468 tests to fail for DWARF 1 and COFF formats.
10469 * gdb.c++/ptype.exp: Ditto.
10470 * gdb.c++/classes.exp: Ditto.
10471 * gdb.c++/cplusfuncs.exp: Ditto.
10472 * gdb.c++/inherit.exp: Ditto.
10473 * gdb.c++/templates.exp: Ditto.
10474 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 10475
c906108c
SS
10476Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
10477
10478 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
10479 host doesn't have a currently-open connection.
10480
10481 * config/sparclet.exp: Cleanups and fixes to make it generic for
10482 any gdb stub target. Handle cases where gdb doesn't respond when
10483 interrupted in a sane fashion.
10484
10485 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
10486 same thing in a totally different way.
10487
10488 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
10489 setting "timeout".
10490 (gdb_start): We set the global gdb_prompt variable in
10491 default_gdb_init now.
10492
10493Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
10494
10495 * gdb.base/printcmds.exp: Fix "check for floating addition"
10496 regexp to accept results within approx +/- .01 of exact value.
10497 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
10498
10499Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
10500
10501 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
10502 properly.
10503 (gdb_expect): Add optional timeout parameter, and add timeout
10504 value to various calls.
10505 (gdb_suppress_tests): Only give one warning message per group.
10506
10507Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
10508
10509 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
10510 global variables. Handle getting a value for $timeout more
10511 gracefully.
10512
10513Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
10514
10515 * lib/gdb.exp: Close connection to remote host if gdb doesn't
10516 initialize.
10517 (default_gdb_init): New procedure; allow gdb_init to be overridden
10518 by a target configuration file.
10519 (gdb_expect): Pass the timeout to remote_expect.
10520
10521 * config/monitor.exp(gdb_load): Fix typo in regexp.
10522
10523Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
10524
10525 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
10526
10527Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
10528
10529 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
10530 here. Call gdb_target_exec before rebooting the target, to make
10531 sure the connection to the target is closed.
10532 (gdb_load): Pass the name of the executable to gdb_target_monitor.
10533 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
10534 Also detect "Timeout reading from remote" error.
10535
10536 * config/gdbserver.exp: Pass the executable being loaded to
10537 gdb_target_monitor. Don't call gdb_file_cmd here; let
10538 gdb_target_monitor do it.
10539
10540 * gdb.disasm/hppa.exp: Don't use exec_output.
10541
10542Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
10543
10544 * gdb.base/list.exp: If we're debugging a non-native target,
10545 try to set the pc register to point to the start of the
10546 program before doing the first list command.
10547
10548 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
10549 test_calls after restarting.
10550
10551 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
10552 reloading.
10553
10554 * gdb.base/watchpoint.exp: Fix typo.
10555
10556 * gdb.base/setshow.exp: Check for use_gdb_stub.
10557
10558 * gdb.base/break.exp: Fix continue until exit test for the gdb
10559 stub case.
10560 * gdb.base/langs.exp: Ditto.
10561
10562 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
10563 gdb_load_offset. If we weren't given a file to load, figure out
10564 what the current file is and use it.
10565
10566 * config/i386-bozo.exp: New file.
10567
10568Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
10569
10570 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
10571 feature.
10572
10573 * config/proelf.exp: New entry.
10574
10575Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
10576
10577 * lib/gdb.exp: Remove spurious .* patterns at the beginning
10578 of regexps.
10579
10580 * gdb.base/watchpoint.exp: Don't run the test_stepping
10581 tests if gdb can't call functions on the target.
10582
10583 * gdb.base/setshow.exp: Don't run the set prompt tests if
10584 the board has gdb_prompt set.
10585
10586Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
10587
10588 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
10589 * gdb.base/commands.exp: Likewise.
10590 * gdb.base/setshow.exp: Likewise.
10591
10592Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
10593
10594 * config/monitor.exp(gdb_start): Look for gdb_prompt target
10595 feature.
10596
10597 * config/i960.exp: New file.
10598
10599Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
10600
10601 * gdb.base/funcargs.exp: Check for gdb,short_int target
10602 feature instead of looking for explicit target triplets.
10603
dc96c6c7 10604Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 10605
d63a86f8 10606 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
10607 "p 123DEADBEEF", to check parse_number.
10608 * top.c: change "to enable to enable" to "to enable" in a couple
10609 of help strings.
10610
10611Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
10612
10613 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
10614 on the mn10300.
d63a86f8 10615
c906108c
SS
10616Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
10617
10618 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
10619 where the test executable is run with explicit args.
10620 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
10621
10622Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
10623
10624 * gdb.base/run.c: Use FAKEARGV to build test executable that
10625 does not require a command line arg, since most simulators
10626 don't currently support passing such an arg into the simulated
10627 program.
10628 * gdb.base/commands.exp: Change tests to insert the proper
10629 value as the arg to the first recursive factorial call. Change
10630 compilation line to define FAKEARGV at compile time.
10631
10632Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
10633
10634 * gdb.base/recurse.exp: Enable these tests for the mn10300.
10635 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
10636 function with watchpoint enabled" test.
10637
10638Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
10639
10640 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
10641 Don't call gdb_test when the command doesn't return to a gdb prompt.
10642
10643 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
10644 "Tests restarted" messages.
10645
10646Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
10647
10648 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
10649
dc96c6c7 10650Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10651
10652 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
10653 for INFO SYMBOL; add help tests for OVERLAY commands.
10654 * gdb.base/default.exp: add tests for INFO SYMBOL command;
10655 add tests for OVERLAY commands
10656 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
10657 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
10658 * gdb.base/sigall.c: add usestubs code frag
10659 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 10660
c906108c
SS
10661Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
10662
10663 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
10664 failures.
10665 (gdb_stop_suppressing_tests): Note that tests have restarted.
10666
10667Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
10668
10669 * config/h8300.exp: New file.
10670
10671Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
10672
10673 * gdb.base/setshow.exp: Check for the existence of a
10674 feature, not its value.
10675
10676Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
10677
10678 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
10679
10680 * gdb.base/scope.exp: It's now init0(), not init().
10681
10682 * gdb.base/scope0.c: For now, change init() to be init0().
10683
10684 * config/monitor.exp: Use gdb_serial in preference to serial
10685 or netport.
10686
10687 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
10688 and it's not already set.
10689
10690Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
10691
10692 * gdb.base/setshow.exp: Only test the run command if the target
10693 isn't using a stub and if it supports argument passing.
10694
10695Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
10696
10697 * config/udi.exp(gdb_start): Make sure UDICONF is set
10698 properly before starting gdb.
10699
10700Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
10701
10702 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
10703 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
10704 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
10705
10706Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
10707
10708 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
10709 specialized code to reboot the board, use remote_reboot instead.
10710
10711 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
10712
10713 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
10714
10715 * config/monitor.exp: Make sure we disconnect from the target.
10716 Also, try a reboot/reload cycle instead of failing if the
10717 load fails.
10718
10719Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
10720
10721 * gdb.base/default.exp: Don't set match_max.
10722 * gdb.base/help.exp: Ditto.
10723 * gdb.base/list.exp: Ditto.
10724 * gdb.base/signals.exp: Ditto.
10725
10726 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
10727 set, use remote_ld to download the testcase instead of
10728 the GDB loader.
10729
10730Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
10731
10732 * config/vr5000.exp: New file.
10733
10734 * config/monitor.exp(gdb_target_monitor): Add pattern for
10735 "Ending remote" to detect errors in connecting.
10736
10737 * gdb.base/setshow.exp: Add .* within auto language test.
10738
10739 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
10740 target feature.
10741
10742 * config/monitor.exp(gdb_load): Check for a failure when loading,
10743 and reboot the board if necessary.
10744
10745 * gdb.base/setvar.exp(test_set): Handle multiple prints within
10746 a set of tests. Remove print.* from the patterns being checked.
10747
10748Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
10749
10750 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
10751 refer to gdb_spawn_id.
10752
10753 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
10754 longer used.
10755 * config/sparclet.exp: Ditto.
10756 * config/sparclet-old.exp: Ditto.
10757 * config/slite.exp: Ditto.
10758 * config/sim.exp: Ditto.
10759 * gdb.base/funcargs.exp: Ditto.
10760
10761 * lib/gdb.exp:Remove references to gdb_spawn_id.
10762 (gdb_expect): Move to remote.exp.
10763
10764Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
10765
10766 * config/monitor.exp: Detect the "Couldn't establish connection"
10767 message from GDB.
10768
10769Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
10770
10771 * gdb.base/bitfields.exp: Use runto instead of explicit
10772 gdb_run_cmd/gdb_expect sequences.
10773
10774 * gdb.base/break.exp(text_next_with_recursion): Add match for
10775 gdb_expect call.
10776
10777 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
10778 We also need to handle the "A program is being debugged already"
10779 prompt from gdb. Use gdb_test to set the baud rate.
10780
10781 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
10782 to 20000. Really. I mean it.
10783
10784Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
10785
10786 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
10787 fails. If suppress_flag is set, skip perror message about not
10788 being able to send to GDB.
10789 (send_gdb): If suppress_flag is set, don't try to send commands to
10790 GDB.
10791 (gdb_expect): If suppress_flag is set, always fail immediately.
10792 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
10793 (gdb_init): Call gdb_stop_suppressing_tests.
10794 (default_gdb_exit): Ditto.
10795 (default_gdb_start): Ditto.
10796
10797 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
10798 gdb_stop_suppressing_tests as appropriate.
10799 * gdb.base/break.exp: Ditto.
10800 * gdb.base/callfuncs.exp: Ditto.
10801 * gdb.base/commands.exp: Ditto.
10802 * gdb.base/exprs.exp: Ditto.
10803 * gdb.base/funcargs.exp: Ditto.
10804 * gdb.base/list.exp: Ditto.
10805 * gdb.base/recurse.exp: Ditto.
10806 * gdb.base/scope.exp: Ditto.
10807 * gdb.base/structs.exp: Ditto.
10808 * gdb.c++/inherit.exp: Ditto.
10809
10810Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
10811
10812 * config/vr4300.exp: New file.
10813
99707966 10814 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 10815
99707966 10816 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
10817
10818Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
10819
10820 * lib/gdb.exp(gdb_init): New function.
10821
10822 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
10823 for each individual variable set.
10824
10825 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
10826 name.
10827
10828 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
10829
10830 * gdb.base/scope.exp: Use gdb_test.
10831
10832 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
10833 aborting; the testsuite driver will do that for us (see
10834 gdb_finish). Also, use gdb_test in a few more places.
10835
10836Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
10837
10838 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
10839
10840Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
10841
10842 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
10843 and "add_tests" are not at the same address.
10844
10845Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
10846
10847 * gdb.base/ptype.exp: Use gdb_test.
10848
10849Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
10850
10851 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
10852 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
10853 left in. No longer expect them to fail.
10854
10855 * gdb.stabs/*.mt; Deleted, no longer used.
10856 * gdb.stabs/configure.in: Remove references to target makefile
10857 frags.
10858 * gdb.stabs/configure: Rebuilt.
10859
10860 * gdb.disasm/*.mt: Deleted, no longer used.
10861 * gdb.disasm/configure.in: Remove references to target makefile
10862 frags. Use "sh3.s" as the unique filename for this directory.
10863 * gdb.disasm/configure: Rebuilt.
10864
10865 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
10866 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
10867 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
10868
10869Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
10870
10871 * config/udi.exp: Use mondfe,name instead of remote_host.
10872
10873Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
10874
10875 * gdb.base/watchpoint.exp: Don't expect a failure when calling
10876 a function with a watchpoint enabled on the mn10200.
10877
10878 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
10879 before trying to create it!
10880
10881Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
10882
10883 * config/vx.exp: Use hostname instead of netport.
10884
10885 * config/vxworks.exp: New file.
10886
10887 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
10888
10889 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
10890 gdb before assuming everything worked. Send a ^C if a timeout
10891 occurs.
10892
10893 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
10894 $gdb_spawn_id directly.
10895 (gdb_run_cmd): Try _start as well as start. Use the target feature
10896 gdb,start_symbol as the symbol to start from when jumping.
10897
10898Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
10899
10900 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
10901 redundant) test.
10902
10903 * gdb.base/recurse.exp: Relax final value test for 'b' so that
10904 it doesn't lose for 16bit integer systems.
10905
10906Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
10907
10908 * gdb.fortran/types.exp: If the target doesn't support "double"
10909 data types, then expect "real" types to only be 4 bytes.
10910
10911 * gdb.c++/virtfunc.exp: Expect failure for virtual function
10912 call tests if the target doesn't support inferior function calls.
10913
10914 * gdb.base/printcmds.exp: Allow minor deviation in FP values
10915 in printf tests.
10916
10917Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
10918
10919 * gdb.base/help.exp: Disable "help set", "help show", and
10920 "help support". Simplify regexp for "help stack".
10921
10922 * gdb.base/default.exp: Set match_max to 5000 and the timeout
10923 to 60 seconds. Temporarily set match_max to 15000 around the
10924 "info copying" test.
10925
10926 * gdb.base/nodebug.exp: Don't try to do an inferior function
10927 call if the target doesn't support them.
10928 * gdb.base/printcmds.exp: Likewise.
10929 * gdb.base/setvar.exp: Likewise.
10930 * gdb.base/structs.exp: Likewise.
10931 * gdb.c++/templates.exp: Likewise.
10932 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
10933
10934 * gdb.base/recurse.exp: Enable for the mn10200.
10935
10936 * configure.in: Do configure gdb.stabs directory for *-*-elf
10937 targets.
10938 * configure: Rebuilt.
10939
10940 * gdb.base/break.exp: Check for gdb,noresults before testing
10941 exit status and/or results from the target.
10942 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
10943 * lib/gdb.exp: Remove old (now bogus) initialization of
10944 noinferior, noargs, noresults and nosignals.
10945
10946Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
10947
10948 * config/sh.exp: New file.
10949
10950 * config/slite.exp: Try to connect multiple times to the board
10951 before rebooting. Only send a "monitor run" if need_monitor_run
10952 is set.
10953
10954 * gdb.base/break.exp: Don't do the "stub continue" test if
10955 the target has gdb_stub set.
10956
10957 * gdb.base/callfuncs.exp: Increase the timeout.
10958
10959 * gdb.base/interrupt.exp: Don't even try to compile the testcase
10960 if the target has gdb,noinferiorio set.
10961
10962 * gdb.base/list.exp: Increase match_max to 10000 characters.
10963
10964 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
10965
10966 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
10967 target.
10968
10969 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
10970
10971Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
10972
10973 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
10974 trying to delete the copy of gdb. Catch the file delete so we
10975 don't die if the delete fails; also, the file should be copied to
10976 the host, not to the build.
10977
10978Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
10979
10980 * lib/gdb.exp(gdb_test): Surround the result pattern with
10981 parenthesis in case it contains multiple regexps separated
10982 with |.
10983
10984 * gdb.base/watchpoint.exp: Use gdb_test.
10985 * gdb.base/default.exp: Ditto.
10986
10987Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
10988
99707966 10989 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 10990
c906108c
SS
10991 * gdb.base/scope.exp: Use gdb_test.
10992 * gdb.c++/classes.exp: Ditto.
10993 * gdb.c++/inherit.exp: Ditto.
10994
10995Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
10996
10997 * gdb.base/crossload.exp: Don't use execute_anywhere, use
10998 remote_exec instead.
10999 * gdb.base/corefile.exp: Don't be ridiculous.
11000 * gdb.base/*.c: Add missing stub invocations.
11001
11002Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
11003
11004 * config/slite.exp: Miscellaneous fixes.
11005
11006 * lib/gdb.exp: Fix runto.
11007
11008 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
11009 the target.
11010
11011 * gdb.base/watchpoint.exp: Fix regexp.
11012
11013 * lib/gdb.exp(default_gdb_exit): Add a catch to the
11014 close and wait commands, as the descriptor may now be
11015 invalid. Always call "remote_close host".
11016
11017Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
11018
11019 Major rewrite for testsuite revision.
d63a86f8 11020
c906108c
SS
11021 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
11022 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
11023 instead of relying on spawn_id to always contain a valid
11024 spawn id.
11025 (get_compiler_info): New procedure to build the ${binfile}.ci
11026 file, instead of replicating this in N different places.
11027 (gdb_compile): New procedure.
d63a86f8 11028
c906108c
SS
11029 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
11030 appropriate arguments) instead of compile. Use gdb_test in a lot
11031 more places. Use send_gdb instead of send. Always run gdb_start
11032 at the start of a testcase, as this is no longer done magically.
11033
11034 config/*-gdb.exp: Rename without the -gdb suffix.
11035
11036 config/mips.exp: Use remote_close instead of exit_remote_shell.
11037 config/monitor.exp: Use target_info instead of looking at
11038 baud, timeout, etc.
11039 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
11040
11041Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11042
11043 * gdb.c++/templates.exp (test_ptype_of_templates),
11044 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
11045 Update expect patterns for destructors and assignment operators
11046 to match corresponding c-typeprint.c changes.
11047 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
11048 to destructor breakpoint test, GDB should be able to set the
11049 destructor breakpoint without specifying arguments.
11050
11051Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
11052
11053 * gdb.threads/pthreads.exp: Change result for failure to compile due
11054 to lack of pthreads runtime support from an error to simply an
11055 unsupported test, per dejagnu standards.
11056
11057Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11058
11059 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
11060 where GDB exits to reduce pattern match time.
11061 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
11062
11063 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
11064
dc96c6c7 11065Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11066
11067 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
11068 * gdb.base/default.exp: ditto.
11069 * gdb.base/nodebug.exp: ditto.
11070 * gdb.base/printcmds.exp: ditto.
11071 * gdb.base/ptype.exp: ditto.
11072 * gdb.base/setvar.exp: ditto.
11073 * gdb.base/structs.exp: ditto.
11074 * gdb.base/setshow.c: Guard against uninitialized values of argc.
11075
11076Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
11077
11078 * configure, */configure: Rebuild with autoconf 2.12.
11079
11080Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
11081
11082 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
11083 use new i*86-pc-linux*-gnu quads.
11084 * gdb.base/corefile.exp: Ditto.
11085 * gdb.base/signals.exp: Ditto.
11086 * gdb.base/sigall.exp: Ditto.
11087 * gdb.base/interrupt.exp: Ditto.
11088
11089 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
11090 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
11091 RedHat 4.0.
d63a86f8 11092
c906108c
SS
11093 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
11094 linux. This allows the test case to at least compile on latest
11095 linux, but still not run due to missing the threads runtime library.
11096
11097Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11098
11099 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
11100 directory to search gdb directory. Accept and step over conditional
11101 stack alignment code. Consume $prompt in failure cases.
11102 Reset timeout to $oldtimeout instead of some arbitrary value.
11103 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
11104 timeout problems with infinite stack backtraces.
11105 * gdb.base/ptype.exp (ptype struct link, union tu_link):
11106 Accept function parameters for linkfunc member.
11107
11108Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
11109
11110 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
11111 (CXXFLAGS): Remove, unreferenced.
11112 (B_OPTIONS): Add for -B options and add code to initialize with
11113 previous -B options and also add -B option to pick up cross compiled
11114 runtime.
11115 (TARGET_INCLUDES): Add for -I options and add code to initialize when
11116 doing cross compiles.
11117 (target_alias): Declare global.
11118 (xgcc): Set variable to full path of gcc in build tree. Use findfile
11119 to verify that gcc exists in build tree, and if so set CC to that
11120 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 11121
c906108c
SS
11122Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
11123
11124 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
11125 ptype test for anonymous union. Fixup testcase to match
11126 current gcc debug output.
11127
11128Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
11129
11130 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
11131 force argument to an unsigned long type.
11132
11133Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
11134
11135 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
11136 tests and anonymous union print/ptype tests.
11137 * gdb.base/list.exp (test_forward-search): Increase timeout by
11138 5 minutes for the "search extremely long line" case.
11139 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
11140 completely optional and that the pass/fail messages use the command as
11141 the message if that third arg is a null string.
11142 (gdb_test_exact): Arrange that a null string pattern means match a
11143 null string output rather than any output, which might include random
11144 errors.
11145 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
11146 backtrace test.
11147 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
11148 always failing and failure is now exposed by gdb.exp changes.
11149
11150Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
11151
11152 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
11153 weren't being noted.
11154
11155Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11156
11157 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
11158 * gdb.stabs/weird.exp: Remove v_comb xfails.
11159
dc96c6c7 11160Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11161
11162 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
11163 list.exp scope.exp watchpoint.exp]
11164 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 11165
dc96c6c7 11166Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11167
11168 * config/monitor.exp: Increase download timeout to 1000 seconds.
11169
dc96c6c7 11170Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11171
11172 * config/m32r.exp: Increase timeout to 120 seconds.
11173
11174Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
11175
11176 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
11177 and accept older ordering as obsolescent gcc or gdb.
11178 * gdb.c++/templates.exp: Ditto.
11179 * gdb.c++/virtfunc.exp: Ditto.
11180
11181Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
11182
11183 * gdb.base/coremaker.c: Add code to mmap some data so we
11184 can check that it ends up in the core file.
11185 * gdb.base/corefile.exp: Add test to read mmapped data
11186 from core file.
11187
dc96c6c7 11188Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11189
11190 * config/m32r.exp: New file.
11191
11192Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
11193
11194 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
11195 that cflags can contains -gstabs, and work correctly for other tests.
11196
dc96c6c7 11197Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11198
11199 * gdb.base/setshow.exp: New file, tests show and set.
11200 * gdb.base/setshow.c: New file, tests show and set.
11201 * gdb.base/help.exp: Add test for help set|show annotate.
11202 * gdb.base/default.exp: Add test for set|show annotate.
11203
11204Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
11205
11206 * testsuite/gdb.base/break.exp: Make backtrace from factorial
11207 errors unique.
11208 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
11209 explicitly.
11210
11211Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
11212
11213 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
11214 and width commands. This is done elsewhere.
11215 * (gdb_start): Don't call gdb_start_sim here. That's already
11216 done in gdb_load. This fixes lots of failures in default.exp.
11217
11218Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
11219
11220 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
11221 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
11222 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
11223 in the same we we treat other failures (since it may be an expected
11224 condition), rather than as an error.
11225 * gdb.base/signals.exp (test_handle_all_print): Revert back to
11226 old test format.
11227
11228Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
11229
11230 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
11231 (distclean maintainer-clean realclean): No need to remove files
11232 twice. Nuke the duplicates.
11233 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 11234 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
11235 Remove config.h along with other config files.
11236
11237Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
11238
11239 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
11240 "p func1 ()" and note that rests of tests are skipped.
11241 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
11242 setup_xfails for "print func2::coremaker_local".
11243 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
11244 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
11245 affected by the previous run test.
11246 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
11247 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
11248 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
11249 "pass int powerset tuple" and "pass modeless int powerset tuple".
11250 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
11251 "real write 4" and "real write 8".
11252 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
11253 setup_xfails for "print vs1 after tuple assign 2",
11254 "print \$i after tuple assign 2", and
11255 "print vs2 after tuple assign 2".
11256 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
11257 meaningful error message and return -1 so the caller can
11258 suppress further tests and avoid a cascade of errors.
d63a86f8 11259
c906108c
SS
11260Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
11261
11262 * gdb.base/a1-selftest.exp: Tweak tests to account for new
11263 format for printing version.
11264 * gdb.base/default.exp: Ditto.
11265 * gdb.base/interrupt.exp: Fix problem with cascade of
11266 errors if child process dies while calling a function.
d63a86f8 11267
c906108c
SS
11268Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
11269
11270 * Makefile.in (VPATH): Add
11271 * Makefile.in (Makefile, config.status): Fix rules so things get
11272 remade when necessary.
11273
11274Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
11275
11276 * Makefile.in (just-check): Add path to sibling expect dir
11277 to environment variable specified by RPATH_ENVVAR.
11278
11279Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
11280
11281 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
11282 (just-check): Add shared library paths for libstdc++, tk,
11283 tcl, bfd, and opcodes to the environment variable specified
11284 in RPATH_ENVVAR.
11285 * configure.in: Add support to recognize --enable-shared flag
11286 and generate correct value for RPATH_ENVVAR.
11287 * configure: Regenerated with autoconf.
11288
11289Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
11290
11291 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
11292 include all osf versions.
11293 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
11294 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
11295 when target is linux. When failing to build pthreads test
11296 executable, give more meaningful message.
11297 * gdb.threads/pthreads.c: Hpux also uses old definition of second
11298 arg for pthread_create.
d63a86f8 11299
c906108c
SS
11300Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
11301
11302 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
11303 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
11304 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
11305 and -lpthreads (everybody else).
11306 (test_startup): Fail gracefully if threads are not supported.
11307 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
11308 "p/c array_index("abcdef",2)" when not gcc compiled.
11309 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
11310 "print func2::coremaker_local" when not gcc compiled.
11311 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
11312 "ptype on opaque struct tagname (statically)",
11313 "ptype on opaque struct tagname (dynamically) 1", and
11314 "ptype on opaque struct tagname (dynamically) 2"
11315 for not compiled with gcc.
11316 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
11317 backtrace when compiled with gcc.
d63a86f8 11318 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
11319 than always return success.
11320
11321Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
11322
11323 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
11324
11325Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
11326
11327 * gdb.base/structs.exp: Undo last change.
11328
11329Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
11330
11331 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
11332 encapsulate all the steps/nexts done during self test, starting
11333 at main, and makes them less sensitive to optimization issues.
11334 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
11335 signal handler" test.
11336 * gdb.threads/pthreads.exp: Only run this for native configs.
11337 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
11338 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
11339 tests.
11340 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
11341 for "runto test_calls(void)" test.
d63a86f8 11342
c906108c
SS
11343Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
11344
11345 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
11346 and don't expect address info in breakpoint confirmations.
11347
11348Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
11349
11350 * gdb.base/list.exp (test_forward_search): Increase timeout
11351 temporarily by 60 seconds for searching extremely long line,
11352 and then reset to old value when done. Increase expect input
11353 buffer to 10000.
11354
11355Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
11356
11357 * gdb.base/list.exp (test_forward_search): Fix to handle very
11358 long source line without overflowing expect's input buffer.
11359
11360Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
11361
11362 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
11363 "buffer_full".
11364
11365 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
11366 "buffer_full".
11367
11368 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
11369 "buffer_full".
11370
11371 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
11372 "buffer_full".
11373
11374Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
11375
11376 * configure.in (configdirs): Add gdb.threads.
11377 * configure: Regenerated with autoconf.
11378 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
11379 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
11380 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 11381
c906108c
SS
11382Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
11383
11384 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
11385
11386Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
11387
11388 * gdb.base/signals.exp (test_handle_all_print): Test separately for
11389 each signal's status in the output of "handle all print".
11390 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
11391 the \r\n sequence that immediately precedes the gdb prompt.
11392 * gdb.base/a1-selftest.exp: Save original timeout and restore
11393 after test.
11394
11395Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
11396
11397 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
11398 symbol.
11399
11400Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
11401
11402 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
11403
11404Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
11405
11406 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
11407 timeout by 60 seconds.
11408
11409Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
11410
11411 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
11412 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
11413 error return.
11414
11415Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
11416
11417 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
11418 gdb initialization, also report how long dejagnu waited. Restore
11419 old timeout before doing error return. Temporarily increase timeout
11420 by 3 minutes to allow for slow startups over heavy NFS use.
11421
11422Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
11423
11424 * lib/gdb.exp: Report timeout value for verbosity level 2.
11425 * config/gdbserver.exp: Ditto.
11426 * config/hppro.exp: Ditto.
11427 * config/mips-gdb.exp: Ditto.
11428 * config/monitor.exp: Ditto.
11429 * config/netware.exp: Ditto.
11430 * config/sim-gdb.exp: Ditto.
11431 * config/slite-gdb.exp: Ditto.
11432 * config/udi-gdb.exp: Ditto.
11433 * config/unix-gdb.exp: Ditto.
11434 * config/vx-gdb.exp: Ditto.
11435 * gdb.base/a1-selftest.exp: Ditto.
11436 * gdb.base/a2-run.exp: Ditto.
11437 * gdb.base/break.exp: Ditto.
11438 * gdb.base/corefile.exp: Ditto.
11439 * gdb.base/list.exp: Ditto.
11440 * gdb.base/recurse.exp: Ditto.
11441 * gdb.base/scope.exp: Ditto.
11442 * gdb.base/signals.exp: Ditto.
11443
11444Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
11445
11446 * gdb.threads/Makefile.in (docdir): Removed.
11447
11448Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
11449
11450 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 11451 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 11452 @srcdir@.
d63a86f8 11453 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
11454 autoconf 2.5 or higher.
11455 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
11456
11457Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
11458
11459 * configure: Regenerated.
11460 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
11461 avoid name clashes with SunOS headers.
11462
11463Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
11464
11465 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
11466
11467Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
11468
11469 * gdb.base/callfuncs.exp: Finish last change -- make sure the
11470 prototype information ends up in the compiler info file.
11471
11472Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
11473
11474 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
11475 attempting to regenerate it. Eliminate use of a temporary file
11476 and just generate the info file directly. Source it immediately,
11477 for consistency of use.
11478 * gdb.base/corefile.exp: Ditto
11479 * gdb.base/exprs.exp: Ditto.
11480 * gdb.base/funcargs.exp: Ditto.
11481 * gdb.base/langs.exp: Ditto.
11482 * gdb.base/list.exp: Ditto.
11483 * gdb.base/mips_pro.exp: Ditto.
11484 * gdb.base/nodebug.exp: Ditto.
11485 * gdb.base/opaque.exp: Ditto.
11486 * gdb.base/ptype.exp: Ditto.
11487 * gdb.base/scope.exp: Ditto.
11488 * gdb.base/setvar.exp: Ditto.
11489 * gdb.base/signals.exp: Ditto.
11490 * gdb.base/whatis.exp: Ditto.
11491 * gdb.c++/templates.exp: Ditto.
11492 * gdb.c++/virtfunc.exp: Ditto.
11493 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
11494 whether or not to add -lstdc++ to the compile command line args.
11495
11496Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11497
11498 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
11499 it got fixed by the recent lookup_minimal_symbol_by_pc change.
11500 Increase timeout, a lot of single stepping might be needed if the
11501 target has no hardware watchpoints.
11502
11503Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
11504
11505 * gdb.base/break.exp: Ignore compiler warnings when compiling
11506 break.c.
11507 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
11508 * gdb.base/default.exp: Add h8300 xfails. Handle messages
11509 from remote-sim.
11510 * gdb.base/exprs.exp: Add h8300 xfails.
11511 * gdb.base/funcargs.exp: Likewise.
11512 * gdb.base/nodebug.exp: Likewise.
11513 * gdb.base/printcmds.exp: Likewise.
11514 * gdb.base/ptype.exp: Likewise.
11515 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
11516 h8300 xfails.
d63a86f8 11517 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
11518 on the h8300.
11519 * gdb.base/funcargs.c: Explicitly make last constant argument to
11520 call_after_alloca_subr an unsigned long type.
11521 * gdb.base/return.c: Include stdio.h.
11522
11523Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
11524
11525 * config/abug.exp: New file for the older Motorola Bug monitor
11526 that runs on the mvme13x series VME boards.
11527 * config/monitor.exp: Use the new config array for target settings
11528 if they exist.
11529
11530Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
11531
11532 * sim-gdb.exp: Make the SH simulator allocate less space when
11533 it is targeted.
11534
11535Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
11536
11537 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
11538 test.
11539
11540Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
11541
11542 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
11543 "rs6000-*-*" for "list function in include file" when gcc compiled.
11544 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
11545 for "p ctable1[120]".
11546 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
11547 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
11548 Remove setup_xfail for "rs6000-*-*" for
11549 "print 'scope0.c'::filelocal before run".
11550 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
11551 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
11552 since some compilers don't allow both options to be given
11553 on the same command line. Create object file and move it.
d63a86f8 11554
c906108c
SS
11555Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
11556
11557 * gdb.base/corefile.exp: Always regenerate the core file, since
11558 we always regenerate the coremaker program. Detect special case
11559 where registers cannot be read from core file.
d63a86f8 11560
c906108c
SS
11561Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
11562
11563 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
11564 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
11565 * gdb.c++/templates.exp: Only match on basename of file since
11566 some formats like xcoff don't encode directory information.
11567 * gdb.stabs/weird.exp: Use the right sed script for powerpc
11568 and rs6000 AIX xcoff targets.
11569 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
11570 * configure: Regenerate.
11571 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
11572 here, rather than in distclean.
d63a86f8 11573
c906108c
SS
11574Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
11575
11576 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
11577 defined, and use it to compile the test case with -O2. The
11578 native compilation still uses no optimization.
11579 * gdb.base/mips_pro.c: Remove inline assembly code since
11580 it is compiled PIC by default, which results in assembler
11581 warnings that make the testsuite think the compilation
11582 was unsuccessful.
11583
11584Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
11585
11586 * gdb.c++/misc.exp: Add note to message for
11587 "print s.a for foo struct" that this is a known gcc 2.7.2
11588 and earlier bug.
11589
11590Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
11591
11592 * gdb.base/break.exp: Fix pattern for matching "Delete all
11593 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
11594 setup_xfail for deleting all breakpoints test. Fix various
11595 timeout messages to include "(timeout)".
11596 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
11597 for "p t_float_values2(3.14159,float_val2)".
11598 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
11599 for "continue to call2g" when gcc compiled.
11600 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
11601 "up to foo in langs.exp", "show language at foo in langs.exp",
11602 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
11603 and "show language at fsub in langs.exp".
11604 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
11605 "list line 1 in include file", "list message for lines past EOF",
11606 "list function in include file", "list list0.h:foo", and
11607 "list filename:function; nonexistant function".
11608 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
11609 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
11610 and "ptype t_char_array" to be for native cc only.
d63a86f8 11611
c906108c
SS
11612Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
11613
d63a86f8 11614 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
11615 setup_xfail for "print coremaker_bss", "print coremaker_ro",
11616 "print func2::coremaker_local", and "backtrace in corefile.exp".
11617
11618Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
11619
11620 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
11621 "bt in signals.exp". This problem only appears when running
11622 the testsuite, and then only intermittently.
11623
11624Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
11625
11626 * gdb.base/return.exp (return_tests): Differentiate between
11627 two tests of continuing.
11628
11629Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
11630
11631 * */Makefile.in (maintainer-clean): Remove config.log.
11632 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
11633 * gdb.c++/Makefile.in (PROGS): Add inherit.
11634 (clean): Remove *.ci.
11635
11636Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
11637
11638 * gdb.c++/misc.cc: Add test code from Mike Stump.
11639 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
11640
11641Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
11642
11643 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
11644 to "alpha-*-osf2*" and add comment.
11645 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
11646 setup_xfail for "step over execarg initialization" and
11647 "step over corearg initialization".
11648 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
11649 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
11650 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
11651 gcc compiled for "print coremaker_bss", "print coremaker_ro",
11652 "print func2::coremaker_local", and "backtrace in corefile.exp".
11653 * gdb.base/signals.exp: Build and source signals.ci.
11654 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
11655 to be for gcc only.
11656 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 11657
c906108c
SS
11658Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11659
11660 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
11661 Feb 3 procfs.c change.
11662
11663Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
11664
11665 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
11666
11667Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
11668
11669 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
11670 from dejagnu's apparent default of 10 seconds, which gives random
11671 results when running the tests over NFS on moderately loaded systems.
11672 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
11673
11674Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
11675
11676 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
11677 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
11678 result reports.
11679
11680Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
11681
11682 * configure.in (CY_AC_PATH_TCLH): Remove.
11683 * configure: Regenerate.
11684
11685Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
11686
11687 * gdb.c++/Makefile.in (clean): Add missing '{'.
11688
11689Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
11690
11691 * lib/gdb.exp: Provide a default value for noinferior.
11692
11693 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
11694 Load libgloss.exp.
11695
11696Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
11697
11698 * gdb.disasm/hppa.exp: Compile directly into an executable, use
11699 the executable, not the .o to run the tests from.
11700
11701Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
11702
11703 * gdb.base/break.exp: Don't test for program exit or exit status
11704 if $noresults if nonzero.
11705 * gdb.base/langs.exp: Likewise.
11706 * gdb.base/watchpoint.exp: Likewise.
11707
11708 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
11709 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
11710 trying to compile the testcase.
11711
11712Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
11713
11714 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
11715 * gdb.base/signals.exp (continue to handler): Likewise.
11716
11717Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
11718
11719 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
11720
11721 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
11722
11723Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
11724
11725 * gdb.base/corefile.exp: Recognize "not found" as failure
11726 when trying to determine if a core file was generated.
11727 If no core file was generate the first time, try again without
11728 the ulimit -c to work around braindamaged shells.
11729
11730Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
11731
11732 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
11733 [] tests with "test" and enclose string in quotes.
11734 * gdb.stabs/configure: Rebuild
d63a86f8 11735
c906108c
SS
11736Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
11737
11738 Changes in sync with expect:
11739 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
11740 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
11741 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
11742 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
11743 argument to AC_REQUIRE.
11744 * configure: Regenerated.
11745
11746Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
11747
11748 * gdb.base/corefile.exp: When generating a core, discard any
11749 error messages about ulimit not found and the "core dumped"
11750 message from the shell that runs the coredumper.
11751
11752Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
11753
11754 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
11755
11756 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
11757 which sed script to run. Expect failure for v_comb test
11758 on PA targets too.
d63a86f8 11759
c906108c
SS
11760Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
11761
11762 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
11763 "print func2::coremaker_local" and for "backtrace in corefile.exp"
11764
11765Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
11766
11767 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
11768 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
11769 "sparc-sun-solaris*" xfails for "p v_comb".
11770 * lib/gdb.exp (default_gdb_start): Fix typo.
11771 * gdb.base/corefile.exp: Allow "Core was generated by ..."
11772 messages to not include the full program name that caused
11773 the core dump since some systems (such as solaris) apparently
11774 truncate this path to about 80 characters.
11775 When generating a core file first try increasing the core file
11776 size limit to unlimited since some systems may default it to
11777 zero, and it is harmless to try it. Move the test for failing
11778 to generate a core file to where it will actually get executed.
11779 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
11780 new gdb result from g++ debug info improvements and make old
11781 pattern obsolescent. Also account for size_t differences
11782 (may be int or long).
11783 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
11784 initialization before function call is placed in the delay slot
11785 and thus appears to be skipped over by commands such as "next".
11786
11787Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
11788
11789 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
11790
11791Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
11792
11793 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
11794 input source file; fix code to compile test to deal with this
11795 convention.
11796 * gdb.c++/*.exp: Likewise.
11797
11798Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
11799
11800 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
11801 "bt in signals.exp".
11802
11803Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
11804
11805 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
11806 "step over execarg initialization" and
11807 "step over corearg initialization".
11808
11809Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
11810
11811 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
11812 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
11813
11814Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
11815
11816 From Rob Savoye (rob@poseidon.cygnus.com)
11817 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
11818 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
11819 configure.in}, gdb.disasm/{Makefile.in, configure.in},
11820 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
11821 configure.in}: Major reworking for autoconfig.
11822 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
11823 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
11824 New files.
11825 * config/unix-gdb.exp: Make GDB global.
11826 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
11827 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
11828 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
11829 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
11830 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
11831 term.exp, twice.exp, watchpoint.exp, whatis.exp},
11832 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
11833 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
11834 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
11835 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
11836 pr-8136.exp, result.exp, string.exp, tuples.exp},
11837 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
11838 to returns as necessary, arrange for test to compile own testcase
11839 executable.
11840 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 11841
c906108c
SS
11842Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
11843
11844 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
11845 clear_xfail at end of test which might not call either pass or fail.
11846 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
11847 "backtrace through signal handler".
11848
11849Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11850
11851 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
11852 continuing from a job control stop signal.
11853 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
11854
11855Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
11856
11857 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
11858 * gdb.base/corefile.exp: Likewise.
11859 * gdb.base/funcargs.exp: Likewise.
11860
11861Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
11862
11863 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
11864 * config/monitor.exp: Add support for setting baud rate.
11865
11866Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
11867
11868 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
11869 i*86-*-linux* xfails for "backtrace through signal handler".
11870 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
11871 "print func2::coremaker_local".
11872 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
11873 alpha-dec-osf2* xfail for
11874 "delete all breakpoints when none".
11875
11876Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
11877
11878 * gdb.base/break.exp: Change test that deletes all breakpoints
11879 when no user breakpoints are installed. A post 4.15 change
11880 causes gdb to no longer prompt in this case.
11881
11882Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
11883
11884 * gdb.base/return.exp (return_tests): Change xfail for test
11885 "correct value returned double test" to stop xfailing at
11886 Solaris 2.5. Apparently the bug has been fixed.
11887
11888Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
11889
11890 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
11891 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
11892
11893Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
11894
11895 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
11896 * gdb.disasm/hppa.s: Corresponding changes.
11897
11898Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
11899
11900 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
11901 makefile fragment.
11902 * config/mt-hpux: Deleted.
11903
11904Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
11905
d63a86f8 11906 * Many files: When warning about suppressed tests due to a
c906108c
SS
11907 nonexistant test binary, avoid incrementing the warning count.
11908
11909Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
11910
11911 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 11912
c906108c
SS
11913Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11914
11915 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
11916 "sparc-*-solaris2*".
11917
11918Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11919
11920 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
11921 Add global and local variables and initialize them.
11922 * gdb.base/corefile.exp: Test correct mapping of corefile sections
11923 by printing variables. Remove rs6000 and powerpc xfails, BFD now
11924 extracts the file name and terminating signal from the core file.
11925 * TODO: Remove note about tests for correct mapping of corefile.
11926 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
11927 from optimizing it away.
11928 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
11929 handles common blocks.
11930
11931Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
11932
11933 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
11934 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
11935
11936Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
11937
11938 * Makefile.in (maintainer-clean): New target, synonym for
11939 realclean.
11940 * gdb.base/Makefile.in (maintainer-clean): Likewise.
11941 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
11942 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
11943 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
11944 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
11945 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
11946
11947Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
11948
11949 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
11950 xfails when not gcc compiled for "print foo::funclocal".
11951 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
11952 "print foo::funclocal at foo",
11953 "print 'scope1.c'::foo::funclocal at foo",
11954 "print foo::funclocal_bss at foo",
11955 "print 'scope1.c'::foo::funclocal_bss at foo",
11956 "print foo::funclocal_ro at foo",
11957 "print 'scope1.c'::foo::funclocal_ro at foo",
11958 "print bar::funclocal at foo" and
11959 "print 'scope1.c'::bar::funclocal at foo".
11960 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
11961 gcc compiled for "print foo::funclocal at bar".
11962 Expand all messages to ensure that they identify that
11963 the test is at bar().
11964 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
11965 gcc compiled for:
11966 "ptype on opaque struct pointer (statically)",
11967 "ptype on opaque struct tagname (statically)",
11968 "ptype on opaque struct pointer (dynamically) 1",
11969 "ptype on opaque struct tagname (dynamically) 1",
11970 "ptype on opaque struct pointer (dynamically) 2" and
11971 "ptype on opaque struct tagname (dynamically) 2
11972 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
11973 gcc compiled for:
11974 "p datalocal"
11975 "whatis datalocal",
11976 "ptype datalocal",
11977 "p bsslocal",
11978 "whatis bsslocal", and
11979 "ptype bsslocal".
11980 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
11981 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
11982 when not gcc compiled.
11983 * gdb.base/funcargs.exp (float_and_integral_args): Add
11984 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
11985 compiled.
11986 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
11987 "backtrace from call6a" when not gcc compiled.
11988 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
11989 "backtrace from call7a" when not gcc compiled.
11990 * gdb.base/callfuncs.exp (do_function_calls):
11991 Add "hppa*-*-hpux*" xfail when not gcc compiled for
11992 "p t_char_array_values(char_array_val2,char_array_val1)",
11993 "p t_char_array_values(char_array_val1,char_array_val2)",
11994 "p t_char_array_values("carray 1","carray 2")",
11995 "p t_char_array_values("carray 1",char_array_val2)",
11996 "p t_char_array_values(char_array_val1,"carray 2")",
11997 "p sum_args(1,{2})",
11998 "p sum_args(2,{2,3})",
11999 "p sum_args(3,{2,3,4})",
12000 "p sum_args(4,{2,3,4,5})"
12001 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
12002 "backtrace in corefile.exp" when not gcc compiled.
12003
12004Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12005
12006 * gdb.base/signals.exp: Rewrite `handle all print' test as
12007 a procedure. Accept blanks or TABs as whitespace, increase
12008 timeout and expect input buffer size for the large output
12009 from the command. Remove "i*86-*-bsdi2.0" xfail.
12010
12011Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12012
12013 * gdb.base/setvar.exp: Add new testcases for truncation when
12014 assigning invalid values to bitfields.
12015
12016Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
12017
d63a86f8 12018 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
12019 mips-sgi-irix* xfail for
12020 "call inferior func with struct - returns char *"
12021 and fix test so that an optional (unsigned char *) cast is
12022 accepted in the result.
12023
12024Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
12025
12026 * gdb.base/funcargs.exp (float_and_integral_args): Remove
12027 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
12028 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
12029 * gdb.base/signals.exp: Remove duplicate "handle all print" test
12030 that accidentally got checked in.
12031
12032Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
12033
d63a86f8 12034 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
12035 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
12036 compiled test.
12037 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
12038 Add mips-sgi-irix5* xfail for not gcc compiled.
12039 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
12040 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
12041 "p top", "whatis top", "p middle", and "whatis middle".
12042 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
12043 "whatis signed char" for not gcc compiled.
12044 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
12045 "set variable signed char=-1 (-1)" and
12046 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
12047 * gdb.base/funcargs.exp (float_and_integral_args):
12048 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
12049 Add mips-sgi-irix* xfail when not gcc compiled for
12050 "continue to call2b".
12051 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
12052 "continue to call2g".
12053 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
12054 "backtrace from call6a"
12055 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
12056 "backtrace from call7k".
12057 Add mips-sgi-irix5* xfail when not gcc compiled for
12058 "backtrace from call7a".
12059 (localvars_after_alloca): Fix gdb_test cmds for
12060 "print * after runto ...".
12061 Remove rs6000-*-* xfails for
12062 "print i after runto localvars_after_alloca" and
12063 "print l after runto localvars_after_alloca"
12064 for all compilers.
12065 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
12066 when not compiled with gcc, for:
12067 "print signed char == (minus)",
12068 "print signed char != (minus)",
12069 "print signed char < (minus)",
12070 "print signed char > (minus)".
12071 * gdb.base/callfuncs.exp (do_function_calls):
12072 Add mips-sgi-irix* xfail, when compiled with native compiler, for
12073 "call inferior func with struct - returns char *".
d63a86f8 12074 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
12075 "correct value returned double test" to include Solaris 2.4.
12076 * gdb.base/funcargs.exp (float_and_integral_args):
12077 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 12078
c906108c
SS
12079Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12080
12081 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
12082 enumeration bitfields if compiling with GNU C.
12083 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
12084 to empty' prompt.
12085
12086Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
12087
12088 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
12089 test for PRO targets.
12090
12091 * gdb.base/funcargs.exp: Avoid ever setting more than 8
12092 breakpoints in the inferior at any given time by making
12093 two groups of breakpoints for call2*, call6* and call7*
12094 tests.
12095
12096Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12097
12098 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
12099 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
12100 from optimizing it away.
12101 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
12102 "call inferior func with struct".
12103
12104Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
12105
12106 * configure.in: Only configure gdb.chill for particular targets.
12107
12108Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
12109
12110 * gdb.base/Makefile.in: Add action to .c.o transformation
12111 rule that generates a .ci file for each .o file and remove
12112 explicit .c.o rules except for callfuncs.o.
12113 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
12114 generates a .ci file for each .o file and remove explicit
12115 .cc.o rules.
12116 (clean): Remove *.tmp *.ci files.
12117 (EXECUTABLES): Remove templ-info.exp.
12118 * gdb.base/compiler.c: New file.
12119 * gdb.c++/compiler.cc: New file
12120 * gdb.base/scope.exp: Source gdb.base/scope.ci.
12121 Change rs6000-*-* xfail for
12122 "print 'scope0.c'::filelocal_ro" and
12123 "print 'scope1.c'::filelocal" and
12124 "print 'scope1.c'::filelocal_bss" and
12125 "print 'scope1.c'::filelocal_ro" and
12126 "print 'scope1.c'::foo::funclocal" and
12127 "print 'scope1.c'::foo::funclocal_ro" and
12128 "print 'scope1.c'::bar::funclocal" and
12129 "print 'scope0.c'::filelocal_ro" and
12130 "print 'scope1.c'::filelocal at foo" and
12131 "print 'scope1.c'::filelocal_bss at foo" and
12132 "print 'scope1.c'::filelocal_ro at foo" and
12133 "print 'scope1.c'::foo::funclocal at foo" and
12134 "print 'scope1.c'::foo::funclocal_bss at foo" and
12135 "print 'scope1.c'::foo::funclocal_ro at foo" and
12136 "print 'scope1.c'::bar::funclocal at foo" and
12137 "print 'scope0.c'::filelocal_ro" and
12138 "print 'scope1.c'::filelocal" and
12139 "print 'scope1.c'::filelocal_bss" and
12140 "print 'scope1.c'::filelocal_ro" and
12141 "print 'scope1.c'::foo::funclocal" and
12142 "print 'scope1.c'::foo::funclocal_bss" and
12143 "print 'scope1.c'::foo::funclocal_ro" and
12144 "print 'scope1.c'::bar::funclocal" and
12145 "print 'scope1.c'::bar::funclocal_bss"
12146 to only be xfail'd when not compiled with gcc.
d63a86f8 12147 Add rs6000-*-* xfail for
c906108c
SS
12148 "print 'scope0.c'::filelocal_bss before run"
12149 when compiled with gcc.
12150 (test_at_main): Add rs6000-*-* xfail for
12151 "print filelocal_ro in test_at_main"
12152 when compiled with gcc.
12153 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 12154 Add rs6000-*-aix* xfail for
c906108c
SS
12155 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
12156 "ptype t_char_array", not compiled with gcc.
12157 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
12158 xfail for "list foo (in include file)" when gcc compiled.
12159 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
12160 (integral_args): Add rs6000-*-* xfail for
12161 "run to call0a" if not compiled with gcc.
12162 (unsigned_integral_args): Add rs6000-*-* xfail for
12163 "run to call1a" if not compiled with gcc.
12164 (float_and_integral_args): Add rs6000-*-* xfail for
12165 "run to call2a" if not compiled with gcc and for
12166 "continue to call2b" for any compiler.
12167 Add rs6000-*-* xfail to
12168 "print f1 after run to call2a" for gcc compiled.
12169 (discard_and_shuffle): Add rs6000-*-* xfail for
12170 "run to call6a".
12171 (shuffle_round_robin): Add rs6000-*-* xfail for
12172 "backtrace from call7a" if not compiled with gcc.
12173 Add rs6000-*-* xfail for
12174 "backtrace from call7b" if compiled with gcc.
12175 (call_after_alloca): Add rs6000-*-* xfail for
12176 "print c in call_after_alloca" and
12177 "print s in call_after_alloca" and
12178 "backtrace from call_after_alloca_subr"
12179 if not compiled with gcc.
12180 (localvars_in_indirect_call): Add rs6000-*-* xfail for
12181 "print c in localvars_in_indirect_call" and
12182 "print c in localvars_in_indirect_call" and
12183 "backtrace in indirectly called function" and
12184 "stepping into indirectly called function"
12185 if not compiled with gcc.
12186 (localvars_after_alloca): Add rs6000-*-* xfail for
12187 "print c after runto localvars_after_alloca" and
12188 "print s after runto localvars_after_alloca" and
12189 "print i after runto localvars_after_alloca" and
12190 "print l after runto localvars_after_alloca"
12191 for all compilers.
12192 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
12193 than whatis-info.exp.
12194 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
12195 than opaque-info.exp.
12196 Setup rs6000-*-* xfail for
d63a86f8 12197 "ptype on opaque struct pointer (statically)" and
c906108c
SS
12198 "ptype on opaque struct pointer (dynamically)" when
12199 not compiled with gcc.
12200 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
12201 rather than callf-info.exp.
12202 (do_function_calls): Add clear_xfail for rs6000-*-* for
12203 "p t_float_values2(3.14159,float_val2)". Seems to work
12204 fine there, both with xlc and gcc. Need to find out what
12205 it is doing right and fix other platforms.
12206 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
12207 "call inferior func with struct - returns int",
12208 "call inferior func with struct - returns long",
12209 "call inferior func with struct - returns float",
12210 "call inferior func with struct - returns double",
12211 "call inferior func with struct - returns char *",
12212 but only if not gcc compiled (presumes xlc compiled).
12213 Change rs6000-*-* xfails for
12214 "call inferior func with struct - returns char" and
12215 " call inferior func with struct - returns short" to only
12216 xfail if not using gcc.
12217 (clean mostlyclean): Remove *.ci and *.tmp files.
12218 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
12219 than templ-info.exp.
12220 * gdb.base/langs.exp: Source gdb.base/langs.ci.
12221 Add rs6000-*-* xfail for "up to foo in langs.exp"
12222 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
12223 when not gcc compiled.
d63a86f8 12224
c906108c
SS
12225Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12226
12227 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
12228 * gdb.base/corefile.exp: Likewise.
12229 * gdb.base/list.exp: Likewise.
12230 * gdb.base/scope.exp: Likewise.
12231 * gdb.base/siganls.exp: Likewise.
12232
12233 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
12234 compiler output.
12235 * gdb.base/whatis.exp: Likewise.
12236
12237Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
12238
12239 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
12240 failure (opcode table has been fixed to match reality).
12241
12242Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
12243
12244 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
12245 "call inferior func with struct - returns char",
12246 "call inferior func with struct - returns short"
12247
12248 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
12249 "print 'scope0.c'::filelocal at main",
12250 "print 'scope0.c'::filelocal_bss in test_at_main",
12251 "print 'scope0.c'::filelocal at foo",
12252 "print 'scope0.c'::filelocal_bss in test_at_foo",
12253 "print 'scope0.c'::filelocal at bar",
12254 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 12255
c906108c
SS
12256 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
12257 in source file 1". This bug seems to have been fixed with both
12258 gcc and native cc (was native assembler bug?).
12259
12260Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
12261
12262 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
12263 "backtrace through signal handler" to "i*86-*-sysv4*".
12264 * gdb.base/signals.exp: Add xfail for "'next' behaved as
12265 continue" case. Add "known SVR4 bug" to fail message.
12266 Add "i*86-*-bsdi2.0" xfail for "handle all print".
12267 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
12268 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
12269 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
12270 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
12271 "up to foo in langs.exp", "show language at foo in
12272 langs.exp", "up to cppsub_ in langs.exp", "show
12273 language at cppsub_ in langs.exp", "up to fsub in
12274 langs.exp", and "show language at fsub in langs.exp".
12275 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
12276 "bactrace in corefile.exp".
12277 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
12278 "call inferior function with struct - returns float" and
12279 "call inferior function with struct - returns double".
d63a86f8 12280
c906108c
SS
12281Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
12282
12283 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
12284 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
12285 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
12286 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
12287
12288Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
12289
12290 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
12291 (or overriden) "CHILL" macro rather then bare "gcc".
12292 Also look for ../../gcc/xgcc since that is what we will
12293 actually need, not "Makefile". Remove following assignment
12294 of CHILL to CHILL_FOR_TARGET because that results in
12295 recursive definition.
12296
12297Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
12298
12299 * gdb.base/corefile.exp: Change xfail for backtrace in
12300 corefile.exp from linuxaout to all linux.
12301 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
12302 cases where we miss the breakpoint at the signal handler
12303 for some reason. Setup xfail for linuxoldld/linuxaout and
12304 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
12305 hitting SIGURG breakpoint.
12306 * gdb.base/signals.exp: Setup xfail for "next" acting like
12307 continue to add linuxoldld. Setup xfail for all linux for
12308 "next to handler in signals_tests_1", "backtrace in
12309 signals_tests_1", "continue to func1", "pass SIGUSR1",
12310 and continue to handler".
12311
12312Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
12313
12314 * Update all FSF addresses except those in COPYING* files.
12315
12316Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
12317
12318 * gdb.base/a2-run.exp: Change messages to be more explicit about
12319 the status of args, and quote binfile in results.
12320
12321Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
12322
12323 * gdb.base/callfuncs.exp: Add tests for passing structs to
12324 inferior functions and return various types.
12325 * gdb.base/callfuncs.c: Add functions to receive a struct
12326 and return a member of the struct, in various types.
12327
12328Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12329
12330 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
12331
12332Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
12333
12334 * config/vxworks29k.exp: New file, sources vxworks.exp.
12335
12336Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12337
12338 * config/gdbremote.exp: New file. Testing framework using
12339 gdbserver.
12340
12341Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
12342
12343 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
12344 "call function when asleep" and "send end of file".
12345 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
12346 for "backtrace in corefile.exp".
12347 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
12348 for "backtrace through signal handler".
12349 * gdb.base/corefile.exp: Make sure we actually generate a core file
12350 before trying the core tests. Some systems allow the user to suppress
12351 generation of core files and default to that (linux for example).
12352 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
12353 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
12354
12355Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12356
12357 * gdb.threads: New directory with some crude multi-threaded
12358 gdb tests (step.exp and step2.exp).
12359 * config/mt-lynx (STEP_EXECUTABLE): Define.
12360 (THREADFLAGS): Define.
12361
12362Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
12363
12364 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
12365
12366 * gdb.base/signals.exp: Disable whole file for lynx until
12367 further notice.
12368
12369 * gdb.base/signals.exp: xfail test where "next" acts like
12370 "continue" for lynx.
12371
12372 * gdb.base/interrupt.exp: xfail test for calling function while
12373 inferior is asleep for lynx.
12374
12375 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
12376 than one cr-lf after each command.
12377
12378Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12379
12380 * configure.in: Reinstate setting of stabsdirs variable, fix
12381 typo in setting up configdirs for native builds.
12382
12383 * gdb.base/return.exp: Fix typo in return double test.
12384 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
12385 compiler from optimizing them away.
12386
12387Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
12388
12389 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
12390 sequences to be echo'd by gdb when using gdb_test.
12391 * gdb.chill/chexp.exp: Likewise.
12392 * gdb.fortran/exprs.exp: Likewise
12393
12394Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12395
12396 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
12397 after the inferior gdb has started.
12398
12399 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
12400 after each command.
12401 * gdb.base/funcargs.exp: Likewise.
12402 * gdb.base/gdbvars.exp: Likewise.
12403 * gdb.base/interrupt.exp: Likewise.
12404 * gdb.base/list.exp: Likewise.
12405 * gdb.base/watchpoint.exp: Likewise.
12406 * gdb.c++/demangle.exp: Likewise.
12407 * gdb.c++/inherit.exp: Likewise.
12408 * gdb.chill/chexp.exp: Likewise.
12409 * gdb.fortran/exprs.exp: Likewise.
12410
12411 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
12412 test if we can't handle IO to/from the inferior.
12413
12414 * gdb.c++/misc.exp: Always check for a program already being
12415 started after sending a "run" command to gdb.
12416
12417 * gdb.base/twice.exp: Start with a fresh gdb.
12418
12419 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
12420 only depend on gdb's expression code, not the chill runtime.
12421
12422 * gdb.base/return.c: Put return values into variables so we
12423 can have gdb print them rather than depending on the program
12424 to print them.
12425 * gdb.base/return.exp: Corresponding changes.
12426
12427 * lib/gdb.exp: Provide default value for noinferiorio.
12428 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
12429 the inferior.
12430
12431 * gdb.base/break.exp: Always check for a program already being
12432 started after sending a "run" command to gdb.
12433 (text_next_with_recursion): Don't check the output from the
12434 program's printf statement. Instead just make sure the program
12435 exited.
12436
12437 * gdb.base/commands.exp: Protect tests which need arguments with
12438 $noargs conditionals.
12439
12440Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12441
12442 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
12443 of structure member arrays to match gdb/valops.c:value_addr change.
12444
12445Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
12446
12447 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
12448 cases.
12449
12450Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
12451
12452 * configure.in (configdirs): Remove gdb.chill from default list
12453 of subdirs and then add it back in only if doing a native build.
12454 The current chill compiler does not yet work in any cross build.
12455 * Revert all signal changes from Jul 6.
12456 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
12457 for sh-hms targets, allowing these tests to link, with no other
12458 changes. Testing is suppressed by setting "nosignals" in site.exp.
12459
12460Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
12461
12462 * configure.in (signaldirs): Define and add to configdirs for all
12463 targets except some specific ones that are known to not support signals.
12464 Also clean up formatting.
12465 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
12466 (signals, sigall): Remove rules to build.
12467 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
12468 Moved to new gdb.signals directory.
12469 * gdb.signals: New test directory.
12470 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
12471 signals.c signals.exp}: New or moved files.
12472
12473Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
12474
12475 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
12476
12477Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
12478
12479 * gdb.base/return.exp: Xfail `return double' test failure
12480 on at least Solaris 2.3 and handle future/past versions on
12481 a case by case basis as appropriate. Also update message
12482 to include i*86 failures.
12483
12484Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12485
12486 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
12487
12488 * lib/gdb.exp: Fix comment which erroneously identified
12489 gdb_file_cmd as gdb_load (the 19 May change was in fact to
12490 gdb_file_cmd not gdb_load).
12491 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
12492
12493 * gdb.base/setvar.exp: Make test names consistent between pass and
12494 fail cases. Use gdb_test more.
12495
12496Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12497
12498 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
12499
12500Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12501
12502 * gdb.base/help.exp: Fix expected help string for `show commands'.
12503
12504Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
12505
12506 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
12507
12508 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
12509 of a text section.
12510
12511Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
12512
12513 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
12514 that loop eventually terminates. Fix Connection refused logic so
12515 that testsuite will expire nicely.
12516
12517Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
12518
12519 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
12520 config/rom68k.exp: New tcl glue for the appropriate monitors.
12521 These all just end up calling monitor.exp.
12522 * config/monitor.exp (gdb_target_monitor): Handle `Connection
12523 refused' by retrying. Cleanup some timeout issues.
12524 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
12525 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
12526 callers don't have to set/restore global timeout variable.
12527
12528 * The following set of changes centralizes management of the global
12529 timeout variable. This way, it can be set in one target dependent
12530 place instead of dozens of places scattered throughout the test suite.
12531 If you need to lengthen a timeout, then you should either set timeout
12532 in one of the config/{target}.exp files, or multiply it by a factor.
12533 Setting it to an absolute value is always going to lose for some
12534 targets.
12535 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
12536 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
12537 * gdb.base/funcargs.exp: Don't set timeout.
12538 * gdb.base/list.exp (test_forward_search): Only use local timeout.
12539 * gdb.base/printcmds.exp (test_print_string_constants
12540 test_print_array_constants): Don't set timeout.
12541 * gdb.base/ptype.exp: Don't set timeout.
12542 * gdb.base/recurse.exp: Don't set timeout.
12543 * gdb.base/return.exp: Don't set timeout.
12544 * gdb.base/watchpoint.exp: Don't set timeout.
12545 * gdb.c++/classes.exp (do_tests): Don't set timeout.
12546 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
12547
12548Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
12549
12550 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
12551
12552Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12553
12554 * lib/gdb.exp: Disable chill tests for irix5.
12555
12556Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12557
12558 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
12559 each test pass or fail.
12560
12561Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12562
12563 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
12564 xlc not gcc.
12565
12566Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
12567
12568 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
12569
12570Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
12571
12572 * config/est.exp: Fix copyright and comments. Remove dead code.
12573 Use targetname, serialport and baud variables instead of fixed
12574 constants.
12575 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
12576 * config/cpu32bug.exp: New file to support cpu32bug monitors.
12577
12578Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12579
12580 * gdb.base/watchpoint.exp: Don't run
12581 test_watchpoint_triggered_in_syscall for sunos.
12582
12583Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12584
12585 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
12586 they don't seem to exist. Do include stdio.h.
12587
12588Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12589
12590 * gdb.base/a1-selftest.exp: Add alpha xfail.
12591
12592Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12593
12594 * gdb.base/watchpoint.c (main): Prompt before calling read().
12595 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
12596 Revise accordingly. Remove cruft about sending "123" several
12597 times, until it gets noticed. Clean up the "print buf[0]" stuff
12598 so that it passes or fails, and waits for prompts in the usual way.
12599
12600Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12601
12602 * gdb.base/recurse.exp: Fix comment.
12603
12604 * TODO: Remove item about printing variables in nodebug.exp. Add
12605 item about enabling tests which are only run on some targets.
12606
12607 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
12608 fail, make test names unique, use new gdb_test convention
12609 regarding pattern, use gdb_test more, etc.).
12610
12611 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
12612 fail, make test names unique, etc.).
12613
12614Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12615
12616 * gdb.base/nodebug.c: Change return type of top and middle to
12617 short.
12618 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
12619 are fixed by the recent mdebugread.c changes. Allow `short ()'
12620 as type for top and middle.
12621
12622Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12623
12624 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
12625 nearly as I can tell, the whole thing was an accident in Stu's
12626 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
12627 to replace a send/expect pair with gdb_test, but ended up only
12628 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
12629 of 30 Mar 1995 took care of it, but left this vestigial comment
12630 which I am now nuking.
12631
12632Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12633
12634 * gdb.base/break.exp: Look for different line number for
12635 breakpoint at main depending on usestubs.
12636
12637Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12638
12639 * gdb.base/list.exp: Adjust some alternate expect patterns to
12640 match recent list0.c change. Add alternate expect pattern for
12641 output from `list default lines around main' for optimizing
12642 compilers.
12643
12644Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12645
12646 * lib/gdb.exp: If nosignals is not set, set it to 0.
12647
12648Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
12649
12650 * config/slite-gdb.exp: Responds to load symbol table prompt.
12651 * gdb.base/break.exp: Adjust line number, fix rerun.
12652 * gdb.base/langs0.c: Add #ifdef usestubs.
12653
12654Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
12655
12656 * gdb.base/list.exp: Adjust line contents after adding new lines in
12657 list0.c. Also fix a syntax error.
12658
12659 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
12660 * gdb.base/break.exp: ditto.
12661 * gdb.base/list.exp: ditto.
12662 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
12663 * gdb.base/run.c: ditto.
12664 * gdb.base/list0.c: ditto.
12665 * gdb.base/funcargs.c: ditto.
12666
12667Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
12668
12669 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
12670 $targetname, $serialport and $baud instead of hardwired variables.
12671 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
12672 target doesn't support signals.
12673
12674Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
12675
12676 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
12677
12678Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12679
12680 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
12681 Don't rely on the value of an auto variable before it has been
12682 initialized. Use gdb_test more.
12683
12684Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12685
12686 * lib/gdb.exp (default_gdb_version): A version number must start
12687 with a digit, but other than that contains all characters up to
12688 the first whitespace character.
12689
12690Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12691
12692 * gdb.base/commands.exp (breakpoint_command_test): New tests.
12693
12694Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12695
12696 * gdb.c++/*.exp: Warn if executable does not exist. The original
12697 reason for skipping the warning was that configure.in sometimes
12698 intentionally skipped building the executables but the tcl code
12699 had no way of knowing. That (a) was always bogus with respect to
12700 error handling, (b) is no longer true (right now there is no way
12701 to skip C++ tests).
12702
12703 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
12704
12705Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12706
12707 * gdb.base/list.exp: Add expect patterns for output from
12708 SunPRO compiled executables.
12709 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
12710 types.
12711
12712Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12713
12714 * gdb.base/break.exp (test_next_with_recursion): Accept any line
12715 number (we are already testing that the correct source line text
12716 gets printed).
12717
12718 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
12719 that is what is intended, but something needed to be done to get
12720 sunos4 native working again.
12721
12722 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
12723
12724 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
12725 apparently went with a (very) old xfail.
12726
12727Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
12728
12729 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
12730 runto_main is a proc in gdb.exp that will do 'step' for target use
12731 stubs.
12732 * gdb.base/exprs.exp: ditto.
12733 * gdb.base/interrupt.exp: ditto.
12734 * gdb.base/opaque.exp: ditto.
12735 * gdb.base/printcmds.exp: ditto.
12736 * gdb.base/ptype.exp: ditto.
12737 * gdb.base/scope.exp: ditto.
12738 * gdb.base/setvar.exp: ditto.
12739 * gdb.base/signals.exp: ditto.
12740 * gdb.base/twice.exp: ditto.
12741 * gdb.c++/classes.exp: ditto.
12742 * gdb.c++/inherit.exp: ditto.
12743 * gdb.c++/templates.exp: ditto.
12744 * gdb.base/break.exp: no run and hit main for stubs. Change line
12745 numbers for breakpoints and info breakpoint.
12746 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
12747 breakpoint().
12748 * gdb.base/callfuncs.c: ditto.
12749 * gdb.base/exprs: ditto.
12750 * gdb.base/interrupt.c: ditto.
12751 * gdb.base/opaque0.c: ditto.
12752 * gdb.base/printcmds.c: ditto.
12753 * gdb.base/ptype.c: ditto.
12754 * gdb.base/scope0.c: ditto.
12755 * gdb.base/setvar.c: ditto.
12756 * gdb.base/signals.c: ditto.
12757 * gdb.base/twice.c: ditto.
12758 * gdb.c++/misc.cc: ditto.
12759 * gdb.c++/templates.cc: ditto.
12760
12761Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12762
12763 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
12764
12765 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
12766 somewhere between `read' and `main.c'. I'm pretty sure the
12767 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
12768 and it isn't particularly useful.
12769
12770 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
12771
12772Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12773
12774 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
12775
12776Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
12777
12778 * config/mt-slite: add LIBS and -nostdlib.
12779 * config/slite-gdb.exp: add this new file to support sparclite target.
12780
12781Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
12782
12783 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
12784
12785 * gdb.base/a2-run.exp: Change argument to istarget from
12786 "*-*-vxworks" to "*-*-vxworks*".
12787 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
12788
12789Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
12790
12791 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
12792 will not runto main but do a 'step' to step out of breakpoint().
12793 * config/mt-slite: add -Dusestubs.
12794
12795Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12796
12797 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
12798 instead of just @.
12799
12800 * gdb.base/signals.exp: Add test for "handle all print".
12801 * TODO: Remove "handle all print". Also remove item about
12802 checking copyright date (I don't like the idea of a spurious FAIL
12803 based on when we run the tests).
12804
12805 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
12806 for SunOS4 (reason for failure not investigated). Remove
12807 redundant test for $binfile.
12808
12809 * gdb.base/nodebug.c (array_index): Call malloc.
12810
12811 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
12812
12813Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
12814
12815 * gdb.base/recurse.exp: Update gdb_test invocation to use new
12816 conventions and slightly simplify the matching regexp.
12817
12818Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12819
12820 * gdb.base/break.exp: Update gdb_test invocation to use new
12821 convention.
12822
12823 * lib/gdb.exp: If noargs is not set, set it to 0.
12824
12825 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
12826 tests unique.
12827
12828 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
12829
12830Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12831
12832 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
12833 one argument of type "<non-float parameter>".
12834
12835Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
12836
12837 * config/rom68k.exp: New file to support Motorola IDP board.
12838 * gdb.base/a2-run.exp: Skip this file if noargs is set.
12839 * gdb.base/break.c: Change things around so that this program
12840 doesn't depend upon args. This is necessary to make remote
12841 targets work (in general, they can't take args).
12842 * gdb.base/break.exp: Don't try to send args to program. Don't
12843 expect output. Also, replace lots of code with gdb_test.
12844
12845Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12846
12847 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
12848 printing of '\'' (which is what the comment says we are testing,
12849 even though we were not), not '''.
12850 (test_integer_literals_rejected): Test that printing ''' is an error.
12851
12852 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
12853 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
12854 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
12855 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
12856 Use gdb_test not test_print_accept.
12857 * lib/gdb.exp: Remove test_print_accept.
12858
12859 * gdb.base/signals.exp (signal_tests_1): Make pass message
12860 consistent with fail message.
12861
12862 * gdb.base/whatis.exp: Remove xfails for printing char vs.
12863 unsigned char; the bug (PR 1821) is fixed.
12864
12865 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
12866
12867 * gdb.base/scope.exp (test_at_localscopes): Call pass for
12868 successful tests--makes xfailing them work right.
12869
12870Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12871
12872 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
12873 only \r\n, not .*. The test can pass .* as the last thing in
12874 $pattern if that is what it wants. In addition to providing this
12875 flexibility, this change should speed up pattern matching in cases
12876 where the pattern already ended with .* (there were a number of
12877 them). This change also helps catch bad patterns--in the old
12878 scheme the typo "char \*" instead of "char \\*" would pass. Now
12879 it is caught.
12880 * Many .exp files: Update callers.
12881
12882 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
12883 clearer and does not spuriously match multiple ('s. Likewise for
12884 ) and *.
12885
12886 * gdb.base/nodebug.exp: Test ability to call a function and pass
12887 it a string (even with no debugging info).
12888
12889 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
12890 "p '\'", which is the same as "p ''" once tcl gets done with
12891 quoting, to "p '\\'", which I suspect is what is intended (one
12892 backslash gets sent to GDB).
12893
12894 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
12895
12896Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12897
12898 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
12899 1817) was fixed literally years ago.
12900
12901Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12902
12903 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
12904 test, it causes stepping out of call_after_alloca_subr with
12905 optimizing compilers.
12906 (localvars_in_indirect_call): Consume GDB prompt if `finish'
12907 fails.
12908
12909 * gdb.c++/templates.exp: Source templ-info.exp only if
12910 the templates executable exists.
12911
12912 * gdb.c++/misc.cc (class Contains_static_instance,
12913 class Contains_nested_static_instance),
12914 gdb.c++/classes.exp (test_static_members): Test printing of
12915 a class that contains a static instance of the class.
12916
12917Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12918
12919 * gdb.base/langs2.c (cppsub_): Don't prototype.
12920 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
12921 only, I believe).
12922
12923Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12924
12925 * lib/gdb.exp (skip_chill_tests): New procedure.
12926
12927 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
12928
12929Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
12930
12931 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
12932 each expect pattern. Cuts runtime from 12 to about 4 seconds.
12933
12934Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12935
12936 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
12937
12938 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
12939 disassemble 8, not 16, instructions for part 4.
12940
12941 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
12942 support the latter anymore.
12943
12944 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
12945 -DNO_PROTOTYPES.
12946 * gdb.base/callfuncs.c: Control use of prototypes based on
12947 NO_PROTOTYPES, not __STDC__.
12948 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
12949 t_float_values2 tests if prototypes in use.
12950
12951 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
12952 t_double_values): When checking differences against DELTA, check
12953 that difference is within the range (-DELTA,DELTA), not just
12954 (-infinity,DELTA).
12955
12956Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
12957
12958 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
12959 'file' command firts, then 'target', then 'load', this is due to gdb
12960 target set up.
12961 * config/mips-gdb.exp: Fix a couple regular exp bugs.
12962
12963Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
12964
12965 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
12966 FP load/store variants.
12967 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
12968
12969Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
12970
12971 * gdb.base/term.exp: Do not give a warning if not native, it is
12972 not an abnormal condition.
12973
12974Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
12975
12976 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
12977 t_char_array".
12978
12979Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
12980
12981 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
12982 are getting the version number.
12983
12984 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
12985 if not native, it is not an abnormal condition.
12986
12987Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12988
12989 * lib/gdb.exp: Just use "file exists", rather than undocumented
12990 dejagnu procedure "findfile".
12991
12992Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
12993
12994 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
12995 (LDFLAGS): Set to -Xlinker -Ur.
12996
12997 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
12998 Removed, these values are set by lib/gdb.exp.
12999
13000 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
13001
13002Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
13003
13004 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
13005 of replicating gdb startup code.
13006
13007 * config/mt-vxworks (LDFLAGS): Set to -r.
13008 (CFLAGS_FOR_TARGET): Removed.
13009
13010 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
13011 (gdb) and gdb for vxworks uses (vxgdb).
13012
13013 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
13014 executable is not in the tree and host != target, use sed and
13015 program_transform_name to determine the gdb name used by the
13016 target.
13017
13018 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
13019 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
13020
13021Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13022
13023 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
13024 floats, chars, and shorts where there are ANSI-style function
13025 definitions.
13026
13027 * gdb.base/langs.exp, gdb.base/langs*: New test.
13028 * gdb.base/Makefile.in: Build it.
13029 * TODO: Remove item about checking that C names don't get C++
13030 demangling applied; this test tests it.
13031
13032Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13033
13034 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
13035 went with the const70 xfail. The xfail went away a year ago.
13036
13037 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
13038
13039 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
13040 for hp300.
13041
13042 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
13043
13044 * gdb.base/a1-selftest.exp: Don't run on hp300.
13045
13046Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13047
13048 * Makefile.in (site.exp): Set host_alias and target_alias as well
13049 as host_triplet and target_triplet.
13050
13051Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13052
13053 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
13054
13055 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
13056 places as other ecoff systems).
13057
13058 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
13059 ultrix.
13060
13061Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13062
13063 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
13064 remove them.
13065 * gdb.base/nodebug.exp: Accept "function" in addition to "text
13066 variable and "variable" in addition to "data variable".
13067 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
13068
13069 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
13070 2.
13071 * gdb.base/list1.c (long_line): Add additional statement at start
13072 of function.
13073 * gdb.base/list.exp (test_forward_search): Update line number to
13074 reflect new statement.
13075
13076Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13077
13078 * gdb.base/signals.exp: Reinitialize searched source directories
13079 after gdb_start call.
13080
13081Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
13082
13083 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
13084 * gdb.stabs/Makefile.in: Likewise.
13085
13086 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
13087 change. Instead split the tests into smaller pieces.
13088 * gdb.disasm/hppa.s: Corresponding changes.
13089
13090Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13091
13092 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
13093 Quote ^C when passing it to stty. For some shells ^ is a pipe.
13094
13095 * gdb.base/funcargs.exp: Modify many tests so that every test
13096 either passes or fails. Make some test names unique.
13097
13098Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13099
13100 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
13101 Call stty to set interrupt character.
13102
13103 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
13104 for HP assembler versus GNU assembler based on actual behavior of
13105 $(CC), rather than assuming that $(AS) is always the GNU assembler.
13106
13107 * TODO: Suggest a few more stepping tests.
13108
13109Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
13110
13111 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
13112 restart GDB for h8300 after a continue.
13113 (return): Add pattern to match a29k-udi behavior.
13114 * gdb.base/nodebug.exp: Remove obsolete comment.
13115 * gdb.base/regs.exp: New file, testing of register displays.
13116 * gdb.base/return.exp: Fix typo in reference to $objdir.
13117 * gdb.base/whatis.exp: Always start with a fresh GDB.
13118
13119Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13120
13121 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
13122 higher, these tests generate a lot of output.
13123
13124Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13125
13126 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
13127 code following the catch silently ignored some errors; without the
13128 catch they should be thrown like any other tcl error. Also, the
13129 catch used "" instead of {} which meant all the callers who wanted
13130 to include one of the characters "[]$ had to quote it an extra time.
13131 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
13132 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
13133 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
13134 Remove extra quoting.
13135
13136Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
13137
13138 * gdb.base/commands.exp: Make test names unique; every test either
13139 passes or fails. Update some comments.
13140
13141 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
13142
13143Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13144
13145 The following fixes a FAIL caused by the fact that the alpha stabs
13146 configuration didn't use the ".if alpha" code in weird.def.
13147 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
13148 bit pointer, so the 32 bit version works even on the alpha.
13149 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
13150 Remove the stuff which allowed us to have separate versions for
13151 alpha and everything else.
13152
13153 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
13154 regexp which "info func operator\[\](" is supposed to match. Fix
13155 string to send to GDB. Note that GDB still doesn't work right. Add a
13156 new test for "info func .perator\[\](" which GDB does handle correctly.
13157
13158 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
13159
13160Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13161
13162 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
13163 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
13164 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
13165 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
13166 it makes the tests harder to understand and confuses test-o-matic.
13167 The preferred style is that each test provides a PASS or a FAIL,
13168 and has a unique message (e.g. "continue #54" not just "continue")
13169 which is the same for the pass and the fail.
13170 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
13171 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
13172 to lib/gdb.exp.
13173 * gdb.base/printcmds.exp: Use test_print_accept. Remove
13174 prt_accept which was basically the same thing. Likewise for
13175 test_print_reject and prt_reject.
13176 * lib/gdb.exp (test_print_reject): Add some more error message
13177 patterns to match from the former printcmds.exp (prt_reject).
13178 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
13179 One defect of the passcount stuff is that some of it failed to
13180 report XPASS where appropriate.
13181 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
13182 stuff before and after arg in expected pattern.
13183 (test_paddr_operator_functions): Re-do test without print_addr_of;
13184 this is the only test which seems to want extra stuff there.
13185
13186Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13187
13188 * gdb.base/nodebug.exp: Update new tests to reflect improved
13189 wording of gdb output.
13190
13191 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
13192 and "ptype" work on variables in files compiled without -g.
13193 Replaces commented out "maint print msymbol" tests.
13194
13195Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13196
13197 * gdb.base/setvar.c (dummy): Call malloc.
13198
13199 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
13200 losing with the irix4 sed.
13201
13202 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
13203 ALRM" on irix4.
13204
13205Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13206
13207 * TODO: Remove items about corefile.exp testing new exec-file and
13208 backtrace; both are now done. Add items about printing enums.
13209
13210Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13211
13212 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
13213 "get signal $thissig" test fails.
13214
13215 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
13216
13217Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13218
13219 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
13220 compiler warning with dec alpha compiler.
13221
13222 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
13223 extra \n from gdb_test call (this explains why the prompt test
13224 that I removed yesterday was there).
13225 (user_defined_command_test): Remove extra \n and prompt test.
13226
13227 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
13228 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
13229 doesn't exist.
13230 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
13231 Also remove alpha workaround, which turns out to be because
13232 SIGABRT == SIGLOST.
13233
13234 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
13235
13236 * gdb.base/help.exp: Don't test "help show".
13237
13238Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13239
13240 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
13241 "set print address" is on.
13242 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
13243 pass prompt to gdb_test; gdb_test already looks for the prompt.
13244
13245 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
13246
13247 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
13248 was a vestige of the manual TESTSTRATEGY, and the purpose of it
13249 was to make sure that gdb can read a core file. But (a) the "read
13250 the corefile" part didn't make it to a1-selftest.exp, we just
13251 delete the corefile after creating it, and (b) we test reading
13252 corefiles in corefile.exp anyway. Also, this test left around a
13253 xgdb process on Solaris.
13254
13255 * gdb.base/corefile.exp: Also test backtrace.
13256
13257Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
13258
13259 * gdb.base/commands.exp: Test a simple user defined command with
13260 arguments and if/while statements; verify the full user command is
13261 printed by "show user".
13262
13263 * gdb.base/commands.exp: Test if/while commands as part of a
13264 breakpoint command list; verify they appear in breakpoint
13265 information.
13266
13267Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13268
13269 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
13270 than by dividing by zero.
13271
13272Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
13273
13274 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
13275 performing an inferior call with watchpoints enabled.
13276 * gdb.base/watchpoint.c (main): Delete second unnecessary read
13277 call.
13278
13279Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13280
13281 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
13282 of "file" command.
13283
13284 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
13285 Add additional pattern for when "int operator int(void);" appears
13286 in a different order.
13287
13288Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13289
13290 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
13291
13292 * gdb.base/help.exp: Replace most of docstrings for "info signals"
13293 and "signal" with ".*".
13294
13295Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13296
13297 * TODO: Add note about "handle all nostop".
13298
13299 * gdb.base/{sigall.c, sigall.exp}: New test.
13300 * gdb.base/Makefile.in: Add it.
13301
13302Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
13303
13304 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
13305 when invoking GDB, suppresses any windowing interface.
13306
13307Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
13308
13309 * config/sim-gdb: New file, simulator testing support.
13310
13311Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
13312
13313 * gdb.base/interrupt.exp: Test calling func1 twice.
13314
13315Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
13316
13317 * gdb.base/list.exp (test_forward_search): Set timeout higher
13318 when we'll be getting lots of output from gdb.
13319
13320 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
13321 "init_malloc" to after the expect statement. Run it if that
13322 regexp is taken, but also for two others which happen if source
13323 cannot be found.
13324
13325Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13326
13327 * gdb.base/printcmds.exp: New test, for printing register before
13328 program is running.
13329
13330Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13331
13332 * gdb.base/list.exp: Correct some alternate expect patterns
13333 to reflect changes in list1.c.
13334
13335Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13336
13337 * TODO: Add item regarding large frames.
13338
13339 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
13340
13341 * TODO: Remove item about enabling return.exp; it
13342 is enabled. Suggest a few more "return" tests.
13343
13344Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13345
13346 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
13347 anonymous unions.
13348
13349Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13350
13351 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
13352 and pr-5646.o, so "make" is the same as "make all", not "make
13353 pr-4975.o".
13354
13355Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
13356
13357 * gdb.base/list.exp: Adjust expectations to reflect changes in
13358 list1.c.
13359 (test_forward_search): New test proc.
13360 * gdb.base/list1.c (long_line): New function, has long source line.
13361
13362Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
13363
13364 * gdb.base/a1-selftest.exp: Change initial stepping to know about
13365 additional line of code that was added.
13366
13367Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
13368
13369 * gdb.disasm/hppa.s: Break the large branching tests into smaller
13370 tests so as not to overflow expect's input buffers.
13371 * gdb.disasm/hppa.exp: Corresponding changes.
13372
13373Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13374
13375 Beginnings of template debugging tests.
13376 * gdb.c++/templ-info.cc: New file to test for template
13377 debugging capability of the compiler.
13378 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
13379 templ-info.cc.
13380 * gdb.c++/templates.cc: Add explicit template instantiations
13381 to enable compiling with -fno-implicit-templates. Add destructor
13382 and 'value' method to T5 class for template tests.
13383 * gdb.c++/templates.exp: Add testcases for printing of template
13384 types, setting breakpoints on template methods and calling a
d63a86f8 13385 template method.
c906108c
SS
13386
13387Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
13388
13389 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
13390 branch target since some assemblers (gas-2.5) may emit a
13391 relocation for the branch instead of resolving it in the
13392 assembler.
13393
13394Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13395
13396 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
13397 through signal handler.
13398
13399Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13400
13401 * configure.in (*-*-netware): Use config/mt-netware.
13402
13403 * config/mt-netware: New file.
13404 * config/mt-i386-netware: Removed, separate configs for different
13405 netware architectures are no longer needed now that we have
13406 --with-headers.
13407
13408Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13409
13410 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
13411 by the recent changes to use ANSI C arithmetic conversions.
13412
13413Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13414
13415 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
13416 bug involving using inferior_pid to figure out whether to select a
13417 frame.
13418
13419Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
13420
13421 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
13422 match the current disassembler output.
13423
13424Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
13425
13426 * gdb.fortran/exprs.exp: Expect VOID instead of void.
13427 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
13428 types, expect "int" as type of integer values (for now).
13429
13430Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
13431
13432 * gdb.base/commands.exp: New tests for if/while commands.
13433
13434Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
13435
13436 * lib/gdb.exp (runto): Replace sub-pattern for hex value
13437 by .*, since hex values have different syntax in Chill mode.
13438
13439Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13440
13441 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
13442 linefeed from expect pattern for repeated types with indices > 9.
13443
13444Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
13445
13446 First part of Fortran test suite.
13447 * gdb.fortran: New directory.
13448 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
13449
13450Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13451
13452 * gdb.base/default.exp: Update expect pattern for load command
13453 without arguments.
13454
13455Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
13456
13457 * configure.in: Change i386 to i[345]86.
13458 * gdb.base/configure.in: Likewise.
13459 * gdb.c++/configure.in: Likewise.
13460 * gdb.chill/configure.in: Likewise.
13461
13462Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
13463
13464 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
13465 patterns, since that is not a valid context for comments.
13466
13467Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
13468
13469 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
13470 repeated types and repeated types with indices > 9.
13471
13472Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
13473
13474 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
13475 2417; old bug has been fixed.
13476
13477Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
13478
13479 * gdb.base/interrupt.exp: When trying to wake up the inferior,
13480 send the newline ourselves instead of assuming gdb_test will do
13481 so when passed an empty input string.
13482
13483 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
13484 stabs testcode.
13485
13486Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13487
13488 * lib/gdb.exp (gdb_test): Don't send anything if the first
13489 argument is an empty string. This makes cases where we want to
13490 match output that is already in expect's buffers (for example,
13491 matching a breakpoint after gdb_run_cmd has been called) work
13492 reliably.
13493
13494Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13495
13496 * config/netware.exp: New file.
13497
13498Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13499
13500 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
13501 the -B and -L prefixes so we can find the debugging stub.
13502
13503 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
13504 there and we are using the gcc from the tree.
13505
13506 * gdb.base/types.c: Removed.
13507
13508 * gdb.base/configure.in: Look for makefile fragments in ../config.
13509 Recognize i386-*-netware.
13510 * gdb.c++/configure.in: Likewise.
13511
13512Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13513
13514 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
13515 the correct TCL syntax.
13516
13517Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13518
13519 * gdb.base/opaque.exp: use runto instead of messing around with
13520 breakpoints. Simplify by using gdb_test.
13521
13522 * gdb.base/bitfields.exp: restart between tests on netware targets
13523 because breakpoints aren't relocated after target death. Run
13524 processes to completion.
13525
13526 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
13527
13528Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
13529
13530 * Makefile.in: Remove extra tabs that confuse some versions
13531 of "make". Use the newly built gdb to test with by default,
13532 rather than the first one in the tester's search path.
13533
13534Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
13535
13536 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
13537
13538 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
13539 condition help.
13540
13541Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13542
13543 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
13544
13545 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
13546 running.
13547 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
13548 * gdb.base/funcargs.exp: Likewise.
13549
13550 * gdb.base/bitfields.exp: Simplify by using gdb_test.
13551 * gdb.base/funcargs.exp: Likewise.
13552
13553 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
13554 message is "".
13555
13556Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13557
13558 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
13559 return,signals,twice}.exp: Handle non-existant binaries
13560 consistantly.
13561
13562 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
13563 * gdb.base/Makefile.in: Don't try to generate a core dump, we
13564 might testing a cross development system.
13565
13566Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13567
13568 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
13569 runtest script is relative to ${srcdir}, not ${rootdir}.
13570
13571Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
13572
13573 * gdb.base/signals.exp: Allow for optionality of breakpoint
13574 address.
13575
13576Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13577
13578 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
13579
13580Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13581
13582 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
13583 for size_t definition.
13584 * gdb.c++/templates.cc: Likewise
13585
13586 * config/mt-i386-netware: New file.
13587
13588 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
13589 defined.
13590
13591 * gdb.base/Makefile.in: Added support for systems that name core
13592 files by appending "core" to the program name.
13593 * gdb.base/a1-selftest.exp: Likewise.
13594
13595Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13596
13597 * gdb.base/return.exp: Add comment and message for `return double'
13598 test failure on Sparc Solaris.
13599
13600Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
13601
13602 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
13603
13604Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13605
13606 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
13607 from optimizing them away.
13608 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
13609 patterns to include default constructors and assignment operators,
13610 to match gcc versions beyond 2.5.8. Accept any cplus demangling
13611 character in the output of the virtual base pointer.
13612
13613Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13614
13615 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
13616 expression match in print_addr_of to avoid unintented matches.
13617 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
13618 versions up to 2.5.8.
13619
13620Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13621
13622 * gdb.base/list.exp: Tweak alternate pattern for listing of an
13623 included file to run under newer versions of expect.
13624 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
13625 consecutive >'s in templates to accomodate recent cplus-dem.c change.
13626 Remove xfail for the virtual table of BDDHookV.
13627
13628Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
13629
13630 * lib/gdb.exp (string_to_regexp): Set a default result.
13631 (default_gdb_start): Fix misleading message.
13632
13633Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
13634
13635 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
13636 Remove all CC, etc definitions.
13637 * config/mt-hpux: New file.
13638 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
13639 (CFLAGS, LDFLAGS): Define.
13640 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
13641
13642 * Makefile.in (site.exp): Don't insert host_os, etc.
13643 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
13644 (distclean): Check existence of subdir.
13645 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
13646 * gdb.base/Makefile.in: General cleanup and simplification.
13647 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
13648 to build executables. Use default rule to build .o files.
13649 (EXPECT, RUNTEST, CC): Fix relative pathname.
13650 (site.exp): Don't insert host_os, etc.
13651 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
13652 and/or SIGUSR1 defined.
13653 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
13654 * gdb.c++/Makefile.in: General cleanup and simplification.
13655 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
13656 (CFLAGS): Remove.
13657 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
13658
13659Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
13660
13661 * gdb.base/recurse.exp: Misc changes to get tests running again
13662 after Kung's changes to the watchpoint code.
13663 * gdb.base/watchpoint.exp: Likewise.
13664
13665Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
13666
13667 * lib/gdb.exp (string_to_regexp): Convert {\} also.
13668
13669Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
13670
13671 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
13672 * lib/gdb.exp (default_gdb_start): Define.
13673 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
13674 gdb.base/funcargs.exp, gdb.base/opaque.exp,
13675 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
13676 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
13677 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
13678 Don't call gdb_target_udi in between tests.
13679
13680Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13681
13682 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
13683 (which was basically just a local version of the same thing). In
13684 addition to avoiding duplication, gdb_test_exact is faster.
13685 * lib/gdb.exp (gdb_test_exact): Fix typo.
13686
13687 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
13688 don't give an error.
13689
13690 * gdb.base/term.exp: Call delete_breakpoints before starting.
13691
13692 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
13693 (t10): Add comment.
13694
13695Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
13696
13697 Reorganization of the GDB Test Suite.
13698
13699 * gdb.base: New directory, contains all the basic tests.
13700 * gdb.c++: New directory, tests specific to C++.
13701 * gdb.chill: New directory, tests specific to Chill.
13702 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
13703 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
13704 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
13705 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
13706 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
13707 t30-31 to chill).
13708 * */gdbme.*: Rename to match appropriate expect scripts.
13709 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
13710 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
13711 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
13712 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
13713 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
13714 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
13715 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
13716 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
13717 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
13718 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
13719 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
13720 gdb.c++/virtfunc.cc: New names of C++ files.
13721 * gdb.chill/chillvars.ch: New name of Chill file.
13722 * gdb.base/configure.in, gdb.c++/configure.in,
13723 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
13724 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
13725 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
13726 * configure.in (configdirs): Update to reflect directory changes.
13727 (target_abbrev): No longer define for any configuration.
13728 * Makefile.in: Cosmetic improvements to header comments.
13729
13730Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
13731
13732 Various changes to gdb.t31:
13733
13734 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
13735 * gdbme.ch: Make all key-words and predefineds be upper-case.
13736 * chillvars.exp: Expect key-words and predefinds in upper-case.
13737
13738 * chillvars.exp: Use gdb_test_exact many places.
13739 Change expected output for arrays (which now includes index labels).
13740
13741 * pr-5020.exp, gdme.ch (module PR_5020):
13742 New test, for PR-5020.
13743
13744Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
13745
13746 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
13747 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
13748
13749Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
13750
13751 * Makefile.in: Fix bit-rot in definitions of CHILL,
13752 CHILL_FOR_TARGET and Chill_LIB.
13753 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
13754 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
13755 CHILL, and CHILL_LIB.
13756
13757Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
13758
13759 * Revert the previous changes. Please see Rob's directory
13760 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
13761
13762Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
13763
13764 * Makefile.in, configure.in, config/mips-gdb.exp,
13765 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
13766 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
13767 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
13768 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
13769 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
13770 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
13771 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
13772 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
13773 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
13774 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
13775 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
13776 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
13777 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
13778 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
13779 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
13780 changes from 94Q1.
13781
13782Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
13783
13784 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
13785 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
13786 Rob's new testing fragments.
13787
13788Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
13789
13790 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
13791 lib/gdb.exp: Replace error proc calls with perror.
13792
13793Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
13794
13795 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
13796 version also, match on casted version strings, and match on
13797 gdb startup case where the line numbers might be messed up.
13798
13799Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
13800
13801 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
13802 (CFLAGS): Delete it from here.
13803
13804Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
13805
13806 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
13807
13808Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
13809
13810 * Makefile.in (RUNTEST): Default to just "runtest".
13811
13812Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13813
13814 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
13815 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
13816 the code has been restructured.
13817
13818Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13819
13820 * gdb.t00/default.exp (set write): Allow any number of \r and/or
13821 \n, not just one of each.
13822
13823 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
13824 /bin/cc gives a warning if you do.
13825
13826Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
13827
d63a86f8 13828 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
13829 __t10ListS_link1ZUiRCUiPT0
13830
13831Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13832
13833 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
13834 on local variables in recursive functions.
13835
13836 * gdb.t07/Makefile.in: Build the new test.
13837
13838Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13839
13840 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
13841 directly. Instead compare the return values from actual calls.
13842
13843Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
13844
13845 * Makefile.in (check): Set TCL_LIBRARY for runtest.
13846
13847Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13848
13849 * From Peter Schauer with minor modifications.
13850 * gdb.t15/return.exp (return_tests): Handle targets where "return"
13851 stops in mid-line in the caller. Add xfail for returning a float
13852 value on X86 targets.
13853
13854Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13855
13856 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
13857 to avoid expect lossage.
13858 (fmem_LRbug_tests): Likewise.
13859 * gdb.disasm/hppa.s: Corresponding changes.
13860
13861 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
13862 conditions to work with latest dejagnu/expect.
13863
13864 * gdb.t15/funcargs.exp (finish from indirect call): No longer
13865 expected to fail on the PA.
13866 (backtrace in call with trampolines): Explicitly require main
13867 to be frame #1 (no trampolines should show up in backtrace).
13868
13869 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
13870 "continue -expect".
13871 * gdb.t06/break.exp: Likewise.
13872 * gdb.t07/watchpoint.exp: Likewise.
13873 * gdb.t13/bitfields.exp: Likewise.
13874 * gdb.t15/{funcargs,return}.exp: Likewise.
13875 * gdb.stabs/weird.exp: Likewise.
13876 * config/{mips,udi}-gdb.exp: Likewise.
13877
13878 * hppa.sed: Enclose comments within a sed command to avoid
13879 losing with the old OSF1 sed.
13880
13881Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13882
13883 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
13884 sequent dynix.
13885 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
13886 * gdb.t15/funcargs.exp: Conditionally step again to really
13887 finish from marker_call_with_trampolines. Handle the case where
13888 the first step from within call_with_trampolines already steps
13889 us back to main.
13890 * gdb.t15/gdbme.c: Add comment to closing brace of
13891 call_with_trampolines for funcargs.exp.
13892
13893Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13894
d63a86f8 13895 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
13896 Fix typo(s).
13897
13898Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13899
13900 * gdb.t07/gdbme.c: More code for watchpoint testing.
13901
13902 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
13903 "Hardware watchpoint" throughout file.
13904 (test_watchpoint_triggered_in_syscall): New test.
13905 (test_complex_watchpoint): New test.
13906
13907Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13908
13909 * gdbme.c (call_with_trampolines): New function to try and step
13910 into. Tests trampoline problems on the PA.
13911
13912 * funcargs.exp (localvars_in_indirect_call): No longer expect
13913 stepping into indirect call to fail on PAs.
13914 (test_stepping_over_trampolines): New test.
13915
13916Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13917
13918 * TODO: Add suggestions for static member function tests, and
13919 completion tests.
13920
13921Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13922
13923 * TODO: Add suggestions for "p/a" tests.
13924
13925 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
13926 (default_gdb_exit): Replace all the hair with sending "quit" to
13927 the process with a simple close.
13928
13929Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13930
13931 * TODO: Add suggestions for shared library tests.
13932
13933Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13934
13935 * TODO: Add suggestions for x/s tests.
13936
13937Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13938
13939 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
13940 "enable once", and "enable breakpoints once" with ".*".
13941
13942Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13943
13944 * TODO: Add suggestions about structure passing tests.
13945
13946Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13947
13948 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
13949 the primary1 test, use work around if __GNUC__ < 2.
13950 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
13951 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
13952 Test for bad output rather than waiting for timeout. Issue
13953 second continue only if first continue failed.
13954
13955Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
13956
13957 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
13958 operator[] test with gdb_test because the old code didn't seem to
13959 be getting the quoting right with the new dejagnu.
13960
13961Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
13962
13963 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
13964 one from the path.
13965 * Makefile.in: Use a fresh expect if there is one, use runtest
13966 from the src tree if there is one.
d63a86f8 13967
c906108c
SS
13968Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
13969
13970 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
13971 next over recursive call. Revise the tests from that point on
13972 (which had been skipped) to match GDB's actual (correct) output.
13973
13974 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
13975 with next over a breakpoint whose condition is false.
13976
13977 * gdb.t00/help.exp: Comment out "help set print" tests just like
13978 (and for same reason as) "help set" test.
13979
13980Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13981
13982 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
13983 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
13984
13985Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13986
13987 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
13988 necessary gdb_target_udi.
13989
13990 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
13991
13992 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
13993 1838 and 2417; they are fixed.
13994
13995 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
13996 gdb.t03/ptype.exp (ptype structure, ptype union):
13997 Remove xfails; the test is looser than when the xfails were added.
13998
13999 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
14000 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
14001
14002 * gdb.t01/run.exp: Only run shell test if isnative.
14003
14004 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
14005 since "run" automatically loads if necessary. Call gdb_target_udi
14006 after the "file" since "file" kills any execution target.
14007
14008 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
14009 GDB. GDB doesn't work that way (not anymore at least) on UDI.
14010 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
14011 argument for UDI.
14012
14013Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
14014
14015 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
14016
14017 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
14018
14019Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14020
14021 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
14022 properly quoting regexps. This makes the second argument to
14023 demangle a fixed string, which matches the callers, instead of a
14024 shell-style pattern which is what the previous implementation
14025 used. Update some of the callers.
14026
14027Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14028
14029 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
14030 (comib_nullified_tests): Fix typo.
14031 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
14032 strings. No longer expected to fail.
14033
14034 * gdb.disasm/hppa.s (addib_tests): Fix typo.
14035 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
14036 strings. No longer expected to fail.
14037
14038 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
14039 string. No longer expected to fail.
14040
14041Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14042
14043 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
14044 No longer expected to fail.
14045
14046 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
14047 string. No longer expected to fail.
14048
14049Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14050
14051 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
14052 only in the names (I probably got most of them). I was even
14053 generous with some which differed in underscores in names, and
14054 probably missed a few, and I *still* was able to remove almost a
14055 third of the file with almost no impact on testsuite coverage.
14056
14057Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14058
14059 * gdb.t00/default.exp: Match udi_attach error message as well as
14060 the one from child_attach.
14061
14062 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
14063
14064 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
14065
14066 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
14067 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
14068
14069 * Move test with enums and partial symbols back to
14070 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
14071 Reverts the change of 26 May 93. Per today's change to
14072 stabs.texinfo, the behavior that weird.exp was expecting was
14073 unreasonable; what is important is that the compiler+gdb get
14074 things right, which happens with a recent gcc. Also fix the test
14075 to deal with native compilers which put out the stab gdb can't
14076 deal with.
14077
14078Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14079
14080 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
14081 in the names. The main thing these accomplish is to slow things down.
14082 Many more such duplicates surely remain.
14083
14084 * gdb.t00/help.exp: Comment out "help support" test just like
14085 (and for same reason as) "help set" test.
14086
14087Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
14088
14089 * gdb.t06/break.exp: Remove setup_xfails for
14090 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
14091 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
14092 about known bug in gcc to include up through 2.5.8.
14093 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
14094 well as "_vb$".
14095 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
14096 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
14097 with latest gcc and gdb.
14098 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
14099 well as "_vb$".
14100
14101Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14102
14103 * configure.in (hppa*-*-*): Also configure and build stabs-only
14104 tests.
14105
14106Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14107
14108 * gdb.t10/hppa.mt: A makefile fragment for the PA.
14109 * gdb.t10/configure.in (hppa*-*-*): Use it.
14110
14111Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14112
14113 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
14114
14115Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14116
14117 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
14118 versions prior to 1.13.5.
14119
14120Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14121
14122 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
14123 the prompt is at the start of a line.
14124
14125Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14126
14127 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
14128 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
14129 in the copr tests now.
14130 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
14131 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
14132 expected to fail.
14133
14134Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
14135
14136 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
14137 gdb.t31/chillvars.exp, lib/gdb.exp:
14138 Tweak to run under either version of expect.
14139 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
14140 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
14141 * gdb.t11/list.exp: Remove extraneous whitespace.
14142
14143Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14144
14145 * gdb.t16/printcmds.exp (test_print_strings): Accept
14146 "(unsigned char *) " before the string.
14147
14148 * TODO: Add notes about printing of fancy types and GDB expressions.
14149
14150Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
14151
14152 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
14153 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 14154 if doing mips-idt-ecoff.
c906108c
SS
14155
14156Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
14157
14158 * Most .exp files: Tweak to run under either version of expect.
14159
14160Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14161
14162 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
14163 xfails; I'm not sure why they are failing, but not because of PR 1806.
14164
14165Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
14166
14167 * config/unix-gdb.exp: Remove gdb_unload cause it's already
14168 defined in lib/gdb.exp.
14169
14170Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14171
14172 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
14173 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
14174 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
14175 have to be typeless.
14176
14177Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14178
14179 * TODO: Add suggestion for copyright year test.
14180
14181Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
14182
14183 * configure.in (*-*-lynxos*): Add stabs tests.
14184
14185Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
14186
14187 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
14188 so insert a tab before any assembler directive in column zero.
14189
14190 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
14191 stores.
14192 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
14193 stores.
14194 (fpu_short_memory_tests): Likewise.
14195
14196Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14197
14198 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
14199 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
14200 .stabs directives in comments.
14201
14202Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14203
14204 * TODO: New file, describing tests we could write.
14205 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
14206
14207Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14208
14209 * gdb.t06/signals.exp: Add kludge to force re-sync.
14210
14211 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
14212 to xgdb instead of gdb, get out of gdb.
14213
14214Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
14215
14216 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
14217 for info.
14218
14219Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
14220
14221 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
14222 * gdb.stabs/configure.in (hppa*-*-*): Use it.
14223 * gdb.stabs/hppa.sed: New sed script for the PA.
14224
14225Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14226
14227 * gdb.stabs: Re-write weird.def and configuration to use sed
14228 instead of cpp. sed is portable and POSIX; cpp is neither.
14229
14230Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14231
14232 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
14233
14234Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14235
14236 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
14237
14238Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14239
14240 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
14241 "_vb$".
14242 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
14243 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
14244
14245Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14246
14247 * lib/gdb.exp: Comment out code which depends on non-existent
14248 `transform' procedure.
14249
14250Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
14251
14252 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
14253 * lib/gdb.exp: Transform tool name.
14254 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
14255 1.1's new error handling system.
14256
14257Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14258
14259 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
14260
14261Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14262
14263 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
14264 They made pattern matching so slow that timeouts happened on
14265 heavily loaded systems. Now any output from "show print" which
14266 gets us back to the GDB prompt is a PASS.
14267
14268Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
14269
14270 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
14271
14272Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14273
14274 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
14275
14276 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
14277 It is not from PR 3220.
14278
14279Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14280
14281 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
14282 just started failing because they depended on the order the
14283 subcommands are presented, or exact docstring text. This kind of
14284 test is a pain and has minimal benefit.
14285
14286Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14287
14288 * gdb.t09/corefile.exp: At end of test, use "core" command with
14289 no arguments.
14290
14291Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
14292
14293 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
14294 17}/Makefile.in: Make it possible to run the testsuite with Sun
14295 make and CC = cross gcc by adding explicit build rules for .o
14296 files.
14297
14298Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14299
14300 * gdb.t15/funcargs.exp: Don't put comments on same line as
14301 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 14302
c906108c
SS
14303Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14304
14305 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
14306
14307Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
14308
14309 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
14310 * gdb.t20/inherit.exp: remove three dumplicate entries.
14311
14312Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14313
14314 * gdb.t06/break.exp: For "next over recursive call", fail on any
14315 incorrect output, not just on "factorial (value=2)".
14316
14317Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14318
14319 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
14320 working now. Add an xfail if accesing a bss variable causes
14321 a memory error if the target is not yet run.
14322
14323Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14324
14325 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
14326 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
14327 name of __st* demangling (2 strings). Did Kung really get the
14328 more than 95 others right without testing them?
14329
14330Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
14331
14332 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
14333
14334Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
14335
14336 * configure.in (configdirs): Add gdb.disasm
14337 * gdb.disasm: New directory for GDB disassembler tests.
14338 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
14339
14340Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14341
14342 * gdb.t00/help.exp: Don't test "help set".
14343
14344 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
14345 from within expect statements. None of these happen anymore and
14346 they cause regressions to be silently unnoticed.
14347
14348 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
14349 messages) about known failures with gcc cygnus-2.4.5-930417.
14350
14351 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
14352 comp-info.exp so it gets built if it doesn't exist.
14353
14354 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
14355 it is no longer used.
14356 * gdb.t13/comp-info.c: Removed.
14357
14358Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
14359
14360 * gdb.t06/signals.exp: Add xfail for sun3.
14361
14362Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14363
14364 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
14365 relevant because ^C doesn't get sent but failure can be reproduced
14366 interactively).
14367
14368Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14369
14370 * gdb.stabs/alpha.mt: New configuration file for alpha.
14371 * gdb.stabs/configure.in: Use it.
14372 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
14373 sharing with alpha.mt, redefine long to word via preprocessor.
14374 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
14375 for alpha.
14376 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
14377 native cc.
14378 * gdb.t00/teststrategy.exp: Change expect string so that we
14379 consume the `(xgdb)' from the command echo and from the gdb prompt.
14380 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
14381 gdb currently compares all values as long, so this failure probably
14382 applies to any configuration where LONGEST is bigger than a target int.
14383 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
14384 with gcc.
14385 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
14386 to handle opaque pointers, gcc is.
14387 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
14388 as first argument. Include <sys/types.h> and change all operator
14389 new definitions to use size_t.
14390 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
14391 now that we use size_t.
14392
14393Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14394
14395 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
14396 a long or float array cast all array members to the same type.
14397 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
14398 with 64 bit longs.
14399 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
14400 on alpha.
14401 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
14402
14403Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14404
14405 * gdb.t24 (demangle.exp): Constructors of templates have names like
14406 vector<int>::vector(int) not vector<int>::vector<int>(int). See
14407 section 14.6 of the ARM.
14408
14409 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
14410 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
14411 accomplish little and slow down the testsuite.
14412
14413 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
14414 Accept spaces various places.
14415
14416Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14417
14418 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
14419 with watchpoint enabled.
14420
14421 * Makefile.in: Remove definition of CC and remove the second
14422 definition of CXX (the "CXX = gcc" one remains). These definitions
14423 were causing backquotes to be expanded within backquotes, which
14424 doesn't work.
14425
14426Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
14427
14428 * gdb.t17/callfuncs.exp: Add "return 0" to end.
14429
14430Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14431
14432 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
14433 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
14434 by mips cc and contains no stabs entries.
14435
14436Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
14437
14438 * config/vx-gdb.exp: Use fake device to load files rather than
14439 NFS.
14440 * lib/gdb.exp: New proc to do "file" command.
14441 * config/unix-gdb.exp: Use new "file" proc.
14442
14443Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
14444
14445 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
14446 Rework board rebooting slightly.
14447 (gdb_exit): Don't exit from the remote shell; there isn't one.
14448 * gdb.stabs/weird.exp: If a program is being debugged already,
14449 kill it.
14450 * gdb.t04/setvar.exp: Stop and restart gdb.
14451 * gdb.t05/expr.exp: Likewise.
14452 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
14453 restart gdb and reload the program.
14454 * gdb.t08/opaque.exp: Likewise.
14455 * gdb.t12/scope.exp: Likewise.
14456 * gdb.t13/bitfields.exp: Likewise.
14457 * gdb.t15/funcargs.exp: Likewise.
14458 * gdb.t20/classes.exp: Likewise.
14459 * gdb.t03/ptype.exp: Increase timeout.
14460 * gdb.t16/printcmds.exp (test_print_string_constants,
14461 test_print_array_constants): Likewise.
14462 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
14463 * gdb.t20/classes.exp (do_tests): Likewise.
14464 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
14465
14466Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
14467
14468 * gdb.stabs: Renamed *wierd* to *weird*.
14469
14470Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
14471
14472 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
14473 for timeout. Add "known gcc 2.4.5 bug" to failure message.
14474
14475Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
14476
14477 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
14478 (do_tests): Remove xfail for whatis on one_var and two_var.
14479
14480Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
14481
14482 * Makefile.in: Made cross building work better by adding
14483 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
14484
14485Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14486
14487 * gdb.t15/{return.c,return.exp,Makefile.in}:
14488 New test, currently commented out.
14489
14490Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
14491
14492 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
14493 still running and removes the leftover named socket so GDb can do
14494 clean restarts.
14495
14496Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
14497
14498 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
14499 console, not GDB.
14500 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
14501 cross testing works better with "make check"
14502 * config/unix-gdb: Use default procedures for exit and version.
14503 * config/vx-gdb.exp: Cleaned up and massaged back to working order
14504 with the newest VxWorks.
14505
14506Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14507
14508 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
14509 old form.
14510
14511 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
14512 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
14513
14514 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
14515
14516 * config/unix-gdb.exp: Remove this version of gdb_exit
14517 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
14518 Rob says he'll look at it when he gets back to testing boards.
14519
14520Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
14521
14522 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
14523 an expected fail for certain ptype commands.
14524
14525 * gdb.t20/classes.exp: Update expected results of "ptype class
14526 Base1" to account for the constructor that now appears in the type.
14527
14528Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
14529
14530 * configure.in (configdirs): Restore gdb.t04, which mysteriously
14531 disappeared from list.
14532 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
14533 "alldone" proc with call to cleanup and exit.
14534 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
14535 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
14536 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
14537 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
14538 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
14539 "alldone" proc with simple returns that suppress remaining
14540 tests. The alldone proc went away many months ago.
14541
14542Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14543
14544 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
14545
14546 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
14547
14548Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14549
14550 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
14551 as vax gdb will display them.
14552
14553Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14554
14555 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
14556 optimizers.
14557
14558 * scope.exp: Change "bad value for localval" messages so each one
14559 is unique.
14560
14561 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
14562 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
14563
14564 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
14565
14566Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14567
14568 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
14569 doesn't exist (due to optimization).
14570
14571Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14572
14573 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
14574 contains \r because the filename is long.
14575
14576 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
14577 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
14578
14579Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14580
14581 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
14582 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
14583 Ultrix.
14584 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
14585 int tests.
14586 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
14587
14588Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
14589
14590 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
14591
14592 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 14593 to match does not match the passing case but still matches the
c906108c
SS
14594 failing case.
14595
14596Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14597
14598 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
14599
14600Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
14601
14602 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
14603 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
14604 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
14605 Remove various versions of gdb_exit.
14606 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
14607 gdb_exit.
14608 * config/unix-gdb.exp: gdb_exit remains here, and should override
14609 the generic version, since it's doing a lot of wierd stuff that
14610 the other versions aren't. FIXME, fold it in, or abandon this
14611 version.
14612
14613Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14614
14615 * gdb.t24/demangle.exp: Add tests for PR 3220.
14616
14617Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14618
14619 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
14620
14621Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
14622
14623 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
14624 "i386-*-*". Works for i486 as well.
14625
14626 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
14627 bug, and expand domain of xfail to all SVR4 systems, since the
14628 actual problem is likely to be in generic SVR4 /proc support.
14629
14630Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14631
14632 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
14633
14634Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
14635
14636 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
14637 xfails for other systems. Match a missing 'Continuing.' as an
14638 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
14639
14640 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
14641 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
14642 Only issue warning for missing executables if -all option is used.
14643
14644 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
14645 file if -all option is used. It's like an unpredictable XFAIL.
14646
14647Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14648
14649 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
14650 for dynamically linked binaries.
14651
14652 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
14653
14654Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14655
14656 * gdb.t20/inherit.exp: Change message for "print tagless struct"
14657 to state that this is a known bug in old versions of g++.
14658
14659Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14660
14661 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
14662 while waiting for `Continuing'.
14663
14664Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
14665
14666 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
14667 in text, data, and bss.
14668 * gdb.t10/nodebug.c: Add local and global test variables for
14669 initialized and uninitialized data.
14670
14671Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14672
14673 * config/unix-gdb.exp (gdb_exit): Add "wait".
14674
14675Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14676
14677 * gdb.t06/signals.exp: xfail the continue from the handler for all
14678 targets.
14679
14680 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
14681 function with watchpoints enabled, the i386 call dummy starts with
14682 a call.
14683
14684 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
14685 386 bsd names its corefiles.
14686
14687Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
14688
14689 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
14690 compilers don't grok it.
14691 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
14692 with small octal ints rather than character constants, which
14693 are signed and might not fit if first promoted to int.
14694
14695Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
14696
14697 * gdb.t09/Makefile.in (clean): Remove corefile.
14698
14699Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14700
14701 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
14702
14703Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14704 and Jim Kingdon (kingdon@cygnus.com)
14705
14706 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
14707 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
14708 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
14709
14710Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14711
14712 * gdb.t17/interrupt.exp: Add xfail for hppa.
14713
14714Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14715
14716 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
14717 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
14718 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
14719 to determine signed-ness of bitfields and use the result to setup
14720 the xfail.
14721 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
14722 * gdb.t15/funcargs.exp: Use them to step until the second indirect
14723 call line is reached if necessary.
14724
14725Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14726
14727 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
14728
14729Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14730
14731 * gdb.t06/break.exp: Also test `clear' command.
14732
14733Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
14734
14735 * gdb.t00/teststrategy.exp: Remove extra quote.
14736
14737 * gdb.t07/watchpoint.exp: Change xfail for calling function with
14738 watchpoint enabled to be for all non-68k machines.
14739
14740 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
14741
14742Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14743
14744 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
14745 targets use aout.mt instead of ecoff.mt as gas understands
14746 standard aout format.
14747
14748Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
14749
14750 * lib/gdb.exp (runto): Don't insist that function we are running to
14751 was compiled with -g.
14752
14753 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
14754
14755 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
14756 to get back into the read system call.
14757 Accept leading newline in case where we woke it up.
14758
14759Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14760
14761 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
14762 to make the stabs test work on ecoff systems using gcc and -with-stabs.
14763 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
14764 enable ecoff configuration.
14765
14766Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14767
14768 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
14769
14770Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14771
14772 * gdb.t16/printcmds.exp: Add another printf test.
14773
14774Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
14775
14776 * configure.in: If configured -with-stabs on any target, add
14777 stabsdirs to configdirs.
14778
14779Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14780
14781 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
14782 fun" so pattern does not match the command itself.
14783
14784Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14785
14786 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
14787
14788Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14789
14790 * gdb.t17/interrupt.exp: Test for more things.
14791
14792Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14793
14794 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
14795 compiler arranges the code and line numbers.
14796
14797 * gdb.t17/interrupt.exp: Don't send \n after ^C.
14798
14799Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14800
14801 * gdb.t00/help.exp: Increase expect input buffer size.
14802
14803Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14804
14805 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
14806
14807 * gdb.t07/watchpoint.exp: Add xfail for hppa.
14808
14809 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
14810
14811 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
14812 [0-9]*, not just [0-9].
14813
14814Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14815
14816 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
14817
14818 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
14819
14820Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14821
14822 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
14823
14824Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14825
14826 * gdb.t06/signals.c: Add xfails for sun3.
14827
14828 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
14829
14830 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
14831 test_stepping tests.
14832
14833Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14834
14835 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
14836
14837 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
14838
14839 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
14840 rather than actually putting it through cpp twice.
14841
14842 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
14843
14844Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
14845
14846 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
14847 no longer needed.
14848
14849Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14850
14851 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
14852
14853 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
14854 C++ features prints as "struct", make it a pass, not an xfail.
14855
14856Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14857
14858 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
14859 Don't require VA to print as "class" rather than "struct".
14860
14861Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
14862
14863 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
14864
14865Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14866
14867 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
14868
14869Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14870
14871 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
14872 order.
14873
14874Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14875
14876 * gdb.t16/printcmds.exp: Add printf tests.
14877
14878 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
14879
14880 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
14881
14882Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
14883
14884 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
14885 pass counts, to counteract any existing or future setup_xfails.
14886
14887Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14888
14889 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
14890 {BEGIN,END}_COMMON for common block instead of STAB.
14891 * gdb.stabs/wierd.exp: Add xfail for rs6000.
14892
14893 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
14894 intp_var should be N_GSYM not N_LSYM.
14895 wierd-aout.S: Use a label for the value of the N_SO.
14896 wierd.def: Remove all backslashes.
14897 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
14898
14899Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14900
14901 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
14902 get the expected next to inheritance3.
14903
14904Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14905
14906 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
14907 now that gcc-2.4 gets it right.
14908
14909Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14910
14911 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
14912
14913 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
14914 generating comp-info.exp which works for cross-compilation.
14915
14916Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
14917
14918 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
14919 "*-*-sysv4.*".
14920
14921Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
14922
14923 * gdb.t01/run.exp: Start with a fresh gdb.
14924 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
14925 SVR4.x.
14926
14927Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
14928
14929 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
14930 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
14931 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
14932 Makefile.in (distclean, realclean): Remove gdbme.c from list of
14933 things to remove.
14934
14935Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
14936
14937 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
14938 test cases from bug reports.
14939
14940Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
14941
14942 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
14943 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
14944 avoid spurious xfails.
14945 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
14946 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
14947 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
14948
14949Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
14950
14951 * gdb.t00/teststrategy.exp: Rework to provide more useful
14952 description of each test, fix problem with systems that define
14953 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
14954 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
14955 results for "next over recursive call" so timeouts aren't taken
14956 by error.
14957
14958Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
14959
14960 * gdb.t12/scope.exp: Test printing of variables before run.
14961
14962 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
14963 printed in wrong order due to sorting.
14964
14965Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
14966
14967 * gdb.t00/teststrategy.exp: Fix expected results for printing
14968 user entered string constant. Is array of char, prints with no
14969 address.
14970
14971 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
14972 commands.
14973 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
14974 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
14975 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
14976 of struct of char arrays.
14977 * gdb.t00/radix.exp: New tests for radix commands.
14978
14979Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
14980
14981 * gdb.t16/printcmd.exp: Print a variable before running program
14982 (with xfail for AIX).
14983
14984Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
14985
14986 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
14987
14988 * gdb.t16/printcmd.exp: Don't print variables before running program.
14989
14990 * gdb.t06/break.exp: Don't require envp argument to main.
14991
14992 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
14993
14994 * gdb.t02/whatis.exp, gdb.t11/list.exp:
14995 Add xfails for rs6000.
14996
14997 * gdb.t02/whatis.exp: Change other tests not to re-test something
14998 we already tested.
14999
15000 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
15001 each type used has a variable of that type.
15002
15003Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
15004
15005 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
15006
15007Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
15008
15009 * configure.in: change srctrigger to be a file, not a directory
15010
15011Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
15012
15013 * configure.in (mips-idt-ecoff*): Added trailing '*'.
15014
15015 * gdb.t11/list.exp: Fixed a couple of typos.
15016
15017Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
15018
15019 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
15020 is fixed and PR is closed.
15021 * gdb.t16 (gdbme.c): Add simple test string variable.
15022 * gdb.t16 (printcmds.exp): Add tests with simple test string
15023 variable, primarily for boundaries on "set print elements".
15024
15025Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
15026
15027 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
15028 Make leading 0's optional and don't expect a tab in the middle
15029 of the number.
15030
15031 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
15032
15033 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
15034 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
15035 don't end command passed to gdb_test with newline.
15036
15037 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
15038 signed keyword away, don't expect signed bitfields to be signed.
15039
15040 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
15041 printing with only as many 1's as are in the field as well as printing
15042 with 32 1's (see comment).
15043
15044Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
15045
15046 * gdb.t00/default.exp: Start with a fresh gdb.
15047 * configure.in (configdirs): Remove gdb.t31 until the chill
15048 compiler works again. It no longer is able to find chillrt0
15049 since it isn't in libchill.a anymore.
15050 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
15051 wierd.o, make more modular.
15052 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
15053 spurious newlines that caused problems.
15054
15055Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15056
15057 * Move test with enums and partial symbols from gdb.t03/ptype.exp
15058 to gdb.stabs/wierd.exp since GCC has worked around the bug.
15059 gdb.stabs/wierd.{exp,def}: Many new tests.
15060
15061 * gdb.t00/default.exp: update info line for new message.
15062
15063 * gdb.t02/{whatis.exp,gdbme.c}:
15064 Test that "char *" doesn't print as "caddr_t".
15065
15066Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15067
15068 * gdb.t00/help.exp: Use .* in place of some help messages which
15069 just changed.
15070 gdb.t00/default.exp: Update "info frame" test for new message.
15071 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
15072 Remove some xfails
15073
15074Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15075
15076 * gdb.t03/{gdbme.c,ptype.exp}:
15077 Add tests for typedef'd struct and union without tags.
15078 Also check "whatis" on a variable of a typedef'd enum without a tag.
15079
15080 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
15081 PRMS 1823; the bug still exists but isn't reproduced by this test
15082 anymore), and remove rs6000 XFAIL (the bug is fixed).
15083
15084 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
15085 duplicated from whatis.exp. For those that are left, accept
15086 "long", "long int", or "int" for long variables (whatis.exp already
15087 has an XFAIL for "int", so no need to fail it here).
15088
15089 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
15090 Deal with GCC's names for types now that GDB uses the compiler's names.
15091
15092 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
15093 setup_xfail's for sunos4. If we #defined the signed keyword away,
15094 don't expect GDB to know that char it is signed.
15095
15096 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
15097
15098Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
15099
15100 * configure.in (configdirs): Add gdb.t24 for C++ tests that
15101 should work on any system, regardless of debugging format.
15102 * gdb.t21/demangle.exp: Move to gdb.t24.
15103 * gdb.t24/demangle.exp: Move from gdb.t21.
15104 * gdb.t24/{Makefile.in, configure.in}: New files.
15105
15106Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15107
15108 * configure.in: Do gdb.stabs and C++ tests only for stabs.
15109 * gdb.stabs: New directory.
15110
15111Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15112
15113 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
15114 not just "Quit anyway?".
15115
15116Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
15117
15118 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
15119 that all setup_xfails are immediately followed by clear_xfails.
15120
15121Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
15122
15123 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
15124 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
15125 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
15126 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
15127 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
15128 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
15129 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
15130 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
15131 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
15132 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
15133 gdb.t31/chillvars.exp, lib/gdb.exp:
15134 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
15135 bug-gdb@prep.ai.mit.edu.
15136
15137Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
15138
15139 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
15140 with 0.0, not integer 0.
15141
15142Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
15143
15144 * gdb.t06/break.exp: Update for "Kill the program" message change.
15145
15146Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
15147
15148 * Makefile.in (GDBFLAGS): Set to -nx.
15149 * Makefile.in (site.exp): Use GDBFLAGS.
15150
15151Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
15152
15153 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
15154 Makefiles.
15155 (check): depend on just-check.
15156 (just-check): added so that tests can be run without a noop
15157 build pass.
15158
15159Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
15160
15161 Switch to using configure's configdirs.
15162 * Makefile.in (Makefile): add configure.in dependency.
15163 (SUBDIRS): removed redundant assignment.
15164 * configure.in: switch subdirs assignment to configdirs.
15165 * gdb.t*/configure.in: new files.
15166
15167Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
15168
15169 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
15170 works.
15171
15172Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
15173
15174 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
15175 in explicit rules. Apparently this is not supported by some makes.
15176
15177Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
15178
15179 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
15180
15181Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15182
15183 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
15184 disappeared.
15185
15186Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
15187
15188 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
15189
15190Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
15191
15192 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
15193 watchpoint problem that is now fixed.
15194 * gdb.t30/chexp.exp: Remove setup_xfail for printing
15195 uninitialized convenience variables.
15196 * gdb.t31/chillvars.exp: Fix expected patterns for printing
15197 structures.
15198
15199Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15200
15201 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
15202 which causes expect to get out of sync with gdb on long output
15203 from help set.
15204 * gdb.t09/corefile.exp: Make expected pattern for core file
15205 failing signal and frame output format less sun specific.
15206
15207Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
15208
15209 * gdb.t31/chillvars.exp: Add and remove initial dummy
15210 breakpoint, so that symbol table is forced in.
15211 (Needed at least on Sunos4, though it seems not SVR4.)
15212 * gdb.t31/chillvars.exp: Update for changed output format.
15213
15214Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
15215
15216 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
15217
15218Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
15219
15220 * Makefile.in: Added --srcdir when invoking runtest, removed the
15221 need for a local config file. (optional now)
15222
15223Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
15224
15225 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
15226 failure count used to force early termination. Add some more
15227 expected failures for gnu style demangling.
15228
15229Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15230
15231 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
15232 pmi variable from gdb.t20/gdbme to get optimized away.
15233 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
15234 Check for written corefile upon timeout _and_ eof.
15235
15236Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15237
15238 * config/unix-gdb.exp: Add missing return 0.
15239
15240Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15241
15242 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
15243 test termination.
15244
15245Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
15246
15247 * configure.in (subdirs): Put back gdb.t17 which mysteriously
15248 disappeared.
15249
15250Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
15251
15252 * gdb.t10/crossload.exp: Disable the i860-elf test until such
15253 time as i860 support works.
15254
d63a86f8 15255 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
15256 "backtrace 100\r" rather than just "backtrace\r", to match last
15257 change.
15258
15259Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
15260
15261 * config/udi-gdb.exp (gdb_exit): Remove close command.
15262 (gdb_target_udi): New procedure to set the UDI target.
15263 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
15264 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
15265 Added waits for prompts after several question responses. Added
15266 some more responses used by a29k-amd-udi-gdb.
15267 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
15268 pass different arguments, restart UDI connection after program
15269 completion.
15270 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
15271 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
15272 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
15273 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
15274 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
15275 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
15276 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
15277 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
15278 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
15279 after program completion.
15280 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
15281 compiled with a SELECT_VECS setting.
15282 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
15283 infinite recursion.
15284
15285 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
15286 Added checks for COFF results, and made them expected failures for
15287 all targets. It would be better to make them expected failures
15288 for COFF targets only.
15289
15290Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
15291
15292 * Makefile.in: add null dvi target, don't bother to recurse
15293 through test directories for info and install-info; rename
15294 $(datadir) to be dejagnu instead of deja-gnu
15295
15296Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
15297
15298 * gdb.t31/gdbme.ch: Re-enable code that previously caused
15299 compiler to coredump.
15300 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
15301 code.
15302
15303Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
15304
15305 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
15306 coredump.
15307 * gdb.t31/chillvars.exp: Comment out tests that depend on that
15308 code.
15309
15310Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
15311
15312 * gdb.t03/ptype.exp: tests for return code from gdb_test.
15313 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
15314 which in a shell. Deletes xgdb when done.
15315 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
15316 Tests the return from the "set height" or "set width" commands.
15317 Added a few return codes where needed.
15318
15319Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
15320
15321 * Makefile.in (SUBDIRS): Add gdb.t17.
15322 * configure.in (subdirs): Add gdb.t17.
15323 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
15324 files to test gdb's calling of functions in the inferior with
15325 the correct arguments and gdb's ability to retrieve any
15326 result returned.
15327
15328Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
15329
15330 * config/unix-gdb.exp (gdb_exit): Remove close commands that
15331 may be called after gdb goes away. Previous versions of expect
15332 needed these to avoid file descriptor leaks, but they cause
15333 errors with the current revision of expect.
15334 * gdb.t00/gdbvars.exp: Use -re on expected output after
15335 setting sevenbit-strings.
15336 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
15337 to set sevenbit-strings consistent across tests.
15338 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
15339 set sevenbit-strings consistent across tests.
15340
15341Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
15342
15343 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
15344 expected output to match current "expect" expectations.
15345
15346Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
15347
15348 * gdb.t00/default.exp: Change expected output for default "source"
15349 command, to match new gdb behavior which requires a filename to
15350 source.
15351
15352Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
15353
15354 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
15355 expected fail for i486-*-* that misses the marker2 function.
15356 * gdb.t10/crossload.exp (bfddefault): Allow successful
15357 recognition of a format to pass even if no symbols are found.
15358 Explicitly catch failures where the format is not recognized
15359 or is ambiguous, and add the reason to the fail message.
15360 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
15361 the cause is and invalid target and add reason to failure message.
15362 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
15363 elf32-i386, elf32-sparc, and elf32-i860.
15364 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
15365 Set up expected failure for 'filename'::variable scope resolution,
15366 which is now apparently broken on all targets.
15367 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
15368 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
15369 gdb.t23/templates.exp: Change failure for missing binfile into
15370 just a warning.
15371 gdb.t21/demangle.exp: Change all cfront references to 'arm'
15372 references.
15373
15374Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
15375
15376 * gdb.t00/default.exp: Add expected output for default "source"
15377 command, to match new gdb behavior.
15378 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
15379
15380Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
15381
15382 * config/*-gdb.exp: returns an error, rather than exiting on
15383 internal errors.
15384
15385Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
15386
15387 * gdb.t03/gdbme.c: Add pointer to struct variable.
15388 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
15389 referencing struct members.
15390
15391Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
15392
15393 * configure.in (mips-idt-ecoff): New target.
15394 * config/mips-gdb.exp: New file for remote board using MIPS remote
15395 debugging protocol.
15396
15397 * Redid configuration scheme. Removed gdb.t*/configure.in.
15398 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
15399 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
15400 distclean targets. Built executables via .o files. Adjusted
15401 tests to account for source files in $(srcdir) rather than
15402 $(objdir).
15403 * lib/gdb.exp (runto): Don't expect () after the function name,
15404 because it may have arguments.
15405
15406Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
15407
15408 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
15409 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
15410 expected failures for mips-idt-* and mips-sgi-*.
15411 * gdb.t00/default.exp (attach): Kill process if requested.
15412 * gdb.t00/help.exp (help target core, help target): Accept a gdb
15413 that does not read core files.
15414 * gdb.t01/run.exp: Removed checks for exit status code.
15415 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
15416 it is linked in.
15417 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
15418 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
15419 appropriate, rather than doing it by hand.
15420 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
15421 execution.
15422 * gdb.t10/crossload.exp: Kill existing program if needed.
15423 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
15424 appropriate, rather than doing it by hand. Always increase
15425 timeout for this test, not just for VxWorks.
15426
15427Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
15428
15429 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
15430 of Chill STRUCT types and STRUCT values.
15431 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
15432 than "char".
15433 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 15434 struct2): New struct definitions and initializations to test
c906108c
SS
15435 simple Chill STRUCT types.
15436
15437Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
15438
15439 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
15440 the null byte at the end of strings.
15441 * gdb.t00/default.exp: Make show version insensitive to copyright
15442 date.
15443 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
15444 to avoid dependencies on target char signedness.
15445 * gdb.t16/printcmds.exp: Update expected results for explicitly
15446 unsigned char.
15447 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
15448 now work.
15449 * gdb.t21/demangle.exp: Add many more patterns for template
15450 demangling, most of them being expected failures.
15451 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
15452 string we are matching for, to match on the whole string.
15453 * gdb.t21/demangle.exp: Add many new test strings to demangle,
15454 and fix a whole bunch that had incorrect expected output but were
15455 passing anyway because of the bug in "proc demangle".
15456 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
15457 type.
15458 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
15459
15460Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
15461
15462 * gdb/testsuite: made modifications to testcases, etc., to allow
15463 them to work properly given the reorganization of deja-gnu and the
15464 relocation of the testcases from deja-gnu to a "tool" subdirectory.
15465
15466Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
15467
15468 * gdb/testsuite: Initial creation of gdb/testsuite.
15469 Migrated dejagnu testcases and support files for testing nm to
15470 gdb/testsuite from deja-gnu. These files were moved "as is"
15471 with no modifications. This migration is part of a major overhaul
15472 of dejagnu. The modifications to these testcases, etc., which
15473 will allow them to work with the new version of dejagnu will be
15474 made in a future update.
48efe704 15475
8d8cb839 15476 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 15477\f
8d8cb839
EZ
15478;; Local Variables:
15479;; mode: change-log
15480;; left-margin: 8
15481;; fill-column: 74
15482;; version-control: never
15483;; End:
902f2ccb
MC
15484
15485 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 15486 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
15487 Copying and distribution of this file, with or without modification,
15488 are permitted provided the copyright notice and this notice are preserved.