]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
* gdb.base/readline.exp (operate_and_get_next): Match the final
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
d4e07204
DJ
12007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
2
3 * gdb.base/readline.exp (operate_and_get_next): Match the final
4 prompt.
5
2b97317d
KB
62007-07-23 Kevin Buettner <kevinb@redhat.com>
7
8 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
9 to restarting SID.
10
44efa07a
KB
112007-07-18 Kevin Buettner <kevinb@redhat.com>
12
13 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
14 prior to `gdb_start'.
15
7b5ebade
KB
162007-07-18 Kevin Buettner <kevinb@redhat.com>
17
18 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
19 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
20 Remove call to gdb_unload.
21
255e7678
DJ
222007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
23 Daniel Jacobowitz <dan@codesourcery.com>
24
25 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
26 for __WIN32__.
27 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
28 * gdb.base/unload.exp: Use shared library test routines.
29
3a40aaa0
UW
302007-07-03 Markus Deuling <deuling@de.ibm.com>
31
32 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
33 * gdb.base/solib-symbol-lib.c: Likewise.
34 * gdb.base/solib-symbol-main.c: Likewise.
35
b0f4b84b
DJ
362007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
37
38 * config/gdbserver.exp (gdb_reconnect): New.
39 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
40 gdb.base/solib-disc.exp: New files.
41 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
42 remote debugging".
43 (gdb_compile): Add shlib_load flag.
44 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
45 port.
46 (gdbserver_reconnect): New.
47
1b05479a
DJ
482007-07-01 Nick Roberts <nickrob@snap.net.nz>
49 Daniel Jacobowitz <dan@codesourcery.com>
50
51 * gdb.base/annota3.exp: Test for if construct.
52
86f78eb2
DJ
532007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
54
55 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
56
6a2eb474
MR
572007-06-21 Chris Dearman <chris@mips.com>
58 Maciej W. Rozycki <macro@mips.com>
59
60 * gdb.base/display.exp: Allow a newline after display/i.
61 * gdb.base/pc-fp.exp: Likewise.
62 * gdb.base/sigbpt.exp: Likewise.
63
f8b73d13
DJ
642007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
65
66 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
67 required features to be included.
68
4339e69e
DJ
692007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
70
71 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
72 in info threads output.
73
23d964e7
UW
742007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
75 Markus Deuling <deuling@de.ibm.com>
76
77 * gdb.arch/spu-info.exp: New testcase.
78 * gdb.arch/spu-info.c: New file.
79
fd20f75b
DJ
802007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
81
82 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
83 tpcs_offset. Restore lr after the call.
84 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
85
2226f861
DJ
862007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
87
88 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
89 (gdbserver_run): Kill any running gdbserver.
90 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
91
d12371a9
MR
922007-05-17 Maciej W. Rozycki <macro@mips.com>
93
94 * gdb.base/sigbpt.exp: Preset segv_addr.
95
93f02886
DJ
962007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
97
98 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
99 (gdb_compile_shlib): Likewise.
100 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
101 (default_gdb_init): Clear cleanfiles.
102 (gdb_finish): Delete recorded cleanfiles.
103 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
104
105 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
106 Do not use isnative.
107 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
108 gdb.base/so-impl-ld.exp: Likewise.
109 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
110 * gdb.base/unload.exp: Likewise. Do not pass empty option to
111 gdb_compile.
112
b04e06d7
VP
1132007-05-15 Vladimir Prus <vladimir@codesourcery.com>
114
115 * config/unknown.exp: Remove.
116
069ed931
UW
1172007-05-15 Markus Deuling <deuling@de.ibm.com>
118
119 * gdb.base/info-proc.exp: Check is_remote.
120
09db0d03
UW
1212007-05-14 Markus Deuling <deuling@de.ibm.com>
122
123 * gdb.base/gcore.exp: Initialize variable core_supported.
124
af2cbe8c
DJ
1252007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
126
127 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
128
027c0295
DJ
1292007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
130
131 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
132 * gdb.threads/print-threads.exp (test_all_threads): Allow
133 negative and hexadecimal thread IDs.
134
dc5000e7
DJ
1352007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
136
137 * gdb.java/jprint.java (public): Avoid invalid call to static
138 method.
139
2e74ed18
DP
1402007-05-14 Denis Pilat <denis.pilat@st.com>
141
142 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
143 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
144 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
145 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
146 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
147
83547f02
UW
1482007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
149
150 * gdb.base/overlays.exp: Add support for targets with only code
151 overlay support, not data overlay. Support spu-*-* target in
152 this mode.
153 * gdb.base/ovlymgr.c: Provide stubs for spu target.
154 * gdb.base/spu.ld: New file.
155
b18be20d
DJ
1562007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
157
158 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
159
be444858
DJ
1602007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
161
162 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
163
b1d53152
DJ
1642007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
165
166 * gdb.java/jmain.exp: Handle demangled names with and without method
167 signatures.
168
d084b331
DJ
1692007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
170
171 * gdb.mi/mi-syn-frame.c (main, foo, bar)
172 (have_a_very_merry_interrupt): Remove calls to puts.
173 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
174 inferior output.
175 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
176 test names.
177
db9d7fc5
DJ
1782007-04-29 Markus Deuling <deuling@de.ibm.com>
179 Daniel Jacobowitz <dan@codesourcery.com>
180
181 * gdb.base/auxv.exp (core_works): Also check is_remote.
182 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
183
ef783a7d
VP
1842007-04-25 Vladimir Prus <vladimir@codesourcery.com>
185
186 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
187 message, not the undefined 'module' variable.
188 * gdb.base/siginfo.exp: Likewise.
189 * gdb.base/sigstep.exp: Likewise.
190 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
191 serialport.
192 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
193
b7b73cae
CV
1942007-04-25 Corinna Vinschen <vinschen@redhat.com>
195
196 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
197 target sim fails. Return 0 otherwise.
198 (gdb_load): Return prematurely if gdb_target_sim fails.
199
7d90fdfa
DP
2002007-04-16 Denis Pilat <denis.pilat@st.com>
201
202 * gdb.base/setshow.exp: Reset height after having set it to 100.
203
5d3e9c85
DP
2042007-04-16 Denis Pilat <denis.pilat@st.com>
205
206 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
207
18e75969
DP
2082007-04-16 Denis Pilat <denis.pilat@st.com>
209
210 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
211
25d5ea92
VP
2122007-04-14 Vladimir Prus <vladimir@codesourcery.com>
213
214 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
215 tests. Run the frozen varobjs test.
216 * gdb.mi/var-cmd.c (do_frozen_tests): New.
217 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
218
0b49cb80
JK
2192007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
220
221 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
222 gdb.base/type-opaque.exp: New files.
223
a73bafbc
VP
2242007-04-01 Vladimir Prus <vladimir@codesourcery.com>
225
226 * gdb.mi/mi-var-child.c
227 (do_children_tests): User char[2] instead of
228 char so that automatic printing of pointers to char
229 don't give unpredicable result.
230 * gdb.mi/var-cmd.c (do_locals_test): Initialize
231 local variables.
232 * gdb.mi/mi-var-child.exp: Step to right line
233 of do_children_tests.
234 * gdb.mi/mi2-var-child.exp: Likewise.
235 * gdb.mi/mi-var-cmd.exp: Step to right line of
236 do_locals_tests.
237 (do_children_tests): User char[2] instead of
238 char so that automatic printing of pointers to char
239 don't give unpredicable result.
240 * gdb.mi/mi2-var-cmd.exp: Likewise.
241 * lib/mi-support.exp (mi_continue_to_line):
242 Pass test name to mi_wait_for_stop.
243
7ce59000
DJ
2442007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
245
246 * gdb.asm/asm-source.exp: Remove d10v case.
247 * lib/gdb.exp (skip_cplus_tests): Likewise.
248 * gdb.asm/d10v.inc: Deleted.
249
20389057
DJ
2502007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
251
252 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
253
8807d78b
DJ
2542007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
255
256 * config/netware.exp: Delete file.
257
aa3edb8e
JB
2582007-03-29 Joel Brobecker <brobecker@adacore.com>
259
260 * gdb.dwarf2/dw2-noloc.S: New file.
261 * gdb.dwarf2/dw2-noloc.exp: New file.
262
297561ac
PA
2632007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
264
265 * gdb.cp/method2.cc: New test.
266 * gdb.cp/method2.exp: New test.
267 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
268
1f81bd39
DJ
2692007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
270
271 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
272
9453113a
DJ
2732007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
274
275 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
276
b741e217
DJ
2772007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
278
279 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
280 (gdb_load): Delete, replace with...
281 (gdb_reload): ...this.
282 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
283 * gdb.server/server-mon.exp: Likewise.
284 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
285 (gdb_start_cmd): New.
286 (gdb_file_cmd): Save the last loaded file.
287 (gdb_reload): New.
288 (gdb_gnu_strip_debug): Use transform.
289 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
290 support here. Use new $last_loaded_file. Check mtime.
291 (gdb_target_cmd): Handle ObjC failure case.
292 (infer_host_exec): Delete.
293 (gdbserver_load): Rename to...
294 (gdbserver_run): ...this. Simplify.
295 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
296 (mi_gdb_load): Move most contents to a new function...
297 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
298 (mi_run_cmd): Use mi_gdb_target_load.
299 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
300 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
301 Use gdb_run_cmd.
302 * gdb.base/charsign.exp: Remove incorrect comment.
303 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
304 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
305 gdb.base/start.exp: Use gdb_start_cmd.
306
446ab585
MR
3072007-03-23 Nigel Stephens <nigel@mips.com>
308 Maciej W. Rozycki <macro@mips.com>
309
310 * gdb.base/sigbpt.exp: Fix the message when skipping test.
311 * gdb.base/signull.exp: Similarly.
312
bbb88ebf
UW
3132007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
314
315 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
316 messages available to test cases (like chng-sym.exp).
317
cb8c4a99
AS
3182007-03-14 Andreas Schwab <schwab@suse.de>
319
320 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
321 format changes.
322
4e463ff5
DJ
3232007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
324
325 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
326 (optimized_1): New.
327 (main): Call optimized_1.
328 (gdb2029): Correct typos. Call gdb2029_marker.
329 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
330 for gdb2029.
331
b6db2c47
MK
3322007-03-12 Mark Kettenis <kettenis@gnu.org>
333
334 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
335 as tabs. Remove redundant test pattern.
336
70ed3737
UW
3372007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
338
339 * gdb.base/long_long.exp: Accept optional symbol name in <...>
340 for /a format output.
341
47b67b60
DJ
3422007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
343
344 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
345 collect output incrementally.
346
b8953b0e
UW
3472007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
348
349 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
350 for -var-create lpcharacter test.
351 * gdb.mi/mi2-var-cmd.exp: Likewise.
352
7acd5c40
UW
3532007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
354
355 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
356 pass on targets where address zero is readable.
357
9c6759c1
UW
3582007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
359
360 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
361 just a single architecture.
362
a2f1aeb4
UW
3632007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
364
365 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
366 (fetch_all_registers): New function, uses gdb_test_multiple and
367 exp_continue to fetch inferior output line-by-line.
368 Replace all uses of do_get_all_registers by fetch_all_registers.
369
46579ac2
UW
3702007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
371
372 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
373 in target_info.
374
fc133f24
MS
3752007-03-02 Michael Snyder <michael.snyder@palmsource.com>
376
377 * gdb.threads/manythreads.exp: Use $message string for
378 consistancy; add a default (timeout) case.
379
7646a51d
MS
3802007-03-02 Michael Snyder <michael.snyder@palmsource.com>
381
382 * gdb.base/watchpoint.exp: Fix truncated comment.
383
dcfff61f
MS
3842007-03-02 Michael Snyder <michael.snyder@palmsource.com>
385
386 * Makefile.in: Remove spurious single-quotes from sed command.
387
664e3ee9
DJ
3882007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
389
390 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
391 func.
392 * gdb.mi/mi2-var-cmd.exp: Likewise.
393
d7cc6f2f
JB
3942007-02-27 Joel Brobecker <brobecker@adacore.com>
395
396 * gdb.dwarf2/dw2-producer.S: New file.
397 * gdb.dwarf2/dw2-producer.exp: New testcase.
398
3992007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
400
401 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
402 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
403 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
404 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
405 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
406 Revert tests to use mi_gdb_test and include value field in output
407 of -var-create.
408
93d42b30
DJ
4092007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
410
411 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
412
c499ed39
DJ
4132007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
414
415 * gdb.base/maint.exp: Remove full paths from test names.
416 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
417 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
418
9836f81b
JB
4192007-02-27 Joel Brobecker <brobecker@adacore.com>
420
421 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
422
c74d0ad8
DJ
4232007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
424
425 * gdb.server/server-mon.exp: New test.
426
2711e456
DJ
4272007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
428
429 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
430
ff6f572f
DJ
4312007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
432
433 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
434 register capitalization.
435
fada3feb
DP
4362007-02-13 Denis Pilat <denis.pilat@st.com>
437
438 * gdb.mi/mi-var-invalidate.exp: New file.
439
fb1e4ffc
DJ
4402007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
441
442 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
443
3da939d7
DJ
4442007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
445
446 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
447
123dc839
DJ
4482007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
449
450 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
451 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
452
877e3645 4532007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
454
455 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
456 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
457 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
458 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
459 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 460 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222
NR
461 Update tests to include value field in output of -var-create.
462
3c0a2960
AS
4632007-02-08 Andreas Schwab <schwab@suse.de>
464
465 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
466
108546a0
DJ
4672007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
468
469 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
470 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
471
d701dcab
DP
4722007-02-02 Denis Pilat <denis.pilat@st.com>
473
474 * gdb.threads/threadapply.exp: check that frame is not changed by
475 the thread apply all command.
476
783e3e2f
AS
4772007-01-31 Andreas Schwab <schwab@suse.de>
478
6d9c3a87
AS
479 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
480
3c50d7b9
AS
481 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
482 in the dwarf sections.
483 * gdb.dwarf2/mac-fileno.S: Likewise.
484
783e3e2f
AS
485 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
486 bspstore register on ia64.
487
78ff580e
AS
4882007-01-29 Andreas Schwab <schwab@suse.de>
489
cc8e9b12
AS
490 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
491 "frame-begin" annotation.
492
78ff580e
AS
493 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
494 number of "frames-invalid" annotations.
495
704a4f78
DJ
4962007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
497
498 * gdb.base/commands.exp: Call if_commands_test.
499 (gdb_test_no_prompt, if_commands_test): New.
500
e741bf94
MK
5012007-01-28 Mark Kettenis <kettenis@gnu.org>
502
503 * gdb.threads/sigthread.c (NSIGS): Make bigger.
504
474d0ad3
AS
5052007-01-27 Andreas Schwab <schwab@suse.de>
506
507 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
508 .short/.int/.quad in the dwarf sections.
509 * gdb.dwarf2/dw2-intercu.S: Likewise.
510 * gdb.dwarf2/dw2-intermix.S: Likewise.
511
e784b426
JK
5122007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
513
514 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
515 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
516 array.
e784b426
JK
517 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
518 * gdb.base/setvar.exp: Likewise.
519
37f08e04
AS
5202007-01-26 Andreas Schwab <schwab@suse.de>
521
9a01813a
AS
522 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
523 test.
524
37f08e04
AS
525 * gdb.base/multi-forks.exp ("restart $i"): Also match
526 __kernel_syscall_via_break.
527
6e2a9270
VP
5282007-01-24 Vladimir Prus <vladimir@codesourcery.com>
529
530 * lib/mi-support.exp (mi_delete_varobj): New.
531 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
532 testcase.
533 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
534 (main): Call the above.
535 (reference_update_test, base_in_reference_test)
536 (reference_to_pointer): Delete the created varobjs.
537
e515b470
DJ
5382007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
539
540 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
541 * configure: Regenerated.
542 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
543 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
544 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
545 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
546 * lib/gdb.exp (gdb_skip_xml_test): New function.
547
08d8bcd7
DJ
5482007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
549
550 * gdb.base/sigrepeat.exp: Correct error message.
551
5522007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
553 Daniel Jacobowitz <dan@codesourcery.com>
554
555 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
556 gdb.arch/i386-gnu-cfi-asm.S: New files.
557
97c3f1f3
JK
5582007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
559
560 * lib/gdb.exp: Abort on missing `site.exp'.
561
cb1df416
DJ
5622007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
563 Daniel Jacobowitz <dan@codesourcery.com>
564
565 * gdb.base/included.c, gdb.base/included.exp,
566 gdb.base/included.h: New files.
567
35990120
DJ
5682007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
569
570 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
571 (maximize_rlimit): Reduce limits on 64-bit systems.
572
6e81a116 5732007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
574
575 From Marcus Deuling <deuling@de.ibm.com>:
576 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
577 every case.
578
6c3c41f3
NR
5792007-01-13 Nick Roberts <nickrob@snap.net.nz>
580
581 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
582 (test_path_specification): Use objdir instead of srcdir to always
583 get an absolute filename.
584
2f12c312
DJ
5852007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
586
587 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
588
81121995
VP
5892007-01-11 Vladimir Prus <vladimir@codesourcery.com>
590
591 * gdb.mi/mi-var-cp.cc (reference_update_tests):
592 Make sure the variable we're using is in scope.
593 (reference_to_pointer): Likewise.
594
4741b737
DJ
5952007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
596
597 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
598 has no debug information.
599
054410c3
DJ
6002007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
601
602 * gdb.base/annota1.exp: Remove extra send_gdb.
603
818f79f6
DJ
6042007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
605
606 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
607
f7a6bb70
DJ
6082007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
609
610 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
611
57e66780
DJ
6122007-01-08 Nick Roberts <nickrob@snap.net.nz>
613 Daniel Jacobowitz <dan@codesourcery.com>
614
615 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
616 lcharacter or linteger change. Correct duplicated test name.
617 * gdb.mi/mi2-var-cmd.exp: Likewise.
618
3d799a95
DJ
6192007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
620
621 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
622
6232007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9
JB
624
625 * gdb.base/nofield.c: New file.
626 * gdb.base/nofield.exp: New testcase.
627
eafb94e8
NR
6282007-01-05 Nick Roberts <nickrob@snap.net.nz>
629
630 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
631
632 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
633 test.
634
5e572bb4
DJ
6352007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
636
637 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
638
74a44383
DJ
6392007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
640
641 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
642 when continuing.
643
1b572db9
DJ
6442007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
645
646 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
647 Expect ".exe" extension.
648
381bc39b
DJ
6492007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
650
651 * gdb.base/charset.exp: Add explicit filename to break.
652 * gdb.base/dbx.exp: Add explicit filename to breaks.
653
2b70e4c6
DJ
6542007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
655
656 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
657 * gdb.mi/mi2-file.exp: Likewise.
658
303b6f5d
DJ
6592007-01-04 Vladimir Prus <vladimir@codesourcery.com>
660
661 Implement specification of MI tests as comments
662 in C and C++ sources.
663 * lib/mi-support.exp (mi_autotest_data): New variable.
664 (mi_autotest_source): New variable.
665 (count_newlines, mi_prepare_inline_tests)
666 (mi_get_inline_test, mi_continue_to_line)
667 (mi_run_inline_test, mi_tbreak)
668 (mi_send_resuming_command, mi_wait_for_stop): New functions.
669 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
670 Run inline tests.
671 * gdb.mi/mi-var-cp.cc: Define tests here.
672
23da0d94
VP
6732007-01-04 Vladimir Prus <vladimir@codesourcery.com>
674
675 Simplify usage of mi_continue_to.
676 * lib/mi-support.exp (mi_runto_helper): Renamed
677 from mi_runto, added new parameter 'run_or_continue'.
678 (mi_runto): Use mi_runto_helper.
679 (mi_continue_to): Accept just function name as parameter.
680 Use mi_runto_helper.
681 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
682 * gdb.mi/mi2-var-cmd.exp: Likewise.
683
f9e18282
JB
6842006-01-04 Joel Brobecker <brobecker@adacore.com>
685
686 Make this testcase a bit more realistic. The current code
687 is too simplistic, and allows the compiler to optimize out
688 some of the entities we need for this testcase.
689 * gdb.ada/null_record/bar.ads (Void_Star): New type.
690 (Do_Nothing): Add extra parameter.
691 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
692 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
693 by using a variable of type Void_Star.
694
fd678c65
JB
6952006-01-04 Joel Brobecker <brobecker@adacore.com>
696
697 * gdb.ada/catch_ex/foo.adb: New file.
698 * gdb.ada/catch_ex.exp: New testcase.
699
05cfdb42
DJ
7002007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
701
702 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
703 pass --image-base to linker.
704
2e03ee74
DJ
7052007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
706 Daniel Jacobowitz <dan@codesourcery.com>
707
708 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
709 secondary prompts.
710
0d5de010
DJ
7112007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
712
713 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
714 output. Test the types of members and member pointers.
715 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
716 gdb/2092.
717 * gdb.cp/member-ptr.exp: Search for a comment instead of a
718 statement. Enable for GCC. Update expected output for some tests
719 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
720 layout.
721 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
722 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
723 (Diamond::vget_base): New.
724 (main): Add new tests.
725 * gdb.cp/printmethod.exp: Update expected output for member functions.
726 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
727 print pEe->D::vg().
728
61a771aa
DJ
7292007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
730
731 * gdb.threads/tls.exp: Allow stops in sem_post.
732
2fa63963
DJ
7332006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
734
735 * gdb.base/annota1.exp: Allow .*printf in backtraces.
736 * gdb.base/annota3.exp: Likewise.
737 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
738 again (instead of timing out).
739 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
740 GCC bug 26475.
741 * gdb.java/jmisc.exp: Adjust to work with method signatures including
742 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
743 test from jmisc1.exp.
744 * gdb.java/jmisc1.exp: Delete.
745 * gdb.java/jprint.exp: Adjust to work with method signatures including
746 return types.
747 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
748 * gdb.threads/linux-dp.exp: Don't be confused by program output.
749 * lib/java.exp (compile_java_from_source): Pass the correct type
750 to target_compile.
751
5eefc2b7
JB
7522006-12-31 Joel Brobecker <brobecker@adacore.com>
753
754 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
755 (stack_align_edx): New function.
756 (stack_align_eax): New function.
757 (main): Add calls to stack_align_edx and stack_align_eax.
758 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
759 Add testing for the cases where the register used during a stack
760 realignment is edx. Same for eax.
761
227c54da
DJ
7622006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
763
764 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
765 and generic PE targets.
766
cab8ac94
JB
7672006-12-29 Joel Brobecker <brobecker@adacore.com>
768
769 * gdb.ada/array_return.exp: Update copyright date list.
770
ba54f318
JB
7712006-12-27 Joel Brobecker <brobecker@adacore.com>
772
773 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
774 (Create_Small_Float_Vector): New function.
775 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
776 function body.
777 * gdb.ada/array_return/p.adb: Use new type and function from
778 package Pck.
779 * gdb.ada/array_return.exp: Add a test verifying that GDB is
780 able to print the value returned by a function returning an
781 array of float.
782
6b7a35dd
JB
7832006-12-20 Joel Brobecker <brobecker@adacore.com>
784
785 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
786 The associated tests should be PASSing.
787
038224f6
VP
7882006-12-08 Vladimir Prus <vladimir@codesourcery.com>
789
790 Test for base in references.
791 * gdb.mi/mi-var-cp.cc: Add test code.
792 * gdb.mi/mi-var-cp.exp: Test for bases in references.
793 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
794 * gdb.mi/mi2-watch.exp: Likewise.
795 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
796 (mi_list_varobj_children): New function.
797
b26ed50d
VP
7982006-12-08 Vladimir Prus <vladimir@codesourcery.com>
799
800 * lib/mi-support.exp
801 (mi_runto): Accept "()" after function name.
802 (mi_create_varobj): New function.
803 (mi_varobj_update): New function.
804 (mi_Check_varobj_value): New function.
805 * gdb.mi/mi-var-cp.exp: New file.
806 * gdb.mi/mi-var-cp.cc: New file.
807
08232497
DJ
8082006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
809
810 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
811 gdb.base/weaklib2.c: New files.
812
d394c993 8132006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 814
ac6c2fba
NS
815 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
816 info. Adjust test names.
817
8ec659a0 818 * gdb.base/break.c (main): Move position of malloc.
d394c993 819 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 820
acd65feb
VP
8212006-11-28 Vladimir Prus <vladimir@codesourcery.com>
822
823 * gdb.mi/mi-var-cmd.exp: Check -var-update after
824 assignement of arrays and function pointers.
825 * gdb.mi/var-cmd.c: Add declaration necessary for above
826 tests.
827
f556d5e5
NS
8282006-11-27 Nathan Sidwell <nathan@codesourcery.com>
829
830 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
831
832 * gdb.threads/linux-dp.exp: Read thread table before and after
833 creating each philosopher and verify it.
834
697bc68d
NS
8352006-11-27 Nathan Sidwell <nathan@codesourcery.com>
836 Paul Brook <paul@codesourcery.com>
837 Daniel Jacobowitz <dan@codesourcery.com>
838
839 * gdb.base/ending-run.exp: Flatten expect script stepping out of
840 main to remove duplication. Add start function of the form
841 '_*start[1-9]*'. Add RVDS start function.
842
29d73ae4
DJ
8432006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
844
845 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
846
c1d88655
UW
8472006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
848
849 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
850 * gdb.asm/spu.inc: New file.
851 * gdb.base/term.exp: Disable if [target_info exists noargs].
852 * gdb.gdb/complaints.exp: Disable if ![isnative].
853 * gdb.gdb/selftest.exp: Likewise.
854 * gdb.gdb/observer.exp: Likewise.
855 * gdb.gdb/xfullpath.exp: Likewise.
856 * gdb.base/attach.exp: Disable on SPU target.
857 * gdb.cp/bs145503.exp: Likewise.
858 * gdb.cp/exception.exp: Likewise.
859 * gdb.cp/userdef.exp: Likewise.
860
32a13b1a
DJ
8612006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
862
863 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
864
d8295fe9
VP
8652006-11-10 Vladimir Prus <vladimir@codesourcery.com>
866
867 * gdb.base/completion.exp: Fix completion tests for
868 'info' and 'info '.
869 * gdb.base/help.exp (help_test_raw, test_class_help)
870 (test_prefix_command_help): Move...
871 * lib/gdb.exp: Here.
872 * gdb.base/main.exp: Adjust.
873 * gdb.cp/maint.exp: Adjust.
874 * gdb.trace/tracecmd.exp: Use test_help_class.
875
8c394015
VP
8762006-11-09 Vladimir Prus <vladimir@codesourcery.com>
877
878 * gdb.stabs/weird.exp (print_weird_var): Use
879 gdb_test_multiple instead of gdb_expect.
880
027fc1bc
VP
8812006-11-09 Vladimir Prus <vladimir@codesourcery.com>
882
883 * gdb.base/help.exp (help_test_raw): New.
884 (test_class_help): New.
885 (test_prefix_command_help): New.
886 Adjust testcases.
887
67609209
FR
8882006-11-09 Christophe Lyon <christophe.lyon@st.com>
889
890 * gdb.base/constvars.c (main): Write to crass and crips, so that
891 they are allocated by the compiler.
892
f73adfeb
AS
8932006-10-27 Andreas Schwab <schwab@suse.de>
894
895 * gdb.base/multi-forks.exp: Use "detach fork" instead of
896 "detach-fork".
897
2f83a18e
DJ
8982006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
899
900 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
901 of patterns.
902
94277a38
DJ
9032006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
904
905 * gdb.base/sepdebug.exp: Remove debug format test.
906 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
907 Handle no-symtab.
908 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
909
5bd2f6e2
DJ
9102006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
911
912 * gdb.threads/manythreads.c (thread_function, main): Don't cast
913 int to pointer or pointer to int.
914 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
915
8c008720
DJ
9162006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
917
918 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
919
9e35dae4
DJ
9202006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
921
922 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
923
d9639e13
DJ
9242006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
925
926 PR c++/2116
927 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
928
390a1bd0
JB
9292006-10-06 Joel Brobecker <brobecker@adacore.com>
930
931 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
932 the corresponding bug has been fixed in GDB (PR/2018).
933
dd920c33
JB
9342006-10-06 Joel Brobecker <brobecker@adacore.com>
935
936 * gdb.base/subst.exp: New testcase.
937
53bbefe9
JB
9382006-10-06 Joel Brobecker <brobecker@adacore.com>
939
940 * gdb.ada/array_return/pck.ads: Add copyright notice.
941 * gdb.ada/array_return/pck.adb: Likewise.
942 * gdb.ada/array_return/p.adb: Likewise.
943 * gdb.ada/exec_changed/first.adb: Likewise.
944 * gdb.ada/exec_changed/second.adb: Likewise.
945
09851417
JB
9462006-10-06 Joel Brobecker <brobecker@adacore.com>
947
948 * gdb.ada/watch_arg/watch.adb: New file.
949 * gdb.ada/watch_arg.exp: New testcase.
950
041bf30d
VP
9512006-10-02 Vladimir Prus <vladimir@codesourcery.com>
952
953 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
954 via string_to_regexp.
955 * gdb.mi/mi2-basics.exp: Likewise.
956
f286fbdd 9572006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
958
959 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
960 Remove unused / obsolete files.
961
7c07f349
NR
9622006-09-19 Nick Roberts <nickrob@snap.net.nz>
963
964 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
965
cd5ff84a
VP
9662006-09-17 Vladimir Prus <vladimir@codesourcery.com>
967
968 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
969 HIGH_FRAME argument to -stack-list-arguments can be larger than
970 the number of frames.
971
ae018d1a
DJ
9722006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
973
974 * gdb.base/args.c (main): Add breakpoint marker.
975 * gdb.base/args.exp: Use args_test for tests. Add new tests which
976 really test empty arguments.
977 (args_load): Delete.
978 (args_test): New.
979
b399c549
NR
9802006-09-13 Nick Roberts <nickrob@snap.net.nz>
981
982 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
983 check for one file.
984
2ab1eb7a
VP
9852006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
986
987 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
988 HIGH_FRAME argument to -stack-list-locals can be larger than
989 the number of frames.
990
476308bf
FF
9912006-08-18 Fred Fish <fnf@specifix.com>
992
993 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
994 '$' in front of skip_vmx_tests_saved when setting that.
995
8625200f
AS
9962006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
997
998 * gdb.base/trace-commands.exp: New file.
999
089ec8f1
DJ
10002006-08-10 Joel Brobecker <brobecker@adacore.com>
1001 Daniel Jacobowitz <dan@codesourcery.com>
1002
1003 * gdb.base/step-bt.exp: Make hexadecimal address optional in
1004 expected output of the backtrace commands.
1005
b60f0898
JB
10062006-08-09 Joel Brobecker <brobecker@adacore.com>
1007
1008 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
1009 untested followed by return combination.
1010 * gdb.arch/altivec-regs.exp: Likewise.
1011 * gdb.arch/e500-abi.exp: Likewise.
1012 * gdb.arch/e500-regs.exp: Likewise.
1013 * gdb.arch/gdb1291.exp: Likewise.
1014 * gdb.arch/gdb1431.exp: Likewise.
1015 * gdb.arch/gdb1558.exp: Likewise.
1016 * gdb.arch/i386-prologue.exp: Likewise.
1017 * gdb.arch/i386-unwind.exp: Likewise.
1018 * gdb.asm/asm-source.exp: Likewise.
1019 * gdb.base/a2-run.exp: Likewise.
1020 * gdb.base/advance.exp: Likewise.
1021 * gdb.base/all-bin.exp: Likewise.
1022 * gdb.base/annota1.exp: Likewise.
1023 * gdb.base/annota3.exp: Likewise.
1024 * gdb.base/args.exp: Likewise.
1025 * gdb.base/arithmet.exp: Likewise.
1026 * gdb.base/assign.exp: Likewise.
1027 * gdb.base/async.exp: Likewise.
1028 * gdb.base/attach.exp: Likewise.
1029 * gdb.base/bang.exp: Likewise.
1030 * gdb.base/bigcore.exp: Likewise.
1031 * gdb.base/bitfields.exp: Likewise.
1032 * gdb.base/bitfields2.exp: Likewise.
1033 * gdb.base/break.exp: Likewise.
1034 * gdb.base/call-sc.exp: Likewise.
1035 * gdb.base/call-strs.exp: Likewise.
1036 * gdb.base/callfuncs.exp: Likewise.
1037 * gdb.base/checkpoint.exp: Likewise.
1038 * gdb.base/chng-syms.exp: Likewise.
1039 * gdb.base/code-expr.exp: Likewise.
1040 * gdb.base/commands.exp: Likewise.
1041 * gdb.base/completion.exp: Likewise.
1042 * gdb.base/cond-expr.exp: Likewise.
1043 * gdb.base/condbreak.exp: Likewise.
1044 * gdb.base/consecutive.exp: Likewise.
1045 * gdb.base/constvars.exp: Likewise.
1046 * gdb.base/corefile.exp: Likewise.
1047 * gdb.base/cvexpr.exp: Likewise.
1048 * gdb.base/dbx.exp: Likewise.
1049 * gdb.base/define.exp: Likewise.
1050 * gdb.base/detach.exp: Likewise.
1051 * gdb.base/display.exp: Likewise.
1052 * gdb.base/dump.exp: Likewise.
1053 * gdb.base/ena-dis-br.exp: Likewise.
1054 * gdb.base/ending-run.exp: Likewise.
1055 * gdb.base/environ.exp: Likewise.
1056 * gdb.base/eval-skip.exp: Likewise.
1057 * gdb.base/exprs.exp: Likewise.
1058 * gdb.base/fileio.exp: Likewise.
1059 * gdb.base/finish.exp: Likewise.
1060 * gdb.base/float.exp: Likewise.
1061 * gdb.base/foll-exec.exp: Likewise.
1062 * gdb.base/foll-fork.exp: Likewise.
1063 * gdb.base/foll-vfork.exp: Likewise.
1064 * gdb.base/freebpcmd.exp: Likewise.
1065 * gdb.base/funcargs.exp: Likewise.
1066 * gdb.base/gcore.exp: Likewise.
1067 * gdb.base/gdb1090.exp: Likewise.
1068 * gdb.base/gdb1250.exp: Likewise.
1069 * gdb.base/huge.exp: Likewise.
1070 * gdb.base/info-proc.exp: Likewise.
1071 * gdb.base/interrupt.exp: Likewise.
1072 * gdb.base/jump.exp: Likewise.
1073 * gdb.base/langs.exp: Likewise.
1074 * gdb.base/lineinc.exp: Likewise.
1075 * gdb.base/list.exp: Likewise.
1076 * gdb.base/logical.exp: Likewise.
1077 * gdb.base/long_long.exp: Likewise.
1078 * gdb.base/macscp.exp: Likewise.
1079 * gdb.base/maint.exp: Likewise.
1080 * gdb.base/mips_pro.exp: Likewise.
1081 * gdb.base/miscexprs.exp: Likewise.
1082 * gdb.base/multi-forks.exp: Likewise.
1083 * gdb.base/opaque.exp: Likewise.
1084 * gdb.base/overlays.exp: Likewise.
1085 * gdb.base/pc-fp.exp: Likewise.
1086 * gdb.base/pointers.exp: Likewise.
1087 * gdb.base/printcmds.exp: Likewise.
1088 * gdb.base/psymtab.exp: Likewise.
1089 * gdb.base/ptype.exp: Likewise.
1090 * gdb.base/recurse.exp: Likewise.
1091 * gdb.base/relational.exp: Likewise.
1092 * gdb.base/relocate.exp: Likewise.
1093 * gdb.base/remote.exp: Likewise.
1094 * gdb.base/reread.exp: Likewise.
1095 * gdb.base/restore.exp: Likewise.
1096 * gdb.base/return.exp: Likewise.
1097 * gdb.base/return2.exp: Likewise.
1098 * gdb.base/scope.exp: Likewise.
1099 * gdb.base/sect-cmd.exp: Likewise.
1100 * gdb.base/sep.exp: Likewise.
1101 * gdb.base/sepdebug.exp: Likewise.
1102 * gdb.base/setshow.exp: Likewise.
1103 * gdb.base/setvar.exp: Likewise.
1104 * gdb.base/sigall.exp: Likewise.
1105 * gdb.base/sigbpt.exp: Likewise.
1106 * gdb.base/signals.exp: Likewise.
1107 * gdb.base/signull.exp: Likewise.
1108 * gdb.base/sizeof.exp: Likewise.
1109 * gdb.base/solib.exp: Likewise.
1110 * gdb.base/step-line.exp: Likewise.
1111 * gdb.base/step-test.exp: Likewise.
1112 * gdb.base/structs.exp: Likewise.
1113 * gdb.base/structs2.exp: Likewise.
1114 * gdb.base/term.exp: Likewise.
1115 * gdb.base/twice.exp: Likewise.
1116 * gdb.base/until.exp: Likewise.
1117 * gdb.base/varargs.exp: Likewise.
1118 * gdb.base/volatile.exp: Likewise.
1119 * gdb.base/watchpoint.exp: Likewise.
1120 * gdb.base/whatis-exp.exp: Likewise.
1121 * gdb.base/whatis.exp: Likewise.
1122 * gdb.cp/ambiguous.exp: Likewise.
1123 * gdb.cp/annota2.exp: Likewise.
1124 * gdb.cp/annota3.exp: Likewise.
1125 * gdb.cp/bool.exp: Likewise.
1126 * gdb.cp/breakpoint.exp: Likewise.
1127 * gdb.cp/casts.exp: Likewise.
1128 * gdb.cp/class2.exp: Likewise.
1129 * gdb.cp/classes.exp: Likewise.
1130 * gdb.cp/cplusfuncs.exp: Likewise.
1131 * gdb.cp/ctti.exp: Likewise.
1132 * gdb.cp/derivation.exp: Likewise.
1133 * gdb.cp/exception.exp: Likewise.
1134 * gdb.cp/gdb1355.exp: Likewise.
1135 * gdb.cp/hang.exp: Likewise.
1136 * gdb.cp/inherit.exp: Likewise.
1137 * gdb.cp/local.exp: Likewise.
1138 * gdb.cp/m-data.exp: Likewise.
1139 * gdb.cp/m-static.exp: Likewise.
1140 * gdb.cp/member-ptr.exp: Likewise.
1141 * gdb.cp/method.exp: Likewise.
1142 * gdb.cp/misc.exp: Likewise.
1143 * gdb.cp/namespace.exp: Likewise.
1144 * gdb.cp/overload.exp: Likewise.
1145 * gdb.cp/ovldbreak.exp: Likewise.
1146 * gdb.cp/pr-1023.exp: Likewise.
1147 * gdb.cp/pr-1210.exp: Likewise.
1148 * gdb.cp/pr-574.exp: Likewise.
1149 * gdb.cp/printmethod.exp: Likewise.
1150 * gdb.cp/psmang.exp: Likewise.
1151 * gdb.cp/ref-params.exp: Likewise.
1152 * gdb.cp/ref-types.exp: Likewise.
1153 * gdb.cp/rtti.exp: Likewise.
1154 * gdb.cp/templates.exp: Likewise.
1155 * gdb.cp/try_catch.exp: Likewise.
1156 * gdb.cp/userdef.exp: Likewise.
1157 * gdb.cp/virtfunc.exp: Likewise.
1158 * gdb.disasm/am33.exp: Likewise.
1159 * gdb.disasm/h8300s.exp: Likewise.
1160 * gdb.disasm/mn10300.exp: Likewise.
1161 * gdb.disasm/sh3.exp: Likewise.
1162 * gdb.disasm/t01_mov.exp: Likewise.
1163 * gdb.disasm/t02_mova.exp: Likewise.
1164 * gdb.disasm/t03_add.exp: Likewise.
1165 * gdb.disasm/t04_sub.exp: Likewise.
1166 * gdb.disasm/t05_cmp.exp: Likewise.
1167 * gdb.disasm/t06_ari2.exp: Likewise.
1168 * gdb.disasm/t07_ari3.exp: Likewise.
1169 * gdb.disasm/t08_or.exp: Likewise.
1170 * gdb.disasm/t09_xor.exp: Likewise.
1171 * gdb.disasm/t10_and.exp: Likewise.
1172 * gdb.disasm/t11_logs.exp: Likewise.
1173 * gdb.disasm/t12_bit.exp: Likewise.
1174 * gdb.disasm/t13_otr.exp: Likewise.
1175 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
1176 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
1177 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
1178 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
1179 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
1180 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
1181 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
1182 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
1183 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
1184 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
1185 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
1186 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
1187 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
1188 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
1189 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
1190 * gdb.mi/gdb701.exp: Likewise.
1191 * gdb.mi/gdb792.exp: Likewise.
1192 * gdb.mi/mi-basics.exp: Likewise.
1193 * gdb.mi/mi-break.exp: Likewise.
1194 * gdb.mi/mi-cli.exp: Likewise.
1195 * gdb.mi/mi-console.exp: Likewise.
1196 * gdb.mi/mi-disassemble.exp: Likewise.
1197 * gdb.mi/mi-eval.exp: Likewise.
1198 * gdb.mi/mi-file.exp: Likewise.
1199 * gdb.mi/mi-read-memory.exp: Likewise.
1200 * gdb.mi/mi-regs.exp: Likewise.
1201 * gdb.mi/mi-return.exp: Likewise.
1202 * gdb.mi/mi-simplerun.exp: Likewise.
1203 * gdb.mi/mi-stack.exp: Likewise.
1204 * gdb.mi/mi-stepi.exp: Likewise.
1205 * gdb.mi/mi-syn-frame.exp: Likewise.
1206 * gdb.mi/mi-until.exp: Likewise.
1207 * gdb.mi/mi-var-block.exp: Likewise.
1208 * gdb.mi/mi-var-child.exp: Likewise.
1209 * gdb.mi/mi-var-cmd.exp: Likewise.
1210 * gdb.mi/mi-var-display.exp: Likewise.
1211 * gdb.mi/mi-watch.exp: Likewise.
1212 * gdb.mi/mi2-basics.exp: Likewise.
1213 * gdb.mi/mi2-break.exp: Likewise.
1214 * gdb.mi/mi2-cli.exp: Likewise.
1215 * gdb.mi/mi2-console.exp: Likewise.
1216 * gdb.mi/mi2-disassemble.exp: Likewise.
1217 * gdb.mi/mi2-eval.exp: Likewise.
1218 * gdb.mi/mi2-file.exp: Likewise.
1219 * gdb.mi/mi2-read-memory.exp: Likewise.
1220 * gdb.mi/mi2-regs.exp: Likewise.
1221 * gdb.mi/mi2-return.exp: Likewise.
1222 * gdb.mi/mi2-simplerun.exp: Likewise.
1223 * gdb.mi/mi2-stack.exp: Likewise.
1224 * gdb.mi/mi2-stepi.exp: Likewise.
1225 * gdb.mi/mi2-syn-frame.exp: Likewise.
1226 * gdb.mi/mi2-until.exp: Likewise.
1227 * gdb.mi/mi2-var-block.exp: Likewise.
1228 * gdb.mi/mi2-var-child.exp: Likewise.
1229 * gdb.mi/mi2-var-cmd.exp: Likewise.
1230 * gdb.mi/mi2-var-display.exp: Likewise.
1231 * gdb.mi/mi2-watch.exp: Likewise.
1232 * gdb.stabs/exclfwd.exp: Likewise.
1233 * gdb.stabs/weird.exp: Likewise.
1234 * gdb.threads/gcore-thread.exp: Likewise.
1235 * gdb.trace/actions.exp: Likewise.
1236 * gdb.trace/backtrace.exp: Likewise.
1237 * gdb.trace/circ.exp: Likewise.
1238 * gdb.trace/collection.exp: Likewise.
1239 * gdb.trace/deltrace.exp: Likewise.
1240 * gdb.trace/infotrace.exp: Likewise.
1241 * gdb.trace/limits.exp: Likewise.
1242 * gdb.trace/packetlen.exp: Likewise.
1243 * gdb.trace/passc-dyn.exp: Likewise.
1244 * gdb.trace/passcount.exp: Likewise.
1245 * gdb.trace/report.exp: Likewise.
1246 * gdb.trace/save-trace.exp: Likewise.
1247 * gdb.trace/tfind.exp: Likewise.
1248 * gdb.trace/tracecmd.exp: Likewise.
1249 * gdb.trace/while-dyn.exp: Likewise.
1250 * gdb.trace/while-stepping.exp: Likewise.
1251
f4b618d1
JB
12522006-08-08 Joel Brobecker <brobecker@adacore.com>
1253
1254 * gdb.base/step-bt.c: New file.
1255 * gdb.base/step-bt.exp: New testcase.
1256
3d00d119
DJ
12572006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
1258
1259 * config/monitor.exp (gdb_load): Remove support for obsolete
1260 download-write-size.
1261 * gdb.base/remote.exp: Likewise. Update all callers of
1262 gdb_timed_load.
1263
017b5bd4
DJ
12642006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
1265
1266 * cursal.exp: Pass binfile to gdb_load.
1267
837c599d
DJ
12682006-08-01 Nathan Sidwell <nathan@codesourcery.com>
1269
1270 * gdb.base/cursal.exp: Add "" to gdb_load call.
1271
8dd4540b
MK
12722006-07-29 Mark Kettenis <kettenis@gnu.org>
1273
1274 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
1275 NetBSD/ELF targets.
1276
ab5c9f60
DJ
12772006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
1278
1279 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
1280 operator*.
1281
4c42eaff
DJ
12822006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
1283
1284 * gdb.base/completion.exp: Update for change in "file" behavior.
1285 * gdb.stabs/weird.exp: Likewise.
1286 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
1287 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
1288
0155cc76
NS
12892006-07-24 Nathan Sidwell <nathan@codesourcery.com>
1290
1291 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
1292 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
1293
16026cd7
AS
12942006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
1295
1296 * gdb.base/default.exp: Update source command error message.
1297 * gdb.base/help.exp: Update 'help source' message.
1298
16963cb6
DJ
12992006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
1300
1301 * gdb.cp/bs15503.exp: Update comment for no longer crashing
1302 test.
1303
6d7fd486
AS
13042006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
1305
1306 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
1307
29e8a844
DJ
13082006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
1309
1310 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
1311
6afcfa39
DJ
13122006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
1313
1314 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
1315
267a692b
MK
13162006-07-17 Mark Kettenis <kettenis@gnu.org>
1317
1318 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
1319 *-*-openbsd* from targets for wich we expect ARM FPA floating
1320 point format.
1321
85d2fec4
NR
13222006-07-17 Nick Roberts <nickrob@snap.net.nz>
1323
1324 * gdb.cp/annota3.exp: Expect frame-begin annotation.
1325
13262006-07-17 Mark Kettenis <kettenis@gnu.org>
1327
1328 * gdb.base/annota3.exp: Expect frame-begin annotation.
1329
85b4c6e8
JB
13302006-07-14 Joel Brobecker <brobecker@adacore.com>
1331
1332 * gdb.base/help.exp: Adjust "help unset" test to accept
1333 any list of unset commands.
1334
fb933624
DJ
13352006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
1336 Daniel Jacobowitz <dan@codesourcery.com>
1337
1338 * gdb.cp/ref-params.exp: New test.
1339 * gdb.cp/ref-params.cc: New source file.
1340 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
1341
1dff4b64
MK
13422006-07-08 Mark Kettenis <kettenis@gnu.org>
1343
1344 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
1345 spaces/tabs in regular expressions since they might not be there.
1346
40d2e0e3
AS
13472006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
1348
1349 * gdb.base/ifelse.exp: New file.
1350
f6c957d2
NS
13512006-07-04 Nathan Sidwell <nathan@codesourcery.com>
1352
1353 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
1354 line.
1355 * gdb.base/huge.exp: Loop over compilation to find a size that
1356 is acceptable.
1357 * gdb.base/remote.exp: Correct expected strings.
1358 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
1359
b9c5a23d
DJ
13602006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1361
1362 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
1363
9af2e58d
DJ
13642006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1365
1366 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
1367 native.
1368
30930ca5
DJ
13692006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1370
1371 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
1372 enable stabs testing.
1373
aa32fa1d
DJ
13742006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1375
bd4a4c80 1376 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
1377 gdb_test_multiple does.
1378
321fef15
DJ
13792006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1380
1381 * Makefile.in (host_alias): Remove.
1382 (target_alias): Use @target_noncanonical@.
1383 (site.exp): Don't set host_alias.
1384 * aclocal.m4: Remove contents. Include acx.m4.
1385 * configure: Regenerated.
1386 * configure.ac: Use ACX_NONCANONICAL_TARGET.
1387
e1c2defa
NS
13882006-06-13 Nathan Sidwell <nathan@codesourcery.com>
1389
e63b55d1
NS
1390 * lib/gdb.exp (gdb_load_cmd): New.
1391
5600ea19
NS
1392 * gdb.base/fileio.c: Add system(NULL) test.
1393 * gdb.base/fileio.exp: Check it.
1394
e1c2defa
NS
1395 * gdb.base/break.c: Add 10a breakpoint at }
1396 * gdb.base/break.exp: Add test for breakpoint at }
1397 * gdb.cp/anon-union.cc: Add code at end of function.
1398 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
1399 * gdb.mi/var-cmd.c: Add code at end of function.
1400 * gdb.mi/mi-var-display.exp: Adjust end of next.
1401 * gdb.mi/mi2-var-display.exp: Likewise.
1402 * gdb.base/fileio.c: Add stop function and insert calls at
1403 stopping places.
1404 * gdb.base/fileio.exp: Breakpoint stop function and remove
1405 explicit line number references.
1406
6c0112ec
JB
14072006-05-19 Joel Brobecker <brobecker@adacore.com>
1408
1409 * gdb.base/del.exp (test_delete_alias): New function.
1410 Now check that both "del" and "d" work as aliases for "delete".
1411
154189a4
FF
14122006-05-18 Fred Fish <fnf@specifix.com>
1413
1414 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
1415 required. Check for spurious output after program exits normally.
1416
582e64c2
FF
14172006-05-17 Fred Fish <fnf@specifix.com>
1418
1419 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
1420 gdb_load, so it works in the simulator.
1421
8ef6493a
FF
14222006-05-11 Fred Fish <fnf@specifix.com>
1423
1424 * gdb.base/bang.exp: Ignore unexpected output between the
1425 "program exited normally" and the gdb prompt, as many other
1426 tests do.
1427
692b141c
MK
14282006-05-07 Mark Kettenis <kettenis@gnu.org>
1429
1430 * gdb.base/help.exp: Make "delete checkpoint" part option for
1431 "help d" and "help delete" tests.
1432
540b8a30
UW
14332006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1434
1435 * gdb.mi/mi-basics.exp: Add missing serial number to
1436 expected output in some mi_gdb_test statements.
1437 * gdb.mi/mi2-basics.exp: Likewise.
1438
9b6462d9
JB
14392006-05-05 Joel Brobecker <brobecker@adacore.com>
1440
1441 * gdb.base/del.c: New file.
1442 * gdb.base/del.exp: New testcase.
1443
954de43b
DM
14442006-05-05 David S. Miller <davem@sunset.davemloft.net>
1445
1446 * gdb.base/break.exp: Do not assume a breakpoint on
1447 main will actually be in $srcfile when optimizing.
1303f75e
DM
1448 * gdb.base/savedregs.exp: Do not require that the dummy
1449 frame location match up to a symbol and source file location.
c3242428
DM
1450 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
1451 will get printed without a mi_cmd_data_list_register_values prefix.
1452 (*-data-list-register-*): Correct regular expressions to expect the new
1453 pseudo d? floating point registers.
1454 * gdb.mi/mi2-regs.exp: Likewise.
1455
c7e64c9a
DJ
14562006-05-05 Christophe Lyon <christophe.lyon@st.com>
1457
1458 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
1459 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
1460 is allocated by the compiler.
1461 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
1462 anons, e, anone to force their allocation by the compiler.
1463
14642006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
1465
1466 * gdb.base/help.exp: Update expected text for help d and
1467 help delete.
1468
27ce9a6d
MK
14692006-05-02 Mark Kettenis <kettenis@gnu.org>
1470
1471 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
1472 NetBSD/ELF targets.
1473
8608915f
MK
14742006-04-30 Mark Kettenis <kettenis@gnu.org>
1475
1476 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
1477 single-step breakpoint fails; make this a KFAIL on
1478 sparc*-*-openbsd*.
1479 * gdb.base/siginfo.exp: Likewise.
1480 * gdb.base/sigstep.exp (advance, advancei): Likewise.
1481
b8db102d
MS
14822006-04-26 Michael Snyder <msnyder@redhat.com>
1483
1484 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
1485 which may have to consume output from other forks.
1486 Add tests to make sure that "delete fork" succeeded.
1487
c702009a
MS
14882006-04-20 Michael Snyder <msnyder@redhat.com>
1489
1490 * 2006-03-22 Jim Blandy <jimb@redhat.com>
1491 Add support for the Renesas M32C and M16C.
1492
1493 * gdb.asm/asm-source.exp: Add m32c target.
1494 * gdb.asm/m32c.inc: Support for m32c target.
1495
e28493f2
AS
14962006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
1497
1498 * gdb.base/commands.exp (recursive_source_test): New test.
1499
880da185
DM
15002006-04-04 David S. Miller <davem@sunset.davemloft.net>
1501
1502 * gdb.base/float.exp: Add pattern for sparc targets.
1503
61d9b92f
DJ
15042006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
1505
1506 * gdb.base/commands.exp (stray_arg0_test): New test.
1507
bd717df8
PB
15082006-03-30 Paul Brook <paul@codesourcery.com>
1509
1510 * gdb.mi/mi-until.exp: kfail broken until command.
1511 * gdb.mi/mi2-until.exp: Ditto.
1512
ec793d3c
NR
15132006-03-27 Nick Roberts <nickrob@snap.net.nz>
1514
1515 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
1516
831004b7
AO
15172006-03-08 Alexandre Oliva <aoliva@redhat.com>
1518
1519 * gdb.base/prelink.exp: Anchor tested-for regular expression
1520 on gdb prompt.
1521
effe49a0
PB
15222006-03-07 Paul Brook <paul@codesourcery.com>
1523
1524 * gdb.base/assign.exp: Correct fail message.
1525
e5461016
PB
15262006-03-07 Paul Brook <paul@codesourcery.com>
1527
1528 * lib/compiler.c: Extract armcc version number.
1529 * lib/compiler.cc: Ditto.
1530
fc91c6c2
PB
15312006-03-07 Paul Brook <paul@codesourcery.com>
1532
1533 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
1534 additional_flags=-w.
1535 * gdb.arch/altivec-regs.exp: Ditto.
1536 * gdb.arch/e500-abi.exp: Ditto.
1537 * gdb.arch/e500-regs.exp: Ditto.
1538 * gdb.base/all-bin.exp: Ditto.
1539 * gdb.base/annota1.exp: Ditto.
1540 * gdb.base/annota3.exp: Ditto.
1541 * gdb.base/args.exp: Ditto.
1542 * gdb.base/arithmet.exp: Ditto.
1543 * gdb.base/assign.exp: Ditto.
1544 * gdb.base/async.exp: Ditto.
1545 * gdb.base/bang.exp: Ditto.
1546 * gdb.base/break.exp: Ditto.
1547 * gdb.base/call-rt-st.exp: Ditto.
1548 * gdb.base/completion.exp: Ditto.
1549 * gdb.base/cond-expr.exp: Ditto.
1550 * gdb.base/condbreak.exp: Ditto.
1551 * gdb.base/consecutive.exp: Ditto.
1552 * gdb.base/define.exp: Ditto.
1553 * gdb.base/display.exp: Ditto.
1554 * gdb.base/ena-dis-br.exp: Ditto.
1555 * gdb.base/environ.exp: Ditto.
1556 * gdb.base/eval-skip.exp: Ditto.
1557 * gdb.base/info-proc.exp: Ditto.
1558 * gdb.base/jump.exp: Ditto.
1559 * gdb.base/logical.exp: Ditto.
1560 * gdb.base/long_long.exp: Ditto.
1561 * gdb.base/maint.exp: Ditto.
1562 * gdb.base/miscexprs.exp: Ditto.
1563 * gdb.base/pc-fp.exp: Ditto.
1564 * gdb.base/pointers.exp: Ditto.
1565 * gdb.base/relational.exp: Ditto.
1566 * gdb.base/reread.exp: Ditto.
1567 * gdb.base/sect-cmd.exp: Ditto.
1568 * gdb.base/sep.exp: Ditto.
1569 * gdb.base/sepdebug.exp: Ditto.
1570 * gdb.base/until.exp: Ditto.
1571 * gdb.base/whatis-exp.exp: Ditto.
1572 * gdb.cp/annota2.exp: Ditto.
1573 * gdb.cp/annota3.exp: Ditto.
1574 * gdb.trace/actions.exp: Ditto.
1575 * gdb.trace/backtrace.exp: Ditto.
1576 * gdb.trace/circ.exp: Ditto.
1577 * gdb.trace/collection.exp: Ditto.
1578 * gdb.trace/deltrace.exp: Ditto.
1579 * gdb.trace/infotrace.exp: Ditto.
1580 * gdb.trace/limits.exp: Ditto.
1581 * gdb.trace/packetlen.exp: Ditto.
1582 * gdb.trace/passc-dyn.exp: Ditto.
1583 * gdb.trace/passcount.exp: Ditto.
1584 * gdb.trace/report.exp: Ditto.
1585 * gdb.trace/save-trace.exp: Ditto.
1586 * gdb.trace/tfind.exp: Ditto.
1587 * gdb.trace/tracecmd.exp: Ditto.
1588 * gdb.trace/while-dyn.exp: Ditto.
1589 * gdb.trace/while-stepping.exp: Ditto.
1590 * lib/gdb.exp: Ditto.
1591 (gdb_compile): Handle nowarning option.
1592
5f4a23d9
AO
15932006-03-07 Alexandre Oliva <aoliva@redhat.com>
1594
1595 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
1596 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
1597 Rename executable to prelinkt. Don't re-prelink if we didn't
1598 get a core file. Test prelink -u exit status to tell whether
1599 prelinking failed. Use gdb_test_multiple.
1600
9733fc94
DJ
16012006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
1602
1603 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
1604 (do_tests): Call it.
1605
cc10cae3
AO
16062006-02-28 Alexandre Oliva <aoliva@redhat.com>
1607
1608 * gdb.base/prelink.exp: New test.
1609 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
1610
15c46491
WZ
16112006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
1612
1613 * gdb.fortran/derived-type.f90: New file.
1614 * gdb.fortran/derived-type.exp: New testcase.
1615
5c9f7ded
DJ
16162006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
1617
1618 * gdb.base/default.exp: Allow ';' as a directory separator.
1619
5b96932b
AS
16202006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
1621
1622 * gdb.base/help.exp (help add-symbol-file): Update.
1623
1986bccd
AS
16242006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
1625
1626 * gdb.base/help.exp (help load): Update expected results.
1627
a8b7528f
FF
16282006-02-19 Fred Fish <fnf@specifix.com>
1629
1630 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
1631 specifix hex value as part of results.
1632 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
1633
f8261448
FF
16342006-02-16 Fred Fish <fnf@specifix.com>
1635
1636 * gdb.base/whatis.c: Define variables using typedefs char_addr,
1637 ushort_addr, and slong_addr, so the typedefs are not optimized
1638 away.
1639 * gdb.base/whatis.exp: Add tests using type name for struct type,
1640 union type, enum type, and typedef.
1641
31d8bdd2
MK
16422006-02-13 Mark Kettenis <kettenis@gnu.org>
1643
1644 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
1645
34e41e63
JB
16462006-02-13 Jim Blandy <jimb@redhat.com>
1647
1648 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
1649 case where it takes two "next" commands to skip past the init
1650 call.
1651
ac6e4f31
FF
16522006-02-12 Fred Fish <fnf@specifix.com>
1653
1654 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
1655 to handle cases where it takes two "next" commands to skip
1656 past the init call.
1657
2db2d571
JB
16582006-02-07 Joel Brobecker <brobecker@adacore.com>
1659
1660 * gdb.ada/array_return.exp: Mark the last test as expected to fail
1661 on hppa32 targets.
1662
38fcd64c
DJ
16632006-02-06 Vladimir Prus <ghost@cs.msu.su>
1664
1665 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
1666 field.
1667
1315ad46
MK
16682006-01-29 Mark Kettenis <kettenis@gnu.org>
1669
1670 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
1671
5625b943
DJ
16722006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
1673
1674 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
1675 files.
1676
80df1bbe
DJ
16772006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
1678
1679 * gdb.cp/maint.exp: Set complaints to a positive value.
1680
9078e690
DJ
16812006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
1682
1683 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
1684 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
1685 function name.
1686
9c903399
DJ
16872006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
1688
1689 * gdb.base/checkpoint.c: Update copyright notice. Include
1690 <stdlib.h>.
1691
761ae4d6
JB
16922006-01-04 Jim Blandy <jimb@redhat.com>
1693
1694 * gdb.asm/asm-source.exp: Independently provide default values for
1695 asm-flags and debug-flags. Use 'string equal' to do the
1696 comparison, not the implicit expr's '==' operator. Remove
1697 now-unneeded assignments to asm-flags. In h8300 case, place
1698 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
1699
099ac3dd
MS
17002006-01-04 Michael Snyder <msnyder@redhat.com>
1701
1702 * gdb.base/checkpoint.c: New file.
1703 * gdb.base/checkpoint.exp: New file.
1704 * gdb.base/multi-fork.c: New file.
1705 * gdb.base/multi-fork.exp: New file.
1706 * gdb.base/pi.txt: New file (data for checkpoint.c test).
1707
f4d85314
FF
17082006-01-04 Fred Fish <fnf@specifix.com>
1709
1710 * gdb.base/ptype.c (foo): Add typedef.
1711 (intfoo): Add function.
1712 * gdb.base/ptype1.c: New file.
1713 * gdb.base/ptype.exp: Handle compilation and linking with two
1714 source files. Test that proper type for "foo" is found based
1715 on source context rather than first match found in symtabs.
1716
a1b06f35
MK
17172005-12-28 Mark Kettenis <kettenis@gnu.org>
1718
1719 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
1720 * gdb.asm/openbsd.inc: Indent commands.
1721
d082a1e2
MK
17222005-12-26 Mark Kettenis <kettenis@gnu.org>
1723
c65016bd
MK
1724 * gdb.base/freebpcmd.exp: Increase timeout.
1725
d082a1e2
MK
1726 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
1727
d3c32a0e
DJ
17282005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
1729
1730 * gdb.base/default.exp: Update check for "show version".
1731
9fdb1f50
RC
17322005-12-09 Randolph Chung <tausq@debian.org>
1733
1734 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
1735 * gdb.asm/pa64.inc: New file.
1736
5f2c56f7
RC
17372005-12-09 Randolph Chung <tausq@debian.org>
1738
1739 * gdb.asm/common.inc: Indent commands.
1740 * gdb.asm/asmsrc1.s: Likewise.
1741 * gdb.asm/asmsrc2.s: Likewise.
1742
8117349c
RC
17432005-12-09 Randolph Chung <tausq@debian.org>
1744
1745 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
1746 (get_addr_of_sym): Remove duplicate print.
1747 (gen_core): xfail hppa*-*-hpux*, update expected output.
1748 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
1749 * gdb.arch/pa64-nullify.s: New file.
1750
8f07f25a
RC
17512005-12-09 Randolph Chung <tausq@debian.org>
1752
1753 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
1754
55b39184
DJ
17552005-12-07 Christophe Lyon <christophe.lyon@st.com>
1756
1757 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
1758 code generation for these functions.
1759 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
1760 error message.
1761
31e2b00f
AS
17622005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
1763
1764 * gdb.base/help.exp (help b, help br, help bre, help brea)
1765 (help break): Update the expected message.
1766
c3d0b56e
SC
17672005-11-11 Stephane Carrez <stcarrez@nerim.fr>
1768
1769 * gdb.asm/m68hc11.inc: Setup the data section.
1770 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
1771 script for this test.
1772 (m6812-*-*): Likewise.
1773
36ae0ea9
RC
17742005-11-09 Randolph Chung <tausq@debian.org>
1775
1776 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
1777
9d6f42e9
WZ
17782005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
1779
1780 * gdb.base/break.exp: Fix a comment typo.
1781
e2126a14
EZ
17822005-11-03 Jim Blandy <jimb@redhat.com>
1783
1784 Checked in by Elena Zannoni <ezannoni@redhat.com>
1785
1786 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
1787
e0ac7199
CV
17882005-11-02 Corinna Vinschen <vinschen@redhat.com>
1789
1790 * gdb.arch/gdb1558.c: Include stdio.h.
1791
31d3fb18
MK
17922005-10-31 Mark Kettenis <kettenis@gnu.org>
1793
1794 * gdb.asm/asm-source.exp: Use -e instead of --entry.
1795
e52b687c
MK
17962005-10-31 Mark Kettenis <kettenis@gnu.org>
1797
1798 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
1799
f4711d79
PG
18002005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
1801
1802 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
1803 vscr" tests to better match output.
1804
987a9106
JB
18052005-10-12 Jim Blandy <jimb@redhat.com>
1806
1807 * gdb.base/structs.exp (any): New function.
1808 (test_struct_returns): Don't make any assumptions at all about
1809 what value the function returns when GDB can't set the return
1810 value.
1811
2336bb58
JB
18122005-10-09 Joel Brobecker <brobecker@adacore.com>
1813
1814 * gdb.ada/arrayidx/p.adb: New file.
1815 * gdb.ada/arrayidx.exp: New testcase
1816
18172005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
1818
1819 * gdb.ada/array_return/pck.ads: New file.
1820 * gdb.ada/array_return/pck.adb: New file.
1821 * gdb.ada/array_return/p.adb: New file.
1822 * gdb.ada/array_return.exp: New testcase.
1823
705335ea
JB
18242005-10-03 Joel Brobecker <brobecker@adacore.com>
1825
1826 * gdb.base/arrayidx.c: New file.
1827 * gdb.base/arrayidx.exp: New testcase.
1828
11ee9940
NR
18292005-09-29 Nick Roberts <nickrob@snap.net.nz>
1830
1831 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
1832 frames-invalid and breakpoints-invalid are no longer generated
1833 with level 3 so don't expect them in the output.
1834
39fb8e9e
BR
18352005-09-27 Bob Rossi <bob@brasko.net>
1836
1837 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
1838 from test. Escape the | in mi_gdb_test call.
1839 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
1840 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
1841 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
1842 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
1843 expected regex's in mi_gdb_test calls.
1844 * lib/mi-support.exp: Remove arbitrary .* from tests.
1845 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
1846 Fully anchor GDB/MI expected results in mi_gdb_test.
1847 * lib/gdb.exp (string_to_regexp): Escape the ] character.
1848 * gdb.base/sizeof.exp: Remove escape character. Correct test.
1849
2af48f68
PB
18502005-09-26 Paul Brook <paul@codesourcery.com>
1851
1852 * long_long.exp: Exclude eabi targets from arm FPA float format test.
1853
f34502bc
WZ
18542005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
1855
1856 * bfp-test.c: New file.
1857 * bfp-test.exp: New testcase.
1858
ca929517
WZ
18592005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
1860
1861 * gdb.fortran/subarray.exp: New testcase to test the evaluation
1862 of subarray and substring variable.
1863 * gdb.fortran/subarray.f: New source file for the test of subarray
1864 and substring variable evaluation.
1865 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
1866 of string constant.
1867
c761af65
DJ
18682005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
1869
1870 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
1871 copyright dates.
1872
561d7a1d
PG
18732005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
1874
1875 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
1876 powerpc altivec' test with an almost identical 'info vector' test.
1877
b2b64cc9
PG
18782005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
1879
1880 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
1881 vscr" tests to match output.
1882
6ac4d15a
PG
18832005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
1884
1885 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
1886 output.
1887
40e55bef
BR
18882005-09-11 Bob Rossi <bob@brasko.net>
1889
1890 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
1891 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
1892 commands that return an MI output command and an asyncronous MI output
1893 command.
1894 * gdb.mi/mi-console.exp: Ditto.
1895
3c7385ec
BR
18962005-09-11 Bob Rossi <bob@brasko.net>
1897
1898 * gdb.mi/mi-var-child.c: Include <string.h>.
1899
a6cd0eb3
DJ
19002005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
1901
1902 * killed.exp: Correct gdb_expect syntax.
1903
2f168eed
CV
19042005-08-09 Corinna Vinschen <vinschen@redhat.com>
1905
1906 * lib/mi-support.exp (mi_gdb_load): Fix typo.
1907
ecd3fd0f
BR
19082005-08-02 Bob Rossi <bob@brasko.net>
1909
1910 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
1911 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
1912 Change tests to inferior-tty-set/show.
1913 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
1914 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
1915 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
1916 inferior. Use mi_gdb_test to get GDB and Inferior output.
1917 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
1918 descriptor.
1919 (mi_inferior_tty_name): Add inferior PTY file name.
1920 (mi_gdb_start): Add INFERIOR_PTY parameter.
1921 (mi_gdb_test): Add IPATTERN parameter.
1922
f1ea48cb
BR
19232005-08-02 Bob Rossi <bob@brasko.net>
1924
1925 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
1926 parameter to mi_gdb_test.
1927 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
1928
6e650a67
DJ
19292005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
1930
1931 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
1932 struct_declarations.
1933 * gdb.mi/mi-var-child.exp: Step over the initialization of
1934 struct_declarations.
1935
8be260b6
DJ
19362005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
1937
1938 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
1939 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
1940 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
1941 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
1942 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
1943 file.
1944
4e660f07
NR
19452005-07-27 Nick Roberts <nickrob@snap.net.nz>
1946
1947 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
1948 (do_children_tests): Assign values to the extra elements.
1949
1950 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
1951 them for tests for "-var-update --no-values" and
1952 "-var-update --all-values".
1953 Add test for "-var-list-children --simple-values".
1954
1955 * gdb.mi/basics.c (callee4): Add integer array D[3]...
1956
1957 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
1958 "-stack-list-locals --simple-values" Improve doc strings and
1959 comments.
1960
6bdae935
MK
19612005-07-18 Mark Kettenis <kettenis@gnu.org>
1962
598b7a6f
MK
1963 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
1964 *-*-openbsd*.
1965 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
1966
6bdae935
MK
1967 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
1968 sigaltsatck'.
1969
1323e929
BR
19702005-07-14 Bob Rossi <bob@brasko.net>
1971
1972 * gdb.base/default.exp (tty): Changed output of command.
1973 * gdb.base/help.exp (help tty): Ditto.
1974
b1a9c082
MK
19752005-07-12 Mark Kettenis <kettenis@gnu.org>
1976
1977 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
1978
10a844a2
MK
19792005-07-10 Mark Kettenis <kettenis@gnu.org>
1980
1981 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
1982 -stack-select-frame without arguments.
1983 (test_stack_frame_listing): Add test for newly implemented command
1984 -stack-info-frame.
1985
3cb3b8df
BR
19862005-07-06 Bob Rossi <bob@brasko.net>
1987
1988 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
1989 command.
1990 (Copyright): Update copyright.
1991
a0c5fbcf
WZ
19922005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
1993
1994 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
1995 tests to evaluate exponentiation expression.
1996
984971d0
AS
19972005-06-29 Andreas Schwab <schwab@suse.de>
1998
1999 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
2000 main to avoid warnings.
2001
2002 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
2003
fe03833f
NR
20042005-06-20 Nick Roberts <nickrob@snap.net.nz>
2005
2006 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
2007 -stack-select-frame without arguments.
2008 (test_stack_frame_listing): Add test for newly implemented command
2009 -stack-info-frame.
2010
7a55f279
WZ
20112005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
2012
0ffa0ea5
DJ
2013 * gdb.fortran/array-element.f: New file.
2014 * gdb.fortran/array-element.exp: New testcase.
7a55f279 2015
26585198
DJ
20162005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
2017
2018 * gdb.base/bigcore.exp: Correct checks for systems which can
2019 not dump a large core file.
2020
c1bd25fd
DJ
20212005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
2022
2023 * gdb.base/relocate.c: Add a copyright notice.
2024 (dummy): Remove.
2025 * gdb.base/relocate.exp: Test printing the values of variables
2026 from a relocatable file.
2027
589e074d
DJ
20282005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
2029
2030 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
2031 excess MI output after an error.
2032
0915f927
JB
20332005-05-29 Joel Brobecker <brobecker@adacore.com>
2034
2035 * gdb.arch/alpha-step.c: New file.
2036 * gdb.arch/alpha-step.exp: New testcase.
2037
76ff342d
DJ
20382005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
2039 Dennis Brueni <dennis@slickedit.com>
2040
2041 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
2042 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
2043 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
2044 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
2045 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
2046 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
2047 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
2048
96b0c7ac
DJ
20492005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
2050 Wu Zhou <woodzltc@cn.ibm.com>
2051
2052 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
2053 IBM's xlc compiler.
2054 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
2055 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
2056
f21565d2
JB
20572005-05-13 Jim Blandy <jimb@redhat.com>
2058
2059 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
2060 calling gdb_suppress_entire_file.
2061 * gdb.base/charset.exp: Same.
2062 * gdb.base/call-rt-st.exp: Same.
2063
6006a3a1
BR
20642005-05-05 Bob Rossi <bob_rossi@cox.net>
2065
2066 * lib/gdb.exp (fullname_syntax): Added global regex.
2067 (fullname_syntax_POSIX): Ditto.
2068 (fullname_syntax_UNC): Ditto.
2069 (fullname_syntax_DOS_CASE): Ditto.
2070 (fullname_syntax_DOS): Ditto.
2071 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
2072 fullname_syntax variable to scope and use it.
2073 (test_file_list_exec_source_files): Ditto.
2074 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
2075
c3b69c04
DJ
20762005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
2077
2078 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
2079
3c95e6af
PG
20802004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
2081
2082 * lib/gdb.exp (skip_altivec_tests): New function, based on
2083 check_vmx_hw_available from the GCC testsuite.
2084 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
2085 * lib/gdb.arch/altivec-regs.exp: Likewise.
2086
78df6c56
JB
20872005-05-02 Jim Blandy <jimb@redhat.com>
2088
2089 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
2090 calling gdb_suppress_entire_file.
2091
1690f9cf
DJ
20922005-04-30 Randolph Chung <tausq@debian.org>
2093
2094 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
2095 Slightly relax "sem_post" name checking.
2096
5ea106f7
PG
20972005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
2098
2099 * gdb.base/unload.exp: Use new shared library infrastructure.
2100
bf7234cf
PG
21012005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
2102
2103 * gdb.base/so-impl-ld.exp: Use new shared library
2104 infrastructure.
2105
547b869a
CV
21062005-04-29 Corinna Vinschen <vinschen@redhat.com>
2107
2108 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
2109 * gdb.asm/h8300.inc: New file.
2110
f07e55f0
PG
21112005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
2112
2113 * gdb.base/shlib-call.exp: Change to use new shared library
2114 infrastructure.
2115
3cbba3d1
PG
21162005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
2117
2118 * gdb.base/pending.exp: Change to use new shared library
2119 infrastructure.
2120
ed6df200
PG
21212005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
2122
2123 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
2124 use test_compiler_info instead of gcc_compiled, and update copyright.
2125
8c8f4ebe
PG
21262005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
2127
2128 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
2129 shared objects being adjusted and update copyright years.
2130
607fbc54
DJ
21312005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
2132
2133 * ChangeLog: Correct some 2003-01-13 dates.
2134 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
2135 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
2136 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
2137 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
2138 gdb.trace/tfind.exp: Update copyright years.
2139
57bf0e56
DJ
21402005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
2141 Daniel Jacobowitz <dan@codesourcery.com>
2142
2143 * lib/gdb.exp (gdb_compile): Handle shlib=.
2144 (gdb_compile_shlib): New function.
2145
9b593790
PG
21462005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
2147
2148 * lib/gdb.exp (test_compiler_info): Give argument a default value.
2149
9494c6a5
DJ
21502005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
2151
2152 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
2153 gdb.server.
2154 * configure.ac: Likewise.
2155 * configure: Regenerated.
2156 * gdb.gdbserver/Makefile.in: Moved to...
2157 * gdb.server/Makefile.in: ... here.
2158 * gdb.gdbserver/server.c: Moved to...
2159 * gdb.server/server.c: ... here.
2160 * gdb.gdbserver/server-run.exp: Moved to...
2161 * gdb.server/server-run.exp: ... here.
2162
6f8eac0e
DJ
21632005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
2164
2165 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
2166 * configure.ac: Create gdb.gdbserver/Makefile.
2167 * configure: Regenerated.
2168 * lib/gdbserver-support.exp: New file, derived from
2169 config/gdbserver.exp.
2170 * config/gdbserver.exp: Use gdbserver-support.exp.
2171 * gdb.gdbserver/Makefile.in: New file.
2172 * gdb.gdbserver/server.c: New file.
2173 * gdb.gdbserver/server-run.exp: New file.
2174
6e87504d
PG
21752005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
2176
2177 * lib/gdb.exp (test_compiler_info): Return compiler_info
2178 if no arguments are given.
2179
d1779be4
PG
21802005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
2181
2182 * gdb.arch/altivec-abi.exp: Check for compiler and set
2183 use altivec' flag accordingly.
2184 * gdb.arch/altivec-regs.exp: Likewise.
2185
88750304
DJ
21862005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
2187
2188 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
2189
f3fb768d
AS
21902005-03-27 Andreas Schwab <schwab@suse.de>
2191
2192 * gdb.base/bigcore.c (main): Add missing mode argument in open
2193 call.
2194
7e813ac5
DJ
21952005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
2196
2197 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
2198 downloads.
2199 * config/gdbserver.exp (gdb_load): Likewise.
2200
8e3049aa
PB
22012005-03-14 Paul Brook <paul@codesourcery.com>
2202
2203 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
2204 targets.
2205
a9df7c44
JB
22062005-03-09 Joel Brobecker <brobecker@adacore.com>
2207
2208 * gdb.dwarf2/dup-psym.S: New file.
2209 * gdb.dwarf2/dup-psym.exp: New testcase.
2210
9f0d94e8
JB
22112005-03-09 Joel Brobecker <brobecker@adacore.com>
2212
2213 * gdb.ada/exec_changed/first.adb: New file.
2214 * gdb.ada/exec_changed/second.adb: New file.
2215 * gdb.ada/exec_changed.exp: New testcase.
2216
5f579bc5
NS
22172005-03-08 Nathan Sidwell <nathan@codesourcery.com>
2218
36e9969c
NS
2219 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
2220 (A2): New class.
2221 (main): Test operator+.
2222 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
2223 breakpoint test.
2224
5f579bc5
NS
2225 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
2226 * gdb.base/signull.exp: Disable if gdb,nosignals.
2227 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
2228 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
2229 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
2230 * gdb.mi/mi2-console.exp: Likewise.
2231 * gdb.trace/collection.exp (run_trace_experiment): Consume the
2232 continue output at start.
2233 (gdb_collect_locals_test): Robustify regexp.
2234 * gdb.trace/passc-dyn.exp: Fix comment typo.
2235 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
2236
be46087e
CV
22372005-03-08 Corinna Vinschen <vinschen@redhat.com>
2238
2239 * gdb.asm/asm-source.exp: Add iq2000 case.
2240 * gdb.asm/iq2000.inc: New file.
2241
384e1a61
MI
22422005-03-07 Manoj Iyer <manjo@austin.ibm.com>
2243
2244 * gdb.base/command.exp: Change hardcoded value to regular expression.
2245 * gdb.base/float.exp: Add powerpc to the list of targets checked.
2246
584b6e9e
DJ
22472005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
2248
2249 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
2250 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
2251 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
2252 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
2253 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
2254
ab5b5d61
MK
22552005-03-05 Mark Kettenis <kettenis@gnu.org>
2256
2257 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
2258 changes.
2259
ae051c1b
PG
22602004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
2261
2262 * lib/compiler.c: Add test for IBM's xlc compiler.
2263 * lib/compiler.cc: Likewise.
2264
3f0f6ed2
JB
22652004-02-24 Joel Brobecker <brobecker@adacore.com>
2266
2267 * gdb.ada/fixed_points.exp: Create compilation object directory
2268 before running the test.
2269 * gdb.ada/null_record.exp: Likewise.
2270 * gdb.ada/packed_array.exp: Likewise.
2271 * gdb.ada/start.exp: Likewise.
2272
724f452b
JB
22732005-02-15 Joel Brobecker <brobecker@adacore.com>
2274
2275 * gdb.ada/packed_array/pa.adb: New file.
2276 * gdb.ada/packed_array.exp: New testcase.
2277
57f5cdfb 22782005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 2279
1f393151
MK
2280 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
2281 files.
2282
ebdda337
MK
2283 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
2284 on *-*-openbsd*. Correctly match whitespace in regukar
2285 expressions.
2286
cf309262
DJ
22872005-02-10 Daniel Jacobowitz <dan@debian.org>
2288
2289 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
2290 PR exp/1821
2291 * gdb.base/gdb1821.c: New test file.
2292 * gdb.base/gdb1821.exp: New test file.
2293
3be49e7a
JB
22942005-02-09 Joel Brobecker <brobecker@adacore.com>
2295
2296 * gdb.base/start.c: New file.
2297 * gdb.base/start.exp: New testcase.
2298
e292e67d
JB
22992005-02-09 Joel Brobecker <brobecker@adacore.com>
2300
2301 * gdb.ada/start/dummy.adb: New file.
2302 * gdb.ada/start.exp: New testcase.
2303
dbdfa66c
CV
23042005-02-09 Corinna Vinschen <vinschen@redhat.com>
2305
2306 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
2307 for printing symbols and statistics.
2308 Add test for using relative pathnames in "maint print msymbols" test.
2309 Mark "maint info sections DATA" XFAIL on Cygwin.
2310 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
2311 tests.
2312
d7941671
AC
23132005-02-09 Andreas Schwab <schwab@suse.de>
2314
2315 Committed by Andrew Cagney <cagney@gnu.org>
2316 * gdb.base/remotetimeout.exp: New file.
2317
74e5ef44
MK
23182005-02-07 Mark Kettenis <kettenis@gnu.org>
2319
2320 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
2321
464dd14d
JB
23222005-02-03 Joel Brobecker <brobecker@adacore.com>
2323
2324 * gdb.ada/gnat_ada.gpr: New file.
2325 * gdb.ada/gnat_ada.gin: Delete, no longer used.
2326 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
2327 * configure.ac: No longer generate gnat_ada.gpr.
2328 * configure: Regenerate.
2329 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
2330 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
2331 * gdb.ada/null_record/bar.ads: Likewise.
2332 * gdb.ada/null_record/bar.adb: Likewise.
2333 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
2334 * gdb.ada/null_record.exp (testdir): New variable.
2335 (testfile): executable is now in testdir subdirectory.
2336 (srcfile): Use full path to the main compilation unit.
2337 * gdb.ada/fixed_points.exp: Same changes as above.
2338
30d756ae
NR
23392005-02-03 Nick Roberts <nickrob@snap.net.nz>
2340
2341 * gdb.base/interp.exp: New test.
2342
9d799f85
AC
23432005-01-24 Andrew Cagney <cagney@gnu.org>
2344
2345 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
2346
15656118
AC
23472005-01-19 Andrew Cagney <cagney@gnu.org>
2348
a892c31b
AC
2349 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
2350 configure.ac not configure.in.
2351
15656118
AC
2352 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
2353 of powerpc*-*-*.
2354 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
2355 * gdb.base/list.exp (test_list_function)
2356 (test_list_filename_and_function): Ditto.
2357 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
2358
a7b01baf
AC
23592005-01-16 Andrew Cagney <cagney@gnu.org>
2360
17d92a02
AC
2361 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
2362
a7b01baf
AC
2363 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
2364
bc8332bb
AC
23652005-01-14 Andrew Cagney <cagney@gnu.org>
2366
2367 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
2368 * gdb.mi/mi2-var-cmd.exp: Ditto.
2369
4d074752
CV
23702005-01-10 Corinna Vinschen <vinschen@redhat.com>
2371
2372 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
2373
bec39cab
AC
23742005-01-07 Andrew Cagney <cagney@gnu.org>
2375
2376 * configure.ac: Rename configure.in, require autoconf 2.59.
2377 * configure: Re-generate.
2378 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
2379 * gdb.stabs/configure: Re-generate.
2380 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
2381 * gdb.hp/configure: Re-generate.
2382 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
2383 autoconf 2.59.
2384 * gdb.hp/gdb.objdbg/configure: Re-generate.
2385 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
2386 autoconf 2.59.
2387 * gdb.hp/gdb.defects/configure: Re-generate.
2388 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
2389 autoconf 2.59.
2390 * gdb.hp/gdb.compat/configure: Re-generate.
2391 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
2392 autoconf 2.59.
2393 * gdb.hp/gdb.base-hp/configure: Re-generate.
2394 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
2395 autoconf 2.59.
2396 * gdb.hp/gdb.aCC/configure: Re-generate.
2397
f10b16d4
JB
23982004-12-15 Jim Blandy <jimb@redhat.com>
2399
2400 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
2401 under NPTL when there is debugging info available for libpthread.
2402
fb6e1814
JG
24032004-12-13 Jerome Guitton <guitton@gnat.com>
2404
2405 * gdb.ada/fixed_points.c: New file.
2406 * gdb.ada/fixed_points.exp: New file.
2407
fe46cd3a
RC
24082004-12-03 Randolph Chung <tausq@debian.org>
2409
2410 * gdb.arch/pa-nullify.exp: New file.
2411 * gdb.arch/pa-nullify.s: New file.
2412
8de0841b
RC
24132004-11-30 Randolph Chung <tausq@debian.org>
2414
2415 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
2416 instead of "tbug". Fix regexp to work properly with gdb_test.
2417
c8170782
PH
24182004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
2419
2420 * gdb.base/bitfields2.exp: New test.
2421 * gdb.base/bitfields2.c: New file.
2422
954269c2
RE
24232004-11-28 Richard Earnshaw <rearnsha@arm.com>
2424
2425 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
2426
0107feed
RC
24272004-11-16 Randolph Chung <tausq@debian.org>
2428
2429 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
2430
f073ae8c
DJ
24312004-11-14 Daniel Jacobowitz <dan@debian.org>
2432
2433 * gdb.threads/threadapply.exp: Correct "macro details" test.
2434
19ad59e7
JJ
24352004-11-11 Jeff Johnston <jjohnstn@redhat.com>
2436
2437 * gdb.threads/threadapply.exp: New test.
2438 * gdb.threads/threadapply.c: New file.
2439
9cf0961b
MK
24402004-11-07 Mark Kettenis <kettenis@gnu.org>
2441
2442 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
2443 frames.
2444
c789492a
FL
24452004-11-05 Felix Lee <felix+log1@specifixinc.com>
2446
2447 * gdb.base/cursal.exp: New file.
2448 * gdb.base/cursal.c: New file.
2449
a1e167bb
AC
24502004-11-03 Andrew Cagney <cagney@gnu.org>
2451
2452 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
2453
b7cbf173
MK
24542004-10-30 Mark Kettenis <kettenis@gnu.org>
2455
2456 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
2457 NetBSD/ELF targets.
2458
88f9d34f
JB
24592004-10-29 Joel Brobecker <brobecker@gnat.com>
2460
2461 * gdb.threads/bp_in_thread.c: New file, copied from
2462 pthread_cond_wait.c.
2463 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
2464 file, rather than reusing the .c file from another testcase.
2465
ca7d6a0c
JB
24662004-10-20 Joel Brobecker <brobecker@gnat.com>
2467
2468 * gdb.ada/null_record.exp: Check where we stopped after
2469 sending the start command, instead of where the associated
2470 temporary breakpoint was inserted.
2471
0d863d03
AC
24722004-10-14 Andrew Cagney <cagney@gnu.org>
2473
2474 * gdb.mi/gdb701.c (main): Return 0.
2475
d11e72cb
DJ
24762004-10-13 Daniel Jacobowitz <dan@debian.org>
2477
d40539a4 2478 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 2479
e1923096
JJ
24802004-10-12 Jeff Johnston <jjohnstn@redhat.com>
2481
2482 * gdb.threads/schedlock.c: Add comment markers to use to find
2483 line numbers.
2484 * gdb.threads/schedlock.exp: Adjust regex to handle the new
2485 comments.
2486 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
2487 breakpoint lines.
2488
ec8ba2c9
DJ
24892004-10-12 Daniel Jacobowitz <dan@debian.org>
2490
2491 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
2492
0eb3658b
DJ
24932004-10-12 Daniel Jacobowitz <dan@debian.org>
2494
2495 * configure.in: Add gdb.dwarf2.
2496 * configure: Regenerated.
2497 * Makefile.in: Add gdb.dwarf2.
2498 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
2499 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
2500 gdb.dwarf2/file1.txt: New files.
2501
a271cc33
OF
25022004-10-11 Orjan Friberg <orjanf@axis.com>
2503
2504 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
2505 of "run", since the latter doesn't work with remote targets. Adjust
2506 the breakpoint numbering accordingly.
2507 * gdb.threads/pthread_cond_wait.exp: Ditto.
2508
895ce074
MC
25092004-10-08 Michael Chastain <mec.gnu@mindspring.com>
2510
2511 * gdb.base/overlays.exp: Update copyright years.
2512
6be3092d
KI
25132004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
2514
2515 * gdb.base/overlays.exp: Disable if target is Linux.
2516
e05389b8
FL
25172004-10-06 Felix Lee <felix+log1@specifixinc.com>
2518
2519 * config/gdbserver.exp (gdb_load): Use right filename on remote.
2520
73cb587d
KI
25212004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
2522
2523 * gdb.asm/asm-source.exp: Add m32r-linux target.
2524 * gdb.asm/m32r-linux.inc: New file.
2525
3c0edcdc
AC
25262004-09-24 Andrew Cagney <cagney@redhat.com>
2527 David Anderson <anderson@redhat.com>
2528
2529 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
2530 command fails, assume things will work.
2531 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
2532 (_GNU_SOURCE): Define.
2533 (print_unsigned, print_hex): Change parameter to "long long".
2534 (print_byte_count): New function, use to print byte counts.
2535 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
2536 O_LARGEFILE.
2537 (main): Compute an upper bound on a corefile in max_core_size.
2538 Limit memory chunk size to max_core_size. Limit total memory
2539 allocated to max_core_size.
2540
4bb3667f
AC
25412004-09-23 Andrew Cagney <cagney@gnu.org>
2542
2543 * gdb.base/bigcore.exp: Replace the code that creates a corefile
2544 from a separate process with code that creates a corefile by
2545 making the inferior dump core.
2546
60fe1a51
MK
25472004-09-23 Mark Kettenis <kettenis@gnu.org>
2548
2549 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
2550 block.
2551
8e937346
MC
25522004-09-23 Michael Chastain <mec.gnu@mindspring.com>
2553
2554 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
2555 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
2556 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
2557 Likewise.
2558
7213f6d6
JJ
25592004-09-20 Jeff Johnston <jjohnstn@redhat.com>
2560
2561 * gdb.java/jprint.exp: New test case for java inferior call.
2562 * gdb.java/jprint.java: Ditto.
2563
eac69dca
JB
25642004-09-15 Joel Brobecker <brobecker@gnat.com>
2565
2566 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
2567
22227696
MC
25682004-09-14 Michael Chastain <mec.gnu@mindspring.com>
2569
2570 * gdb.threads/killed.c: Include <stdlib.h>.
2571 * gdb.threads/pthreads.c: Likewise.
2572
7dd403a4
MC
25732004-09-14 Michael Chastain <mec.gnu@mindspring.com>
2574
2575 * gdb.threads/killed.c: Add copyright notice.
2576
33f2d567
JM
25772004-09-10 Jason Molenda (jmolenda@apple.com)
2578
2579 * gdb.base/define.exp: Two new tests to verify zero space chars
2580 after 'if' and 'while' commands in a user-defined command is correctly
2581 parsed.
2582
e05b62ac
AC
25832004-09-08 Andrew Cagney <cagney@gnu.org>
2584
2585 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
2586 delivery test with duplicate at end of file.
2587
9cbe82da
MK
25882004-09-06 Mark Kettenis <kettenis@jive.nl>
2589
2590 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
2591
564803d9
MC
25922004-09-05 Michael Chastain <mec.gnu@mindspring.com>
2593
2594 * config/hppro.exp: Removed.
2595
7c6807ce
MC
25962004-09-05 Michael Chastain <mec.gnu@mindspring.com>
2597
2598 * config/sparclet.exp: Removed.
2599
bf7e26dd
MC
26002004-09-05 Michael Chastain <mec.gnu@mindspring.com>
2601
2602 * config/udi.exp: Removed.
2603
714e341b
MC
26042004-09-02 Michael Chastain <mec.gnu@mindspring.com>
2605
2606 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
2607 of "exp_continue".
2608 (advancei): Likewise.
2609
1236e623
JJ
26102004-09-01 Jeff Johnston <jjohnstn@redhat.com>
2611
2612 * gdb.base/unload.exp: Fix so messages aren't duplicated.
2613
3bdcad15
MI
26142004-09-01 Manoj Iyer <manjo@austin.ibm.com>
2615
228af206 2616 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
2617 to check for nodebug in executable.
2618 * gdb.gdb/observer.exp (setup_test): Likewise.
2619 * gdb.gdb/selftest.exp (test_with_self): Likewise.
2620 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
2621
c72b934c
AC
26222004-09-01 Andrew Cagney <cagney@gnu.org>
2623
2624 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
2625 files.
2626
edd9b715
JJ
26272004-09-01 Jeff Johnston <jjohnstn@redhat.com>
2628
2629 * gdb.base/unload.exp: Fix expected warning message to match
2630 latest format.
2631
fb4ce06b
CV
26322004-09-01 Corinna Vinschen <vinschen@redhat.com>
2633
2634 * gdb.base/call-rt-st.exp: Fix typos.
2635
ce78e7c3
MI
26362004-08-31 Manoj Iyer <manjo@austin.ibm.com>
2637
2638 * gdb.threads/thread_check.exp: New testcase.
2639 * gdb.threads/thread_check.c: New testcase.
2640
2dedb159
AC
26412004-08-31 Andrew Cagney <cagney@gnu.org>
2642
2643 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
2644 (skip_to_handler_entry): New procedures. Test stepping into a
2645 handler when the breakpoint is at the handler's entry point.
2646
68f53502
AC
26472004-08-30 Andrew Cagney <cagney@gnu.org>
2648
2649 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
2650 gdb/1757.
2651
3e3ffd2b
MC
26522004-08-27 Michael Chastain <mec.gnu@mindspring.com>
2653
2654 With code from Manoj Iyer <manjo@austin.ibm.com>:
2655 * lib/gdb.exp (gdb_file_cmd): Return more information in the
2656 return value. Add an arm for "no debugging symbols found".
2657 Change a stray "error" to "perror".
2658 (gdb_run_cmd): Adapt to new return value.
2659 * gdb.base/remote.exp: Adapt to new return value.
2660 * gdb.gdb/complaints.exp: Likewise.
2661 * gdb.gdb/observer.exp: Likewise.
2662 * gdb.gdb/selftest.exp: Likewise.
2663 * gdb.gdb/xfullpath.exp: Likewise.
2664
4b6f5fd2
JB
26652004-08-27 Joel Brobecker <brobecker@gnat.com>
2666
2667 * gdb.threads/bp_in_thread.exp: New testcase.
2668
e5b25496
MC
26692004-08-27 Michael Chastain <mec.gnu@mindspring.com>
2670
2671 Fix PR testsuite/1735.
2672 * gdb.threads/schedlock.c (thread_function): Add a cast
2673 to suppress a gcc warning.
2674 * gdb.threads/thread-specific.c (thread_function): Likewise.
2675
934353d6
MC
26762004-08-26 Michael Chastain <mec.gnu@mindspring.com>
2677
2678 * gdb.base/unload.c: Include <stdlib.h>.
2679
f98a0aef 26802004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 2681
f98a0aef 2682 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
2683 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
2684 synchronized after the "return".
2685
5a2e8882
MC
26862004-08-26 Michael Chastain <mec.gnu@mindspring.com>
2687
2688 * gdb.mi/basics.c: Include <stdio.h>.
2689 * gdb.mi/pthreads.c: Include <stdlib.h>.
2690 * gdb.mi/var-cmd.c: Include <stdlib.h>.
2691
a9640423
MC
26922004-08-26 Michael Chastain <mec.gnu@mindspring.com>
2693
2694 * gdb.threads/schedlock.c: Add copyright notice.
2695
b04e311d
AC
26962004-08-25 Andrew Cagney <cagney@gnu.org>
2697
2698 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
2699 (skip_over_handler, breakpoint_over_hander): New test procedures.
2700 (advance, advancei): Add a proper prefix, do not use
2701 rerun_to_main.
2702 * gdb.base/sigstep.c (main): Change to use an infinite loop.
2703
7c27f15b
MC
27042004-08-24 Michael Chastain <mec.gnu@mindspring.com>
2705
2706 * gdb.mi/basics.c: Add copyright notice.
2707 * gdb.mi/var-cmd.c: Add copyright notice.
2708
fffc87ae
MC
27092004-08-23 Michael Chastain <mec.gnu@mindspring.com>
2710
2711 * lib/gdb.exp: Remove signed_keyword_not_used.
2712 * lib/compiler.c: Likewise.
2713 * lib/compiler.cc: Likewise.
2714
d782e0bf
MC
27152004-08-23 Michael Chastain <mec.gnu@mindspring.com>
2716
2717 * gdb.base/whatis.c: Remove conditional disabling of "signed".
2718 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
2719
96033e83
MC
27202004-08-23 Michael Chastain <mec.gnu@mindspring.com>
2721
2722 * gdb.base/whatis.c: Add copyright notice.
2723
cf38c229
MK
27242004-08-20 Mark Kettenis <kettenis@gnu.org>
2725
2726 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
2727 it to skip the breakpoints encoded in the inline assembly.
2728
f4b49756
MC
27292004-08-20 Michael Chastain <mec.gnu@mindspring.com>
2730
2731 * Makefile.in: Add gdb.fortran.
2732
2f193b69
MC
27332004-08-20 Michael Chastain <mec.gnu@mindspring.com>
2734
2735 * gdb.base/call-sc.exp (test_scalar_returns):
2736 Fix cut-and-paste glitch in "Make fun return now".
2737
89a237cb
MC
27382004-08-17 Michael Chastain <mec.gnu@mindspring.com>
2739
2740 * configure.in: Add gdb.fortran.
2741 * configure: Regenerate.
2742 * gdb.fortran/Makefile.in: New file.
2743 * lib/gdb.exp (skip_fortran_tests): New procedure.
2744
469aff8e
MC
27452004-08-17 Michael Chastain <mec.gnu@mindspring.com>
2746
2747 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
2748 reference to bug-gnu@prep.ai.mit.edu.
2749 * gdb.mi/mi-var-child.exp: Likewise.
2750 * gdb.mi/mi-var-cmd.exp: Likewise.
2751 * gdb.mi/mi-var-display.exp: Likewise.
2752 * gdb.mi/mi2-var-block.exp: Likewise.
2753 * gdb.mi/mi2-var-child.exp: Likewise.
2754 * gdb.mi/mi2-var-cmd.exp: Likewise.
2755 * gdb.mi/mi2-var-display.exp: Likewise.
2756
00b51b9f
MK
27572004-08-15 Mark Kettenis <kettenis@gnu.org>
2758
2759 * gdb.base/unload.c (main): Make local variable msg const.
2760
45f07fef
MC
27612004-08-15 Michael Chastain <mec.gnu@mindspring.com>
2762
2763 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
2764 to bug-gnu@prep.ai.mit.edu.
2765 * gdb.mi/mi-disassemble.exp: Likewise.
2766 * gdb.mi/mi-eval.exp: Likewise.
2767 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
2768 default line number.
2769 * gdb.mi/mi-return.exp: Likewise.
2770 * gdb.mi/mi-simplerun.exp: Likewise.
2771 * gdb.mi/mi-stack.exp: Likewise.
2772 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
2773 number with explicit range test.
2774 * gdb.mi/mi-watch.exp: Likewise.
2775 * gdb.mi/mi2-break.exp: Likewise.
2776 * gdb.mi/mi2-cli.exp: Likewise.
2777 * gdb.mi/mi2-disassemble.exp: Likewise.
2778 * gdb.mi/mi2-eval.exp: Likewise.
2779 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
2780 default line number.
2781 * gdb.mi/mi2-return.exp: Likewise.
2782 * gdb.mi/mi2-simplerun.exp: Likewise.
2783 * gdb.mi/mi2-stack.exp: Likewise.
2784 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
2785 number with explicit range test.
2786 * gdb.mi/mi2-watch.exp: Likewise.
2787
dd8c8ee7
MC
27882004-08-15 Michael Chastain <mec.gnu@mindspring.com>
2789
2790 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
2791 * gdb.cp/m-static.exp: Likewise.
2792 * gdb.cp/rtti.exp: Likewise.
2793
4e838464
MK
27942004-08-14 Mark Kettenis <kettenis@gnu.org>
2795
2796 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
2797
8d8cb839
EZ
27982004-08-14 Eli Zaretskii <eliz@gnu.org>
2799
2800 * ChangeLog: Prefix Local Variables with semi-colons and indent
2801 the reference to older ChangeLog files, to fix fontification in
2802 Emacs.
2803
deea8bb0
MC
28042004-08-13 Michael Chastain <mec.gnu@mindspring.com>
2805
2806 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
2807 * gdb.mi/mi2-break.exp: Likewise.
2808
c3297504
MC
28092004-08-13 Michael Chastain <mec.gnu@mindspring.com>
2810
2811 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
2812
25808999
MC
28132004-08-13 Michael Chastain <mec.gnu@mindspring.com>
2814
2815 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
2816
226a8d71
MC
28172004-08-13 Michael Chastain <mec.gnu@mindspring.com>
2818
2819 * gdb.cp/classes.exp: Remove unused declarations. Just let
2820 test names default instead of providing special names. Remove
2821 extraneous demangler test.
2822
37fdf854
JJ
28232004-08-12 Jeff Johnston <jjohnstn@redhat.com>
2824
2825 * gdb.base/unload.exp: New test for breakpoints in dynamically
2826 loaded libraries.
2827 * gdb.base/unload.c: Ditto.
2828 * gdb.base/unloadshr.c: Ditto.
2829
2d3a7986
MC
28302004-08-12 Michael Chastain <mec.gnu@mindspring.com>
2831
2832 * gdb.cp/classes.exp (test_ptype_class_objects): Call
2833 cp_test_ptype_class.
2834 (test_enums): Likewise.
2835
c72b934c
AC
28362004-08-10 Andrew Cagney <cagney@gnu.org>
2837
2838 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
2839 files.
2840
cc503c8a
AC
28412004-08-10 Andrew Cagney <cagney@gnu.org>
2842
2843 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
2844 init_malloc call.
2845
902f2ccb
MC
28462004-08-10 Michael Chastain <mec.gnu@mindspring.com>
2847
2848 * ChangeLog: Add copyright notice. The notice is copied
2849 from emacs 21.3 top level ChangeLog.
2850
78c90502
MC
28512004-08-09 Michael Chastain <mec.gnu@mindspring.com>
2852
2853 * lib/cp-support.exp: New file.
2854 * lib/cp-support.exp (cp_test_type_class): New function.
2855 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
2856 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
2857 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
2858 cp_test_ptype_class.
2859
88e5ea78
MC
28602004-08-09 Michael Chastain <mec.gnu@mindspring.com>
2861
2862 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
2863 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
2864 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
2865 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
2866 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
2867 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
2868 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
2869 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
2870 gdb.mi/mi2-watch.exp: Update copyright years.
2871
6a89fc9c
MK
28722004-08-09 Mark Kettenis <kettenis@gnu.org>
2873
2874 * gdb.base/sigaltstack.exp: Provide proper anchoring.
2875
1482e0de
MC
28762004-08-09 Michael Chastain <mec.gnu@mindspring.com>
2877
2878 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
2879 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
2880 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
2881 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
2882 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
2883 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
2884 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
2885 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
2886 gdb.mi/mi-watch.exp: Update copyright years.
2887
1a5ce3f3
DJ
28882004-08-08 Daniel Jacobowitz <dan@debian.org>
2889
2890 PR gdb/1738
2891 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
2892 from a breakpoint with a pending signal.
2893
04f6ecf2
DJ
28942004-08-08 Daniel Jacobowitz <dan@debian.org>
2895
2896 PR gdb/1736
2897 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
2898 * gdb.base/sigaltstack.exp (finish_test): Consume output until
2899 the prompt.
2900 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
2901
54d90d35
DJ
29022004-08-08 Daniel Jacobowitz <dan@debian.org>
2903
2904 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
2905
d2f6abb0
DJ
29062004-08-08 Daniel Jacobowitz <dan@debian.org>
2907
2908 PR gdb/1736
2909 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
2910 for i?86-*-linux*.
2911
5598c03d
DJ
29122004-08-08 Daniel Jacobowitz <dan@debian.org>
2913
2914 * gdb.arch/i386-prologue.exp: Compile without debug information.
2915
c6fee705
MC
29162004-08-08 Michael Chastain <mec.gnu@mindspring.com>
2917
2918 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
2919 rather than asking gdb to search.
2920
dd90efdb
MC
29212004-08-05 Michael Chastain <mec.gnu@mindspring.com>
2922
2923 * gdb.base/gcore.c: Include <string.h>.
2924
1e84bec1
MC
29252004-08-05 Michael Chastain <mec.gnu@mindspring.com>
2926
2927 * gdb.base/gcore.c: Add copyright notice.
2928
e425eb2b
MC
29292004-08-05 Michael Chastain <mec.gnu@mindspring.com>
2930
2931 * gdb.base/freebpcmd.c: Include <stdio.h>.
2932 * gdb.base/long_long.c: Include <string.h>.
2933 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
2934 * gdb.base/siginfo.c: Include <string.h>.
2935 * gdb.base/sigstep.c: Include <string.h>.
2936
cb9aaed5
MC
29372004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2938
2939 * gdb.base/complex.c: Include <stdlib.h>.
2940
55944f3d
MC
29412004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2942
2943 * gdb.base/complex.c: Add copyright notice.
2944
7b2953d9
MC
29452004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2946
2947 * gdb.base/charset.c: Include <stdlib.h>.
2948
c9133d23
MC
29492004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2950
2951 * gdb.base/auxv.c: Include <stdlib.h>.
2952
0a8490ad
MC
29532004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2954
2955 * gdb.base/auxv.c: Add copyright notice.
2956
3426d5ec
MC
29572004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2958
2959 * gdb.base/coremaker.c: Add copyright notice.
2960 * gdb.base/coremaker2.c: Add copyright notice.
2961
8da195dd
AC
29622004-08-04 Andrew Cagney <cagney@gnu.org>
2963
2964 * gdb.base/store.exp: Update copyright.
2965 (check_set, up_set, check_struct, up_struct): Add a prefix to test
2966 names, do not import gdb_prompt.
2967
8d394f98
AC
29682004-08-01 Andrew Cagney <cagney@gnu.org>
2969
2970 Fix PR testsuite/1729.
2971 * gdb.base/dump.exp: Add test name to callers of capture_value, do
2972 not use capture_value with value 4.
2973 (capture_value): Add optional test name parameter.
2974 (test_reload_saved_value, test_restore_saved_value): Use $msg as
2975 the prefix, pass to capture_value.
2976
b6702b23
MK
29772004-08-01 Mark Kettenis <kettenis@gnu.org>
2978
2979 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
2980 * gdb.arch/i386-prologue.c (standard): New prototype and function.
2981 (main): Call new function.
2982
c203e0ca
MC
29832004-07-31 Michael Chastain <mec.gnu@mindspring.com>
2984
2985 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
2986
a7995a30
MC
29872004-07-31 Michael Chastain <mec.gnu@mindspring.com>
2988
2989 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
2990
9366563b
MC
29912004-07-31 Michael Chastain <mec.gnu@mindspring.com>
2992
b6eeaf26 2993 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
2994 Accept more values of vtbl pointer. Remove some messages
2995 about "obsolete gcc or gdb".
2996
2fc1f950
MC
29972004-07-30 Michael Chastain <mec.gnu@mindspring.com>
2998
2999 * gdb.cp/classes.exp: Accept more varieties of ptype output.
3000
c724d49b
MC
30012004-07-30 Michael Chastain <mec.gnu@mindspring.com>
3002
3003 * gdb.base/asm-source.exp: Properly convert target board
3004 debug flags from gcc format to binutils format.
3005
736b0fce
MK
30062004-07-28 Mark Kettenis <kettenis@gnu.org>
3007
3008 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
3009 gdb1718". PR backtrace/1718 partially fixed.
3010
5633ea5c
JJ
30112004-07-27 Jeff Johnston <jjohnstn@redhat.com>
3012
3013 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
3014
575eebb1
NC
30152004-07-26 Nick Clifton <nickc@redhat.com>
3016
3017 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
3018 good default value for a specific architecture is available then
3019 set it to that value. Otherwise default to the -gstabs switch.
3020 Remove the -g... switches from the asm-flags variable. Allow the
3021 target board info to override the value if it wants to. Pass the
3022 switch on the assembler command line.
3023
62104619
MK
30242004-07-23 Mark Kettenis <kettenis@gnu.org>
3025
3026 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
3027 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
3028 (main): Call new function.
3029
4a1135b8
MC
30302004-07-22 Michael Chastain <mec.gnu@mindspring.com>
3031
3032 Test for PR exp/1715.
3033 * gdb.base/radix.exp: Refactor common procedures. Make all
3034 test names unique. Change XFAIL to KFAIL.
3035
8a12c1f0
MC
30362004-07-20 Michael Chastain <mec.gnu@mindspring.com>
3037
3038 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
3039 * gdb.ada/gnat_ada.gin: ... to here.
3040 * configure.in: Use gnat_ada.gin.
3041 * configure: Regenerate.
3042
23b451cf
AC
30432004-07-20 Andrew Cagney <cagney@gnu.org>
3044
3045 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
3046 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
3047 XFAILs. Clean up test messages and comments. Check backtraces.
3048 Delete re-sync code.
3049
ab618a02
MC
30502004-07-19 Michael Chastain <mec.gnu@mindspring.com>
3051
3052 Fix PR cli/740.
3053 * gdb.base/annota1.exp: Honor gdb,nosignals.
3054 * gdb.base/annota3.exp: Likewise.
3055
46dad340
MC
30562004-07-19 Michael Chastain <mec.gnu@mindspring.com>
3057
3058 * lib/java.exp: Update copyright notice.
3059
756d8c70
AC
30602004-07-19 Andrew Cagney <cagney@gnu.org>
3061
3062 * gdb.base/selftest.exp: Copy file from here ...
3063 * gdb.gdb/selftest.exp: ... to here.
3064
586027e6
AC
30652004-07-16 Andrew Cagney <cagney@redhat.com>
3066
3067 * lib/insight-support.exp: Delete file.
3068 * lib/java.exp (java_init): Fix copyright.
3069
029d2200
AC
30702004-07-16 Andrew Cagney <cagney@gnu.org>
3071
3072 * gdb.base/restore.c: Append "prologue" to comments marking the a
3073 function's prologue.
3074 * gdb.base/restore.exp: Update copyright, re-indent.
3075 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
3076 callerN" prefix where needed. Update patterns that match a
3077 function's prologue.
3078
653b62c5
MC
30792004-07-16 Michael Chastain <mec.gnu@mindspring.com>
3080
3081 * gdb.base/restore.c: Add copyright notice.
3082
f7d690e5
AC
30832004-07-16 Andrew Cagney <cagney@gnu.org>
3084
3085 * gdb.base/logical.exp: Update copyright.
3086 (evaluate): New procedure. Use to re-implement tests using
3087 several tables.
3088
d629a7cb
MH
30892004-07-14 Martin Hunt <hunt@redhat.com>
3090
3091 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
3092 which fixes some problems where init.tcl was not found.
3093
9c7bb332
AC
30942004-07-13 Andrew Cagney <cagney@gnu.org>
3095
6bf46641
AC
3096 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
3097 (check_sizeof, check_valueof): Do not include the output in the
3098 test name. Use gdb_test.
3099 (get_valueof): Use gdb_test_multiple.
3100
c4ffd4c0
AC
3101 * gdb.base/step-test.exp: Update copyright. Use
3102 gdb_test_multiple. Ensure that test names do not include
3103 architecture dependent output.
3104
ab89363a
AC
3105 * gdb.gdb/observer.exp: Update copyright.
3106 (setup_test): Use gdb_test_multiple.
3107 (attach_first_observer, attach_second_observer)
3108 (attach_third_observer, detach_first_observer)
3109 (detach_second_observer, detach_third_observer)
3110 (reset_counters, check_counters): Make $message a prefix.
3111 (test_normal_stop_notifications): Add "args" parameter - a list of
3112 init functions to be called. Make $message a prefix,
3113 (test_observer_normal_stop): Change the message prefixes so that
3114 they are unique, pass the attach / detach procedures to
3115 test_normal_stop_notifications.
3116
ec58997a
AC
3117 * gdb.base/signull.exp (test_segv): Prefix all tests with
3118 "${name}". Clean up test messages.
3119
b475183b
AC
3120 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
3121
9c7bb332
AC
3122 * gdb.base/ena-dis-br.exp: Update copyright.
3123 (break_at): New function. Replace send_gdb with gdb_test,
3124 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
3125 ignore count, not stopped at bpt", with KFAIL.
3126
2dd95497
CV
31272004-07-13 Corinna Vinschen <vinschen@redhat.com>
3128
3129 * gdb.base/attach.exp: Remove cleanupfile handling.
3130
419e626b
AC
31312004-07-12 Andrew Cagney <cagney@gnu.org>
3132
3133 * gdb.base/annota1.exp: Cleanup corefile test name.
3134 * gdb.base/annota3.exp: Ditto.
3135
8b1b3228
AC
31362004-07-12 Andrew Cagney <cagney@gnu.org>
3137
78650829
AC
3138 * gdb.base/signals.exp: Clean up copyright, re-indent.
3139
8b1b3228
AC
3140 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
3141 gdb_test and gdb_test_multiple.
3142
935c2760
JJ
31432004-07-08 Jeff Johnston <jjohnstn@redhat.com>
3144
3145 * gdb.java/jmain.exp: Fix expected line number for main to
3146 break at. Set XFAIL for break at main test since gcj does not
3147 provide line number info for first statement in main.
3148
1544280f
AC
31492004-07-08 Andrew Cagney <cagney@gnu.org>
3150
1279f4ff
AC
3151 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
3152
1544280f
AC
3153 * gdb.base/sigbpt.exp: Make the common part of each test name a
3154 prefix instead of suffix.
3155
bcc82369
BR
31562004-07-07 Bob Rossi <bob_rossi@cox.net>
3157
3158 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
3159 test from test_tbreak_creation_and_listing to
3160 test_file_list_exec_source_file
3161 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
3162 Changed name of test from test_tbreak_creation_and_listing to
3163 test_file_list_exec_source_file
3164
23f4b0aa
JJ
31652004-07-07 Jeff Johnston <jjohnstn@redhat.com>
3166
3167 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
3168 the jmisc() constructor instead of <init>.
3169 * gdb.java/jmisc1.exp: Ditto.
3170
56401cd5
AC
31712004-07-07 Andrew Cagney <cagney@gnu.org>
3172
3173 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
3174 corrupting the PC.
3175
44ae2f6a
MC
31762004-07-06 Michael Chastain <mec.gnu@mindspring.com>
3177
3178 * gdb.cp/templates.exp: Accept whitespace change in demangler
3179 output.
3180
45a83408
AC
31812004-07-06 Andrew Cagney <cagney@gnu.org>
3182
3183 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
3184
d205ad70
MC
31852004-07-02 Michael Chastain <mec.gnu@mindspring.com>
3186
3187 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
3188 * lib/compiler.cc: Likewise.
3189
06ea1a61
MC
31902004-06-30 Michael Chastain <mec.gnu@mindspring.com>
3191
3192 * lib/compiler.cc: Work around string preprocessing problem
3193 with old hp c++ compiler.
3194 * lib/compiler.c: Likewise.
3195
daab1251
CV
31962004-06-29 Corinna Vinschen <vinschen@redhat.com>
3197
3198 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
3199 directives to conditionalize symbol prefixing.
3200 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
3201 additional_flags handling. Add underscore prefix for Cygwin.
3202 * gdb.arch/i386-unwind.c: Use preprocessor directives to
3203 conditionalize symbol prefixing.
3204 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
3205 additional_flags handling. Add underscore prefix for Cygwin.
3206
cc984116
CV
32072004-06-29 Corinna Vinschen <vinschen@redhat.com>
3208
3209 * gdb.base/bigcore.exp: Skip test on Cygwin.
3210
c279b077
MC
32112004-06-28 Michael Chastain <mec.gnu@mindspring.com>
3212
3213 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
3214 formats for "info register". Use gdb_test_multiple. Fix
3215 the "invalid register" test.
3216
0e915747
CV
32172004-06-28 Corinna Vinschen <vinschen@redhat.com>
3218
3219 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
3220 PID for Cygwin. Add Cygwin specific strings to check for in some
3221 tests.
3222 (do_attach_tests): Add a test for user interaction when attaching
3223 to a process with no matching symbol table already loaded.
3224
11422c86
AC
32252004-06-26 Andrew Cagney <cagney@gnu.org>
3226
3227 Test PR java/1567 and PR java/1565.
3228 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
3229 * gdb.java/jmisc2.exp: Delete file.
3230
cefbce26
MC
32312004-06-26 Michael Chastain <mec.gnu@mindspring.com>
3232
3233 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
3234
e19f872c
CV
32352004-06-25 Corinna Vinschen <vinschen@redhat.com>
3236
3237 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
3238 attach process.
3239
d931ba3b
MC
32402004-06-23 Michael Chastain <mec.gnu@mindspring.com>
3241
3242 * gdb.cp/pr-1553.exp: Remove.
3243
aef68c48
MC
32442004-06-22 Michael Chastain <mec.gnu@mindspring.com>
3245
3246 * gdb.cp/pr-1553.cc: Remove.
3247 * gdb.cp/pr-1553.exp: Disable this test.
3248
8d5df71a
JB
32492004-06-20 Jim Blandy <jimb@redhat.com>
3250
3251 Fix PR testsuite/1680.
3252 * gdb.arch/i386-sse.exp: Properly quote curly braces in
3253 regular expressions.
3254
4ac6f39d
MC
32552004-06-19 Michael Chastain <mec.gnu@mindspring.com>
3256
3257 Fix PR testsuite/1679.
3258 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
3259 Issue an UNSUPPORTED result instead.
3260
1b413552
JB
32612004-06-18 Jim Blandy <jimb@redhat.com>
3262
3263 * gdb.base/charset.exp: Only send a control-C if we see a new
3264 prompt and incomplete command.
3265
6daa6ebd
MC
32662004-06-18 Michael Chastain <mec.gnu@mindspring.com>
3267
3268 * gdb.cp/pr-574.cc: Add copyright notice.
3269
51fa4ae0
JB
32702004-06-17 Jim Blandy <jimb@redhat.com>
3271
3272 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
3273 cases where the regexp has no groups; this grabs random text from
3274 the previous test suite, whatever that was.
3275
8fea26c5
MC
32762004-06-17 Michael Chastain <mec.gnu@mindspring.com>
3277
3278 * gdb.cp/printmethod.cc: Add copyright notice.
3279
1e3aeb41
MC
32802004-06-16 Michael Chastain <mec.gnu@mindspring.com>
3281
3282 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
3283
9d9030bc
AC
32842004-06-16 Andrew Cagney <cagney@gnu.org>
3285
3286 * gdb.base/signull.c: Update copyright. Include <string.h>.
3287 (bowler): Replace data_pointer with data_read
3288 and data_write cases. Add code_descriptor case.
3289 (zero, desc): New array and pointer.
3290 (data, code): Change to simple pointers.
3291 * gdb.base/signull.exp: Fix probe pattern matching a function
3292 descriptor SIGSEGV. Replace data_pointer with data_read and
3293 data_write tests.
3294
acd4ad44
AC
32952004-06-16 Andrew Cagney <cagney@gnu.org>
3296
3297 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
3298
08fd625c
MC
32992004-06-15 Michael Chastain <mec.gnu@mindspring.com>
3300
3301 * gdb.base/long_long.c: Add copyright notice.
3302
1903502c
MC
33032004-06-15 Michael Chastain <mec.gnu@mindspring.com>
3304
3305 * gdb.base/long_long.exp: Remove reference to
3306 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
3307 to gdb_breakpoint and gdb_continue_to_breakpoint.
3308
83313cb1
JB
33092004-06-14 Jim Blandy <jimb@redhat.com>
3310
3311 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
3312 endian case.
3313
1bf404ef
AC
33142004-06-14 Andrew Cagney <cagney@gnu.org>
3315
3316 * gdb.base/gcore.exp (capture_command_output): Delete the always
3317 passing tests containing inferior values.
3318 * gdb.base/ending-run.exp: Do not include the breakpoint address
3319 in the test message. Update copyright.
3320 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
3321 size in the test name, use gdb_test_multiple. Update copyright.
3322
ef220b33
MC
33232004-06-14 Michael Chastain <mec.gnu@mindspring.com>
3324
3325 * gdb.cp/ref-types.cc: Add copyright notice.
3326
4f70a4c9
MC
33272004-06-14 Michael Chastain <mec.gnu@mindspring.com>
3328
3329 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
3330 hp_aCC_compiler.
3331 * lib/compiler.cc: Likewise.
3332 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
3333 'set' commands. Log diagnostics for other lines. Set
3334 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
3335
335928ac
MC
33362004-06-13 Michael Chastain <mec.gnu@mindspring.com>
3337
3338 * gdb.cp/try_catch.cc: Add copyright notice.
3339
2efb12e8
MC
33402004-06-12 Michael Chastain <mec.gnu@mindspring.com>
3341
3342 * gdb.cp/userdef.cc: Add copyright notice.
3343
0bbed51a
MC
33442004-06-11 Michael Chastain <mec.gnu@mindspring.com>
3345
3346 * gdb.cp/virtfunc.cc: Add copyright notice.
3347
e12a46c9
RC
33482004-06-11 Randolph Chung <tausq@debian.org>
3349
3350 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
3351 problem.
3352
338e05af
AC
33532004-06-10 Andrew Cagney <cagney@gnu.org>
3354
3355 * lib/compiler.cc, lib/compiler.c: Append either
3356 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
3357 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
3358 instead of gcc-3-3.
3359
dc3f10cb
AC
33602004-06-09 Andrew Cagney <cagney@gnu.org>
3361
b4d946af
AC
3362 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
3363 gdb/1455, bug is specific to "long long" and "double".
3364
dc3f10cb
AC
3365 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
3366 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
3367 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
3368 fixed.
3369
b5c0bfa2
AC
33702004-06-09 Andrew Cagney <cagney@gnu.org>
3371
3372 * gdb.base/structs.exp (test_struct_returns): Replace
3373 "return_value_unknown" and "finish_value_unknown" by
3374 "return_value_known" and "finish_value_known". Instead of
3375 "return_value_unknown" iff "finish_value_unknown", check
3376 "return_value_known" implies "finish_value_known".
3377
caeb605f
MH
33782004-06-08 Martin Hunt <hunt@redhat.com>
3379
3380 * gdb.base/float.exp: Add pattern for mips targets.
3381
c892bb64
RC
33822004-06-08 Randolph Chung <tausq@debian.org>
3383
3384 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
3385 message for unknown architectures more clear.
3386
48306d3e
JB
33872004-06-08 Joel Brobecker <brobecker@gnat.com>
3388
3389 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
3390 start the execution of the program.
3391
83ecb59f
JB
33922004-06-07 Jim Blandy <jimb@redhat.com>
3393
3394 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
3395 * gdb.arch/i386-cpuid.h: New helper file.
3396
55264cb4
RC
33972004-06-07 Randolph Chung <tausq@debian.org>
3398
3399 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
3400 has started.
3401
23cadb28
RM
34022004-06-04 Roland McGrath <roland@redhat.com>
3403
3404 Fix PR gdb/1647.
3405 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
3406 differently to be robust to output buffering differences.
3407
51d01eda
MC
34082004-06-04 Michael Chastain <mec.gnu@mindspring.com>
3409
3410 * gdb.threads/pthreads.exp: Update copyright years.
3411 (check_control_c): Change asynchronous 'after' to synchronous.
3412
f4fc3b93
RM
34132004-06-04 Roland McGrath <roland@redhat.com>
3414
3415 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
3416 next gdb prompt.
3417
4013522b
MC
34182004-06-02 Michael Chastain <mec.gnu@mindspring.com>
3419
3420 Fix PR gdb/1636.
3421 * gdb.threads/manythreads.exp: Change asynchronous 'after'
3422 calls to synchronous.
3423
7a8f1e6b
JB
34242004-05-26 Jim Blandy <jimb@redhat.com>
3425
3426 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
3427
81bb3443
RC
34282004-05-24 Randolph Chung <tausq@debian.org>
3429
3430 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
3431 * gdb.asm/pa.inc: New file.
3432
8f5a3103
MK
34332004-05-22 Mark Kettenis <kettenis@gnu.org>
3434
3435 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
3436
734b8fe8
JB
34372004-05-21 Joel Brobecker <brobecker@gnat.com>
3438 Daniel Jacobowitz <drow@mvista.com>
3439
3440 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
3441 GDB prompt.
3442
725603e1
UW
34432004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3444
f4fc3b93 3445 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
3446 setjmp/longjmp. Use sigaction instead of signal.
3447
8b923272
JB
34482004-05-19 J. Brobecker <brobecker@gnat.com>
3449 Michael Snyder <msnyder@redhat.com>
3450
3451 * gdb.threads/pthread_cond_wait.c: New file.
3452 * gdb.threads/pthread_cond_wait.exp: New testcase.
3453
8bfabb04
AC
34542004-05-13 Andrew Cagney <cagney@redhat.com>
3455
3456 * gdb.base/signull.exp, gdb.base/signull.c: New files.
3457 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
3458
42edda50
AC
34592004-05-11 Andrew Cagney <cagney@redhat.com>
3460
3461 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
3462 fixed but revealed gdb/1639.
3463
d303a6c7
AC
34642004-05-10 Andrew Cagney <cagney@redhat.com>
3465
3466 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
3467 func1" and "next to 2nd alarm", kernel bug avoided.
3468
bf08c2a1
DJ
34692004-05-10 Daniel Jacobowitz <dan@debian.org>
3470
3471 PR external/1568
3472 * gdb.base/bigcore.exp: Check the size of the dumped core file.
3473 XFAIL if it is smaller than bytes_allocated.
3474 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
3475 (main): Make chunks_allocated unsigned. Correct comment.
3476
c0586a34
JB
34772004-05-07 Joel Brobecker <brobecker@gnat.com>
3478
3479 * gdb.arch/powerpc-aix-prologue.c: New file.
3480 * gdb.arch/powerpc-aix-prologue.exp: New file.
3481
f2785d12
JB
34822004-05-07 Jim Blandy <jimb@redhat.com>
3483
3484 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
3485 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
3486
bd7f6e30
JB
34872004-05-06 Joel Brobecker <brobecker@gnat.com>
3488
3489 * gdb.base/sep.exp: No longer setup_kfail when the program was
3490 built with dwarf2.
3491
0a5e7efe
JI
34922004-05-05 Jim Ingham <jingham@apple.com>
3493
3494 * gdb.base/pending.exp: Make sure pending breakpoints
3495 preserve the ignore count.
f4fc3b93 3496
a8958849
MK
34972004-04-27 Jerome Guitton <guitton@gnat.com>
3498
3499 * i386-prologue.exp: Add testcase for jump instruction as first
3500 instruction of the real code.
3501 * i386-prologue.c (jump_at_beginning): New function.
3502
7e103f5b
MK
35032004-04-28 Mark Kettenis <kettenis@gnu.org>
3504
3505 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
3506 x86_64-*-*.
3507
5d38b224
MK
35082004-04-28 Mark Kettenis <kettenis@gnu.org>
3509
3510 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
3511 i*86-*-*.
3512
0ef32fd9
MK
35132004-04-25 Mark Kettenis <kettenis@gnu.org>
3514
3515 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
3516 expression that checks the return type.
3517
71d7dd7c
AC
35182004-04-23 Andrew Cagney <cagney@redhat.com>
3519
3520 * gdb.base/call-sc.exp: New test of scalar call/return values.
3521 * gdb.base/call-sc.c: Ditto.
3522
1e9f977e
JJ
35232004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3524
3525 * gdb.threads/manythreads.c: Reduce thread stack size.
3526
899d9e3a
JJ
35272004-04-23 Jeff Johnston <jjohnstn@redhat.com>
3528
3529 * gdb.threads/manythreads.c: Add copyright notice.
3530
61bcae62
AC
35312004-04-23 Andrew Cagney <cagney@redhat.com>
3532
3533 * gdb.base/siginfo.exp: Better handle step out of signal.
3534 * gdb.base/sigstep.exp: Ditto.
3535
7339a42e
JJ
35362004-04-22 Jeff Johnston <jjohnstn@redhat.com>
3537 Daniel Jacobowitz <drow@mvista.com>
3538
3539 * gdb.threads/manythreads.c: New testcase.
3540 * gdb.threads/manythreads.exp: Ditto.
3541
5c98409b
JB
35422004-04-22 Jim Blandy <jimb@redhat.com>
3543
3544 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
3545 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
3546
3b611f1a
MC
35472004-04-21 Michael Chastain <mec.gnu@mindspring.com>
3548
3549 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
3550
f0fd9238
AC
35512004-04-21 Andrew Cagney <cagney@redhat.com>
3552
3553 * gdb.base/sigstep.c: New file.
3554 * gdb.base/sigstep.exp: New file.
3555
90990674
JB
35562004-04-16 Joel Brobecker <brobecker@gnat.com>
3557
3558 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
3559 call to observer_notify_normal_stop.
3560
78cef34b
AC
35612004-04-15 Andrew Cagney <cagney@redhat.com>
3562
3563 * gdb.base/siginfo.c: New file.
3564 * gdb.base/siginfo.exp: New file.
3565
d2343407
JB
35662004-04-12 J. Brobecker <brobecker@gnat.com>
3567
3568 * gdb.base/sep.exp: Fix typo in comment.
3569
a2dba3c8
JB
35702004-04-12 J. Brobecker <brobecker@gnat.com>
3571
3572 * gdb.base/sep.c: New file.
3573 * gdb.base/sep-proc.c: New file.
3574 * gdb.base/sep.exp: New testcase.
3575
15f7b60e
MK
35762004-04-09 Mark Kettenis <kettenis@gnu.org>
3577
3578 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
3579 support.
3580
44f4de1a
AC
35812004-04-05 Andrew Cagney <cagney@redhat.com>
3582
3583 * gdb.base/sigaltstack.c: New file.
3584 * gdb.base/sigaltstack.exp: New file.
3585
ef04f396
JB
35862004-04-04 Joel Brobecker <brobecker@gnat.com>
3587
3588 * gdb.base/foll-fork.exp: Update the expected output for
3589 "help set follow-fork-mode", to match a change that was made
3590 to the help of this variable on 2004-01-13.
3591
d40d2c92
JB
35922004-04-01 Joel Brobecker <brobecker@gnat.com>
3593
3594 * lib/ada.exp: Add copyright notice.
3595 * bar.ads: Likewise.
3596 * bar.adb: Likewise.
3597 * null_record.adb: Likewise.
3598 * null_record.exp: Likewise.
3599 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
3600
f86ef5a3
JB
36012004-04-01 Joel Brobecker <brobecker@gnat.com>
3602
3603 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
3604 * configure: Regenerate.
3605
414e70e3
JB
36062004-04-01 Joel Brobecker <brobecker@gnat.com>
3607
3608 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
3609 to build the application. Remove the message printed when in
3610 verbose mode, redundant with the UNSUPPORTED message above.
3611
f0aaee49
JB
36122004-03-31 Joel Brobecker <brobecker@gnat.com>
3613
3614 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
3615 * gdb.ada (null_record.exp): New testcase.
3616
ac81cb54
JB
36172004-03-31 Joel Brobecker <brobecker@gnat.com>
3618
3619 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
3620
854af2f7
JB
36212004-03-31 Joel Brobecker <brobecker@gnat.com>
3622
3623 * gdb.ada: New subdirectory.
3624 * gdb.ada/Makefile.in: New file.
3625 * gdb.ada/gnat_ada.gpr.in: New file.
3626
034cb681
JB
36272004-03-31 Joel Brobecker <brobecker@gnat.com>
3628
3629 * lib/ada.exp: New file.
3630
78a1a894
DJ
36312004-03-24 Daniel Jacobowitz <drow@mvista.com>
3632
3633 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
3634 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
3635
4b2b3b3e
AC
36362004-03-22 Andrew Cagney <cagney@redhat.com>
3637
3638 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
3639 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
3640 Problem identified by Ulrich Weigand.
3641
23c73aa3
DC
36422004-03-17 David Carlton <carlton@kealia.com>
3643
3644 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
3645 PR c++/826.
3646
d63a86f8
RM
36472004-03-16 Roland McGrath <roland@redhat.com>
3648
3649 * gdb.base/auxv.exp: New file.
3650 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
3651
0e02aa50
DC
36522004-03-12 David Carlton <carlton@kealia.com>
3653
3654 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
3655 * gdb.cp/pr-1553.cc: Ditto.
3656 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
3657 pass branch.
3658
c20b71be
MC
36592004-03-12 Michael Chastain <mec.gnu@mindspring.com>
3660
3661 * gdb.cp/templates.exp: Accept more template types.
3662
c7414a01
MC
36632004-03-09 Michael Chastain <mec.gnu@mindspring.com>
3664
3665 From Corinna Vinschen with modifications.
3666 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
3667 local variable obj_with_enum.
3668 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
3669 results with obj_with_enum.
3670
ed69573c
MC
36712004-03-09 Michael Chastain <mec.gnu@mindspring.com>
3672
3673 * gdb.cp/classes.cc: New file, copied from misc.cc.
3674 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
3675
28301461
MC
36762004-03-09 Michael Chastain <mec.gnu@mindspring.com>
3677
3678 * gdb.cp/misc.cc: Add copyright notice.
3679
1198ecbe
DC
36802004-03-05 David Carlton <carlton@kealia.com>
3681
3682 * gdb.cp/rtti.exp: Add 'print *obj3' test.
3683 * gdb.cp/rtti.h: Update copyright.
3684 (namespace n2::n3): New.
3685 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
3686 (n2::n3::func3): New.
3687 (main): Call n2::n3::func3.
3688 * gdb.cp/rtti2.cc: Update copyright.
3689 (n2::create3): New.
3690
9e08c470
MK
36912004-03-04 Mark Kettenis <kettenis@gnu.org>
3692
3693 * gdb.asm/openbsd.inc: Fix typo.
3694
4bebc3aa
FF
36952004-03-03 Fred Fish <fnf@redhat.com>
3696
3697 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
3698 "val" instead of unused "size". Update copyright year.
3699
6ea9fb37
DJ
37002004-02-29 Daniel Jacobowitz <drow@mvista.com>
3701
3702 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
3703 to use unsigned char.
3704 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
3705 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
3706
23b23974
DJ
37072004-02-29 Daniel Jacobowitz <drow@mvista.com>
3708
3709 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
3710 line of output.
3711
7574fd53
DJ
37122004-02-28 Daniel Jacobowitz <drow@mvista.com>
3713
3714 * gdb.base/relocate.c (dummy): Initialize.
3715
a195357f
DJ
37162004-02-28 Daniel Jacobowitz <drow@mvista.com>
3717
3718 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
3719 a breakpoint at exit.
3720
72fd54a9
FF
37212004-02-27 Fred Fish <fnf@redhat.com>
3722
3723 * gdb.base/chng-syms.exp: Add expect condition to match failing
3724 case that isn't a timeout.
3725
b9d23137
AC
37262004-02-27 Andrew Cagney <cagney@redhat.com>
3727
3728 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
3729 support.
3730
15d208f6 37312004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 3732
15d208f6
FF
3733 * gdb.arch/gdb1431.c: Remove.
3734 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
3735 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
3736 of "until" incorrectly.
3737
98f9cd2d
JB
37382004-02-26 J. Brobecker <brobecker@gnat.com>
3739
3740 * gdb.cp/class2.cc (empty): New class.
3741 (refer): New function.
3742 (main): Declare an object of type empty and use it.
3743 * gdb.cp/class2.exp: Print the value of an object of type empty.
3744
9b50c11b
JJ
37452004-02-26 Jeff Johnston <jjohnstn@redhat.com>
3746
3747 * gdb.base/langs.exp: Update query string to match the
3748 new nquery format used for pending breakpoints.
3749
0dcd613f
AC
37502004-02-26 Andrew Cagney <cagney@redhat.com>
3751
3752 Fix PR i18n/1570.
3753 * gdb.base/charset.c: Update copyright notice.
3754 (main, init_string): Remove the escape character '\e' tests.
3755 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
3756 * gdb.base/charset.exp (valid_host_charset): Ditto.
3757 * gdb.base/setvar.exp: Ditto.
3758
b8a56647
AC
37592004-02-24 Andrew Cagney <cagney@redhat.com>
3760
90d59e34
AC
3761 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
3762 mmapped data in core file" PASS and FAIL messages consistent.
3763
b8a56647
AC
3764 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
3765 setting a breakpoint. Work around PR java/1565.
3766
9f27c604
JJ
37672004-02-23 Jeff Johnston <jjohnstn@redhat.com>
3768
3769 * lib/gdb.exp (gdb_breakpoint): Update query string to match
3770 new nquery format.
3771 * gdb.base/pending.exp: Ditto.
3772
3224a706
MK
37732004-02-22 Mark Kettenis <kettenis@gnu.org>
3774
3775 * configure.in: Run stabs tests on *BSD.
3776 * configure: Regenerated.
3777
41e0a9ca
MK
37782004-02-21 Mark Kettenis <kettenis@gnu.org>
3779
3780 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
3781
1e1b3428
FF
37822004-02-20 Fred Fish <fnf@redhat.com>
3783
3784 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
3785 blank in test for "returns short", for consistency with other
3786 "returns xxx" tests. Update copyright year.
3787
f9a7572a
FF
37882004-02-19 Fred Fish <fnf@redhat.com>
3789
3790 New testcase for PR breakpoint/1558.
3791 * gdb.arch/gdb1558.exp: New file.
3792 * gdb.arch/gdb1558.c: New file.
3793
b2ce2854
EZ
37942004-02-19 Elena Zannoni <ezannoni@redhat.com>
3795
3796 * gdb.base/nodebug.exp: Fix typo.
3797
e7c9ff01
JB
37982004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3799
3800 Committed by Jim Blandy <jimb@redhat.com>.
3801
62f4b920
JB
3802 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
3803
2db536a1
JB
3804 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
3805
e7c9ff01
JB
3806 * gdb.base/float.exp: Support s390*-*-* targets.
3807
f3205b34
AF
38082004-02-17 Adam Fedor <fedor@gnu.org>
3809
3810 * gdb.base/gdb1555.exp: New file.
3811 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
3812
9d62932d
EZ
38132004-02-17 Elena Zannoni <ezannoni@redhat.com>
3814
3815 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
3816
344c9711
FF
38172004-02-16 Fred Fish <fnf@redhat.com>
3818
3819 * gdb.arch/gdb1291.c: Remove
3820 * gdb.arch/gdb1291.s: New test input file.
3821 * gdb.arch/gdb1291.exp: Expand test to check case that should not
3822 fail. Test for correct result, known incorrect result, other
3823 failures and timeouts.
3824
2d822687
AC
38252004-02-16 Andrew Cagney <cagney@redhat.com>
3826
3827 * gdb.base/bigcore.exp: New file.
3828 * gdb.base/bigcore.c: New file.
3829
dac15b66
AC
38302004-02-13 Andrew Cagney <cagney@redhat.com>
3831
3832 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
3833 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
3834 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
3835 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
3836 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
3837 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
3838 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
3839 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
3840 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
3841 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
3842
6bdfc2c4
JJ
38432004-02-11 Jeff Johnston <jjohnstn@redhat.com>
3844
3845 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
3846 executed is an alloc instruction.
3847
87b3ede8
DC
38482004-02-11 David Carlton <carlton@kealia.com>
3849
3850 * gdb.cp/breakpoint.exp: New.
3851 * gdb.cp/breakpoint.cc: New.
3852
6e19e2bf
MC
38532004-02-11 Michael Chastain <mec.gnu@mindspring.com>
3854
3855 Partial fix for PR gdb/1543.
3856 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
3857 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
3858 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
3859 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
3860 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
3861 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
3862 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
3863 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
3864 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
3865 to bug-gdb@prep.ai.mit.edu .
3866 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
3867 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
3868 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
3869 Likewise.
3870
5c5455dc
AC
38712004-02-10 Andrew Cagney <cagney@redhat.com>
3872
3873 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
3874 using gdb_internal_error_resync.
3875
9cf689d7
DJ
38762004-02-09 Daniel Jacobowitz <drow@mvista.com>
3877
3878 * gdb.threads/thread-specific.exp: Stop early if no threads are
3879 found.
3880
d2dc51db
MC
38812004-02-09 Michael Chastain <mec.gnu@mindspring.com>
3882
3883 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
3884
14b1a056
DJ
38852004-02-08 Daniel Jacobowitz <drow@mvista.com>
3886
3887 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
3888 breakpoints.
3889
83f66e8f
DJ
38902004-02-07 Daniel Jacobowitz <drow@mvista.com>
3891
3892 * config/sim.exp (gdb_load): Handle $arg == "".
3893 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
3894 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
3895
30fc0091
EZ
38962004-02-07 Elena Zannoni <ezannoni@redhat.com>
3897
3898 * gdb.base/maint.exp: Update test to reflect
3899 obstack changes.
3900
4d806929
JJ
39012004-02-04 Jeff Johnston <jjohnstn@redhat.com>
3902
3903 * gdb.base/pendshr.c (pendfunc): New function that calls
3904 pendfunc1.
3905 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
3906
7bfdd688
FF
39072004-02-04 Fred Fish <fnf@redhat.com>
3908
3909 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
3910 function symbols and update copyright years.
3911 * gdb.arch/gdb1291.c: Ditto.
3912
aaa08ee4
MC
39132004-02-03 Michael Chastain <mec.gnu@mindspring.com>
3914
3915 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
3916
dbad7755
MC
39172004-02-03 Michael Chastain <mec.gnu@mindspring.com>
3918
3919 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
3920
ec4646ef
MC
39212004-02-03 Michael Chastain <mec.gnu@mindspring.com>
3922
3923 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
3924
1b802196
FF
39252004-02-02 Fred Fish <fnf@redhat.com>
3926
3927 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
3928 remote targets. Update copyright years.
3929
18fe2033
JJ
39302004-02-02 Jeff Johnston <jjohnstn@redhat.com>
3931
3932 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
3933 support.
3934 * gdb.base/langs.exp: Fix test which attempts to create
3935 breakpoint on non-existent function to handle new pending
3936 support.
3937 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
3938 a breakpoint.
3939 * gdb.base/pending.exp: New test.
3940 * gdb.base/pending.c: New file.
3941 * gdb.base/pendshr.c: Ditto.
3942
8d577d32
DC
39432004-02-02 David Carlton <carlton@kealia.com>
3944
3945 * gdb.cp/overload.exp: Add overloadNamespace tests.
3946 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
3947 (overloadNamespace, XXX): New.
3948 (main): Call XXX::marker2.
3949
3ad13771
FF
39502004-02-01 Fred Fish <fnf@redhat.com>
3951
3952 * gdb.base/dump.exp: Use runto_main instead of "runto main".
3953 * gdb.base/finish.exp: Ditto.
3954 * gdb.base/gcore.exp: Ditto.
3955 * gdb.base/huge.exp: Ditto.
3956 * gdb.base/info-proc.exp: Ditto.
3957 * gdb.base/return2.exp: Ditto.
3958 * gdb.threads/gcore-thread.exp: Ditto.
3959
44c75849
DJ
39602004-02-01 Daniel Jacobowitz <drow@mvista.com>
3961
3962 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
3963
005bc093
MK
39642004-02-01 Mark Kettenis <kettenis@gnu.org>
3965
3966 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
3967 that opening the file succeeds on OpenBSD.
3968
c47cebdb
DJ
39692004-02-01 Daniel Jacobowitz <drow@mvista.com>
3970
3971 * gdb.threads/thread-specific.c: New file.
3972 * gdb.threads/threads-specific.exp: New test script.
3973 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
3974 to expect_out.
3975
5a01311c
MK
39762004-02-01 Mark Kettenis <kettenis@gnu.org>
3977
3978 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
3979 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
3980 only on the "print_small_structs from print_long_arg_list" test.
3981
ce22a4f1
DJ
39822004-02-01 Daniel Jacobowitz <drow@mvista.com>
3983
3984 * gdb.base/completion.exp: Kill a stray backslash.
3985
3986 From Jim Ingham <jingham@apple.com>:
3987 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
3988 agrees with the result from sending a tab.
3989
abbab9d3
DJ
39902004-01-31 Daniel Jacobowitz <drow@mvista.com>
3991
3992 * gdb.base/chng-syms.exp: Remove stray newline.
3993
53904d1e
MK
39942004-01-31 Mark Kettenis <kettenis@gnu.org>
3995
3996 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
3997 *-*-openbsd*.
3998 * gdb.asm/openbsd.inc: New file.
3999
3a4b3aac
MK
40002004-01-30 Mark Kettenis <kettenis@gnu.org>
4001
4002 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
4003 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
4004 *-*solaris2*. Remove commented out default settings for
4005 asm-flags. Replace gdb_compile with target_link.
4006
ebac27b4
MC
40072004-01-29 Michael Chastain <mec.gnu@mindspring.com>
4008
4009 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
4010 for all tests. Remove old hp-ux and cygnus xfail cases.
4011
d8679d84
PH
40122004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
4013
4014 * gdb.base/chng-syms.exp: New file.
4015 * gdb.base/chng-syms.c: New file.
4016
0a55bc22
MC
40172004-01-24 Michael Chastain <mec.gnu@mindspring.com>
4018
4019 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
4020 Provide arms for current output in all my configurations.
4021
94b8e876
MC
40222004-01-24 Michael Chastain <mec.gnu@mindspring.com>
4023
4024 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
4025 * lib/compiler.cc: Likewise.
4026 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
4027 get the right preprocessor. Eval the output directly. Remove
4028 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
4029 hp_f77_compiler and hp_f90_compiler completely.
4030 (gdb_preprocess): Delete.
4031 (get_compiler): Delete.
4032
7cf03d44
MK
40332004-01-24 Mark Kettenis <kettenis@gnu.org>
4034
4035 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
4036 <string.h>.
4037
68b6dce9
NR
40382004-01-24 Nick Roberts <nick@nick.uklinux.net>
4039
4040 * gdb.mi/mi-stack.exp: Update copyright.
4041
b368761e
DC
40422004-01-23 David Carlton <carlton@kealia.com>
4043
4044 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
4045 test for cp_lookup_transparent_type.
4046 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
4047 call them.
4048
f2061b53
DJ
40492004-01-23 Daniel Jacobowitz <drow@mvista.com>
4050
4051 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
4052 after -var-update.
4053
37fc574a
DC
40542004-01-23 David Carlton <carlton@kealia.com>
4055
4056 * gdb.cp/namespace.cc (C::ensureRefs): New.
4057 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
4058
8e94b928
NR
40592004-01-20 Nick Roberts <nick@nick.uklinux.net>
4060
4061 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
4062 case "-stack-list-locals 2".
4063 * gdb.mi/mi-var-child.exp: Test for case
4064 "-var-list-children --all-values NAME".
4065
997b0952
MC
40662004-01-18 Michael Chastain <mec.gnu@mindspring.com>
4067
4068 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
4069
52470da3
MK
40702004-01-18 Mark Kettenis <kettenis@gnu.org>
4071
7049b4b8
MK
4072 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
4073 used with gdb_test_multiple.
4074
52470da3
MK
4075 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
4076 read at address 0. This fixes PR testsuite/1504.
4077
da6012e5
DJ
40782004-01-18 Daniel Jacobowitz <drow@mvista.com>
4079
4080 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
4081 Remove downloading, guessing the host executable, the calls to
4082 gdb_file_cmd and gdb_target_cmd, and "load" support.
4083 (infer_host_exec): New function broken out from gdb_load.
4084 (gdb_load): New wrapper for gdbserver_gdb_load.
4085 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
4086 gdb_target_cmd. Use -target-select.
4087 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
4088 Download binaries to the host. Clear last_mi_remote_file when
4089 we load a new binary.
4090 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
4091 call gdbserver_gdb_load and mi_gdb_target_cmd.
4092
32c70722
MC
40932004-01-17 Michael Chastain <mec.gnu@mindspring.com>
4094
4095 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
4096 type patterns.
4097
b0cecf36
MC
40982004-01-17 Michael Chastain <mec.gnu@mindspring.com>
4099
4100 * gdb.cp/templates.exp: Fix typo in test name of
4101 "print Foo<volatile char*>::foo".
4102
4120d7e6
MC
41032004-01-15 Michael Chastain <mec.gnu@mindspring.com>
4104
4105 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
4106
f679e530
BE
41072004-01-16 Ben Elliston <bje@wasabisystems.com>
4108
4109 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
4110 (clean mostlyclean): Remove empty rm.
4111
091c48f6
MC
41122004-01-15 Michael Chastain <mec.gnu@mindspring.com>
4113
4114 * gdb.base/setvar.exp: Add copyright years.
4115
3e5fc8d2
DC
41162004-01-14 David Carlton <carlton@bactrian.org>
4117
4118 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
4119 PR c++/1511 and update coment.
4120 * gdb.cp/templates.exp: Update patterns to match current output.
4121 If changes involve something other than whitespace, KFAIL
4122 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
4123
63d06c5c
DC
41242004-01-14 David Carlton <carlton@kealia.com>
4125
4126 * gdb.cp/namespace.exp: Add tests involving classes defined within
4127 namespaces.
4128 * gdb.cp/namespace.cc (C::CClass): New.
4129 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
4130
a51dab88
EZ
41312004-01-14 Elena Zannoni <ezannoni@redhat.com>
4132
4133 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
4134 what debug info we have. Print a better message if something goes
4135 wrong while producing the separate debug info file.
4136
a476ccc9
MC
41372004-01-14 Michael Chastain <mec.gnu@mindspring.com>
4138
4139 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
4140
f453692c
MC
41412004-01-14 Michael Chastain <mec.gnu@mindspring.com>
4142
4143 * gdb.base/callfuncs.c: Add copyright notice.
4144
f40063a5
MC
41452004-01-13 Michael Chastain <mec.gnu@mindspring.com>
4146
4147 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
4148 inheritance. PR gdb/1498, PR gcc/13539.
4149
19ac3974
EZ
41502004-01-13 Elena Zannoni <ezannoni@redhat.com>
4151
4152 * gdb.threads/gcore-thread.exp: Prefix name of binary with
4153 test specific name.
4154 * gdb.mi/gdb669.exp: Ditto.
4155 * gdb.mi/mi-pthreads.exp: Ditto.
4156 * gdb.mi/mi1-pthreads.exp: Ditto.
4157 * gdb.mi/mi2-pthreads.exp: Ditto.
4158
56c97c6e
MC
41592004-01-12 Michael Chastain <mec.gnu@mindspring.com>
4160
4161 * gdb.cp/member-ptr.cc: Add copyright notice.
4162
a0644324
MC
41632004-01-12 Michael Chastain <mec.gnu@mindspring.com>
4164
4165 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
4166 some patterns for recent versions of gcc and hpacc. Delete
4167 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
4168 Delete tests that access a NULL pointer-to-member-data. This
4169 script is still disabled for gcc.
4170
32fabe09
EZ
41712004-01-12 Elena Zannoni <ezannoni@redhat.com>
4172
4173 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
4174 escaped correctly.
4175
1f8a6abb
EZ
41762004-01-12 Elena Zannoni <ezannoni@redhat.com>
4177
4178 * gdb.base/sepdebug.exp: New file.
4179 * gdb.base/sepdebug.c: New file.
4180 * lib/gdb.exp (separate_debug_filename): New procedure.
4181 (gdb_gnu_strip_debug): New procedure.
4182
48efe704
AC
41832004-01-12 Andrew Cagney <cagney@redhat.com>
4184
4185 * gdb.mi/ChangeLog: Delete file. Renamed to ...
4186 * gdb.mi/ChangeLog-1999-2003: New file.
4187
a9415475
AC
41882004-01-12 Andrew Cagney <cagney@redhat.com>
4189
4190 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
4191 "Renaming a directory to a non-empty directory returns ENOTEMPTY
4192 or EEXIST", treat EBUSY as an XFAIL.
4193
83b8cf9d
MC
41942004-01-11 Michael Chastain <mec.gnu@mindspring.com>
4195
4196 * gdb.base/scope.exp: Remove obsolete setup_xfail for
4197 hp_cc_compiler.
4198
9939d2a8
MC
41992004-01-10 Michael Chastain <mec.gnu@mindspring.com>
4200
4201 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
4202 decorations.
4203
1ff8cadf
MC
42042004-01-10 Michael Chastain <mec.gnu@mindspring.com>
4205
4206 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
4207 and "(aCC)" decorations. Remove obsolete doco about old
4208 test results.
4209
6fa9022e
MC
42102004-01-09 Michael Chastain <mec.gnu@mindspring.com>
4211
4212 * gdb.cp/exception.exp: Fix typo in doco.
4213
209721fe
MK
42142004-01-09 Mark Kettenis <kettenis@gnu.org>
4215
4216 * gdb.base/gdb1476.exp: Fix typo.
4217
ef11303e
MC
42182004-01-09 Michael Chastain <mec.gnu@mindspring.com>
4219
4220 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
4221 file.
4222
041ab88c
MC
42232004-01-09 Michael Chastain <mec.gnu@mindspring.com>
4224
4225 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
4226 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
4227 Use gdb_compile. Remove restriction on gcc. Add some patterns
4228 for recent version of gdb. Delete second half, which was a copy
4229 of the first half with different build flags. This test is
4230 still disabled because it is still not ready for production.
4231
e36d075a
MC
42322004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4233
4234 * gdb.cp/exception.cc: Add copyright notice.
4235 * gdb.cp/exception.exp: Add a notice that this file is broken
4236 because of line number changes caused by addition of copyright
4237 notice.
4238
42b190ad
MC
42392004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4240
4241 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
4242 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
4243
8f25f06b
MC
42442004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4245
4246 * gdb.cp/classes.exp: Accept gnu abi 2.
4247 * gdb.cp/derivation.exp: Likewise.
4248 * gdb.cp/overload.exp: Likewise.
4249 * gdb.cp/virtfunc.exp: Likewise.
4250
06ded8b8
MC
42512004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4252
4253 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
4254 semicolon after end of function.
4255
77c26ae3
MC
42562004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4257
4258 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
4259 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
4260 boilerplate code for compiling and running the program under
4261 test. Add some string method tests.
4262
20757486
MC
42632004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4264
4265 * gdb.cp/bs15503.cc: Add copyright notice.
4266 * gdb.cp/bs15503.exp: Adjust line number.
4267
0fd3b503
MC
42682004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4269
4270 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
4271 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
4272
10d1bea8
MC
42732004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4274
4275 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
4276 hp_cc_compiler.
4277
2789202a
MC
42782004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4279
4280 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
4281 * gdb.cp/ctti.exp: Use the marker instead of "next".
4282 With gcc, run further before bailing.
4283
b862f14c
MC
42842004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4285
4286 * gdb.cp/cttiadd.cc: Add copyright notice.
4287 * gdb.cp/cttiadd1.cc: Likewise.
4288 * gdb.cp/cttiadd2.cc: Likewise.
4289 * gdb.cp/cttiadd3.cc: Likewise.
4290
96da2469
MC
42912004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4292
4293 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
4294 Use gdb_test, gdb_test_multiple. Use floating-point values that
4295 have exact representations in IEEE-ish formats.
4296
053248ff
MC
42972004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4298
4299 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
4300 compilers. Delete duplicate call to get_compiler_info.
4301 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
4302 * gdb.base/volatile.exp: Likewise.
4303
84acecdd
MK
43042004-01-07 Mark Kettenis <kettenis@gnu.org>
4305
4306 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
4307 memory at address 0.
4308
fe11a27f
MC
43092004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4310
4311 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
4312 to test for hp-ux assembler. Fix copyright years.
4313
60ad077b
AC
43142004-01-07 Andrew Cagney <cagney@redhat.com>
4315
4316 * gdb.base/fileio.c (strerrno): Add "EBUSY".
4317
1c9b8f33
AC
43182004-01-07 Andrew Cagney <cagney@redhat.com>
4319
4320 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
4321 when creating the read-only file. From analysis by Roland McGrath
4322 and Elena Zannoni.
4323
753ccc7a
MC
43242004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4325
4326 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
4327
eca3e36b
MC
43282004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4329
4330 * gdb.base/cvexpr.c: Be type-safe with function pointers and
4331 data pointers.
4332
f8d4bac4
MC
43332004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4334
4335 * gdb.cp/m-static.exp: Compile one source file at a time.
4336 Delete unused call to get_compiler_info.
4337
9b4e0f94
MC
43382004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4339
4340 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
4341 * gdb.base/call-rt-st.exp: Likewise.
4342 * gdb.base/nodebug.exp: Likewise.
4343 * gdb.base/volatile.exp: Likewise.
4344 * gdb.cp/ref-types.exp: Likewise.
4345 * gdb.cp/templates.exp: Likewise.
4346
023c1024
MK
43472004-01-05 Mark Kettenis <kettenis@gnu.org>
4348
4349 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
4350
19703c4a
MC
43512004-01-05 Michael Chastain <mec.gnu@mindspring.com>
4352
4353 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
4354 hppa*-hp-hpux*.
4355
18b67037
MK
43562004-01-04 Mark Kettenis <kettenis@gnu.org>
4357
ba6219c8
MK
4358 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
4359 x86_64-*-*.
4360
18b67037
MK
4361 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
4362 sparc64-*-* and sparc*-solaris2*.
4363
1bfbbb9d
MK
43642004-01-04 Mark Kettenis <kettenis@gnu.org>
4365
4366 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
4367 return ${tests}" test. The ${tests} already mentions the
4368 filename.
4369
06846494
MC
43702004-01-02 Michael Chastain <mec.gnu@mindspring.com>
4371
4372 * gdb.cp/local.exp: Accept gcc abi 2.
4373
3b0cb202
MC
43742004-01-02 Michael Chastain <mec.gnu@mindspring.com>
4375
4376 * gdb.cp/templates.exp: Accept gcc abi 2.
4377
0643ec3f
MC
43782004-01-02 Michael Chastain <mec.gnu@mindspring.com>
4379
4380 * lib/compiler.cc: Remove supports_template_debugging.
4381 * gdb.cp/templates.exp: Do not test supports_template_debugging.
4382
d231d0b1
MC
43832004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4384
4385 * gdb.cp/namespace.exp: Accept gcc abi 2.
4386
44ffb27c
MC
43872004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4388
4389 * gdb.cp/method.exp: Accept gcc abi 2.
4390
184ad485
MC
43912004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4392
4393 * gdb.cp/classes.exp: Generate identical results as old version.
4394 * gdb.cp/derivation.exp: Likewise.
4395 * gdb.cp/overload.exp: Likewise.
4396 * gdb.cp/virtfunc.exp: Likewise.
4397
116f09e7
MC
43982004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4399
4400 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
4401 mysterious bug with sourceware version of expect.
4402
b1379776
MC
44032004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4404
4405 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
4406 current versions of gcc, including gcc abi 2. Remove gratuitous
4407 restart of test program. Use gdb_test_multiple and gdb_test for
4408 all tests. Add patterns to xfail missing "const" in "const char *"
4409 and kfail PR gdb/1155.
4410
6b7a4c0e
MC
44112004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4412
4413 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
4414 current versions of gcc, including gcc abi 2. Remove gratuitous
4415 restart of test program. Use gdb_test_multiple and gdb_test for
4416 all tests. Add patterns to kfail PR gdb/1498.
4417
51615d72
MC
44182003-12-31 Michael Chastain <mec.gnu@mindspring.com>
4419
4420 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
4421 current versions of gcc, including gcc abi 2. Use "breakpoint"
4422 and "continue" instead of restarting the target program. Use
4423 gdb_test_multiple and gdb_test for all tests.
4424
7b79a9d7
MK
44252004-01-01 Mark Kettenis <kettenis@gnu.org>
4426
4427 * gdb.asm/asm-source.exp: Update copyright year. Link statically
4428 for *-*-solaris2*.
4429
1cd3489f
MC
44302003-12-31 Michael Chastain <mec.gnu@mindspring.com>
4431
4432 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
4433 current versions of gcc, including gcc abi 2. Use "breakpoint"
4434 and "continue" instead of restarting the target program several
4435 times. Use gdb_test_multiple and gdb_test for all tests.
4436
850742db
MC
44372003-12-18 Michael Chastain <mec.gnu@mindspring.com>
4438
4439 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
4440 source files.
4441
eb4bbda8
MC
44422003-12-16 Michael Chastain <mec.gnu@mindspring.com>
4443
4444 * gdb.base/environ.exp: Handle compiling test case from multiple
4445 source files.
4446
e42c7771
MC
44472003-12-16 Michael Chastain <mec.gnu@mindspring.com>
4448
4449 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
4450
80e4b428
JB
44512003-12-17 Jim Blandy <jimb@redhat.com>
4452
5f06973a
JB
4453 * gdb.base/freebpcmd.c: Add copyright notice.
4454
80e4b428
JB
4455 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
4456
0ab84fb7
MC
44572003-12-16 Michael Chastain <mec.gnu@mindspring.com>
4458
4459 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
4460
1b3bb3d0
JB
44612003-12-13 Jim Blandy <jimb@redhat.com>
4462
4463 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
4464
3a4c9371
KB
44652003-12-12 Kevin Buettner <kevinb@redhat.com>
4466
4467 * gdb.asm/frv.inc: New file.
4468 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
4469
a1dea79a
FF
44702003-12-09 Fred Fish <fnf@redhat.com>
4471
4472 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
4473 functions to break1.c and leave prototypes behind. Add more
4474 "set breakpoint NN here" comments.
4475 * gdb.base/break1.c: New file.
4476
4477 * gdb.base/break.exp: Handle compiling test case from multiple
4478 source files and change source file references as needed.
4479 * gdb.base/completion.exp: Ditto.
4480 * gdb.base/condbreak.exp: Ditto.
4481 * gdb.base/define.exp: Ditto.
4482 * gdb.base/ena-dis-br.exp: Ditto.
4483 * gdb.base/info-proc.exp: Ditto.
4484 * gdb.base/maint.exp: Ditto.
4485 * gdb.base/until.exp: Ditto.
4486
4487 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
4488 hardcoded line numbers.
4489 * gdb.base/define.exp: Ditto.
4490 * gdb.base/ena-dis-br.exp: Ditto.
4491 * gdb.base/maint.exp: Ditto.
4492 * gdb.base/until.exp: Ditto.
4493
4494 * gdb.base/completion.exp: Use "break1" for completion tests since
4495 "break" is no longer a unique prefix.
4496
5266b69c
AC
44972003-12-06 Andrew Cagney <cagney@redhat.com>
4498
4499 * gdb.base/structs.exp (test_struct_returns): When applicable, set
4500 "return_value_unimplemented". When an unimplemented struct return
4501 architecture, report incorrect values as a KFAIL
4502
374451f0
MC
45032003-12-05 Michael Chastain <mec.gnu@mindspring.com>
4504
4505 * gdb.cp/rtti.exp: Accept new wording of warning from
4506 cp_lookup_rtti_type.
4507
ba9b20a7
MC
45082003-12-05 Michael Chastain <mec.gnu@mindspring.com>
4509
4510 Partial fix for PR testsuite/1456.
4511 * gdb.base/scope.exp (test_at_main): Replace references to
4512 gcc_compiled with calls to test_compiler_info.
4513 (test_at_foo): Likewise.
4514 (test_at_bar): Likewise.
4515
b74b6d0b
MC
45162003-12-04 Michael Chastain <mec.gnu@mindspring.com>
4517
4518 Partial fix for PR testsuite/1456.
4519 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
4520 to test_compiler_info.
4521
ccfa3402
MC
45222003-12-03 Michael Chastain <mec.gnu@mindspring.com>
4523
4524 * gdb.base/so-impl-ld.exp: Update copyright notice.
4525
f6246aba
MC
45262003-12-02 Michael Chastain <mec.gnu@mindspring.com>
4527
4528 Partial fix for PR testsuite/1456.
4529 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
4530 to test_compiler_info.
4531
13ae734a
MC
45322003-11-28 Michael Chastain <mec.gnu@mindspring.com>
4533
4534 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
4535 from current versions of gdb. Clean up regular expressions.
4536 Delete redundant timeout case.
4537
d8e1cdee
MC
45382003-11-28 Michael Chastain <mec.gnu@mindspring.com>
4539
4540 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
4541 from current versions of gdb. Clean up regular expressions.
4542 Delete redundant timeout case.
4543
96457b64
MC
45442003-12-01 Michael Chastain <mec.gnu@mindspring.com>
4545
4546 Partial fix for PR testsuite/1456.
4547 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
4548 gcc_compiled with call to test_compiler_info.
4549
f35309fc
MC
45502003-11-30 Michael Chastain <mec.gnu@mindspring.com>
4551
4552 Partial fix for PR testsuite/1456.
4553 * gdb.base/list.exp (test_list_function): Delete unused declaration
4554 of gcc_compiled.
4555
d7afdf9b
MC
45562003-11-29 Michael Chastain <mec.gnu@mindspring.com>
4557
4558 Partial fix for PR testsuite/1456.
4559 * gdb.base/complex.exp: Replace reference to gcc_compiled with
4560 call to test_compiler_info.
4561
71507b56
MK
45622003-11-29 Mark Kettenis <kettenis@gnu.org>
4563
4564 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
4565 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
4566 it to create the appropriate note.inc.
4567 * gdb.asm/asmsrc1.s: Include "note.inc".
4568 * gdb.asm/netbsd.inc: New file.
4569 * gdb.asm/empty.inc: New file.
4570
f81f93f7
MC
45712003-11-28 Michael Chastain <mec.gnu@mindspring.com>
4572
4573 Partial fix for PR testsuite/1456.
4574 * gdb.base/constvars.exp: Replace references to gcc_compiled with
4575 calls to test_compiler_info.
4576
9a77938e
MC
45772003-11-27 Michael Chastain <mec.gnu@mindspring.com>
4578
4579 Partial fix for PR testsuite/1456.
4580 * gdb.base/volatile.exp: Replace references to gcc_compiled with
4581 calls to test_compiler_info.
4582
e8367dc7
MK
45832003-11-27 Mark Kettenis <kettenis@gnu.org>
4584
4585 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
4586 pattern for the KFAILs.
4587
526c61ee
AF
45882003-11-25 Adam Fedor <fedor@gnu.org>
4589
4590 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
4591 * gdb.objc/objcdecode.m: New file.
4592
28f2d600
AF
45932003-11-25 Adam Fedor <fedor@gnu.org>
4594
4595 * gdb.objc/nondebug.exp: Test for PR objc/1236.
4596 * gdb.objc/nondebug.m: New file.
4597
a3895cee
BE
45982003-11-26 Ben Elliston <bje@wasabisystems.com>
4599
4600 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
4601 NetBSD as it does on FreeBSD. Modelled on a similar change by
4602 Mark Kettenis on 2003-05-30.
4603 (link-flags): Set to "--entry _start" regardless of target.
4604 Special linker flags are to be appended to $link-flags.
4605 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
4606
c9f2c8a3
MC
46072003-11-25 Michael Chastain <mec.gnu@mindspring.com>
4608
4609 * gdb.cp/method.exp: Accept output of new demangler.
4610
15a0587a 46112003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
4612
4613 * gdb/class2.exp: New file.
4614 * gdb/class2.cc: New file.
4615
3c00b570
MC
46162003-11-25 Michael Chastain <mec.gnu@mindspring.com>
4617
4618 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
4619 of new demangler.
4620
7027acc7
MK
46212003-11-23 Mark Kettenis <kettenis@gnu.org>
4622
4623 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
4624 of gdb_test "run".
4625
b0e1598a
MK
46262003-11-23 Mark Kettenis <kettenis@gnu.org>
4627
4628 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
4629 "continue" into "run".
4630
4d9eda44
MC
46312003-11-23 Michael Chastain <mec.gnu@mindspring.com>
4632
4633 Partial fix for PR testsuite/1456.
4634 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
4635 call to test_compiler_info.
4636 * gdb.cp/ctti.exp: Likewise.
4637 * gdb.cp/derivation.exp: Likewise.
4638 * gdb.cp/member-ptr.exp: Likewise.
4639 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
4640 reference to gcc_compiled.
4641
46422003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
4643
4644 Fix PR testsuite/1463.
4645 * gdb.base/structs.exp (start_structs_test): Call
4646 get_debug_format before using the debug format.
4647
d422fe19
AC
46482003-11-22 Andrew Cagney <cagney@redhat.com>
4649
4650 * lib/gdb.exp (gdb_test_multiple): Add simple example.
4651 * gdb.base/structs.exp: Use gdb_test_multiple.
4652
039cf96d
AC
46532003-11-20 Andrew Cagney <cagney@redhat.com>
4654
6882279b
AC
4655 * gdb.base/structs.exp: Handle and recover from internal errors.
4656 Replace "foo${n}" with "foo<n>" in test messages.
4657
e53890ae
AC
4658 * gdb.base/structs.exp: Update copyright. Rewrite.
4659 * gdb.base/structs.c: Update copyright. Rewrite.
4660
2b211c59
AC
4661 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
4662 resync count exceeded.
d63a86f8 4663
039cf96d
AC
4664 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
4665 from the internal error.
4666 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
4667 Original from Jim Blandy.
4668 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 4669
eac98b22
AC
46702003-11-19 Andrew Cagney <cagney@redhat.com>
4671
4672 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
4673 KFAIL.
4674
67455b2a
MK
46752003-11-17 Mark Kettenis <kettenis@gnu.org>
4676
4677 New testcase for PR backtrace/1435.
4678 * gdb.arch/i386-unwind.exp: New file.
4679 * gdb.arch/i386-unwind.c: New file.
4680
853d6e5b
AC
46812003-11-17 Andrew Cagney <cagney@redhat.com>
4682
4683 * lib/gdb.exp (compiler_info): New global.
4684 (test_compiler_info): New function.
4685 (get_compiler_info): Set compiler_info.
4686 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
4687 "compiler_info" to gcc-<major>-<minor>.
4688
38cf6e11
MC
46892003-11-15 Michael Chastain <mec.gnu@mindspring.com>
4690
4691 * gdb.trace/configure: Remove.
4692
a50d3602
EZ
46932003-11-13 Elena Zannoni <ezannoni@redhat.com>
4694
4695 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 4696 breakpoints.
a50d3602
EZ
4697 * gdb.base/break.exp: Remove all references to explicit line
4698 numbers.
4699
d9407aaa
NC
47002003-11-11 Nick Clifton <nickc@redhat.com>
4701
4702 * gdb.base/shreloc.exp: Do not run for targets which do not
4703 support shared objects.
4704
db488fc1
CV
47052003-11-10 Corinna Vinschen <vinschen@redhat.com>
4706
4707 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
4708 Don't run tests if nofileio flag is given.
4709
6a90a18e
EZ
47102003-11-07 Elena Zannoni <ezannoni@redhat.com>
4711
4712 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
4713 as well as 'Watchpoint'.
4714
0b915e9c
EZ
47152003-11-06 Elena Zannoni <ezannoni@redhat.com>
4716
4717 Reported by Jim Ingham <jingham@apple.com>:
4718 * gdb.base/annota1.exp: Match at least one occurrence of the
4719 signal handler annotation.
4720
d7e4b55f
EZ
47212003-11-06 Elena Zannoni <ezannoni@redhat.com>
4722
4723 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
4724 as well as 'Watchpoint'.
4725
2fe4e8d0
MC
47262003-11-05 Michael Chastain <mec@shout.net>
4727
4728 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
4729
6ef88553
KW
47302003-11-03 Kris Warkentin <kewarken@qnx.com>
4731
4732 * gdb.arch/gdb1291.c: New test file.
4733 * gdb.arch/gdb1291.exp: New test script.
4734 * gdb.arch/gdb1431.c: New test file.
4735 * gdb.arch/gdb1431.exp: New test script.
4736
ae7dc4d8
MC
47372003-10-22 Michael Chastain <mec@shout.net>
4738
4739 * gdb.mi/pthreads.c: Add copyright notice.
4740
c39d7427
MC
47412003-10-22 Michael Chastain <mec@shout.net>
4742
4743 * gdb.threads/pthreads.c: Add copyright notice.
4744
8b7d96c1
MC
47452003-10-20 Michael Chastain <mec@shout.net>
4746
4747 * gdb.base/gdb1056.exp: New test script.
4748
d1d69fdd
DJ
47492003-10-13 Daniel Jacobowitz <drow@mvista.com>
4750
4751 * gdb.threads/killed.exp: Use gdb_run_cmd.
4752
7d605576
DJ
47532003-10-13 Daniel Jacobowitz <drow@mvista.com>
4754
4755 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
4756 create a core file.
4757 * gdb.threads/gcore-thread.exp: Likewise.
4758
618ec112
CV
47592003-10-13 Corinna Vinschen <vinschen@redhat.com>
4760
4761 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
4762 type, based on char type.
4763 (struct bit_flags_short_t): New bitfield type, based on short type.
4764 (init_bit_flags_char): New fuction.
4765 (init_bit_flags_short): Ditto.
4766 (print_bit_flags_char): Ditto.
4767 (print_bit_flags_short): Ditto.
4768 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
4769
9367a73c
MC
47702003-10-11 Michael Chastain <mec@shout.net>
4771
4772 * gdb.base/call-rt-st.exp: Update copyright year.
4773
1decf120
KI
47742003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
4775
4776 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
4777 * gdb.disasm/sh3.s: Ditto.
4778
5445b2ae
DJ
47792003-10-07 Daniel Jacobowitz <drow@mvista.com>
4780
4781 * gdb.threads/switch-threads.exp: New test.
4782 * gdb.threads/switch-threads.c: New source file.
4783
aec24853
CV
47842003-10-07 Corinna Vinschen <vinschen@redhat.com>
4785
4786 * gdb.base/ending-run.exp: Add sh specific case.
4787
adc7428d
AC
47882003-10-06 Andrew Cagney <cagney@redhat.com>
4789
4790 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
4791 * gdb.disasm/mn10200.exp: Delete obsolete file.
4792
c9d37158
DJ
47932003-09-29 Daniel Jacobowitz <drow@mvista.com>
4794
4795 * ChangeLog: Correct an entry command.exp -> commands.exp.
4796 * gdb.base/commands.exp (bp_deleted_in_command_test)
4797 (temporary_breakpoint_commands): Check noargs.
4798
79c2c32d
DC
47992003-09-25 David Carlton <carlton@kealia.com>
4800
4801 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
4802 of some print tests, where appropriate. Add tests for C::D::cd,
4803 E::ce, F::cXfX, G::XgX.
4804 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
4805
594e6d67
RE
48062003-09-25 Richard Earnshaw <rearnsha@arm.com>
4807
4808 * lib/java.exp (java_init): Import target_alias before using it.
4809
10f0d451
DC
48102003-09-25 David Carlton <carlton@kealia.com>
4811
4812 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
4813
274bcba0
EZ
48142003-09-23 Elena Zannoni <ezannoni@redhat.com>
4815
d63a86f8 4816 * gdb.base/selftest.exp: Accomodate more instruction reordering
274bcba0
EZ
4817 weirdness.
4818
cdbf20f7
MC
48192003-09-17 Michael Chastain <mec@shout.net>
4820
4821 * gdb.cp/gdb1355.exp: New file.
4822 * gdb.cp/gdb1355.c: New file.
4823
71e06f80
CV
48242003-09-15 Corinna Vinschen <vinschen@redhat.com>
4825
4826 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
4827 * gdb.asm/sh.inc: New file.
4828
5c4e30ca
DC
48292003-09-11 David Carlton <carlton@kealia.com>
4830
bd45b7af
DC
4831 * gdb.cp/namespace.exp: Add tests for namespace types.
4832 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
4833 (test_namespace): New.
4834
1c199746
EZ
48352003-09-11 Elena Zannoni <ezannoni@redhat.com>
4836
4837 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 4838 * gdb.stabs/weird.exp: Ditto.
1c199746 4839
04ed252f
MC
48402003-09-08 Michael Chastain <mec@shout.net>
4841
4842 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
4843
d8a2d9e7
MC
48442003-09-07 Michael Chastain <mec@shout.net>
4845
4846 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
4847 'parse error'.
4848
161afb24
MK
48492003-09-07 Mark Kettenis <m.kettenis@osp.nl>
4850
4851 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
4852
49f2741a
MC
48532003-08-30 Michael Chastain <mec@shout.net>
4854
4855 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
4856 * gdb.gdb/observer.exp: Ditto.
4857 * gdb.gdb/xfullpath.exp: Ditto.
4858
8afa723e
MK
48592003-08-29 Mark Kettenis <kettenis@gnu.org>
4860
4861 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
4862 *-*-*bsd*.
4863
f31dfe3b
JJ
48642003-08-28 Jeff Johnston <jjohnstn@redhat.com>
4865
4866 * gdb.base/dump.exp: Skip for ia64.
4867
4630e498
JJ
48682003-08-25 Jeff Johnston <jjohnstn@redhat.com>
4869
4870 * gdb.asm/asm-source.exp: Add ia64 support.
4871 * gdb.asm/ia64.inc: New file.
4872
1105b7ef
MC
48732003-08-22 Michael Chastain <mec@shout.net>
4874
4875 * gdb.cp: New directory.
4876 * gdb.cp/*: Copy from gdb.c++/*.
4877 * gdb.c++/*: Remove.
4878 * Makefile.in: Change gdb.c++ to gdb.cp.
4879 * configure.in: Ditto.
4880 * configure: Regnerate.
4881
c945b932
MK
48822003-08-18 Mark Kettenis <kettenis@gnu.org>
4883
4884 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
4885 * gdb.arch/i386-prologue.c (gdb1338): Add function.
4886
2b66634b
DJ
48872003-08-17 Daniel Jacobowitz <drow@mvista.com>
4888
4889 * mi-var-display.exp (-var-list-children weird): Accept function
4890 pointers with argument types.
4891 * mi1-var-display.exp (-var-list-children weird): Likewise.
4892 * mi2-var-display.exp (-var-list-children weird): Likewise.
4893
a356f73b
DJ
48942003-08-17 Daniel Jacobowitz <drow@mvista.com>
4895
4896 * gdb.base/annota3.exp: Add missing newline.
4897
483417b8
MC
48982003-08-06 Michael Chastain <mec@shout.net>
4899
4900 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
4901
c99c59c3
MS
49022003-08-12 Michael Snyder <msnyder@redhat.com>
4903
4904 * gdb.base/float.exp: Add test for SH.
4905
55ed7501
MK
49062003-08-10 Mark Kettenis <kettenis@gnu.org>
4907
4908 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
4909
1a371f2e
EZ
49102003-08-07 Elena Zannoni <ezannoni@redhat.com>
4911
4912 * gdb.base/completion.exp: Remove reduntant completion test
4913 on filename.
4914
e0f353ce
EZ
49152003-08-07 Elena Zannoni <ezannoni@redhat.com>
4916
4917 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
4918 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
4919 gdb.trace/save-trace.exp: Make sure that full pathnames are
4920 escaped correctly.
4921
5710a1af 49222003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 4923
5710a1af
EZ
4924 * configure.in: Don't generate config.h from config.hin.
4925 * configure: Regenerate.
4926 * config.hin: Remove file.
4927 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
4928 * gdb.threads/pthreads.c: Ditto.
4929
dcd81ce9
DJ
49302003-08-07 Daniel Jacobowitz <drow@mvista.com>
4931
4932 From Kei Sakamoto <sakamoto.kei@renesas.com>:
4933 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
4934 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
4935 Replace ld24 with seth/add3.
4936
6009d884
AC
49372003-08-02 Andrew Cagney <cagney@redhat.com>
4938
4939 * gdb.base/annota3.exp: New file.
4940 * gdb.base/annota3.c: New file.
4941 * gdb.c++/annota3.exp: New file.
4942 * gdb.c++/annota3.cc: New file.
4943
51514e06
MC
49442003-07-29 Michael Chastain <mec@shout.net>
4945
4946 * gdb.threads/tls.c (spin): Check errno only if sem_wait
4947 actually failed.
4948 (do_pass): Likewise.
4949 * gdb.threads/tls.exp: Always initialize no_of_threads.
4950
4ee6625b
DJ
49512003-07-27 Daniel Jacobowitz <drow@mvista.com>
4952
4953 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
4954 pattern.
4955 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
4956 * gdb.threads/tls.exp: Recognize one case of the host library not
4957 supporting TLS.
4958
225f2bf6
AC
49592003-07-27 Andrew Cagney <cagney@redhat.com>
4960
4961 * gdb.base/fileio.exp: Use SH when running commands using
4962 remote_exec.
4963
bcb27c9f
DJ
49642003-07-24 Daniel Jacobowitz <drow@mvista.com>
4965
4966 From Kei Sakamoto <sakamoto.kei@renesas.com>:
4967 * gdb.base/relocate.c (dummy): New padding array.
4968
3d67be83
MS
49692003-07-22 Michael Snyder <msnyder@redhat.com>
4970
d63a86f8 4971 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
4972
4973 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
4974 patterns to be more general, accepting old and new output.
4975 Some output chars (such as '+') also must be quoted.
d63a86f8 4976 Some addresses are displayed numerically instead of
3d67be83
MS
4977 symbolically.
4978
57ba3b85
MS
49792003-07-23 Michael Snyder <msnyder@redhat.com>
4980
686d097c
MS
4981 * gdb.base/return2.exp: Don't test long-long return.
4982
57ba3b85
MS
4983 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
4984 * gdb.disasm/t01_mov.exp: Ditto.
4985 * gdb.disasm/t02_mova.s: Ditto.
4986 * gdb.disasm/t02_mova.exp: Ditto.
4987 * gdb.disasm/t03_add.s: Ditto.
4988 * gdb.disasm/t03_add.exp: Ditto.
4989 * gdb.disasm/t04_sub.s: Ditto.
4990 * gdb.disasm/t04_sub.exp: Ditto.
4991 * gdb.disasm/t05_cmp.s: Ditto.
4992 * gdb.disasm/t05_cmp.exp: Ditto.
4993 * gdb.disasm/t06_ari2.s: Ditto.
4994 * gdb.disasm/t06_ari2.exp: Ditto.
4995 * gdb.disasm/t07_ari3.s: Ditto.
4996 * gdb.disasm/t07_ari3.exp: Ditto.
4997 * gdb.disasm/t08_or.s: Ditto.
4998 * gdb.disasm/t08_or.exp: Ditto.
4999 * gdb.disasm/t09_xor.s: Ditto.
5000 * gdb.disasm/t09_xor.exp: Ditto.
5001 * gdb.disasm/t10_and.s: Ditto.
5002 * gdb.disasm/t10_and.exp: Ditto.
5003 * gdb.disasm/t11_logs.s: Ditto.
5004 * gdb.disasm/t11_logs.exp: Ditto.
5005 * gdb.disasm/t12_bit.s: Ditto.
5006 * gdb.disasm/t12_bit.exp: Ditto.
5007 * gdb.disasm/t13_otr.s: Ditto.
5008 * gdb.disasm/t13_otr.exp: Ditto.
5009
e00759ef
EZ
50102003-07-22 Elena Zannoni <ezannoni@redhat.com>
5011
5012 * gdb.threads/tls.exp :Add kfail for 'info address' case.
5013
8bc2021f
EZ
50142003-07-22 Elena Zannoni <ezannoni@redhat.com>
5015
5016 * gdb.threads/tls.c : New file.
5017 * gdb.threads/tls.exp : New file.
5018 * gdb.threads/tls-main.c : New file.
5019 * gdb.threads/tls-shared.c : New file.
5020 * gdb.threads/tls-shared.exp : New file.
5021
89320c4c
AS
50222003-07-22 Andreas Schwab <schwab@suse.de>
5023
5024 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
5025
180dea7c
AS
50262003-07-20 Andreas Schwab <schwab@suse.de>
5027
5028 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
5029 due to insn reordering.
5030
0714963c
AC
50312003-07-15 Andrew Cagney <cagney@redhat.com>
5032
5033 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
5034
98a23b3f
MC
50352003-07-15 Michael Chastain <mec@shout.net>
5036
5037 * gdb.base/gdb1250.exp: New file.
5038 * gdb.base/gdb1250.c: New file.
5039
27e417a2
ML
50402003-07-09 Michal Ludvig <mludvig@suse.cz>
5041
5042 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
5043 expansion of size_t to 'unsigned long', not only to 'unsigned'.
5044
8bc2021f
EZ
50452003-07-09 Elena Zannoni <ezannoni@redhat.com>
5046
5047 * gdb.threads/tls.c: New file.
5048 * gdb.threads/tls.exp: New file.
5049 * gdb.threads/tls-main.c: New file.
5050 * gdb.threads/tls-shared.c: New file.
5051 * gdb.threads/tls-shared.exp: New file.
5052
d99968dc
EZ
50532003-07-09 Elena Zannoni <ezannoni@redhat.com>
5054
5055 * gdb.base/annota1.exp: Make sure that we properly escape the
5056 full path of the source file. Xfail more permissive patterns,
d63a86f8 5057 due to a compiler debug info problem.
d99968dc 5058
83876b3b
AS
50592003-07-07 Andreas Schwab <schwab@suse.de>
5060
2705e972
AS
5061 * gdb.asm/m68k.inc: New file.
5062 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
5063
83876b3b
AS
5064 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
5065 arguments"): Also match negative number.
5066
5067 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
5068
3a871b37
DJ
50692003-07-03 Daniel Jacobowitz <drow@mvista.com>
5070
5071 * gdb.base/store.c (charest): New typedef.
5072 (add_char): Rename to add_charest, update.
5073 (wack_char): Rename to wack_charest, update types. Return l + r
5074 to keep r live across the call.
5075 (wack_short, wack_int, wack_long, wack_longest, wack_float)
5076 (wack_double, wack_doublest): Return l + r to keep r live across
5077 the call.
5078 * gdb.base/store.exp: Accomodate store.c changes.
5079
b2a7f303
DC
50802003-06-30 David Carlton <carlton@kealia.com>
5081
5082 * gdb.c++/maint.exp (test_invalid_name): New.
5083 (test_first_component): Add tests for invalid names.
5084
3c6cb4a1
MC
50852003-06-29 Michael Chastain <mec@shout.net>
5086
5087 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
5088 output of '<VTT for class>' for virtual base classes.
5089
f1c2644b
DJ
50902003-06-29 Daniel Jacobowitz <drow@mvista.com>
5091
5092 * gdb.base/completion.exp: Tab-complete "complet" instead of
5093 "compl".
5094 * gdb.base/complex.exp, gdb.base/complex.c: New files.
5095
18080350
DJ
50962003-06-29 Daniel Jacobowitz <drow@mvista.com>
5097
5098 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
5099 * gdb.base/volatile.exp: Likewise.
5100
f56973f8
DJ
51012003-06-29 Daniel Jacobowitz <drow@mvista.com>
5102
5103 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
5104 gdb/1265.
5105
51062003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
5107 Daniel Jacobowitz <drow@mvista.com>
5108
5109 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
5110 initial line count of 'captured_main' from 26 to 32.
5111 (test_with_self): Allow xmalloc call to be interleaved with the
5112 preceding two lines.
5113
e766d4d6
JB
51142003-06-24 Joel Brobecker <brobecker@gnat.com>
5115
5116 * gdb.base/bang.exp: New testcase.
5117
f125c9a4
JB
51182003-06-23 Joel Brobecker <brobecker@gnat.com>
5119
5120 * gdb.base/langs.exp: Add some tests for the "minimal" language
5121 support.
5122
6e25beaf
EZ
51232003-06-23 Elena Zannoni <ezannoni@redhat.com>
5124
5125 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
5126 the testcase.
5127
2f816dda
DJ
51282003-06-22 Daniel Jacobowitz <drow@mvista.com>
5129
5130 * gdb.base/relocate.exp: Test add-symbol-file with a variable
5131 offset.
5132
db5a5748
DJ
51332003-06-22 Daniel Jacobowitz <drow@mvista.com>
5134
5135 * gdb.c++/pr-1210.cc: New file.
5136 * gdb.c++/pr-1210.exp: New file.
5137
1df0c130
DJ
51382003-06-21 Daniel Jacobowitz <drow@mvista.com>
5139
5140 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
5141 000-exec-continue.
5142
a92feac0
MK
51432003-06-15 Mark Kettenis <kettenis@gnu.org>
5144
5145 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
5146 on *-*-*bsd* instead of *-*-freebsd*.
5147
81a58f5b
AC
51482003-06-14 Andrew Cagney <cagney@redhat.com>
5149
5150 * gdb.base/store.exp: Test longest and doublest. Test all
5151 parameters. Weaken return statement match.
5152 * gdb.base/store.c: Add longest and doublest - aka long long and
5153 long double functions. Put all parameters into local register
5154 variables. Use negative values.
5155
b257a0d3
AC
51562003-06-14 Andrew Cagney <cagney@redhat.com>
5157
5158 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
5159 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
5160 exit status.
5161 * gdb.base/fileio.exp: Disable target when nointerrupts and
5162 noinferiorio, instead of limiting it to remote. Use remote_exec
5163 instead of system.
d63a86f8 5164
21c38304
JJ
51652003-06-12 Jeff Johnston <jjohnstn@redhat.com>
5166
5167 * gdb.base/float.exp: Add ia64 support.
5168
1bcdb424
CV
51692003-06-12 Corinna Vinschen <vinschen@redhat.com>
5170
5171 * gdb.base/fileio.exp: Run only on remote targets.
5172
6aeb981f
CV
51732003-06-10 Corinna Vinschen <vinschen@redhat.com>
5174
5175 * gdb.base/fileio.c: New file, testing File-I/O.
5176 * gdb.base/fileio.exp: Ditto.
5177
53df362e
RG
51782003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
5179
5180 * gdb.base/shreloc.exp: New file, check symbol values obtained from
5181 shared objects after relocation at load time (gdb PR/1132).
5182 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
5183 as above, part of the shared object relocation test.
5184
ffee1b46
MK
51852003-06-08 Mark Kettenis <kettenis@gnu.org>
5186
b5ca3722
MK
5187 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
5188 fully filled history list.
5189 * gdb.base/gdb_history: New file.
5190
03ed860d
MK
5191 * gdb.base/signals.exp: XFAIL "continue to func1" on
5192 i*86-*-freebsd*.
5193
ffee1b46
MK
5194 * gdb.base/attach.exp: When trying to attach to a nonexistent
5195 process, make it possible to specify the PID based on the target,
5196 and do so for *-*-freebsd*.
5197
d80dbb52
RH
51982003-06-02 Richard Henderson <rth@redhat.com>
5199
5200 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
5201
6dd77b81
RH
52022003-06-02 Richard Henderson <rth@redhat.com>
5203
5204 * gdb.base/selftest.exp: Next over lim_at_start initialization.
5205
f6347e16
RH
52062003-06-02 Richard Henderson <rth@redhat.com>
5207
5208 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
5209
2c161407
DJ
52102003-06-01 Daniel Jacobowitz <drow@mvista.com>
5211
5212 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
5213 of globalvar.
5214
572eb746
MK
52152003-06-01 Mark Kettenis <kettenis@gnu.org>
5216
5217 * gdb.asm/asm-source.exp: Check for memory read errors in
5218 disassembler test on *BSD too.
5219
9e9617a5
RH
52202003-06-01 Richard Henderson <rth@redhat.com>
5221
5222 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
5223 for .frame.
5224 (gdbasm_call): Lose ldgp.
5225 (gdbasm_startup): Add frame information.
5226 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
5227
7b34ad4e
MK
52282003-05-31 Mark Kettenis <kettenis@gnu.org>
5229
5230 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
5231 i?86-*-*.
5232
10059fdf
MK
52332003-05-30 Mark Kettenis <kettenis@gnu.org>
5234
5235 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
5236 FreeBSD.
5237
acf4b816
RH
52382003-05-29 Richard Henderson <rth@redhat.com>
5239
5240 * gdb.asm/alpha.inc: New file.
5241 * gdb.asm/asm-source.exp: Use it.
5242
e9ecd949
JB
52432003-05-29 Jim Blandy <jimb@redhat.com>
5244
5245 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
5246 'core.PID'.
5247
e3e5a4f3
JB
52482003-05-22 Jim Blandy <jimb@redhat.com>
5249
5250 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
5251 backtrace.
d63a86f8 5252
72fe3d25
DC
52532003-05-20 David Carlton <carlton@math.stanford.edu>
5254
5255 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
5256 this time.
5257
58da2eb2
DC
52582003-05-19 David Carlton <carlton@bactrian.org>
5259
5260 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
5261 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
5262
1fcb5155
DC
52632003-05-19 David Carlton <carlton@bactrian.org>
5264
5265 * gdb.c++/namespace.exp: Add namespace scope and anonymous
5266 namespace tests.
5267 Bump copyright date.
5268 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
5269 (main): Call C::D::marker2.
5270 * gdb.c++/namespace1.cc: New file.
5271
85e85163
JJ
52722003-05-14 Jeff Johnston <jjohnstn@redhat.com>
5273
5274 Roland McGrath <roland@redhat.com>
d63a86f8 5275 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
5276 there is no manager thread.
5277
a25fbfec
JJ
52782003-05-08 Jeff Johnston <jjohnstn@redhat.com>
5279
d63a86f8
RM
5280 * gdb.threads/schedlock.exp: Remove assumption that all threads
5281 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
5282 in one of the child threads rather than the main thread.
5283
be375bae
JB
52842003-05-07 Jim Blandy <jimb@redhat.com>
5285
09bf6082
JB
5286 Add support for assembly source testing on the s390x.
5287 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
5288 architecture.
5289 * gdb.asm/s390x.inc: New file.
5290
be375bae
JB
5291 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
5292 succession of 'if' statements.
5293
00905d52
AC
52942003-05-05 Andrew Cagney <cagney@redhat.com>
5295
5296 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
5297
b1e29e33
AC
52982003-05-05 Andrew Cagney <cagney@redhat.com>
5299
5300 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
5301 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
5302
e33d66ec
EZ
53032003-05-02 Elena Zannoni <ezannoni@redhat.com>
5304
5305 * gdb.base/charset.exp: Update based on new behavior of set/show
5306 charset commands.
5307
2b6fd0d8
AC
53082003-05-01 Andrew Cagney <cagney@redhat.com>
5309
5310 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
5311 variable do not give memory errors.
5312
130cacce
AF
53132003-04-30 Adam Fedor <fedor@gnu.org>
5314
5315 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
5316 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
5317 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
5318 gdb.objc/basicclass.m: : New files
5319
5320 * lib/gdb.exp (gdb_compile_objc): New procedure.
5321
bea71854
DJ
53222003-04-27 Daniel Jacobowitz <drow@mvista.com>
5323
5324 * gdb.base/signals.exp: Make backtrace tests more specific.
5325
0f20eeea
DC
53262003-04-23 David Carlton <carlton@bactrian.org>
5327
5328 * gdb.c++/maint.exp (test_first_component): Add tests for
5329 'operator' in more locations.
5330
c8c4d8dc
KB
53312003-04-16 Kevin Buettner <kevinb@redhat.com>
5332
5333 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
5334
3fe60e3c
EZ
53352003-04-16 Elena Zannoni <ezannoni@redhat.com>
5336
5337 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
5338 func marke' instead. Update test name.
5339
9219021c
DC
53402003-04-15 David Carlton <carlton@math.stanford.edu>
5341
5342 * gdb.c++/maint.exp: New file.
5343
5dd55bdd
EZ
53442003-04-14 Elena Zannoni <ezannoni@redhat.com>
5345
5346 * gdb.threads/schedlock.c: Change type of thread function argument
5347 to long, to avoid warnings on 64-bit platforms.
5348
00890572
EZ
53492003-04-14 Elena Zannoni <ezannoni@redhat.com>
5350
5351 * gdb.base/attach.exp: Add new message from ptrace in case of
5352 attaching to nonexistent process.
d63a86f8 5353
93201743
JB
53542003-04-11 Jim Blandy <jimb@redhat.com>
5355
5356 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
5357 gdb.c++/userdef.cc: Place comments on the lines to which the
5358 marker function might return.
5359 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
5360 gdb.c++/userdef.exp: Look for those comments to check that we've
5361 returned to the right place, instead of checking line numbers.
5362
2a11c64d
EZ
53632003-04-11 Elena Zannoni <ezannoni@redhat.com>
5364
5365 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
5366 match on sourcefile name, instead of directory name.
5367
68ab8fc5
EZ
53682003-04-10 Elena Zannoni <ezannoni@redhat.com>
5369
d63a86f8 5370 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
5371 working directory name.
5372
5624293a
JB
53732003-04-09 Jim Blandy <jimb@redhat.com>
5374
5375 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
5376 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
5377 after an inferior function call, report the failure, but allow the
5378 test to continue.
5379
f1f02ee4
SC
53802003-04-05 Stephane Carrez <stcarrez@nerim.fr>
5381
5382 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
5383 with -DPROTOTYPES.
5384
6eb79af0
SC
53852003-04-05 Stephane Carrez <stcarrez@nerim.fr>
5386
5387 * gdb.base/break.exp: Revert last patch.
5388
8dfb4cf0
SC
53892003-04-04 Stephane Carrez <stcarrez@nerim.fr>
5390
5391 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
5392 with -DPROTOTYPES.
5393
ed4c619a
AC
53942003-04-02 Andrew Cagney <cagney@redhat.com>
5395
5396 * gdb.base/callfuncs.exp: Make "print add" messages unique.
5397 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
5398 matching directories by the name breakpoint.
5399 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
5400 Make "continue to marker1" consistent.
5401 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
5402 message consistent.
5403 * lib/gdb.exp: Put "the program is no longer running", and "the
5404 program exited" in parenthesis.
5405 * lib/mi-support.exp: Ditto.
d63a86f8 5406
4e35d5f0 54072003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 5408
4e35d5f0
BR
5409 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
5410
71900fe8
AC
54112003-03-29 Andrew Cagney <cagney@redhat.com>
5412
5413 * gdb.base/sizeof.c (main): Print the value of '\377'.
5414 * gdb.base/sizeof.exp: Check the sign of '\377'.
5415
c0655a16
MC
54162003-03-27 Michael Chastain <mec@shout.net>
5417
5418 * gdb.base/gdb1090.exp: New file.
5419 * gdb.base/gdb1090.cc: New file.
5420
5b2a3989
JB
54212003-03-27 J. Brobecker <brobecker@gnat.com>
5422
5423 * gdb.gdb/observer.exp: New regression test.
5424
79876890
MC
54252003-03-27 Michael Chastain <mec@shout.net>
5426
5427 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
5428 * gdb.base/ptype.exp: Likewise.
5429
6eac95e3
CV
54302003-03-27 Corinna Vinschen <vinschen@redhat.com>
5431
5432 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
5433
e8c71839
MC
54342003-03-26 Michael Chastain <mec@shout.net>
5435
5436 * gdb.base/ptype.exp: Actually use some typedef'd types.
5437
71b10041
SC
54382003-03-21 Stephane Carrez <stcarrez@nerim.fr>
5439
5440 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
5441 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
5442
2512cf80
CV
54432003-03-20 Corinna Vinschen <vinschen@redhat.com>
5444
5445 * gdb.base/default.exp: Fix regular expression.
5446
0d195a4f
CV
54472003-03-20 Corinna Vinschen <vinschen@redhat.com>
5448
5449 * gdb.base/args.exp: Fix regular expression.
5450
8a2dbca8
CV
54512003-03-20 Corinna Vinschen <vinschen@redhat.com>
5452
5453 * gdb.base/help.exp: Allow Win32 child process.
5454
bf028682
CV
54552003-03-20 Corinna Vinschen <vinschen@redhat.com>
5456
5457 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
5458 when stepping out of main().
5459
182dbe85
CV
54602003-03-20 Corinna Vinschen <vinschen@redhat.com>
5461
5462 * gdb.base/default.exp: Check for win32 specific message when calling
5463 "run" without executable.
5464
d67a6ba5
CV
54652003-03-20 Corinna Vinschen <vinschen@redhat.com>
5466
5467 * gdb.base/args.exp: Expect .exe in output.
5468
a955b5bb
CV
54692003-03-20 Corinna Vinschen <vinschen@redhat.com>
5470
5471 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
5472 Cygwin native.
5473
bf6bad4b
AC
54742003-03-17 Andrew Cagney <cagney@redhat.com>
5475
5476 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
5477 vector registes.
5478 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
5479 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
5480
293e9a31
DC
54812003-03-17 David Carlton <carlton@math.stanford.edu>
5482
5483 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
5484 test, for PR breakpoints/38.
5485 Call test_watchpoint_and_breakpoint.
5486 * gdb.base/watchpoint.c (func3): New function.
5487 (main): Call func3.
5488
5330f2db
DC
54892003-03-04 David Carlton <carlton@math.stanford.edu>
5490
5491 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
5492 Garply<Garply<char> >:: garply".
5493 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
5494 with respect to PR c++/1111; note also PR c++/1113.
5495 (test_template_breakpoints): KFAIL "constructor breakpoint" with
5496 respect to PR c++/1062.
5497 KFAIL "destructor breakpoint" with respect to PR c++/1112.
5498
6ece72da
DC
54992003-03-03 David Carlton <carlton@math.stanford.edu>
5500
5501 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
5502 with respect to PR c++/57.
5503 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
5504 c++/826.
5505 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
5506 respect to PR c++/57.
5507
85ca1584
DC
55082003-03-03 David Carlton <carlton@math.stanford.edu>
5509
5510 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
5511 respect to PR c++/33 into FAILs.
5512
98e9c5b8
MC
55132003-03-03 Michael Chastain <mec@shout.net>
5514
7bedbf27
MC
5515 * configure.in: Update copyright years.
5516
55172003-03-03 Michael Chastain <mec@shout.net>
5518
5519 * Makefile.in: Update copyright years.
98e9c5b8 5520
f683e100
DC
55212003-02-28 David Carlton <carlton@math.stanford.edu>
5522
5523 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
5524 print class instead of struct and/or superfluous protection
5525 specifiers, as long as the resulting output is equivalent to the
5526 source code.
5527 Delete FIXME from end of messages on tests that don't need
5528 fixing.
5529
a9e0cf2c
DC
55302003-02-28 David Carlton <carlton@math.stanford.edu>
5531
5532 * gdb.c++/templates.exp (do_tests): Allow const in the two
5533 Foo<volatile char *>::foo tests.
5534
e8d359df
MS
55352003-02-27 Michael Snyder <msnyder@redhat.com>
5536
d63a86f8 5537 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
5538 will be consistant.
5539
0b71dc91
DC
55402003-02-26 David Carlton <carlton@math.stanford.edu>
5541
5542 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
5543 char *>::foo" test with respect to PR c++/33. Create a new test
5544 which is identical to that one except that it doesn't put the
5545 space between the "char" and the "*"; KFAIL it, too.
5546
dd14ab43
DC
55472003-02-26 David Carlton <carlton@math.stanford.edu>
5548
5549 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
5550 template types into either PASSes or KFAILs (corresponding to PR
5551 c++/57). Tweak indentation. Update copyright.
5552
1146c7f1
SC
55532003-02-23 Stephane Carrez <stcarrez@nerim.fr>
5554
5555 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
5556
74641dfb
MC
55572003-02-13 Michael Chastain <mec@shout.net>
5558
5559 * gdb.base/exprs.exp: Remove i960 remnants.
5560 * gdb.base/funcargs.exp: Likewise.
5561 * gdb.base/list.exp: Likewise.
5562 * gdb.base/ptype.exp: Likewise.
5563
559cd2d0
DC
55642003-02-14 David Carlton <carlton@math.stanford.edu>
5565
5566 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
5567 pEe->D::vg()" from XFAIL to KFAIL.
5568
c4f90d87
JM
55692003-02-13 Jason Molenda (jmolenda@apple.com)
5570
5571 * gdb.base/maint.exp: Update maint print statistics regexp to include
5572 new entries.
5573
cbc4d97c
MC
55742003-02-13 Michael Chastain <mec@shout.net>
5575
5576 * gdb.c++/inherit.exp: Remove call to get_debug_format.
5577
40f235b7
MC
55782003-02-12 Michael Chastain <mec@shout.net>
5579
5580 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
5581 * gdb.c++/inherit.exp: Likewise.
5582 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
5583 * gdb.c++/templates.exp: Likewise.
5584 * gdb.c++/virtfunc.exp: Likewise.
5585
c56716b0
JM
55862003-02-06 Jason Molenda (jason-cl@molenda.com)
5587
5588 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
5589 why the code is written that way.
5590
070afcf8
MC
55912003-02-05 Michael Chastain <mec@shout.net>
5592
5593 * gdb.base/dump.exp: Add missing copyright line.
5594
5d0331e5
JM
55952003-02-05 Jason Molenda (jason-cl@molenda.com)
5596
f7ae6d3e 5597 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
5598 at the beginning so the breakpoint doesn't get set on the loop.
5599
92851186
MC
56002003-02-05 Michael Chastain <mec@shout.net>
5601
5602 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
5603 output for configurations with gcc 2.95.3.
5604
cbf1e085
AC
56052003-02-05 Keith Seitz <keiths@redhat.com>
5606 Andrew Cagney <ac131313@redhat.com>
5607
5608 * gdb.mi/mi-cli.exp: New file.
d63a86f8 5609
29518e1e
MC
56102003-02-04 Michael Chastain <mec@shout.net>
5611
5612 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
5613 Call perror and then continue.
5614
5af1d5f3
MC
56152003-02-03 Michael Chastain <mec@shout.net>
5616
5617 * gdb.c++/pr-1023.cc: New file.
5618 * gdb.c++/pr-1023.exp: New file.
5619
6b549786
JB
56202003-02-05 Jim Blandy <jimb@redhat.com>
5621
5622 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
5623 it's local to foobar. Check for it there, and check that it's not
5624 present in main.
5625 * gdb.c++/local.cc (marker2): New function.
5626 (foobar): Call marker1.
5627 (main): Call marker2 instead of marker1.
5628
67f16606
AC
56292003-02-04 Andrew Cagney <ac131313@redhat.com>
5630
5631 * gdb.disasm/mn10200.exp: Obsolete file.
5632 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
5633 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
5634 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
5635
1c5cb38e
DC
56362003-02-04 David Carlton <carlton@math.stanford.edu>
5637
5638 * gdb.c++/overload.exp: Test intToChar(1).
5639 * gdb.c++/overload.cc (intToChar): New.
5640 (main): Call intToChar.
5641
d1fe6965
DC
56422003-02-03 David Carlton <carlton@math.stanford.edu>
5643
5644 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
5645 'might_kfail' arg.
5646 KFAIL some of the continue_to_bp_overloaded calls, according to
5647 PR c++/1025.
5648
9ba61c5d
MC
56492003-02-01 Michael Chastain <mec@shout.net>
5650
5651 * gdb.base/advance.c (marker1): New marker function.
5652 * gdb.base/advance.exp: When the 'advance' command lands on the
5653 return breakpoint, it can legitimately stop on either the
5654 current line or the next line. Accommodate both outcomes.
5655 * gdb.base/until.exp: Likewise.
5656
e7494ffb
AC
56572003-02-02 Andrew Cagney <ac131313@redhat.com>
5658
5659 2002-11-10 Jason Molenda (jason-cl@molenda.com):
5660 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
5661 now a list, not a tuple.
5662 * gdb.mi/mi-var-display.exp: Ditto.
5663 * gdb.mi/gdb792.exp: Ditto.
5664
075559bc
AC
56652003-02-01 Andrew Cagney <ac131313@redhat.com>
5666
5667 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
5668 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
5669 stack backtraces.
5670 * gdb.mi/mi-syn-frame.c: Part of same.
5671
2bd4c7b1
MK
56722003-02-01 Mark Kettenis <kettenis@gnu.org>
5673
5674 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
5675 gdb.mi/mi1-pthreads.exp: Return instead of calling
5676 gdb_suppress_entire_file.
5677
eabd8992
MS
56782003-02-01 Mark Salter <msalter@redhat.com>
5679
5680 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
5681
71469e2f
MS
56822003-01-31 Mark Salter <msalter@redhat.com>
5683
5684 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
5685 Support empty arg.
5686
38a94d44
MC
56872003-01-30 Michael Chastain <mec@shout.net>
5688
5689 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
5690 This was a workaround for a UTF-8 bug in readline 4.3. The bug
5691 has been fixed in gdb/readline on 2003-01-09.
5692
19ea9e73
MS
56932003-01-29 Michael Snyder <msnyder@redhat.com>
5694
e8d359df
MS
5695 * gdb.base/maint.exp: Allow for leading underscore in symbol.
5696 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
5697 * gdb.base/args.exp: Skip if target does not support args passing.
5698
2307bd6a
DJ
56992003-01-22 Daniel Jacobowitz <drow@mvista.com>
5700
19ea9e73 5701 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
5702 gdb_test. Accept a list of expect arguments as the third
5703 parameter.
5704 (gdb_test): Use it.
5705
f2dd3617
EZ
57062003-01-20 Elena Zannoni <ezannoni@redhat.com>
5707
5708 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
5709 allow for different test tree configurations. Update some
5710 tescases accordingly.
5711 * gdb.arch/altivec-regs.exp: Ditto.
5712 * gdb.asm/asm-source.exp: Ditto.
5713 * gdb.base/advance.exp: Ditto.
5714 * gdb.base/display.exp: Ditto.
d63a86f8 5715 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
5716 * gdb.base/mips_pro.exp: Ditto.
5717 * gdb.base/overlays.exp: Ditto.
5718 * gdb.base/relocate.exp: Ditto.
5719 * gdb.base/setshow.exp: Ditto.
5720 * gdb.base/step-line.exp: Ditto.
5721 * gdb.base/step-test.exp: Ditto.
5722 * gdb.base/until.exp: Ditto.
5723 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
5724
c71cdefd
DC
57252003-01-17 David Carlton <carlton@math.stanford.edu>
5726
5727 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
5728 corresponding to PR c++/945.
5729 Update copyright.
5730
fdba05d7
DC
57312003-01-17 David Carlton <carlton@math.stanford.edu>
5732
5733 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
5734 corresponding to PR c++/68.
5735
57362003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
5737
5738 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
5739 (test_paddr_hairy_functions): Call print_addr_2_kfail for
5740 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
5741
c362c33a
EZ
57422003-01-15 Elena Zannoni <ezannoni@redhat.com>
5743
0fbc361c
EZ
5744 * gdb.base/break.exp: Fix change of default location, because of
5745 removal of until tests.
5746 * gdb.base/help.exp: Update test for new 'until' help message.
5747 Add test for help on 'advance'.
c362c33a
EZ
5748 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
5749
dabf8a35
MK
57502003-01-15 Mark Kettenis <kettenis@gnu.org>
5751
5752 * gdb.base/default.exp: Adapt "info float" test for recent changes
5753 to that command. Add test for "info vector".
5754 * gdb.base/float.exp: New file. Add test for "info float" that
5755 resembles the old test in gdb.base/default.exp.
5756
a1769aca
DC
57572003-01-15 David Carlton <carlton@math.stanford.edu>
5758
5759 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
5760
82025e13
EZ
57612003-01-15 Elena Zannoni <ezannoni@redhat.com>
5762
5763 * gdb.base/break.exp: Move the tests of until command from here...
5764 * gdb.base/until.exp: ... to here. New file. Add other tests.
5765 * gdb.base/advance.c: New file.
5766 * gdb.base/advance.exp: New file.
5767
8f9ab801
EZ
57682003-01-14 Elena Zannoni <ezannoni@redhat.com>
5769
5770 * gdb.base/args.c: New file.
5771 * gdb.base/args.exp: New file.
5772
9ae66589
DJ
57732003-01-14 Daniel Jacobowitz <drow@mvista.com>
5774
5775 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
5776
8d77e5c3
DJ
57772003-01-14 Daniel Jacobowitz <drow@mvista.com>
5778
5779 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
5780
12d2f0a1
DJ
57812003-01-14 Daniel Jacobowitz <drow@mvista.com>
5782
5783 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
5784 dates.
5785
6ca37014
DJ
57862003-01-13 Daniel Jacobowitz <drow@mvista.com>
5787
5788 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
5789
b0023472
DJ
57902003-01-13 Daniel Jacobowitz <drow@mvista.com>
5791
5792 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
5793 (ptype &*"foo").
5794 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
5795
607fbc54 57962003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
5797
5798 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
5799 * gdb.mi/mi1-console.exp: Likewise.
5800
607fbc54 58012003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
5802
5803 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
5804 * gdb.mi/mi1-console.exp: Likewise.
5805
a1fb14a2
DJ
58062003-01-13 Daniel Jacobowitz <drow@mvista.com>
5807
5808 * gdb.c++/overload.exp: Remove some fixed XFAILs.
5809
c4cf40b7
DJ
58102003-01-09 Daniel Jacobowitz <drow@mvista.com>
5811
5812 * gdb.base/detach.exp: New test.
5813
696d5a5b
DJ
58142003-01-09 Daniel Jacobowitz <drow@mvista.com>
5815
5816 * Makefile.in (ALL_SUBDIRS): New variable.
5817 (subdirs, clean, distclean): Use it.
5818 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
5819 regenerating Makefile, since it is generated from the top level.
5820 * gdb.asm/Makefile.in: Likewise.
5821 * gdb.base/Makefile.in: Likewise.
5822 * gdb.c++/Makefile.in: Likewise.
5823 * gdb.disasm/Makefile.in: Likewise.
5824 * gdb.java/Makefile.in: Likewise.
5825 * gdb.mi/Makefile.in: Likewise.
5826 * gdb.threads/Makefile.in: Likewise.
5827 * gdb.trace/Makefile.in: Likewise.
5828
754533e4
DC
58292003-01-09 David Carlton <carlton@math.stanford.edu>
5830
5831 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
5832 Add copyright year 2003.
5833
d8b3e9ee
MC
58342003-01-06 Michael Chastain <mec@shout.net>
5835
5836 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
5837 When selecting a thread, 'line' and 'file' are optional.
5838 * gdb.mi/mi1-pthreads.exp: Likewise.
5839
8e9e0fe6
AS
58402003-01-06 Andreas Schwab <schwab@suse.de>
5841
5842 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
5843 failures.
5844
b5ab8ff3
DJ
58452003-01-04 Daniel Jacobowitz <drow@mvista.com>
5846
5847 Fix PR gdb/844
5848 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
5849 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
5850
5851 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
5852 instead of calling gdb_suppress_entire_file.
5853 * gdb.threads/print-threads.exp: Likewise.
5854 * gdb.threads/schedlock.exp: Likewise.
5855
5856 * gdb.threads/killed.exp: Return instead of calling
5857 gdb_suppress_entire_file.
5858 * gdb.threads/linux-dp.exp: Likewise.
5859 * gdb.threads/pthreads.exp: Likewise.
5860
1e698235
DJ
58612003-01-04 Daniel Jacobowitz <drow@mvista.com>
5862
5863 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
5864 stabs.
5865 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
5866 * gdb.base/whatis.exp: Always allow (void) after function names.
5867
147ff08c
DJ
58682003-01-04 Daniel Jacobowitz <drow@mvista.com>
5869
5870 * gdb.c++/casts.exp: Correct regexp.
5871
dc62bfc2
MK
58722003-01-04 Mark Kettenis <kettenis@gnu.org>
5873
5874 * configure.in: Call AC_CONFIG_HEADER. Don't call
5875 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
5876 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
5877 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
5878 aforementioned directories in the AC_OUPUT call.
5879 * config.hin: New file.
5880 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
5881 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
5882 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
5883 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
5884 pass -I$objdir instead of -I$objdir/$subdir in compilation.
5885 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
5886 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
5887 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
5888 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
5889 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
5890 gdb.threads/configure.in, gdb.threads/configure,
5891 gdb.threads/config.in, gdb.trace/configure.in,
5892 gdb.trace/configure: Removed.
5893
77afa639
MC
58942003-01-03 Michael Chastain <mec@shout.net>
5895
5896 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
5897 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
5898
7634bb6e
DJ
58992003-01-03 Daniel Jacobowitz <drow@mvista.com>
5900
5901 * gdb.base/store.exp: Fix regular expressions.
5902
b39c905e
MK
59032002-12-28 Mark Kettenis <kettenis@gnu.org>
5904
5905 * configure.in: Rewrite.
5906 * configure: Regenerated.
5907
0a8551dd
DC
59082003-01-03 David Carlton <carlton@math.stanford.edu>
5909
5910 * gdb.base/psymtab.exp: New file.
5911 * gdb.base/psymtab1.c: Ditto.
5912 * gdb.base/psymtab2.c: Ditto.
5913
c60b7188
AF
59142002-12-23 Adam Fedor <fedor@gnu.org>
5915
5916 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
5917
ee73db83
DC
59182002-12-23 David Carlton <carlton@math.stanford.edu>
5919
5920 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
5921 and current_directory initialization.
5922
d6c1774e
JB
59232002-12-22 Jim Blandy <jimb@redhat.com>
5924
f0a847b8
JB
5925 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
5926 rather than as part of the output file name.
5927
d6c1774e
JB
5928 * gdb.base/attach.exp: There's no need to copy the test program to
5929 /tmp; that was only ever necessary on HP/UX, and this test is
5930 entirely disabled there anyway.
5931
f0708dbb
JB
59322002-12-21 Jim Blandy <jimb@redhat.com>
5933
4c2acfea
JB
5934 * gdb.c++/psmang.exp: Doc fix.
5935
f0708dbb
JB
5936 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
5937 test.
5938
9579e000
DC
59392002-12-20 David Carlton <carlton@math.stanford.edu>
5940
5941 * gdb.c++/annota2.exp: KFAIL annotate-quit.
5942
d1810171
MC
59432002-12-18 Michael Chastain <mec@shout.net>
5944
5945 * gdb.c++/annota2.exp: Add copyright year 2002.
5946
76565097
DC
59472002-12-17 David Carlton <carlton@math.stanford.edu>
5948
5949 * gdb.c++/try_catch.cc: Add marker comments.
5950 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
5951 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
5952 * gdb.c++/m-static.cc: Ditto.
5953 * gdb.c++/m-static1.cc: Ditto.
5954 * gdb.c++/try_catch.cc: Ditto.
5955
da81390b
JJ
59562002-12-16 Jeff Johnston <jjohnstn@redhat.com>
5957
5958 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
5959 to see whether we are using the new -environment-directory
5960 command which resets via -r or the old version of the command
5961 which may prompt the user. Part of fix for gdb/741.
5962
b304d130
AC
59632002-12-13 Andrew Cagney <ac131313@redhat.com>
5964
5965 * gdb.fortran/types.exp: Update obsolete comment.
5966 * gdb.fortran/exprs.exp: Ditto.
5967 * lib/gdb.exp: Delete obsolete code.
5968 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
5969 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
5970 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
5971 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
5972 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
5973 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
5974 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
5975 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
5976 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
5977 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
5978 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
5979 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
5980 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
5981 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
5982 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
5983 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
5984 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
5985 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
5986 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
5987 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
5988 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
5989 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
5990 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
5991 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
5992 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
5993 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
5994 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
5995 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
5996 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
5997 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
5998 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
5999 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
6000 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
6001 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
6002 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
6003 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
6004 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
6005
a23b6e6a
DC
60062002-12-11 David Carlton <carlton@math.stanford.edu>
6007
6008 * gdb.c++/m-data.exp: Add test for members that shadow global
6009 variables: see PR gdb/804.
6010 * gdb.c++/m-data.cc: Ditto.
6011
6604731b
DJ
60122002-12-10 Daniel Jacobowitz <drow@mvista.com>
6013
6014 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
6015
de46ecd7
DC
60162002-12-06 David Carlton <carlton@math.stanford.edu>
6017
6018 * gdb.base/store.c: Don't declare functions static.
6019
27e829d0
AC
60202002-12-04 Andrew Cagney <ac131313@redhat.com>
6021
6022 * gdb.base/store.exp, gdb.base/store.c: New files.
6023
92806416
DJ
60242002-12-03 Daniel Jacobowitz <drow@mvista.com>
6025
6026 * gdb.base/selftest.exp: Update for current gdb.
6027
3bcbaac5
DJ
60282002-12-03 Daniel Jacobowitz <drow@mvista.com>
6029
6030 * gdb.base/maint.exp: Only dump symbols from one source file
6031 or objfile.
6032
f4f00b1f
DJ
60332002-12-03 Daniel Jacobowitz <drow@mvista.com>
6034
6035 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
6036 function call.
6037
f1c8a949
JB
60382002-11-25 Jim Blandy <jimb@redhat.com>
6039
6040 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
6041 function appearing in error message.
6042
9e297a97
DJ
60432002-11-21 Daniel Jacobowitz <drow@mvista.com>
6044
6045 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
6046
1f312e79
JJ
60472002-11-08 Jeff Johnston <jjohnstn@redhat.com>
6048
d63a86f8
RM
6049 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
6050 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
6051 should be in mi console format. This is part of fix for PR gdb/604.
6052
83c31e7d
FN
60532002-09-18 Fernando Nasser <fnasser@redhat.com>
6054
6055 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
6056 which explicitly prints the zero offset as "+0".
6057
322b3f65
DJ
60582002-10-22 Daniel Jacobowitz <drow@mvista.com>
6059
6060 * gdb.threads/schedlock.c (args): Make unsigned.
6061
60622002-10-21 Daniel Jacobowitz <drow@mvista.com>
6063
6064 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
6065 numbers. Allow "foo2|selected stack frame".
6066 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
6067 * gdb.asm/asmsrc2.s: Likewise.
6068 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
6069 comments.
6070 * gdb.asm/mips.inc: New file.
6071
5e2fe5b8
AF
60722002-10-18 Adam Fedor <fedor@gnu.org>
6073
6074 * gdb.base/default.exp: Update expected output to include 'ObjC'.
6075 * gdb.base/help.exp: Likewise.
6076
abe1a5d0
KB
60772002-10-17 Kevin Buettner <kevinb@redhat.com>
6078
6079 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
6080 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
6081
10abb1d4
JB
60822002-10-02 Jim Blandy <jimb@redhat.com>
6083
6084 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
6085
1f609b42
AC
60862002-10-01 Andrew Cagney <ac131313@redhat.com>
6087
6088 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
6089 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
6090 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
6091 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
6092 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
6093 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
6094 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
6095
0aee02e4
AC
60962002-09-29 Andrew Cagney <ac131313@redhat.com>
6097
6098 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
6099 * mi0-disassemble.exp, mi0-eval.exp: Delete.
6100 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
6101 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
6102 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
6103 * mi0-var-block.exp, mi0-var-child.exp: Delete.
6104 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 6105
6fde09ad
KB
61062002-09-27 Kevin Buettner <kevinb@redhat.com>
6107
6108 * gdb.base/annota1.exp (info break): Make directory components of
6109 path optional since not all compilers emit this debug information.
6110
6111 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
6112 step ends up stepping out of the function instead of stopping on
6113 the epilogue.
6114
9e8aab75
KS
61152002-09-26 Keith Seitz <keiths@redhat.com>
6116
6117 * lib/insight-support.exp (gdbtk_start): Figure out where
6118 the insight executable is based on where gdb is. Use this
6119 executable to start insight instead of gdb.
6120
e36180d7
AC
61212002-09-25 Andrew Cagney <cagney@redhat.com>
6122
6123 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
6124
9dd34b2b
AC
61252002-09-24 Andrew Cagney <ac131313@redhat.com>
6126
6127 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
6128 test_isolated_complaints.
6129 (test_empty_complaint): New function.
6130 (test_empty_complaints): New function. Check no output when no
6131 complaints.
d63a86f8 6132
dea97812
KB
61332002-09-19 Jim Blandy <jimb@redhat.com>
6134
6135 * gdb.base/charset.exp, gdb.base/charset.c: New files.
6136
54951bd7
AC
61372002-09-19 Andrew Cagney <ac131313@redhat.com>
6138
6139 * gdb.gdb/complaints.exp: New file.
6140
dec43320
AC
61412002-09-18 Andrew Cagney <ac131313@redhat.com>
6142
6143 * gdb.base/maint.exp: Check `help maint internal-warning'.
6144
e70d6e3f
DC
61452002-09-18 David Carlton <carlton@math.stanford.edu>
6146
6147 * gdb.c++/m-static.exp: Remove breakpoints depending on line
6148 numbers, and replace them by a single breakpoint after the
6149 constructors are all finished.
6150 Add test 4.
6151 * gdb.c++/m-static.cc: Add test 4.
6152 * gdb.c++/m-static.h: New file.
6153 * gdb.c++/m-static1.cc: New file.
6154
6155 * gdb.c++/printmethod.exp: New file.
6156 * gdb.c++/printmethod.cc: New file.
6157
6158 * gdb.c++/pr-574.exp: New file.
6159 * gdb.c++/pr-574.cc: New file.
6160
afb5c968
CV
61612002-09-18 Corinna Vinschen <vinschen@redhat.com>
6162
6163 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
6164 embedded targets which never actually exit.
6165
31e45dee
FN
61662002-09-18 Fernando Nasser <fnasser@redhat.com>
6167
6168 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
6169 "don't step after run" as unresolved or unsupported, instead of xfail.
6170
a283c5a1
CV
61712002-09-18 Corinna Vinschen <vinschen@redhat.com>
6172
6173 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
6174 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
6175 Add newline to expected string in "step out of main (status wrapper)"
6176 case.
6177
11350d2a
CV
61782002-09-18 Corinna Vinschen <vinschen@redhat.com>
6179
6180 * lib/gdb.exp (rerun_to_main): Allow restarting application.
6181 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
6182
0deec7d6
TT
61832002-09-17 Tom Tromey <tromey@redhat.com>
6184
6185 * gdb.base/printcmds.exp (test_print_string_constants): Expect
6186 \000, not \0, in double-quoted string.
6187
b2b4a1b5
CV
61882002-09-14 Corinna Vinschen <vinschen@redhat.com>
6189
c9d37158 6190 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
6191 string after running the commands execution on breakpoint tests.
6192
1c56143a
CV
61932002-09-13 Corinna Vinschen <vinschen@redhat.com>
6194
6195 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
6196
37f8da45
JB
61972002-09-12 Joel Brobecker <brobecker@gnat.com>
6198
6199 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
6200
08b468e0
KS
62012002-09-10 Keith Seitz <keiths@redhat.com>
6202
6203 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
6204 runto proc.
6205 (mi_run_to_main): Use mi_runto.
6206 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
6207
dc360f58
KS
62082002-09-10 Keith Seitz <keiths@redhat.com>
6209
6210 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
6211 regexp for stopping at main. Could have multiple event notifications.
6212 Don't assume that main was declared with no parameters.
6213 (mi_next): Use mi_step_to.
6214 (mi_step): Use mi_next_to.
6215
ce3abcfb
CV
62162002-09-09 Corinna Vinschen <vinschen@redhat.com>
6217
6218 * gdb.base/default.exp: Fix expected string in `info float' test.
6219
d1f5b980
BE
62202002-09-09 Ben Elliston <bje@redhat.com>
6221
6222 * config/mips.exp: Update comments.
6223 * config/mips-idt.exp: Likewise.
6224 * config/nind.exp: Likewise.
6225 * config/slite.exp: Likewise.
6226 * config/sparclet.exp: Likewise.
6227 * config/udi.exp: Likewise.
6228 * config/vx.exp: Likewise.
6229 * config/vxworks29k.exp: Likewise.
6230
2f71430b
JB
62312002-09-05 Jim Blandy <jimb@redhat.com>
6232
6233 * gdb.threads/killed.exp: Fix test failure message.
6234
7ddebc7e
KS
62352002-09-04 Keith Seitz <keiths@redhat.com>
6236
6237 * lib/mi-support.exp: Update copyright.
6238 (mi_gdb_test): Increase the priority of the expected pattern
6239 so that it matches gdb_test.
6240
0ae67eb3
KS
62412002-09-03 Keith Seitz <keiths@redhat.com>
6242
6243 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
6244 Use integer comparison instead of string comparison for testing
6245 whether binary was built.
6246
38fc42c8
JB
62472002-09-03 Jim Blandy <jimb@redhat.com>
6248
6249 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
6250
b6ff0e81
JB
62512002-08-29 Jim Blandy <jimb@redhat.com>
6252
6253 * gdb.threads/pthreads.exp: Move the portable thread compilation
6254 code into a function in lib/gdb.exp, and call that from here.
6255 * lib/gdb.exp (gdb_compile_pthreads): New function.
6256
07c98896
KS
62572002-08-29 Keith Seitz <keiths@redhat.com>
6258
6259 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
6260 expect_out so that callers can get at it.
6261
0312286c
DJ
62622002-08-23 Daniel Jacobowitz <drow@mvista.com>
6263
6264 * gdb.threads/print-threads.c: New file.
6265 * gdb.threads/print-threads.exp: New file.
6266 * gdb.threads/schedlock.c: New file.
6267 * gdb.threads/schedlock.exp: New file.
6268
dd039bc4
EZ
62692002-08-22 Elena Zannoni <ezannoni@redhat.com>
6270
6271 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
6272 not altivec.c.
6273
1f36144c
MK
62742002-08-17 Mark Kettenis <kettenis@gnu.org>
6275
6276 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
6277 targets. The problem should be fixed now.
6278
16057ec7 62792002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
6280
6281 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
6282 2002-07-24 change that removes final dots from error messages.
6283
3c1499ad
TT
62842002-08-13 Tom Tromey <tromey@redhat.com>
6285
6286 * gdb.base/readline.exp: New file.
6287
a20ce2c3
AC
62882002-08-01 Andrew Cagney <ac131313@redhat.com>
6289
6290 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
6291 supress message.
6292
db034ac5
AC
62932002-08-01 Andrew Cagney <cagney@redhat.com>
6294
6295 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
6296 CHILL_FOR_TARGET and CHILL_LIB.
6297 * configure.in (configdirs): Remove gdb.chill.
6298 * configure: Regenerate.
6299 * lib/gdb.exp: Obsolete references to chill.
6300 * gdb.fortran/types.exp: Ditto.
6301 * gdb.fortran/exprs.exp: Ditto.
6302
3e000b18
KB
63032002-07-30 Kevin Buettner <kevinb@redhat.com>
6304
6305 * gdb.base/shlib-call.exp (additional_flags): Conditionally
6306 set Irix-specific compile and link flags.
6307
28f4966b
KB
63082002-07-29 Kevin Buettner <kevinb@redhat.com>
6309
6310 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
6311 source files. The ``-o'' option doesn't work with the ``-E'' option
6312 when using the Irix compiler.
6313
46c0d5a6
DJ
63142002-07-19 Daniel Jacobowitz <drow@mvista.com>
6315
6316 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
6317 Improve support for reusing an exec file. Copy exec file
6318 to target, and run gdbserver on the target instead of on the host.
6319
eecf4bed
JB
63202002-07-18 Jim Blandy <jimb@redhat.com>
6321
0f815cdf
JB
6322 * gdb.base/ending-run.exp: Don't expect to see the program end in
6323 some orderly fashion when we're running on a real stand-alone
6324 board.
6325
eecf4bed
JB
6326 * gdb.base/interrupt.exp: Correct logic for skipping tests on
6327 targets that don't support interrupts.
6328
52d309e4
JB
63292002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
6330
6331 * gdb.base/attach.exp: Add patterns to match output from /proc-based
6332 systems.
6333 Move comments in expect statements to inside the actions, so that they
6334 don't get matched against.
6335
ff683d9e
MK
63362002-07-10 Mark Kettenis <kettenis@gnu.org>
6337
6338 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
6339 function when asleep" test.
6340
b5356753
AC
63412002-07-10 Andrew Cagney <ac131313@redhat.com>
6342
6343 * gdb.base/page.exp: Rewrite to handle problems with very long
6344 `info set' output. Update copyright.
6345
6aa4d13a
AC
63462002-06-26 Andrew Cagney <ac131313@redhat.com>
6347
6348 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
6349 gdb.threads-hp.
6350 * gdb.hp/configure: Regenerate.
6351 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
6352 * gdb.hp/gdb.threads-hp/configure: Delete file.
6353 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
6354
8cf8c2b8
AC
63552002-06-22 Andrew Cagney <ac131313@redhat.com>
6356
6357 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
6358 setlocale, bindtextdomain and textdomain.
6359
6827a8f8
JB
63602002-06-11 Jim Blandy <jimb@redhat.com>
6361
919d772c
JB
6362 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
6363 preprocessor macro information is present.
6364
6827a8f8
JB
6365 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
6366 tests.
6367
c15b0d21
MS
63682002-06-06 Michael Snyder <msnyder@redhat.com>
6369
c5984d70
MS
6370 * gdb.base/overlays.exp: Record addresses of overlay
6371 functions in TCL variables rather than in GDB variables,
6372 to avoid having GDB convert them to pointers (with loss
6373 of information).
6374
d63a86f8 6375 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 6376 default linker script changes.
c15b0d21
MS
6377 * gdb.base/long_long.exp: Add check for sizeof (long double).
6378
be26fe0d
ML
63792002-06-06 Michal Ludvig <mludvig@suse.cz>
6380
6381 * gdb.asm/asm-source.exp: Add x86-64 target.
6382 * gdb.asm/x86_64.inc: New.
d63a86f8 6383
258093ca 63842002-05-30 Michael Chastain <mec@shout.net>
258093ca 6385
4b3153f1 6386 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
6387 * gdb.c++/m-static.cc: New file.
6388 * gdb.c++/m-static.exp: New file.
6389
241264c6
MS
63902002-05-28 Michael Snyder <msnyder@redhat.com>
6391
6392 * gdb.base/call-ar-st.exp: Allow for reduced floating point
6393 precision.
6394
9bba8c8f 63952002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 6396
4b3153f1 6397 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
6398 * gdb.c++/m-data.cc: New file.
6399 * gdb.c++/m-data.exp: New file.
6400
64012002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 6402
4b3153f1 6403 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 6404 * gdb.c++/try_catch.cc: New file.
d63a86f8 6405 * gdb.c++/try_catch.exp: New file.
9bba8c8f 6406
def1b996
MC
64072002-05-27 Michael Chastain <mec@shout.net>
6408
6409 * gdb.c++/local.exp: Accept more nested types in output.
6410
522ba268
MC
64112002-05-26 Michael Chastain <mec@shout.net>
6412
6413 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
6414
277254ba
MS
64152002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
6416
6417 * lib/gdb.exp (gdb_wrapper_init): Just because
6418 gdb_wrapper_file exists, this does not mean that the file
6419 should not be rebuilt. That is what gdb_wrapper_initialized
6420 is for.
6421 (default_gdb_init): Reset gdb_wrapper_initialized.
6422
b61a8733
MS
64232002-05-23 Michael Snyder <msnyder@redhat.com>
6424
d63a86f8 6425 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
6426 the precision of the floating point test results.
6427 * gdb.base/call-rt-st.exp: Ditto.
6428
b61a8733
MS
6429 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
6430 * gdb.base/call-rt-st.exp: Ditto.
6431
56f6e910
MC
64322002-05-19 Michael Chastain <mec@shout.net>
6433
6434 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
6435
ad0b0016
EZ
64362002-05-19 Elena Zannoni <ezannoni@redhat.com>
6437
6438 * configure.in (configdirs): Add gdb.arch.
6439 * configure: Regenerate.
6440
f617d2b6
JB
64412002-05-17 Jim Blandy <jimb@redhat.com>
6442
6443 * gdb.base/completion.exp: Recognize the more detailed error
6444 messages produced by the macro expander's lexical analyzer.
6445
eac2a696
EZ
64462002-05-14 Elena Zannoni <ezannoni@redhat.com>
6447
6448 * gdb.arch/altivec-abi.c: New file.
6449 * gdb.arch/altivec-abi.exp: New file.
6450 * gdb.arch/altivec-regs.c: New file.
6451 * gdb.arch/altivec-regs.exp: New file.
6452
2fdde8f8
DJ
64532002-05-14 Daniel Jacobowitz <drow@mvista.com>
6454
6455 * gdb.base/maint.exp (maint print type): Update for new type
6456 structure.
d63a86f8 6457
e31f1a7c
EZ
64582002-05-14 Elena Zannoni <ezannoni@redhat.com>
6459
6460 * gdb.arch: New directory.
6461 * gdb.arch/configure.in: New file.
6462 * gdb.arch/configure: New file.
6463 * gdb.arch/Makefile.in: New file.
6464
db589741
CV
64652002-05-13 Corinna Vinschen <vinschen@redhat.com>
6466
6467 * gdb.asm/asm-source.exp: Add v850 as supported target.
6468 * gdb.asm/v850.inc: New file.
6469
8ce2a7dc
DJ
64702002-05-13 Daniel Jacobowitz <drow@mvista.com>
6471
6472 * gdb.c++/annota2.exp (annotate-quit): Add comment.
6473
df763c7f
DJ
64742002-05-12 Daniel Jacobowitz <drow@mvista.com>
6475
6476 * gdb.base/break.exp: Check 'break "marker2"'.
6477
377daeed
MS
64782002-05-10 Michael Snyder <msnyder@redhat.com>
6479
6480 * gdb.base/long_long.exp: Fix typo.
6481
c4b7bc2b
JB
64822002-05-10 Jim Blandy <jimb@redhat.com>
6483
ecac9a4e
JB
6484 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
6485 a bug.
6486
c4b7bc2b
JB
6487 * gdb.base/printcmds.exp (test_integer_literals_rejected):
6488 Recognize more detailed error message produced by the macro
6489 expander's lexical analyzer.
6490 * lib/gdb.exp (test_print_reject): Same.
6491
e71019a1
MK
64922002-05-09 Mark Kettenis <kettenis@gnu.org>
6493
6494 * gdb.c++/method.exp: Fix typo.
6495
fedfc8e6
MS
64962002-05-08 Michael Snyder <msnyder@redhat.com>
6497
166a1957
MS
6498 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
6499 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 6500 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
6501 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
6502 Add iftarget clause for strongarm.
d63a86f8 6503
f1c47eb2
MS
65042002-05-06 Michael Snyder <msnyder@redhat.com>
6505
cb9a9d3e
MS
6506 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
6507 (gdb_continue_to_end): Accept output from status wrapper.
6508 * gdb.base/ending-run.exp: Add case for output from status wrapper.
6509 Clean up fail messages to match pass messages.
6510
f1c47eb2
MS
6511 Enable the "needs_status_wrapper" testsuite feature.
6512 * lib/gdb.exp (gdb_wrapper_init): New procedure.
6513 (gdb_compile): Conditionally call gdb_wrapper_init.
6514 * gdb.base/a2-run.exp: Recognize output from status wrapper.
6515 * gdb.c++/method.exp: Recognize output from status wrapper.
6516
6079c749
BE
65172002-05-06 Ben Elliston <bje@redhat.com>
6518From Graydon Hoare <graydon@redhat.com>
6519
6520 * config/sid.exp: Include support for "rawsid" protocol.
6521
188baff3
JB
65222002-05-03 Jim Blandy <jimb@redhat.com>
6523
6524 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
6525 * gdb.c++/hang3.C: New file.
6526
b9c07f0f
AC
65272002-05-04 Andrew Cagney <ac131313@redhat.com>
6528
6529 * gdb.base/default.exp: Remove obsolete code.
6530 * gdb.c++/misc.exp: Ditto. Update copyright.
6531 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
6532 * gdb.base/whatis.exp: Ditto. Update copyright.
6533 * gdb.base/scope.exp: Ditto. Update copyright.
6534 * gdb.base/ptype.exp: Ditto. Update copyright.
6535 * gdb.base/printcmds.exp: Ditto. Update copyright.
6536 * gdb.base/opaque.exp: Ditto. Update copyright.
6537 * gdb.base/list.exp: Ditto.
6538 * gdb.base/funcargs.exp: Ditto. Update copyright.
6539 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
6540 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
6541 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
6542 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
6543 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
6544 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
6545
5c7a0397
MS
65462002-05-02 Michael Snyder <msnyder@redhat.com>
6547
d6dcc264 6548 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
6549 * gdb.base/long_long.exp: Add xscale target.
6550 * gdb.base/default.exp: Add xscale target.
6551
eb7f1c48
JB
65522002-05-01 Jim Blandy <jimb@redhat.com>
6553
6554 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
6555 gdb.c++/hang.exp: New test.
6556
a6befae8
FF
65572002-05-01 Fred Fish <fnf@redhat.com>
6558
6559 * gdb.base/completion.exp: Handle completions of "./Make" for
6560 more than one completion possibility, as is the case when we
6561 build and test in the source tree.
6562
0a310277
AG
65632002-04-29 Anthony Green <green@redhat.com>
6564
6565 * gdb.java/jmisc1.exp: New file.
6566 * gdb.java/jmisc2.exp: New file.
6567
6ff9af88
DJ
65682002-04-24 Daniel Jacobowitz <drow@mvista.com>
6569
6570 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
6571
96b3d632
EZ
65722002-04-23 Elena Zannoni <ezannoni@redhat.com>
6573
6574 * gdb.base/help.exp: Change 'help status' to allow for target
6575 dependent output differences.
6576
5019bb54
MC
65772002-04-22 Michael Chastain <mec@shout.net>
6578
6579 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
6580
a805a116
MC
65812002-04-22 Michael Chastain <mec@shout.net>
6582
6583 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
6584
a1706bfd
DM
65852002-04-17 David S. Miller <davem@redhat.com>
6586
6587 * gdb.asm/sparc64.inc: New file.
6588 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
6589
a73a20a2
EZ
65902002-04-19 Elena Zannoni <ezannoni@redhat.com>
6591
6592 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
6593 instruction file directly into the build tree. Clean up at end of
6594 test.
6595
ba678339
DM
65962002-04-18 David S. Miller <davem@redhat.com>
6597
6598 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
6599 handle 64-bit platforms correctly.
6600 * gdb.base/maint.exp: Likewise.
6601
b03399da
KB
66022002-04-18 Kevin Buettner <kevinb@redhat.com>
6603
6604 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
6605 ``-fpic'' when compiling files comprising a shared library, but
6606 it does need additional linker flags in order to find shared
6607 libraries at run time.
6608
e2004992
KB
66092002-04-18 Kevin Buettner <kevinb@redhat.com>
6610
6611 * gdb.base/cvexpr.c (use): New function.
6612 (main): Invoke use() on all global variables to prevent
6613 some linkers from deleting these otherwise unused symbols.
6614
d8937120
MC
66152002-04-17 Michael Chastain <mec@shout.net>
6616From David S. Miller <davem@redhat.com>
6617
6618 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
6619 handle 64-bit platforms correctly.
6620
ffd61a58
MS
66212002-04-12 Michael Snyder <msnyder@redhat.com>
6622From Jim Blandy <jimb@redhat.com>
6623 * gdb.base/foo.c (foox): Remove section attribute; the linker
6624 script can handle this instead.
6625 * gdb.base/bar.c (barx): Same.
6626 * gdb.base/baz.c (bazx): Same.
6627 * gdb.base/grbx.c (grbxx): Same.
6628
6629 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
6630 manager doesn't automatically unmap overlays unnecessarily.
6631
6b8426a6
MH
66322002-04-10 Martin M. Hunt <hunt@redhat.com>
6633
6634 * gdb.base/ending-run.exp: Fix pattern for Mips targets
6635 stepping out of main.
6636
34af4875
MC
66372002-04-09 Michael Chastain <mec@shout.net>
6638
6639 * gdb.c++/local.cc (main): Move call to marker1() inside nested
6640 scope so that the nested scope tests will make sense.
6641 * gdb.c++/local.exp: Write patterns that actually work with gcc
6642 (the HP patterns "were never known to work with gcc").
6643 Keep the old aCC patterns too.
6644
2d1676a0
DJ
66452002-04-09 Daniel Jacobowitz <drow@mvista.com>
6646
6647 * gdb.base/attach.exp: Correct target board test.
6648
3a63e3f9
MC
66492002-04-08 Michael Chastain <mec@shout.net>
6650
6651 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
6652 in a const method. Add some xfail and fail cases for configurations
6653 that do not emit the "const ...".
6654
f18dabd2
MC
66552002-04-07 Michael Chastain <mec@shout.net>
6656
6657 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
6658 Accept "A * const" and "const A * const" as type of "this".
6659 Fix spelling of getFunky throughout. Make messages uniform.
6660
0fcddd82
EZ
66612002-04-07 Elena Zannoni <ezannoni@redhat.com>
6662
6663 Work around for PR gdb/285:
6664 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
6665
16a8534a
EZ
66662002-04-07 Elena Zannoni <ezannoni@redhat.com>
6667
6668 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
6669 instructions file at run time instead of configure time.
6670 Sometimes we run the test in a directory that is not the one we
6671 configured in.
6672 * gdb.asm/configure.in: Delete creation of symlink.
6673 * gdb.asm/configure: Regenerate.
6674
24181d81
JB
66752002-04-05 J. Brobecker <brobecker@gnat.com>
6676
6677 * gdb.gdb/xfullpath.exp: New test, to exercise the new
6678 xfullpath () function.
6679
7cdb7107
DJ
66802002-04-04 Daniel Jacobowitz <drow@mvista.com>
6681
6682 * gdb.asm/Makefile.in: Correct dependencies.
6683
6684 * gdb.asm/powerpc.inc: New file.
6685 * gdb.asm/asm-source.exp: Add PowerPC.
6686 * gdb.asm/configure.in: Likewise.
6687 * gdb.asm/configure: Regenerated.
6688
a7d17088
DJ
66892002-04-04 Daniel Jacobowitz <drow@mvista.com>
6690
6691 * gdb.base/relocate.exp: New file.
6692 * gdb.base/relocate.c: New file.
6693
cd721503
FF
66942002-04-04 Fred Fish <fnf@redhat.com>
6695
6696 * gdb.base/step-test.exp: Update comment regarding stopping in
6697 memcpy/bcopy calls inserted as part of the compiler runtime.
6698
b22ad7a7
MS
66992002-04-04 Michael Snyder <msnyder@redhat.com>
6700
6701 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
6702
5f279fa6
DJ
67032002-04-03 Daniel Jacobowitz <drow@mvista.com>
6704
6705 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
6706 (gdb_expect): Remove $notransfer hack.
6707
dd0fd3ce
DJ
67082002-04-02 Daniel Jacobowitz <drow@mvista.com>
6709
6710 * gdb.c++/classes.exp ("calling method for small class"): Match
6711 updated register output.
6712
1e50cda1
DJ
67132002-03-30 Daniel Jacobowitz <drow@mvista.com>
6714
6715 Fix PR gdb/452
6716 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
6717 when finished. Make gdb_file_cmd send "exec-file" when
6718 appropriate.
6719
24015922
DJ
67202002-03-30 Daniel Jacobowitz <drow@mvista.com>
6721
6722 * gdb.base/attach.exp: Remove extra setup_xfail.
6723
dd7dfd64
MS
67242002-03-26 Michael Snyder <msnyder@redhat.com>
6725
6726 * gdb.base/default.exp: Add tests for dump, append, and restore.
6727 * gdb.base/help.exp: Add tests for dump, append, and restore.
6728 * gdb.base/dump.exp: New file, test dump, append and restore.
6729 * gdb.base/dump.c: New file.
6730
48b2f8d7
MS
67312002-03-27 Michael Snyder <msnyder@redhat.com>
6732
d63a86f8 6733 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
6734 clean-ups in help messages.
6735
05b4d525
FF
67362002-03-26 Fred Fish <fnf@redhat.com>
6737
6738 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
6739 have debugging info for those functions and the compiler uses them
6740 internally to copy structs around.
6741
d7679631
FF
67422002-03-26 Fred Fish <fnf@redhat.com>
6743
6744 * gdb.base/list.exp: Revert the change made yesterday and add note
6745 about why we don't list the default lines for remote targets.
6746
523ac3f9
MS
67472002-03-25 Michael Snyder <msnyder@redhat.com>
6748
6749 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
6750
754b2b8d
FF
67512002-03-25 Fred Fish <fnf@redhat.com>
6752
6753 * gdb.base/list.exp: This test works on remote targets so remove
6754 the short circuit for remote targets. Update copyright.
6755
33c3e192
FF
67562002-03-25 Fred Fish <fnf@redhat.com>
6757
6758 * gdb.base/attach.exp: Fix logic error that was suppressing this
6759 test for all non hppa*-*-hpux* targets, instead of the hp target.
6760 Move comments closer to the suppression point. Also now need to
6761 check that we are running natively.
6762
d43e73ee
MS
67632002-03-22 Michael Snyder <msnyder@redhat.com>
6764
882c8f02
MS
6765 * gdb.base/default.exp: Add test for gcore. Update copyright.
6766 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 6767
04c12f60
FF
67682002-03-06 Fred Fish <fnf@redhat.com>
6769
6770 * gdb.base/funcargs.c: Remove extraneous ';' character.
6771 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
6772
b43df995
MC
67732002-03-04 Michael Chastain <mec@shout.net>
6774
6775 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
6776 accommodate gcc v3 function signature.
6777 * gdb.mi/mi0-var-cmd-exp: Ditto.
6778
92362027
AC
67792002-02-24 Andrew Cagney <ac131313@redhat.com>
6780
6781 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
6782 ``GNU/Linux'' or ``Linux kernel''
6783 * testsuite/gdb.threads/pthreads.c: Ditto.
6784
258ad32d
MC
67852002-02-24 Michael Chastain <mec@shout.net>
6786
6787 * gdb.threads/pthreads.c (thread1): Add a return statement.
6788 (thread2): Likewise.
6789 (foo): Likewise.
6790
04c3b3d4
MC
67912002-02-23 Michael Chastain <mec@shout.net>
6792
6793 * gdb.threads/linux-dp.c (philosopher): Add a return statement
6794 to placate gcc.
6795
5a2a0a20
MC
67962002-02-23 Michael Chastain <mec@shout.net>
6797
6798 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
6799 test "ptype bint". The test passes on all my stabs configurations.
6800
a640f7fc
JB
68012002-02-21 Jim Blandy <jimb@redhat.com>
6802
27924826
JB
6803 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
6804 filename at a time, and watch for the ones we want to see.
6805
a640f7fc
JB
6806 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
6807 types of pointers to prototyped functions.
6808
edcc8c75
AC
68092002-02-20 Andrew Cagney <ac131313@redhat.com>
6810
6811 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
6812 signed, unsigned and straight char.
6813 (padding_char, padding_short, padding_int, padding_long,
6814 padding_long_long, padding_float, padding_double,
6815 padding_long_double): New global variables.
6816 (fill, fill_structs): New functions.
6817
6818 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
6819 for correctly sized writes. Update copyright.
6820 (get_valueof): New procedure.
6821 (get_sizeof): Call get_valueof.
6822 (check_valueof): New procedure.
6823 (check_padding): New procedure.
6824
ac57ea44
MC
68252002-02-20 Michael Chastain <mec@shout.net>
6826
6827 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
6828 to setup_xfail. Document some of the remaining calls.
6829
7a10c941
MC
68302002-02-18 Michael Chastain <mec@shout.net>
6831
6832 * gdb.c++/userdef.exp: Update copyright year.
6833
fb8acdcc
DJ
68342002-02-18 Daniel Jacobowitz <drow@mvista.com>
6835
6836 * gdb.c++/userdef.exp: Test overloaded operators properly.
6837 Remove xfails.
6838
fda6ae12
MS
68392002-02-14 Michael Snyder <msnyder@redhat.com>
6840
6841 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
6842
676a0442
DJ
68432002-02-14 Daniel Jacobowitz <drow@mvista.com>
6844
6845 * gdb.base/a2-run.exp: Check for a remote target properly.
6846 * gdb.base/annota1.exp: Likewise.
6847 * gdb.base/list.exp: Likewise.
6848 * gdb.base/reread.exp: Likewise.
6849 * gdb.base/scope.exp: Likewise.
6850 * gdb.base/shlib-call.exp: Likewise.
6851 * gdb.base/term.exp: Likewise.
6852 * gdb.c++/annota2.exp: Likewise.
6853
78b4f468
RE
68542002-02-13 Richard Earnshaw <rearnsha@arm.com>
6855
6856 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
6857
9a81ba51
MC
68582002-02-10 Michael Chastain <mec@shout.net>
6859
6860 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
6861 (call_after_alloca): Ditto.
6862
004af6c7
DJ
68632002-02-10 Daniel Jacobowitz <drow@mvista.com>
6864
6865 * gdb.base/ending-run.exp: Guard "cont" test with
6866 gdb_skip_stdio_test.
6867
37225f62
JB
68682002-02-06 Jim Blandy <jimb@redhat.com>
6869
6870 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
6871 from here...
6872 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
6873 To here. Disable this test on non-HP platforms. Add big comment.
6874
fe6fdd96
MS
68752002-02-04 Michael Snyder <msnyder@redhat.com>
6876
6877 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
6878 other than d10v and m32r.
6879
036fad3f
RE
68802002-02-02 Richard Earnshaw <rearnsha@arm.com>
6881
6882 * gdb.base/default.exp: Rewrite test patterns to reduce time
6883 taken to match them.
6884
7148ab62
DJ
68852002-01-30 Daniel Jacobowitz <drow@mvista.com>
6886
6887 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
6888 Allow a start function above main.
6889 * gdb.threads/linux-dp.exp: Fix copyright date.
6890
396cc255
DJ
68912002-01-30 Daniel Jacobowitz <drow@mvista.com>
6892
6893 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
6894 (check_philosopher_stack): Check for manager thread before checking
6895 for a just-starting thread.
6896
f038d31b
DJ
68972002-01-30 Daniel Jacobowitz <drow@mvista.com>
6898
6899 From Neil Booth <neil@daikokuya.demon.co.uk>:
6900 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
6901 warnings.
6902
b3ff9d9a
FF
69032002-01-21 Fred Fish <fnf@redhat.com>
6904
6905 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
6906 not caller.
6907
39ad761d
JB
69082002-01-21 Jim Blandy <jimb@redhat.com>
6909
6910 * gdb.base/reread.exp: Check that GDB properly re-reads the
6911 executable file when it changes while no inferior is running.
6912
aaf320fa
FF
69132002-01-21 Fred Fish <fnf@redhat.com>
6914
6915 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
6916 optionally accept the "shlib events" variation.
6917
808a31f5
JB
69182002-01-21 Jim Blandy <jimb@redhat.com>
6919
6920 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
6921 call `fflush' after every `printf', so that the output is produced
6922 at predictable points, regardless of whatever buffering does (or
6923 doesn't) take place.
6924 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
6925 at different points.
6926
4420d5e2
DJ
69272002-01-20 Daniel Jacobowitz <drow@mvista.com>
6928
6929 * gdb.c++/inherit.exp: Update copyright years.
6930 * gdb.c++/method.exp: Likewise.
6931
3e36a0f4
DJ
69322002-01-20 Daniel Jacobowitz <drow@mvista.com>
6933
6934 * gdb.c++/classes.exp: Update for improved v3 support and skipping
6935 artificial methods/arguments.
6936 * gdb.c++/derivation.exp: Likewise.
6937 * gdb.c++/inherit.exp: Likewise.
6938 * gdb.c++/method.exp: Likewise.
6939 * gdb.c++/virtfunc.exp: Likewise.
6940
b4ceaee6
AC
69412002-01-18 Andrew Cagney <ac131313@redhat.com>
6942
6943 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
6944 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
6945 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
6946 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
6947 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
6948 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
6949
ecace851
JB
69502002-01-17 Jim Blandy <jimb@redhat.com>
6951
6952 * gdb.asm/asm-source.exp (info symbol): Take another shot at
6953 anchoring the pattern matching the entry point symbol's name.
6954
375fc983
AC
69552002-01-17 Andrew Cagney <ac131313@redhat.com>
6956
6957 * gdb.base/maint.exp: Update ``maint internal-error'' to match
6958 continue/quit query. Update copyright.
6959
fe6fdd96
MS
69602002-01-14 Michael Snyder <msnyder@redhat.com>
6961
6962 * gdb.base/gcore.exp: Remove extra debugging output.
6963
e017c81f
DJ
69642002-01-13 Daniel Jacobowitz <drow@mvista.com>
6965
6966 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
6967 for slightly dubious v2 mangled string.
6968
37ab3bf8
DJ
69692002-01-13 Daniel Jacobowitz <drow@mvista.com>
6970
6971 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
6972
1bc05c3a 69732002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 6974
1bc05c3a 6975 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 6976
1bc05c3a
JM
6977 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
6978 constructors.
6979 * gdb.c++/derivation.exp: Likewise.
6980 * gdb.c++/templates.exp: Likewise.
6981 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 6982
1bc05c3a
JM
69832002-01-10 Michael Snyder <msnyder@redhat.com>
6984
6985 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 6986
a911c360
MS
69872002-01-08 Michael Snyder <msnyder@redhat.com>
6988
6989 * gdb.base/gcore.exp: New test for generate-core-file command.
6990 * gdb.base/gcore.c: Testcase for above.
6991 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
6992
ea2119ec
JM
69932002-01-08 Jason Merrill <jason@redhat.com>
6994
6995 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
6996
68203136
FF
69972002-01-07 Fred Fish <fnf@redhat.com>
6998
6999 * gdb.c++/overload.exp: Remove unconditional xfails for:
7000 print foo_instance1.overloadargs(1)
7001 print foo_instance1.overloadargs(1, 2)
7002 print foo_instance1.overloadargs(1, 2, 3)
7003 print foo_instance1.overloadargs(1, 2, 3, 4)
7004 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
7005 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
7006 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
7007 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
7008 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
7009 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
7010 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
7011 print foo_instance1.overload1arg()
7012 print foo_instance1.overload1arg((char)arg2)
7013 print foo_instance1.overload1arg((signed char)arg3)
7014 print foo_instance1.overload1arg((unsigned char)arg4)
7015 print foo_instance1.overload1arg((int)arg7)
7016 print foo_instance1.overload1arg((unsigned int)arg8)
7017 print foo_instance1.overload1arg((float)arg11)
7018 print foo_instance1.overload1arg((double)arg12)
d63a86f8 7019
21b9b5b1
MS
70202002-01-07 Michael Snyder <msnyder@redhat.com>
7021
7022 * gdb.base/huge.exp: New test. Print a very large target data object.
7023 (skip_huge_test): New test variable. Define if you want to skip this
7024 test. The test reads an 8 megabyte data object from the target, so it
7025 might be very time consuming on remote targets with a slow connection.
7026 * gdb.base/huge.c: New file. Test case for above.
7027
725f922e
FF
70282002-01-07 Fred Fish <fnf@redhat.com>
7029
7030 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
7031 g_instance.bfoo, and g_instance.cfoo.
7032
634d57ec
JL
7033Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
7034
f286b2c3
JL
7035 * gdb.base/break.c (multi_line_if_conditional): New function.
7036 (multi_ilne_while_conditional): Likewise.
7037 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
7038 IF or WHILE condition puts the breakpoint at the start of
7039 the condition.
7040
634d57ec
JL
7041 * gdb.base/selftest.exp (backtrace through signal handler): Remove
7042 hppa*-*-hpux* expected failure.
7043 * gdb.base/structs.exp (do_function_calls): Similarly.
7044
7045 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
7046 watchpoints.
7047
9fbfe2dc
AC
70482002-01-06 Andrew Cagney <ac131313@redhat.com>
7049
7050 Fix PR gdb/66.
7051 * gdb.base/structs.exp: Replace skip for a29k with skip for
7052 gdb,cannot_call_functions.
7053 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
7054 * gdb.base/callfuncs.exp: Ditto.
7055 * gdb.base/call-rt-st.exp: Ditto.
7056 * gdb.base/call-strs.exp: Ditto.
7057 * gdb.base/callfwmall.exp: Ditto.
7058 * gdb.base/scope.exp: Obsolete xfail a29k.
7059 * gdb.c++/misc.exp: Ditto.
7060 * gdb.c++/cplusfuncs.exp: Ditto.
7061 * gdb.base/ptype.exp: Ditto.
7062 * gdb.base/printcmds.exp: Ditto.
7063 * gdb.base/opaque.exp: Ditto.
7064 * gdb.base/list.exp: Ditto.
7065 * gdb.base/funcargs.exp: Ditto.
7066 * gdb.base/default.exp: Ditto.
7067
8ddad156
MS
70682002-01-04 Michael Snyder <msnyder@redhat.com>
7069
ca4976a6 7070 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
7071 * gdb.base/maint.exp: Add tests for maint info sections options.
7072
1b074332
JL
7073Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
7074
7075 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
7076
7d159115
CV
70772001-12-20 Corinna Vinschen <vinschen@redhat.com>
7078
7079 * gdb.asm/arm.inc: New file.
7080 * gdb.asm/asm-source.exp: Add arm targets.
7081 * gdb.asm/configure.in: Ditto.
7082 * gdb.asm/configure: Recreated from configure.in.
7083
8fb87725
JL
7084Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
7085
afabe08c
JL
7086 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
7087 with HP's compiler.
7088 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
7089 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
7090 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
7091 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
7092
7093 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
7094 either HP's compilers or GCC.
7095
db521deb
JL
7096 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
7097 a SIGBUS or SIGSEGV.
7098
7099 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
7100
7101 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
7102 can be compiled with either HP's compiler or GCC.
7103
cfa88ab7
JL
7104 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
7105 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
7106 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
7107
ca344dff
JL
7108 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
7109 to match current gdb output. Update due to using auto-solib-limit
7110 for limiting instead of overloading auto-solib-add.
7111 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
7112 test program.
7113
3f3c6e55 7114 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
7115 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
7116 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
7117 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
7118 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
7119 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
7120 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
7121 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
7122 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
7123 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
7124 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
7125 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
7126 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 7127
8fb87725
JL
7128 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
7129 a SIGTRAP to the inferior.
7130
cf599fa7
CV
71312001-12-19 Corinna Vinschen <vinschen@redhat.com>
7132
7133 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
7134 Substitute call to target_link by call to gdb_compile.
7135
2cd045cd
JL
7136Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
7137
7138 * gdb.base/break.exp: Fix HP specific search string when testing
7139 backtracing in a called function.
7140
d63a86f8 7141 * gdb.base/constvars.exp: Only set lang to C++ if we're
2cd045cd
JL
7142 compiling the test with HP's compilers.
7143 * gdb.base/volatile.exp: Similarly.
7144
99ebe9ac
JB
71452001-12-19 Jim Blandy <jimb@redhat.com>
7146
7147 * gdb.base/printcmds.exp: Expect the null character to be printed
7148 as '\0', and the '\013' to be printed as '\v'.
7149 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
7150 * gdb.base/setvar.exp: Same.
7151
b9891b29
JB
71522001-12-17 Jim Blandy <jimb@redhat.com>
7153
0eba65ab
JB
7154 * gdb.base/completion.exp: Rather than completing very long
7155 filenames, which can make the readline library produce output we
7156 don't recognize, cd to the directory first, and then complete
7157 using nice, short relative paths.
7158
6970b5b1
JB
7159 * gdb.base/completion.exp: On some systems, there is, in fact, a
7160 variable named `b' in scope, since GDB treats all static
7161 variables as being in scope. So use `no_var_named_this'
7162 instead of `b'.
7163
b9891b29
JB
7164 * gdb.base/corefile.exp: Recognize the message saying that GDB
7165 can't find the core file's registers as a failure.
7166
e6ccd35f
JSC
71672001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
7168
7169 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
7170 test expect string more specific.
7171
105ba819
CV
71722001-12-13 Corinna Vinschen <vinschen@redhat.com>
7173
7174 * gdb.asm/asm-source.exp: Add support for xstormy16.
7175 * gdb.asm/configure.in: Ditto.
7176 * gdb.asm/configure: Rebuild.
7177 * gdb.asm/xstormy16.inc: New file.
7178
e9e79dd9
FF
71792001-12-10 Fred Fish <fnf@redhat.com>
7180
7181 * gdb.base/maint.exp: Update to match changes in type dumping code.
7182
347dc97d
JB
71832001-12-10 Jim Blandy <jimb@redhat.com>
7184
7185 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
7186 matching the entry point symbol's name at the beginning of the
7187 line.
7188
5178b9d6
DJ
71892001-12-07 Daniel Jacobowitz <drow@mvista.com>
7190
7191 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
7192 gdb.c++/inherit.exp, gdb.c++/method.exp,
7193 gdb.c++/namespace.exp, gdb.c++/templates.exp,
7194 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
7195 and class layout support.
7196
af890c52
DJ
71972001-12-07 Daniel Jacobowitz <drow@mvista.com>
7198
7199 * gdb.c++/classes.exp: Add test for static member function.
7200 * gdb.c++/misc.cc: Add class with static member function.
7201
7a345fb3
JB
72022001-12-07 Jim Blandy <jimb@redhat.com>
7203
f2e54a80 7204 If GDB says it can't find the struct the function returned, report
8032bf31
JB
7205 those tests as `unsupported'.
7206 * gdb.base/call-rt-st.exp (print_struct_call): New function.
7207 Rewrite subsequent tests to use it.
7208
7209 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
7210 those tests as `unsupported'.
7211 * gdb.base/structs.exp (call_struct_func): New function.
7212 (do_function_calls): Use call_struct_func to call the functions
7213 returning structs.
7214
0bc69509
JB
7215 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
7216 whether functions are prototyped or not, so we can't possibly pass
7217 arguments to t_float_values2 properly.
7218
7a345fb3
JB
7219 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
7220 value of `timeout' for targets other than the mips*tx39-*.
7221
edb6ede1
MS
72222001-12-06 Michael Snyder <msnyder@redhat.com>
7223
d63a86f8 7224 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
7225 and detect whether the start symbol has a leading underscore.
7226
2d842f13
JB
72272001-12-04 Jim Blandy <jimb@redhat.com>
7228
7229 * gdb.base/completion.exp: Clarify indentation.
7230
68550daf
JB
72312001-12-03 Jim Blandy <jimb@redhat.com>
7232
7233 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
7234 variables on the S/390, not `.word'.
7235
cd5195a8
JB
72362001-11-30 Jim Blandy <jimb@redhat.com>
7237
7238 Add assembly-source tests for s390-ibm-linux.
7239 * gdb.asm/s390.inc: New file.
7240 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
7241 the S/390 architecture.
7242 * gdb.asm/configure: Regenerated.
7243
ca9efc90
MS
72442001-11-30 Michael Snyder <msnyder@redhat.com>
7245
7246 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
7247 next, info source, info sources, info line, global and static
7248 variables, and static functions.
7249 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
7250 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
7251 * gdb.asm/asmsrc1.s: Add a static function and some variables.
7252 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
7253 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
7254 (gdbasm_leave): Restore frame pointer.
7255 (gdbasm_startup): Copy stack set-up from crt0.S.
7256
d0e66976
FN
72572001-11-26 Fernando Nasser <fnasser@redhat.com>
7258
7259 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
7260 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
7261 to a local (non-static) variable. Copy tstruct.a to a static buffer
7262 and return a pointer to that buffer.
7263 * gdb.base/callfwmall.c (t_structs_a): Ditto.
7264
e2334072
MK
72652001-11-24 Mark Kettenis <kettenis@gnu.org>
7266
7267 * gdb.asm/configure.in: Fix recognition of ix86 target.
7268 * gdb.asm/configure: Regenerate.
7269
756caa3d
MS
72702001-11-21 Michael Snyder <msnyder@redhat.com>
7271
7272 * gdb.asm/sparc.inc: New file.
7273 * gdb.asm/asm-source.exp: Recognize sparc target.
7274 * gdb.asm/configure.in: Recognize sparc target.
7275 * gdb.asm/configure: Regenerate.
d63a86f8 7276
9a4d72d5
MS
72772001-11-21 Michael Snyder <msnyder@redhat.com>
7278
7279 * gdb.asm/m32r.inc: New file.
7280 * gdb.asm/asm-source.exp: Recognize m32r target.
7281 * gdb.asm/configure.in: Recognize m32r target.
7282 * gdb.asm/configure: Regenerate.
7283
a773d1cd
MS
72842001-11-20 Michael Snyder <msnyder@redhat.com>
7285
017ac23d
MS
7286 * gdb.asm/i386.inc: New file.
7287 * gdb.asm/asm-source.exp: Recognize ix86 target.
7288 * gdb.asm/configure.in: Recognize ix86 target.
7289 * gdb.asm/configure: Regenerate.
7290
a773d1cd
MS
7291 * gdb.c++/namespace.exp: Fix quotes in output messages.
7292
bb632afb
MS
72932001-11-14 Michael Snyder <msnyder@redhat.com>
7294
25d559ca 7295 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
7296 qualifier in a type cast expression, to designate an address
7297 in the instruction space (Harvard architecture).
7298
4749e309
MS
72992001-11-13 Michael Snyder <msnyder@redhat.com>
7300
7301 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
7302 Tests for expressions using 'const' and 'volatile'.
7303
25050984
CV
73042001-11-13 Corinna Vinschen <vinschen@redhat.com>
7305
7306 * gdb.asm/asm-sources.exp: Allow defining linker flags.
7307
1902c51f
DJ
73082001-11-12 Daniel Jacobowitz <drow@mvista.com>
7309
7310 * lib/mi-support.exp (mi_run_to_helper): Move comments
7311 outside of gdb_expect.
7312
dcf95b47
DJ
73132001-11-11 Daniel Jacobowitz <drow@mvista.com>
7314
7315 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
7316 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
7317 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
7318 mi0_run_to): New functions.
7319 * gdb.mi/mi-simplerun.exp: Use them.
7320 * gdb.mi/mi0-simplerun.exp: Likewise.
7321 * gdb.mi/mi-var-cmd.exp: Likewise.
7322 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 7323
45b074e1
AC
73242001-11-10 Andrew Cagney <ac131313@redhat.com>
7325
7326 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
7327 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
7328
bf50d346
AC
73292001-11-09 Andrew Cagney <ac131313@redhat.com>
7330
7331 * gdb.base/restore.exp: Include $expected value in restored test
7332 message.
7333
9383332c
AC
73342001-11-09 Andrew Cagney <ac131313@redhat.com>
7335
7336 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
7337 implemented.
7338
db62520a
MS
73392001-11-08 Michael Snyder <msnyder@redhat.com>
7340
7341 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
7342 Add pass/fail message for stop at breakpoint in call dummy function.
7343
b5703437
MS
73442001-11-07 Michael Snyder <msnyder@redhat.com>
7345
d63a86f8
RM
7346 * gdb.c++/templates.exp (test_template_breakpoints):
7347 If we get an overload menu, but it does not match what
760f6330 7348 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
7349 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
7350 making the whitespace optional. Argument for "new" may be
7351 "unsigned" as well as "unsigned int/long".
d63a86f8 7352 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
7353 making the whitespace optional. Also replace "(void) with
7354 "((void|)), making the keyword "void" optional.
d63a86f8 7355 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
7356 making the whitespace optional. Also replace "(void) with
7357 "((void|)), making the keyword "void" optional.
3bf40917
MS
7358 * gdb.base/callfuncs.c (t_float_values): This function must
7359 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 7360 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
7361 can be tested against both cases. Usually one case involves
7362 promotion of float to double, while the other does not.
7363 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
7364 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
7365 includes a stack frame for "start".
7366
c8ab4e6d
JB
73672001-11-05 Jim Blandy <jimb@redhat.com>
7368
7369 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
7370 pointers are 32 bits long, and that offsets of relocs are always
7371 stored in the data (REL-style), and not in the reloc entry itself
7372 (RELA-style).
7373 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
7374 stabs.
7375
3f08ced9
MS
73762001-11-01 Michael Snyder <msnyder@redhat.com>
7377
7378 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
7379 and regular expression operators by using quoting.
7380
cbfa24cd
MS
73812001-10-31 Michael Snyder <msnyder@redhat.com>
7382
7383 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
7384 depending on what the symbol table contains.
7385 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
7386 the output of the ptype command. Similarly, accept both "const &"
7387 and "const&".
7388
aaa68313
CV
73892001-10-31 Corinna Vinschen <vinschen@redhat.com>
7390
7391 * gdb.base/miscexprs.c (main): Add usage of preprocessor
7392 symbol `STORAGE' to allow to choose the storage class of
7393 the local datastructures.
7394 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
7395 compiler directive.
7396
91740388
MS
73972001-10-30 Michael Snyder <msnyder@redhat.com>
7398
7399 * gdb.base/jump.exp: Allow it to run for all targets.
7400
1b7c05e7
CV
74012001-10-29 Corinna Vinschen <vinschen@redhat.com>
7402
7403 * gdb.base/call-ar-st.c (print_double_array): Match for loop
7404 with new double_array size.
7405 (main): Change storage class of all local variables to static.
7406 Reduce size of double_array to 9.
7407 * gdb.base/call-ar-st.exp: Increase timeout value.
7408 Change expected output for double array to match new size in
7409 call-ar-st.c.
7410
36a22261
CV
74112001-10-29 Corinna Vinschen <vinschen@redhat.com>
7412
7413 * gdb.base/ending-run.exp: Create identical output when passing
7414 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 7415 Stormy16 target.
36a22261 7416
92b8ae91
MK
74172001-10-28 Mark Kettenis <kettenis@gnu.org>
7418
7419 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
7420 that we catch the expected failure under Linux/x86.
7421
cb135b83
OF
74222001-10-29 Orjan Friberg <orjanf@axis.com>
7423
7424 * gdb.base/setvar.exp: Escape curly braces.
7425 * gdb.stabs/weird.exp: Ditto.
7426
6884aa54
DJ
74272001-10-27 Daniel Jacobowitz <drow@mvista.com>
7428
7429 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
7430 * gdm.mi/mi0-hack-cli.exp: Likewise.
7431
0398c9aa
AC
74322001-10-25 Andrew Cagney <ac131313@redhat.com>
7433
7434 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
7435 messages.
7436
d20bf2e8
AC
74372001-10-21 Andrew Cagney <ac131313@redhat.com>
7438
7439 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
7440 checking MI enabled.
7441
03dd63aa
CV
74422001-10-09 Corinna Vinschen <vinschen@redhat.com>
7443
7444 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
7445
1d9d99f3
FCE
74462001-10-04 Frank Ch. Eigler <fche@redhat.com>
7447
7448 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
7449 if gdb child process crashes, just signal an error.
7450
838ae6c4
JB
74512001-10-02 Jim Blandy <jimb@redhat.com>
7452
7453 * lib/gdb.exp (test_xfail_format): Simplify.
7454
7455 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
7456 front of the variable name `format'. Simplify `if'.
7457
8f0cbc1c
DJ
74582001-10-01 Daniel Jacobowitz <drow@mvista.com>
7459
7460 * gdb.threads/pthreads.exp: Wait for output and delay
7461 before sending ^C.
7462
1f08dafd
DJ
74632001-10-01 Daniel Jacobowitz <drow@mvista.com>
7464
7465 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
7466 some incorrect output instead of timing out.
7467 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
7468
674f90ff
CV
74692001-09-28 Corinna Vinschen <vinschen@redhat.com>
7470
7471 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
7472 check to allow additional `int'.
7473
9b284272
DJ
74742001-09-27 Daniel Jacobowitz <drow@mvista.com>
7475
7476 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
7477 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
7478
b55a4771
MS
74792001-09-27 Michael Snyder <msnyder@redhat.com>
7480
7481 * lib/gdb.exp (test_debug_format): New proc.
7482 (setup_xfail_format): Use new proc test_debug_format.
7483 * gdb.base/constvars.exp (local_compiler_xfail_check): New
7484 proc; use new service proc test_debug_format.
7485 Replace all other "gcc_compiled" tests with this test.
7486 * gdb.base/volatile.exp (local_compiler_xfail_check): New
7487 proc; use new service proc test_debug_format.
7488 Replace all other "gcc_compiled" tests with this test.
7489
74902001-09-27 Michael Snyder <msnyder@redhat.com>
7491
7492 * gdb.base/cvexpr.exp: New file.
7493 * gdb.base/cvexpr.c: New file
7494 Test for expressions using const and volatile keywords.
7495
4e6667ac
CV
74962001-09-26 Corinna Vinschen <vinschen@redhat.com>
7497
7498 * gdb.base/constvars.exp: Check for different orders of keywords
7499 and additional "int" strings in output.
7500
4f337972
AC
75012001-09-22 Andrew Cagney <ac131313@redhat.com>
7502
7503 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
7504 responses from "help maint".
7505
2015650d
FCE
75062001-09-19 Frank Ch. Eigler <fche@redhat.com>
7507
7508 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
7509 to localhost:NNN instead of :NNN, in case Xvfb is listening
7510 only on TCP.
7511
f3bcedc1
CV
75122001-09-19 Corinna Vinschen <vinschen@redhat.com>
7513
7514 * gdb.base/recurse.exp: When checking leaving the watchpoint
7515 scope, recognize when gdb is in function's epilogue and pass.
7516
6b819c92
KS
75172001-09-18 Keith Seitz <keiths@redhat.com>
7518
7519 * lib/insight-support.exp (_gdbtk_export_target_info): Add
7520 support for running tests against sid targets.
7521 (gdbtk_done): Ditto.
7522
a10c9419
CV
75232001-09-18 Corinna Vinschen <vinschen@redhat.com>
7524
7525 * gdb.base/ending-run.c (main): Set stdout buffersize
7526 to the same reasonable value for any target.
7527 * gdb.base/ending-run.exp: Add a regular expression
7528 to make testsuite happy on Sanyo Stormy16 target.
7529
739d0d99
CV
75302001-09-17 Corinna Vinschen <vinschen@redhat.com>
7531
7532 * gdb.base/display.c (do_loops): Add float variable `f'.
7533 Increment f in loop.
7534 * gdb.base/display.exp: Increment timeout by 60 seconds.
7535 Change float display test to use variable `f'.
7536
1b8947f0
JB
75372001-09-17 Jim Blandy <jimb@redhat.com>
7538
7539 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
7540 overflowing the limited breakpoint tables on some ROM monitors
7541 (like the ROM68K).
7542
9890ac81
FCE
75432001-09-15 Frank Ch. Eigler <fche@redhat.com>
7544
7545 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
7546 the "-ac" (disable access control) flag.
7547
6db765ea
JH
75482001-08-30 Jeff Holcomb <jeffh@redhat.com>
7549
7550 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
7551 ints.
7552
4c32cc04
KS
75532001-08-30 Keith Seitz <keiths@redhat.com>
7554
7555 * lib/gdb.exp: Move all insight-related functionality into
7556 separate file.
7557 * lib/insight-support.exp: New file.
7558
8d6e6f81
FCE
75592001-08-29 Frank Ch. Eigler <fche@redhat.com>
7560
7561 * config/sid.exp (sid_start): Never set sid verbosity; disable
7562 expect_background {} that consumed its stdout; tolerate </dev/null.
7563 Attempt to set endianness override in "sid" protocol mode. Cleanup.
7564
6a90e1d0
AC
75652001-08-18 Andrew Cagney <ac131313@redhat.com>
7566
7567 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
7568 CLI jump command to start it.
7569 (mi_run_to_main): Fail immediatly when unexpected output.
7570
1759b3c3
AC
75712001-08-18 Andrew Cagney <ac131313@redhat.com>
7572
7573 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
7574 beginning of function. Fix PR gdb/191.
7575
61d11d80
FCE
75762001-08-16 Frank Ch. Eigler <fche@redhat.com>
7577
7578 * config/sid.exp (sid_start): Don't warn if we cannot figure out
7579 what to force sid endianness to.
7580
942a4df2
KS
75812001-08-15 Keith Seitz <keiths@redhat.com>
7582
7583 * lib/gdb.exp (gdbtk_start): Don't set environment
7584 variables for TCL_LIBRARY and friends. Insight will
7585 now figure these out for itself.
7586
0521c418
MS
75872001-08-02 Michael Snyder <msnyder@redhat.com>
7588
7589 * gdb.base/completion.exp: Remove the symbol "a64l" from
7590 the expect string; this is target-specific, and not related
7591 to what is being tested.
7592
74a9a58a
DB
75932001-08-02 Dave Brolley <brolley@redhat.com>
7594
7595 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
7596
c70819fa
MS
75972001-07-25 Michael Snyder <msnyder@redhat.com>
7598
c2b8fa57
MS
7599 * gdb.base/consecutive.exp: New file. Test stepping over
7600 breakpoints on consecutive instructions.
7601 * gdb.base/consecutive.c: New file.
7602
c70819fa
MS
7603 * gdb.base/call-rt-st.exp: Use double-backslash to quote
7604 curly braces in regular expressions.
7605
2b1a1355
MS
76062001-07-25 Michael Snyder <msnyder@redhat.com>
7607
7608 * gdb.base/ending-run.exp: Accept "Program exited normally" as
7609 legitimate output from stepping out of main.
7610
413eca6f
KS
76112001-07-22 Keith Seitz <keiths@redhat.com>
7612
7613 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
7614 the empty string, do not run the tests.
7615
7e5a9322
SC
76162001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
7617
7618 * gdb.base/long_long.exp: Detect size of pointer. Take into
7619 account 2-byte pointers when testing for p/a results.
7620
de58f10f
SC
76212001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
7622
d63a86f8 7623 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
7624 and defined to 1K for m68hc11.
7625 (random_data): Reduce table to 1K for embedded platforms (68hc11).
7626 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
7627 (sizeof_random_data): New variable to tell the size of the data table;
7628 don't test past this size; always run to main.
7629
d6f5fea1
SC
76302001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
7631
7632 * gdb.base/return2.exp: return of long long and double fails for
7633 68HC11; don't execute these tests on that platform.
7634 * gdb.base/return.exp: Return of a double fails for 68hc11.
7635
c477543d
SC
76362001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
7637
7638 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
7639 tests that print a float.
7640 * call-rt-st.exp: Likewise.
7641
63cf1c79
MK
76422001-07-12 Mark Kettenis <kettenis@gnu.org>
7643
7644 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
7645 running this test on Linux.
7646
112f9ab5
MC
76472001-06-24 Michael Chastain <chastain@redhat.com>
7648
7649 * gdb.base/arithmet.exp: Remove some tests to make all test names
7650 unique.
7651
4970cb0f
MS
76522001-07-03 Michael Snyder <msnyder@redhat.com>
7653
7654 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
7655 the output of the ptype command.
7656
d85da69f
MS
76572001-07-02 Michael Snyder <msnyder@redhat.com>
7658
4c8a82de
MS
7659 * gdb.base/completion.exp: Don't assume that break.c is the only
7660 source file that may contain functions named "marker".
d85da69f
MS
7661 * gdb.base/corefile.exp: Quote the curly braces in regexp.
7662
8afc772b
AC
76632001-06-28 Andrew Cagney <ac131313@redhat.com>
7664
7665 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
7666 of files to delete.
7667
7668 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
7669 * gdb.disasm/h8300s.exp: New file.
7670 gdb.disasm/h8300s.s: Likewise.
7671
cff22675
AC
76722001-06-27 Andrew Cagney <ac131313@redhat.com>
7673
7674 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
7675 empty breakpoint tables.
7676
68c81b54
AC
76772001-06-25 Andrew Cagney <ac131313@redhat.com>
7678
7679 * lib/mi-support.exp: Update args=... part of stop-reason
7680 patterns. Accept either a list or a tuple.
7681
2dd62704
AC
76822001-06-23 Andrew Cagney <ac131313@redhat.com>
7683
7684 * lib/mi-support.exp: Remove local emacs variable defining
7685 change-log-default-name.
7686
b4127474
MC
76872001-06-22 Michael Chastain <chastain@redhat.com>
7688
7689 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
7690 This is operationally compatible with the previous version.
7691
8dbfb380
JB
76922001-06-13 Jim Blandy <jimb@redhat.com>
7693
7694 * lib/gdb.exp (gdb_test): Doc fix.
7695
f2d8c86d
MC
76962001-06-10 Michael Chastain <chastain@redhat.com>
7697
7698 * gdb.base/exprs.exp: Remove a duplicate test.
7699
81564d34
JB
77002001-06-06 Jim Blandy <jimb@redhat.com>
7701
7702 * gdb.base/return2.exp (main): Use values to test float and double
7703 returns that are not NaN's, to avoid being confused by IEEE
7704 comparison rules.
7705
da55addb
MS
77062001-06-04 Michael Snyder <msnyder@redhat.com>
7707
7708 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 7709 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
7710 rather than wait for 12 more tests to time out.
7711
42c65987
JB
77122001-06-06 Jim Blandy <jimb@redhat.com>
7713
b18bced9 7714 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 7715 Don't forget to match the GDB prompt.
b18bced9 7716
42c65987
JB
7717 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
7718
5b41e5f0
JB
77192001-06-04 Jim Blandy <jimb@redhat.com>
7720
7721 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
7722 command.
7723
015e046f
KB
77242001-05-31 Kevin Buettner <kevinb@redhat.com>
7725
7726 * gdb.base/annota1.exp (info break): Match four or more spaces
7727 after "Address".
7728
fb1ffbbe
MC
77292001-05-31 Michael Chastain <chastain@redhat.com>
7730
7731 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
7732 (dm_type_int_star): Likewise.
7733 (dm_type_long_star): Likewise.
7734 (dm_type_void_star): Likewise.
7735
5ea2a32c
KB
77362001-05-29 Kevin Buettner <kevinb@redhat.com>
7737
7738 * gdb.base/completion.exp (INPUTRC): Set this environment variable
7739 to a known value in order to get consistent results regardless
7740 of the setting of INPUTRC or the presence or contents of .inputrc.
7741
ae23c492
MS
77422001-05-24 Michael Snyder <msnyder@redhat.com>
7743
ac55707e
MS
7744 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
7745 Don't require that the main thread and the manager thread are the
7746 first in the list.
7747
ae23c492
MS
7748 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
7749 debugging. If test fails, issue an "unsupported" not a "fail".
7750
400071f1
JB
77512001-05-24 Jim Blandy <jimb@redhat.com>
7752
7753 Don't assume that short is shorter than int.
7754 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
7755 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 7756 this isn't true.
400071f1
JB
7757 ("print unsigned char == (~0)"): Add test that verifies that ~0,
7758 an int, is not equal to ~0 stored in an unsigned char. This tests
7759 the same thing that the previous test meant to, but works on
7760 16-bit machines, too.
7761 ("print unsigned char != (~0)"): Same test, complemented.
7762
0816a3e5
MS
77632001-05-24 Michael Snyder <msnyder@redhat.com>
7764
7765 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 7766 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
7767 and prevents dejagnu getting out of step.
7768
f6dc23a9
KB
77692001-05-23 Kevin Buettner <kevinb@redhat.com>
7770
7771 * gdb.base/finish.exp (finish_void): Revise pattern for
7772 stopping on the call statement to not permit stopping at
7773 the start of the instructions comprising the call sequence.
7774
7dbd117d
MC
77752001-05-19 Michael Chastain <chastain@redhat.com>
7776
7777 * gdb.base/callfuncs.exp: Make all test names unique.
7778 * gdb.base/commands.exp: Make all test names unique.
7779 * gdb.base/condbreak.exp: Make all test names unique.
7780 * gdb.base/dbx.exp: Make all test names unique.
7781 * gdb.base/default.exp: Make all test names unique.
7782 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
7783 and TIMEOUT messages to their corresponding PASS message.
7784 * gdb.base/ending-run.exp: Make all test names unique.
7785 * gdb.base/long_long.exp: Remove duplicate test.
7786
6b0b0a9e
KB
77872001-05-21 Kevin Buettner <kevinb@redhat.com>
7788
7789 * gdb.base/finish.exp (finish_void): Allow "finish" command to
7790 stop on the call statement as well as the statement after the
7791 call.
7792
2caa35cb
MS
77932001-05-21 Michael Snyder <msnyder@redhat.com>
7794
7795 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
7796
40713331
EZ
77972001-05-10 Elena Zannoni <ezannoni@redhat.com>
7798
7799 * gdb.base/completion.exp: Revamp test. Make it execute on all
7800 platforms.
7801
c2c1be8d
EZ
78022001-05-10 Elena Zannoni <ezannoni@redhat.com>
7803
2c9cd303
EZ
7804 * config/gdbserver.exp (gdb_load): Handle the case
7805 in which the arguments to gdbserver are given in the
7806 baseboard configuration file.
7807 Also handle the case in which the server needs to do a
7808 load.
7809
9671de48
KS
78102001-05-07 Keith Seitz <keiths@cygnus.com>
7811
7812 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
7813 set up the display for testing.
7814 (gdbtk_start): Convert all paths to paths that tcl will like.
7815 Export target information to environment.
7816 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
7817 necessary.
7818 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
7819 (to_tcl_path): New proc to convert a given pathname into
7820 a path acceptible as an argument to a tcl command.
7821 (_gdbtk_export_target_info): New proc to export target info
7822 into the environment for gdbtk testing.
7823 (gdbtk_done): New proc to signal end-of-test.
7824
5a360f47
JB
78252001-05-06 Jim Blandy <jimb@redhat.com>
7826
7827 * restore.c: Make the code of caller0 correspond to its comment.
7828
66c756c6
MS
78292001-05-03 Michael Snyder <msnyder@redhat.com>
7830
7831 * config/sid.exp (gdb_target_sid): Check for error messages.
7832 On error or timeout, don't make expect exit (which will terminate
7833 all subsequent tests); instead just make gdb exit.
d63a86f8 7834 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
7835 return a negative value.
7836
a966fde5
JB
78372001-04-24 Jim Blandy <jimb@redhat.com>
7838
851c18e0
JB
7839 * gdb.c++/templates.exp: If we see the prompt for the overload
7840 list, but we haven't recognized any of the longer patterns,
7841 arrange for this test to fail, not hang.
7842
a966fde5
JB
7843 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
7844 variations.
7845
db144853
MC
78462001-04-22 Michael Chastain <chastain@redhat.com>
7847
7848 * gdb.c++/local.exp: Use the 'runto' library function.
7849 * gdb.c++/namespace.exp: Likewise.
7850 * gdb.c++/overload.exp: Likewise.
7851
3207ec21
KB
78522001-03-26 Kevin Buettner <kevinb@redhat.com>
7853
7854 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
7855 * gdb.base/step-line.exp: New file. Test step/next in presence of
7856 #line directives.
7857 * gdb.base/step-line.c: New file. Test program for the above.
7858 * gdb.base/step-line.inp: New file. We pretend that this file has
7859 been transformed by some other tool into step-line.c.
7860
13b57657
JB
78612001-03-21 Jim Blandy <jimb@redhat.com>
7862
7863 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
7864 unmangled operator names.
7865
754cbe1c
JB
78662001-03-20 Jim Blandy <jimb@redhat.com>
7867
7868 * gdb.threads/linux-dp.exp: Recognize an additional message
7869 generated by GDB when it doesn't understand how to debug threads
7870 on the target system.
7871
177495c9
AC
78722001-03-19 Andrew Cagney <ac131313@redhat.com>
7873
7874 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
7875
f266096b
MC
78762001-03-12 Michael Chastain <chastain@redhat.com>
7877
7878 * gdb.c++/derivation.exp: Use the 'runto' library function.
7879
cac3c2ff
MC
78802001-03-12 Michael Chastain <chastain@redhat.com>
7881
7882 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
7883
b6c11a24
MC
78842001-02-24 Michael Chastain <chastain@redhat.com>
7885
7886 * gdb.c++/ref-types.exp: Change handwritten code to library
7887 function 'runto'.
7888
6bae5bce
OF
78892001-03-16 Orjan Friberg <orjanf@axis.com>
7890
7891 * gdb.base/signals.exp: Set count to 0 explicitly.
7892
0015fd9a
MS
78932001-03-15 Mark Salter <msalter@redhat.com>
7894
7895 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
7896 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
7897 (gdb_load): Add support for additional target_info: gdb_download_size
7898 and gdb_load_timeout.
0015fd9a 7899
fc33412a
DT
7900Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
7901
7902 * gdb.base/annota1.exp: Move test of isnative to earlier in the
7903 file -- to prevent failing when the compile fails but we have no
7904 intention of running the tests anyway.
7905
7906 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
7907 tests if set.
7908
7909 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
7910 integers.
7911
7912 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
7913 * gdb.c++/namespace.exp: Ditto.
7914
115f06de
OF
79152001-03-07 Orjan Friberg <orjanf@axis.com>
7916
7917 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
7918 * gdb.base/pointers.exp: Relax pattern match of decimals.
7919
b6ba6518
KB
79202001-03-06 Kevin Buettner <kevinb@redhat.com>
7921
7922 * Makefile.in, config/abug.exp, config/cfdbug.exp,
7923 config/cpu32bug.exp, config/dve.exp, config/est.exp,
7924 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
7925 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
7926 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
7927 config/sh.exp, config/sid.exp, config/slite.exp,
7928 config/sparclet.exp, config/udi.exp, config/unknown.exp,
7929 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
7930 config/vxworks.exp, config/vxworks29k.exp,
7931 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
7932 gdb.base/all-bin.exp, gdb.base/annota1.exp,
7933 gdb.base/arithmet.exp, gdb.base/assign.exp,
7934 gdb.base/async.exp, gdb.base/attach.exp,
7935 gdb.base/bitfields.exp, gdb.base/bitops.exp,
7936 gdb.base/break.exp, gdb.base/call-ar-st.exp,
7937 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
7938 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
7939 gdb.base/commands.exp, gdb.base/completion.exp,
7940 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
7941 gdb.base/constvars.exp, gdb.base/corefile.exp,
7942 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
7943 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
7944 gdb.base/ending-run.exp, gdb.base/environ.exp,
7945 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
7946 gdb.base/finish.exp, gdb.base/foll-exec.exp,
7947 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
7948 gdb.base/funcargs.exp, gdb.base/help.exp,
7949 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
7950 gdb.base/logical.exp, gdb.base/long_long.exp,
7951 gdb.base/maint.exp, gdb.base/mips_pro.exp,
7952 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
7953 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
7954 gdb.base/pointers.exp, gdb.base/printcmds.exp,
7955 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
7956 gdb.base/regs.exp, gdb.base/relational.exp,
7957 gdb.base/remote.exp, gdb.base/reread.exp,
7958 gdb.base/restore.exp, gdb.base/return2.exp,
7959 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
7960 gdb.base/selftest.exp, gdb.base/setshow.exp,
7961 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
7962 gdb.base/sigall.exp, gdb.base/signals.exp,
7963 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
7964 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
7965 gdb.base/step-test.exp, gdb.base/structs.c,
7966 gdb.base/structs.exp, gdb.base/structs2.exp,
7967 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
7968 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
7969 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
7970 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
7971 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
7972 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
7973 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
7974 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
7975 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
7976 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
7977 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
7978 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
7979 gdb.fortran/types.exp, gdb.java/jmisc.exp,
7980 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
7981 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
7982 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
7983 gdb.trace/circ.exp, gdb.trace/collection.exp,
7984 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
7985 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
7986 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
7987 gdb.trace/report.exp, gdb.trace/save-trace.exp,
7988 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
7989 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
7990 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
7991 notices.
7992
dc96c6c7 79932001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
7994
7995 * gdb.base/varargs.c (find_max_double): Fix printf format string:
7996 first arg is int not float.
7997
dc96c6c7 79982001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
7999
8000 * gdb.base/reread.exp: Unsupported for non-native targets;
8001 doesn't work for remote debugging.
8002
9b0c4aeb
FN
80032001-02-19 Fernando Nasser <fnasser@redhat.com>
8004
8005 From Drew Moseley <dmoseley@redhat.com>
8006 * gdb.base/ending-run.exp: Properly handle the BSP state when
8007 stepping past the end of main.
8008
02aa71d5
MC
80092001-02-19 John Moore <jmoore@redhat.com>
8010
8011 * gdb.base/commands.exp (infrun_breakpoint_command_test):
8012 Converted HPUX fix for non-expected items following multiple
8013 step commands into general solution for all platforms.
8014
1fa449a4
MC
80152001-02-18 Michael Chastain <chastain@redhat.com>
8016
8017 * gdb.c++/classes.exp (do_tests): Change runto statements
8018 from "runto 'foo(void)'" to "runto 'foo'". This makes the
8019 statements demangler agnostic.
8020 * gdb.c++/virtfunc.exp (do_tests): Likewise.
8021 (gdb_virtfunc_restart): Likewise.
8022
b2f9ec70
MC
80232001-02-14 Michael Chastain <chastain@redhat.com>
8024
8025 * gdb.c++/inherit.exp (do_tests): Change runto statements
8026 from "runto 'foo(void)'" to "runto 'foo'". This makes the
8027 statements demangler agnostic.
8028
cf74b8ca
AC
8029Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
8030
8031 * gdb.threads/pthreads.exp: Unify pass/fail messages for
8032 ``continue to bkpt at common_routine in thread 2'' and ``stopped
8033 before calling common_routine 15 times'' tests.
8034
99f78f56
MC
80352001-02-11 Michael Chastain <chastain@redhat.com>
8036
8037 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
8038 Helps the test script figure out which demangler is in use.
8039 (dm_type_foo_ref): Ditto.
8040 (dm_type_int_star): Ditto.
8041 (dm_type_long_star): Ditto.
8042 (dm_type_unsigned_int): Ditto.
8043 (dm_type_void): Ditto.
8044 (dm_type_void_star): Ditto.
99707966 8045 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
8046 Probe the gdb demangler and set variables to accommodate
8047 formatting differences.
8048 (info_func_regexp): New function. Same as info_func, but
8049 matches against a regexp.
8050 (info_func): Match against a literal string.
8051 (print_addr_2): New function. Match against a literal string,
8052 which can be different from the input to gdb.
8053 (print_addr): Simply call print_addr_2 with the same argument twice.
8054 (test_lookup_operator_functions): Use demangler formatting variables.
8055 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
8056 the tests in the same order as the C++ class declaration.
8057 (test_paddr_operator_functions): Ditto.
8058 (test_paddr_overloaded_functions): Ditto.
8059 (test_paddr_hairy_functions): Use demangler formatting variables.
8060 Add reference to gdb/19 for related tests.
8061 (do_tests): Call probe_demangler.
8062
1de8f023
KB
80632001-01-30 Kevin Buettner <kevinb@redhat.com>
8064
8065 * gdb.c++/templates.cc (printf): Remove unused function definition.
8066
ca3f91ed
MS
80672001-01-26 Felix Lee <flee@redhat.com>
8068
8069 * sid.exp (sid_exit): Pass host, not target, to remote_close.
8070
80712001-01-25 matthew green <mrg@redhat.com>
8072
8073 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
8074 up sid.
8075 (sid_exit): Call `remote_pop_conn' after GDB is gone.
8076
80772001-01-25 matthew green <mrg@redhat.com>
8078
8079 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 8080 Deprecate $sid_spawn_id.
ca3f91ed
MS
8081 (sid_exit): Remove code necessary only for `spawn.'
8082
80832001-01-25 matthew green <mrg@redhat.com>
8084
8085 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
8086
fb18ec4a
MC
80872001-01-28 Michael Chastain <chastain@redhat.com>
8088
8089 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
8090 to call when tests fail. It takes gdb out of the overloaded
8091 function choice menu back to the main prompt, so that the test
8092 program stays synchronized.
8093 (set_bp_overloaded): New proc to collect all the common
8094 code for setting a breakpoint on an overloaded name. Calls
8095 take_gdb_out_of_choice_menu when needed.
8096 (menu_overload1arg): New variable to collect the repeated
8097 instances of the expected menu for an overloaded name. Change
8098 the regular expression to handle changes in g++ type encoding:
8099 "void" can be either "void" or "", and "unsigned int" can be
8100 either "unsigned int" or "unsigned".
8101 (continue_to_bp_overloaded): Change regular expressions to handle
8102 changes in g++ type encoding.
8103 (no proc): Call take_gdb_out_of_choice_menu when needed.
8104 Remove redundant calls to "info break". Accept either "canceled"
8105 or "cancelled". Change regular expressions in "info break"
8106 calls to handle changes in g++ type encoding. Give all tests
8107 unique strings.
8108
9c646a6e
BE
81092001-01-17 Ben Elliston <bje@redhat.com>
8110
8111 * config/sid.exp: New file.
8112
9549d9c1
AC
8113Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
8114
8115 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
8116
dc96c6c7 81172000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
8118
8119 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
8120 Add a RE to accept a non-ascii char if one is ever presented.
8121
b4df4f68
FN
81222000-12-20 Fernando Nasser <fnasser@redhat.com>
8123
297dd0fd 8124 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 8125
dc96c6c7 81262000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 8127
d63a86f8 8128 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
8129 in regexp. One '\' does not suffice on Linux.
8130
4a7bddb6
MC
81312000-12-09 Michael Chastain <chastain@redhat.com>
8132
8133 * gdb.base/break.exp (test_clear_command): Use a marker function
8134 rather than 'main' for the test function. Also move this
8135 test to an execution point where the marker function names are
8136 guaranteed to be bound to functions. (Executing tests after a
8137 'finish' from main runs into name conflicts with local names
8138 in __libc_start_main).
8139
dc96c6c7 81402000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
8141
8142 * gdb.base/finish.exp: New test for gdb's "finish" command.
8143 * gdb.base/return2.exp: New test for gdb's "return" command.
8144 * gdb.base/return2.c: New source file for above.
8145
dc96c6c7 81462000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
8147
8148 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
8149 * gdb.base/miscexprs.exp: Ditto.
8150 * gdb.base/pointers.exp: Ditto.
8151 * gdb.c++/derivation.exp: Ditto.
8152 * gdb.c++/local.exp: Ditto.
8153 * gdb.c++/namespace.exp: Ditto.
8154 * gdb.c++/overload.exp: Ditto.
8155 * gdb.c++/ref-types.exp: Ditto.
8156
dc96c6c7 81572000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
8158
8159 * gdb.base/constvars.exp: Test result of "up" command.
8160 * gdb.base/miscexprs.exp: Ditto.
8161 * gdb.base/pointers.exp: Ditto.
8162 * gdb.base/scope.exp: Ditto.
8163 * gdb.c++/derivation.exp: Ditto.
8164 * gdb.c++/local.exp: Ditto.
8165 * gdb.c++/namespace.exp: Ditto.
8166 * gdb.c++/overload.exp: Ditto.
8167 * gdb.c++/ref-types.exp: Ditto.
8168
44097287
FN
81692000-11-22 Michael Chastain <chastain@redhat.com>
8170
8171 * mips_pro.exp: Accept either "middle -> top -> main" or
8172 "middle -> main" in the backtrace, because gcc can optimize
8173 tail calls to jumps. Remove setup_xfail for the hppa case.
8174 Add a comment with the original warning messages from PR 3016,
8175 which was filed in 1993, to preserve them for posterity.
8176
9d2e1bab
ND
81772000-11-17 Nick Duffek <nsd@redhat.com>
8178
8179 * lib/gdb.exp (gdb_test): Override timeout with board info.
8180
1aca8eb7
ND
81812000-11-17 Nick Duffek <nsd@redhat.com>
8182
8183 * gdb.base/display.exp: Don't kill running stub. Add "again" to
8184 the second kill and detach messages.
8185
93076499
ND
81862000-11-17 Nick Duffek <nsd@redhat.com>
8187
8188 * configure.in: Add AC_EXEEXT.
8189 * configure: Regenerate.
8190 * Makefile.in (just-check): Export EXEEXT.
8191 * lib/gdb.exp ($EXEEXT): Import from environment.
8192 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
8193 expect "maint dump-me" on Cygwin.
8194 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
8195 $EXEEXT.
8196
30e87cd3
ND
81972000-11-17 Nick Duffek <nsd@redhat.com>
8198
8199 * gdb.base/break.exp: Test backtrace and finish from called
8200 function on all platforms, not just HP-UX.
8201
dc96c6c7 82022000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
8203
8204 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
8205 code from gdb_target_monitor, so it can be used independantly
8206 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 8207
dc96c6c7 82082000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
8209
8210 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
8211 * gdb.base/corefile.exp: Expect the message "Program is being
8212 debugged already" when we send the "corefile" command, since
8213 the preceeding gdb_load may have connected gdb to a remote target.
8214 * gdb.base/display.exp: Disable hardware watchpoints if new
8215 board info variable "no_hardware_watchpoints" is true.
8216 Replace single-letter commands with more readable ones.
8217 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
8218 if new board info variable "no_hardware_watchpoints" is true.
8219 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
8220 to see if stdio (printf) testing is possible.
8221 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
8222 board info variable "no_hardware_watchpoints" is true. Use new
8223 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
8224
39124dea
FN
82252000-11-13 Fernando Nasser <fnasser@redhat.com>
8226
8227 From Orjan Friberg <orjanf@axis.com>:
8228 * gdb.base/printcmds.exp: Escape curly braces followed by a number
8229 in array print pattern match.
8230
a9e2e984
FN
82312000-11-09 Fernando Nasser <fnasser@redhat.com>
8232
8233 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
8234 spelling "cancelled" to U.S. spelling "canceled" to match changes
8235 made to gdb.
8236 * gdb.c++/ovldbreak.exp: Ditto.
8237
c7db355b
PS
82382000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
8239
8240 * gdb.base/callfuncs.c (main): Moved to end of file, call
8241 t_double_values to initialize the FPU before inferior calls are made.
8242 * gdb.base/callfuncs.exp: Test for register preservation after calling
8243 inferior functions. Add tests for continuining, finishing and
8244 returning from a stop in a call dummy.
8245
dc96c6c7 82462000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
8247
8248 * gdb.base/commands.exp: Break up long lines, and re-indent.
8249
dc96c6c7 82502000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
8251
8252 * config/gdbserver.exp: Rewritten from the ground up, to make it
8253 compatible with the current dejagnu tree, and to make it work with
8254 the new "gdbserver" in libremote.
8255
dc96c6c7 82562000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
8257
8258 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
8259 * gdb.base/varargs.exp: Skip entire test if no printf support.
8260 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
8261 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
8262
dc96c6c7 82632000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
8264
8265 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
8266 no floating point support.
8267 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
8268 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
8269 * gdb.base/call-rt-st.exp: Ditto.
8270 * gdb.base/call-strs.exp: Ditto.
8271
bac5fc66
JG
82722000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
8273
8274 * gdb.base/sizeof.c: include <stdio.h>.
8275
8276 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
8277 'finish', otherwise uncaptured gdb_prompt would potentially
8278 throw remaining test points out of sync.
8279
b22a6027
SB
82802000-07-26 Scott Bambrough <scottb@netwinder.org>
8281
8282 * gdb.base/recurse.exp: Run tests for all targets.
8283 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
8284 gnu-oldld case on ARM.
8285 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
8286 for ARM targets.
d63a86f8 8287
d8231941
AG
8288Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
8289
8290 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
8291 * gdb.java/configure: Rebuild.
8292
8caabe69
AG
8293Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
8294
8295 * gdb.java/jv-exp.exp: New file.
8296
9d273ca3
AG
8297Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
8298
8299 * configure: Rebuilt.
8300 * configure.in (configdirs): Add gdb.java.
8301 * gdb.java/jmisc.java: New file.
8302 * gdb.java/jmisc.exp: New file.
8303 * gdb.java/Makefile.in: New file.
8304 * gdb.java/configure: Rebuilt.
8305 * gdb.java/configure.in: New file.
8306 * lib/java.exp: New file.
8307
4f823a66
AC
8308Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
8309
8310 * gdb.base/exprs.exp: Test casts to a pointer including over and
8311 underflow.
8312
2391e11d
AC
8313Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
8314
8315 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
8316 and the compilers sizes.
8317
54602222
ND
83182000-07-09 Nick Duffek <nsd@redhat.com>
8319
8320 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
8321 (use_methods): New function.
8322 (main): Call use_methods().
8323 * gdb.c++/classes.exp (test_method_param_class): New procedure.
8324 (do_tests): Call test_method_param_class.
8325
2bec0572
ND
83262000-07-09 Nick Duffek <nsd@redhat.com>
8327
8328 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
8329 spelling.
8330 (test_enums): New procedure. Move enum tests from end of script
8331 to here. Set breakpoint on function name instead of line number.
8332 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
8333 (enums2): New marker function.
8334 (enums1): New function.
8335 (main): Call enums1(). Move enum tests to enums1().
8336
78492fde
AC
8337Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
8338
8339 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
8340 compile/link program. Update line numbers.
8341 * gdb.asm/d10v.inc: Define ``startup''.
8342 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 8343
49a2cef8
AC
8344Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
8345
8346 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
8347
3e6c8688
EZ
83482000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8349
8350 * gdb.base/maint.exp: Add 'maint print architecture' item to output
8351 of 'help maint print' command.
8352
9ff5cbe9
AC
8353Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
8354
8355 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
8356 they use gdb_expect_list.
8357
17c579bd
AC
8358Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
8359
8360 * gdb.base/commands.exp: Use ``set remote
8361 memory-read-packet-size'' instead of ``set endian big'' to test
8362 long commands.
8363
e6d71bf3
DB
83642000-06-03 Daniel Berlin <dan@cgsoftware.com>
8365
8366 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 8367 g++, and stop skipping them.
e6d71bf3
DB
8368
8369 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
8370 work under g++.
8371
d63a86f8 8372 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
8373 initialization.
8374
dc96c6c7 83752000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
8376
8377 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
8378 the regular expression: accept an (almost) arbitrary sequence of
8379 "frames-invalid" and "breakpoints-invalid" messages both before
8380 and after the "starting" message.
8381
dc96c6c7 83822000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
8383
8384 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 8385
dc96c6c7 83862000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
8387
8388 * gdb.base/annota1.exp (annotate-signal-handler-caller):
8389 Relax the regular expression a little, make it pass on Solaris 8.
8390
8216cda9
KB
83912000-05-12 Kevin Buettner <kevinb@redhat.com>
8392
8393 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 8394 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
8395 Instead, it is permissible for gdb to stop on the line of the
8396 call itself.
8397
1a570b2f
MS
83982000-05-12 Michael Snyder <msnyder@.cygnus.com>
8399
8400 * gdb.base/break.exp (bp on small function, optimized file):
8401 Add a second pass pattern. The behavior differs here between stabs
8402 and dwarf for one-line functions. Stabs preserves two line symbols
8403 (one before the prologue and one after) with the same line number,
8404 but dwarf regards these as duplicates and discards one of them.
8405 Therefore the address after the prologue (where the breakpoint is)
8406 has no exactly matching line symbol, and GDB reports the breakpoint
8407 as if it were in the middle of a line rather than at the beginning.
8408
dc96c6c7 84092000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 8410
d63a86f8 8411 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
8412 rather than "send_gdb" (for consistancy).
8413
7d418785
AC
8414Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
8415
8416 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
8417 * gdb.c++/templates.cc: Properly check for GCC version number.
8418 * lib/compiler.cc: Likewise
8419
dc96c6c7 84202000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 8421
d63a86f8 8422 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
8423 gdb may not stop at the first line of main, due to code motion.
8424
dc96c6c7 84252000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
8426
8427 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
8428 This test depends on parsing the printf output from the target.
8429 Since the sparclet stub doesn't do stdio, this will never work.
8430 * gdb.base/call-rt-st.exp: ditto.
8431 * gdb.base/call-strs: ditto.
8432
dc96c6c7 84332000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
8434
8435 * gdb.base/miscexprs.exp: make sizeof long array test portable.
8436
8437 * gdb.base/ending-run.exp: After connecting to a remote target,
8438 but before running, the target will appear to be in a random
8439 location. Specify both a file and a line for breakpoints.
8440 Also, the function that calls main may be called 'init'
8441 rather than 'start'.
8442
a5a51225
EZ
84432000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8444
8445 * gdb.base/help.exp: Update output for add-symbol-file command.
8446
7930cc7c
FN
84472000-04-10 Fernando Nasser <fnasser@cygnus.com>
8448
8449 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
8450 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
8451
23e37ab1
C
84522000-04-07 J.T. Conklin <jtc@redback.com>
8453
e93c542c
C
8454 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
8455
23e37ab1
C
8456 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
8457
591b8fa3
PDM
8458Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
8459
8460 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
8461 values that can be represented exactly.
8462 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
8463 above change, and to not check against the directory part of the source
8464 file name.
8465 (step into print_long_arg_list): Likewise.
8466 (print print_small_structs from print_long_arg_list): Likewise.
8467 (print print_long_arg_list): Likewise.
8468
7a495180
EZ
84692000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8470
30b53638 8471 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 8472
beb998c6
AC
8473Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
8474
8475 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
8476
1c689132
DB
84772000-03-25 Daniel Berlin <dan@cgsoftware.com>
8478
8479 * gdb.base/commands.exp (deprecated_command_test): Add test for
8480 deprecate with no arguments.
8481
c1790a9d
JL
84822000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
8483
8484 * gdb.base/break.exp: Add new test for setting breakpoints on
8485 optimized code so we can test breakpoints work even when function
8486 prologues may be optimized away
8487
003ba290
FN
84882000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
8489
8490 From David Whedon <dwhedon@gordian.com>
8491 * gdb.base/commands.exp : Added command deprecator tests.
8492
6837a0a2
DB
84932000-03-22 Daniel Berlin <dan@cgsoftware.com>
8494
8495 * gdb.base/help.exp: Added test for new apropos command.
8496
b9593231
KB
84972000-03-21 Kevin Buettner <kevinb@redhat.com>
8498
8499 * gdb.base/pointers.c (usevar): New function.
8500 (main): Make sure that global variables v_int_pointer2, rptr,
8501 and y are all referenced someplace in the program by calling
8502 usevar() on them. [Some linkers delete symbols which are
8503 never referenced. The space remains, but there's no way to
8504 get a (symbolic) handle on the variable from the debugger.]
8505
751a959b
EZ
85062000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8507
8508 * gdb.base/printcmds.c: Add typedeffed arrays.
8509
8510 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
8511 procedure to test arrays that are typedef'd.
8512
73a93a32
JI
85132000-03-13 James Ingham <jingham@leda.cygnus.com>
8514
8515 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 8516 the library directories.
73a93a32 8517
fb40c209
AC
8518Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
8519
8520 * configure.in (configdirs): Add sub directory gdb.mi.
8521 * configure: Re-generate.
8522
8523 * gdb.mi: New directory.
d63a86f8 8524
ee4dd2c9
AC
85252000-02-25 Scott Bambrough <scottb@netwinder.org>
8526
8527 * gdb.base/long_long.exp: Correct test suite failure when printing
8528 a long long value as a double on ARM platforms.
8529
70f0cc22
JB
85302000-02-16 Jim Blandy <jimb@redhat.com>
8531
8532 * gdb.base/break.exp ("breakpoint line number"): Make sure the
8533 default source file is set properly before running this test.
8534
853819b8
EZ
85352000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8536
8537 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
8538 gdbtk/library directory, not in gdbtcl2.
8539
dfcd3bfb
JM
85402000-02-04 Jim Blandy <jimb@redhat.com>
8541
8542 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
8543 backslash from regexp pattern.
8544
8545 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
8546 procedure. Use it to run all the "continue to bp overloaded"
8547 tests. Note that this changes the names of the tests slightly.
8548 If the breakpoint hit message includes a hex PC value, because
8549 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
8550 from the real source code, still consider that a pass.
8551
8552 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
8553 XFAIL here if the breakpoint message contains a hex address. Note
8554 similar change on 1999-11-02.
8555
8556 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
8557
8558 * gdb.base/ptype.exp: Establish a default source file before
8559 calling get_debug_format.
8560
85612000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
8562
8563 * gdb.base/watchpoint.exp: Remove duplication of test messages.
8564
8b93c638
JM
85652000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
8566
8567 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
8568 of successive stepi commands -- while in the prologue we should see
8569 the function entry bracket.
8570
85712000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
8572
8573 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
8574 reach __change_mode() when stepping through the end of main().
8575
c5394b80
JM
85762000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
8577
8578 * gdb.base/default.exp: Fix expected pattern.
8579 * gdb.base/help.exp: Same.
8580
0d06e24b
JM
85812000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8582
8583 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
8584 Don't use xfail's because that affects only the following test.
d63a86f8 8585
0d06e24b
JM
8586 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
8587 solaris or linux.
8588
8589 * gdb.base/selftest.exp: Update to reflect changes to main.c.
8590
dc96c6c7 85912000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 8592
d63a86f8 8593 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
8594 "A syntax error" rather than "A parse error". Accept both.
8595
85962000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
8597
8598 * gdb.base/default.exp: Remove OS dependent string from "target
8599 remote" test.
8600 * gdb.base/help.exp: Same for "help target remote" test.
8601
c3f6f71d
JM
86022000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8603
8604 From Jim Kingdon <kingdon@redhat.com>:
8605
8606 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
8607 prompt (cleanup rather than necessity, but still might keep output
8608 from spilling to next test).
8609
86102000-01-02 Fred Fish <fnf@cygnus.com>
8611
8612 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
8613 AIX, which defines them in <sys/types.h>.
8614
ed9a39eb 86151999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 8616
ed9a39eb
JM
8617 * gdb.base/default.exp: Match arm* etc instead of arm in "info
8618 float" test.
8619
86201999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 8621
ed9a39eb 8622 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
8623
8624 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
8625 outermost frame disallowed".
8626
86271999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
8628
8629 * gdb.base/setvar.exp: New tests for setting the value of a struct
8630 with a constant list.
8631
86321999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
8633
8634 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
8635 require the user to type a cast before setting the value of a struct.
8636
de57eccd
JM
86371999-12-06 Jim Blandy <jimb@cygnus.com>
8638
8639 * gdb.base/default.exp: Expect the new 'info float' command on
8640 all i386 platforms.
8641
8642 * gdb.threads/linux-dp.exp: Expand our ability to recognize
8643 LinuxThreads libraries that don't support debugging.
8644
c2d11a7d
JM
8645Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
8646
8647 * gdb.base/remote.c: Fill the buffer with truely random data.
8648 Change the buffer type to ``unsigned char'' to simplify size
8649 arithmetic.
8650
8651 * gdb.base/remote.exp: Reduce download numbers by one. Typical
8652 stub only handles 400-1 byte packets. Verify that the download
8653 worked.
8654
86551999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
8656
8657 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
8658 tests, using UNRESOLVED for the untested cases. Also, does not wait
8659 for a timeout if the prompt was received before a recognizable pattern.
8660
86611999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
8662
8663 * lib/gdb.exp (gdb_expect_list): Fix spelling.
8664
86651999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8666
8667 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
8668 watchpoints.
8669
86701999-11-24 Jason Merrill <jason@casey.cygnus.com>
8671
8672 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
8673
8674 * gdb.c++/local.exp: Be more flexible in recognizing local class
8675 name mangling. Don't allow horribly truncated method names.
8676 * gdb.c++/derivation.exp: Expect protected inheritance.
8677 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
8678 * gdb.c++/virtfunc.exp: Likewise.
8679 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
8680 when printing a nested enum.
8681
86821999-11-22 Jim Blandy <jimb@cygnus.com>
8683
8684 * gdb.base/step-test.exp: Properly await GDB's response to setting
8685 a breakpoint on the call to large_struct_by_value.
8686
8687 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
8688 just because we have debug info for the `start' function.
8689
86901999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
8691
8692 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
8693 "Unknown signal" messages, which indicate (on LinuxThreads) that
8694 GDB doesn't know how to debug threads on this system. This is
8695 better than hanging while philosopher 0 dumps chatter into gdb.log.
8696
86971999-11-18 Tom Tromey <tromey@cygnus.com>
8698
8699 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
8700
87011999-11-18 Fred Fish <fnf@cygnus.com>
8702
8703 * gdb.base/coremaker2.c: Add sample program for generating
8704 cores that is more self contained than coremaker.c. Eventually
8705 I'll add more code to this and tie it into the testsuite.
8706
4ce44c66
JM
87071999-11-12 Stan Shebs <shebs@andros.cygnus.com>
8708
8709 * gdb.base/dollar.exp: Remove, now in gdb.hp.
8710
87111999-11-10 Jimmy Guo <guo@cup.hp.com>
8712
8713 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
8714 from $srcdir/lib/.
8715 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
8716 and gdb.c++/.
8717
8718 * gdb.c++/derivation.exp: remove redundant get compiler info code.
8719
d63a86f8 8720 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
8721 'continue with watch' test point.
8722
87231999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
8724
8725 Merged from p2linux-990323-branch:
d63a86f8 8726
4ce44c66
JM
8727 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
8728
11cf8741
JM
8729Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
8730
8731 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
8732 {limit,fixed}''. Test ``set download-write-size''.
8733
8734Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
8735
8736 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
8737 gdb_expect_list.
8738
8739Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
8740
8741 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
8742
87431999-11-03 Mark Salter <msalter@cygnus.com>
8744
8745 * gdb.base/break.exp: Fix "stub continue" pattern.
8746
87471999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
8748
8749 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
8750
87511999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
8752
8753 * gdb.base/display.exp ("finish"): Add timeout clause.
8754
8755 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
8756 plain prompt clause, so this doesn't have to time out in order to
8757 fail.
8758
8759 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
8760 breakpoint hit messages include an address.
8761
8762 * gdb.base/display.exp: Don't forget to escape parens in regular
8763 expressions. Unix regexp notatation sucks.
8764
87651999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8766
8767 * gdb.base/annota1.exp: Test for annotate-signalled: change output
8768 order for 'signalled' message.
8769
5c44784c
JM
87701999-11-01 Stan Shebs <shebs@andros.cygnus.com>
8771
8772 From Jimmy Guo <guo@cup.hp.com>:
8773 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
8774 * gdb.base/annota1.c: Add code for tests to work with.
8775
87761999-10-26 Frank Ch. Eigler <fche@cygnus.com>
8777
8778 * gdb.base/remote.exp: New test for remote downloading settings.
8779 * gdb.base/remote.c: New file with large .data.
8780
917317f4
JM
87811999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
8782
8783 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
8784 for LinuxThreads support, merged from the Code Fusion branch.
8785
8786Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
8787
8788 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
8789 containing exp_continue into a while within an expect. Don't
8790 attempt a start more than three times. Check return value from
8791 gdb_load.
d63a86f8 8792
2df3850c
JM
8793Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
8794
8795 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
8796 a pass case.
8797
2acceee2
JM
87981999-10-01 Kevin Buettner <kevinb@cygnus.com>
8799
8800 * gdb.base/break.c (main): Added a statement that we can step
8801 off of.
8802 * gdb.base/break.exp: Added tests for setting a breakpoint
8803 at an offset and stepping onto a breakpoint.
8804
88051999-10-01 Fred Fish <fnf@cygnus.com>
8806
d63a86f8 8807 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
8808 gdb output.
8809
c2c6d25f
JM
88101999-09-18 Jim Blandy <jimb@cris.red-bean.com>
8811
8812 * gdb.base/break.exp: Code locations are in hex, don't forget!
8813 (For HP-UX.)
8814
88151999-09-17 Stan Shebs <shebs@andros.cygnus.com>
8816
8817 * condbreak.exp: Use break.c as test program.
8818 * condbreak.c: Remove, redundant with break.c.
8819
88201999-09-15 Stan Shebs <shebs@andros.cygnus.com>
8821
8822 * config/monitor.exp (gdb_target_monitor): Disable X- and
8823 Z-packets if the target needs it.
8824
88251999-09-13 James Ingham <jingham@leda.cygnus.com>
8826
8827 * gdb.c++/overload.exp: Added tests for listing overloaded
8828 functions with function pointers in the arg, explicitly calling
8829 out the version you want.
8830
cff3e48b
JM
88311999-09-09 Stan Shebs <shebs@andros.cygnus.com>
8832
8833 * long_long.exp: Add variations of test cases that work for
8834 targets with 16-bit ints and 32-bit doubles.
8835
d4f3574e
SS
88361999-09-08 Stan Shebs <shebs@andros.cygnus.com>
8837
8838 * break.c (main): Compare a possibly-uninitialized argc with an
8839 unlikely value that fits in 16 bits.
8840
88411999-09-07 Stan Shebs <shebs@andros.cygnus.com>
8842
8843 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
8844 0xfeeb, don't want negative numbers if ints are 16 bits.
8845
8846 * lib/gdb.exp (skip_cplus_tests): New proc.
8847 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
8848 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
8849 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
8850 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
8851 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
8852 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
8853 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
8854 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
8855
8856 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
8857
8858Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
8859
8860 * gdb.base/corefile.exp (up): Allow a parameter to appear
8861 in the frame that we're going up to.
8862
8863 From Jim Blandy <jimb@cygnus.com>:
8864
8865 * gdb.base/default.exp (info float): Expect some output now.
8866
8867 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
8868 returning floating-point values to fail on the x86.
8869 * gdb.base/callfwmall.exp (do_function_calls): Same.
8870
8871 * gdb.base/list.exp (test_listsize): Correct expectations for
8872 listing line 1 with listsize 2. Also, listing a single line
8873 works now, as does listing three lines. [Kevin's note: There
8874 were a number of other cases fixed too where the expectations
8875 differed...]
8876
88771999-09-02 Stan Shebs <shebs@andros.cygnus.com>
8878
8879 * gdb.base/selftest.exp: Add case for when version prints as
8880 constant string instead of char pointer.
8881
104c1213
JM
88821999-08-25 Stan Shebs <shebs@andros.cygnus.com>
8883
8884 * gdb.base/ending-run.exp: Add Solaris case for what happens when
8885 stepping out of main.
8886
8887 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
8888 G++ used.
8889
8890 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
8891 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
8892
8893 * gdb.c++/ovldbreak.exp: Update match string in test that
8894 includes a warning of multiple breakpoints.
8895
88961999-08-24 Stan Shebs <shebs@andros.cygnus.com>
8897
8898 * gdb.base/display.exp: Improve precision of step-after-finish
8899 added yesterday.
8900
8901 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
8902 test.
8903
8904 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
8905 configs when using G++, not just hppa*.
8906
89071999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8908
8909 * gdb.base/async.c: New file.
8910 * gdb.base/async.exp: New file.
8911
8912Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
8913
8914 * gdb.base/break.exp: Tweak PA specific tests to properly handle
8915 PA64.
8916
53a5351d
JM
8917Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
8918
104c1213
JM
8919 * gdb.base/display.exp: "finish" can leave us mid-line on many
8920 targets, deal with it. Add a small constant to main, instead of
8921 1000 since main+1000 may not be a valid address in the target.
8922
53a5351d
JM
8923 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
8924 on hpux11.
8925
8926 * gdb.base/attach.exp: Handle another hpux11 error message variant
8927 when attaching to a process that does not exist.
8928
89291999-08-19 J.T. Conklin <jtc@redback.com>
8930
8931 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
8932 characters in 'continue to 1241' test.
8933
89341999-08-17 Stan Shebs <shebs@andros.cygnus.com>
8935
8936 * gdb.base/call-ar-st.exp: Add a shorter match case for the
8937 stop in print_long_arg_list, define and use a whitespace
8938 variable in print_small_structs test, add an XFAIL for Solaris.
8939 * gdb.base/dbx.exp: XFAIL func commands until somebody is
8940 interested enough to fix.
8941
7be570e7
JM
89421999-08-13 Keith Seitz <keiths@cygnus.com>
8943
8944 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
8945 (dbx_gdb_load): Remove. Use gdb_load instead, since that
8946 proc knows about targets other than the natives.
8947 (test_assign): Use "gdb_run_cmd" to "run" the target.
8948 Check that we've actually hit the breakpoint at main.
8949 When we attempt to assign a value to a local variable, check
8950 that the variable is in the current scope, i.e., don't use
8951 a test with an empty result.
8952
8953Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
8954
8955 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
8956 command.
8957
89581999-08-09 Stan Shebs <shebs@andros.cygnus.com>
8959
8960 From Jimmy Guo <guo@cup.hp.com> and others at HP:
8961 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
8962 gdb.compat, gdb.threads-hp.
8963 gdb.hp/configure, gdb.hp/configure.in: New files.
8964 gdb.hp/Makefile.in: Recurse into new subdirs.
8965 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
8966 gdb.hp/gdb.objdbg: New directory, tests for debugging info
8967 in object files.
8968 gdb.hp/tools: New directory, aux tools for HP-specific tests.
8969
96baa820
JM
89701999-08-05 Stan Shebs <shebs@andros.cygnus.com>
8971
8972 * gdb.base/display.exp: Help expect by putting a newline in the
8973 funky printf, remove a bogus p/a test.
8974
89751999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8976
8977 * gdb.base/display.exp: Make sure that when we say 'run', we are
8978 connected to the target. This is necessary when running not
8979 natively.
8980
89811999-08-03 Stan Shebs <shebs@andros.cygnus.com>
8982
8983 * gdb.base/step-test.exp: Removed some extraneous messages.
8984
8985 * gdb.base/long_long.exp: Don't run memory examination tests
8986 on little-endian targets (they will need a different set of
8987 results to match).
8988
89891999-08-02 Stan Shebs <shebs@andros.cygnus.com>
8990
8991 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
8992 until somebody decides to fix GDB.
8993
8994 * gdb.base/long_long.c: Stop compiler complaint by specifying long
8995 constant as "ULL".
8996 * gdb.base/long_long.exp: Loosen x/c test, add partial result
8997 matches for a couple x/2 commands.
8998
a0b3c4fd
JM
89991999-07-30 Stan Shebs <shebs@andros.cygnus.com>
9000
9001 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
9002 by merging in ref-types2 tests.
9003 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
9004
9005 From Jimmy Guo <guo@cup.hp.com> and others at HP:
9006 * gdb.c++/Makefile.in: Add standard actions.
9007 (EXECUTABLES): Rename from PROGS, update list.
9008 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
9009 from gdb.hp.
9010 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
9011 foo and bar locals.
9012 * gdb.c++/anon-union.exp: Fix tests to match.
9013 * gdb.c++/classes.exp: Run if HP compiler used, add extra
9014 expect matches to handle output variations.
9015 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
9016 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
9017 output, add HP alternatives for new and delete prints.
9018 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
9019 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
9020 * gdb.c++/demangle.exp: Use $style when reporting failure.
9021 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
9022 * gdb.c++/inherit.exp: Run if HP compiler used, add some
9023 match alternatives.
9024 * gdb.c++/local.exp: Add match alternatives or xfails for HP
9025 compilers.
9026 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
9027 * gdb.c++/method.exp: Add match alternatives.
9028 * gdb.c++/misc.cc: Add bool types.
9029 * gdb.c++/misc.exp: Add tests for bool types.
9030 * gdb.c++/overload.exp: Add xfails.
9031 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
9032 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
9033 add some more template parameter tests (only for HP currently).
9034 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
9035 * gdb.c++/virtfunc.cc: Add return type and value for main.
9036 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
9037 match alternatives.
d63a86f8 9038
a0b3c4fd
JM
90391999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9040
9041 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
9042
90431999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
9044
9045 * gdb.base/signals.exp: Don't expect getting a backtrace from
9046 within a signal handler to fail on Linux.
9047
90481999-07-29 Stan Shebs <shebs@andros.cygnus.com>
9049
9050 From Jimmy Guo <guo@cup.hp.com> and others at HP:
9051 * lib/gdb.exp: Remove some gratuitious semicolons.
9052 (delete_breakpoints): Increase timeout.
9053 (gdb_expect): Add -notransfer option.
9054 (gdb_test): Use -notransfer option.
9055 (get_compiler_info): Add f77 case.
9056 (get_compiler): New proc, split out from gdb_preprocess, add f77
9057 case.
9058 (gdb_preprocess): Call get_compiler.
9059
9060 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
9061 * gdb.base/attach.exp, gdb.base/display.exp,
9062 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
9063 gdb.base/long_long.exp, gdb.base/printcmds.exp,
9064 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
9065 third arg to gdb_test.
9066 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
9067 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
9068 HP-UX xfails, add others.
9069 * gdb.base/completion.exp: Reflect name change of self-test.
9070 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
9071 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
9072 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
9073 HP failure number.
9074 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
9075 useless HP-UX 10.30 references.
9076 * gdb.base/maint.exp: Loosen matches.
9077 * gdb.base/pointers.c (main): Declare more_code.
9078 * gdb.base/pointers.exp: Match on output of a `next'.
9079 * gdb.base/structs.c: Add prototypes.
9080 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
9081 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
9082
90831999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9084
9085 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
9086 command.
9087
90881999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9089
9090 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
9091 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
9092
9093 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
9094 debug info. Deal with lack of signal hanlder info in stack.
9095
9096 From Jim Kingdon <kingdon@redhat.com>:
9097 * gdb.base/annota1.exp: If printf has debug info, deal with it.
9098
5a2468f5
JM
90991999-07-19 Stan Shebs <shebs@andros.cygnus.com>
9100
9101 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
9102 gdb.base/foll-vfork.exp: Don't run for crosses.
9103
adf40b2e
JM
9104Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
9105
9106 * gdb.base/configure.in: Check for gdbvars.exp instead of
9107 a1-selftest.exp.
9108 * gdb.base/configure: Re-generate.
9109
91101999-07-12 Stan Shebs <shebs@andros.cygnus.com>
9111
9112 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
9113 in trying to run first and name is too long.
9114
9115 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
9116 pointers2.c and pointers2.exp, respectively.
9117 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
9118 doschk happier.
9119
43e526b9
JM
91201999-07-08 Stan Shebs <shebs@andros.cygnus.com>
9121
9122 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
9123 callfuncs2.c and callfuncs2.exp.
9124
9125 * gdb.base/list.exp: Remove mistaken xfails.
9126 * gdb.base/list0.h: Add optional prototypes.
9127
9846de1b
JM
9128Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
9129
9130 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
9131 calling malloc.
9132 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
9133 * ptype.exp: Move test for get_debug_format to before its first
9134 use.
9135
91361999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9137
9138 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
9139 * gdb.base/annota2.cc, annota2.exp: Move from here.
9140 * gdb.c++/annota2.cc, annota2.exp: To here.
9141 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
9142
43ff13b4
JM
9143Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
9144
9145 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
9146 a consistent format.
9147
085dd6e6
JM
91481999-06-25 Stan Shebs <shebs@andros.cygnus.com>
9149
9150 From Jimmy Guo <guo@cup.hp.com> and others at HP:
9151 * lib/gdb.exp (get_compiler_info): Add detection for assorted
9152 HP compilers, also set the globals $true and $false.
9153
9154 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
9155 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
9156 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
9157 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
9158 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
9159 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
9160 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
9161 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
9162 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
9163 whatis.c} Add C++ compatible function definitions and return
9164 types, add includes for library functions.
9165 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
9166 * gdb.base/step-test.c (myglob): Rename from glob.
9167 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
9168 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
9169 files, move here from gdb.hp.
9170 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
9171 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
9172 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
9173 Adjust line numbers in regexps.
9174
9175 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
9176 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
9177 instead of 0/1.
9178
9179 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
9180 foll-vfork.exp: New files, move here from gdb.hp.
9181 * gdb.base/page.exp: New file, test of pagination command.
9182
9183 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
9184 recursion test.
9185 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
9186
9187 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
9188 gdb.base/solib.exp: Fix compiler invocation process.
9189
9190 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
9191 HP-UX 11, turn off overload resolution explicitly.
9192 * gdb.base/commands.exp: Set argument list explicitly, add
9193 watchpoint test.
9194 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
9195 them work.
9196 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
9197 expressions properly.
9198 * gdb.base/corefile.exp: Loosen the match slightly.
9199 * gdb.base/default.exp: Allow "Error accessing memory" message
9200 also.
9201 * gdb.base/display.exp: Skip over x/0 j if PA64.
9202 * gdb.base/funcargs.exp: Add xfails for HP-UX.
9203 * gdb.base/interrupt.exp: Ditto.
9204 * gdb.base/langs.exp: Add symbolic matches governed by compiler
9205 in use.
9206 * gdb.base/list.exp: Add xfails for HP-UX.
9207 * gdb.base/long_long.exp: Refine some of the numeric matches.
9208 * gdb.base/mips_pro.exp: Xfail on HP-UX.
9209 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
9210 * gdb.base/nodebug.exp: Succeed on more varieties of output.
9211 * gdb.base/opaque.exp: Remove some HP-UX xfails.
9212 * gdb.base/ptype.exp: Succeed on more varieties of output.
9213 * gdb.base/scope.exp: Add xfails for HP-UX.
9214 * gdb.base/sect-cmd.exp: Add more cases.
9215 * gdb.base/setvar.exp: Add xfails for HP-UX.
9216 * gdb.base/shlib-call.exp: Loosen some matches slightly.
9217 * gdb.base/signals.exp: Match on void symbolically.
9218 * gdb.base/step-test.exp: Add case for PA64.
9219 * gdb.base/term.exp: Add exit and restart.
9220 * gdb.base/twice.exp: Clean up after self.
9221 * gdb.base/varargs.exp: Disable overload resolution explicitly.
9222 * gdb.base/whatis.exp: Allow more ways to pass tests.
9223
9224 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
9225 no longer useful.
9226
9227Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
9228
9229 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
9230 list of patterns.
9231 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
9232 print_double_array(double_array)", "continuing to breakpoint
9233 1018", "print print_double_array(array_d)" and "continuing to
9234 1034" tests.
d63a86f8 9235
085dd6e6
JM
92361999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
9237
9238 * Makefile.in: Add empty html and install-html targets.
9239
92401999-06-24 Stan Shebs <shebs@andros.cygnus.com>
9241
9242 * config/mt-*: Remove, these haven't been used since 1996.
9243
92441999-06-22 Stan Shebs <shebs@andros.cygnus.com>
9245
9246 * gdb.base/call-strs.c, gdb.base/ending-run.c,
9247 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
9248 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
9249
9e0b60a8
JM
92501999-06-18 Stan Shebs <shebs@andros.cygnus.com>
9251
9252 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
9253 simpler match case for the ptype of the big class.
9254
92551999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9256
9257 * gdb.exp: Fix test for gdb_prompt existence.
9258
92591999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9260
9261 * gdb.exp (gdb_test): Add fail after calls to perror.
9262
92631999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9264
9265 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
9266
92671999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9268
9269 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
9270
0f71a2f6
JM
9271Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
9272
9273 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
9274 malloc() is linked in.
9275
92761999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
9277
9278 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
9279 step at end.
9280
9281 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
9282
92831999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
9284
9285 * gdb.java/jv-print.exp: New file. (Our first Java test!)
9286
cce74817
JM
9287Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
9288
9289 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
9290 * gdb.base/mips_pro.exp: Likewise.
9291
92921999-06-02 Keith Seitz <keiths@cygnus.com>
9293
9294 * gdb.c++/templates.cc: Change all "new" operators to throw
9295 an exception.
9296 * gdb.c++/cplusfuncs.cc: Likewise.
9297
9298 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
9299
9300Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
9301
9302 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
9303 * gdb.base/ending-run.exp: When stepping out of main, accept a
9304 step into an arbitrary assembler file.
9305
392a587b
JM
93061999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9307
d63a86f8 9308 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 9309 "breakpoint-invalid" to be printed.
d63a86f8 9310 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
9311 number of "frames-invalid" and "breakpoint-invalid" to be printed.
9312 * gdb.base/annota2.cc: Initialize a.x to 0.
9313
9e086581
JM
93141999-05-17 Keith Seitz <keiths@cygnus.com>
9315
9316 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
9317 when "skip_float_tests" set.
9318 Ditto for "print print_double_array(array_d)", "print print_small_structs",
9319 "print print_ten_doubles", and "step into print_long_arg_list".
9320 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
9321 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
9322 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
9323 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
9324 "skip_float_tests" is set.
9325 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
9326 when "skip_float_tests" set.
d63a86f8 9327
cd0fc7c3
SS
93281999-05-06 Keith Seitz <keiths@cygnus.com>
9329
9330 * gdb.base/annota2.cc: Include stdio.h.
9331
9332Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
9333
9334 * gdb.base/crossload.exp: Remove, this has been disabled ever
9335 since BFD stopped including all targets, and cross-GDB gets
9336 plenty of testing anyway.
9337 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
9338 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
9339 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
9340 * gdb.base/README: Remove, was doc for this.
9341 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
9342 needed.
9343
b83266a0
SS
93441999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9345
9346 * gdb.base/call-ar-st.exp: Fix one regular expression in test
9347 output.
9348
9349 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
9350 * gdb.base/annota2.exp: New file. More annotation tests.
9351 * gdb.base/annota1.c: New file. Source file for annota1.exp.
9352 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
9353
93541999-04-23 Angela Marie Thomas <angela@cygnus.com>
9355
9356 * config/cfdbug.exp: New file.
9357
7a292a7a
SS
93581999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
9359
9360 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
9361 Marcus Daniel's and Dale Hawkins's demangler crashes.
9362
9363 * gdb.c++/demangle.exp (test_gnu_style_demangling,
9364 test_lucid_style_demangling, test_arm_style_demangling,
9365 test_hp_style_demangling): Try Tom Tromey's core-dumping
9366 identifier under each demangling style.
9367
93681999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
9369
9370 * gdb.c++/demangle.exp: Include the current demangling style
9371 in all test names.
9372 (current_demangling_style): New global variable.
9373 (set_demangling_style, test_demangling_core, test_demangling,
9374 test_demangling_exact): New functions.
9375 (test_gnu_style_demangling, test_lucid_style_demangling,
9376 test_arm_style_demangling, test_hp_style_demangling): Use those,
9377 instead of calling gdb_test and gdb_test_exact directly.
9378 (catch_demangling_errors): New function, which reports errors
9379 signalled by the demangling test functions in an orderly way.
9380 (do_tests): Use catch_demangling_errors.
9381
93821999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
9383
9384 * gdb.base/signals.exp (test_handle_all_print): Use () for
9385 grouping in expressions, not {}.
9386
9387 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
9388 initialized yet.
9389
93901999-04-01 Stan Shebs <shebs@andros.cygnus.com>
9391
9392 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
9393 are listed.
9394
93951999-03-26 Stan Shebs <shebs@andros.cygnus.com>
9396
9397 * gdb.stabs/weird.exp: Test for CC being defined before
9398 looking at its value.
9399
94001999-03-25 Stan Shebs <shebs@andros.cygnus.com>
9401
9402 * gdb.base/call-ar-st.exp: Remove stray '#'.
9403 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
9404 "short int" and "long int".
9405 * gdb.c++/overload.cc: Cast the string added in the previous
9406 change, to mollify finicky HP compiler.
9407 * gdb.hp/reg-test.exp (testfile): Fix file name.
9408 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 9409
7a292a7a
SS
9410 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
9411 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
9412 alternate form of enum ptype.
9413
c906108c
SS
94141999-03-23 Stan Shebs <shebs@andros.cygnus.com>
9415
7a292a7a
SS
9416 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
9417 * gdb.hp/*.exp: Change all to run compiler probe only after
9418 passing skip_hp_tests, so as not to waste time on guaranteed
9419 failure.
9420
c906108c
SS
9421 * gdb.c++/overload.cc: Pass string instead of char addr, always
9422 init ccpfoo.
9423 * gdb.c++/templates.cc: Fix syntax error.
9424
7a292a7a
SS
9425Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9426
9427 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 9428 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
9429 command.
9430
94311999-03-18 James Ingham <jingham@cygnus.com>
9432
9433 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
9434
9435 * gdb.c++/method.exp: It was testing an uninitialized int on the
9436 stack and assuming it was positive.
9437
9438 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
9439
9440 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 9441 keep it from killing the rest of the tests.
7a292a7a
SS
9442 Use gdb_continue_to_end.
9443
9444 * gdb.base/sigall.exp: use gdb_continue_to_end.
9445
9446 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
9447
9448 * gdb.base/display.exp: use runto_main, not run.
9449
d63a86f8
RM
9450 * gdb.base/default.exp: Check for the current error message in the
9451 r abbreviation test.
7a292a7a
SS
9452 Add strongarm to the targets that know info float.
9453
d63a86f8 9454 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
9455 run which doesn't work with monitors.
9456
9457 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
9458
9459 * gdb.base/break.exp: use the gdb_continue_to_end proc.
9460
9461 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
9462 program. Traps the case (in Cygmon) when the program never really
9463 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
9464 more places, so I used my name. Sorry Mark...
9465
9466 * config/monitor.exp (gdb_target_monitor): added another
9467 target_info parameter: remotebinarydownload. This will set the
9468 remotebinarydownload flag if this is causing some boards trouble.
9469
94701999-03-18 Mark Salter <msalter@cygnus.com>
9471
9472 * lib/gdb.exp (continue_to_exit): New function.
9473
9474 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
9475 * gdb.base/ending-run.exp: Ditto.
9476 * gdb.base/step-test.exp: Ditto.
9477
94781999-03-16 Stan Shebs <shebs@andros.cygnus.com>
9479
9480 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
9481 (suggested by Art Haas <ahaas@neosoft.com>).
9482
94831999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
9484
9485 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
9486
9487Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
9488
9489 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
9490 descriptions of types (short unsigned int vs unsigned short, etc).
9491
94921999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
9493
9494 * gdb.base/call-strs.exp: Don't assume that `step' will step over
9495 a call to strlen; sometimes we do have sources.
9496
94971999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
9498
9499 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
9500 character, so GDB won't print garbage after its end.
d63a86f8 9501
c906108c
SS
9502 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
9503 breakpoint there instead. Sometimes GCC emits memcpy to handle
9504 the large structures being passed by value, so we step into that
9505 instead of sum_array_print, which obscures what we're really testing.
9506 * gdb.base/step-test.exp: However, we do want a test that notices
9507 the bizarre steps into memcpy, so do that here. Add check for
9508 stepping into function calls that pass large structures by value.
9509 ("Is that a noun clause, or are you just happy to see me?")
9510 Remove all references to specific line numbers.
9511 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
9512 New type and function.
9513 (main): Call large_struct_by_value, passing it a large struct by value.
9514 * lib/gdb.exp (gdb_get_line_number): New function.
9515
9516 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
9517 more portable.
9518
7a292a7a
SS
95191999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
9520
c906108c
SS
9521 * lib/gdb.exp: Doc fixes.
9522
7a292a7a
SS
95231999-03-05 Nick Clifton <nickc@cygnus.com>
9524
d63a86f8 9525 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
9526
95271999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
9528
c906108c
SS
9529 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
9530 commands. They're not germane to this test, and they don't work
9531 that way on remote targets.
9532
3fc11d3e
JM
95331999-03-01 James Ingham <jingham@cygnus.com>
9534
9535 * Changelog entries merged over from gdb development branch.
9536
3fc11d3e
JM
9537 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
9538
9539 * lib/gdb.exp (gdbtk_analyze_results): Generic function
9540 for outputting results of test run.
9541
2d4a1622 9542 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
9543
9544 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 9545
7a292a7a
SS
95461999-02-25 Felix Lee <flee@cygnus.com>
9547
9548 * lib/gdb.exp (debug_format): initialize
9549
c906108c
SS
95501999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
9551
9552 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
9553 * gdb.base/call-rt-st.c: Ditto.
9554
c906108c
SS
95551999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
9556
9557 * gdb.threads/pthreads.exp (horiz): New variable.
9558 (test_startup): Fix regexps that capture thread numbers.
9559
95601999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
9561
9562 * gdb.base/smoke.exp: Disambiguate two test case names (both
9563 called ``print'').
9564
9565Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
9566
9567 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
9568 compilation.
9569
95701999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
9571
9572 * gdb.base/miscexprs.exp: Change patterns to match GDB's
9573 actual output formatting.
9574 * gdb.base/smoke.exp: GDB removes leading 0's.
9575 * gdb.base/volatile.exp: Don't check type of remuneration;
9576 that variable is no longer defined in constvars.c.
9577 * gdb.base/step-test.c (main): Exit with explicit exit code.
9578 * gdb.base/step-test.exp: Remove two nexti checks--they are
9579 not portable.
9580
95811999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
9582
9583 * gdb.base/help.exp ("help delete display"): Fix test to match
9584 gdb's output.
9585
9586 * gdb.base/long_long.c (known_types): Initialize values to zero.
9587 * gdb.base/long_long.exp: Step one more line
9588 so 'dec' is initialized in "get to known place". GDB removes
d63a86f8 9589 leading zeros. Explicitly ask for hex formatting. Use
c906108c
SS
9590 unique test case names.
9591
9592Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9593
d63a86f8 9594 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
9595
9596 * gdb.c++/method.exp: Add missing close brace.
9597
95981999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
9599
9600 * gdb.base/maint.exp: Use 'set height 0' to disable page
9601 prompting, not 'set height 400'.
9602
9603 Fix a bunch of timeouts.
9604 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
9605 four separate tests, so expect doesn't take forever to match a ton
9606 of text against a regexp with lots of .* forms.
9607 ("maint print psymbols", "maint print symbols"): Make some of
9608 these greps more selective, so that expect doesn't try to wade
9609 through huge piles of output and time out.
9610
9611 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
9612
9613 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
9614 tests: one which doesn't expect shlib events to be reported, and
9615 another which does, but is XFAIL for all platforms other than
9616 HP/UX.
9617
9618 * gdb.base/break.exp: Teach the test suite that the `catch
9619 fork', `catch vfork', and `catch exec' commands produce error
9620 messages on platforms that don't provide these features.
9621
9622Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
9623
9624 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
9625 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
9626 (shortening names from solib_threshold.exp etc), won't run on
9627 anything but HP-UX for the foreseeable future.
9628 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
9629 reflect move.
9630
9631Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
9632
9633 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
9634 gdb.trace/Makefile.in (clean): Remove all test executables.
9635
9636Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
9637
9638 * gdb.base/shlib-call.exp: add test cases to verify that gdb
9639 successfully re-sets breakpoints in shared libraries.
9640 * gdb.base/shmain.c (main): return 0, don't fall off the end.
9641
9642Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9643
d63a86f8
RM
9644 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
9645 and compiled w/o GCC.
c906108c
SS
9646
9647 * gdb.hp/watch-cmd.exp: ditto.
9648
9649 * gdb.hp/watch-hp.exp: ditto.
9650
9651 * gdb.hp/xdb1.exp: ditto.
9652
9653 * gdb.hp/xdb2.exp: ditto.
9654
9655 * gdb.hp/dbx.exp: ditto.
9656
9657Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
9658
9659 * constvars.c: Remove C++-isms.
9660 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
9661 with GCC.
9662
9663Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
9664
9665 The following changes are part of the HP merge.
9666
9667 * gdb.base/break.exp: new tests to verify that catchpoints for
9668 fork, vfork, and exec don't trigger inappropriately.
9669
9670 * gdb.base/opaque.exp: compile one file at a time, then link.
9671
9672 * gdb.base/signals.exp: be more restrictive about which hppa
9673 systems receive a setup_xfail. new tests.
9674
9675 * gdb.base/solib_threshold.build: new file.
9676 * gdb.base/solib_threshold.exp: new file.
9677 * gdb.base/solib_threshold.link_opts: new file.
9678 * gdb.base/solib_threshold.mk: new file.
9679 * gdb.base/gen_solib_threshold.c: new file.
9680
9681 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
9682 tests. New tests for enums inside classes.
9683
9684 * gdb.c++/compiler.cc: indicate support of template debugging.
9685
9686 * gdb.c++/demangle.exp: run hp style demangling tests.
9687
9688 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
9689 tests.
9690
9691 * gdb.c++/misc.cc: changes to support new tests.
9692
9693 * gdb.c++/templates.cc: changes to support HP's compiler; changes
9694 to support new tests.
9695
9696 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
9697 gcc, then skip these tests.
9698
9699Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
9700
9701 The following files are part of the HP merge; some had longer
9702 names at HP, but have been renamed to be no more than 14
9703 characters in length.
9704
9705 * gdb.hp/ambiguous.cc: new file.
9706 * gdb.hp/ambiguous.exp: new file.
9707 * gdb.hp/attach.exp: new file.
9708 * gdb.hp/attach2.exp: new file.
9709 * gdb.hp/classes-hp.exp: new file.
9710 * gdb.hp/ctti.exp: new file.
9711 * gdb.hp/ctti-add.cc: new file.
9712 * gdb.hp/ctti-add1.cc: new file.
9713 * gdb.hp/ctti-add2.cc: new file.
9714 * gdb.hp/ctti-add3.cc: new file.
9715 * gdb.hp/dbx.exp: new file.
9716 * gdb.hp/exception.cc: new file.
9717 * gdb.hp/exception.exp: new file.
9718 * gdb.hp/foll-exec.c: new file.
9719 * gdb.hp/foll-exec.exp: new file.
9720 * gdb.hp/foll-fork.c: new file.
9721 * gdb.hp/foll-fork.exp: new file.
9722 * gdb.hp/foll-vfork.c: new file.
9723 * gdb.hp/foll-vfork.exp: new file.
9724 * gdb.hp/inherit-hp.exp: new file.
9725 * gdb.hp/more-steps.exp: new file.
9726 * gdb.hp/namespace.cc: new file.
9727 * gdb.hp/namespace.exp: new file.
9728 * gdb.hp/optimize.exp: new file.
9729 * gdb.hp/pxdb.c: new file.
9730 * gdb.hp/pxdb.exp: new file.
9731 * gdb.hp/quicksort.exp: new file.
9732 * gdb.hp/reg-test.exp: new file.
9733 * gdb.hp/reg-test.s: new file.
9734 * gdb.hp/sized-enum.c: new file.
9735 * gdb.hp/sized-enum.exp: new file.
9736 * gdb.hp/start-stop.exp: new file.
9737 * gdb.hp/templ-hp.cc: new file.
9738 * gdb.hp/templ-hp.exp: new file.
9739 * gdb.hp/thr-lib.c: new file.
9740 * gdb.hp/thr-lib.exp: new file.
9741 * gdb.hp/thr-lib.h: new file.
9742 * gdb.hp/thr-liblib.c: new file.
9743 * gdb.hp/virtfun-hp.c: new file.
9744 * gdb.hp/virtfun-hp.exp: new file.
9745 * gdb.hp/watch-cmd.exp: new file.
9746 * gdb.hp/watch-hp.exp: new file.
9747 * gdb.hp/xdb1.exp: new file.
9748 * gdb.hp/xdb2.exp: new file.
9749 * gdb.hp/xdb3.exp: new file.
9750
9751Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
9752
9753 The following files are part of the HP merge; some had longer
9754 names at HP, but have been renamed to be no more than 14
9755 characters in length.
9756
9757 * gdb.base/ss.h: new file.
9758 * gdb.base/call-ar-st.c: new file.
9759 * gdb.base/call-ar-st.exp: new file.
9760 * gdb.base/call-rt-st.c: new file.
9761 * gdb.base/call-rt-st-exp: new file.
9762 * gdb.base/call-strs.exp: new file.
9763 * gdb.base/ena-dis-br.exp: new file.
9764 * gdb.base/environ.exp: new file.
9765 * gdb.base/long_long.exp: new file.
9766 * gdb.base/sect-cmd.exp: new file.
9767 * gdb.base/shlib-cl2.exp: new file.
9768 * gdb.base/smoke.exp: new file.
9769 * gdb.base/so-impl-ld.c: new file.
9770 * gdb.base/so-impl-ld.exp: new file.
9771 * gdb.base/so-indr-cl.c: new file.
9772 * gdb.base/so-indr-cl.exp: new file.
9773 * gdb.base/varargs.exp: new file.
9774 * gdb.base/volatile.exp: new file.
9775 * gdb.base/whatis-exp.exp: new file.
7a292a7a 9776 * gdb.base/display.exp: new file.
c906108c
SS
9777 * gdb.c++/derivation.exp: new file.
9778 * gdb.c++/local.exp: new file.
9779 * gdb.c++/member-ptr.exp: new file.
9780 * gdb.c++/overload.exp: new file.
9781 * gdb.c++/ovldbreak.exp: new file.
9782 * gdb.c++/ref-types.exp: new file.
9783 * gdb.c++/ref-types2.exp: new file.
9784 * gdb.c++/userdef.exp: new file.
d63a86f8 9785
c906108c
SS
9786Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
9787
9788 * gdb.base/default.exp: Reflect wording change in remote.c.
9789
dc96c6c7 9790Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9791
9792 * gdb.base/help.exp: Update to reflect current text.
9793
9794Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
9795
9796 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
9797 they're stack variables and contain garbage.
9798 * gdb.c++/anon-union.exp: new file.
9799
9800 The following changes were made by David Taylor
9801 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
9802 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
9803 in changes by HP.
9804
9805 * gdb.base/bitops.exp: new file.
9806 * gdb.base/default.exp: change expected messages for catch and
9807 info catch tests to reflect HP merge changes.
9808 * gdb.base/enable-disable-break.exp
9809 * gdb.base/ending-run.c: new file.
9810 * gdb.base/long_long.c: new file.
9811 * gdb.base/maint.exp: new file.
9812 * gdb.base/pointers2.exp: new file.
9813 * gdb.base/shlib-call2.exp: new file.
9814 * gdb.base/solib.exp: new file.
9815 * gdb.base/step-test.c: new file.
9816 * gdb.c++/anon-union.cc: new file.
9817 * gdb.c++/local.cc: new file.
9818 * gdb.c++/member-pointer.cc: new file.
9819 * gdb.c++/method.cc: new file.
9820 * gdb.c++/ref-types.cc: new file.
9821 * gdb.c++/ref-types2.cc: new file.
9822 * gdb.c++/userdef.cc: new file.
d63a86f8 9823
c906108c
SS
9824 * gdb.base/scope.exp: compile one file at a time, then link.
9825 * gdb.base/langs.exp: ditto.
9826 * gdb.base/list.exp: ditto.
d63a86f8 9827
c906108c
SS
9828Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
9829
9830 The following changes were made by David Taylor
9831 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
9832 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
9833 in changes by HP.
d63a86f8 9834
c906108c
SS
9835 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
9836 skip tests. When compiling pass c++ flag to gdb_compile.
9837 * gdb.c++/
d63a86f8 9838
c906108c
SS
9839 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
9840 test for on hppa*-*-hpux*; use args to see if c++ was specified.
9841 (skip_hp_tests): new function.
9842 (gdb_preprocess): new function.
9843
9844 * configure.in (hpdir): decide whether to configure gdb.hp.
9845 * configure: regenerated.
9846
9847 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
9848 to delete on clean.
9849 (EXECUTABLES): update to reflect new additions.
9850 * gdb.base/commands.exp: update message expected.
9851 * gdb.base/default.exp: add copyright notice.
9852 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
9853 * gdb.base/help.exp: update messages to reflect current text.
9854 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
9855 targets for recurse tests.
9856 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
9857 skip this file.
9858
9859 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
9860 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
9861 compilation.
9862 * gdb.c++/misc.exp: ditto.
9863 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
9864 run the tests. tell gdb_compile that it's a c++ compilation.
9865
9866 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 9867
c906108c
SS
9868 * gdb.base/all-bin.exp: new file.
9869 * gdb.base/arithmet.exp: new file.
9870 * gdb.base/assign.exp: new file.
9871 * gdb.base/completion.exp: new file.
9872 * gdb.base/cond-expr.exp: new file.
9873 * gdb.base/condbreak.exp: new file.
9874 * gdb.base/define.exp: new file.
9875 * gdb.base/dollar.exp: new file.
9876 * gdb.base/environment.exp: new file.
9877 * gdb.base/eval-skip.exp: new file.
9878 * gdb.base/jump.exp: new file.
9879 * gdb.base/logical.exp: new file.
9880 * gdb.base/pointers.exp: new file.
9881 * gdb.base/relational.exp: new file.
9882 * gdb.base/section_command.exp: new file.
9883 * gdb.base/whatis-expr.exp: new file.
9884
9885 * gdb.base/all-types.c: new file.
9886 * gdb.base/call-array-struct.c: new file.
9887 * gdb.base/call-return-struct.c: new file.
9888 * gdb.base/call-strings.c: new file.
9889 * gdb.base/callfuncs2.c: new file.
9890 * gdb.base/condbreak.c: new file.
9891 * gdb.base/constvars.c: new file.
9892 * gdb.base/display.c: new file.
9893 * gdb.base/int-type.c: new file.
9894 * gdb.base/jump.c: new file.
9895 * gdb.base/miscexprs.c: new file.
9896 * gdb.base/pointers.c: new file.
9897 * gdb.base/pointers2.c: new file.
9898 * gdb.base/shmain.c: new file.
9899 * gdb.base/shr1.c: new file.
9900 * gdb.base/shr2.c: new file.
9901 * gdb.base/solib.c: new file.
9902 * gdb.base/solib1.c: new file.
9903 * gdb.base/solib2.c: new file.
9904 * gdb.base/varargs.c: new file.
9905 * gdb.c++/derivation.cc: new file.
9906 * gdb.c++/overload.cc: new file.
9907 * gdb.c++/ovldbreak.cc: new file.
9908 * gdb.hp/attach.c: new file.
9909 * gdb.hp/attach2.c: new file.
9910 * gdb.hp/average.c: new file.
9911 * gdb.hp/compiler.c: new file.
9912 * gdb.hp/compiler.cc: new file.
9913 * gdb.hp/execd-program.c: new file.
9914 * gdb.hp/follow-exec.c: new file.
9915 * gdb.hp/follow-fork.c: new file.
9916 * gdb.hp/follow-vfork-and-exec.c: new file.
9917 * gdb.hp/misc-hp.cc: new file.
9918 * gdb.hp/more-steps.c: new file.
9919 * gdb.hp/optimize.c: new file.
9920 * gdb.hp/quicksort.c: new file.
9921 * gdb.hp/run-hp.c: new file.
9922 * gdb.hp/start-stop.c: new file.
9923 * gdb.hp/sum.c: new file.
9924 * gdb.hp/templates-hp.cc: new file.
9925 * gdb.hp/thread-local-in-lib.c: new file.
9926 * gdb.hp/thread-local-in-lib.h: new file.
9927 * gdb.hp/thread-local-in-lib.lib.c: new file.
9928 * gdb.hp/vforked-program.c: new file.
9929 * gdb.hp/virtfunc-hp.cc: new file.
9930 * gdb.hp/watchpoint-hp.c: new file.
9931 * gdb.hp/xdb.c: new file.
9932 * gdb.hp/xdb0.c: new file.
9933 * gdb.hp/xdb0.h: new file.
9934 * gdb.hp/xdb1.c: new file.
9935
9936Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
9937
9938 The following change was made by Edith Epstein
9939 <eepstein@cygnus.com> as part of a project to merge in changes
9940 originally made by HP; HP did not create ChangeLog entries.
9941
9942 * gdb.c++/demangle.exp: changed the expected output for some
9943 ARM-style mangling -- removed second reference to datatype.
9944 For example, maint demangle __dt__11T1__pt__2_cFv
9945 T1<char>::~T1<char>(void)
9946 becomes,
9947 maint demangle __dt__11T1__pt__2_cFv
9948 T1<char>::~T1(void)
9949
9950 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 9951
c906108c
SS
9952Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
9953
9954 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
9955 * gdb.trace/backtrace.exp: Likewise.
9956 * gdb.trace/circ.exp: Likewise.
9957 * gdb.trace/collection.exp: Likewise.
9958 * gdb.trace/deltrace.exp: Likewise.
9959 * gdb.trace/infotrace.exp: Likewise.
9960 * gdb.trace/limits.exp: Likewise.
9961 * gdb.trace/packetlen.exp: Likewise.
9962 * gdb.trace/passc-dyn.exp: Likewise.
9963 * gdb.trace/passcount.exp: Likewise.
9964 * gdb.trace/report.exp: Likewise.
9965 * gdb.trace/save-trace.exp: Likewise.
9966 * gdb.trace/tfind.exp: Likewise.
9967 * gdb.trace/tracecmd.exp: Likewise.
9968 * gdb.trace/while-dyn.exp: Likewise.
9969 * gdb.trace/while-stepping.exp: Likewise.
9970
99711998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
9972
9973 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
9974
9975Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
9976
9977 From Brendan Kehoe:
9978 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
9979 int return types.
9980
9981Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
9982
9983 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
9984 remote dos host testing right.
9985
9986Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
9987
9988 * gdb.base/corefile.exp: remove some xfails.
9989
9990Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
9991
9992 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
9993 have different timestamps.
9994
9995Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
9996
9997 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
9998 gdb.base/default.exp: Replace "exec" with "executable".
9999
10000Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
10001
10002 * gdb.base/default.exp: Change else if to elseif from previous
10003 delta.
10004
10005Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
10006
10007 * gdb.base/default.exp: Add brace missing from previous delta.
10008
10009Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
10010
10011 * gdb.base/default.exp: Support test for info float for all
10012 varieties of arm toolchain.
10013
dc96c6c7 10014Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10015
10016 * gdb.trace/*.exp: remove "remote_download" command.
10017
dc96c6c7 10018Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10019
10020 * gdb.trace/*.exp: remove -gdwarf from compile.
10021
10022Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
10023
10024 * gdb.trace/configure.in(AC_INIT): typo
10025 * gdb.trace/configure: regenerated
10026
dc96c6c7 10027Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10028
10029 * config/m68k-emc.exp: New file.
10030 * lib/<emc-support.exp trace-support.exp}: New files.
10031 * configure.in: add new test directory gdb.trace.
10032 * gdb.trace/{configure configure.in Makefile.in}: New files.
10033 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
10034 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
10035 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
10036 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
10037 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
10038 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
10039 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 10040
dc96c6c7 10041Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10042
10043 * gdb.c++/classes.exp: Change all regular expressions to match
10044 arbitrary combinations of newline/carriage-return, so that they
10045 will work equally well on Unix and Windows.
10046 * gdb.c++/inherit.exp: ditto.
10047 * gdb.c++/virtfunc.exp: ditto.
10048
100491998-08-11 Dawn Perchik <dawn@cygnus.com>
10050
10051 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
10052
c2d11a7d
JM
10053Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
10054
10055 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
10056 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
10057 to use a0-a3/d0-d3 as needed.
10058
10059Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
10060
10061 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
10062 * gdb.disasm/am33.exp: Corresponding changes.
10063
c906108c
SS
100641998-07-11 Felix Lee <flee@cygnus.com>
10065
10066 * gdb.base/callfuncs.exp: add cmp10 test.
10067 * gdb.base/callfuncs.c (cmp10): new function.
10068
10069Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
10070
d63a86f8 10071 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
10072 into two parts to get around a synchronization problem in expect.
10073
3fc11d3e
JM
10074Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
10075
10076 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
10077
10078 * configure.in: Add options for gdbtk testsuite.
10079
10080 * configure: Regenerate.
10081
10082 * gdb.gdbtk: New directory to hold gdbtk tests.
10083
c906108c
SS
10084Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
10085
10086 * gdb.fortran/types.exp: Escape brackets in expect patterns
10087 for test_float_literal_types_accepted tests.
10088 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
10089 before run test.
10090
c2d11a7d
JM
10091Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
10092
10093 * am33.exp: Just compile, do not link the testcase.
10094 * am33.s: Add ".am33" pseudoop to force am33 mode.
10095
c906108c
SS
100961998-06-25 Felix Lee <flee@cygnus.com>
10097
10098 * gdb.base/setshow.exp: make sure $pc is sane.
10099
10100 * gdb.stabs/weird.exp: split expect patterns properly.
10101
c2d11a7d
JM
10102Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
10103
10104 * gdb.disasm/am33.s: New disassembler testfile for the am33.
10105 * gdb.disasm/am33.exp: Run it.
10106
dc96c6c7 10107Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10108
10109 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
10110 match processing (and eliminate spurious timeouts when running).
10111
dc96c6c7 10112Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10113
10114 * gdb.base/signals.exp (test_handle_all_print): put back Mach
10115 exception test, but conditionalize it on target [mach | gnu].
10116
dc96c6c7 10117Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10118
10119 * gdb.base/overlays.exp: fixup compile line for linker script.
10120
10121Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
10122
10123 * gdb.fortran/types.exp: don't guess at float size.
10124
10125Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
10126
10127 * gdb.base/exprs.exp: delete test that depends on int size.
10128
10129Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
10130
10131 * config/sim.exp: Removed checks for target triplets.
10132 (gdb_target_sim): Use gdb,target_sim_options.
10133
10134Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
10135
10136 * gdb.base/reread.exp: New file.
10137 * gdb.base/reread1.c: New file.
10138 * gdb.base/reread2.c: New file.
10139
10140Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
10141
10142 * config/sim.exp: Use 'target sim -sparclite' when running
10143 SPARClite programs.
10144
10145Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
10146
10147 * gdb.base/structs2.exp: New file.
10148 * gdb.base/structs2.c: New file.
10149
10150Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
10151
10152 * gdb.asm/common.inc: New file.
10153 * gdb.asm/d10v.inc: New file.
10154 * asm-source.exp: Pass -I's to gas to find .inc files.
10155 Update line numbers in expected output.
10156 * asmsrc1.s: Rewrite.
10157 * asmsrc2.s: Rewrite.
10158 * configure.in: Create arch.inc symlink.
10159 * configure: Regenerate.
10160 * Makefile.in (distclean): Delete arch.inc.
10161
10162Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
10163
10164 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
10165 (t_enum_value2): ditto
10166 (t_enum_value3): ditto
10167 (main): ditto
10168Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
10169
10170 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
10171 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
10172 change.
10173 Use gdb_test instead of send_gdb/gdb_expect sequences.
10174
10175Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
10176
10177 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
10178 not void.
10179
10180Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
10181
10182 * gdb.base/branches.c: Code with lots of loops and
10183 subroutines. Used to test gdbs ability to single step through PC
10184 changes, especially to test mips-tdep.c:mips_next_pc
10185
10186Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
10187
10188 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
10189 more rigorous EGCS C++ error checking.
10190
10191Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10192
10193 * gdb.base/help.exp: Clean up `help set args' and `help show args'
d63a86f8 10194 tests.
c906108c 10195 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
d63a86f8 10196 function when asleep.
c906108c 10197 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
d63a86f8
RM
10198 for i*86 Linux and SVR4 signal handling problems.
10199 Remove linux xfail for `next to handler in signals_tests_1', fixed
10200 by recent infrun.c change.
c906108c 10201 Limit backtrace to 10 frames to avoid timeout problems with infinite
d63a86f8 10202 stack backtraces.
c906108c
SS
10203 Adjust expect pattern in `handle all print' test to match Apr 28 1997
10204 target.[ch] change.
10205
10206Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
10207
10208 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
10209 for a newline from gdb before continuing.
10210 (default_gdb_exit): Just look for y or n.
10211 (gdb_test): Detect abnormal exit from GDB running on DOS; if
10212 it does, fail the rests of the tests in the file.
10213
10214Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
10215
10216 * config/cygmon.exp: New file.
10217
10218Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
10219
10220 * gdb.base/list.exp: Fix problem with "list default lines around
10221 main" test on remote targets.
10222
10223 * gdb.base/scope.exp: Fix problem with filelocal_bss before
10224 run test on remote targets.
10225
10226Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
10227
10228 * gdb.asm: New directory.
10229 * configure.in: Configure it.
10230 * configure: Regenerate.
10231 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
10232 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
10233
10234Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
10235
10236 * config/mn10300-eval.exp: New file to support MN10300 eval board.
10237
dc96c6c7 10238Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 10239
c906108c
SS
10240 * gdb.base/overlays (several files): Merge the two overlay
10241 managers into one. Change variables (foox, barx, bazx, grbxx)
10242 back into ints but force them to load in their proper sections.
10243
10244Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
10245
10246 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
10247 on-chip insn memory and IMAP1 to upper 128k.
10248 (D10VCopy): Handle memory regions crossing 16k boundaries.
10249 (D10VCopy): Transfer data in 32 bit chunks.
10250
10251Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
10252
10253 * gdb.base/overlays.c (main): Exit normally when result is
10254 correct.
10255
10256 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
10257 map. Include space for printf in .text segment.
10258
10259 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
10260 updated d10v memory VMA/LMA map.
10261 (D10VCopy): Call D10VTranslate.
d63a86f8 10262
c906108c
SS
10263Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
10264
10265 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
10266
10267 * gdb.base/bar.c (barx, bar): Change variable to small array so
10268 that it won't be put into the .sdata - small data -
10269 section. Update reference.
10270 * gdb.base/baz.c (bazx, baz): Ditto.
10271 * gdb.base/foo.c (foox, foo): Ditto.
10272 * gdb.base/grbx.c (grbxx, grbx): Ditto.
10273
10274 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
10275 to be arrays.
d63a86f8 10276
dc96c6c7 10277Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 10278
c906108c
SS
10279 * gdb.base/overlays.exp: fix up and get working again.
10280 Add tests for backtraces from an overlay function.
d63a86f8 10281
c906108c
SS
10282Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
10283
10284 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
10285 "calling function with watchpoint enabled".
10286
10287Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
10288
10289 * gdb.base/break.exp (test_next_with_recursion): Remove
10290 gdb_suppress_tests for d10v-*-*.
10291 * lib/gdb.exp (gdb_suppress_tests): Disable this function
10292 pending review of whether it is useful or not.
10293
10294Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
10295
10296 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
10297
10298Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
10299
10300 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
10301 * config/dve.exp: New file to support Densan boards.
10302
10303Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
10304
10305 * gdb.base/interrupt.exp: Document problem of simulators, signals,
10306 reads and BSD.
10307
10308Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
10309
10310 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
10311 response.
10312
10313 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
10314
10315Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
10316
10317 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
10318 test.
10319
10320 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
10321 target_sizeof_long and target_bigendian_p.
10322 (structs_by_value, structs_by_reference): Check values according
10323 to targets word size and endianess.
d63a86f8 10324
c906108c
SS
10325Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
10326
10327 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
10328 output.
10329
10330Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
10331
10332 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
10333 Update test of set args help to match source change.
10334
10335Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
10336
10337 * gdb.base/default.exp: Expect help system output to be in
10338 alphabetical order.
10339 * gdb.base/help.exp: Ditto.
10340
10341Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
10342
10343 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
10344 "i*86-pc-linux-gnu*".
10345 * gdb.base/interrupt.exp: Ditto.
10346 * gdb.base/corefile.exp: Ditto.
10347
10348 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
10349 define vxworks when building the testcase.
10350
10351 * gdb.base/ptype.exp: Fix testnames to be unique.
10352 * gdb.base/radix.exp: Ditto.
10353 * gdb.base/term.exp: Ditto.
10354 * gdb.base/whatis.exp: Ditto.
10355 * gdb.c++/classes.exp: Ditto.
10356
10357Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
10358
10359 * gdb.base/callfuncs.exp: Fix indentation.
10360
10361 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
10362 suppress_flag has been set.
10363 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
10364 target feature.
10365
10366Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
10367
10368 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
10369 the testcase.
10370
10371 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
10372 set_debug_traps() and breakpoint().
10373 * gdb.c++/misc.cc (main): Ditto.
10374 * gdb.c++/templates.cc (main): Ditto.
10375 * gdb.c++/virtfunc.cc (main): Ditto.
10376
10377Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
10378
10379 * lib/gdb.exp(gdb_step_for_stub): New function.
10380 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
10381 exists, reload the executable and do a "continue" instead of
10382 doing a jump.
10383 (runto_main): Use gdb_step_for_stub.
d63a86f8 10384
c906108c
SS
10385 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
10386 tests to have unique names.
10387 * gdb.base/callfuncs.exp: Ditto.
10388 * gdb.base/commands.exp: Ditto.
10389 * gdb.base/default.exp: Ditto.
10390 * gdb.base/help.exp: Ditto.
10391 * gdb.base/list.exp: Ditto.
10392 * gdb.base/opaque.exp: Ditto.
10393 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
10394 similar tests.
d63a86f8 10395
c906108c
SS
10396 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
10397 * gdb.c++/cplusfuncs.cc: Ditto.
10398 * gdb.c++/virtfunc.cc: Ditto.
10399
10400 * config/monitor.exp: Keep track of the last file we saw, rather
10401 than trying to get the info from gdb.
10402
10403 * gdb.fortran/types.exp: Move comment to previous line.
10404
10405Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
10406
10407 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
10408 target mode.
10409
10410Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
10411
10412 From Bob Manson:
10413 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
10414 string from GDB when it connects.
10415
10416 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
10417
10418Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
10419
10420 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
10421 if we can't get a debug format from GDB (we may be testing an
10422 older GDB). Use a 10 second timeout when checking for the format.
10423
10424 * gdb.stabs/weird.exp: Fix quoting.
10425
10426 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
10427
10428Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
10429
10430 * config/arm-ice.exp: New file.
10431
10432Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
10433
10434 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
10435 until it has been modified to work with the new testsuite.
10436
99707966 10437 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
10438 testcase won't compile, cause all of the testcases in the file to
10439 fail instead.
10440
10441 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
10442 (gdb_clear_suppressed): New procedure.
10443 (gdb_stop_suppressing_tests): Only clear suppress_flag if
10444 it contains a positive value.
10445
10446Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
10447
10448 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
10449
10450 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
10451
10452Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
10453
10454 * lib/gdb.exp (setup_xfail_format): New function.
10455 (get_debug_format): New function to get debug format.
10456 (debug_format): New global variable to hold last value set
10457 by get_debug_format.
10458 * gdb.base/list.exp: Call get_debug_format and expect some
10459 tests to fail for DWARF 1 and COFF formats.
10460 * gdb.c++/ptype.exp: Ditto.
10461 * gdb.c++/classes.exp: Ditto.
10462 * gdb.c++/cplusfuncs.exp: Ditto.
10463 * gdb.c++/inherit.exp: Ditto.
10464 * gdb.c++/templates.exp: Ditto.
10465 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 10466
c906108c
SS
10467Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
10468
10469 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
10470 host doesn't have a currently-open connection.
10471
10472 * config/sparclet.exp: Cleanups and fixes to make it generic for
10473 any gdb stub target. Handle cases where gdb doesn't respond when
10474 interrupted in a sane fashion.
10475
10476 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
10477 same thing in a totally different way.
10478
10479 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
10480 setting "timeout".
10481 (gdb_start): We set the global gdb_prompt variable in
10482 default_gdb_init now.
10483
10484Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
10485
10486 * gdb.base/printcmds.exp: Fix "check for floating addition"
10487 regexp to accept results within approx +/- .01 of exact value.
10488 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
10489
10490Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
10491
10492 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
10493 properly.
10494 (gdb_expect): Add optional timeout parameter, and add timeout
10495 value to various calls.
10496 (gdb_suppress_tests): Only give one warning message per group.
10497
10498Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
10499
10500 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
10501 global variables. Handle getting a value for $timeout more
10502 gracefully.
10503
10504Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
10505
10506 * lib/gdb.exp: Close connection to remote host if gdb doesn't
10507 initialize.
10508 (default_gdb_init): New procedure; allow gdb_init to be overridden
10509 by a target configuration file.
10510 (gdb_expect): Pass the timeout to remote_expect.
10511
10512 * config/monitor.exp(gdb_load): Fix typo in regexp.
10513
10514Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
10515
10516 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
10517
10518Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
10519
10520 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
10521 here. Call gdb_target_exec before rebooting the target, to make
10522 sure the connection to the target is closed.
10523 (gdb_load): Pass the name of the executable to gdb_target_monitor.
10524 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
10525 Also detect "Timeout reading from remote" error.
10526
10527 * config/gdbserver.exp: Pass the executable being loaded to
10528 gdb_target_monitor. Don't call gdb_file_cmd here; let
10529 gdb_target_monitor do it.
10530
10531 * gdb.disasm/hppa.exp: Don't use exec_output.
10532
10533Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
10534
10535 * gdb.base/list.exp: If we're debugging a non-native target,
10536 try to set the pc register to point to the start of the
10537 program before doing the first list command.
10538
10539 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
10540 test_calls after restarting.
10541
10542 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
10543 reloading.
10544
10545 * gdb.base/watchpoint.exp: Fix typo.
10546
10547 * gdb.base/setshow.exp: Check for use_gdb_stub.
10548
10549 * gdb.base/break.exp: Fix continue until exit test for the gdb
10550 stub case.
10551 * gdb.base/langs.exp: Ditto.
10552
10553 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
10554 gdb_load_offset. If we weren't given a file to load, figure out
10555 what the current file is and use it.
10556
10557 * config/i386-bozo.exp: New file.
10558
10559Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
10560
10561 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
10562 feature.
10563
10564 * config/proelf.exp: New entry.
10565
10566Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
10567
10568 * lib/gdb.exp: Remove spurious .* patterns at the beginning
10569 of regexps.
10570
10571 * gdb.base/watchpoint.exp: Don't run the test_stepping
10572 tests if gdb can't call functions on the target.
10573
10574 * gdb.base/setshow.exp: Don't run the set prompt tests if
10575 the board has gdb_prompt set.
10576
10577Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
10578
10579 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
10580 * gdb.base/commands.exp: Likewise.
10581 * gdb.base/setshow.exp: Likewise.
10582
10583Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
10584
10585 * config/monitor.exp(gdb_start): Look for gdb_prompt target
10586 feature.
10587
10588 * config/i960.exp: New file.
10589
10590Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
10591
10592 * gdb.base/funcargs.exp: Check for gdb,short_int target
10593 feature instead of looking for explicit target triplets.
10594
dc96c6c7 10595Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 10596
d63a86f8 10597 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
10598 "p 123DEADBEEF", to check parse_number.
10599 * top.c: change "to enable to enable" to "to enable" in a couple
10600 of help strings.
10601
10602Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
10603
10604 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
10605 on the mn10300.
d63a86f8 10606
c906108c
SS
10607Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
10608
10609 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
10610 where the test executable is run with explicit args.
10611 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
10612
10613Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
10614
10615 * gdb.base/run.c: Use FAKEARGV to build test executable that
10616 does not require a command line arg, since most simulators
10617 don't currently support passing such an arg into the simulated
10618 program.
10619 * gdb.base/commands.exp: Change tests to insert the proper
10620 value as the arg to the first recursive factorial call. Change
10621 compilation line to define FAKEARGV at compile time.
10622
10623Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
10624
10625 * gdb.base/recurse.exp: Enable these tests for the mn10300.
10626 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
10627 function with watchpoint enabled" test.
10628
10629Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
10630
10631 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
10632 Don't call gdb_test when the command doesn't return to a gdb prompt.
10633
10634 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
10635 "Tests restarted" messages.
10636
10637Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
10638
10639 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
10640
dc96c6c7 10641Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10642
10643 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
10644 for INFO SYMBOL; add help tests for OVERLAY commands.
10645 * gdb.base/default.exp: add tests for INFO SYMBOL command;
10646 add tests for OVERLAY commands
10647 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
10648 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
10649 * gdb.base/sigall.c: add usestubs code frag
10650 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 10651
c906108c
SS
10652Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
10653
10654 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
10655 failures.
10656 (gdb_stop_suppressing_tests): Note that tests have restarted.
10657
10658Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
10659
10660 * config/h8300.exp: New file.
10661
10662Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
10663
10664 * gdb.base/setshow.exp: Check for the existence of a
10665 feature, not its value.
10666
10667Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
10668
10669 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
10670
10671 * gdb.base/scope.exp: It's now init0(), not init().
10672
10673 * gdb.base/scope0.c: For now, change init() to be init0().
10674
10675 * config/monitor.exp: Use gdb_serial in preference to serial
10676 or netport.
10677
10678 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
10679 and it's not already set.
10680
10681Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
10682
10683 * gdb.base/setshow.exp: Only test the run command if the target
10684 isn't using a stub and if it supports argument passing.
10685
10686Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
10687
10688 * config/udi.exp(gdb_start): Make sure UDICONF is set
10689 properly before starting gdb.
10690
10691Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
10692
10693 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
10694 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
10695 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
10696
10697Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
10698
10699 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
10700 specialized code to reboot the board, use remote_reboot instead.
10701
10702 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
10703
10704 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
10705
10706 * config/monitor.exp: Make sure we disconnect from the target.
10707 Also, try a reboot/reload cycle instead of failing if the
10708 load fails.
10709
10710Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
10711
10712 * gdb.base/default.exp: Don't set match_max.
10713 * gdb.base/help.exp: Ditto.
10714 * gdb.base/list.exp: Ditto.
10715 * gdb.base/signals.exp: Ditto.
10716
10717 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
10718 set, use remote_ld to download the testcase instead of
10719 the GDB loader.
10720
10721Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
10722
10723 * config/vr5000.exp: New file.
10724
10725 * config/monitor.exp(gdb_target_monitor): Add pattern for
10726 "Ending remote" to detect errors in connecting.
10727
10728 * gdb.base/setshow.exp: Add .* within auto language test.
10729
10730 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
10731 target feature.
10732
10733 * config/monitor.exp(gdb_load): Check for a failure when loading,
10734 and reboot the board if necessary.
10735
10736 * gdb.base/setvar.exp(test_set): Handle multiple prints within
10737 a set of tests. Remove print.* from the patterns being checked.
10738
10739Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
10740
10741 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
10742 refer to gdb_spawn_id.
10743
10744 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
10745 longer used.
10746 * config/sparclet.exp: Ditto.
10747 * config/sparclet-old.exp: Ditto.
10748 * config/slite.exp: Ditto.
10749 * config/sim.exp: Ditto.
10750 * gdb.base/funcargs.exp: Ditto.
10751
10752 * lib/gdb.exp:Remove references to gdb_spawn_id.
10753 (gdb_expect): Move to remote.exp.
10754
10755Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
10756
10757 * config/monitor.exp: Detect the "Couldn't establish connection"
10758 message from GDB.
10759
10760Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
10761
10762 * gdb.base/bitfields.exp: Use runto instead of explicit
10763 gdb_run_cmd/gdb_expect sequences.
10764
10765 * gdb.base/break.exp(text_next_with_recursion): Add match for
10766 gdb_expect call.
10767
10768 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
10769 We also need to handle the "A program is being debugged already"
10770 prompt from gdb. Use gdb_test to set the baud rate.
10771
10772 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
10773 to 20000. Really. I mean it.
10774
10775Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
10776
10777 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
10778 fails. If suppress_flag is set, skip perror message about not
10779 being able to send to GDB.
10780 (send_gdb): If suppress_flag is set, don't try to send commands to
10781 GDB.
10782 (gdb_expect): If suppress_flag is set, always fail immediately.
10783 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
10784 (gdb_init): Call gdb_stop_suppressing_tests.
10785 (default_gdb_exit): Ditto.
10786 (default_gdb_start): Ditto.
10787
10788 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
10789 gdb_stop_suppressing_tests as appropriate.
10790 * gdb.base/break.exp: Ditto.
10791 * gdb.base/callfuncs.exp: Ditto.
10792 * gdb.base/commands.exp: Ditto.
10793 * gdb.base/exprs.exp: Ditto.
10794 * gdb.base/funcargs.exp: Ditto.
10795 * gdb.base/list.exp: Ditto.
10796 * gdb.base/recurse.exp: Ditto.
10797 * gdb.base/scope.exp: Ditto.
10798 * gdb.base/structs.exp: Ditto.
10799 * gdb.c++/inherit.exp: Ditto.
10800
10801Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
10802
10803 * config/vr4300.exp: New file.
10804
99707966 10805 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 10806
99707966 10807 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
10808
10809Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
10810
10811 * lib/gdb.exp(gdb_init): New function.
10812
10813 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
10814 for each individual variable set.
10815
10816 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
10817 name.
10818
10819 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
10820
10821 * gdb.base/scope.exp: Use gdb_test.
10822
10823 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
10824 aborting; the testsuite driver will do that for us (see
10825 gdb_finish). Also, use gdb_test in a few more places.
10826
10827Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
10828
10829 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
10830
10831Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
10832
10833 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
10834 and "add_tests" are not at the same address.
10835
10836Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
10837
10838 * gdb.base/ptype.exp: Use gdb_test.
10839
10840Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
10841
10842 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
10843 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
10844 left in. No longer expect them to fail.
10845
10846 * gdb.stabs/*.mt; Deleted, no longer used.
10847 * gdb.stabs/configure.in: Remove references to target makefile
10848 frags.
10849 * gdb.stabs/configure: Rebuilt.
10850
10851 * gdb.disasm/*.mt: Deleted, no longer used.
10852 * gdb.disasm/configure.in: Remove references to target makefile
10853 frags. Use "sh3.s" as the unique filename for this directory.
10854 * gdb.disasm/configure: Rebuilt.
10855
10856 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
10857 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
10858 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
10859
10860Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
10861
10862 * config/udi.exp: Use mondfe,name instead of remote_host.
10863
10864Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
10865
10866 * gdb.base/watchpoint.exp: Don't expect a failure when calling
10867 a function with a watchpoint enabled on the mn10200.
10868
10869 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
10870 before trying to create it!
10871
10872Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
10873
10874 * config/vx.exp: Use hostname instead of netport.
10875
10876 * config/vxworks.exp: New file.
10877
10878 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
10879
10880 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
10881 gdb before assuming everything worked. Send a ^C if a timeout
10882 occurs.
10883
10884 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
10885 $gdb_spawn_id directly.
10886 (gdb_run_cmd): Try _start as well as start. Use the target feature
10887 gdb,start_symbol as the symbol to start from when jumping.
10888
10889Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
10890
10891 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
10892 redundant) test.
10893
10894 * gdb.base/recurse.exp: Relax final value test for 'b' so that
10895 it doesn't lose for 16bit integer systems.
10896
10897Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
10898
10899 * gdb.fortran/types.exp: If the target doesn't support "double"
10900 data types, then expect "real" types to only be 4 bytes.
10901
10902 * gdb.c++/virtfunc.exp: Expect failure for virtual function
10903 call tests if the target doesn't support inferior function calls.
10904
10905 * gdb.base/printcmds.exp: Allow minor deviation in FP values
10906 in printf tests.
10907
10908Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
10909
10910 * gdb.base/help.exp: Disable "help set", "help show", and
10911 "help support". Simplify regexp for "help stack".
10912
10913 * gdb.base/default.exp: Set match_max to 5000 and the timeout
10914 to 60 seconds. Temporarily set match_max to 15000 around the
10915 "info copying" test.
10916
10917 * gdb.base/nodebug.exp: Don't try to do an inferior function
10918 call if the target doesn't support them.
10919 * gdb.base/printcmds.exp: Likewise.
10920 * gdb.base/setvar.exp: Likewise.
10921 * gdb.base/structs.exp: Likewise.
10922 * gdb.c++/templates.exp: Likewise.
10923 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
10924
10925 * gdb.base/recurse.exp: Enable for the mn10200.
10926
10927 * configure.in: Do configure gdb.stabs directory for *-*-elf
10928 targets.
10929 * configure: Rebuilt.
10930
10931 * gdb.base/break.exp: Check for gdb,noresults before testing
10932 exit status and/or results from the target.
10933 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
10934 * lib/gdb.exp: Remove old (now bogus) initialization of
10935 noinferior, noargs, noresults and nosignals.
10936
10937Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
10938
10939 * config/sh.exp: New file.
10940
10941 * config/slite.exp: Try to connect multiple times to the board
10942 before rebooting. Only send a "monitor run" if need_monitor_run
10943 is set.
10944
10945 * gdb.base/break.exp: Don't do the "stub continue" test if
10946 the target has gdb_stub set.
10947
10948 * gdb.base/callfuncs.exp: Increase the timeout.
10949
10950 * gdb.base/interrupt.exp: Don't even try to compile the testcase
10951 if the target has gdb,noinferiorio set.
10952
10953 * gdb.base/list.exp: Increase match_max to 10000 characters.
10954
10955 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
10956
10957 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
10958 target.
10959
10960 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
10961
10962Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
10963
10964 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
10965 trying to delete the copy of gdb. Catch the file delete so we
10966 don't die if the delete fails; also, the file should be copied to
10967 the host, not to the build.
10968
10969Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
10970
10971 * lib/gdb.exp(gdb_test): Surround the result pattern with
10972 parenthesis in case it contains multiple regexps separated
10973 with |.
10974
10975 * gdb.base/watchpoint.exp: Use gdb_test.
10976 * gdb.base/default.exp: Ditto.
10977
10978Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
10979
99707966 10980 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 10981
c906108c
SS
10982 * gdb.base/scope.exp: Use gdb_test.
10983 * gdb.c++/classes.exp: Ditto.
10984 * gdb.c++/inherit.exp: Ditto.
10985
10986Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
10987
10988 * gdb.base/crossload.exp: Don't use execute_anywhere, use
10989 remote_exec instead.
10990 * gdb.base/corefile.exp: Don't be ridiculous.
10991 * gdb.base/*.c: Add missing stub invocations.
10992
10993Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
10994
10995 * config/slite.exp: Miscellaneous fixes.
10996
10997 * lib/gdb.exp: Fix runto.
10998
10999 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
11000 the target.
11001
11002 * gdb.base/watchpoint.exp: Fix regexp.
11003
11004 * lib/gdb.exp(default_gdb_exit): Add a catch to the
11005 close and wait commands, as the descriptor may now be
11006 invalid. Always call "remote_close host".
11007
11008Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
11009
11010 Major rewrite for testsuite revision.
d63a86f8 11011
c906108c
SS
11012 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
11013 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
11014 instead of relying on spawn_id to always contain a valid
11015 spawn id.
11016 (get_compiler_info): New procedure to build the ${binfile}.ci
11017 file, instead of replicating this in N different places.
11018 (gdb_compile): New procedure.
d63a86f8 11019
c906108c
SS
11020 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
11021 appropriate arguments) instead of compile. Use gdb_test in a lot
11022 more places. Use send_gdb instead of send. Always run gdb_start
11023 at the start of a testcase, as this is no longer done magically.
11024
11025 config/*-gdb.exp: Rename without the -gdb suffix.
11026
11027 config/mips.exp: Use remote_close instead of exit_remote_shell.
11028 config/monitor.exp: Use target_info instead of looking at
11029 baud, timeout, etc.
11030 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
11031
11032Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11033
11034 * gdb.c++/templates.exp (test_ptype_of_templates),
11035 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
11036 Update expect patterns for destructors and assignment operators
11037 to match corresponding c-typeprint.c changes.
11038 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
11039 to destructor breakpoint test, GDB should be able to set the
11040 destructor breakpoint without specifying arguments.
11041
11042Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
11043
11044 * gdb.threads/pthreads.exp: Change result for failure to compile due
11045 to lack of pthreads runtime support from an error to simply an
11046 unsupported test, per dejagnu standards.
11047
11048Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11049
11050 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
11051 where GDB exits to reduce pattern match time.
11052 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
11053
11054 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
11055
dc96c6c7 11056Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11057
11058 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
11059 * gdb.base/default.exp: ditto.
11060 * gdb.base/nodebug.exp: ditto.
11061 * gdb.base/printcmds.exp: ditto.
11062 * gdb.base/ptype.exp: ditto.
11063 * gdb.base/setvar.exp: ditto.
11064 * gdb.base/structs.exp: ditto.
11065 * gdb.base/setshow.c: Guard against uninitialized values of argc.
11066
11067Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
11068
11069 * configure, */configure: Rebuild with autoconf 2.12.
11070
11071Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
11072
11073 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
11074 use new i*86-pc-linux*-gnu quads.
11075 * gdb.base/corefile.exp: Ditto.
11076 * gdb.base/signals.exp: Ditto.
11077 * gdb.base/sigall.exp: Ditto.
11078 * gdb.base/interrupt.exp: Ditto.
11079
11080 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
11081 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
11082 RedHat 4.0.
d63a86f8 11083
c906108c
SS
11084 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
11085 linux. This allows the test case to at least compile on latest
11086 linux, but still not run due to missing the threads runtime library.
11087
11088Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11089
11090 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
11091 directory to search gdb directory. Accept and step over conditional
11092 stack alignment code. Consume $prompt in failure cases.
11093 Reset timeout to $oldtimeout instead of some arbitrary value.
11094 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
11095 timeout problems with infinite stack backtraces.
11096 * gdb.base/ptype.exp (ptype struct link, union tu_link):
11097 Accept function parameters for linkfunc member.
11098
11099Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
11100
11101 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
11102 (CXXFLAGS): Remove, unreferenced.
11103 (B_OPTIONS): Add for -B options and add code to initialize with
11104 previous -B options and also add -B option to pick up cross compiled
11105 runtime.
11106 (TARGET_INCLUDES): Add for -I options and add code to initialize when
11107 doing cross compiles.
11108 (target_alias): Declare global.
11109 (xgcc): Set variable to full path of gcc in build tree. Use findfile
11110 to verify that gcc exists in build tree, and if so set CC to that
11111 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 11112
c906108c
SS
11113Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
11114
11115 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
11116 ptype test for anonymous union. Fixup testcase to match
11117 current gcc debug output.
11118
11119Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
11120
11121 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
11122 force argument to an unsigned long type.
11123
11124Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
11125
11126 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
11127 tests and anonymous union print/ptype tests.
11128 * gdb.base/list.exp (test_forward-search): Increase timeout by
11129 5 minutes for the "search extremely long line" case.
11130 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
11131 completely optional and that the pass/fail messages use the command as
11132 the message if that third arg is a null string.
11133 (gdb_test_exact): Arrange that a null string pattern means match a
11134 null string output rather than any output, which might include random
11135 errors.
11136 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
11137 backtrace test.
11138 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
11139 always failing and failure is now exposed by gdb.exp changes.
11140
11141Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
11142
11143 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
11144 weren't being noted.
11145
11146Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11147
11148 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
11149 * gdb.stabs/weird.exp: Remove v_comb xfails.
11150
dc96c6c7 11151Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11152
11153 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
11154 list.exp scope.exp watchpoint.exp]
11155 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 11156
dc96c6c7 11157Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11158
11159 * config/monitor.exp: Increase download timeout to 1000 seconds.
11160
dc96c6c7 11161Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11162
11163 * config/m32r.exp: Increase timeout to 120 seconds.
11164
11165Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
11166
11167 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
11168 and accept older ordering as obsolescent gcc or gdb.
11169 * gdb.c++/templates.exp: Ditto.
11170 * gdb.c++/virtfunc.exp: Ditto.
11171
11172Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
11173
11174 * gdb.base/coremaker.c: Add code to mmap some data so we
11175 can check that it ends up in the core file.
11176 * gdb.base/corefile.exp: Add test to read mmapped data
11177 from core file.
11178
dc96c6c7 11179Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11180
11181 * config/m32r.exp: New file.
11182
11183Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
11184
11185 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
11186 that cflags can contains -gstabs, and work correctly for other tests.
11187
dc96c6c7 11188Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11189
11190 * gdb.base/setshow.exp: New file, tests show and set.
11191 * gdb.base/setshow.c: New file, tests show and set.
11192 * gdb.base/help.exp: Add test for help set|show annotate.
11193 * gdb.base/default.exp: Add test for set|show annotate.
11194
11195Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
11196
11197 * testsuite/gdb.base/break.exp: Make backtrace from factorial
11198 errors unique.
11199 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
11200 explicitly.
11201
11202Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
11203
11204 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
11205 and width commands. This is done elsewhere.
11206 * (gdb_start): Don't call gdb_start_sim here. That's already
11207 done in gdb_load. This fixes lots of failures in default.exp.
11208
11209Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
11210
11211 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
11212 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
11213 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
11214 in the same we we treat other failures (since it may be an expected
11215 condition), rather than as an error.
11216 * gdb.base/signals.exp (test_handle_all_print): Revert back to
11217 old test format.
11218
11219Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
11220
11221 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
11222 (distclean maintainer-clean realclean): No need to remove files
11223 twice. Nuke the duplicates.
11224 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 11225 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
11226 Remove config.h along with other config files.
11227
11228Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
11229
11230 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
11231 "p func1 ()" and note that rests of tests are skipped.
11232 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
11233 setup_xfails for "print func2::coremaker_local".
11234 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
11235 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
11236 affected by the previous run test.
11237 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
11238 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
11239 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
11240 "pass int powerset tuple" and "pass modeless int powerset tuple".
11241 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
11242 "real write 4" and "real write 8".
11243 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
11244 setup_xfails for "print vs1 after tuple assign 2",
11245 "print \$i after tuple assign 2", and
11246 "print vs2 after tuple assign 2".
11247 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
11248 meaningful error message and return -1 so the caller can
11249 suppress further tests and avoid a cascade of errors.
d63a86f8 11250
c906108c
SS
11251Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
11252
11253 * gdb.base/a1-selftest.exp: Tweak tests to account for new
11254 format for printing version.
11255 * gdb.base/default.exp: Ditto.
11256 * gdb.base/interrupt.exp: Fix problem with cascade of
11257 errors if child process dies while calling a function.
d63a86f8 11258
c906108c
SS
11259Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
11260
11261 * Makefile.in (VPATH): Add
11262 * Makefile.in (Makefile, config.status): Fix rules so things get
11263 remade when necessary.
11264
11265Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
11266
11267 * Makefile.in (just-check): Add path to sibling expect dir
11268 to environment variable specified by RPATH_ENVVAR.
11269
11270Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
11271
11272 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
11273 (just-check): Add shared library paths for libstdc++, tk,
11274 tcl, bfd, and opcodes to the environment variable specified
11275 in RPATH_ENVVAR.
11276 * configure.in: Add support to recognize --enable-shared flag
11277 and generate correct value for RPATH_ENVVAR.
11278 * configure: Regenerated with autoconf.
11279
11280Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
11281
11282 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
11283 include all osf versions.
11284 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
11285 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
11286 when target is linux. When failing to build pthreads test
11287 executable, give more meaningful message.
11288 * gdb.threads/pthreads.c: Hpux also uses old definition of second
11289 arg for pthread_create.
d63a86f8 11290
c906108c
SS
11291Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
11292
11293 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
11294 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
11295 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
11296 and -lpthreads (everybody else).
11297 (test_startup): Fail gracefully if threads are not supported.
11298 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
11299 "p/c array_index("abcdef",2)" when not gcc compiled.
11300 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
11301 "print func2::coremaker_local" when not gcc compiled.
11302 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
11303 "ptype on opaque struct tagname (statically)",
11304 "ptype on opaque struct tagname (dynamically) 1", and
11305 "ptype on opaque struct tagname (dynamically) 2"
11306 for not compiled with gcc.
11307 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
11308 backtrace when compiled with gcc.
d63a86f8 11309 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
11310 than always return success.
11311
11312Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
11313
11314 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
11315
11316Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
11317
11318 * gdb.base/structs.exp: Undo last change.
11319
11320Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
11321
11322 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
11323 encapsulate all the steps/nexts done during self test, starting
11324 at main, and makes them less sensitive to optimization issues.
11325 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
11326 signal handler" test.
11327 * gdb.threads/pthreads.exp: Only run this for native configs.
11328 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
11329 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
11330 tests.
11331 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
11332 for "runto test_calls(void)" test.
d63a86f8 11333
c906108c
SS
11334Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
11335
11336 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
11337 and don't expect address info in breakpoint confirmations.
11338
11339Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
11340
11341 * gdb.base/list.exp (test_forward_search): Increase timeout
11342 temporarily by 60 seconds for searching extremely long line,
11343 and then reset to old value when done. Increase expect input
11344 buffer to 10000.
11345
11346Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
11347
11348 * gdb.base/list.exp (test_forward_search): Fix to handle very
11349 long source line without overflowing expect's input buffer.
11350
11351Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
11352
11353 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
11354 "buffer_full".
11355
11356 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
11357 "buffer_full".
11358
11359 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
11360 "buffer_full".
11361
11362 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
11363 "buffer_full".
11364
11365Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
11366
11367 * configure.in (configdirs): Add gdb.threads.
11368 * configure: Regenerated with autoconf.
11369 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
11370 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
11371 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 11372
c906108c
SS
11373Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
11374
11375 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
11376
11377Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
11378
11379 * gdb.base/signals.exp (test_handle_all_print): Test separately for
11380 each signal's status in the output of "handle all print".
11381 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
11382 the \r\n sequence that immediately precedes the gdb prompt.
11383 * gdb.base/a1-selftest.exp: Save original timeout and restore
11384 after test.
11385
11386Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
11387
11388 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
11389 symbol.
11390
11391Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
11392
11393 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
11394
11395Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
11396
11397 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
11398 timeout by 60 seconds.
11399
11400Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
11401
11402 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
11403 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
11404 error return.
11405
11406Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
11407
11408 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
11409 gdb initialization, also report how long dejagnu waited. Restore
11410 old timeout before doing error return. Temporarily increase timeout
11411 by 3 minutes to allow for slow startups over heavy NFS use.
11412
11413Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
11414
11415 * lib/gdb.exp: Report timeout value for verbosity level 2.
11416 * config/gdbserver.exp: Ditto.
11417 * config/hppro.exp: Ditto.
11418 * config/mips-gdb.exp: Ditto.
11419 * config/monitor.exp: Ditto.
11420 * config/netware.exp: Ditto.
11421 * config/sim-gdb.exp: Ditto.
11422 * config/slite-gdb.exp: Ditto.
11423 * config/udi-gdb.exp: Ditto.
11424 * config/unix-gdb.exp: Ditto.
11425 * config/vx-gdb.exp: Ditto.
11426 * gdb.base/a1-selftest.exp: Ditto.
11427 * gdb.base/a2-run.exp: Ditto.
11428 * gdb.base/break.exp: Ditto.
11429 * gdb.base/corefile.exp: Ditto.
11430 * gdb.base/list.exp: Ditto.
11431 * gdb.base/recurse.exp: Ditto.
11432 * gdb.base/scope.exp: Ditto.
11433 * gdb.base/signals.exp: Ditto.
11434
11435Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
11436
11437 * gdb.threads/Makefile.in (docdir): Removed.
11438
11439Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
11440
11441 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 11442 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 11443 @srcdir@.
d63a86f8 11444 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
11445 autoconf 2.5 or higher.
11446 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
11447
11448Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
11449
11450 * configure: Regenerated.
11451 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
11452 avoid name clashes with SunOS headers.
11453
11454Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
11455
11456 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
11457
11458Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
11459
11460 * gdb.base/callfuncs.exp: Finish last change -- make sure the
11461 prototype information ends up in the compiler info file.
11462
11463Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
11464
11465 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
11466 attempting to regenerate it. Eliminate use of a temporary file
11467 and just generate the info file directly. Source it immediately,
11468 for consistency of use.
11469 * gdb.base/corefile.exp: Ditto
11470 * gdb.base/exprs.exp: Ditto.
11471 * gdb.base/funcargs.exp: Ditto.
11472 * gdb.base/langs.exp: Ditto.
11473 * gdb.base/list.exp: Ditto.
11474 * gdb.base/mips_pro.exp: Ditto.
11475 * gdb.base/nodebug.exp: Ditto.
11476 * gdb.base/opaque.exp: Ditto.
11477 * gdb.base/ptype.exp: Ditto.
11478 * gdb.base/scope.exp: Ditto.
11479 * gdb.base/setvar.exp: Ditto.
11480 * gdb.base/signals.exp: Ditto.
11481 * gdb.base/whatis.exp: Ditto.
11482 * gdb.c++/templates.exp: Ditto.
11483 * gdb.c++/virtfunc.exp: Ditto.
11484 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
11485 whether or not to add -lstdc++ to the compile command line args.
11486
11487Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11488
11489 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
11490 it got fixed by the recent lookup_minimal_symbol_by_pc change.
11491 Increase timeout, a lot of single stepping might be needed if the
11492 target has no hardware watchpoints.
11493
11494Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
11495
11496 * gdb.base/break.exp: Ignore compiler warnings when compiling
11497 break.c.
11498 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
11499 * gdb.base/default.exp: Add h8300 xfails. Handle messages
11500 from remote-sim.
11501 * gdb.base/exprs.exp: Add h8300 xfails.
11502 * gdb.base/funcargs.exp: Likewise.
11503 * gdb.base/nodebug.exp: Likewise.
11504 * gdb.base/printcmds.exp: Likewise.
11505 * gdb.base/ptype.exp: Likewise.
11506 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
11507 h8300 xfails.
d63a86f8 11508 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
11509 on the h8300.
11510 * gdb.base/funcargs.c: Explicitly make last constant argument to
11511 call_after_alloca_subr an unsigned long type.
11512 * gdb.base/return.c: Include stdio.h.
11513
11514Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
11515
11516 * config/abug.exp: New file for the older Motorola Bug monitor
11517 that runs on the mvme13x series VME boards.
11518 * config/monitor.exp: Use the new config array for target settings
11519 if they exist.
11520
11521Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
11522
11523 * sim-gdb.exp: Make the SH simulator allocate less space when
11524 it is targeted.
11525
11526Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
11527
11528 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
11529 test.
11530
11531Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
11532
11533 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
11534 "rs6000-*-*" for "list function in include file" when gcc compiled.
11535 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
11536 for "p ctable1[120]".
11537 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
11538 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
11539 Remove setup_xfail for "rs6000-*-*" for
11540 "print 'scope0.c'::filelocal before run".
11541 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
11542 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
11543 since some compilers don't allow both options to be given
11544 on the same command line. Create object file and move it.
d63a86f8 11545
c906108c
SS
11546Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
11547
11548 * gdb.base/corefile.exp: Always regenerate the core file, since
11549 we always regenerate the coremaker program. Detect special case
11550 where registers cannot be read from core file.
d63a86f8 11551
c906108c
SS
11552Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
11553
11554 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
11555 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
11556 * gdb.c++/templates.exp: Only match on basename of file since
11557 some formats like xcoff don't encode directory information.
11558 * gdb.stabs/weird.exp: Use the right sed script for powerpc
11559 and rs6000 AIX xcoff targets.
11560 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
11561 * configure: Regenerate.
11562 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
11563 here, rather than in distclean.
d63a86f8 11564
c906108c
SS
11565Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
11566
11567 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
11568 defined, and use it to compile the test case with -O2. The
11569 native compilation still uses no optimization.
11570 * gdb.base/mips_pro.c: Remove inline assembly code since
11571 it is compiled PIC by default, which results in assembler
11572 warnings that make the testsuite think the compilation
11573 was unsuccessful.
11574
11575Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
11576
11577 * gdb.c++/misc.exp: Add note to message for
11578 "print s.a for foo struct" that this is a known gcc 2.7.2
11579 and earlier bug.
11580
11581Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
11582
11583 * gdb.base/break.exp: Fix pattern for matching "Delete all
11584 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
11585 setup_xfail for deleting all breakpoints test. Fix various
11586 timeout messages to include "(timeout)".
11587 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
11588 for "p t_float_values2(3.14159,float_val2)".
11589 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
11590 for "continue to call2g" when gcc compiled.
11591 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
11592 "up to foo in langs.exp", "show language at foo in langs.exp",
11593 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
11594 and "show language at fsub in langs.exp".
11595 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
11596 "list line 1 in include file", "list message for lines past EOF",
11597 "list function in include file", "list list0.h:foo", and
11598 "list filename:function; nonexistant function".
11599 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
11600 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
11601 and "ptype t_char_array" to be for native cc only.
d63a86f8 11602
c906108c
SS
11603Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
11604
d63a86f8 11605 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
11606 setup_xfail for "print coremaker_bss", "print coremaker_ro",
11607 "print func2::coremaker_local", and "backtrace in corefile.exp".
11608
11609Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
11610
11611 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
11612 "bt in signals.exp". This problem only appears when running
11613 the testsuite, and then only intermittently.
11614
11615Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
11616
11617 * gdb.base/return.exp (return_tests): Differentiate between
11618 two tests of continuing.
11619
11620Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
11621
11622 * */Makefile.in (maintainer-clean): Remove config.log.
11623 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
11624 * gdb.c++/Makefile.in (PROGS): Add inherit.
11625 (clean): Remove *.ci.
11626
11627Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
11628
11629 * gdb.c++/misc.cc: Add test code from Mike Stump.
11630 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
11631
11632Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
11633
11634 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
11635 to "alpha-*-osf2*" and add comment.
11636 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
11637 setup_xfail for "step over execarg initialization" and
11638 "step over corearg initialization".
11639 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
11640 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
11641 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
11642 gcc compiled for "print coremaker_bss", "print coremaker_ro",
11643 "print func2::coremaker_local", and "backtrace in corefile.exp".
11644 * gdb.base/signals.exp: Build and source signals.ci.
11645 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
11646 to be for gcc only.
11647 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 11648
c906108c
SS
11649Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11650
11651 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
11652 Feb 3 procfs.c change.
11653
11654Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
11655
11656 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
11657
11658Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
11659
11660 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
11661 from dejagnu's apparent default of 10 seconds, which gives random
11662 results when running the tests over NFS on moderately loaded systems.
11663 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
11664
11665Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
11666
11667 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
11668 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
11669 result reports.
11670
11671Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
11672
11673 * configure.in (CY_AC_PATH_TCLH): Remove.
11674 * configure: Regenerate.
11675
11676Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
11677
11678 * gdb.c++/Makefile.in (clean): Add missing '{'.
11679
11680Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
11681
11682 * lib/gdb.exp: Provide a default value for noinferior.
11683
11684 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
11685 Load libgloss.exp.
11686
11687Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
11688
11689 * gdb.disasm/hppa.exp: Compile directly into an executable, use
11690 the executable, not the .o to run the tests from.
11691
11692Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
11693
11694 * gdb.base/break.exp: Don't test for program exit or exit status
11695 if $noresults if nonzero.
11696 * gdb.base/langs.exp: Likewise.
11697 * gdb.base/watchpoint.exp: Likewise.
11698
11699 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
11700 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
11701 trying to compile the testcase.
11702
11703Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
11704
11705 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
11706 * gdb.base/signals.exp (continue to handler): Likewise.
11707
11708Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
11709
11710 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
11711
11712 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
11713
11714Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
11715
11716 * gdb.base/corefile.exp: Recognize "not found" as failure
11717 when trying to determine if a core file was generated.
11718 If no core file was generate the first time, try again without
11719 the ulimit -c to work around braindamaged shells.
11720
11721Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
11722
11723 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
11724 [] tests with "test" and enclose string in quotes.
11725 * gdb.stabs/configure: Rebuild
d63a86f8 11726
c906108c
SS
11727Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
11728
11729 Changes in sync with expect:
11730 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
11731 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
11732 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
11733 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
11734 argument to AC_REQUIRE.
11735 * configure: Regenerated.
11736
11737Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
11738
11739 * gdb.base/corefile.exp: When generating a core, discard any
11740 error messages about ulimit not found and the "core dumped"
11741 message from the shell that runs the coredumper.
11742
11743Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
11744
11745 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
11746
11747 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
11748 which sed script to run. Expect failure for v_comb test
11749 on PA targets too.
d63a86f8 11750
c906108c
SS
11751Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
11752
11753 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
11754 "print func2::coremaker_local" and for "backtrace in corefile.exp"
11755
11756Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
11757
11758 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
11759 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
11760 "sparc-sun-solaris*" xfails for "p v_comb".
11761 * lib/gdb.exp (default_gdb_start): Fix typo.
11762 * gdb.base/corefile.exp: Allow "Core was generated by ..."
11763 messages to not include the full program name that caused
11764 the core dump since some systems (such as solaris) apparently
11765 truncate this path to about 80 characters.
11766 When generating a core file first try increasing the core file
11767 size limit to unlimited since some systems may default it to
11768 zero, and it is harmless to try it. Move the test for failing
11769 to generate a core file to where it will actually get executed.
11770 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
11771 new gdb result from g++ debug info improvements and make old
11772 pattern obsolescent. Also account for size_t differences
11773 (may be int or long).
11774 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
11775 initialization before function call is placed in the delay slot
11776 and thus appears to be skipped over by commands such as "next".
11777
11778Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
11779
11780 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
11781
11782Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
11783
11784 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
11785 input source file; fix code to compile test to deal with this
11786 convention.
11787 * gdb.c++/*.exp: Likewise.
11788
11789Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
11790
11791 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
11792 "bt in signals.exp".
11793
11794Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
11795
11796 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
11797 "step over execarg initialization" and
11798 "step over corearg initialization".
11799
11800Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
11801
11802 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
11803 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
11804
11805Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
11806
11807 From Rob Savoye (rob@poseidon.cygnus.com)
11808 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
11809 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
11810 configure.in}, gdb.disasm/{Makefile.in, configure.in},
11811 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
11812 configure.in}: Major reworking for autoconfig.
11813 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
11814 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
11815 New files.
11816 * config/unix-gdb.exp: Make GDB global.
11817 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
11818 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
11819 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
11820 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
11821 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
11822 term.exp, twice.exp, watchpoint.exp, whatis.exp},
11823 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
11824 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
11825 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
11826 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
11827 pr-8136.exp, result.exp, string.exp, tuples.exp},
11828 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
11829 to returns as necessary, arrange for test to compile own testcase
11830 executable.
11831 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 11832
c906108c
SS
11833Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
11834
11835 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
11836 clear_xfail at end of test which might not call either pass or fail.
11837 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
11838 "backtrace through signal handler".
11839
11840Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11841
11842 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
11843 continuing from a job control stop signal.
11844 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
11845
11846Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
11847
11848 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
11849 * gdb.base/corefile.exp: Likewise.
11850 * gdb.base/funcargs.exp: Likewise.
11851
11852Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
11853
11854 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
11855 * config/monitor.exp: Add support for setting baud rate.
11856
11857Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
11858
11859 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
11860 i*86-*-linux* xfails for "backtrace through signal handler".
11861 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
11862 "print func2::coremaker_local".
11863 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
11864 alpha-dec-osf2* xfail for
11865 "delete all breakpoints when none".
11866
11867Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
11868
11869 * gdb.base/break.exp: Change test that deletes all breakpoints
11870 when no user breakpoints are installed. A post 4.15 change
11871 causes gdb to no longer prompt in this case.
11872
11873Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
11874
11875 * gdb.base/return.exp (return_tests): Change xfail for test
11876 "correct value returned double test" to stop xfailing at
11877 Solaris 2.5. Apparently the bug has been fixed.
11878
11879Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
11880
11881 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
11882 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
11883
11884Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
11885
11886 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
11887 * gdb.disasm/hppa.s: Corresponding changes.
11888
11889Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
11890
11891 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
11892 makefile fragment.
11893 * config/mt-hpux: Deleted.
11894
11895Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
11896
d63a86f8 11897 * Many files: When warning about suppressed tests due to a
c906108c
SS
11898 nonexistant test binary, avoid incrementing the warning count.
11899
11900Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
11901
11902 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 11903
c906108c
SS
11904Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11905
11906 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
11907 "sparc-*-solaris2*".
11908
11909Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11910
11911 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
11912 Add global and local variables and initialize them.
11913 * gdb.base/corefile.exp: Test correct mapping of corefile sections
11914 by printing variables. Remove rs6000 and powerpc xfails, BFD now
11915 extracts the file name and terminating signal from the core file.
11916 * TODO: Remove note about tests for correct mapping of corefile.
11917 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
11918 from optimizing it away.
11919 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
11920 handles common blocks.
11921
11922Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
11923
11924 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
11925 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
11926
11927Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
11928
11929 * Makefile.in (maintainer-clean): New target, synonym for
11930 realclean.
11931 * gdb.base/Makefile.in (maintainer-clean): Likewise.
11932 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
11933 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
11934 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
11935 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
11936 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
11937
11938Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
11939
11940 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
11941 xfails when not gcc compiled for "print foo::funclocal".
11942 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
11943 "print foo::funclocal at foo",
11944 "print 'scope1.c'::foo::funclocal at foo",
11945 "print foo::funclocal_bss at foo",
11946 "print 'scope1.c'::foo::funclocal_bss at foo",
11947 "print foo::funclocal_ro at foo",
11948 "print 'scope1.c'::foo::funclocal_ro at foo",
11949 "print bar::funclocal at foo" and
11950 "print 'scope1.c'::bar::funclocal at foo".
11951 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
11952 gcc compiled for "print foo::funclocal at bar".
11953 Expand all messages to ensure that they identify that
11954 the test is at bar().
11955 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
11956 gcc compiled for:
11957 "ptype on opaque struct pointer (statically)",
11958 "ptype on opaque struct tagname (statically)",
11959 "ptype on opaque struct pointer (dynamically) 1",
11960 "ptype on opaque struct tagname (dynamically) 1",
11961 "ptype on opaque struct pointer (dynamically) 2" and
11962 "ptype on opaque struct tagname (dynamically) 2
11963 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
11964 gcc compiled for:
11965 "p datalocal"
11966 "whatis datalocal",
11967 "ptype datalocal",
11968 "p bsslocal",
11969 "whatis bsslocal", and
11970 "ptype bsslocal".
11971 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
11972 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
11973 when not gcc compiled.
11974 * gdb.base/funcargs.exp (float_and_integral_args): Add
11975 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
11976 compiled.
11977 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
11978 "backtrace from call6a" when not gcc compiled.
11979 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
11980 "backtrace from call7a" when not gcc compiled.
11981 * gdb.base/callfuncs.exp (do_function_calls):
11982 Add "hppa*-*-hpux*" xfail when not gcc compiled for
11983 "p t_char_array_values(char_array_val2,char_array_val1)",
11984 "p t_char_array_values(char_array_val1,char_array_val2)",
11985 "p t_char_array_values("carray 1","carray 2")",
11986 "p t_char_array_values("carray 1",char_array_val2)",
11987 "p t_char_array_values(char_array_val1,"carray 2")",
11988 "p sum_args(1,{2})",
11989 "p sum_args(2,{2,3})",
11990 "p sum_args(3,{2,3,4})",
11991 "p sum_args(4,{2,3,4,5})"
11992 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
11993 "backtrace in corefile.exp" when not gcc compiled.
11994
11995Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11996
11997 * gdb.base/signals.exp: Rewrite `handle all print' test as
11998 a procedure. Accept blanks or TABs as whitespace, increase
11999 timeout and expect input buffer size for the large output
12000 from the command. Remove "i*86-*-bsdi2.0" xfail.
12001
12002Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12003
12004 * gdb.base/setvar.exp: Add new testcases for truncation when
12005 assigning invalid values to bitfields.
12006
12007Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
12008
d63a86f8 12009 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
12010 mips-sgi-irix* xfail for
12011 "call inferior func with struct - returns char *"
12012 and fix test so that an optional (unsigned char *) cast is
12013 accepted in the result.
12014
12015Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
12016
12017 * gdb.base/funcargs.exp (float_and_integral_args): Remove
12018 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
12019 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
12020 * gdb.base/signals.exp: Remove duplicate "handle all print" test
12021 that accidentally got checked in.
12022
12023Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
12024
d63a86f8 12025 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
12026 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
12027 compiled test.
12028 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
12029 Add mips-sgi-irix5* xfail for not gcc compiled.
12030 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
12031 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
12032 "p top", "whatis top", "p middle", and "whatis middle".
12033 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
12034 "whatis signed char" for not gcc compiled.
12035 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
12036 "set variable signed char=-1 (-1)" and
12037 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
12038 * gdb.base/funcargs.exp (float_and_integral_args):
12039 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
12040 Add mips-sgi-irix* xfail when not gcc compiled for
12041 "continue to call2b".
12042 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
12043 "continue to call2g".
12044 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
12045 "backtrace from call6a"
12046 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
12047 "backtrace from call7k".
12048 Add mips-sgi-irix5* xfail when not gcc compiled for
12049 "backtrace from call7a".
12050 (localvars_after_alloca): Fix gdb_test cmds for
12051 "print * after runto ...".
12052 Remove rs6000-*-* xfails for
12053 "print i after runto localvars_after_alloca" and
12054 "print l after runto localvars_after_alloca"
12055 for all compilers.
12056 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
12057 when not compiled with gcc, for:
12058 "print signed char == (minus)",
12059 "print signed char != (minus)",
12060 "print signed char < (minus)",
12061 "print signed char > (minus)".
12062 * gdb.base/callfuncs.exp (do_function_calls):
12063 Add mips-sgi-irix* xfail, when compiled with native compiler, for
12064 "call inferior func with struct - returns char *".
d63a86f8 12065 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
12066 "correct value returned double test" to include Solaris 2.4.
12067 * gdb.base/funcargs.exp (float_and_integral_args):
12068 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 12069
c906108c
SS
12070Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12071
12072 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
12073 enumeration bitfields if compiling with GNU C.
12074 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
12075 to empty' prompt.
12076
12077Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
12078
12079 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
12080 test for PRO targets.
12081
12082 * gdb.base/funcargs.exp: Avoid ever setting more than 8
12083 breakpoints in the inferior at any given time by making
12084 two groups of breakpoints for call2*, call6* and call7*
12085 tests.
12086
12087Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12088
12089 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
12090 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
12091 from optimizing it away.
12092 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
12093 "call inferior func with struct".
12094
12095Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
12096
12097 * configure.in: Only configure gdb.chill for particular targets.
12098
12099Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
12100
12101 * gdb.base/Makefile.in: Add action to .c.o transformation
12102 rule that generates a .ci file for each .o file and remove
12103 explicit .c.o rules except for callfuncs.o.
12104 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
12105 generates a .ci file for each .o file and remove explicit
12106 .cc.o rules.
12107 (clean): Remove *.tmp *.ci files.
12108 (EXECUTABLES): Remove templ-info.exp.
12109 * gdb.base/compiler.c: New file.
12110 * gdb.c++/compiler.cc: New file
12111 * gdb.base/scope.exp: Source gdb.base/scope.ci.
12112 Change rs6000-*-* xfail for
12113 "print 'scope0.c'::filelocal_ro" and
12114 "print 'scope1.c'::filelocal" and
12115 "print 'scope1.c'::filelocal_bss" and
12116 "print 'scope1.c'::filelocal_ro" and
12117 "print 'scope1.c'::foo::funclocal" and
12118 "print 'scope1.c'::foo::funclocal_ro" and
12119 "print 'scope1.c'::bar::funclocal" and
12120 "print 'scope0.c'::filelocal_ro" and
12121 "print 'scope1.c'::filelocal at foo" and
12122 "print 'scope1.c'::filelocal_bss at foo" and
12123 "print 'scope1.c'::filelocal_ro at foo" and
12124 "print 'scope1.c'::foo::funclocal at foo" and
12125 "print 'scope1.c'::foo::funclocal_bss at foo" and
12126 "print 'scope1.c'::foo::funclocal_ro at foo" and
12127 "print 'scope1.c'::bar::funclocal at foo" and
12128 "print 'scope0.c'::filelocal_ro" and
12129 "print 'scope1.c'::filelocal" and
12130 "print 'scope1.c'::filelocal_bss" and
12131 "print 'scope1.c'::filelocal_ro" and
12132 "print 'scope1.c'::foo::funclocal" and
12133 "print 'scope1.c'::foo::funclocal_bss" and
12134 "print 'scope1.c'::foo::funclocal_ro" and
12135 "print 'scope1.c'::bar::funclocal" and
12136 "print 'scope1.c'::bar::funclocal_bss"
12137 to only be xfail'd when not compiled with gcc.
d63a86f8 12138 Add rs6000-*-* xfail for
c906108c
SS
12139 "print 'scope0.c'::filelocal_bss before run"
12140 when compiled with gcc.
12141 (test_at_main): Add rs6000-*-* xfail for
12142 "print filelocal_ro in test_at_main"
12143 when compiled with gcc.
12144 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 12145 Add rs6000-*-aix* xfail for
c906108c
SS
12146 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
12147 "ptype t_char_array", not compiled with gcc.
12148 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
12149 xfail for "list foo (in include file)" when gcc compiled.
12150 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
12151 (integral_args): Add rs6000-*-* xfail for
12152 "run to call0a" if not compiled with gcc.
12153 (unsigned_integral_args): Add rs6000-*-* xfail for
12154 "run to call1a" if not compiled with gcc.
12155 (float_and_integral_args): Add rs6000-*-* xfail for
12156 "run to call2a" if not compiled with gcc and for
12157 "continue to call2b" for any compiler.
12158 Add rs6000-*-* xfail to
12159 "print f1 after run to call2a" for gcc compiled.
12160 (discard_and_shuffle): Add rs6000-*-* xfail for
12161 "run to call6a".
12162 (shuffle_round_robin): Add rs6000-*-* xfail for
12163 "backtrace from call7a" if not compiled with gcc.
12164 Add rs6000-*-* xfail for
12165 "backtrace from call7b" if compiled with gcc.
12166 (call_after_alloca): Add rs6000-*-* xfail for
12167 "print c in call_after_alloca" and
12168 "print s in call_after_alloca" and
12169 "backtrace from call_after_alloca_subr"
12170 if not compiled with gcc.
12171 (localvars_in_indirect_call): Add rs6000-*-* xfail for
12172 "print c in localvars_in_indirect_call" and
12173 "print c in localvars_in_indirect_call" and
12174 "backtrace in indirectly called function" and
12175 "stepping into indirectly called function"
12176 if not compiled with gcc.
12177 (localvars_after_alloca): Add rs6000-*-* xfail for
12178 "print c after runto localvars_after_alloca" and
12179 "print s after runto localvars_after_alloca" and
12180 "print i after runto localvars_after_alloca" and
12181 "print l after runto localvars_after_alloca"
12182 for all compilers.
12183 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
12184 than whatis-info.exp.
12185 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
12186 than opaque-info.exp.
12187 Setup rs6000-*-* xfail for
d63a86f8 12188 "ptype on opaque struct pointer (statically)" and
c906108c
SS
12189 "ptype on opaque struct pointer (dynamically)" when
12190 not compiled with gcc.
12191 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
12192 rather than callf-info.exp.
12193 (do_function_calls): Add clear_xfail for rs6000-*-* for
12194 "p t_float_values2(3.14159,float_val2)". Seems to work
12195 fine there, both with xlc and gcc. Need to find out what
12196 it is doing right and fix other platforms.
12197 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
12198 "call inferior func with struct - returns int",
12199 "call inferior func with struct - returns long",
12200 "call inferior func with struct - returns float",
12201 "call inferior func with struct - returns double",
12202 "call inferior func with struct - returns char *",
12203 but only if not gcc compiled (presumes xlc compiled).
12204 Change rs6000-*-* xfails for
12205 "call inferior func with struct - returns char" and
12206 " call inferior func with struct - returns short" to only
12207 xfail if not using gcc.
12208 (clean mostlyclean): Remove *.ci and *.tmp files.
12209 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
12210 than templ-info.exp.
12211 * gdb.base/langs.exp: Source gdb.base/langs.ci.
12212 Add rs6000-*-* xfail for "up to foo in langs.exp"
12213 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
12214 when not gcc compiled.
d63a86f8 12215
c906108c
SS
12216Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12217
12218 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
12219 * gdb.base/corefile.exp: Likewise.
12220 * gdb.base/list.exp: Likewise.
12221 * gdb.base/scope.exp: Likewise.
12222 * gdb.base/siganls.exp: Likewise.
12223
12224 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
12225 compiler output.
12226 * gdb.base/whatis.exp: Likewise.
12227
12228Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
12229
12230 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
12231 failure (opcode table has been fixed to match reality).
12232
12233Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
12234
12235 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
12236 "call inferior func with struct - returns char",
12237 "call inferior func with struct - returns short"
12238
12239 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
12240 "print 'scope0.c'::filelocal at main",
12241 "print 'scope0.c'::filelocal_bss in test_at_main",
12242 "print 'scope0.c'::filelocal at foo",
12243 "print 'scope0.c'::filelocal_bss in test_at_foo",
12244 "print 'scope0.c'::filelocal at bar",
12245 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 12246
c906108c
SS
12247 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
12248 in source file 1". This bug seems to have been fixed with both
12249 gcc and native cc (was native assembler bug?).
12250
12251Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
12252
12253 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
12254 "backtrace through signal handler" to "i*86-*-sysv4*".
12255 * gdb.base/signals.exp: Add xfail for "'next' behaved as
12256 continue" case. Add "known SVR4 bug" to fail message.
12257 Add "i*86-*-bsdi2.0" xfail for "handle all print".
12258 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
12259 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
12260 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
12261 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
12262 "up to foo in langs.exp", "show language at foo in
12263 langs.exp", "up to cppsub_ in langs.exp", "show
12264 language at cppsub_ in langs.exp", "up to fsub in
12265 langs.exp", and "show language at fsub in langs.exp".
12266 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
12267 "bactrace in corefile.exp".
12268 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
12269 "call inferior function with struct - returns float" and
12270 "call inferior function with struct - returns double".
d63a86f8 12271
c906108c
SS
12272Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
12273
12274 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
12275 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
12276 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
12277 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
12278
12279Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
12280
12281 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
12282 (or overriden) "CHILL" macro rather then bare "gcc".
12283 Also look for ../../gcc/xgcc since that is what we will
12284 actually need, not "Makefile". Remove following assignment
12285 of CHILL to CHILL_FOR_TARGET because that results in
12286 recursive definition.
12287
12288Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
12289
12290 * gdb.base/corefile.exp: Change xfail for backtrace in
12291 corefile.exp from linuxaout to all linux.
12292 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
12293 cases where we miss the breakpoint at the signal handler
12294 for some reason. Setup xfail for linuxoldld/linuxaout and
12295 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
12296 hitting SIGURG breakpoint.
12297 * gdb.base/signals.exp: Setup xfail for "next" acting like
12298 continue to add linuxoldld. Setup xfail for all linux for
12299 "next to handler in signals_tests_1", "backtrace in
12300 signals_tests_1", "continue to func1", "pass SIGUSR1",
12301 and continue to handler".
12302
12303Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
12304
12305 * Update all FSF addresses except those in COPYING* files.
12306
12307Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
12308
12309 * gdb.base/a2-run.exp: Change messages to be more explicit about
12310 the status of args, and quote binfile in results.
12311
12312Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
12313
12314 * gdb.base/callfuncs.exp: Add tests for passing structs to
12315 inferior functions and return various types.
12316 * gdb.base/callfuncs.c: Add functions to receive a struct
12317 and return a member of the struct, in various types.
12318
12319Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12320
12321 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
12322
12323Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
12324
12325 * config/vxworks29k.exp: New file, sources vxworks.exp.
12326
12327Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12328
12329 * config/gdbremote.exp: New file. Testing framework using
12330 gdbserver.
12331
12332Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
12333
12334 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
12335 "call function when asleep" and "send end of file".
12336 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
12337 for "backtrace in corefile.exp".
12338 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
12339 for "backtrace through signal handler".
12340 * gdb.base/corefile.exp: Make sure we actually generate a core file
12341 before trying the core tests. Some systems allow the user to suppress
12342 generation of core files and default to that (linux for example).
12343 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
12344 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
12345
12346Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12347
12348 * gdb.threads: New directory with some crude multi-threaded
12349 gdb tests (step.exp and step2.exp).
12350 * config/mt-lynx (STEP_EXECUTABLE): Define.
12351 (THREADFLAGS): Define.
12352
12353Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
12354
12355 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
12356
12357 * gdb.base/signals.exp: Disable whole file for lynx until
12358 further notice.
12359
12360 * gdb.base/signals.exp: xfail test where "next" acts like
12361 "continue" for lynx.
12362
12363 * gdb.base/interrupt.exp: xfail test for calling function while
12364 inferior is asleep for lynx.
12365
12366 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
12367 than one cr-lf after each command.
12368
12369Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12370
12371 * configure.in: Reinstate setting of stabsdirs variable, fix
12372 typo in setting up configdirs for native builds.
12373
12374 * gdb.base/return.exp: Fix typo in return double test.
12375 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
12376 compiler from optimizing them away.
12377
12378Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
12379
12380 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
12381 sequences to be echo'd by gdb when using gdb_test.
12382 * gdb.chill/chexp.exp: Likewise.
12383 * gdb.fortran/exprs.exp: Likewise
12384
12385Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12386
12387 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
12388 after the inferior gdb has started.
12389
12390 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
12391 after each command.
12392 * gdb.base/funcargs.exp: Likewise.
12393 * gdb.base/gdbvars.exp: Likewise.
12394 * gdb.base/interrupt.exp: Likewise.
12395 * gdb.base/list.exp: Likewise.
12396 * gdb.base/watchpoint.exp: Likewise.
12397 * gdb.c++/demangle.exp: Likewise.
12398 * gdb.c++/inherit.exp: Likewise.
12399 * gdb.chill/chexp.exp: Likewise.
12400 * gdb.fortran/exprs.exp: Likewise.
12401
12402 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
12403 test if we can't handle IO to/from the inferior.
12404
12405 * gdb.c++/misc.exp: Always check for a program already being
12406 started after sending a "run" command to gdb.
12407
12408 * gdb.base/twice.exp: Start with a fresh gdb.
12409
12410 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
12411 only depend on gdb's expression code, not the chill runtime.
12412
12413 * gdb.base/return.c: Put return values into variables so we
12414 can have gdb print them rather than depending on the program
12415 to print them.
12416 * gdb.base/return.exp: Corresponding changes.
12417
12418 * lib/gdb.exp: Provide default value for noinferiorio.
12419 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
12420 the inferior.
12421
12422 * gdb.base/break.exp: Always check for a program already being
12423 started after sending a "run" command to gdb.
12424 (text_next_with_recursion): Don't check the output from the
12425 program's printf statement. Instead just make sure the program
12426 exited.
12427
12428 * gdb.base/commands.exp: Protect tests which need arguments with
12429 $noargs conditionals.
12430
12431Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12432
12433 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
12434 of structure member arrays to match gdb/valops.c:value_addr change.
12435
12436Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
12437
12438 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
12439 cases.
12440
12441Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
12442
12443 * configure.in (configdirs): Remove gdb.chill from default list
12444 of subdirs and then add it back in only if doing a native build.
12445 The current chill compiler does not yet work in any cross build.
12446 * Revert all signal changes from Jul 6.
12447 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
12448 for sh-hms targets, allowing these tests to link, with no other
12449 changes. Testing is suppressed by setting "nosignals" in site.exp.
12450
12451Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
12452
12453 * configure.in (signaldirs): Define and add to configdirs for all
12454 targets except some specific ones that are known to not support signals.
12455 Also clean up formatting.
12456 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
12457 (signals, sigall): Remove rules to build.
12458 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
12459 Moved to new gdb.signals directory.
12460 * gdb.signals: New test directory.
12461 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
12462 signals.c signals.exp}: New or moved files.
12463
12464Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
12465
12466 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
12467
12468Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
12469
12470 * gdb.base/return.exp: Xfail `return double' test failure
12471 on at least Solaris 2.3 and handle future/past versions on
12472 a case by case basis as appropriate. Also update message
12473 to include i*86 failures.
12474
12475Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12476
12477 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
12478
12479 * lib/gdb.exp: Fix comment which erroneously identified
12480 gdb_file_cmd as gdb_load (the 19 May change was in fact to
12481 gdb_file_cmd not gdb_load).
12482 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
12483
12484 * gdb.base/setvar.exp: Make test names consistent between pass and
12485 fail cases. Use gdb_test more.
12486
12487Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12488
12489 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
12490
12491Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12492
12493 * gdb.base/help.exp: Fix expected help string for `show commands'.
12494
12495Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
12496
12497 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
12498
12499 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
12500 of a text section.
12501
12502Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
12503
12504 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
12505 that loop eventually terminates. Fix Connection refused logic so
12506 that testsuite will expire nicely.
12507
12508Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
12509
12510 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
12511 config/rom68k.exp: New tcl glue for the appropriate monitors.
12512 These all just end up calling monitor.exp.
12513 * config/monitor.exp (gdb_target_monitor): Handle `Connection
12514 refused' by retrying. Cleanup some timeout issues.
12515 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
12516 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
12517 callers don't have to set/restore global timeout variable.
12518
12519 * The following set of changes centralizes management of the global
12520 timeout variable. This way, it can be set in one target dependent
12521 place instead of dozens of places scattered throughout the test suite.
12522 If you need to lengthen a timeout, then you should either set timeout
12523 in one of the config/{target}.exp files, or multiply it by a factor.
12524 Setting it to an absolute value is always going to lose for some
12525 targets.
12526 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
12527 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
12528 * gdb.base/funcargs.exp: Don't set timeout.
12529 * gdb.base/list.exp (test_forward_search): Only use local timeout.
12530 * gdb.base/printcmds.exp (test_print_string_constants
12531 test_print_array_constants): Don't set timeout.
12532 * gdb.base/ptype.exp: Don't set timeout.
12533 * gdb.base/recurse.exp: Don't set timeout.
12534 * gdb.base/return.exp: Don't set timeout.
12535 * gdb.base/watchpoint.exp: Don't set timeout.
12536 * gdb.c++/classes.exp (do_tests): Don't set timeout.
12537 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
12538
12539Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
12540
12541 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
12542
12543Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12544
12545 * lib/gdb.exp: Disable chill tests for irix5.
12546
12547Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12548
12549 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
12550 each test pass or fail.
12551
12552Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12553
12554 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
12555 xlc not gcc.
12556
12557Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
12558
12559 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
12560
12561Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
12562
12563 * config/est.exp: Fix copyright and comments. Remove dead code.
12564 Use targetname, serialport and baud variables instead of fixed
12565 constants.
12566 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
12567 * config/cpu32bug.exp: New file to support cpu32bug monitors.
12568
12569Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12570
12571 * gdb.base/watchpoint.exp: Don't run
12572 test_watchpoint_triggered_in_syscall for sunos.
12573
12574Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12575
12576 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
12577 they don't seem to exist. Do include stdio.h.
12578
12579Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12580
12581 * gdb.base/a1-selftest.exp: Add alpha xfail.
12582
12583Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12584
12585 * gdb.base/watchpoint.c (main): Prompt before calling read().
12586 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
12587 Revise accordingly. Remove cruft about sending "123" several
12588 times, until it gets noticed. Clean up the "print buf[0]" stuff
12589 so that it passes or fails, and waits for prompts in the usual way.
12590
12591Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12592
12593 * gdb.base/recurse.exp: Fix comment.
12594
12595 * TODO: Remove item about printing variables in nodebug.exp. Add
12596 item about enabling tests which are only run on some targets.
12597
12598 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
12599 fail, make test names unique, use new gdb_test convention
12600 regarding pattern, use gdb_test more, etc.).
12601
12602 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
12603 fail, make test names unique, etc.).
12604
12605Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12606
12607 * gdb.base/nodebug.c: Change return type of top and middle to
12608 short.
12609 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
12610 are fixed by the recent mdebugread.c changes. Allow `short ()'
12611 as type for top and middle.
12612
12613Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12614
12615 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
12616 nearly as I can tell, the whole thing was an accident in Stu's
12617 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
12618 to replace a send/expect pair with gdb_test, but ended up only
12619 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
12620 of 30 Mar 1995 took care of it, but left this vestigial comment
12621 which I am now nuking.
12622
12623Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12624
12625 * gdb.base/break.exp: Look for different line number for
12626 breakpoint at main depending on usestubs.
12627
12628Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12629
12630 * gdb.base/list.exp: Adjust some alternate expect patterns to
12631 match recent list0.c change. Add alternate expect pattern for
12632 output from `list default lines around main' for optimizing
12633 compilers.
12634
12635Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12636
12637 * lib/gdb.exp: If nosignals is not set, set it to 0.
12638
12639Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
12640
12641 * config/slite-gdb.exp: Responds to load symbol table prompt.
12642 * gdb.base/break.exp: Adjust line number, fix rerun.
12643 * gdb.base/langs0.c: Add #ifdef usestubs.
12644
12645Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
12646
12647 * gdb.base/list.exp: Adjust line contents after adding new lines in
12648 list0.c. Also fix a syntax error.
12649
12650 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
12651 * gdb.base/break.exp: ditto.
12652 * gdb.base/list.exp: ditto.
12653 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
12654 * gdb.base/run.c: ditto.
12655 * gdb.base/list0.c: ditto.
12656 * gdb.base/funcargs.c: ditto.
12657
12658Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
12659
12660 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
12661 $targetname, $serialport and $baud instead of hardwired variables.
12662 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
12663 target doesn't support signals.
12664
12665Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
12666
12667 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
12668
12669Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12670
12671 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
12672 Don't rely on the value of an auto variable before it has been
12673 initialized. Use gdb_test more.
12674
12675Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12676
12677 * lib/gdb.exp (default_gdb_version): A version number must start
12678 with a digit, but other than that contains all characters up to
12679 the first whitespace character.
12680
12681Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12682
12683 * gdb.base/commands.exp (breakpoint_command_test): New tests.
12684
12685Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12686
12687 * gdb.c++/*.exp: Warn if executable does not exist. The original
12688 reason for skipping the warning was that configure.in sometimes
12689 intentionally skipped building the executables but the tcl code
12690 had no way of knowing. That (a) was always bogus with respect to
12691 error handling, (b) is no longer true (right now there is no way
12692 to skip C++ tests).
12693
12694 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
12695
12696Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12697
12698 * gdb.base/list.exp: Add expect patterns for output from
12699 SunPRO compiled executables.
12700 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
12701 types.
12702
12703Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12704
12705 * gdb.base/break.exp (test_next_with_recursion): Accept any line
12706 number (we are already testing that the correct source line text
12707 gets printed).
12708
12709 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
12710 that is what is intended, but something needed to be done to get
12711 sunos4 native working again.
12712
12713 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
12714
12715 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
12716 apparently went with a (very) old xfail.
12717
12718Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
12719
12720 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
12721 runto_main is a proc in gdb.exp that will do 'step' for target use
12722 stubs.
12723 * gdb.base/exprs.exp: ditto.
12724 * gdb.base/interrupt.exp: ditto.
12725 * gdb.base/opaque.exp: ditto.
12726 * gdb.base/printcmds.exp: ditto.
12727 * gdb.base/ptype.exp: ditto.
12728 * gdb.base/scope.exp: ditto.
12729 * gdb.base/setvar.exp: ditto.
12730 * gdb.base/signals.exp: ditto.
12731 * gdb.base/twice.exp: ditto.
12732 * gdb.c++/classes.exp: ditto.
12733 * gdb.c++/inherit.exp: ditto.
12734 * gdb.c++/templates.exp: ditto.
12735 * gdb.base/break.exp: no run and hit main for stubs. Change line
12736 numbers for breakpoints and info breakpoint.
12737 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
12738 breakpoint().
12739 * gdb.base/callfuncs.c: ditto.
12740 * gdb.base/exprs: ditto.
12741 * gdb.base/interrupt.c: ditto.
12742 * gdb.base/opaque0.c: ditto.
12743 * gdb.base/printcmds.c: ditto.
12744 * gdb.base/ptype.c: ditto.
12745 * gdb.base/scope0.c: ditto.
12746 * gdb.base/setvar.c: ditto.
12747 * gdb.base/signals.c: ditto.
12748 * gdb.base/twice.c: ditto.
12749 * gdb.c++/misc.cc: ditto.
12750 * gdb.c++/templates.cc: ditto.
12751
12752Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12753
12754 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
12755
12756 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
12757 somewhere between `read' and `main.c'. I'm pretty sure the
12758 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
12759 and it isn't particularly useful.
12760
12761 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
12762
12763Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12764
12765 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
12766
12767Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
12768
12769 * config/mt-slite: add LIBS and -nostdlib.
12770 * config/slite-gdb.exp: add this new file to support sparclite target.
12771
12772Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
12773
12774 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
12775
12776 * gdb.base/a2-run.exp: Change argument to istarget from
12777 "*-*-vxworks" to "*-*-vxworks*".
12778 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
12779
12780Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
12781
12782 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
12783 will not runto main but do a 'step' to step out of breakpoint().
12784 * config/mt-slite: add -Dusestubs.
12785
12786Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12787
12788 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
12789 instead of just @.
12790
12791 * gdb.base/signals.exp: Add test for "handle all print".
12792 * TODO: Remove "handle all print". Also remove item about
12793 checking copyright date (I don't like the idea of a spurious FAIL
12794 based on when we run the tests).
12795
12796 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
12797 for SunOS4 (reason for failure not investigated). Remove
12798 redundant test for $binfile.
12799
12800 * gdb.base/nodebug.c (array_index): Call malloc.
12801
12802 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
12803
12804Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
12805
12806 * gdb.base/recurse.exp: Update gdb_test invocation to use new
12807 conventions and slightly simplify the matching regexp.
12808
12809Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12810
12811 * gdb.base/break.exp: Update gdb_test invocation to use new
12812 convention.
12813
12814 * lib/gdb.exp: If noargs is not set, set it to 0.
12815
12816 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
12817 tests unique.
12818
12819 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
12820
12821Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12822
12823 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
12824 one argument of type "<non-float parameter>".
12825
12826Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
12827
12828 * config/rom68k.exp: New file to support Motorola IDP board.
12829 * gdb.base/a2-run.exp: Skip this file if noargs is set.
12830 * gdb.base/break.c: Change things around so that this program
12831 doesn't depend upon args. This is necessary to make remote
12832 targets work (in general, they can't take args).
12833 * gdb.base/break.exp: Don't try to send args to program. Don't
12834 expect output. Also, replace lots of code with gdb_test.
12835
12836Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12837
12838 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
12839 printing of '\'' (which is what the comment says we are testing,
12840 even though we were not), not '''.
12841 (test_integer_literals_rejected): Test that printing ''' is an error.
12842
12843 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
12844 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
12845 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
12846 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
12847 Use gdb_test not test_print_accept.
12848 * lib/gdb.exp: Remove test_print_accept.
12849
12850 * gdb.base/signals.exp (signal_tests_1): Make pass message
12851 consistent with fail message.
12852
12853 * gdb.base/whatis.exp: Remove xfails for printing char vs.
12854 unsigned char; the bug (PR 1821) is fixed.
12855
12856 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
12857
12858 * gdb.base/scope.exp (test_at_localscopes): Call pass for
12859 successful tests--makes xfailing them work right.
12860
12861Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12862
12863 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
12864 only \r\n, not .*. The test can pass .* as the last thing in
12865 $pattern if that is what it wants. In addition to providing this
12866 flexibility, this change should speed up pattern matching in cases
12867 where the pattern already ended with .* (there were a number of
12868 them). This change also helps catch bad patterns--in the old
12869 scheme the typo "char \*" instead of "char \\*" would pass. Now
12870 it is caught.
12871 * Many .exp files: Update callers.
12872
12873 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
12874 clearer and does not spuriously match multiple ('s. Likewise for
12875 ) and *.
12876
12877 * gdb.base/nodebug.exp: Test ability to call a function and pass
12878 it a string (even with no debugging info).
12879
12880 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
12881 "p '\'", which is the same as "p ''" once tcl gets done with
12882 quoting, to "p '\\'", which I suspect is what is intended (one
12883 backslash gets sent to GDB).
12884
12885 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
12886
12887Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12888
12889 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
12890 1817) was fixed literally years ago.
12891
12892Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12893
12894 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
12895 test, it causes stepping out of call_after_alloca_subr with
12896 optimizing compilers.
12897 (localvars_in_indirect_call): Consume GDB prompt if `finish'
12898 fails.
12899
12900 * gdb.c++/templates.exp: Source templ-info.exp only if
12901 the templates executable exists.
12902
12903 * gdb.c++/misc.cc (class Contains_static_instance,
12904 class Contains_nested_static_instance),
12905 gdb.c++/classes.exp (test_static_members): Test printing of
12906 a class that contains a static instance of the class.
12907
12908Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12909
12910 * gdb.base/langs2.c (cppsub_): Don't prototype.
12911 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
12912 only, I believe).
12913
12914Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12915
12916 * lib/gdb.exp (skip_chill_tests): New procedure.
12917
12918 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
12919
12920Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
12921
12922 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
12923 each expect pattern. Cuts runtime from 12 to about 4 seconds.
12924
12925Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12926
12927 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
12928
12929 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
12930 disassemble 8, not 16, instructions for part 4.
12931
12932 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
12933 support the latter anymore.
12934
12935 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
12936 -DNO_PROTOTYPES.
12937 * gdb.base/callfuncs.c: Control use of prototypes based on
12938 NO_PROTOTYPES, not __STDC__.
12939 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
12940 t_float_values2 tests if prototypes in use.
12941
12942 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
12943 t_double_values): When checking differences against DELTA, check
12944 that difference is within the range (-DELTA,DELTA), not just
12945 (-infinity,DELTA).
12946
12947Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
12948
12949 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
12950 'file' command firts, then 'target', then 'load', this is due to gdb
12951 target set up.
12952 * config/mips-gdb.exp: Fix a couple regular exp bugs.
12953
12954Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
12955
12956 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
12957 FP load/store variants.
12958 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
12959
12960Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
12961
12962 * gdb.base/term.exp: Do not give a warning if not native, it is
12963 not an abnormal condition.
12964
12965Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
12966
12967 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
12968 t_char_array".
12969
12970Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
12971
12972 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
12973 are getting the version number.
12974
12975 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
12976 if not native, it is not an abnormal condition.
12977
12978Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12979
12980 * lib/gdb.exp: Just use "file exists", rather than undocumented
12981 dejagnu procedure "findfile".
12982
12983Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
12984
12985 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
12986 (LDFLAGS): Set to -Xlinker -Ur.
12987
12988 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
12989 Removed, these values are set by lib/gdb.exp.
12990
12991 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
12992
12993Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
12994
12995 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
12996 of replicating gdb startup code.
12997
12998 * config/mt-vxworks (LDFLAGS): Set to -r.
12999 (CFLAGS_FOR_TARGET): Removed.
13000
13001 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
13002 (gdb) and gdb for vxworks uses (vxgdb).
13003
13004 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
13005 executable is not in the tree and host != target, use sed and
13006 program_transform_name to determine the gdb name used by the
13007 target.
13008
13009 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
13010 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
13011
13012Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13013
13014 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
13015 floats, chars, and shorts where there are ANSI-style function
13016 definitions.
13017
13018 * gdb.base/langs.exp, gdb.base/langs*: New test.
13019 * gdb.base/Makefile.in: Build it.
13020 * TODO: Remove item about checking that C names don't get C++
13021 demangling applied; this test tests it.
13022
13023Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13024
13025 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
13026 went with the const70 xfail. The xfail went away a year ago.
13027
13028 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
13029
13030 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
13031 for hp300.
13032
13033 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
13034
13035 * gdb.base/a1-selftest.exp: Don't run on hp300.
13036
13037Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13038
13039 * Makefile.in (site.exp): Set host_alias and target_alias as well
13040 as host_triplet and target_triplet.
13041
13042Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13043
13044 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
13045
13046 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
13047 places as other ecoff systems).
13048
13049 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
13050 ultrix.
13051
13052Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13053
13054 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
13055 remove them.
13056 * gdb.base/nodebug.exp: Accept "function" in addition to "text
13057 variable and "variable" in addition to "data variable".
13058 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
13059
13060 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
13061 2.
13062 * gdb.base/list1.c (long_line): Add additional statement at start
13063 of function.
13064 * gdb.base/list.exp (test_forward_search): Update line number to
13065 reflect new statement.
13066
13067Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13068
13069 * gdb.base/signals.exp: Reinitialize searched source directories
13070 after gdb_start call.
13071
13072Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
13073
13074 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
13075 * gdb.stabs/Makefile.in: Likewise.
13076
13077 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
13078 change. Instead split the tests into smaller pieces.
13079 * gdb.disasm/hppa.s: Corresponding changes.
13080
13081Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13082
13083 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
13084 Quote ^C when passing it to stty. For some shells ^ is a pipe.
13085
13086 * gdb.base/funcargs.exp: Modify many tests so that every test
13087 either passes or fails. Make some test names unique.
13088
13089Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13090
13091 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
13092 Call stty to set interrupt character.
13093
13094 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
13095 for HP assembler versus GNU assembler based on actual behavior of
13096 $(CC), rather than assuming that $(AS) is always the GNU assembler.
13097
13098 * TODO: Suggest a few more stepping tests.
13099
13100Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
13101
13102 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
13103 restart GDB for h8300 after a continue.
13104 (return): Add pattern to match a29k-udi behavior.
13105 * gdb.base/nodebug.exp: Remove obsolete comment.
13106 * gdb.base/regs.exp: New file, testing of register displays.
13107 * gdb.base/return.exp: Fix typo in reference to $objdir.
13108 * gdb.base/whatis.exp: Always start with a fresh GDB.
13109
13110Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13111
13112 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
13113 higher, these tests generate a lot of output.
13114
13115Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13116
13117 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
13118 code following the catch silently ignored some errors; without the
13119 catch they should be thrown like any other tcl error. Also, the
13120 catch used "" instead of {} which meant all the callers who wanted
13121 to include one of the characters "[]$ had to quote it an extra time.
13122 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
13123 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
13124 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
13125 Remove extra quoting.
13126
13127Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
13128
13129 * gdb.base/commands.exp: Make test names unique; every test either
13130 passes or fails. Update some comments.
13131
13132 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
13133
13134Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13135
13136 The following fixes a FAIL caused by the fact that the alpha stabs
13137 configuration didn't use the ".if alpha" code in weird.def.
13138 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
13139 bit pointer, so the 32 bit version works even on the alpha.
13140 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
13141 Remove the stuff which allowed us to have separate versions for
13142 alpha and everything else.
13143
13144 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
13145 regexp which "info func operator\[\](" is supposed to match. Fix
13146 string to send to GDB. Note that GDB still doesn't work right. Add a
13147 new test for "info func .perator\[\](" which GDB does handle correctly.
13148
13149 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
13150
13151Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13152
13153 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
13154 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
13155 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
13156 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
13157 it makes the tests harder to understand and confuses test-o-matic.
13158 The preferred style is that each test provides a PASS or a FAIL,
13159 and has a unique message (e.g. "continue #54" not just "continue")
13160 which is the same for the pass and the fail.
13161 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
13162 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
13163 to lib/gdb.exp.
13164 * gdb.base/printcmds.exp: Use test_print_accept. Remove
13165 prt_accept which was basically the same thing. Likewise for
13166 test_print_reject and prt_reject.
13167 * lib/gdb.exp (test_print_reject): Add some more error message
13168 patterns to match from the former printcmds.exp (prt_reject).
13169 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
13170 One defect of the passcount stuff is that some of it failed to
13171 report XPASS where appropriate.
13172 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
13173 stuff before and after arg in expected pattern.
13174 (test_paddr_operator_functions): Re-do test without print_addr_of;
13175 this is the only test which seems to want extra stuff there.
13176
13177Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13178
13179 * gdb.base/nodebug.exp: Update new tests to reflect improved
13180 wording of gdb output.
13181
13182 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
13183 and "ptype" work on variables in files compiled without -g.
13184 Replaces commented out "maint print msymbol" tests.
13185
13186Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13187
13188 * gdb.base/setvar.c (dummy): Call malloc.
13189
13190 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
13191 losing with the irix4 sed.
13192
13193 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
13194 ALRM" on irix4.
13195
13196Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13197
13198 * TODO: Remove items about corefile.exp testing new exec-file and
13199 backtrace; both are now done. Add items about printing enums.
13200
13201Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13202
13203 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
13204 "get signal $thissig" test fails.
13205
13206 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
13207
13208Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13209
13210 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
13211 compiler warning with dec alpha compiler.
13212
13213 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
13214 extra \n from gdb_test call (this explains why the prompt test
13215 that I removed yesterday was there).
13216 (user_defined_command_test): Remove extra \n and prompt test.
13217
13218 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
13219 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
13220 doesn't exist.
13221 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
13222 Also remove alpha workaround, which turns out to be because
13223 SIGABRT == SIGLOST.
13224
13225 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
13226
13227 * gdb.base/help.exp: Don't test "help show".
13228
13229Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13230
13231 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
13232 "set print address" is on.
13233 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
13234 pass prompt to gdb_test; gdb_test already looks for the prompt.
13235
13236 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
13237
13238 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
13239 was a vestige of the manual TESTSTRATEGY, and the purpose of it
13240 was to make sure that gdb can read a core file. But (a) the "read
13241 the corefile" part didn't make it to a1-selftest.exp, we just
13242 delete the corefile after creating it, and (b) we test reading
13243 corefiles in corefile.exp anyway. Also, this test left around a
13244 xgdb process on Solaris.
13245
13246 * gdb.base/corefile.exp: Also test backtrace.
13247
13248Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
13249
13250 * gdb.base/commands.exp: Test a simple user defined command with
13251 arguments and if/while statements; verify the full user command is
13252 printed by "show user".
13253
13254 * gdb.base/commands.exp: Test if/while commands as part of a
13255 breakpoint command list; verify they appear in breakpoint
13256 information.
13257
13258Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13259
13260 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
13261 than by dividing by zero.
13262
13263Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
13264
13265 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
13266 performing an inferior call with watchpoints enabled.
13267 * gdb.base/watchpoint.c (main): Delete second unnecessary read
13268 call.
13269
13270Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13271
13272 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
13273 of "file" command.
13274
13275 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
13276 Add additional pattern for when "int operator int(void);" appears
13277 in a different order.
13278
13279Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13280
13281 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
13282
13283 * gdb.base/help.exp: Replace most of docstrings for "info signals"
13284 and "signal" with ".*".
13285
13286Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13287
13288 * TODO: Add note about "handle all nostop".
13289
13290 * gdb.base/{sigall.c, sigall.exp}: New test.
13291 * gdb.base/Makefile.in: Add it.
13292
13293Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
13294
13295 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
13296 when invoking GDB, suppresses any windowing interface.
13297
13298Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
13299
13300 * config/sim-gdb: New file, simulator testing support.
13301
13302Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
13303
13304 * gdb.base/interrupt.exp: Test calling func1 twice.
13305
13306Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
13307
13308 * gdb.base/list.exp (test_forward_search): Set timeout higher
13309 when we'll be getting lots of output from gdb.
13310
13311 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
13312 "init_malloc" to after the expect statement. Run it if that
13313 regexp is taken, but also for two others which happen if source
13314 cannot be found.
13315
13316Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13317
13318 * gdb.base/printcmds.exp: New test, for printing register before
13319 program is running.
13320
13321Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13322
13323 * gdb.base/list.exp: Correct some alternate expect patterns
13324 to reflect changes in list1.c.
13325
13326Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13327
13328 * TODO: Add item regarding large frames.
13329
13330 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
13331
13332 * TODO: Remove item about enabling return.exp; it
13333 is enabled. Suggest a few more "return" tests.
13334
13335Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13336
13337 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
13338 anonymous unions.
13339
13340Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13341
13342 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
13343 and pr-5646.o, so "make" is the same as "make all", not "make
13344 pr-4975.o".
13345
13346Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
13347
13348 * gdb.base/list.exp: Adjust expectations to reflect changes in
13349 list1.c.
13350 (test_forward_search): New test proc.
13351 * gdb.base/list1.c (long_line): New function, has long source line.
13352
13353Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
13354
13355 * gdb.base/a1-selftest.exp: Change initial stepping to know about
13356 additional line of code that was added.
13357
13358Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
13359
13360 * gdb.disasm/hppa.s: Break the large branching tests into smaller
13361 tests so as not to overflow expect's input buffers.
13362 * gdb.disasm/hppa.exp: Corresponding changes.
13363
13364Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13365
13366 Beginnings of template debugging tests.
13367 * gdb.c++/templ-info.cc: New file to test for template
13368 debugging capability of the compiler.
13369 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
13370 templ-info.cc.
13371 * gdb.c++/templates.cc: Add explicit template instantiations
13372 to enable compiling with -fno-implicit-templates. Add destructor
13373 and 'value' method to T5 class for template tests.
13374 * gdb.c++/templates.exp: Add testcases for printing of template
13375 types, setting breakpoints on template methods and calling a
d63a86f8 13376 template method.
c906108c
SS
13377
13378Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
13379
13380 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
13381 branch target since some assemblers (gas-2.5) may emit a
13382 relocation for the branch instead of resolving it in the
13383 assembler.
13384
13385Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13386
13387 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
13388 through signal handler.
13389
13390Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13391
13392 * configure.in (*-*-netware): Use config/mt-netware.
13393
13394 * config/mt-netware: New file.
13395 * config/mt-i386-netware: Removed, separate configs for different
13396 netware architectures are no longer needed now that we have
13397 --with-headers.
13398
13399Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13400
13401 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
13402 by the recent changes to use ANSI C arithmetic conversions.
13403
13404Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13405
13406 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
13407 bug involving using inferior_pid to figure out whether to select a
13408 frame.
13409
13410Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
13411
13412 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
13413 match the current disassembler output.
13414
13415Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
13416
13417 * gdb.fortran/exprs.exp: Expect VOID instead of void.
13418 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
13419 types, expect "int" as type of integer values (for now).
13420
13421Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
13422
13423 * gdb.base/commands.exp: New tests for if/while commands.
13424
13425Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
13426
13427 * lib/gdb.exp (runto): Replace sub-pattern for hex value
13428 by .*, since hex values have different syntax in Chill mode.
13429
13430Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13431
13432 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
13433 linefeed from expect pattern for repeated types with indices > 9.
13434
13435Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
13436
13437 First part of Fortran test suite.
13438 * gdb.fortran: New directory.
13439 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
13440
13441Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13442
13443 * gdb.base/default.exp: Update expect pattern for load command
13444 without arguments.
13445
13446Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
13447
13448 * configure.in: Change i386 to i[345]86.
13449 * gdb.base/configure.in: Likewise.
13450 * gdb.c++/configure.in: Likewise.
13451 * gdb.chill/configure.in: Likewise.
13452
13453Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
13454
13455 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
13456 patterns, since that is not a valid context for comments.
13457
13458Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
13459
13460 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
13461 repeated types and repeated types with indices > 9.
13462
13463Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
13464
13465 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
13466 2417; old bug has been fixed.
13467
13468Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
13469
13470 * gdb.base/interrupt.exp: When trying to wake up the inferior,
13471 send the newline ourselves instead of assuming gdb_test will do
13472 so when passed an empty input string.
13473
13474 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
13475 stabs testcode.
13476
13477Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13478
13479 * lib/gdb.exp (gdb_test): Don't send anything if the first
13480 argument is an empty string. This makes cases where we want to
13481 match output that is already in expect's buffers (for example,
13482 matching a breakpoint after gdb_run_cmd has been called) work
13483 reliably.
13484
13485Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13486
13487 * config/netware.exp: New file.
13488
13489Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13490
13491 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
13492 the -B and -L prefixes so we can find the debugging stub.
13493
13494 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
13495 there and we are using the gcc from the tree.
13496
13497 * gdb.base/types.c: Removed.
13498
13499 * gdb.base/configure.in: Look for makefile fragments in ../config.
13500 Recognize i386-*-netware.
13501 * gdb.c++/configure.in: Likewise.
13502
13503Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13504
13505 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
13506 the correct TCL syntax.
13507
13508Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13509
13510 * gdb.base/opaque.exp: use runto instead of messing around with
13511 breakpoints. Simplify by using gdb_test.
13512
13513 * gdb.base/bitfields.exp: restart between tests on netware targets
13514 because breakpoints aren't relocated after target death. Run
13515 processes to completion.
13516
13517 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
13518
13519Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
13520
13521 * Makefile.in: Remove extra tabs that confuse some versions
13522 of "make". Use the newly built gdb to test with by default,
13523 rather than the first one in the tester's search path.
13524
13525Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
13526
13527 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
13528
13529 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
13530 condition help.
13531
13532Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13533
13534 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
13535
13536 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
13537 running.
13538 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
13539 * gdb.base/funcargs.exp: Likewise.
13540
13541 * gdb.base/bitfields.exp: Simplify by using gdb_test.
13542 * gdb.base/funcargs.exp: Likewise.
13543
13544 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
13545 message is "".
13546
13547Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13548
13549 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
13550 return,signals,twice}.exp: Handle non-existant binaries
13551 consistantly.
13552
13553 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
13554 * gdb.base/Makefile.in: Don't try to generate a core dump, we
13555 might testing a cross development system.
13556
13557Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13558
13559 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
13560 runtest script is relative to ${srcdir}, not ${rootdir}.
13561
13562Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
13563
13564 * gdb.base/signals.exp: Allow for optionality of breakpoint
13565 address.
13566
13567Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13568
13569 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
13570
13571Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13572
13573 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
13574 for size_t definition.
13575 * gdb.c++/templates.cc: Likewise
13576
13577 * config/mt-i386-netware: New file.
13578
13579 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
13580 defined.
13581
13582 * gdb.base/Makefile.in: Added support for systems that name core
13583 files by appending "core" to the program name.
13584 * gdb.base/a1-selftest.exp: Likewise.
13585
13586Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13587
13588 * gdb.base/return.exp: Add comment and message for `return double'
13589 test failure on Sparc Solaris.
13590
13591Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
13592
13593 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
13594
13595Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13596
13597 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
13598 from optimizing them away.
13599 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
13600 patterns to include default constructors and assignment operators,
13601 to match gcc versions beyond 2.5.8. Accept any cplus demangling
13602 character in the output of the virtual base pointer.
13603
13604Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13605
13606 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
13607 expression match in print_addr_of to avoid unintented matches.
13608 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
13609 versions up to 2.5.8.
13610
13611Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13612
13613 * gdb.base/list.exp: Tweak alternate pattern for listing of an
13614 included file to run under newer versions of expect.
13615 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
13616 consecutive >'s in templates to accomodate recent cplus-dem.c change.
13617 Remove xfail for the virtual table of BDDHookV.
13618
13619Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
13620
13621 * lib/gdb.exp (string_to_regexp): Set a default result.
13622 (default_gdb_start): Fix misleading message.
13623
13624Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
13625
13626 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
13627 Remove all CC, etc definitions.
13628 * config/mt-hpux: New file.
13629 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
13630 (CFLAGS, LDFLAGS): Define.
13631 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
13632
13633 * Makefile.in (site.exp): Don't insert host_os, etc.
13634 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
13635 (distclean): Check existence of subdir.
13636 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
13637 * gdb.base/Makefile.in: General cleanup and simplification.
13638 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
13639 to build executables. Use default rule to build .o files.
13640 (EXPECT, RUNTEST, CC): Fix relative pathname.
13641 (site.exp): Don't insert host_os, etc.
13642 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
13643 and/or SIGUSR1 defined.
13644 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
13645 * gdb.c++/Makefile.in: General cleanup and simplification.
13646 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
13647 (CFLAGS): Remove.
13648 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
13649
13650Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
13651
13652 * gdb.base/recurse.exp: Misc changes to get tests running again
13653 after Kung's changes to the watchpoint code.
13654 * gdb.base/watchpoint.exp: Likewise.
13655
13656Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
13657
13658 * lib/gdb.exp (string_to_regexp): Convert {\} also.
13659
13660Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
13661
13662 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
13663 * lib/gdb.exp (default_gdb_start): Define.
13664 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
13665 gdb.base/funcargs.exp, gdb.base/opaque.exp,
13666 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
13667 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
13668 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
13669 Don't call gdb_target_udi in between tests.
13670
13671Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13672
13673 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
13674 (which was basically just a local version of the same thing). In
13675 addition to avoiding duplication, gdb_test_exact is faster.
13676 * lib/gdb.exp (gdb_test_exact): Fix typo.
13677
13678 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
13679 don't give an error.
13680
13681 * gdb.base/term.exp: Call delete_breakpoints before starting.
13682
13683 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
13684 (t10): Add comment.
13685
13686Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
13687
13688 Reorganization of the GDB Test Suite.
13689
13690 * gdb.base: New directory, contains all the basic tests.
13691 * gdb.c++: New directory, tests specific to C++.
13692 * gdb.chill: New directory, tests specific to Chill.
13693 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
13694 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
13695 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
13696 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
13697 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
13698 t30-31 to chill).
13699 * */gdbme.*: Rename to match appropriate expect scripts.
13700 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
13701 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
13702 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
13703 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
13704 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
13705 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
13706 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
13707 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
13708 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
13709 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
13710 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
13711 gdb.c++/virtfunc.cc: New names of C++ files.
13712 * gdb.chill/chillvars.ch: New name of Chill file.
13713 * gdb.base/configure.in, gdb.c++/configure.in,
13714 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
13715 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
13716 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
13717 * configure.in (configdirs): Update to reflect directory changes.
13718 (target_abbrev): No longer define for any configuration.
13719 * Makefile.in: Cosmetic improvements to header comments.
13720
13721Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
13722
13723 Various changes to gdb.t31:
13724
13725 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
13726 * gdbme.ch: Make all key-words and predefineds be upper-case.
13727 * chillvars.exp: Expect key-words and predefinds in upper-case.
13728
13729 * chillvars.exp: Use gdb_test_exact many places.
13730 Change expected output for arrays (which now includes index labels).
13731
13732 * pr-5020.exp, gdme.ch (module PR_5020):
13733 New test, for PR-5020.
13734
13735Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
13736
13737 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
13738 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
13739
13740Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
13741
13742 * Makefile.in: Fix bit-rot in definitions of CHILL,
13743 CHILL_FOR_TARGET and Chill_LIB.
13744 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
13745 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
13746 CHILL, and CHILL_LIB.
13747
13748Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
13749
13750 * Revert the previous changes. Please see Rob's directory
13751 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
13752
13753Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
13754
13755 * Makefile.in, configure.in, config/mips-gdb.exp,
13756 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
13757 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
13758 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
13759 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
13760 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
13761 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
13762 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
13763 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
13764 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
13765 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
13766 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
13767 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
13768 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
13769 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
13770 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
13771 changes from 94Q1.
13772
13773Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
13774
13775 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
13776 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
13777 Rob's new testing fragments.
13778
13779Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
13780
13781 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
13782 lib/gdb.exp: Replace error proc calls with perror.
13783
13784Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
13785
13786 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
13787 version also, match on casted version strings, and match on
13788 gdb startup case where the line numbers might be messed up.
13789
13790Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
13791
13792 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
13793 (CFLAGS): Delete it from here.
13794
13795Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
13796
13797 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
13798
13799Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
13800
13801 * Makefile.in (RUNTEST): Default to just "runtest".
13802
13803Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13804
13805 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
13806 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
13807 the code has been restructured.
13808
13809Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13810
13811 * gdb.t00/default.exp (set write): Allow any number of \r and/or
13812 \n, not just one of each.
13813
13814 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
13815 /bin/cc gives a warning if you do.
13816
13817Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
13818
d63a86f8 13819 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
13820 __t10ListS_link1ZUiRCUiPT0
13821
13822Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13823
13824 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
13825 on local variables in recursive functions.
13826
13827 * gdb.t07/Makefile.in: Build the new test.
13828
13829Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13830
13831 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
13832 directly. Instead compare the return values from actual calls.
13833
13834Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
13835
13836 * Makefile.in (check): Set TCL_LIBRARY for runtest.
13837
13838Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13839
13840 * From Peter Schauer with minor modifications.
13841 * gdb.t15/return.exp (return_tests): Handle targets where "return"
13842 stops in mid-line in the caller. Add xfail for returning a float
13843 value on X86 targets.
13844
13845Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13846
13847 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
13848 to avoid expect lossage.
13849 (fmem_LRbug_tests): Likewise.
13850 * gdb.disasm/hppa.s: Corresponding changes.
13851
13852 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
13853 conditions to work with latest dejagnu/expect.
13854
13855 * gdb.t15/funcargs.exp (finish from indirect call): No longer
13856 expected to fail on the PA.
13857 (backtrace in call with trampolines): Explicitly require main
13858 to be frame #1 (no trampolines should show up in backtrace).
13859
13860 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
13861 "continue -expect".
13862 * gdb.t06/break.exp: Likewise.
13863 * gdb.t07/watchpoint.exp: Likewise.
13864 * gdb.t13/bitfields.exp: Likewise.
13865 * gdb.t15/{funcargs,return}.exp: Likewise.
13866 * gdb.stabs/weird.exp: Likewise.
13867 * config/{mips,udi}-gdb.exp: Likewise.
13868
13869 * hppa.sed: Enclose comments within a sed command to avoid
13870 losing with the old OSF1 sed.
13871
13872Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13873
13874 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
13875 sequent dynix.
13876 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
13877 * gdb.t15/funcargs.exp: Conditionally step again to really
13878 finish from marker_call_with_trampolines. Handle the case where
13879 the first step from within call_with_trampolines already steps
13880 us back to main.
13881 * gdb.t15/gdbme.c: Add comment to closing brace of
13882 call_with_trampolines for funcargs.exp.
13883
13884Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13885
d63a86f8 13886 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
13887 Fix typo(s).
13888
13889Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13890
13891 * gdb.t07/gdbme.c: More code for watchpoint testing.
13892
13893 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
13894 "Hardware watchpoint" throughout file.
13895 (test_watchpoint_triggered_in_syscall): New test.
13896 (test_complex_watchpoint): New test.
13897
13898Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13899
13900 * gdbme.c (call_with_trampolines): New function to try and step
13901 into. Tests trampoline problems on the PA.
13902
13903 * funcargs.exp (localvars_in_indirect_call): No longer expect
13904 stepping into indirect call to fail on PAs.
13905 (test_stepping_over_trampolines): New test.
13906
13907Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13908
13909 * TODO: Add suggestions for static member function tests, and
13910 completion tests.
13911
13912Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13913
13914 * TODO: Add suggestions for "p/a" tests.
13915
13916 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
13917 (default_gdb_exit): Replace all the hair with sending "quit" to
13918 the process with a simple close.
13919
13920Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13921
13922 * TODO: Add suggestions for shared library tests.
13923
13924Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13925
13926 * TODO: Add suggestions for x/s tests.
13927
13928Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13929
13930 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
13931 "enable once", and "enable breakpoints once" with ".*".
13932
13933Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13934
13935 * TODO: Add suggestions about structure passing tests.
13936
13937Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13938
13939 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
13940 the primary1 test, use work around if __GNUC__ < 2.
13941 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
13942 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
13943 Test for bad output rather than waiting for timeout. Issue
13944 second continue only if first continue failed.
13945
13946Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
13947
13948 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
13949 operator[] test with gdb_test because the old code didn't seem to
13950 be getting the quoting right with the new dejagnu.
13951
13952Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
13953
13954 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
13955 one from the path.
13956 * Makefile.in: Use a fresh expect if there is one, use runtest
13957 from the src tree if there is one.
d63a86f8 13958
c906108c
SS
13959Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
13960
13961 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
13962 next over recursive call. Revise the tests from that point on
13963 (which had been skipped) to match GDB's actual (correct) output.
13964
13965 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
13966 with next over a breakpoint whose condition is false.
13967
13968 * gdb.t00/help.exp: Comment out "help set print" tests just like
13969 (and for same reason as) "help set" test.
13970
13971Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13972
13973 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
13974 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
13975
13976Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13977
13978 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
13979 necessary gdb_target_udi.
13980
13981 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
13982
13983 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
13984 1838 and 2417; they are fixed.
13985
13986 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
13987 gdb.t03/ptype.exp (ptype structure, ptype union):
13988 Remove xfails; the test is looser than when the xfails were added.
13989
13990 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
13991 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
13992
13993 * gdb.t01/run.exp: Only run shell test if isnative.
13994
13995 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
13996 since "run" automatically loads if necessary. Call gdb_target_udi
13997 after the "file" since "file" kills any execution target.
13998
13999 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
14000 GDB. GDB doesn't work that way (not anymore at least) on UDI.
14001 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
14002 argument for UDI.
14003
14004Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
14005
14006 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
14007
14008 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
14009
14010Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14011
14012 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
14013 properly quoting regexps. This makes the second argument to
14014 demangle a fixed string, which matches the callers, instead of a
14015 shell-style pattern which is what the previous implementation
14016 used. Update some of the callers.
14017
14018Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14019
14020 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
14021 (comib_nullified_tests): Fix typo.
14022 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
14023 strings. No longer expected to fail.
14024
14025 * gdb.disasm/hppa.s (addib_tests): Fix typo.
14026 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
14027 strings. No longer expected to fail.
14028
14029 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
14030 string. No longer expected to fail.
14031
14032Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14033
14034 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
14035 No longer expected to fail.
14036
14037 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
14038 string. No longer expected to fail.
14039
14040Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14041
14042 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
14043 only in the names (I probably got most of them). I was even
14044 generous with some which differed in underscores in names, and
14045 probably missed a few, and I *still* was able to remove almost a
14046 third of the file with almost no impact on testsuite coverage.
14047
14048Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14049
14050 * gdb.t00/default.exp: Match udi_attach error message as well as
14051 the one from child_attach.
14052
14053 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
14054
14055 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
14056
14057 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
14058 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
14059
14060 * Move test with enums and partial symbols back to
14061 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
14062 Reverts the change of 26 May 93. Per today's change to
14063 stabs.texinfo, the behavior that weird.exp was expecting was
14064 unreasonable; what is important is that the compiler+gdb get
14065 things right, which happens with a recent gcc. Also fix the test
14066 to deal with native compilers which put out the stab gdb can't
14067 deal with.
14068
14069Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14070
14071 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
14072 in the names. The main thing these accomplish is to slow things down.
14073 Many more such duplicates surely remain.
14074
14075 * gdb.t00/help.exp: Comment out "help support" test just like
14076 (and for same reason as) "help set" test.
14077
14078Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
14079
14080 * gdb.t06/break.exp: Remove setup_xfails for
14081 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
14082 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
14083 about known bug in gcc to include up through 2.5.8.
14084 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
14085 well as "_vb$".
14086 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
14087 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
14088 with latest gcc and gdb.
14089 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
14090 well as "_vb$".
14091
14092Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14093
14094 * configure.in (hppa*-*-*): Also configure and build stabs-only
14095 tests.
14096
14097Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14098
14099 * gdb.t10/hppa.mt: A makefile fragment for the PA.
14100 * gdb.t10/configure.in (hppa*-*-*): Use it.
14101
14102Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14103
14104 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
14105
14106Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14107
14108 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
14109 versions prior to 1.13.5.
14110
14111Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14112
14113 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
14114 the prompt is at the start of a line.
14115
14116Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14117
14118 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
14119 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
14120 in the copr tests now.
14121 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
14122 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
14123 expected to fail.
14124
14125Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
14126
14127 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
14128 gdb.t31/chillvars.exp, lib/gdb.exp:
14129 Tweak to run under either version of expect.
14130 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
14131 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
14132 * gdb.t11/list.exp: Remove extraneous whitespace.
14133
14134Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14135
14136 * gdb.t16/printcmds.exp (test_print_strings): Accept
14137 "(unsigned char *) " before the string.
14138
14139 * TODO: Add notes about printing of fancy types and GDB expressions.
14140
14141Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
14142
14143 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
14144 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 14145 if doing mips-idt-ecoff.
c906108c
SS
14146
14147Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
14148
14149 * Most .exp files: Tweak to run under either version of expect.
14150
14151Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14152
14153 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
14154 xfails; I'm not sure why they are failing, but not because of PR 1806.
14155
14156Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
14157
14158 * config/unix-gdb.exp: Remove gdb_unload cause it's already
14159 defined in lib/gdb.exp.
14160
14161Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14162
14163 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
14164 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
14165 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
14166 have to be typeless.
14167
14168Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14169
14170 * TODO: Add suggestion for copyright year test.
14171
14172Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
14173
14174 * configure.in (*-*-lynxos*): Add stabs tests.
14175
14176Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
14177
14178 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
14179 so insert a tab before any assembler directive in column zero.
14180
14181 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
14182 stores.
14183 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
14184 stores.
14185 (fpu_short_memory_tests): Likewise.
14186
14187Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14188
14189 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
14190 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
14191 .stabs directives in comments.
14192
14193Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14194
14195 * TODO: New file, describing tests we could write.
14196 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
14197
14198Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14199
14200 * gdb.t06/signals.exp: Add kludge to force re-sync.
14201
14202 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
14203 to xgdb instead of gdb, get out of gdb.
14204
14205Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
14206
14207 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
14208 for info.
14209
14210Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
14211
14212 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
14213 * gdb.stabs/configure.in (hppa*-*-*): Use it.
14214 * gdb.stabs/hppa.sed: New sed script for the PA.
14215
14216Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14217
14218 * gdb.stabs: Re-write weird.def and configuration to use sed
14219 instead of cpp. sed is portable and POSIX; cpp is neither.
14220
14221Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14222
14223 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
14224
14225Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14226
14227 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
14228
14229Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14230
14231 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
14232 "_vb$".
14233 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
14234 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
14235
14236Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14237
14238 * lib/gdb.exp: Comment out code which depends on non-existent
14239 `transform' procedure.
14240
14241Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
14242
14243 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
14244 * lib/gdb.exp: Transform tool name.
14245 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
14246 1.1's new error handling system.
14247
14248Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14249
14250 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
14251
14252Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14253
14254 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
14255 They made pattern matching so slow that timeouts happened on
14256 heavily loaded systems. Now any output from "show print" which
14257 gets us back to the GDB prompt is a PASS.
14258
14259Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
14260
14261 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
14262
14263Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14264
14265 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
14266
14267 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
14268 It is not from PR 3220.
14269
14270Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14271
14272 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
14273 just started failing because they depended on the order the
14274 subcommands are presented, or exact docstring text. This kind of
14275 test is a pain and has minimal benefit.
14276
14277Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14278
14279 * gdb.t09/corefile.exp: At end of test, use "core" command with
14280 no arguments.
14281
14282Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
14283
14284 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
14285 17}/Makefile.in: Make it possible to run the testsuite with Sun
14286 make and CC = cross gcc by adding explicit build rules for .o
14287 files.
14288
14289Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14290
14291 * gdb.t15/funcargs.exp: Don't put comments on same line as
14292 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 14293
c906108c
SS
14294Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14295
14296 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
14297
14298Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
14299
14300 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
14301 * gdb.t20/inherit.exp: remove three dumplicate entries.
14302
14303Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14304
14305 * gdb.t06/break.exp: For "next over recursive call", fail on any
14306 incorrect output, not just on "factorial (value=2)".
14307
14308Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14309
14310 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
14311 working now. Add an xfail if accesing a bss variable causes
14312 a memory error if the target is not yet run.
14313
14314Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14315
14316 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
14317 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
14318 name of __st* demangling (2 strings). Did Kung really get the
14319 more than 95 others right without testing them?
14320
14321Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
14322
14323 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
14324
14325Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
14326
14327 * configure.in (configdirs): Add gdb.disasm
14328 * gdb.disasm: New directory for GDB disassembler tests.
14329 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
14330
14331Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14332
14333 * gdb.t00/help.exp: Don't test "help set".
14334
14335 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
14336 from within expect statements. None of these happen anymore and
14337 they cause regressions to be silently unnoticed.
14338
14339 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
14340 messages) about known failures with gcc cygnus-2.4.5-930417.
14341
14342 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
14343 comp-info.exp so it gets built if it doesn't exist.
14344
14345 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
14346 it is no longer used.
14347 * gdb.t13/comp-info.c: Removed.
14348
14349Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
14350
14351 * gdb.t06/signals.exp: Add xfail for sun3.
14352
14353Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14354
14355 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
14356 relevant because ^C doesn't get sent but failure can be reproduced
14357 interactively).
14358
14359Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14360
14361 * gdb.stabs/alpha.mt: New configuration file for alpha.
14362 * gdb.stabs/configure.in: Use it.
14363 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
14364 sharing with alpha.mt, redefine long to word via preprocessor.
14365 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
14366 for alpha.
14367 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
14368 native cc.
14369 * gdb.t00/teststrategy.exp: Change expect string so that we
14370 consume the `(xgdb)' from the command echo and from the gdb prompt.
14371 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
14372 gdb currently compares all values as long, so this failure probably
14373 applies to any configuration where LONGEST is bigger than a target int.
14374 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
14375 with gcc.
14376 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
14377 to handle opaque pointers, gcc is.
14378 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
14379 as first argument. Include <sys/types.h> and change all operator
14380 new definitions to use size_t.
14381 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
14382 now that we use size_t.
14383
14384Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14385
14386 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
14387 a long or float array cast all array members to the same type.
14388 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
14389 with 64 bit longs.
14390 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
14391 on alpha.
14392 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
14393
14394Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14395
14396 * gdb.t24 (demangle.exp): Constructors of templates have names like
14397 vector<int>::vector(int) not vector<int>::vector<int>(int). See
14398 section 14.6 of the ARM.
14399
14400 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
14401 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
14402 accomplish little and slow down the testsuite.
14403
14404 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
14405 Accept spaces various places.
14406
14407Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14408
14409 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
14410 with watchpoint enabled.
14411
14412 * Makefile.in: Remove definition of CC and remove the second
14413 definition of CXX (the "CXX = gcc" one remains). These definitions
14414 were causing backquotes to be expanded within backquotes, which
14415 doesn't work.
14416
14417Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
14418
14419 * gdb.t17/callfuncs.exp: Add "return 0" to end.
14420
14421Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14422
14423 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
14424 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
14425 by mips cc and contains no stabs entries.
14426
14427Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
14428
14429 * config/vx-gdb.exp: Use fake device to load files rather than
14430 NFS.
14431 * lib/gdb.exp: New proc to do "file" command.
14432 * config/unix-gdb.exp: Use new "file" proc.
14433
14434Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
14435
14436 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
14437 Rework board rebooting slightly.
14438 (gdb_exit): Don't exit from the remote shell; there isn't one.
14439 * gdb.stabs/weird.exp: If a program is being debugged already,
14440 kill it.
14441 * gdb.t04/setvar.exp: Stop and restart gdb.
14442 * gdb.t05/expr.exp: Likewise.
14443 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
14444 restart gdb and reload the program.
14445 * gdb.t08/opaque.exp: Likewise.
14446 * gdb.t12/scope.exp: Likewise.
14447 * gdb.t13/bitfields.exp: Likewise.
14448 * gdb.t15/funcargs.exp: Likewise.
14449 * gdb.t20/classes.exp: Likewise.
14450 * gdb.t03/ptype.exp: Increase timeout.
14451 * gdb.t16/printcmds.exp (test_print_string_constants,
14452 test_print_array_constants): Likewise.
14453 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
14454 * gdb.t20/classes.exp (do_tests): Likewise.
14455 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
14456
14457Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
14458
14459 * gdb.stabs: Renamed *wierd* to *weird*.
14460
14461Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
14462
14463 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
14464 for timeout. Add "known gcc 2.4.5 bug" to failure message.
14465
14466Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
14467
14468 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
14469 (do_tests): Remove xfail for whatis on one_var and two_var.
14470
14471Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
14472
14473 * Makefile.in: Made cross building work better by adding
14474 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
14475
14476Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14477
14478 * gdb.t15/{return.c,return.exp,Makefile.in}:
14479 New test, currently commented out.
14480
14481Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
14482
14483 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
14484 still running and removes the leftover named socket so GDb can do
14485 clean restarts.
14486
14487Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
14488
14489 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
14490 console, not GDB.
14491 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
14492 cross testing works better with "make check"
14493 * config/unix-gdb: Use default procedures for exit and version.
14494 * config/vx-gdb.exp: Cleaned up and massaged back to working order
14495 with the newest VxWorks.
14496
14497Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14498
14499 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
14500 old form.
14501
14502 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
14503 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
14504
14505 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
14506
14507 * config/unix-gdb.exp: Remove this version of gdb_exit
14508 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
14509 Rob says he'll look at it when he gets back to testing boards.
14510
14511Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
14512
14513 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
14514 an expected fail for certain ptype commands.
14515
14516 * gdb.t20/classes.exp: Update expected results of "ptype class
14517 Base1" to account for the constructor that now appears in the type.
14518
14519Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
14520
14521 * configure.in (configdirs): Restore gdb.t04, which mysteriously
14522 disappeared from list.
14523 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
14524 "alldone" proc with call to cleanup and exit.
14525 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
14526 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
14527 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
14528 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
14529 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
14530 "alldone" proc with simple returns that suppress remaining
14531 tests. The alldone proc went away many months ago.
14532
14533Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14534
14535 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
14536
14537 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
14538
14539Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14540
14541 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
14542 as vax gdb will display them.
14543
14544Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14545
14546 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
14547 optimizers.
14548
14549 * scope.exp: Change "bad value for localval" messages so each one
14550 is unique.
14551
14552 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
14553 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
14554
14555 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
14556
14557Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14558
14559 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
14560 doesn't exist (due to optimization).
14561
14562Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14563
14564 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
14565 contains \r because the filename is long.
14566
14567 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
14568 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
14569
14570Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14571
14572 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
14573 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
14574 Ultrix.
14575 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
14576 int tests.
14577 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
14578
14579Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
14580
14581 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
14582
14583 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 14584 to match does not match the passing case but still matches the
c906108c
SS
14585 failing case.
14586
14587Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14588
14589 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
14590
14591Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
14592
14593 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
14594 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
14595 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
14596 Remove various versions of gdb_exit.
14597 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
14598 gdb_exit.
14599 * config/unix-gdb.exp: gdb_exit remains here, and should override
14600 the generic version, since it's doing a lot of wierd stuff that
14601 the other versions aren't. FIXME, fold it in, or abandon this
14602 version.
14603
14604Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14605
14606 * gdb.t24/demangle.exp: Add tests for PR 3220.
14607
14608Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14609
14610 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
14611
14612Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
14613
14614 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
14615 "i386-*-*". Works for i486 as well.
14616
14617 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
14618 bug, and expand domain of xfail to all SVR4 systems, since the
14619 actual problem is likely to be in generic SVR4 /proc support.
14620
14621Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14622
14623 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
14624
14625Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
14626
14627 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
14628 xfails for other systems. Match a missing 'Continuing.' as an
14629 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
14630
14631 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
14632 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
14633 Only issue warning for missing executables if -all option is used.
14634
14635 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
14636 file if -all option is used. It's like an unpredictable XFAIL.
14637
14638Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14639
14640 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
14641 for dynamically linked binaries.
14642
14643 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
14644
14645Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14646
14647 * gdb.t20/inherit.exp: Change message for "print tagless struct"
14648 to state that this is a known bug in old versions of g++.
14649
14650Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14651
14652 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
14653 while waiting for `Continuing'.
14654
14655Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
14656
14657 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
14658 in text, data, and bss.
14659 * gdb.t10/nodebug.c: Add local and global test variables for
14660 initialized and uninitialized data.
14661
14662Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14663
14664 * config/unix-gdb.exp (gdb_exit): Add "wait".
14665
14666Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14667
14668 * gdb.t06/signals.exp: xfail the continue from the handler for all
14669 targets.
14670
14671 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
14672 function with watchpoints enabled, the i386 call dummy starts with
14673 a call.
14674
14675 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
14676 386 bsd names its corefiles.
14677
14678Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
14679
14680 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
14681 compilers don't grok it.
14682 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
14683 with small octal ints rather than character constants, which
14684 are signed and might not fit if first promoted to int.
14685
14686Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
14687
14688 * gdb.t09/Makefile.in (clean): Remove corefile.
14689
14690Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14691
14692 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
14693
14694Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14695 and Jim Kingdon (kingdon@cygnus.com)
14696
14697 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
14698 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
14699 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
14700
14701Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14702
14703 * gdb.t17/interrupt.exp: Add xfail for hppa.
14704
14705Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14706
14707 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
14708 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
14709 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
14710 to determine signed-ness of bitfields and use the result to setup
14711 the xfail.
14712 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
14713 * gdb.t15/funcargs.exp: Use them to step until the second indirect
14714 call line is reached if necessary.
14715
14716Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14717
14718 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
14719
14720Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14721
14722 * gdb.t06/break.exp: Also test `clear' command.
14723
14724Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
14725
14726 * gdb.t00/teststrategy.exp: Remove extra quote.
14727
14728 * gdb.t07/watchpoint.exp: Change xfail for calling function with
14729 watchpoint enabled to be for all non-68k machines.
14730
14731 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
14732
14733Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14734
14735 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
14736 targets use aout.mt instead of ecoff.mt as gas understands
14737 standard aout format.
14738
14739Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
14740
14741 * lib/gdb.exp (runto): Don't insist that function we are running to
14742 was compiled with -g.
14743
14744 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
14745
14746 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
14747 to get back into the read system call.
14748 Accept leading newline in case where we woke it up.
14749
14750Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14751
14752 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
14753 to make the stabs test work on ecoff systems using gcc and -with-stabs.
14754 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
14755 enable ecoff configuration.
14756
14757Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14758
14759 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
14760
14761Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14762
14763 * gdb.t16/printcmds.exp: Add another printf test.
14764
14765Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
14766
14767 * configure.in: If configured -with-stabs on any target, add
14768 stabsdirs to configdirs.
14769
14770Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14771
14772 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
14773 fun" so pattern does not match the command itself.
14774
14775Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14776
14777 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
14778
14779Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14780
14781 * gdb.t17/interrupt.exp: Test for more things.
14782
14783Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14784
14785 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
14786 compiler arranges the code and line numbers.
14787
14788 * gdb.t17/interrupt.exp: Don't send \n after ^C.
14789
14790Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14791
14792 * gdb.t00/help.exp: Increase expect input buffer size.
14793
14794Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14795
14796 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
14797
14798 * gdb.t07/watchpoint.exp: Add xfail for hppa.
14799
14800 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
14801
14802 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
14803 [0-9]*, not just [0-9].
14804
14805Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14806
14807 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
14808
14809 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
14810
14811Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14812
14813 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
14814
14815Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14816
14817 * gdb.t06/signals.c: Add xfails for sun3.
14818
14819 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
14820
14821 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
14822 test_stepping tests.
14823
14824Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14825
14826 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
14827
14828 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
14829
14830 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
14831 rather than actually putting it through cpp twice.
14832
14833 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
14834
14835Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
14836
14837 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
14838 no longer needed.
14839
14840Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14841
14842 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
14843
14844 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
14845 C++ features prints as "struct", make it a pass, not an xfail.
14846
14847Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14848
14849 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
14850 Don't require VA to print as "class" rather than "struct".
14851
14852Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
14853
14854 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
14855
14856Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14857
14858 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
14859
14860Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14861
14862 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
14863 order.
14864
14865Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14866
14867 * gdb.t16/printcmds.exp: Add printf tests.
14868
14869 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
14870
14871 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
14872
14873Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
14874
14875 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
14876 pass counts, to counteract any existing or future setup_xfails.
14877
14878Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14879
14880 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
14881 {BEGIN,END}_COMMON for common block instead of STAB.
14882 * gdb.stabs/wierd.exp: Add xfail for rs6000.
14883
14884 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
14885 intp_var should be N_GSYM not N_LSYM.
14886 wierd-aout.S: Use a label for the value of the N_SO.
14887 wierd.def: Remove all backslashes.
14888 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
14889
14890Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14891
14892 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
14893 get the expected next to inheritance3.
14894
14895Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14896
14897 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
14898 now that gcc-2.4 gets it right.
14899
14900Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14901
14902 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
14903
14904 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
14905 generating comp-info.exp which works for cross-compilation.
14906
14907Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
14908
14909 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
14910 "*-*-sysv4.*".
14911
14912Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
14913
14914 * gdb.t01/run.exp: Start with a fresh gdb.
14915 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
14916 SVR4.x.
14917
14918Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
14919
14920 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
14921 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
14922 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
14923 Makefile.in (distclean, realclean): Remove gdbme.c from list of
14924 things to remove.
14925
14926Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
14927
14928 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
14929 test cases from bug reports.
14930
14931Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
14932
14933 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
14934 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
14935 avoid spurious xfails.
14936 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
14937 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
14938 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
14939
14940Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
14941
14942 * gdb.t00/teststrategy.exp: Rework to provide more useful
14943 description of each test, fix problem with systems that define
14944 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
14945 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
14946 results for "next over recursive call" so timeouts aren't taken
14947 by error.
14948
14949Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
14950
14951 * gdb.t12/scope.exp: Test printing of variables before run.
14952
14953 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
14954 printed in wrong order due to sorting.
14955
14956Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
14957
14958 * gdb.t00/teststrategy.exp: Fix expected results for printing
14959 user entered string constant. Is array of char, prints with no
14960 address.
14961
14962 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
14963 commands.
14964 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
14965 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
14966 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
14967 of struct of char arrays.
14968 * gdb.t00/radix.exp: New tests for radix commands.
14969
14970Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
14971
14972 * gdb.t16/printcmd.exp: Print a variable before running program
14973 (with xfail for AIX).
14974
14975Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
14976
14977 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
14978
14979 * gdb.t16/printcmd.exp: Don't print variables before running program.
14980
14981 * gdb.t06/break.exp: Don't require envp argument to main.
14982
14983 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
14984
14985 * gdb.t02/whatis.exp, gdb.t11/list.exp:
14986 Add xfails for rs6000.
14987
14988 * gdb.t02/whatis.exp: Change other tests not to re-test something
14989 we already tested.
14990
14991 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
14992 each type used has a variable of that type.
14993
14994Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
14995
14996 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
14997
14998Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
14999
15000 * configure.in: change srctrigger to be a file, not a directory
15001
15002Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
15003
15004 * configure.in (mips-idt-ecoff*): Added trailing '*'.
15005
15006 * gdb.t11/list.exp: Fixed a couple of typos.
15007
15008Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
15009
15010 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
15011 is fixed and PR is closed.
15012 * gdb.t16 (gdbme.c): Add simple test string variable.
15013 * gdb.t16 (printcmds.exp): Add tests with simple test string
15014 variable, primarily for boundaries on "set print elements".
15015
15016Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
15017
15018 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
15019 Make leading 0's optional and don't expect a tab in the middle
15020 of the number.
15021
15022 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
15023
15024 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
15025 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
15026 don't end command passed to gdb_test with newline.
15027
15028 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
15029 signed keyword away, don't expect signed bitfields to be signed.
15030
15031 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
15032 printing with only as many 1's as are in the field as well as printing
15033 with 32 1's (see comment).
15034
15035Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
15036
15037 * gdb.t00/default.exp: Start with a fresh gdb.
15038 * configure.in (configdirs): Remove gdb.t31 until the chill
15039 compiler works again. It no longer is able to find chillrt0
15040 since it isn't in libchill.a anymore.
15041 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
15042 wierd.o, make more modular.
15043 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
15044 spurious newlines that caused problems.
15045
15046Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15047
15048 * Move test with enums and partial symbols from gdb.t03/ptype.exp
15049 to gdb.stabs/wierd.exp since GCC has worked around the bug.
15050 gdb.stabs/wierd.{exp,def}: Many new tests.
15051
15052 * gdb.t00/default.exp: update info line for new message.
15053
15054 * gdb.t02/{whatis.exp,gdbme.c}:
15055 Test that "char *" doesn't print as "caddr_t".
15056
15057Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15058
15059 * gdb.t00/help.exp: Use .* in place of some help messages which
15060 just changed.
15061 gdb.t00/default.exp: Update "info frame" test for new message.
15062 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
15063 Remove some xfails
15064
15065Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15066
15067 * gdb.t03/{gdbme.c,ptype.exp}:
15068 Add tests for typedef'd struct and union without tags.
15069 Also check "whatis" on a variable of a typedef'd enum without a tag.
15070
15071 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
15072 PRMS 1823; the bug still exists but isn't reproduced by this test
15073 anymore), and remove rs6000 XFAIL (the bug is fixed).
15074
15075 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
15076 duplicated from whatis.exp. For those that are left, accept
15077 "long", "long int", or "int" for long variables (whatis.exp already
15078 has an XFAIL for "int", so no need to fail it here).
15079
15080 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
15081 Deal with GCC's names for types now that GDB uses the compiler's names.
15082
15083 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
15084 setup_xfail's for sunos4. If we #defined the signed keyword away,
15085 don't expect GDB to know that char it is signed.
15086
15087 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
15088
15089Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
15090
15091 * configure.in (configdirs): Add gdb.t24 for C++ tests that
15092 should work on any system, regardless of debugging format.
15093 * gdb.t21/demangle.exp: Move to gdb.t24.
15094 * gdb.t24/demangle.exp: Move from gdb.t21.
15095 * gdb.t24/{Makefile.in, configure.in}: New files.
15096
15097Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15098
15099 * configure.in: Do gdb.stabs and C++ tests only for stabs.
15100 * gdb.stabs: New directory.
15101
15102Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
15103
15104 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
15105 not just "Quit anyway?".
15106
15107Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
15108
15109 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
15110 that all setup_xfails are immediately followed by clear_xfails.
15111
15112Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
15113
15114 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
15115 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
15116 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
15117 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
15118 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
15119 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
15120 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
15121 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
15122 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
15123 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
15124 gdb.t31/chillvars.exp, lib/gdb.exp:
15125 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
15126 bug-gdb@prep.ai.mit.edu.
15127
15128Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
15129
15130 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
15131 with 0.0, not integer 0.
15132
15133Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
15134
15135 * gdb.t06/break.exp: Update for "Kill the program" message change.
15136
15137Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
15138
15139 * Makefile.in (GDBFLAGS): Set to -nx.
15140 * Makefile.in (site.exp): Use GDBFLAGS.
15141
15142Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
15143
15144 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
15145 Makefiles.
15146 (check): depend on just-check.
15147 (just-check): added so that tests can be run without a noop
15148 build pass.
15149
15150Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
15151
15152 Switch to using configure's configdirs.
15153 * Makefile.in (Makefile): add configure.in dependency.
15154 (SUBDIRS): removed redundant assignment.
15155 * configure.in: switch subdirs assignment to configdirs.
15156 * gdb.t*/configure.in: new files.
15157
15158Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
15159
15160 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
15161 works.
15162
15163Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
15164
15165 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
15166 in explicit rules. Apparently this is not supported by some makes.
15167
15168Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
15169
15170 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
15171
15172Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15173
15174 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
15175 disappeared.
15176
15177Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
15178
15179 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
15180
15181Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
15182
15183 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
15184 watchpoint problem that is now fixed.
15185 * gdb.t30/chexp.exp: Remove setup_xfail for printing
15186 uninitialized convenience variables.
15187 * gdb.t31/chillvars.exp: Fix expected patterns for printing
15188 structures.
15189
15190Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15191
15192 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
15193 which causes expect to get out of sync with gdb on long output
15194 from help set.
15195 * gdb.t09/corefile.exp: Make expected pattern for core file
15196 failing signal and frame output format less sun specific.
15197
15198Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
15199
15200 * gdb.t31/chillvars.exp: Add and remove initial dummy
15201 breakpoint, so that symbol table is forced in.
15202 (Needed at least on Sunos4, though it seems not SVR4.)
15203 * gdb.t31/chillvars.exp: Update for changed output format.
15204
15205Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
15206
15207 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
15208
15209Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
15210
15211 * Makefile.in: Added --srcdir when invoking runtest, removed the
15212 need for a local config file. (optional now)
15213
15214Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
15215
15216 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
15217 failure count used to force early termination. Add some more
15218 expected failures for gnu style demangling.
15219
15220Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15221
15222 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
15223 pmi variable from gdb.t20/gdbme to get optimized away.
15224 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
15225 Check for written corefile upon timeout _and_ eof.
15226
15227Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15228
15229 * config/unix-gdb.exp: Add missing return 0.
15230
15231Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15232
15233 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
15234 test termination.
15235
15236Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
15237
15238 * configure.in (subdirs): Put back gdb.t17 which mysteriously
15239 disappeared.
15240
15241Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
15242
15243 * gdb.t10/crossload.exp: Disable the i860-elf test until such
15244 time as i860 support works.
15245
d63a86f8 15246 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
15247 "backtrace 100\r" rather than just "backtrace\r", to match last
15248 change.
15249
15250Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
15251
15252 * config/udi-gdb.exp (gdb_exit): Remove close command.
15253 (gdb_target_udi): New procedure to set the UDI target.
15254 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
15255 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
15256 Added waits for prompts after several question responses. Added
15257 some more responses used by a29k-amd-udi-gdb.
15258 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
15259 pass different arguments, restart UDI connection after program
15260 completion.
15261 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
15262 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
15263 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
15264 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
15265 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
15266 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
15267 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
15268 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
15269 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
15270 after program completion.
15271 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
15272 compiled with a SELECT_VECS setting.
15273 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
15274 infinite recursion.
15275
15276 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
15277 Added checks for COFF results, and made them expected failures for
15278 all targets. It would be better to make them expected failures
15279 for COFF targets only.
15280
15281Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
15282
15283 * Makefile.in: add null dvi target, don't bother to recurse
15284 through test directories for info and install-info; rename
15285 $(datadir) to be dejagnu instead of deja-gnu
15286
15287Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
15288
15289 * gdb.t31/gdbme.ch: Re-enable code that previously caused
15290 compiler to coredump.
15291 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
15292 code.
15293
15294Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
15295
15296 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
15297 coredump.
15298 * gdb.t31/chillvars.exp: Comment out tests that depend on that
15299 code.
15300
15301Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
15302
15303 * gdb.t03/ptype.exp: tests for return code from gdb_test.
15304 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
15305 which in a shell. Deletes xgdb when done.
15306 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
15307 Tests the return from the "set height" or "set width" commands.
15308 Added a few return codes where needed.
15309
15310Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
15311
15312 * Makefile.in (SUBDIRS): Add gdb.t17.
15313 * configure.in (subdirs): Add gdb.t17.
15314 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
15315 files to test gdb's calling of functions in the inferior with
15316 the correct arguments and gdb's ability to retrieve any
15317 result returned.
15318
15319Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
15320
15321 * config/unix-gdb.exp (gdb_exit): Remove close commands that
15322 may be called after gdb goes away. Previous versions of expect
15323 needed these to avoid file descriptor leaks, but they cause
15324 errors with the current revision of expect.
15325 * gdb.t00/gdbvars.exp: Use -re on expected output after
15326 setting sevenbit-strings.
15327 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
15328 to set sevenbit-strings consistent across tests.
15329 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
15330 set sevenbit-strings consistent across tests.
15331
15332Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
15333
15334 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
15335 expected output to match current "expect" expectations.
15336
15337Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
15338
15339 * gdb.t00/default.exp: Change expected output for default "source"
15340 command, to match new gdb behavior which requires a filename to
15341 source.
15342
15343Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
15344
15345 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
15346 expected fail for i486-*-* that misses the marker2 function.
15347 * gdb.t10/crossload.exp (bfddefault): Allow successful
15348 recognition of a format to pass even if no symbols are found.
15349 Explicitly catch failures where the format is not recognized
15350 or is ambiguous, and add the reason to the fail message.
15351 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
15352 the cause is and invalid target and add reason to failure message.
15353 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
15354 elf32-i386, elf32-sparc, and elf32-i860.
15355 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
15356 Set up expected failure for 'filename'::variable scope resolution,
15357 which is now apparently broken on all targets.
15358 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
15359 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
15360 gdb.t23/templates.exp: Change failure for missing binfile into
15361 just a warning.
15362 gdb.t21/demangle.exp: Change all cfront references to 'arm'
15363 references.
15364
15365Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
15366
15367 * gdb.t00/default.exp: Add expected output for default "source"
15368 command, to match new gdb behavior.
15369 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
15370
15371Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
15372
15373 * config/*-gdb.exp: returns an error, rather than exiting on
15374 internal errors.
15375
15376Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
15377
15378 * gdb.t03/gdbme.c: Add pointer to struct variable.
15379 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
15380 referencing struct members.
15381
15382Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
15383
15384 * configure.in (mips-idt-ecoff): New target.
15385 * config/mips-gdb.exp: New file for remote board using MIPS remote
15386 debugging protocol.
15387
15388 * Redid configuration scheme. Removed gdb.t*/configure.in.
15389 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
15390 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
15391 distclean targets. Built executables via .o files. Adjusted
15392 tests to account for source files in $(srcdir) rather than
15393 $(objdir).
15394 * lib/gdb.exp (runto): Don't expect () after the function name,
15395 because it may have arguments.
15396
15397Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
15398
15399 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
15400 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
15401 expected failures for mips-idt-* and mips-sgi-*.
15402 * gdb.t00/default.exp (attach): Kill process if requested.
15403 * gdb.t00/help.exp (help target core, help target): Accept a gdb
15404 that does not read core files.
15405 * gdb.t01/run.exp: Removed checks for exit status code.
15406 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
15407 it is linked in.
15408 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
15409 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
15410 appropriate, rather than doing it by hand.
15411 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
15412 execution.
15413 * gdb.t10/crossload.exp: Kill existing program if needed.
15414 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
15415 appropriate, rather than doing it by hand. Always increase
15416 timeout for this test, not just for VxWorks.
15417
15418Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
15419
15420 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
15421 of Chill STRUCT types and STRUCT values.
15422 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
15423 than "char".
15424 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 15425 struct2): New struct definitions and initializations to test
c906108c
SS
15426 simple Chill STRUCT types.
15427
15428Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
15429
15430 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
15431 the null byte at the end of strings.
15432 * gdb.t00/default.exp: Make show version insensitive to copyright
15433 date.
15434 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
15435 to avoid dependencies on target char signedness.
15436 * gdb.t16/printcmds.exp: Update expected results for explicitly
15437 unsigned char.
15438 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
15439 now work.
15440 * gdb.t21/demangle.exp: Add many more patterns for template
15441 demangling, most of them being expected failures.
15442 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
15443 string we are matching for, to match on the whole string.
15444 * gdb.t21/demangle.exp: Add many new test strings to demangle,
15445 and fix a whole bunch that had incorrect expected output but were
15446 passing anyway because of the bug in "proc demangle".
15447 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
15448 type.
15449 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
15450
15451Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
15452
15453 * gdb/testsuite: made modifications to testcases, etc., to allow
15454 them to work properly given the reorganization of deja-gnu and the
15455 relocation of the testcases from deja-gnu to a "tool" subdirectory.
15456
15457Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
15458
15459 * gdb/testsuite: Initial creation of gdb/testsuite.
15460 Migrated dejagnu testcases and support files for testing nm to
15461 gdb/testsuite from deja-gnu. These files were moved "as is"
15462 with no modifications. This migration is part of a major overhaul
15463 of dejagnu. The modifications to these testcases, etc., which
15464 will allow them to work with the new version of dejagnu will be
15465 made in a future update.
48efe704 15466
8d8cb839 15467 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 15468\f
8d8cb839
EZ
15469;; Local Variables:
15470;; mode: change-log
15471;; left-margin: 8
15472;; fill-column: 74
15473;; version-control: never
15474;; End:
902f2ccb
MC
15475
15476 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 15477 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
15478 Copying and distribution of this file, with or without modification,
15479 are permitted provided the copyright notice and this notice are preserved.