]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
* NEWS: Mention removed "set mips stack-arg-size" and "set mips
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
b04e06d7
VP
12007-05-15 Vladimir Prus <vladimir@codesourcery.com>
2
3 * config/unknown.exp: Remove.
4
069ed931
UW
52007-05-15 Markus Deuling <deuling@de.ibm.com>
6
7 * gdb.base/info-proc.exp: Check is_remote.
8
09db0d03
UW
92007-05-14 Markus Deuling <deuling@de.ibm.com>
10
11 * gdb.base/gcore.exp: Initialize variable core_supported.
12
af2cbe8c
DJ
132007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
14
15 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
16
027c0295
DJ
172007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
18
19 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
20 * gdb.threads/print-threads.exp (test_all_threads): Allow
21 negative and hexadecimal thread IDs.
22
dc5000e7
DJ
232007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
24
25 * gdb.java/jprint.java (public): Avoid invalid call to static
26 method.
27
2e74ed18
DP
282007-05-14 Denis Pilat <denis.pilat@st.com>
29
30 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
31 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
32 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
33 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
34 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
35
83547f02
UW
362007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
37
38 * gdb.base/overlays.exp: Add support for targets with only code
39 overlay support, not data overlay. Support spu-*-* target in
40 this mode.
41 * gdb.base/ovlymgr.c: Provide stubs for spu target.
42 * gdb.base/spu.ld: New file.
43
b18be20d
DJ
442007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
45
46 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
47
be444858
DJ
482007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
49
50 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
51
b1d53152
DJ
522007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
53
54 * gdb.java/jmain.exp: Handle demangled names with and without method
55 signatures.
56
d084b331
DJ
572007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
58
59 * gdb.mi/mi-syn-frame.c (main, foo, bar)
60 (have_a_very_merry_interrupt): Remove calls to puts.
61 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
62 inferior output.
63 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
64 test names.
65
db9d7fc5
DJ
662007-04-29 Markus Deuling <deuling@de.ibm.com>
67 Daniel Jacobowitz <dan@codesourcery.com>
68
69 * gdb.base/auxv.exp (core_works): Also check is_remote.
70 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
71
ef783a7d
VP
722007-04-25 Vladimir Prus <vladimir@codesourcery.com>
73
74 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
75 message, not the undefined 'module' variable.
76 * gdb.base/siginfo.exp: Likewise.
77 * gdb.base/sigstep.exp: Likewise.
78 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
79 serialport.
80 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
81
b7b73cae
CV
822007-04-25 Corinna Vinschen <vinschen@redhat.com>
83
84 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
85 target sim fails. Return 0 otherwise.
86 (gdb_load): Return prematurely if gdb_target_sim fails.
87
7d90fdfa
DP
882007-04-16 Denis Pilat <denis.pilat@st.com>
89
90 * gdb.base/setshow.exp: Reset height after having set it to 100.
91
5d3e9c85
DP
922007-04-16 Denis Pilat <denis.pilat@st.com>
93
94 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
95
18e75969
DP
962007-04-16 Denis Pilat <denis.pilat@st.com>
97
98 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
99
25d5ea92
VP
1002007-04-14 Vladimir Prus <vladimir@codesourcery.com>
101
102 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
103 tests. Run the frozen varobjs test.
104 * gdb.mi/var-cmd.c (do_frozen_tests): New.
105 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
106
0b49cb80
JK
1072007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
108
109 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
110 gdb.base/type-opaque.exp: New files.
111
a73bafbc
VP
1122007-04-01 Vladimir Prus <vladimir@codesourcery.com>
113
114 * gdb.mi/mi-var-child.c
115 (do_children_tests): User char[2] instead of
116 char so that automatic printing of pointers to char
117 don't give unpredicable result.
118 * gdb.mi/var-cmd.c (do_locals_test): Initialize
119 local variables.
120 * gdb.mi/mi-var-child.exp: Step to right line
121 of do_children_tests.
122 * gdb.mi/mi2-var-child.exp: Likewise.
123 * gdb.mi/mi-var-cmd.exp: Step to right line of
124 do_locals_tests.
125 (do_children_tests): User char[2] instead of
126 char so that automatic printing of pointers to char
127 don't give unpredicable result.
128 * gdb.mi/mi2-var-cmd.exp: Likewise.
129 * lib/mi-support.exp (mi_continue_to_line):
130 Pass test name to mi_wait_for_stop.
131
7ce59000
DJ
1322007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
133
134 * gdb.asm/asm-source.exp: Remove d10v case.
135 * lib/gdb.exp (skip_cplus_tests): Likewise.
136 * gdb.asm/d10v.inc: Deleted.
137
20389057
DJ
1382007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
139
140 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
141
8807d78b
DJ
1422007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
143
144 * config/netware.exp: Delete file.
145
aa3edb8e
JB
1462007-03-29 Joel Brobecker <brobecker@adacore.com>
147
148 * gdb.dwarf2/dw2-noloc.S: New file.
149 * gdb.dwarf2/dw2-noloc.exp: New file.
150
297561ac
PA
1512007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
152
153 * gdb.cp/method2.cc: New test.
154 * gdb.cp/method2.exp: New test.
155 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
156
1f81bd39
DJ
1572007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
158
159 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
160
9453113a
DJ
1612007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
162
163 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
164
b741e217
DJ
1652007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
166
167 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
168 (gdb_load): Delete, replace with...
169 (gdb_reload): ...this.
170 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
171 * gdb.server/server-mon.exp: Likewise.
172 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
173 (gdb_start_cmd): New.
174 (gdb_file_cmd): Save the last loaded file.
175 (gdb_reload): New.
176 (gdb_gnu_strip_debug): Use transform.
177 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
178 support here. Use new $last_loaded_file. Check mtime.
179 (gdb_target_cmd): Handle ObjC failure case.
180 (infer_host_exec): Delete.
181 (gdbserver_load): Rename to...
182 (gdbserver_run): ...this. Simplify.
183 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
184 (mi_gdb_load): Move most contents to a new function...
185 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
186 (mi_run_cmd): Use mi_gdb_target_load.
187 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
188 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
189 Use gdb_run_cmd.
190 * gdb.base/charsign.exp: Remove incorrect comment.
191 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
192 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
193 gdb.base/start.exp: Use gdb_start_cmd.
194
446ab585
MR
1952007-03-23 Nigel Stephens <nigel@mips.com>
196 Maciej W. Rozycki <macro@mips.com>
197
198 * gdb.base/sigbpt.exp: Fix the message when skipping test.
199 * gdb.base/signull.exp: Similarly.
200
bbb88ebf
UW
2012007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
202
203 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
204 messages available to test cases (like chng-sym.exp).
205
cb8c4a99
AS
2062007-03-14 Andreas Schwab <schwab@suse.de>
207
208 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
209 format changes.
210
4e463ff5
DJ
2112007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
212
213 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
214 (optimized_1): New.
215 (main): Call optimized_1.
216 (gdb2029): Correct typos. Call gdb2029_marker.
217 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
218 for gdb2029.
219
b6db2c47
MK
2202007-03-12 Mark Kettenis <kettenis@gnu.org>
221
222 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
223 as tabs. Remove redundant test pattern.
224
70ed3737
UW
2252007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
226
227 * gdb.base/long_long.exp: Accept optional symbol name in <...>
228 for /a format output.
229
47b67b60
DJ
2302007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
231
232 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
233 collect output incrementally.
234
b8953b0e
UW
2352007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
236
237 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
238 for -var-create lpcharacter test.
239 * gdb.mi/mi2-var-cmd.exp: Likewise.
240
7acd5c40
UW
2412007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
242
243 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
244 pass on targets where address zero is readable.
245
9c6759c1
UW
2462007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
247
248 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
249 just a single architecture.
250
a2f1aeb4
UW
2512007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
252
253 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
254 (fetch_all_registers): New function, uses gdb_test_multiple and
255 exp_continue to fetch inferior output line-by-line.
256 Replace all uses of do_get_all_registers by fetch_all_registers.
257
46579ac2
UW
2582007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
259
260 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
261 in target_info.
262
fc133f24
MS
2632007-03-02 Michael Snyder <michael.snyder@palmsource.com>
264
265 * gdb.threads/manythreads.exp: Use $message string for
266 consistancy; add a default (timeout) case.
267
7646a51d
MS
2682007-03-02 Michael Snyder <michael.snyder@palmsource.com>
269
270 * gdb.base/watchpoint.exp: Fix truncated comment.
271
dcfff61f
MS
2722007-03-02 Michael Snyder <michael.snyder@palmsource.com>
273
274 * Makefile.in: Remove spurious single-quotes from sed command.
275
664e3ee9
DJ
2762007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
277
278 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
279 func.
280 * gdb.mi/mi2-var-cmd.exp: Likewise.
281
d7cc6f2f
JB
2822007-02-27 Joel Brobecker <brobecker@adacore.com>
283
284 * gdb.dwarf2/dw2-producer.S: New file.
285 * gdb.dwarf2/dw2-producer.exp: New testcase.
286
2872007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
288
289 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
290 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
291 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
292 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
293 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
294 Revert tests to use mi_gdb_test and include value field in output
295 of -var-create.
296
93d42b30
DJ
2972007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
298
299 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
300
c499ed39
DJ
3012007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
302
303 * gdb.base/maint.exp: Remove full paths from test names.
304 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
305 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
306
9836f81b
JB
3072007-02-27 Joel Brobecker <brobecker@adacore.com>
308
309 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
310
c74d0ad8
DJ
3112007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
312
313 * gdb.server/server-mon.exp: New test.
314
2711e456
DJ
3152007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
316
317 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
318
ff6f572f
DJ
3192007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
320
321 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
322 register capitalization.
323
fada3feb
DP
3242007-02-13 Denis Pilat <denis.pilat@st.com>
325
326 * gdb.mi/mi-var-invalidate.exp: New file.
327
fb1e4ffc
DJ
3282007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
329
330 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
331
3da939d7
DJ
3322007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
333
334 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
335
123dc839
DJ
3362007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
337
338 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
339 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
340
877e3645 3412007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
342
343 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
344 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
345 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
346 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
347 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 348 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222
NR
349 Update tests to include value field in output of -var-create.
350
3c0a2960
AS
3512007-02-08 Andreas Schwab <schwab@suse.de>
352
353 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
354
108546a0
DJ
3552007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
356
357 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
358 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
359
d701dcab
DP
3602007-02-02 Denis Pilat <denis.pilat@st.com>
361
362 * gdb.threads/threadapply.exp: check that frame is not changed by
363 the thread apply all command.
364
783e3e2f
AS
3652007-01-31 Andreas Schwab <schwab@suse.de>
366
6d9c3a87
AS
367 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
368
3c50d7b9
AS
369 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
370 in the dwarf sections.
371 * gdb.dwarf2/mac-fileno.S: Likewise.
372
783e3e2f
AS
373 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
374 bspstore register on ia64.
375
78ff580e
AS
3762007-01-29 Andreas Schwab <schwab@suse.de>
377
cc8e9b12
AS
378 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
379 "frame-begin" annotation.
380
78ff580e
AS
381 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
382 number of "frames-invalid" annotations.
383
704a4f78
DJ
3842007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
385
386 * gdb.base/commands.exp: Call if_commands_test.
387 (gdb_test_no_prompt, if_commands_test): New.
388
e741bf94
MK
3892007-01-28 Mark Kettenis <kettenis@gnu.org>
390
391 * gdb.threads/sigthread.c (NSIGS): Make bigger.
392
474d0ad3
AS
3932007-01-27 Andreas Schwab <schwab@suse.de>
394
395 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
396 .short/.int/.quad in the dwarf sections.
397 * gdb.dwarf2/dw2-intercu.S: Likewise.
398 * gdb.dwarf2/dw2-intermix.S: Likewise.
399
e784b426
JK
4002007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
401
402 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
403 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
404 array.
e784b426
JK
405 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
406 * gdb.base/setvar.exp: Likewise.
407
37f08e04
AS
4082007-01-26 Andreas Schwab <schwab@suse.de>
409
9a01813a
AS
410 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
411 test.
412
37f08e04
AS
413 * gdb.base/multi-forks.exp ("restart $i"): Also match
414 __kernel_syscall_via_break.
415
6e2a9270
VP
4162007-01-24 Vladimir Prus <vladimir@codesourcery.com>
417
418 * lib/mi-support.exp (mi_delete_varobj): New.
419 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
420 testcase.
421 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
422 (main): Call the above.
423 (reference_update_test, base_in_reference_test)
424 (reference_to_pointer): Delete the created varobjs.
425
e515b470
DJ
4262007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
427
428 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
429 * configure: Regenerated.
430 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
431 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
432 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
433 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
434 * lib/gdb.exp (gdb_skip_xml_test): New function.
435
08d8bcd7
DJ
4362007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
437
438 * gdb.base/sigrepeat.exp: Correct error message.
439
4402007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
441 Daniel Jacobowitz <dan@codesourcery.com>
442
443 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
444 gdb.arch/i386-gnu-cfi-asm.S: New files.
445
97c3f1f3
JK
4462007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
447
448 * lib/gdb.exp: Abort on missing `site.exp'.
449
cb1df416
DJ
4502007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
451 Daniel Jacobowitz <dan@codesourcery.com>
452
453 * gdb.base/included.c, gdb.base/included.exp,
454 gdb.base/included.h: New files.
455
35990120
DJ
4562007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
457
458 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
459 (maximize_rlimit): Reduce limits on 64-bit systems.
460
6e81a116 4612007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
462
463 From Marcus Deuling <deuling@de.ibm.com>:
464 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
465 every case.
466
6c3c41f3
NR
4672007-01-13 Nick Roberts <nickrob@snap.net.nz>
468
469 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
470 (test_path_specification): Use objdir instead of srcdir to always
471 get an absolute filename.
472
2f12c312
DJ
4732007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
474
475 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
476
81121995
VP
4772007-01-11 Vladimir Prus <vladimir@codesourcery.com>
478
479 * gdb.mi/mi-var-cp.cc (reference_update_tests):
480 Make sure the variable we're using is in scope.
481 (reference_to_pointer): Likewise.
482
4741b737
DJ
4832007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
484
485 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
486 has no debug information.
487
054410c3
DJ
4882007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
489
490 * gdb.base/annota1.exp: Remove extra send_gdb.
491
818f79f6
DJ
4922007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
493
494 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
495
f7a6bb70
DJ
4962007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
497
498 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
499
57e66780
DJ
5002007-01-08 Nick Roberts <nickrob@snap.net.nz>
501 Daniel Jacobowitz <dan@codesourcery.com>
502
503 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
504 lcharacter or linteger change. Correct duplicated test name.
505 * gdb.mi/mi2-var-cmd.exp: Likewise.
506
3d799a95
DJ
5072007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
508
509 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
510
5112007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9
JB
512
513 * gdb.base/nofield.c: New file.
514 * gdb.base/nofield.exp: New testcase.
515
eafb94e8
NR
5162007-01-05 Nick Roberts <nickrob@snap.net.nz>
517
518 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
519
520 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
521 test.
522
5e572bb4
DJ
5232007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
524
525 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
526
74a44383
DJ
5272007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
528
529 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
530 when continuing.
531
1b572db9
DJ
5322007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
533
534 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
535 Expect ".exe" extension.
536
381bc39b
DJ
5372007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
538
539 * gdb.base/charset.exp: Add explicit filename to break.
540 * gdb.base/dbx.exp: Add explicit filename to breaks.
541
2b70e4c6
DJ
5422007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
543
544 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
545 * gdb.mi/mi2-file.exp: Likewise.
546
303b6f5d
DJ
5472007-01-04 Vladimir Prus <vladimir@codesourcery.com>
548
549 Implement specification of MI tests as comments
550 in C and C++ sources.
551 * lib/mi-support.exp (mi_autotest_data): New variable.
552 (mi_autotest_source): New variable.
553 (count_newlines, mi_prepare_inline_tests)
554 (mi_get_inline_test, mi_continue_to_line)
555 (mi_run_inline_test, mi_tbreak)
556 (mi_send_resuming_command, mi_wait_for_stop): New functions.
557 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
558 Run inline tests.
559 * gdb.mi/mi-var-cp.cc: Define tests here.
560
23da0d94
VP
5612007-01-04 Vladimir Prus <vladimir@codesourcery.com>
562
563 Simplify usage of mi_continue_to.
564 * lib/mi-support.exp (mi_runto_helper): Renamed
565 from mi_runto, added new parameter 'run_or_continue'.
566 (mi_runto): Use mi_runto_helper.
567 (mi_continue_to): Accept just function name as parameter.
568 Use mi_runto_helper.
569 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
570 * gdb.mi/mi2-var-cmd.exp: Likewise.
571
f9e18282
JB
5722006-01-04 Joel Brobecker <brobecker@adacore.com>
573
574 Make this testcase a bit more realistic. The current code
575 is too simplistic, and allows the compiler to optimize out
576 some of the entities we need for this testcase.
577 * gdb.ada/null_record/bar.ads (Void_Star): New type.
578 (Do_Nothing): Add extra parameter.
579 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
580 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
581 by using a variable of type Void_Star.
582
fd678c65
JB
5832006-01-04 Joel Brobecker <brobecker@adacore.com>
584
585 * gdb.ada/catch_ex/foo.adb: New file.
586 * gdb.ada/catch_ex.exp: New testcase.
587
05cfdb42
DJ
5882007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
589
590 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
591 pass --image-base to linker.
592
2e03ee74
DJ
5932007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
594 Daniel Jacobowitz <dan@codesourcery.com>
595
596 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
597 secondary prompts.
598
0d5de010
DJ
5992007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
600
601 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
602 output. Test the types of members and member pointers.
603 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
604 gdb/2092.
605 * gdb.cp/member-ptr.exp: Search for a comment instead of a
606 statement. Enable for GCC. Update expected output for some tests
607 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
608 layout.
609 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
610 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
611 (Diamond::vget_base): New.
612 (main): Add new tests.
613 * gdb.cp/printmethod.exp: Update expected output for member functions.
614 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
615 print pEe->D::vg().
616
61a771aa
DJ
6172007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
618
619 * gdb.threads/tls.exp: Allow stops in sem_post.
620
2fa63963
DJ
6212006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
622
623 * gdb.base/annota1.exp: Allow .*printf in backtraces.
624 * gdb.base/annota3.exp: Likewise.
625 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
626 again (instead of timing out).
627 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
628 GCC bug 26475.
629 * gdb.java/jmisc.exp: Adjust to work with method signatures including
630 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
631 test from jmisc1.exp.
632 * gdb.java/jmisc1.exp: Delete.
633 * gdb.java/jprint.exp: Adjust to work with method signatures including
634 return types.
635 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
636 * gdb.threads/linux-dp.exp: Don't be confused by program output.
637 * lib/java.exp (compile_java_from_source): Pass the correct type
638 to target_compile.
639
5eefc2b7
JB
6402006-12-31 Joel Brobecker <brobecker@adacore.com>
641
642 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
643 (stack_align_edx): New function.
644 (stack_align_eax): New function.
645 (main): Add calls to stack_align_edx and stack_align_eax.
646 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
647 Add testing for the cases where the register used during a stack
648 realignment is edx. Same for eax.
649
227c54da
DJ
6502006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
651
652 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
653 and generic PE targets.
654
cab8ac94
JB
6552006-12-29 Joel Brobecker <brobecker@adacore.com>
656
657 * gdb.ada/array_return.exp: Update copyright date list.
658
ba54f318
JB
6592006-12-27 Joel Brobecker <brobecker@adacore.com>
660
661 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
662 (Create_Small_Float_Vector): New function.
663 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
664 function body.
665 * gdb.ada/array_return/p.adb: Use new type and function from
666 package Pck.
667 * gdb.ada/array_return.exp: Add a test verifying that GDB is
668 able to print the value returned by a function returning an
669 array of float.
670
6b7a35dd
JB
6712006-12-20 Joel Brobecker <brobecker@adacore.com>
672
673 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
674 The associated tests should be PASSing.
675
038224f6
VP
6762006-12-08 Vladimir Prus <vladimir@codesourcery.com>
677
678 Test for base in references.
679 * gdb.mi/mi-var-cp.cc: Add test code.
680 * gdb.mi/mi-var-cp.exp: Test for bases in references.
681 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
682 * gdb.mi/mi2-watch.exp: Likewise.
683 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
684 (mi_list_varobj_children): New function.
685
b26ed50d
VP
6862006-12-08 Vladimir Prus <vladimir@codesourcery.com>
687
688 * lib/mi-support.exp
689 (mi_runto): Accept "()" after function name.
690 (mi_create_varobj): New function.
691 (mi_varobj_update): New function.
692 (mi_Check_varobj_value): New function.
693 * gdb.mi/mi-var-cp.exp: New file.
694 * gdb.mi/mi-var-cp.cc: New file.
695
08232497
DJ
6962006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
697
698 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
699 gdb.base/weaklib2.c: New files.
700
d394c993 7012006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 702
ac6c2fba
NS
703 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
704 info. Adjust test names.
705
8ec659a0 706 * gdb.base/break.c (main): Move position of malloc.
d394c993 707 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 708
acd65feb
VP
7092006-11-28 Vladimir Prus <vladimir@codesourcery.com>
710
711 * gdb.mi/mi-var-cmd.exp: Check -var-update after
712 assignement of arrays and function pointers.
713 * gdb.mi/var-cmd.c: Add declaration necessary for above
714 tests.
715
f556d5e5
NS
7162006-11-27 Nathan Sidwell <nathan@codesourcery.com>
717
718 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
719
720 * gdb.threads/linux-dp.exp: Read thread table before and after
721 creating each philosopher and verify it.
722
697bc68d
NS
7232006-11-27 Nathan Sidwell <nathan@codesourcery.com>
724 Paul Brook <paul@codesourcery.com>
725 Daniel Jacobowitz <dan@codesourcery.com>
726
727 * gdb.base/ending-run.exp: Flatten expect script stepping out of
728 main to remove duplication. Add start function of the form
729 '_*start[1-9]*'. Add RVDS start function.
730
29d73ae4
DJ
7312006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
732
733 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
734
c1d88655
UW
7352006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
736
737 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
738 * gdb.asm/spu.inc: New file.
739 * gdb.base/term.exp: Disable if [target_info exists noargs].
740 * gdb.gdb/complaints.exp: Disable if ![isnative].
741 * gdb.gdb/selftest.exp: Likewise.
742 * gdb.gdb/observer.exp: Likewise.
743 * gdb.gdb/xfullpath.exp: Likewise.
744 * gdb.base/attach.exp: Disable on SPU target.
745 * gdb.cp/bs145503.exp: Likewise.
746 * gdb.cp/exception.exp: Likewise.
747 * gdb.cp/userdef.exp: Likewise.
748
32a13b1a
DJ
7492006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
750
751 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
752
d8295fe9
VP
7532006-11-10 Vladimir Prus <vladimir@codesourcery.com>
754
755 * gdb.base/completion.exp: Fix completion tests for
756 'info' and 'info '.
757 * gdb.base/help.exp (help_test_raw, test_class_help)
758 (test_prefix_command_help): Move...
759 * lib/gdb.exp: Here.
760 * gdb.base/main.exp: Adjust.
761 * gdb.cp/maint.exp: Adjust.
762 * gdb.trace/tracecmd.exp: Use test_help_class.
763
8c394015
VP
7642006-11-09 Vladimir Prus <vladimir@codesourcery.com>
765
766 * gdb.stabs/weird.exp (print_weird_var): Use
767 gdb_test_multiple instead of gdb_expect.
768
027fc1bc
VP
7692006-11-09 Vladimir Prus <vladimir@codesourcery.com>
770
771 * gdb.base/help.exp (help_test_raw): New.
772 (test_class_help): New.
773 (test_prefix_command_help): New.
774 Adjust testcases.
775
67609209
FR
7762006-11-09 Christophe Lyon <christophe.lyon@st.com>
777
778 * gdb.base/constvars.c (main): Write to crass and crips, so that
779 they are allocated by the compiler.
780
f73adfeb
AS
7812006-10-27 Andreas Schwab <schwab@suse.de>
782
783 * gdb.base/multi-forks.exp: Use "detach fork" instead of
784 "detach-fork".
785
2f83a18e
DJ
7862006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
787
788 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
789 of patterns.
790
94277a38
DJ
7912006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
792
793 * gdb.base/sepdebug.exp: Remove debug format test.
794 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
795 Handle no-symtab.
796 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
797
5bd2f6e2
DJ
7982006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
799
800 * gdb.threads/manythreads.c (thread_function, main): Don't cast
801 int to pointer or pointer to int.
802 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
803
8c008720
DJ
8042006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
805
806 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
807
9e35dae4
DJ
8082006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
809
810 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
811
d9639e13
DJ
8122006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
813
814 PR c++/2116
815 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
816
390a1bd0
JB
8172006-10-06 Joel Brobecker <brobecker@adacore.com>
818
819 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
820 the corresponding bug has been fixed in GDB (PR/2018).
821
dd920c33
JB
8222006-10-06 Joel Brobecker <brobecker@adacore.com>
823
824 * gdb.base/subst.exp: New testcase.
825
53bbefe9
JB
8262006-10-06 Joel Brobecker <brobecker@adacore.com>
827
828 * gdb.ada/array_return/pck.ads: Add copyright notice.
829 * gdb.ada/array_return/pck.adb: Likewise.
830 * gdb.ada/array_return/p.adb: Likewise.
831 * gdb.ada/exec_changed/first.adb: Likewise.
832 * gdb.ada/exec_changed/second.adb: Likewise.
833
09851417
JB
8342006-10-06 Joel Brobecker <brobecker@adacore.com>
835
836 * gdb.ada/watch_arg/watch.adb: New file.
837 * gdb.ada/watch_arg.exp: New testcase.
838
041bf30d
VP
8392006-10-02 Vladimir Prus <vladimir@codesourcery.com>
840
841 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
842 via string_to_regexp.
843 * gdb.mi/mi2-basics.exp: Likewise.
844
f286fbdd 8452006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
846
847 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
848 Remove unused / obsolete files.
849
7c07f349
NR
8502006-09-19 Nick Roberts <nickrob@snap.net.nz>
851
852 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
853
cd5ff84a
VP
8542006-09-17 Vladimir Prus <vladimir@codesourcery.com>
855
856 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
857 HIGH_FRAME argument to -stack-list-arguments can be larger than
858 the number of frames.
859
ae018d1a
DJ
8602006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
861
862 * gdb.base/args.c (main): Add breakpoint marker.
863 * gdb.base/args.exp: Use args_test for tests. Add new tests which
864 really test empty arguments.
865 (args_load): Delete.
866 (args_test): New.
867
b399c549
NR
8682006-09-13 Nick Roberts <nickrob@snap.net.nz>
869
870 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
871 check for one file.
872
2ab1eb7a
VP
8732006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
874
875 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
876 HIGH_FRAME argument to -stack-list-locals can be larger than
877 the number of frames.
878
476308bf
FF
8792006-08-18 Fred Fish <fnf@specifix.com>
880
881 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
882 '$' in front of skip_vmx_tests_saved when setting that.
883
8625200f
AS
8842006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
885
886 * gdb.base/trace-commands.exp: New file.
887
089ec8f1
DJ
8882006-08-10 Joel Brobecker <brobecker@adacore.com>
889 Daniel Jacobowitz <dan@codesourcery.com>
890
891 * gdb.base/step-bt.exp: Make hexadecimal address optional in
892 expected output of the backtrace commands.
893
b60f0898
JB
8942006-08-09 Joel Brobecker <brobecker@adacore.com>
895
896 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
897 untested followed by return combination.
898 * gdb.arch/altivec-regs.exp: Likewise.
899 * gdb.arch/e500-abi.exp: Likewise.
900 * gdb.arch/e500-regs.exp: Likewise.
901 * gdb.arch/gdb1291.exp: Likewise.
902 * gdb.arch/gdb1431.exp: Likewise.
903 * gdb.arch/gdb1558.exp: Likewise.
904 * gdb.arch/i386-prologue.exp: Likewise.
905 * gdb.arch/i386-unwind.exp: Likewise.
906 * gdb.asm/asm-source.exp: Likewise.
907 * gdb.base/a2-run.exp: Likewise.
908 * gdb.base/advance.exp: Likewise.
909 * gdb.base/all-bin.exp: Likewise.
910 * gdb.base/annota1.exp: Likewise.
911 * gdb.base/annota3.exp: Likewise.
912 * gdb.base/args.exp: Likewise.
913 * gdb.base/arithmet.exp: Likewise.
914 * gdb.base/assign.exp: Likewise.
915 * gdb.base/async.exp: Likewise.
916 * gdb.base/attach.exp: Likewise.
917 * gdb.base/bang.exp: Likewise.
918 * gdb.base/bigcore.exp: Likewise.
919 * gdb.base/bitfields.exp: Likewise.
920 * gdb.base/bitfields2.exp: Likewise.
921 * gdb.base/break.exp: Likewise.
922 * gdb.base/call-sc.exp: Likewise.
923 * gdb.base/call-strs.exp: Likewise.
924 * gdb.base/callfuncs.exp: Likewise.
925 * gdb.base/checkpoint.exp: Likewise.
926 * gdb.base/chng-syms.exp: Likewise.
927 * gdb.base/code-expr.exp: Likewise.
928 * gdb.base/commands.exp: Likewise.
929 * gdb.base/completion.exp: Likewise.
930 * gdb.base/cond-expr.exp: Likewise.
931 * gdb.base/condbreak.exp: Likewise.
932 * gdb.base/consecutive.exp: Likewise.
933 * gdb.base/constvars.exp: Likewise.
934 * gdb.base/corefile.exp: Likewise.
935 * gdb.base/cvexpr.exp: Likewise.
936 * gdb.base/dbx.exp: Likewise.
937 * gdb.base/define.exp: Likewise.
938 * gdb.base/detach.exp: Likewise.
939 * gdb.base/display.exp: Likewise.
940 * gdb.base/dump.exp: Likewise.
941 * gdb.base/ena-dis-br.exp: Likewise.
942 * gdb.base/ending-run.exp: Likewise.
943 * gdb.base/environ.exp: Likewise.
944 * gdb.base/eval-skip.exp: Likewise.
945 * gdb.base/exprs.exp: Likewise.
946 * gdb.base/fileio.exp: Likewise.
947 * gdb.base/finish.exp: Likewise.
948 * gdb.base/float.exp: Likewise.
949 * gdb.base/foll-exec.exp: Likewise.
950 * gdb.base/foll-fork.exp: Likewise.
951 * gdb.base/foll-vfork.exp: Likewise.
952 * gdb.base/freebpcmd.exp: Likewise.
953 * gdb.base/funcargs.exp: Likewise.
954 * gdb.base/gcore.exp: Likewise.
955 * gdb.base/gdb1090.exp: Likewise.
956 * gdb.base/gdb1250.exp: Likewise.
957 * gdb.base/huge.exp: Likewise.
958 * gdb.base/info-proc.exp: Likewise.
959 * gdb.base/interrupt.exp: Likewise.
960 * gdb.base/jump.exp: Likewise.
961 * gdb.base/langs.exp: Likewise.
962 * gdb.base/lineinc.exp: Likewise.
963 * gdb.base/list.exp: Likewise.
964 * gdb.base/logical.exp: Likewise.
965 * gdb.base/long_long.exp: Likewise.
966 * gdb.base/macscp.exp: Likewise.
967 * gdb.base/maint.exp: Likewise.
968 * gdb.base/mips_pro.exp: Likewise.
969 * gdb.base/miscexprs.exp: Likewise.
970 * gdb.base/multi-forks.exp: Likewise.
971 * gdb.base/opaque.exp: Likewise.
972 * gdb.base/overlays.exp: Likewise.
973 * gdb.base/pc-fp.exp: Likewise.
974 * gdb.base/pointers.exp: Likewise.
975 * gdb.base/printcmds.exp: Likewise.
976 * gdb.base/psymtab.exp: Likewise.
977 * gdb.base/ptype.exp: Likewise.
978 * gdb.base/recurse.exp: Likewise.
979 * gdb.base/relational.exp: Likewise.
980 * gdb.base/relocate.exp: Likewise.
981 * gdb.base/remote.exp: Likewise.
982 * gdb.base/reread.exp: Likewise.
983 * gdb.base/restore.exp: Likewise.
984 * gdb.base/return.exp: Likewise.
985 * gdb.base/return2.exp: Likewise.
986 * gdb.base/scope.exp: Likewise.
987 * gdb.base/sect-cmd.exp: Likewise.
988 * gdb.base/sep.exp: Likewise.
989 * gdb.base/sepdebug.exp: Likewise.
990 * gdb.base/setshow.exp: Likewise.
991 * gdb.base/setvar.exp: Likewise.
992 * gdb.base/sigall.exp: Likewise.
993 * gdb.base/sigbpt.exp: Likewise.
994 * gdb.base/signals.exp: Likewise.
995 * gdb.base/signull.exp: Likewise.
996 * gdb.base/sizeof.exp: Likewise.
997 * gdb.base/solib.exp: Likewise.
998 * gdb.base/step-line.exp: Likewise.
999 * gdb.base/step-test.exp: Likewise.
1000 * gdb.base/structs.exp: Likewise.
1001 * gdb.base/structs2.exp: Likewise.
1002 * gdb.base/term.exp: Likewise.
1003 * gdb.base/twice.exp: Likewise.
1004 * gdb.base/until.exp: Likewise.
1005 * gdb.base/varargs.exp: Likewise.
1006 * gdb.base/volatile.exp: Likewise.
1007 * gdb.base/watchpoint.exp: Likewise.
1008 * gdb.base/whatis-exp.exp: Likewise.
1009 * gdb.base/whatis.exp: Likewise.
1010 * gdb.cp/ambiguous.exp: Likewise.
1011 * gdb.cp/annota2.exp: Likewise.
1012 * gdb.cp/annota3.exp: Likewise.
1013 * gdb.cp/bool.exp: Likewise.
1014 * gdb.cp/breakpoint.exp: Likewise.
1015 * gdb.cp/casts.exp: Likewise.
1016 * gdb.cp/class2.exp: Likewise.
1017 * gdb.cp/classes.exp: Likewise.
1018 * gdb.cp/cplusfuncs.exp: Likewise.
1019 * gdb.cp/ctti.exp: Likewise.
1020 * gdb.cp/derivation.exp: Likewise.
1021 * gdb.cp/exception.exp: Likewise.
1022 * gdb.cp/gdb1355.exp: Likewise.
1023 * gdb.cp/hang.exp: Likewise.
1024 * gdb.cp/inherit.exp: Likewise.
1025 * gdb.cp/local.exp: Likewise.
1026 * gdb.cp/m-data.exp: Likewise.
1027 * gdb.cp/m-static.exp: Likewise.
1028 * gdb.cp/member-ptr.exp: Likewise.
1029 * gdb.cp/method.exp: Likewise.
1030 * gdb.cp/misc.exp: Likewise.
1031 * gdb.cp/namespace.exp: Likewise.
1032 * gdb.cp/overload.exp: Likewise.
1033 * gdb.cp/ovldbreak.exp: Likewise.
1034 * gdb.cp/pr-1023.exp: Likewise.
1035 * gdb.cp/pr-1210.exp: Likewise.
1036 * gdb.cp/pr-574.exp: Likewise.
1037 * gdb.cp/printmethod.exp: Likewise.
1038 * gdb.cp/psmang.exp: Likewise.
1039 * gdb.cp/ref-params.exp: Likewise.
1040 * gdb.cp/ref-types.exp: Likewise.
1041 * gdb.cp/rtti.exp: Likewise.
1042 * gdb.cp/templates.exp: Likewise.
1043 * gdb.cp/try_catch.exp: Likewise.
1044 * gdb.cp/userdef.exp: Likewise.
1045 * gdb.cp/virtfunc.exp: Likewise.
1046 * gdb.disasm/am33.exp: Likewise.
1047 * gdb.disasm/h8300s.exp: Likewise.
1048 * gdb.disasm/mn10300.exp: Likewise.
1049 * gdb.disasm/sh3.exp: Likewise.
1050 * gdb.disasm/t01_mov.exp: Likewise.
1051 * gdb.disasm/t02_mova.exp: Likewise.
1052 * gdb.disasm/t03_add.exp: Likewise.
1053 * gdb.disasm/t04_sub.exp: Likewise.
1054 * gdb.disasm/t05_cmp.exp: Likewise.
1055 * gdb.disasm/t06_ari2.exp: Likewise.
1056 * gdb.disasm/t07_ari3.exp: Likewise.
1057 * gdb.disasm/t08_or.exp: Likewise.
1058 * gdb.disasm/t09_xor.exp: Likewise.
1059 * gdb.disasm/t10_and.exp: Likewise.
1060 * gdb.disasm/t11_logs.exp: Likewise.
1061 * gdb.disasm/t12_bit.exp: Likewise.
1062 * gdb.disasm/t13_otr.exp: Likewise.
1063 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
1064 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
1065 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
1066 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
1067 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
1068 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
1069 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
1070 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
1071 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
1072 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
1073 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
1074 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
1075 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
1076 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
1077 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
1078 * gdb.mi/gdb701.exp: Likewise.
1079 * gdb.mi/gdb792.exp: Likewise.
1080 * gdb.mi/mi-basics.exp: Likewise.
1081 * gdb.mi/mi-break.exp: Likewise.
1082 * gdb.mi/mi-cli.exp: Likewise.
1083 * gdb.mi/mi-console.exp: Likewise.
1084 * gdb.mi/mi-disassemble.exp: Likewise.
1085 * gdb.mi/mi-eval.exp: Likewise.
1086 * gdb.mi/mi-file.exp: Likewise.
1087 * gdb.mi/mi-read-memory.exp: Likewise.
1088 * gdb.mi/mi-regs.exp: Likewise.
1089 * gdb.mi/mi-return.exp: Likewise.
1090 * gdb.mi/mi-simplerun.exp: Likewise.
1091 * gdb.mi/mi-stack.exp: Likewise.
1092 * gdb.mi/mi-stepi.exp: Likewise.
1093 * gdb.mi/mi-syn-frame.exp: Likewise.
1094 * gdb.mi/mi-until.exp: Likewise.
1095 * gdb.mi/mi-var-block.exp: Likewise.
1096 * gdb.mi/mi-var-child.exp: Likewise.
1097 * gdb.mi/mi-var-cmd.exp: Likewise.
1098 * gdb.mi/mi-var-display.exp: Likewise.
1099 * gdb.mi/mi-watch.exp: Likewise.
1100 * gdb.mi/mi2-basics.exp: Likewise.
1101 * gdb.mi/mi2-break.exp: Likewise.
1102 * gdb.mi/mi2-cli.exp: Likewise.
1103 * gdb.mi/mi2-console.exp: Likewise.
1104 * gdb.mi/mi2-disassemble.exp: Likewise.
1105 * gdb.mi/mi2-eval.exp: Likewise.
1106 * gdb.mi/mi2-file.exp: Likewise.
1107 * gdb.mi/mi2-read-memory.exp: Likewise.
1108 * gdb.mi/mi2-regs.exp: Likewise.
1109 * gdb.mi/mi2-return.exp: Likewise.
1110 * gdb.mi/mi2-simplerun.exp: Likewise.
1111 * gdb.mi/mi2-stack.exp: Likewise.
1112 * gdb.mi/mi2-stepi.exp: Likewise.
1113 * gdb.mi/mi2-syn-frame.exp: Likewise.
1114 * gdb.mi/mi2-until.exp: Likewise.
1115 * gdb.mi/mi2-var-block.exp: Likewise.
1116 * gdb.mi/mi2-var-child.exp: Likewise.
1117 * gdb.mi/mi2-var-cmd.exp: Likewise.
1118 * gdb.mi/mi2-var-display.exp: Likewise.
1119 * gdb.mi/mi2-watch.exp: Likewise.
1120 * gdb.stabs/exclfwd.exp: Likewise.
1121 * gdb.stabs/weird.exp: Likewise.
1122 * gdb.threads/gcore-thread.exp: Likewise.
1123 * gdb.trace/actions.exp: Likewise.
1124 * gdb.trace/backtrace.exp: Likewise.
1125 * gdb.trace/circ.exp: Likewise.
1126 * gdb.trace/collection.exp: Likewise.
1127 * gdb.trace/deltrace.exp: Likewise.
1128 * gdb.trace/infotrace.exp: Likewise.
1129 * gdb.trace/limits.exp: Likewise.
1130 * gdb.trace/packetlen.exp: Likewise.
1131 * gdb.trace/passc-dyn.exp: Likewise.
1132 * gdb.trace/passcount.exp: Likewise.
1133 * gdb.trace/report.exp: Likewise.
1134 * gdb.trace/save-trace.exp: Likewise.
1135 * gdb.trace/tfind.exp: Likewise.
1136 * gdb.trace/tracecmd.exp: Likewise.
1137 * gdb.trace/while-dyn.exp: Likewise.
1138 * gdb.trace/while-stepping.exp: Likewise.
1139
f4b618d1
JB
11402006-08-08 Joel Brobecker <brobecker@adacore.com>
1141
1142 * gdb.base/step-bt.c: New file.
1143 * gdb.base/step-bt.exp: New testcase.
1144
3d00d119
DJ
11452006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
1146
1147 * config/monitor.exp (gdb_load): Remove support for obsolete
1148 download-write-size.
1149 * gdb.base/remote.exp: Likewise. Update all callers of
1150 gdb_timed_load.
1151
017b5bd4
DJ
11522006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
1153
1154 * cursal.exp: Pass binfile to gdb_load.
1155
837c599d
DJ
11562006-08-01 Nathan Sidwell <nathan@codesourcery.com>
1157
1158 * gdb.base/cursal.exp: Add "" to gdb_load call.
1159
8dd4540b
MK
11602006-07-29 Mark Kettenis <kettenis@gnu.org>
1161
1162 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
1163 NetBSD/ELF targets.
1164
ab5c9f60
DJ
11652006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
1166
1167 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
1168 operator*.
1169
4c42eaff
DJ
11702006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
1171
1172 * gdb.base/completion.exp: Update for change in "file" behavior.
1173 * gdb.stabs/weird.exp: Likewise.
1174 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
1175 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
1176
0155cc76
NS
11772006-07-24 Nathan Sidwell <nathan@codesourcery.com>
1178
1179 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
1180 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
1181
16026cd7
AS
11822006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
1183
1184 * gdb.base/default.exp: Update source command error message.
1185 * gdb.base/help.exp: Update 'help source' message.
1186
16963cb6
DJ
11872006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
1188
1189 * gdb.cp/bs15503.exp: Update comment for no longer crashing
1190 test.
1191
6d7fd486
AS
11922006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
1193
1194 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
1195
29e8a844
DJ
11962006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
1197
1198 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
1199
6afcfa39
DJ
12002006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
1201
1202 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
1203
267a692b
MK
12042006-07-17 Mark Kettenis <kettenis@gnu.org>
1205
1206 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
1207 *-*-openbsd* from targets for wich we expect ARM FPA floating
1208 point format.
1209
85d2fec4
NR
12102006-07-17 Nick Roberts <nickrob@snap.net.nz>
1211
1212 * gdb.cp/annota3.exp: Expect frame-begin annotation.
1213
12142006-07-17 Mark Kettenis <kettenis@gnu.org>
1215
1216 * gdb.base/annota3.exp: Expect frame-begin annotation.
1217
85b4c6e8
JB
12182006-07-14 Joel Brobecker <brobecker@adacore.com>
1219
1220 * gdb.base/help.exp: Adjust "help unset" test to accept
1221 any list of unset commands.
1222
fb933624
DJ
12232006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
1224 Daniel Jacobowitz <dan@codesourcery.com>
1225
1226 * gdb.cp/ref-params.exp: New test.
1227 * gdb.cp/ref-params.cc: New source file.
1228 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
1229
1dff4b64
MK
12302006-07-08 Mark Kettenis <kettenis@gnu.org>
1231
1232 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
1233 spaces/tabs in regular expressions since they might not be there.
1234
40d2e0e3
AS
12352006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
1236
1237 * gdb.base/ifelse.exp: New file.
1238
f6c957d2
NS
12392006-07-04 Nathan Sidwell <nathan@codesourcery.com>
1240
1241 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
1242 line.
1243 * gdb.base/huge.exp: Loop over compilation to find a size that
1244 is acceptable.
1245 * gdb.base/remote.exp: Correct expected strings.
1246 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
1247
b9c5a23d
DJ
12482006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1249
1250 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
1251
9af2e58d
DJ
12522006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1253
1254 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
1255 native.
1256
30930ca5
DJ
12572006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1258
1259 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
1260 enable stabs testing.
1261
aa32fa1d
DJ
12622006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1263
bd4a4c80 1264 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
1265 gdb_test_multiple does.
1266
321fef15
DJ
12672006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
1268
1269 * Makefile.in (host_alias): Remove.
1270 (target_alias): Use @target_noncanonical@.
1271 (site.exp): Don't set host_alias.
1272 * aclocal.m4: Remove contents. Include acx.m4.
1273 * configure: Regenerated.
1274 * configure.ac: Use ACX_NONCANONICAL_TARGET.
1275
e1c2defa
NS
12762006-06-13 Nathan Sidwell <nathan@codesourcery.com>
1277
e63b55d1
NS
1278 * lib/gdb.exp (gdb_load_cmd): New.
1279
5600ea19
NS
1280 * gdb.base/fileio.c: Add system(NULL) test.
1281 * gdb.base/fileio.exp: Check it.
1282
e1c2defa
NS
1283 * gdb.base/break.c: Add 10a breakpoint at }
1284 * gdb.base/break.exp: Add test for breakpoint at }
1285 * gdb.cp/anon-union.cc: Add code at end of function.
1286 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
1287 * gdb.mi/var-cmd.c: Add code at end of function.
1288 * gdb.mi/mi-var-display.exp: Adjust end of next.
1289 * gdb.mi/mi2-var-display.exp: Likewise.
1290 * gdb.base/fileio.c: Add stop function and insert calls at
1291 stopping places.
1292 * gdb.base/fileio.exp: Breakpoint stop function and remove
1293 explicit line number references.
1294
6c0112ec
JB
12952006-05-19 Joel Brobecker <brobecker@adacore.com>
1296
1297 * gdb.base/del.exp (test_delete_alias): New function.
1298 Now check that both "del" and "d" work as aliases for "delete".
1299
154189a4
FF
13002006-05-18 Fred Fish <fnf@specifix.com>
1301
1302 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
1303 required. Check for spurious output after program exits normally.
1304
582e64c2
FF
13052006-05-17 Fred Fish <fnf@specifix.com>
1306
1307 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
1308 gdb_load, so it works in the simulator.
1309
8ef6493a
FF
13102006-05-11 Fred Fish <fnf@specifix.com>
1311
1312 * gdb.base/bang.exp: Ignore unexpected output between the
1313 "program exited normally" and the gdb prompt, as many other
1314 tests do.
1315
692b141c
MK
13162006-05-07 Mark Kettenis <kettenis@gnu.org>
1317
1318 * gdb.base/help.exp: Make "delete checkpoint" part option for
1319 "help d" and "help delete" tests.
1320
540b8a30
UW
13212006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1322
1323 * gdb.mi/mi-basics.exp: Add missing serial number to
1324 expected output in some mi_gdb_test statements.
1325 * gdb.mi/mi2-basics.exp: Likewise.
1326
9b6462d9
JB
13272006-05-05 Joel Brobecker <brobecker@adacore.com>
1328
1329 * gdb.base/del.c: New file.
1330 * gdb.base/del.exp: New testcase.
1331
954de43b
DM
13322006-05-05 David S. Miller <davem@sunset.davemloft.net>
1333
1334 * gdb.base/break.exp: Do not assume a breakpoint on
1335 main will actually be in $srcfile when optimizing.
1303f75e
DM
1336 * gdb.base/savedregs.exp: Do not require that the dummy
1337 frame location match up to a symbol and source file location.
c3242428
DM
1338 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
1339 will get printed without a mi_cmd_data_list_register_values prefix.
1340 (*-data-list-register-*): Correct regular expressions to expect the new
1341 pseudo d? floating point registers.
1342 * gdb.mi/mi2-regs.exp: Likewise.
1343
c7e64c9a
DJ
13442006-05-05 Christophe Lyon <christophe.lyon@st.com>
1345
1346 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
1347 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
1348 is allocated by the compiler.
1349 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
1350 anons, e, anone to force their allocation by the compiler.
1351
13522006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
1353
1354 * gdb.base/help.exp: Update expected text for help d and
1355 help delete.
1356
27ce9a6d
MK
13572006-05-02 Mark Kettenis <kettenis@gnu.org>
1358
1359 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
1360 NetBSD/ELF targets.
1361
8608915f
MK
13622006-04-30 Mark Kettenis <kettenis@gnu.org>
1363
1364 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
1365 single-step breakpoint fails; make this a KFAIL on
1366 sparc*-*-openbsd*.
1367 * gdb.base/siginfo.exp: Likewise.
1368 * gdb.base/sigstep.exp (advance, advancei): Likewise.
1369
b8db102d
MS
13702006-04-26 Michael Snyder <msnyder@redhat.com>
1371
1372 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
1373 which may have to consume output from other forks.
1374 Add tests to make sure that "delete fork" succeeded.
1375
c702009a
MS
13762006-04-20 Michael Snyder <msnyder@redhat.com>
1377
1378 * 2006-03-22 Jim Blandy <jimb@redhat.com>
1379 Add support for the Renesas M32C and M16C.
1380
1381 * gdb.asm/asm-source.exp: Add m32c target.
1382 * gdb.asm/m32c.inc: Support for m32c target.
1383
e28493f2
AS
13842006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
1385
1386 * gdb.base/commands.exp (recursive_source_test): New test.
1387
880da185
DM
13882006-04-04 David S. Miller <davem@sunset.davemloft.net>
1389
1390 * gdb.base/float.exp: Add pattern for sparc targets.
1391
61d9b92f
DJ
13922006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
1393
1394 * gdb.base/commands.exp (stray_arg0_test): New test.
1395
bd717df8
PB
13962006-03-30 Paul Brook <paul@codesourcery.com>
1397
1398 * gdb.mi/mi-until.exp: kfail broken until command.
1399 * gdb.mi/mi2-until.exp: Ditto.
1400
ec793d3c
NR
14012006-03-27 Nick Roberts <nickrob@snap.net.nz>
1402
1403 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
1404
831004b7
AO
14052006-03-08 Alexandre Oliva <aoliva@redhat.com>
1406
1407 * gdb.base/prelink.exp: Anchor tested-for regular expression
1408 on gdb prompt.
1409
effe49a0
PB
14102006-03-07 Paul Brook <paul@codesourcery.com>
1411
1412 * gdb.base/assign.exp: Correct fail message.
1413
e5461016
PB
14142006-03-07 Paul Brook <paul@codesourcery.com>
1415
1416 * lib/compiler.c: Extract armcc version number.
1417 * lib/compiler.cc: Ditto.
1418
fc91c6c2
PB
14192006-03-07 Paul Brook <paul@codesourcery.com>
1420
1421 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
1422 additional_flags=-w.
1423 * gdb.arch/altivec-regs.exp: Ditto.
1424 * gdb.arch/e500-abi.exp: Ditto.
1425 * gdb.arch/e500-regs.exp: Ditto.
1426 * gdb.base/all-bin.exp: Ditto.
1427 * gdb.base/annota1.exp: Ditto.
1428 * gdb.base/annota3.exp: Ditto.
1429 * gdb.base/args.exp: Ditto.
1430 * gdb.base/arithmet.exp: Ditto.
1431 * gdb.base/assign.exp: Ditto.
1432 * gdb.base/async.exp: Ditto.
1433 * gdb.base/bang.exp: Ditto.
1434 * gdb.base/break.exp: Ditto.
1435 * gdb.base/call-rt-st.exp: Ditto.
1436 * gdb.base/completion.exp: Ditto.
1437 * gdb.base/cond-expr.exp: Ditto.
1438 * gdb.base/condbreak.exp: Ditto.
1439 * gdb.base/consecutive.exp: Ditto.
1440 * gdb.base/define.exp: Ditto.
1441 * gdb.base/display.exp: Ditto.
1442 * gdb.base/ena-dis-br.exp: Ditto.
1443 * gdb.base/environ.exp: Ditto.
1444 * gdb.base/eval-skip.exp: Ditto.
1445 * gdb.base/info-proc.exp: Ditto.
1446 * gdb.base/jump.exp: Ditto.
1447 * gdb.base/logical.exp: Ditto.
1448 * gdb.base/long_long.exp: Ditto.
1449 * gdb.base/maint.exp: Ditto.
1450 * gdb.base/miscexprs.exp: Ditto.
1451 * gdb.base/pc-fp.exp: Ditto.
1452 * gdb.base/pointers.exp: Ditto.
1453 * gdb.base/relational.exp: Ditto.
1454 * gdb.base/reread.exp: Ditto.
1455 * gdb.base/sect-cmd.exp: Ditto.
1456 * gdb.base/sep.exp: Ditto.
1457 * gdb.base/sepdebug.exp: Ditto.
1458 * gdb.base/until.exp: Ditto.
1459 * gdb.base/whatis-exp.exp: Ditto.
1460 * gdb.cp/annota2.exp: Ditto.
1461 * gdb.cp/annota3.exp: Ditto.
1462 * gdb.trace/actions.exp: Ditto.
1463 * gdb.trace/backtrace.exp: Ditto.
1464 * gdb.trace/circ.exp: Ditto.
1465 * gdb.trace/collection.exp: Ditto.
1466 * gdb.trace/deltrace.exp: Ditto.
1467 * gdb.trace/infotrace.exp: Ditto.
1468 * gdb.trace/limits.exp: Ditto.
1469 * gdb.trace/packetlen.exp: Ditto.
1470 * gdb.trace/passc-dyn.exp: Ditto.
1471 * gdb.trace/passcount.exp: Ditto.
1472 * gdb.trace/report.exp: Ditto.
1473 * gdb.trace/save-trace.exp: Ditto.
1474 * gdb.trace/tfind.exp: Ditto.
1475 * gdb.trace/tracecmd.exp: Ditto.
1476 * gdb.trace/while-dyn.exp: Ditto.
1477 * gdb.trace/while-stepping.exp: Ditto.
1478 * lib/gdb.exp: Ditto.
1479 (gdb_compile): Handle nowarning option.
1480
5f4a23d9
AO
14812006-03-07 Alexandre Oliva <aoliva@redhat.com>
1482
1483 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
1484 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
1485 Rename executable to prelinkt. Don't re-prelink if we didn't
1486 get a core file. Test prelink -u exit status to tell whether
1487 prelinking failed. Use gdb_test_multiple.
1488
9733fc94
DJ
14892006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
1490
1491 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
1492 (do_tests): Call it.
1493
cc10cae3
AO
14942006-02-28 Alexandre Oliva <aoliva@redhat.com>
1495
1496 * gdb.base/prelink.exp: New test.
1497 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
1498
15c46491
WZ
14992006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
1500
1501 * gdb.fortran/derived-type.f90: New file.
1502 * gdb.fortran/derived-type.exp: New testcase.
1503
5c9f7ded
DJ
15042006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
1505
1506 * gdb.base/default.exp: Allow ';' as a directory separator.
1507
5b96932b
AS
15082006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
1509
1510 * gdb.base/help.exp (help add-symbol-file): Update.
1511
1986bccd
AS
15122006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
1513
1514 * gdb.base/help.exp (help load): Update expected results.
1515
a8b7528f
FF
15162006-02-19 Fred Fish <fnf@specifix.com>
1517
1518 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
1519 specifix hex value as part of results.
1520 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
1521
f8261448
FF
15222006-02-16 Fred Fish <fnf@specifix.com>
1523
1524 * gdb.base/whatis.c: Define variables using typedefs char_addr,
1525 ushort_addr, and slong_addr, so the typedefs are not optimized
1526 away.
1527 * gdb.base/whatis.exp: Add tests using type name for struct type,
1528 union type, enum type, and typedef.
1529
31d8bdd2
MK
15302006-02-13 Mark Kettenis <kettenis@gnu.org>
1531
1532 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
1533
34e41e63
JB
15342006-02-13 Jim Blandy <jimb@redhat.com>
1535
1536 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
1537 case where it takes two "next" commands to skip past the init
1538 call.
1539
ac6e4f31
FF
15402006-02-12 Fred Fish <fnf@specifix.com>
1541
1542 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
1543 to handle cases where it takes two "next" commands to skip
1544 past the init call.
1545
2db2d571
JB
15462006-02-07 Joel Brobecker <brobecker@adacore.com>
1547
1548 * gdb.ada/array_return.exp: Mark the last test as expected to fail
1549 on hppa32 targets.
1550
38fcd64c
DJ
15512006-02-06 Vladimir Prus <ghost@cs.msu.su>
1552
1553 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
1554 field.
1555
1315ad46
MK
15562006-01-29 Mark Kettenis <kettenis@gnu.org>
1557
1558 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
1559
5625b943
DJ
15602006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
1561
1562 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
1563 files.
1564
80df1bbe
DJ
15652006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
1566
1567 * gdb.cp/maint.exp: Set complaints to a positive value.
1568
9078e690
DJ
15692006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
1570
1571 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
1572 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
1573 function name.
1574
9c903399
DJ
15752006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
1576
1577 * gdb.base/checkpoint.c: Update copyright notice. Include
1578 <stdlib.h>.
1579
761ae4d6
JB
15802006-01-04 Jim Blandy <jimb@redhat.com>
1581
1582 * gdb.asm/asm-source.exp: Independently provide default values for
1583 asm-flags and debug-flags. Use 'string equal' to do the
1584 comparison, not the implicit expr's '==' operator. Remove
1585 now-unneeded assignments to asm-flags. In h8300 case, place
1586 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
1587
099ac3dd
MS
15882006-01-04 Michael Snyder <msnyder@redhat.com>
1589
1590 * gdb.base/checkpoint.c: New file.
1591 * gdb.base/checkpoint.exp: New file.
1592 * gdb.base/multi-fork.c: New file.
1593 * gdb.base/multi-fork.exp: New file.
1594 * gdb.base/pi.txt: New file (data for checkpoint.c test).
1595
f4d85314
FF
15962006-01-04 Fred Fish <fnf@specifix.com>
1597
1598 * gdb.base/ptype.c (foo): Add typedef.
1599 (intfoo): Add function.
1600 * gdb.base/ptype1.c: New file.
1601 * gdb.base/ptype.exp: Handle compilation and linking with two
1602 source files. Test that proper type for "foo" is found based
1603 on source context rather than first match found in symtabs.
1604
a1b06f35
MK
16052005-12-28 Mark Kettenis <kettenis@gnu.org>
1606
1607 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
1608 * gdb.asm/openbsd.inc: Indent commands.
1609
d082a1e2
MK
16102005-12-26 Mark Kettenis <kettenis@gnu.org>
1611
c65016bd
MK
1612 * gdb.base/freebpcmd.exp: Increase timeout.
1613
d082a1e2
MK
1614 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
1615
d3c32a0e
DJ
16162005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
1617
1618 * gdb.base/default.exp: Update check for "show version".
1619
9fdb1f50
RC
16202005-12-09 Randolph Chung <tausq@debian.org>
1621
1622 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
1623 * gdb.asm/pa64.inc: New file.
1624
5f2c56f7
RC
16252005-12-09 Randolph Chung <tausq@debian.org>
1626
1627 * gdb.asm/common.inc: Indent commands.
1628 * gdb.asm/asmsrc1.s: Likewise.
1629 * gdb.asm/asmsrc2.s: Likewise.
1630
8117349c
RC
16312005-12-09 Randolph Chung <tausq@debian.org>
1632
1633 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
1634 (get_addr_of_sym): Remove duplicate print.
1635 (gen_core): xfail hppa*-*-hpux*, update expected output.
1636 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
1637 * gdb.arch/pa64-nullify.s: New file.
1638
8f07f25a
RC
16392005-12-09 Randolph Chung <tausq@debian.org>
1640
1641 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
1642
55b39184
DJ
16432005-12-07 Christophe Lyon <christophe.lyon@st.com>
1644
1645 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
1646 code generation for these functions.
1647 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
1648 error message.
1649
31e2b00f
AS
16502005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
1651
1652 * gdb.base/help.exp (help b, help br, help bre, help brea)
1653 (help break): Update the expected message.
1654
c3d0b56e
SC
16552005-11-11 Stephane Carrez <stcarrez@nerim.fr>
1656
1657 * gdb.asm/m68hc11.inc: Setup the data section.
1658 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
1659 script for this test.
1660 (m6812-*-*): Likewise.
1661
36ae0ea9
RC
16622005-11-09 Randolph Chung <tausq@debian.org>
1663
1664 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
1665
9d6f42e9
WZ
16662005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
1667
1668 * gdb.base/break.exp: Fix a comment typo.
1669
e2126a14
EZ
16702005-11-03 Jim Blandy <jimb@redhat.com>
1671
1672 Checked in by Elena Zannoni <ezannoni@redhat.com>
1673
1674 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
1675
e0ac7199
CV
16762005-11-02 Corinna Vinschen <vinschen@redhat.com>
1677
1678 * gdb.arch/gdb1558.c: Include stdio.h.
1679
31d3fb18
MK
16802005-10-31 Mark Kettenis <kettenis@gnu.org>
1681
1682 * gdb.asm/asm-source.exp: Use -e instead of --entry.
1683
e52b687c
MK
16842005-10-31 Mark Kettenis <kettenis@gnu.org>
1685
1686 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
1687
f4711d79
PG
16882005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
1689
1690 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
1691 vscr" tests to better match output.
1692
987a9106
JB
16932005-10-12 Jim Blandy <jimb@redhat.com>
1694
1695 * gdb.base/structs.exp (any): New function.
1696 (test_struct_returns): Don't make any assumptions at all about
1697 what value the function returns when GDB can't set the return
1698 value.
1699
2336bb58
JB
17002005-10-09 Joel Brobecker <brobecker@adacore.com>
1701
1702 * gdb.ada/arrayidx/p.adb: New file.
1703 * gdb.ada/arrayidx.exp: New testcase
1704
17052005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
1706
1707 * gdb.ada/array_return/pck.ads: New file.
1708 * gdb.ada/array_return/pck.adb: New file.
1709 * gdb.ada/array_return/p.adb: New file.
1710 * gdb.ada/array_return.exp: New testcase.
1711
705335ea
JB
17122005-10-03 Joel Brobecker <brobecker@adacore.com>
1713
1714 * gdb.base/arrayidx.c: New file.
1715 * gdb.base/arrayidx.exp: New testcase.
1716
11ee9940
NR
17172005-09-29 Nick Roberts <nickrob@snap.net.nz>
1718
1719 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
1720 frames-invalid and breakpoints-invalid are no longer generated
1721 with level 3 so don't expect them in the output.
1722
39fb8e9e
BR
17232005-09-27 Bob Rossi <bob@brasko.net>
1724
1725 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
1726 from test. Escape the | in mi_gdb_test call.
1727 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
1728 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
1729 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
1730 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
1731 expected regex's in mi_gdb_test calls.
1732 * lib/mi-support.exp: Remove arbitrary .* from tests.
1733 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
1734 Fully anchor GDB/MI expected results in mi_gdb_test.
1735 * lib/gdb.exp (string_to_regexp): Escape the ] character.
1736 * gdb.base/sizeof.exp: Remove escape character. Correct test.
1737
2af48f68
PB
17382005-09-26 Paul Brook <paul@codesourcery.com>
1739
1740 * long_long.exp: Exclude eabi targets from arm FPA float format test.
1741
f34502bc
WZ
17422005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
1743
1744 * bfp-test.c: New file.
1745 * bfp-test.exp: New testcase.
1746
ca929517
WZ
17472005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
1748
1749 * gdb.fortran/subarray.exp: New testcase to test the evaluation
1750 of subarray and substring variable.
1751 * gdb.fortran/subarray.f: New source file for the test of subarray
1752 and substring variable evaluation.
1753 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
1754 of string constant.
1755
c761af65
DJ
17562005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
1757
1758 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
1759 copyright dates.
1760
561d7a1d
PG
17612005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
1762
1763 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
1764 powerpc altivec' test with an almost identical 'info vector' test.
1765
b2b64cc9
PG
17662005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
1767
1768 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
1769 vscr" tests to match output.
1770
6ac4d15a
PG
17712005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
1772
1773 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
1774 output.
1775
40e55bef
BR
17762005-09-11 Bob Rossi <bob@brasko.net>
1777
1778 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
1779 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
1780 commands that return an MI output command and an asyncronous MI output
1781 command.
1782 * gdb.mi/mi-console.exp: Ditto.
1783
3c7385ec
BR
17842005-09-11 Bob Rossi <bob@brasko.net>
1785
1786 * gdb.mi/mi-var-child.c: Include <string.h>.
1787
a6cd0eb3
DJ
17882005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
1789
1790 * killed.exp: Correct gdb_expect syntax.
1791
2f168eed
CV
17922005-08-09 Corinna Vinschen <vinschen@redhat.com>
1793
1794 * lib/mi-support.exp (mi_gdb_load): Fix typo.
1795
ecd3fd0f
BR
17962005-08-02 Bob Rossi <bob@brasko.net>
1797
1798 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
1799 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
1800 Change tests to inferior-tty-set/show.
1801 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
1802 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
1803 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
1804 inferior. Use mi_gdb_test to get GDB and Inferior output.
1805 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
1806 descriptor.
1807 (mi_inferior_tty_name): Add inferior PTY file name.
1808 (mi_gdb_start): Add INFERIOR_PTY parameter.
1809 (mi_gdb_test): Add IPATTERN parameter.
1810
f1ea48cb
BR
18112005-08-02 Bob Rossi <bob@brasko.net>
1812
1813 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
1814 parameter to mi_gdb_test.
1815 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
1816
6e650a67
DJ
18172005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
1818
1819 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
1820 struct_declarations.
1821 * gdb.mi/mi-var-child.exp: Step over the initialization of
1822 struct_declarations.
1823
8be260b6
DJ
18242005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
1825
1826 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
1827 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
1828 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
1829 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
1830 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
1831 file.
1832
4e660f07
NR
18332005-07-27 Nick Roberts <nickrob@snap.net.nz>
1834
1835 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
1836 (do_children_tests): Assign values to the extra elements.
1837
1838 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
1839 them for tests for "-var-update --no-values" and
1840 "-var-update --all-values".
1841 Add test for "-var-list-children --simple-values".
1842
1843 * gdb.mi/basics.c (callee4): Add integer array D[3]...
1844
1845 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
1846 "-stack-list-locals --simple-values" Improve doc strings and
1847 comments.
1848
6bdae935
MK
18492005-07-18 Mark Kettenis <kettenis@gnu.org>
1850
598b7a6f
MK
1851 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
1852 *-*-openbsd*.
1853 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
1854
6bdae935
MK
1855 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
1856 sigaltsatck'.
1857
1323e929
BR
18582005-07-14 Bob Rossi <bob@brasko.net>
1859
1860 * gdb.base/default.exp (tty): Changed output of command.
1861 * gdb.base/help.exp (help tty): Ditto.
1862
b1a9c082
MK
18632005-07-12 Mark Kettenis <kettenis@gnu.org>
1864
1865 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
1866
10a844a2
MK
18672005-07-10 Mark Kettenis <kettenis@gnu.org>
1868
1869 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
1870 -stack-select-frame without arguments.
1871 (test_stack_frame_listing): Add test for newly implemented command
1872 -stack-info-frame.
1873
3cb3b8df
BR
18742005-07-06 Bob Rossi <bob@brasko.net>
1875
1876 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
1877 command.
1878 (Copyright): Update copyright.
1879
a0c5fbcf
WZ
18802005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
1881
1882 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
1883 tests to evaluate exponentiation expression.
1884
984971d0
AS
18852005-06-29 Andreas Schwab <schwab@suse.de>
1886
1887 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
1888 main to avoid warnings.
1889
1890 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
1891
fe03833f
NR
18922005-06-20 Nick Roberts <nickrob@snap.net.nz>
1893
1894 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
1895 -stack-select-frame without arguments.
1896 (test_stack_frame_listing): Add test for newly implemented command
1897 -stack-info-frame.
1898
7a55f279
WZ
18992005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
1900
0ffa0ea5
DJ
1901 * gdb.fortran/array-element.f: New file.
1902 * gdb.fortran/array-element.exp: New testcase.
7a55f279 1903
26585198
DJ
19042005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
1905
1906 * gdb.base/bigcore.exp: Correct checks for systems which can
1907 not dump a large core file.
1908
c1bd25fd
DJ
19092005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
1910
1911 * gdb.base/relocate.c: Add a copyright notice.
1912 (dummy): Remove.
1913 * gdb.base/relocate.exp: Test printing the values of variables
1914 from a relocatable file.
1915
589e074d
DJ
19162005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
1917
1918 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
1919 excess MI output after an error.
1920
0915f927
JB
19212005-05-29 Joel Brobecker <brobecker@adacore.com>
1922
1923 * gdb.arch/alpha-step.c: New file.
1924 * gdb.arch/alpha-step.exp: New testcase.
1925
76ff342d
DJ
19262005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
1927 Dennis Brueni <dennis@slickedit.com>
1928
1929 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
1930 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
1931 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
1932 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
1933 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
1934 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
1935 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
1936
96b0c7ac
DJ
19372005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
1938 Wu Zhou <woodzltc@cn.ibm.com>
1939
1940 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
1941 IBM's xlc compiler.
1942 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
1943 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
1944
f21565d2
JB
19452005-05-13 Jim Blandy <jimb@redhat.com>
1946
1947 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
1948 calling gdb_suppress_entire_file.
1949 * gdb.base/charset.exp: Same.
1950 * gdb.base/call-rt-st.exp: Same.
1951
6006a3a1
BR
19522005-05-05 Bob Rossi <bob_rossi@cox.net>
1953
1954 * lib/gdb.exp (fullname_syntax): Added global regex.
1955 (fullname_syntax_POSIX): Ditto.
1956 (fullname_syntax_UNC): Ditto.
1957 (fullname_syntax_DOS_CASE): Ditto.
1958 (fullname_syntax_DOS): Ditto.
1959 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
1960 fullname_syntax variable to scope and use it.
1961 (test_file_list_exec_source_files): Ditto.
1962 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
1963
c3b69c04
DJ
19642005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
1965
1966 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
1967
3c95e6af
PG
19682004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
1969
1970 * lib/gdb.exp (skip_altivec_tests): New function, based on
1971 check_vmx_hw_available from the GCC testsuite.
1972 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
1973 * lib/gdb.arch/altivec-regs.exp: Likewise.
1974
78df6c56
JB
19752005-05-02 Jim Blandy <jimb@redhat.com>
1976
1977 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
1978 calling gdb_suppress_entire_file.
1979
1690f9cf
DJ
19802005-04-30 Randolph Chung <tausq@debian.org>
1981
1982 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
1983 Slightly relax "sem_post" name checking.
1984
5ea106f7
PG
19852005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
1986
1987 * gdb.base/unload.exp: Use new shared library infrastructure.
1988
bf7234cf
PG
19892005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
1990
1991 * gdb.base/so-impl-ld.exp: Use new shared library
1992 infrastructure.
1993
547b869a
CV
19942005-04-29 Corinna Vinschen <vinschen@redhat.com>
1995
1996 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
1997 * gdb.asm/h8300.inc: New file.
1998
f07e55f0
PG
19992005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
2000
2001 * gdb.base/shlib-call.exp: Change to use new shared library
2002 infrastructure.
2003
3cbba3d1
PG
20042005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
2005
2006 * gdb.base/pending.exp: Change to use new shared library
2007 infrastructure.
2008
ed6df200
PG
20092005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
2010
2011 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
2012 use test_compiler_info instead of gcc_compiled, and update copyright.
2013
8c8f4ebe
PG
20142005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
2015
2016 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
2017 shared objects being adjusted and update copyright years.
2018
607fbc54
DJ
20192005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
2020
2021 * ChangeLog: Correct some 2003-01-13 dates.
2022 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
2023 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
2024 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
2025 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
2026 gdb.trace/tfind.exp: Update copyright years.
2027
57bf0e56
DJ
20282005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
2029 Daniel Jacobowitz <dan@codesourcery.com>
2030
2031 * lib/gdb.exp (gdb_compile): Handle shlib=.
2032 (gdb_compile_shlib): New function.
2033
9b593790
PG
20342005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
2035
2036 * lib/gdb.exp (test_compiler_info): Give argument a default value.
2037
9494c6a5
DJ
20382005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
2039
2040 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
2041 gdb.server.
2042 * configure.ac: Likewise.
2043 * configure: Regenerated.
2044 * gdb.gdbserver/Makefile.in: Moved to...
2045 * gdb.server/Makefile.in: ... here.
2046 * gdb.gdbserver/server.c: Moved to...
2047 * gdb.server/server.c: ... here.
2048 * gdb.gdbserver/server-run.exp: Moved to...
2049 * gdb.server/server-run.exp: ... here.
2050
6f8eac0e
DJ
20512005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
2052
2053 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
2054 * configure.ac: Create gdb.gdbserver/Makefile.
2055 * configure: Regenerated.
2056 * lib/gdbserver-support.exp: New file, derived from
2057 config/gdbserver.exp.
2058 * config/gdbserver.exp: Use gdbserver-support.exp.
2059 * gdb.gdbserver/Makefile.in: New file.
2060 * gdb.gdbserver/server.c: New file.
2061 * gdb.gdbserver/server-run.exp: New file.
2062
6e87504d
PG
20632005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
2064
2065 * lib/gdb.exp (test_compiler_info): Return compiler_info
2066 if no arguments are given.
2067
d1779be4
PG
20682005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
2069
2070 * gdb.arch/altivec-abi.exp: Check for compiler and set
2071 use altivec' flag accordingly.
2072 * gdb.arch/altivec-regs.exp: Likewise.
2073
88750304
DJ
20742005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
2075
2076 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
2077
f3fb768d
AS
20782005-03-27 Andreas Schwab <schwab@suse.de>
2079
2080 * gdb.base/bigcore.c (main): Add missing mode argument in open
2081 call.
2082
7e813ac5
DJ
20832005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
2084
2085 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
2086 downloads.
2087 * config/gdbserver.exp (gdb_load): Likewise.
2088
8e3049aa
PB
20892005-03-14 Paul Brook <paul@codesourcery.com>
2090
2091 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
2092 targets.
2093
a9df7c44
JB
20942005-03-09 Joel Brobecker <brobecker@adacore.com>
2095
2096 * gdb.dwarf2/dup-psym.S: New file.
2097 * gdb.dwarf2/dup-psym.exp: New testcase.
2098
9f0d94e8
JB
20992005-03-09 Joel Brobecker <brobecker@adacore.com>
2100
2101 * gdb.ada/exec_changed/first.adb: New file.
2102 * gdb.ada/exec_changed/second.adb: New file.
2103 * gdb.ada/exec_changed.exp: New testcase.
2104
5f579bc5
NS
21052005-03-08 Nathan Sidwell <nathan@codesourcery.com>
2106
36e9969c
NS
2107 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
2108 (A2): New class.
2109 (main): Test operator+.
2110 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
2111 breakpoint test.
2112
5f579bc5
NS
2113 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
2114 * gdb.base/signull.exp: Disable if gdb,nosignals.
2115 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
2116 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
2117 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
2118 * gdb.mi/mi2-console.exp: Likewise.
2119 * gdb.trace/collection.exp (run_trace_experiment): Consume the
2120 continue output at start.
2121 (gdb_collect_locals_test): Robustify regexp.
2122 * gdb.trace/passc-dyn.exp: Fix comment typo.
2123 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
2124
be46087e
CV
21252005-03-08 Corinna Vinschen <vinschen@redhat.com>
2126
2127 * gdb.asm/asm-source.exp: Add iq2000 case.
2128 * gdb.asm/iq2000.inc: New file.
2129
384e1a61
MI
21302005-03-07 Manoj Iyer <manjo@austin.ibm.com>
2131
2132 * gdb.base/command.exp: Change hardcoded value to regular expression.
2133 * gdb.base/float.exp: Add powerpc to the list of targets checked.
2134
584b6e9e
DJ
21352005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
2136
2137 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
2138 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
2139 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
2140 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
2141 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
2142
ab5b5d61
MK
21432005-03-05 Mark Kettenis <kettenis@gnu.org>
2144
2145 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
2146 changes.
2147
ae051c1b
PG
21482004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
2149
2150 * lib/compiler.c: Add test for IBM's xlc compiler.
2151 * lib/compiler.cc: Likewise.
2152
3f0f6ed2
JB
21532004-02-24 Joel Brobecker <brobecker@adacore.com>
2154
2155 * gdb.ada/fixed_points.exp: Create compilation object directory
2156 before running the test.
2157 * gdb.ada/null_record.exp: Likewise.
2158 * gdb.ada/packed_array.exp: Likewise.
2159 * gdb.ada/start.exp: Likewise.
2160
724f452b
JB
21612005-02-15 Joel Brobecker <brobecker@adacore.com>
2162
2163 * gdb.ada/packed_array/pa.adb: New file.
2164 * gdb.ada/packed_array.exp: New testcase.
2165
57f5cdfb 21662005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 2167
1f393151
MK
2168 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
2169 files.
2170
ebdda337
MK
2171 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
2172 on *-*-openbsd*. Correctly match whitespace in regukar
2173 expressions.
2174
cf309262
DJ
21752005-02-10 Daniel Jacobowitz <dan@debian.org>
2176
2177 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
2178 PR exp/1821
2179 * gdb.base/gdb1821.c: New test file.
2180 * gdb.base/gdb1821.exp: New test file.
2181
3be49e7a
JB
21822005-02-09 Joel Brobecker <brobecker@adacore.com>
2183
2184 * gdb.base/start.c: New file.
2185 * gdb.base/start.exp: New testcase.
2186
e292e67d
JB
21872005-02-09 Joel Brobecker <brobecker@adacore.com>
2188
2189 * gdb.ada/start/dummy.adb: New file.
2190 * gdb.ada/start.exp: New testcase.
2191
dbdfa66c
CV
21922005-02-09 Corinna Vinschen <vinschen@redhat.com>
2193
2194 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
2195 for printing symbols and statistics.
2196 Add test for using relative pathnames in "maint print msymbols" test.
2197 Mark "maint info sections DATA" XFAIL on Cygwin.
2198 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
2199 tests.
2200
d7941671
AC
22012005-02-09 Andreas Schwab <schwab@suse.de>
2202
2203 Committed by Andrew Cagney <cagney@gnu.org>
2204 * gdb.base/remotetimeout.exp: New file.
2205
74e5ef44
MK
22062005-02-07 Mark Kettenis <kettenis@gnu.org>
2207
2208 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
2209
464dd14d
JB
22102005-02-03 Joel Brobecker <brobecker@adacore.com>
2211
2212 * gdb.ada/gnat_ada.gpr: New file.
2213 * gdb.ada/gnat_ada.gin: Delete, no longer used.
2214 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
2215 * configure.ac: No longer generate gnat_ada.gpr.
2216 * configure: Regenerate.
2217 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
2218 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
2219 * gdb.ada/null_record/bar.ads: Likewise.
2220 * gdb.ada/null_record/bar.adb: Likewise.
2221 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
2222 * gdb.ada/null_record.exp (testdir): New variable.
2223 (testfile): executable is now in testdir subdirectory.
2224 (srcfile): Use full path to the main compilation unit.
2225 * gdb.ada/fixed_points.exp: Same changes as above.
2226
30d756ae
NR
22272005-02-03 Nick Roberts <nickrob@snap.net.nz>
2228
2229 * gdb.base/interp.exp: New test.
2230
9d799f85
AC
22312005-01-24 Andrew Cagney <cagney@gnu.org>
2232
2233 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
2234
15656118
AC
22352005-01-19 Andrew Cagney <cagney@gnu.org>
2236
a892c31b
AC
2237 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
2238 configure.ac not configure.in.
2239
15656118
AC
2240 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
2241 of powerpc*-*-*.
2242 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
2243 * gdb.base/list.exp (test_list_function)
2244 (test_list_filename_and_function): Ditto.
2245 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
2246
a7b01baf
AC
22472005-01-16 Andrew Cagney <cagney@gnu.org>
2248
17d92a02
AC
2249 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
2250
a7b01baf
AC
2251 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
2252
bc8332bb
AC
22532005-01-14 Andrew Cagney <cagney@gnu.org>
2254
2255 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
2256 * gdb.mi/mi2-var-cmd.exp: Ditto.
2257
4d074752
CV
22582005-01-10 Corinna Vinschen <vinschen@redhat.com>
2259
2260 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
2261
bec39cab
AC
22622005-01-07 Andrew Cagney <cagney@gnu.org>
2263
2264 * configure.ac: Rename configure.in, require autoconf 2.59.
2265 * configure: Re-generate.
2266 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
2267 * gdb.stabs/configure: Re-generate.
2268 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
2269 * gdb.hp/configure: Re-generate.
2270 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
2271 autoconf 2.59.
2272 * gdb.hp/gdb.objdbg/configure: Re-generate.
2273 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
2274 autoconf 2.59.
2275 * gdb.hp/gdb.defects/configure: Re-generate.
2276 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
2277 autoconf 2.59.
2278 * gdb.hp/gdb.compat/configure: Re-generate.
2279 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
2280 autoconf 2.59.
2281 * gdb.hp/gdb.base-hp/configure: Re-generate.
2282 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
2283 autoconf 2.59.
2284 * gdb.hp/gdb.aCC/configure: Re-generate.
2285
f10b16d4
JB
22862004-12-15 Jim Blandy <jimb@redhat.com>
2287
2288 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
2289 under NPTL when there is debugging info available for libpthread.
2290
fb6e1814
JG
22912004-12-13 Jerome Guitton <guitton@gnat.com>
2292
2293 * gdb.ada/fixed_points.c: New file.
2294 * gdb.ada/fixed_points.exp: New file.
2295
fe46cd3a
RC
22962004-12-03 Randolph Chung <tausq@debian.org>
2297
2298 * gdb.arch/pa-nullify.exp: New file.
2299 * gdb.arch/pa-nullify.s: New file.
2300
8de0841b
RC
23012004-11-30 Randolph Chung <tausq@debian.org>
2302
2303 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
2304 instead of "tbug". Fix regexp to work properly with gdb_test.
2305
c8170782
PH
23062004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
2307
2308 * gdb.base/bitfields2.exp: New test.
2309 * gdb.base/bitfields2.c: New file.
2310
954269c2
RE
23112004-11-28 Richard Earnshaw <rearnsha@arm.com>
2312
2313 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
2314
0107feed
RC
23152004-11-16 Randolph Chung <tausq@debian.org>
2316
2317 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
2318
f073ae8c
DJ
23192004-11-14 Daniel Jacobowitz <dan@debian.org>
2320
2321 * gdb.threads/threadapply.exp: Correct "macro details" test.
2322
19ad59e7
JJ
23232004-11-11 Jeff Johnston <jjohnstn@redhat.com>
2324
2325 * gdb.threads/threadapply.exp: New test.
2326 * gdb.threads/threadapply.c: New file.
2327
9cf0961b
MK
23282004-11-07 Mark Kettenis <kettenis@gnu.org>
2329
2330 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
2331 frames.
2332
c789492a
FL
23332004-11-05 Felix Lee <felix+log1@specifixinc.com>
2334
2335 * gdb.base/cursal.exp: New file.
2336 * gdb.base/cursal.c: New file.
2337
a1e167bb
AC
23382004-11-03 Andrew Cagney <cagney@gnu.org>
2339
2340 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
2341
b7cbf173
MK
23422004-10-30 Mark Kettenis <kettenis@gnu.org>
2343
2344 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
2345 NetBSD/ELF targets.
2346
88f9d34f
JB
23472004-10-29 Joel Brobecker <brobecker@gnat.com>
2348
2349 * gdb.threads/bp_in_thread.c: New file, copied from
2350 pthread_cond_wait.c.
2351 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
2352 file, rather than reusing the .c file from another testcase.
2353
ca7d6a0c
JB
23542004-10-20 Joel Brobecker <brobecker@gnat.com>
2355
2356 * gdb.ada/null_record.exp: Check where we stopped after
2357 sending the start command, instead of where the associated
2358 temporary breakpoint was inserted.
2359
0d863d03
AC
23602004-10-14 Andrew Cagney <cagney@gnu.org>
2361
2362 * gdb.mi/gdb701.c (main): Return 0.
2363
d11e72cb
DJ
23642004-10-13 Daniel Jacobowitz <dan@debian.org>
2365
d40539a4 2366 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 2367
e1923096
JJ
23682004-10-12 Jeff Johnston <jjohnstn@redhat.com>
2369
2370 * gdb.threads/schedlock.c: Add comment markers to use to find
2371 line numbers.
2372 * gdb.threads/schedlock.exp: Adjust regex to handle the new
2373 comments.
2374 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
2375 breakpoint lines.
2376
ec8ba2c9
DJ
23772004-10-12 Daniel Jacobowitz <dan@debian.org>
2378
2379 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
2380
0eb3658b
DJ
23812004-10-12 Daniel Jacobowitz <dan@debian.org>
2382
2383 * configure.in: Add gdb.dwarf2.
2384 * configure: Regenerated.
2385 * Makefile.in: Add gdb.dwarf2.
2386 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
2387 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
2388 gdb.dwarf2/file1.txt: New files.
2389
a271cc33
OF
23902004-10-11 Orjan Friberg <orjanf@axis.com>
2391
2392 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
2393 of "run", since the latter doesn't work with remote targets. Adjust
2394 the breakpoint numbering accordingly.
2395 * gdb.threads/pthread_cond_wait.exp: Ditto.
2396
895ce074
MC
23972004-10-08 Michael Chastain <mec.gnu@mindspring.com>
2398
2399 * gdb.base/overlays.exp: Update copyright years.
2400
6be3092d
KI
24012004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
2402
2403 * gdb.base/overlays.exp: Disable if target is Linux.
2404
e05389b8
FL
24052004-10-06 Felix Lee <felix+log1@specifixinc.com>
2406
2407 * config/gdbserver.exp (gdb_load): Use right filename on remote.
2408
73cb587d
KI
24092004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
2410
2411 * gdb.asm/asm-source.exp: Add m32r-linux target.
2412 * gdb.asm/m32r-linux.inc: New file.
2413
3c0edcdc
AC
24142004-09-24 Andrew Cagney <cagney@redhat.com>
2415 David Anderson <anderson@redhat.com>
2416
2417 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
2418 command fails, assume things will work.
2419 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
2420 (_GNU_SOURCE): Define.
2421 (print_unsigned, print_hex): Change parameter to "long long".
2422 (print_byte_count): New function, use to print byte counts.
2423 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
2424 O_LARGEFILE.
2425 (main): Compute an upper bound on a corefile in max_core_size.
2426 Limit memory chunk size to max_core_size. Limit total memory
2427 allocated to max_core_size.
2428
4bb3667f
AC
24292004-09-23 Andrew Cagney <cagney@gnu.org>
2430
2431 * gdb.base/bigcore.exp: Replace the code that creates a corefile
2432 from a separate process with code that creates a corefile by
2433 making the inferior dump core.
2434
60fe1a51
MK
24352004-09-23 Mark Kettenis <kettenis@gnu.org>
2436
2437 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
2438 block.
2439
8e937346
MC
24402004-09-23 Michael Chastain <mec.gnu@mindspring.com>
2441
2442 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
2443 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
2444 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
2445 Likewise.
2446
7213f6d6
JJ
24472004-09-20 Jeff Johnston <jjohnstn@redhat.com>
2448
2449 * gdb.java/jprint.exp: New test case for java inferior call.
2450 * gdb.java/jprint.java: Ditto.
2451
eac69dca
JB
24522004-09-15 Joel Brobecker <brobecker@gnat.com>
2453
2454 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
2455
22227696
MC
24562004-09-14 Michael Chastain <mec.gnu@mindspring.com>
2457
2458 * gdb.threads/killed.c: Include <stdlib.h>.
2459 * gdb.threads/pthreads.c: Likewise.
2460
7dd403a4
MC
24612004-09-14 Michael Chastain <mec.gnu@mindspring.com>
2462
2463 * gdb.threads/killed.c: Add copyright notice.
2464
33f2d567
JM
24652004-09-10 Jason Molenda (jmolenda@apple.com)
2466
2467 * gdb.base/define.exp: Two new tests to verify zero space chars
2468 after 'if' and 'while' commands in a user-defined command is correctly
2469 parsed.
2470
e05b62ac
AC
24712004-09-08 Andrew Cagney <cagney@gnu.org>
2472
2473 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
2474 delivery test with duplicate at end of file.
2475
9cbe82da
MK
24762004-09-06 Mark Kettenis <kettenis@jive.nl>
2477
2478 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
2479
564803d9
MC
24802004-09-05 Michael Chastain <mec.gnu@mindspring.com>
2481
2482 * config/hppro.exp: Removed.
2483
7c6807ce
MC
24842004-09-05 Michael Chastain <mec.gnu@mindspring.com>
2485
2486 * config/sparclet.exp: Removed.
2487
bf7e26dd
MC
24882004-09-05 Michael Chastain <mec.gnu@mindspring.com>
2489
2490 * config/udi.exp: Removed.
2491
714e341b
MC
24922004-09-02 Michael Chastain <mec.gnu@mindspring.com>
2493
2494 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
2495 of "exp_continue".
2496 (advancei): Likewise.
2497
1236e623
JJ
24982004-09-01 Jeff Johnston <jjohnstn@redhat.com>
2499
2500 * gdb.base/unload.exp: Fix so messages aren't duplicated.
2501
3bdcad15
MI
25022004-09-01 Manoj Iyer <manjo@austin.ibm.com>
2503
228af206 2504 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
2505 to check for nodebug in executable.
2506 * gdb.gdb/observer.exp (setup_test): Likewise.
2507 * gdb.gdb/selftest.exp (test_with_self): Likewise.
2508 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
2509
c72b934c
AC
25102004-09-01 Andrew Cagney <cagney@gnu.org>
2511
2512 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
2513 files.
2514
edd9b715
JJ
25152004-09-01 Jeff Johnston <jjohnstn@redhat.com>
2516
2517 * gdb.base/unload.exp: Fix expected warning message to match
2518 latest format.
2519
fb4ce06b
CV
25202004-09-01 Corinna Vinschen <vinschen@redhat.com>
2521
2522 * gdb.base/call-rt-st.exp: Fix typos.
2523
ce78e7c3
MI
25242004-08-31 Manoj Iyer <manjo@austin.ibm.com>
2525
2526 * gdb.threads/thread_check.exp: New testcase.
2527 * gdb.threads/thread_check.c: New testcase.
2528
2dedb159
AC
25292004-08-31 Andrew Cagney <cagney@gnu.org>
2530
2531 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
2532 (skip_to_handler_entry): New procedures. Test stepping into a
2533 handler when the breakpoint is at the handler's entry point.
2534
68f53502
AC
25352004-08-30 Andrew Cagney <cagney@gnu.org>
2536
2537 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
2538 gdb/1757.
2539
3e3ffd2b
MC
25402004-08-27 Michael Chastain <mec.gnu@mindspring.com>
2541
2542 With code from Manoj Iyer <manjo@austin.ibm.com>:
2543 * lib/gdb.exp (gdb_file_cmd): Return more information in the
2544 return value. Add an arm for "no debugging symbols found".
2545 Change a stray "error" to "perror".
2546 (gdb_run_cmd): Adapt to new return value.
2547 * gdb.base/remote.exp: Adapt to new return value.
2548 * gdb.gdb/complaints.exp: Likewise.
2549 * gdb.gdb/observer.exp: Likewise.
2550 * gdb.gdb/selftest.exp: Likewise.
2551 * gdb.gdb/xfullpath.exp: Likewise.
2552
4b6f5fd2
JB
25532004-08-27 Joel Brobecker <brobecker@gnat.com>
2554
2555 * gdb.threads/bp_in_thread.exp: New testcase.
2556
e5b25496
MC
25572004-08-27 Michael Chastain <mec.gnu@mindspring.com>
2558
2559 Fix PR testsuite/1735.
2560 * gdb.threads/schedlock.c (thread_function): Add a cast
2561 to suppress a gcc warning.
2562 * gdb.threads/thread-specific.c (thread_function): Likewise.
2563
934353d6
MC
25642004-08-26 Michael Chastain <mec.gnu@mindspring.com>
2565
2566 * gdb.base/unload.c: Include <stdlib.h>.
2567
f98a0aef 25682004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 2569
f98a0aef 2570 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
2571 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
2572 synchronized after the "return".
2573
5a2e8882
MC
25742004-08-26 Michael Chastain <mec.gnu@mindspring.com>
2575
2576 * gdb.mi/basics.c: Include <stdio.h>.
2577 * gdb.mi/pthreads.c: Include <stdlib.h>.
2578 * gdb.mi/var-cmd.c: Include <stdlib.h>.
2579
a9640423
MC
25802004-08-26 Michael Chastain <mec.gnu@mindspring.com>
2581
2582 * gdb.threads/schedlock.c: Add copyright notice.
2583
b04e311d
AC
25842004-08-25 Andrew Cagney <cagney@gnu.org>
2585
2586 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
2587 (skip_over_handler, breakpoint_over_hander): New test procedures.
2588 (advance, advancei): Add a proper prefix, do not use
2589 rerun_to_main.
2590 * gdb.base/sigstep.c (main): Change to use an infinite loop.
2591
7c27f15b
MC
25922004-08-24 Michael Chastain <mec.gnu@mindspring.com>
2593
2594 * gdb.mi/basics.c: Add copyright notice.
2595 * gdb.mi/var-cmd.c: Add copyright notice.
2596
fffc87ae
MC
25972004-08-23 Michael Chastain <mec.gnu@mindspring.com>
2598
2599 * lib/gdb.exp: Remove signed_keyword_not_used.
2600 * lib/compiler.c: Likewise.
2601 * lib/compiler.cc: Likewise.
2602
d782e0bf
MC
26032004-08-23 Michael Chastain <mec.gnu@mindspring.com>
2604
2605 * gdb.base/whatis.c: Remove conditional disabling of "signed".
2606 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
2607
96033e83
MC
26082004-08-23 Michael Chastain <mec.gnu@mindspring.com>
2609
2610 * gdb.base/whatis.c: Add copyright notice.
2611
cf38c229
MK
26122004-08-20 Mark Kettenis <kettenis@gnu.org>
2613
2614 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
2615 it to skip the breakpoints encoded in the inline assembly.
2616
f4b49756
MC
26172004-08-20 Michael Chastain <mec.gnu@mindspring.com>
2618
2619 * Makefile.in: Add gdb.fortran.
2620
2f193b69
MC
26212004-08-20 Michael Chastain <mec.gnu@mindspring.com>
2622
2623 * gdb.base/call-sc.exp (test_scalar_returns):
2624 Fix cut-and-paste glitch in "Make fun return now".
2625
89a237cb
MC
26262004-08-17 Michael Chastain <mec.gnu@mindspring.com>
2627
2628 * configure.in: Add gdb.fortran.
2629 * configure: Regenerate.
2630 * gdb.fortran/Makefile.in: New file.
2631 * lib/gdb.exp (skip_fortran_tests): New procedure.
2632
469aff8e
MC
26332004-08-17 Michael Chastain <mec.gnu@mindspring.com>
2634
2635 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
2636 reference to bug-gnu@prep.ai.mit.edu.
2637 * gdb.mi/mi-var-child.exp: Likewise.
2638 * gdb.mi/mi-var-cmd.exp: Likewise.
2639 * gdb.mi/mi-var-display.exp: Likewise.
2640 * gdb.mi/mi2-var-block.exp: Likewise.
2641 * gdb.mi/mi2-var-child.exp: Likewise.
2642 * gdb.mi/mi2-var-cmd.exp: Likewise.
2643 * gdb.mi/mi2-var-display.exp: Likewise.
2644
00b51b9f
MK
26452004-08-15 Mark Kettenis <kettenis@gnu.org>
2646
2647 * gdb.base/unload.c (main): Make local variable msg const.
2648
45f07fef
MC
26492004-08-15 Michael Chastain <mec.gnu@mindspring.com>
2650
2651 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
2652 to bug-gnu@prep.ai.mit.edu.
2653 * gdb.mi/mi-disassemble.exp: Likewise.
2654 * gdb.mi/mi-eval.exp: Likewise.
2655 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
2656 default line number.
2657 * gdb.mi/mi-return.exp: Likewise.
2658 * gdb.mi/mi-simplerun.exp: Likewise.
2659 * gdb.mi/mi-stack.exp: Likewise.
2660 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
2661 number with explicit range test.
2662 * gdb.mi/mi-watch.exp: Likewise.
2663 * gdb.mi/mi2-break.exp: Likewise.
2664 * gdb.mi/mi2-cli.exp: Likewise.
2665 * gdb.mi/mi2-disassemble.exp: Likewise.
2666 * gdb.mi/mi2-eval.exp: Likewise.
2667 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
2668 default line number.
2669 * gdb.mi/mi2-return.exp: Likewise.
2670 * gdb.mi/mi2-simplerun.exp: Likewise.
2671 * gdb.mi/mi2-stack.exp: Likewise.
2672 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
2673 number with explicit range test.
2674 * gdb.mi/mi2-watch.exp: Likewise.
2675
dd8c8ee7
MC
26762004-08-15 Michael Chastain <mec.gnu@mindspring.com>
2677
2678 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
2679 * gdb.cp/m-static.exp: Likewise.
2680 * gdb.cp/rtti.exp: Likewise.
2681
4e838464
MK
26822004-08-14 Mark Kettenis <kettenis@gnu.org>
2683
2684 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
2685
8d8cb839
EZ
26862004-08-14 Eli Zaretskii <eliz@gnu.org>
2687
2688 * ChangeLog: Prefix Local Variables with semi-colons and indent
2689 the reference to older ChangeLog files, to fix fontification in
2690 Emacs.
2691
deea8bb0
MC
26922004-08-13 Michael Chastain <mec.gnu@mindspring.com>
2693
2694 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
2695 * gdb.mi/mi2-break.exp: Likewise.
2696
c3297504
MC
26972004-08-13 Michael Chastain <mec.gnu@mindspring.com>
2698
2699 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
2700
25808999
MC
27012004-08-13 Michael Chastain <mec.gnu@mindspring.com>
2702
2703 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
2704
226a8d71
MC
27052004-08-13 Michael Chastain <mec.gnu@mindspring.com>
2706
2707 * gdb.cp/classes.exp: Remove unused declarations. Just let
2708 test names default instead of providing special names. Remove
2709 extraneous demangler test.
2710
37fdf854
JJ
27112004-08-12 Jeff Johnston <jjohnstn@redhat.com>
2712
2713 * gdb.base/unload.exp: New test for breakpoints in dynamically
2714 loaded libraries.
2715 * gdb.base/unload.c: Ditto.
2716 * gdb.base/unloadshr.c: Ditto.
2717
2d3a7986
MC
27182004-08-12 Michael Chastain <mec.gnu@mindspring.com>
2719
2720 * gdb.cp/classes.exp (test_ptype_class_objects): Call
2721 cp_test_ptype_class.
2722 (test_enums): Likewise.
2723
c72b934c
AC
27242004-08-10 Andrew Cagney <cagney@gnu.org>
2725
2726 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
2727 files.
2728
cc503c8a
AC
27292004-08-10 Andrew Cagney <cagney@gnu.org>
2730
2731 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
2732 init_malloc call.
2733
902f2ccb
MC
27342004-08-10 Michael Chastain <mec.gnu@mindspring.com>
2735
2736 * ChangeLog: Add copyright notice. The notice is copied
2737 from emacs 21.3 top level ChangeLog.
2738
78c90502
MC
27392004-08-09 Michael Chastain <mec.gnu@mindspring.com>
2740
2741 * lib/cp-support.exp: New file.
2742 * lib/cp-support.exp (cp_test_type_class): New function.
2743 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
2744 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
2745 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
2746 cp_test_ptype_class.
2747
88e5ea78
MC
27482004-08-09 Michael Chastain <mec.gnu@mindspring.com>
2749
2750 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
2751 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
2752 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
2753 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
2754 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
2755 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
2756 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
2757 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
2758 gdb.mi/mi2-watch.exp: Update copyright years.
2759
6a89fc9c
MK
27602004-08-09 Mark Kettenis <kettenis@gnu.org>
2761
2762 * gdb.base/sigaltstack.exp: Provide proper anchoring.
2763
1482e0de
MC
27642004-08-09 Michael Chastain <mec.gnu@mindspring.com>
2765
2766 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
2767 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
2768 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
2769 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
2770 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
2771 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
2772 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
2773 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
2774 gdb.mi/mi-watch.exp: Update copyright years.
2775
1a5ce3f3
DJ
27762004-08-08 Daniel Jacobowitz <dan@debian.org>
2777
2778 PR gdb/1738
2779 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
2780 from a breakpoint with a pending signal.
2781
04f6ecf2
DJ
27822004-08-08 Daniel Jacobowitz <dan@debian.org>
2783
2784 PR gdb/1736
2785 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
2786 * gdb.base/sigaltstack.exp (finish_test): Consume output until
2787 the prompt.
2788 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
2789
54d90d35
DJ
27902004-08-08 Daniel Jacobowitz <dan@debian.org>
2791
2792 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
2793
d2f6abb0
DJ
27942004-08-08 Daniel Jacobowitz <dan@debian.org>
2795
2796 PR gdb/1736
2797 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
2798 for i?86-*-linux*.
2799
5598c03d
DJ
28002004-08-08 Daniel Jacobowitz <dan@debian.org>
2801
2802 * gdb.arch/i386-prologue.exp: Compile without debug information.
2803
c6fee705
MC
28042004-08-08 Michael Chastain <mec.gnu@mindspring.com>
2805
2806 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
2807 rather than asking gdb to search.
2808
dd90efdb
MC
28092004-08-05 Michael Chastain <mec.gnu@mindspring.com>
2810
2811 * gdb.base/gcore.c: Include <string.h>.
2812
1e84bec1
MC
28132004-08-05 Michael Chastain <mec.gnu@mindspring.com>
2814
2815 * gdb.base/gcore.c: Add copyright notice.
2816
e425eb2b
MC
28172004-08-05 Michael Chastain <mec.gnu@mindspring.com>
2818
2819 * gdb.base/freebpcmd.c: Include <stdio.h>.
2820 * gdb.base/long_long.c: Include <string.h>.
2821 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
2822 * gdb.base/siginfo.c: Include <string.h>.
2823 * gdb.base/sigstep.c: Include <string.h>.
2824
cb9aaed5
MC
28252004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2826
2827 * gdb.base/complex.c: Include <stdlib.h>.
2828
55944f3d
MC
28292004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2830
2831 * gdb.base/complex.c: Add copyright notice.
2832
7b2953d9
MC
28332004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2834
2835 * gdb.base/charset.c: Include <stdlib.h>.
2836
c9133d23
MC
28372004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2838
2839 * gdb.base/auxv.c: Include <stdlib.h>.
2840
0a8490ad
MC
28412004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2842
2843 * gdb.base/auxv.c: Add copyright notice.
2844
3426d5ec
MC
28452004-08-04 Michael Chastain <mec.gnu@mindspring.com>
2846
2847 * gdb.base/coremaker.c: Add copyright notice.
2848 * gdb.base/coremaker2.c: Add copyright notice.
2849
8da195dd
AC
28502004-08-04 Andrew Cagney <cagney@gnu.org>
2851
2852 * gdb.base/store.exp: Update copyright.
2853 (check_set, up_set, check_struct, up_struct): Add a prefix to test
2854 names, do not import gdb_prompt.
2855
8d394f98
AC
28562004-08-01 Andrew Cagney <cagney@gnu.org>
2857
2858 Fix PR testsuite/1729.
2859 * gdb.base/dump.exp: Add test name to callers of capture_value, do
2860 not use capture_value with value 4.
2861 (capture_value): Add optional test name parameter.
2862 (test_reload_saved_value, test_restore_saved_value): Use $msg as
2863 the prefix, pass to capture_value.
2864
b6702b23
MK
28652004-08-01 Mark Kettenis <kettenis@gnu.org>
2866
2867 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
2868 * gdb.arch/i386-prologue.c (standard): New prototype and function.
2869 (main): Call new function.
2870
c203e0ca
MC
28712004-07-31 Michael Chastain <mec.gnu@mindspring.com>
2872
2873 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
2874
a7995a30
MC
28752004-07-31 Michael Chastain <mec.gnu@mindspring.com>
2876
2877 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
2878
9366563b
MC
28792004-07-31 Michael Chastain <mec.gnu@mindspring.com>
2880
b6eeaf26 2881 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
2882 Accept more values of vtbl pointer. Remove some messages
2883 about "obsolete gcc or gdb".
2884
2fc1f950
MC
28852004-07-30 Michael Chastain <mec.gnu@mindspring.com>
2886
2887 * gdb.cp/classes.exp: Accept more varieties of ptype output.
2888
c724d49b
MC
28892004-07-30 Michael Chastain <mec.gnu@mindspring.com>
2890
2891 * gdb.base/asm-source.exp: Properly convert target board
2892 debug flags from gcc format to binutils format.
2893
736b0fce
MK
28942004-07-28 Mark Kettenis <kettenis@gnu.org>
2895
2896 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
2897 gdb1718". PR backtrace/1718 partially fixed.
2898
5633ea5c
JJ
28992004-07-27 Jeff Johnston <jjohnstn@redhat.com>
2900
2901 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
2902
575eebb1
NC
29032004-07-26 Nick Clifton <nickc@redhat.com>
2904
2905 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
2906 good default value for a specific architecture is available then
2907 set it to that value. Otherwise default to the -gstabs switch.
2908 Remove the -g... switches from the asm-flags variable. Allow the
2909 target board info to override the value if it wants to. Pass the
2910 switch on the assembler command line.
2911
62104619
MK
29122004-07-23 Mark Kettenis <kettenis@gnu.org>
2913
2914 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
2915 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
2916 (main): Call new function.
2917
4a1135b8
MC
29182004-07-22 Michael Chastain <mec.gnu@mindspring.com>
2919
2920 Test for PR exp/1715.
2921 * gdb.base/radix.exp: Refactor common procedures. Make all
2922 test names unique. Change XFAIL to KFAIL.
2923
8a12c1f0
MC
29242004-07-20 Michael Chastain <mec.gnu@mindspring.com>
2925
2926 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
2927 * gdb.ada/gnat_ada.gin: ... to here.
2928 * configure.in: Use gnat_ada.gin.
2929 * configure: Regenerate.
2930
23b451cf
AC
29312004-07-20 Andrew Cagney <cagney@gnu.org>
2932
2933 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
2934 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
2935 XFAILs. Clean up test messages and comments. Check backtraces.
2936 Delete re-sync code.
2937
ab618a02
MC
29382004-07-19 Michael Chastain <mec.gnu@mindspring.com>
2939
2940 Fix PR cli/740.
2941 * gdb.base/annota1.exp: Honor gdb,nosignals.
2942 * gdb.base/annota3.exp: Likewise.
2943
46dad340
MC
29442004-07-19 Michael Chastain <mec.gnu@mindspring.com>
2945
2946 * lib/java.exp: Update copyright notice.
2947
756d8c70
AC
29482004-07-19 Andrew Cagney <cagney@gnu.org>
2949
2950 * gdb.base/selftest.exp: Copy file from here ...
2951 * gdb.gdb/selftest.exp: ... to here.
2952
586027e6
AC
29532004-07-16 Andrew Cagney <cagney@redhat.com>
2954
2955 * lib/insight-support.exp: Delete file.
2956 * lib/java.exp (java_init): Fix copyright.
2957
029d2200
AC
29582004-07-16 Andrew Cagney <cagney@gnu.org>
2959
2960 * gdb.base/restore.c: Append "prologue" to comments marking the a
2961 function's prologue.
2962 * gdb.base/restore.exp: Update copyright, re-indent.
2963 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
2964 callerN" prefix where needed. Update patterns that match a
2965 function's prologue.
2966
653b62c5
MC
29672004-07-16 Michael Chastain <mec.gnu@mindspring.com>
2968
2969 * gdb.base/restore.c: Add copyright notice.
2970
f7d690e5
AC
29712004-07-16 Andrew Cagney <cagney@gnu.org>
2972
2973 * gdb.base/logical.exp: Update copyright.
2974 (evaluate): New procedure. Use to re-implement tests using
2975 several tables.
2976
d629a7cb
MH
29772004-07-14 Martin Hunt <hunt@redhat.com>
2978
2979 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
2980 which fixes some problems where init.tcl was not found.
2981
9c7bb332
AC
29822004-07-13 Andrew Cagney <cagney@gnu.org>
2983
6bf46641
AC
2984 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
2985 (check_sizeof, check_valueof): Do not include the output in the
2986 test name. Use gdb_test.
2987 (get_valueof): Use gdb_test_multiple.
2988
c4ffd4c0
AC
2989 * gdb.base/step-test.exp: Update copyright. Use
2990 gdb_test_multiple. Ensure that test names do not include
2991 architecture dependent output.
2992
ab89363a
AC
2993 * gdb.gdb/observer.exp: Update copyright.
2994 (setup_test): Use gdb_test_multiple.
2995 (attach_first_observer, attach_second_observer)
2996 (attach_third_observer, detach_first_observer)
2997 (detach_second_observer, detach_third_observer)
2998 (reset_counters, check_counters): Make $message a prefix.
2999 (test_normal_stop_notifications): Add "args" parameter - a list of
3000 init functions to be called. Make $message a prefix,
3001 (test_observer_normal_stop): Change the message prefixes so that
3002 they are unique, pass the attach / detach procedures to
3003 test_normal_stop_notifications.
3004
ec58997a
AC
3005 * gdb.base/signull.exp (test_segv): Prefix all tests with
3006 "${name}". Clean up test messages.
3007
b475183b
AC
3008 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
3009
9c7bb332
AC
3010 * gdb.base/ena-dis-br.exp: Update copyright.
3011 (break_at): New function. Replace send_gdb with gdb_test,
3012 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
3013 ignore count, not stopped at bpt", with KFAIL.
3014
2dd95497
CV
30152004-07-13 Corinna Vinschen <vinschen@redhat.com>
3016
3017 * gdb.base/attach.exp: Remove cleanupfile handling.
3018
419e626b
AC
30192004-07-12 Andrew Cagney <cagney@gnu.org>
3020
3021 * gdb.base/annota1.exp: Cleanup corefile test name.
3022 * gdb.base/annota3.exp: Ditto.
3023
8b1b3228
AC
30242004-07-12 Andrew Cagney <cagney@gnu.org>
3025
78650829
AC
3026 * gdb.base/signals.exp: Clean up copyright, re-indent.
3027
8b1b3228
AC
3028 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
3029 gdb_test and gdb_test_multiple.
3030
935c2760
JJ
30312004-07-08 Jeff Johnston <jjohnstn@redhat.com>
3032
3033 * gdb.java/jmain.exp: Fix expected line number for main to
3034 break at. Set XFAIL for break at main test since gcj does not
3035 provide line number info for first statement in main.
3036
1544280f
AC
30372004-07-08 Andrew Cagney <cagney@gnu.org>
3038
1279f4ff
AC
3039 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
3040
1544280f
AC
3041 * gdb.base/sigbpt.exp: Make the common part of each test name a
3042 prefix instead of suffix.
3043
bcc82369
BR
30442004-07-07 Bob Rossi <bob_rossi@cox.net>
3045
3046 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
3047 test from test_tbreak_creation_and_listing to
3048 test_file_list_exec_source_file
3049 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
3050 Changed name of test from test_tbreak_creation_and_listing to
3051 test_file_list_exec_source_file
3052
23f4b0aa
JJ
30532004-07-07 Jeff Johnston <jjohnstn@redhat.com>
3054
3055 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
3056 the jmisc() constructor instead of <init>.
3057 * gdb.java/jmisc1.exp: Ditto.
3058
56401cd5
AC
30592004-07-07 Andrew Cagney <cagney@gnu.org>
3060
3061 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
3062 corrupting the PC.
3063
44ae2f6a
MC
30642004-07-06 Michael Chastain <mec.gnu@mindspring.com>
3065
3066 * gdb.cp/templates.exp: Accept whitespace change in demangler
3067 output.
3068
45a83408
AC
30692004-07-06 Andrew Cagney <cagney@gnu.org>
3070
3071 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
3072
d205ad70
MC
30732004-07-02 Michael Chastain <mec.gnu@mindspring.com>
3074
3075 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
3076 * lib/compiler.cc: Likewise.
3077
06ea1a61
MC
30782004-06-30 Michael Chastain <mec.gnu@mindspring.com>
3079
3080 * lib/compiler.cc: Work around string preprocessing problem
3081 with old hp c++ compiler.
3082 * lib/compiler.c: Likewise.
3083
daab1251
CV
30842004-06-29 Corinna Vinschen <vinschen@redhat.com>
3085
3086 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
3087 directives to conditionalize symbol prefixing.
3088 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
3089 additional_flags handling. Add underscore prefix for Cygwin.
3090 * gdb.arch/i386-unwind.c: Use preprocessor directives to
3091 conditionalize symbol prefixing.
3092 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
3093 additional_flags handling. Add underscore prefix for Cygwin.
3094
cc984116
CV
30952004-06-29 Corinna Vinschen <vinschen@redhat.com>
3096
3097 * gdb.base/bigcore.exp: Skip test on Cygwin.
3098
c279b077
MC
30992004-06-28 Michael Chastain <mec.gnu@mindspring.com>
3100
3101 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
3102 formats for "info register". Use gdb_test_multiple. Fix
3103 the "invalid register" test.
3104
0e915747
CV
31052004-06-28 Corinna Vinschen <vinschen@redhat.com>
3106
3107 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
3108 PID for Cygwin. Add Cygwin specific strings to check for in some
3109 tests.
3110 (do_attach_tests): Add a test for user interaction when attaching
3111 to a process with no matching symbol table already loaded.
3112
11422c86
AC
31132004-06-26 Andrew Cagney <cagney@gnu.org>
3114
3115 Test PR java/1567 and PR java/1565.
3116 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
3117 * gdb.java/jmisc2.exp: Delete file.
3118
cefbce26
MC
31192004-06-26 Michael Chastain <mec.gnu@mindspring.com>
3120
3121 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
3122
e19f872c
CV
31232004-06-25 Corinna Vinschen <vinschen@redhat.com>
3124
3125 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
3126 attach process.
3127
d931ba3b
MC
31282004-06-23 Michael Chastain <mec.gnu@mindspring.com>
3129
3130 * gdb.cp/pr-1553.exp: Remove.
3131
aef68c48
MC
31322004-06-22 Michael Chastain <mec.gnu@mindspring.com>
3133
3134 * gdb.cp/pr-1553.cc: Remove.
3135 * gdb.cp/pr-1553.exp: Disable this test.
3136
8d5df71a
JB
31372004-06-20 Jim Blandy <jimb@redhat.com>
3138
3139 Fix PR testsuite/1680.
3140 * gdb.arch/i386-sse.exp: Properly quote curly braces in
3141 regular expressions.
3142
4ac6f39d
MC
31432004-06-19 Michael Chastain <mec.gnu@mindspring.com>
3144
3145 Fix PR testsuite/1679.
3146 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
3147 Issue an UNSUPPORTED result instead.
3148
1b413552
JB
31492004-06-18 Jim Blandy <jimb@redhat.com>
3150
3151 * gdb.base/charset.exp: Only send a control-C if we see a new
3152 prompt and incomplete command.
3153
6daa6ebd
MC
31542004-06-18 Michael Chastain <mec.gnu@mindspring.com>
3155
3156 * gdb.cp/pr-574.cc: Add copyright notice.
3157
51fa4ae0
JB
31582004-06-17 Jim Blandy <jimb@redhat.com>
3159
3160 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
3161 cases where the regexp has no groups; this grabs random text from
3162 the previous test suite, whatever that was.
3163
8fea26c5
MC
31642004-06-17 Michael Chastain <mec.gnu@mindspring.com>
3165
3166 * gdb.cp/printmethod.cc: Add copyright notice.
3167
1e3aeb41
MC
31682004-06-16 Michael Chastain <mec.gnu@mindspring.com>
3169
3170 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
3171
9d9030bc
AC
31722004-06-16 Andrew Cagney <cagney@gnu.org>
3173
3174 * gdb.base/signull.c: Update copyright. Include <string.h>.
3175 (bowler): Replace data_pointer with data_read
3176 and data_write cases. Add code_descriptor case.
3177 (zero, desc): New array and pointer.
3178 (data, code): Change to simple pointers.
3179 * gdb.base/signull.exp: Fix probe pattern matching a function
3180 descriptor SIGSEGV. Replace data_pointer with data_read and
3181 data_write tests.
3182
acd4ad44
AC
31832004-06-16 Andrew Cagney <cagney@gnu.org>
3184
3185 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
3186
08fd625c
MC
31872004-06-15 Michael Chastain <mec.gnu@mindspring.com>
3188
3189 * gdb.base/long_long.c: Add copyright notice.
3190
1903502c
MC
31912004-06-15 Michael Chastain <mec.gnu@mindspring.com>
3192
3193 * gdb.base/long_long.exp: Remove reference to
3194 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
3195 to gdb_breakpoint and gdb_continue_to_breakpoint.
3196
83313cb1
JB
31972004-06-14 Jim Blandy <jimb@redhat.com>
3198
3199 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
3200 endian case.
3201
1bf404ef
AC
32022004-06-14 Andrew Cagney <cagney@gnu.org>
3203
3204 * gdb.base/gcore.exp (capture_command_output): Delete the always
3205 passing tests containing inferior values.
3206 * gdb.base/ending-run.exp: Do not include the breakpoint address
3207 in the test message. Update copyright.
3208 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
3209 size in the test name, use gdb_test_multiple. Update copyright.
3210
ef220b33
MC
32112004-06-14 Michael Chastain <mec.gnu@mindspring.com>
3212
3213 * gdb.cp/ref-types.cc: Add copyright notice.
3214
4f70a4c9
MC
32152004-06-14 Michael Chastain <mec.gnu@mindspring.com>
3216
3217 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
3218 hp_aCC_compiler.
3219 * lib/compiler.cc: Likewise.
3220 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
3221 'set' commands. Log diagnostics for other lines. Set
3222 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
3223
335928ac
MC
32242004-06-13 Michael Chastain <mec.gnu@mindspring.com>
3225
3226 * gdb.cp/try_catch.cc: Add copyright notice.
3227
2efb12e8
MC
32282004-06-12 Michael Chastain <mec.gnu@mindspring.com>
3229
3230 * gdb.cp/userdef.cc: Add copyright notice.
3231
0bbed51a
MC
32322004-06-11 Michael Chastain <mec.gnu@mindspring.com>
3233
3234 * gdb.cp/virtfunc.cc: Add copyright notice.
3235
e12a46c9
RC
32362004-06-11 Randolph Chung <tausq@debian.org>
3237
3238 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
3239 problem.
3240
338e05af
AC
32412004-06-10 Andrew Cagney <cagney@gnu.org>
3242
3243 * lib/compiler.cc, lib/compiler.c: Append either
3244 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
3245 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
3246 instead of gcc-3-3.
3247
dc3f10cb
AC
32482004-06-09 Andrew Cagney <cagney@gnu.org>
3249
b4d946af
AC
3250 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
3251 gdb/1455, bug is specific to "long long" and "double".
3252
dc3f10cb
AC
3253 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
3254 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
3255 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
3256 fixed.
3257
b5c0bfa2
AC
32582004-06-09 Andrew Cagney <cagney@gnu.org>
3259
3260 * gdb.base/structs.exp (test_struct_returns): Replace
3261 "return_value_unknown" and "finish_value_unknown" by
3262 "return_value_known" and "finish_value_known". Instead of
3263 "return_value_unknown" iff "finish_value_unknown", check
3264 "return_value_known" implies "finish_value_known".
3265
caeb605f
MH
32662004-06-08 Martin Hunt <hunt@redhat.com>
3267
3268 * gdb.base/float.exp: Add pattern for mips targets.
3269
c892bb64
RC
32702004-06-08 Randolph Chung <tausq@debian.org>
3271
3272 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
3273 message for unknown architectures more clear.
3274
48306d3e
JB
32752004-06-08 Joel Brobecker <brobecker@gnat.com>
3276
3277 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
3278 start the execution of the program.
3279
83ecb59f
JB
32802004-06-07 Jim Blandy <jimb@redhat.com>
3281
3282 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
3283 * gdb.arch/i386-cpuid.h: New helper file.
3284
55264cb4
RC
32852004-06-07 Randolph Chung <tausq@debian.org>
3286
3287 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
3288 has started.
3289
23cadb28
RM
32902004-06-04 Roland McGrath <roland@redhat.com>
3291
3292 Fix PR gdb/1647.
3293 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
3294 differently to be robust to output buffering differences.
3295
51d01eda
MC
32962004-06-04 Michael Chastain <mec.gnu@mindspring.com>
3297
3298 * gdb.threads/pthreads.exp: Update copyright years.
3299 (check_control_c): Change asynchronous 'after' to synchronous.
3300
f4fc3b93
RM
33012004-06-04 Roland McGrath <roland@redhat.com>
3302
3303 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
3304 next gdb prompt.
3305
4013522b
MC
33062004-06-02 Michael Chastain <mec.gnu@mindspring.com>
3307
3308 Fix PR gdb/1636.
3309 * gdb.threads/manythreads.exp: Change asynchronous 'after'
3310 calls to synchronous.
3311
7a8f1e6b
JB
33122004-05-26 Jim Blandy <jimb@redhat.com>
3313
3314 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
3315
81bb3443
RC
33162004-05-24 Randolph Chung <tausq@debian.org>
3317
3318 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
3319 * gdb.asm/pa.inc: New file.
3320
8f5a3103
MK
33212004-05-22 Mark Kettenis <kettenis@gnu.org>
3322
3323 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
3324
734b8fe8
JB
33252004-05-21 Joel Brobecker <brobecker@gnat.com>
3326 Daniel Jacobowitz <drow@mvista.com>
3327
3328 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
3329 GDB prompt.
3330
725603e1
UW
33312004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3332
f4fc3b93 3333 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
3334 setjmp/longjmp. Use sigaction instead of signal.
3335
8b923272
JB
33362004-05-19 J. Brobecker <brobecker@gnat.com>
3337 Michael Snyder <msnyder@redhat.com>
3338
3339 * gdb.threads/pthread_cond_wait.c: New file.
3340 * gdb.threads/pthread_cond_wait.exp: New testcase.
3341
8bfabb04
AC
33422004-05-13 Andrew Cagney <cagney@redhat.com>
3343
3344 * gdb.base/signull.exp, gdb.base/signull.c: New files.
3345 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
3346
42edda50
AC
33472004-05-11 Andrew Cagney <cagney@redhat.com>
3348
3349 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
3350 fixed but revealed gdb/1639.
3351
d303a6c7
AC
33522004-05-10 Andrew Cagney <cagney@redhat.com>
3353
3354 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
3355 func1" and "next to 2nd alarm", kernel bug avoided.
3356
bf08c2a1
DJ
33572004-05-10 Daniel Jacobowitz <dan@debian.org>
3358
3359 PR external/1568
3360 * gdb.base/bigcore.exp: Check the size of the dumped core file.
3361 XFAIL if it is smaller than bytes_allocated.
3362 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
3363 (main): Make chunks_allocated unsigned. Correct comment.
3364
c0586a34
JB
33652004-05-07 Joel Brobecker <brobecker@gnat.com>
3366
3367 * gdb.arch/powerpc-aix-prologue.c: New file.
3368 * gdb.arch/powerpc-aix-prologue.exp: New file.
3369
f2785d12
JB
33702004-05-07 Jim Blandy <jimb@redhat.com>
3371
3372 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
3373 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
3374
bd7f6e30
JB
33752004-05-06 Joel Brobecker <brobecker@gnat.com>
3376
3377 * gdb.base/sep.exp: No longer setup_kfail when the program was
3378 built with dwarf2.
3379
0a5e7efe
JI
33802004-05-05 Jim Ingham <jingham@apple.com>
3381
3382 * gdb.base/pending.exp: Make sure pending breakpoints
3383 preserve the ignore count.
f4fc3b93 3384
a8958849
MK
33852004-04-27 Jerome Guitton <guitton@gnat.com>
3386
3387 * i386-prologue.exp: Add testcase for jump instruction as first
3388 instruction of the real code.
3389 * i386-prologue.c (jump_at_beginning): New function.
3390
7e103f5b
MK
33912004-04-28 Mark Kettenis <kettenis@gnu.org>
3392
3393 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
3394 x86_64-*-*.
3395
5d38b224
MK
33962004-04-28 Mark Kettenis <kettenis@gnu.org>
3397
3398 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
3399 i*86-*-*.
3400
0ef32fd9
MK
34012004-04-25 Mark Kettenis <kettenis@gnu.org>
3402
3403 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
3404 expression that checks the return type.
3405
71d7dd7c
AC
34062004-04-23 Andrew Cagney <cagney@redhat.com>
3407
3408 * gdb.base/call-sc.exp: New test of scalar call/return values.
3409 * gdb.base/call-sc.c: Ditto.
3410
1e9f977e
JJ
34112004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3412
3413 * gdb.threads/manythreads.c: Reduce thread stack size.
3414
899d9e3a
JJ
34152004-04-23 Jeff Johnston <jjohnstn@redhat.com>
3416
3417 * gdb.threads/manythreads.c: Add copyright notice.
3418
61bcae62
AC
34192004-04-23 Andrew Cagney <cagney@redhat.com>
3420
3421 * gdb.base/siginfo.exp: Better handle step out of signal.
3422 * gdb.base/sigstep.exp: Ditto.
3423
7339a42e
JJ
34242004-04-22 Jeff Johnston <jjohnstn@redhat.com>
3425 Daniel Jacobowitz <drow@mvista.com>
3426
3427 * gdb.threads/manythreads.c: New testcase.
3428 * gdb.threads/manythreads.exp: Ditto.
3429
5c98409b
JB
34302004-04-22 Jim Blandy <jimb@redhat.com>
3431
3432 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
3433 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
3434
3b611f1a
MC
34352004-04-21 Michael Chastain <mec.gnu@mindspring.com>
3436
3437 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
3438
f0fd9238
AC
34392004-04-21 Andrew Cagney <cagney@redhat.com>
3440
3441 * gdb.base/sigstep.c: New file.
3442 * gdb.base/sigstep.exp: New file.
3443
90990674
JB
34442004-04-16 Joel Brobecker <brobecker@gnat.com>
3445
3446 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
3447 call to observer_notify_normal_stop.
3448
78cef34b
AC
34492004-04-15 Andrew Cagney <cagney@redhat.com>
3450
3451 * gdb.base/siginfo.c: New file.
3452 * gdb.base/siginfo.exp: New file.
3453
d2343407
JB
34542004-04-12 J. Brobecker <brobecker@gnat.com>
3455
3456 * gdb.base/sep.exp: Fix typo in comment.
3457
a2dba3c8
JB
34582004-04-12 J. Brobecker <brobecker@gnat.com>
3459
3460 * gdb.base/sep.c: New file.
3461 * gdb.base/sep-proc.c: New file.
3462 * gdb.base/sep.exp: New testcase.
3463
15f7b60e
MK
34642004-04-09 Mark Kettenis <kettenis@gnu.org>
3465
3466 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
3467 support.
3468
44f4de1a
AC
34692004-04-05 Andrew Cagney <cagney@redhat.com>
3470
3471 * gdb.base/sigaltstack.c: New file.
3472 * gdb.base/sigaltstack.exp: New file.
3473
ef04f396
JB
34742004-04-04 Joel Brobecker <brobecker@gnat.com>
3475
3476 * gdb.base/foll-fork.exp: Update the expected output for
3477 "help set follow-fork-mode", to match a change that was made
3478 to the help of this variable on 2004-01-13.
3479
d40d2c92
JB
34802004-04-01 Joel Brobecker <brobecker@gnat.com>
3481
3482 * lib/ada.exp: Add copyright notice.
3483 * bar.ads: Likewise.
3484 * bar.adb: Likewise.
3485 * null_record.adb: Likewise.
3486 * null_record.exp: Likewise.
3487 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
3488
f86ef5a3
JB
34892004-04-01 Joel Brobecker <brobecker@gnat.com>
3490
3491 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
3492 * configure: Regenerate.
3493
414e70e3
JB
34942004-04-01 Joel Brobecker <brobecker@gnat.com>
3495
3496 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
3497 to build the application. Remove the message printed when in
3498 verbose mode, redundant with the UNSUPPORTED message above.
3499
f0aaee49
JB
35002004-03-31 Joel Brobecker <brobecker@gnat.com>
3501
3502 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
3503 * gdb.ada (null_record.exp): New testcase.
3504
ac81cb54
JB
35052004-03-31 Joel Brobecker <brobecker@gnat.com>
3506
3507 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
3508
854af2f7
JB
35092004-03-31 Joel Brobecker <brobecker@gnat.com>
3510
3511 * gdb.ada: New subdirectory.
3512 * gdb.ada/Makefile.in: New file.
3513 * gdb.ada/gnat_ada.gpr.in: New file.
3514
034cb681
JB
35152004-03-31 Joel Brobecker <brobecker@gnat.com>
3516
3517 * lib/ada.exp: New file.
3518
78a1a894
DJ
35192004-03-24 Daniel Jacobowitz <drow@mvista.com>
3520
3521 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
3522 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
3523
4b2b3b3e
AC
35242004-03-22 Andrew Cagney <cagney@redhat.com>
3525
3526 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
3527 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
3528 Problem identified by Ulrich Weigand.
3529
23c73aa3
DC
35302004-03-17 David Carlton <carlton@kealia.com>
3531
3532 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
3533 PR c++/826.
3534
d63a86f8
RM
35352004-03-16 Roland McGrath <roland@redhat.com>
3536
3537 * gdb.base/auxv.exp: New file.
3538 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
3539
0e02aa50
DC
35402004-03-12 David Carlton <carlton@kealia.com>
3541
3542 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
3543 * gdb.cp/pr-1553.cc: Ditto.
3544 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
3545 pass branch.
3546
c20b71be
MC
35472004-03-12 Michael Chastain <mec.gnu@mindspring.com>
3548
3549 * gdb.cp/templates.exp: Accept more template types.
3550
c7414a01
MC
35512004-03-09 Michael Chastain <mec.gnu@mindspring.com>
3552
3553 From Corinna Vinschen with modifications.
3554 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
3555 local variable obj_with_enum.
3556 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
3557 results with obj_with_enum.
3558
ed69573c
MC
35592004-03-09 Michael Chastain <mec.gnu@mindspring.com>
3560
3561 * gdb.cp/classes.cc: New file, copied from misc.cc.
3562 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
3563
28301461
MC
35642004-03-09 Michael Chastain <mec.gnu@mindspring.com>
3565
3566 * gdb.cp/misc.cc: Add copyright notice.
3567
1198ecbe
DC
35682004-03-05 David Carlton <carlton@kealia.com>
3569
3570 * gdb.cp/rtti.exp: Add 'print *obj3' test.
3571 * gdb.cp/rtti.h: Update copyright.
3572 (namespace n2::n3): New.
3573 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
3574 (n2::n3::func3): New.
3575 (main): Call n2::n3::func3.
3576 * gdb.cp/rtti2.cc: Update copyright.
3577 (n2::create3): New.
3578
9e08c470
MK
35792004-03-04 Mark Kettenis <kettenis@gnu.org>
3580
3581 * gdb.asm/openbsd.inc: Fix typo.
3582
4bebc3aa
FF
35832004-03-03 Fred Fish <fnf@redhat.com>
3584
3585 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
3586 "val" instead of unused "size". Update copyright year.
3587
6ea9fb37
DJ
35882004-02-29 Daniel Jacobowitz <drow@mvista.com>
3589
3590 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
3591 to use unsigned char.
3592 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
3593 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
3594
23b23974
DJ
35952004-02-29 Daniel Jacobowitz <drow@mvista.com>
3596
3597 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
3598 line of output.
3599
7574fd53
DJ
36002004-02-28 Daniel Jacobowitz <drow@mvista.com>
3601
3602 * gdb.base/relocate.c (dummy): Initialize.
3603
a195357f
DJ
36042004-02-28 Daniel Jacobowitz <drow@mvista.com>
3605
3606 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
3607 a breakpoint at exit.
3608
72fd54a9
FF
36092004-02-27 Fred Fish <fnf@redhat.com>
3610
3611 * gdb.base/chng-syms.exp: Add expect condition to match failing
3612 case that isn't a timeout.
3613
b9d23137
AC
36142004-02-27 Andrew Cagney <cagney@redhat.com>
3615
3616 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
3617 support.
3618
15d208f6 36192004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 3620
15d208f6
FF
3621 * gdb.arch/gdb1431.c: Remove.
3622 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
3623 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
3624 of "until" incorrectly.
3625
98f9cd2d
JB
36262004-02-26 J. Brobecker <brobecker@gnat.com>
3627
3628 * gdb.cp/class2.cc (empty): New class.
3629 (refer): New function.
3630 (main): Declare an object of type empty and use it.
3631 * gdb.cp/class2.exp: Print the value of an object of type empty.
3632
9b50c11b
JJ
36332004-02-26 Jeff Johnston <jjohnstn@redhat.com>
3634
3635 * gdb.base/langs.exp: Update query string to match the
3636 new nquery format used for pending breakpoints.
3637
0dcd613f
AC
36382004-02-26 Andrew Cagney <cagney@redhat.com>
3639
3640 Fix PR i18n/1570.
3641 * gdb.base/charset.c: Update copyright notice.
3642 (main, init_string): Remove the escape character '\e' tests.
3643 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
3644 * gdb.base/charset.exp (valid_host_charset): Ditto.
3645 * gdb.base/setvar.exp: Ditto.
3646
b8a56647
AC
36472004-02-24 Andrew Cagney <cagney@redhat.com>
3648
90d59e34
AC
3649 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
3650 mmapped data in core file" PASS and FAIL messages consistent.
3651
b8a56647
AC
3652 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
3653 setting a breakpoint. Work around PR java/1565.
3654
9f27c604
JJ
36552004-02-23 Jeff Johnston <jjohnstn@redhat.com>
3656
3657 * lib/gdb.exp (gdb_breakpoint): Update query string to match
3658 new nquery format.
3659 * gdb.base/pending.exp: Ditto.
3660
3224a706
MK
36612004-02-22 Mark Kettenis <kettenis@gnu.org>
3662
3663 * configure.in: Run stabs tests on *BSD.
3664 * configure: Regenerated.
3665
41e0a9ca
MK
36662004-02-21 Mark Kettenis <kettenis@gnu.org>
3667
3668 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
3669
1e1b3428
FF
36702004-02-20 Fred Fish <fnf@redhat.com>
3671
3672 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
3673 blank in test for "returns short", for consistency with other
3674 "returns xxx" tests. Update copyright year.
3675
f9a7572a
FF
36762004-02-19 Fred Fish <fnf@redhat.com>
3677
3678 New testcase for PR breakpoint/1558.
3679 * gdb.arch/gdb1558.exp: New file.
3680 * gdb.arch/gdb1558.c: New file.
3681
b2ce2854
EZ
36822004-02-19 Elena Zannoni <ezannoni@redhat.com>
3683
3684 * gdb.base/nodebug.exp: Fix typo.
3685
e7c9ff01
JB
36862004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3687
3688 Committed by Jim Blandy <jimb@redhat.com>.
3689
62f4b920
JB
3690 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
3691
2db536a1
JB
3692 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
3693
e7c9ff01
JB
3694 * gdb.base/float.exp: Support s390*-*-* targets.
3695
f3205b34
AF
36962004-02-17 Adam Fedor <fedor@gnu.org>
3697
3698 * gdb.base/gdb1555.exp: New file.
3699 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
3700
9d62932d
EZ
37012004-02-17 Elena Zannoni <ezannoni@redhat.com>
3702
3703 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
3704
344c9711
FF
37052004-02-16 Fred Fish <fnf@redhat.com>
3706
3707 * gdb.arch/gdb1291.c: Remove
3708 * gdb.arch/gdb1291.s: New test input file.
3709 * gdb.arch/gdb1291.exp: Expand test to check case that should not
3710 fail. Test for correct result, known incorrect result, other
3711 failures and timeouts.
3712
2d822687
AC
37132004-02-16 Andrew Cagney <cagney@redhat.com>
3714
3715 * gdb.base/bigcore.exp: New file.
3716 * gdb.base/bigcore.c: New file.
3717
dac15b66
AC
37182004-02-13 Andrew Cagney <cagney@redhat.com>
3719
3720 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
3721 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
3722 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
3723 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
3724 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
3725 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
3726 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
3727 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
3728 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
3729 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
3730
6bdfc2c4
JJ
37312004-02-11 Jeff Johnston <jjohnstn@redhat.com>
3732
3733 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
3734 executed is an alloc instruction.
3735
87b3ede8
DC
37362004-02-11 David Carlton <carlton@kealia.com>
3737
3738 * gdb.cp/breakpoint.exp: New.
3739 * gdb.cp/breakpoint.cc: New.
3740
6e19e2bf
MC
37412004-02-11 Michael Chastain <mec.gnu@mindspring.com>
3742
3743 Partial fix for PR gdb/1543.
3744 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
3745 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
3746 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
3747 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
3748 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
3749 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
3750 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
3751 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
3752 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
3753 to bug-gdb@prep.ai.mit.edu .
3754 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
3755 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
3756 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
3757 Likewise.
3758
5c5455dc
AC
37592004-02-10 Andrew Cagney <cagney@redhat.com>
3760
3761 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
3762 using gdb_internal_error_resync.
3763
9cf689d7
DJ
37642004-02-09 Daniel Jacobowitz <drow@mvista.com>
3765
3766 * gdb.threads/thread-specific.exp: Stop early if no threads are
3767 found.
3768
d2dc51db
MC
37692004-02-09 Michael Chastain <mec.gnu@mindspring.com>
3770
3771 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
3772
14b1a056
DJ
37732004-02-08 Daniel Jacobowitz <drow@mvista.com>
3774
3775 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
3776 breakpoints.
3777
83f66e8f
DJ
37782004-02-07 Daniel Jacobowitz <drow@mvista.com>
3779
3780 * config/sim.exp (gdb_load): Handle $arg == "".
3781 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
3782 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
3783
30fc0091
EZ
37842004-02-07 Elena Zannoni <ezannoni@redhat.com>
3785
3786 * gdb.base/maint.exp: Update test to reflect
3787 obstack changes.
3788
4d806929
JJ
37892004-02-04 Jeff Johnston <jjohnstn@redhat.com>
3790
3791 * gdb.base/pendshr.c (pendfunc): New function that calls
3792 pendfunc1.
3793 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
3794
7bfdd688
FF
37952004-02-04 Fred Fish <fnf@redhat.com>
3796
3797 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
3798 function symbols and update copyright years.
3799 * gdb.arch/gdb1291.c: Ditto.
3800
aaa08ee4
MC
38012004-02-03 Michael Chastain <mec.gnu@mindspring.com>
3802
3803 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
3804
dbad7755
MC
38052004-02-03 Michael Chastain <mec.gnu@mindspring.com>
3806
3807 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
3808
ec4646ef
MC
38092004-02-03 Michael Chastain <mec.gnu@mindspring.com>
3810
3811 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
3812
1b802196
FF
38132004-02-02 Fred Fish <fnf@redhat.com>
3814
3815 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
3816 remote targets. Update copyright years.
3817
18fe2033
JJ
38182004-02-02 Jeff Johnston <jjohnstn@redhat.com>
3819
3820 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
3821 support.
3822 * gdb.base/langs.exp: Fix test which attempts to create
3823 breakpoint on non-existent function to handle new pending
3824 support.
3825 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
3826 a breakpoint.
3827 * gdb.base/pending.exp: New test.
3828 * gdb.base/pending.c: New file.
3829 * gdb.base/pendshr.c: Ditto.
3830
8d577d32
DC
38312004-02-02 David Carlton <carlton@kealia.com>
3832
3833 * gdb.cp/overload.exp: Add overloadNamespace tests.
3834 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
3835 (overloadNamespace, XXX): New.
3836 (main): Call XXX::marker2.
3837
3ad13771
FF
38382004-02-01 Fred Fish <fnf@redhat.com>
3839
3840 * gdb.base/dump.exp: Use runto_main instead of "runto main".
3841 * gdb.base/finish.exp: Ditto.
3842 * gdb.base/gcore.exp: Ditto.
3843 * gdb.base/huge.exp: Ditto.
3844 * gdb.base/info-proc.exp: Ditto.
3845 * gdb.base/return2.exp: Ditto.
3846 * gdb.threads/gcore-thread.exp: Ditto.
3847
44c75849
DJ
38482004-02-01 Daniel Jacobowitz <drow@mvista.com>
3849
3850 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
3851
005bc093
MK
38522004-02-01 Mark Kettenis <kettenis@gnu.org>
3853
3854 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
3855 that opening the file succeeds on OpenBSD.
3856
c47cebdb
DJ
38572004-02-01 Daniel Jacobowitz <drow@mvista.com>
3858
3859 * gdb.threads/thread-specific.c: New file.
3860 * gdb.threads/threads-specific.exp: New test script.
3861 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
3862 to expect_out.
3863
5a01311c
MK
38642004-02-01 Mark Kettenis <kettenis@gnu.org>
3865
3866 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
3867 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
3868 only on the "print_small_structs from print_long_arg_list" test.
3869
ce22a4f1
DJ
38702004-02-01 Daniel Jacobowitz <drow@mvista.com>
3871
3872 * gdb.base/completion.exp: Kill a stray backslash.
3873
3874 From Jim Ingham <jingham@apple.com>:
3875 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
3876 agrees with the result from sending a tab.
3877
abbab9d3
DJ
38782004-01-31 Daniel Jacobowitz <drow@mvista.com>
3879
3880 * gdb.base/chng-syms.exp: Remove stray newline.
3881
53904d1e
MK
38822004-01-31 Mark Kettenis <kettenis@gnu.org>
3883
3884 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
3885 *-*-openbsd*.
3886 * gdb.asm/openbsd.inc: New file.
3887
3a4b3aac
MK
38882004-01-30 Mark Kettenis <kettenis@gnu.org>
3889
3890 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
3891 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
3892 *-*solaris2*. Remove commented out default settings for
3893 asm-flags. Replace gdb_compile with target_link.
3894
ebac27b4
MC
38952004-01-29 Michael Chastain <mec.gnu@mindspring.com>
3896
3897 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
3898 for all tests. Remove old hp-ux and cygnus xfail cases.
3899
d8679d84
PH
39002004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
3901
3902 * gdb.base/chng-syms.exp: New file.
3903 * gdb.base/chng-syms.c: New file.
3904
0a55bc22
MC
39052004-01-24 Michael Chastain <mec.gnu@mindspring.com>
3906
3907 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
3908 Provide arms for current output in all my configurations.
3909
94b8e876
MC
39102004-01-24 Michael Chastain <mec.gnu@mindspring.com>
3911
3912 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
3913 * lib/compiler.cc: Likewise.
3914 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
3915 get the right preprocessor. Eval the output directly. Remove
3916 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
3917 hp_f77_compiler and hp_f90_compiler completely.
3918 (gdb_preprocess): Delete.
3919 (get_compiler): Delete.
3920
7cf03d44
MK
39212004-01-24 Mark Kettenis <kettenis@gnu.org>
3922
3923 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
3924 <string.h>.
3925
68b6dce9
NR
39262004-01-24 Nick Roberts <nick@nick.uklinux.net>
3927
3928 * gdb.mi/mi-stack.exp: Update copyright.
3929
b368761e
DC
39302004-01-23 David Carlton <carlton@kealia.com>
3931
3932 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
3933 test for cp_lookup_transparent_type.
3934 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
3935 call them.
3936
f2061b53
DJ
39372004-01-23 Daniel Jacobowitz <drow@mvista.com>
3938
3939 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
3940 after -var-update.
3941
37fc574a
DC
39422004-01-23 David Carlton <carlton@kealia.com>
3943
3944 * gdb.cp/namespace.cc (C::ensureRefs): New.
3945 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
3946
8e94b928
NR
39472004-01-20 Nick Roberts <nick@nick.uklinux.net>
3948
3949 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
3950 case "-stack-list-locals 2".
3951 * gdb.mi/mi-var-child.exp: Test for case
3952 "-var-list-children --all-values NAME".
3953
997b0952
MC
39542004-01-18 Michael Chastain <mec.gnu@mindspring.com>
3955
3956 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
3957
52470da3
MK
39582004-01-18 Mark Kettenis <kettenis@gnu.org>
3959
7049b4b8
MK
3960 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
3961 used with gdb_test_multiple.
3962
52470da3
MK
3963 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
3964 read at address 0. This fixes PR testsuite/1504.
3965
da6012e5
DJ
39662004-01-18 Daniel Jacobowitz <drow@mvista.com>
3967
3968 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
3969 Remove downloading, guessing the host executable, the calls to
3970 gdb_file_cmd and gdb_target_cmd, and "load" support.
3971 (infer_host_exec): New function broken out from gdb_load.
3972 (gdb_load): New wrapper for gdbserver_gdb_load.
3973 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
3974 gdb_target_cmd. Use -target-select.
3975 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
3976 Download binaries to the host. Clear last_mi_remote_file when
3977 we load a new binary.
3978 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
3979 call gdbserver_gdb_load and mi_gdb_target_cmd.
3980
32c70722
MC
39812004-01-17 Michael Chastain <mec.gnu@mindspring.com>
3982
3983 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
3984 type patterns.
3985
b0cecf36
MC
39862004-01-17 Michael Chastain <mec.gnu@mindspring.com>
3987
3988 * gdb.cp/templates.exp: Fix typo in test name of
3989 "print Foo<volatile char*>::foo".
3990
4120d7e6
MC
39912004-01-15 Michael Chastain <mec.gnu@mindspring.com>
3992
3993 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
3994
f679e530
BE
39952004-01-16 Ben Elliston <bje@wasabisystems.com>
3996
3997 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
3998 (clean mostlyclean): Remove empty rm.
3999
091c48f6
MC
40002004-01-15 Michael Chastain <mec.gnu@mindspring.com>
4001
4002 * gdb.base/setvar.exp: Add copyright years.
4003
3e5fc8d2
DC
40042004-01-14 David Carlton <carlton@bactrian.org>
4005
4006 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
4007 PR c++/1511 and update coment.
4008 * gdb.cp/templates.exp: Update patterns to match current output.
4009 If changes involve something other than whitespace, KFAIL
4010 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
4011
63d06c5c
DC
40122004-01-14 David Carlton <carlton@kealia.com>
4013
4014 * gdb.cp/namespace.exp: Add tests involving classes defined within
4015 namespaces.
4016 * gdb.cp/namespace.cc (C::CClass): New.
4017 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
4018
a51dab88
EZ
40192004-01-14 Elena Zannoni <ezannoni@redhat.com>
4020
4021 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
4022 what debug info we have. Print a better message if something goes
4023 wrong while producing the separate debug info file.
4024
a476ccc9
MC
40252004-01-14 Michael Chastain <mec.gnu@mindspring.com>
4026
4027 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
4028
f453692c
MC
40292004-01-14 Michael Chastain <mec.gnu@mindspring.com>
4030
4031 * gdb.base/callfuncs.c: Add copyright notice.
4032
f40063a5
MC
40332004-01-13 Michael Chastain <mec.gnu@mindspring.com>
4034
4035 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
4036 inheritance. PR gdb/1498, PR gcc/13539.
4037
19ac3974
EZ
40382004-01-13 Elena Zannoni <ezannoni@redhat.com>
4039
4040 * gdb.threads/gcore-thread.exp: Prefix name of binary with
4041 test specific name.
4042 * gdb.mi/gdb669.exp: Ditto.
4043 * gdb.mi/mi-pthreads.exp: Ditto.
4044 * gdb.mi/mi1-pthreads.exp: Ditto.
4045 * gdb.mi/mi2-pthreads.exp: Ditto.
4046
56c97c6e
MC
40472004-01-12 Michael Chastain <mec.gnu@mindspring.com>
4048
4049 * gdb.cp/member-ptr.cc: Add copyright notice.
4050
a0644324
MC
40512004-01-12 Michael Chastain <mec.gnu@mindspring.com>
4052
4053 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
4054 some patterns for recent versions of gcc and hpacc. Delete
4055 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
4056 Delete tests that access a NULL pointer-to-member-data. This
4057 script is still disabled for gcc.
4058
32fabe09
EZ
40592004-01-12 Elena Zannoni <ezannoni@redhat.com>
4060
4061 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
4062 escaped correctly.
4063
1f8a6abb
EZ
40642004-01-12 Elena Zannoni <ezannoni@redhat.com>
4065
4066 * gdb.base/sepdebug.exp: New file.
4067 * gdb.base/sepdebug.c: New file.
4068 * lib/gdb.exp (separate_debug_filename): New procedure.
4069 (gdb_gnu_strip_debug): New procedure.
4070
48efe704
AC
40712004-01-12 Andrew Cagney <cagney@redhat.com>
4072
4073 * gdb.mi/ChangeLog: Delete file. Renamed to ...
4074 * gdb.mi/ChangeLog-1999-2003: New file.
4075
a9415475
AC
40762004-01-12 Andrew Cagney <cagney@redhat.com>
4077
4078 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
4079 "Renaming a directory to a non-empty directory returns ENOTEMPTY
4080 or EEXIST", treat EBUSY as an XFAIL.
4081
83b8cf9d
MC
40822004-01-11 Michael Chastain <mec.gnu@mindspring.com>
4083
4084 * gdb.base/scope.exp: Remove obsolete setup_xfail for
4085 hp_cc_compiler.
4086
9939d2a8
MC
40872004-01-10 Michael Chastain <mec.gnu@mindspring.com>
4088
4089 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
4090 decorations.
4091
1ff8cadf
MC
40922004-01-10 Michael Chastain <mec.gnu@mindspring.com>
4093
4094 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
4095 and "(aCC)" decorations. Remove obsolete doco about old
4096 test results.
4097
6fa9022e
MC
40982004-01-09 Michael Chastain <mec.gnu@mindspring.com>
4099
4100 * gdb.cp/exception.exp: Fix typo in doco.
4101
209721fe
MK
41022004-01-09 Mark Kettenis <kettenis@gnu.org>
4103
4104 * gdb.base/gdb1476.exp: Fix typo.
4105
ef11303e
MC
41062004-01-09 Michael Chastain <mec.gnu@mindspring.com>
4107
4108 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
4109 file.
4110
041ab88c
MC
41112004-01-09 Michael Chastain <mec.gnu@mindspring.com>
4112
4113 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
4114 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
4115 Use gdb_compile. Remove restriction on gcc. Add some patterns
4116 for recent version of gdb. Delete second half, which was a copy
4117 of the first half with different build flags. This test is
4118 still disabled because it is still not ready for production.
4119
e36d075a
MC
41202004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4121
4122 * gdb.cp/exception.cc: Add copyright notice.
4123 * gdb.cp/exception.exp: Add a notice that this file is broken
4124 because of line number changes caused by addition of copyright
4125 notice.
4126
42b190ad
MC
41272004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4128
4129 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
4130 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
4131
8f25f06b
MC
41322004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4133
4134 * gdb.cp/classes.exp: Accept gnu abi 2.
4135 * gdb.cp/derivation.exp: Likewise.
4136 * gdb.cp/overload.exp: Likewise.
4137 * gdb.cp/virtfunc.exp: Likewise.
4138
06ded8b8
MC
41392004-01-08 Michael Chastain <mec.gnu@mindspring.com>
4140
4141 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
4142 semicolon after end of function.
4143
77c26ae3
MC
41442004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4145
4146 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
4147 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
4148 boilerplate code for compiling and running the program under
4149 test. Add some string method tests.
4150
20757486
MC
41512004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4152
4153 * gdb.cp/bs15503.cc: Add copyright notice.
4154 * gdb.cp/bs15503.exp: Adjust line number.
4155
0fd3b503
MC
41562004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4157
4158 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
4159 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
4160
10d1bea8
MC
41612004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4162
4163 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
4164 hp_cc_compiler.
4165
2789202a
MC
41662004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4167
4168 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
4169 * gdb.cp/ctti.exp: Use the marker instead of "next".
4170 With gcc, run further before bailing.
4171
b862f14c
MC
41722004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4173
4174 * gdb.cp/cttiadd.cc: Add copyright notice.
4175 * gdb.cp/cttiadd1.cc: Likewise.
4176 * gdb.cp/cttiadd2.cc: Likewise.
4177 * gdb.cp/cttiadd3.cc: Likewise.
4178
96da2469
MC
41792004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4180
4181 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
4182 Use gdb_test, gdb_test_multiple. Use floating-point values that
4183 have exact representations in IEEE-ish formats.
4184
053248ff
MC
41852004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4186
4187 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
4188 compilers. Delete duplicate call to get_compiler_info.
4189 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
4190 * gdb.base/volatile.exp: Likewise.
4191
84acecdd
MK
41922004-01-07 Mark Kettenis <kettenis@gnu.org>
4193
4194 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
4195 memory at address 0.
4196
fe11a27f
MC
41972004-01-07 Michael Chastain <mec.gnu@mindspring.com>
4198
4199 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
4200 to test for hp-ux assembler. Fix copyright years.
4201
60ad077b
AC
42022004-01-07 Andrew Cagney <cagney@redhat.com>
4203
4204 * gdb.base/fileio.c (strerrno): Add "EBUSY".
4205
1c9b8f33
AC
42062004-01-07 Andrew Cagney <cagney@redhat.com>
4207
4208 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
4209 when creating the read-only file. From analysis by Roland McGrath
4210 and Elena Zannoni.
4211
753ccc7a
MC
42122004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4213
4214 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
4215
eca3e36b
MC
42162004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4217
4218 * gdb.base/cvexpr.c: Be type-safe with function pointers and
4219 data pointers.
4220
f8d4bac4
MC
42212004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4222
4223 * gdb.cp/m-static.exp: Compile one source file at a time.
4224 Delete unused call to get_compiler_info.
4225
9b4e0f94
MC
42262004-01-06 Michael Chastain <mec.gnu@mindspring.com>
4227
4228 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
4229 * gdb.base/call-rt-st.exp: Likewise.
4230 * gdb.base/nodebug.exp: Likewise.
4231 * gdb.base/volatile.exp: Likewise.
4232 * gdb.cp/ref-types.exp: Likewise.
4233 * gdb.cp/templates.exp: Likewise.
4234
023c1024
MK
42352004-01-05 Mark Kettenis <kettenis@gnu.org>
4236
4237 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
4238
19703c4a
MC
42392004-01-05 Michael Chastain <mec.gnu@mindspring.com>
4240
4241 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
4242 hppa*-hp-hpux*.
4243
18b67037
MK
42442004-01-04 Mark Kettenis <kettenis@gnu.org>
4245
ba6219c8
MK
4246 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
4247 x86_64-*-*.
4248
18b67037
MK
4249 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
4250 sparc64-*-* and sparc*-solaris2*.
4251
1bfbbb9d
MK
42522004-01-04 Mark Kettenis <kettenis@gnu.org>
4253
4254 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
4255 return ${tests}" test. The ${tests} already mentions the
4256 filename.
4257
06846494
MC
42582004-01-02 Michael Chastain <mec.gnu@mindspring.com>
4259
4260 * gdb.cp/local.exp: Accept gcc abi 2.
4261
3b0cb202
MC
42622004-01-02 Michael Chastain <mec.gnu@mindspring.com>
4263
4264 * gdb.cp/templates.exp: Accept gcc abi 2.
4265
0643ec3f
MC
42662004-01-02 Michael Chastain <mec.gnu@mindspring.com>
4267
4268 * lib/compiler.cc: Remove supports_template_debugging.
4269 * gdb.cp/templates.exp: Do not test supports_template_debugging.
4270
d231d0b1
MC
42712004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4272
4273 * gdb.cp/namespace.exp: Accept gcc abi 2.
4274
44ffb27c
MC
42752004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4276
4277 * gdb.cp/method.exp: Accept gcc abi 2.
4278
184ad485
MC
42792004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4280
4281 * gdb.cp/classes.exp: Generate identical results as old version.
4282 * gdb.cp/derivation.exp: Likewise.
4283 * gdb.cp/overload.exp: Likewise.
4284 * gdb.cp/virtfunc.exp: Likewise.
4285
116f09e7
MC
42862004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4287
4288 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
4289 mysterious bug with sourceware version of expect.
4290
b1379776
MC
42912004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4292
4293 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
4294 current versions of gcc, including gcc abi 2. Remove gratuitous
4295 restart of test program. Use gdb_test_multiple and gdb_test for
4296 all tests. Add patterns to xfail missing "const" in "const char *"
4297 and kfail PR gdb/1155.
4298
6b7a4c0e
MC
42992004-01-01 Michael Chastain <mec.gnu@mindspring.com>
4300
4301 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
4302 current versions of gcc, including gcc abi 2. Remove gratuitous
4303 restart of test program. Use gdb_test_multiple and gdb_test for
4304 all tests. Add patterns to kfail PR gdb/1498.
4305
51615d72
MC
43062003-12-31 Michael Chastain <mec.gnu@mindspring.com>
4307
4308 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
4309 current versions of gcc, including gcc abi 2. Use "breakpoint"
4310 and "continue" instead of restarting the target program. Use
4311 gdb_test_multiple and gdb_test for all tests.
4312
7b79a9d7
MK
43132004-01-01 Mark Kettenis <kettenis@gnu.org>
4314
4315 * gdb.asm/asm-source.exp: Update copyright year. Link statically
4316 for *-*-solaris2*.
4317
1cd3489f
MC
43182003-12-31 Michael Chastain <mec.gnu@mindspring.com>
4319
4320 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
4321 current versions of gcc, including gcc abi 2. Use "breakpoint"
4322 and "continue" instead of restarting the target program several
4323 times. Use gdb_test_multiple and gdb_test for all tests.
4324
850742db
MC
43252003-12-18 Michael Chastain <mec.gnu@mindspring.com>
4326
4327 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
4328 source files.
4329
eb4bbda8
MC
43302003-12-16 Michael Chastain <mec.gnu@mindspring.com>
4331
4332 * gdb.base/environ.exp: Handle compiling test case from multiple
4333 source files.
4334
e42c7771
MC
43352003-12-16 Michael Chastain <mec.gnu@mindspring.com>
4336
4337 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
4338
80e4b428
JB
43392003-12-17 Jim Blandy <jimb@redhat.com>
4340
5f06973a
JB
4341 * gdb.base/freebpcmd.c: Add copyright notice.
4342
80e4b428
JB
4343 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
4344
0ab84fb7
MC
43452003-12-16 Michael Chastain <mec.gnu@mindspring.com>
4346
4347 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
4348
1b3bb3d0
JB
43492003-12-13 Jim Blandy <jimb@redhat.com>
4350
4351 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
4352
3a4c9371
KB
43532003-12-12 Kevin Buettner <kevinb@redhat.com>
4354
4355 * gdb.asm/frv.inc: New file.
4356 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
4357
a1dea79a
FF
43582003-12-09 Fred Fish <fnf@redhat.com>
4359
4360 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
4361 functions to break1.c and leave prototypes behind. Add more
4362 "set breakpoint NN here" comments.
4363 * gdb.base/break1.c: New file.
4364
4365 * gdb.base/break.exp: Handle compiling test case from multiple
4366 source files and change source file references as needed.
4367 * gdb.base/completion.exp: Ditto.
4368 * gdb.base/condbreak.exp: Ditto.
4369 * gdb.base/define.exp: Ditto.
4370 * gdb.base/ena-dis-br.exp: Ditto.
4371 * gdb.base/info-proc.exp: Ditto.
4372 * gdb.base/maint.exp: Ditto.
4373 * gdb.base/until.exp: Ditto.
4374
4375 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
4376 hardcoded line numbers.
4377 * gdb.base/define.exp: Ditto.
4378 * gdb.base/ena-dis-br.exp: Ditto.
4379 * gdb.base/maint.exp: Ditto.
4380 * gdb.base/until.exp: Ditto.
4381
4382 * gdb.base/completion.exp: Use "break1" for completion tests since
4383 "break" is no longer a unique prefix.
4384
5266b69c
AC
43852003-12-06 Andrew Cagney <cagney@redhat.com>
4386
4387 * gdb.base/structs.exp (test_struct_returns): When applicable, set
4388 "return_value_unimplemented". When an unimplemented struct return
4389 architecture, report incorrect values as a KFAIL
4390
374451f0
MC
43912003-12-05 Michael Chastain <mec.gnu@mindspring.com>
4392
4393 * gdb.cp/rtti.exp: Accept new wording of warning from
4394 cp_lookup_rtti_type.
4395
ba9b20a7
MC
43962003-12-05 Michael Chastain <mec.gnu@mindspring.com>
4397
4398 Partial fix for PR testsuite/1456.
4399 * gdb.base/scope.exp (test_at_main): Replace references to
4400 gcc_compiled with calls to test_compiler_info.
4401 (test_at_foo): Likewise.
4402 (test_at_bar): Likewise.
4403
b74b6d0b
MC
44042003-12-04 Michael Chastain <mec.gnu@mindspring.com>
4405
4406 Partial fix for PR testsuite/1456.
4407 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
4408 to test_compiler_info.
4409
ccfa3402
MC
44102003-12-03 Michael Chastain <mec.gnu@mindspring.com>
4411
4412 * gdb.base/so-impl-ld.exp: Update copyright notice.
4413
f6246aba
MC
44142003-12-02 Michael Chastain <mec.gnu@mindspring.com>
4415
4416 Partial fix for PR testsuite/1456.
4417 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
4418 to test_compiler_info.
4419
13ae734a
MC
44202003-11-28 Michael Chastain <mec.gnu@mindspring.com>
4421
4422 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
4423 from current versions of gdb. Clean up regular expressions.
4424 Delete redundant timeout case.
4425
d8e1cdee
MC
44262003-11-28 Michael Chastain <mec.gnu@mindspring.com>
4427
4428 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
4429 from current versions of gdb. Clean up regular expressions.
4430 Delete redundant timeout case.
4431
96457b64
MC
44322003-12-01 Michael Chastain <mec.gnu@mindspring.com>
4433
4434 Partial fix for PR testsuite/1456.
4435 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
4436 gcc_compiled with call to test_compiler_info.
4437
f35309fc
MC
44382003-11-30 Michael Chastain <mec.gnu@mindspring.com>
4439
4440 Partial fix for PR testsuite/1456.
4441 * gdb.base/list.exp (test_list_function): Delete unused declaration
4442 of gcc_compiled.
4443
d7afdf9b
MC
44442003-11-29 Michael Chastain <mec.gnu@mindspring.com>
4445
4446 Partial fix for PR testsuite/1456.
4447 * gdb.base/complex.exp: Replace reference to gcc_compiled with
4448 call to test_compiler_info.
4449
71507b56
MK
44502003-11-29 Mark Kettenis <kettenis@gnu.org>
4451
4452 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
4453 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
4454 it to create the appropriate note.inc.
4455 * gdb.asm/asmsrc1.s: Include "note.inc".
4456 * gdb.asm/netbsd.inc: New file.
4457 * gdb.asm/empty.inc: New file.
4458
f81f93f7
MC
44592003-11-28 Michael Chastain <mec.gnu@mindspring.com>
4460
4461 Partial fix for PR testsuite/1456.
4462 * gdb.base/constvars.exp: Replace references to gcc_compiled with
4463 calls to test_compiler_info.
4464
9a77938e
MC
44652003-11-27 Michael Chastain <mec.gnu@mindspring.com>
4466
4467 Partial fix for PR testsuite/1456.
4468 * gdb.base/volatile.exp: Replace references to gcc_compiled with
4469 calls to test_compiler_info.
4470
e8367dc7
MK
44712003-11-27 Mark Kettenis <kettenis@gnu.org>
4472
4473 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
4474 pattern for the KFAILs.
4475
526c61ee
AF
44762003-11-25 Adam Fedor <fedor@gnu.org>
4477
4478 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
4479 * gdb.objc/objcdecode.m: New file.
4480
28f2d600
AF
44812003-11-25 Adam Fedor <fedor@gnu.org>
4482
4483 * gdb.objc/nondebug.exp: Test for PR objc/1236.
4484 * gdb.objc/nondebug.m: New file.
4485
a3895cee
BE
44862003-11-26 Ben Elliston <bje@wasabisystems.com>
4487
4488 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
4489 NetBSD as it does on FreeBSD. Modelled on a similar change by
4490 Mark Kettenis on 2003-05-30.
4491 (link-flags): Set to "--entry _start" regardless of target.
4492 Special linker flags are to be appended to $link-flags.
4493 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
4494
c9f2c8a3
MC
44952003-11-25 Michael Chastain <mec.gnu@mindspring.com>
4496
4497 * gdb.cp/method.exp: Accept output of new demangler.
4498
15a0587a 44992003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
4500
4501 * gdb/class2.exp: New file.
4502 * gdb/class2.cc: New file.
4503
3c00b570
MC
45042003-11-25 Michael Chastain <mec.gnu@mindspring.com>
4505
4506 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
4507 of new demangler.
4508
7027acc7
MK
45092003-11-23 Mark Kettenis <kettenis@gnu.org>
4510
4511 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
4512 of gdb_test "run".
4513
b0e1598a
MK
45142003-11-23 Mark Kettenis <kettenis@gnu.org>
4515
4516 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
4517 "continue" into "run".
4518
4d9eda44
MC
45192003-11-23 Michael Chastain <mec.gnu@mindspring.com>
4520
4521 Partial fix for PR testsuite/1456.
4522 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
4523 call to test_compiler_info.
4524 * gdb.cp/ctti.exp: Likewise.
4525 * gdb.cp/derivation.exp: Likewise.
4526 * gdb.cp/member-ptr.exp: Likewise.
4527 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
4528 reference to gcc_compiled.
4529
45302003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
4531
4532 Fix PR testsuite/1463.
4533 * gdb.base/structs.exp (start_structs_test): Call
4534 get_debug_format before using the debug format.
4535
d422fe19
AC
45362003-11-22 Andrew Cagney <cagney@redhat.com>
4537
4538 * lib/gdb.exp (gdb_test_multiple): Add simple example.
4539 * gdb.base/structs.exp: Use gdb_test_multiple.
4540
039cf96d
AC
45412003-11-20 Andrew Cagney <cagney@redhat.com>
4542
6882279b
AC
4543 * gdb.base/structs.exp: Handle and recover from internal errors.
4544 Replace "foo${n}" with "foo<n>" in test messages.
4545
e53890ae
AC
4546 * gdb.base/structs.exp: Update copyright. Rewrite.
4547 * gdb.base/structs.c: Update copyright. Rewrite.
4548
2b211c59
AC
4549 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
4550 resync count exceeded.
d63a86f8 4551
039cf96d
AC
4552 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
4553 from the internal error.
4554 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
4555 Original from Jim Blandy.
4556 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 4557
eac98b22
AC
45582003-11-19 Andrew Cagney <cagney@redhat.com>
4559
4560 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
4561 KFAIL.
4562
67455b2a
MK
45632003-11-17 Mark Kettenis <kettenis@gnu.org>
4564
4565 New testcase for PR backtrace/1435.
4566 * gdb.arch/i386-unwind.exp: New file.
4567 * gdb.arch/i386-unwind.c: New file.
4568
853d6e5b
AC
45692003-11-17 Andrew Cagney <cagney@redhat.com>
4570
4571 * lib/gdb.exp (compiler_info): New global.
4572 (test_compiler_info): New function.
4573 (get_compiler_info): Set compiler_info.
4574 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
4575 "compiler_info" to gcc-<major>-<minor>.
4576
38cf6e11
MC
45772003-11-15 Michael Chastain <mec.gnu@mindspring.com>
4578
4579 * gdb.trace/configure: Remove.
4580
a50d3602
EZ
45812003-11-13 Elena Zannoni <ezannoni@redhat.com>
4582
4583 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 4584 breakpoints.
a50d3602
EZ
4585 * gdb.base/break.exp: Remove all references to explicit line
4586 numbers.
4587
d9407aaa
NC
45882003-11-11 Nick Clifton <nickc@redhat.com>
4589
4590 * gdb.base/shreloc.exp: Do not run for targets which do not
4591 support shared objects.
4592
db488fc1
CV
45932003-11-10 Corinna Vinschen <vinschen@redhat.com>
4594
4595 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
4596 Don't run tests if nofileio flag is given.
4597
6a90a18e
EZ
45982003-11-07 Elena Zannoni <ezannoni@redhat.com>
4599
4600 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
4601 as well as 'Watchpoint'.
4602
0b915e9c
EZ
46032003-11-06 Elena Zannoni <ezannoni@redhat.com>
4604
4605 Reported by Jim Ingham <jingham@apple.com>:
4606 * gdb.base/annota1.exp: Match at least one occurrence of the
4607 signal handler annotation.
4608
d7e4b55f
EZ
46092003-11-06 Elena Zannoni <ezannoni@redhat.com>
4610
4611 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
4612 as well as 'Watchpoint'.
4613
2fe4e8d0
MC
46142003-11-05 Michael Chastain <mec@shout.net>
4615
4616 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
4617
6ef88553
KW
46182003-11-03 Kris Warkentin <kewarken@qnx.com>
4619
4620 * gdb.arch/gdb1291.c: New test file.
4621 * gdb.arch/gdb1291.exp: New test script.
4622 * gdb.arch/gdb1431.c: New test file.
4623 * gdb.arch/gdb1431.exp: New test script.
4624
ae7dc4d8
MC
46252003-10-22 Michael Chastain <mec@shout.net>
4626
4627 * gdb.mi/pthreads.c: Add copyright notice.
4628
c39d7427
MC
46292003-10-22 Michael Chastain <mec@shout.net>
4630
4631 * gdb.threads/pthreads.c: Add copyright notice.
4632
8b7d96c1
MC
46332003-10-20 Michael Chastain <mec@shout.net>
4634
4635 * gdb.base/gdb1056.exp: New test script.
4636
d1d69fdd
DJ
46372003-10-13 Daniel Jacobowitz <drow@mvista.com>
4638
4639 * gdb.threads/killed.exp: Use gdb_run_cmd.
4640
7d605576
DJ
46412003-10-13 Daniel Jacobowitz <drow@mvista.com>
4642
4643 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
4644 create a core file.
4645 * gdb.threads/gcore-thread.exp: Likewise.
4646
618ec112
CV
46472003-10-13 Corinna Vinschen <vinschen@redhat.com>
4648
4649 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
4650 type, based on char type.
4651 (struct bit_flags_short_t): New bitfield type, based on short type.
4652 (init_bit_flags_char): New fuction.
4653 (init_bit_flags_short): Ditto.
4654 (print_bit_flags_char): Ditto.
4655 (print_bit_flags_short): Ditto.
4656 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
4657
9367a73c
MC
46582003-10-11 Michael Chastain <mec@shout.net>
4659
4660 * gdb.base/call-rt-st.exp: Update copyright year.
4661
1decf120
KI
46622003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
4663
4664 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
4665 * gdb.disasm/sh3.s: Ditto.
4666
5445b2ae
DJ
46672003-10-07 Daniel Jacobowitz <drow@mvista.com>
4668
4669 * gdb.threads/switch-threads.exp: New test.
4670 * gdb.threads/switch-threads.c: New source file.
4671
aec24853
CV
46722003-10-07 Corinna Vinschen <vinschen@redhat.com>
4673
4674 * gdb.base/ending-run.exp: Add sh specific case.
4675
adc7428d
AC
46762003-10-06 Andrew Cagney <cagney@redhat.com>
4677
4678 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
4679 * gdb.disasm/mn10200.exp: Delete obsolete file.
4680
c9d37158
DJ
46812003-09-29 Daniel Jacobowitz <drow@mvista.com>
4682
4683 * ChangeLog: Correct an entry command.exp -> commands.exp.
4684 * gdb.base/commands.exp (bp_deleted_in_command_test)
4685 (temporary_breakpoint_commands): Check noargs.
4686
79c2c32d
DC
46872003-09-25 David Carlton <carlton@kealia.com>
4688
4689 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
4690 of some print tests, where appropriate. Add tests for C::D::cd,
4691 E::ce, F::cXfX, G::XgX.
4692 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
4693
594e6d67
RE
46942003-09-25 Richard Earnshaw <rearnsha@arm.com>
4695
4696 * lib/java.exp (java_init): Import target_alias before using it.
4697
10f0d451
DC
46982003-09-25 David Carlton <carlton@kealia.com>
4699
4700 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
4701
274bcba0
EZ
47022003-09-23 Elena Zannoni <ezannoni@redhat.com>
4703
d63a86f8 4704 * gdb.base/selftest.exp: Accomodate more instruction reordering
274bcba0
EZ
4705 weirdness.
4706
cdbf20f7
MC
47072003-09-17 Michael Chastain <mec@shout.net>
4708
4709 * gdb.cp/gdb1355.exp: New file.
4710 * gdb.cp/gdb1355.c: New file.
4711
71e06f80
CV
47122003-09-15 Corinna Vinschen <vinschen@redhat.com>
4713
4714 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
4715 * gdb.asm/sh.inc: New file.
4716
5c4e30ca
DC
47172003-09-11 David Carlton <carlton@kealia.com>
4718
bd45b7af
DC
4719 * gdb.cp/namespace.exp: Add tests for namespace types.
4720 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
4721 (test_namespace): New.
4722
1c199746
EZ
47232003-09-11 Elena Zannoni <ezannoni@redhat.com>
4724
4725 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 4726 * gdb.stabs/weird.exp: Ditto.
1c199746 4727
04ed252f
MC
47282003-09-08 Michael Chastain <mec@shout.net>
4729
4730 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
4731
d8a2d9e7
MC
47322003-09-07 Michael Chastain <mec@shout.net>
4733
4734 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
4735 'parse error'.
4736
161afb24
MK
47372003-09-07 Mark Kettenis <m.kettenis@osp.nl>
4738
4739 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
4740
49f2741a
MC
47412003-08-30 Michael Chastain <mec@shout.net>
4742
4743 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
4744 * gdb.gdb/observer.exp: Ditto.
4745 * gdb.gdb/xfullpath.exp: Ditto.
4746
8afa723e
MK
47472003-08-29 Mark Kettenis <kettenis@gnu.org>
4748
4749 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
4750 *-*-*bsd*.
4751
f31dfe3b
JJ
47522003-08-28 Jeff Johnston <jjohnstn@redhat.com>
4753
4754 * gdb.base/dump.exp: Skip for ia64.
4755
4630e498
JJ
47562003-08-25 Jeff Johnston <jjohnstn@redhat.com>
4757
4758 * gdb.asm/asm-source.exp: Add ia64 support.
4759 * gdb.asm/ia64.inc: New file.
4760
1105b7ef
MC
47612003-08-22 Michael Chastain <mec@shout.net>
4762
4763 * gdb.cp: New directory.
4764 * gdb.cp/*: Copy from gdb.c++/*.
4765 * gdb.c++/*: Remove.
4766 * Makefile.in: Change gdb.c++ to gdb.cp.
4767 * configure.in: Ditto.
4768 * configure: Regnerate.
4769
c945b932
MK
47702003-08-18 Mark Kettenis <kettenis@gnu.org>
4771
4772 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
4773 * gdb.arch/i386-prologue.c (gdb1338): Add function.
4774
2b66634b
DJ
47752003-08-17 Daniel Jacobowitz <drow@mvista.com>
4776
4777 * mi-var-display.exp (-var-list-children weird): Accept function
4778 pointers with argument types.
4779 * mi1-var-display.exp (-var-list-children weird): Likewise.
4780 * mi2-var-display.exp (-var-list-children weird): Likewise.
4781
a356f73b
DJ
47822003-08-17 Daniel Jacobowitz <drow@mvista.com>
4783
4784 * gdb.base/annota3.exp: Add missing newline.
4785
483417b8
MC
47862003-08-06 Michael Chastain <mec@shout.net>
4787
4788 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
4789
c99c59c3
MS
47902003-08-12 Michael Snyder <msnyder@redhat.com>
4791
4792 * gdb.base/float.exp: Add test for SH.
4793
55ed7501
MK
47942003-08-10 Mark Kettenis <kettenis@gnu.org>
4795
4796 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
4797
1a371f2e
EZ
47982003-08-07 Elena Zannoni <ezannoni@redhat.com>
4799
4800 * gdb.base/completion.exp: Remove reduntant completion test
4801 on filename.
4802
e0f353ce
EZ
48032003-08-07 Elena Zannoni <ezannoni@redhat.com>
4804
4805 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
4806 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
4807 gdb.trace/save-trace.exp: Make sure that full pathnames are
4808 escaped correctly.
4809
5710a1af 48102003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 4811
5710a1af
EZ
4812 * configure.in: Don't generate config.h from config.hin.
4813 * configure: Regenerate.
4814 * config.hin: Remove file.
4815 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
4816 * gdb.threads/pthreads.c: Ditto.
4817
dcd81ce9
DJ
48182003-08-07 Daniel Jacobowitz <drow@mvista.com>
4819
4820 From Kei Sakamoto <sakamoto.kei@renesas.com>:
4821 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
4822 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
4823 Replace ld24 with seth/add3.
4824
6009d884
AC
48252003-08-02 Andrew Cagney <cagney@redhat.com>
4826
4827 * gdb.base/annota3.exp: New file.
4828 * gdb.base/annota3.c: New file.
4829 * gdb.c++/annota3.exp: New file.
4830 * gdb.c++/annota3.cc: New file.
4831
51514e06
MC
48322003-07-29 Michael Chastain <mec@shout.net>
4833
4834 * gdb.threads/tls.c (spin): Check errno only if sem_wait
4835 actually failed.
4836 (do_pass): Likewise.
4837 * gdb.threads/tls.exp: Always initialize no_of_threads.
4838
4ee6625b
DJ
48392003-07-27 Daniel Jacobowitz <drow@mvista.com>
4840
4841 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
4842 pattern.
4843 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
4844 * gdb.threads/tls.exp: Recognize one case of the host library not
4845 supporting TLS.
4846
225f2bf6
AC
48472003-07-27 Andrew Cagney <cagney@redhat.com>
4848
4849 * gdb.base/fileio.exp: Use SH when running commands using
4850 remote_exec.
4851
bcb27c9f
DJ
48522003-07-24 Daniel Jacobowitz <drow@mvista.com>
4853
4854 From Kei Sakamoto <sakamoto.kei@renesas.com>:
4855 * gdb.base/relocate.c (dummy): New padding array.
4856
3d67be83
MS
48572003-07-22 Michael Snyder <msnyder@redhat.com>
4858
d63a86f8 4859 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
4860
4861 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
4862 patterns to be more general, accepting old and new output.
4863 Some output chars (such as '+') also must be quoted.
d63a86f8 4864 Some addresses are displayed numerically instead of
3d67be83
MS
4865 symbolically.
4866
57ba3b85
MS
48672003-07-23 Michael Snyder <msnyder@redhat.com>
4868
686d097c
MS
4869 * gdb.base/return2.exp: Don't test long-long return.
4870
57ba3b85
MS
4871 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
4872 * gdb.disasm/t01_mov.exp: Ditto.
4873 * gdb.disasm/t02_mova.s: Ditto.
4874 * gdb.disasm/t02_mova.exp: Ditto.
4875 * gdb.disasm/t03_add.s: Ditto.
4876 * gdb.disasm/t03_add.exp: Ditto.
4877 * gdb.disasm/t04_sub.s: Ditto.
4878 * gdb.disasm/t04_sub.exp: Ditto.
4879 * gdb.disasm/t05_cmp.s: Ditto.
4880 * gdb.disasm/t05_cmp.exp: Ditto.
4881 * gdb.disasm/t06_ari2.s: Ditto.
4882 * gdb.disasm/t06_ari2.exp: Ditto.
4883 * gdb.disasm/t07_ari3.s: Ditto.
4884 * gdb.disasm/t07_ari3.exp: Ditto.
4885 * gdb.disasm/t08_or.s: Ditto.
4886 * gdb.disasm/t08_or.exp: Ditto.
4887 * gdb.disasm/t09_xor.s: Ditto.
4888 * gdb.disasm/t09_xor.exp: Ditto.
4889 * gdb.disasm/t10_and.s: Ditto.
4890 * gdb.disasm/t10_and.exp: Ditto.
4891 * gdb.disasm/t11_logs.s: Ditto.
4892 * gdb.disasm/t11_logs.exp: Ditto.
4893 * gdb.disasm/t12_bit.s: Ditto.
4894 * gdb.disasm/t12_bit.exp: Ditto.
4895 * gdb.disasm/t13_otr.s: Ditto.
4896 * gdb.disasm/t13_otr.exp: Ditto.
4897
e00759ef
EZ
48982003-07-22 Elena Zannoni <ezannoni@redhat.com>
4899
4900 * gdb.threads/tls.exp :Add kfail for 'info address' case.
4901
8bc2021f
EZ
49022003-07-22 Elena Zannoni <ezannoni@redhat.com>
4903
4904 * gdb.threads/tls.c : New file.
4905 * gdb.threads/tls.exp : New file.
4906 * gdb.threads/tls-main.c : New file.
4907 * gdb.threads/tls-shared.c : New file.
4908 * gdb.threads/tls-shared.exp : New file.
4909
89320c4c
AS
49102003-07-22 Andreas Schwab <schwab@suse.de>
4911
4912 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
4913
180dea7c
AS
49142003-07-20 Andreas Schwab <schwab@suse.de>
4915
4916 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
4917 due to insn reordering.
4918
0714963c
AC
49192003-07-15 Andrew Cagney <cagney@redhat.com>
4920
4921 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
4922
98a23b3f
MC
49232003-07-15 Michael Chastain <mec@shout.net>
4924
4925 * gdb.base/gdb1250.exp: New file.
4926 * gdb.base/gdb1250.c: New file.
4927
27e417a2
ML
49282003-07-09 Michal Ludvig <mludvig@suse.cz>
4929
4930 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
4931 expansion of size_t to 'unsigned long', not only to 'unsigned'.
4932
8bc2021f
EZ
49332003-07-09 Elena Zannoni <ezannoni@redhat.com>
4934
4935 * gdb.threads/tls.c: New file.
4936 * gdb.threads/tls.exp: New file.
4937 * gdb.threads/tls-main.c: New file.
4938 * gdb.threads/tls-shared.c: New file.
4939 * gdb.threads/tls-shared.exp: New file.
4940
d99968dc
EZ
49412003-07-09 Elena Zannoni <ezannoni@redhat.com>
4942
4943 * gdb.base/annota1.exp: Make sure that we properly escape the
4944 full path of the source file. Xfail more permissive patterns,
d63a86f8 4945 due to a compiler debug info problem.
d99968dc 4946
83876b3b
AS
49472003-07-07 Andreas Schwab <schwab@suse.de>
4948
2705e972
AS
4949 * gdb.asm/m68k.inc: New file.
4950 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
4951
83876b3b
AS
4952 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
4953 arguments"): Also match negative number.
4954
4955 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
4956
3a871b37
DJ
49572003-07-03 Daniel Jacobowitz <drow@mvista.com>
4958
4959 * gdb.base/store.c (charest): New typedef.
4960 (add_char): Rename to add_charest, update.
4961 (wack_char): Rename to wack_charest, update types. Return l + r
4962 to keep r live across the call.
4963 (wack_short, wack_int, wack_long, wack_longest, wack_float)
4964 (wack_double, wack_doublest): Return l + r to keep r live across
4965 the call.
4966 * gdb.base/store.exp: Accomodate store.c changes.
4967
b2a7f303
DC
49682003-06-30 David Carlton <carlton@kealia.com>
4969
4970 * gdb.c++/maint.exp (test_invalid_name): New.
4971 (test_first_component): Add tests for invalid names.
4972
3c6cb4a1
MC
49732003-06-29 Michael Chastain <mec@shout.net>
4974
4975 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
4976 output of '<VTT for class>' for virtual base classes.
4977
f1c2644b
DJ
49782003-06-29 Daniel Jacobowitz <drow@mvista.com>
4979
4980 * gdb.base/completion.exp: Tab-complete "complet" instead of
4981 "compl".
4982 * gdb.base/complex.exp, gdb.base/complex.c: New files.
4983
18080350
DJ
49842003-06-29 Daniel Jacobowitz <drow@mvista.com>
4985
4986 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
4987 * gdb.base/volatile.exp: Likewise.
4988
f56973f8
DJ
49892003-06-29 Daniel Jacobowitz <drow@mvista.com>
4990
4991 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
4992 gdb/1265.
4993
49942003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
4995 Daniel Jacobowitz <drow@mvista.com>
4996
4997 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
4998 initial line count of 'captured_main' from 26 to 32.
4999 (test_with_self): Allow xmalloc call to be interleaved with the
5000 preceding two lines.
5001
e766d4d6
JB
50022003-06-24 Joel Brobecker <brobecker@gnat.com>
5003
5004 * gdb.base/bang.exp: New testcase.
5005
f125c9a4
JB
50062003-06-23 Joel Brobecker <brobecker@gnat.com>
5007
5008 * gdb.base/langs.exp: Add some tests for the "minimal" language
5009 support.
5010
6e25beaf
EZ
50112003-06-23 Elena Zannoni <ezannoni@redhat.com>
5012
5013 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
5014 the testcase.
5015
2f816dda
DJ
50162003-06-22 Daniel Jacobowitz <drow@mvista.com>
5017
5018 * gdb.base/relocate.exp: Test add-symbol-file with a variable
5019 offset.
5020
db5a5748
DJ
50212003-06-22 Daniel Jacobowitz <drow@mvista.com>
5022
5023 * gdb.c++/pr-1210.cc: New file.
5024 * gdb.c++/pr-1210.exp: New file.
5025
1df0c130
DJ
50262003-06-21 Daniel Jacobowitz <drow@mvista.com>
5027
5028 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
5029 000-exec-continue.
5030
a92feac0
MK
50312003-06-15 Mark Kettenis <kettenis@gnu.org>
5032
5033 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
5034 on *-*-*bsd* instead of *-*-freebsd*.
5035
81a58f5b
AC
50362003-06-14 Andrew Cagney <cagney@redhat.com>
5037
5038 * gdb.base/store.exp: Test longest and doublest. Test all
5039 parameters. Weaken return statement match.
5040 * gdb.base/store.c: Add longest and doublest - aka long long and
5041 long double functions. Put all parameters into local register
5042 variables. Use negative values.
5043
b257a0d3
AC
50442003-06-14 Andrew Cagney <cagney@redhat.com>
5045
5046 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
5047 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
5048 exit status.
5049 * gdb.base/fileio.exp: Disable target when nointerrupts and
5050 noinferiorio, instead of limiting it to remote. Use remote_exec
5051 instead of system.
d63a86f8 5052
21c38304
JJ
50532003-06-12 Jeff Johnston <jjohnstn@redhat.com>
5054
5055 * gdb.base/float.exp: Add ia64 support.
5056
1bcdb424
CV
50572003-06-12 Corinna Vinschen <vinschen@redhat.com>
5058
5059 * gdb.base/fileio.exp: Run only on remote targets.
5060
6aeb981f
CV
50612003-06-10 Corinna Vinschen <vinschen@redhat.com>
5062
5063 * gdb.base/fileio.c: New file, testing File-I/O.
5064 * gdb.base/fileio.exp: Ditto.
5065
53df362e
RG
50662003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
5067
5068 * gdb.base/shreloc.exp: New file, check symbol values obtained from
5069 shared objects after relocation at load time (gdb PR/1132).
5070 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
5071 as above, part of the shared object relocation test.
5072
ffee1b46
MK
50732003-06-08 Mark Kettenis <kettenis@gnu.org>
5074
b5ca3722
MK
5075 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
5076 fully filled history list.
5077 * gdb.base/gdb_history: New file.
5078
03ed860d
MK
5079 * gdb.base/signals.exp: XFAIL "continue to func1" on
5080 i*86-*-freebsd*.
5081
ffee1b46
MK
5082 * gdb.base/attach.exp: When trying to attach to a nonexistent
5083 process, make it possible to specify the PID based on the target,
5084 and do so for *-*-freebsd*.
5085
d80dbb52
RH
50862003-06-02 Richard Henderson <rth@redhat.com>
5087
5088 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
5089
6dd77b81
RH
50902003-06-02 Richard Henderson <rth@redhat.com>
5091
5092 * gdb.base/selftest.exp: Next over lim_at_start initialization.
5093
f6347e16
RH
50942003-06-02 Richard Henderson <rth@redhat.com>
5095
5096 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
5097
2c161407
DJ
50982003-06-01 Daniel Jacobowitz <drow@mvista.com>
5099
5100 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
5101 of globalvar.
5102
572eb746
MK
51032003-06-01 Mark Kettenis <kettenis@gnu.org>
5104
5105 * gdb.asm/asm-source.exp: Check for memory read errors in
5106 disassembler test on *BSD too.
5107
9e9617a5
RH
51082003-06-01 Richard Henderson <rth@redhat.com>
5109
5110 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
5111 for .frame.
5112 (gdbasm_call): Lose ldgp.
5113 (gdbasm_startup): Add frame information.
5114 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
5115
7b34ad4e
MK
51162003-05-31 Mark Kettenis <kettenis@gnu.org>
5117
5118 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
5119 i?86-*-*.
5120
10059fdf
MK
51212003-05-30 Mark Kettenis <kettenis@gnu.org>
5122
5123 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
5124 FreeBSD.
5125
acf4b816
RH
51262003-05-29 Richard Henderson <rth@redhat.com>
5127
5128 * gdb.asm/alpha.inc: New file.
5129 * gdb.asm/asm-source.exp: Use it.
5130
e9ecd949
JB
51312003-05-29 Jim Blandy <jimb@redhat.com>
5132
5133 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
5134 'core.PID'.
5135
e3e5a4f3
JB
51362003-05-22 Jim Blandy <jimb@redhat.com>
5137
5138 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
5139 backtrace.
d63a86f8 5140
72fe3d25
DC
51412003-05-20 David Carlton <carlton@math.stanford.edu>
5142
5143 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
5144 this time.
5145
58da2eb2
DC
51462003-05-19 David Carlton <carlton@bactrian.org>
5147
5148 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
5149 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
5150
1fcb5155
DC
51512003-05-19 David Carlton <carlton@bactrian.org>
5152
5153 * gdb.c++/namespace.exp: Add namespace scope and anonymous
5154 namespace tests.
5155 Bump copyright date.
5156 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
5157 (main): Call C::D::marker2.
5158 * gdb.c++/namespace1.cc: New file.
5159
85e85163
JJ
51602003-05-14 Jeff Johnston <jjohnstn@redhat.com>
5161
5162 Roland McGrath <roland@redhat.com>
d63a86f8 5163 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
5164 there is no manager thread.
5165
a25fbfec
JJ
51662003-05-08 Jeff Johnston <jjohnstn@redhat.com>
5167
d63a86f8
RM
5168 * gdb.threads/schedlock.exp: Remove assumption that all threads
5169 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
5170 in one of the child threads rather than the main thread.
5171
be375bae
JB
51722003-05-07 Jim Blandy <jimb@redhat.com>
5173
09bf6082
JB
5174 Add support for assembly source testing on the s390x.
5175 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
5176 architecture.
5177 * gdb.asm/s390x.inc: New file.
5178
be375bae
JB
5179 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
5180 succession of 'if' statements.
5181
00905d52
AC
51822003-05-05 Andrew Cagney <cagney@redhat.com>
5183
5184 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
5185
b1e29e33
AC
51862003-05-05 Andrew Cagney <cagney@redhat.com>
5187
5188 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
5189 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
5190
e33d66ec
EZ
51912003-05-02 Elena Zannoni <ezannoni@redhat.com>
5192
5193 * gdb.base/charset.exp: Update based on new behavior of set/show
5194 charset commands.
5195
2b6fd0d8
AC
51962003-05-01 Andrew Cagney <cagney@redhat.com>
5197
5198 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
5199 variable do not give memory errors.
5200
130cacce
AF
52012003-04-30 Adam Fedor <fedor@gnu.org>
5202
5203 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
5204 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
5205 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
5206 gdb.objc/basicclass.m: : New files
5207
5208 * lib/gdb.exp (gdb_compile_objc): New procedure.
5209
bea71854
DJ
52102003-04-27 Daniel Jacobowitz <drow@mvista.com>
5211
5212 * gdb.base/signals.exp: Make backtrace tests more specific.
5213
0f20eeea
DC
52142003-04-23 David Carlton <carlton@bactrian.org>
5215
5216 * gdb.c++/maint.exp (test_first_component): Add tests for
5217 'operator' in more locations.
5218
c8c4d8dc
KB
52192003-04-16 Kevin Buettner <kevinb@redhat.com>
5220
5221 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
5222
3fe60e3c
EZ
52232003-04-16 Elena Zannoni <ezannoni@redhat.com>
5224
5225 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
5226 func marke' instead. Update test name.
5227
9219021c
DC
52282003-04-15 David Carlton <carlton@math.stanford.edu>
5229
5230 * gdb.c++/maint.exp: New file.
5231
5dd55bdd
EZ
52322003-04-14 Elena Zannoni <ezannoni@redhat.com>
5233
5234 * gdb.threads/schedlock.c: Change type of thread function argument
5235 to long, to avoid warnings on 64-bit platforms.
5236
00890572
EZ
52372003-04-14 Elena Zannoni <ezannoni@redhat.com>
5238
5239 * gdb.base/attach.exp: Add new message from ptrace in case of
5240 attaching to nonexistent process.
d63a86f8 5241
93201743
JB
52422003-04-11 Jim Blandy <jimb@redhat.com>
5243
5244 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
5245 gdb.c++/userdef.cc: Place comments on the lines to which the
5246 marker function might return.
5247 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
5248 gdb.c++/userdef.exp: Look for those comments to check that we've
5249 returned to the right place, instead of checking line numbers.
5250
2a11c64d
EZ
52512003-04-11 Elena Zannoni <ezannoni@redhat.com>
5252
5253 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
5254 match on sourcefile name, instead of directory name.
5255
68ab8fc5
EZ
52562003-04-10 Elena Zannoni <ezannoni@redhat.com>
5257
d63a86f8 5258 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
5259 working directory name.
5260
5624293a
JB
52612003-04-09 Jim Blandy <jimb@redhat.com>
5262
5263 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
5264 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
5265 after an inferior function call, report the failure, but allow the
5266 test to continue.
5267
f1f02ee4
SC
52682003-04-05 Stephane Carrez <stcarrez@nerim.fr>
5269
5270 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
5271 with -DPROTOTYPES.
5272
6eb79af0
SC
52732003-04-05 Stephane Carrez <stcarrez@nerim.fr>
5274
5275 * gdb.base/break.exp: Revert last patch.
5276
8dfb4cf0
SC
52772003-04-04 Stephane Carrez <stcarrez@nerim.fr>
5278
5279 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
5280 with -DPROTOTYPES.
5281
ed4c619a
AC
52822003-04-02 Andrew Cagney <cagney@redhat.com>
5283
5284 * gdb.base/callfuncs.exp: Make "print add" messages unique.
5285 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
5286 matching directories by the name breakpoint.
5287 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
5288 Make "continue to marker1" consistent.
5289 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
5290 message consistent.
5291 * lib/gdb.exp: Put "the program is no longer running", and "the
5292 program exited" in parenthesis.
5293 * lib/mi-support.exp: Ditto.
d63a86f8 5294
4e35d5f0 52952003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 5296
4e35d5f0
BR
5297 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
5298
71900fe8
AC
52992003-03-29 Andrew Cagney <cagney@redhat.com>
5300
5301 * gdb.base/sizeof.c (main): Print the value of '\377'.
5302 * gdb.base/sizeof.exp: Check the sign of '\377'.
5303
c0655a16
MC
53042003-03-27 Michael Chastain <mec@shout.net>
5305
5306 * gdb.base/gdb1090.exp: New file.
5307 * gdb.base/gdb1090.cc: New file.
5308
5b2a3989
JB
53092003-03-27 J. Brobecker <brobecker@gnat.com>
5310
5311 * gdb.gdb/observer.exp: New regression test.
5312
79876890
MC
53132003-03-27 Michael Chastain <mec@shout.net>
5314
5315 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
5316 * gdb.base/ptype.exp: Likewise.
5317
6eac95e3
CV
53182003-03-27 Corinna Vinschen <vinschen@redhat.com>
5319
5320 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
5321
e8c71839
MC
53222003-03-26 Michael Chastain <mec@shout.net>
5323
5324 * gdb.base/ptype.exp: Actually use some typedef'd types.
5325
71b10041
SC
53262003-03-21 Stephane Carrez <stcarrez@nerim.fr>
5327
5328 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
5329 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
5330
2512cf80
CV
53312003-03-20 Corinna Vinschen <vinschen@redhat.com>
5332
5333 * gdb.base/default.exp: Fix regular expression.
5334
0d195a4f
CV
53352003-03-20 Corinna Vinschen <vinschen@redhat.com>
5336
5337 * gdb.base/args.exp: Fix regular expression.
5338
8a2dbca8
CV
53392003-03-20 Corinna Vinschen <vinschen@redhat.com>
5340
5341 * gdb.base/help.exp: Allow Win32 child process.
5342
bf028682
CV
53432003-03-20 Corinna Vinschen <vinschen@redhat.com>
5344
5345 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
5346 when stepping out of main().
5347
182dbe85
CV
53482003-03-20 Corinna Vinschen <vinschen@redhat.com>
5349
5350 * gdb.base/default.exp: Check for win32 specific message when calling
5351 "run" without executable.
5352
d67a6ba5
CV
53532003-03-20 Corinna Vinschen <vinschen@redhat.com>
5354
5355 * gdb.base/args.exp: Expect .exe in output.
5356
a955b5bb
CV
53572003-03-20 Corinna Vinschen <vinschen@redhat.com>
5358
5359 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
5360 Cygwin native.
5361
bf6bad4b
AC
53622003-03-17 Andrew Cagney <cagney@redhat.com>
5363
5364 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
5365 vector registes.
5366 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
5367 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
5368
293e9a31
DC
53692003-03-17 David Carlton <carlton@math.stanford.edu>
5370
5371 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
5372 test, for PR breakpoints/38.
5373 Call test_watchpoint_and_breakpoint.
5374 * gdb.base/watchpoint.c (func3): New function.
5375 (main): Call func3.
5376
5330f2db
DC
53772003-03-04 David Carlton <carlton@math.stanford.edu>
5378
5379 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
5380 Garply<Garply<char> >:: garply".
5381 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
5382 with respect to PR c++/1111; note also PR c++/1113.
5383 (test_template_breakpoints): KFAIL "constructor breakpoint" with
5384 respect to PR c++/1062.
5385 KFAIL "destructor breakpoint" with respect to PR c++/1112.
5386
6ece72da
DC
53872003-03-03 David Carlton <carlton@math.stanford.edu>
5388
5389 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
5390 with respect to PR c++/57.
5391 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
5392 c++/826.
5393 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
5394 respect to PR c++/57.
5395
85ca1584
DC
53962003-03-03 David Carlton <carlton@math.stanford.edu>
5397
5398 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
5399 respect to PR c++/33 into FAILs.
5400
98e9c5b8
MC
54012003-03-03 Michael Chastain <mec@shout.net>
5402
7bedbf27
MC
5403 * configure.in: Update copyright years.
5404
54052003-03-03 Michael Chastain <mec@shout.net>
5406
5407 * Makefile.in: Update copyright years.
98e9c5b8 5408
f683e100
DC
54092003-02-28 David Carlton <carlton@math.stanford.edu>
5410
5411 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
5412 print class instead of struct and/or superfluous protection
5413 specifiers, as long as the resulting output is equivalent to the
5414 source code.
5415 Delete FIXME from end of messages on tests that don't need
5416 fixing.
5417
a9e0cf2c
DC
54182003-02-28 David Carlton <carlton@math.stanford.edu>
5419
5420 * gdb.c++/templates.exp (do_tests): Allow const in the two
5421 Foo<volatile char *>::foo tests.
5422
e8d359df
MS
54232003-02-27 Michael Snyder <msnyder@redhat.com>
5424
d63a86f8 5425 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
5426 will be consistant.
5427
0b71dc91
DC
54282003-02-26 David Carlton <carlton@math.stanford.edu>
5429
5430 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
5431 char *>::foo" test with respect to PR c++/33. Create a new test
5432 which is identical to that one except that it doesn't put the
5433 space between the "char" and the "*"; KFAIL it, too.
5434
dd14ab43
DC
54352003-02-26 David Carlton <carlton@math.stanford.edu>
5436
5437 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
5438 template types into either PASSes or KFAILs (corresponding to PR
5439 c++/57). Tweak indentation. Update copyright.
5440
1146c7f1
SC
54412003-02-23 Stephane Carrez <stcarrez@nerim.fr>
5442
5443 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
5444
74641dfb
MC
54452003-02-13 Michael Chastain <mec@shout.net>
5446
5447 * gdb.base/exprs.exp: Remove i960 remnants.
5448 * gdb.base/funcargs.exp: Likewise.
5449 * gdb.base/list.exp: Likewise.
5450 * gdb.base/ptype.exp: Likewise.
5451
559cd2d0
DC
54522003-02-14 David Carlton <carlton@math.stanford.edu>
5453
5454 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
5455 pEe->D::vg()" from XFAIL to KFAIL.
5456
c4f90d87
JM
54572003-02-13 Jason Molenda (jmolenda@apple.com)
5458
5459 * gdb.base/maint.exp: Update maint print statistics regexp to include
5460 new entries.
5461
cbc4d97c
MC
54622003-02-13 Michael Chastain <mec@shout.net>
5463
5464 * gdb.c++/inherit.exp: Remove call to get_debug_format.
5465
40f235b7
MC
54662003-02-12 Michael Chastain <mec@shout.net>
5467
5468 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
5469 * gdb.c++/inherit.exp: Likewise.
5470 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
5471 * gdb.c++/templates.exp: Likewise.
5472 * gdb.c++/virtfunc.exp: Likewise.
5473
c56716b0
JM
54742003-02-06 Jason Molenda (jason-cl@molenda.com)
5475
5476 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
5477 why the code is written that way.
5478
070afcf8
MC
54792003-02-05 Michael Chastain <mec@shout.net>
5480
5481 * gdb.base/dump.exp: Add missing copyright line.
5482
5d0331e5
JM
54832003-02-05 Jason Molenda (jason-cl@molenda.com)
5484
f7ae6d3e 5485 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
5486 at the beginning so the breakpoint doesn't get set on the loop.
5487
92851186
MC
54882003-02-05 Michael Chastain <mec@shout.net>
5489
5490 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
5491 output for configurations with gcc 2.95.3.
5492
cbf1e085
AC
54932003-02-05 Keith Seitz <keiths@redhat.com>
5494 Andrew Cagney <ac131313@redhat.com>
5495
5496 * gdb.mi/mi-cli.exp: New file.
d63a86f8 5497
29518e1e
MC
54982003-02-04 Michael Chastain <mec@shout.net>
5499
5500 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
5501 Call perror and then continue.
5502
5af1d5f3
MC
55032003-02-03 Michael Chastain <mec@shout.net>
5504
5505 * gdb.c++/pr-1023.cc: New file.
5506 * gdb.c++/pr-1023.exp: New file.
5507
6b549786
JB
55082003-02-05 Jim Blandy <jimb@redhat.com>
5509
5510 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
5511 it's local to foobar. Check for it there, and check that it's not
5512 present in main.
5513 * gdb.c++/local.cc (marker2): New function.
5514 (foobar): Call marker1.
5515 (main): Call marker2 instead of marker1.
5516
67f16606
AC
55172003-02-04 Andrew Cagney <ac131313@redhat.com>
5518
5519 * gdb.disasm/mn10200.exp: Obsolete file.
5520 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
5521 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
5522 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
5523
1c5cb38e
DC
55242003-02-04 David Carlton <carlton@math.stanford.edu>
5525
5526 * gdb.c++/overload.exp: Test intToChar(1).
5527 * gdb.c++/overload.cc (intToChar): New.
5528 (main): Call intToChar.
5529
d1fe6965
DC
55302003-02-03 David Carlton <carlton@math.stanford.edu>
5531
5532 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
5533 'might_kfail' arg.
5534 KFAIL some of the continue_to_bp_overloaded calls, according to
5535 PR c++/1025.
5536
9ba61c5d
MC
55372003-02-01 Michael Chastain <mec@shout.net>
5538
5539 * gdb.base/advance.c (marker1): New marker function.
5540 * gdb.base/advance.exp: When the 'advance' command lands on the
5541 return breakpoint, it can legitimately stop on either the
5542 current line or the next line. Accommodate both outcomes.
5543 * gdb.base/until.exp: Likewise.
5544
e7494ffb
AC
55452003-02-02 Andrew Cagney <ac131313@redhat.com>
5546
5547 2002-11-10 Jason Molenda (jason-cl@molenda.com):
5548 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
5549 now a list, not a tuple.
5550 * gdb.mi/mi-var-display.exp: Ditto.
5551 * gdb.mi/gdb792.exp: Ditto.
5552
075559bc
AC
55532003-02-01 Andrew Cagney <ac131313@redhat.com>
5554
5555 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
5556 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
5557 stack backtraces.
5558 * gdb.mi/mi-syn-frame.c: Part of same.
5559
2bd4c7b1
MK
55602003-02-01 Mark Kettenis <kettenis@gnu.org>
5561
5562 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
5563 gdb.mi/mi1-pthreads.exp: Return instead of calling
5564 gdb_suppress_entire_file.
5565
eabd8992
MS
55662003-02-01 Mark Salter <msalter@redhat.com>
5567
5568 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
5569
71469e2f
MS
55702003-01-31 Mark Salter <msalter@redhat.com>
5571
5572 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
5573 Support empty arg.
5574
38a94d44
MC
55752003-01-30 Michael Chastain <mec@shout.net>
5576
5577 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
5578 This was a workaround for a UTF-8 bug in readline 4.3. The bug
5579 has been fixed in gdb/readline on 2003-01-09.
5580
19ea9e73
MS
55812003-01-29 Michael Snyder <msnyder@redhat.com>
5582
e8d359df
MS
5583 * gdb.base/maint.exp: Allow for leading underscore in symbol.
5584 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
5585 * gdb.base/args.exp: Skip if target does not support args passing.
5586
2307bd6a
DJ
55872003-01-22 Daniel Jacobowitz <drow@mvista.com>
5588
19ea9e73 5589 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
5590 gdb_test. Accept a list of expect arguments as the third
5591 parameter.
5592 (gdb_test): Use it.
5593
f2dd3617
EZ
55942003-01-20 Elena Zannoni <ezannoni@redhat.com>
5595
5596 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
5597 allow for different test tree configurations. Update some
5598 tescases accordingly.
5599 * gdb.arch/altivec-regs.exp: Ditto.
5600 * gdb.asm/asm-source.exp: Ditto.
5601 * gdb.base/advance.exp: Ditto.
5602 * gdb.base/display.exp: Ditto.
d63a86f8 5603 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
5604 * gdb.base/mips_pro.exp: Ditto.
5605 * gdb.base/overlays.exp: Ditto.
5606 * gdb.base/relocate.exp: Ditto.
5607 * gdb.base/setshow.exp: Ditto.
5608 * gdb.base/step-line.exp: Ditto.
5609 * gdb.base/step-test.exp: Ditto.
5610 * gdb.base/until.exp: Ditto.
5611 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
5612
c71cdefd
DC
56132003-01-17 David Carlton <carlton@math.stanford.edu>
5614
5615 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
5616 corresponding to PR c++/945.
5617 Update copyright.
5618
fdba05d7
DC
56192003-01-17 David Carlton <carlton@math.stanford.edu>
5620
5621 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
5622 corresponding to PR c++/68.
5623
56242003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
5625
5626 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
5627 (test_paddr_hairy_functions): Call print_addr_2_kfail for
5628 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
5629
c362c33a
EZ
56302003-01-15 Elena Zannoni <ezannoni@redhat.com>
5631
0fbc361c
EZ
5632 * gdb.base/break.exp: Fix change of default location, because of
5633 removal of until tests.
5634 * gdb.base/help.exp: Update test for new 'until' help message.
5635 Add test for help on 'advance'.
c362c33a
EZ
5636 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
5637
dabf8a35
MK
56382003-01-15 Mark Kettenis <kettenis@gnu.org>
5639
5640 * gdb.base/default.exp: Adapt "info float" test for recent changes
5641 to that command. Add test for "info vector".
5642 * gdb.base/float.exp: New file. Add test for "info float" that
5643 resembles the old test in gdb.base/default.exp.
5644
a1769aca
DC
56452003-01-15 David Carlton <carlton@math.stanford.edu>
5646
5647 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
5648
82025e13
EZ
56492003-01-15 Elena Zannoni <ezannoni@redhat.com>
5650
5651 * gdb.base/break.exp: Move the tests of until command from here...
5652 * gdb.base/until.exp: ... to here. New file. Add other tests.
5653 * gdb.base/advance.c: New file.
5654 * gdb.base/advance.exp: New file.
5655
8f9ab801
EZ
56562003-01-14 Elena Zannoni <ezannoni@redhat.com>
5657
5658 * gdb.base/args.c: New file.
5659 * gdb.base/args.exp: New file.
5660
9ae66589
DJ
56612003-01-14 Daniel Jacobowitz <drow@mvista.com>
5662
5663 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
5664
8d77e5c3
DJ
56652003-01-14 Daniel Jacobowitz <drow@mvista.com>
5666
5667 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
5668
12d2f0a1
DJ
56692003-01-14 Daniel Jacobowitz <drow@mvista.com>
5670
5671 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
5672 dates.
5673
6ca37014
DJ
56742003-01-13 Daniel Jacobowitz <drow@mvista.com>
5675
5676 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
5677
b0023472
DJ
56782003-01-13 Daniel Jacobowitz <drow@mvista.com>
5679
5680 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
5681 (ptype &*"foo").
5682 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
5683
607fbc54 56842003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
5685
5686 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
5687 * gdb.mi/mi1-console.exp: Likewise.
5688
607fbc54 56892003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
5690
5691 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
5692 * gdb.mi/mi1-console.exp: Likewise.
5693
a1fb14a2
DJ
56942003-01-13 Daniel Jacobowitz <drow@mvista.com>
5695
5696 * gdb.c++/overload.exp: Remove some fixed XFAILs.
5697
c4cf40b7
DJ
56982003-01-09 Daniel Jacobowitz <drow@mvista.com>
5699
5700 * gdb.base/detach.exp: New test.
5701
696d5a5b
DJ
57022003-01-09 Daniel Jacobowitz <drow@mvista.com>
5703
5704 * Makefile.in (ALL_SUBDIRS): New variable.
5705 (subdirs, clean, distclean): Use it.
5706 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
5707 regenerating Makefile, since it is generated from the top level.
5708 * gdb.asm/Makefile.in: Likewise.
5709 * gdb.base/Makefile.in: Likewise.
5710 * gdb.c++/Makefile.in: Likewise.
5711 * gdb.disasm/Makefile.in: Likewise.
5712 * gdb.java/Makefile.in: Likewise.
5713 * gdb.mi/Makefile.in: Likewise.
5714 * gdb.threads/Makefile.in: Likewise.
5715 * gdb.trace/Makefile.in: Likewise.
5716
754533e4
DC
57172003-01-09 David Carlton <carlton@math.stanford.edu>
5718
5719 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
5720 Add copyright year 2003.
5721
d8b3e9ee
MC
57222003-01-06 Michael Chastain <mec@shout.net>
5723
5724 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
5725 When selecting a thread, 'line' and 'file' are optional.
5726 * gdb.mi/mi1-pthreads.exp: Likewise.
5727
8e9e0fe6
AS
57282003-01-06 Andreas Schwab <schwab@suse.de>
5729
5730 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
5731 failures.
5732
b5ab8ff3
DJ
57332003-01-04 Daniel Jacobowitz <drow@mvista.com>
5734
5735 Fix PR gdb/844
5736 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
5737 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
5738
5739 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
5740 instead of calling gdb_suppress_entire_file.
5741 * gdb.threads/print-threads.exp: Likewise.
5742 * gdb.threads/schedlock.exp: Likewise.
5743
5744 * gdb.threads/killed.exp: Return instead of calling
5745 gdb_suppress_entire_file.
5746 * gdb.threads/linux-dp.exp: Likewise.
5747 * gdb.threads/pthreads.exp: Likewise.
5748
1e698235
DJ
57492003-01-04 Daniel Jacobowitz <drow@mvista.com>
5750
5751 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
5752 stabs.
5753 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
5754 * gdb.base/whatis.exp: Always allow (void) after function names.
5755
147ff08c
DJ
57562003-01-04 Daniel Jacobowitz <drow@mvista.com>
5757
5758 * gdb.c++/casts.exp: Correct regexp.
5759
dc62bfc2
MK
57602003-01-04 Mark Kettenis <kettenis@gnu.org>
5761
5762 * configure.in: Call AC_CONFIG_HEADER. Don't call
5763 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
5764 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
5765 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
5766 aforementioned directories in the AC_OUPUT call.
5767 * config.hin: New file.
5768 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
5769 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
5770 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
5771 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
5772 pass -I$objdir instead of -I$objdir/$subdir in compilation.
5773 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
5774 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
5775 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
5776 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
5777 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
5778 gdb.threads/configure.in, gdb.threads/configure,
5779 gdb.threads/config.in, gdb.trace/configure.in,
5780 gdb.trace/configure: Removed.
5781
77afa639
MC
57822003-01-03 Michael Chastain <mec@shout.net>
5783
5784 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
5785 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
5786
7634bb6e
DJ
57872003-01-03 Daniel Jacobowitz <drow@mvista.com>
5788
5789 * gdb.base/store.exp: Fix regular expressions.
5790
b39c905e
MK
57912002-12-28 Mark Kettenis <kettenis@gnu.org>
5792
5793 * configure.in: Rewrite.
5794 * configure: Regenerated.
5795
0a8551dd
DC
57962003-01-03 David Carlton <carlton@math.stanford.edu>
5797
5798 * gdb.base/psymtab.exp: New file.
5799 * gdb.base/psymtab1.c: Ditto.
5800 * gdb.base/psymtab2.c: Ditto.
5801
c60b7188
AF
58022002-12-23 Adam Fedor <fedor@gnu.org>
5803
5804 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
5805
ee73db83
DC
58062002-12-23 David Carlton <carlton@math.stanford.edu>
5807
5808 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
5809 and current_directory initialization.
5810
d6c1774e
JB
58112002-12-22 Jim Blandy <jimb@redhat.com>
5812
f0a847b8
JB
5813 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
5814 rather than as part of the output file name.
5815
d6c1774e
JB
5816 * gdb.base/attach.exp: There's no need to copy the test program to
5817 /tmp; that was only ever necessary on HP/UX, and this test is
5818 entirely disabled there anyway.
5819
f0708dbb
JB
58202002-12-21 Jim Blandy <jimb@redhat.com>
5821
4c2acfea
JB
5822 * gdb.c++/psmang.exp: Doc fix.
5823
f0708dbb
JB
5824 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
5825 test.
5826
9579e000
DC
58272002-12-20 David Carlton <carlton@math.stanford.edu>
5828
5829 * gdb.c++/annota2.exp: KFAIL annotate-quit.
5830
d1810171
MC
58312002-12-18 Michael Chastain <mec@shout.net>
5832
5833 * gdb.c++/annota2.exp: Add copyright year 2002.
5834
76565097
DC
58352002-12-17 David Carlton <carlton@math.stanford.edu>
5836
5837 * gdb.c++/try_catch.cc: Add marker comments.
5838 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
5839 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
5840 * gdb.c++/m-static.cc: Ditto.
5841 * gdb.c++/m-static1.cc: Ditto.
5842 * gdb.c++/try_catch.cc: Ditto.
5843
da81390b
JJ
58442002-12-16 Jeff Johnston <jjohnstn@redhat.com>
5845
5846 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
5847 to see whether we are using the new -environment-directory
5848 command which resets via -r or the old version of the command
5849 which may prompt the user. Part of fix for gdb/741.
5850
b304d130
AC
58512002-12-13 Andrew Cagney <ac131313@redhat.com>
5852
5853 * gdb.fortran/types.exp: Update obsolete comment.
5854 * gdb.fortran/exprs.exp: Ditto.
5855 * lib/gdb.exp: Delete obsolete code.
5856 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
5857 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
5858 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
5859 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
5860 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
5861 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
5862 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
5863 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
5864 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
5865 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
5866 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
5867 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
5868 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
5869 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
5870 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
5871 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
5872 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
5873 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
5874 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
5875 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
5876 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
5877 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
5878 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
5879 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
5880 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
5881 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
5882 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
5883 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
5884 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
5885 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
5886 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
5887 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
5888 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
5889 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
5890 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
5891 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
5892 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
5893
a23b6e6a
DC
58942002-12-11 David Carlton <carlton@math.stanford.edu>
5895
5896 * gdb.c++/m-data.exp: Add test for members that shadow global
5897 variables: see PR gdb/804.
5898 * gdb.c++/m-data.cc: Ditto.
5899
6604731b
DJ
59002002-12-10 Daniel Jacobowitz <drow@mvista.com>
5901
5902 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
5903
de46ecd7
DC
59042002-12-06 David Carlton <carlton@math.stanford.edu>
5905
5906 * gdb.base/store.c: Don't declare functions static.
5907
27e829d0
AC
59082002-12-04 Andrew Cagney <ac131313@redhat.com>
5909
5910 * gdb.base/store.exp, gdb.base/store.c: New files.
5911
92806416
DJ
59122002-12-03 Daniel Jacobowitz <drow@mvista.com>
5913
5914 * gdb.base/selftest.exp: Update for current gdb.
5915
3bcbaac5
DJ
59162002-12-03 Daniel Jacobowitz <drow@mvista.com>
5917
5918 * gdb.base/maint.exp: Only dump symbols from one source file
5919 or objfile.
5920
f4f00b1f
DJ
59212002-12-03 Daniel Jacobowitz <drow@mvista.com>
5922
5923 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
5924 function call.
5925
f1c8a949
JB
59262002-11-25 Jim Blandy <jimb@redhat.com>
5927
5928 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
5929 function appearing in error message.
5930
9e297a97
DJ
59312002-11-21 Daniel Jacobowitz <drow@mvista.com>
5932
5933 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
5934
1f312e79
JJ
59352002-11-08 Jeff Johnston <jjohnstn@redhat.com>
5936
d63a86f8
RM
5937 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
5938 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
5939 should be in mi console format. This is part of fix for PR gdb/604.
5940
83c31e7d
FN
59412002-09-18 Fernando Nasser <fnasser@redhat.com>
5942
5943 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
5944 which explicitly prints the zero offset as "+0".
5945
322b3f65
DJ
59462002-10-22 Daniel Jacobowitz <drow@mvista.com>
5947
5948 * gdb.threads/schedlock.c (args): Make unsigned.
5949
59502002-10-21 Daniel Jacobowitz <drow@mvista.com>
5951
5952 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
5953 numbers. Allow "foo2|selected stack frame".
5954 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
5955 * gdb.asm/asmsrc2.s: Likewise.
5956 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
5957 comments.
5958 * gdb.asm/mips.inc: New file.
5959
5e2fe5b8
AF
59602002-10-18 Adam Fedor <fedor@gnu.org>
5961
5962 * gdb.base/default.exp: Update expected output to include 'ObjC'.
5963 * gdb.base/help.exp: Likewise.
5964
abe1a5d0
KB
59652002-10-17 Kevin Buettner <kevinb@redhat.com>
5966
5967 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
5968 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
5969
10abb1d4
JB
59702002-10-02 Jim Blandy <jimb@redhat.com>
5971
5972 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
5973
1f609b42
AC
59742002-10-01 Andrew Cagney <ac131313@redhat.com>
5975
5976 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
5977 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
5978 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
5979 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
5980 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
5981 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
5982 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
5983
0aee02e4
AC
59842002-09-29 Andrew Cagney <ac131313@redhat.com>
5985
5986 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
5987 * mi0-disassemble.exp, mi0-eval.exp: Delete.
5988 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
5989 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
5990 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
5991 * mi0-var-block.exp, mi0-var-child.exp: Delete.
5992 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 5993
6fde09ad
KB
59942002-09-27 Kevin Buettner <kevinb@redhat.com>
5995
5996 * gdb.base/annota1.exp (info break): Make directory components of
5997 path optional since not all compilers emit this debug information.
5998
5999 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
6000 step ends up stepping out of the function instead of stopping on
6001 the epilogue.
6002
9e8aab75
KS
60032002-09-26 Keith Seitz <keiths@redhat.com>
6004
6005 * lib/insight-support.exp (gdbtk_start): Figure out where
6006 the insight executable is based on where gdb is. Use this
6007 executable to start insight instead of gdb.
6008
e36180d7
AC
60092002-09-25 Andrew Cagney <cagney@redhat.com>
6010
6011 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
6012
9dd34b2b
AC
60132002-09-24 Andrew Cagney <ac131313@redhat.com>
6014
6015 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
6016 test_isolated_complaints.
6017 (test_empty_complaint): New function.
6018 (test_empty_complaints): New function. Check no output when no
6019 complaints.
d63a86f8 6020
dea97812
KB
60212002-09-19 Jim Blandy <jimb@redhat.com>
6022
6023 * gdb.base/charset.exp, gdb.base/charset.c: New files.
6024
54951bd7
AC
60252002-09-19 Andrew Cagney <ac131313@redhat.com>
6026
6027 * gdb.gdb/complaints.exp: New file.
6028
dec43320
AC
60292002-09-18 Andrew Cagney <ac131313@redhat.com>
6030
6031 * gdb.base/maint.exp: Check `help maint internal-warning'.
6032
e70d6e3f
DC
60332002-09-18 David Carlton <carlton@math.stanford.edu>
6034
6035 * gdb.c++/m-static.exp: Remove breakpoints depending on line
6036 numbers, and replace them by a single breakpoint after the
6037 constructors are all finished.
6038 Add test 4.
6039 * gdb.c++/m-static.cc: Add test 4.
6040 * gdb.c++/m-static.h: New file.
6041 * gdb.c++/m-static1.cc: New file.
6042
6043 * gdb.c++/printmethod.exp: New file.
6044 * gdb.c++/printmethod.cc: New file.
6045
6046 * gdb.c++/pr-574.exp: New file.
6047 * gdb.c++/pr-574.cc: New file.
6048
afb5c968
CV
60492002-09-18 Corinna Vinschen <vinschen@redhat.com>
6050
6051 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
6052 embedded targets which never actually exit.
6053
31e45dee
FN
60542002-09-18 Fernando Nasser <fnasser@redhat.com>
6055
6056 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
6057 "don't step after run" as unresolved or unsupported, instead of xfail.
6058
a283c5a1
CV
60592002-09-18 Corinna Vinschen <vinschen@redhat.com>
6060
6061 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
6062 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
6063 Add newline to expected string in "step out of main (status wrapper)"
6064 case.
6065
11350d2a
CV
60662002-09-18 Corinna Vinschen <vinschen@redhat.com>
6067
6068 * lib/gdb.exp (rerun_to_main): Allow restarting application.
6069 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
6070
0deec7d6
TT
60712002-09-17 Tom Tromey <tromey@redhat.com>
6072
6073 * gdb.base/printcmds.exp (test_print_string_constants): Expect
6074 \000, not \0, in double-quoted string.
6075
b2b4a1b5
CV
60762002-09-14 Corinna Vinschen <vinschen@redhat.com>
6077
c9d37158 6078 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
6079 string after running the commands execution on breakpoint tests.
6080
1c56143a
CV
60812002-09-13 Corinna Vinschen <vinschen@redhat.com>
6082
6083 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
6084
37f8da45
JB
60852002-09-12 Joel Brobecker <brobecker@gnat.com>
6086
6087 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
6088
08b468e0
KS
60892002-09-10 Keith Seitz <keiths@redhat.com>
6090
6091 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
6092 runto proc.
6093 (mi_run_to_main): Use mi_runto.
6094 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
6095
dc360f58
KS
60962002-09-10 Keith Seitz <keiths@redhat.com>
6097
6098 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
6099 regexp for stopping at main. Could have multiple event notifications.
6100 Don't assume that main was declared with no parameters.
6101 (mi_next): Use mi_step_to.
6102 (mi_step): Use mi_next_to.
6103
ce3abcfb
CV
61042002-09-09 Corinna Vinschen <vinschen@redhat.com>
6105
6106 * gdb.base/default.exp: Fix expected string in `info float' test.
6107
d1f5b980
BE
61082002-09-09 Ben Elliston <bje@redhat.com>
6109
6110 * config/mips.exp: Update comments.
6111 * config/mips-idt.exp: Likewise.
6112 * config/nind.exp: Likewise.
6113 * config/slite.exp: Likewise.
6114 * config/sparclet.exp: Likewise.
6115 * config/udi.exp: Likewise.
6116 * config/vx.exp: Likewise.
6117 * config/vxworks29k.exp: Likewise.
6118
2f71430b
JB
61192002-09-05 Jim Blandy <jimb@redhat.com>
6120
6121 * gdb.threads/killed.exp: Fix test failure message.
6122
7ddebc7e
KS
61232002-09-04 Keith Seitz <keiths@redhat.com>
6124
6125 * lib/mi-support.exp: Update copyright.
6126 (mi_gdb_test): Increase the priority of the expected pattern
6127 so that it matches gdb_test.
6128
0ae67eb3
KS
61292002-09-03 Keith Seitz <keiths@redhat.com>
6130
6131 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
6132 Use integer comparison instead of string comparison for testing
6133 whether binary was built.
6134
38fc42c8
JB
61352002-09-03 Jim Blandy <jimb@redhat.com>
6136
6137 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
6138
b6ff0e81
JB
61392002-08-29 Jim Blandy <jimb@redhat.com>
6140
6141 * gdb.threads/pthreads.exp: Move the portable thread compilation
6142 code into a function in lib/gdb.exp, and call that from here.
6143 * lib/gdb.exp (gdb_compile_pthreads): New function.
6144
07c98896
KS
61452002-08-29 Keith Seitz <keiths@redhat.com>
6146
6147 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
6148 expect_out so that callers can get at it.
6149
0312286c
DJ
61502002-08-23 Daniel Jacobowitz <drow@mvista.com>
6151
6152 * gdb.threads/print-threads.c: New file.
6153 * gdb.threads/print-threads.exp: New file.
6154 * gdb.threads/schedlock.c: New file.
6155 * gdb.threads/schedlock.exp: New file.
6156
dd039bc4
EZ
61572002-08-22 Elena Zannoni <ezannoni@redhat.com>
6158
6159 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
6160 not altivec.c.
6161
1f36144c
MK
61622002-08-17 Mark Kettenis <kettenis@gnu.org>
6163
6164 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
6165 targets. The problem should be fixed now.
6166
16057ec7 61672002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
6168
6169 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
6170 2002-07-24 change that removes final dots from error messages.
6171
3c1499ad
TT
61722002-08-13 Tom Tromey <tromey@redhat.com>
6173
6174 * gdb.base/readline.exp: New file.
6175
a20ce2c3
AC
61762002-08-01 Andrew Cagney <ac131313@redhat.com>
6177
6178 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
6179 supress message.
6180
db034ac5
AC
61812002-08-01 Andrew Cagney <cagney@redhat.com>
6182
6183 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
6184 CHILL_FOR_TARGET and CHILL_LIB.
6185 * configure.in (configdirs): Remove gdb.chill.
6186 * configure: Regenerate.
6187 * lib/gdb.exp: Obsolete references to chill.
6188 * gdb.fortran/types.exp: Ditto.
6189 * gdb.fortran/exprs.exp: Ditto.
6190
3e000b18
KB
61912002-07-30 Kevin Buettner <kevinb@redhat.com>
6192
6193 * gdb.base/shlib-call.exp (additional_flags): Conditionally
6194 set Irix-specific compile and link flags.
6195
28f4966b
KB
61962002-07-29 Kevin Buettner <kevinb@redhat.com>
6197
6198 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
6199 source files. The ``-o'' option doesn't work with the ``-E'' option
6200 when using the Irix compiler.
6201
46c0d5a6
DJ
62022002-07-19 Daniel Jacobowitz <drow@mvista.com>
6203
6204 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
6205 Improve support for reusing an exec file. Copy exec file
6206 to target, and run gdbserver on the target instead of on the host.
6207
eecf4bed
JB
62082002-07-18 Jim Blandy <jimb@redhat.com>
6209
0f815cdf
JB
6210 * gdb.base/ending-run.exp: Don't expect to see the program end in
6211 some orderly fashion when we're running on a real stand-alone
6212 board.
6213
eecf4bed
JB
6214 * gdb.base/interrupt.exp: Correct logic for skipping tests on
6215 targets that don't support interrupts.
6216
52d309e4
JB
62172002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
6218
6219 * gdb.base/attach.exp: Add patterns to match output from /proc-based
6220 systems.
6221 Move comments in expect statements to inside the actions, so that they
6222 don't get matched against.
6223
ff683d9e
MK
62242002-07-10 Mark Kettenis <kettenis@gnu.org>
6225
6226 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
6227 function when asleep" test.
6228
b5356753
AC
62292002-07-10 Andrew Cagney <ac131313@redhat.com>
6230
6231 * gdb.base/page.exp: Rewrite to handle problems with very long
6232 `info set' output. Update copyright.
6233
6aa4d13a
AC
62342002-06-26 Andrew Cagney <ac131313@redhat.com>
6235
6236 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
6237 gdb.threads-hp.
6238 * gdb.hp/configure: Regenerate.
6239 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
6240 * gdb.hp/gdb.threads-hp/configure: Delete file.
6241 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
6242
8cf8c2b8
AC
62432002-06-22 Andrew Cagney <ac131313@redhat.com>
6244
6245 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
6246 setlocale, bindtextdomain and textdomain.
6247
6827a8f8
JB
62482002-06-11 Jim Blandy <jimb@redhat.com>
6249
919d772c
JB
6250 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
6251 preprocessor macro information is present.
6252
6827a8f8
JB
6253 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
6254 tests.
6255
c15b0d21
MS
62562002-06-06 Michael Snyder <msnyder@redhat.com>
6257
c5984d70
MS
6258 * gdb.base/overlays.exp: Record addresses of overlay
6259 functions in TCL variables rather than in GDB variables,
6260 to avoid having GDB convert them to pointers (with loss
6261 of information).
6262
d63a86f8 6263 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 6264 default linker script changes.
c15b0d21
MS
6265 * gdb.base/long_long.exp: Add check for sizeof (long double).
6266
be26fe0d
ML
62672002-06-06 Michal Ludvig <mludvig@suse.cz>
6268
6269 * gdb.asm/asm-source.exp: Add x86-64 target.
6270 * gdb.asm/x86_64.inc: New.
d63a86f8 6271
258093ca 62722002-05-30 Michael Chastain <mec@shout.net>
258093ca 6273
4b3153f1 6274 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
6275 * gdb.c++/m-static.cc: New file.
6276 * gdb.c++/m-static.exp: New file.
6277
241264c6
MS
62782002-05-28 Michael Snyder <msnyder@redhat.com>
6279
6280 * gdb.base/call-ar-st.exp: Allow for reduced floating point
6281 precision.
6282
9bba8c8f 62832002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 6284
4b3153f1 6285 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
6286 * gdb.c++/m-data.cc: New file.
6287 * gdb.c++/m-data.exp: New file.
6288
62892002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 6290
4b3153f1 6291 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 6292 * gdb.c++/try_catch.cc: New file.
d63a86f8 6293 * gdb.c++/try_catch.exp: New file.
9bba8c8f 6294
def1b996
MC
62952002-05-27 Michael Chastain <mec@shout.net>
6296
6297 * gdb.c++/local.exp: Accept more nested types in output.
6298
522ba268
MC
62992002-05-26 Michael Chastain <mec@shout.net>
6300
6301 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
6302
277254ba
MS
63032002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
6304
6305 * lib/gdb.exp (gdb_wrapper_init): Just because
6306 gdb_wrapper_file exists, this does not mean that the file
6307 should not be rebuilt. That is what gdb_wrapper_initialized
6308 is for.
6309 (default_gdb_init): Reset gdb_wrapper_initialized.
6310
b61a8733
MS
63112002-05-23 Michael Snyder <msnyder@redhat.com>
6312
d63a86f8 6313 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
6314 the precision of the floating point test results.
6315 * gdb.base/call-rt-st.exp: Ditto.
6316
b61a8733
MS
6317 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
6318 * gdb.base/call-rt-st.exp: Ditto.
6319
56f6e910
MC
63202002-05-19 Michael Chastain <mec@shout.net>
6321
6322 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
6323
ad0b0016
EZ
63242002-05-19 Elena Zannoni <ezannoni@redhat.com>
6325
6326 * configure.in (configdirs): Add gdb.arch.
6327 * configure: Regenerate.
6328
f617d2b6
JB
63292002-05-17 Jim Blandy <jimb@redhat.com>
6330
6331 * gdb.base/completion.exp: Recognize the more detailed error
6332 messages produced by the macro expander's lexical analyzer.
6333
eac2a696
EZ
63342002-05-14 Elena Zannoni <ezannoni@redhat.com>
6335
6336 * gdb.arch/altivec-abi.c: New file.
6337 * gdb.arch/altivec-abi.exp: New file.
6338 * gdb.arch/altivec-regs.c: New file.
6339 * gdb.arch/altivec-regs.exp: New file.
6340
2fdde8f8
DJ
63412002-05-14 Daniel Jacobowitz <drow@mvista.com>
6342
6343 * gdb.base/maint.exp (maint print type): Update for new type
6344 structure.
d63a86f8 6345
e31f1a7c
EZ
63462002-05-14 Elena Zannoni <ezannoni@redhat.com>
6347
6348 * gdb.arch: New directory.
6349 * gdb.arch/configure.in: New file.
6350 * gdb.arch/configure: New file.
6351 * gdb.arch/Makefile.in: New file.
6352
db589741
CV
63532002-05-13 Corinna Vinschen <vinschen@redhat.com>
6354
6355 * gdb.asm/asm-source.exp: Add v850 as supported target.
6356 * gdb.asm/v850.inc: New file.
6357
8ce2a7dc
DJ
63582002-05-13 Daniel Jacobowitz <drow@mvista.com>
6359
6360 * gdb.c++/annota2.exp (annotate-quit): Add comment.
6361
df763c7f
DJ
63622002-05-12 Daniel Jacobowitz <drow@mvista.com>
6363
6364 * gdb.base/break.exp: Check 'break "marker2"'.
6365
377daeed
MS
63662002-05-10 Michael Snyder <msnyder@redhat.com>
6367
6368 * gdb.base/long_long.exp: Fix typo.
6369
c4b7bc2b
JB
63702002-05-10 Jim Blandy <jimb@redhat.com>
6371
ecac9a4e
JB
6372 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
6373 a bug.
6374
c4b7bc2b
JB
6375 * gdb.base/printcmds.exp (test_integer_literals_rejected):
6376 Recognize more detailed error message produced by the macro
6377 expander's lexical analyzer.
6378 * lib/gdb.exp (test_print_reject): Same.
6379
e71019a1
MK
63802002-05-09 Mark Kettenis <kettenis@gnu.org>
6381
6382 * gdb.c++/method.exp: Fix typo.
6383
fedfc8e6
MS
63842002-05-08 Michael Snyder <msnyder@redhat.com>
6385
166a1957
MS
6386 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
6387 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 6388 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
6389 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
6390 Add iftarget clause for strongarm.
d63a86f8 6391
f1c47eb2
MS
63922002-05-06 Michael Snyder <msnyder@redhat.com>
6393
cb9a9d3e
MS
6394 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
6395 (gdb_continue_to_end): Accept output from status wrapper.
6396 * gdb.base/ending-run.exp: Add case for output from status wrapper.
6397 Clean up fail messages to match pass messages.
6398
f1c47eb2
MS
6399 Enable the "needs_status_wrapper" testsuite feature.
6400 * lib/gdb.exp (gdb_wrapper_init): New procedure.
6401 (gdb_compile): Conditionally call gdb_wrapper_init.
6402 * gdb.base/a2-run.exp: Recognize output from status wrapper.
6403 * gdb.c++/method.exp: Recognize output from status wrapper.
6404
6079c749
BE
64052002-05-06 Ben Elliston <bje@redhat.com>
6406From Graydon Hoare <graydon@redhat.com>
6407
6408 * config/sid.exp: Include support for "rawsid" protocol.
6409
188baff3
JB
64102002-05-03 Jim Blandy <jimb@redhat.com>
6411
6412 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
6413 * gdb.c++/hang3.C: New file.
6414
b9c07f0f
AC
64152002-05-04 Andrew Cagney <ac131313@redhat.com>
6416
6417 * gdb.base/default.exp: Remove obsolete code.
6418 * gdb.c++/misc.exp: Ditto. Update copyright.
6419 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
6420 * gdb.base/whatis.exp: Ditto. Update copyright.
6421 * gdb.base/scope.exp: Ditto. Update copyright.
6422 * gdb.base/ptype.exp: Ditto. Update copyright.
6423 * gdb.base/printcmds.exp: Ditto. Update copyright.
6424 * gdb.base/opaque.exp: Ditto. Update copyright.
6425 * gdb.base/list.exp: Ditto.
6426 * gdb.base/funcargs.exp: Ditto. Update copyright.
6427 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
6428 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
6429 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
6430 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
6431 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
6432 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
6433
5c7a0397
MS
64342002-05-02 Michael Snyder <msnyder@redhat.com>
6435
d6dcc264 6436 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
6437 * gdb.base/long_long.exp: Add xscale target.
6438 * gdb.base/default.exp: Add xscale target.
6439
eb7f1c48
JB
64402002-05-01 Jim Blandy <jimb@redhat.com>
6441
6442 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
6443 gdb.c++/hang.exp: New test.
6444
a6befae8
FF
64452002-05-01 Fred Fish <fnf@redhat.com>
6446
6447 * gdb.base/completion.exp: Handle completions of "./Make" for
6448 more than one completion possibility, as is the case when we
6449 build and test in the source tree.
6450
0a310277
AG
64512002-04-29 Anthony Green <green@redhat.com>
6452
6453 * gdb.java/jmisc1.exp: New file.
6454 * gdb.java/jmisc2.exp: New file.
6455
6ff9af88
DJ
64562002-04-24 Daniel Jacobowitz <drow@mvista.com>
6457
6458 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
6459
96b3d632
EZ
64602002-04-23 Elena Zannoni <ezannoni@redhat.com>
6461
6462 * gdb.base/help.exp: Change 'help status' to allow for target
6463 dependent output differences.
6464
5019bb54
MC
64652002-04-22 Michael Chastain <mec@shout.net>
6466
6467 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
6468
a805a116
MC
64692002-04-22 Michael Chastain <mec@shout.net>
6470
6471 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
6472
a1706bfd
DM
64732002-04-17 David S. Miller <davem@redhat.com>
6474
6475 * gdb.asm/sparc64.inc: New file.
6476 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
6477
a73a20a2
EZ
64782002-04-19 Elena Zannoni <ezannoni@redhat.com>
6479
6480 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
6481 instruction file directly into the build tree. Clean up at end of
6482 test.
6483
ba678339
DM
64842002-04-18 David S. Miller <davem@redhat.com>
6485
6486 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
6487 handle 64-bit platforms correctly.
6488 * gdb.base/maint.exp: Likewise.
6489
b03399da
KB
64902002-04-18 Kevin Buettner <kevinb@redhat.com>
6491
6492 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
6493 ``-fpic'' when compiling files comprising a shared library, but
6494 it does need additional linker flags in order to find shared
6495 libraries at run time.
6496
e2004992
KB
64972002-04-18 Kevin Buettner <kevinb@redhat.com>
6498
6499 * gdb.base/cvexpr.c (use): New function.
6500 (main): Invoke use() on all global variables to prevent
6501 some linkers from deleting these otherwise unused symbols.
6502
d8937120
MC
65032002-04-17 Michael Chastain <mec@shout.net>
6504From David S. Miller <davem@redhat.com>
6505
6506 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
6507 handle 64-bit platforms correctly.
6508
ffd61a58
MS
65092002-04-12 Michael Snyder <msnyder@redhat.com>
6510From Jim Blandy <jimb@redhat.com>
6511 * gdb.base/foo.c (foox): Remove section attribute; the linker
6512 script can handle this instead.
6513 * gdb.base/bar.c (barx): Same.
6514 * gdb.base/baz.c (bazx): Same.
6515 * gdb.base/grbx.c (grbxx): Same.
6516
6517 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
6518 manager doesn't automatically unmap overlays unnecessarily.
6519
6b8426a6
MH
65202002-04-10 Martin M. Hunt <hunt@redhat.com>
6521
6522 * gdb.base/ending-run.exp: Fix pattern for Mips targets
6523 stepping out of main.
6524
34af4875
MC
65252002-04-09 Michael Chastain <mec@shout.net>
6526
6527 * gdb.c++/local.cc (main): Move call to marker1() inside nested
6528 scope so that the nested scope tests will make sense.
6529 * gdb.c++/local.exp: Write patterns that actually work with gcc
6530 (the HP patterns "were never known to work with gcc").
6531 Keep the old aCC patterns too.
6532
2d1676a0
DJ
65332002-04-09 Daniel Jacobowitz <drow@mvista.com>
6534
6535 * gdb.base/attach.exp: Correct target board test.
6536
3a63e3f9
MC
65372002-04-08 Michael Chastain <mec@shout.net>
6538
6539 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
6540 in a const method. Add some xfail and fail cases for configurations
6541 that do not emit the "const ...".
6542
f18dabd2
MC
65432002-04-07 Michael Chastain <mec@shout.net>
6544
6545 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
6546 Accept "A * const" and "const A * const" as type of "this".
6547 Fix spelling of getFunky throughout. Make messages uniform.
6548
0fcddd82
EZ
65492002-04-07 Elena Zannoni <ezannoni@redhat.com>
6550
6551 Work around for PR gdb/285:
6552 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
6553
16a8534a
EZ
65542002-04-07 Elena Zannoni <ezannoni@redhat.com>
6555
6556 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
6557 instructions file at run time instead of configure time.
6558 Sometimes we run the test in a directory that is not the one we
6559 configured in.
6560 * gdb.asm/configure.in: Delete creation of symlink.
6561 * gdb.asm/configure: Regenerate.
6562
24181d81
JB
65632002-04-05 J. Brobecker <brobecker@gnat.com>
6564
6565 * gdb.gdb/xfullpath.exp: New test, to exercise the new
6566 xfullpath () function.
6567
7cdb7107
DJ
65682002-04-04 Daniel Jacobowitz <drow@mvista.com>
6569
6570 * gdb.asm/Makefile.in: Correct dependencies.
6571
6572 * gdb.asm/powerpc.inc: New file.
6573 * gdb.asm/asm-source.exp: Add PowerPC.
6574 * gdb.asm/configure.in: Likewise.
6575 * gdb.asm/configure: Regenerated.
6576
a7d17088
DJ
65772002-04-04 Daniel Jacobowitz <drow@mvista.com>
6578
6579 * gdb.base/relocate.exp: New file.
6580 * gdb.base/relocate.c: New file.
6581
cd721503
FF
65822002-04-04 Fred Fish <fnf@redhat.com>
6583
6584 * gdb.base/step-test.exp: Update comment regarding stopping in
6585 memcpy/bcopy calls inserted as part of the compiler runtime.
6586
b22ad7a7
MS
65872002-04-04 Michael Snyder <msnyder@redhat.com>
6588
6589 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
6590
5f279fa6
DJ
65912002-04-03 Daniel Jacobowitz <drow@mvista.com>
6592
6593 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
6594 (gdb_expect): Remove $notransfer hack.
6595
dd0fd3ce
DJ
65962002-04-02 Daniel Jacobowitz <drow@mvista.com>
6597
6598 * gdb.c++/classes.exp ("calling method for small class"): Match
6599 updated register output.
6600
1e50cda1
DJ
66012002-03-30 Daniel Jacobowitz <drow@mvista.com>
6602
6603 Fix PR gdb/452
6604 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
6605 when finished. Make gdb_file_cmd send "exec-file" when
6606 appropriate.
6607
24015922
DJ
66082002-03-30 Daniel Jacobowitz <drow@mvista.com>
6609
6610 * gdb.base/attach.exp: Remove extra setup_xfail.
6611
dd7dfd64
MS
66122002-03-26 Michael Snyder <msnyder@redhat.com>
6613
6614 * gdb.base/default.exp: Add tests for dump, append, and restore.
6615 * gdb.base/help.exp: Add tests for dump, append, and restore.
6616 * gdb.base/dump.exp: New file, test dump, append and restore.
6617 * gdb.base/dump.c: New file.
6618
48b2f8d7
MS
66192002-03-27 Michael Snyder <msnyder@redhat.com>
6620
d63a86f8 6621 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
6622 clean-ups in help messages.
6623
05b4d525
FF
66242002-03-26 Fred Fish <fnf@redhat.com>
6625
6626 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
6627 have debugging info for those functions and the compiler uses them
6628 internally to copy structs around.
6629
d7679631
FF
66302002-03-26 Fred Fish <fnf@redhat.com>
6631
6632 * gdb.base/list.exp: Revert the change made yesterday and add note
6633 about why we don't list the default lines for remote targets.
6634
523ac3f9
MS
66352002-03-25 Michael Snyder <msnyder@redhat.com>
6636
6637 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
6638
754b2b8d
FF
66392002-03-25 Fred Fish <fnf@redhat.com>
6640
6641 * gdb.base/list.exp: This test works on remote targets so remove
6642 the short circuit for remote targets. Update copyright.
6643
33c3e192
FF
66442002-03-25 Fred Fish <fnf@redhat.com>
6645
6646 * gdb.base/attach.exp: Fix logic error that was suppressing this
6647 test for all non hppa*-*-hpux* targets, instead of the hp target.
6648 Move comments closer to the suppression point. Also now need to
6649 check that we are running natively.
6650
d43e73ee
MS
66512002-03-22 Michael Snyder <msnyder@redhat.com>
6652
882c8f02
MS
6653 * gdb.base/default.exp: Add test for gcore. Update copyright.
6654 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 6655
04c12f60
FF
66562002-03-06 Fred Fish <fnf@redhat.com>
6657
6658 * gdb.base/funcargs.c: Remove extraneous ';' character.
6659 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
6660
b43df995
MC
66612002-03-04 Michael Chastain <mec@shout.net>
6662
6663 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
6664 accommodate gcc v3 function signature.
6665 * gdb.mi/mi0-var-cmd-exp: Ditto.
6666
92362027
AC
66672002-02-24 Andrew Cagney <ac131313@redhat.com>
6668
6669 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
6670 ``GNU/Linux'' or ``Linux kernel''
6671 * testsuite/gdb.threads/pthreads.c: Ditto.
6672
258ad32d
MC
66732002-02-24 Michael Chastain <mec@shout.net>
6674
6675 * gdb.threads/pthreads.c (thread1): Add a return statement.
6676 (thread2): Likewise.
6677 (foo): Likewise.
6678
04c3b3d4
MC
66792002-02-23 Michael Chastain <mec@shout.net>
6680
6681 * gdb.threads/linux-dp.c (philosopher): Add a return statement
6682 to placate gcc.
6683
5a2a0a20
MC
66842002-02-23 Michael Chastain <mec@shout.net>
6685
6686 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
6687 test "ptype bint". The test passes on all my stabs configurations.
6688
a640f7fc
JB
66892002-02-21 Jim Blandy <jimb@redhat.com>
6690
27924826
JB
6691 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
6692 filename at a time, and watch for the ones we want to see.
6693
a640f7fc
JB
6694 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
6695 types of pointers to prototyped functions.
6696
edcc8c75
AC
66972002-02-20 Andrew Cagney <ac131313@redhat.com>
6698
6699 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
6700 signed, unsigned and straight char.
6701 (padding_char, padding_short, padding_int, padding_long,
6702 padding_long_long, padding_float, padding_double,
6703 padding_long_double): New global variables.
6704 (fill, fill_structs): New functions.
6705
6706 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
6707 for correctly sized writes. Update copyright.
6708 (get_valueof): New procedure.
6709 (get_sizeof): Call get_valueof.
6710 (check_valueof): New procedure.
6711 (check_padding): New procedure.
6712
ac57ea44
MC
67132002-02-20 Michael Chastain <mec@shout.net>
6714
6715 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
6716 to setup_xfail. Document some of the remaining calls.
6717
7a10c941
MC
67182002-02-18 Michael Chastain <mec@shout.net>
6719
6720 * gdb.c++/userdef.exp: Update copyright year.
6721
fb8acdcc
DJ
67222002-02-18 Daniel Jacobowitz <drow@mvista.com>
6723
6724 * gdb.c++/userdef.exp: Test overloaded operators properly.
6725 Remove xfails.
6726
fda6ae12
MS
67272002-02-14 Michael Snyder <msnyder@redhat.com>
6728
6729 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
6730
676a0442
DJ
67312002-02-14 Daniel Jacobowitz <drow@mvista.com>
6732
6733 * gdb.base/a2-run.exp: Check for a remote target properly.
6734 * gdb.base/annota1.exp: Likewise.
6735 * gdb.base/list.exp: Likewise.
6736 * gdb.base/reread.exp: Likewise.
6737 * gdb.base/scope.exp: Likewise.
6738 * gdb.base/shlib-call.exp: Likewise.
6739 * gdb.base/term.exp: Likewise.
6740 * gdb.c++/annota2.exp: Likewise.
6741
78b4f468
RE
67422002-02-13 Richard Earnshaw <rearnsha@arm.com>
6743
6744 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
6745
9a81ba51
MC
67462002-02-10 Michael Chastain <mec@shout.net>
6747
6748 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
6749 (call_after_alloca): Ditto.
6750
004af6c7
DJ
67512002-02-10 Daniel Jacobowitz <drow@mvista.com>
6752
6753 * gdb.base/ending-run.exp: Guard "cont" test with
6754 gdb_skip_stdio_test.
6755
37225f62
JB
67562002-02-06 Jim Blandy <jimb@redhat.com>
6757
6758 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
6759 from here...
6760 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
6761 To here. Disable this test on non-HP platforms. Add big comment.
6762
fe6fdd96
MS
67632002-02-04 Michael Snyder <msnyder@redhat.com>
6764
6765 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
6766 other than d10v and m32r.
6767
036fad3f
RE
67682002-02-02 Richard Earnshaw <rearnsha@arm.com>
6769
6770 * gdb.base/default.exp: Rewrite test patterns to reduce time
6771 taken to match them.
6772
7148ab62
DJ
67732002-01-30 Daniel Jacobowitz <drow@mvista.com>
6774
6775 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
6776 Allow a start function above main.
6777 * gdb.threads/linux-dp.exp: Fix copyright date.
6778
396cc255
DJ
67792002-01-30 Daniel Jacobowitz <drow@mvista.com>
6780
6781 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
6782 (check_philosopher_stack): Check for manager thread before checking
6783 for a just-starting thread.
6784
f038d31b
DJ
67852002-01-30 Daniel Jacobowitz <drow@mvista.com>
6786
6787 From Neil Booth <neil@daikokuya.demon.co.uk>:
6788 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
6789 warnings.
6790
b3ff9d9a
FF
67912002-01-21 Fred Fish <fnf@redhat.com>
6792
6793 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
6794 not caller.
6795
39ad761d
JB
67962002-01-21 Jim Blandy <jimb@redhat.com>
6797
6798 * gdb.base/reread.exp: Check that GDB properly re-reads the
6799 executable file when it changes while no inferior is running.
6800
aaf320fa
FF
68012002-01-21 Fred Fish <fnf@redhat.com>
6802
6803 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
6804 optionally accept the "shlib events" variation.
6805
808a31f5
JB
68062002-01-21 Jim Blandy <jimb@redhat.com>
6807
6808 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
6809 call `fflush' after every `printf', so that the output is produced
6810 at predictable points, regardless of whatever buffering does (or
6811 doesn't) take place.
6812 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
6813 at different points.
6814
4420d5e2
DJ
68152002-01-20 Daniel Jacobowitz <drow@mvista.com>
6816
6817 * gdb.c++/inherit.exp: Update copyright years.
6818 * gdb.c++/method.exp: Likewise.
6819
3e36a0f4
DJ
68202002-01-20 Daniel Jacobowitz <drow@mvista.com>
6821
6822 * gdb.c++/classes.exp: Update for improved v3 support and skipping
6823 artificial methods/arguments.
6824 * gdb.c++/derivation.exp: Likewise.
6825 * gdb.c++/inherit.exp: Likewise.
6826 * gdb.c++/method.exp: Likewise.
6827 * gdb.c++/virtfunc.exp: Likewise.
6828
b4ceaee6
AC
68292002-01-18 Andrew Cagney <ac131313@redhat.com>
6830
6831 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
6832 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
6833 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
6834 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
6835 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
6836 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
6837
ecace851
JB
68382002-01-17 Jim Blandy <jimb@redhat.com>
6839
6840 * gdb.asm/asm-source.exp (info symbol): Take another shot at
6841 anchoring the pattern matching the entry point symbol's name.
6842
375fc983
AC
68432002-01-17 Andrew Cagney <ac131313@redhat.com>
6844
6845 * gdb.base/maint.exp: Update ``maint internal-error'' to match
6846 continue/quit query. Update copyright.
6847
fe6fdd96
MS
68482002-01-14 Michael Snyder <msnyder@redhat.com>
6849
6850 * gdb.base/gcore.exp: Remove extra debugging output.
6851
e017c81f
DJ
68522002-01-13 Daniel Jacobowitz <drow@mvista.com>
6853
6854 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
6855 for slightly dubious v2 mangled string.
6856
37ab3bf8
DJ
68572002-01-13 Daniel Jacobowitz <drow@mvista.com>
6858
6859 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
6860
1bc05c3a 68612002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 6862
1bc05c3a 6863 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 6864
1bc05c3a
JM
6865 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
6866 constructors.
6867 * gdb.c++/derivation.exp: Likewise.
6868 * gdb.c++/templates.exp: Likewise.
6869 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 6870
1bc05c3a
JM
68712002-01-10 Michael Snyder <msnyder@redhat.com>
6872
6873 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 6874
a911c360
MS
68752002-01-08 Michael Snyder <msnyder@redhat.com>
6876
6877 * gdb.base/gcore.exp: New test for generate-core-file command.
6878 * gdb.base/gcore.c: Testcase for above.
6879 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
6880
ea2119ec
JM
68812002-01-08 Jason Merrill <jason@redhat.com>
6882
6883 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
6884
68203136
FF
68852002-01-07 Fred Fish <fnf@redhat.com>
6886
6887 * gdb.c++/overload.exp: Remove unconditional xfails for:
6888 print foo_instance1.overloadargs(1)
6889 print foo_instance1.overloadargs(1, 2)
6890 print foo_instance1.overloadargs(1, 2, 3)
6891 print foo_instance1.overloadargs(1, 2, 3, 4)
6892 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
6893 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
6894 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
6895 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
6896 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
6897 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
6898 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
6899 print foo_instance1.overload1arg()
6900 print foo_instance1.overload1arg((char)arg2)
6901 print foo_instance1.overload1arg((signed char)arg3)
6902 print foo_instance1.overload1arg((unsigned char)arg4)
6903 print foo_instance1.overload1arg((int)arg7)
6904 print foo_instance1.overload1arg((unsigned int)arg8)
6905 print foo_instance1.overload1arg((float)arg11)
6906 print foo_instance1.overload1arg((double)arg12)
d63a86f8 6907
21b9b5b1
MS
69082002-01-07 Michael Snyder <msnyder@redhat.com>
6909
6910 * gdb.base/huge.exp: New test. Print a very large target data object.
6911 (skip_huge_test): New test variable. Define if you want to skip this
6912 test. The test reads an 8 megabyte data object from the target, so it
6913 might be very time consuming on remote targets with a slow connection.
6914 * gdb.base/huge.c: New file. Test case for above.
6915
725f922e
FF
69162002-01-07 Fred Fish <fnf@redhat.com>
6917
6918 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
6919 g_instance.bfoo, and g_instance.cfoo.
6920
634d57ec
JL
6921Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
6922
f286b2c3
JL
6923 * gdb.base/break.c (multi_line_if_conditional): New function.
6924 (multi_ilne_while_conditional): Likewise.
6925 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
6926 IF or WHILE condition puts the breakpoint at the start of
6927 the condition.
6928
634d57ec
JL
6929 * gdb.base/selftest.exp (backtrace through signal handler): Remove
6930 hppa*-*-hpux* expected failure.
6931 * gdb.base/structs.exp (do_function_calls): Similarly.
6932
6933 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
6934 watchpoints.
6935
9fbfe2dc
AC
69362002-01-06 Andrew Cagney <ac131313@redhat.com>
6937
6938 Fix PR gdb/66.
6939 * gdb.base/structs.exp: Replace skip for a29k with skip for
6940 gdb,cannot_call_functions.
6941 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
6942 * gdb.base/callfuncs.exp: Ditto.
6943 * gdb.base/call-rt-st.exp: Ditto.
6944 * gdb.base/call-strs.exp: Ditto.
6945 * gdb.base/callfwmall.exp: Ditto.
6946 * gdb.base/scope.exp: Obsolete xfail a29k.
6947 * gdb.c++/misc.exp: Ditto.
6948 * gdb.c++/cplusfuncs.exp: Ditto.
6949 * gdb.base/ptype.exp: Ditto.
6950 * gdb.base/printcmds.exp: Ditto.
6951 * gdb.base/opaque.exp: Ditto.
6952 * gdb.base/list.exp: Ditto.
6953 * gdb.base/funcargs.exp: Ditto.
6954 * gdb.base/default.exp: Ditto.
6955
8ddad156
MS
69562002-01-04 Michael Snyder <msnyder@redhat.com>
6957
ca4976a6 6958 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
6959 * gdb.base/maint.exp: Add tests for maint info sections options.
6960
1b074332
JL
6961Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
6962
6963 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
6964
7d159115
CV
69652001-12-20 Corinna Vinschen <vinschen@redhat.com>
6966
6967 * gdb.asm/arm.inc: New file.
6968 * gdb.asm/asm-source.exp: Add arm targets.
6969 * gdb.asm/configure.in: Ditto.
6970 * gdb.asm/configure: Recreated from configure.in.
6971
8fb87725
JL
6972Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
6973
afabe08c
JL
6974 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
6975 with HP's compiler.
6976 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
6977 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
6978 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
6979 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
6980
6981 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
6982 either HP's compilers or GCC.
6983
db521deb
JL
6984 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
6985 a SIGBUS or SIGSEGV.
6986
6987 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
6988
6989 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
6990 can be compiled with either HP's compiler or GCC.
6991
cfa88ab7
JL
6992 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
6993 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
6994 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
6995
ca344dff
JL
6996 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
6997 to match current gdb output. Update due to using auto-solib-limit
6998 for limiting instead of overloading auto-solib-add.
6999 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
7000 test program.
7001
3f3c6e55 7002 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
7003 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
7004 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
7005 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
7006 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
7007 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
7008 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
7009 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
7010 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
7011 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
7012 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
7013 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
7014 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 7015
8fb87725
JL
7016 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
7017 a SIGTRAP to the inferior.
7018
cf599fa7
CV
70192001-12-19 Corinna Vinschen <vinschen@redhat.com>
7020
7021 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
7022 Substitute call to target_link by call to gdb_compile.
7023
2cd045cd
JL
7024Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
7025
7026 * gdb.base/break.exp: Fix HP specific search string when testing
7027 backtracing in a called function.
7028
d63a86f8 7029 * gdb.base/constvars.exp: Only set lang to C++ if we're
2cd045cd
JL
7030 compiling the test with HP's compilers.
7031 * gdb.base/volatile.exp: Similarly.
7032
99ebe9ac
JB
70332001-12-19 Jim Blandy <jimb@redhat.com>
7034
7035 * gdb.base/printcmds.exp: Expect the null character to be printed
7036 as '\0', and the '\013' to be printed as '\v'.
7037 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
7038 * gdb.base/setvar.exp: Same.
7039
b9891b29
JB
70402001-12-17 Jim Blandy <jimb@redhat.com>
7041
0eba65ab
JB
7042 * gdb.base/completion.exp: Rather than completing very long
7043 filenames, which can make the readline library produce output we
7044 don't recognize, cd to the directory first, and then complete
7045 using nice, short relative paths.
7046
6970b5b1
JB
7047 * gdb.base/completion.exp: On some systems, there is, in fact, a
7048 variable named `b' in scope, since GDB treats all static
7049 variables as being in scope. So use `no_var_named_this'
7050 instead of `b'.
7051
b9891b29
JB
7052 * gdb.base/corefile.exp: Recognize the message saying that GDB
7053 can't find the core file's registers as a failure.
7054
e6ccd35f
JSC
70552001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
7056
7057 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
7058 test expect string more specific.
7059
105ba819
CV
70602001-12-13 Corinna Vinschen <vinschen@redhat.com>
7061
7062 * gdb.asm/asm-source.exp: Add support for xstormy16.
7063 * gdb.asm/configure.in: Ditto.
7064 * gdb.asm/configure: Rebuild.
7065 * gdb.asm/xstormy16.inc: New file.
7066
e9e79dd9
FF
70672001-12-10 Fred Fish <fnf@redhat.com>
7068
7069 * gdb.base/maint.exp: Update to match changes in type dumping code.
7070
347dc97d
JB
70712001-12-10 Jim Blandy <jimb@redhat.com>
7072
7073 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
7074 matching the entry point symbol's name at the beginning of the
7075 line.
7076
5178b9d6
DJ
70772001-12-07 Daniel Jacobowitz <drow@mvista.com>
7078
7079 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
7080 gdb.c++/inherit.exp, gdb.c++/method.exp,
7081 gdb.c++/namespace.exp, gdb.c++/templates.exp,
7082 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
7083 and class layout support.
7084
af890c52
DJ
70852001-12-07 Daniel Jacobowitz <drow@mvista.com>
7086
7087 * gdb.c++/classes.exp: Add test for static member function.
7088 * gdb.c++/misc.cc: Add class with static member function.
7089
7a345fb3
JB
70902001-12-07 Jim Blandy <jimb@redhat.com>
7091
f2e54a80 7092 If GDB says it can't find the struct the function returned, report
8032bf31
JB
7093 those tests as `unsupported'.
7094 * gdb.base/call-rt-st.exp (print_struct_call): New function.
7095 Rewrite subsequent tests to use it.
7096
7097 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
7098 those tests as `unsupported'.
7099 * gdb.base/structs.exp (call_struct_func): New function.
7100 (do_function_calls): Use call_struct_func to call the functions
7101 returning structs.
7102
0bc69509
JB
7103 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
7104 whether functions are prototyped or not, so we can't possibly pass
7105 arguments to t_float_values2 properly.
7106
7a345fb3
JB
7107 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
7108 value of `timeout' for targets other than the mips*tx39-*.
7109
edb6ede1
MS
71102001-12-06 Michael Snyder <msnyder@redhat.com>
7111
d63a86f8 7112 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
7113 and detect whether the start symbol has a leading underscore.
7114
2d842f13
JB
71152001-12-04 Jim Blandy <jimb@redhat.com>
7116
7117 * gdb.base/completion.exp: Clarify indentation.
7118
68550daf
JB
71192001-12-03 Jim Blandy <jimb@redhat.com>
7120
7121 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
7122 variables on the S/390, not `.word'.
7123
cd5195a8
JB
71242001-11-30 Jim Blandy <jimb@redhat.com>
7125
7126 Add assembly-source tests for s390-ibm-linux.
7127 * gdb.asm/s390.inc: New file.
7128 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
7129 the S/390 architecture.
7130 * gdb.asm/configure: Regenerated.
7131
ca9efc90
MS
71322001-11-30 Michael Snyder <msnyder@redhat.com>
7133
7134 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
7135 next, info source, info sources, info line, global and static
7136 variables, and static functions.
7137 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
7138 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
7139 * gdb.asm/asmsrc1.s: Add a static function and some variables.
7140 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
7141 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
7142 (gdbasm_leave): Restore frame pointer.
7143 (gdbasm_startup): Copy stack set-up from crt0.S.
7144
d0e66976
FN
71452001-11-26 Fernando Nasser <fnasser@redhat.com>
7146
7147 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
7148 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
7149 to a local (non-static) variable. Copy tstruct.a to a static buffer
7150 and return a pointer to that buffer.
7151 * gdb.base/callfwmall.c (t_structs_a): Ditto.
7152
e2334072
MK
71532001-11-24 Mark Kettenis <kettenis@gnu.org>
7154
7155 * gdb.asm/configure.in: Fix recognition of ix86 target.
7156 * gdb.asm/configure: Regenerate.
7157
756caa3d
MS
71582001-11-21 Michael Snyder <msnyder@redhat.com>
7159
7160 * gdb.asm/sparc.inc: New file.
7161 * gdb.asm/asm-source.exp: Recognize sparc target.
7162 * gdb.asm/configure.in: Recognize sparc target.
7163 * gdb.asm/configure: Regenerate.
d63a86f8 7164
9a4d72d5
MS
71652001-11-21 Michael Snyder <msnyder@redhat.com>
7166
7167 * gdb.asm/m32r.inc: New file.
7168 * gdb.asm/asm-source.exp: Recognize m32r target.
7169 * gdb.asm/configure.in: Recognize m32r target.
7170 * gdb.asm/configure: Regenerate.
7171
a773d1cd
MS
71722001-11-20 Michael Snyder <msnyder@redhat.com>
7173
017ac23d
MS
7174 * gdb.asm/i386.inc: New file.
7175 * gdb.asm/asm-source.exp: Recognize ix86 target.
7176 * gdb.asm/configure.in: Recognize ix86 target.
7177 * gdb.asm/configure: Regenerate.
7178
a773d1cd
MS
7179 * gdb.c++/namespace.exp: Fix quotes in output messages.
7180
bb632afb
MS
71812001-11-14 Michael Snyder <msnyder@redhat.com>
7182
25d559ca 7183 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
7184 qualifier in a type cast expression, to designate an address
7185 in the instruction space (Harvard architecture).
7186
4749e309
MS
71872001-11-13 Michael Snyder <msnyder@redhat.com>
7188
7189 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
7190 Tests for expressions using 'const' and 'volatile'.
7191
25050984
CV
71922001-11-13 Corinna Vinschen <vinschen@redhat.com>
7193
7194 * gdb.asm/asm-sources.exp: Allow defining linker flags.
7195
1902c51f
DJ
71962001-11-12 Daniel Jacobowitz <drow@mvista.com>
7197
7198 * lib/mi-support.exp (mi_run_to_helper): Move comments
7199 outside of gdb_expect.
7200
dcf95b47
DJ
72012001-11-11 Daniel Jacobowitz <drow@mvista.com>
7202
7203 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
7204 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
7205 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
7206 mi0_run_to): New functions.
7207 * gdb.mi/mi-simplerun.exp: Use them.
7208 * gdb.mi/mi0-simplerun.exp: Likewise.
7209 * gdb.mi/mi-var-cmd.exp: Likewise.
7210 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 7211
45b074e1
AC
72122001-11-10 Andrew Cagney <ac131313@redhat.com>
7213
7214 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
7215 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
7216
bf50d346
AC
72172001-11-09 Andrew Cagney <ac131313@redhat.com>
7218
7219 * gdb.base/restore.exp: Include $expected value in restored test
7220 message.
7221
9383332c
AC
72222001-11-09 Andrew Cagney <ac131313@redhat.com>
7223
7224 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
7225 implemented.
7226
db62520a
MS
72272001-11-08 Michael Snyder <msnyder@redhat.com>
7228
7229 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
7230 Add pass/fail message for stop at breakpoint in call dummy function.
7231
b5703437
MS
72322001-11-07 Michael Snyder <msnyder@redhat.com>
7233
d63a86f8
RM
7234 * gdb.c++/templates.exp (test_template_breakpoints):
7235 If we get an overload menu, but it does not match what
760f6330 7236 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
7237 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
7238 making the whitespace optional. Argument for "new" may be
7239 "unsigned" as well as "unsigned int/long".
d63a86f8 7240 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
7241 making the whitespace optional. Also replace "(void) with
7242 "((void|)), making the keyword "void" optional.
d63a86f8 7243 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
7244 making the whitespace optional. Also replace "(void) with
7245 "((void|)), making the keyword "void" optional.
3bf40917
MS
7246 * gdb.base/callfuncs.c (t_float_values): This function must
7247 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 7248 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
7249 can be tested against both cases. Usually one case involves
7250 promotion of float to double, while the other does not.
7251 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
7252 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
7253 includes a stack frame for "start".
7254
c8ab4e6d
JB
72552001-11-05 Jim Blandy <jimb@redhat.com>
7256
7257 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
7258 pointers are 32 bits long, and that offsets of relocs are always
7259 stored in the data (REL-style), and not in the reloc entry itself
7260 (RELA-style).
7261 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
7262 stabs.
7263
3f08ced9
MS
72642001-11-01 Michael Snyder <msnyder@redhat.com>
7265
7266 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
7267 and regular expression operators by using quoting.
7268
cbfa24cd
MS
72692001-10-31 Michael Snyder <msnyder@redhat.com>
7270
7271 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
7272 depending on what the symbol table contains.
7273 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
7274 the output of the ptype command. Similarly, accept both "const &"
7275 and "const&".
7276
aaa68313
CV
72772001-10-31 Corinna Vinschen <vinschen@redhat.com>
7278
7279 * gdb.base/miscexprs.c (main): Add usage of preprocessor
7280 symbol `STORAGE' to allow to choose the storage class of
7281 the local datastructures.
7282 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
7283 compiler directive.
7284
91740388
MS
72852001-10-30 Michael Snyder <msnyder@redhat.com>
7286
7287 * gdb.base/jump.exp: Allow it to run for all targets.
7288
1b7c05e7
CV
72892001-10-29 Corinna Vinschen <vinschen@redhat.com>
7290
7291 * gdb.base/call-ar-st.c (print_double_array): Match for loop
7292 with new double_array size.
7293 (main): Change storage class of all local variables to static.
7294 Reduce size of double_array to 9.
7295 * gdb.base/call-ar-st.exp: Increase timeout value.
7296 Change expected output for double array to match new size in
7297 call-ar-st.c.
7298
36a22261
CV
72992001-10-29 Corinna Vinschen <vinschen@redhat.com>
7300
7301 * gdb.base/ending-run.exp: Create identical output when passing
7302 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 7303 Stormy16 target.
36a22261 7304
92b8ae91
MK
73052001-10-28 Mark Kettenis <kettenis@gnu.org>
7306
7307 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
7308 that we catch the expected failure under Linux/x86.
7309
cb135b83
OF
73102001-10-29 Orjan Friberg <orjanf@axis.com>
7311
7312 * gdb.base/setvar.exp: Escape curly braces.
7313 * gdb.stabs/weird.exp: Ditto.
7314
6884aa54
DJ
73152001-10-27 Daniel Jacobowitz <drow@mvista.com>
7316
7317 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
7318 * gdm.mi/mi0-hack-cli.exp: Likewise.
7319
0398c9aa
AC
73202001-10-25 Andrew Cagney <ac131313@redhat.com>
7321
7322 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
7323 messages.
7324
d20bf2e8
AC
73252001-10-21 Andrew Cagney <ac131313@redhat.com>
7326
7327 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
7328 checking MI enabled.
7329
03dd63aa
CV
73302001-10-09 Corinna Vinschen <vinschen@redhat.com>
7331
7332 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
7333
1d9d99f3
FCE
73342001-10-04 Frank Ch. Eigler <fche@redhat.com>
7335
7336 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
7337 if gdb child process crashes, just signal an error.
7338
838ae6c4
JB
73392001-10-02 Jim Blandy <jimb@redhat.com>
7340
7341 * lib/gdb.exp (test_xfail_format): Simplify.
7342
7343 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
7344 front of the variable name `format'. Simplify `if'.
7345
8f0cbc1c
DJ
73462001-10-01 Daniel Jacobowitz <drow@mvista.com>
7347
7348 * gdb.threads/pthreads.exp: Wait for output and delay
7349 before sending ^C.
7350
1f08dafd
DJ
73512001-10-01 Daniel Jacobowitz <drow@mvista.com>
7352
7353 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
7354 some incorrect output instead of timing out.
7355 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
7356
674f90ff
CV
73572001-09-28 Corinna Vinschen <vinschen@redhat.com>
7358
7359 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
7360 check to allow additional `int'.
7361
9b284272
DJ
73622001-09-27 Daniel Jacobowitz <drow@mvista.com>
7363
7364 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
7365 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
7366
b55a4771
MS
73672001-09-27 Michael Snyder <msnyder@redhat.com>
7368
7369 * lib/gdb.exp (test_debug_format): New proc.
7370 (setup_xfail_format): Use new proc test_debug_format.
7371 * gdb.base/constvars.exp (local_compiler_xfail_check): New
7372 proc; use new service proc test_debug_format.
7373 Replace all other "gcc_compiled" tests with this test.
7374 * gdb.base/volatile.exp (local_compiler_xfail_check): New
7375 proc; use new service proc test_debug_format.
7376 Replace all other "gcc_compiled" tests with this test.
7377
73782001-09-27 Michael Snyder <msnyder@redhat.com>
7379
7380 * gdb.base/cvexpr.exp: New file.
7381 * gdb.base/cvexpr.c: New file
7382 Test for expressions using const and volatile keywords.
7383
4e6667ac
CV
73842001-09-26 Corinna Vinschen <vinschen@redhat.com>
7385
7386 * gdb.base/constvars.exp: Check for different orders of keywords
7387 and additional "int" strings in output.
7388
4f337972
AC
73892001-09-22 Andrew Cagney <ac131313@redhat.com>
7390
7391 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
7392 responses from "help maint".
7393
2015650d
FCE
73942001-09-19 Frank Ch. Eigler <fche@redhat.com>
7395
7396 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
7397 to localhost:NNN instead of :NNN, in case Xvfb is listening
7398 only on TCP.
7399
f3bcedc1
CV
74002001-09-19 Corinna Vinschen <vinschen@redhat.com>
7401
7402 * gdb.base/recurse.exp: When checking leaving the watchpoint
7403 scope, recognize when gdb is in function's epilogue and pass.
7404
6b819c92
KS
74052001-09-18 Keith Seitz <keiths@redhat.com>
7406
7407 * lib/insight-support.exp (_gdbtk_export_target_info): Add
7408 support for running tests against sid targets.
7409 (gdbtk_done): Ditto.
7410
a10c9419
CV
74112001-09-18 Corinna Vinschen <vinschen@redhat.com>
7412
7413 * gdb.base/ending-run.c (main): Set stdout buffersize
7414 to the same reasonable value for any target.
7415 * gdb.base/ending-run.exp: Add a regular expression
7416 to make testsuite happy on Sanyo Stormy16 target.
7417
739d0d99
CV
74182001-09-17 Corinna Vinschen <vinschen@redhat.com>
7419
7420 * gdb.base/display.c (do_loops): Add float variable `f'.
7421 Increment f in loop.
7422 * gdb.base/display.exp: Increment timeout by 60 seconds.
7423 Change float display test to use variable `f'.
7424
1b8947f0
JB
74252001-09-17 Jim Blandy <jimb@redhat.com>
7426
7427 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
7428 overflowing the limited breakpoint tables on some ROM monitors
7429 (like the ROM68K).
7430
9890ac81
FCE
74312001-09-15 Frank Ch. Eigler <fche@redhat.com>
7432
7433 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
7434 the "-ac" (disable access control) flag.
7435
6db765ea
JH
74362001-08-30 Jeff Holcomb <jeffh@redhat.com>
7437
7438 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
7439 ints.
7440
4c32cc04
KS
74412001-08-30 Keith Seitz <keiths@redhat.com>
7442
7443 * lib/gdb.exp: Move all insight-related functionality into
7444 separate file.
7445 * lib/insight-support.exp: New file.
7446
8d6e6f81
FCE
74472001-08-29 Frank Ch. Eigler <fche@redhat.com>
7448
7449 * config/sid.exp (sid_start): Never set sid verbosity; disable
7450 expect_background {} that consumed its stdout; tolerate </dev/null.
7451 Attempt to set endianness override in "sid" protocol mode. Cleanup.
7452
6a90e1d0
AC
74532001-08-18 Andrew Cagney <ac131313@redhat.com>
7454
7455 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
7456 CLI jump command to start it.
7457 (mi_run_to_main): Fail immediatly when unexpected output.
7458
1759b3c3
AC
74592001-08-18 Andrew Cagney <ac131313@redhat.com>
7460
7461 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
7462 beginning of function. Fix PR gdb/191.
7463
61d11d80
FCE
74642001-08-16 Frank Ch. Eigler <fche@redhat.com>
7465
7466 * config/sid.exp (sid_start): Don't warn if we cannot figure out
7467 what to force sid endianness to.
7468
942a4df2
KS
74692001-08-15 Keith Seitz <keiths@redhat.com>
7470
7471 * lib/gdb.exp (gdbtk_start): Don't set environment
7472 variables for TCL_LIBRARY and friends. Insight will
7473 now figure these out for itself.
7474
0521c418
MS
74752001-08-02 Michael Snyder <msnyder@redhat.com>
7476
7477 * gdb.base/completion.exp: Remove the symbol "a64l" from
7478 the expect string; this is target-specific, and not related
7479 to what is being tested.
7480
74a9a58a
DB
74812001-08-02 Dave Brolley <brolley@redhat.com>
7482
7483 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
7484
c70819fa
MS
74852001-07-25 Michael Snyder <msnyder@redhat.com>
7486
c2b8fa57
MS
7487 * gdb.base/consecutive.exp: New file. Test stepping over
7488 breakpoints on consecutive instructions.
7489 * gdb.base/consecutive.c: New file.
7490
c70819fa
MS
7491 * gdb.base/call-rt-st.exp: Use double-backslash to quote
7492 curly braces in regular expressions.
7493
2b1a1355
MS
74942001-07-25 Michael Snyder <msnyder@redhat.com>
7495
7496 * gdb.base/ending-run.exp: Accept "Program exited normally" as
7497 legitimate output from stepping out of main.
7498
413eca6f
KS
74992001-07-22 Keith Seitz <keiths@redhat.com>
7500
7501 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
7502 the empty string, do not run the tests.
7503
7e5a9322
SC
75042001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
7505
7506 * gdb.base/long_long.exp: Detect size of pointer. Take into
7507 account 2-byte pointers when testing for p/a results.
7508
de58f10f
SC
75092001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
7510
d63a86f8 7511 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
7512 and defined to 1K for m68hc11.
7513 (random_data): Reduce table to 1K for embedded platforms (68hc11).
7514 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
7515 (sizeof_random_data): New variable to tell the size of the data table;
7516 don't test past this size; always run to main.
7517
d6f5fea1
SC
75182001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
7519
7520 * gdb.base/return2.exp: return of long long and double fails for
7521 68HC11; don't execute these tests on that platform.
7522 * gdb.base/return.exp: Return of a double fails for 68hc11.
7523
c477543d
SC
75242001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
7525
7526 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
7527 tests that print a float.
7528 * call-rt-st.exp: Likewise.
7529
63cf1c79
MK
75302001-07-12 Mark Kettenis <kettenis@gnu.org>
7531
7532 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
7533 running this test on Linux.
7534
112f9ab5
MC
75352001-06-24 Michael Chastain <chastain@redhat.com>
7536
7537 * gdb.base/arithmet.exp: Remove some tests to make all test names
7538 unique.
7539
4970cb0f
MS
75402001-07-03 Michael Snyder <msnyder@redhat.com>
7541
7542 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
7543 the output of the ptype command.
7544
d85da69f
MS
75452001-07-02 Michael Snyder <msnyder@redhat.com>
7546
4c8a82de
MS
7547 * gdb.base/completion.exp: Don't assume that break.c is the only
7548 source file that may contain functions named "marker".
d85da69f
MS
7549 * gdb.base/corefile.exp: Quote the curly braces in regexp.
7550
8afc772b
AC
75512001-06-28 Andrew Cagney <ac131313@redhat.com>
7552
7553 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
7554 of files to delete.
7555
7556 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
7557 * gdb.disasm/h8300s.exp: New file.
7558 gdb.disasm/h8300s.s: Likewise.
7559
cff22675
AC
75602001-06-27 Andrew Cagney <ac131313@redhat.com>
7561
7562 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
7563 empty breakpoint tables.
7564
68c81b54
AC
75652001-06-25 Andrew Cagney <ac131313@redhat.com>
7566
7567 * lib/mi-support.exp: Update args=... part of stop-reason
7568 patterns. Accept either a list or a tuple.
7569
2dd62704
AC
75702001-06-23 Andrew Cagney <ac131313@redhat.com>
7571
7572 * lib/mi-support.exp: Remove local emacs variable defining
7573 change-log-default-name.
7574
b4127474
MC
75752001-06-22 Michael Chastain <chastain@redhat.com>
7576
7577 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
7578 This is operationally compatible with the previous version.
7579
8dbfb380
JB
75802001-06-13 Jim Blandy <jimb@redhat.com>
7581
7582 * lib/gdb.exp (gdb_test): Doc fix.
7583
f2d8c86d
MC
75842001-06-10 Michael Chastain <chastain@redhat.com>
7585
7586 * gdb.base/exprs.exp: Remove a duplicate test.
7587
81564d34
JB
75882001-06-06 Jim Blandy <jimb@redhat.com>
7589
7590 * gdb.base/return2.exp (main): Use values to test float and double
7591 returns that are not NaN's, to avoid being confused by IEEE
7592 comparison rules.
7593
da55addb
MS
75942001-06-04 Michael Snyder <msnyder@redhat.com>
7595
7596 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 7597 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
7598 rather than wait for 12 more tests to time out.
7599
42c65987
JB
76002001-06-06 Jim Blandy <jimb@redhat.com>
7601
b18bced9 7602 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 7603 Don't forget to match the GDB prompt.
b18bced9 7604
42c65987
JB
7605 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
7606
5b41e5f0
JB
76072001-06-04 Jim Blandy <jimb@redhat.com>
7608
7609 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
7610 command.
7611
015e046f
KB
76122001-05-31 Kevin Buettner <kevinb@redhat.com>
7613
7614 * gdb.base/annota1.exp (info break): Match four or more spaces
7615 after "Address".
7616
fb1ffbbe
MC
76172001-05-31 Michael Chastain <chastain@redhat.com>
7618
7619 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
7620 (dm_type_int_star): Likewise.
7621 (dm_type_long_star): Likewise.
7622 (dm_type_void_star): Likewise.
7623
5ea2a32c
KB
76242001-05-29 Kevin Buettner <kevinb@redhat.com>
7625
7626 * gdb.base/completion.exp (INPUTRC): Set this environment variable
7627 to a known value in order to get consistent results regardless
7628 of the setting of INPUTRC or the presence or contents of .inputrc.
7629
ae23c492
MS
76302001-05-24 Michael Snyder <msnyder@redhat.com>
7631
ac55707e
MS
7632 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
7633 Don't require that the main thread and the manager thread are the
7634 first in the list.
7635
ae23c492
MS
7636 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
7637 debugging. If test fails, issue an "unsupported" not a "fail".
7638
400071f1
JB
76392001-05-24 Jim Blandy <jimb@redhat.com>
7640
7641 Don't assume that short is shorter than int.
7642 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
7643 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 7644 this isn't true.
400071f1
JB
7645 ("print unsigned char == (~0)"): Add test that verifies that ~0,
7646 an int, is not equal to ~0 stored in an unsigned char. This tests
7647 the same thing that the previous test meant to, but works on
7648 16-bit machines, too.
7649 ("print unsigned char != (~0)"): Same test, complemented.
7650
0816a3e5
MS
76512001-05-24 Michael Snyder <msnyder@redhat.com>
7652
7653 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 7654 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
7655 and prevents dejagnu getting out of step.
7656
f6dc23a9
KB
76572001-05-23 Kevin Buettner <kevinb@redhat.com>
7658
7659 * gdb.base/finish.exp (finish_void): Revise pattern for
7660 stopping on the call statement to not permit stopping at
7661 the start of the instructions comprising the call sequence.
7662
7dbd117d
MC
76632001-05-19 Michael Chastain <chastain@redhat.com>
7664
7665 * gdb.base/callfuncs.exp: Make all test names unique.
7666 * gdb.base/commands.exp: Make all test names unique.
7667 * gdb.base/condbreak.exp: Make all test names unique.
7668 * gdb.base/dbx.exp: Make all test names unique.
7669 * gdb.base/default.exp: Make all test names unique.
7670 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
7671 and TIMEOUT messages to their corresponding PASS message.
7672 * gdb.base/ending-run.exp: Make all test names unique.
7673 * gdb.base/long_long.exp: Remove duplicate test.
7674
6b0b0a9e
KB
76752001-05-21 Kevin Buettner <kevinb@redhat.com>
7676
7677 * gdb.base/finish.exp (finish_void): Allow "finish" command to
7678 stop on the call statement as well as the statement after the
7679 call.
7680
2caa35cb
MS
76812001-05-21 Michael Snyder <msnyder@redhat.com>
7682
7683 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
7684
40713331
EZ
76852001-05-10 Elena Zannoni <ezannoni@redhat.com>
7686
7687 * gdb.base/completion.exp: Revamp test. Make it execute on all
7688 platforms.
7689
c2c1be8d
EZ
76902001-05-10 Elena Zannoni <ezannoni@redhat.com>
7691
2c9cd303
EZ
7692 * config/gdbserver.exp (gdb_load): Handle the case
7693 in which the arguments to gdbserver are given in the
7694 baseboard configuration file.
7695 Also handle the case in which the server needs to do a
7696 load.
7697
9671de48
KS
76982001-05-07 Keith Seitz <keiths@cygnus.com>
7699
7700 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
7701 set up the display for testing.
7702 (gdbtk_start): Convert all paths to paths that tcl will like.
7703 Export target information to environment.
7704 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
7705 necessary.
7706 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
7707 (to_tcl_path): New proc to convert a given pathname into
7708 a path acceptible as an argument to a tcl command.
7709 (_gdbtk_export_target_info): New proc to export target info
7710 into the environment for gdbtk testing.
7711 (gdbtk_done): New proc to signal end-of-test.
7712
5a360f47
JB
77132001-05-06 Jim Blandy <jimb@redhat.com>
7714
7715 * restore.c: Make the code of caller0 correspond to its comment.
7716
66c756c6
MS
77172001-05-03 Michael Snyder <msnyder@redhat.com>
7718
7719 * config/sid.exp (gdb_target_sid): Check for error messages.
7720 On error or timeout, don't make expect exit (which will terminate
7721 all subsequent tests); instead just make gdb exit.
d63a86f8 7722 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
7723 return a negative value.
7724
a966fde5
JB
77252001-04-24 Jim Blandy <jimb@redhat.com>
7726
851c18e0
JB
7727 * gdb.c++/templates.exp: If we see the prompt for the overload
7728 list, but we haven't recognized any of the longer patterns,
7729 arrange for this test to fail, not hang.
7730
a966fde5
JB
7731 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
7732 variations.
7733
db144853
MC
77342001-04-22 Michael Chastain <chastain@redhat.com>
7735
7736 * gdb.c++/local.exp: Use the 'runto' library function.
7737 * gdb.c++/namespace.exp: Likewise.
7738 * gdb.c++/overload.exp: Likewise.
7739
3207ec21
KB
77402001-03-26 Kevin Buettner <kevinb@redhat.com>
7741
7742 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
7743 * gdb.base/step-line.exp: New file. Test step/next in presence of
7744 #line directives.
7745 * gdb.base/step-line.c: New file. Test program for the above.
7746 * gdb.base/step-line.inp: New file. We pretend that this file has
7747 been transformed by some other tool into step-line.c.
7748
13b57657
JB
77492001-03-21 Jim Blandy <jimb@redhat.com>
7750
7751 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
7752 unmangled operator names.
7753
754cbe1c
JB
77542001-03-20 Jim Blandy <jimb@redhat.com>
7755
7756 * gdb.threads/linux-dp.exp: Recognize an additional message
7757 generated by GDB when it doesn't understand how to debug threads
7758 on the target system.
7759
177495c9
AC
77602001-03-19 Andrew Cagney <ac131313@redhat.com>
7761
7762 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
7763
f266096b
MC
77642001-03-12 Michael Chastain <chastain@redhat.com>
7765
7766 * gdb.c++/derivation.exp: Use the 'runto' library function.
7767
cac3c2ff
MC
77682001-03-12 Michael Chastain <chastain@redhat.com>
7769
7770 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
7771
b6c11a24
MC
77722001-02-24 Michael Chastain <chastain@redhat.com>
7773
7774 * gdb.c++/ref-types.exp: Change handwritten code to library
7775 function 'runto'.
7776
6bae5bce
OF
77772001-03-16 Orjan Friberg <orjanf@axis.com>
7778
7779 * gdb.base/signals.exp: Set count to 0 explicitly.
7780
0015fd9a
MS
77812001-03-15 Mark Salter <msalter@redhat.com>
7782
7783 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
7784 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
7785 (gdb_load): Add support for additional target_info: gdb_download_size
7786 and gdb_load_timeout.
0015fd9a 7787
fc33412a
DT
7788Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
7789
7790 * gdb.base/annota1.exp: Move test of isnative to earlier in the
7791 file -- to prevent failing when the compile fails but we have no
7792 intention of running the tests anyway.
7793
7794 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
7795 tests if set.
7796
7797 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
7798 integers.
7799
7800 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
7801 * gdb.c++/namespace.exp: Ditto.
7802
115f06de
OF
78032001-03-07 Orjan Friberg <orjanf@axis.com>
7804
7805 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
7806 * gdb.base/pointers.exp: Relax pattern match of decimals.
7807
b6ba6518
KB
78082001-03-06 Kevin Buettner <kevinb@redhat.com>
7809
7810 * Makefile.in, config/abug.exp, config/cfdbug.exp,
7811 config/cpu32bug.exp, config/dve.exp, config/est.exp,
7812 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
7813 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
7814 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
7815 config/sh.exp, config/sid.exp, config/slite.exp,
7816 config/sparclet.exp, config/udi.exp, config/unknown.exp,
7817 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
7818 config/vxworks.exp, config/vxworks29k.exp,
7819 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
7820 gdb.base/all-bin.exp, gdb.base/annota1.exp,
7821 gdb.base/arithmet.exp, gdb.base/assign.exp,
7822 gdb.base/async.exp, gdb.base/attach.exp,
7823 gdb.base/bitfields.exp, gdb.base/bitops.exp,
7824 gdb.base/break.exp, gdb.base/call-ar-st.exp,
7825 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
7826 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
7827 gdb.base/commands.exp, gdb.base/completion.exp,
7828 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
7829 gdb.base/constvars.exp, gdb.base/corefile.exp,
7830 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
7831 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
7832 gdb.base/ending-run.exp, gdb.base/environ.exp,
7833 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
7834 gdb.base/finish.exp, gdb.base/foll-exec.exp,
7835 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
7836 gdb.base/funcargs.exp, gdb.base/help.exp,
7837 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
7838 gdb.base/logical.exp, gdb.base/long_long.exp,
7839 gdb.base/maint.exp, gdb.base/mips_pro.exp,
7840 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
7841 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
7842 gdb.base/pointers.exp, gdb.base/printcmds.exp,
7843 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
7844 gdb.base/regs.exp, gdb.base/relational.exp,
7845 gdb.base/remote.exp, gdb.base/reread.exp,
7846 gdb.base/restore.exp, gdb.base/return2.exp,
7847 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
7848 gdb.base/selftest.exp, gdb.base/setshow.exp,
7849 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
7850 gdb.base/sigall.exp, gdb.base/signals.exp,
7851 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
7852 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
7853 gdb.base/step-test.exp, gdb.base/structs.c,
7854 gdb.base/structs.exp, gdb.base/structs2.exp,
7855 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
7856 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
7857 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
7858 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
7859 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
7860 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
7861 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
7862 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
7863 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
7864 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
7865 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
7866 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
7867 gdb.fortran/types.exp, gdb.java/jmisc.exp,
7868 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
7869 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
7870 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
7871 gdb.trace/circ.exp, gdb.trace/collection.exp,
7872 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
7873 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
7874 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
7875 gdb.trace/report.exp, gdb.trace/save-trace.exp,
7876 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
7877 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
7878 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
7879 notices.
7880
dc96c6c7 78812001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
7882
7883 * gdb.base/varargs.c (find_max_double): Fix printf format string:
7884 first arg is int not float.
7885
dc96c6c7 78862001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
7887
7888 * gdb.base/reread.exp: Unsupported for non-native targets;
7889 doesn't work for remote debugging.
7890
9b0c4aeb
FN
78912001-02-19 Fernando Nasser <fnasser@redhat.com>
7892
7893 From Drew Moseley <dmoseley@redhat.com>
7894 * gdb.base/ending-run.exp: Properly handle the BSP state when
7895 stepping past the end of main.
7896
02aa71d5
MC
78972001-02-19 John Moore <jmoore@redhat.com>
7898
7899 * gdb.base/commands.exp (infrun_breakpoint_command_test):
7900 Converted HPUX fix for non-expected items following multiple
7901 step commands into general solution for all platforms.
7902
1fa449a4
MC
79032001-02-18 Michael Chastain <chastain@redhat.com>
7904
7905 * gdb.c++/classes.exp (do_tests): Change runto statements
7906 from "runto 'foo(void)'" to "runto 'foo'". This makes the
7907 statements demangler agnostic.
7908 * gdb.c++/virtfunc.exp (do_tests): Likewise.
7909 (gdb_virtfunc_restart): Likewise.
7910
b2f9ec70
MC
79112001-02-14 Michael Chastain <chastain@redhat.com>
7912
7913 * gdb.c++/inherit.exp (do_tests): Change runto statements
7914 from "runto 'foo(void)'" to "runto 'foo'". This makes the
7915 statements demangler agnostic.
7916
cf74b8ca
AC
7917Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
7918
7919 * gdb.threads/pthreads.exp: Unify pass/fail messages for
7920 ``continue to bkpt at common_routine in thread 2'' and ``stopped
7921 before calling common_routine 15 times'' tests.
7922
99f78f56
MC
79232001-02-11 Michael Chastain <chastain@redhat.com>
7924
7925 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
7926 Helps the test script figure out which demangler is in use.
7927 (dm_type_foo_ref): Ditto.
7928 (dm_type_int_star): Ditto.
7929 (dm_type_long_star): Ditto.
7930 (dm_type_unsigned_int): Ditto.
7931 (dm_type_void): Ditto.
7932 (dm_type_void_star): Ditto.
99707966 7933 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
7934 Probe the gdb demangler and set variables to accommodate
7935 formatting differences.
7936 (info_func_regexp): New function. Same as info_func, but
7937 matches against a regexp.
7938 (info_func): Match against a literal string.
7939 (print_addr_2): New function. Match against a literal string,
7940 which can be different from the input to gdb.
7941 (print_addr): Simply call print_addr_2 with the same argument twice.
7942 (test_lookup_operator_functions): Use demangler formatting variables.
7943 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
7944 the tests in the same order as the C++ class declaration.
7945 (test_paddr_operator_functions): Ditto.
7946 (test_paddr_overloaded_functions): Ditto.
7947 (test_paddr_hairy_functions): Use demangler formatting variables.
7948 Add reference to gdb/19 for related tests.
7949 (do_tests): Call probe_demangler.
7950
1de8f023
KB
79512001-01-30 Kevin Buettner <kevinb@redhat.com>
7952
7953 * gdb.c++/templates.cc (printf): Remove unused function definition.
7954
ca3f91ed
MS
79552001-01-26 Felix Lee <flee@redhat.com>
7956
7957 * sid.exp (sid_exit): Pass host, not target, to remote_close.
7958
79592001-01-25 matthew green <mrg@redhat.com>
7960
7961 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
7962 up sid.
7963 (sid_exit): Call `remote_pop_conn' after GDB is gone.
7964
79652001-01-25 matthew green <mrg@redhat.com>
7966
7967 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 7968 Deprecate $sid_spawn_id.
ca3f91ed
MS
7969 (sid_exit): Remove code necessary only for `spawn.'
7970
79712001-01-25 matthew green <mrg@redhat.com>
7972
7973 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
7974
fb18ec4a
MC
79752001-01-28 Michael Chastain <chastain@redhat.com>
7976
7977 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
7978 to call when tests fail. It takes gdb out of the overloaded
7979 function choice menu back to the main prompt, so that the test
7980 program stays synchronized.
7981 (set_bp_overloaded): New proc to collect all the common
7982 code for setting a breakpoint on an overloaded name. Calls
7983 take_gdb_out_of_choice_menu when needed.
7984 (menu_overload1arg): New variable to collect the repeated
7985 instances of the expected menu for an overloaded name. Change
7986 the regular expression to handle changes in g++ type encoding:
7987 "void" can be either "void" or "", and "unsigned int" can be
7988 either "unsigned int" or "unsigned".
7989 (continue_to_bp_overloaded): Change regular expressions to handle
7990 changes in g++ type encoding.
7991 (no proc): Call take_gdb_out_of_choice_menu when needed.
7992 Remove redundant calls to "info break". Accept either "canceled"
7993 or "cancelled". Change regular expressions in "info break"
7994 calls to handle changes in g++ type encoding. Give all tests
7995 unique strings.
7996
9c646a6e
BE
79972001-01-17 Ben Elliston <bje@redhat.com>
7998
7999 * config/sid.exp: New file.
8000
9549d9c1
AC
8001Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
8002
8003 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
8004
dc96c6c7 80052000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
8006
8007 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
8008 Add a RE to accept a non-ascii char if one is ever presented.
8009
b4df4f68
FN
80102000-12-20 Fernando Nasser <fnasser@redhat.com>
8011
297dd0fd 8012 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 8013
dc96c6c7 80142000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 8015
d63a86f8 8016 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
8017 in regexp. One '\' does not suffice on Linux.
8018
4a7bddb6
MC
80192000-12-09 Michael Chastain <chastain@redhat.com>
8020
8021 * gdb.base/break.exp (test_clear_command): Use a marker function
8022 rather than 'main' for the test function. Also move this
8023 test to an execution point where the marker function names are
8024 guaranteed to be bound to functions. (Executing tests after a
8025 'finish' from main runs into name conflicts with local names
8026 in __libc_start_main).
8027
dc96c6c7 80282000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
8029
8030 * gdb.base/finish.exp: New test for gdb's "finish" command.
8031 * gdb.base/return2.exp: New test for gdb's "return" command.
8032 * gdb.base/return2.c: New source file for above.
8033
dc96c6c7 80342000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
8035
8036 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
8037 * gdb.base/miscexprs.exp: Ditto.
8038 * gdb.base/pointers.exp: Ditto.
8039 * gdb.c++/derivation.exp: Ditto.
8040 * gdb.c++/local.exp: Ditto.
8041 * gdb.c++/namespace.exp: Ditto.
8042 * gdb.c++/overload.exp: Ditto.
8043 * gdb.c++/ref-types.exp: Ditto.
8044
dc96c6c7 80452000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
8046
8047 * gdb.base/constvars.exp: Test result of "up" command.
8048 * gdb.base/miscexprs.exp: Ditto.
8049 * gdb.base/pointers.exp: Ditto.
8050 * gdb.base/scope.exp: Ditto.
8051 * gdb.c++/derivation.exp: Ditto.
8052 * gdb.c++/local.exp: Ditto.
8053 * gdb.c++/namespace.exp: Ditto.
8054 * gdb.c++/overload.exp: Ditto.
8055 * gdb.c++/ref-types.exp: Ditto.
8056
44097287
FN
80572000-11-22 Michael Chastain <chastain@redhat.com>
8058
8059 * mips_pro.exp: Accept either "middle -> top -> main" or
8060 "middle -> main" in the backtrace, because gcc can optimize
8061 tail calls to jumps. Remove setup_xfail for the hppa case.
8062 Add a comment with the original warning messages from PR 3016,
8063 which was filed in 1993, to preserve them for posterity.
8064
9d2e1bab
ND
80652000-11-17 Nick Duffek <nsd@redhat.com>
8066
8067 * lib/gdb.exp (gdb_test): Override timeout with board info.
8068
1aca8eb7
ND
80692000-11-17 Nick Duffek <nsd@redhat.com>
8070
8071 * gdb.base/display.exp: Don't kill running stub. Add "again" to
8072 the second kill and detach messages.
8073
93076499
ND
80742000-11-17 Nick Duffek <nsd@redhat.com>
8075
8076 * configure.in: Add AC_EXEEXT.
8077 * configure: Regenerate.
8078 * Makefile.in (just-check): Export EXEEXT.
8079 * lib/gdb.exp ($EXEEXT): Import from environment.
8080 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
8081 expect "maint dump-me" on Cygwin.
8082 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
8083 $EXEEXT.
8084
30e87cd3
ND
80852000-11-17 Nick Duffek <nsd@redhat.com>
8086
8087 * gdb.base/break.exp: Test backtrace and finish from called
8088 function on all platforms, not just HP-UX.
8089
dc96c6c7 80902000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
8091
8092 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
8093 code from gdb_target_monitor, so it can be used independantly
8094 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 8095
dc96c6c7 80962000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
8097
8098 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
8099 * gdb.base/corefile.exp: Expect the message "Program is being
8100 debugged already" when we send the "corefile" command, since
8101 the preceeding gdb_load may have connected gdb to a remote target.
8102 * gdb.base/display.exp: Disable hardware watchpoints if new
8103 board info variable "no_hardware_watchpoints" is true.
8104 Replace single-letter commands with more readable ones.
8105 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
8106 if new board info variable "no_hardware_watchpoints" is true.
8107 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
8108 to see if stdio (printf) testing is possible.
8109 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
8110 board info variable "no_hardware_watchpoints" is true. Use new
8111 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
8112
39124dea
FN
81132000-11-13 Fernando Nasser <fnasser@redhat.com>
8114
8115 From Orjan Friberg <orjanf@axis.com>:
8116 * gdb.base/printcmds.exp: Escape curly braces followed by a number
8117 in array print pattern match.
8118
a9e2e984
FN
81192000-11-09 Fernando Nasser <fnasser@redhat.com>
8120
8121 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
8122 spelling "cancelled" to U.S. spelling "canceled" to match changes
8123 made to gdb.
8124 * gdb.c++/ovldbreak.exp: Ditto.
8125
c7db355b
PS
81262000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
8127
8128 * gdb.base/callfuncs.c (main): Moved to end of file, call
8129 t_double_values to initialize the FPU before inferior calls are made.
8130 * gdb.base/callfuncs.exp: Test for register preservation after calling
8131 inferior functions. Add tests for continuining, finishing and
8132 returning from a stop in a call dummy.
8133
dc96c6c7 81342000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
8135
8136 * gdb.base/commands.exp: Break up long lines, and re-indent.
8137
dc96c6c7 81382000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
8139
8140 * config/gdbserver.exp: Rewritten from the ground up, to make it
8141 compatible with the current dejagnu tree, and to make it work with
8142 the new "gdbserver" in libremote.
8143
dc96c6c7 81442000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
8145
8146 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
8147 * gdb.base/varargs.exp: Skip entire test if no printf support.
8148 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
8149 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
8150
dc96c6c7 81512000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
8152
8153 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
8154 no floating point support.
8155 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
8156 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
8157 * gdb.base/call-rt-st.exp: Ditto.
8158 * gdb.base/call-strs.exp: Ditto.
8159
bac5fc66
JG
81602000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
8161
8162 * gdb.base/sizeof.c: include <stdio.h>.
8163
8164 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
8165 'finish', otherwise uncaptured gdb_prompt would potentially
8166 throw remaining test points out of sync.
8167
b22a6027
SB
81682000-07-26 Scott Bambrough <scottb@netwinder.org>
8169
8170 * gdb.base/recurse.exp: Run tests for all targets.
8171 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
8172 gnu-oldld case on ARM.
8173 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
8174 for ARM targets.
d63a86f8 8175
d8231941
AG
8176Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
8177
8178 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
8179 * gdb.java/configure: Rebuild.
8180
8caabe69
AG
8181Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
8182
8183 * gdb.java/jv-exp.exp: New file.
8184
9d273ca3
AG
8185Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
8186
8187 * configure: Rebuilt.
8188 * configure.in (configdirs): Add gdb.java.
8189 * gdb.java/jmisc.java: New file.
8190 * gdb.java/jmisc.exp: New file.
8191 * gdb.java/Makefile.in: New file.
8192 * gdb.java/configure: Rebuilt.
8193 * gdb.java/configure.in: New file.
8194 * lib/java.exp: New file.
8195
4f823a66
AC
8196Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
8197
8198 * gdb.base/exprs.exp: Test casts to a pointer including over and
8199 underflow.
8200
2391e11d
AC
8201Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
8202
8203 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
8204 and the compilers sizes.
8205
54602222
ND
82062000-07-09 Nick Duffek <nsd@redhat.com>
8207
8208 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
8209 (use_methods): New function.
8210 (main): Call use_methods().
8211 * gdb.c++/classes.exp (test_method_param_class): New procedure.
8212 (do_tests): Call test_method_param_class.
8213
2bec0572
ND
82142000-07-09 Nick Duffek <nsd@redhat.com>
8215
8216 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
8217 spelling.
8218 (test_enums): New procedure. Move enum tests from end of script
8219 to here. Set breakpoint on function name instead of line number.
8220 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
8221 (enums2): New marker function.
8222 (enums1): New function.
8223 (main): Call enums1(). Move enum tests to enums1().
8224
78492fde
AC
8225Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
8226
8227 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
8228 compile/link program. Update line numbers.
8229 * gdb.asm/d10v.inc: Define ``startup''.
8230 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 8231
49a2cef8
AC
8232Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
8233
8234 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
8235
3e6c8688
EZ
82362000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8237
8238 * gdb.base/maint.exp: Add 'maint print architecture' item to output
8239 of 'help maint print' command.
8240
9ff5cbe9
AC
8241Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
8242
8243 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
8244 they use gdb_expect_list.
8245
17c579bd
AC
8246Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
8247
8248 * gdb.base/commands.exp: Use ``set remote
8249 memory-read-packet-size'' instead of ``set endian big'' to test
8250 long commands.
8251
e6d71bf3
DB
82522000-06-03 Daniel Berlin <dan@cgsoftware.com>
8253
8254 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 8255 g++, and stop skipping them.
e6d71bf3
DB
8256
8257 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
8258 work under g++.
8259
d63a86f8 8260 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
8261 initialization.
8262
dc96c6c7 82632000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
8264
8265 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
8266 the regular expression: accept an (almost) arbitrary sequence of
8267 "frames-invalid" and "breakpoints-invalid" messages both before
8268 and after the "starting" message.
8269
dc96c6c7 82702000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
8271
8272 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 8273
dc96c6c7 82742000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
8275
8276 * gdb.base/annota1.exp (annotate-signal-handler-caller):
8277 Relax the regular expression a little, make it pass on Solaris 8.
8278
8216cda9
KB
82792000-05-12 Kevin Buettner <kevinb@redhat.com>
8280
8281 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 8282 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
8283 Instead, it is permissible for gdb to stop on the line of the
8284 call itself.
8285
1a570b2f
MS
82862000-05-12 Michael Snyder <msnyder@.cygnus.com>
8287
8288 * gdb.base/break.exp (bp on small function, optimized file):
8289 Add a second pass pattern. The behavior differs here between stabs
8290 and dwarf for one-line functions. Stabs preserves two line symbols
8291 (one before the prologue and one after) with the same line number,
8292 but dwarf regards these as duplicates and discards one of them.
8293 Therefore the address after the prologue (where the breakpoint is)
8294 has no exactly matching line symbol, and GDB reports the breakpoint
8295 as if it were in the middle of a line rather than at the beginning.
8296
dc96c6c7 82972000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 8298
d63a86f8 8299 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
8300 rather than "send_gdb" (for consistancy).
8301
7d418785
AC
8302Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
8303
8304 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
8305 * gdb.c++/templates.cc: Properly check for GCC version number.
8306 * lib/compiler.cc: Likewise
8307
dc96c6c7 83082000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 8309
d63a86f8 8310 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
8311 gdb may not stop at the first line of main, due to code motion.
8312
dc96c6c7 83132000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
8314
8315 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
8316 This test depends on parsing the printf output from the target.
8317 Since the sparclet stub doesn't do stdio, this will never work.
8318 * gdb.base/call-rt-st.exp: ditto.
8319 * gdb.base/call-strs: ditto.
8320
dc96c6c7 83212000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
8322
8323 * gdb.base/miscexprs.exp: make sizeof long array test portable.
8324
8325 * gdb.base/ending-run.exp: After connecting to a remote target,
8326 but before running, the target will appear to be in a random
8327 location. Specify both a file and a line for breakpoints.
8328 Also, the function that calls main may be called 'init'
8329 rather than 'start'.
8330
a5a51225
EZ
83312000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8332
8333 * gdb.base/help.exp: Update output for add-symbol-file command.
8334
7930cc7c
FN
83352000-04-10 Fernando Nasser <fnasser@cygnus.com>
8336
8337 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
8338 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
8339
23e37ab1
C
83402000-04-07 J.T. Conklin <jtc@redback.com>
8341
e93c542c
C
8342 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
8343
23e37ab1
C
8344 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
8345
591b8fa3
PDM
8346Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
8347
8348 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
8349 values that can be represented exactly.
8350 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
8351 above change, and to not check against the directory part of the source
8352 file name.
8353 (step into print_long_arg_list): Likewise.
8354 (print print_small_structs from print_long_arg_list): Likewise.
8355 (print print_long_arg_list): Likewise.
8356
7a495180
EZ
83572000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8358
30b53638 8359 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 8360
beb998c6
AC
8361Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
8362
8363 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
8364
1c689132
DB
83652000-03-25 Daniel Berlin <dan@cgsoftware.com>
8366
8367 * gdb.base/commands.exp (deprecated_command_test): Add test for
8368 deprecate with no arguments.
8369
c1790a9d
JL
83702000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
8371
8372 * gdb.base/break.exp: Add new test for setting breakpoints on
8373 optimized code so we can test breakpoints work even when function
8374 prologues may be optimized away
8375
003ba290
FN
83762000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
8377
8378 From David Whedon <dwhedon@gordian.com>
8379 * gdb.base/commands.exp : Added command deprecator tests.
8380
6837a0a2
DB
83812000-03-22 Daniel Berlin <dan@cgsoftware.com>
8382
8383 * gdb.base/help.exp: Added test for new apropos command.
8384
b9593231
KB
83852000-03-21 Kevin Buettner <kevinb@redhat.com>
8386
8387 * gdb.base/pointers.c (usevar): New function.
8388 (main): Make sure that global variables v_int_pointer2, rptr,
8389 and y are all referenced someplace in the program by calling
8390 usevar() on them. [Some linkers delete symbols which are
8391 never referenced. The space remains, but there's no way to
8392 get a (symbolic) handle on the variable from the debugger.]
8393
751a959b
EZ
83942000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8395
8396 * gdb.base/printcmds.c: Add typedeffed arrays.
8397
8398 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
8399 procedure to test arrays that are typedef'd.
8400
73a93a32
JI
84012000-03-13 James Ingham <jingham@leda.cygnus.com>
8402
8403 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 8404 the library directories.
73a93a32 8405
fb40c209
AC
8406Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
8407
8408 * configure.in (configdirs): Add sub directory gdb.mi.
8409 * configure: Re-generate.
8410
8411 * gdb.mi: New directory.
d63a86f8 8412
ee4dd2c9
AC
84132000-02-25 Scott Bambrough <scottb@netwinder.org>
8414
8415 * gdb.base/long_long.exp: Correct test suite failure when printing
8416 a long long value as a double on ARM platforms.
8417
70f0cc22
JB
84182000-02-16 Jim Blandy <jimb@redhat.com>
8419
8420 * gdb.base/break.exp ("breakpoint line number"): Make sure the
8421 default source file is set properly before running this test.
8422
853819b8
EZ
84232000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8424
8425 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
8426 gdbtk/library directory, not in gdbtcl2.
8427
dfcd3bfb
JM
84282000-02-04 Jim Blandy <jimb@redhat.com>
8429
8430 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
8431 backslash from regexp pattern.
8432
8433 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
8434 procedure. Use it to run all the "continue to bp overloaded"
8435 tests. Note that this changes the names of the tests slightly.
8436 If the breakpoint hit message includes a hex PC value, because
8437 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
8438 from the real source code, still consider that a pass.
8439
8440 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
8441 XFAIL here if the breakpoint message contains a hex address. Note
8442 similar change on 1999-11-02.
8443
8444 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
8445
8446 * gdb.base/ptype.exp: Establish a default source file before
8447 calling get_debug_format.
8448
84492000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
8450
8451 * gdb.base/watchpoint.exp: Remove duplication of test messages.
8452
8b93c638
JM
84532000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
8454
8455 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
8456 of successive stepi commands -- while in the prologue we should see
8457 the function entry bracket.
8458
84592000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
8460
8461 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
8462 reach __change_mode() when stepping through the end of main().
8463
c5394b80
JM
84642000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
8465
8466 * gdb.base/default.exp: Fix expected pattern.
8467 * gdb.base/help.exp: Same.
8468
0d06e24b
JM
84692000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8470
8471 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
8472 Don't use xfail's because that affects only the following test.
d63a86f8 8473
0d06e24b
JM
8474 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
8475 solaris or linux.
8476
8477 * gdb.base/selftest.exp: Update to reflect changes to main.c.
8478
dc96c6c7 84792000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 8480
d63a86f8 8481 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
8482 "A syntax error" rather than "A parse error". Accept both.
8483
84842000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
8485
8486 * gdb.base/default.exp: Remove OS dependent string from "target
8487 remote" test.
8488 * gdb.base/help.exp: Same for "help target remote" test.
8489
c3f6f71d
JM
84902000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8491
8492 From Jim Kingdon <kingdon@redhat.com>:
8493
8494 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
8495 prompt (cleanup rather than necessity, but still might keep output
8496 from spilling to next test).
8497
84982000-01-02 Fred Fish <fnf@cygnus.com>
8499
8500 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
8501 AIX, which defines them in <sys/types.h>.
8502
ed9a39eb 85031999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 8504
ed9a39eb
JM
8505 * gdb.base/default.exp: Match arm* etc instead of arm in "info
8506 float" test.
8507
85081999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 8509
ed9a39eb 8510 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
8511
8512 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
8513 outermost frame disallowed".
8514
85151999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
8516
8517 * gdb.base/setvar.exp: New tests for setting the value of a struct
8518 with a constant list.
8519
85201999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
8521
8522 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
8523 require the user to type a cast before setting the value of a struct.
8524
de57eccd
JM
85251999-12-06 Jim Blandy <jimb@cygnus.com>
8526
8527 * gdb.base/default.exp: Expect the new 'info float' command on
8528 all i386 platforms.
8529
8530 * gdb.threads/linux-dp.exp: Expand our ability to recognize
8531 LinuxThreads libraries that don't support debugging.
8532
c2d11a7d
JM
8533Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
8534
8535 * gdb.base/remote.c: Fill the buffer with truely random data.
8536 Change the buffer type to ``unsigned char'' to simplify size
8537 arithmetic.
8538
8539 * gdb.base/remote.exp: Reduce download numbers by one. Typical
8540 stub only handles 400-1 byte packets. Verify that the download
8541 worked.
8542
85431999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
8544
8545 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
8546 tests, using UNRESOLVED for the untested cases. Also, does not wait
8547 for a timeout if the prompt was received before a recognizable pattern.
8548
85491999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
8550
8551 * lib/gdb.exp (gdb_expect_list): Fix spelling.
8552
85531999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8554
8555 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
8556 watchpoints.
8557
85581999-11-24 Jason Merrill <jason@casey.cygnus.com>
8559
8560 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
8561
8562 * gdb.c++/local.exp: Be more flexible in recognizing local class
8563 name mangling. Don't allow horribly truncated method names.
8564 * gdb.c++/derivation.exp: Expect protected inheritance.
8565 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
8566 * gdb.c++/virtfunc.exp: Likewise.
8567 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
8568 when printing a nested enum.
8569
85701999-11-22 Jim Blandy <jimb@cygnus.com>
8571
8572 * gdb.base/step-test.exp: Properly await GDB's response to setting
8573 a breakpoint on the call to large_struct_by_value.
8574
8575 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
8576 just because we have debug info for the `start' function.
8577
85781999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
8579
8580 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
8581 "Unknown signal" messages, which indicate (on LinuxThreads) that
8582 GDB doesn't know how to debug threads on this system. This is
8583 better than hanging while philosopher 0 dumps chatter into gdb.log.
8584
85851999-11-18 Tom Tromey <tromey@cygnus.com>
8586
8587 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
8588
85891999-11-18 Fred Fish <fnf@cygnus.com>
8590
8591 * gdb.base/coremaker2.c: Add sample program for generating
8592 cores that is more self contained than coremaker.c. Eventually
8593 I'll add more code to this and tie it into the testsuite.
8594
4ce44c66
JM
85951999-11-12 Stan Shebs <shebs@andros.cygnus.com>
8596
8597 * gdb.base/dollar.exp: Remove, now in gdb.hp.
8598
85991999-11-10 Jimmy Guo <guo@cup.hp.com>
8600
8601 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
8602 from $srcdir/lib/.
8603 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
8604 and gdb.c++/.
8605
8606 * gdb.c++/derivation.exp: remove redundant get compiler info code.
8607
d63a86f8 8608 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
8609 'continue with watch' test point.
8610
86111999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
8612
8613 Merged from p2linux-990323-branch:
d63a86f8 8614
4ce44c66
JM
8615 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
8616
11cf8741
JM
8617Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
8618
8619 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
8620 {limit,fixed}''. Test ``set download-write-size''.
8621
8622Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
8623
8624 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
8625 gdb_expect_list.
8626
8627Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
8628
8629 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
8630
86311999-11-03 Mark Salter <msalter@cygnus.com>
8632
8633 * gdb.base/break.exp: Fix "stub continue" pattern.
8634
86351999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
8636
8637 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
8638
86391999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
8640
8641 * gdb.base/display.exp ("finish"): Add timeout clause.
8642
8643 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
8644 plain prompt clause, so this doesn't have to time out in order to
8645 fail.
8646
8647 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
8648 breakpoint hit messages include an address.
8649
8650 * gdb.base/display.exp: Don't forget to escape parens in regular
8651 expressions. Unix regexp notatation sucks.
8652
86531999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8654
8655 * gdb.base/annota1.exp: Test for annotate-signalled: change output
8656 order for 'signalled' message.
8657
5c44784c
JM
86581999-11-01 Stan Shebs <shebs@andros.cygnus.com>
8659
8660 From Jimmy Guo <guo@cup.hp.com>:
8661 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
8662 * gdb.base/annota1.c: Add code for tests to work with.
8663
86641999-10-26 Frank Ch. Eigler <fche@cygnus.com>
8665
8666 * gdb.base/remote.exp: New test for remote downloading settings.
8667 * gdb.base/remote.c: New file with large .data.
8668
917317f4
JM
86691999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
8670
8671 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
8672 for LinuxThreads support, merged from the Code Fusion branch.
8673
8674Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
8675
8676 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
8677 containing exp_continue into a while within an expect. Don't
8678 attempt a start more than three times. Check return value from
8679 gdb_load.
d63a86f8 8680
2df3850c
JM
8681Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
8682
8683 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
8684 a pass case.
8685
2acceee2
JM
86861999-10-01 Kevin Buettner <kevinb@cygnus.com>
8687
8688 * gdb.base/break.c (main): Added a statement that we can step
8689 off of.
8690 * gdb.base/break.exp: Added tests for setting a breakpoint
8691 at an offset and stepping onto a breakpoint.
8692
86931999-10-01 Fred Fish <fnf@cygnus.com>
8694
d63a86f8 8695 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
8696 gdb output.
8697
c2c6d25f
JM
86981999-09-18 Jim Blandy <jimb@cris.red-bean.com>
8699
8700 * gdb.base/break.exp: Code locations are in hex, don't forget!
8701 (For HP-UX.)
8702
87031999-09-17 Stan Shebs <shebs@andros.cygnus.com>
8704
8705 * condbreak.exp: Use break.c as test program.
8706 * condbreak.c: Remove, redundant with break.c.
8707
87081999-09-15 Stan Shebs <shebs@andros.cygnus.com>
8709
8710 * config/monitor.exp (gdb_target_monitor): Disable X- and
8711 Z-packets if the target needs it.
8712
87131999-09-13 James Ingham <jingham@leda.cygnus.com>
8714
8715 * gdb.c++/overload.exp: Added tests for listing overloaded
8716 functions with function pointers in the arg, explicitly calling
8717 out the version you want.
8718
cff3e48b
JM
87191999-09-09 Stan Shebs <shebs@andros.cygnus.com>
8720
8721 * long_long.exp: Add variations of test cases that work for
8722 targets with 16-bit ints and 32-bit doubles.
8723
d4f3574e
SS
87241999-09-08 Stan Shebs <shebs@andros.cygnus.com>
8725
8726 * break.c (main): Compare a possibly-uninitialized argc with an
8727 unlikely value that fits in 16 bits.
8728
87291999-09-07 Stan Shebs <shebs@andros.cygnus.com>
8730
8731 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
8732 0xfeeb, don't want negative numbers if ints are 16 bits.
8733
8734 * lib/gdb.exp (skip_cplus_tests): New proc.
8735 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
8736 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
8737 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
8738 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
8739 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
8740 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
8741 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
8742 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
8743
8744 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
8745
8746Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
8747
8748 * gdb.base/corefile.exp (up): Allow a parameter to appear
8749 in the frame that we're going up to.
8750
8751 From Jim Blandy <jimb@cygnus.com>:
8752
8753 * gdb.base/default.exp (info float): Expect some output now.
8754
8755 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
8756 returning floating-point values to fail on the x86.
8757 * gdb.base/callfwmall.exp (do_function_calls): Same.
8758
8759 * gdb.base/list.exp (test_listsize): Correct expectations for
8760 listing line 1 with listsize 2. Also, listing a single line
8761 works now, as does listing three lines. [Kevin's note: There
8762 were a number of other cases fixed too where the expectations
8763 differed...]
8764
87651999-09-02 Stan Shebs <shebs@andros.cygnus.com>
8766
8767 * gdb.base/selftest.exp: Add case for when version prints as
8768 constant string instead of char pointer.
8769
104c1213
JM
87701999-08-25 Stan Shebs <shebs@andros.cygnus.com>
8771
8772 * gdb.base/ending-run.exp: Add Solaris case for what happens when
8773 stepping out of main.
8774
8775 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
8776 G++ used.
8777
8778 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
8779 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
8780
8781 * gdb.c++/ovldbreak.exp: Update match string in test that
8782 includes a warning of multiple breakpoints.
8783
87841999-08-24 Stan Shebs <shebs@andros.cygnus.com>
8785
8786 * gdb.base/display.exp: Improve precision of step-after-finish
8787 added yesterday.
8788
8789 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
8790 test.
8791
8792 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
8793 configs when using G++, not just hppa*.
8794
87951999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8796
8797 * gdb.base/async.c: New file.
8798 * gdb.base/async.exp: New file.
8799
8800Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
8801
8802 * gdb.base/break.exp: Tweak PA specific tests to properly handle
8803 PA64.
8804
53a5351d
JM
8805Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
8806
104c1213
JM
8807 * gdb.base/display.exp: "finish" can leave us mid-line on many
8808 targets, deal with it. Add a small constant to main, instead of
8809 1000 since main+1000 may not be a valid address in the target.
8810
53a5351d
JM
8811 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
8812 on hpux11.
8813
8814 * gdb.base/attach.exp: Handle another hpux11 error message variant
8815 when attaching to a process that does not exist.
8816
88171999-08-19 J.T. Conklin <jtc@redback.com>
8818
8819 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
8820 characters in 'continue to 1241' test.
8821
88221999-08-17 Stan Shebs <shebs@andros.cygnus.com>
8823
8824 * gdb.base/call-ar-st.exp: Add a shorter match case for the
8825 stop in print_long_arg_list, define and use a whitespace
8826 variable in print_small_structs test, add an XFAIL for Solaris.
8827 * gdb.base/dbx.exp: XFAIL func commands until somebody is
8828 interested enough to fix.
8829
7be570e7
JM
88301999-08-13 Keith Seitz <keiths@cygnus.com>
8831
8832 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
8833 (dbx_gdb_load): Remove. Use gdb_load instead, since that
8834 proc knows about targets other than the natives.
8835 (test_assign): Use "gdb_run_cmd" to "run" the target.
8836 Check that we've actually hit the breakpoint at main.
8837 When we attempt to assign a value to a local variable, check
8838 that the variable is in the current scope, i.e., don't use
8839 a test with an empty result.
8840
8841Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
8842
8843 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
8844 command.
8845
88461999-08-09 Stan Shebs <shebs@andros.cygnus.com>
8847
8848 From Jimmy Guo <guo@cup.hp.com> and others at HP:
8849 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
8850 gdb.compat, gdb.threads-hp.
8851 gdb.hp/configure, gdb.hp/configure.in: New files.
8852 gdb.hp/Makefile.in: Recurse into new subdirs.
8853 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
8854 gdb.hp/gdb.objdbg: New directory, tests for debugging info
8855 in object files.
8856 gdb.hp/tools: New directory, aux tools for HP-specific tests.
8857
96baa820
JM
88581999-08-05 Stan Shebs <shebs@andros.cygnus.com>
8859
8860 * gdb.base/display.exp: Help expect by putting a newline in the
8861 funky printf, remove a bogus p/a test.
8862
88631999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8864
8865 * gdb.base/display.exp: Make sure that when we say 'run', we are
8866 connected to the target. This is necessary when running not
8867 natively.
8868
88691999-08-03 Stan Shebs <shebs@andros.cygnus.com>
8870
8871 * gdb.base/step-test.exp: Removed some extraneous messages.
8872
8873 * gdb.base/long_long.exp: Don't run memory examination tests
8874 on little-endian targets (they will need a different set of
8875 results to match).
8876
88771999-08-02 Stan Shebs <shebs@andros.cygnus.com>
8878
8879 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
8880 until somebody decides to fix GDB.
8881
8882 * gdb.base/long_long.c: Stop compiler complaint by specifying long
8883 constant as "ULL".
8884 * gdb.base/long_long.exp: Loosen x/c test, add partial result
8885 matches for a couple x/2 commands.
8886
a0b3c4fd
JM
88871999-07-30 Stan Shebs <shebs@andros.cygnus.com>
8888
8889 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
8890 by merging in ref-types2 tests.
8891 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
8892
8893 From Jimmy Guo <guo@cup.hp.com> and others at HP:
8894 * gdb.c++/Makefile.in: Add standard actions.
8895 (EXECUTABLES): Rename from PROGS, update list.
8896 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
8897 from gdb.hp.
8898 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
8899 foo and bar locals.
8900 * gdb.c++/anon-union.exp: Fix tests to match.
8901 * gdb.c++/classes.exp: Run if HP compiler used, add extra
8902 expect matches to handle output variations.
8903 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
8904 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
8905 output, add HP alternatives for new and delete prints.
8906 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
8907 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
8908 * gdb.c++/demangle.exp: Use $style when reporting failure.
8909 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
8910 * gdb.c++/inherit.exp: Run if HP compiler used, add some
8911 match alternatives.
8912 * gdb.c++/local.exp: Add match alternatives or xfails for HP
8913 compilers.
8914 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
8915 * gdb.c++/method.exp: Add match alternatives.
8916 * gdb.c++/misc.cc: Add bool types.
8917 * gdb.c++/misc.exp: Add tests for bool types.
8918 * gdb.c++/overload.exp: Add xfails.
8919 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
8920 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
8921 add some more template parameter tests (only for HP currently).
8922 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
8923 * gdb.c++/virtfunc.cc: Add return type and value for main.
8924 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
8925 match alternatives.
d63a86f8 8926
a0b3c4fd
JM
89271999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8928
8929 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
8930
89311999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
8932
8933 * gdb.base/signals.exp: Don't expect getting a backtrace from
8934 within a signal handler to fail on Linux.
8935
89361999-07-29 Stan Shebs <shebs@andros.cygnus.com>
8937
8938 From Jimmy Guo <guo@cup.hp.com> and others at HP:
8939 * lib/gdb.exp: Remove some gratuitious semicolons.
8940 (delete_breakpoints): Increase timeout.
8941 (gdb_expect): Add -notransfer option.
8942 (gdb_test): Use -notransfer option.
8943 (get_compiler_info): Add f77 case.
8944 (get_compiler): New proc, split out from gdb_preprocess, add f77
8945 case.
8946 (gdb_preprocess): Call get_compiler.
8947
8948 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
8949 * gdb.base/attach.exp, gdb.base/display.exp,
8950 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
8951 gdb.base/long_long.exp, gdb.base/printcmds.exp,
8952 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
8953 third arg to gdb_test.
8954 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
8955 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
8956 HP-UX xfails, add others.
8957 * gdb.base/completion.exp: Reflect name change of self-test.
8958 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
8959 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
8960 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
8961 HP failure number.
8962 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
8963 useless HP-UX 10.30 references.
8964 * gdb.base/maint.exp: Loosen matches.
8965 * gdb.base/pointers.c (main): Declare more_code.
8966 * gdb.base/pointers.exp: Match on output of a `next'.
8967 * gdb.base/structs.c: Add prototypes.
8968 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
8969 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
8970
89711999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8972
8973 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
8974 command.
8975
89761999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
8977
8978 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
8979 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
8980
8981 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
8982 debug info. Deal with lack of signal hanlder info in stack.
8983
8984 From Jim Kingdon <kingdon@redhat.com>:
8985 * gdb.base/annota1.exp: If printf has debug info, deal with it.
8986
5a2468f5
JM
89871999-07-19 Stan Shebs <shebs@andros.cygnus.com>
8988
8989 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
8990 gdb.base/foll-vfork.exp: Don't run for crosses.
8991
adf40b2e
JM
8992Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
8993
8994 * gdb.base/configure.in: Check for gdbvars.exp instead of
8995 a1-selftest.exp.
8996 * gdb.base/configure: Re-generate.
8997
89981999-07-12 Stan Shebs <shebs@andros.cygnus.com>
8999
9000 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
9001 in trying to run first and name is too long.
9002
9003 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
9004 pointers2.c and pointers2.exp, respectively.
9005 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
9006 doschk happier.
9007
43e526b9
JM
90081999-07-08 Stan Shebs <shebs@andros.cygnus.com>
9009
9010 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
9011 callfuncs2.c and callfuncs2.exp.
9012
9013 * gdb.base/list.exp: Remove mistaken xfails.
9014 * gdb.base/list0.h: Add optional prototypes.
9015
9846de1b
JM
9016Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
9017
9018 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
9019 calling malloc.
9020 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
9021 * ptype.exp: Move test for get_debug_format to before its first
9022 use.
9023
90241999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9025
9026 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
9027 * gdb.base/annota2.cc, annota2.exp: Move from here.
9028 * gdb.c++/annota2.cc, annota2.exp: To here.
9029 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
9030
43ff13b4
JM
9031Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
9032
9033 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
9034 a consistent format.
9035
085dd6e6
JM
90361999-06-25 Stan Shebs <shebs@andros.cygnus.com>
9037
9038 From Jimmy Guo <guo@cup.hp.com> and others at HP:
9039 * lib/gdb.exp (get_compiler_info): Add detection for assorted
9040 HP compilers, also set the globals $true and $false.
9041
9042 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
9043 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
9044 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
9045 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
9046 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
9047 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
9048 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
9049 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
9050 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
9051 whatis.c} Add C++ compatible function definitions and return
9052 types, add includes for library functions.
9053 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
9054 * gdb.base/step-test.c (myglob): Rename from glob.
9055 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
9056 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
9057 files, move here from gdb.hp.
9058 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
9059 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
9060 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
9061 Adjust line numbers in regexps.
9062
9063 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
9064 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
9065 instead of 0/1.
9066
9067 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
9068 foll-vfork.exp: New files, move here from gdb.hp.
9069 * gdb.base/page.exp: New file, test of pagination command.
9070
9071 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
9072 recursion test.
9073 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
9074
9075 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
9076 gdb.base/solib.exp: Fix compiler invocation process.
9077
9078 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
9079 HP-UX 11, turn off overload resolution explicitly.
9080 * gdb.base/commands.exp: Set argument list explicitly, add
9081 watchpoint test.
9082 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
9083 them work.
9084 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
9085 expressions properly.
9086 * gdb.base/corefile.exp: Loosen the match slightly.
9087 * gdb.base/default.exp: Allow "Error accessing memory" message
9088 also.
9089 * gdb.base/display.exp: Skip over x/0 j if PA64.
9090 * gdb.base/funcargs.exp: Add xfails for HP-UX.
9091 * gdb.base/interrupt.exp: Ditto.
9092 * gdb.base/langs.exp: Add symbolic matches governed by compiler
9093 in use.
9094 * gdb.base/list.exp: Add xfails for HP-UX.
9095 * gdb.base/long_long.exp: Refine some of the numeric matches.
9096 * gdb.base/mips_pro.exp: Xfail on HP-UX.
9097 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
9098 * gdb.base/nodebug.exp: Succeed on more varieties of output.
9099 * gdb.base/opaque.exp: Remove some HP-UX xfails.
9100 * gdb.base/ptype.exp: Succeed on more varieties of output.
9101 * gdb.base/scope.exp: Add xfails for HP-UX.
9102 * gdb.base/sect-cmd.exp: Add more cases.
9103 * gdb.base/setvar.exp: Add xfails for HP-UX.
9104 * gdb.base/shlib-call.exp: Loosen some matches slightly.
9105 * gdb.base/signals.exp: Match on void symbolically.
9106 * gdb.base/step-test.exp: Add case for PA64.
9107 * gdb.base/term.exp: Add exit and restart.
9108 * gdb.base/twice.exp: Clean up after self.
9109 * gdb.base/varargs.exp: Disable overload resolution explicitly.
9110 * gdb.base/whatis.exp: Allow more ways to pass tests.
9111
9112 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
9113 no longer useful.
9114
9115Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
9116
9117 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
9118 list of patterns.
9119 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
9120 print_double_array(double_array)", "continuing to breakpoint
9121 1018", "print print_double_array(array_d)" and "continuing to
9122 1034" tests.
d63a86f8 9123
085dd6e6
JM
91241999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
9125
9126 * Makefile.in: Add empty html and install-html targets.
9127
91281999-06-24 Stan Shebs <shebs@andros.cygnus.com>
9129
9130 * config/mt-*: Remove, these haven't been used since 1996.
9131
91321999-06-22 Stan Shebs <shebs@andros.cygnus.com>
9133
9134 * gdb.base/call-strs.c, gdb.base/ending-run.c,
9135 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
9136 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
9137
9e0b60a8
JM
91381999-06-18 Stan Shebs <shebs@andros.cygnus.com>
9139
9140 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
9141 simpler match case for the ptype of the big class.
9142
91431999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9144
9145 * gdb.exp: Fix test for gdb_prompt existence.
9146
91471999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9148
9149 * gdb.exp (gdb_test): Add fail after calls to perror.
9150
91511999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9152
9153 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
9154
91551999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
9156
9157 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
9158
0f71a2f6
JM
9159Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
9160
9161 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
9162 malloc() is linked in.
9163
91641999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
9165
9166 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
9167 step at end.
9168
9169 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
9170
91711999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
9172
9173 * gdb.java/jv-print.exp: New file. (Our first Java test!)
9174
cce74817
JM
9175Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
9176
9177 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
9178 * gdb.base/mips_pro.exp: Likewise.
9179
91801999-06-02 Keith Seitz <keiths@cygnus.com>
9181
9182 * gdb.c++/templates.cc: Change all "new" operators to throw
9183 an exception.
9184 * gdb.c++/cplusfuncs.cc: Likewise.
9185
9186 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
9187
9188Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
9189
9190 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
9191 * gdb.base/ending-run.exp: When stepping out of main, accept a
9192 step into an arbitrary assembler file.
9193
392a587b
JM
91941999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9195
d63a86f8 9196 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 9197 "breakpoint-invalid" to be printed.
d63a86f8 9198 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
9199 number of "frames-invalid" and "breakpoint-invalid" to be printed.
9200 * gdb.base/annota2.cc: Initialize a.x to 0.
9201
9e086581
JM
92021999-05-17 Keith Seitz <keiths@cygnus.com>
9203
9204 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
9205 when "skip_float_tests" set.
9206 Ditto for "print print_double_array(array_d)", "print print_small_structs",
9207 "print print_ten_doubles", and "step into print_long_arg_list".
9208 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
9209 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
9210 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
9211 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
9212 "skip_float_tests" is set.
9213 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
9214 when "skip_float_tests" set.
d63a86f8 9215
cd0fc7c3
SS
92161999-05-06 Keith Seitz <keiths@cygnus.com>
9217
9218 * gdb.base/annota2.cc: Include stdio.h.
9219
9220Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
9221
9222 * gdb.base/crossload.exp: Remove, this has been disabled ever
9223 since BFD stopped including all targets, and cross-GDB gets
9224 plenty of testing anyway.
9225 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
9226 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
9227 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
9228 * gdb.base/README: Remove, was doc for this.
9229 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
9230 needed.
9231
b83266a0
SS
92321999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9233
9234 * gdb.base/call-ar-st.exp: Fix one regular expression in test
9235 output.
9236
9237 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
9238 * gdb.base/annota2.exp: New file. More annotation tests.
9239 * gdb.base/annota1.c: New file. Source file for annota1.exp.
9240 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
9241
92421999-04-23 Angela Marie Thomas <angela@cygnus.com>
9243
9244 * config/cfdbug.exp: New file.
9245
7a292a7a
SS
92461999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
9247
9248 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
9249 Marcus Daniel's and Dale Hawkins's demangler crashes.
9250
9251 * gdb.c++/demangle.exp (test_gnu_style_demangling,
9252 test_lucid_style_demangling, test_arm_style_demangling,
9253 test_hp_style_demangling): Try Tom Tromey's core-dumping
9254 identifier under each demangling style.
9255
92561999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
9257
9258 * gdb.c++/demangle.exp: Include the current demangling style
9259 in all test names.
9260 (current_demangling_style): New global variable.
9261 (set_demangling_style, test_demangling_core, test_demangling,
9262 test_demangling_exact): New functions.
9263 (test_gnu_style_demangling, test_lucid_style_demangling,
9264 test_arm_style_demangling, test_hp_style_demangling): Use those,
9265 instead of calling gdb_test and gdb_test_exact directly.
9266 (catch_demangling_errors): New function, which reports errors
9267 signalled by the demangling test functions in an orderly way.
9268 (do_tests): Use catch_demangling_errors.
9269
92701999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
9271
9272 * gdb.base/signals.exp (test_handle_all_print): Use () for
9273 grouping in expressions, not {}.
9274
9275 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
9276 initialized yet.
9277
92781999-04-01 Stan Shebs <shebs@andros.cygnus.com>
9279
9280 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
9281 are listed.
9282
92831999-03-26 Stan Shebs <shebs@andros.cygnus.com>
9284
9285 * gdb.stabs/weird.exp: Test for CC being defined before
9286 looking at its value.
9287
92881999-03-25 Stan Shebs <shebs@andros.cygnus.com>
9289
9290 * gdb.base/call-ar-st.exp: Remove stray '#'.
9291 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
9292 "short int" and "long int".
9293 * gdb.c++/overload.cc: Cast the string added in the previous
9294 change, to mollify finicky HP compiler.
9295 * gdb.hp/reg-test.exp (testfile): Fix file name.
9296 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 9297
7a292a7a
SS
9298 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
9299 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
9300 alternate form of enum ptype.
9301
c906108c
SS
93021999-03-23 Stan Shebs <shebs@andros.cygnus.com>
9303
7a292a7a
SS
9304 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
9305 * gdb.hp/*.exp: Change all to run compiler probe only after
9306 passing skip_hp_tests, so as not to waste time on guaranteed
9307 failure.
9308
c906108c
SS
9309 * gdb.c++/overload.cc: Pass string instead of char addr, always
9310 init ccpfoo.
9311 * gdb.c++/templates.cc: Fix syntax error.
9312
7a292a7a
SS
9313Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9314
9315 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 9316 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
9317 command.
9318
93191999-03-18 James Ingham <jingham@cygnus.com>
9320
9321 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
9322
9323 * gdb.c++/method.exp: It was testing an uninitialized int on the
9324 stack and assuming it was positive.
9325
9326 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
9327
9328 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 9329 keep it from killing the rest of the tests.
7a292a7a
SS
9330 Use gdb_continue_to_end.
9331
9332 * gdb.base/sigall.exp: use gdb_continue_to_end.
9333
9334 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
9335
9336 * gdb.base/display.exp: use runto_main, not run.
9337
d63a86f8
RM
9338 * gdb.base/default.exp: Check for the current error message in the
9339 r abbreviation test.
7a292a7a
SS
9340 Add strongarm to the targets that know info float.
9341
d63a86f8 9342 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
9343 run which doesn't work with monitors.
9344
9345 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
9346
9347 * gdb.base/break.exp: use the gdb_continue_to_end proc.
9348
9349 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
9350 program. Traps the case (in Cygmon) when the program never really
9351 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
9352 more places, so I used my name. Sorry Mark...
9353
9354 * config/monitor.exp (gdb_target_monitor): added another
9355 target_info parameter: remotebinarydownload. This will set the
9356 remotebinarydownload flag if this is causing some boards trouble.
9357
93581999-03-18 Mark Salter <msalter@cygnus.com>
9359
9360 * lib/gdb.exp (continue_to_exit): New function.
9361
9362 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
9363 * gdb.base/ending-run.exp: Ditto.
9364 * gdb.base/step-test.exp: Ditto.
9365
93661999-03-16 Stan Shebs <shebs@andros.cygnus.com>
9367
9368 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
9369 (suggested by Art Haas <ahaas@neosoft.com>).
9370
93711999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
9372
9373 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
9374
9375Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
9376
9377 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
9378 descriptions of types (short unsigned int vs unsigned short, etc).
9379
93801999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
9381
9382 * gdb.base/call-strs.exp: Don't assume that `step' will step over
9383 a call to strlen; sometimes we do have sources.
9384
93851999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
9386
9387 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
9388 character, so GDB won't print garbage after its end.
d63a86f8 9389
c906108c
SS
9390 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
9391 breakpoint there instead. Sometimes GCC emits memcpy to handle
9392 the large structures being passed by value, so we step into that
9393 instead of sum_array_print, which obscures what we're really testing.
9394 * gdb.base/step-test.exp: However, we do want a test that notices
9395 the bizarre steps into memcpy, so do that here. Add check for
9396 stepping into function calls that pass large structures by value.
9397 ("Is that a noun clause, or are you just happy to see me?")
9398 Remove all references to specific line numbers.
9399 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
9400 New type and function.
9401 (main): Call large_struct_by_value, passing it a large struct by value.
9402 * lib/gdb.exp (gdb_get_line_number): New function.
9403
9404 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
9405 more portable.
9406
7a292a7a
SS
94071999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
9408
c906108c
SS
9409 * lib/gdb.exp: Doc fixes.
9410
7a292a7a
SS
94111999-03-05 Nick Clifton <nickc@cygnus.com>
9412
d63a86f8 9413 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
9414
94151999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
9416
c906108c
SS
9417 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
9418 commands. They're not germane to this test, and they don't work
9419 that way on remote targets.
9420
3fc11d3e
JM
94211999-03-01 James Ingham <jingham@cygnus.com>
9422
9423 * Changelog entries merged over from gdb development branch.
9424
3fc11d3e
JM
9425 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
9426
9427 * lib/gdb.exp (gdbtk_analyze_results): Generic function
9428 for outputting results of test run.
9429
2d4a1622 9430 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
9431
9432 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 9433
7a292a7a
SS
94341999-02-25 Felix Lee <flee@cygnus.com>
9435
9436 * lib/gdb.exp (debug_format): initialize
9437
c906108c
SS
94381999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
9439
9440 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
9441 * gdb.base/call-rt-st.c: Ditto.
9442
c906108c
SS
94431999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
9444
9445 * gdb.threads/pthreads.exp (horiz): New variable.
9446 (test_startup): Fix regexps that capture thread numbers.
9447
94481999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
9449
9450 * gdb.base/smoke.exp: Disambiguate two test case names (both
9451 called ``print'').
9452
9453Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
9454
9455 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
9456 compilation.
9457
94581999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
9459
9460 * gdb.base/miscexprs.exp: Change patterns to match GDB's
9461 actual output formatting.
9462 * gdb.base/smoke.exp: GDB removes leading 0's.
9463 * gdb.base/volatile.exp: Don't check type of remuneration;
9464 that variable is no longer defined in constvars.c.
9465 * gdb.base/step-test.c (main): Exit with explicit exit code.
9466 * gdb.base/step-test.exp: Remove two nexti checks--they are
9467 not portable.
9468
94691999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
9470
9471 * gdb.base/help.exp ("help delete display"): Fix test to match
9472 gdb's output.
9473
9474 * gdb.base/long_long.c (known_types): Initialize values to zero.
9475 * gdb.base/long_long.exp: Step one more line
9476 so 'dec' is initialized in "get to known place". GDB removes
d63a86f8 9477 leading zeros. Explicitly ask for hex formatting. Use
c906108c
SS
9478 unique test case names.
9479
9480Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9481
d63a86f8 9482 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
9483
9484 * gdb.c++/method.exp: Add missing close brace.
9485
94861999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
9487
9488 * gdb.base/maint.exp: Use 'set height 0' to disable page
9489 prompting, not 'set height 400'.
9490
9491 Fix a bunch of timeouts.
9492 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
9493 four separate tests, so expect doesn't take forever to match a ton
9494 of text against a regexp with lots of .* forms.
9495 ("maint print psymbols", "maint print symbols"): Make some of
9496 these greps more selective, so that expect doesn't try to wade
9497 through huge piles of output and time out.
9498
9499 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
9500
9501 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
9502 tests: one which doesn't expect shlib events to be reported, and
9503 another which does, but is XFAIL for all platforms other than
9504 HP/UX.
9505
9506 * gdb.base/break.exp: Teach the test suite that the `catch
9507 fork', `catch vfork', and `catch exec' commands produce error
9508 messages on platforms that don't provide these features.
9509
9510Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
9511
9512 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
9513 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
9514 (shortening names from solib_threshold.exp etc), won't run on
9515 anything but HP-UX for the foreseeable future.
9516 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
9517 reflect move.
9518
9519Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
9520
9521 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
9522 gdb.trace/Makefile.in (clean): Remove all test executables.
9523
9524Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
9525
9526 * gdb.base/shlib-call.exp: add test cases to verify that gdb
9527 successfully re-sets breakpoints in shared libraries.
9528 * gdb.base/shmain.c (main): return 0, don't fall off the end.
9529
9530Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
9531
d63a86f8
RM
9532 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
9533 and compiled w/o GCC.
c906108c
SS
9534
9535 * gdb.hp/watch-cmd.exp: ditto.
9536
9537 * gdb.hp/watch-hp.exp: ditto.
9538
9539 * gdb.hp/xdb1.exp: ditto.
9540
9541 * gdb.hp/xdb2.exp: ditto.
9542
9543 * gdb.hp/dbx.exp: ditto.
9544
9545Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
9546
9547 * constvars.c: Remove C++-isms.
9548 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
9549 with GCC.
9550
9551Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
9552
9553 The following changes are part of the HP merge.
9554
9555 * gdb.base/break.exp: new tests to verify that catchpoints for
9556 fork, vfork, and exec don't trigger inappropriately.
9557
9558 * gdb.base/opaque.exp: compile one file at a time, then link.
9559
9560 * gdb.base/signals.exp: be more restrictive about which hppa
9561 systems receive a setup_xfail. new tests.
9562
9563 * gdb.base/solib_threshold.build: new file.
9564 * gdb.base/solib_threshold.exp: new file.
9565 * gdb.base/solib_threshold.link_opts: new file.
9566 * gdb.base/solib_threshold.mk: new file.
9567 * gdb.base/gen_solib_threshold.c: new file.
9568
9569 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
9570 tests. New tests for enums inside classes.
9571
9572 * gdb.c++/compiler.cc: indicate support of template debugging.
9573
9574 * gdb.c++/demangle.exp: run hp style demangling tests.
9575
9576 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
9577 tests.
9578
9579 * gdb.c++/misc.cc: changes to support new tests.
9580
9581 * gdb.c++/templates.cc: changes to support HP's compiler; changes
9582 to support new tests.
9583
9584 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
9585 gcc, then skip these tests.
9586
9587Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
9588
9589 The following files are part of the HP merge; some had longer
9590 names at HP, but have been renamed to be no more than 14
9591 characters in length.
9592
9593 * gdb.hp/ambiguous.cc: new file.
9594 * gdb.hp/ambiguous.exp: new file.
9595 * gdb.hp/attach.exp: new file.
9596 * gdb.hp/attach2.exp: new file.
9597 * gdb.hp/classes-hp.exp: new file.
9598 * gdb.hp/ctti.exp: new file.
9599 * gdb.hp/ctti-add.cc: new file.
9600 * gdb.hp/ctti-add1.cc: new file.
9601 * gdb.hp/ctti-add2.cc: new file.
9602 * gdb.hp/ctti-add3.cc: new file.
9603 * gdb.hp/dbx.exp: new file.
9604 * gdb.hp/exception.cc: new file.
9605 * gdb.hp/exception.exp: new file.
9606 * gdb.hp/foll-exec.c: new file.
9607 * gdb.hp/foll-exec.exp: new file.
9608 * gdb.hp/foll-fork.c: new file.
9609 * gdb.hp/foll-fork.exp: new file.
9610 * gdb.hp/foll-vfork.c: new file.
9611 * gdb.hp/foll-vfork.exp: new file.
9612 * gdb.hp/inherit-hp.exp: new file.
9613 * gdb.hp/more-steps.exp: new file.
9614 * gdb.hp/namespace.cc: new file.
9615 * gdb.hp/namespace.exp: new file.
9616 * gdb.hp/optimize.exp: new file.
9617 * gdb.hp/pxdb.c: new file.
9618 * gdb.hp/pxdb.exp: new file.
9619 * gdb.hp/quicksort.exp: new file.
9620 * gdb.hp/reg-test.exp: new file.
9621 * gdb.hp/reg-test.s: new file.
9622 * gdb.hp/sized-enum.c: new file.
9623 * gdb.hp/sized-enum.exp: new file.
9624 * gdb.hp/start-stop.exp: new file.
9625 * gdb.hp/templ-hp.cc: new file.
9626 * gdb.hp/templ-hp.exp: new file.
9627 * gdb.hp/thr-lib.c: new file.
9628 * gdb.hp/thr-lib.exp: new file.
9629 * gdb.hp/thr-lib.h: new file.
9630 * gdb.hp/thr-liblib.c: new file.
9631 * gdb.hp/virtfun-hp.c: new file.
9632 * gdb.hp/virtfun-hp.exp: new file.
9633 * gdb.hp/watch-cmd.exp: new file.
9634 * gdb.hp/watch-hp.exp: new file.
9635 * gdb.hp/xdb1.exp: new file.
9636 * gdb.hp/xdb2.exp: new file.
9637 * gdb.hp/xdb3.exp: new file.
9638
9639Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
9640
9641 The following files are part of the HP merge; some had longer
9642 names at HP, but have been renamed to be no more than 14
9643 characters in length.
9644
9645 * gdb.base/ss.h: new file.
9646 * gdb.base/call-ar-st.c: new file.
9647 * gdb.base/call-ar-st.exp: new file.
9648 * gdb.base/call-rt-st.c: new file.
9649 * gdb.base/call-rt-st-exp: new file.
9650 * gdb.base/call-strs.exp: new file.
9651 * gdb.base/ena-dis-br.exp: new file.
9652 * gdb.base/environ.exp: new file.
9653 * gdb.base/long_long.exp: new file.
9654 * gdb.base/sect-cmd.exp: new file.
9655 * gdb.base/shlib-cl2.exp: new file.
9656 * gdb.base/smoke.exp: new file.
9657 * gdb.base/so-impl-ld.c: new file.
9658 * gdb.base/so-impl-ld.exp: new file.
9659 * gdb.base/so-indr-cl.c: new file.
9660 * gdb.base/so-indr-cl.exp: new file.
9661 * gdb.base/varargs.exp: new file.
9662 * gdb.base/volatile.exp: new file.
9663 * gdb.base/whatis-exp.exp: new file.
7a292a7a 9664 * gdb.base/display.exp: new file.
c906108c
SS
9665 * gdb.c++/derivation.exp: new file.
9666 * gdb.c++/local.exp: new file.
9667 * gdb.c++/member-ptr.exp: new file.
9668 * gdb.c++/overload.exp: new file.
9669 * gdb.c++/ovldbreak.exp: new file.
9670 * gdb.c++/ref-types.exp: new file.
9671 * gdb.c++/ref-types2.exp: new file.
9672 * gdb.c++/userdef.exp: new file.
d63a86f8 9673
c906108c
SS
9674Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
9675
9676 * gdb.base/default.exp: Reflect wording change in remote.c.
9677
dc96c6c7 9678Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9679
9680 * gdb.base/help.exp: Update to reflect current text.
9681
9682Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
9683
9684 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
9685 they're stack variables and contain garbage.
9686 * gdb.c++/anon-union.exp: new file.
9687
9688 The following changes were made by David Taylor
9689 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
9690 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
9691 in changes by HP.
9692
9693 * gdb.base/bitops.exp: new file.
9694 * gdb.base/default.exp: change expected messages for catch and
9695 info catch tests to reflect HP merge changes.
9696 * gdb.base/enable-disable-break.exp
9697 * gdb.base/ending-run.c: new file.
9698 * gdb.base/long_long.c: new file.
9699 * gdb.base/maint.exp: new file.
9700 * gdb.base/pointers2.exp: new file.
9701 * gdb.base/shlib-call2.exp: new file.
9702 * gdb.base/solib.exp: new file.
9703 * gdb.base/step-test.c: new file.
9704 * gdb.c++/anon-union.cc: new file.
9705 * gdb.c++/local.cc: new file.
9706 * gdb.c++/member-pointer.cc: new file.
9707 * gdb.c++/method.cc: new file.
9708 * gdb.c++/ref-types.cc: new file.
9709 * gdb.c++/ref-types2.cc: new file.
9710 * gdb.c++/userdef.cc: new file.
d63a86f8 9711
c906108c
SS
9712 * gdb.base/scope.exp: compile one file at a time, then link.
9713 * gdb.base/langs.exp: ditto.
9714 * gdb.base/list.exp: ditto.
d63a86f8 9715
c906108c
SS
9716Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
9717
9718 The following changes were made by David Taylor
9719 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
9720 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
9721 in changes by HP.
d63a86f8 9722
c906108c
SS
9723 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
9724 skip tests. When compiling pass c++ flag to gdb_compile.
9725 * gdb.c++/
d63a86f8 9726
c906108c
SS
9727 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
9728 test for on hppa*-*-hpux*; use args to see if c++ was specified.
9729 (skip_hp_tests): new function.
9730 (gdb_preprocess): new function.
9731
9732 * configure.in (hpdir): decide whether to configure gdb.hp.
9733 * configure: regenerated.
9734
9735 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
9736 to delete on clean.
9737 (EXECUTABLES): update to reflect new additions.
9738 * gdb.base/commands.exp: update message expected.
9739 * gdb.base/default.exp: add copyright notice.
9740 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
9741 * gdb.base/help.exp: update messages to reflect current text.
9742 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
9743 targets for recurse tests.
9744 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
9745 skip this file.
9746
9747 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
9748 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
9749 compilation.
9750 * gdb.c++/misc.exp: ditto.
9751 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
9752 run the tests. tell gdb_compile that it's a c++ compilation.
9753
9754 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 9755
c906108c
SS
9756 * gdb.base/all-bin.exp: new file.
9757 * gdb.base/arithmet.exp: new file.
9758 * gdb.base/assign.exp: new file.
9759 * gdb.base/completion.exp: new file.
9760 * gdb.base/cond-expr.exp: new file.
9761 * gdb.base/condbreak.exp: new file.
9762 * gdb.base/define.exp: new file.
9763 * gdb.base/dollar.exp: new file.
9764 * gdb.base/environment.exp: new file.
9765 * gdb.base/eval-skip.exp: new file.
9766 * gdb.base/jump.exp: new file.
9767 * gdb.base/logical.exp: new file.
9768 * gdb.base/pointers.exp: new file.
9769 * gdb.base/relational.exp: new file.
9770 * gdb.base/section_command.exp: new file.
9771 * gdb.base/whatis-expr.exp: new file.
9772
9773 * gdb.base/all-types.c: new file.
9774 * gdb.base/call-array-struct.c: new file.
9775 * gdb.base/call-return-struct.c: new file.
9776 * gdb.base/call-strings.c: new file.
9777 * gdb.base/callfuncs2.c: new file.
9778 * gdb.base/condbreak.c: new file.
9779 * gdb.base/constvars.c: new file.
9780 * gdb.base/display.c: new file.
9781 * gdb.base/int-type.c: new file.
9782 * gdb.base/jump.c: new file.
9783 * gdb.base/miscexprs.c: new file.
9784 * gdb.base/pointers.c: new file.
9785 * gdb.base/pointers2.c: new file.
9786 * gdb.base/shmain.c: new file.
9787 * gdb.base/shr1.c: new file.
9788 * gdb.base/shr2.c: new file.
9789 * gdb.base/solib.c: new file.
9790 * gdb.base/solib1.c: new file.
9791 * gdb.base/solib2.c: new file.
9792 * gdb.base/varargs.c: new file.
9793 * gdb.c++/derivation.cc: new file.
9794 * gdb.c++/overload.cc: new file.
9795 * gdb.c++/ovldbreak.cc: new file.
9796 * gdb.hp/attach.c: new file.
9797 * gdb.hp/attach2.c: new file.
9798 * gdb.hp/average.c: new file.
9799 * gdb.hp/compiler.c: new file.
9800 * gdb.hp/compiler.cc: new file.
9801 * gdb.hp/execd-program.c: new file.
9802 * gdb.hp/follow-exec.c: new file.
9803 * gdb.hp/follow-fork.c: new file.
9804 * gdb.hp/follow-vfork-and-exec.c: new file.
9805 * gdb.hp/misc-hp.cc: new file.
9806 * gdb.hp/more-steps.c: new file.
9807 * gdb.hp/optimize.c: new file.
9808 * gdb.hp/quicksort.c: new file.
9809 * gdb.hp/run-hp.c: new file.
9810 * gdb.hp/start-stop.c: new file.
9811 * gdb.hp/sum.c: new file.
9812 * gdb.hp/templates-hp.cc: new file.
9813 * gdb.hp/thread-local-in-lib.c: new file.
9814 * gdb.hp/thread-local-in-lib.h: new file.
9815 * gdb.hp/thread-local-in-lib.lib.c: new file.
9816 * gdb.hp/vforked-program.c: new file.
9817 * gdb.hp/virtfunc-hp.cc: new file.
9818 * gdb.hp/watchpoint-hp.c: new file.
9819 * gdb.hp/xdb.c: new file.
9820 * gdb.hp/xdb0.c: new file.
9821 * gdb.hp/xdb0.h: new file.
9822 * gdb.hp/xdb1.c: new file.
9823
9824Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
9825
9826 The following change was made by Edith Epstein
9827 <eepstein@cygnus.com> as part of a project to merge in changes
9828 originally made by HP; HP did not create ChangeLog entries.
9829
9830 * gdb.c++/demangle.exp: changed the expected output for some
9831 ARM-style mangling -- removed second reference to datatype.
9832 For example, maint demangle __dt__11T1__pt__2_cFv
9833 T1<char>::~T1<char>(void)
9834 becomes,
9835 maint demangle __dt__11T1__pt__2_cFv
9836 T1<char>::~T1(void)
9837
9838 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 9839
c906108c
SS
9840Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
9841
9842 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
9843 * gdb.trace/backtrace.exp: Likewise.
9844 * gdb.trace/circ.exp: Likewise.
9845 * gdb.trace/collection.exp: Likewise.
9846 * gdb.trace/deltrace.exp: Likewise.
9847 * gdb.trace/infotrace.exp: Likewise.
9848 * gdb.trace/limits.exp: Likewise.
9849 * gdb.trace/packetlen.exp: Likewise.
9850 * gdb.trace/passc-dyn.exp: Likewise.
9851 * gdb.trace/passcount.exp: Likewise.
9852 * gdb.trace/report.exp: Likewise.
9853 * gdb.trace/save-trace.exp: Likewise.
9854 * gdb.trace/tfind.exp: Likewise.
9855 * gdb.trace/tracecmd.exp: Likewise.
9856 * gdb.trace/while-dyn.exp: Likewise.
9857 * gdb.trace/while-stepping.exp: Likewise.
9858
98591998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
9860
9861 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
9862
9863Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
9864
9865 From Brendan Kehoe:
9866 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
9867 int return types.
9868
9869Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
9870
9871 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
9872 remote dos host testing right.
9873
9874Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
9875
9876 * gdb.base/corefile.exp: remove some xfails.
9877
9878Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
9879
9880 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
9881 have different timestamps.
9882
9883Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
9884
9885 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
9886 gdb.base/default.exp: Replace "exec" with "executable".
9887
9888Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
9889
9890 * gdb.base/default.exp: Change else if to elseif from previous
9891 delta.
9892
9893Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
9894
9895 * gdb.base/default.exp: Add brace missing from previous delta.
9896
9897Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
9898
9899 * gdb.base/default.exp: Support test for info float for all
9900 varieties of arm toolchain.
9901
dc96c6c7 9902Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9903
9904 * gdb.trace/*.exp: remove "remote_download" command.
9905
dc96c6c7 9906Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9907
9908 * gdb.trace/*.exp: remove -gdwarf from compile.
9909
9910Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
9911
9912 * gdb.trace/configure.in(AC_INIT): typo
9913 * gdb.trace/configure: regenerated
9914
dc96c6c7 9915Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9916
9917 * config/m68k-emc.exp: New file.
9918 * lib/<emc-support.exp trace-support.exp}: New files.
9919 * configure.in: add new test directory gdb.trace.
9920 * gdb.trace/{configure configure.in Makefile.in}: New files.
9921 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
9922 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
9923 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
9924 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
9925 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
9926 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
9927 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 9928
dc96c6c7 9929Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9930
9931 * gdb.c++/classes.exp: Change all regular expressions to match
9932 arbitrary combinations of newline/carriage-return, so that they
9933 will work equally well on Unix and Windows.
9934 * gdb.c++/inherit.exp: ditto.
9935 * gdb.c++/virtfunc.exp: ditto.
9936
99371998-08-11 Dawn Perchik <dawn@cygnus.com>
9938
9939 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
9940
c2d11a7d
JM
9941Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
9942
9943 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
9944 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
9945 to use a0-a3/d0-d3 as needed.
9946
9947Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
9948
9949 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
9950 * gdb.disasm/am33.exp: Corresponding changes.
9951
c906108c
SS
99521998-07-11 Felix Lee <flee@cygnus.com>
9953
9954 * gdb.base/callfuncs.exp: add cmp10 test.
9955 * gdb.base/callfuncs.c (cmp10): new function.
9956
9957Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
9958
d63a86f8 9959 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
9960 into two parts to get around a synchronization problem in expect.
9961
3fc11d3e
JM
9962Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
9963
9964 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
9965
9966 * configure.in: Add options for gdbtk testsuite.
9967
9968 * configure: Regenerate.
9969
9970 * gdb.gdbtk: New directory to hold gdbtk tests.
9971
c906108c
SS
9972Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
9973
9974 * gdb.fortran/types.exp: Escape brackets in expect patterns
9975 for test_float_literal_types_accepted tests.
9976 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
9977 before run test.
9978
c2d11a7d
JM
9979Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
9980
9981 * am33.exp: Just compile, do not link the testcase.
9982 * am33.s: Add ".am33" pseudoop to force am33 mode.
9983
c906108c
SS
99841998-06-25 Felix Lee <flee@cygnus.com>
9985
9986 * gdb.base/setshow.exp: make sure $pc is sane.
9987
9988 * gdb.stabs/weird.exp: split expect patterns properly.
9989
c2d11a7d
JM
9990Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
9991
9992 * gdb.disasm/am33.s: New disassembler testfile for the am33.
9993 * gdb.disasm/am33.exp: Run it.
9994
dc96c6c7 9995Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
9996
9997 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
9998 match processing (and eliminate spurious timeouts when running).
9999
dc96c6c7 10000Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10001
10002 * gdb.base/signals.exp (test_handle_all_print): put back Mach
10003 exception test, but conditionalize it on target [mach | gnu].
10004
dc96c6c7 10005Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10006
10007 * gdb.base/overlays.exp: fixup compile line for linker script.
10008
10009Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
10010
10011 * gdb.fortran/types.exp: don't guess at float size.
10012
10013Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
10014
10015 * gdb.base/exprs.exp: delete test that depends on int size.
10016
10017Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
10018
10019 * config/sim.exp: Removed checks for target triplets.
10020 (gdb_target_sim): Use gdb,target_sim_options.
10021
10022Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
10023
10024 * gdb.base/reread.exp: New file.
10025 * gdb.base/reread1.c: New file.
10026 * gdb.base/reread2.c: New file.
10027
10028Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
10029
10030 * config/sim.exp: Use 'target sim -sparclite' when running
10031 SPARClite programs.
10032
10033Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
10034
10035 * gdb.base/structs2.exp: New file.
10036 * gdb.base/structs2.c: New file.
10037
10038Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
10039
10040 * gdb.asm/common.inc: New file.
10041 * gdb.asm/d10v.inc: New file.
10042 * asm-source.exp: Pass -I's to gas to find .inc files.
10043 Update line numbers in expected output.
10044 * asmsrc1.s: Rewrite.
10045 * asmsrc2.s: Rewrite.
10046 * configure.in: Create arch.inc symlink.
10047 * configure: Regenerate.
10048 * Makefile.in (distclean): Delete arch.inc.
10049
10050Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
10051
10052 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
10053 (t_enum_value2): ditto
10054 (t_enum_value3): ditto
10055 (main): ditto
10056Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
10057
10058 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
10059 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
10060 change.
10061 Use gdb_test instead of send_gdb/gdb_expect sequences.
10062
10063Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
10064
10065 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
10066 not void.
10067
10068Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
10069
10070 * gdb.base/branches.c: Code with lots of loops and
10071 subroutines. Used to test gdbs ability to single step through PC
10072 changes, especially to test mips-tdep.c:mips_next_pc
10073
10074Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
10075
10076 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
10077 more rigorous EGCS C++ error checking.
10078
10079Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10080
10081 * gdb.base/help.exp: Clean up `help set args' and `help show args'
d63a86f8 10082 tests.
c906108c 10083 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
d63a86f8 10084 function when asleep.
c906108c 10085 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
d63a86f8
RM
10086 for i*86 Linux and SVR4 signal handling problems.
10087 Remove linux xfail for `next to handler in signals_tests_1', fixed
10088 by recent infrun.c change.
c906108c 10089 Limit backtrace to 10 frames to avoid timeout problems with infinite
d63a86f8 10090 stack backtraces.
c906108c
SS
10091 Adjust expect pattern in `handle all print' test to match Apr 28 1997
10092 target.[ch] change.
10093
10094Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
10095
10096 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
10097 for a newline from gdb before continuing.
10098 (default_gdb_exit): Just look for y or n.
10099 (gdb_test): Detect abnormal exit from GDB running on DOS; if
10100 it does, fail the rests of the tests in the file.
10101
10102Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
10103
10104 * config/cygmon.exp: New file.
10105
10106Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
10107
10108 * gdb.base/list.exp: Fix problem with "list default lines around
10109 main" test on remote targets.
10110
10111 * gdb.base/scope.exp: Fix problem with filelocal_bss before
10112 run test on remote targets.
10113
10114Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
10115
10116 * gdb.asm: New directory.
10117 * configure.in: Configure it.
10118 * configure: Regenerate.
10119 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
10120 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
10121
10122Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
10123
10124 * config/mn10300-eval.exp: New file to support MN10300 eval board.
10125
dc96c6c7 10126Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 10127
c906108c
SS
10128 * gdb.base/overlays (several files): Merge the two overlay
10129 managers into one. Change variables (foox, barx, bazx, grbxx)
10130 back into ints but force them to load in their proper sections.
10131
10132Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
10133
10134 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
10135 on-chip insn memory and IMAP1 to upper 128k.
10136 (D10VCopy): Handle memory regions crossing 16k boundaries.
10137 (D10VCopy): Transfer data in 32 bit chunks.
10138
10139Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
10140
10141 * gdb.base/overlays.c (main): Exit normally when result is
10142 correct.
10143
10144 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
10145 map. Include space for printf in .text segment.
10146
10147 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
10148 updated d10v memory VMA/LMA map.
10149 (D10VCopy): Call D10VTranslate.
d63a86f8 10150
c906108c
SS
10151Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
10152
10153 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
10154
10155 * gdb.base/bar.c (barx, bar): Change variable to small array so
10156 that it won't be put into the .sdata - small data -
10157 section. Update reference.
10158 * gdb.base/baz.c (bazx, baz): Ditto.
10159 * gdb.base/foo.c (foox, foo): Ditto.
10160 * gdb.base/grbx.c (grbxx, grbx): Ditto.
10161
10162 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
10163 to be arrays.
d63a86f8 10164
dc96c6c7 10165Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 10166
c906108c
SS
10167 * gdb.base/overlays.exp: fix up and get working again.
10168 Add tests for backtraces from an overlay function.
d63a86f8 10169
c906108c
SS
10170Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
10171
10172 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
10173 "calling function with watchpoint enabled".
10174
10175Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
10176
10177 * gdb.base/break.exp (test_next_with_recursion): Remove
10178 gdb_suppress_tests for d10v-*-*.
10179 * lib/gdb.exp (gdb_suppress_tests): Disable this function
10180 pending review of whether it is useful or not.
10181
10182Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
10183
10184 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
10185
10186Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
10187
10188 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
10189 * config/dve.exp: New file to support Densan boards.
10190
10191Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
10192
10193 * gdb.base/interrupt.exp: Document problem of simulators, signals,
10194 reads and BSD.
10195
10196Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
10197
10198 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
10199 response.
10200
10201 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
10202
10203Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
10204
10205 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
10206 test.
10207
10208 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
10209 target_sizeof_long and target_bigendian_p.
10210 (structs_by_value, structs_by_reference): Check values according
10211 to targets word size and endianess.
d63a86f8 10212
c906108c
SS
10213Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
10214
10215 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
10216 output.
10217
10218Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
10219
10220 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
10221 Update test of set args help to match source change.
10222
10223Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
10224
10225 * gdb.base/default.exp: Expect help system output to be in
10226 alphabetical order.
10227 * gdb.base/help.exp: Ditto.
10228
10229Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
10230
10231 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
10232 "i*86-pc-linux-gnu*".
10233 * gdb.base/interrupt.exp: Ditto.
10234 * gdb.base/corefile.exp: Ditto.
10235
10236 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
10237 define vxworks when building the testcase.
10238
10239 * gdb.base/ptype.exp: Fix testnames to be unique.
10240 * gdb.base/radix.exp: Ditto.
10241 * gdb.base/term.exp: Ditto.
10242 * gdb.base/whatis.exp: Ditto.
10243 * gdb.c++/classes.exp: Ditto.
10244
10245Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
10246
10247 * gdb.base/callfuncs.exp: Fix indentation.
10248
10249 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
10250 suppress_flag has been set.
10251 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
10252 target feature.
10253
10254Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
10255
10256 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
10257 the testcase.
10258
10259 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
10260 set_debug_traps() and breakpoint().
10261 * gdb.c++/misc.cc (main): Ditto.
10262 * gdb.c++/templates.cc (main): Ditto.
10263 * gdb.c++/virtfunc.cc (main): Ditto.
10264
10265Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
10266
10267 * lib/gdb.exp(gdb_step_for_stub): New function.
10268 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
10269 exists, reload the executable and do a "continue" instead of
10270 doing a jump.
10271 (runto_main): Use gdb_step_for_stub.
d63a86f8 10272
c906108c
SS
10273 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
10274 tests to have unique names.
10275 * gdb.base/callfuncs.exp: Ditto.
10276 * gdb.base/commands.exp: Ditto.
10277 * gdb.base/default.exp: Ditto.
10278 * gdb.base/help.exp: Ditto.
10279 * gdb.base/list.exp: Ditto.
10280 * gdb.base/opaque.exp: Ditto.
10281 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
10282 similar tests.
d63a86f8 10283
c906108c
SS
10284 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
10285 * gdb.c++/cplusfuncs.cc: Ditto.
10286 * gdb.c++/virtfunc.cc: Ditto.
10287
10288 * config/monitor.exp: Keep track of the last file we saw, rather
10289 than trying to get the info from gdb.
10290
10291 * gdb.fortran/types.exp: Move comment to previous line.
10292
10293Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
10294
10295 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
10296 target mode.
10297
10298Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
10299
10300 From Bob Manson:
10301 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
10302 string from GDB when it connects.
10303
10304 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
10305
10306Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
10307
10308 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
10309 if we can't get a debug format from GDB (we may be testing an
10310 older GDB). Use a 10 second timeout when checking for the format.
10311
10312 * gdb.stabs/weird.exp: Fix quoting.
10313
10314 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
10315
10316Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
10317
10318 * config/arm-ice.exp: New file.
10319
10320Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
10321
10322 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
10323 until it has been modified to work with the new testsuite.
10324
99707966 10325 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
10326 testcase won't compile, cause all of the testcases in the file to
10327 fail instead.
10328
10329 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
10330 (gdb_clear_suppressed): New procedure.
10331 (gdb_stop_suppressing_tests): Only clear suppress_flag if
10332 it contains a positive value.
10333
10334Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
10335
10336 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
10337
10338 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
10339
10340Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
10341
10342 * lib/gdb.exp (setup_xfail_format): New function.
10343 (get_debug_format): New function to get debug format.
10344 (debug_format): New global variable to hold last value set
10345 by get_debug_format.
10346 * gdb.base/list.exp: Call get_debug_format and expect some
10347 tests to fail for DWARF 1 and COFF formats.
10348 * gdb.c++/ptype.exp: Ditto.
10349 * gdb.c++/classes.exp: Ditto.
10350 * gdb.c++/cplusfuncs.exp: Ditto.
10351 * gdb.c++/inherit.exp: Ditto.
10352 * gdb.c++/templates.exp: Ditto.
10353 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 10354
c906108c
SS
10355Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
10356
10357 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
10358 host doesn't have a currently-open connection.
10359
10360 * config/sparclet.exp: Cleanups and fixes to make it generic for
10361 any gdb stub target. Handle cases where gdb doesn't respond when
10362 interrupted in a sane fashion.
10363
10364 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
10365 same thing in a totally different way.
10366
10367 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
10368 setting "timeout".
10369 (gdb_start): We set the global gdb_prompt variable in
10370 default_gdb_init now.
10371
10372Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
10373
10374 * gdb.base/printcmds.exp: Fix "check for floating addition"
10375 regexp to accept results within approx +/- .01 of exact value.
10376 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
10377
10378Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
10379
10380 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
10381 properly.
10382 (gdb_expect): Add optional timeout parameter, and add timeout
10383 value to various calls.
10384 (gdb_suppress_tests): Only give one warning message per group.
10385
10386Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
10387
10388 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
10389 global variables. Handle getting a value for $timeout more
10390 gracefully.
10391
10392Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
10393
10394 * lib/gdb.exp: Close connection to remote host if gdb doesn't
10395 initialize.
10396 (default_gdb_init): New procedure; allow gdb_init to be overridden
10397 by a target configuration file.
10398 (gdb_expect): Pass the timeout to remote_expect.
10399
10400 * config/monitor.exp(gdb_load): Fix typo in regexp.
10401
10402Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
10403
10404 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
10405
10406Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
10407
10408 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
10409 here. Call gdb_target_exec before rebooting the target, to make
10410 sure the connection to the target is closed.
10411 (gdb_load): Pass the name of the executable to gdb_target_monitor.
10412 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
10413 Also detect "Timeout reading from remote" error.
10414
10415 * config/gdbserver.exp: Pass the executable being loaded to
10416 gdb_target_monitor. Don't call gdb_file_cmd here; let
10417 gdb_target_monitor do it.
10418
10419 * gdb.disasm/hppa.exp: Don't use exec_output.
10420
10421Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
10422
10423 * gdb.base/list.exp: If we're debugging a non-native target,
10424 try to set the pc register to point to the start of the
10425 program before doing the first list command.
10426
10427 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
10428 test_calls after restarting.
10429
10430 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
10431 reloading.
10432
10433 * gdb.base/watchpoint.exp: Fix typo.
10434
10435 * gdb.base/setshow.exp: Check for use_gdb_stub.
10436
10437 * gdb.base/break.exp: Fix continue until exit test for the gdb
10438 stub case.
10439 * gdb.base/langs.exp: Ditto.
10440
10441 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
10442 gdb_load_offset. If we weren't given a file to load, figure out
10443 what the current file is and use it.
10444
10445 * config/i386-bozo.exp: New file.
10446
10447Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
10448
10449 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
10450 feature.
10451
10452 * config/proelf.exp: New entry.
10453
10454Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
10455
10456 * lib/gdb.exp: Remove spurious .* patterns at the beginning
10457 of regexps.
10458
10459 * gdb.base/watchpoint.exp: Don't run the test_stepping
10460 tests if gdb can't call functions on the target.
10461
10462 * gdb.base/setshow.exp: Don't run the set prompt tests if
10463 the board has gdb_prompt set.
10464
10465Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
10466
10467 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
10468 * gdb.base/commands.exp: Likewise.
10469 * gdb.base/setshow.exp: Likewise.
10470
10471Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
10472
10473 * config/monitor.exp(gdb_start): Look for gdb_prompt target
10474 feature.
10475
10476 * config/i960.exp: New file.
10477
10478Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
10479
10480 * gdb.base/funcargs.exp: Check for gdb,short_int target
10481 feature instead of looking for explicit target triplets.
10482
dc96c6c7 10483Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 10484
d63a86f8 10485 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
10486 "p 123DEADBEEF", to check parse_number.
10487 * top.c: change "to enable to enable" to "to enable" in a couple
10488 of help strings.
10489
10490Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
10491
10492 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
10493 on the mn10300.
d63a86f8 10494
c906108c
SS
10495Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
10496
10497 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
10498 where the test executable is run with explicit args.
10499 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
10500
10501Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
10502
10503 * gdb.base/run.c: Use FAKEARGV to build test executable that
10504 does not require a command line arg, since most simulators
10505 don't currently support passing such an arg into the simulated
10506 program.
10507 * gdb.base/commands.exp: Change tests to insert the proper
10508 value as the arg to the first recursive factorial call. Change
10509 compilation line to define FAKEARGV at compile time.
10510
10511Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
10512
10513 * gdb.base/recurse.exp: Enable these tests for the mn10300.
10514 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
10515 function with watchpoint enabled" test.
10516
10517Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
10518
10519 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
10520 Don't call gdb_test when the command doesn't return to a gdb prompt.
10521
10522 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
10523 "Tests restarted" messages.
10524
10525Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
10526
10527 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
10528
dc96c6c7 10529Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10530
10531 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
10532 for INFO SYMBOL; add help tests for OVERLAY commands.
10533 * gdb.base/default.exp: add tests for INFO SYMBOL command;
10534 add tests for OVERLAY commands
10535 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
10536 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
10537 * gdb.base/sigall.c: add usestubs code frag
10538 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 10539
c906108c
SS
10540Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
10541
10542 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
10543 failures.
10544 (gdb_stop_suppressing_tests): Note that tests have restarted.
10545
10546Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
10547
10548 * config/h8300.exp: New file.
10549
10550Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
10551
10552 * gdb.base/setshow.exp: Check for the existence of a
10553 feature, not its value.
10554
10555Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
10556
10557 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
10558
10559 * gdb.base/scope.exp: It's now init0(), not init().
10560
10561 * gdb.base/scope0.c: For now, change init() to be init0().
10562
10563 * config/monitor.exp: Use gdb_serial in preference to serial
10564 or netport.
10565
10566 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
10567 and it's not already set.
10568
10569Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
10570
10571 * gdb.base/setshow.exp: Only test the run command if the target
10572 isn't using a stub and if it supports argument passing.
10573
10574Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
10575
10576 * config/udi.exp(gdb_start): Make sure UDICONF is set
10577 properly before starting gdb.
10578
10579Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
10580
10581 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
10582 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
10583 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
10584
10585Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
10586
10587 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
10588 specialized code to reboot the board, use remote_reboot instead.
10589
10590 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
10591
10592 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
10593
10594 * config/monitor.exp: Make sure we disconnect from the target.
10595 Also, try a reboot/reload cycle instead of failing if the
10596 load fails.
10597
10598Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
10599
10600 * gdb.base/default.exp: Don't set match_max.
10601 * gdb.base/help.exp: Ditto.
10602 * gdb.base/list.exp: Ditto.
10603 * gdb.base/signals.exp: Ditto.
10604
10605 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
10606 set, use remote_ld to download the testcase instead of
10607 the GDB loader.
10608
10609Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
10610
10611 * config/vr5000.exp: New file.
10612
10613 * config/monitor.exp(gdb_target_monitor): Add pattern for
10614 "Ending remote" to detect errors in connecting.
10615
10616 * gdb.base/setshow.exp: Add .* within auto language test.
10617
10618 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
10619 target feature.
10620
10621 * config/monitor.exp(gdb_load): Check for a failure when loading,
10622 and reboot the board if necessary.
10623
10624 * gdb.base/setvar.exp(test_set): Handle multiple prints within
10625 a set of tests. Remove print.* from the patterns being checked.
10626
10627Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
10628
10629 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
10630 refer to gdb_spawn_id.
10631
10632 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
10633 longer used.
10634 * config/sparclet.exp: Ditto.
10635 * config/sparclet-old.exp: Ditto.
10636 * config/slite.exp: Ditto.
10637 * config/sim.exp: Ditto.
10638 * gdb.base/funcargs.exp: Ditto.
10639
10640 * lib/gdb.exp:Remove references to gdb_spawn_id.
10641 (gdb_expect): Move to remote.exp.
10642
10643Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
10644
10645 * config/monitor.exp: Detect the "Couldn't establish connection"
10646 message from GDB.
10647
10648Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
10649
10650 * gdb.base/bitfields.exp: Use runto instead of explicit
10651 gdb_run_cmd/gdb_expect sequences.
10652
10653 * gdb.base/break.exp(text_next_with_recursion): Add match for
10654 gdb_expect call.
10655
10656 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
10657 We also need to handle the "A program is being debugged already"
10658 prompt from gdb. Use gdb_test to set the baud rate.
10659
10660 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
10661 to 20000. Really. I mean it.
10662
10663Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
10664
10665 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
10666 fails. If suppress_flag is set, skip perror message about not
10667 being able to send to GDB.
10668 (send_gdb): If suppress_flag is set, don't try to send commands to
10669 GDB.
10670 (gdb_expect): If suppress_flag is set, always fail immediately.
10671 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
10672 (gdb_init): Call gdb_stop_suppressing_tests.
10673 (default_gdb_exit): Ditto.
10674 (default_gdb_start): Ditto.
10675
10676 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
10677 gdb_stop_suppressing_tests as appropriate.
10678 * gdb.base/break.exp: Ditto.
10679 * gdb.base/callfuncs.exp: Ditto.
10680 * gdb.base/commands.exp: Ditto.
10681 * gdb.base/exprs.exp: Ditto.
10682 * gdb.base/funcargs.exp: Ditto.
10683 * gdb.base/list.exp: Ditto.
10684 * gdb.base/recurse.exp: Ditto.
10685 * gdb.base/scope.exp: Ditto.
10686 * gdb.base/structs.exp: Ditto.
10687 * gdb.c++/inherit.exp: Ditto.
10688
10689Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
10690
10691 * config/vr4300.exp: New file.
10692
99707966 10693 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 10694
99707966 10695 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
10696
10697Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
10698
10699 * lib/gdb.exp(gdb_init): New function.
10700
10701 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
10702 for each individual variable set.
10703
10704 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
10705 name.
10706
10707 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
10708
10709 * gdb.base/scope.exp: Use gdb_test.
10710
10711 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
10712 aborting; the testsuite driver will do that for us (see
10713 gdb_finish). Also, use gdb_test in a few more places.
10714
10715Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
10716
10717 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
10718
10719Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
10720
10721 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
10722 and "add_tests" are not at the same address.
10723
10724Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
10725
10726 * gdb.base/ptype.exp: Use gdb_test.
10727
10728Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
10729
10730 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
10731 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
10732 left in. No longer expect them to fail.
10733
10734 * gdb.stabs/*.mt; Deleted, no longer used.
10735 * gdb.stabs/configure.in: Remove references to target makefile
10736 frags.
10737 * gdb.stabs/configure: Rebuilt.
10738
10739 * gdb.disasm/*.mt: Deleted, no longer used.
10740 * gdb.disasm/configure.in: Remove references to target makefile
10741 frags. Use "sh3.s" as the unique filename for this directory.
10742 * gdb.disasm/configure: Rebuilt.
10743
10744 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
10745 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
10746 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
10747
10748Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
10749
10750 * config/udi.exp: Use mondfe,name instead of remote_host.
10751
10752Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
10753
10754 * gdb.base/watchpoint.exp: Don't expect a failure when calling
10755 a function with a watchpoint enabled on the mn10200.
10756
10757 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
10758 before trying to create it!
10759
10760Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
10761
10762 * config/vx.exp: Use hostname instead of netport.
10763
10764 * config/vxworks.exp: New file.
10765
10766 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
10767
10768 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
10769 gdb before assuming everything worked. Send a ^C if a timeout
10770 occurs.
10771
10772 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
10773 $gdb_spawn_id directly.
10774 (gdb_run_cmd): Try _start as well as start. Use the target feature
10775 gdb,start_symbol as the symbol to start from when jumping.
10776
10777Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
10778
10779 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
10780 redundant) test.
10781
10782 * gdb.base/recurse.exp: Relax final value test for 'b' so that
10783 it doesn't lose for 16bit integer systems.
10784
10785Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
10786
10787 * gdb.fortran/types.exp: If the target doesn't support "double"
10788 data types, then expect "real" types to only be 4 bytes.
10789
10790 * gdb.c++/virtfunc.exp: Expect failure for virtual function
10791 call tests if the target doesn't support inferior function calls.
10792
10793 * gdb.base/printcmds.exp: Allow minor deviation in FP values
10794 in printf tests.
10795
10796Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
10797
10798 * gdb.base/help.exp: Disable "help set", "help show", and
10799 "help support". Simplify regexp for "help stack".
10800
10801 * gdb.base/default.exp: Set match_max to 5000 and the timeout
10802 to 60 seconds. Temporarily set match_max to 15000 around the
10803 "info copying" test.
10804
10805 * gdb.base/nodebug.exp: Don't try to do an inferior function
10806 call if the target doesn't support them.
10807 * gdb.base/printcmds.exp: Likewise.
10808 * gdb.base/setvar.exp: Likewise.
10809 * gdb.base/structs.exp: Likewise.
10810 * gdb.c++/templates.exp: Likewise.
10811 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
10812
10813 * gdb.base/recurse.exp: Enable for the mn10200.
10814
10815 * configure.in: Do configure gdb.stabs directory for *-*-elf
10816 targets.
10817 * configure: Rebuilt.
10818
10819 * gdb.base/break.exp: Check for gdb,noresults before testing
10820 exit status and/or results from the target.
10821 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
10822 * lib/gdb.exp: Remove old (now bogus) initialization of
10823 noinferior, noargs, noresults and nosignals.
10824
10825Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
10826
10827 * config/sh.exp: New file.
10828
10829 * config/slite.exp: Try to connect multiple times to the board
10830 before rebooting. Only send a "monitor run" if need_monitor_run
10831 is set.
10832
10833 * gdb.base/break.exp: Don't do the "stub continue" test if
10834 the target has gdb_stub set.
10835
10836 * gdb.base/callfuncs.exp: Increase the timeout.
10837
10838 * gdb.base/interrupt.exp: Don't even try to compile the testcase
10839 if the target has gdb,noinferiorio set.
10840
10841 * gdb.base/list.exp: Increase match_max to 10000 characters.
10842
10843 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
10844
10845 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
10846 target.
10847
10848 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
10849
10850Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
10851
10852 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
10853 trying to delete the copy of gdb. Catch the file delete so we
10854 don't die if the delete fails; also, the file should be copied to
10855 the host, not to the build.
10856
10857Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
10858
10859 * lib/gdb.exp(gdb_test): Surround the result pattern with
10860 parenthesis in case it contains multiple regexps separated
10861 with |.
10862
10863 * gdb.base/watchpoint.exp: Use gdb_test.
10864 * gdb.base/default.exp: Ditto.
10865
10866Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
10867
99707966 10868 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 10869
c906108c
SS
10870 * gdb.base/scope.exp: Use gdb_test.
10871 * gdb.c++/classes.exp: Ditto.
10872 * gdb.c++/inherit.exp: Ditto.
10873
10874Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
10875
10876 * gdb.base/crossload.exp: Don't use execute_anywhere, use
10877 remote_exec instead.
10878 * gdb.base/corefile.exp: Don't be ridiculous.
10879 * gdb.base/*.c: Add missing stub invocations.
10880
10881Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
10882
10883 * config/slite.exp: Miscellaneous fixes.
10884
10885 * lib/gdb.exp: Fix runto.
10886
10887 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
10888 the target.
10889
10890 * gdb.base/watchpoint.exp: Fix regexp.
10891
10892 * lib/gdb.exp(default_gdb_exit): Add a catch to the
10893 close and wait commands, as the descriptor may now be
10894 invalid. Always call "remote_close host".
10895
10896Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
10897
10898 Major rewrite for testsuite revision.
d63a86f8 10899
c906108c
SS
10900 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
10901 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
10902 instead of relying on spawn_id to always contain a valid
10903 spawn id.
10904 (get_compiler_info): New procedure to build the ${binfile}.ci
10905 file, instead of replicating this in N different places.
10906 (gdb_compile): New procedure.
d63a86f8 10907
c906108c
SS
10908 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
10909 appropriate arguments) instead of compile. Use gdb_test in a lot
10910 more places. Use send_gdb instead of send. Always run gdb_start
10911 at the start of a testcase, as this is no longer done magically.
10912
10913 config/*-gdb.exp: Rename without the -gdb suffix.
10914
10915 config/mips.exp: Use remote_close instead of exit_remote_shell.
10916 config/monitor.exp: Use target_info instead of looking at
10917 baud, timeout, etc.
10918 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
10919
10920Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10921
10922 * gdb.c++/templates.exp (test_ptype_of_templates),
10923 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
10924 Update expect patterns for destructors and assignment operators
10925 to match corresponding c-typeprint.c changes.
10926 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
10927 to destructor breakpoint test, GDB should be able to set the
10928 destructor breakpoint without specifying arguments.
10929
10930Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
10931
10932 * gdb.threads/pthreads.exp: Change result for failure to compile due
10933 to lack of pthreads runtime support from an error to simply an
10934 unsupported test, per dejagnu standards.
10935
10936Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10937
10938 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
10939 where GDB exits to reduce pattern match time.
10940 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
10941
10942 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
10943
dc96c6c7 10944Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
10945
10946 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
10947 * gdb.base/default.exp: ditto.
10948 * gdb.base/nodebug.exp: ditto.
10949 * gdb.base/printcmds.exp: ditto.
10950 * gdb.base/ptype.exp: ditto.
10951 * gdb.base/setvar.exp: ditto.
10952 * gdb.base/structs.exp: ditto.
10953 * gdb.base/setshow.c: Guard against uninitialized values of argc.
10954
10955Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
10956
10957 * configure, */configure: Rebuild with autoconf 2.12.
10958
10959Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
10960
10961 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
10962 use new i*86-pc-linux*-gnu quads.
10963 * gdb.base/corefile.exp: Ditto.
10964 * gdb.base/signals.exp: Ditto.
10965 * gdb.base/sigall.exp: Ditto.
10966 * gdb.base/interrupt.exp: Ditto.
10967
10968 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
10969 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
10970 RedHat 4.0.
d63a86f8 10971
c906108c
SS
10972 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
10973 linux. This allows the test case to at least compile on latest
10974 linux, but still not run due to missing the threads runtime library.
10975
10976Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
10977
10978 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
10979 directory to search gdb directory. Accept and step over conditional
10980 stack alignment code. Consume $prompt in failure cases.
10981 Reset timeout to $oldtimeout instead of some arbitrary value.
10982 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
10983 timeout problems with infinite stack backtraces.
10984 * gdb.base/ptype.exp (ptype struct link, union tu_link):
10985 Accept function parameters for linkfunc member.
10986
10987Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
10988
10989 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
10990 (CXXFLAGS): Remove, unreferenced.
10991 (B_OPTIONS): Add for -B options and add code to initialize with
10992 previous -B options and also add -B option to pick up cross compiled
10993 runtime.
10994 (TARGET_INCLUDES): Add for -I options and add code to initialize when
10995 doing cross compiles.
10996 (target_alias): Declare global.
10997 (xgcc): Set variable to full path of gcc in build tree. Use findfile
10998 to verify that gcc exists in build tree, and if so set CC to that
10999 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 11000
c906108c
SS
11001Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
11002
11003 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
11004 ptype test for anonymous union. Fixup testcase to match
11005 current gcc debug output.
11006
11007Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
11008
11009 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
11010 force argument to an unsigned long type.
11011
11012Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
11013
11014 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
11015 tests and anonymous union print/ptype tests.
11016 * gdb.base/list.exp (test_forward-search): Increase timeout by
11017 5 minutes for the "search extremely long line" case.
11018 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
11019 completely optional and that the pass/fail messages use the command as
11020 the message if that third arg is a null string.
11021 (gdb_test_exact): Arrange that a null string pattern means match a
11022 null string output rather than any output, which might include random
11023 errors.
11024 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
11025 backtrace test.
11026 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
11027 always failing and failure is now exposed by gdb.exp changes.
11028
11029Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
11030
11031 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
11032 weren't being noted.
11033
11034Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11035
11036 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
11037 * gdb.stabs/weird.exp: Remove v_comb xfails.
11038
dc96c6c7 11039Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11040
11041 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
11042 list.exp scope.exp watchpoint.exp]
11043 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 11044
dc96c6c7 11045Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11046
11047 * config/monitor.exp: Increase download timeout to 1000 seconds.
11048
dc96c6c7 11049Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11050
11051 * config/m32r.exp: Increase timeout to 120 seconds.
11052
11053Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
11054
11055 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
11056 and accept older ordering as obsolescent gcc or gdb.
11057 * gdb.c++/templates.exp: Ditto.
11058 * gdb.c++/virtfunc.exp: Ditto.
11059
11060Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
11061
11062 * gdb.base/coremaker.c: Add code to mmap some data so we
11063 can check that it ends up in the core file.
11064 * gdb.base/corefile.exp: Add test to read mmapped data
11065 from core file.
11066
dc96c6c7 11067Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11068
11069 * config/m32r.exp: New file.
11070
11071Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
11072
11073 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
11074 that cflags can contains -gstabs, and work correctly for other tests.
11075
dc96c6c7 11076Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
11077
11078 * gdb.base/setshow.exp: New file, tests show and set.
11079 * gdb.base/setshow.c: New file, tests show and set.
11080 * gdb.base/help.exp: Add test for help set|show annotate.
11081 * gdb.base/default.exp: Add test for set|show annotate.
11082
11083Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
11084
11085 * testsuite/gdb.base/break.exp: Make backtrace from factorial
11086 errors unique.
11087 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
11088 explicitly.
11089
11090Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
11091
11092 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
11093 and width commands. This is done elsewhere.
11094 * (gdb_start): Don't call gdb_start_sim here. That's already
11095 done in gdb_load. This fixes lots of failures in default.exp.
11096
11097Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
11098
11099 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
11100 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
11101 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
11102 in the same we we treat other failures (since it may be an expected
11103 condition), rather than as an error.
11104 * gdb.base/signals.exp (test_handle_all_print): Revert back to
11105 old test format.
11106
11107Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
11108
11109 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
11110 (distclean maintainer-clean realclean): No need to remove files
11111 twice. Nuke the duplicates.
11112 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 11113 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
11114 Remove config.h along with other config files.
11115
11116Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
11117
11118 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
11119 "p func1 ()" and note that rests of tests are skipped.
11120 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
11121 setup_xfails for "print func2::coremaker_local".
11122 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
11123 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
11124 affected by the previous run test.
11125 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
11126 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
11127 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
11128 "pass int powerset tuple" and "pass modeless int powerset tuple".
11129 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
11130 "real write 4" and "real write 8".
11131 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
11132 setup_xfails for "print vs1 after tuple assign 2",
11133 "print \$i after tuple assign 2", and
11134 "print vs2 after tuple assign 2".
11135 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
11136 meaningful error message and return -1 so the caller can
11137 suppress further tests and avoid a cascade of errors.
d63a86f8 11138
c906108c
SS
11139Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
11140
11141 * gdb.base/a1-selftest.exp: Tweak tests to account for new
11142 format for printing version.
11143 * gdb.base/default.exp: Ditto.
11144 * gdb.base/interrupt.exp: Fix problem with cascade of
11145 errors if child process dies while calling a function.
d63a86f8 11146
c906108c
SS
11147Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
11148
11149 * Makefile.in (VPATH): Add
11150 * Makefile.in (Makefile, config.status): Fix rules so things get
11151 remade when necessary.
11152
11153Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
11154
11155 * Makefile.in (just-check): Add path to sibling expect dir
11156 to environment variable specified by RPATH_ENVVAR.
11157
11158Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
11159
11160 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
11161 (just-check): Add shared library paths for libstdc++, tk,
11162 tcl, bfd, and opcodes to the environment variable specified
11163 in RPATH_ENVVAR.
11164 * configure.in: Add support to recognize --enable-shared flag
11165 and generate correct value for RPATH_ENVVAR.
11166 * configure: Regenerated with autoconf.
11167
11168Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
11169
11170 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
11171 include all osf versions.
11172 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
11173 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
11174 when target is linux. When failing to build pthreads test
11175 executable, give more meaningful message.
11176 * gdb.threads/pthreads.c: Hpux also uses old definition of second
11177 arg for pthread_create.
d63a86f8 11178
c906108c
SS
11179Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
11180
11181 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
11182 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
11183 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
11184 and -lpthreads (everybody else).
11185 (test_startup): Fail gracefully if threads are not supported.
11186 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
11187 "p/c array_index("abcdef",2)" when not gcc compiled.
11188 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
11189 "print func2::coremaker_local" when not gcc compiled.
11190 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
11191 "ptype on opaque struct tagname (statically)",
11192 "ptype on opaque struct tagname (dynamically) 1", and
11193 "ptype on opaque struct tagname (dynamically) 2"
11194 for not compiled with gcc.
11195 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
11196 backtrace when compiled with gcc.
d63a86f8 11197 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
11198 than always return success.
11199
11200Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
11201
11202 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
11203
11204Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
11205
11206 * gdb.base/structs.exp: Undo last change.
11207
11208Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
11209
11210 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
11211 encapsulate all the steps/nexts done during self test, starting
11212 at main, and makes them less sensitive to optimization issues.
11213 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
11214 signal handler" test.
11215 * gdb.threads/pthreads.exp: Only run this for native configs.
11216 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
11217 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
11218 tests.
11219 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
11220 for "runto test_calls(void)" test.
d63a86f8 11221
c906108c
SS
11222Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
11223
11224 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
11225 and don't expect address info in breakpoint confirmations.
11226
11227Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
11228
11229 * gdb.base/list.exp (test_forward_search): Increase timeout
11230 temporarily by 60 seconds for searching extremely long line,
11231 and then reset to old value when done. Increase expect input
11232 buffer to 10000.
11233
11234Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
11235
11236 * gdb.base/list.exp (test_forward_search): Fix to handle very
11237 long source line without overflowing expect's input buffer.
11238
11239Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
11240
11241 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
11242 "buffer_full".
11243
11244 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
11245 "buffer_full".
11246
11247 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
11248 "buffer_full".
11249
11250 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
11251 "buffer_full".
11252
11253Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
11254
11255 * configure.in (configdirs): Add gdb.threads.
11256 * configure: Regenerated with autoconf.
11257 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
11258 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
11259 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 11260
c906108c
SS
11261Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
11262
11263 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
11264
11265Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
11266
11267 * gdb.base/signals.exp (test_handle_all_print): Test separately for
11268 each signal's status in the output of "handle all print".
11269 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
11270 the \r\n sequence that immediately precedes the gdb prompt.
11271 * gdb.base/a1-selftest.exp: Save original timeout and restore
11272 after test.
11273
11274Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
11275
11276 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
11277 symbol.
11278
11279Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
11280
11281 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
11282
11283Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
11284
11285 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
11286 timeout by 60 seconds.
11287
11288Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
11289
11290 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
11291 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
11292 error return.
11293
11294Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
11295
11296 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
11297 gdb initialization, also report how long dejagnu waited. Restore
11298 old timeout before doing error return. Temporarily increase timeout
11299 by 3 minutes to allow for slow startups over heavy NFS use.
11300
11301Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
11302
11303 * lib/gdb.exp: Report timeout value for verbosity level 2.
11304 * config/gdbserver.exp: Ditto.
11305 * config/hppro.exp: Ditto.
11306 * config/mips-gdb.exp: Ditto.
11307 * config/monitor.exp: Ditto.
11308 * config/netware.exp: Ditto.
11309 * config/sim-gdb.exp: Ditto.
11310 * config/slite-gdb.exp: Ditto.
11311 * config/udi-gdb.exp: Ditto.
11312 * config/unix-gdb.exp: Ditto.
11313 * config/vx-gdb.exp: Ditto.
11314 * gdb.base/a1-selftest.exp: Ditto.
11315 * gdb.base/a2-run.exp: Ditto.
11316 * gdb.base/break.exp: Ditto.
11317 * gdb.base/corefile.exp: Ditto.
11318 * gdb.base/list.exp: Ditto.
11319 * gdb.base/recurse.exp: Ditto.
11320 * gdb.base/scope.exp: Ditto.
11321 * gdb.base/signals.exp: Ditto.
11322
11323Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
11324
11325 * gdb.threads/Makefile.in (docdir): Removed.
11326
11327Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
11328
11329 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 11330 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 11331 @srcdir@.
d63a86f8 11332 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
11333 autoconf 2.5 or higher.
11334 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
11335
11336Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
11337
11338 * configure: Regenerated.
11339 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
11340 avoid name clashes with SunOS headers.
11341
11342Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
11343
11344 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
11345
11346Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
11347
11348 * gdb.base/callfuncs.exp: Finish last change -- make sure the
11349 prototype information ends up in the compiler info file.
11350
11351Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
11352
11353 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
11354 attempting to regenerate it. Eliminate use of a temporary file
11355 and just generate the info file directly. Source it immediately,
11356 for consistency of use.
11357 * gdb.base/corefile.exp: Ditto
11358 * gdb.base/exprs.exp: Ditto.
11359 * gdb.base/funcargs.exp: Ditto.
11360 * gdb.base/langs.exp: Ditto.
11361 * gdb.base/list.exp: Ditto.
11362 * gdb.base/mips_pro.exp: Ditto.
11363 * gdb.base/nodebug.exp: Ditto.
11364 * gdb.base/opaque.exp: Ditto.
11365 * gdb.base/ptype.exp: Ditto.
11366 * gdb.base/scope.exp: Ditto.
11367 * gdb.base/setvar.exp: Ditto.
11368 * gdb.base/signals.exp: Ditto.
11369 * gdb.base/whatis.exp: Ditto.
11370 * gdb.c++/templates.exp: Ditto.
11371 * gdb.c++/virtfunc.exp: Ditto.
11372 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
11373 whether or not to add -lstdc++ to the compile command line args.
11374
11375Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11376
11377 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
11378 it got fixed by the recent lookup_minimal_symbol_by_pc change.
11379 Increase timeout, a lot of single stepping might be needed if the
11380 target has no hardware watchpoints.
11381
11382Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
11383
11384 * gdb.base/break.exp: Ignore compiler warnings when compiling
11385 break.c.
11386 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
11387 * gdb.base/default.exp: Add h8300 xfails. Handle messages
11388 from remote-sim.
11389 * gdb.base/exprs.exp: Add h8300 xfails.
11390 * gdb.base/funcargs.exp: Likewise.
11391 * gdb.base/nodebug.exp: Likewise.
11392 * gdb.base/printcmds.exp: Likewise.
11393 * gdb.base/ptype.exp: Likewise.
11394 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
11395 h8300 xfails.
d63a86f8 11396 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
11397 on the h8300.
11398 * gdb.base/funcargs.c: Explicitly make last constant argument to
11399 call_after_alloca_subr an unsigned long type.
11400 * gdb.base/return.c: Include stdio.h.
11401
11402Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
11403
11404 * config/abug.exp: New file for the older Motorola Bug monitor
11405 that runs on the mvme13x series VME boards.
11406 * config/monitor.exp: Use the new config array for target settings
11407 if they exist.
11408
11409Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
11410
11411 * sim-gdb.exp: Make the SH simulator allocate less space when
11412 it is targeted.
11413
11414Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
11415
11416 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
11417 test.
11418
11419Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
11420
11421 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
11422 "rs6000-*-*" for "list function in include file" when gcc compiled.
11423 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
11424 for "p ctable1[120]".
11425 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
11426 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
11427 Remove setup_xfail for "rs6000-*-*" for
11428 "print 'scope0.c'::filelocal before run".
11429 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
11430 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
11431 since some compilers don't allow both options to be given
11432 on the same command line. Create object file and move it.
d63a86f8 11433
c906108c
SS
11434Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
11435
11436 * gdb.base/corefile.exp: Always regenerate the core file, since
11437 we always regenerate the coremaker program. Detect special case
11438 where registers cannot be read from core file.
d63a86f8 11439
c906108c
SS
11440Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
11441
11442 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
11443 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
11444 * gdb.c++/templates.exp: Only match on basename of file since
11445 some formats like xcoff don't encode directory information.
11446 * gdb.stabs/weird.exp: Use the right sed script for powerpc
11447 and rs6000 AIX xcoff targets.
11448 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
11449 * configure: Regenerate.
11450 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
11451 here, rather than in distclean.
d63a86f8 11452
c906108c
SS
11453Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
11454
11455 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
11456 defined, and use it to compile the test case with -O2. The
11457 native compilation still uses no optimization.
11458 * gdb.base/mips_pro.c: Remove inline assembly code since
11459 it is compiled PIC by default, which results in assembler
11460 warnings that make the testsuite think the compilation
11461 was unsuccessful.
11462
11463Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
11464
11465 * gdb.c++/misc.exp: Add note to message for
11466 "print s.a for foo struct" that this is a known gcc 2.7.2
11467 and earlier bug.
11468
11469Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
11470
11471 * gdb.base/break.exp: Fix pattern for matching "Delete all
11472 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
11473 setup_xfail for deleting all breakpoints test. Fix various
11474 timeout messages to include "(timeout)".
11475 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
11476 for "p t_float_values2(3.14159,float_val2)".
11477 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
11478 for "continue to call2g" when gcc compiled.
11479 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
11480 "up to foo in langs.exp", "show language at foo in langs.exp",
11481 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
11482 and "show language at fsub in langs.exp".
11483 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
11484 "list line 1 in include file", "list message for lines past EOF",
11485 "list function in include file", "list list0.h:foo", and
11486 "list filename:function; nonexistant function".
11487 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
11488 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
11489 and "ptype t_char_array" to be for native cc only.
d63a86f8 11490
c906108c
SS
11491Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
11492
d63a86f8 11493 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
11494 setup_xfail for "print coremaker_bss", "print coremaker_ro",
11495 "print func2::coremaker_local", and "backtrace in corefile.exp".
11496
11497Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
11498
11499 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
11500 "bt in signals.exp". This problem only appears when running
11501 the testsuite, and then only intermittently.
11502
11503Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
11504
11505 * gdb.base/return.exp (return_tests): Differentiate between
11506 two tests of continuing.
11507
11508Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
11509
11510 * */Makefile.in (maintainer-clean): Remove config.log.
11511 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
11512 * gdb.c++/Makefile.in (PROGS): Add inherit.
11513 (clean): Remove *.ci.
11514
11515Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
11516
11517 * gdb.c++/misc.cc: Add test code from Mike Stump.
11518 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
11519
11520Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
11521
11522 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
11523 to "alpha-*-osf2*" and add comment.
11524 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
11525 setup_xfail for "step over execarg initialization" and
11526 "step over corearg initialization".
11527 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
11528 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
11529 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
11530 gcc compiled for "print coremaker_bss", "print coremaker_ro",
11531 "print func2::coremaker_local", and "backtrace in corefile.exp".
11532 * gdb.base/signals.exp: Build and source signals.ci.
11533 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
11534 to be for gcc only.
11535 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 11536
c906108c
SS
11537Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11538
11539 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
11540 Feb 3 procfs.c change.
11541
11542Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
11543
11544 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
11545
11546Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
11547
11548 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
11549 from dejagnu's apparent default of 10 seconds, which gives random
11550 results when running the tests over NFS on moderately loaded systems.
11551 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
11552
11553Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
11554
11555 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
11556 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
11557 result reports.
11558
11559Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
11560
11561 * configure.in (CY_AC_PATH_TCLH): Remove.
11562 * configure: Regenerate.
11563
11564Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
11565
11566 * gdb.c++/Makefile.in (clean): Add missing '{'.
11567
11568Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
11569
11570 * lib/gdb.exp: Provide a default value for noinferior.
11571
11572 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
11573 Load libgloss.exp.
11574
11575Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
11576
11577 * gdb.disasm/hppa.exp: Compile directly into an executable, use
11578 the executable, not the .o to run the tests from.
11579
11580Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
11581
11582 * gdb.base/break.exp: Don't test for program exit or exit status
11583 if $noresults if nonzero.
11584 * gdb.base/langs.exp: Likewise.
11585 * gdb.base/watchpoint.exp: Likewise.
11586
11587 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
11588 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
11589 trying to compile the testcase.
11590
11591Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
11592
11593 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
11594 * gdb.base/signals.exp (continue to handler): Likewise.
11595
11596Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
11597
11598 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
11599
11600 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
11601
11602Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
11603
11604 * gdb.base/corefile.exp: Recognize "not found" as failure
11605 when trying to determine if a core file was generated.
11606 If no core file was generate the first time, try again without
11607 the ulimit -c to work around braindamaged shells.
11608
11609Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
11610
11611 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
11612 [] tests with "test" and enclose string in quotes.
11613 * gdb.stabs/configure: Rebuild
d63a86f8 11614
c906108c
SS
11615Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
11616
11617 Changes in sync with expect:
11618 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
11619 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
11620 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
11621 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
11622 argument to AC_REQUIRE.
11623 * configure: Regenerated.
11624
11625Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
11626
11627 * gdb.base/corefile.exp: When generating a core, discard any
11628 error messages about ulimit not found and the "core dumped"
11629 message from the shell that runs the coredumper.
11630
11631Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
11632
11633 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
11634
11635 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
11636 which sed script to run. Expect failure for v_comb test
11637 on PA targets too.
d63a86f8 11638
c906108c
SS
11639Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
11640
11641 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
11642 "print func2::coremaker_local" and for "backtrace in corefile.exp"
11643
11644Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
11645
11646 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
11647 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
11648 "sparc-sun-solaris*" xfails for "p v_comb".
11649 * lib/gdb.exp (default_gdb_start): Fix typo.
11650 * gdb.base/corefile.exp: Allow "Core was generated by ..."
11651 messages to not include the full program name that caused
11652 the core dump since some systems (such as solaris) apparently
11653 truncate this path to about 80 characters.
11654 When generating a core file first try increasing the core file
11655 size limit to unlimited since some systems may default it to
11656 zero, and it is harmless to try it. Move the test for failing
11657 to generate a core file to where it will actually get executed.
11658 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
11659 new gdb result from g++ debug info improvements and make old
11660 pattern obsolescent. Also account for size_t differences
11661 (may be int or long).
11662 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
11663 initialization before function call is placed in the delay slot
11664 and thus appears to be skipped over by commands such as "next".
11665
11666Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
11667
11668 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
11669
11670Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
11671
11672 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
11673 input source file; fix code to compile test to deal with this
11674 convention.
11675 * gdb.c++/*.exp: Likewise.
11676
11677Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
11678
11679 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
11680 "bt in signals.exp".
11681
11682Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
11683
11684 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
11685 "step over execarg initialization" and
11686 "step over corearg initialization".
11687
11688Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
11689
11690 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
11691 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
11692
11693Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
11694
11695 From Rob Savoye (rob@poseidon.cygnus.com)
11696 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
11697 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
11698 configure.in}, gdb.disasm/{Makefile.in, configure.in},
11699 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
11700 configure.in}: Major reworking for autoconfig.
11701 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
11702 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
11703 New files.
11704 * config/unix-gdb.exp: Make GDB global.
11705 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
11706 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
11707 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
11708 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
11709 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
11710 term.exp, twice.exp, watchpoint.exp, whatis.exp},
11711 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
11712 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
11713 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
11714 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
11715 pr-8136.exp, result.exp, string.exp, tuples.exp},
11716 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
11717 to returns as necessary, arrange for test to compile own testcase
11718 executable.
11719 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 11720
c906108c
SS
11721Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
11722
11723 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
11724 clear_xfail at end of test which might not call either pass or fail.
11725 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
11726 "backtrace through signal handler".
11727
11728Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11729
11730 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
11731 continuing from a job control stop signal.
11732 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
11733
11734Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
11735
11736 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
11737 * gdb.base/corefile.exp: Likewise.
11738 * gdb.base/funcargs.exp: Likewise.
11739
11740Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
11741
11742 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
11743 * config/monitor.exp: Add support for setting baud rate.
11744
11745Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
11746
11747 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
11748 i*86-*-linux* xfails for "backtrace through signal handler".
11749 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
11750 "print func2::coremaker_local".
11751 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
11752 alpha-dec-osf2* xfail for
11753 "delete all breakpoints when none".
11754
11755Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
11756
11757 * gdb.base/break.exp: Change test that deletes all breakpoints
11758 when no user breakpoints are installed. A post 4.15 change
11759 causes gdb to no longer prompt in this case.
11760
11761Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
11762
11763 * gdb.base/return.exp (return_tests): Change xfail for test
11764 "correct value returned double test" to stop xfailing at
11765 Solaris 2.5. Apparently the bug has been fixed.
11766
11767Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
11768
11769 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
11770 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
11771
11772Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
11773
11774 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
11775 * gdb.disasm/hppa.s: Corresponding changes.
11776
11777Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
11778
11779 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
11780 makefile fragment.
11781 * config/mt-hpux: Deleted.
11782
11783Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
11784
d63a86f8 11785 * Many files: When warning about suppressed tests due to a
c906108c
SS
11786 nonexistant test binary, avoid incrementing the warning count.
11787
11788Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
11789
11790 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 11791
c906108c
SS
11792Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11793
11794 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
11795 "sparc-*-solaris2*".
11796
11797Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11798
11799 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
11800 Add global and local variables and initialize them.
11801 * gdb.base/corefile.exp: Test correct mapping of corefile sections
11802 by printing variables. Remove rs6000 and powerpc xfails, BFD now
11803 extracts the file name and terminating signal from the core file.
11804 * TODO: Remove note about tests for correct mapping of corefile.
11805 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
11806 from optimizing it away.
11807 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
11808 handles common blocks.
11809
11810Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
11811
11812 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
11813 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
11814
11815Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
11816
11817 * Makefile.in (maintainer-clean): New target, synonym for
11818 realclean.
11819 * gdb.base/Makefile.in (maintainer-clean): Likewise.
11820 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
11821 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
11822 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
11823 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
11824 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
11825
11826Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
11827
11828 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
11829 xfails when not gcc compiled for "print foo::funclocal".
11830 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
11831 "print foo::funclocal at foo",
11832 "print 'scope1.c'::foo::funclocal at foo",
11833 "print foo::funclocal_bss at foo",
11834 "print 'scope1.c'::foo::funclocal_bss at foo",
11835 "print foo::funclocal_ro at foo",
11836 "print 'scope1.c'::foo::funclocal_ro at foo",
11837 "print bar::funclocal at foo" and
11838 "print 'scope1.c'::bar::funclocal at foo".
11839 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
11840 gcc compiled for "print foo::funclocal at bar".
11841 Expand all messages to ensure that they identify that
11842 the test is at bar().
11843 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
11844 gcc compiled for:
11845 "ptype on opaque struct pointer (statically)",
11846 "ptype on opaque struct tagname (statically)",
11847 "ptype on opaque struct pointer (dynamically) 1",
11848 "ptype on opaque struct tagname (dynamically) 1",
11849 "ptype on opaque struct pointer (dynamically) 2" and
11850 "ptype on opaque struct tagname (dynamically) 2
11851 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
11852 gcc compiled for:
11853 "p datalocal"
11854 "whatis datalocal",
11855 "ptype datalocal",
11856 "p bsslocal",
11857 "whatis bsslocal", and
11858 "ptype bsslocal".
11859 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
11860 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
11861 when not gcc compiled.
11862 * gdb.base/funcargs.exp (float_and_integral_args): Add
11863 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
11864 compiled.
11865 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
11866 "backtrace from call6a" when not gcc compiled.
11867 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
11868 "backtrace from call7a" when not gcc compiled.
11869 * gdb.base/callfuncs.exp (do_function_calls):
11870 Add "hppa*-*-hpux*" xfail when not gcc compiled for
11871 "p t_char_array_values(char_array_val2,char_array_val1)",
11872 "p t_char_array_values(char_array_val1,char_array_val2)",
11873 "p t_char_array_values("carray 1","carray 2")",
11874 "p t_char_array_values("carray 1",char_array_val2)",
11875 "p t_char_array_values(char_array_val1,"carray 2")",
11876 "p sum_args(1,{2})",
11877 "p sum_args(2,{2,3})",
11878 "p sum_args(3,{2,3,4})",
11879 "p sum_args(4,{2,3,4,5})"
11880 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
11881 "backtrace in corefile.exp" when not gcc compiled.
11882
11883Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11884
11885 * gdb.base/signals.exp: Rewrite `handle all print' test as
11886 a procedure. Accept blanks or TABs as whitespace, increase
11887 timeout and expect input buffer size for the large output
11888 from the command. Remove "i*86-*-bsdi2.0" xfail.
11889
11890Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11891
11892 * gdb.base/setvar.exp: Add new testcases for truncation when
11893 assigning invalid values to bitfields.
11894
11895Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
11896
d63a86f8 11897 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
11898 mips-sgi-irix* xfail for
11899 "call inferior func with struct - returns char *"
11900 and fix test so that an optional (unsigned char *) cast is
11901 accepted in the result.
11902
11903Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
11904
11905 * gdb.base/funcargs.exp (float_and_integral_args): Remove
11906 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
11907 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
11908 * gdb.base/signals.exp: Remove duplicate "handle all print" test
11909 that accidentally got checked in.
11910
11911Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
11912
d63a86f8 11913 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
11914 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
11915 compiled test.
11916 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
11917 Add mips-sgi-irix5* xfail for not gcc compiled.
11918 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
11919 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
11920 "p top", "whatis top", "p middle", and "whatis middle".
11921 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
11922 "whatis signed char" for not gcc compiled.
11923 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
11924 "set variable signed char=-1 (-1)" and
11925 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
11926 * gdb.base/funcargs.exp (float_and_integral_args):
11927 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
11928 Add mips-sgi-irix* xfail when not gcc compiled for
11929 "continue to call2b".
11930 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
11931 "continue to call2g".
11932 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
11933 "backtrace from call6a"
11934 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
11935 "backtrace from call7k".
11936 Add mips-sgi-irix5* xfail when not gcc compiled for
11937 "backtrace from call7a".
11938 (localvars_after_alloca): Fix gdb_test cmds for
11939 "print * after runto ...".
11940 Remove rs6000-*-* xfails for
11941 "print i after runto localvars_after_alloca" and
11942 "print l after runto localvars_after_alloca"
11943 for all compilers.
11944 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
11945 when not compiled with gcc, for:
11946 "print signed char == (minus)",
11947 "print signed char != (minus)",
11948 "print signed char < (minus)",
11949 "print signed char > (minus)".
11950 * gdb.base/callfuncs.exp (do_function_calls):
11951 Add mips-sgi-irix* xfail, when compiled with native compiler, for
11952 "call inferior func with struct - returns char *".
d63a86f8 11953 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
11954 "correct value returned double test" to include Solaris 2.4.
11955 * gdb.base/funcargs.exp (float_and_integral_args):
11956 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 11957
c906108c
SS
11958Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11959
11960 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
11961 enumeration bitfields if compiling with GNU C.
11962 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
11963 to empty' prompt.
11964
11965Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
11966
11967 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
11968 test for PRO targets.
11969
11970 * gdb.base/funcargs.exp: Avoid ever setting more than 8
11971 breakpoints in the inferior at any given time by making
11972 two groups of breakpoints for call2*, call6* and call7*
11973 tests.
11974
11975Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
11976
11977 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
11978 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
11979 from optimizing it away.
11980 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
11981 "call inferior func with struct".
11982
11983Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
11984
11985 * configure.in: Only configure gdb.chill for particular targets.
11986
11987Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
11988
11989 * gdb.base/Makefile.in: Add action to .c.o transformation
11990 rule that generates a .ci file for each .o file and remove
11991 explicit .c.o rules except for callfuncs.o.
11992 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
11993 generates a .ci file for each .o file and remove explicit
11994 .cc.o rules.
11995 (clean): Remove *.tmp *.ci files.
11996 (EXECUTABLES): Remove templ-info.exp.
11997 * gdb.base/compiler.c: New file.
11998 * gdb.c++/compiler.cc: New file
11999 * gdb.base/scope.exp: Source gdb.base/scope.ci.
12000 Change rs6000-*-* xfail for
12001 "print 'scope0.c'::filelocal_ro" and
12002 "print 'scope1.c'::filelocal" and
12003 "print 'scope1.c'::filelocal_bss" and
12004 "print 'scope1.c'::filelocal_ro" and
12005 "print 'scope1.c'::foo::funclocal" and
12006 "print 'scope1.c'::foo::funclocal_ro" and
12007 "print 'scope1.c'::bar::funclocal" and
12008 "print 'scope0.c'::filelocal_ro" and
12009 "print 'scope1.c'::filelocal at foo" and
12010 "print 'scope1.c'::filelocal_bss at foo" and
12011 "print 'scope1.c'::filelocal_ro at foo" and
12012 "print 'scope1.c'::foo::funclocal at foo" and
12013 "print 'scope1.c'::foo::funclocal_bss at foo" and
12014 "print 'scope1.c'::foo::funclocal_ro at foo" and
12015 "print 'scope1.c'::bar::funclocal at foo" and
12016 "print 'scope0.c'::filelocal_ro" and
12017 "print 'scope1.c'::filelocal" and
12018 "print 'scope1.c'::filelocal_bss" and
12019 "print 'scope1.c'::filelocal_ro" and
12020 "print 'scope1.c'::foo::funclocal" and
12021 "print 'scope1.c'::foo::funclocal_bss" and
12022 "print 'scope1.c'::foo::funclocal_ro" and
12023 "print 'scope1.c'::bar::funclocal" and
12024 "print 'scope1.c'::bar::funclocal_bss"
12025 to only be xfail'd when not compiled with gcc.
d63a86f8 12026 Add rs6000-*-* xfail for
c906108c
SS
12027 "print 'scope0.c'::filelocal_bss before run"
12028 when compiled with gcc.
12029 (test_at_main): Add rs6000-*-* xfail for
12030 "print filelocal_ro in test_at_main"
12031 when compiled with gcc.
12032 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 12033 Add rs6000-*-aix* xfail for
c906108c
SS
12034 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
12035 "ptype t_char_array", not compiled with gcc.
12036 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
12037 xfail for "list foo (in include file)" when gcc compiled.
12038 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
12039 (integral_args): Add rs6000-*-* xfail for
12040 "run to call0a" if not compiled with gcc.
12041 (unsigned_integral_args): Add rs6000-*-* xfail for
12042 "run to call1a" if not compiled with gcc.
12043 (float_and_integral_args): Add rs6000-*-* xfail for
12044 "run to call2a" if not compiled with gcc and for
12045 "continue to call2b" for any compiler.
12046 Add rs6000-*-* xfail to
12047 "print f1 after run to call2a" for gcc compiled.
12048 (discard_and_shuffle): Add rs6000-*-* xfail for
12049 "run to call6a".
12050 (shuffle_round_robin): Add rs6000-*-* xfail for
12051 "backtrace from call7a" if not compiled with gcc.
12052 Add rs6000-*-* xfail for
12053 "backtrace from call7b" if compiled with gcc.
12054 (call_after_alloca): Add rs6000-*-* xfail for
12055 "print c in call_after_alloca" and
12056 "print s in call_after_alloca" and
12057 "backtrace from call_after_alloca_subr"
12058 if not compiled with gcc.
12059 (localvars_in_indirect_call): Add rs6000-*-* xfail for
12060 "print c in localvars_in_indirect_call" and
12061 "print c in localvars_in_indirect_call" and
12062 "backtrace in indirectly called function" and
12063 "stepping into indirectly called function"
12064 if not compiled with gcc.
12065 (localvars_after_alloca): Add rs6000-*-* xfail for
12066 "print c after runto localvars_after_alloca" and
12067 "print s after runto localvars_after_alloca" and
12068 "print i after runto localvars_after_alloca" and
12069 "print l after runto localvars_after_alloca"
12070 for all compilers.
12071 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
12072 than whatis-info.exp.
12073 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
12074 than opaque-info.exp.
12075 Setup rs6000-*-* xfail for
d63a86f8 12076 "ptype on opaque struct pointer (statically)" and
c906108c
SS
12077 "ptype on opaque struct pointer (dynamically)" when
12078 not compiled with gcc.
12079 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
12080 rather than callf-info.exp.
12081 (do_function_calls): Add clear_xfail for rs6000-*-* for
12082 "p t_float_values2(3.14159,float_val2)". Seems to work
12083 fine there, both with xlc and gcc. Need to find out what
12084 it is doing right and fix other platforms.
12085 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
12086 "call inferior func with struct - returns int",
12087 "call inferior func with struct - returns long",
12088 "call inferior func with struct - returns float",
12089 "call inferior func with struct - returns double",
12090 "call inferior func with struct - returns char *",
12091 but only if not gcc compiled (presumes xlc compiled).
12092 Change rs6000-*-* xfails for
12093 "call inferior func with struct - returns char" and
12094 " call inferior func with struct - returns short" to only
12095 xfail if not using gcc.
12096 (clean mostlyclean): Remove *.ci and *.tmp files.
12097 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
12098 than templ-info.exp.
12099 * gdb.base/langs.exp: Source gdb.base/langs.ci.
12100 Add rs6000-*-* xfail for "up to foo in langs.exp"
12101 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
12102 when not gcc compiled.
d63a86f8 12103
c906108c
SS
12104Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12105
12106 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
12107 * gdb.base/corefile.exp: Likewise.
12108 * gdb.base/list.exp: Likewise.
12109 * gdb.base/scope.exp: Likewise.
12110 * gdb.base/siganls.exp: Likewise.
12111
12112 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
12113 compiler output.
12114 * gdb.base/whatis.exp: Likewise.
12115
12116Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
12117
12118 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
12119 failure (opcode table has been fixed to match reality).
12120
12121Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
12122
12123 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
12124 "call inferior func with struct - returns char",
12125 "call inferior func with struct - returns short"
12126
12127 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
12128 "print 'scope0.c'::filelocal at main",
12129 "print 'scope0.c'::filelocal_bss in test_at_main",
12130 "print 'scope0.c'::filelocal at foo",
12131 "print 'scope0.c'::filelocal_bss in test_at_foo",
12132 "print 'scope0.c'::filelocal at bar",
12133 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 12134
c906108c
SS
12135 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
12136 in source file 1". This bug seems to have been fixed with both
12137 gcc and native cc (was native assembler bug?).
12138
12139Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
12140
12141 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
12142 "backtrace through signal handler" to "i*86-*-sysv4*".
12143 * gdb.base/signals.exp: Add xfail for "'next' behaved as
12144 continue" case. Add "known SVR4 bug" to fail message.
12145 Add "i*86-*-bsdi2.0" xfail for "handle all print".
12146 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
12147 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
12148 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
12149 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
12150 "up to foo in langs.exp", "show language at foo in
12151 langs.exp", "up to cppsub_ in langs.exp", "show
12152 language at cppsub_ in langs.exp", "up to fsub in
12153 langs.exp", and "show language at fsub in langs.exp".
12154 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
12155 "bactrace in corefile.exp".
12156 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
12157 "call inferior function with struct - returns float" and
12158 "call inferior function with struct - returns double".
d63a86f8 12159
c906108c
SS
12160Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
12161
12162 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
12163 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
12164 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
12165 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
12166
12167Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
12168
12169 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
12170 (or overriden) "CHILL" macro rather then bare "gcc".
12171 Also look for ../../gcc/xgcc since that is what we will
12172 actually need, not "Makefile". Remove following assignment
12173 of CHILL to CHILL_FOR_TARGET because that results in
12174 recursive definition.
12175
12176Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
12177
12178 * gdb.base/corefile.exp: Change xfail for backtrace in
12179 corefile.exp from linuxaout to all linux.
12180 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
12181 cases where we miss the breakpoint at the signal handler
12182 for some reason. Setup xfail for linuxoldld/linuxaout and
12183 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
12184 hitting SIGURG breakpoint.
12185 * gdb.base/signals.exp: Setup xfail for "next" acting like
12186 continue to add linuxoldld. Setup xfail for all linux for
12187 "next to handler in signals_tests_1", "backtrace in
12188 signals_tests_1", "continue to func1", "pass SIGUSR1",
12189 and continue to handler".
12190
12191Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
12192
12193 * Update all FSF addresses except those in COPYING* files.
12194
12195Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
12196
12197 * gdb.base/a2-run.exp: Change messages to be more explicit about
12198 the status of args, and quote binfile in results.
12199
12200Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
12201
12202 * gdb.base/callfuncs.exp: Add tests for passing structs to
12203 inferior functions and return various types.
12204 * gdb.base/callfuncs.c: Add functions to receive a struct
12205 and return a member of the struct, in various types.
12206
12207Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12208
12209 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
12210
12211Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
12212
12213 * config/vxworks29k.exp: New file, sources vxworks.exp.
12214
12215Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12216
12217 * config/gdbremote.exp: New file. Testing framework using
12218 gdbserver.
12219
12220Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
12221
12222 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
12223 "call function when asleep" and "send end of file".
12224 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
12225 for "backtrace in corefile.exp".
12226 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
12227 for "backtrace through signal handler".
12228 * gdb.base/corefile.exp: Make sure we actually generate a core file
12229 before trying the core tests. Some systems allow the user to suppress
12230 generation of core files and default to that (linux for example).
12231 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
12232 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
12233
12234Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12235
12236 * gdb.threads: New directory with some crude multi-threaded
12237 gdb tests (step.exp and step2.exp).
12238 * config/mt-lynx (STEP_EXECUTABLE): Define.
12239 (THREADFLAGS): Define.
12240
12241Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
12242
12243 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
12244
12245 * gdb.base/signals.exp: Disable whole file for lynx until
12246 further notice.
12247
12248 * gdb.base/signals.exp: xfail test where "next" acts like
12249 "continue" for lynx.
12250
12251 * gdb.base/interrupt.exp: xfail test for calling function while
12252 inferior is asleep for lynx.
12253
12254 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
12255 than one cr-lf after each command.
12256
12257Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12258
12259 * configure.in: Reinstate setting of stabsdirs variable, fix
12260 typo in setting up configdirs for native builds.
12261
12262 * gdb.base/return.exp: Fix typo in return double test.
12263 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
12264 compiler from optimizing them away.
12265
12266Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
12267
12268 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
12269 sequences to be echo'd by gdb when using gdb_test.
12270 * gdb.chill/chexp.exp: Likewise.
12271 * gdb.fortran/exprs.exp: Likewise
12272
12273Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
12274
12275 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
12276 after the inferior gdb has started.
12277
12278 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
12279 after each command.
12280 * gdb.base/funcargs.exp: Likewise.
12281 * gdb.base/gdbvars.exp: Likewise.
12282 * gdb.base/interrupt.exp: Likewise.
12283 * gdb.base/list.exp: Likewise.
12284 * gdb.base/watchpoint.exp: Likewise.
12285 * gdb.c++/demangle.exp: Likewise.
12286 * gdb.c++/inherit.exp: Likewise.
12287 * gdb.chill/chexp.exp: Likewise.
12288 * gdb.fortran/exprs.exp: Likewise.
12289
12290 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
12291 test if we can't handle IO to/from the inferior.
12292
12293 * gdb.c++/misc.exp: Always check for a program already being
12294 started after sending a "run" command to gdb.
12295
12296 * gdb.base/twice.exp: Start with a fresh gdb.
12297
12298 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
12299 only depend on gdb's expression code, not the chill runtime.
12300
12301 * gdb.base/return.c: Put return values into variables so we
12302 can have gdb print them rather than depending on the program
12303 to print them.
12304 * gdb.base/return.exp: Corresponding changes.
12305
12306 * lib/gdb.exp: Provide default value for noinferiorio.
12307 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
12308 the inferior.
12309
12310 * gdb.base/break.exp: Always check for a program already being
12311 started after sending a "run" command to gdb.
12312 (text_next_with_recursion): Don't check the output from the
12313 program's printf statement. Instead just make sure the program
12314 exited.
12315
12316 * gdb.base/commands.exp: Protect tests which need arguments with
12317 $noargs conditionals.
12318
12319Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12320
12321 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
12322 of structure member arrays to match gdb/valops.c:value_addr change.
12323
12324Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
12325
12326 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
12327 cases.
12328
12329Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
12330
12331 * configure.in (configdirs): Remove gdb.chill from default list
12332 of subdirs and then add it back in only if doing a native build.
12333 The current chill compiler does not yet work in any cross build.
12334 * Revert all signal changes from Jul 6.
12335 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
12336 for sh-hms targets, allowing these tests to link, with no other
12337 changes. Testing is suppressed by setting "nosignals" in site.exp.
12338
12339Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
12340
12341 * configure.in (signaldirs): Define and add to configdirs for all
12342 targets except some specific ones that are known to not support signals.
12343 Also clean up formatting.
12344 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
12345 (signals, sigall): Remove rules to build.
12346 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
12347 Moved to new gdb.signals directory.
12348 * gdb.signals: New test directory.
12349 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
12350 signals.c signals.exp}: New or moved files.
12351
12352Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
12353
12354 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
12355
12356Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
12357
12358 * gdb.base/return.exp: Xfail `return double' test failure
12359 on at least Solaris 2.3 and handle future/past versions on
12360 a case by case basis as appropriate. Also update message
12361 to include i*86 failures.
12362
12363Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12364
12365 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
12366
12367 * lib/gdb.exp: Fix comment which erroneously identified
12368 gdb_file_cmd as gdb_load (the 19 May change was in fact to
12369 gdb_file_cmd not gdb_load).
12370 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
12371
12372 * gdb.base/setvar.exp: Make test names consistent between pass and
12373 fail cases. Use gdb_test more.
12374
12375Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12376
12377 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
12378
12379Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12380
12381 * gdb.base/help.exp: Fix expected help string for `show commands'.
12382
12383Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
12384
12385 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
12386
12387 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
12388 of a text section.
12389
12390Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
12391
12392 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
12393 that loop eventually terminates. Fix Connection refused logic so
12394 that testsuite will expire nicely.
12395
12396Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
12397
12398 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
12399 config/rom68k.exp: New tcl glue for the appropriate monitors.
12400 These all just end up calling monitor.exp.
12401 * config/monitor.exp (gdb_target_monitor): Handle `Connection
12402 refused' by retrying. Cleanup some timeout issues.
12403 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
12404 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
12405 callers don't have to set/restore global timeout variable.
12406
12407 * The following set of changes centralizes management of the global
12408 timeout variable. This way, it can be set in one target dependent
12409 place instead of dozens of places scattered throughout the test suite.
12410 If you need to lengthen a timeout, then you should either set timeout
12411 in one of the config/{target}.exp files, or multiply it by a factor.
12412 Setting it to an absolute value is always going to lose for some
12413 targets.
12414 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
12415 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
12416 * gdb.base/funcargs.exp: Don't set timeout.
12417 * gdb.base/list.exp (test_forward_search): Only use local timeout.
12418 * gdb.base/printcmds.exp (test_print_string_constants
12419 test_print_array_constants): Don't set timeout.
12420 * gdb.base/ptype.exp: Don't set timeout.
12421 * gdb.base/recurse.exp: Don't set timeout.
12422 * gdb.base/return.exp: Don't set timeout.
12423 * gdb.base/watchpoint.exp: Don't set timeout.
12424 * gdb.c++/classes.exp (do_tests): Don't set timeout.
12425 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
12426
12427Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
12428
12429 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
12430
12431Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12432
12433 * lib/gdb.exp: Disable chill tests for irix5.
12434
12435Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12436
12437 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
12438 each test pass or fail.
12439
12440Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12441
12442 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
12443 xlc not gcc.
12444
12445Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
12446
12447 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
12448
12449Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
12450
12451 * config/est.exp: Fix copyright and comments. Remove dead code.
12452 Use targetname, serialport and baud variables instead of fixed
12453 constants.
12454 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
12455 * config/cpu32bug.exp: New file to support cpu32bug monitors.
12456
12457Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12458
12459 * gdb.base/watchpoint.exp: Don't run
12460 test_watchpoint_triggered_in_syscall for sunos.
12461
12462Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12463
12464 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
12465 they don't seem to exist. Do include stdio.h.
12466
12467Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12468
12469 * gdb.base/a1-selftest.exp: Add alpha xfail.
12470
12471Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12472
12473 * gdb.base/watchpoint.c (main): Prompt before calling read().
12474 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
12475 Revise accordingly. Remove cruft about sending "123" several
12476 times, until it gets noticed. Clean up the "print buf[0]" stuff
12477 so that it passes or fails, and waits for prompts in the usual way.
12478
12479Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12480
12481 * gdb.base/recurse.exp: Fix comment.
12482
12483 * TODO: Remove item about printing variables in nodebug.exp. Add
12484 item about enabling tests which are only run on some targets.
12485
12486 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
12487 fail, make test names unique, use new gdb_test convention
12488 regarding pattern, use gdb_test more, etc.).
12489
12490 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
12491 fail, make test names unique, etc.).
12492
12493Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12494
12495 * gdb.base/nodebug.c: Change return type of top and middle to
12496 short.
12497 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
12498 are fixed by the recent mdebugread.c changes. Allow `short ()'
12499 as type for top and middle.
12500
12501Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12502
12503 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
12504 nearly as I can tell, the whole thing was an accident in Stu's
12505 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
12506 to replace a send/expect pair with gdb_test, but ended up only
12507 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
12508 of 30 Mar 1995 took care of it, but left this vestigial comment
12509 which I am now nuking.
12510
12511Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12512
12513 * gdb.base/break.exp: Look for different line number for
12514 breakpoint at main depending on usestubs.
12515
12516Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12517
12518 * gdb.base/list.exp: Adjust some alternate expect patterns to
12519 match recent list0.c change. Add alternate expect pattern for
12520 output from `list default lines around main' for optimizing
12521 compilers.
12522
12523Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12524
12525 * lib/gdb.exp: If nosignals is not set, set it to 0.
12526
12527Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
12528
12529 * config/slite-gdb.exp: Responds to load symbol table prompt.
12530 * gdb.base/break.exp: Adjust line number, fix rerun.
12531 * gdb.base/langs0.c: Add #ifdef usestubs.
12532
12533Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
12534
12535 * gdb.base/list.exp: Adjust line contents after adding new lines in
12536 list0.c. Also fix a syntax error.
12537
12538 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
12539 * gdb.base/break.exp: ditto.
12540 * gdb.base/list.exp: ditto.
12541 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
12542 * gdb.base/run.c: ditto.
12543 * gdb.base/list0.c: ditto.
12544 * gdb.base/funcargs.c: ditto.
12545
12546Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
12547
12548 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
12549 $targetname, $serialport and $baud instead of hardwired variables.
12550 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
12551 target doesn't support signals.
12552
12553Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
12554
12555 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
12556
12557Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12558
12559 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
12560 Don't rely on the value of an auto variable before it has been
12561 initialized. Use gdb_test more.
12562
12563Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12564
12565 * lib/gdb.exp (default_gdb_version): A version number must start
12566 with a digit, but other than that contains all characters up to
12567 the first whitespace character.
12568
12569Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12570
12571 * gdb.base/commands.exp (breakpoint_command_test): New tests.
12572
12573Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12574
12575 * gdb.c++/*.exp: Warn if executable does not exist. The original
12576 reason for skipping the warning was that configure.in sometimes
12577 intentionally skipped building the executables but the tcl code
12578 had no way of knowing. That (a) was always bogus with respect to
12579 error handling, (b) is no longer true (right now there is no way
12580 to skip C++ tests).
12581
12582 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
12583
12584Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12585
12586 * gdb.base/list.exp: Add expect patterns for output from
12587 SunPRO compiled executables.
12588 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
12589 types.
12590
12591Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12592
12593 * gdb.base/break.exp (test_next_with_recursion): Accept any line
12594 number (we are already testing that the correct source line text
12595 gets printed).
12596
12597 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
12598 that is what is intended, but something needed to be done to get
12599 sunos4 native working again.
12600
12601 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
12602
12603 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
12604 apparently went with a (very) old xfail.
12605
12606Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
12607
12608 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
12609 runto_main is a proc in gdb.exp that will do 'step' for target use
12610 stubs.
12611 * gdb.base/exprs.exp: ditto.
12612 * gdb.base/interrupt.exp: ditto.
12613 * gdb.base/opaque.exp: ditto.
12614 * gdb.base/printcmds.exp: ditto.
12615 * gdb.base/ptype.exp: ditto.
12616 * gdb.base/scope.exp: ditto.
12617 * gdb.base/setvar.exp: ditto.
12618 * gdb.base/signals.exp: ditto.
12619 * gdb.base/twice.exp: ditto.
12620 * gdb.c++/classes.exp: ditto.
12621 * gdb.c++/inherit.exp: ditto.
12622 * gdb.c++/templates.exp: ditto.
12623 * gdb.base/break.exp: no run and hit main for stubs. Change line
12624 numbers for breakpoints and info breakpoint.
12625 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
12626 breakpoint().
12627 * gdb.base/callfuncs.c: ditto.
12628 * gdb.base/exprs: ditto.
12629 * gdb.base/interrupt.c: ditto.
12630 * gdb.base/opaque0.c: ditto.
12631 * gdb.base/printcmds.c: ditto.
12632 * gdb.base/ptype.c: ditto.
12633 * gdb.base/scope0.c: ditto.
12634 * gdb.base/setvar.c: ditto.
12635 * gdb.base/signals.c: ditto.
12636 * gdb.base/twice.c: ditto.
12637 * gdb.c++/misc.cc: ditto.
12638 * gdb.c++/templates.cc: ditto.
12639
12640Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12641
12642 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
12643
12644 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
12645 somewhere between `read' and `main.c'. I'm pretty sure the
12646 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
12647 and it isn't particularly useful.
12648
12649 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
12650
12651Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12652
12653 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
12654
12655Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
12656
12657 * config/mt-slite: add LIBS and -nostdlib.
12658 * config/slite-gdb.exp: add this new file to support sparclite target.
12659
12660Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
12661
12662 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
12663
12664 * gdb.base/a2-run.exp: Change argument to istarget from
12665 "*-*-vxworks" to "*-*-vxworks*".
12666 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
12667
12668Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
12669
12670 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
12671 will not runto main but do a 'step' to step out of breakpoint().
12672 * config/mt-slite: add -Dusestubs.
12673
12674Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12675
12676 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
12677 instead of just @.
12678
12679 * gdb.base/signals.exp: Add test for "handle all print".
12680 * TODO: Remove "handle all print". Also remove item about
12681 checking copyright date (I don't like the idea of a spurious FAIL
12682 based on when we run the tests).
12683
12684 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
12685 for SunOS4 (reason for failure not investigated). Remove
12686 redundant test for $binfile.
12687
12688 * gdb.base/nodebug.c (array_index): Call malloc.
12689
12690 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
12691
12692Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
12693
12694 * gdb.base/recurse.exp: Update gdb_test invocation to use new
12695 conventions and slightly simplify the matching regexp.
12696
12697Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12698
12699 * gdb.base/break.exp: Update gdb_test invocation to use new
12700 convention.
12701
12702 * lib/gdb.exp: If noargs is not set, set it to 0.
12703
12704 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
12705 tests unique.
12706
12707 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
12708
12709Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12710
12711 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
12712 one argument of type "<non-float parameter>".
12713
12714Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
12715
12716 * config/rom68k.exp: New file to support Motorola IDP board.
12717 * gdb.base/a2-run.exp: Skip this file if noargs is set.
12718 * gdb.base/break.c: Change things around so that this program
12719 doesn't depend upon args. This is necessary to make remote
12720 targets work (in general, they can't take args).
12721 * gdb.base/break.exp: Don't try to send args to program. Don't
12722 expect output. Also, replace lots of code with gdb_test.
12723
12724Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12725
12726 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
12727 printing of '\'' (which is what the comment says we are testing,
12728 even though we were not), not '''.
12729 (test_integer_literals_rejected): Test that printing ''' is an error.
12730
12731 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
12732 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
12733 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
12734 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
12735 Use gdb_test not test_print_accept.
12736 * lib/gdb.exp: Remove test_print_accept.
12737
12738 * gdb.base/signals.exp (signal_tests_1): Make pass message
12739 consistent with fail message.
12740
12741 * gdb.base/whatis.exp: Remove xfails for printing char vs.
12742 unsigned char; the bug (PR 1821) is fixed.
12743
12744 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
12745
12746 * gdb.base/scope.exp (test_at_localscopes): Call pass for
12747 successful tests--makes xfailing them work right.
12748
12749Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12750
12751 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
12752 only \r\n, not .*. The test can pass .* as the last thing in
12753 $pattern if that is what it wants. In addition to providing this
12754 flexibility, this change should speed up pattern matching in cases
12755 where the pattern already ended with .* (there were a number of
12756 them). This change also helps catch bad patterns--in the old
12757 scheme the typo "char \*" instead of "char \\*" would pass. Now
12758 it is caught.
12759 * Many .exp files: Update callers.
12760
12761 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
12762 clearer and does not spuriously match multiple ('s. Likewise for
12763 ) and *.
12764
12765 * gdb.base/nodebug.exp: Test ability to call a function and pass
12766 it a string (even with no debugging info).
12767
12768 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
12769 "p '\'", which is the same as "p ''" once tcl gets done with
12770 quoting, to "p '\\'", which I suspect is what is intended (one
12771 backslash gets sent to GDB).
12772
12773 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
12774
12775Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12776
12777 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
12778 1817) was fixed literally years ago.
12779
12780Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12781
12782 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
12783 test, it causes stepping out of call_after_alloca_subr with
12784 optimizing compilers.
12785 (localvars_in_indirect_call): Consume GDB prompt if `finish'
12786 fails.
12787
12788 * gdb.c++/templates.exp: Source templ-info.exp only if
12789 the templates executable exists.
12790
12791 * gdb.c++/misc.cc (class Contains_static_instance,
12792 class Contains_nested_static_instance),
12793 gdb.c++/classes.exp (test_static_members): Test printing of
12794 a class that contains a static instance of the class.
12795
12796Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12797
12798 * gdb.base/langs2.c (cppsub_): Don't prototype.
12799 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
12800 only, I believe).
12801
12802Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12803
12804 * lib/gdb.exp (skip_chill_tests): New procedure.
12805
12806 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
12807
12808Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
12809
12810 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
12811 each expect pattern. Cuts runtime from 12 to about 4 seconds.
12812
12813Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12814
12815 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
12816
12817 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
12818 disassemble 8, not 16, instructions for part 4.
12819
12820 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
12821 support the latter anymore.
12822
12823 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
12824 -DNO_PROTOTYPES.
12825 * gdb.base/callfuncs.c: Control use of prototypes based on
12826 NO_PROTOTYPES, not __STDC__.
12827 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
12828 t_float_values2 tests if prototypes in use.
12829
12830 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
12831 t_double_values): When checking differences against DELTA, check
12832 that difference is within the range (-DELTA,DELTA), not just
12833 (-infinity,DELTA).
12834
12835Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
12836
12837 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
12838 'file' command firts, then 'target', then 'load', this is due to gdb
12839 target set up.
12840 * config/mips-gdb.exp: Fix a couple regular exp bugs.
12841
12842Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
12843
12844 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
12845 FP load/store variants.
12846 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
12847
12848Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
12849
12850 * gdb.base/term.exp: Do not give a warning if not native, it is
12851 not an abnormal condition.
12852
12853Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
12854
12855 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
12856 t_char_array".
12857
12858Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
12859
12860 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
12861 are getting the version number.
12862
12863 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
12864 if not native, it is not an abnormal condition.
12865
12866Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12867
12868 * lib/gdb.exp: Just use "file exists", rather than undocumented
12869 dejagnu procedure "findfile".
12870
12871Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
12872
12873 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
12874 (LDFLAGS): Set to -Xlinker -Ur.
12875
12876 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
12877 Removed, these values are set by lib/gdb.exp.
12878
12879 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
12880
12881Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
12882
12883 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
12884 of replicating gdb startup code.
12885
12886 * config/mt-vxworks (LDFLAGS): Set to -r.
12887 (CFLAGS_FOR_TARGET): Removed.
12888
12889 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
12890 (gdb) and gdb for vxworks uses (vxgdb).
12891
12892 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
12893 executable is not in the tree and host != target, use sed and
12894 program_transform_name to determine the gdb name used by the
12895 target.
12896
12897 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
12898 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
12899
12900Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12901
12902 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
12903 floats, chars, and shorts where there are ANSI-style function
12904 definitions.
12905
12906 * gdb.base/langs.exp, gdb.base/langs*: New test.
12907 * gdb.base/Makefile.in: Build it.
12908 * TODO: Remove item about checking that C names don't get C++
12909 demangling applied; this test tests it.
12910
12911Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12912
12913 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
12914 went with the const70 xfail. The xfail went away a year ago.
12915
12916 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
12917
12918 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
12919 for hp300.
12920
12921 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
12922
12923 * gdb.base/a1-selftest.exp: Don't run on hp300.
12924
12925Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12926
12927 * Makefile.in (site.exp): Set host_alias and target_alias as well
12928 as host_triplet and target_triplet.
12929
12930Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12931
12932 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
12933
12934 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
12935 places as other ecoff systems).
12936
12937 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
12938 ultrix.
12939
12940Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12941
12942 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
12943 remove them.
12944 * gdb.base/nodebug.exp: Accept "function" in addition to "text
12945 variable and "variable" in addition to "data variable".
12946 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
12947
12948 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
12949 2.
12950 * gdb.base/list1.c (long_line): Add additional statement at start
12951 of function.
12952 * gdb.base/list.exp (test_forward_search): Update line number to
12953 reflect new statement.
12954
12955Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
12956
12957 * gdb.base/signals.exp: Reinitialize searched source directories
12958 after gdb_start call.
12959
12960Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
12961
12962 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
12963 * gdb.stabs/Makefile.in: Likewise.
12964
12965 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
12966 change. Instead split the tests into smaller pieces.
12967 * gdb.disasm/hppa.s: Corresponding changes.
12968
12969Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12970
12971 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
12972 Quote ^C when passing it to stty. For some shells ^ is a pipe.
12973
12974 * gdb.base/funcargs.exp: Modify many tests so that every test
12975 either passes or fails. Make some test names unique.
12976
12977Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12978
12979 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
12980 Call stty to set interrupt character.
12981
12982 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
12983 for HP assembler versus GNU assembler based on actual behavior of
12984 $(CC), rather than assuming that $(AS) is always the GNU assembler.
12985
12986 * TODO: Suggest a few more stepping tests.
12987
12988Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
12989
12990 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
12991 restart GDB for h8300 after a continue.
12992 (return): Add pattern to match a29k-udi behavior.
12993 * gdb.base/nodebug.exp: Remove obsolete comment.
12994 * gdb.base/regs.exp: New file, testing of register displays.
12995 * gdb.base/return.exp: Fix typo in reference to $objdir.
12996 * gdb.base/whatis.exp: Always start with a fresh GDB.
12997
12998Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
12999
13000 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
13001 higher, these tests generate a lot of output.
13002
13003Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13004
13005 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
13006 code following the catch silently ignored some errors; without the
13007 catch they should be thrown like any other tcl error. Also, the
13008 catch used "" instead of {} which meant all the callers who wanted
13009 to include one of the characters "[]$ had to quote it an extra time.
13010 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
13011 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
13012 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
13013 Remove extra quoting.
13014
13015Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
13016
13017 * gdb.base/commands.exp: Make test names unique; every test either
13018 passes or fails. Update some comments.
13019
13020 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
13021
13022Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13023
13024 The following fixes a FAIL caused by the fact that the alpha stabs
13025 configuration didn't use the ".if alpha" code in weird.def.
13026 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
13027 bit pointer, so the 32 bit version works even on the alpha.
13028 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
13029 Remove the stuff which allowed us to have separate versions for
13030 alpha and everything else.
13031
13032 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
13033 regexp which "info func operator\[\](" is supposed to match. Fix
13034 string to send to GDB. Note that GDB still doesn't work right. Add a
13035 new test for "info func .perator\[\](" which GDB does handle correctly.
13036
13037 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
13038
13039Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13040
13041 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
13042 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
13043 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
13044 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
13045 it makes the tests harder to understand and confuses test-o-matic.
13046 The preferred style is that each test provides a PASS or a FAIL,
13047 and has a unique message (e.g. "continue #54" not just "continue")
13048 which is the same for the pass and the fail.
13049 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
13050 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
13051 to lib/gdb.exp.
13052 * gdb.base/printcmds.exp: Use test_print_accept. Remove
13053 prt_accept which was basically the same thing. Likewise for
13054 test_print_reject and prt_reject.
13055 * lib/gdb.exp (test_print_reject): Add some more error message
13056 patterns to match from the former printcmds.exp (prt_reject).
13057 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
13058 One defect of the passcount stuff is that some of it failed to
13059 report XPASS where appropriate.
13060 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
13061 stuff before and after arg in expected pattern.
13062 (test_paddr_operator_functions): Re-do test without print_addr_of;
13063 this is the only test which seems to want extra stuff there.
13064
13065Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13066
13067 * gdb.base/nodebug.exp: Update new tests to reflect improved
13068 wording of gdb output.
13069
13070 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
13071 and "ptype" work on variables in files compiled without -g.
13072 Replaces commented out "maint print msymbol" tests.
13073
13074Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13075
13076 * gdb.base/setvar.c (dummy): Call malloc.
13077
13078 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
13079 losing with the irix4 sed.
13080
13081 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
13082 ALRM" on irix4.
13083
13084Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13085
13086 * TODO: Remove items about corefile.exp testing new exec-file and
13087 backtrace; both are now done. Add items about printing enums.
13088
13089Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13090
13091 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
13092 "get signal $thissig" test fails.
13093
13094 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
13095
13096Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13097
13098 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
13099 compiler warning with dec alpha compiler.
13100
13101 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
13102 extra \n from gdb_test call (this explains why the prompt test
13103 that I removed yesterday was there).
13104 (user_defined_command_test): Remove extra \n and prompt test.
13105
13106 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
13107 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
13108 doesn't exist.
13109 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
13110 Also remove alpha workaround, which turns out to be because
13111 SIGABRT == SIGLOST.
13112
13113 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
13114
13115 * gdb.base/help.exp: Don't test "help show".
13116
13117Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13118
13119 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
13120 "set print address" is on.
13121 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
13122 pass prompt to gdb_test; gdb_test already looks for the prompt.
13123
13124 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
13125
13126 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
13127 was a vestige of the manual TESTSTRATEGY, and the purpose of it
13128 was to make sure that gdb can read a core file. But (a) the "read
13129 the corefile" part didn't make it to a1-selftest.exp, we just
13130 delete the corefile after creating it, and (b) we test reading
13131 corefiles in corefile.exp anyway. Also, this test left around a
13132 xgdb process on Solaris.
13133
13134 * gdb.base/corefile.exp: Also test backtrace.
13135
13136Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
13137
13138 * gdb.base/commands.exp: Test a simple user defined command with
13139 arguments and if/while statements; verify the full user command is
13140 printed by "show user".
13141
13142 * gdb.base/commands.exp: Test if/while commands as part of a
13143 breakpoint command list; verify they appear in breakpoint
13144 information.
13145
13146Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13147
13148 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
13149 than by dividing by zero.
13150
13151Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
13152
13153 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
13154 performing an inferior call with watchpoints enabled.
13155 * gdb.base/watchpoint.c (main): Delete second unnecessary read
13156 call.
13157
13158Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13159
13160 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
13161 of "file" command.
13162
13163 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
13164 Add additional pattern for when "int operator int(void);" appears
13165 in a different order.
13166
13167Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
13168
13169 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
13170
13171 * gdb.base/help.exp: Replace most of docstrings for "info signals"
13172 and "signal" with ".*".
13173
13174Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
13175
13176 * TODO: Add note about "handle all nostop".
13177
13178 * gdb.base/{sigall.c, sigall.exp}: New test.
13179 * gdb.base/Makefile.in: Add it.
13180
13181Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
13182
13183 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
13184 when invoking GDB, suppresses any windowing interface.
13185
13186Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
13187
13188 * config/sim-gdb: New file, simulator testing support.
13189
13190Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
13191
13192 * gdb.base/interrupt.exp: Test calling func1 twice.
13193
13194Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
13195
13196 * gdb.base/list.exp (test_forward_search): Set timeout higher
13197 when we'll be getting lots of output from gdb.
13198
13199 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
13200 "init_malloc" to after the expect statement. Run it if that
13201 regexp is taken, but also for two others which happen if source
13202 cannot be found.
13203
13204Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13205
13206 * gdb.base/printcmds.exp: New test, for printing register before
13207 program is running.
13208
13209Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13210
13211 * gdb.base/list.exp: Correct some alternate expect patterns
13212 to reflect changes in list1.c.
13213
13214Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13215
13216 * TODO: Add item regarding large frames.
13217
13218 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
13219
13220 * TODO: Remove item about enabling return.exp; it
13221 is enabled. Suggest a few more "return" tests.
13222
13223Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13224
13225 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
13226 anonymous unions.
13227
13228Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13229
13230 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
13231 and pr-5646.o, so "make" is the same as "make all", not "make
13232 pr-4975.o".
13233
13234Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
13235
13236 * gdb.base/list.exp: Adjust expectations to reflect changes in
13237 list1.c.
13238 (test_forward_search): New test proc.
13239 * gdb.base/list1.c (long_line): New function, has long source line.
13240
13241Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
13242
13243 * gdb.base/a1-selftest.exp: Change initial stepping to know about
13244 additional line of code that was added.
13245
13246Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
13247
13248 * gdb.disasm/hppa.s: Break the large branching tests into smaller
13249 tests so as not to overflow expect's input buffers.
13250 * gdb.disasm/hppa.exp: Corresponding changes.
13251
13252Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13253
13254 Beginnings of template debugging tests.
13255 * gdb.c++/templ-info.cc: New file to test for template
13256 debugging capability of the compiler.
13257 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
13258 templ-info.cc.
13259 * gdb.c++/templates.cc: Add explicit template instantiations
13260 to enable compiling with -fno-implicit-templates. Add destructor
13261 and 'value' method to T5 class for template tests.
13262 * gdb.c++/templates.exp: Add testcases for printing of template
13263 types, setting breakpoints on template methods and calling a
d63a86f8 13264 template method.
c906108c
SS
13265
13266Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
13267
13268 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
13269 branch target since some assemblers (gas-2.5) may emit a
13270 relocation for the branch instead of resolving it in the
13271 assembler.
13272
13273Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13274
13275 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
13276 through signal handler.
13277
13278Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13279
13280 * configure.in (*-*-netware): Use config/mt-netware.
13281
13282 * config/mt-netware: New file.
13283 * config/mt-i386-netware: Removed, separate configs for different
13284 netware architectures are no longer needed now that we have
13285 --with-headers.
13286
13287Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13288
13289 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
13290 by the recent changes to use ANSI C arithmetic conversions.
13291
13292Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13293
13294 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
13295 bug involving using inferior_pid to figure out whether to select a
13296 frame.
13297
13298Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
13299
13300 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
13301 match the current disassembler output.
13302
13303Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
13304
13305 * gdb.fortran/exprs.exp: Expect VOID instead of void.
13306 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
13307 types, expect "int" as type of integer values (for now).
13308
13309Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
13310
13311 * gdb.base/commands.exp: New tests for if/while commands.
13312
13313Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
13314
13315 * lib/gdb.exp (runto): Replace sub-pattern for hex value
13316 by .*, since hex values have different syntax in Chill mode.
13317
13318Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13319
13320 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
13321 linefeed from expect pattern for repeated types with indices > 9.
13322
13323Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
13324
13325 First part of Fortran test suite.
13326 * gdb.fortran: New directory.
13327 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
13328
13329Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13330
13331 * gdb.base/default.exp: Update expect pattern for load command
13332 without arguments.
13333
13334Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
13335
13336 * configure.in: Change i386 to i[345]86.
13337 * gdb.base/configure.in: Likewise.
13338 * gdb.c++/configure.in: Likewise.
13339 * gdb.chill/configure.in: Likewise.
13340
13341Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
13342
13343 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
13344 patterns, since that is not a valid context for comments.
13345
13346Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
13347
13348 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
13349 repeated types and repeated types with indices > 9.
13350
13351Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
13352
13353 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
13354 2417; old bug has been fixed.
13355
13356Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
13357
13358 * gdb.base/interrupt.exp: When trying to wake up the inferior,
13359 send the newline ourselves instead of assuming gdb_test will do
13360 so when passed an empty input string.
13361
13362 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
13363 stabs testcode.
13364
13365Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13366
13367 * lib/gdb.exp (gdb_test): Don't send anything if the first
13368 argument is an empty string. This makes cases where we want to
13369 match output that is already in expect's buffers (for example,
13370 matching a breakpoint after gdb_run_cmd has been called) work
13371 reliably.
13372
13373Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13374
13375 * config/netware.exp: New file.
13376
13377Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13378
13379 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
13380 the -B and -L prefixes so we can find the debugging stub.
13381
13382 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
13383 there and we are using the gcc from the tree.
13384
13385 * gdb.base/types.c: Removed.
13386
13387 * gdb.base/configure.in: Look for makefile fragments in ../config.
13388 Recognize i386-*-netware.
13389 * gdb.c++/configure.in: Likewise.
13390
13391Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13392
13393 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
13394 the correct TCL syntax.
13395
13396Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13397
13398 * gdb.base/opaque.exp: use runto instead of messing around with
13399 breakpoints. Simplify by using gdb_test.
13400
13401 * gdb.base/bitfields.exp: restart between tests on netware targets
13402 because breakpoints aren't relocated after target death. Run
13403 processes to completion.
13404
13405 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
13406
13407Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
13408
13409 * Makefile.in: Remove extra tabs that confuse some versions
13410 of "make". Use the newly built gdb to test with by default,
13411 rather than the first one in the tester's search path.
13412
13413Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
13414
13415 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
13416
13417 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
13418 condition help.
13419
13420Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13421
13422 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
13423
13424 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
13425 running.
13426 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
13427 * gdb.base/funcargs.exp: Likewise.
13428
13429 * gdb.base/bitfields.exp: Simplify by using gdb_test.
13430 * gdb.base/funcargs.exp: Likewise.
13431
13432 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
13433 message is "".
13434
13435Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13436
13437 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
13438 return,signals,twice}.exp: Handle non-existant binaries
13439 consistantly.
13440
13441 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
13442 * gdb.base/Makefile.in: Don't try to generate a core dump, we
13443 might testing a cross development system.
13444
13445Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13446
13447 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
13448 runtest script is relative to ${srcdir}, not ${rootdir}.
13449
13450Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
13451
13452 * gdb.base/signals.exp: Allow for optionality of breakpoint
13453 address.
13454
13455Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13456
13457 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
13458
13459Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
13460
13461 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
13462 for size_t definition.
13463 * gdb.c++/templates.cc: Likewise
13464
13465 * config/mt-i386-netware: New file.
13466
13467 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
13468 defined.
13469
13470 * gdb.base/Makefile.in: Added support for systems that name core
13471 files by appending "core" to the program name.
13472 * gdb.base/a1-selftest.exp: Likewise.
13473
13474Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13475
13476 * gdb.base/return.exp: Add comment and message for `return double'
13477 test failure on Sparc Solaris.
13478
13479Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
13480
13481 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
13482
13483Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13484
13485 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
13486 from optimizing them away.
13487 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
13488 patterns to include default constructors and assignment operators,
13489 to match gcc versions beyond 2.5.8. Accept any cplus demangling
13490 character in the output of the virtual base pointer.
13491
13492Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13493
13494 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
13495 expression match in print_addr_of to avoid unintented matches.
13496 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
13497 versions up to 2.5.8.
13498
13499Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13500
13501 * gdb.base/list.exp: Tweak alternate pattern for listing of an
13502 included file to run under newer versions of expect.
13503 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
13504 consecutive >'s in templates to accomodate recent cplus-dem.c change.
13505 Remove xfail for the virtual table of BDDHookV.
13506
13507Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
13508
13509 * lib/gdb.exp (string_to_regexp): Set a default result.
13510 (default_gdb_start): Fix misleading message.
13511
13512Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
13513
13514 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
13515 Remove all CC, etc definitions.
13516 * config/mt-hpux: New file.
13517 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
13518 (CFLAGS, LDFLAGS): Define.
13519 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
13520
13521 * Makefile.in (site.exp): Don't insert host_os, etc.
13522 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
13523 (distclean): Check existence of subdir.
13524 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
13525 * gdb.base/Makefile.in: General cleanup and simplification.
13526 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
13527 to build executables. Use default rule to build .o files.
13528 (EXPECT, RUNTEST, CC): Fix relative pathname.
13529 (site.exp): Don't insert host_os, etc.
13530 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
13531 and/or SIGUSR1 defined.
13532 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
13533 * gdb.c++/Makefile.in: General cleanup and simplification.
13534 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
13535 (CFLAGS): Remove.
13536 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
13537
13538Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
13539
13540 * gdb.base/recurse.exp: Misc changes to get tests running again
13541 after Kung's changes to the watchpoint code.
13542 * gdb.base/watchpoint.exp: Likewise.
13543
13544Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
13545
13546 * lib/gdb.exp (string_to_regexp): Convert {\} also.
13547
13548Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
13549
13550 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
13551 * lib/gdb.exp (default_gdb_start): Define.
13552 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
13553 gdb.base/funcargs.exp, gdb.base/opaque.exp,
13554 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
13555 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
13556 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
13557 Don't call gdb_target_udi in between tests.
13558
13559Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13560
13561 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
13562 (which was basically just a local version of the same thing). In
13563 addition to avoiding duplication, gdb_test_exact is faster.
13564 * lib/gdb.exp (gdb_test_exact): Fix typo.
13565
13566 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
13567 don't give an error.
13568
13569 * gdb.base/term.exp: Call delete_breakpoints before starting.
13570
13571 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
13572 (t10): Add comment.
13573
13574Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
13575
13576 Reorganization of the GDB Test Suite.
13577
13578 * gdb.base: New directory, contains all the basic tests.
13579 * gdb.c++: New directory, tests specific to C++.
13580 * gdb.chill: New directory, tests specific to Chill.
13581 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
13582 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
13583 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
13584 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
13585 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
13586 t30-31 to chill).
13587 * */gdbme.*: Rename to match appropriate expect scripts.
13588 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
13589 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
13590 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
13591 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
13592 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
13593 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
13594 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
13595 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
13596 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
13597 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
13598 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
13599 gdb.c++/virtfunc.cc: New names of C++ files.
13600 * gdb.chill/chillvars.ch: New name of Chill file.
13601 * gdb.base/configure.in, gdb.c++/configure.in,
13602 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
13603 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
13604 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
13605 * configure.in (configdirs): Update to reflect directory changes.
13606 (target_abbrev): No longer define for any configuration.
13607 * Makefile.in: Cosmetic improvements to header comments.
13608
13609Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
13610
13611 Various changes to gdb.t31:
13612
13613 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
13614 * gdbme.ch: Make all key-words and predefineds be upper-case.
13615 * chillvars.exp: Expect key-words and predefinds in upper-case.
13616
13617 * chillvars.exp: Use gdb_test_exact many places.
13618 Change expected output for arrays (which now includes index labels).
13619
13620 * pr-5020.exp, gdme.ch (module PR_5020):
13621 New test, for PR-5020.
13622
13623Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
13624
13625 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
13626 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
13627
13628Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
13629
13630 * Makefile.in: Fix bit-rot in definitions of CHILL,
13631 CHILL_FOR_TARGET and Chill_LIB.
13632 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
13633 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
13634 CHILL, and CHILL_LIB.
13635
13636Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
13637
13638 * Revert the previous changes. Please see Rob's directory
13639 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
13640
13641Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
13642
13643 * Makefile.in, configure.in, config/mips-gdb.exp,
13644 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
13645 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
13646 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
13647 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
13648 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
13649 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
13650 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
13651 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
13652 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
13653 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
13654 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
13655 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
13656 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
13657 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
13658 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
13659 changes from 94Q1.
13660
13661Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
13662
13663 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
13664 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
13665 Rob's new testing fragments.
13666
13667Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
13668
13669 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
13670 lib/gdb.exp: Replace error proc calls with perror.
13671
13672Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
13673
13674 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
13675 version also, match on casted version strings, and match on
13676 gdb startup case where the line numbers might be messed up.
13677
13678Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
13679
13680 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
13681 (CFLAGS): Delete it from here.
13682
13683Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
13684
13685 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
13686
13687Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
13688
13689 * Makefile.in (RUNTEST): Default to just "runtest".
13690
13691Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13692
13693 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
13694 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
13695 the code has been restructured.
13696
13697Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13698
13699 * gdb.t00/default.exp (set write): Allow any number of \r and/or
13700 \n, not just one of each.
13701
13702 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
13703 /bin/cc gives a warning if you do.
13704
13705Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
13706
d63a86f8 13707 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
13708 __t10ListS_link1ZUiRCUiPT0
13709
13710Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13711
13712 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
13713 on local variables in recursive functions.
13714
13715 * gdb.t07/Makefile.in: Build the new test.
13716
13717Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13718
13719 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
13720 directly. Instead compare the return values from actual calls.
13721
13722Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
13723
13724 * Makefile.in (check): Set TCL_LIBRARY for runtest.
13725
13726Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13727
13728 * From Peter Schauer with minor modifications.
13729 * gdb.t15/return.exp (return_tests): Handle targets where "return"
13730 stops in mid-line in the caller. Add xfail for returning a float
13731 value on X86 targets.
13732
13733Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13734
13735 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
13736 to avoid expect lossage.
13737 (fmem_LRbug_tests): Likewise.
13738 * gdb.disasm/hppa.s: Corresponding changes.
13739
13740 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
13741 conditions to work with latest dejagnu/expect.
13742
13743 * gdb.t15/funcargs.exp (finish from indirect call): No longer
13744 expected to fail on the PA.
13745 (backtrace in call with trampolines): Explicitly require main
13746 to be frame #1 (no trampolines should show up in backtrace).
13747
13748 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
13749 "continue -expect".
13750 * gdb.t06/break.exp: Likewise.
13751 * gdb.t07/watchpoint.exp: Likewise.
13752 * gdb.t13/bitfields.exp: Likewise.
13753 * gdb.t15/{funcargs,return}.exp: Likewise.
13754 * gdb.stabs/weird.exp: Likewise.
13755 * config/{mips,udi}-gdb.exp: Likewise.
13756
13757 * hppa.sed: Enclose comments within a sed command to avoid
13758 losing with the old OSF1 sed.
13759
13760Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13761
13762 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
13763 sequent dynix.
13764 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
13765 * gdb.t15/funcargs.exp: Conditionally step again to really
13766 finish from marker_call_with_trampolines. Handle the case where
13767 the first step from within call_with_trampolines already steps
13768 us back to main.
13769 * gdb.t15/gdbme.c: Add comment to closing brace of
13770 call_with_trampolines for funcargs.exp.
13771
13772Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13773
d63a86f8 13774 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
13775 Fix typo(s).
13776
13777Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13778
13779 * gdb.t07/gdbme.c: More code for watchpoint testing.
13780
13781 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
13782 "Hardware watchpoint" throughout file.
13783 (test_watchpoint_triggered_in_syscall): New test.
13784 (test_complex_watchpoint): New test.
13785
13786Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13787
13788 * gdbme.c (call_with_trampolines): New function to try and step
13789 into. Tests trampoline problems on the PA.
13790
13791 * funcargs.exp (localvars_in_indirect_call): No longer expect
13792 stepping into indirect call to fail on PAs.
13793 (test_stepping_over_trampolines): New test.
13794
13795Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13796
13797 * TODO: Add suggestions for static member function tests, and
13798 completion tests.
13799
13800Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13801
13802 * TODO: Add suggestions for "p/a" tests.
13803
13804 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
13805 (default_gdb_exit): Replace all the hair with sending "quit" to
13806 the process with a simple close.
13807
13808Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13809
13810 * TODO: Add suggestions for shared library tests.
13811
13812Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13813
13814 * TODO: Add suggestions for x/s tests.
13815
13816Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13817
13818 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
13819 "enable once", and "enable breakpoints once" with ".*".
13820
13821Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13822
13823 * TODO: Add suggestions about structure passing tests.
13824
13825Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13826
13827 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
13828 the primary1 test, use work around if __GNUC__ < 2.
13829 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
13830 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
13831 Test for bad output rather than waiting for timeout. Issue
13832 second continue only if first continue failed.
13833
13834Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
13835
13836 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
13837 operator[] test with gdb_test because the old code didn't seem to
13838 be getting the quoting right with the new dejagnu.
13839
13840Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
13841
13842 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
13843 one from the path.
13844 * Makefile.in: Use a fresh expect if there is one, use runtest
13845 from the src tree if there is one.
d63a86f8 13846
c906108c
SS
13847Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
13848
13849 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
13850 next over recursive call. Revise the tests from that point on
13851 (which had been skipped) to match GDB's actual (correct) output.
13852
13853 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
13854 with next over a breakpoint whose condition is false.
13855
13856 * gdb.t00/help.exp: Comment out "help set print" tests just like
13857 (and for same reason as) "help set" test.
13858
13859Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13860
13861 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
13862 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
13863
13864Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13865
13866 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
13867 necessary gdb_target_udi.
13868
13869 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
13870
13871 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
13872 1838 and 2417; they are fixed.
13873
13874 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
13875 gdb.t03/ptype.exp (ptype structure, ptype union):
13876 Remove xfails; the test is looser than when the xfails were added.
13877
13878 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
13879 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
13880
13881 * gdb.t01/run.exp: Only run shell test if isnative.
13882
13883 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
13884 since "run" automatically loads if necessary. Call gdb_target_udi
13885 after the "file" since "file" kills any execution target.
13886
13887 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
13888 GDB. GDB doesn't work that way (not anymore at least) on UDI.
13889 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
13890 argument for UDI.
13891
13892Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
13893
13894 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
13895
13896 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
13897
13898Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13899
13900 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
13901 properly quoting regexps. This makes the second argument to
13902 demangle a fixed string, which matches the callers, instead of a
13903 shell-style pattern which is what the previous implementation
13904 used. Update some of the callers.
13905
13906Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13907
13908 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
13909 (comib_nullified_tests): Fix typo.
13910 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
13911 strings. No longer expected to fail.
13912
13913 * gdb.disasm/hppa.s (addib_tests): Fix typo.
13914 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
13915 strings. No longer expected to fail.
13916
13917 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
13918 string. No longer expected to fail.
13919
13920Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13921
13922 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
13923 No longer expected to fail.
13924
13925 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
13926 string. No longer expected to fail.
13927
13928Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13929
13930 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
13931 only in the names (I probably got most of them). I was even
13932 generous with some which differed in underscores in names, and
13933 probably missed a few, and I *still* was able to remove almost a
13934 third of the file with almost no impact on testsuite coverage.
13935
13936Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13937
13938 * gdb.t00/default.exp: Match udi_attach error message as well as
13939 the one from child_attach.
13940
13941 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
13942
13943 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
13944
13945 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
13946 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
13947
13948 * Move test with enums and partial symbols back to
13949 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
13950 Reverts the change of 26 May 93. Per today's change to
13951 stabs.texinfo, the behavior that weird.exp was expecting was
13952 unreasonable; what is important is that the compiler+gdb get
13953 things right, which happens with a recent gcc. Also fix the test
13954 to deal with native compilers which put out the stab gdb can't
13955 deal with.
13956
13957Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
13958
13959 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
13960 in the names. The main thing these accomplish is to slow things down.
13961 Many more such duplicates surely remain.
13962
13963 * gdb.t00/help.exp: Comment out "help support" test just like
13964 (and for same reason as) "help set" test.
13965
13966Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
13967
13968 * gdb.t06/break.exp: Remove setup_xfails for
13969 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
13970 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
13971 about known bug in gcc to include up through 2.5.8.
13972 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
13973 well as "_vb$".
13974 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
13975 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
13976 with latest gcc and gdb.
13977 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
13978 well as "_vb$".
13979
13980Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13981
13982 * configure.in (hppa*-*-*): Also configure and build stabs-only
13983 tests.
13984
13985Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
13986
13987 * gdb.t10/hppa.mt: A makefile fragment for the PA.
13988 * gdb.t10/configure.in (hppa*-*-*): Use it.
13989
13990Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13991
13992 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
13993
13994Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
13995
13996 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
13997 versions prior to 1.13.5.
13998
13999Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14000
14001 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
14002 the prompt is at the start of a line.
14003
14004Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
14005
14006 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
14007 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
14008 in the copr tests now.
14009 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
14010 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
14011 expected to fail.
14012
14013Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
14014
14015 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
14016 gdb.t31/chillvars.exp, lib/gdb.exp:
14017 Tweak to run under either version of expect.
14018 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
14019 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
14020 * gdb.t11/list.exp: Remove extraneous whitespace.
14021
14022Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14023
14024 * gdb.t16/printcmds.exp (test_print_strings): Accept
14025 "(unsigned char *) " before the string.
14026
14027 * TODO: Add notes about printing of fancy types and GDB expressions.
14028
14029Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
14030
14031 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
14032 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 14033 if doing mips-idt-ecoff.
c906108c
SS
14034
14035Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
14036
14037 * Most .exp files: Tweak to run under either version of expect.
14038
14039Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14040
14041 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
14042 xfails; I'm not sure why they are failing, but not because of PR 1806.
14043
14044Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
14045
14046 * config/unix-gdb.exp: Remove gdb_unload cause it's already
14047 defined in lib/gdb.exp.
14048
14049Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14050
14051 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
14052 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
14053 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
14054 have to be typeless.
14055
14056Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
14057
14058 * TODO: Add suggestion for copyright year test.
14059
14060Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
14061
14062 * configure.in (*-*-lynxos*): Add stabs tests.
14063
14064Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
14065
14066 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
14067 so insert a tab before any assembler directive in column zero.
14068
14069 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
14070 stores.
14071 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
14072 stores.
14073 (fpu_short_memory_tests): Likewise.
14074
14075Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14076
14077 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
14078 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
14079 .stabs directives in comments.
14080
14081Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14082
14083 * TODO: New file, describing tests we could write.
14084 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
14085
14086Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14087
14088 * gdb.t06/signals.exp: Add kludge to force re-sync.
14089
14090 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
14091 to xgdb instead of gdb, get out of gdb.
14092
14093Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
14094
14095 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
14096 for info.
14097
14098Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
14099
14100 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
14101 * gdb.stabs/configure.in (hppa*-*-*): Use it.
14102 * gdb.stabs/hppa.sed: New sed script for the PA.
14103
14104Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14105
14106 * gdb.stabs: Re-write weird.def and configuration to use sed
14107 instead of cpp. sed is portable and POSIX; cpp is neither.
14108
14109Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14110
14111 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
14112
14113Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14114
14115 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
14116
14117Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14118
14119 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
14120 "_vb$".
14121 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
14122 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
14123
14124Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14125
14126 * lib/gdb.exp: Comment out code which depends on non-existent
14127 `transform' procedure.
14128
14129Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
14130
14131 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
14132 * lib/gdb.exp: Transform tool name.
14133 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
14134 1.1's new error handling system.
14135
14136Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14137
14138 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
14139
14140Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14141
14142 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
14143 They made pattern matching so slow that timeouts happened on
14144 heavily loaded systems. Now any output from "show print" which
14145 gets us back to the GDB prompt is a PASS.
14146
14147Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
14148
14149 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
14150
14151Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14152
14153 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
14154
14155 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
14156 It is not from PR 3220.
14157
14158Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14159
14160 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
14161 just started failing because they depended on the order the
14162 subcommands are presented, or exact docstring text. This kind of
14163 test is a pain and has minimal benefit.
14164
14165Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14166
14167 * gdb.t09/corefile.exp: At end of test, use "core" command with
14168 no arguments.
14169
14170Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
14171
14172 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
14173 17}/Makefile.in: Make it possible to run the testsuite with Sun
14174 make and CC = cross gcc by adding explicit build rules for .o
14175 files.
14176
14177Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14178
14179 * gdb.t15/funcargs.exp: Don't put comments on same line as
14180 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 14181
c906108c
SS
14182Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14183
14184 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
14185
14186Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
14187
14188 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
14189 * gdb.t20/inherit.exp: remove three dumplicate entries.
14190
14191Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14192
14193 * gdb.t06/break.exp: For "next over recursive call", fail on any
14194 incorrect output, not just on "factorial (value=2)".
14195
14196Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14197
14198 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
14199 working now. Add an xfail if accesing a bss variable causes
14200 a memory error if the target is not yet run.
14201
14202Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14203
14204 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
14205 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
14206 name of __st* demangling (2 strings). Did Kung really get the
14207 more than 95 others right without testing them?
14208
14209Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
14210
14211 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
14212
14213Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
14214
14215 * configure.in (configdirs): Add gdb.disasm
14216 * gdb.disasm: New directory for GDB disassembler tests.
14217 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
14218
14219Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14220
14221 * gdb.t00/help.exp: Don't test "help set".
14222
14223 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
14224 from within expect statements. None of these happen anymore and
14225 they cause regressions to be silently unnoticed.
14226
14227 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
14228 messages) about known failures with gcc cygnus-2.4.5-930417.
14229
14230 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
14231 comp-info.exp so it gets built if it doesn't exist.
14232
14233 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
14234 it is no longer used.
14235 * gdb.t13/comp-info.c: Removed.
14236
14237Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
14238
14239 * gdb.t06/signals.exp: Add xfail for sun3.
14240
14241Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14242
14243 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
14244 relevant because ^C doesn't get sent but failure can be reproduced
14245 interactively).
14246
14247Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14248
14249 * gdb.stabs/alpha.mt: New configuration file for alpha.
14250 * gdb.stabs/configure.in: Use it.
14251 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
14252 sharing with alpha.mt, redefine long to word via preprocessor.
14253 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
14254 for alpha.
14255 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
14256 native cc.
14257 * gdb.t00/teststrategy.exp: Change expect string so that we
14258 consume the `(xgdb)' from the command echo and from the gdb prompt.
14259 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
14260 gdb currently compares all values as long, so this failure probably
14261 applies to any configuration where LONGEST is bigger than a target int.
14262 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
14263 with gcc.
14264 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
14265 to handle opaque pointers, gcc is.
14266 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
14267 as first argument. Include <sys/types.h> and change all operator
14268 new definitions to use size_t.
14269 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
14270 now that we use size_t.
14271
14272Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14273
14274 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
14275 a long or float array cast all array members to the same type.
14276 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
14277 with 64 bit longs.
14278 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
14279 on alpha.
14280 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
14281
14282Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14283
14284 * gdb.t24 (demangle.exp): Constructors of templates have names like
14285 vector<int>::vector(int) not vector<int>::vector<int>(int). See
14286 section 14.6 of the ARM.
14287
14288 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
14289 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
14290 accomplish little and slow down the testsuite.
14291
14292 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
14293 Accept spaces various places.
14294
14295Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14296
14297 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
14298 with watchpoint enabled.
14299
14300 * Makefile.in: Remove definition of CC and remove the second
14301 definition of CXX (the "CXX = gcc" one remains). These definitions
14302 were causing backquotes to be expanded within backquotes, which
14303 doesn't work.
14304
14305Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
14306
14307 * gdb.t17/callfuncs.exp: Add "return 0" to end.
14308
14309Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14310
14311 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
14312 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
14313 by mips cc and contains no stabs entries.
14314
14315Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
14316
14317 * config/vx-gdb.exp: Use fake device to load files rather than
14318 NFS.
14319 * lib/gdb.exp: New proc to do "file" command.
14320 * config/unix-gdb.exp: Use new "file" proc.
14321
14322Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
14323
14324 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
14325 Rework board rebooting slightly.
14326 (gdb_exit): Don't exit from the remote shell; there isn't one.
14327 * gdb.stabs/weird.exp: If a program is being debugged already,
14328 kill it.
14329 * gdb.t04/setvar.exp: Stop and restart gdb.
14330 * gdb.t05/expr.exp: Likewise.
14331 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
14332 restart gdb and reload the program.
14333 * gdb.t08/opaque.exp: Likewise.
14334 * gdb.t12/scope.exp: Likewise.
14335 * gdb.t13/bitfields.exp: Likewise.
14336 * gdb.t15/funcargs.exp: Likewise.
14337 * gdb.t20/classes.exp: Likewise.
14338 * gdb.t03/ptype.exp: Increase timeout.
14339 * gdb.t16/printcmds.exp (test_print_string_constants,
14340 test_print_array_constants): Likewise.
14341 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
14342 * gdb.t20/classes.exp (do_tests): Likewise.
14343 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
14344
14345Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
14346
14347 * gdb.stabs: Renamed *wierd* to *weird*.
14348
14349Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
14350
14351 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
14352 for timeout. Add "known gcc 2.4.5 bug" to failure message.
14353
14354Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
14355
14356 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
14357 (do_tests): Remove xfail for whatis on one_var and two_var.
14358
14359Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
14360
14361 * Makefile.in: Made cross building work better by adding
14362 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
14363
14364Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14365
14366 * gdb.t15/{return.c,return.exp,Makefile.in}:
14367 New test, currently commented out.
14368
14369Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
14370
14371 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
14372 still running and removes the leftover named socket so GDb can do
14373 clean restarts.
14374
14375Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
14376
14377 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
14378 console, not GDB.
14379 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
14380 cross testing works better with "make check"
14381 * config/unix-gdb: Use default procedures for exit and version.
14382 * config/vx-gdb.exp: Cleaned up and massaged back to working order
14383 with the newest VxWorks.
14384
14385Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14386
14387 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
14388 old form.
14389
14390 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
14391 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
14392
14393 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
14394
14395 * config/unix-gdb.exp: Remove this version of gdb_exit
14396 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
14397 Rob says he'll look at it when he gets back to testing boards.
14398
14399Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
14400
14401 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
14402 an expected fail for certain ptype commands.
14403
14404 * gdb.t20/classes.exp: Update expected results of "ptype class
14405 Base1" to account for the constructor that now appears in the type.
14406
14407Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
14408
14409 * configure.in (configdirs): Restore gdb.t04, which mysteriously
14410 disappeared from list.
14411 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
14412 "alldone" proc with call to cleanup and exit.
14413 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
14414 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
14415 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
14416 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
14417 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
14418 "alldone" proc with simple returns that suppress remaining
14419 tests. The alldone proc went away many months ago.
14420
14421Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14422
14423 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
14424
14425 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
14426
14427Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14428
14429 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
14430 as vax gdb will display them.
14431
14432Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14433
14434 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
14435 optimizers.
14436
14437 * scope.exp: Change "bad value for localval" messages so each one
14438 is unique.
14439
14440 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
14441 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
14442
14443 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
14444
14445Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14446
14447 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
14448 doesn't exist (due to optimization).
14449
14450Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14451
14452 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
14453 contains \r because the filename is long.
14454
14455 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
14456 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
14457
14458Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14459
14460 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
14461 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
14462 Ultrix.
14463 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
14464 int tests.
14465 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
14466
14467Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
14468
14469 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
14470
14471 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 14472 to match does not match the passing case but still matches the
c906108c
SS
14473 failing case.
14474
14475Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14476
14477 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
14478
14479Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
14480
14481 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
14482 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
14483 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
14484 Remove various versions of gdb_exit.
14485 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
14486 gdb_exit.
14487 * config/unix-gdb.exp: gdb_exit remains here, and should override
14488 the generic version, since it's doing a lot of wierd stuff that
14489 the other versions aren't. FIXME, fold it in, or abandon this
14490 version.
14491
14492Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14493
14494 * gdb.t24/demangle.exp: Add tests for PR 3220.
14495
14496Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14497
14498 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
14499
14500Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
14501
14502 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
14503 "i386-*-*". Works for i486 as well.
14504
14505 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
14506 bug, and expand domain of xfail to all SVR4 systems, since the
14507 actual problem is likely to be in generic SVR4 /proc support.
14508
14509Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14510
14511 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
14512
14513Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
14514
14515 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
14516 xfails for other systems. Match a missing 'Continuing.' as an
14517 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
14518
14519 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
14520 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
14521 Only issue warning for missing executables if -all option is used.
14522
14523 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
14524 file if -all option is used. It's like an unpredictable XFAIL.
14525
14526Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14527
14528 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
14529 for dynamically linked binaries.
14530
14531 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
14532
14533Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14534
14535 * gdb.t20/inherit.exp: Change message for "print tagless struct"
14536 to state that this is a known bug in old versions of g++.
14537
14538Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14539
14540 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
14541 while waiting for `Continuing'.
14542
14543Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
14544
14545 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
14546 in text, data, and bss.
14547 * gdb.t10/nodebug.c: Add local and global test variables for
14548 initialized and uninitialized data.
14549
14550Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14551
14552 * config/unix-gdb.exp (gdb_exit): Add "wait".
14553
14554Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14555
14556 * gdb.t06/signals.exp: xfail the continue from the handler for all
14557 targets.
14558
14559 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
14560 function with watchpoints enabled, the i386 call dummy starts with
14561 a call.
14562
14563 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
14564 386 bsd names its corefiles.
14565
14566Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
14567
14568 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
14569 compilers don't grok it.
14570 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
14571 with small octal ints rather than character constants, which
14572 are signed and might not fit if first promoted to int.
14573
14574Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
14575
14576 * gdb.t09/Makefile.in (clean): Remove corefile.
14577
14578Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14579
14580 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
14581
14582Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14583 and Jim Kingdon (kingdon@cygnus.com)
14584
14585 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
14586 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
14587 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
14588
14589Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14590
14591 * gdb.t17/interrupt.exp: Add xfail for hppa.
14592
14593Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14594
14595 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
14596 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
14597 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
14598 to determine signed-ness of bitfields and use the result to setup
14599 the xfail.
14600 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
14601 * gdb.t15/funcargs.exp: Use them to step until the second indirect
14602 call line is reached if necessary.
14603
14604Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14605
14606 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
14607
14608Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14609
14610 * gdb.t06/break.exp: Also test `clear' command.
14611
14612Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
14613
14614 * gdb.t00/teststrategy.exp: Remove extra quote.
14615
14616 * gdb.t07/watchpoint.exp: Change xfail for calling function with
14617 watchpoint enabled to be for all non-68k machines.
14618
14619 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
14620
14621Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14622
14623 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
14624 targets use aout.mt instead of ecoff.mt as gas understands
14625 standard aout format.
14626
14627Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
14628
14629 * lib/gdb.exp (runto): Don't insist that function we are running to
14630 was compiled with -g.
14631
14632 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
14633
14634 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
14635 to get back into the read system call.
14636 Accept leading newline in case where we woke it up.
14637
14638Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14639
14640 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
14641 to make the stabs test work on ecoff systems using gcc and -with-stabs.
14642 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
14643 enable ecoff configuration.
14644
14645Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14646
14647 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
14648
14649Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14650
14651 * gdb.t16/printcmds.exp: Add another printf test.
14652
14653Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
14654
14655 * configure.in: If configured -with-stabs on any target, add
14656 stabsdirs to configdirs.
14657
14658Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14659
14660 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
14661 fun" so pattern does not match the command itself.
14662
14663Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14664
14665 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
14666
14667Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14668
14669 * gdb.t17/interrupt.exp: Test for more things.
14670
14671Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14672
14673 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
14674 compiler arranges the code and line numbers.
14675
14676 * gdb.t17/interrupt.exp: Don't send \n after ^C.
14677
14678Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14679
14680 * gdb.t00/help.exp: Increase expect input buffer size.
14681
14682Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14683
14684 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
14685
14686 * gdb.t07/watchpoint.exp: Add xfail for hppa.
14687
14688 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
14689
14690 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
14691 [0-9]*, not just [0-9].
14692
14693Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14694
14695 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
14696
14697 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
14698
14699Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14700
14701 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
14702
14703Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14704
14705 * gdb.t06/signals.c: Add xfails for sun3.
14706
14707 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
14708
14709 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
14710 test_stepping tests.
14711
14712Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14713
14714 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
14715
14716 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
14717
14718 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
14719 rather than actually putting it through cpp twice.
14720
14721 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
14722
14723Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
14724
14725 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
14726 no longer needed.
14727
14728Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14729
14730 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
14731
14732 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
14733 C++ features prints as "struct", make it a pass, not an xfail.
14734
14735Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14736
14737 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
14738 Don't require VA to print as "class" rather than "struct".
14739
14740Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
14741
14742 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
14743
14744Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14745
14746 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
14747
14748Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14749
14750 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
14751 order.
14752
14753Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14754
14755 * gdb.t16/printcmds.exp: Add printf tests.
14756
14757 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
14758
14759 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
14760
14761Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
14762
14763 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
14764 pass counts, to counteract any existing or future setup_xfails.
14765
14766Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14767
14768 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
14769 {BEGIN,END}_COMMON for common block instead of STAB.
14770 * gdb.stabs/wierd.exp: Add xfail for rs6000.
14771
14772 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
14773 intp_var should be N_GSYM not N_LSYM.
14774 wierd-aout.S: Use a label for the value of the N_SO.
14775 wierd.def: Remove all backslashes.
14776 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
14777
14778Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14779
14780 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
14781 get the expected next to inheritance3.
14782
14783Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
14784
14785 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
14786 now that gcc-2.4 gets it right.
14787
14788Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14789
14790 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
14791
14792 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
14793 generating comp-info.exp which works for cross-compilation.
14794
14795Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
14796
14797 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
14798 "*-*-sysv4.*".
14799
14800Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
14801
14802 * gdb.t01/run.exp: Start with a fresh gdb.
14803 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
14804 SVR4.x.
14805
14806Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
14807
14808 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
14809 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
14810 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
14811 Makefile.in (distclean, realclean): Remove gdbme.c from list of
14812 things to remove.
14813
14814Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
14815
14816 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
14817 test cases from bug reports.
14818
14819Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
14820
14821 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
14822 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
14823 avoid spurious xfails.
14824 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
14825 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
14826 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
14827
14828Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
14829
14830 * gdb.t00/teststrategy.exp: Rework to provide more useful
14831 description of each test, fix problem with systems that define
14832 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
14833 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
14834 results for "next over recursive call" so timeouts aren't taken
14835 by error.
14836
14837Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
14838
14839 * gdb.t12/scope.exp: Test printing of variables before run.
14840
14841 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
14842 printed in wrong order due to sorting.
14843
14844Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
14845
14846 * gdb.t00/teststrategy.exp: Fix expected results for printing
14847 user entered string constant. Is array of char, prints with no
14848 address.
14849
14850 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
14851 commands.
14852 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
14853 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
14854 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
14855 of struct of char arrays.
14856 * gdb.t00/radix.exp: New tests for radix commands.
14857
14858Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
14859
14860 * gdb.t16/printcmd.exp: Print a variable before running program
14861 (with xfail for AIX).
14862
14863Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
14864
14865 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
14866
14867 * gdb.t16/printcmd.exp: Don't print variables before running program.
14868
14869 * gdb.t06/break.exp: Don't require envp argument to main.
14870
14871 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
14872
14873 * gdb.t02/whatis.exp, gdb.t11/list.exp:
14874 Add xfails for rs6000.
14875
14876 * gdb.t02/whatis.exp: Change other tests not to re-test something
14877 we already tested.
14878
14879 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
14880 each type used has a variable of that type.
14881
14882Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
14883
14884 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
14885
14886Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
14887
14888 * configure.in: change srctrigger to be a file, not a directory
14889
14890Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
14891
14892 * configure.in (mips-idt-ecoff*): Added trailing '*'.
14893
14894 * gdb.t11/list.exp: Fixed a couple of typos.
14895
14896Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
14897
14898 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
14899 is fixed and PR is closed.
14900 * gdb.t16 (gdbme.c): Add simple test string variable.
14901 * gdb.t16 (printcmds.exp): Add tests with simple test string
14902 variable, primarily for boundaries on "set print elements".
14903
14904Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
14905
14906 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
14907 Make leading 0's optional and don't expect a tab in the middle
14908 of the number.
14909
14910 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
14911
14912 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
14913 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
14914 don't end command passed to gdb_test with newline.
14915
14916 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
14917 signed keyword away, don't expect signed bitfields to be signed.
14918
14919 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
14920 printing with only as many 1's as are in the field as well as printing
14921 with 32 1's (see comment).
14922
14923Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
14924
14925 * gdb.t00/default.exp: Start with a fresh gdb.
14926 * configure.in (configdirs): Remove gdb.t31 until the chill
14927 compiler works again. It no longer is able to find chillrt0
14928 since it isn't in libchill.a anymore.
14929 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
14930 wierd.o, make more modular.
14931 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
14932 spurious newlines that caused problems.
14933
14934Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14935
14936 * Move test with enums and partial symbols from gdb.t03/ptype.exp
14937 to gdb.stabs/wierd.exp since GCC has worked around the bug.
14938 gdb.stabs/wierd.{exp,def}: Many new tests.
14939
14940 * gdb.t00/default.exp: update info line for new message.
14941
14942 * gdb.t02/{whatis.exp,gdbme.c}:
14943 Test that "char *" doesn't print as "caddr_t".
14944
14945Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14946
14947 * gdb.t00/help.exp: Use .* in place of some help messages which
14948 just changed.
14949 gdb.t00/default.exp: Update "info frame" test for new message.
14950 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
14951 Remove some xfails
14952
14953Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14954
14955 * gdb.t03/{gdbme.c,ptype.exp}:
14956 Add tests for typedef'd struct and union without tags.
14957 Also check "whatis" on a variable of a typedef'd enum without a tag.
14958
14959 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
14960 PRMS 1823; the bug still exists but isn't reproduced by this test
14961 anymore), and remove rs6000 XFAIL (the bug is fixed).
14962
14963 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
14964 duplicated from whatis.exp. For those that are left, accept
14965 "long", "long int", or "int" for long variables (whatis.exp already
14966 has an XFAIL for "int", so no need to fail it here).
14967
14968 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
14969 Deal with GCC's names for types now that GDB uses the compiler's names.
14970
14971 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
14972 setup_xfail's for sunos4. If we #defined the signed keyword away,
14973 don't expect GDB to know that char it is signed.
14974
14975 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
14976
14977Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
14978
14979 * configure.in (configdirs): Add gdb.t24 for C++ tests that
14980 should work on any system, regardless of debugging format.
14981 * gdb.t21/demangle.exp: Move to gdb.t24.
14982 * gdb.t24/demangle.exp: Move from gdb.t21.
14983 * gdb.t24/{Makefile.in, configure.in}: New files.
14984
14985Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14986
14987 * configure.in: Do gdb.stabs and C++ tests only for stabs.
14988 * gdb.stabs: New directory.
14989
14990Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
14991
14992 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
14993 not just "Quit anyway?".
14994
14995Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
14996
14997 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
14998 that all setup_xfails are immediately followed by clear_xfails.
14999
15000Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
15001
15002 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
15003 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
15004 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
15005 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
15006 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
15007 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
15008 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
15009 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
15010 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
15011 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
15012 gdb.t31/chillvars.exp, lib/gdb.exp:
15013 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
15014 bug-gdb@prep.ai.mit.edu.
15015
15016Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
15017
15018 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
15019 with 0.0, not integer 0.
15020
15021Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
15022
15023 * gdb.t06/break.exp: Update for "Kill the program" message change.
15024
15025Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
15026
15027 * Makefile.in (GDBFLAGS): Set to -nx.
15028 * Makefile.in (site.exp): Use GDBFLAGS.
15029
15030Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
15031
15032 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
15033 Makefiles.
15034 (check): depend on just-check.
15035 (just-check): added so that tests can be run without a noop
15036 build pass.
15037
15038Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
15039
15040 Switch to using configure's configdirs.
15041 * Makefile.in (Makefile): add configure.in dependency.
15042 (SUBDIRS): removed redundant assignment.
15043 * configure.in: switch subdirs assignment to configdirs.
15044 * gdb.t*/configure.in: new files.
15045
15046Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
15047
15048 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
15049 works.
15050
15051Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
15052
15053 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
15054 in explicit rules. Apparently this is not supported by some makes.
15055
15056Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
15057
15058 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
15059
15060Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15061
15062 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
15063 disappeared.
15064
15065Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
15066
15067 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
15068
15069Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
15070
15071 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
15072 watchpoint problem that is now fixed.
15073 * gdb.t30/chexp.exp: Remove setup_xfail for printing
15074 uninitialized convenience variables.
15075 * gdb.t31/chillvars.exp: Fix expected patterns for printing
15076 structures.
15077
15078Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15079
15080 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
15081 which causes expect to get out of sync with gdb on long output
15082 from help set.
15083 * gdb.t09/corefile.exp: Make expected pattern for core file
15084 failing signal and frame output format less sun specific.
15085
15086Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
15087
15088 * gdb.t31/chillvars.exp: Add and remove initial dummy
15089 breakpoint, so that symbol table is forced in.
15090 (Needed at least on Sunos4, though it seems not SVR4.)
15091 * gdb.t31/chillvars.exp: Update for changed output format.
15092
15093Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
15094
15095 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
15096
15097Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
15098
15099 * Makefile.in: Added --srcdir when invoking runtest, removed the
15100 need for a local config file. (optional now)
15101
15102Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
15103
15104 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
15105 failure count used to force early termination. Add some more
15106 expected failures for gnu style demangling.
15107
15108Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15109
15110 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
15111 pmi variable from gdb.t20/gdbme to get optimized away.
15112 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
15113 Check for written corefile upon timeout _and_ eof.
15114
15115Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15116
15117 * config/unix-gdb.exp: Add missing return 0.
15118
15119Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15120
15121 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
15122 test termination.
15123
15124Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
15125
15126 * configure.in (subdirs): Put back gdb.t17 which mysteriously
15127 disappeared.
15128
15129Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
15130
15131 * gdb.t10/crossload.exp: Disable the i860-elf test until such
15132 time as i860 support works.
15133
d63a86f8 15134 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
15135 "backtrace 100\r" rather than just "backtrace\r", to match last
15136 change.
15137
15138Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
15139
15140 * config/udi-gdb.exp (gdb_exit): Remove close command.
15141 (gdb_target_udi): New procedure to set the UDI target.
15142 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
15143 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
15144 Added waits for prompts after several question responses. Added
15145 some more responses used by a29k-amd-udi-gdb.
15146 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
15147 pass different arguments, restart UDI connection after program
15148 completion.
15149 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
15150 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
15151 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
15152 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
15153 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
15154 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
15155 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
15156 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
15157 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
15158 after program completion.
15159 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
15160 compiled with a SELECT_VECS setting.
15161 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
15162 infinite recursion.
15163
15164 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
15165 Added checks for COFF results, and made them expected failures for
15166 all targets. It would be better to make them expected failures
15167 for COFF targets only.
15168
15169Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
15170
15171 * Makefile.in: add null dvi target, don't bother to recurse
15172 through test directories for info and install-info; rename
15173 $(datadir) to be dejagnu instead of deja-gnu
15174
15175Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
15176
15177 * gdb.t31/gdbme.ch: Re-enable code that previously caused
15178 compiler to coredump.
15179 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
15180 code.
15181
15182Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
15183
15184 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
15185 coredump.
15186 * gdb.t31/chillvars.exp: Comment out tests that depend on that
15187 code.
15188
15189Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
15190
15191 * gdb.t03/ptype.exp: tests for return code from gdb_test.
15192 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
15193 which in a shell. Deletes xgdb when done.
15194 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
15195 Tests the return from the "set height" or "set width" commands.
15196 Added a few return codes where needed.
15197
15198Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
15199
15200 * Makefile.in (SUBDIRS): Add gdb.t17.
15201 * configure.in (subdirs): Add gdb.t17.
15202 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
15203 files to test gdb's calling of functions in the inferior with
15204 the correct arguments and gdb's ability to retrieve any
15205 result returned.
15206
15207Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
15208
15209 * config/unix-gdb.exp (gdb_exit): Remove close commands that
15210 may be called after gdb goes away. Previous versions of expect
15211 needed these to avoid file descriptor leaks, but they cause
15212 errors with the current revision of expect.
15213 * gdb.t00/gdbvars.exp: Use -re on expected output after
15214 setting sevenbit-strings.
15215 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
15216 to set sevenbit-strings consistent across tests.
15217 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
15218 set sevenbit-strings consistent across tests.
15219
15220Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
15221
15222 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
15223 expected output to match current "expect" expectations.
15224
15225Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
15226
15227 * gdb.t00/default.exp: Change expected output for default "source"
15228 command, to match new gdb behavior which requires a filename to
15229 source.
15230
15231Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
15232
15233 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
15234 expected fail for i486-*-* that misses the marker2 function.
15235 * gdb.t10/crossload.exp (bfddefault): Allow successful
15236 recognition of a format to pass even if no symbols are found.
15237 Explicitly catch failures where the format is not recognized
15238 or is ambiguous, and add the reason to the fail message.
15239 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
15240 the cause is and invalid target and add reason to failure message.
15241 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
15242 elf32-i386, elf32-sparc, and elf32-i860.
15243 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
15244 Set up expected failure for 'filename'::variable scope resolution,
15245 which is now apparently broken on all targets.
15246 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
15247 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
15248 gdb.t23/templates.exp: Change failure for missing binfile into
15249 just a warning.
15250 gdb.t21/demangle.exp: Change all cfront references to 'arm'
15251 references.
15252
15253Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
15254
15255 * gdb.t00/default.exp: Add expected output for default "source"
15256 command, to match new gdb behavior.
15257 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
15258
15259Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
15260
15261 * config/*-gdb.exp: returns an error, rather than exiting on
15262 internal errors.
15263
15264Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
15265
15266 * gdb.t03/gdbme.c: Add pointer to struct variable.
15267 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
15268 referencing struct members.
15269
15270Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
15271
15272 * configure.in (mips-idt-ecoff): New target.
15273 * config/mips-gdb.exp: New file for remote board using MIPS remote
15274 debugging protocol.
15275
15276 * Redid configuration scheme. Removed gdb.t*/configure.in.
15277 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
15278 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
15279 distclean targets. Built executables via .o files. Adjusted
15280 tests to account for source files in $(srcdir) rather than
15281 $(objdir).
15282 * lib/gdb.exp (runto): Don't expect () after the function name,
15283 because it may have arguments.
15284
15285Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
15286
15287 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
15288 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
15289 expected failures for mips-idt-* and mips-sgi-*.
15290 * gdb.t00/default.exp (attach): Kill process if requested.
15291 * gdb.t00/help.exp (help target core, help target): Accept a gdb
15292 that does not read core files.
15293 * gdb.t01/run.exp: Removed checks for exit status code.
15294 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
15295 it is linked in.
15296 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
15297 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
15298 appropriate, rather than doing it by hand.
15299 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
15300 execution.
15301 * gdb.t10/crossload.exp: Kill existing program if needed.
15302 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
15303 appropriate, rather than doing it by hand. Always increase
15304 timeout for this test, not just for VxWorks.
15305
15306Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
15307
15308 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
15309 of Chill STRUCT types and STRUCT values.
15310 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
15311 than "char".
15312 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 15313 struct2): New struct definitions and initializations to test
c906108c
SS
15314 simple Chill STRUCT types.
15315
15316Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
15317
15318 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
15319 the null byte at the end of strings.
15320 * gdb.t00/default.exp: Make show version insensitive to copyright
15321 date.
15322 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
15323 to avoid dependencies on target char signedness.
15324 * gdb.t16/printcmds.exp: Update expected results for explicitly
15325 unsigned char.
15326 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
15327 now work.
15328 * gdb.t21/demangle.exp: Add many more patterns for template
15329 demangling, most of them being expected failures.
15330 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
15331 string we are matching for, to match on the whole string.
15332 * gdb.t21/demangle.exp: Add many new test strings to demangle,
15333 and fix a whole bunch that had incorrect expected output but were
15334 passing anyway because of the bug in "proc demangle".
15335 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
15336 type.
15337 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
15338
15339Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
15340
15341 * gdb/testsuite: made modifications to testcases, etc., to allow
15342 them to work properly given the reorganization of deja-gnu and the
15343 relocation of the testcases from deja-gnu to a "tool" subdirectory.
15344
15345Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
15346
15347 * gdb/testsuite: Initial creation of gdb/testsuite.
15348 Migrated dejagnu testcases and support files for testing nm to
15349 gdb/testsuite from deja-gnu. These files were moved "as is"
15350 with no modifications. This migration is part of a major overhaul
15351 of dejagnu. The modifications to these testcases, etc., which
15352 will allow them to work with the new version of dejagnu will be
15353 made in a future update.
48efe704 15354
8d8cb839 15355 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 15356\f
8d8cb839
EZ
15357;; Local Variables:
15358;; mode: change-log
15359;; left-margin: 8
15360;; fill-column: 74
15361;; version-control: never
15362;; End:
902f2ccb
MC
15363
15364 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 15365 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
15366 Copying and distribution of this file, with or without modification,
15367 are permitted provided the copyright notice and this notice are preserved.