]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
* gas/pdp11/pdp11.exp: Add run of absreloc.
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
d8e22779
TT
12011-01-06 Tom Tromey <tromey@redhat.com>
2
3 * gdb.python/py-frame.exp: Test gdb.newest_frame.
4
09050809
JB
52011-01-06 Joel Brobecker <brobecker@adacore.com>
6
7 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
8 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
9 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
10 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
11 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
12 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
13 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
14 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
15 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
16 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
17 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
18 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
19 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
20 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
21 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
22 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
23 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
24 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
25 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
26 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
27 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
28 gdb.ada/uninitialized_vars.exp,
29 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
30 Simplify by using clean_restart.
31
8ed5dd9e
JB
322011-01-06 Joel Brobecker <brobecker@adacore.com>
33
34 Add marker to be used as anchor for inserting breakpoints.
35 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
36 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
37 Likewise.
38
39 Remove uses of gdb_start_cmd.
40 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
41 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
42
43 Do not run testcase if testing with GDBserver.
44 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
45 if testing with GDBserver.
46
368a124f
JB
472011-01-06 Joel Brobecker <brobecker@adacore.com>
48
49 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
50 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
51 copyright header.
52
44944448
JB
532011-01-05 Joel Brobecker <brobecker@adacore.com>
54
55 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
56 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
57 testsuite/gdb.fortran/complex.f,
58 testsuite/gdb.fortran/derived-type.f90,
59 testsuite/gdb.fortran/library-module-lib.f90,
60 testsuite/gdb.fortran/library-module-main.f90,
61 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
62 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
63 Copyright year update.
64
31886ea6
JB
652011-01-05 Joel Brobecker <brobecker@adacore.com>
66
67 * gdb.base/langs1.f: Add copyright header.
68
ebedcab5
JK
692011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
70
71 * gdb.base/morestack.exp: New file.
72 * gdb.base/morestack.c: New file.
73
de1eb2f9
JK
742011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
75
76 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
77
9e87a409
JB
782010-12-29 Joel Brobecker <brobecker@adacore.com>
79
80 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
81 * gdb.ada/arrayptr.exp: Add test printing that new variable.
82
720d1a40
JB
832010-12-29 Joel Brobecker <brobecker@adacore.com>
84
85 * gdb.ada/lang_switch.exp: Correct expected parameter value.
86
a283af87
AS
872010-12-25 Andreas Schwab <schwab@linux-m68k.org>
88
5d3d9cba
AS
89 * gdb.threads/tls.exp: Fix typo.
90
a283af87
AS
91 * gdb.threads/thread-specific.exp (get_thread_list): Update.
92 * gdb.threads/execl.exp: Update.
93
2a20745c
YQ
942010-12-23 Yao Qi <yao@codesourcery.com>
95
96 * gdb.arch/arm-disp-step.exp: New.
97 * gdb.arch/arm-disp-step.S: New.
98
a7658b96
TT
992010-12-21 Tom Tromey <tromey@redhat.com>
100
101 * gdb.threads/execl.exp: Update.
102 * gdb.threads/linux-dp.exp: Update.
103 * gdb.threads/manythreads.exp: Update.
104 * gdb.threads/tls.exp: Update.
105
5b79abe7
TT
1062010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
107
108 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
109 (NextOverThrowDerivates) <resumebpt>: New.
110 (resumebpt_test): New.
111 (main): Call resumebpt_test.
112 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
113
0914bcdb
SS
1142010-12-12 Stan Shebs <stan@codesourcery.com>
115
116 * gdb.trace/tsv.exp: Test print command on trace state variables.
117
305aeedc
TT
1182010-12-09 Tom Tromey <tromey@redhat.com>
119
120 * gdb.base/interp.exp: Add regression test.
121
186c406b
TT
1222010-12-09 Tom Tromey <tromey@redhat.com>
123
124 * gdb.java/jnpe.java: New file.
125 * gdb.java/jnpe.exp: New file.
126 * gdb.cp/nextoverthrow.exp: New file.
127 * gdb.cp/nextoverthrow.cc: New file.
128
aae1c79a
DE
1292010-12-07 Doug Evans <dje@google.com>
130
131 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
132 of data-directory.
133 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
134 updated.
135 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
136
d426f7b4
MS
1372010-11-29 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
138
139 * gdb.base/callfuncs.exp: Test for skip_float_tests.
140 * gdb.base/call-sc.exp: Ditto.
141 * gdb.base/finish.exp: Ditto.
142 * gdb.base/return.exp: Ditto.
143 * gdb.base/return2.exp: Ditto.
144
5fa290c1
DE
1452010-11-30 Doug Evans <dje@google.com>
146
147 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
148 (gdb_expect_list): Fix spelling errors in comments.
149 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
150 send_gdb/gdb_expect_list where applicable.
151 * gdb.base/call-ar-st.exp: Ditto.
152 * gdb.base/funcargs.exp: Ditto.
153 * gdb.base/gcore.exp: Ditto.
154 * gdb.base/page.exp: Ditto.
155 * gdb.base/sigaltstack.exp: Ditto.
156 * gdb.base/siginfo.exp: Ditto.
157 * gdb.base/sigstep.exp: Ditto.
158 * gdb.base/trace-commands.exp: Ditto.
159
4e04c971
DE
1602010-11-29 Doug Evans <dje@google.com>
161
162 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
163 printer-name;subprinter-name.
164
8cf6f0b1
TT
1652010-11-29 Tom Tromey <tromey@redhat.com>
166
167 * gdb.dwarf2/implptr.exp: New file.
168 * gdb.dwarf2/implptr.c: New file.
169 * gdb.dwarf2/implptr.S: New file.
170
94b6973e
PM
1712010-11-29 Phil Muldoon <pmuldoon@redhat.com>
172
173 PR python/12199
174
175 * gdb.python/py-breakpoint.exp: Test the delete method.
176
8358c15c
JK
1772010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
178
179 Fix step_resume_breakpoint unsaved during an infcall.
180 * gdb.base/step-resume-infcall.exp: New file.
181 * gdb.base/step-resume-infcall.c: New file.
182
f6df29bc
TJB
1832010-11-24 Edjunior Machado <emachado@br.ibm.com>
184
185 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
186
f2b5a5cf
TJB
1872010-11-24 Edjunior Machado <emachado@br.ibm.com>
188
189 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
190 on ppc64's symbols; "finish" and "return" commands must accept to
191 show the caller line again as well as the line after.
192 * gdb.asm/powerpc64.inc: New file.
193
6b0ecdc2
DE
1942010-11-23 Doug Evans <dje@google.com>
195
196 * lib/gdb.exp (gdb_test_sequence): New function.
197 (gdb_expect_list): Add verbose -log call for each pattern.
198 * gdb.base/signals.exp (test_handle_all_print): Call it.
199 Reduce timeout increment from 6 minutes to 1 minute.
200 * gdb.server/ext-run.exp: Call it.
201
ea976c60
PM
2022010-11-23 Phil Muldoon <pmuldoon@redhat.com>
203
f2b5a5cf 204 PR python/12212
ea976c60
PM
205
206 * gdb.python/python.exp: Check that selected_thread raises an
207 error when no inferior is loaded.
208
c0efa795
JK
2092010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
210
211 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
212 * gdb.dwarf2/dw2-stack-boundary.S: New file.
213
ec3aa567
JK
2142010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
215
216 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
217 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
218
d8249011
DE
2192010-11-18 Doug Evans <dje@google.com>
220
221 * gdb.server/ext-run.exp: Fix intermittent failures.
222
d4eba7d1
NF
2232010-11-12 Nathan Froyd <froydnj@codesourcery.com>
224
225 * gdb.stabs/gdb11479.exp: Use runto_main.
226
b04c2f88
NF
2272010-11-12 Nathan Froyd <froydnj@codesourcery.com>
228
229 * gdb.base/break-entry.exp: Skip if using a stub.
230
ae9d7ce4
NF
2312010-11-12 Nathan Froyd <froydnj@codesourcery.com>
232
233 * gdb.python/py-inferior.exp: Pack values in target endianness.
234
621c8364
TT
2352010-11-12 Tom Tromey <tromey@redhat.com>
236
237 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
238 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
239 MemoryError.
240 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
241 type.
242 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
243 MemoryError.
244 (test_subscript_regression): Update exception type.
245
84f4c1fe
PM
2462010-11-11 Phil Muldoon <pmuldoon@redhat.com>
247
248 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
249 breakpoint tests.
250
a1442452
PA
2512010-11-09 Pedro Alves <pedro@codesourcery.com>
252
253 * gdb.base/watchpoint.exp: Test "watch -location" with an
254 innacessible location.
255
efd11a33
JK
2562010-11-09 Edjunior Machado <emachado@br.ibm.com>
257 Luis Machado <luisgpm@br.ibm.com>
258
259 * gdb.base/maint.exp: Expect "." prefix.
260 * gdb.base/nodebug.exp: Expect "." Likewise.
261 * gdb.base/sepsymtab.exp: Expect "." Likewise.
262 * gdb.base/watchpoint-cond-gone.exp: Likewise.
263 * gdb.base/watchpoint.exp: Expect a software watch to be created for
264 POWER server processors.
265
aa00efb5
JK
2662010-11-08 Edjunior Machado <emachado@br.ibm.com>
267 Luis Machado <luisgpm@br.ibm.com>
268
269 * gdb.base/break-entry.exp: convert entry point for
270 ppc64 and expect leading `.' on ppc64's symbols
271
99e7ae30
DE
2722010-11-05 Doug Evans <dje@google.com>
273
274 * gdb.base/help.exp: Update expected output.
b521dba8
DE
275 * gdb.python/py-param.exp: Delete, contents moved to ...
276 * gdb.python/py-parameter.exp: ... here. New file.
277 Add test for gdb.parameter ("directories").
99e7ae30 278
f4b8a18d
KW
2792010-11-05 Ken Werner <ken.werner@de.ibm.com>
280
281 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
282 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
283 * configure: Regenerate.
284 * gdb.opencl/Makefile.in: New File.
285 * gdb.opencl/datatypes.exp: Likewise.
286 * gdb.opencl/datatypes.cl: Likewise.
287 * gdb.opencl/operators.exp: Likewise.
288 * gdb.opencl/operators.cl: Likewise.
289 * gdb.opencl/vec_comps.exp: Likewise.
290 * gdb.opencl/vec_comps.cl: Likewise.
291 * gdb.opencl/convs_casts.exp: Likewise.
292 * gdb.opencl/convs_casts.cl: Likewise.
293 * lib/opencl.exp: Likewise.
294 * lib/opencl_hostapp.c: Likewise.
295 * lib/opencl_kernel.cl: Likewise.
296 * lib/cl_util.c: Likewise.
297 * lib/cl_util.c: Likewise.
298 * gdb.base/default.exp (set language): Add "opencl" to the list of
299 languages.
300
a9d5ef47
SW
3012010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
302
303 * gdb.cp/overload.exp: Added test for inheritance overload.
304 * gdb.cp/overload.cc: Ditto.
305 * gdb.cp/oranking.exp: Removed releveant kfails.
306
03eb1c79
JK
3072010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
308 Joel Brobecker <brobecker@adacore.com>
309
310 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
311 check test_compiler_info.
312
dbc98a8b
KW
3132010-11-03 Ken Werner <ken.werner@de.ibm.com>
314
315 * gdb.base/gnu_vector.exp: Adjust expect messages.
316
120bd360
KW
3172010-11-03 Ken Werner <ken.werner@de.ibm.com>
318
319 * gdb.base/gnu_vector.exp: Add unary operator tests.
320
c37f7098
KW
3212010-11-03 Ken Werner <ken.werner@de.ibm.com>
322
323 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
324
7b51bc51
DE
3252010-11-02 Doug Evans <dje@google.com>
326
327 * gdb.python/py-pp-maint.c: New file.
328 * gdb.python/py-pp-maint.exp: New file.
329 * gdb.python/py-pp-maint.py: New file.
330
50c97f38
TT
3312010-11-02 Tom Tromey <tromey@redhat.com>
332
333 * gdb.base/default.exp: Remove "scheme" from language list.
334
a289b8f6
JK
3352010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
336
337 Revert:
338 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
339 * gdb.threads/sigstep-threads.exp: New file.
340 * gdb.threads/sigstep-threads.c: New file.
341
cd017491
MS
3422010-10-20 Michael Snyder <msnyder@vmware.com>
343
344 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
345
8e6a5956
UW
3462010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
347
348 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
349 Skip test completely if gdb,no_hardware_watchpoints.
350
2c04da0d
UW
3512010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
352
353 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
354 strict, but do not check for any particular function name within libc.
355
79afc5ef
SW
3562010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
357
358 * gdb.cp/smartp.exp: New test.
359 * gdb.cp/smartp.cc : New test.
360
026ffab7
SW
3612010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
362
363 * gdb.cp/converts.exp: Test pointer to bool conversion.
364 Test pointer to long conversion.
365 * gdb.cp/oranking.exp: Removed relevant kfail.
366
3a772aa4
TT
3672010-10-18 Tom Tromey <tromey@redhat.com>
368
369 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
370 argument to lazy_string.
371 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
372 (pp_ls.to_string): Use it.
373 * gdb.python/py-prettyprint.c (main): Move declarations to top.
374 Add "estring2" local.
375
5fc3827b
JK
3762010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
377
378 Fix s390x compatibility.
379 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
380 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
381
8aeb23f3
JK
3822010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
383
384 * gdb.threads/sigstep-threads.exp: New file.
385 * gdb.threads/sigstep-threads.c: New file.
386
c1e56572
JK
3872010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
388
389 * gdb.base/pie-execl.exp: New file.
390 * gdb.base/pie-execl.c: New file.
391
92163a10
JK
3922010-10-13 Doug Evans <dje@google.com>
393 Jan Kratochvil <jan.kratochvil@redhat.com>
394
395 PR exp/12117
396 * gdb.cp/ptype-cv-cp.cc: New file.
397 * gdb.cp/ptype-cv-cp.exp: New file.
398
7062b0a0
SW
3992010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
400
401 * gdb.cp/converts.cc: New test program.
402 * gdb.cp/converts.exp: New test.
403 * gdb.cp/overload.exp: Added test for void* vs int*.
404 * gdb.cp/overload.exp: Ditto.
405 * gdb.cp/oranking.exp: Removed related kfail.
406
0e3509db
DE
4072010-10-13 Doug Evans <dje@google.com>
408
409 * lib/gdb-python.exp (gdb_check_python_config): New function.
410 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
411 * gdb.python/lib-types.cc: New file.
412 * gdb.python/lib-types.exp: New file.
413
8dc78533
JK
4142010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
415
416 * gdb.python/py-error.exp: New file.
417 * gdb.python/py-error.py: New file.
418
93c17e06
JK
4192010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
420
421 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
422 gdb_test_multiple.
423
d8b34041
JK
4242010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
425
426 * gdb.base/break-interp.exp: Use ldlags for linking flags.
427 * gdb.base/prelink.exp: Likewise.
428 * gdb.base/solib-nodir.exp: Likewise.
429 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
430 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
431 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
432
e0cc584e
UW
4332010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
434
435 * break-interp.exp (test_ld): Use two separate gdb_expect statements
436 for the "info files" test to avoid timeouts on slow machines.
437
cfc353b1
JK
4382010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
439
440 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
441 (main): Make openlib dummy call.
442
d3d7896d
JK
4432010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
444
445 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
446 * break-interp.exp (reach): Move the core body ...
447 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
448 (test_ld): Provide always real argument, even to the linker. Replace
449 dl_main by _dl_debug_state.
450
5e533c94
JK
4512010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
452
453 Fix results of prelinked PIEs on ppc*.
454 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
455 Accept also DISPLACEMENT "PRESENT".
456 (main): Replace "ZERO" displacements by "PRESENT".
457
33540610
SW
4582010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
459
460 * gdb.cp/oranking.exp: New test.
461 * gdb.cp/oranking.cc: New test program.
462
3bdf2bbd
KW
4632010-10-08 Ken Werner <ken.werner@de.ibm.com>
464
465 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
466 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
467
2f608a3a
KW
4682010-10-06 Ken Werner <ken.werner@de.ibm.com>
469
470 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
471 lush, lynx) New constant.
472 * gdb.base/constvars.exp: Test const array types.
473 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
474
aa2e2d8d
DE
4752010-10-06 Doug Evans <dje@google.com>
476
477 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
478 of syscall staging area.
479
2844d6b5
KW
4802010-10-06 Ken Werner <ken.werner@de.ibm.com>
481
482 * gdb.base/gnu_vector.c: Add variable c4.
483 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
484 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
485
7d8ac8bb
MR
4862010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
487
488 * gdb.arch/altivec-abi.exp: Fix a typo.
489
84a02e58
MR
4902010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
491
492 * lib/mi-support.exp (thread_selected_re): Correct pattern used
493 to match a thread ID.
494
b18e6318
JK
4952010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
496
497 Fix s390x testcase compatibility.
498 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
499
a2c09bd0
DE
5002010-10-01 Doug Evans <dje@google.com>
501
502 * lib/gdb-python.exp: New file.
503 * gdb.python/py-block.exp: Use it.
504 * gdb.python/py-breakpoint.exp: Ditto.
505 * gdb.python/py-frame.exp: Ditto.
506 * gdb.python/py-inferior.exp: Ditto.
507 * gdb.python/py-param.exp: Ditto.
508 * gdb.python/py-prettyprint.exp: Ditto.
509 * gdb.python/py-shared.exp: Ditto.
510 * gdb.python/py-symbol.exp: Ditto.
511 * gdb.python/py-symtab.exp: Ditto.
512 * gdb.python/py-type.exp: Ditto.
513 * gdb.python/py-value.exp: Ditto.
514 * gdb.python/python.exp: Ditto.
515
38f12cfc
TT
5162010-09-30 Tom Tromey <tromey@redhat.com>
517
518 * gdb.base/anon.exp: New file.
519 * gdb.base/anon.c: New file.
520
9ae8282d
TT
5212010-09-30 Tom Tromey <tromey@redhat.com>
522
523 * gdb.base/completion.exp: Test completion through anonymous
524 union.
525 * gdb.base/break1.c (struct some_struct): Add anonymous union.
526
e9e07ba6
JK
5272010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
528
529 Fix printing parameters of inlined functions.
530 * gdb.dwarf2/dw2-inline-param.exp: New file.
531 * gdb.dwarf2/dw2-inline-param-main.c: New file.
532 * gdb.dwarf2/dw2-inline-param.S: New file.
533
cd2effb2
JK
5342010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
535
536 PR corefiles/12071.
537 * gdb.base/corefile.exp (quit with a process, no question: load core)
538 (quit with a core file): New tests.
539
bceffbf3
JK
5402010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
541
542 Fix GDB crash on inferior calls with self-referencing classes.
543 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
544 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
545 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
546
1736ad11
JK
5472010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
548
549 Fix lost siginfo_t for inferior calls.
550 * gdb.base/siginfo-infcall.exp: New file.
551 * gdb.base/siginfo-infcall.c: New file.
552
a176ad92
JB
5532010-09-22 Joel Brobecker <brobecker@adacore.com>
554
555 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
556
c2b0a229
JK
5572010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
558
559 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
560 New test.
561 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
562
e8ae22d1
JB
5632010-09-22 Joel Brobecker <brobecker@adacore.com>
564
565 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
566 type of our const type.
567
ec322823
SW
5682010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
569
570 * gdb.cp/pr12028.cc: New.
571 * gdb.cp/pr12028.exp: New.
572
72929c62
JB
5732010-09-22 Joel Brobecker <brobecker@adacore.com>
574
575 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
576
875b4ff5
PM
5772010-09-16 Phil Muldoon <pmuldoon@redhat.com>
578 Jan Kratochvil <jan.kratochvil@redhat.com>
579
580 PR mi/11407
581 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
582 * gdb.mi/dw2-ref-missing-frame-main.c New File.
583 * gdb.mi/dw2-ref-missing-frame.S New File.
584 * gdb.mi/dw2-ref-missing-frame.exp New File.
585
7155d578
TT
5862010-09-14 Tom Tromey <tromey@redhat.com>
587
588 PR symtab/8399:
589 * gdb.threads/tls.exp: Remove kfail. Update expected output.
590
515ed532
TT
5912010-09-14 Tom Tromey <tromey@redhat.com>
592
593 PR exp/11803:
594 * gdb.threads/tls.exp: Use C++.
595 (check_thread_local): Use K::another_thread_local.
596 * gdb.threads/tls.c (class K): New.
597 (another_thread_local): Now a member of K.
598 (spin): Update. No longer K&R C.
599
450ca57c
SW
6002010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
601
602 * gdb.cp/koenig.cc: created class for testing member lookup.
603 * gdb.cp/koenig.exp: Added test for member lookup.
604
dbd492a3
JK
6052010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
606
607 Fix false FAILs on sourcetree topdir directory containing "kill".
608 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
609 source line matching regexp.
610
8d4d924b
JK
6112010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
612
613 * gdb.python/python.exp (set height 0, collect help from uiout)
614 (verify help to uiout): New tests.
615
8e64f2a0
JK
6162010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
617
618 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
619 is_lp64_target to check 64bit target.
620
4569eed2
JK
6212010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
622
623 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
624 (test_ld) <powerpc64-*>: New.
625
5e1617b1
DJ
6262010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
627
628 * gdb.cp/templates.exp (test_template_args): Allow "struct".
629
c767944b
DJ
6302010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
631
632 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
633 (FunctionArg::method): New function.
634 (empty, arg): New variables.
635 (main): Call arg.method.
636 * gdb.cp/templates.exp (test_template_args): New function.
637 (do_tests): Call it.
638
27d3a3fc
UW
6392010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
640
641 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
642 of "next" to proceed over pthread_exit call.
643
55b7ce7f
UW
6442010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
645
646 * gdb.base/maint.exp: Avoid wildcards against potentially very long
647 "maint print statistics" output to prevent expect timeouts.
648
809df446
JK
6492010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
650
651 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
652 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
653 (test_float_rejected): ... here.
654 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
655 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
656 (test_float_rejected): ... here.
657 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
658 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
659 (test_float_rejected): ... here.
660 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
661 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
662 (test_float_rejected): ... here.
663
8464be76
DJ
6642010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
665
666 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
667 before disabling hardware watchpoints.
668 (test_inaccessible_watchpoint): Check that hardware watchpoints
669 are used. Test for watchpoints on a constant address.
670
14dba4b4
JK
6712010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
672
673 * gdb.base/ui-redirect.exp: New file.
674
3f3540e1
JB
6752010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
676 Joel Brobecker <brobecker@adacore.com>
677
678 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
679
0f254bb7
DE
6802010-08-31 Doug Evans <dje@google.com>
681
682 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
683
03f17ccf
TT
6842010-08-30 Tom Tromey <tromey@redhat.com>
685
686 PR python/11792:
687 * gdb.python/py-value.exp (test_subscript_regression): Add
688 dynamic_type test.
689
640617ad
DJ
6902010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
691
692 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
693 instead of running to main. Do not test the main function.
694 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
695 Add new main.
696
2ed91d1b
PA
6972010-08-26 Pedro Alves <pedro@codesourcery.com>
698
699 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
700 one test.
701
673bfd45
DE
7022010-08-24 Doug Evans <dje@google.com>
703
704 PR symtab/11942
705 * gdb.dwarf2/dw4-sig-types.cc: New file.
706 * gdb.dwarf2/dw4-sig-types.h: New file.
707 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
708 * gdb.dwarf2/dw4-sig-types.exp: New file.
709
f9ffd4bb
TT
7102010-08-23 Tom Tromey <tromey@redhat.com>
711
712 PR python/11145:
713 * gdb.python/py-value.c (Base, Derived): New types.
714 (base): New global.
715 * gdb.python/py-value.exp (test_subscript_regression): Add
716 dynamic_cast test.
717
d839c8a4
TT
7182010-08-23 Tom Tromey <tromey@redhat.com>
719
720 PR python/10676:
721 * gdb.python/py-type.exp (test_fields): Add tests for type
722 equality.
723
702c2711
TT
7242010-08-23 Tom Tromey <tromey@redhat.com>
725
726 PR python/11915:
727 * gdb.python/py-type.exp (test_fields): Add tests for array.
728
832bafd3
KS
7292010-08-23 Keith Seitz <keiths@redhat.com>
730
731 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
732 have any children. Create a new abbrev for it.
733 Add missing terminal sequence to .debug_abbrev.
734
c37bf528
KS
7352010-08-20 Keith Seitz <keiths@redhat.com>
736
737 PR symtab/11465:
738 * gdb.dwarf2/pr11465.exp: New test.
739 * gdb.dwarf2/pr11465.S: New file.
740 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
741 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
742
4572cbac
TJB
7432010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
744
745 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
746 registers. Update data sets with the new v2_double element in the
747 VSX register union. Add vector_register3_vr data set for the AltiVec
748 registers. Use gdb_test_no_output instead of send_gdb.
749
e7fbb131
PA
7502010-08-19 Pedro Alves <pedro@codesourcery.com>
751
752 * gdb.python/py-shared.exp: New file, factored out from
753 python.exp.
754 * gdb.python/py-shared.c: New file.
755 * gdb.python/py-shared-sl.c: New file.
756 * gdb.python/python-1.c: New file.
757 * gdb.python/python-sl.c: Delete.
758 * gdb.python/python.c: Mention python-1.c.
759 * gdb.python/python.exp: Move shared library tests to
760 py-shared.exp.
761 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
762 (MISCELLANEOUS): New.
763 (clean mostlyclean): Also remove $MISCELLANEOUS.
764
d30f5e1f
DE
7652010-08-19 Doug Evans <dje@google.com>
766
767 PR exp/11926
768 * gdb.base/printcmds.exp (test_float_accepted): New function.
769 Move existing float tests there. Add tests for floats with suffixes.
770 (test_float_rejected): New function.
771 * gdb.java/jv-print.exp (test_float_accepted): New function.
772 (test_float_rejected): New function.
773 * gdb.objc/print.exp: New file.
774 * gdb.pascal/print.exp: New file.
775 * lib/objc.exp: New file.
776
7b3fd859
PM
7772010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
778
779 * gdb.base/default.exp (info set): Avoid full buffer error and force
780 reading up to final gdb prompt.
781 (show): Likewise.
782
c92817ce
TT
7832010-08-18 Tom Tromey <tromey@redhat.com>
784
785 PR symtab/11919:
786 * gdb.base/completion.exp: Add test.
787
f1208f9e
DE
7882010-08-18 Doug Evans <dje@google.com>
789
790 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
791 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
792 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
793 Simplify, early exit if runto_main fails.
794 * gdb.fortran/exprs.exp: load_lib fortran.exp.
795 (set_lang_fortran): Moved to lib/fortran.exp.
796 * gdb.fortran/types.exp: load_lib fortran.exp.
797 (set_lang_fortran): Moved to lib/fortran.exp.
798 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
799 * gdb.java/jprint.exp (set_lang_java): Ditto.
800 * gdb.java/jv-exp.exp: load_lib java.exp.
801 If set_lang_java fails, issue a warning instead of failure to be
802 consistent with other set_lang_foo uses.
803 (set_lang_java): Moved to lib/java.exp.
804 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
805 If set_lang_java fails, issue a warning instead of failure to be
806 consistent with other set_lang_foo uses.
807 * gdb.pascal/types.exp: load_lib pascal.exp.
808 (set_lang_pascal): Moved to lib/pascal.exp.
809 * lib/fortran.exp: New file.
810 * lib/java.exp (set_lang_java): New function.
811 * lib/pascal.exp (set_lang_pascal): New function.
812
2f06b485
YQ
8132010-08-18 Yao Qi <yao@codesourcery.com
814
815 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
816 func_nofb_start and func_loopfb_start, so that address of functions
817 is equal to these labels on Thumb.
818
96e25403
YQ
8192010-08-18 Yao Qi <yao@codesourcery.com>
820
821 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
822 to reflect latest c source file.
823
36e6adc4
JK
8242010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
825
826 * gdb.cp/infcall-dlopen.exp: New file.
827 * gdb.cp/infcall-dlopen.cc: New file.
828 * gdb.cp/infcall-dlopen-lib.cc: New file.
829
f431efe5
PA
8302010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
831 Pedro Alves <pedro@codesourcery.com>
832
833 PR breakpoints/11371
834
835 * gdb.base/watch-cond-infcall.exp: New file.
836 * gdb.base/watch-cond-infcall.c: New file.
837
06a64a0b
TT
8382010-08-16 Tom Tromey <tromey@redhat.com>
839
840 * gdb.base/help.exp: Update.
841 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
842 watchpoint.
843 (test_watch_location): New proc.
844 (test_watchpoint_in_big_blob): Delete watchpoint.
845 * gdb.base/watchpoint.c (func5): New function.
846 (main): Call it.
847
70ebf4ed
DE
8482010-08-16 Doug Evans <dje@google.com>
849
850 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
851
ca5c20b6
PM
8522010-08-11 Phil Muldoon <pmuldoon@redhat.com>
853
854 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
855 tests.
856
7346b668
KW
8572010-08-11 Ken Werner <ken.werner@de.ibm.com>
858
859 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
860 * gdb.base/gnu_vector.c: New File.
861 * gdb.base/gnu_vector.exp: Likewise.
862
cb2e07a6
PM
8632010-08-11 Phil Muldoon <pmuldoon@redhat.com>
864
865 * gdb.python/python.c: New File.
866 * gdb.python/python-sl.c: New File.
867 * gdb.python/python.exp: Test solib_address and decode_line
868 * functions.
869
5da1313b
JK
8702010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
871
872 * gdb.python/python.exp (show height, set height 10)
873 (verify pagination beforehand, verify pagination beforehand: q)
874 (gdb.execute does not page, verify pagination afterwards)
875 (verify pagination afterwards: q): New.
876
49c3ccf7
DE
8772010-08-02 Doug Evans <dje@google.com>
878
879 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
880 because of an older gcc, change test2
881 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
882 to unsupported.
883
42c0c4f1
KH
8842010-07-30 Kazu Hirata <kazu@codesourcery.com>
885
886 * gdb.base/break-always.exp: Do not expect full paths to file
887 names.
888 * gdb.base/commands.exp: Likewise.
889
d3765805
DE
8902010-07-30 Doug Evans <dje@google.com>
891
c98ee71b
DE
892 * gdb.cp/temargs.exp: For new tests that require newer gccs,
893 xfail them when run with older gccs.
894
fd961404
DE
895 * lib/gdb.exp (build_executable): Forward "c++" option to
896 get_compiler_info.
897
999adef4
DE
898 * gdb.python/py-type.exp (test_template): Mark as xfail tests
899 "python print ttype.template_argument(1)" and
900 "python print isinstance(ttype.template_argument(1), gdb.Value)"
901 if using gcc 4.4 or earlier.
902
d3765805
DE
903 * gdb.base/valgrind-db-attach.exp: Use unique test name for
904 attach-to-debugger handling.
905
1276c759
JK
9062010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
907
908 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
909 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
910 (main): Use copyreloc.
911 * gdb.base/prelink.exp (split debug of executable)
912 (.dynbss vs. .bss address shift): New tests.
913
88caa9b9
PA
9142010-07-29 Pedro Alves <pedro@codesourcery.com>
915
916 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
917 in gdb_test_multiple.
918
c6f2ac43
PA
9192010-07-29 Pedro Alves <pedro@codesourcery.com>
920
921 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
922 environment.
923
326fd672
TT
9242010-07-28 Tom Tromey <tromey@redhat.com>
925
926 PR python/11060:
927 * gdb.python/py-type.c (Temargs): New template.
928 (temvar): New variable.
929 * gdb.python/py-type.exp (test_template): New proc.
930
3ce3b1ba
PA
9312010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
932
933 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
934 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
935
34eaf542
TT
9362010-07-28 Tom Tromey <tromey@redhat.com>
937
938 PR c++/9946:
939 * gdb.cp/temargs.exp: New file.
940 * gdb.cp/temargs.cc: New file.
941
d41b819e
JK
9422010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
943
944 * gdb.base/help.exp (help disassemble): Update the content.
945
26ab7092
JK
9462010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
947
948 * gdb.threads/ia64-sigill.exp: New file.
949 * gdb.threads/ia64-sigill.c: New file.
950
5283e9e1
TT
9512010-07-27 Tom Tromey <tromey@redhat.com>
952
953 * gdb.opt/inline-cmds.c (ATTR): New define.
954 (func1): Use it.
955 (func2): Likewise.
956 (func3): Likewise.
957 (outer_inline1): Likewise.
958 (outer_inline2): Likewise.
959 * gdb.opt/inline-bt.c (ATTR): New define.
960 (func1): Use it.
961 (func2): Likewise.
962 * gdb.opt/inline-locals.c (ATTR): New define.
963 (func1): Use it.
964 (func2): Likewise.
965
e992ef73
TT
9662010-07-27 Tom Tromey <tromey@redhat.com>
967
968 * gdb.stabs/gdb11479.c (hack): New function.
969 (test): Use it.
970 (test2): Use it.
971 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
972 (int32_search_buf, int64_search_buf): No longer static.
973 (x): Remove.
974 * gdb.base/relocate.c (hack): New function.
975
5374244e
PM
9762010-07-27 Phil Muldoon <pmuldoon@redhat.com>
977
978 * gdb.python/py-value.exp (test_inferior_function_call): New function.
979 * gdb.python/py-value.c (func1): New function.
980 (func2): Likewise.
981
a99aee83
CV
9822010-07-26 Corinna Vinschen <vinschen@redhat.com>
983
984 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
985 as not to clash with .data section.
986
a04ba985
JG
9872010-07-26 Jerome Guitton <guitton@adacore.com>
988
989 * gdb.base/code_elim.exp: New file.
990 * gdb.base/code_elim1.c: New file.
991 * gdb.base/code_elim2.c: New file.
992
23bd0f7c
PA
9932010-07-21 Pedro Alves <pedro@codesourcery.com>
994
995 PR symtab/11827
996
997 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
998 (some_volatile_enum): New variable.
999 * gdb.base/printcmds.exp (test_print_enums): New.
1000 <top level>: Call it.
1001
883df6dd
SW
10022010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
1003
1004 * gdb.cp/fpointer.cc: New test.
1005 * gdb.cp/fpointer.exp: New test.
1006
569b05a5
JK
10072010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1008
1009 * gdb.base/solib-nodir.exp: New file.
1010 * lib/gdb.exp (runto): New case for a GDB internal error.
1011
51d7d803
JK
10122010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1013 Ulrich Weigand <uweigand@de.ibm.com>
1014 Tom Tromey <tromey@redhat.com>
1015
1016 * gdb.base/charset-malloc.c: New file.
1017 * gdb.base/charset.c (malloc_stub): New prototype.
1018 (main): Call it instead of malloc itself.
1019 * gdb.base/charset.exp: Use only prepare_for_testing.
1020 (binfile): Remove the variable.
1021
c0edd9ed
JK
10222010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1023
1024 Make core files the process_stratum.
1025 * gdb.base/corefile.exp (run: load core again)
1026 (run: sanity check we see the core file, run: with core)
1027 (run: core file is cleared, attach: load core again)
1028 (attach: sanity check we see the core file, attach: with core)
1029 (attach: core file is cleared): New tests.
1030 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
1031
3cbaedff
KW
10322010-07-14 Ken Werner <ken.werner@de.ibm.com>
1033
1034 * gdb.arch/altivec-abi.exp: New tests.
1035
91158a56
TT
10362010-07-13 Tom Tromey <tromey@redhat.com>
1037
1038 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
1039 (main): Use it.
1040 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
1041
0f5238ed
TT
10422010-07-13 Tom Tromey <tromey@redhat.com>
1043
1044 * gdb.base/label.exp: New file.
1045 * gdb.base/label.c: New file.
1046
add265ae
L
10472010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
1048 H.J. Lu <hongjiu.lu@intel.com>
1049
1050 * lib/gdb.exp (is_ilp32_target): New.
1051 (is_lp64_target): Likewise.
1052
1053 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
1054 target.
1055 * gdb.arch/amd64-disp-step.exp: Likewise.
1056 * gdb.arch/amd64-dword.exp: Likewise.
1057 * gdb.arch/amd64-i386-address.exp: Likewise.
1058 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 1059
add265ae
L
1060 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
1061 target.
1062 * gdb.arch/i386-bp_permanent.exp: Likewise.
1063 * gdb.arch/i386-byte.exp: Likewise.
1064 * gdb.arch/i386-disp-step.exp: Likewise.
1065 * gdb.arch/i386-gnu-cfi.exp: Likewise.
1066 * gdb.arch/i386-prologue.exp: Likewise.
1067 * gdb.arch/i386-size-overlap.exp: Likewise.
1068 * gdb.arch/i386-size.exp: Likewise.
1069 * gdb.arch/i386-sse.exp: Likewise.
1070 * gdb.arch/i386-unwind.exp: Likewise.
1071 * gdb.arch/i386-word.exp: Likewise.
1072
1073 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
1074 test only when building 64-bit executables. Do not hard-code
1075 -m64 option.
1076
2dfb8c17
DE
10772010-07-07 Doug Evans <dje@google.com>
1078
1079 * lib/gdb.exp (gdb_test_list_exact): New function.
1080 * gdb.base/default.exp (show convenience): Call it, add tests for
1081 $_sdata = void, $_thread = 0.
1082
4e5799b6
JK
10832010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1084 Joel Brobecker <brobecker@adacore.com>
1085
1086 Fix re-run of PIE executable, PR shlibs/11776.
1087 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
1088 Remove $displacement_main to match the solib-svr4.c change. New "kill"
1089 and re-"run" of the inferior.
1090
1a219cc7
JK
10912010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1092 Joel Brobecker <brobecker@adacore.com>
1093
1094 Cope with missing /usr/sbin/prelink.
1095 * lib/prelink-support.exp (prelink_no):
1096 <result == 1 && $output is "no such file or directory">: New.
1097 (prelink_yes): Likewise. Return on failed prelink_no.
1098
5e3b36f8
JK
10992010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1100 Joel Brobecker <brobecker@adacore.com>
1101
1102 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
1103 build_executable by build_executable_own_libs. Replace "prelink -R"
1104 execution by a call of prelink_yes. Comment why "prelink -r" needs no
1105 change.
1106 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
1107 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
1108 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
1109 Replace build_executable by build_executable_own_libs's function
1110 build_executable_own_libs.
1111 (prelinkNO): Create new stub to call prelink_no.
1112 (prelinkYES): Create new stub to call prelink_yes.
1113 (test_attach): Rename calls of copy to file_copy.
1114 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
1115 (copy): Move to ...
1116 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
1117 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
1118 * gdb.base/prelink.exp: Disable testcase also for is_remote and
1119 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
1120 special flags by gdb_compile_shlib. Replace second gdb_compile by
1121 build_executable_own_libs. Replace "prelink -R" execution by a call of
1122 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
1123 a second call of prelink_yes. Replace restart commands by
1124 clean_restart.
1125 (prelink): Rename to ...
1126 (seen displacement message): ... this test. Extend its expectation
1127 strictness.
1128
86e4bafc
JK
11292010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1130
1131 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
1132 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
1133 displacement message exactly once.
1134
3cd07d20
JK
11352010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1136 Joel Brobecker <brobecker@adacore.com>
1137
1138 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
1139 its restore after the <$relink_args != ""> loop. new comment.
1140
0a1e94c7
JK
11412010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1142 Joel Brobecker <brobecker@adacore.com>
1143
1144 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
1145 code for it. New variable relink_args.
1146 (prelinkYES): Call prelinkNO.
1147 (test_attach): Accept new parameter relink_args. Re-prelink the binary
1148 in such case. Move the core code to ...
1149 (test_attach_gdb): ... a new function. Send GDB command "file".
1150 Extend expected "Attaching to " string.
1151
2f70bcfb
TT
11522010-07-02 Tom Tromey <tromey@redhat.com>
1153
1154 * gdb.base/bitops.exp: Remove extraneous "pass".
1155
a17ac5b0
TT
11562010-07-02 Ken Werner <ken.werner@de.ibm.com>
1157
1158 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
1159
dc10affe
PA
11602010-07-01 Pedro Alves <pedro@codesourcery.com>
1161
d41c0fc8
PA
1162 * gdb.base/help.exp: Adjust expected output.
1163
11642010-07-01 Pedro Alves <pedro@codesourcery.com>
1165
1166 * gdb.base/help.exp: Adjust expected output.
dc10affe 1167
0a600c36
JK
11682010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1169
1170 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
1171 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
1172 c++/11702.
1173
37cc8bfe
JK
11742010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1175 Doug Evans <dje@google.com>
1176
1177 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
1178 add .dynamic entry'.
1179
254e6b9e
DE
11802010-06-29 Doug Evans <dje@google.com>
1181
1182 Test PR c++/11702.
1183 * gdb.cp/m-static.exp: Add testcase.
1184 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
1185
595939de 11862010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
1187 Tom Tromey <tromey@redhat.com>
1188 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
1189
1190 * gdb.python/py-inferior.c: New File.
1191 * gdb.python/py-infthread.c: New File.
1192 * gdb.python/py-inferior.exp: New File.
1193 * gdb.python/py-infthread.exp: New File.
1194
98751a41
JK
11952010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1196
1197 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
1198 (ptype ::C::OtherFileClass typedefs): New.
1199 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
1200 (C::OtherFileClass::cOtherFileClassVar2): New.
1201 (C::OtherFileClass::cOtherFileClassVar_use): Use also
1202 cOtherFileClassVar2.
1203 (C::cOtherFileType2, C::cOtherFileVar2): New.
1204 (C::cOtherFileVar_use): use also cOtherFileVar2.
1205 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
1206
41f62f39
JK
12072010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1208
1209 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
1210 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
1211 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
1212 (print ::C::cOtherFileVar)
1213 (whatis C::OtherFileClass::cOtherFileClassType)
1214 (whatis ::C::OtherFileClass::cOtherFileClassType)
1215 (print C::OtherFileClass::cOtherFileClassVar)
1216 (print ::cOtherFileClassVar)
1217 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
1218 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
1219 trailing content.
1220 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
1221 (C::OtherFileClass::cOtherFileClassVar)
1222 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
1223 (C::cOtherFileVar, C::cOtherFileVar_use): New.
1224
af53d231
JK
12252010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1226
1227 Test PR c++/11703 and PR gdb/1448.
1228 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
1229 gdb/1448.
1230
9655fd1a
JK
12312010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1232
1233 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
1234 (main) <rtti_data>: New.
1235 * gdb.cp/virtbase.exp (print rtti_data): New.
1236
824cc8dd
JK
12372010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1238 Joel Brobecker <brobecker@adacore.com>
1239
1240 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
1241
6036c742
JK
12422010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1243
1244 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
1245
de6a0421
DE
12462010-06-28 Doug Evans <dje@google.com>
1247
1248 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
1249
b2dae948
DE
12502010-06-27 Doug Evans <dje@google.com>
1251
1252 * gdb.cp/m-static.exp: Update expected test output.
1253
0f3bb72e
PH
12542010-06-25 Paul Hilfinger <hilfinger@adacore.com>
1255
889bf7c5
PA
1256 * gdb.gdb/selftest.exp: Adjust expected message for
1257 capturing start-up runtime.
0f3bb72e 1258
bc9f0842
TT
12592010-06-25 Tom Tromey <tromey@redhat.com>
1260
1261 PR python/10808:
1262 * gdb.python/python.exp: Add new tests.
1263
099ef718
SW
12642010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
1265
1266 * gdb.cp/operator.cc: Created an import loop.
1267 * gdb.cp/operator.exp: Added testcase for import loop.
1268
5868a632
JK
12692010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1270
1271 Test PR python/11407.
1272 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
1273 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
1274 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
1275 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
1276 executable_nofb and executable_fb. New variables srcsfile, objsfile,
1277 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
1278 binfile. Call gdb_compile with clean_restart twice.
1279 (func_nofb print, func_nofb backtrace, func_loopfb print)
1280 (func_loopfb backtrace): New.
1281
af76db58
JK
12822010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1283
1284 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
1285 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
1286 by a hand made one.
1287 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
1288 i?86 requirement. Remove variables srcfile and binfile. New variable
1289 sources, executable_nofb and executable_fb. Call prepare_for_testing.
1290
f2c7657e
UW
12912010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1292
1293 * gdb.cell/dwarfaddr.exp: New file.
1294 * gdb.cell/dwarfaddr.S: New file.
1295
628fe4e4
JK
12962010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1297
1298 Test PR 9436.
1299 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
1300
f1421989
HZ
13012010-06-24 Hui Zhu <teawater@gmail.com>
1302
1303 * gdb.base/eval.exp: New file.
1304
d03285ec
UW
13052010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1306
1307 * gdb.cell/fork.exp: New file.
1308 * gdb.cell/fork.c: Likewise.
1309 * gdb.cell/fork-spu.c: Likewise.
1310
41b2c92d
PM
13112010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
1312
1313 * lib/gdb.exp (banned_variables_traced): New global variable.
1314 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
1315 (gdb_init): Use `trace add variable' instead of obsolete
1316 `trace variable'.
1317
d5bc977f
DE
13182010-06-21 Doug Evans <dje@google.com>
1319
1320 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
1321
d2ed6730
UW
13222010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1323
1324 * gdb.arch/spu-ls.exp: New file.
1325 * gdb.arch/spu-ls.c: Likewise.
1326
6aed2dbc
SS
13272010-06-18 Stan Shebs <stan@codesourcery.com>
1328
1329 * gdb.threads/thread-specific.exp: Add tests of $_thread.
1330
e0756905
UW
13312010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1332
1333 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
1334 * gdb.base/watch-cond.exp: Likewise.
1335 * gdb.python/py-breakpoint.exp: Likewise.
1336
d8053d4d
PA
13372010-06-18 Pedro Alves <pedro@codesourcery.com>
1338
1339 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
1340 clean_restart, make sure every test has a distinct message, and
1341 that messages don't include the executable' full path.
1342
81ce510c
DE
13432010-06-17 Doug Evans <dje@google.com>
1344
1345 * gdb.arch/i386-size.exp: Updated expected output for
1346 DISASSEMBLY_OMIT_FNAME.
1347
65d79d4b
SDJ
13482010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1349 Sergio Durigan Junior <sergiodj@redhat.com>
1350
1351 * gdb.base/watch-notconst.c: New file.
1352 * gdb.base/watch-notconst.S: New file.
1353 * gdb.base/watch-notconst2.c: New file.
1354 * gdb.base/watch-notconst2.S: New file.
1355 * gdb.base/watch-notconst.exp: New file.
1356 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
1357 (func4): Add operations on `global_ptr_ptr'.
1358 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
1359 routine to test watchpoints created with a constant expression.
1360 (test_inaccessible_watchpoint): Include tests for watchpoints
1361 created with a constant expression.
1362
df0f4836
KB
13632010-06-14 Kevin Buettner <kevinb@redhat.com>
1364
1365 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
1366 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
1367 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
1368 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
1369 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
1370 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
1371 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
1372 of `_start'.
1373
b769def5
UW
13742010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1375
1376 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
1377 not supported on the target.
1378 * gdb.mi/mi-nonstop-exit.exp: Likewise.
1379 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
1380 * gdb.mi/mi-nsintrall.exp: Likewise.
1381 * gdb.mi/mi-nsmoribund.exp: Likewise.
1382 * gdb.mi/mi-nsthrexec.exp: Likewise.
1383
d914c394
SS
13842010-06-11 Stan Shebs <stan@codesourcery.com>
1385
1386 * gdb.base/permissions.exp: New file.
1387
13882010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
1389
1390 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
1391 does not support ELF executable class.
1392
f3ce5b9c
UW
13932010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1394
1395 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
1396
8e46892c
JK
13972010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1398
1399 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
1400 (runto): Catch "The target does not support running in non-stop mode.".
1401
6cc55c64
MS
14022010-06-11 Michael Snyder <msnyder@vmware.com>
1403
1404 * gdb.base/setshow.exp (set language asm): Don't use
1405 gdb_test_no_output, fails on some targets.
1406
caddefa4
UW
14072010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1408
1409 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
1410 * gdb.cp/pr9167.exp: Likewise.
1411
468b1aa7
UW
14122010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1413
1414 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
1415
5c3552dc
UW
14162010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1417
1418 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
1419
02e6fe6a
UW
14202010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1421
1422 * gdb.base/charset.c (main): Make sure malloc gets linked in.
1423
0e03807e
TT
14242010-06-11 Tom Tromey <tromey@redhat.com>
1425
1426 PR gdb/9977, PR exp/11636::
1427 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
1428 (pieces_test_f6): Update expected output.
1429
2bdf28a0
JK
14302010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1431
1432 * gdb.base/moribund-step.exp: New.
1433
f6978de9
MS
14342010-06-08 Michael Snyder <msnyder@vmware.com>
1435
1436 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 1437 * gdb.ada/boolean_expr.exp:
f6978de9
MS
1438 * gdb.ada/frame_args.exp: Ditto.
1439 * gdb.ada/lang_switch.exp: Ditto.
1440 * gdb.ada/ptype_arith_binop.exp: Ditto.
1441 * gdb.ada/ref_param.exp: Ditto.
1442 * gdb.ada/type_coercion.exp:Ditto.
1443
1444 * gdb.asm/asm-source.exp: Ditto.
1445
1446 * gdb.base/attach.exp: Ditto.
1447 * gdb.base/bitfields2.exp: Ditto.
1448 * gdb.base/call-signal-resume.exp: Ditto.
1449 * gdb.base/callfuncs.exp: Ditto.
1450 * gdb.base/commands.exp: Ditto.
1451 * gdb.base/dbx.exp: Ditto.
1452 * gdb.base/default.exp: Ditto.
1453 * gdb.base/dump.exp: Ditto.
1454 * gdb.base/exprs.exp: Ditto.
1455 * gdb.base/freebpcmd.exp: Ditto.
1456 * gdb.base/interrupt.exp: Ditto.
1457 * gdb.base/list.exp: Ditto.
1458 * gdb.base/long_long.exp: Ditto.
1459 * gdb.base/maint.exp: Ditto.
1460 * gdb.base/ptype.exp: Ditto.
1461 * gdb.base/return.exp: Ditto.
1462 * gdb.base/setshow.exp: Ditto.
1463 * gdb.base/sigbpt.exp: Ditto.
1464 * gdb.base/sigrepeat.exp: Ditto.
1465
1466 * gdb.cp/classes.exp: Ditto.
1467
1468 * gdb.dwarf2/dw2-restore.exp: Ditto.
1469
1470 * gdb.gdb/selftest.exp: Ditto.
1471
1472 * gdb.multi/base.exp: Ditto.
1473 * gdb.multi/bkpt-multi-exec.exp: Ditto.
1474
1475 * gdb.python/py-block.exp: Ditto.
1476 * gdb.python/py-prettyprint.exp: Ditto.
1477 * gdb.python/py-template.exp: Ditto.
1478
1479 * gdb.server/ext-attach.exp: Ditto.
1480 * gdb.server/ext-run.exp: Ditto.
1481 * gdb.server/server-mon.exp: Ditto.
1482
1483 * gdb.threads/fork-thread-pending.exp: Ditto.
1484 * gdb.threads/hand-call-in-threads.exp: Ditto.
1485 * gdb.threads/interrupted-hand-call.exp: Ditto.
1486 * gdb.threads/linux-dp.exp: Ditto.
1487 * gdb.threads/manythreads.exp: Ditto.
1488 * gdb.threads/print-threads.exp: Ditto.
1489 * gdb.threads/pthreads.exp: Ditto.
1490 * gdb.threads/schedlock.exp: Ditto.
1491 * gdb.threads/thread-unwindonsignal.exp: Ditto.
1492 * gdb.threads/threadapply.exp: Ditto.
1493
de7ff789
MS
14942010-06-08 Michael Snyder <msnyder@vmware.com>
1495
889bf7c5 1496 * gdb.ada/exec_changed.exp:
de7ff789
MS
1497 Use ".*" instead of "" as wildcard regexp.
1498
1499 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
1500 * gdb.base/call-ar-st.exp: Ditto.
1501 * gdb.base/checkpoint.exp: Ditto.
1502 * gdb.base/default.exp: Ditto.
1503 * gdb.base/dump.exp: Ditto.
1504 * gdb.base/ending-run.exp: Ditto.
1505 * gdb.base/fileio.exp: Ditto.
1506 * gdb.base/miscexprs.exp: Ditto.
1507 * gdb.base/pointers.exp: Ditto.
1508 * gdb.base/readline.exp: Ditto.
1509 * gdb.base/reread.exp: Ditto.
1510 * gdb.base/restore.exp: Ditto.
1511 * gdb.base/shlib-call.exp: Ditto.
1512 * gdb.base/valgrind-db-attach.exp: Ditto.
1513 * gdb.base/volatile.exp: Ditto.
1514 * gdb.base/watchpoints.exp: Ditto.
1515
1516 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
1517
1518 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
1519 * gdb.python/py-value.exp: Ditto.
1520
1521 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
1522 * gdb.trace/circ.exp: Ditto.
1523 * gdb.trace/collection.exp: Ditto.
1524 * gdb.trace/packetlen.exp: Ditto.
1525 * gdb.trace/passc-dyn.exp: Ditto.
1526 * gdb.trace/report.exp: Ditto.
1527 * gdb.trace/tfile.exp: Ditto.
1528 * gdb.trace/tfind.exp: Ditto.
1529 * gdb.trace/while-dyn.exp: Ditto.
1530
3bebe2f2
JK
15312010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1532
1533 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
1534
5c631832
JK
15352010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1536
1537 Test PR 10640.
1538 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
1539
4c3376c8
SW
15402010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
1541
1542 * gdb.cp/koenig.exp: Test for ADL operators.
1543 * gdb.cp/koenig.cc: Added ADL operators.
1544 * gdb.cp/operator.exp: New test.
1545 * gdb.cp/operator.cc: New test.
1546
dc226d5a
MS
15472010-06-04 Michael Snyder <msnyder@vmware.com>
1548
dfb88a23
MS
1549 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
1550 * gdb.base/pending.exp: Ditto.
f7ae76b3 1551
dc226d5a
MS
1552 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
1553
967cf477
DE
15542010-06-04 Doug Evans <dje@google.com>
1555
1556 * gdb.python/py-prettyprint.exp: Add new test for enabled and
1557 disabled printers.
1558 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
1559 (enable_lookup_function): New function.
1560
eb801841
TT
15612010-06-04 Tom Tromey <tromey@redhat.com>
1562
1563 * gdb.python/py-value.exp (test_value_hash): Don't test equality
1564 of hash and id.
1565
38979823
JK
15662010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1567
1568 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
1569 newline.
1570 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
1571 (empty verbose non-noisy clear, empty verbose noisy clear)
1572 (empty non-verbose noisy clear): Likewise.
1573
35ec993f
MS
15742010-06-03 Michael Snyder <msnyder@vmware.com>
1575
1576 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
1577 * gdb.base/display.exp: Ditto.
1578 * gdb.base/find.exp: Ditto.
1579 * gdb.base/ifelse.exp: Ditto.
1580 * gdb.base/multi-forks.exp: Ditto.
1581 * gdb.base/recurse.exp: Ditto.
1582 * gdb.base/setshow.exp: Ditto.
1583 * gdb.base/value-double-free.exp: Ditto.
1584 * gdb.base/watch-vfork.exp: Ditto.
1585 * gdb.base/watch_thread_num.exp: Ditto.
1586 * gdb.base/watchpoint-solib.exp: Ditto.
1587 * gdb.base/watchpoint.exp: Ditto.
1588 * gdb.base/watchpoints.exp: Ditto.
1589
1590 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
1591 * gdb.cp/overload.exp: Ditto.
1592 * gdb.cp/virtfunc.exp: Ditto.
1593
1594 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
1595
889bf7c5 1596 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
1597 Replace gdb_test with gdb_test_no_output.
1598
889bf7c5 1599 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
1600 Replace gdb_test with gdb_test_no_output.
1601 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
1602 * gdb.threads/watchthreads.exp: Ditto.
1603 * gdb.threads/watchthreads2.exp: Ditto.
1604
1605 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
1606 * gdb.trace/tfind.exp: Ditto.
1607
c22decce
JB
16082010-06-03 Joel Brobecker <brobecker@adacore.com>
1609
1610 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
1611 successful test if message is the empty string.
1612
fd5700c7
JK
16132010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1614
1615 * gdb.fortran/module.exp (stopped language detection): New test.
1616
f55ee35c
JK
16172010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1618
1619 Support DW_TAG_module as separate namespaces.
1620 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
1621 gdb.fortran/library-module-lib.f90: New.
1622 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
1623 (print i): Remove.
1624 (continue to breakpoint: i-is-1, print var_i value 1)
1625 (continue to breakpoint: i-is-2, print var_i value 2)
1626 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
1627 (print var_d, print var_i value 14, ptype modmany, complete `modm)
1628 (complete `modmany, complete `modmany`, complete `modmany`var)
1629 (show language, setting breakpoint at module): New tests.
1630 * gdb.fortran/module.f90 (module mod): Remove.
1631 (module mod1, module mod2, module modmany, subroutine sub1)
1632 (subroutine sub2, program module): New.
1633
b8e8282f
JK
16342010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1635
1636 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
1637 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
1638 * gdb.cp/anon-union.exp (pass): Rename to ...
1639 (print z 2): ... here.
b8e8282f 1640
019ebafc
MS
16412010-06-02 Michael Snyder <msnyder@vmware.com>
1642
e68d8fd4
MS
1643 * gdb.trace/actions.exp: Use gdb_test_no_output.
1644 * gdb.trace/circ.exp: Ditto.
1645 * gdb.trace/packetlen.exp: Ditto.
1646 * gdb.trace/save-trace.exp: Ditto.
1647 * gdb.trace/tracecmd.exp: Ditto.
1648 * gdb.trace/tsv.exp: Ditto.
1649
12b5d08a
MS
1650 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
1651 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
1652 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
1653 * gdb.threads/manythreads.exp: Ditto.
1654 * gdb.threads/print-threads.exp: Ditto.
1655 * gdb.threads/pthreads.exp: Ditto.
1656 * gdb.threads/schedlock.exp: Ditto.
1657 * gdb.threads/staticthreads.exp: Ditto.
1658 * gdb.threads/thread-specific.exp: Ditto.
1659 * gdb.threads/thread-unwindonsignal.exp: Ditto.
1660 * gdb.threads/threadapply.exp: Ditto.
1661 * gdb.threads/watchthreads.exp: Ditto.
1662 * gdb.threads/watchthreads2.exp: Ditto.
1663
89493308
MS
1664 * gdb.python/py-block.exp: Use gdb_test_no_output.
1665 * gdb.python/py-prettyprint.exp: Ditto.
1666 * gdb.python/py-template.exp: Ditto.
1667 * gdb.python/py-value.exp: Ditto.
1668
1669 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
1670 * gdb.reverse/watch-reverse.exp: Ditto.
1671
1672 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
1673 * gdb.server/ext-run.exp: Ditto.
1674
019ebafc
MS
1675 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
1676 * gdb.dwarf2/dw2-compressed.exp: Ditto.
1677 * gdb.dwarf2/dw2-intercu.exp: Ditto.
1678 * gdb.dwarf2/dw2-intermix.exp: Ditto.
1679 * gdb.dwarf2/dw2-producer.exp: Ditto.
1680 * gdb.dwarf2/mac-fileno.exp: Ditto.
1681
1682 * gdb.gdb/observer.exp: Use gdb_test_no_output.
1683 * gdb.gdb/selftest.exp: Ditto.
1684
1685 * gdb.multi/base.exp: Use gdb_test_no_output.
1686
1687 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
1688
3e0ca3a5
JK
16892010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1690
1691 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
1692
9db70545
MS
16932010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
1694
a8d52276
MS
1695 * gdb.cp/class2.exp: Use gdb_test_no_output.
1696 * gdb.cp/classes.exp: Ditto.
1697 * gdb.cp/extern-c.exp: Ditto.
1698 * gdb.cp/inherit.exp: Ditto.
1699 * gdb.cp/maint.exp: Ditto.
1700 * gdb.cp/mb-inline.exp: Ditto.
1701 * gdb.cp/mb-templates.exp: Ditto.
1702 * gdb.cp/method2.exp: Ditto.
1703 * gdb.cp/misc.exp: Ditto.
1704 * gdb.cp/ovldbreak.exp: Ditto.
1705 * gdb.cp/punctuator.exp: Ditto.
1706 * gdb.cp/templates.exp: Ditto.
1707 * gdb.cp/virtbase.exp: Ditto.
1708
889bf7c5 1709 * gdb.threads/attach-stopped.exp:
9db70545 1710 Replace uses of send_gdb / gdb_expect.
889bf7c5 1711 * gdb.threads/attachstop-mt.exp:
9db70545 1712 Replace uses of send_gdb / gdb_expect.
889bf7c5 1713 * gdb.threads/gcore-thread.exp:
9db70545 1714 Replace uses of send_gdb / gdb_expect.
889bf7c5 1715 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
1716 Replace uses of send_gdb / gdb_expect.
1717 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 1718 * gdb.threads/print-threads.exp:
9db70545
MS
1719 Replace uses of send_gdb / gdb_expect.
1720 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
1721 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
1722 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
1723
1724 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
1725 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
1726 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
1727 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
1728 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
1729 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
1730 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
1731 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
1732 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
1733 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
1734 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
1735
359cc68c
JK
17362010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1737
1738 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
1739
7d3fe98e
SW
17402010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
1741
1742 * gdb.cp/koenig.exp: Added new test case.
1743 * gdb.cp/koenig.cc: Ditto.
1744
27d3a1a2
MS
17452010-06-01 Michael Snyder <msnyder@vmware.com>
1746
1747 * gdb.base/arithmet.exp: Use gdb_test_no_output.
1748 * gdb.base/arrayidx.exp: Ditto.
1749 * gdb.base/attach.exp: Ditto.
1750 * gdb.base/auxv.exp: Ditto.
1751 * gdb.base/bigcre.exp: Ditto.
1752 * gdb.base/break-always.exp: Ditto.
1753 * gdb.base/break-interp.exp: Ditto.
1754 * gdb.base/break.exp: Ditto.
1755 * gdb.base/breakpoint-shadow.exp: Ditto.
1756 * gdb.base/call-ar-st.exp: Ditto.
1757 * gdb.base/call-sc.exp: Ditto.
1758 * gdb.base/call-signal-resume.exp: Ditto.
1759 * gdb.base/callfuncs.exp: Ditto.
1760 * gdb.base/catch-syscall.exp: Ditto.
1761 * gdb.base/charset.exp: Ditto.
1762 * gdb.base/code-expr.exp: Ditto.
1763 * gdb.base/commands.exp: Ditto.
1764 * gdb.base/cond-expr.exp: Ditto.
1765 * gdb.base/condbreak.exp: Ditto.
1766 * gdb.base/cursal.exp: Ditto.
1767 * gdb.base/cvexpr.exp: Ditto.
1768 * gdb.base/default.exp: Ditto.
1769 * gdb.base/del.exp: Ditto.
1770 * gdb.base/detach.exp: Ditto.
1771 * gdb.base/display.exp: Ditto.
1772 * gdb.base/ena-dis-br.exp: Ditto.
1773 * gdb.base/eval-skip.exp: Ditto.
1774 * gdb.base/foll-fork.exp: Ditto.
1775 * gdb.base/foll-vfork.exp: Ditto.
1776 * gdb.base/frame-args.exp: Ditto.
1777 * gdb.base/funcargs.exp: Ditto.
1778 * gdb.base/gcore-buffer-overflow.exp: Ditto.
1779 * gdb.base/gdbvars.exp: Ditto.
1780 * gdb.base/help.exp: Ditto.
1781 * gdb.base/ifelse.exp: Ditto.
1782 * gdb.base/included.exp: Ditto.
1783 * gdb.base/list.exp: Ditto.
1784 * gdb.base/macscp.exp: Ditto.
1785 * gdb.base/maint.exp: Ditto.
1786 * gdb.base/multi-fork.exp: Ditto.
1787 * gdb.base/overlays.exp: Ditto.
1788 * gdb.base/page.exp: Ditto.
1789 * gdb.base/pending.exp: Ditto.
1790 * gdb.base/pointers.exp: Ditto.
1791 * gdb.base/pr11022.exp: Ditto.
1792 * gdb.base/prelink.exp: Ditto.
1793 * gdb.base/printcmds.exp: Ditto.
1794 * gdb.base/psymtab.exp: Ditto.
1795 * gdb.base/randomize.exp: Ditto.
1796 * gdb.base/relational.exp: Ditto.
1797 * gdb.base/relocate.exp: Ditto.
1798 * gdb.base/remote.exp: Ditto.
1799 * gdb.base/sepdebug.exp: Ditto.
1800 * gdb.base/set-lang-auto.exp: Ditto.
1801 * gdb.base/setshow.exp: Ditto.
1802 * gdb.base/setvar.exp: Ditto.
1803 * gdb.base/signals.exp: Ditto.
1804 * gdb.base/signull.exp: Ditto.
1805 * gdb.base/sigstep.exp: Ditto.
1806 * gdb.base/sizeof.exp: Ditto.
1807 * gdb.base/solib-disc.exp: Ditto.
1808 * gdb.base/store.exp: Ditto.
1809 * gdb.base/structs.exp: Ditto.
1810 * gdb.base/structs2.exp: Ditto.
1811 * gdb.base/subst.exp: Ditto.
1812 * gdb.base/term.exp: Ditto.
1813 * gdb.base/trace-commands.exp: Ditto.
1814 * gdb.base/unwindonsignal.exp: Ditto.
1815 * gdb.base/valgrind-db-attach.exp: Ditto.
1816 * gdb.base/varargs.exp: Ditto.
1817 * gdb.base/watch-cond.exp: Ditto.
1818 * gdb.base/watch_thread_num.exp: Ditto.
1819 * gdb.base/watchpoint-cond-gone.exp: Ditto.
1820 * gdb.base/watchpoint.exp: Ditto.
1821 * gdb.base/whatis-exp.exp: Ditto.
1822
f8d3bf8f
MS
18232010-06-01 Michael Snyder <msnyder@vmware.com>
1824
1825 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
1826 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
1827 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
1828 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
1829 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
1830 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
1831 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
1832 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
1833 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
1834 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
1835 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
1836 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
1837 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
1838 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
1839 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
1840
3f9e0d32
JK
18412010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1842
1843 * gdb.base/commands.exp (begin commands on watch): Remove excessive
1844 trailing newline.
1845 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
1846 * gdb.java/jmisc.exp (p *args\n): Rename to ...
1847 (p *args): ... here and remove excessive trailing newline.
1848
f629457d
JB
18492010-05-31 Joel Brobecker <brobecker@adacore.com>
1850
1851 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
1852
09eef106
JK
18532010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
1854
1855 Accept the new Linux kernel "t (tracing stop)" string.
1856 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
1857 Update comment.
1858 (state_wait) <T (tracing stop)>: New.
1859 (main): Update the state_wait expect string.
1860
94f31136
PA
18612010-05-28 Pedro Alves <pedro@codesourcery.com>
1862
1863 * limits.c, limits.exp: Delete files.
1864 * Makefile.in (clean mostlyclean): Adjust.
1865 * tracecmd.exp: Adjust.
1866
096554ab
JK
18672010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1868
1869 * gdb.base/tui-layout.exp: New.
1870
27d3a1a2 18712010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 1872
889bf7c5 1873 * gdb.reverse/break-precsave.exp:
bcd2dc50 1874 Replace uses of send_gdb / gdb_expect.
889bf7c5 1875 * gdb.reverse/break-reverse.exp:
bcd2dc50 1876 Replace uses of send_gdb / gdb_expect.
889bf7c5 1877 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 1878 Replace uses of send_gdb / gdb_expect.
889bf7c5 1879 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 1880 Replace uses of send_gdb / gdb_expect.
889bf7c5 1881 * gdb.reverse/finish-precsave.exp:
bcd2dc50 1882 Replace uses of send_gdb / gdb_expect.
889bf7c5 1883 * gdb.reverse/finish-reverse.exp:
bcd2dc50 1884 Replace uses of send_gdb / gdb_expect.
889bf7c5 1885 * gdb.reverse/i386-precsave.exp:
bcd2dc50 1886 Replace uses of send_gdb / gdb_expect.
889bf7c5 1887 * gdb.reverse/i386-reverse.exp:
bcd2dc50 1888 Replace uses of send_gdb / gdb_expect.
889bf7c5 1889 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 1890 Replace uses of send_gdb / gdb_expect.
889bf7c5 1891 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 1892 Replace uses of send_gdb / gdb_expect.
889bf7c5 1893 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 1894 Replace uses of send_gdb / gdb_expect.
889bf7c5 1895 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 1896 Replace uses of send_gdb / gdb_expect.
889bf7c5 1897 * gdb.reverse/machinestate.exp:
bcd2dc50 1898 Replace uses of send_gdb / gdb_expect.
889bf7c5 1899 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 1900 Replace uses of send_gdb / gdb_expect.
889bf7c5 1901 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 1902 Replace uses of send_gdb / gdb_expect.
889bf7c5 1903 * gdb.reverse/solib-precsave.exp:
bcd2dc50 1904 Replace uses of send_gdb / gdb_expect.
889bf7c5 1905 * gdb.reverse/solib-reverse.exp:
bcd2dc50 1906 Replace uses of send_gdb / gdb_expect.
889bf7c5 1907 * gdb.reverse/step-precsave.exp:
bcd2dc50 1908 Replace uses of send_gdb / gdb_expect.
889bf7c5 1909 * gdb.reverse/step-reverse.exp:
bcd2dc50 1910 Replace uses of send_gdb / gdb_expect.
889bf7c5 1911 * gdb.reverse/until-precsave.exp:
bcd2dc50 1912 Replace uses of send_gdb / gdb_expect.
889bf7c5 1913 * gdb.reverse/until-reverse.exp:
bcd2dc50 1914 Replace uses of send_gdb / gdb_expect.
889bf7c5 1915 * gdb.reverse/watch-precsave.exp:
bcd2dc50 1916 Replace uses of send_gdb / gdb_expect.
889bf7c5 1917 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
1918 Replace uses of send_gdb / gdb_expect.
1919
3def43e0
JK
19202010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1921
1922 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
1923 excessive newline.
1924
27d3a1a2 19252010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
1926
1927 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
1928 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
1929 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
1930 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
1931 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
1932 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
1933 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
1934 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
1935 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
1936 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
1937 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
1938 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
1939 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
1940 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
1941 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
1942 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
1943 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
1944 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
1945 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 1946
27d3a1a2 19472010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 1948
22454424
MS
1949 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
1950 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
1951
1952 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
1953 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
1954 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
1955
889bf7c5 1956 * gdb.reverse/consecutive-reverse.exp:
22454424 1957 Replace uses of send_gdb / gdb_expect.
889bf7c5 1958 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
1959 Replace uses of send_gdb / gdb_expect.
1960
1961 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
1962 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
1963 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 1964 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
1965 Replace uses of send_gdb / gdb_expect.
1966 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
1967 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
1968 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
1969 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
1970 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
1971 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
1972 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
1973 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
1974 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
1975
19762010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 1977
22454424 1978 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 1979
22454424 1980 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 1981
22454424
MS
1982 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
1983 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
1984 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
1985 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
1986 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
1987 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
1988 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
1989 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
1990 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 1991
6e5f2c59
TT
19922010-05-25 Tom Tromey <tromey@redhat.com>
1993
1994 * gdb.base/macscp.exp: Add missing space after setup_kfail.
1995
bbc8b958
TT
19962010-05-25 Tom Tromey <tromey@redhat.com>
1997
1998 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
1999 argument order.
2000 * gdb.base/macscp.exp: Fix setup_kfail argument order.
2001 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
2002 order.
2003 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
2004 order.
2005 * gdb.base/call-sc.exp (setup_kfails): Remove.
2006 (setup_compiler_kfails): Remove.
2007 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
2008 argument order.
2009 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
2010 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
2011 (advancei): Fix setup_kfail argument order.
2012 * gdb.base/radix.exp: Fix setup_kfail argument order.
2013 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
2014 order.
2015 * gdb.base/structs.exp (setup_kfails): Remove.
2016 (setup_compiler_kfails): Fix setup_kfail argument order.
2017 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
2018 order.
2019 * gdb.java/jmain.exp: Fix setup_kfail argument order.
2020 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
2021 setup_kfail argument order.
2022 * gdb.cp/overload.exp: Fix setup_kfail argument order.
2023
83d1babf
TT
20242010-05-25 Tom Tromey <tromey@redhat.com>
2025
2026 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
2027
6acb16a2
MS
20282010-05-25 Michael Snyder <msnyder@vmware.com>
2029
2030 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
2031 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
2032 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
2033 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
2034 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
2035 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
2036 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
2037 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
2038 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
2039 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
2040 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
2041 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
2042 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
2043 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
2044 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
2045 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
2046 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
2047 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
2048 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
2049 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
2050 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
2051 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
2052 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
2053 * gdb.base/default.exp: Replace send_gdb with gdb_test.
2054 * gdb.base/define.exp: Replace send_gdb with gdb_test.
2055 * gdb.base/display.exp: Replace send_gdb with gdb_test.
2056 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
2057 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
2058 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
2059 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
2060 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
2061 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
2062 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
2063 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
2064 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
2065 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
2066 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
2067 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
2068 * gdb.base/help.exp: Replace send_gdb with gdb_test.
2069 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
2070 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
2071 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
2072 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
2073 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
2074 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
2075 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
2076 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 2077 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
2078
20792010-05-25 Doug Evans <dje@google.com>
2080
2081 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
2082 gdb.string_to_argv.
ad3986f0 2083
d3b1e874
TT
20842010-05-21 Tom Tromey <tromey@redhat.com>
2085
2086 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
2087 Call it.
2088 * gdb.dwarf2/pieces.S: Update.
2089 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
2090
cb826367
TT
20912010-05-21 Tom Tromey <tromey@redhat.com>
2092
2093 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
2094 Call it.
2095 * gdb.dwarf2/pieces.c (struct C): New.
2096 (f6): New function.
2097 * gdb.dwarf2/pieces.S: Replace.
2098
74de6778
TT
20992010-05-21 Tom Tromey <tromey@redhat.com>
2100
2101 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
2102 Call it.
2103
afd74c5f
TT
21042010-05-21 Tom Tromey <tromey@redhat.com>
2105
2106 * gdb.dwarf2.pieces.exp: New file.
2107 * gdb.dwarf2.pieces.S: New file.
2108 * gdb.dwarf2.pieces.c: New file.
2109
a7b75dfd 21102010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 2111 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
2112
2113 * lib/gdb.exp (gdb_test_no_output): New function.
2114 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
2115 when testing commands that should produce no output.
2116
c81c812a
JB
21172010-05-17 Joel Brobecker <brobecker@adacore.com>
2118
2119 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
2120 parameter that we want to watch being a constant.
2121
0cce5bd9
JB
21222010-05-17 Joel Brobecker <brobecker@adacore.com>
2123
2124 * gdb.ada/cond_lang: New testcase.
2125
47050449
JB
21262010-05-17 Joel Brobecker <brobecker@adacore.com>
2127
2128 * lib/gdb.exp (banned_variables): New variable/constant.
2129 (gdb_init): Add write trace on variables listed in banned_variables.
2130 (gdb_finish): Remove write traces on variables listed in
2131 banned_variables.
2132
77c01586
JB
21332010-05-17 Joel Brobecker <brobecker@adacore.com>
2134
2135 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
2136 * gdb.cp/koenig.exp: Likewise.
2137
88d4aea7
PM
21382010-05-14 Phil Muldoon <pmuldoon@redhat.com>
2139
889bf7c5 2140 PR python/11482
88d4aea7
PM
2141
2142 * gdb.python/py-value.exp (test_value_hash): New function.
2143
f5a010c0
PM
21442010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
2145
2146 PR exp/11530.
2147 * gdb.base/gdb11530.c: New file.
2148 * gdb.base/gdb11530.exp: New file.
2149
8ef4892f
JK
21502010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2151
2152 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
2153 * gdb.dwarf2/dw2-modula2-self-type.S: New.
2154
7322dca9
SW
21552010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
2156
2157 * gdb.cp/koenig.exp: New test.
2158 * gdb.cp/koenig.cc: New test program.
2159
02e7ea18
JB
21602010-05-05 Joel Brobecker <brobecker@adacore.com>
2161
2162 Remove the use of prms_id and bug_id throughout the testsuite.
2163
e1c34c5d
PM
21642010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
2165
2166 PR exp/11349.
2167 * testsuite/gdb.cp/ref-types.exp: Add test to examine
2168 use a reference local variable.
2169
8e1d0c49
JK
21702010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2171
2172 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
2173 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
2174 variable different_dir. Move debugfile into a full directory pathname
2175 under DIFFERENT_DIR.
2176 * lib/gdb.exp (separate_debug_filename): Remove.
2177 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
2178 variable debug_dir and mkdir of it. Update function comments.
2179
e66408ed
PA
21802010-04-29 Pedro Alves <pedro@codesourcery.com>
2181
2182 PR gdb/11557
2183
2184 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
2185 files.
2186
d7b32ed3
PM
21872010-04-29 Phil Muldoon <pmuldoon@redhat.com>
2188
889bf7c5 2189 * gdb.python/py-param.exp: New File.
d7b32ed3 2190
6aecb9c2
JB
21912010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
2192
2193 * gdb.base/default.exp: Fix "set language" test.
2194
bdf92a1c
PM
21952010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
2196
2197 PR breakpoints/11531.
2198 * gdb.base/gdb11531.c: New file.
2199 * gdb.base/gdb11531.exp: New file.
2200
3f172e24
TT
22012010-04-26 Tom Tromey <tromey@redhat.com>
2202
2203 * gdb.base/completion.exp: Add tests for completion and deprecated
2204 commands.
2205
64af4c92
JK
22062010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2207
2208 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
2209 (print /x char_array): Escape curly brackets.
2210
492928e4
JK
22112010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2212
2213 Fix deadlock on looped list of loaded shared objects.
2214 * gdb.base/solib-corrupted.exp: New.
2215
66d09542
DE
22162010-04-23 Doug Evans <dje@google.com>
2217
2218 * gdb.python/py-section-script.c: New file.
2219 * gdb.python/py-section-script.exp: New file.
2220 * gdb.python/py-section-script.py: New file.
2221
8bd10a10
CM
22222010-04-20 Chris Moller <cmoller@redhat.com>
2223
2224 PR 10179
2225
2226 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
2227 * gdb.base/pr10179-a.c:
2228 * gdb.base/pr10179-b.c:
2229 * gdb.base/pr10179.exp: New files.
2230
c0201579
JK
22312010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2232
2233 Fix crashes on dangling display expressions.
2234 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
2235 is SEP.
2236 (lib_flags): Remove the "debug" keyword.
2237 (libsepdebug): New variable for iterating new loop.
2238 (save_pf_prefix): New variable wrapping the loop.
2239 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
2240 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
2241
793b0ff8
PM
22422010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
2243
2244 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
2245
097f51f7
PM
22462010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
2247
2248 PR stabs/11479.
2249 * gdb.stabs/gdb11479.exp: New file.
2250 * gdb.stabs/gdb11479.c: New file.
2251
9a22f0d0
PM
22522010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
2253
2254 * gdb.base/charset.c (Strin16, String32): New variables.
2255 * gdb.base/charset.exp (gdb_test): Test correct display
2256 of 16 or 32 bit strings.
2257
22582010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
2259
2260 PR 9167
2261 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
2262 * gdb.cp/pr9167.cc: New file.
2263 * gdb.cp/pr9167.exp: New file.
2264
2265
6e354e5e
PM
22662010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
2267
2268 PR pascal/11492.
2269 * gdb.pascal/gdb11492.pas: New file.
2270 * gdb.pascal/gdb11492.exp: New file.
2271
be942545
JB
22722010-04-20 Joel Brobecker <brobecker@adacore.com>
2273
1667e6e3 2274 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 2275
0c3acc09
JB
22762010-04-20 Joel Brobecker <brobecker@adacore.com>
2277
2278 * gdb.ada/dyn_loc: New testcase.
2279
ec31cde5
CM
22802010-04-20 Chris Moller <cmoller@redhat.com>
2281
2282 PR 10867
889bf7c5 2283
ec31cde5
CM
2284 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
2285 * gdb.cp/pr10687.cc: New file.
2286 * gdb.cp/pr10687.exp: New file.
2287
2288
ce4b0682
SDJ
22892010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2290 Sergio Durigan Junior <sergiodj@redhat.com>
2291
2292 * gdb.fortran/logical.exp: New testcase.
2293 * gdb.fortran/logical.f90: New file.
2294
3436961f
DE
22952010-04-19 Doug Evans <dje@google.com>
2296
2297 * gdb.base/help.exp (help source): Update expected output.
2298
4d836c09
JK
22992010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2300
2301 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
2302 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
2303 gdb_exit and return.
2304 (executable): New variable.
2305 (binfile): Use it.
2306
6149aea9
PA
23072010-04-19 Pedro Alves <pedro@codesourcery.com>
2308
2309 PR breakpoints/8554.
2310
2311 * gdb.trace/save-trace.exp: Adjust.
2312
ed41462c
L
23132010-04-17 H.J. Lu <hongjiu.lu@intel.com>
2314
2315 PR corefiles/11511
2316 * gdb.arch/system-gcore.exp: New.
2317 * gdb.arch/gcore.c: Likewise.
2318
3f7b2faa
DE
23192010-04-15 Doug Evans <dje@google.com>
2320
fa33c3cd
DE
2321 * gdb.python/py-progspace.c: New file.
2322 * gdb.python/py-progspace.exp: New file.
2323
3f7b2faa
DE
2324 * gdb.base/source.exp: Add tests for "source -s".
2325
79f283fe
PM
23262010-04-14 Phil Muldoon <pmuldoon@redhat.com>
2327
2328 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
2329 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
2330 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
2331 * gdb.python/py-mi.exp: New test for to_string returning None.
2332
fc8eb08a
PM
23332010-04-12 Phil Muldoon <pmuldoon@redhat.com>
2334
2335 * gdb.python/py-breakpoint.c: Make result global.
2336
26e197f6
JK
23372010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2338
2339 Fix non-GNU make compatibility.
2340 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
2341
adc36818
PM
23422010-04-09 Phil Muldoon <pmuldoon@redhat.com>
2343
2344 * gdb.python/py-breakpoint.exp: New File.
2345 * gdb.python/py-breakpoint.C: Ditto.
2346
64e17368
SS
23472010-04-08 Stan Shebs <stan@codesourcery.com>
2348
2349 * gdb.trace/actions.exp: Clear default-collect.
2350 * gdb.trace/save-trace.exp: Clear default-collect.
2351
fff5cc64
PM
23522010-04-08 Phil Muldoon <pmuldoon@redhat.com>
2353
2354 * gdb.python/py-value: Add null string variable.
2355 (test_lazy_string): Test zero length, NULL address lazy
2356 strings.
2357
a055a187
L
23582010-04-07 H.J. Lu <hongjiu.lu@intel.com>
2359
2360 * gdb.arch/i386-avx.c: New.
2361 * gdb.arch/i386-avx.exp: Likewise.
2362
2363 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
2364
96e39866
DE
23652010-04-06 Doug Evans <dje@google.com>
2366
2367 * gdb.base/source-test.gdb: New file.
2368 * gdb.base/source.exp: Test source -v.
2369
5984a431
UW
23702010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2371
2372 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
2373
ec8a089a
PM
23742010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
2375
2376 * gdb.stabs/aout.sed: Convert all backslash to double backslash
2377 within one line, unless it is followed by a double quote.
2378 * gdb.stabs/hppa.sed: Idem.
2379 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
2380 * gdb.stabs/weird.exp: Check for correct parsing of
2381 char and string constants.
ec8a089a
PM
2382 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
2383 in .stabs to .stabx substitution.
2384
fce3c1f0
SS
23852010-04-05 Stan Shebs <stan@codesourcery.com>
2386
2387 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
2388 constant global.
2389 * gdb.trace/tfile.exp: Try to print them.
2390
d77f58be
SS
23912010-04-04 Stan Shebs <stan@codesourcery.com>
2392
2393 * gdb.base/completion.exp: Update for new "info watchpoints".
2394 * gdb.base/default.exp: Ditto.
2395 * gdb.base/help.exp: Ditto.
2396 * gdb.base/watchpoint.exp: Ditto.
2397 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 2398
af54718e
SS
23992010-04-04 Stan Shebs <stan@codesourcery.com>
2400
2401 * gdb.trace/tfile.exp: Sharpen tfind test.
2402
74d1f91e
JK
24032010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2404
2405 * gdb.base/break-entry.exp: New.
2406
eb8e76db 24072010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 2408 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
2409
2410 * gdb.reverse/i386-sse-reverse.exp: New file.
2411 * gdb.reverse/i386-sse-reverse.c: New file.
2412
bf65cad8
PA
24132010-04-02 Pedro Alves <pedro@codesourcery.com>
2414
2415 * gdb.trace/tfind.exp: Adjust expected disassembly output.
2416
fff87407
SS
24172010-04-01 Stan Shebs <stan@codesourcery.com>
2418
2419 * gdb.trace/actions.exp: Tweak expected output.
2420 * gdb.trace/while-stepping.exp: Tweak expected output.
2421
fe01d668
L
24222010-04-01 H.J. Lu <hongjiu.lu@intel.com>
2423
2424 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
2425
86b17b60
PA
24262010-04-01 Pedro Alves <pedro@codesourcery.com>
2427
2428 * gdb.base/commands.exp: Adjust.
2429 * gdb.cp/extern-c.exp: Adjust.
2430
2c58c0a9
PA
24312010-04-01 Pedro Alves <pedro@codesourcery.com>
2432
2433 * gdb.trace/collection.c (local_test_func): Define a local struct,
2434 and instanciate it.
2435
0db9b91c
PA
24362010-04-01 Pedro Alves <pedro@codesourcery.com>
2437
2438 * gdb.trace/collection.exp (gdb_collect_args_test)
2439 (gdb_collect_argarray_test): XFAIL the tests that assume the
2440 argarray argument's elements are collected.
2441
8072405b
JK
24422010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
2443
2444 * gdb.dwarf2/dw2-bad-parameter-type.exp,
2445 gdb.dwarf2/dw2-bad-parameter-type.S: New.
2446
8bf6485c
SS
24472010-03-31 Stan Shebs <stan@codesourcery.com>
2448
2449 * gdb.trace/save-trace.exp: Test save/restore of default-collect
2450 and tracepoint conditionals.
2451 (gdb_verify_tracepoints): Delete unused return.
2452
fd7f724a
KS
24532010-03-26 Keith Seitz <keiths@redhat.com>
2454
2455 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
2456 appear in the output before main.
2457 Remove KFAIL for gdb/2215 aka bz 9320.
2458
8d9e7719
DE
24592010-03-30 Doug Evans <dje@google.com>
2460
0906dd0b
DE
2461 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
2462 by dejagnu.
2463 * gdb.arch/amd64-dword.exp: Ditto.
2464
8d9e7719
DE
2465 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
2466 match.
2467 (break printf): Ditto.
2468
1da644f0
SW
24692010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
2470
2471 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
2472 gcc < 4.4.
2473 * gdb.cp/shadow.exp: Ditto.
2474
a8121990
PA
24752010-03-29 Pedro Alves <pedro@codesourcery.com>
2476
2477 * gdb.trace/collection.exp (run_trace_experiment): Make sure
2478 "tstart" is silent.
2479
6e79d367
PA
24802010-03-29 Pedro Alves <pedro@codesourcery.com>
2481
2482 * gdb.trace/collection.exp (executable): New.
2483 (binfile): Use it.
2484 (fpreg, spreg, pcreg): New.
2485 (test_register): Use gdb_test_multiple. Pass /x to print.
2486 (prepare_for_trace_test): New.
2487 (run_trace_experiment): Use "continue", not gdb_run_cmd.
2488 (gdb_collect_args_test, gdb_collect_argstruct_test)
2489 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
2490 prepare_for_trace_test.
2491 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
2492 fpreg, spreg and pcreg.
2493 (gdb_collect_expression_test, gdb_collect_globals_test): Use
2494 prepare_for_trace_test.
2495 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
2496 try to detect tracing support here. Don't set breakpoints at
2497 `begin' or `end' here.
2498 <global scope>: Use clean_restart. Run to main before checking
2499 for tracing support. Check for for tracing support here.
2500
09248348
JK
25012010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2502
2503 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
2504 " as $displacement" to "seen displacement message".
2505
d350db38
PA
25062010-03-28 Pedro Alves <pedro@codesourcery.com>
2507
2508 * gdb.trace/while-dyn.exp (executable): New variable.
2509 (binfile): Use it.
2510 (test_while_stepping): New function. Move most tests here. Call
2511 it once for each of the while-stepping, stepping and ws aliases.
2512
907af001
UW
25132010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2514
2515 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
2516 that do not provide the tagless_struct type name at all.
2517 (test_print_anon_union): Do not check value of uninitialized
2518 union member. Do not use cp_test_ptype_class, so we can accept
2519 "long" as well as "long int".
2520
610197fd
PA
25212010-03-26 Pedro Alves <pedro@codesourcery.com>
2522
2523 * gdb.trace/tfile.c (tohex, bin2hex): New.
2524 (write_error_trace_file): Hexify error description.
2525
6c28cbf2
SS
25262010-03-25 Stan Shebs <stan@codesourcery.com>
2527
2528 * gdb.trace/tfile.c: Generate an additional trace file, improve
2529 portability.
2530 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
2531 files in a better way.
2532
e62b8c7e
KS
25332010-03-25 Keith Seitz <keiths@redhat.com>
2534
2535 * gdb.java/jprint.exp: XFAIL printing of static class members
2536 because of GCC debuginfo problem.
2537
82ccf5a5
JK
25382010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2539
2540 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
2541
293e2f9e
DJ
25422010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
2543
2544 * gdb.base/completion.exp: Allow long instead of long int.
2545 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
2546 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
2547 variable p.
2548 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
2549 * gdb.base/pointers.exp: Allow long instead of long int.
2550 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
2551 * gdb.base/step-line.exp: Allow a directory before the source file name.
2552
95a42b64
TT
25532010-03-24 Tom Tromey <tromey@redhat.com>
2554
2555 PR breakpoints/9352:
2556 * gdb.base/default.exp: Update.
2557 * gdb.base/commands.exp: Update.
2558 * gdb.cp/extern-c.exp: Test setting commands on multiple
2559 breakpoints at once.
2560
2390201f
DJ
25612010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
2562
2563 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
2564 if gdb,nosignals.
2565 * gdb.base/watchpoints.c: Do not include unnecessary headers.
2566 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
2567 exited".
2568
8c9a6790
SS
25692010-03-24 Stan Shebs <stan@codesourcery.com>
2570
2571 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
2572
a6c727b2
DJ
25732010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
2574
2575 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
2576 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
2577 argument. Handle "short" and "long".
2578 (Top level): Pass overprototyped output for old_fptr and xptr.
2579
4dfd5423
PA
25802010-03-23 Pedro Alves <pedro@codesourcery.com>
2581
2582 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
2583 format strings and add casts to avoid compiler warnings.
2584
25852010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
2586
2587 * lib/trace-support.exp (gdb_trace_setactions):
2588 Don't expect whitespace after ">" prompt.
2589 * gdb.trace/actions.exp: Adjust for output changes.
2590 * gdb.trace/while-stepping.exp: Likewise.
2591
c847d045
JK
25922010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2593
2594 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
2595 and r157645).
2596
5f717f1d
JK
25972010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2598
2599 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
2600 New.
2601
7d6d51d5
DJ
26022010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
2603
2604 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
2605 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
2606
3b11a015
SS
26072010-03-19 Stan Shebs <stan@codesourcery.com>
2608
2609 * gdb.trace/ax.exp: New file.
2610
d7d158ed
DE
26112010-03-19 Doug Evans <dje@google.com>
2612
6bb85cd1
DE
2613 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
2614 output from gcc.
2615
d7d158ed
DE
2616 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
2617 named /usr/sbin/prelink<foo>.
2618
4daf5ac0
SS
26192010-03-18 Stan Shebs <stan@codesourcery.com>
2620
2621 * gdb.trace/circ.exp: Test circular-trace-buffer.
2622 * gdb.trace/tfile.exp: Update tstatus test.
2623
e8d05480
JB
26242010-03-18 Joel Brobecker <brobecker@adacore.com>
2625
2626 * gdb.dwarf2/dw2-anonymous-func.S: New file.
2627 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
2628
441b986a
UW
26292010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2630
2631 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
2632
4247603b
PA
26332010-03-18 Pedro Alves <pedro@codesourcery.com>
2634
2635 * gdb.base/default.exp: Adjust the expected output of the finish
2636 and until commands when the inferior is not being run.
2637
13387711
SW
26382010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
2639
2640 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
2641 * gdb.cp/nsusing.exp: Ditto.
2642
6e31430b
TT
26432010-03-15 Tom Tromey <tromey@redhat.com>
2644
2645 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
2646 * gdb.cp/userdef.cc (operator==): New function.
2647 (main): New locals mem1, mem2.
2648
e2d69cb5
JZ
26492010-03-15 Jie Zhang <jie@codesourcery.com>
2650
2651 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
2652 Declare and use new loadtimeout variable.
2653
f572f0a9
DJ
26542010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
2655
2656 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
2657 Use gdb_load later.
2658
51f4c0b0
PA
26592010-03-14 Pedro Alves <pedro@codesourcery.com>
2660
2661 * gdb.base/solib-disc.c (main): Make format of fprintf a string
2662 literal. Add missing endlines to prints to stderr.
2663
1c809c68
TT
26642010-03-12 Tom Tromey <tromey@redhat.com>
2665
2666 PR c++/9708:
2667 * gdb.cp/m-static.exp: Add regression test.
2668 * gdb.cp/m-static.cc (method): New method.
2669 (main): Call it.
2670
00ae8fef
SW
26712010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
2672
2673 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
2674 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
2675
759f0f0b
PA
26762010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
2677
21e24d21
PA
2678 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
2679
26802010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
2681
759f0f0b
PA
2682 * lib/gdb.exp (skip_stl_tests): New.
2683 (gdb_compile): Symbian needs -ldl.
2684 (shlib_target_file): New.
2685 (shlib_symbol_file): New.
2686 (gdb_load_shlibs): Use shlib_target_file.
2687 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
2688 * gdb.cp/exception.exp: Use skip_stl_tests.
2689 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
2690 * gdb.cp/try_catch.exp: Use skip_stl_tests.
2691 * gdb.cp/mb-templates.exp: Ditto.
2692 * gdb.base/commands.exp: Relax regexes.
2693 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
2694 shlib_target_file and shlib_symbol_file.
2695 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
2696 sections.
2697 * gdb.base/ending-run.exp: Accept E32Main for symbian.
2698 * gdb.base/solib-disc.exp: Use
2699 shlib_target_file and shlib_symbol_file.
2700 * gdb.base/unload.exp: Don't skip on symbian. Use
2701 shlib_target_file and shlib_symbol_file.
2702 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
2703
6a8f2671 27042010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 2705
6a8f2671
PA
2706 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
2707 * gdb.trace/report.exp: Adjust for x86 and x86_64.
2708 Issue a tfind end before looking for a tracepoint frame.
2709 * gdb.trace/tfind.exp: Adjust tstatus output.
2710 Adjust disassembly output.
2711 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
2712
ccf26247
JK
27132010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2714
2715 * gdb.base/break-interp.exp: Create new displacement parameter value
2716 for the test_ld calls.
2717 (reach): New parameter displacement, verify its content. New push of
2718 pf_prefix "reach-$func:". Import global expect_out.
2719 (test_core): New parameter displacement, verify its content. New push
2720 of pf_prefix "core:". New command "set verbose on". Import global
2721 expect_out.
2722 (test_attach): New parameter displacement, verify its content. New
2723 push of pf_prefix "attach:". New command "set verbose on". Import
2724 global expect_out.
2725 (test_ld): New parameter displacement, pass it to the reach, test_core
2726 and test_attach calls and verify its content in the "ld.so exit" test.
2727 * gdb.base/prelink.exp: Remove gdb_exit and final return.
2728 (prelink): Update expected text, use gdb_test.
2729
e469c7fb
DE
27302010-03-10 Doug Evans <dje@google.com>
2731
2732 * gdb.base/checkpoint.exp: Fix comment.
2733 Lengthen timeout while doing >600 checkpoints test.
2734 Rename duplicate "kill all one" test to keep test names unique.
2735
60e1c644
PA
27362010-03-10 Pedro Alves <pedro@codesourcery.com>
2737
2738 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
2739
cec808ec
KS
27402010-03-08 Keith Seitz <keiths@redhat.com>
2741
889bf7c5
PA
2742 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
2743 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
2744 (dm_type_long): New function.
2745 (dm_type_unsigned_short): New function.
2746 (dm_type_unsigned_long): New function.
2747 (myint): New typedef.
2748 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
2749 long, unsigned shor and long, operator char*, and typedef.
2750 (test_lookup_operator_functions): Add operator char* test.
2751 (test_paddr_operator_functions): Likewise.
2752 (test_paddr_overloaded_functions): Use probe values for
2753 short, long, and unsigned short and long.
2754 (test_paddr_hairy_functions): If the demangler probe detected
2755 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
2756 demangler.
2757 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
2758 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
2759 and "print null_pmf".
2760 Add test "ptype a.*pmf".
2761 * gdb.cp/overload.exp: Allow optional "int" to appear with
2762 "short" and "long".
2763 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
2764 long expect value for men_overload1arg.
2765 Allow "int" to appear with "short" and "long".
2766 When testing "info break", add argument for main (void).
2767 Also allow "int" to appear with "short" and "long".
2768 Ditto with "unsigned" and "long long".
cec808ec
KS
2769 * gdb.java/jmain.exp: Do not enclose methods names in single
2770 quotes.
2771 * gdb.java/jmisc.exp: Likewise.
2772 * gdb.java/jprint.exp: Likewise.
2773 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
2774
2775 From Jan Kratochvil <jan.kratochvil@redhat.com>:
2776 * gdb.cp/exception.exp (backtrace after first throw)
2777 (backtrace after second throw): Allow a namespace before __cxa_throw.
2778 (backtrace after first catch, backtrace after second catch): Allow
2779 a namespace before __cxa_begin_catch.
2780
2781 * gdb.cp/cpexprs.exp: New file.
2782 * gdb.cp/cpexprs.cc: New file.
2783
2784 From Daniel Jacobowitz <dan@codesourcery.com>
2785 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
2786 to use string_to_regexp.
2787 (ctor, dtor): New functions. Use them to match constructor
2788 and destructor function types.
2789 (Top level): Use runto_main.
2790
f870a310
TT
27912010-03-05 Tom Tromey <tromey@redhat.com>
2792
2793 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
2794 gdb.target_charset.
2795 (pp_ns.to_string): Likewise.
2796
0c199f28
KS
27972010-03-04 Keith Seitz <keiths@redhat.com>
2798
2799 * gdb.cp/overload.exp: Test that the filename portion of a linespec
2800 can be quoted. Test that both the filename and function/line
2801 portions can be quoted at the same time.
2802
c7437ca6
PA
28032010-03-04 Pedro Alves <pedro@codesourcery.com>
2804
2805 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
2806
b111b805
DE
28072010-03-03 Doug Evans <dje@google.com>
2808
24486cb7
DE
2809 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
2810 libc contains libpthread.
2811
b111b805
DE
2812 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
2813 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
2814 of gdb_compile. Add another pattern to match android backtrace.
2815
a0e0ef55
TT
28162010-03-03 Tom Tromey <tromey@redhat.com>
2817
2818 PR gdb/11345:
2819 * gdb.base/printcmds.exp (test_printf): Add test.
2820
1ba53b71
L
28212010-03-02 H.J. Lu <hongjiu.lu@intel.com>
2822
2823 * gdb.arch/amd64-byte.exp: New.
2824 * gdb.arch/amd64-dword.exp: Likewise.
2825 * gdb.arch/amd64-pseudo.c: Likewise.
2826 * gdb.arch/amd64-word.exp: Likewise.
2827 * gdb.arch/i386-byte.exp: Likewise.
2828 * gdb.arch/i386-pseudo.c: Likewise.
2829 * gdb.arch/i386-word.exp: Likewise.
2830
f5dff777
DJ
28312010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
2832
2833 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
2834 types. Add structreg, bitfields, and flags registers.
2835 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
2836 registers.
2837
90884b2b
L
28382010-03-01 H.J. Lu <hongjiu.lu@intel.com>
2839
2840 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
2841 (load_description): Set architecture if defined.
2842
dc00d89f
PM
28432010-02-28 Phil Muldoon <pmuldoon@redhat.com>
2844
2845 * gdb.python/py-frame.exp: Add read_var block tests.
2846 * gdb.python/py-frame.c (block): New function.
2847
0e095b7e
JK
28482010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2849 Daniel Jacobowitz <dan@codesourcery.com>
2850
2851 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
2852
624f1a65
DM
28532010-02-25 David S. Miller <davem@davemloft.net>
2854
2855 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
2856 fix logic for setting all_syscalls_numbers.
2857
f3e9a817
PM
28582010-02-24 Phil Muldoon <pmuldoon@redhat.com>
2859
2860 * Makefile.in: Add py-block and py-symbol.
2861 * gdb.python/py-symbol.exp: New File.
2862 * gdb.python/py-symtab.exp: New File.
2863 * gdb.python/py-block.exp: New File.
2864 * gdb.python/py-symbol.c: New File.
2865 * gdb.python/py-block.c: New File.
2866
f6bbabf0
PM
28672010-02-24 Phil Muldoon <pmuldoon@redhat.com>
2868
2869 PR python/11314
2870 * lib/gdb.exp (skip_python_tests): New function.
2871 * gdb.python/py-cmd.exp: Use skip_python_tests.
2872 * gdb.python/py-frame.exp: Likewise.
2873 * gdb.python/py-function.exp: Likewise.
2874 * gdb.python/py-prettyprint.exp: Likewise.
2875 * gdb.python/py-template.exp: Likewise.
2876 * gdb.python/py-type.exp: Likewise.
2877 * gdb.python/py-value.exp: Likewise.
2878
85d721b8
PA
28792010-02-22 Pedro Alves <pedro@codesourcery.com>
2880
2881 PR9605
2882
2883 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
2884
48e32051
TT
28852010-02-19 Tom Tromey <tromey@redhat.com>
2886
2887 PR c++/8693, PR c++/9496:
2888 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
2889 regression tests.
2890
ac9c0048
JK
28912010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2892
2893 Fix compatibility with m68k as.
2894 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
2895 Use only /* comments */.
2896
57bb97a4
UW
28972010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2898
2899 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
2900 * configure: Regenerate.
2901
7d1bf85c
DJ
29022010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
2903
2904 * gdb.python/py-type.exp: Check for Python support.
2905
061b5285
PA
29062010-02-17 Pedro Alves <pedro@codesourcery.com>
2907
2908 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
2909 `regsub' syntax available.
2910
f8a8bc2c
PA
29112010-02-17 Pedro Alves <pedro@codesourcery.com>
2912
2913 * gdb.base/shmain.c (main): Remove printf call.
2914 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
2915 * gdb.base/unload.c (main): Make format of fprintf a string
2916 literal. Add missing endlines to prints to stderr.
2917 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
2918
6f451e5e
TT
29192010-02-17 Tom Tromey <tromey@redhat.com>
2920
2921 * gdb.java/jprint.java (jprint.props): New field.
2922 * gdb.java/jprint.exp (set_lang_java): Add regression test.
2923
12d79008
PA
29242010-02-17 Pedro Alves <pedro@codesourcery.com>
2925
ef801a0e 2926 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
2927 available.
2928
d252f7e5
DJ
29292010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2930
2931 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
2932 creation to support remote host testing.
2933
67bdab6c
DJ
29342010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2935
2936 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
2937 Recognize "command not found".
2938
bb391223
DJ
29392010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2940
2941 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
2942 single-stepping.
2943
70362913
DJ
29442010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2945
2946 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
2947 if arguments are not supported.
2948
493f3c00
DJ
29492010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2950
2951 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
2952 be const or non-const.
2953
8034c749
DJ
29542010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2955
2956 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
2957 mi_send_resuming_command to send -exec-continue.
2958
791dfb64
DJ
29592010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2960
2961 * gdb.base/list.exp (test_list_filename_and_function): Add test
2962 with single quotes.
2963 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
2964 matching.
2965 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
2966 Add KFAIL'd tests for PR gdb/11289.
2967
7c5fe868
DJ
29682010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2969
2970 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
2971
fdc498b8
DJ
29722010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2973
2974 * gdb.base/comp-dir/subdir/dummy.txt: New file.
2975 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
2976 a temporary directory.
2977
b519e2a6
DJ
29782010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2979
2980 * gdb.base/charset.exp: Use a single regular expression to match
2981 show host-charset and show target-charset output.
2982
74164c56
JK
29832010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2984
2985 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
2986 "Illegal process-id" expect string more exact.
2987 (attach to digits-starting nonsense is prohibited): New.
2988
701ed6dc
JK
29892010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2990
2991 * gdb.base/prelink.exp (set verbose on): New.
2992
889bf7c5 29932010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
2994
2995 * mi-reverse.exp: New file. Test for reverse option to the
2996 following MI commands: exec-continue, exec-finish, exec-next,
2997 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 2998
dadf0e9c
JB
29992010-02-09 Joel Brobecker <brobecker@adacore.com>
3000
3001 * gdb.ada/ptype_tagged_param: New testcase.
3002
714f19d5
TT
30032010-02-08 Tom Tromey <tromey@redhat.com>
3004
3005 PR c++/8017:
3006 * gdb.cp/overload.exp: Add tests.
3007 * gdb.cp/overload.cc (struct K): New.
3008 (namespace N): New.
3009 (main): Call new functions.
3010 (K::staticoverload): Define.
3011
889bf7c5 30122010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
3013
3014 PR gdb/10728
3015 * gdb.cp/pr10728-x.h: New file.
3016 * gdb.cp/pr10728-x.cc: New file.
3017 * gdb.cp/pr10728-y.cc: New file.
3018 * gdb.cp/pr10728.exp: New file.
3019 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
3020
889bf7c5 30212010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
3022
3023 PR gdb/9067
3024 * gdb.cp/pr9067.exp: New
3025 * gdb.cp/pr9067.cc: New
3026 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
3027
7b356089
JB
30282010-02-08 Joel Brobecker <brobecker@adacore.com>
3029
3030 * lib/gdb.exp (gdb_test_timeout): New global variable.
3031 Set it to timeout if not already set.
3032 (gdb_init): Reset the value of timeout to gdb_test_timeout.
3033
1be00882
DE
30342010-02-05 Doug Evans <dje@google.com>
3035
3036 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
3037 user.
3038
82856980
SW
30392010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
3040
3041 PR c++/7935:
3042 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
3043
1a334831
TT
30442010-02-04 Tom Tromey <tromey@redhat.com>
3045
3046 * gdb.cp/virtbase.exp: Make test case names unique.
3047
9c3c02fd
TT
30482010-02-02 Tom Tromey <tromey@redhat.com>
3049
3050 * gdb.cp/virtbase.exp: Add regression tests.
3051 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
3052 (main): Instantiate RHC.
3053
0cc2414c
TT
30542010-02-02 Tom Tromey <tromey@redhat.com>
3055
3056 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
3057 type-printing change.
3058
edf3d5f3
TT
30592010-02-02 Tom Tromey <tromey@redhat.com>
3060
3061 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
3062 * gdb.cp/virtbase.cc: New file.
3063 * gdb.cp/virtbase.exp: New file.
3064 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
3065
e4b7f41c
JK
30662010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3067
3068 PR libc/11214:
3069 * gdb.threads/current-lwp-dead.c: Include features.h.
3070 (HAS_NOMMU): New.
3071 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
3072
b381ea14
JK
30732010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3074
3075 * gdb.base/symbol-without-target_section.exp,
3076 gdb.base/symbol-without-target_section.c: New.
3077
c593ac0e
DJ
30782010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
3079
3080 * gdb.base/bigcore.exp: Reset increased timeout.
3081 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
3082
db25f29d
DJ
30832010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
3084
3085 * gdb.base/gcore.exp (capture_command_output): Use
3086 gdb_test_multiple.
3087
f9d67f43
DJ
30882010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
3089
3090 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
3091 * gdb.arch/thumb2-it.exp (test_it_break): New function.
3092 (Top level): Call it.
3093
177321bd
DJ
30942010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
3095
3096 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
3097
97f2ed50
DJ
30982010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
3099
3100 * gdb.base/call-strs.exp, gdb.base/default.exp,
3101 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
3102 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
3103 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
3104 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
3105 gdb.base/watchpoint-solib.exp: Save and restore timeout.
3106 * gdb.base/ending-run.exp: Correct restore of timeout.
3107 * gdb.base/page.exp: Remove unnecessary timeout setting.
3108
e4e2711a
JB
31092010-01-29 Joel Brobecker <brobecker@adacore.com>
3110
3111 * gdb.ada/rec_return: New testcase.
3112
ba581dc1
JB
31132010-01-29 Joel Brobecker <brobecker@adacore.com>
3114
3115 * gdb.ada/call_pn: New testcase.
3116
4ea95be9
DJ
31172010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
3118
3119 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
3120 (Top level): Use it to resume.
3121 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
3122 the Thumb mode displaced stepping error as unsupported.
3123
df83a9bf
SW
31242010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
3125
889bf7c5
PA
3126 * gdb.cp/nsusing.exp: Added more tests.
3127 * gdb.cp/nsrecurs.exp: Ditto.
3128 * gdb.cp/nsusing.cc: Added test functions.
3129 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 3130
40b27cdc
JK
31312010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3132
3133 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
3134 absolute directory pathnames in gdb.sum file.
3135
de958931
SW
31362010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
3137
3138 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
3139 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
3140
708ead4e
TT
31412010-01-26 Tom Tromey <tromey@redhat.com>
3142
3143 PR exp/7643:
3144 * gdb.base/printcmds.exp (test_print_string_constants): Remove
3145 setup_kfail.
3146
b14e635e
SW
31472010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
3148
3149 * gdb.cp/nsrecurs.exp: New test.
3150 * gdb.cp/nsrecurs.cc: New test program.
3151 * gdb.cp/nsstress.exp: New test.
3152 * gdb.cp/nsstress.cc: New test program.
3153 * gdb.cp/nsdecl.exp: New test.
3154 * gdb.cp/nsdecl.cc: New test program.
3155
8540c487
SW
31562010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
3157
3158 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
3159 imported into file scope.
3160 Marked test as xfail.
3161 * gdb.cp/namespace-using.cc (marker5): New function.
3162 * gdb.cp/shadow.exp: New test.
3163 * gdb.cp/shadow.cc: New test program.
3164 * gdb.cp/nsimport.exp: New test.
3165 * gdb.cp/nsimport.cc: New test program.
3166
421d5d99
TT
31672010-01-25 Tom Tromey <tromey@redhat.com>
3168
3169 PR gdb/11049:
3170 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
3171 with "set print null-stop on".
3172
691f8dc1
JK
31732010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3174
3175 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
3176 Adjust it for DISASSEMBLY_OMIT_FNAME.
3177
0b92b5bb
TT
31782010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3179
3180 PR symtab/11199:
3181 * gdb.dwarf2/member-ptr-forwardref.exp,
3182 gdb.dwarf2/member-ptr-forwardref.S: New.
3183
23787403
JK
31842010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3185
3186 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
3187 (thread1_func): Protect thread1_tid with thread1_tid_cond by
3188 thread1_tid_mutex. Remove gdbstop_mutex handling.
3189 (thread2_func): Protect thread2_tid with thread2_tid_cond by
3190 thread2_tid_mutex. Remove gdbstop_mutex handling.
3191 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
3192 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
3193 pthread_cond_wait conditionalizations by while loops.
3194
b966cb8a
TT
31952010-01-20 Tom Tromey <tromey@redhat.com>
3196
3197 PR backtrace/10770:
3198 * gdb.dwarf2/pr10770.exp: New file.
3199 * gdb.dwarf2/pr10770.c: New file.
3200 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
3201
fcae584b
VP
32022010-01-20 Vladimir Prus <vladimir@codesourcery.com>
3203
3204 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
3205 that target was removed, and the test always runs native anyway.
3206
a0f49112
JK
32072010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3208
3209 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
3210 gdb.base/watchpoint-cond-gone-stripped.c: New.
3211
ceeb3d5a
TT
32122010-01-19 Tom Tromey <tromey@redhat.com>
3213
3214 PR c++/8000:
3215 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
3216 existing tests.
3217 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
3218 (main): Use AAA::SomeEnum.
3219
dd322c54
JK
32202010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3221
3222 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
3223 (test_ignore_count): Declare line_callme_body global.
3224 (run to breakpoint with ignore count): Use line_callme_body.
3225 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
3226 (set line_main_hello, set line_main_return): Reindent.
3227 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
3228 New.
3229 (continue to callee4): Use line_callee4_body.
3230 (check *stopped from CLI command): Use line_callee4_next.
3231 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
3232 (set line_main_hello, set line_main_return): Reindent.
3233 (set line_callee4_head, set line_callee4_body): New.
3234 (continue to callee4): Use line_callee4_body.
3235
4e8f195d
TT
32362010-01-18 Tom Tromey <tromey@redhat.com>
3237
3238 PR c++/9680:
3239 * gdb.cp/casts.cc: Add new classes and variables.
3240 * gdb.cp/casts.exp: Test new operators.
3241
9e14a9ba
JB
32422010-01-18 Tom Tromey <tromey@redhat.com>
3243 Thiago Jung Bauermann <bauerman@br.ibm.com>
3244
3245 * gdb.python/source2.py: New file.
3246 * gdb.python/source1: New file.
3247 * gdb.python/python.exp: Test "source" command.
3248
00bf0b85
SS
32492010-01-15 Stan Shebs <stan@codesourcery.com>
3250
3251 * gdb.trace/tfile.c: New file.
3252 * gdb.trace/tfile.exp: New file.
889bf7c5 3253
55235ad7
JK
32542010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3255
3256 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
3257
9f2982ff
JK
32582010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3259
3260 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
3261
bbfba9ed
JK
32622010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3263
3264 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
3265 (libfunc): New parameter action. Implement also selectable "sleep".
3266 * gdb.base/break-interp-main.c: Include assert.h.
3267 (libfunc): New parameter action.
3268 (main): New parameters argc and argv. Assert argc. Pass argv.
3269 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
3270 (test_attach): New proc.
3271 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
3272 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
3273
61f0d762
JK
32742010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3275
3276 * gdb.base/break-interp.exp (test_core): New proc.
3277 (test_ld): Call it.
3278
06a6f270
JK
32792010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3280
3281 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
3282 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
3283 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
3284 and gdb_compile_shlib. Use new -Wl compiler options.
3285 (dl bt, main bt): New tests.
3286
51bee8e9
JK
32872010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3288
3289 Support PIEs with no symfile_objfile.
3290 * gdb.base/break-interp.exp: New argument at the test_ld calls.
3291 (test_ld): New parameter trynosym.
3292 (test_ld <$trynosym>): New block.
3293
b8040f19
JK
32942010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3295
3296 * gdb.base/break-interp.exp: New file.
3297
be759fcf
PM
32982010-01-13 Phil Muldoon <pmuldoon@redhat.com>
3299
3300 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
3301 * gdb.python/py-prettyprint.py (pp_ls): New printer.
3302 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
3303 test.
3304 * gdb.python/py-prettyprint.c: Define lazystring test structure.
3305 * gdb.python/py-mi.exp: Add lazy string test.
3306
dc146f7c
VP
33072010-01-13 Vladimir Prus <vladimir@codesourcery.com>
3308
3309 * lib/mi-support.exp (mi_check_thread_states): Handle
3310 core number in thread listing.
3311
b4ba55a1
JB
33122010-01-12 Joel Brobecker <brobecker@adacore.com>
3313
3314 * gdb.base/maint.exp: Adjust the expected output for the
3315 "maint print type" test. Use gdb_test_multiple instead of
3316 gdb_sent/gdb_expect.
3317
08e24bd4
DE
33182010-01-11 Doug Evans <dje@google.com>
3319
6496a609
DE
3320 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
3321 from gdbserver_download. All callers updated.
3322
08e24bd4
DE
3323 * gdb.server/ext-run.exp: "info os processes" requires xml support.
3324
b5cfddf5
JK
33252010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3326
3327 Implement binary numbers parsing.
3328 * gdb.base/printcmds.exp (test_integer_literals_accepted)
3329 (test_integer_literals_rejected): New binary tests.
3330
3725885a
RW
33312010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
3332
3333 * gdb.cell/configure: Regenerate.
3334
37aeb5df
JK
33352010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3336
3337 * gdb.base/corefile.exp: Move the core finding block out and call it as
3338 core_find, new variable $corefile, replace corefile by $corefile and
3339 [file tail $corefile] for usage vs. test names resp.
3340 * lib/gdb.exp (core_find): Move it as a new function here. New
3341 parameter binfile and deletefiles. New variable $destcore. Pre-delete
3342 $destcore. Return "" on error.
3343
d521f563
JK
33442010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3345
3346 Workaround PR binutils/10802.
3347 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
3348 (twice).
3349
28f24826
DJ
33502010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
3351
3352 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
3353
2de75e71
JB
33542010-01-08 Joel Brobecker <brobecker@adacore.com>
3355
3356 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
3357 call, to avoid interruption.
3358
fe00719b 33592010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
3360
3361 * gdb.stabs/weird.def (args93): New.
3362
d0ef5df8
DE
33632010-01-07 Doug Evans <dje@google.com>
3364
3365 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
3366
3a08d52f
TT
33672010-01-07 Tom Tromey <tromey@redhat.com>
3368
3369 * gdb.base/source.exp: Use correct line number.
3370
7a697b8d
SS
33712010-01-05 Stan Shebs <stan@codesourcery.com>
3372
3373 * gdb.trace/tracecmd.exp: Test ftrace.
3374
7803799a
UW
33752010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3376
3377 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
3378
c54eabfa
JK
33792010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3380
3381 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
3382 "uint_for_mi_testing".
3383
02e7ef19
JB
33842010-01-01 Joel Brobecker <brobecker@adacore.com>
3385
3386 Test indented comment in file being sourced.
3387 * gdb.base/commands.exp: Test indented comment in file being sourced.
3388
abd775ce
JB
33892010-01-01 Joel Brobecker <brobecker@adacore.com>
3390
3391 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
3392 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
3393 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
3394 notice.
3395
79b55b82
JB
33962010-01-01 Joel Brobecker <brobecker@adacore.com>
3397
3398 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
3399 notice.
3400
8997583e
JK
34012010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3402
3403 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
3404 missing $after_stopped and comma (,) expectation.
3405
6da95a67
SS
34062009-12-31 Stan Shebs <stan@codesourcery.com>
3407
3408 * gdb.trace/actions.exp: Test teval action.
889bf7c5 3409
218d2fc6
TJB
34102009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
3411
3412 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
3413 (top level): Call test_watchpoint_in_big_blob.
3414 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
3415 watchpoints.
3416 (func3): Write to buf.
3417
236f1d4d
SS
34182009-12-29 Stan Shebs <stan@codesourcery.com>
3419
3420 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 3421
f61e138d
SS
34222009-12-28 Stan Shebs <stan@codesourcery.com>
3423
3424 * gdb.trace/tsv.exp: New file.
3425 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 3426
0219b378
DJ
34272009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
3428
3429 * gdb.base/find.c (main): Reference search buffers.
3430 * gdb.base/included.c (main): Reference integer.
3431 * gdb.base/ptype.c (charfoo): Declare.
3432 (intfoo): Call charfoo.
3433 * gdb.base/scope0.c (useitp): New function.
3434 (usestatics): Use useitp.
3435 (useit): Add a type for val.
3436 * gdb.base/scope1.c (useit1): Take a pointer argument.
3437 (usestatics1): Update calls to useit1.
3438 * gdb.cp/call-c.cc: Declare foo.
3439 (main): Call foo.
3440 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
3441 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
3442 (main): Call C::ensureRefs and ensureOtherRefs.
3443 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
3444 variables.
3445 (ensureOtherRefs): New function.
3446 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
3447 * gdb.cp/templates.cc (main): Call t5i.value.
3448
3f78692f
JK
34492009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3450
3451 Fix compatibility with G++-4.5.
3452 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
3453 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
3454 (uncaught return): Remove.
3455
429374b8
JK
34562009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3457 Phil Muldoon <pmuldoon@redhat.com>
3458
3459 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
3460 (bp_location13, bp_location14, bp_location17, bp_location18)
3461 (marker3_proto, marker4_proto): New variables.
3462 (breakpoint info): Update output.
3463 (run until breakpoint at marker3, run until breakpoint at marker4): New
3464 tests.
3465
859825b8
JK
34662009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3467
3468 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
3469 Replace the printf call of Y by provided "y-set-1" label. New block
3470 for the second shared library.
3471 * gdb.base/unload.exp: Compile also the second library, call
3472 gdb_load_shlibs also for it. Use now gdb_breakpoint.
3473 (single pending breakpoint info): Rename to ...
3474 (pending breakpoint info before run): ... this extended test.
3475 (libfile2, libname2, libsrcfile2, libsrc2)
3476 (lib_sl2): New variables.
3477 (exec_opts): Set also SHLIB_NAME2.
3478 (pending breakpoint info on first run at shrfunc1)
3479 (pending breakpoint info on second run at shrfunc1)
3480 (pending breakpoint info on second run at shrfunc2)
3481 (print y from libfile, print y from libfile2): New tests.
3482 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
3483 * gdb.base/unloadshr2.c: New.
3484
e6a386cd
HZ
34852009-12-22 Hui Zhu <teawater@gmail.com>
3486
3487 * gdb.reverse/sigall-reverse.exp: Adjust.
3488
9e19b45e
VP
34892009-12-21 Vladimir Prus <vladimir@codesourcery.com>
3490
3491 PR gdb/10884
3492
3493 * gdb.mi/var-cmd.c (do_bitfield_tests): New
3494 (main): Call do_bitfield_tests.
aacf5b1e 3495 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 3496
d53a7b30
JB
34972009-12-20 Joel Brobecker <brobecker@adacore.com>
3498
3499 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
3500 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
3501 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
3502 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
3503 gdb.modula2/unbounded1.c: Update copyright header.
3504
191ca0a1
CM
35052009-12-10 Chris Moller <moller@mollerware.com>
3506
3507 PR gdb/9399
3508 * gdb.cp/virtfunc2.exp: New tests
3509 * gdb.cp/virtfunc2.cc: New tests
3510 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
3511
0fa6cf1b
MS
35122009-12-10 Oza Pawandeep (paawan1982@yahoo.com
3513
3514 * gdb.reverse/i387-env-reverse.c: New file.
3515 * gdb.reverse/i387-env-reverse.exp: New file.
3516 * gdb.reverse/i387-stack-reverse.c: New file.
3517 * gdb.reverse/i387-stack-reverse.exp: New file.
3518
361ae042
PM
35192009-12-08 Phil Muldoon <pmuldoon@redhat.com>
3520
3521 * gdb.python/py-type.exp (test_range): New test.
3522
bfd31e71
PM
35232009-12-03 Phil Muldoon <pmuldoon@redhat.com>
3524
3525 PR python/10805
3526
3527 * gdb.python/py-type.exp: New file.
3528 * gdb.python/py-type.c: New file.
3529 * Makefile.in: Add py-type.
3530
57a1d736
TT
35312009-12-03 Tom Tromey <tromey@redhat.com>
3532
3533 * gdb.python/py-value.exp (test_parse_and_eval): New
3534 function.
3535
1f3b5d1b
PP
35362009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
3537
3538 PR gdb/11022
3539
3540 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
3541 * gdb.base/pr11022.c: New test.
3542
8b7dbdc9
JK
35432009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3544
3545 Fix spurious false FAILs.
3546 * gdb.base/structs.c (chartest): New.
3547 (main): Fill-in chartest.
3548 * gdb.base/structs.exp (anychar_re, first): New.
3549 (start_structs_test): Import global anychar_re and first.
3550 New gdb_test call "set print elements 300; ${testfile}"
3551 (start_structs_test <$first>): New block.
3552 (any): Import global anychar_re. New variable ac. Use ${ac}.
3553
6a53b2ec
JK
35542009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3555
3556 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
3557
d7167b4c
JK
35582009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3559
3560 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
3561 Force $srcfile file.
3562 * gdb.base/foll-fork.c (callee): Comment out the printf call.
3563
b1798462
UW
35642009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3565
3566 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
3567 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
3568 * gdb.threads/watchthreads-reorder.exp: Likewise.
3569
b6199126
DJ
35702009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
3571
3572 PR gdb/8704
3573
3574 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
3575 "if", and "thread". Correct matching in the previous test.
3576
b22a0510
DJ
35772009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
3578
3579 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
3580
930636d2
MS
35812009-11-23 Michael Snyder <msnyder@vmware.com>
3582
3583 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
3584 * gdb.reverse-watch-precsave.exp: Ditto.
3585
21a0512e
PP
35862009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
3587
3588 * gdb.asm/asm-source.exp: Adjust.
3589 * gdb.base/help.exp: Adjust.
889bf7c5 3590
fc30d5e0
PA
35912009-11-22 Pedro Alves <pedro@codesourcery.com>
3592
3593 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
3594 (do_syscall_tests_without_xml): Set data-directory to
3595 /the/path/to/nowhere.
3596
f6bc2008
PA
35972009-11-21 Pedro Alves <pedro@codesourcery.com>
3598
3599 * gdb.threads/local-watch-wrong-thread.c,
3600 gdb.threads/local-watch-wrong-thread.exp: New files.
3601
8c2fb5de
PA
36022009-11-21 Pedro Alves <pedro@codesourcery.com>
3603
3604 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
3605 assume new `regsub' syntax available.
3606
ebec9a0f
PA
36072009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3608
a79d3c27
JK
3609 * gdb.base/watchpoint-hw-hit-once.exp,
3610 gdb.base/watchpoint-hw-hit-once.c: New.
3611
36122009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3613
3614 * gdb.threads/watchthreads-reorder.exp,
3615 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 3616
276a961b
MK
36172009-11-17 Nathan Sidwell <nathan@codesourcery.com>
3618
3619 * gdb.xml/tdesc-regs.exp: Use for m68k.
3620
4867c1fb
PA
36212009-11-15 Pedro Alves <pedro@codesourcery.com>
3622
3623 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
3624
f6838f81
DJ
36252009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
3626
3627 * lib/gdb.exp (current_target_name): New procedure.
3628 (gdb_wrapper_target): New variable.
3629 (gdb_wrapper_init): Set gdb_wrapper_target.
3630 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
3631 wrapper.
3632
4ac4dd3f
DJ
36332009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
3634
3635 * gdb.base/remote.exp: Delete the slowest load test.
3636 Do not load with fixed packet sizes.
3637
a7881759
DJ
36382009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
3639
3640 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
3641
97a5b505
DJ
36422009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
3643
3644 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
3645 srcfile when setting a breakpoint.
3646
d3e1fc54
DJ
36472009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
3648
3649 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
3650 macros.
3651
7cbcbded
DJ
36522009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
3653
3654 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
3655 to be in memory.
3656 * gdb.base/display.c (force_mem): New.
3657 (do_loops): Use it. Add breakpoint comments.
3658 (do_vars): Add a breakpoint comment.
3659 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
3660 line numbers.
3661
bdea3a92
NF
36622009-11-13 Nathan Froyd <froydnj@codesourcery.com>
3663
3664 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
3665 instead of a bare "run".
3666
269f82e5
PP
36672009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
3668
3669 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 3670
a69b7d9d
DJ
36712009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
3672
3673 * lib/cell.exp (skip_cell_tests): Clean up test files before
3674 returning.
3675
b598bfda
DJ
36762009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
3677
3678 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
3679 and the breakpoint menu. Do not call perror if a prompt is seen.
3680 Consume the following GDB prompt.
3681 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
3682 * gdb.cp/namespace.exp: Use gdb_test.
3683 * gdb.cp/templates.exp: Use gdb_test.
3684 (test_template_breakpoints): Use gdb_test_multiple.
3685
87728fa0
DJ
36862009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
3687
3688 * gdb.base/break1.c (struct some_struct, values): Move earlier.
3689 (marker4): Reference values.
3690
b67c692f
DJ
36912009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
3692
3693 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
3694 is missing.
3695
f0df251a
DJ
36962009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
3697
3698 * gdb.base/break.c (need_malloc): New.
3699 * gdb.base/constvars.c (main): Reference crass and crisp.
3700 * gdb.base/gdb1821.c (main): Reference bar.
3701 * gdb.cp/gdb1355.cc (main): Reference s1.
3702 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
3703 (main): Call them.
3704 * gdb.cp/hang2.cc (dummy2): Define.
3705 * gdb.cp/hang3.cc (dummy3): Define.
3706 * gdb.cp/m-data.cc (main): Reference shadow.
3707
bdf7534a
NF
37082009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
3709 Nathan Froyd <froydnj@codesourcery.com>
3710
3711 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
3712 remote host.
3713
f24fce77
NF
37142009-11-12 Nathan Froyd <froydnj@codesourcery.com>
3715
3716 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
3717 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
3718 * gdb.dwarf2/dw2-compressed.exp: Likewise.
3719 * gdb.dwarf2/dw2-intercu.exp: Likewise.
3720 * gdb.dwarf2/dw2-intermix.exp: Likewise.
3721 * gdb.dwarf2/dw2-producer.exp: Likewise.
3722 * gdb.dwarf2/mac-fileno.exp: Likewise.
3723 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
3724 py-prettyprint.py to the remote host.
3725 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
3726
40f0318e
KS
37272009-11-11 Keith Seitz <keiths@redhat.com>
3728
3729 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
3730 use it instead of "Foo".
3731 * gdb.cp/classes.exp (do_tests): Add a test to access
3732 a method through a typedef'd class name.
3733
f3d9f7fb
NF
37342009-11-11 Nathan Froyd <froydnj@codesourcery.com>
3735
3736 * gdb.base/long_long.exp: Permit leading zeros on floating-point
3737 exponents.
3738 * gdb.base/pointers.exp: Likewise.
3739 * gdb.cp/ref-types.exp: Likewise.
3740
a4216f37
KS
37412009-11-11 Keith Seitz <keiths@redhat.com>
3742
3743 * gdb.cp/cplusfuncs.cc (class foo): Add operators
3744 new[] and delete[].
3745 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
3746 "void".
3747 (probe_demangler): Remove all single-quoting of
3748 method and variable names.
3749 (info_func_regexp): Remove the word "void" from any
3750 occurrence of "(void)".
3751 (print_addr_2): Remove all single-quoting of
3752 method names.
3753 (print_addr_2_kfail): Likewise.
3754 (print_addr): Single-quote C function names before
3755 passing to print_addr_2.
3756 (test_paddr_operator_functions): Remove single-quoting
3757 for method names.
3758 Add tests for operator new[] and operator delete[].
3759
9b14d7aa
JK
37602009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3761
3762 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
3763
85feb311
KS
37642009-11-09 Keith Seitz <keiths@redhat.com>
3765
3766 * gdb.cp/overload.exp: Add tests for resolving overloaded
3767 methods in expression parsing/evaluation.
3768
fa335448
DJ
37692009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
3770
3771 * lib/gdb.exp (default_gdb_version): Use --version instead of
3772 --command.
3773
ec3c07fc
NS
37742009-11-10 Nathan Sidwell <nathan@codesourcery.com>
3775
3776 * lib/gdb.exp (gdb_compile_test): New.
3777 (skip_ada_tests, skip_java_tests): New.
3778 (gdb_compile): Use gdb_compile_test for f77.
3779 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
3780 * lib/java.exp (compile_java_from_source): Remove runtests check,
3781 use gdb_compile_test to record result.
3782 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
3783 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
3784 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
3785 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
3786 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
3787 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
3788 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
3789 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
3790 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
3791 adjust gdb_compile invocations.
3792
b8b4e42b
JK
37932009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3794
3795 * Makefile.in (abs_builddir): New.
3796 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
3797 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
3798 `$(abs_builddir)/site.exp'.
3799
f8b7eaf3
DJ
38002009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
3801
3802 * config/m68k-emc.exp, lib/emc-support.exp,
3803 gdb.trace/gdb_c_test.c: Delete.
3804 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
3805 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
3806 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
3807 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
3808 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
3809 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
3810 casing for m68k-*-elf.
3811
c4187697
NS
38122009-11-03 Pedro Alves <pedro@codesourcery.com>
3813
3814 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
3815 * gdb.arch/i386-prologue.exp: Likewise.
3816 * gdb.arch/i386-unwind.exp: Likewise.
3817
db16b772
DJ
38182009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
3819
3820 * lib/gdb.exp (gdb_expect): Fix timeout typo.
3821
bcf71277
DJ
38222009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
3823
3824 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
3825
0105cee2
DJ
38262009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
3827
3828 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
3829
24ddea62
JK
38302009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3831
3832 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
3833
287ccc17
JK
38342009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3835
3836 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
3837 * gdb.base/sepdebug2.c: New file.
3838
08bca259 38392009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
3840
3841 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
3842 the modified warnings for catch syscall. Verify if GDB was compiled
3843 with support for lib expat, and choose which tests to run depending
3844 on this.
3845
5d4e2b76
VP
38462009-10-30 Vladimir Prus <vladimir@codesourcery.com>
3847
3848 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
3849 that composite commands are parsed OK. And also test
3850 that breakpoint commands do work.
3851
240e538a
MS
38522009-10-23 Michael Snyder <msnyder@vmware.com>
3853
3854 gdb.reverse/consecutive-precsave.exp: Change expect pattern
3855 to allow for new disassembly style.
3856
9c419145
PP
38572009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
3858
3859 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 3860
02506ff1
MS
38612009-10-22 Michael Snyder <msnyder@vmware.com>
3862
3863 * gdb.reverse/break-precsave.exp: New test.
3864 * gdb.reverse/consecutive-precsave.exp: Ditto.
3865 * gdb.reverse/finish-precsave.exp: Ditto.
3866 * gdb.reverse/i386-precsave.exp: Ditto.
3867 * gdb.reverse/machinestate-precsave.exp: Ditto.
3868 * gdb.reverse/sigall-precsave.exp: Ditto.
3869 * gdb.reverse/solilb-precsave.exp: Ditto.
3870 * gdb.reverse/step-precsave.exp: Ditto.
3871 * gdb.reverse/until-precsave.exp: Ditto.
3872 * gdb.reverse/watch-precsave.exp: Ditto.
3873
4cf866a3
MS
38742009-10-22 Michael Snyder <msnyder@vmware.com>
3875
3876 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
3877 for gdb_expect. Adjust one test's expect strings for the new
3878 format of disassemble.
3879 * gdb.reverse/finish-reverse.exp: Delete 'return'.
3880 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
3881 gdb_test_multiple.
3882 * gdb.reverse/step-reverse.exp: Delete 'return'.
3883 * gdb.reverse/until-reverse.exp: Delete blank lines.
3884 * gdb.reverse/watch-reverse.exp: Delete blank lines.
3885
2b28d209
PP
38862009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
3887
3888 * gdb.base/consecutive.exp: Adjust.
3889 * gdb.base/display.exp: Likewise.
3890 * gdb.base/pc-fp.exp: Likewise.
3891 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 3892
33b9c32b
MS
38932009-10-19 Michael Snyder <msnyder@vmware.com>
3894
3895 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
3896 * gdb.reverse/finish-reverse.c: Ditto.
3897 * gdb.reverse/sigall-reverse.c: Ditto.
3898 * gdb.reverse/solib-reverse.c: Ditto.
3899 * gdb.reverse/step-reverse.c: Ditto.
3900 * gdb.reverse/watch-reverse.c: Ditto.
3901
6c95b8df
PA
39022009-10-19 Pedro Alves <pedro@codesourcery.com>
3903 Stan Shebs <stan@codesourcery.com>
3904
3905 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
3906 * gdb.base/foll-exec.exp: Adjust to expect a process id before
3907 "Executing new program".
3908 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
3909 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
3910 left listed after having been killed.
3911 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
3912 * gdb.base/maint.exp: Adjust test.
3913
3914 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
3915 * gdb.multi/Makefile.in: New.
3916 * gdb.multi/base.exp: New.
3917 * gdb.multi/goodbye.c: New.
3918 * gdb.multi/hangout.c: New.
3919 * gdb.multi/hello.c: New.
3920 * gdb.multi/bkpt-multi-exec.c: New.
3921 * gdb.multi/bkpt-multi-exec.exp: New.
3922 * gdb.multi/crashme.c: New.
3923
279017b7
TG
39242009-10-13 Tristan Gingold <gingold@adacore.com>
3925
3926 * gdb.base/sepdebug.exp: Check debug info are found.
3927
0413d738
PA
39282009-10-08 Pedro Alves <pedro@codesourcery.com>
3929
3930 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
3931 bits.
3932
c628eecc
JK
39332009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3934
3935 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
3936
38af1bfe
JB
39372009-10-07 Joel Brobecker <brobecker@adacore.com>
3938
3939 * gdb.base/watchpoints.c: Add copyright header. Reformat one
3940 of the comments.
3941
2b0adecd
PM
39422009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
3943
3944 * gdb.base/annota1.exp: Remove obsolete match_max increase.
3945 * gdb.base/annota3.exp: Idem.
3946 * gdb.base/maint.exp: Idem.
3947
8d417781
PM
39482009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
3949
889bf7c5 3950 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
3951 to default.
3952
bb61102d
PM
39532009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
3954
889bf7c5 3955 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
3956 mingw and cygwin targets.
3957
ace5c364
PM
39582009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
3959 Pedro Alves <pedro@codesourcery.com>
3960
889bf7c5 3961 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
3962 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
3963
c2d494a0
PM
39642009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
3965
e1b52ce2
PM
3966 * gdb.base/shr1.c: Use %p in format string.
3967 * gdb.base/unload.c: Avoid warning in fprintf.
3968 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 3969
209f53f5
PM
39702009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
3971
3972 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
3973 long type.
3974 (test_unlink): Correct printf string.
3975 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
3976 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
3977
8172766a
JK
39782009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3979
3980 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
3981 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
3982 * gdb.arch/ia64-breakpoint-shadow.S: New file.
3983
0f73703c
UW
39842009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3985
3986 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
3987 * gdb.objc/nondebug.exp: Likewise.
3988
b32306ca
UW
39892009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3990
3991 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
3992 target_info setting.
3993
3994 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
3995 that detect new threads during "info threads".
3996
0057022f
UW
39972009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3998
3999 * gdb.threads/manythreads.c (main): Increase thread stack size
4000 to 2*PTHREAD_STACK_MIN.
4001 * gdb.threads/multi-create.c (main): Likewise.
4002 (create_function): Likewise.
4003
f29c0325
UW
40042009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4005
4006 * gdb.base/dump.exp: Pass difference of pointer types instead
4007 of integer types as offset to restore in intarr3.srec case.
4008
fcb34849
UW
40092009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4010
4011 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
4012
d5142e3b
UW
40132009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4014
4015 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
4016
087b74b2 40172009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 4018
087b74b2
PM
4019 New test for two watchpoints, with disabling of
4020 the first inserted.
4021 * testsuite/gdb.base/watchpoints.c: New file.
4022 * testsuite/gdb.base/watchpoints.exp: New file.
4023
96c07c5b
TT
40242009-09-25 Tom Tromey <tromey@redhat.com>
4025
4026 * gdb.base/charset.exp: Test utf-16 strings with Python.
4027
b8899f2b
TT
40282009-09-25 Tom Tromey <tromey@redhat.com>
4029
4030 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
4031 UCS-4.
4032 * gdb.base/charset.c (utf_32_string): Rename.
4033 (init_utf32): Rename.
4034 (main): Update.
4035
329719ec
TT
40362009-09-22 Tom Tromey <tromey@redhat.com>
4037
4038 * gdb.python/py-function.exp: Add regression tests.
4039
11ef0d76
KS
40402009-09-21 Keith Seitz <keiths@redhat.com>
4041
4042 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
4043 with invalid operator.
4044
3fe8f3b3
KS
40452009-09-21 Keith Seitz <keiths@redhat.com>
4046
4047 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
4048 and destructor using typedef name of class.
4049 * gdb.cp/classes.cc (class Base1): Add a destructor.
4050 (base1): New typedef.
4051 (use_methods): Instanitate an object of type base1.
4052 * gdb.cp/templates.exp (test_template_typedef): New procedure.
4053 (do_tests): Call test_template_typedef.
4054 * gdb.cp/templates.cc (Baz::~Baz): New method.
4055 (intBazOne): New typedef.
4056 (main): Instantiate intBazOne.
4057
7a9fe101
PM
40582009-09-21 Phil Muldoon <pmuldoon@redhat.com>
4059
4060 PR python/10633
4061
4062 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
4063 Function.
4064 (run_lang_tests): Add print elements test.
4065
2e4d963f
PM
40662009-09-21 Phil Muldoon <pmuldoon@redhat.com>
4067
4068 * gdb.python/py-value.exp (test_subscript_regression): New
4069 function. Test for invalid subscripts.
4070 * gdb.python/py-value.c (main): Add test array, and pointer to it.
4071 (ptr_ref): New function.
4072
ec7e75e7
PP
40732009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
4074
4075 * gdb.base/default.exp: Fix "show convenience".
4076
0cc7d26f
TT
40772009-09-15 Tom Tromey <tromey@redhat.com>
4078
4079 * lib/mi-support.exp (mi_create_varobj): Update.
4080 (mi_create_floating_varobj): Likewise.
4081 (mi_create_dynamic_varobj): New proc.
4082 (mi_varobj_update): Update.
4083 (mi_varobj_update_with_type_change): Likewise.
4084 (mi_varobj_update_kv_helper): New proc.
4085 (mi_varobj_update_dynamic_helper): Rewrite.
4086 (mi_varobj_update_dynamic): New proc.
4087 (mi_list_varobj_children): Update.
4088 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
4089 * gdb.python/python-prettyprint.py (pp_outer): New class.
4090 (pp_nullstr): Likewise.
4091 (lookup_function): Register new printers.
4092 * gdb.python/python-prettyprint.c (struct substruct): New type.
4093 (struct outerstruct): Likewise.
4094 (substruct_test): New function.
4095 (struct nullstr): New type.
4096 (string_1, string_2): New globals.
4097 (main): Add new tests.
4098 * gdb.python/python-mi.exp: Added regression tests.
4099 * gdb.mi/mi2-var-display.exp: Update.
4100 * gdb.mi/mi2-var-cmd.exp: Update.
4101 * gdb.mi/mi2-var-child.exp: Update.
4102 * gdb.mi/mi2-var-block.exp: Update.
4103 * gdb.mi/mi-var-invalidate.exp: Update.
4104 * gdb.mi/mi-var-display.exp: Update.
4105 * gdb.mi/mi-var-cmd.exp: Update.
4106 * gdb.mi/mi-var-child.exp: Update.
4107 * gdb.mi/mi-var-block.exp: Update.
4108 * gdb.mi/mi-break.exp: Update.
4109 * gdb.mi/gdb701.exp: Update.
4110
a96d9b2e
SDJ
41112009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
4112
4113 * Makefile.in: Inclusion of catch-syscall object.
4114 * gdb.base/catch-syscall.c: New file.
4115 * gdb.base/catch-syscall.exp: New file.
4116
b43b923a
MS
41172009-09-12 Michael Snyder <msnyder@vmware.com>
4118
4119 * gdb.reverse/step-reverse.exp: Explicitly check for targets
4120 that can support reverse debuggnig.
4121
cec03d70
TT
41222009-09-11 Tom Tromey <tromey@redhat.com>
4123
4124 * gdb.dwarf2/valop.S: New file.
4125 * gdb.dwarf2/valop.exp: New file.
4126
e23bb3fc
MK
41272009-09-11 Mark Kettenis <kettenis@gnu.org>
4128
4129 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
4130
37c3696d
DE
41312009-09-10 Doug Evans <dje@google.com>
4132
4133 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
4134 Add $gdb_prompt to second breakpoint regexp.
4135
5172aecb
JB
41362009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
4137
4138 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
4139 names, add missing ones.
4140 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
4141 * gdb.python/py-frame.c: Rename from python-frame.c.
4142 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
4143 testfile name.
4144 * gdb.python/py-function.exp: Rename from python-function.exp.
4145 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
4146 testfile name.
4147 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
4148 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
4149 Adjust testfile name.
4150 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
4151 * gdb.python/py-template.cc: Rename from python-template.cc.
4152 * gdb.python/py-template.exp: Rename from python-template.exp.
4153 Adjust testfile name.
4154 * gdb.python/py-value.c: Rename from python-value.c.
4155 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
4156 testfile name.
4157
b554e4bd
JK
41582009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4159
4160 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
4161 $bpt2address.
4162 (Second breakpoint address is valid on ia64)
4163 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
4164
9a68ae16
JM
41652009-09-03 Joseph Myers <joseph@codesourcery.com>
4166
4167 * gdb.base/ending-run.exp: Restrict regular expression matching
4168 line number to require closing brace following.
4169
146b9145
DE
41702009-09-03 Doug Evans <dje@google.com>
4171
4172 * gdb.base/store.exp (check_set): Fix typo in expected value message.
4173
787d21e1
TT
41742009-09-02 Tom Tromey <tromey@redhat.com>
4175
4176 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
4177
e7802207
TT
41782009-09-02 Tom Tromey <tromey@redhat.com>
4179
4180 * gdb.dwarf2/callframecfa.exp: New file.
4181 * gdb.dwarf2/callframecfa.S: New file.
4182
817aadd2
JK
41832009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4184
4185 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
4186 gdb.base/solib-overlap-main.c: New.
4187
4a76eae5
DJ
41882009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
4189
4190 PR gdb/10565
4191
4192 * gdb.base/bitfields.c (struct container, container): New.
4193 (main): Initialize it and call break5.
4194 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
4195
d4b96c9a
JK
41962009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4197
4198 Support constant DW_AT_data_member_location by GCC PR debug/40659.
4199 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
4200
4e22772d
JK
42012009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4202
4203 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
4204
2efab443
MS
42052009-08-26 Michael Snyder <msnyder@vmware.com>
4206
4207 * gdb.base/i386-reverse.c: New file.
4208 * gdb.base/i386-reverse.exp: New file.
4209 * gdb.base/Makefile.in: Add new files to be removed.
4210
07ab73a0
JM
42112009-08-26 Joseph Myers <joseph@codesourcery.com>
4212
4213 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
4214 environment-pwd for remote host.
4215 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
4216
676accff
KS
42172009-08-24 Keith Seitz <keiths@redhat.com>
4218
4219 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
4220 Add two new C++ completer tests which limit the output to a
889bf7c5 4221 given class.
676accff 4222
f9f7ad22
MS
42232009-08-24 Michael Snyder <msnyder@vmware.com>
4224
4225 * gdb.base/del.exp: Fix typo in comment.
4226 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
4227
81ecdfbb
RW
42282009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
4229
4230 * configure: Regenerate.
4231 * gdb.hp/configure: Likewise.
4232 * gdb.hp/gdb.aCC/configure: Likewise.
4233 * gdb.hp/gdb.base-hp/configure: Likewise.
4234 * gdb.hp/gdb.compat/configure: Likewise.
4235 * gdb.hp/gdb.defects/configure: Likewise.
4236 * gdb.hp/gdb.objdbg/configure: Likewise.
4237 * gdb.stabs/configure: Likewise.
4238
cab0c772
UW
42392009-08-19 Doug Evans <dje@google.com>
4240
4241 * gdb.base/gdbvars.c: New file.
4242 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
4243
b8fa0bfa
PA
42442009-08-14 Pedro Alves <pedro@codesourcery.com>
4245
4246 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
4247 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
4248
b84aa90a
PA
42492009-08-13 Pedro Alves <pedro@codesourcery.com>
4250
4251 * gdb.base/default.exp: Adjust "set language test": it's now an
4252 enum command. Larger help string moved to "help set language".
4253 * gdb.base/help.exp: Adjust "help set language" expected output,
4254 now lists all known languages.
4255
0d8f9b2c
NF
42562009-08-11 Nathan Froyd <froydnj@codesourcery.com>
4257
4258 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
4259 all frame arguments.
4260 * gdb.arch/altivec-regs.exp: Likewise.
4261
bda180e0
TT
42622009-08-07 Tom Tromey <tromey@redhat.com>
4263
4264 * gdb.base/setshow.exp: Add tests for changes to set language, set
4265 check range, and set check type.
4266
48cb2d85
VP
42672009-08-03 Vladimir Prus <vladimir@codesourcery.com>
4268
4269 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
4270 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 4271 Call it.
48cb2d85 4272
1ea34204
UW
42732009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4274
4275 * configure.ac: Run gdb.cell tests when appropriate.
4276 * configure: Regenerate.
4277 * lib/cell.exp: New file.
4278 * gdb.cell: New directory.
4279 * gdb.cell/configure.ac: New file.
4280 * gdb.cell/configure: New file.
4281 * gdb.cell/Makefile.in: New file.
4282 * gdb.cell/arch.exp: New file.
4283 * gdb.cell/break.c: New file.
4284 * gdb.cell/break.exp: New file.
4285 * gdb.cell/break-spu.c: New file.
4286 * gdb.cell/bt.c: New file.
4287 * gdb.cell/bt2-spu.c: New file.
4288 * gdb.cell/bt-spu.c: New file.
4289 * gdb.cell/bt.exp: New file.
4290 * gdb.cell/coremaker.c: New file.
4291 * gdb.cell/coremaker-spu.c: New file.
4292 * gdb.cell/core.exp: New file.
4293 * gdb.cell/gcore.exp: New file.
4294 * gdb.cell/data.c: New file.
4295 * gdb.cell/data.exp: New file.
4296 * gdb.cell/data-spu.c: New file.
4297 * gdb.cell/ea-cache.exp: New file.
4298 * gdb.cell/ea-cache.c: New file.
4299 * gdb.cell/ea-cache-spu.c: New file.
4300 * gdb.cell/ea-standalone.c: New file.
4301 * gdb.cell/ea-standalone.exp: New file.
4302 * gdb.cell/ea-test.c: New file.
4303 * gdb.cell/ea-test.exp: New file.
4304 * gdb.cell/f-regs.exp: New file.
4305 * gdb.cell/mem-access.c: New file.
4306 * gdb.cell/mem-access.exp: New file.
4307 * gdb.cell/mem-access-spu.c: New file.
4308 * gdb.cell/ptype.exp: New file.
4309 * gdb.cell/registers.exp: New file.
4310 * gdb.cell/size.c: New file.
4311 * gdb.cell/sizeof.exp: New file.
4312 * gdb.cell/size-spu.c: New file.
4313 * gdb.cell/solib.exp: New file.
4314 * gdb.cell/solib-symbol.exp: New file.
4315
85e747d2
UW
43162009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4317
4318 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
4319
58d6951d
DJ
43202009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
4321
4322 * gdb.base/float.exp: Handle VFP registers.
4323
6e0a4f15
MS
43242009-07-14 Michael Snyder <msnyder@vmware.com>
4325
dcd5da87
MS
4326 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
4327 to bring gdb to the beginning of the calling line.
4328
6e0a4f15
MS
4329 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
4330 confusing the i386 epilogue unwinder.
4331
782b2b07
SS
43322009-07-14 Stan Shebs <stan@codesourcery.com>
4333
4334 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
4335
f662c3bc
MS
43362009-07-14 Michael Snyder <msnyder@vmware.com>
4337
4338 * gdb.reverse/step-reverse.exp (stepi into function call):
4339 Call instruction may not be first instruction in the line.
4340 (reverse stepi from a function call): Used wrong line number.
4341
8f313923
JK
43422009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4343
4344 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
4345
4662c76e
JK
43462009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4347
4348 Fix gdb.base/macscp.exp when using custom inputrc.
4349 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
4350 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
4351 env(TERM) set.
4352 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
4353 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
4354
aa81e255
JK
43552009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4356
4357 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
4358 * gdb.base/annota1.exp (thread_test): Import global $testfile.
4359 Change the compilation target to match the testcase name.
4360 * gdb.base/sect-cmd.exp: Change the compilation target to match the
4361 testcase name.
4362 * a2-run.exp: Use for setup prepare_for_testing. Change the
4363 compilation target to match the testcase name.
4364 * gdb.base/commands.exp: Likewise.
4365 * gdb.base/finish.exp: Likewise.
4366 * gdb.base/float.exp: Likewise.
4367 * gdb.base/info-target.exp: Likewise.
4368 * gdb.base/relational.exp: Likewise.
4369 * gdb.base/term.exp: Likewise.
4370 * gdb.base/until.exp: Likewise.
4371 * gdb.base/volatile.exp: Likewise.
4372 * gdb.base/whatis-exp.exp: Likewise.
4373
4c93b1d7
HZ
43742009-07-11 Hui Zhu <teawater@gmail.com>
4375
4376 * gdb.base/help.exp (disassemble): Update expected help text.
4377
812f7342
TT
43782009-07-09 Tom Tromey <tromey@redhat.com>
4379
4380 * lib/gdb.exp: Handle TRANSCRIPT.
4381 (remote_spawn, remote_close, send_gdb): New procs.
4382
fbb8f299
PM
43832009-07-10 Phil Muldoon <pmuldoon@redhat.com>
4384
4385 * gdb.python/python-prettyprint.c: Add counted null string
4386 structure.
4387 * gdb.python/python-prettyprint.exp: Print null string. Test for
4388 embedded nulls.
4389 * gdb.python/python-prettyprint.py (pp_ns): New Function.
4390 * gdb.python/python-value.exp (test_value_in_inferior): Add
4391 variable length string fetch tests.
4392 * gdb.python/python-value.c (main): Add strings for string fetch tests.
4393
c0ac0ec7
JK
43942009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4395
4396 * gdb.base/dump.exp (inaccessible memory is reported): New test.
4397
30b66ecc
TT
43982009-07-07 Tom Tromey <tromey@redhat.com>
4399
4400 * gdb.base/call-rt-st.exp: Update for change to escape output.
4401 * gdb.base/callfuncs.exp: Likewise.
4402 * gdb.base/charset.exp: Likewise.
4403 * gdb.base/constvars.exp: Likewise.
4404 * gdb.base/long_long.exp: Likewise.
4405 * gdb.base/pointers.exp: Likewise.
4406 * gdb.base/printcmds.exp: Likewise.
4407 * gdb.base/setvar.exp: Likewise.
4408 * gdb.base/store.exp: Likewise.
4409 * gdb.cp/ref-types.exp: Likewise.
4410 * gdb.mi/mi-var-child.exp: Likewise.
4411 * gdb.mi/mi-var-display.exp: Likewise.
4412 * gdb.mi/mi2-var-display.exp: Likewise.
4413 * gdb.base/charset.exp: Test octal escape sequence length.
4414 Update for change to escape output.
4415
187c4a2b
JK
44162009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4417
4418 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
4419
d80a43f9
DJ
44202009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
4421
4422 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
4423
047427a8
JK
44242009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4425
4426 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
4427 gdbserver increasing $portnum if "Can't bind address" has been seen.
4428
8b5a0f4f
PA
44292009-07-05 Pedro Alves <pedro@codesourcery.com>
4430
4431 * gdb.base/ending-run.exp: Add "step out of main" pattern for
4432 mingw32ce.
4433
7d93ba58
PA
44342009-07-05 Pedro Alves <pedro@codesourcery.com>
4435
4436 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
4437 VFP format.
4438
2277426b
PA
44392009-07-02 Pedro Alves <pedro@codesourcery.com>
4440
4441 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
4442 linux. Adjust to use "inferior", "info inferiors", "detach
4443 inferior" and "kill inferior" instead of "restart", "info fork",
4444 "detach fork" and "delete fork".
4445 * gdb.base/ending-run.exp: Spell out "info".
4446 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
4447 the "kill" command.
4448
5af949e3
UW
44492009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4450
4451 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
4452 change to prefix TLS offset in hex with 0x.
4453
5d3729b5
UW
44542009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4455
4456 * gdb.base/default.exp: Update test case for "x" changes.
4457
af589bd0
TG
44582009-07-01 Tristan Gingold <gingold@adacore.com>
4459
4460 * gdb.base/bigcore.exp: Make darwin untested.
4461
40974f91
JK
44622009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4463
4464 * gdb.base/completion.exp (directory completion): Create the directory.
4465 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
4466 escapeuniquesub.
4467 (directory completion 2): Expect now ${escapeuniquesub}.
4468 (Glob remaining of directory test): Remove one excessive newline.
4469 Expect the real output.
4470
59dd3af6
JK
44712009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4472
4473 Fix `make check//%' target after `make check' has been ran.
4474 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
4475 a mkdir call.
4476 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
4477 (%/.dir): Remove.
4478
f4e164aa
JK
44792009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4480
4481 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
4482 the expected result record.
4483
69af2122
JK
44842009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4485
4486 Remove racy FAILs relying just on the timeouts.
4487 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
4488 (annotation_level 2): Remove racy FAILs.
4489
2fd481e1
PP
44902009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
4491
4492 gdb/10275
889bf7c5
PA
4493 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
4494
c38f313d
DJ
44952009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
4496
4497 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
4498
8b777f02
VP
44992009-06-30 Vladimir Prus <vladimir@codesourcery.com>
4500
4501 * gdb.mi/mi-stack.exp: Testing symbolic options
4502 to -stack-list-locals and -stack-list-arguments.
4503
00c7eacf
JK
45042009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4505
4506 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
4507
6bc80edc
TT
45082009-06-29 Tom Tromey <tromey@redhat.com>
4509
4510 * dg-extract-results.sh: New file.
4511 * Makefile.in (FORCE_PARALLEL): New variable.
4512 (CHECK_TARGET): New conditional variable.
4513 (check): Use CHECK_TARGET.
4514 (DO_RUNTEST): New variable.
4515 (check-single): New target.
4516 (TEST_DIRS): New variable.
4517 (TEST_TARGETS): Likewise.
4518 (check-parallel): New target.
4519 (check-gdb.%): New pattern.
4520 (BASE1_FILES): New variable.
4521 (BASE2_FILES): Likewise.
4522 (check-gdb.base%): New pattern.
4523 (%/.dir): New pattern.
4524 * configure: Rebuild.
4525 * aclocal.m4 (AM_CONDITIONAL): New defun.
4526 * configure.ac: Check whether user is using GNU make.
4527 (GMAKE): New conditional.
4528
794684b6
SW
45292009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
4530
4531 * gdb.cp/namespace-nested-import.cc: New test.
4532 * gdb.cp/namespace-nested-import.exp: New test.
4533
edb3359d
DJ
45342009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
4535
4536 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
4537 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
4538 * gdb.opt/Makefile.in (EXECUTABLES): Update.
4539 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
4540 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
4541 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
4542 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
4543 gdb.opt/inline-markers.c: New files.
4544 * lib/gdb.exp (skip_inline_frame_tests): New function.
4545 (skip_inline_var_tests): New function.
4546
cf657a0c
AS
45472009-06-27 Andreas Schwab <schwab@linux-m68k.org>
4548
4549 * gdb.cp/exception.exp: Don't require $hex before inner frame in
4550 backtrace.
4551
28d41a99
MS
45522009-06-27 Michael Snyder <msnyder@vmware.com>
4553
4554 * gdb.reverse: New directory.
4555 * gdb.reverse/break-reverse.c: New test.
4556 * gdb.reverse/break-reverse.exp: New test.
4557 * gdb.reverse/consecutive-reverse.c: New test.
4558 * gdb.reverse/consecutive-reverse.exp: New test.
4559 * gdb.reverse/finish-reverse.c: New test.
4560 * gdb.reverse/finish-reverse.exp: New test.
4561 * gdb.reverse/machinestate.c: New test.
4562 * gdb.reverse/ms1.c: New test.
4563 * gdb.reverse/machinestate.exp: New test.
4564 * gdb.reverse/Makefile.in: New file.
4565 * gdb.reverse/shr2.c: New test.
4566 * gdb.reverse/solib-reverse.c: New test.
4567 * gdb.reverse/solib-reverse.exp: New test.
4568 * gdb.reverse/step-reverse.c: New test.
4569 * gdb.reverse/step-reverse.exp: New test.
4570 * gdb.reverse/until-reverse.c: New test.
4571 * gdb.reverse/ur1.c: New test.
4572 * gdb.reverse/until-reverse.exp: New test.
4573 * gdb.reverse/watch-reverse.c: New test.
4574 * gdb.reverse/watch-reverse.exp: New test.
4575 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
4576 * configure: Regenerate.
4577
fe3c8b0d
DE
45782009-06-26 Doug Evans <dje@google.com>
4579
4580 * gdb.base/psymtab.exp: Turn off pending breakpoints.
4581
3a72a602
PM
45822009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
4583
4584 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
4585 windows problem for 'file delete $binfile'.
4586
27aa8d6a
SW
45872009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
4588
4589 * gdb.cp/namespace-using.exp: New test.
4590 * gdb.cp/namespace-using.cc: New test.
4591
8ac055f8
JB
45922009-05-20 Joel Brobecker <brobecker@adacore.com>
4593
4594 * gdb.ada/variant_record_packed_array: New testcase.
4595
85e306ed
TT
45962009-06-23 Tom Tromey <tromey@redhat.com>
4597
4598 * gdb.base/charset.exp (test_combination): Regression test.
4599 * gdb.base/charset.c (my_wchar_t): New typedef.
4600 (myvar): New global.
4601 (main): Set myvar.
4602
56643c5e
PM
46032009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
4604
4605 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
4606 target.
4607
1fac167a
UW
46082009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4609
4610 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
4611
7ccb0be9
UW
46122009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4613
4614 * gdb.mi/gdb680.exp: Update test for error message.
4615
568d6575
UW
46162009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4617
4618 * gdb.base/annota1.exp: Allow multiple occurrences of the
4619 frames-invalid annotation.
4620 * gdb.cp/annota2.exp: Likewise.
4621
7cd1089b
PM
46222009-06-15 Phil Muldoon <pmuldoon@redhat.com>
4623
4624 * gdb.cp/gdb2495.cc: New file.
4625 * gdb.cp/gdb2495.exp: New file.
4626
72c63395
JK
46272009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4628
4629 Report error on GDB crash during runto.
4630 * lib/gdb.exp (runto <eof>): New.
4631
3788363d
DJ
46322009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
4633
4634 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
4635 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
4636 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
4637 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
4638 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
4639 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
4640 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
4641 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
4642 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
4643 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
4644 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
4645 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
4646 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
4647 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
4648 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
4649 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
4650 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
4651 gdb.server/server-mon.exp, gdb.server/server-run.exp,
4652 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
4653 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
4654 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
4655 gdb.trace/passcount.exp, gdb.trace/report.exp,
4656 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
4657 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
4658 gdb.trace/while-stepping.exp: Use a unique name for the compiled
4659 executable.
4660
17592de3
PA
46612009-06-07 Pedro Alves <pedro@codesourcery.com>
4662
4663 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
4664 defined before referencing it.
4665
701e355d
DE
46662009-06-03 Doug Evans <dje@google.com>
4667
4668 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
4669 * gdb.arch/i386-see.c: Ditto.
4670
f2292c65
PM
46712009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
4672
4673 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
4674 (check_macro): Return 1 if undefined.
4675 If first test fails, check if macro debug information is available,
4676 and report unsupported test if no macro information is found.
4677
5a437975
DE
46782009-05-29 Doug Evans <dje@google.com>
4679
4680 * gdb.threads/hand-call-in-threads.exp: New.
4681 * gdb.threads/hand-call-in-threads.c: New.
4682
c141c696
MS
46832009-05-29 Michael Snyder <msnyder@vmware.com>
4684
4685 * gdb.base/break-always.exp: Change "1" to "on".
4686 Add confirmation check.
4687
b3444185
PA
46882009-05-28 Pedro Alves <pedro@codesourcery.com>
4689
4690 * gdb.threads/threxit-hop-specific.c: New.
4691 * gdb.threads/threxit-hop-specific.exp: New.
4692 * gdb.threads/thread-execl.c: New.
4693 * gdb.threads/thread-execl.exp: New.
4694
b6313243
TT
46952009-05-27 Tom Tromey <tromey@redhat.com>
4696 Thiago Jung Bauermann <bauerman@br.ibm.com>
4697
4698 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
4699 (mi_child_regexp): Likewise.
4700 (mi_list_varobj_children_range): Likewise.
4701 (mi_get_features): Likewise.
4702 (mi_list_varobj_children): Rewrite.
4703 * gdb.python/python-mi.exp: New file.
4704
a6bac58e
TT
47052009-05-27 Tom Tromey <tromey@redhat.com>
4706 Thiago Jung Bauermann <bauerman@br.ibm.com>
4707 Phil Muldoon <pmuldoon@redhat.com>
4708 Paul Pluzhnikov <ppluzhnikov@google.com>
4709
4710 * gdb.python/python-prettyprint.exp: New file.
4711 * gdb.python/python-prettyprint.c: New file.
4712 * gdb.python/python-prettyprint.py: New file.
4713 * gdb.base/display.exp: print/r is now valid.
4714
2c74e833
TT
47152009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
4716 Tom Tromey <tromey@redhat.com>
4717 Pedro Alves <pedro@codesourcery.com>
4718 Paul Pluzhnikov <ppluzhnikov@google.com>
4719
4720 * gdb.python/python-template.exp: New file.
4721 * gdb.python/python-template.cc: New file.
4722 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
4723 tests.
4724 * gdb.python/python-value.exp (py_objfile_tests): New proc.
4725 Call it.
4726 (test_value_after_death): New proc.
4727 * gdb.python/python-value.c (PTR): New typedef.
4728 (main): New variable 'x'.
4729
89c73ade
TT
47302009-05-27 Tom Tromey <tromey@redhat.com>
4731
4732 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
4733 tests.
4734 * gdb.python/python-value.exp (py_objfile_tests): New proc.
4735 Call it.
4736
a75724bc
PA
47372009-05-27 Pedro Alves <pedro@codesourcery.com>
4738
4739 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
4740
e58b0e63
PA
47412009-05-24 Pedro Alves <pedro@codesourcery.com>
4742
4743 * gdb.threads/fork-thread-pending.c: New.
4744 * gdb.threads/fork-thread-pending.exp: New.
4745
4ac36638
JK
47462009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
4747
4748 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
4749 * gdb.dwarf2/dw2-strp.S (a_string2): New.
4750
889bf7c5 47512009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 4752
889bf7c5 4753 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 4754
b242c3c2
PA
47552009-05-17 Pedro Alves <pedro@codesourcery.com>
4756
4757 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
4758 `gdb_get_line_number'. Call `callee' in both parent and child.
4759 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
4760 `gdb_get_line_number' instead of hardcoding line numbers.
4761 (catch_fork_unpatch_child): New procedure to test detaching
4762 breakpoints from child fork.
4763 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
4764 hardcoding line numbers.
4765 (do_fork_tests): Run `catch_fork_unpatch_child'.
4766
ee342b23
VP
47672009-05-17 Vladimir Prus <vladimir@codesourcery.com>
4768
4769 * gdb.mi/mi-cmd-var.exp: Check that when varobj
4770 of structure type enters or leaves the scope, it
4771 is reported by -var-update.
4772
e2009e98
DE
47732009-05-11 Doug Evans <dje@sebabeach.org>
4774
4775 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
4776 * gdb.threads/pending-step.c (main): Fix off-by-one error.
4777 * gdb.threads/schedlock.c (main): Fix off-by-one error.
4778
00903456
JK
47792009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4780
4781 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
4782
dc621c35
DE
47832009-04-30 Doug Evans <dje@google.com>
4784
4785 * gdb.threads/watchthreads2.exp: New testcase.
4786 * gdb.threads/watchthreads2.c: New testcase.
4787
9ab4e744
DE
47882009-04-29 Doug Evans <dje@google.com>
4789
4790 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
4791 * gdb.cp/mb-ctor.cc: Ditto.
4792 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
4793 * gdb.cp/mb-inline.h (multi_line_foo): New function.
4794 * gdb.cp/mb-inline1.cc: Call it.
4795 * gdb.cp/mb-inline2.cc: Ditto.
4796 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
4797 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
4798
484086b7
JK
47992009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4800
4801 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
4802 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
4803 Replace all uses of `decimal' by `nonzero'.
4804 (info macro FROM_COMMANDLINE): New test.
4805
379a77b5
TT
48062009-04-27 Tom Tromey <tromey@redhat.com>
4807
4808 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
4809
b92b73c2
DE
48102009-04-27 Doug Evans <dje@google.com>
4811
4812 * gdb.threads/watchthreads.c (main): Initialize args before starting
4813 the threads. Plus formatting cleanup.
4814 * gdb.threads/watchthreads.exp: Avoid errant failures due to
4815 biased scheduling of one thread.
4816
945a118d
JG
48172009-04-27 Jerome Guitton <guitton@adacore.com>
4818
4819 * gdb.cp/templates.cc (GetMax): New template.
4820 (main): Declare two instances of GetMax.
4821 * gdb.cp/templates.exp: Add new test.
4822
d389af10
JK
48232009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4824
4825 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
4826
e7f86de9
JM
48272009-04-22 Joseph Myers <joseph@codesourcery.com>
4828
4829 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
4830
334cc82d
TT
48312009-04-15 Tom Tromey <tromey@redhat.com>
4832
4833 * gdb.base/charset.exp: Add regression test.
4834
d12672cc
JB
48352009-04-14 Joel Brobecker <brobecker@adacore.com>
4836
4837 * gdb.base/exe-lock.exp: New testcase.
4838
18e8c3bc
TT
48392009-04-13 Tom Tromey <tromey@redhat.com>
4840
4841 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
4842 operator on Frame.
4843
5ecd5cbe
UW
48442009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4845
4846 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
4847 * gdb.server/ext-attach.exp: Likewise.
4848
7309f756
VP
48492009-04-03 Vladimir Prus <vladimir@codesourcery.com>
4850
4851 Eliminate some sleep usage.
4852
889bf7c5
PA
4853 * gdb.mi/basics.c (do_nothing): New.
4854 (main): Use do_nothing instead of printf, so that
4855 not to introduce race condition between output of
4856 inferiour and output of gdb. Do not use sleep as it
4857 is not generally available on embedded targets.
7309f756 4858
f4b95f6f
PA
48592009-04-02 Pedro Alves <pedro@codesourcery.com>
4860
4861 * gdb.server/ext-attach.exp: Expect an optional process id after
4862 "Detached from remote process".
4863
de40b933
JK
48642009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4865
4866 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
4867 gdb.dwarf2/dw2-unresolved.exp: New.
4868
2ae101a4
PA
48692009-04-02 Pedro Alves <pedro@codesourcery.com>
4870
4871 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
4872 mi_run_to_main.
4873
56a8e183
PA
48742009-04-02 Pedro Alves <pedro@codesourcery.com>
4875
4876 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
4877 mi_run_to_main. Skip thread exit test on remote targets.
4878 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
4879 mi_run_to_main.
4880 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
4881 mi_run_to_main.
4882 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
4883 when expecting ^connected. Detect when the target doesn't support
4884 non-stop mode.
4885 (mi_run_cmd): Detect if non-stop mode was requested by isn't
4886 supported. Return -1 on error, 0 on success.
4887 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
4888 (mi_runto): Return mi_runto_helper's result explicitly.
4889
c35fafde
PA
48902009-04-01 Pedro Alves <pedro@codesourcery.com>
4891
4892 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
4893
f8a8dce6
JB
48942009-04-01 Tom Tromey <tromey@redhat.com>
4895
4896 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
4897 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
4898 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
4899 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
4900
71c25dea
TT
49012009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
4902 Jan Kratochvil <jan.kratochvil@redhat.com>
4903
4904 PR gdb/931
4905 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
4906 output.
4907 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
4908 for gdb/931.
4909 * dw2-strp.S (DW_AT_language): Change to C++.
4910 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
4911
02d9a9ce
JB
49122009-03-31 Joel Brobecker <brobecker@adacore.com>
4913
4914 * gdb.ada/tasks: New testcase.
4915
1042e4c0
SS
49162009-03-30 Stan Shebs <stan@codesourcery.com>
4917
4918 * gdb.trace/actions.exp: Update to match new info trace format.
4919 * gdb.trace/deltrace.exp: Ditto.
4920 * gdb.trace/infotrace.exp: Ditto.
4921 * gdb.trace/passcount.exp: Ditto.
4922 * gdb.trace/save-trace.exp: Ditto.
4923 * gdb.trace/while-stepping.exp: Ditto.
4924 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
4925
f8f6f20b
TJB
49262009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
4927
4928 * gdb.python/python-frame.c: New file.
4929 * gdb.python/python-frame.exp: New file.
4930
c0c6f777
TJB
49312009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
4932
4933 * gdb.python/python-value.exp: Add tests for the address
4934 attribute.
4935
3cb51905
AS
49362009-03-29 Andreas Schwab <schwab@linux-m68k.org>
4937
4938 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
4939
88fc996f
DE
49402009-03-26 Doug Evans <dje@google.com>
4941
4942 * gdb.mi/mi-nonstop-exit.exp: New file.
4943 * gdb.mi/non-stop-exit.c: New file.
4944
56ef84b1
TT
49452009-03-26 Tom Tromey <tromey@redhat.com>
4946
4947 Update for change to prologue skipping:
4948 * gdb.mi/mi2-simplerun.exp: Update.
4949 * gdb.mi/mi2-break.exp: Update.
4950 * gdb.mi/mi-simplerun.exp: Update.
4951 * gdb.mi/mi-break.exp: Update.
4952 * gdb.base/ending-run.exp: Update.
4953
def2b000
TJB
49542009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
4955
4956 * gdb.python/python-value.exp (test_value_in_inferior): Test
4957 gdb.Value.is_optimized_out attribute.
4958
442ddf59
JK
49592009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4960
4961 * gdb.dwarf2/dw2-noloc-main.c: New file.
4962 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
4963 (.text): Remove.
4964 (.data): New.
4965 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
4966 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
4967 (DW_TAG_subprogram func_cu1, noloc): Remove.
4968 (main): New.
4969 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
4970 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
4971 (file_symbols): New procedure.
4972
a8df5de4
TT
49732009-03-25 Tom Tromey <tromey@redhat.com>
4974
4975 * gdb.base/charset.exp (valid_target_charset): New proc.
4976 Use it to skip tests on invalid charsets.
4977
cc1d7add
PM
49782009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
4979
4980 * gdb.base/completion.exp: Add a test for directory completion.
4981
bcd5727b
JK
49822009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4983
4984 Fix a racy FAIL.
4985 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
4986 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
4987
cc924cad
TJB
49882009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
4989
4990 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
4991 * gdb.python/python-function.exp: Add test for function returning
4992 a GDB value.
4993
bc3b79fd
TJB
49942009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
4995
4996 * gdb.python/python-function.exp: New file.
4997
6c7a06a3
TT
49982009-03-20 Tom Tromey <tromey@redhat.com>
4999
5000 * gdb.base/store.exp: Update for change to escape output.
5001 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
5002 to escape output.
5003 * gdb.base/pointers.exp: Update for change to escape output.
5004 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
5005 to escape output.
5006 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
5007 escape output.
5008 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
5009 to escape output.
5010 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
5011 escape output.
5012 * gdb.base/setvar.exp: Update for change to escape output.
5013 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
5014 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
5015 to escape output.
5016 (test_print_string_constants): Likewise.
5017 * gdb.base/charset.exp (valid_host_charset): Check size of
5018 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
5019 cases. Handle "auto"-related output.
5020 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
5021 (uvar, Uvar): New globals.
5022
c31af87b
JG
50232009-03-19 Jerome Guitton <guitton@adacore.com>
5024
5025 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
5026 deltas.
5027 * gdb.ada/fixed_points.exp: Ditto.
5028
51272cf2
PA
50292009-03-18 Pedro Alves <pedro@codesourcery.com>
5030
5031 * return-nodebug.c: Don't include stdio.h.
5032 (init): Delete.
5033 (func): Delete definition and provide extern declaration.
5034 (t): New.
5035 (main): Don't call printf. Call func and store its result in t.
5036 * return-nodebug1.c: New.
5037 * return-nodebug.exp: Don't expect stdio output. Instead, print
5038 the global variable t. Drop printf formatters and cast types from
5039 foreach loop. Don't use prepare_for_testing. Compile
5040 return-nodebug.c and return-nodebug1.c in separate steps. Don't
5041 define FORMAT or CAST.
5042
d24948ac
PP
50432009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
5044
5045 * gdb.base/solib-display.exp: Disable test for remote targers.
5046
61ff14c6
JK
50472009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5048
5049 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
5050
cb4dce93
JK
50512009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5052
5053 Fix a racy FAIL.
5054 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
5055 code from `follow parent, print pids'.
5056 (`follow child, print pids', `follow parent, print pids'): Call it.
5057 Replace `gdb_test "break..."' by gdb_breakpoint.
5058
f7c60c5e
VP
50592009-03-13 Vladimir Prus <vladimir@codesourcery.com>
5060
5061 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 5062 sync and async modes.
f7c60c5e 5063
383ace49
JB
50642009-03-12 Joel Brobecker <brobecker@adacore.com>
5065
5066 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
5067 that was checked in by mistake. Remove loading of ada.exp, since
5068 this is not necessary in this case.
5069
4ce102af
JB
50702009-03-12 Joel Brobecker <brobecker@adacore.com>
5071
5072 * gdb.ada/ptype_arith_binop.exp: New testcase.
5073
529a2aef
JB
50742009-03-12 Joel Brobecker <brobecker@adacore.com>
5075
5076 * gdb.ada/mod_from_name: New testcase.
5077
8a38181c
JB
50782009-03-12 Joel Brobecker <brobecker@adacore.com>
5079
5080 * gdb.ada/tick_last_segv: New testcase.
5081
11436dee
VP
50822009-03-12 Vladimir Prus <vladimir@codesourcery.com>
5083
61ff14c6 5084 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 5085
1f31650a
VP
50862009-03-12 Vladimir Prus <vladimir@codesourcery.com>
5087
61ff14c6
JK
5088 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
5089 include the token in ^running and frame info in *stopped.
1f31650a 5090
a3247a22
PP
50912009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
5092
5093 * solib-display.exp: New file.
5094 * solib-display-main.c: New file.
5095 * solib-display-lib.c: New file.
61ff14c6 5096
aae64587
PA
50972009-03-05 Pedro Alves <pedro@codesourcery.com>
5098
5099 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
5100
44aabfbc
JK
51012009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5102
5103 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
5104 (list_and_check_macro): Use more specific test name.
5105 (next to definition): Make the test names unique.
5106
c087fcd3
PM
51072009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
5108
5109 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 5110
c86cf029
VP
51112009-02-17 Vladimir Prus <vladimir@codesourcery.com>
5112
5113 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
5114 notifications.
5115 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
5116 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
5117 * lib/mi-support.exp (library_loaded_re): New.
5118 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
5119
3ea85240
VP
51202009-02-17 Vladimir Prus <vladimir@codesourcery.com>
5121
5122 * gdb.gdb/observer.exp: Use test_notification observer, not
5123 normal_stop, everywhere.
5124 (test_normal_stop_notifications): Rename to...
5125 (test_notifications): ...this.
5126 (test_observer_normal_stop): Rename to...
5127 (test_observer): ...this.
5128
1903f0e6
DE
51292009-02-16 Doug Evans <dje@google.com>
5130
5131 * gdb.arch/amd64-disp-step.S (test_int3): New test.
5132 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
5133 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
5134 (test_prefixed_syscall,test_int3): New tests.
5135 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
5136 (test_prefixed_syscall,test_int3): New tests.
5137
1d33d6ba
VP
51382009-02-14 Vladimir Prus <vladimir@codesourcery.com>
5139
3cb51905
AS
5140 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
5141 (mi_expect_interrupt): Likewise.
5142 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
5143 response.
1d33d6ba 5144
faafb047
PM
51452009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
5146
5147 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
5148 * gdb.base/pc-fp.exp (get_valueofx): Remove.
5149 Replace calls to get_valueofx by get_hexadecimal_valueof.
5150
417e16e2
PM
51512009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
5152
5153 * lib/gdb.exp (get_valueof): Accept anything as a return value.
5154 (get_integer_valueof): New procedure.
5155 (get_sizeof): Use new get_integer_value_of.
5156 * gdb.base/sizeof.exp: Replace all uses of get_valueof
5157 by get_integer_valueof.
5158
7065b901
TT
51592009-02-13 Tom Tromey <tromey@redhat.com>
5160
5161 * gdb.base/remote.exp (get_sizeof): Remove.
5162 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
5163 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
5164 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
5165 * lib/gdb.exp (get_valueof): Move from long_long.exp.
5166 (get_sizeof): Likewise.
5167
5d7cb8df
JK
51682009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
5169
5170 PR fortran/9806
5171 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
5172
b2febfff
PP
51732009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
5174
5175 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
5176
4aa995e1
PA
51772009-02-06 Pedro Alves <pedro@codesourcery.com>
5178
5179 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
5180
d8906c6f
TJB
51812009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
5182
5183 * gdb.python/python-cmd.exp: New file.
5184
ff4ab08d
TG
51852009-02-06 Tristan Gingold <gingold@adacore.com>
5186
5187 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
5188
aacd552b
TG
51892009-02-05 Tristan Gingold <gingold@adacore.com>
5190
5191 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
5192 pointer is dereferenced and use this signal name in regexp.
5193 * gdb.base/signull.exp: Ditto.
5194 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
5195 * gdb.base/signull.c (main): Ditto.
5196
08c637de
TJB
51972009-02-04 Tom Tromey <tromey@redhat.com>
5198 Thiago Jung Bauermann <bauerman@br.ibm.com>
5199
5200 * gdb.python/python-value.exp: Use `gdb.history' instead of
5201 `gdb.value_from_history'.
5202 (test_value_numeric_ops): Add test for conversion of enum constant.
5203 * gdb.python/python-value.c (enum e): New type.
5204 (evalue): New global.
5205 (main): Use argv.
5206
20261af8
JG
52072009-02-04 Jerome Guitton <guitton@adacore.com>
5208
5209 * gdb.ada/uninitialized_vars: New test program.
5210 * gdb.ada/uninitialized_vars.exp: New testcase.
5211
52e44b43
TT
52122009-02-02 Tom Tromey <tromey@redhat.com>
5213
5214 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
5215 * gdb.cp/pr2489.cc: Rename...
5216 * gdb.cp/pr9594.cc: ... to this.
5217
1c71341a
TT
52182009-02-02 Tom Tromey <tromey@redhat.com>
5219
5220 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
5221 * gdb.cp/pr2489.cc: New file.
5222 * gdb.cp/cpcompletion.exp: New file.
5223
a4295225
TT
52242009-02-02 Tom Tromey <tromey@redhat.com>
5225
5226 PR exp/9059:
5227 * gdb.cp/call-c.exp: Add regression test.
5228 * gdb.cp/call-c.cc (FooHandle): New typedef.
5229 (main): New variable 'handle'.
5230
592375cd
VP
52312009-01-30 Vladimir Prus <vladimir@codesourcery.com>
5232
5233 * lib/mi-support.exp (et_mi_thread_list)
5234 (check_mi_and_console_threads): Adjust for current thread in
5235 -thread-list-ids output.
5236
41447f92
VP
52372009-01-30 Vladimir Prus <vladimir@codesourcery.com>
5238
889bf7c5
PA
5239 * gdb.mi/mi-break.exp (test_disabled_creation): New.
5240 Call it.
41447f92 5241
35669430
DE
52422009-01-28 Doug Evans <dje@google.com>
5243
5244 * gdb.arch/amd64-disp-step.S: New file.
5245 * gdb.arch/amd64-disp-step.exp: New file.
5246 * gdb.arch/i386-disp-step.S: New file.
5247 * gdb.arch/i386-disp-step.exp: New file.
5248
09f00d9a
PM
52492009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
5250
5251 * gdb.base/find.exp: Set newline variable
5252 using quotes instead of braces to fix cygwin failures.
5253
1e8fb976
PA
52542009-01-23 Pedro Alves <pedro@codesourcery.com>
5255
5256 * gdb.base/radix.exp: Add tests to ensure that that set
5257 input-radix 0 and set output-radix 0 are really rejected.
5258
da061712
PA
52592009-01-23 Pedro Alves <pedro@codesourcery.com>
5260
5261 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
5262 copyright years.
5263
dd7e2d2b
PA
52642009-01-23 Pedro Alves <pedro@codesourcery.com>
5265
5266 PR gdb/9664:
5267 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
5268
392452f6
PA
52692009-01-22 Pedro Alves <pedro@codesourcery.com>
5270
5271 PR c++/9631:
5272 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
5273
8653e71c
PM
52742009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
5275
5276 * gdb.server/file-transfer.exp: Use EXEEXT variable for
5277 binfile definition to fix Windows OS failure.
5278
a12cc160
DJ
52792009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
5280
5281 PR gdb/9346
5282 * gdb.base/interrupt.c (sigint_handler): New.
5283 (main): Install a SIGINT handler if SIGNALS is defined. Exit
5284 on error.
5285 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
5286 Test "signal SIGINT".
5287
b89667eb
DE
52882009-01-19 Doug Evans <dje@google.com>
5289
5290 * gdb.base/break.exp: Update expected gdb output.
5291 * gdb.base/sepdebug.exp: Ditto.
5292 * gdb.mi/mi-syn-frame.exp: Ditto.
5293 * gdb.mi/mi2-syn-frame.exp: Ditto.
5294 * gdb.base/call-signal-resume.exp: New file.
5295 * gdb.base/call-signals.c: New file.
5296 * gdb.base/unwindonsignal.exp: New file.
5297 * gdb.base/unwindonsignal.c: New file.
5298 * gdb.threads/interrupted-hand-call.exp: New file.
5299 * gdb.threads/interrupted-hand-call.c: New file.
5300 * gdb.threads/thread-unwindonsignal.exp: New file.
5301
adb483fe
DJ
53022009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
5303
5304 * gdb.base/define.exp: Test defining and hooking prefix commands.
5305 * gdb.python/python.exp: Update test for "show user" output.
5306
60023297
JK
53072009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5308
5309 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
5310 now the output exactly, using less wildcards. Expect also the output
5311 of gfortran-4.3. Update for the f-valprint.c modification from
5312 2008-04-22.
5313 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
5314 Remove gdb_test test names where matching the command.
5315
ccc57cf9
PA
53162009-01-01 Pedro Alves <pedro@codesourcery.com>
5317
5318 PR breakpoints/9681:
5319 * gdb.base/watchpoint.exp: Add regression test.
5320
c7a6ca08
PA
53212008-12-31 Pedro Alves <pedro@codesourcery.com>
5322
5323 * gdb.threads/attach-into-signal.exp: Don't use
5324 gdb_suppress_entire_file.
5325 * gdb.threads/attach-stopped.exp: Ditto.
5326 * gdb.threads/attachstop-mt.exp: Ditto.
5327
3a031f65
PA
53282008-12-31 Pedro Alves <pedro@codesourcery.com>
5329
5330 PR gdb/8812:
5331 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
5332
09e6485f
PA
53332008-12-29 Pedro Alves <pedro@codesourcery.com>
5334
5335 PR gdb/7536:
5336 * gdb.base/radix.exp: Add tests to ensure invalid input radices
5337 and unsupported output radices are really rejected.
5338
0cd53049
JK
53392008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5340
5341 * gdb.cp/punctuator.exp: Backslash the '$' signs.
5342
ba163c7e
TT
53432008-12-22 Tom Tromey <tromey@redhat.com>
5344
5345 * gdb.cp/punctuator.exp: New file.
5346
6f4de6c9
JK
53472008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5348
5349 * gdb.base/completion.exp (Completing non-existing component): New test.
5350
0f34d0b4
JK
53512008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5352
5353 Fix for PR gdb/8648.
5354 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
5355 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
5356 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
5357 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
5358
db2ad4c3
JK
53592008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5360
5361 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
5362
bb5ef15e
DP
53632008-12-16 Christophe Lyon <christophe.lyon@st.com>
5364
5365 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
5366 compiler actually generate code at the expected line number.
5367
90142adc
JZ
53682008-12-15 Jie Zhang <jie.zhang@analog.com>
5369
5370 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
5371
fad6eecd
TT
53722008-12-12 Tom Tromey <tromey@redhat.com>
5373
5374 * gdb.base/commands.exp (redefine_hook_test): New proc.
5375 Call it.
5376
17c8aaf5
TT
53772008-12-11 Tom Tromey <tromey@redhat.com>
5378
5379 * gdb.base/macscp.exp: New regression test.
5380
7c8adf68
TT
53812008-12-11 Tom Tromey <tromey@redhat.com>
5382
5383 * gdb.base/macscp.exp: Print "address.addr".
5384 * gdb.base/macscp1.c (struct outer): New struct.
5385 (address): New global.
5386
b05dcbb7
TT
53872008-12-09 Tom Tromey <tromey@redhat.com>
5388
5389 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
5390 Call it.
5391
2d476de1
DE
53922008-12-04 Doug Evans <dje@google.com>
5393
5394 * gdb.server/ext-run.exp: Relax regexp for init program.
5395
87bdc959
TG
53962008-12-03 Tristan Gingold <gingold@adacore.com>
5397
5398 * gdb.base/macscp.exp: Generate an object file during compilation
5399 to work around Darwin dsymutil limitations.
5400
e0740f77
JK
54012008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5402
5403 Test resolving external references to TLS variables.
5404 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
5405 FILE2_THREAD_LOCAL.
5406 (testfile2, srcfile2): New variables.
5407 * gdb.threads/tls.c (file2_thread_local)
5408 (function_referencing_file2_thread_local): New.
5409 * gdb.threads/tls2.c: New file.
5410
67f0aac5
JB
54112008-11-28 Joel Brobecker <brobecker@adacore.com>
5412
5413 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
5414 rather than integer, as integer might not be big enough when
5415 on 64bit targets.
67f0aac5 5416
c332165e
JG
54172008-11-27 Jerome Guitton <guitton@adacore.com>
5418
5419 * gdb.cp/formatted-ref.exp: Add equality test.
5420 * gdb.ada/formatted_ref.exp: Ditto.
5421
fc9b693c
JK
54222008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5423
5424 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
5425 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
5426
a9c64011
AS
54272008-11-20 Andreas Schwab <schwab@suse.de>
5428
5429 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
5430 matching syscall entry point.
5431 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
5432 (tcatch_vfork_then_child_follow): Likewise. Finish through
5433 vfork even if we stopped at the syscall trampoline.
5434
e2fd701e
DE
54352008-11-20 Doug Evans <dje@google.com>
5436
5437 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
5438
69abc51c
TJB
54392008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
5440
5441 * gdb.arch/ppc-dfp.exp: New file.
5442 * gdb.arch/ppc-dfp.c: New file.
5443
c14c28ba
PP
54442008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
5445
5446 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 5447
2e74121d
DE
54482008-11-17 Doug Evans <dje@google.com>
5449
5450 * gdb.mi/mi-syn-frame.exp: Update expected output.
5451 * gdb.mi/mi2-syn-frame.exp: Update expected output.
5452
66bb093b
VP
54532008-11-17 Vladimir Prus <vladimir@codesourcery.com>
5454
5455 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
5456 "thread N" results in =thread-selected.
5457 * lib/mi-support (mi_run_cmd, mi_expect_stop)
5458 (mi_send_resuming_command_raw): Be prepared for
5459 =thread-selected.
5460
3d043ef6
VP
54612008-11-17 Vladimir Prus <vladimir@codesourcery.com>
5462
a9c64011
AS
5463 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
5464 * lib/mi-support.exp: Likewise.
3d043ef6 5465
808104c8
JB
54662008-11-16 Joel Brobecker <brobecker@adacore.com>
5467
5468 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
5469 commands from the expected output for "help catch".
5470
00b22944
JB
54712008-11-15 Joel Brobecker <brobecker@adacore.com>
5472
5473 * gdb.ada/int_deref.exp: New testcase.
5474
59669435
TT
54752008-11-14 Nick Roberts <nickrob@snap.net.nz>
5476
5477 * gdb.mi/gdb2549.exp: New file.
5478
de04a248
DE
54792008-11-11 Doug Evans <dje@google.com>
5480
5481 * gdb.base/callexit.exp: New file.
5482 * gdb.base/callexit.c: New file.
5483
6b8ce727
DE
54842008-11-10 Doug Evans <dje@google.com>
5485
5486 * lib/gdb.exp (GDBFLAGS): Move -nx ...
5487 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
5488 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
5489 (default_gdb_start,default_gdb_exit): Ditto.
5490 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
5491 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
5492 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
5493 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
5494 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
5495 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
5496
1b14b8aa
AS
54972008-11-03 Andreas Schwab <schwab@suse.de>
5498
5499 * gdb.base/hashline2.exp: Fix typo.
5500 * gdb.base/hashline3.exp: Likewise.
5501
f3134b88
TT
55022008-10-30 Tom Tromey <tromey@redhat.com>
5503
5504 * gdb.base/pointers.exp: Add test.
5505 * gdb.base/pointers.c (k, S): New typedefs.
5506 (instance): New global.
5507
c2226152
AS
55082008-10-30 Andreas Schwab <schwab@suse.de>
5509
5510 * gdb.base/args.exp: Add tests for newlines.
5511
462f405c
JB
55122008-10-30 Joel Brobecker <brobecker@adacore.com>
5513
5514 gdb.base/foll-exec.exp: Update the expected output of a couple
5515 of "info breakpoints" tests.
5516
79a45b7d
TT
55172008-10-28 Tom Tromey <tromey@redhat.com>
5518
5519 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
5520
adc13a14
PA
55212008-10-24 Pedro Alves <pedro@codesourcery.com>
5522
5523 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
5524 gdb_start_cmd.
5525 Use runto_main before any test that requires execution.
5526
252fbfc8
PA
55272008-10-23 Pedro Alves <pedro@codesourcery.com>
5528
5529 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
5530 instead of SIGINT.
5531
28148e3d
JB
55322008-10-22 Joel Brobecker <brobecker@adacore.com>
5533
5534 * gdb.base/completion.exp: Update expected output following
5535 the addition of the "info tasks" command.
5536
c209f847
TT
55372008-10-22 Tom Tromey <tromey@redhat.com>
5538
5539 * gdb.base/exprs.exp (test_expr): Add test for string
5540 concatenation.
5541
f177e350
PA
55422008-10-19 Pedro Alves <pedro@codesourcery.com>
5543
5544 * configure.ac: Output gdb.python/Makefile.
5545 * configure: Regenerate.
5546 * gdb.python/Makefile.in: New.
5547
cce89356
JB
55482008-10-16 Joel Brobecker <brobecker@adacore.com>
5549
5550 * gdb.base/foll-fork.exp: Adjust the expected output to match
5551 the new description for fork/vfork catchpoints in the "info
5552 breakpoints" output.
5553
176d289d
TJB
55542008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
5555
5556 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
5557
a08702d6
TJB
55582008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
5559
5560 * gdb.python/python-value.c: New file.
5561 * gdb.python/python-value.exp: New file.
5562
1c5cfe86
PA
55632008-10-15 Pedro Alves <pedro@codesourcery.com>
5564
5565 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
5566
5a98ad69
DP
55672008-10-15 Denis Pilat <denis.pilat@st.com>
5568
41702f1b 5569 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 5570
dcb1a1e2
TT
55712008-10-09 Tom Tromey <tromey@redhat.com>
5572
5573 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
5574 'fprintf' and 'stderr'.
5575
9124fe48
JB
55762008-10-07 Joel Brobecker <brobecker@adacore.com>
5577
5578 * gdb.ada/ref_tick_size.exp: New testcase.
5579
45452591
DE
55802008-10-06 Doug Evans <dje@google.com>
5581
5582 * gdb.dwarf2/dw2-cu-size.exp: New file.
5583 * gdb.dwarf2/dw2-cu-size.S: New file.
5584
5585 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
5586 .Ltype_int for clarity.
5587
4fc5b208
PP
55882008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
5589
5590 PR gdb/2384:
5591 * gdb.cp/gdb2384.exp: Extended to test more cases.
5592 * gdb.cp/gdb2384.cc: Likewise.
5593 * gdb.cp/gdb2384-base.h: Likewise.
5594 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 5595
d78df370
JK
55962008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5597
5598 * gdb.base/maint.exp (maint print type): Remove printing
5599 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
5600
9a044a89
TT
56012008-09-30 Tom Tromey <tromey@redhat.com>
5602
5603 * gdb.base/macscp.exp: Add completion tests.
5604 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
5605 (TWENTY_THREE): Likewise.
5606 (FORTY_EIGHT): Likewise.
5607
506800a9
TT
56082008-09-30 Tom Tromey <tromey@redhat.com>
5609
5610 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
5611 everywhere.
5612 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
5613
1a6f01b5
JK
56142008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5615
5616 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
5617 testcase is derived from. Fix racy dependency on an expected PID
5618 number. No longer support the testcase on Linux kernel 2.4.x.
5619
2fae03e8
TT
56202008-09-27 Tom Tromey <tromey@redhat.com>
5621
5622 * gdb.base/macscp.exp: Add tests for stringification, splicing,
5623 and varargs.
5624
1ad15515
PA
56252008-09-22 Pedro Alves <pedro@codesourcery.com>
5626
5627 * lib/mi-support.exp (mi_expect_interrupt): New.
5628 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
5629 from gdb.mi/mi-nonstop.exp.
5630 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
5631 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
5632 lib/mi-support.exp.
5633 Use mi_check_thread_states throughout. Avoid ".*" and do not
5634 require an anchor after -exec-run.
5635
d0b76dc6
DJ
56362008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
5637
5638 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
5639 stop is pending. Avoid ".*" when two stops are pending.
5640 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
5641 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
5642 newlines in fullnames.
5643 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
5644 (mi_expect_stop): Update comments. Only anchor in sync mode.
5645 Do not match newlines.
5646 (mi_send_resuming_command_raw): Always return status.
5647 (mi_get_stop_line): Do not match more than one line by accident.
5648 Only anchor in sync mode.
5649 (mi_run_inline_test): If -exec-next fails, give up.
5650
9990c830
UW
56512008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5652
5653 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
5654 on SPU.
5655
ebcf6f00
JB
56562008-09-10 Joel Brobecker <brobecker@adacore.com>
5657
5658 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
5659
b6db24e5
JB
56602008-09-10 Joel Brobecker <brobecker@adacore.com>
5661
5662 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
5663 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
5664 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
5665 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
5666 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
5667 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
5668 gdb.ada/interface.exp, gdb.ada/null_array.exp,
5669 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
5670 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
5671 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
5672 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
5673 Include the "= " sequence in the expected output of print tests.
5674
2bf448e0
JB
56752008-09-10 Joel Brobecker <brobecker@adacore.com>
5676
5677 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
5678 description for boolean types.
5679
d51fd4c8
PA
56802008-09-09 Pedro Alves <pedro@codesourcery.com>
5681
5682 * gdb.base/hook-stop-continue.c: New.
5683 * gdb.base/hook-stop-continue.exp: New.
5684
694182d2
DJ
56852008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
5686
5687 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
5688
3b8a7fc0
JG
56892008-09-08 Jerome Guitton <guitton@adacore.com>
5690
5691 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
5692 (stack_check_probe_2, stack_check_probe_loop_1)
5693 (stack_check_probe_loop_2): New functions.
5694 (main): Add call to these new functions.
5695 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
5696 functions, check that the breakpoint is inserted at the appropriate
5697 location.
5698 (insert_breakpoint): Slightly refine this procedure so that it can
5699 be called several times in the test.
5700
96cc0ae8
JG
57012008-09-08 Jerome Guitton <guitton@adacore.com>
5702
5703 * gdb.base/stack-checking.c: New file.
5704 * gdb.base/stack-checking.exp: New file.
5705
1f08b409
TJB
57062008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
5707
5708 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
5709 * gdb.arch/altivec-regs.exp: Likewise.
5710 * gdb.arch/vsx-regs.exp: Likewise.
5711
3099e1c4
TJB
57122008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
5713
5714 * gdb.arch/ppc-fp.exp: New file.
5715 * gdb.arch/ppc-fp.c: New file.
5716
cc69bfc1
PP
57172008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
5718
5719 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
5720 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 5721
b02a33db
MS
57222008-09-04 Michael Snyder <msnyder@vmware.com>
5723
5724 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
5725 as "at" (for non-debug functions such as _start).
5726
2992cbe0
UW
57272008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5728
5729 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
5730 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
5731 software watchpoints.
5732 * gdb.base/watch_thread_num.exp: Likewise.
5733
514f746b
AR
57342008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
5735
5736 * gdb.arch/i386-bp_permanent.exp: New test.
5737
876cecd0
TT
57382008-08-24 Tom Tromey <tromey@redhat.com>
5739
5740 * gdb.base/maint.exp: Update "maint print type".
5741
80f73d71
VP
57422008-08-21 Vladimir Prus <vladimir@codesourcery.com>
5743
5744 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
5745 support. Adjust the order of "*running" notifications.
5746 * gdb.mi/non-stop.c: Don't cast from int to void* and
5747 back.
5748
d9c78d7d
MK
57492008-08-20 Mark Kettenis <kettenis@gnu.org>
5750
5751 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
5752 expect to find it in the "info frame" output.
5753
97a2d1d3
DJ
57542008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
5755
5756 * gdb.base/interp.exp: Always consume both prompts.
5757
b96e2927
PA
57582008-08-20 Pedro Alves <pedro@codesourcery.com>
5759
5760 * gdb.base/pending.exp: Test pending breakpoints without symbols
5761 loaded.
5762
8cf6e61a
VP
57632008-08-19 Vladimir Prus <vladimir@codesourcery.com>
5764
5765 * lib/mi-support.exp (mi_expect_stop): Produce
5766 more details on failures.
5767 * gdb.mi/mi-nonstop.exp: New.
5768 * gdb.mi/non-stop.c: New.
5769
c6ebd6cf
VP
57702008-08-19 Vladimir Prus <vladimir@codesourcery.com>
5771
a9c64011
AS
5772 * gdb.mi/mi-async.exp: Use 'set target-async'.
5773 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 5774
46a9b8ed
DJ
57752008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
5776
5777 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
5778
44feb3ce
TT
57792008-08-17 Tom Tromey <tromey@redhat.com>
5780
5781 * gdb.base/help.exp (help catch): Rewrite.
5782
311a4e6b
TJB
57832008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
5784
5785 * gdb.base/define.exp: Test indented command documentation.
5786 * gdb.python/python.exp: Test indented multi-line command.
5787
604c2f83
LM
57882008-08-15 Luis Machado <luisgpm@br.ibm.com>
5789
5790 * testsuite/gdb.arch/vsx-regs.c: New source file.
5791 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
5792 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
5793
886a217c
TT
57942008-08-14 Tom Tromey <tromey@redhat.com>
5795
5796 * gdb.base/macscp.exp: Add regression test for "macro define" or
5797 "macro undef" with no arguments.
5798
c814a4f3
PP
57992008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
5800
5801 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 5802
12ab8a60
UW
58032008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5804
5805 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
5806
d57a3c85
TJB
58072008-08-06 Tom Tromey <tromey@redhat.com>
5808
5809 * gdb.python/python.exp: New file.
5810
c7b778ff
JK
58112008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5812
5813 Fix for PR gdb/1543.
5814 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
5815 $LOCATION.
5816 (location): New variable.
5817 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
5818 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
5819 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
5820 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
5821 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
5822 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
5823 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
5824 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
5825 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
5826 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
5827 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
5828 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
5829 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
5830 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
5831 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
5832 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
5833 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
5834 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
5835 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
5836 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
5837 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
5838 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
5839 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
5840 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
5841 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
5842 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
5843 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
5844 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
5845 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
5846 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
5847 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
5848 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
5849 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
5850 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
5851 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
5852 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
5853 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
5854 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
5855 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
5856 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
5857 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
5858 gdb.base/type-opaque.exp, gdb.base/until.exp,
5859 gdb.base/value-double-free.c, gdb.base/varargs.exp,
5860 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
5861 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
5862 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
5863 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
5864 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
5865 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
5866 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
5867 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
5868 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
5869 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
5870 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
5871 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
5872 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
5873 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
5874 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
5875 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
5876 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
5877 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
5878 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
5879 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
5880 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
5881 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
5882 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
5883 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
5884 gdb.pascal/types.exp, gdb.stabs/weird.exp,
5885 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
5886 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
5887 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
5888 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
5889 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
5890 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
5891 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
5892 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
5893 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
5894 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
5895 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
5896 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
5897 lib/mi-support.exp, lib/trace-support.exp: Remove reference
5898 to bug-gdb@prep.ai.mit.edu .
5899
5e06a3d1
VP
59002008-07-31 Vladimir Prus <vladimir@codesourcery.com>
5901
5902 * lib/mi-support.exp (mi_load_shlibs): New.
5903 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
5904
9d81d21b
VP
59052008-07-30 Vladimir Prus <vladimir@codesourcery.com>
5906
5907 * lib/mi-support.exp (get_mi_thread_list)
5908 (check_mi_and_console_threads): New, moved from ...
5909 * gdb.mi/mi-pthread.exp: ...here.
5910 * gdb.mi/gdb669.exp (get_mi_thread_list)
5911 (check_mi_and_console_threads): Delete.
5912 * gdb.mi/mi2-pthread.exp: Likewise.
5913
bae98fe0
TT
59142008-07-28 Tom Tromey <tromey@redhat.com>
5915
5916 * Makefile.in (just-check): Remove. Move body to...
5917 (check): ... here.
5918
57380f4e
DJ
59192008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
5920
5921 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
5922 Add a test for duplicated SIGINTs.
5923
e09490f1
DJ
59242008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
5925
5926 * gdb.threads/schedlock.exp (get_args): Update to work for any
5927 value of NUM.
5928 (Top level): Report the number of threads that did not resume.
5929
6387b45f
DJ
59302008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
5931
5932 * gdb.dwarf2/dw2-compressed.S: Also define __start.
5933
62f64ff2
DJ
59342008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
5935
5936 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
5937 non-MI prompt.
5938
fa8de41e
TT
59392008-07-26 Tom Tromey <tromey@redhat.com>
5940
5941 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
5942 (function_struct, function_struct_ptr): New globals.
5943 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
5944 function pointer in a struct.
5945
ccb3ac8a
TT
59462008-07-26 Tom Tromey <tromey@redhat.com>
5947
5948 * gdb.base/macscp.exp: Add test for macro lexing bug.
5949
d7d9f01e
TT
59502008-07-18 Tom Tromey <tromey@redhat.com>
5951
5952 * gdb.base/macscp.exp: Add macro tests.
5953
9bf07184
PP
59542008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
5955
5956 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
5957
becf6477
PP
59582008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
5959
5960 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
5961
0709f7d3
PP
59622008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
5963
5964 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 5965
7093c834
PP
59662008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
5967
5968 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 5969
b432ffe3
JK
59702008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5971
5972 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
5973
b1a268e5
VP
59742008-07-12 Vladimir Prus <vladimir@codesourcery.com>
5975
5976 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
5977
e2995f8e
KB
59782008-07-11 Kevin Buettner <kevinb@redhat.com>
5979
5980 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
5981 of regexp to account for changes made to GDB in the printing of
5982 byte vectors.
5983
14032a66
TT
59842008-07-11 Tom Tromey <tromey@redhat.com>
5985
5986 * gdb.base/completion.exp: Add 'help' completion test.
5987
981505ef
JK
59882008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
5989
5990 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
5991
10568435
JK
59922008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
5993
5994 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
5995
4487aabf
PA
59962008-07-09 Pedro Alves <pedro@codesourcery.com>
5997
5998 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
5999
a4a9b1c4
PA
60002008-07-09 Pedro Alves <pedro@codesourcery.com>
6001
6002 * gdb.base/fullname.exp: Restore pwd if compiling failed.
6003
3c3185ac
JK
60042008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6005
6006 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
6007
7ebd49dc
VP
60082008-06-28 Vladimir Prus <vladimir@codesourcery.com>
6009
6010 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
6011 previous commit. Add a comment.
6012
84e46146
PA
60132008-06-28 Pedro Alves <pedro@codesourcery.com>
6014
6015 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
6016
0f8d4a2f
VP
60172008-06-28 Vladimir Prus <vladimir@codesourcery.com>
6018
6019 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
6020
f747e0ce
PA
60212008-06-27 Pedro Alves <pedro@codesourcery.com>
6022
6023 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
6024 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
6025 compiling an executable, link in an object that forces unbuffered
6026 output.
6027 * lib/set_unbuffered_mode.c: New file.
6028
734a5c36
JK
60292008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6030
6031 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
6032
a2840c35
VP
60332008-06-25 Vladimir Prus <vladimir@codesourcery.com>
6034
a9c64011
AS
6035 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
6036 mi_expect_stop.
6037 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
6038 Demand that *running is output.
6039 (detect_async): Perform checking every time.
6040 (mi_send_resuming_command): Extract everything into...
6041 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
6042 (mi_expect_stop): Don't accept any output before *stopped.
6043
6ae37fef
VP
60442008-06-13 Vladimir Prus <vladimir@codesourcery.com>
6045
6046 Robustify mi-simplerun.
a9c64011
AS
6047 * gdb.mi/basics.c (main): Add a call to sleep.
6048 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
6049 * gdb.mi/mi2-cli.exp: Likewise.
6050 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 6051
b4aa76f0 60522008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
6053
6054 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
6055
e1ac3328
VP
60562008-06-10 Vladimir Prus <vladimir@codesourcery.com>
6057
a9c64011
AS
6058 * gdb.mi/mi-console.exp: Adjust.
6059 * gdb.mi/mi-syn-frame.exp: Adjust.
6060 * gdb.mi/mi2-console.exp: Adjust.
6061 * gdb.mi/mi2-syn-frame.exp: Adjust.
6062 * lib/mi-support.exp (mi_run_cmd): Adjust.
6063 (mi_send_resuming_command): Adjust.
e1ac3328 6064
f7f9a841
VP
60652008-06-10 Vladimir Prus <vladimir@codesourcery.com>
6066
6067 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
6068 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
6069 testing of stopped.
6070 * gdb.mi/mi2-syn-frame.exp: Likewise.
6071 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
6072 (async, detect_async): New.
6073 (mi_expect_stop, mi_continue_to_line): Adjust expectation
6074 depending on if we're running in sync or async mode.
f7f9a841 6075
37cd5d19
TT
60762008-06-09 Tom Tromey <tromey@redhat.com>
6077
6078 * gdb.base/completion.exp: New tests for field name completion
6079 with spaces, and field name completion with '->'.
6080
65d12d83
TT
60812008-06-06 Tom Tromey <tromey@redhat.com>
6082
6083 * gdb.base/break1.c (struct some_struct): New struct.
6084 (values): New global.
6085 * gdb.base/completion.exp: Add field name completion test.
6086
ebfe2e3f
PP
60872008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
6088
6089 * gdb.cp/call-c.exp: Test for incorrect handling of reference
6090 to pointer.
6091 * gdb.cp/call-c.cc: Likewise.
6092
bcf6fc3a
NR
60932008-06-06 Nick Roberts <nickrob@snap.net.nz>
6094
6095 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
6096 annotation.
6097
49fd4a42 60982008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 6099 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
6100
6101 * gdb.threads/execl.c, gdb.threads/execl1.c,
6102 gdb.threads/execl.exp: New tests.
a9c64011 6103
8a34ac3f
AR
61042008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
6105 Daniel Jacobowitz <dan@codesourcery.com>
6106
6107 * gdb.cp/exception.exp: Activate test, make it work with pending
6108 catchpoints.
6109
86ae69ef
JK
61102008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6111
6112 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
6113
f7f9ae2c
VP
61142008-05-28 Vladimir Prus <vladimir@codesourcery.com>
6115
a9c64011
AS
6116 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
6117 now printed.
6118 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 6119
2a2d4dc3
AS
61202008-05-27 Andreas Schwab <schwab@suse.de>
6121
6122 * gdb.base/frame-args.exp: Handle arguments that are optimized
6123 out.
6124
5099e4d9
LM
61252008-05-26 Luis Machado <luisgpm@br.ibm.com>
6126
6127 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
6128 quiet for ppc32 and group options into a single variable.
6129
d9c36a91
JB
61302008-05-23 Joel Brobecker <brobecker@adacore.com>
6131
6132 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
6133 of zero-size elements.
6134 * gdb.ada/null_array.exp: Test printing this new array.
6135
103a8671
JK
61362008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6137
6138 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
6139
07a4cc1a 61402008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
6141
6142 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
6143 of the "finish" command.
6144
55f996a7
NR
61452008-05-21 Nick Roberts <nickrob@snap.net.nz>
6146
6147 * gdb.base/annota1.exp: Test for new annotation.
6148
907fc202
UW
61492008-05-16 Pedro Alves <pedro@codesourcery.com>
6150
6151 * gdb.base/fixsection.exp: New file.
6152 * gdb.base/fixsection0.c: New file.
6153 * gdb.base/fixsection1.c: New file.
6154
e8f97270
UW
61552008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6156
6157 * gdb.base/annota1.exp: Accept printf@... in place of printf.
6158 * gdb.base/annota3.exp: Likewise.
6159
ac0bb574
NF
61602008-05-13 Nathan Froyd <froydnj@codesourcery.com>
6161
6162 * gdb.base/watch_thread_num.exp: Don't run tests that require
6163 watchpoints if the target doesn't support them.
6164
6fadd07a
DE
61652008-05-12 Doug Evans <dje@google.com>
6166
6167 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
6168
6e9a4a30
JB
61692008-05-09 Joel Brobecker <brobecker@adacore.com>
6170
6171 * gdb.ada/assign_1.exp: New testcase.
6172
08388c79
DE
61732008-05-09 Doug Evans <dje@google.com>
6174
a3c83fae
DE
6175 * gdb.base/find.exp: New file.
6176 * gdb.base/find.c: New file.
08388c79 6177
bd5ddfe8
DJ
61782008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
6179
6180 * gdb.base/commands.exp (watchpoint_command_test): Handle
6181 gdb,no_hardware_watchpoints.
6182 * gdb.base/float.exp: Allow ARM targets without floating point.
6183 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
6184
b5dd68e2 61852008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 6186 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
6187
6188 * gdb.ada/lang_switch: New test program.
6189 * gdb.ada/lang_switch.exp: New testcase.
6190
382d13d1
DE
61912008-05-05 Doug Evans <dje@google.com>
6192
6193 * gdb.base/help.exp (disassemble): Update expected help text.
6194
9dd789d0
PA
61952008-05-04 Pedro Alves <pedro@codesourcery.com>
6196
6197 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
6198
611c83ae
PA
61992008-05-04 Pedro Alves <pedro@codesourcery.com>
6200
6201 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
6202 different times.
6203
ff013f42
JK
62042008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6205
6206 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
6207 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
6208 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
6209 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
6210
96dff6a2
VP
62112008-05-04 Vladimir Prus <vladimir@codesourcery.com>
6212
6213 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
6214 notification to appear.
6215
55cd6f92
DJ
62162008-05-04 Daniel Jacobowitz <dan@debian.org>
6217
6218 * gdb.base/fullname.c: New file.
6219 * gdb.base/fullname.exp: New file.
6220 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
6221
d705c43c
PA
62222008-05-03 Pedro Alves <pedro@codesourcery.com>
6223
6224 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
6225 expressions with macros.
6226
333222e1
JK
62272008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6228
6229 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
6230
5ac01682
DJ
62312008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
6232
6233 * gdb.base/completion.exp: Handle lack of other symbols beginning
6234 with "a".
6235
6236 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
6237
237fc4c9
PA
62382008-05-02 Jim Blandy <jimb@codesourcery.com>
6239
6240 * gdb.asm/asmsrc1.s: Add scratch space.
6241
ed5e9466
DJ
62422008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6243 Daniel Jacobowitz <dan@codesourcery.com>
6244
6245 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
6246 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
6247 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
6248
b39cc962
DJ
62492007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
6250
6251 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
6252
36d520f5
JB
62532008-05-01 Joel Brobecker <brobecker@adacore.com>
6254
6255 * gdb.base/info-target.exp: New testcase.
6256
8d4e3071
DJ
62572008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
6258
6259 * gdb.cp/hang.exp: Use .cc instead of .C.
6260 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
6261 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
6262
6f3f3097
DJ
62632008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
6264
6265 * gdb.base/gdb1250.exp: Remove perror.
6266 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
6267
5550a914
PA
62682008-04-30 Pedro Alves <pedro@codesourcery.com>
6269
6270 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
6271 .2byte.
6272
d848e687
DJ
62732008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
6274
6275 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
6276 (maybe_kfail): New.
6277
93b5768b
PA
62782008-04-25 Pedro Alves <pedro@codesourcery.com>
6279
6280 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
6281
721c02de
VP
62822008-04-24 Vladimir Prus <vladimir@codesourcery.com>
6283
a9c64011
AS
6284 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
6285 * gdb.mi/mi2-syn-frame.exp: Likewise.
6286 * lib/mi-support.exp: Likewise.
721c02de 6287
74960c60
VP
62882008-04-24 Vladimir Prus <vladimir@codesourcery.com>
6289
6290 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
6291 to specify regexp for the location to stop at.
6292 * gdb.base/break-always.c: New.
6293 * gdb.base/break-always.exp: New.
6294
d24317b4
VP
62952008-04-24 Vladimir Prus <vladimir@codesourcery.com>
6296
6297 * lib/mi-support.exp (mi_runto_helper): Adjust
6298 for the original-location field.
6299 (mi_create_breakpoint, mi_list_breakpoints): New.
6300 * gdb.mi/mi-break.exp: Adjust.
6301 * gdb.mi/mi2-break.exp: Adjust.
6302 * gdb.mi/mi-pending.exp: Adjust.
6303 * gdb.mi/mi-simplerun.exp: Adjust.
6304 * gdb.mi/mi2-simplerun.exp: Adjust.
6305 * gdb.mi/mi-syn-frame.exp: Adjust.
6306 * gdb.mi/mi2-syn-frame.exp: Adjust.
6307 * gdb.mi/mi-until.exp: Adjust.
6308 * gdb.mi/mi2-until.exp: Adjust.
6309 * gdb.mi/mi-var-display.exp: Adjust.
6310 * gdb.mi/mi2-var-display.exp: Adjust.
6311 * gdb.mi/mi-watch.exp: Adjust.
6312 * gdb.mi/mi2-watch.exp: Adjust.
6313
fdc59709 63142008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 6315
a9c64011
AS
6316 * aclocal.m4: Add override.m4.
6317 * configure: Regenerate.
fdc59709 6318
8e91f023
VP
63192008-04-19 Vladimir Prus <vladimir@codesourcery.com>
6320
6321 * gdb.mi/var-cmd.c (do_at_tests): Verify that
6322 '-var-update --all-values' reports new value even the type
6323 of a variable object has changed.
6324
233a11ab
CS
63252008-04-18 Craig Silverstein <csilvers@google.com>
6326
6327 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
6328 files.
d24317b4 6329
9c1137ad
JB
63302008-04-18 Joel Brobecker <brobecker@adacore.com>
6331
6332 * gdb.ada/atomic_enum: New test program.
6333 * gdb.ada/atomic_enum.exp: New testcase.
6334
66d0bbc7
DE
63352008-04-17 Doug Evans <dje@google.com>
6336
6337 * gdb.opt/Makefile.in: Fix whitespace.
6338
100906b0
UW
63392008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
6340
6341 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
6342
4584e32e
DE
63432008-04-17 Doug Evans <dje@google.com>
6344
6345 * gdb.base/hashline1.exp: New testcase.
6346 * gdb.base/hashline2.exp: New testcase.
6347 * gdb.base/hashline2.exp: New testcase.
6348
0a320680
PA
63492008-04-17 Pedro Alves <pedro@codesourcery.com>
6350
6351 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
6352
18ac113b
AR
63532008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
6354
6355 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
6356 temporary breakpoint to match "Temporary breakpoint".
6357 * gdb.base/break.exp (delete_breakpoints): Likewise.
6358 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
6359 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
6360 * gdb.base/display.exp: Likewise.
6361 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
6362 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
6363 * gdb.base/restore.exp (restore_tests): Likewise.
6364 * gdb.base/sepdebug.exp: Likewise.
6365 * gdb.base/watchpoint.exp: Likewise.
6366 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
6367 * gdb.mi/mi-pending.exp: Likewise.
6368 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
6369 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
6370 * gdb.mi/mi-var-cmd.exp: Likewise.
6371 * gdb.mi/mi-var-display.exp: Likewise.
6372 * gdb.mi/mi2-cli.exp: Likewise.
6373 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
6374 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
6375 * gdb.mi/mi2-var-display.exp: Likewise.
6376 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
6377 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
6378 new "disp" field.
a9c64011 6379 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
6380 reason. This is to support fix for PR2424.
6381
add38693
JK
63822008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6383
6384 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
6385
fcacd99f
VP
63862008-04-13 Vladimir Prus <vladimir@codesourcery.com>
6387
6388 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 6389 field. Add more floating varobj tests.
fcacd99f 6390 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
6391 field.
6392 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
6393 (main): Call do_at_tests.
6394 * lib/mi-support.exp (mi_create_floating_varobj)
6395 (mi_varobj_update_with_type_change): New.
fcacd99f 6396
de051565
MK
63972008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
6398
6399 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
6400 option of -var-evaluate-expression.
6401 * gdb.mi/mi2-var-display.exp: Likewise.
6402
dbc52822
VP
64032008-04-07 Vladimir Prus <vladimir@codesourcery.com>
6404
6405 Introduce test setup helpers.
a9c64011
AS
6406 * lib/gdb.exp (build_executable, clean_restart)
6407 (prepare_for_testing): New.
6408 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
6409 * gdb.base/return.exp: Likewise.
6410 * gdb.base/ending-run.exp: Likewise.
dbc52822 6411
473591da
NR
64122008-04-07 Nick Roberts <nickrob@snap.net.nz>
6413
6414 * gdb.mi/mi-async.exp: New test for asynchronous Machine
6415 Interface (MI) responses.
6416
2b2d9e11
VP
64172008-04-06 Vladimir Prus <vladimir@codesourcery.com>
6418
a9c64011
AS
6419 * gdb.cp/breakpoint.cc: New code to test conditions involving
6420 member variables.
6421 * gdb.cp/breakpoint.exp: Test condition involving member
6422 variables.
2b2d9e11 6423
bb378428
VP
64242008-04-05 Vladimir Prus <vladimir@codesourcery.com>
6425
6426 * lib/mi-support.exp (mi_expect_stop): New.
6427 (mi_run_cmd): Change the
6428 token. Use mi_send_resuming_command, use
6429 mi_expect_stop.
6430 (mi_execute_to_helper): Rename to mi_execute_to.
6431 (mi_send_resuming_command): Add more error patterns.
6432 (mi_wait_for_stop): Renamed to...
6433 (mi_get_stop_line): ...this.
6434 (mi_run_inline_test): Adjust.
6435
6436 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
6437 * gdb.mi/mi-console.exp: Likewise.
6438 * gdb.mi/mi-pending.exp: Likewise.
6439 * gdb.mi/mi-simplerun.exp: Likewise.
6440 * gdb.mi/mi-stack.exp: Likewise.
6441 * gdb.mi/mi-stepi.exp: Likewise.
6442 * gdb.mi/mi-syn-frame.exp: Add comment.
6443 * gdb.mi/mi-until.exp: Likewise.
6444 * gdb.mi/mi-var-display.exp: Likewise.
6445 * gdb.mi/mi-watch.exp: Likewise.
6446 * gdb.mi/mi2-cli.exp: Likewise.
6447 * gdb.mi/mi2-console.exp: Likewise.
6448 * gdb.mi/mi2-simplerun.exp: Likewise.
6449 * gdb.mi/mi2-stack.exp: Likewise.
6450 * gdb.mi/mi2-stepi.exp: Likewise.
6451 * gdb.mi/mi2-until.exp: Likewise.
6452 * gdb.mi/mi2-var-display.exp: Likewise.
6453 * gdb.mi/mi2-watch.exp: Likewise.
6454
62172bb9
UW
64552008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6456
6457 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
6458
6459 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
6460
a13e061a
PA
64612008-04-04 Pedro Alves <pedro@codesourcery.com>
6462
6463 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
6464 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
6465 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
6466 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
6467 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
6468 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
6469 expect an mi error duplicated in stderr.
6470
eae06beb
JB
64712008-04-03 Joel Brobecker <brobecker@adacore.com>
6472
6473 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
6474 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
6475 Add a couple of tests that verify the behavior when the new setting
6476 is set to "cancel" and "all".
6477 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
6478 "ask" before we start the testing.
6479
79c6ced6
AR
64802008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
6481
6482 * gdb.cp/casts.cc: Add class reference variables.
6483 * gdb.cp/casts.exp: New test cases for up/down casting references.
6484
6c2d1a6b
MK
64852008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
6486
6487 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
6488 instead of beginning to make an extra test pass.
6489 * gdb.mi/mi2-var-display.exp: Likewise.
6490
55b411d9
MR
64912008-03-31 Maciej W. Rozycki <macro@mips.com>
6492
6493 * gdb.base/break.exp: Mark failures as such. Fix formatting.
6494
c6140da2
MD
64952008-03-31 Markus Deuling <deuling@de.ibm.com>
6496 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6497
6498 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
6499 value. Add xfail for older kernels.
6500
79732189
AR
65012008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
6502
6503 Bring mi-support in line with gdb.exp.
6504 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
6505 (mi_gdb_start): New function.
6506
33c3676e
MR
65072008-03-28 Maciej W. Rozycki <macro@mips.com>
6508
6509 * gdb.mi/mi-var-cmd.exp: Fix a typo.
6510
92e28119
VP
65112008-03-26 Vladimir Prus <vladimir@codesourcery.com>
6512
6513 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
6514 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 6515
9e8e3afe
VP
65162008-03-26 Vladimir Prus <vladimir@codesourcery.com>
6517
6518 * lib/mi-support.exp (mi_create_varobj_checked): New.
6519 (mi_list_varobj_children): Allow to check for a
6520 value.
6521 (mi_list_array_varobj_children): New.
6522
6523 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
6524 and mi_list_varobj_children, as opposed to hardcoding
6525 expected strings.
6526 * gdb.mi/gdb701.exp: Likewise.
6527 * gdb.mi/gdb792.exp: Likewise.
6528 * gdb.mi/mi-var-block.exp: Likewise.
6529 * gdb.mi/mi-var-cmd.exp: Likewise.
6530 * gdb.mi/mi-var-invalidate.exp: Likewise.
6531 * gdb.mi/mi2-var-block.exp: Likewise.
6532 * gdb.mi/mi2-var-child.exp: Likewise.
6533 * gdb.mi/mi2-var-cmd.exp: Likewise.
6534 * gdb.mi/mi2-var-display.exp: Likewise.
6535
9df50351
JK
65362008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6537
6538 Fix random false FAILs on i386.
6539 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
6540
31e5d73a
DJ
65412008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
6542
6543 PR gdb/544
6544 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
6545
12f4afab
DJ
65462008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
6547
6548 PR gdb/544
6549 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
6550
b562a0cb
DJ
65512008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
6552
6553 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
6554 fixed PR gdb/544.
6555
17faa917
DJ
65562008-03-21 Pedro Alves <pedro@codesourcery.com>
6557
6558 * gdb.threads/fork-child-threads.exp: Test next over fork.
6559
6214f497
DJ
65602008-03-21 Chris Demetriou <cgd@google.com>
6561
6562 * gdb.base/break.exp (rbreak junk): New test for rbreak
6563 "Junk at end of arguments" issue.
6564
63092375
DJ
65652008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
6566
6567 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
6568 *& to work on created array elements.
6569 (Top level): Test print $pc with a file. Test string operations
6570 without a target.
6571 * gdb.base/ptype.exp: Do not expect *& to work on created array
6572 elements.
6573
b21991b0
DJ
65742008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
6575
6576 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
6577 gdb.threads/staticthreads.exp: Update exit query.
6578
c4b347c7
SL
65792008-03-07 Sandra Loosemore <sandra@codesourcery.com>
6580
6581 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
6582
fa4727a6
DJ
65832008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
6584
6585 * gdb.base/watchpoint.c (global_ptr, func4): New.
6586 (main): Call func4.
6587 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
6588 (test_inaccessible_watchpoint): New.
6589
2f34202f
MR
65902008-02-29 Maciej W. Rozycki <macro@mips.com>
6591
6592 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
6593 select the largest.
6594
0d6ba1b1
DJ
65952008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
6596
6597 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
6598 frames-invalid annotations.
6599
e691325a
PM
66002008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
6601
a9c64011 6602 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 6603
f85b5ecc
DE
66042008-02-27 Doug Evans <dje@google.com>
6605
6606 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
6607 for bug 1738.
6608 (breakpoint_to_handler_entry): Ditto.
6609
b40e7bf3
JB
66102008-02-27 Joel Brobecker <brobecker@adacore.com>
6611
6612 * gdb.base/ending-run.exp: Use the first line of code inside
6613 function body to test breakpoints.
6614 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
6615 location where the breakpoint is inserted when using the line
6616 where a function is declared. Fix typo in the description of
6617 one of the tests.
6618 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
6619
2faca73a
PM
66202008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
6621
6622 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 6623 tests.
2faca73a 6624
6f439c36
PM
66252008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
6626
6627 * gdb.base/args.exp: avoid same output for tests
6628 with single quotes.
6629
54e52265
VP
66302008-02-26 Vladimir Prus <vladimir@codesourcery.com>
6631
a9c64011
AS
6632 * gdb.base/annota1.exp: Adjust for 'info break'
6633 format changes.
6634 * gdb.base/annota3.exp: Likewise.
6635 * gdb.base/break.exp: Likewise.
6636 * gdb.base/condbreak.exp: Likewise.
6637 * gdb.base/pending.exp: Likewise.
6638 * gdb.base/sepdebug.exp: Likewise.
6639 * gdb.base/unload.exp: Likewise.
6640 * gdb.cp/ovldbreak.exp: Likewise.
6641 * gdb.mi/mi-pending.exp: Likewise.
54e52265 6642
897b09ca
DE
66432008-02-07 Doug Evans <dje@google.com>
6644
6645 * gdb.cp/mb-inline.exp: New.
6646 * gdb.cp/mb-inline.h: New.
6647 * gdb.cp/mb-inline1.cc: New.
6648 * gdb.cp/mb-inline2.cc: New.
6649
b1c32d35
PM
66502008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
6651
6652 * gdb.pascal/floats.pas: New test program.
6653 * gdb.pascal/floats.exp: New testcase.
6654
1a4ca44a
TJB
66552008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
6656
6657 * gdb.base/callfuncs.c (t_float_many_args): New function.
6658 (t_double_many_args): New function.
6659 * gdb.base/callfuncs.exp: Add tests for exceeding float
6660 and double parameters passed through the stack.
6661
439048e8
JB
66622008-02-05 Joel Brobecker <brobecker@adacore.com>
6663
6664 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
6665 gdb.ada/complete/foo.adb: New files.
6666 * gdb.ada/complete.exp: New testcase.
6667
81fe8080
DE
66682008-02-03 Doug Evans <dje@google.com>
6669
301f0ecf
DE
6670 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
6671
81fe8080
DE
6672 * gdb.cp/gdb2384.exp: New file.
6673 * gdb.cp/gdb2384.cc: New file.
6674 * gdb.cp/gdb2384-base.h: New file.
6675 * gdb.cp/gdb2384-base.cc: New file.
6676
4b071aec
DE
66772008-02-02 Doug Evans <dje@google.com>
6678
6679 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
6680
61137ba6
JB
66812007-02-01 Joel Brobecker <brobecker@adacore.com>
6682
6683 * gdb.ada/sym_print_name: New test program.
6684 * gdb.ada/sym_print_name.exp: New testcase.
6685
66862007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
6687
6688 * gdb.ada/nested/hello.adb: New file.
6689 * gdb.ada/nested.exp: New testcase.
6690 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
6691
98deb0da
VP
66922008-02-01 Vladimir Prus <vladimir@codesourcery.com>
6693
6694 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
6695 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
6696 don't cause future evaluations of function to report
6697 creation of internal breakpoints.
98deb0da 6698
723a2275
VP
66992008-02-01 Vladimir Prus <vladimir@codesourcery.com>
6700
6701 * gdb.mi/mi-break.exp (test_error): New.
6702 Call it.
6703
fb546a2f
LM
67042008-01-31 Luis Machado <luisgpm@br.ibm.com>
6705
6706 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
6707 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
6708
2d8fd90a
PM
67092008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
6710
6711 * gdb.pascal/integers.pas: New test program.
6712 * gdb.pascal/integers.exp: New testcase.
6713
a7fa0ded
PM
67142008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
6715
6716 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
6717
5e1a1926
TJB
67182008-01-30 Luis Machado <luisgpm@br.ibm.com>
6719
6720 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
6721 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
6722
8d04f9f0
JB
67232008-01-30 Paul Hilfinger <hilfinger@adacore.com>
6724
6725 * gdb.ada/formatted_ref: New test program.
6726 * gdb.ada/formatted_ref.exp: New testcase.
6727
6728 * gdb.cp/formatted-ref.cc: New file.
6729 * gdb.cp/formatted-ref.exp: New testcase.
6730
ce75a98f
JB
67312008-01-30 Joel Brobecker <brobecker@adacore.com>
6732
6733 * gdb.base/ptype.exp: Add testing of "ptype $pc".
6734
e835f6bf
NR
67352008-01-30 Nick Roberts <nickrob@snap.net.nz>
6736
6737 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
6738 (test_file_list_exec_source_file): Update to new macro-info field.
6739
d118ef87
PH
67402008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
6741
6742 * gdb.ada/exprs: New test program.
6743 * gdb.ada/exprs.exp: New testcase.
6744
7d35ab09
TJB
67452008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
6746
6747 * dfp-test.c (DELTA, DELTA_B): New definitions.
6748 (double_val1, double_val2, double_val3, double_val4, double_val5,
6749 double_val6, double_val7, double_val8, double_val9, double_val10,
6750 double_val11, double_val12, double_val13, double_val14, dec32_val1,
6751 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
6752 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
6753 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
6754 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
6755 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
6756 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
6757 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
6758 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
6759 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
6760 dec128_val16): New global variables.
6761 (decimal_dec128_align): New function.
6762 (decimal_mixed): Likewise.
6763 (decimal_many_args_dec32): Likewise.
6764 (decimal_many_args_dec64): Likewise.
6765 (decimal_many_args_dec128): Likewise.
6766 (decimal_many_args_mixed): Likewise.
6767 * dfp-test.exp: Add tests calling new inferior functions.
6768
2d717e4f
DJ
67692008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
6770
6771 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
6772 gdb.server/ext-run.exp: New files.
6773 * lib/gdbserver-support.exp (gdbserver_download): New.
6774 (gdbserver_start): New. Update gdbserver expected
6775 output.
6776 (gdbserver_spawn): Use them.
6777 (gdbserver_start_extended): New.
6778
e85a822c
DJ
67792008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
6780
6781 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
6782 Run on GNU/Linux.
6783 (do_exec_tests): Check for systems which do not support catchpoints.
6784 Do not match START.
6785 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
6786 Run on GNU/Linux. Enable verbose output.
6787 (check_fork_catchpoints): New.
6788 (explicit_fork_child_follow, catch_fork_child_follow)
6789 (tcatch_fork_parent_follow): Update expected messages.
6790 (do_fork_tests): Use check_fork_catchpoints.
6791 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
6792 Run on GNU/Linux. Enable verbose output.
6793 (check_vfork_catchpoints): New.
6794 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
6795 expected messages.
6796 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
6797
401ea829
JB
67982008-01-29 Jim Blandy <jimb@red-bean.com>
6799
6800 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
6801 host' errors.
6802 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
6803
aceaf3ad
JB
68042008-01-29 Jim Blandy <jimb@red-bean.com>
6805
6806 * gdb.threads/sigthread.c: Use barriers to ensure that
6807 child_thread and child_thread_two are always initialized before we
6808 start to use them.
6809
a5606eee
VP
68102008-01-29 Vladimir Prus <vladimir@codesourcery.com>
6811
6812 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
6813 * gdb.base/watchpoint-solib.c: New.
6814 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 6815
c55a82bb
PM
68162008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
6817
6818 * gdb.base/gdb1056.exp: Add unsigned integer test.
6819
0993fe05
DE
68202008-01-28 Doug Evans <dje@google.com>
6821
6822 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
6823
4fe42e7f
JB
68242008-01-27 Jim Blandy <jimb@codesourcery.com>
6825
c7a69933
JB
6826 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
6827
4fe42e7f
JB
6828 * gdb.base/expand-psymtabs.exp: Doc fix.
6829
5def8285
MK
68302008-01-26 Mark Kettenis <kettenis@gnu.org>
6831
6832 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
6833
5313c911
NR
68342008-01-24 Nick Roberts <nickrob@snap.net.nz>
6835
a9c64011 6836 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
6837 -var-set-format.
6838
93815fbf
VP
68392008-01-23 Chris Demetriou <cgd@google.com>
6840
6841 * gdb.threads/thread_events.c: New testcase source file.
6842 * gdb.threads/thread_events.exp: New testcase expect file.
6843
467a88ee
NR
68442008-01-23 Nick Roberts <nickrob@snap.net.nz>
6845
6846 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
6847
6848 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
6849 -var-set-format.
6850
d8f82aba
DJ
68512008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
6852 Vladimir Prus <vladimir@codesourcery.com>
6853
6854 * gdb.base/float.exp: Allow missing floating point for m68k and
6855 PowerPC.
6856
60c46647
VP
68572008-01-22 Vladimir Prus <vladimir@codesourcery.com>
6858
6859 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
6860 ignore count.
6861 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
6862 * gdb.mi/mi-cli.exp: Adjust.
6863 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 6864
c7dd36a1
PA
68652008-01-17 Pedro Alves <pedro@codesourcery.com>
6866
6867 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
6868 and 'dummy_ptr' integer pointer. Initialize struct_declarations
6869 with dummy_ptr's address.
6870 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
6871 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
6872 all targets.
6873 * gdb.mi/mi2-var-child.exp: Likewise.
6874
39d5313e
JB
68752008-01-09 Joel Brobecker <brobecker@adacore.com>
6876
6877 * gdb.ada/null_array: New test program.
6878 * gdb.ada/null_array.exp: New testcase.
6879
0aea4bf3
LM
68802008-01-09 Luis Machado <luisgpm@br.ibm.com>
6881
6882 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
6883 with required float modifiers.
6884
0b354900
JB
68852008-01-08 Joel Brobecker <brobecker@adacore.com>
6886
6887 * gdb.ada/funcall_param: New test program.
6888 * gdb.ada/funcall_param.exp: New testcase.
6889
cdb7f5d4
JB
68902008-01-08 Joel Brobecker <brobecker@adacore.com>
6891
6892 * gdb.ada/arrayparam: New test program.
6893 * gdb.ada/arrayparam.exp: New testcase.
6894
88e2547f
JB
68952008-01-08 Joel Brobecker <brobecker@adacore.com>
6896
6897 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
6898 landed. Should also fix random failures in the test following it.
6899
f6867ce0
TJB
69002008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
6901
6902 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
6903 for expressions with decimal float values.
6904 (test_dfp_conversions): New function to test casts to and from
6905 decimal float types.
6906 Call test_dfp_conversions.
6907 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
6908 elements.
6909 (main): Initialize ds.float4 and ds.double8 elements.
6910 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
6911 string to new error message.
6912 (d64_set_tests): Likewise.
6913 (d128_set_tests): Likewise.
6914 Add tests for expressions with decimal float variables. Add tests for
6915 conversions to and from decimal float types.
6916
f9c11282
JB
69172008-01-05 Joel Brobecker <brobecker@adacore.com>
6918
6919 * gdb.ada/packed_tagged/comp_bug.adb: New file.
6920 * gdb.ada/packed_tagged.exp: New testcase.
6921
0ecbca72
JB
69222008-01-04 Joel Brobecker <brobecker@adacore.com>
6923
6924 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
6925 gdb.ada/homonym/homonym_main.adb: New files.
6926 * gdb.ada/homonym.exp: New testcase.
6927
c18d3d89
JB
69282008-01-04 Joel Brobecker <brobecker@adacore.com>
6929
6930 * gdb.ada/packed_array.exp: Add testing of references to
6931 a packed array.
6932
ecc7085b
JB
69332008-01-04 Joel Brobecker <brobecker@adacore.com>
6934
6935 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
6936 New files.
6937 * gdb.ada/type_coercion.exp: New testcase.
6938
c474c922
JB
69392008-01-04 Joel Brobecker <brobecker@adacore.com>
6940
6941 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
6942 gdb.ada/tagged/foo.adb: New file.
6943 * gdb.ada/tagged.exp: New testcase.
6944
9005b927
JB
69452008-01-04 Joel Brobecker <brobecker@adacore.com>
6946
6947 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
6948 gdb.ada/ptype_field/foo.adb: New files.
6949 * gdb.ada/ptype_field.exp: New testcase.
6950
1a6aaad8
JB
69512008-01-03 Joel Brobecker <brobecker@adacore.com>
6952
6953 * gdb.ada/print_pc.exp: New testcase.
6954
0ef22f53
JB
69552008-01-03 Joel Brobecker <brobecker@adacore.com>
6956
6957 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
6958 gdb.ada/taft_type/p.adb: New files.
6959 * gdb.ada/taft_type.exp: New testcase.
6960
1689ecf8
JB
69612008-01-03 Joel Brobecker <brobecker@adacore.com>
6962
6963 * gdb.ada/array_bounds/bar.adb: New file.
6964 * gdb.ada/array_bounds.exp: New testcase.
6965
a4d0b9c3
JB
69662008-01-03 Joel Brobecker <brobecker@adacore.com>
6967
6968 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
6969 gdb.ada/arrayptr/foo.adb: New files.
6970 * gdb.ada/arrayptr.exp: New testcase.
6971
a31ace00
JB
69722008-01-03 Joel Brobecker <brobecker@adacore.com>
6973
6974 * gdb.base/set-lang-auto.exp: New testcase.
6975
a97fced3
JB
69762008-01-03 Joel Brobecker <brobecker@adacore.com>
6977
6978 * gdb.ada/fun_addr/foo.adb: New file.
6979 * gdb.ada/fun_addr.exp: New testcase.
6980
ef29ce1a
JK
69812008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6982
6983 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
6984 New files
6985
0fafefe3
JB
69862008-01-02 Joel Brobecker <brobecker@adacore.com>
6987
6988 * array_subscript_addr/p.adb: New file.
a9c64011 6989 * array_subscript_addr.exp: New testcase.
0fafefe3 6990
c4359f8d
JB
69912008-01-02 Joel Brobecker <brobecker@adacore.com>
6992
a9c64011 6993 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
6994 New files.
6995 * gdb.ada/str_cmp_ref.exp: New testcase.
6996
1aa1b15b
JB
69972008-01-01 Joel Brobecker <brobecker@adacore.com>
6998
6999 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
7000 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 7001 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 7002
81c9b2cf
JB
70032008-01-01 Joel Brobecker <brobecker@adacore.com>
7004
7005 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
7006 gdb.ada/ref_param/pck.ads: New files.
7007 * gdb.ada/ref_param.exp: New testcase.
7008
319e4674
JB
70092008-01-01 Joel Brobecker <brobecker@adacore.com>
7010
7011 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
7012 gdb.ada/interface/foo.adb: New files.
7013 * gdb.ada/interface.exp: New testcase.
7014
ef682c56
JB
70152007-12-31 Jim Blandy <jimb@codesourcery.com>
7016
7017 * gdb.base/multi-forks.exp: Consume all output from child
7018 processes before proceeding to next test.
7019
f6f3eb6c
JB
70202007-12-29 Jim Blandy <jimb@codesourcery.com>
7021
7022 * configure: Regenerated.
7023
f652e42f
JB
70242007-12-27 Joel Brobecker <brobecker@adacore.com>
7025
7026 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
7027 gdb.ada/fixed_cmp/fixed.adb: New files.
7028 * gdb.ada/fixed_cmp.exp: New testcase.
7029
6943e596
JB
70302007-12-27 Joel Brobecker <brobecker@adacore.com>
7031
7032 * gdb.ada/boolean_expr.exp: New testcase.
7033
aad9a193
JB
70342007-12-26 Jim Blandy <jimb@codesourcery.com>
7035
7036 * gdb.base/multi-forks.exp: Doc fix.
7037
fb5f3683
JB
70382007-12-26 Joel Brobecker <brobecker@adacore.com>
7039
7040 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
7041 * gdb.ada/char_param.exp: Do not compile our test program with
7042 -gnata, this is unnecessary.
7043 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
7044
384e4a9c
JB
70452007-12-24 Joel Brobecker <brobecker@adacore.com>
7046
7047 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
7048 gdb.ada/print_chars/foo.adb: New files.
7049 * gdb.ada/print_chars.exp: New testcase.
7050
01e044f7
JB
70512007-12-24 Joel Brobecker <brobecker@adacore.com>
7052
7053 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
7054 gdb.ada/char_param/foo.adb: New files.
7055 * gdb.ada/char_param.exp: New testcase.
7056
0ce17860
JB
70572007-12-22 Jim Blandy <jimb@codesourcery.com>
7058
7059 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
7060 hard-coding source line numbers into the test.
7061 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
7062 gdb_get_line_number to find.
7063
919809b9
JB
70642007-12-22 Joel Brobecker <brobecker@adacore.com>
7065
7066 * gdb.base/ptype.c (highest): New struct type.
7067 (the_highest): New variable of that type.
7068 (main): Add dummy assignment to a field of variable the_highest.
7069 * gdb.base/ptype.exp: Test type printing of our new variable.
7070
abc8a88d
PM
70712007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
7072
7073 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 7074 and record first explicitly generated thread number.
abc8a88d
PM
7075 Use that thread number for thread specific watchpoint test.
7076 Add iteration number to repetitive tests.
7077
5158f3e3
CES
70782007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
7079 Jim Blandy <jimb@codesourcery.com>
7080
7081 * gdb.base/expand-psymtabs.c: New testcase
7082 source file.
7083 * gdb.base/expand-psymtabs.exp: New testcase
7084 expect file.
7085
37e4754d
LM
70862007-12-17 Luis Machado <luisgpm@br.ibm.com>
7087
7088 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
7089 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
7090
551e5d04
JB
70912007-12-17 Joel Brobecker <brobecker@adacore.com>
7092
7093 * gdb.ada/frame_args/foo.adb: New file.
7094 * gdb.ada/frame_args/pck.ads: New file.
7095 * gdb.ada/frame_args/pck.adb: New file.
7096 * gdb.ada/frame_args.exp: New testcase.
7097
a05ee097
JB
70982007-12-17 Joel Brobecker <brobecker@adacore.com>
7099
7100 * gdb.base/frame-args.c: New file.
7101 * gdb.base/frame-args.exp: New testcase.
7102
c162e8c9 71032007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 7104 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
7105
7106 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
7107
afe8ab22 71082007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 7109
afe8ab22
VP
7110 * gdb.mi/mi-pending.exp: New.
7111 * gdb.mi/mi-pending.c: New.
7112 * gdb.mi/mi-pendshr.c: New.
7113
dfdfb3ca
JB
71142007-12-06 Jim Blandy <jimb@codesourcery.com>
7115
7116 * gdb.base/default.exp: Update expected output for 'info catch'.
7117
b7fca990
JK
71182007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7119
7120 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
7121 must be set to binary.
7122
6a1afc1e
PA
71232007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
7124
7125 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
7126
a6b151f1
DJ
71272007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
7128
7129 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
7130 gdb.mi/mi-file-transfer.exp: New.
7131
43039443
JK
71322007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7133
7134 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
7135
0ef2251b
MR
71362007-11-22 Maciej W. Rozycki <macro@mips.com>
7137
7138 * gdb.trace/backtrace.exp: Fix a typo.
7139 * gdb.trace/circ.exp: Likewise.
7140 * gdb.trace/collection.exp: Likewise.
7141 * gdb.trace/limits.exp: Likewise.
7142 * gdb.trace/report.exp: Likewise.
7143 * gdb.trace/tfind.exp: Likewise.
7144 * gdb.trace/while-dyn.exp: Likewise.
7145
5443631e
NR
71462007-11-21 Nick Roberts <nickrob@snap.net.nz>
7147
7148 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
7149 objects of pointers that can't be dereferenced are now
7150 "noneditable".
7151
a4ce5b0d
UW
71522007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7153
7154 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
7155 (target_cpu): Remove.
7156
d6e956e5
VP
71572007-10-15 Vladimir Prus <vladimir@codesourcery.com>
7158
7159 * gdb.base/ending-run.exp: Expect the list of cleared
7160 breakpoint to come in natural order, not the reversed one.
a9c64011 7161
214270ab
VP
71622007-11-07 Vladimir Prus <vladimir@codesourcery.com>
7163
7164 * gdb.mi/mi-var-child.c (do_child_deletion): New.
7165 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 7166
1a619819
LM
71672007-11-05 Luis Machado <luisgpm@br.ibm.com>
7168
7169 * gdb.base/printcmds.exp: New function
7170 test_printf_with_dfp.
7171
5b01a6fa
DE
71722007-11-02 Doug Evans <dje@google.com>
7173
7174 * gdb.disasm/t01_mov.s: Remove carriage returns.
7175 * gdb.disasm/t02_mova.s: Ditto.
7176 * gdb.disasm/t03_add.s: Ditto.
7177 * gdb.disasm/t04_sub.s: Ditto.
7178 * gdb.disasm/t05_cmp.s: Ditto.
7179 * gdb.disasm/t06_ari2.s: Ditto.
7180 * gdb.disasm/t07_ari3.s: Ditto.
7181 * gdb.disasm/t08_or.s: Ditto.
7182 * gdb.disasm/t09_xor.s: Ditto.
7183 * gdb.disasm/t10_and.s: Ditto.
7184 * gdb.disasm/t11_logs.s: Ditto.
7185 * gdb.disasm/t12_bit.s: Ditto.
7186 * gdb.disasm/t13_otr.s: Ditto.
7187
ec33ab7f
JK
71882007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7189
7190 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
7191
ae0d01ff
UW
71922007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7193
7194 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
7195 provide DFP support.
7196
55eddb0f
DJ
71972007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
7198
7199 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
7200 Test "set powerpc vector-abi". Skip auto-detection tests for old
7201 toolchains.
7202
7020f05c
PA
72032007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
7204
7205 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
7206 with [string compare].
7207
84bc3db9
PA
72082007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
7209
7210 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
7211 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
7212
5876dc88
LM
72132007-10-25 Luis Machado <luisgpm@br.ibm.com>
7214
7215 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
7216 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
7217 * gdb.opt/Makefile.in: New makefile.
7218 * Makefile.in: Create new directory "gdb.opt".
7219 * configure.ac: Add "gdb.opt" directory.
7220 * configure: Regenerated.
a9c64011 7221
c3ea9a14
DE
72222007-10-25 Doug Evans <dje@google.com>
7223
7224 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
7225 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
7226
a9c64011 72272007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
7228 Thiago Jung Bauermann <bauerman@br.ibm.com>
7229
7230 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
7231 Floating Point expressions.
7232 * gdb.base/dfp-test.exp: new file adding tests for Decimal
7233 Floating Point variables.
7234 * gdb.base/dfp-test.c: new file containing program with Decimal
7235 Floating variables, used by gdb.base/dfp-test.exp.
7236
62a24a2b
DJ
72372007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
7238
7239 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
7240
e7b1eae6
UW
72412007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7242
7243 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
7244 compiling test case with GCC.
7245 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
7246
c641edcc
UW
72472007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7248
7249 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
7250 format changes.
7251
5e5ebfe6
MS
72522007-10-18 Michael Snyder <msnyder@specifix.com>
7253
7254 * gdb.base/dbx.exp: Add missing "-re " operator.
7255
e831e7b6
GM
72562007-10-16 Gaius Mulley <gaius@glam.ac.uk>
7257
7258 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
7259 * configure.ac: Removed trailing spaces after backslash.
7260 * gdb.modula2: New directory.
7261 * gdb.modula2/Makefile.in: New file.
7262 * gdb.modula2/unbounded-array.exp: New file.
7263 * gdb.modula2/unbounded1.c: New file.
7264
7cc46491
DJ
72652007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
7266
7267 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
7268
72692007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
7270
7271 * gdb.base/sigstep.c (main): Add checks for
7272 return values for setitimer call.
7273 Call setitimer again with itimer = ITIMER_REAL
7274 if first call to setitimer fails.
7275
e91528f0
KH
72762007-10-11 Kazu Hirata <kazu@codesourcery.com>
7277
7278 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
7279 of $timeout.
7280
2ec9a4f8
DJ
72812007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
7282
7283 * gdb.server/server-run.exp: Test for dynamic linker symbols.
7284
72852007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
7286
7287 * lib/gdb.exp (gdb_run_cmd): Move comment outside
7288 of gdb_expect call, to avoid interruption.
7289
64b2fa04
PA
72902007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
7291
7292 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
7293 (v_unsigned_long_long, v_long_long_array)
7294 (v_signed_long_long_array, v_unsigned_long_long_array)
7295 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
7296 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
7297 [!NO_LONG_LONG]: New.
7298 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
7299 v_long_long_member.
7300
7301 (v_long_long_func, v_signed_long_long_func)
7302 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
7303 (main) [!NO_LONG_LONG]: Initialize long long variants.
7304
7305 * gdb.base/whatis.exp: If board file requests no_long_long, build
7306 test with NO_LONG_LONG defined. Test long long, signed long long,
7307 and unsigned long long variants but only if board file doesn't
7308 disable it.
7309
a912286e 73102007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 7311 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
7312
7313 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
7314 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
7315 * configure: Regenerated.
7316 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
7317 gdb.pascal/types.exp, lib/pascal.exp: New files.
7318
471ba8c9
DJ
73192007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
7320
7321 * gdb.cp/classes.exp (do_tests): Always step to the line after the
7322 call.
7323 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
7324 to return to the call.
7325 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
7326 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
7327 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
7328 * gdb.mi/mi-until.exp (test_until): Likewise.
7329 * gdb.mi/mi2-until.exp (test_until): Likewise.
7330
fef8a650
DJ
73312007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
7332
7333 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
7334 two-char array.
7335 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
7336
d983da9c
DJ
73372007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
7338
7339 * gdb.threads/watchthreads.c (thread_function): Sleep between
7340 iterations.
7341 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
7342 at once for S/390. Generate matching fails and passes.
7343
17f62551
VP
73442007-09-27 Vladimir Prus <vladimir@codesourcery.com>
7345
7346 * gdb.mi/var-cmd.c (do_children_tests): Initialize
7347 the 'struct_declarations' variable to zeros.
a9c64011 7348
ed0616c6
VP
73492007-09-24 Vladimir Prus <vladimir@codesourcery.com>
7350
7351 * gdb.cp/mb-ctor.cc: New.
7352 * gdb.cp/mb-ctor.exp: New.
7353 * gdb.cp/mb-templates.cc: New.
7354 * gdb.cp/mb-templates.exp: New.
7355
41f1b697
DJ
73562007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
7357
7358 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
7359
3f213f78
PA
73602007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
7361
7362 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
7363 targets.
7364 * configure: Regenerate.
7365
0d381245 73662007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 7367
0d381245
VP
7368 * gdb.base/annota1.exp: Adjust for 'info break'
7369 format changes.
7370 * gdb.base/annota3.exp: Likewise.
7371 * gdb.base/break.exp: Likewise.
7372 * gdb.base/condbreak.exp: Likewise.
7373 * gdb.base/pending.exp: Likewise.
7374 * gdb.base/sepdebug.exp: Likewise.
7375 * gdb.base/unload.exp: Likewise.
7376 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 7377
fe3f5fa8
VP
73782007-09-22 Vladimir Prus <vladimir@codesourcery.com>
7379
7380 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
7381 messages.
7382 * gdb.base/chng-syms.exp: Likewise.
7383 * gdb.base/unload.exp: Likewise.
a9c64011 7384
a75cf6c0
DJ
73852007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
7386
7387 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
7388
18ecae38
DJ
73892007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
7390
7391 * schedlock.c (NUM): Change to 1.
7392 (main): Use args[0] for the main thread.
7393 * schedlock.exp: Only expect two threads. Only issue one pass or fail
7394 regardless of the number of threads.
7395
5509918f
MR
73962007-09-14 Maciej W. Rozycki <macro@mips.com>
7397
4a543daf
MR
7398 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
7399 type down.
7400 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
7401 test.
7402 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
7403 watchpoint type down.
7404 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
7405 test.
7406
74072007-09-14 Maciej W. Rozycki <macro@mips.com>
7408
5509918f
MR
7409 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
7410 Move all the tests here and run them twice, once using software
7411 watchpoints and once using hardware watchpoints.
7412 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
7413
40b53987
DJ
74142007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
7415
7416 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
7417 test.
7418
695e2681
MK
74192007-09-10 Mark Kettenis <kettenis@gnu.org>
7420
8b3fc8d8
MK
7421 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
7422 build-id.
7423
695e2681
MK
7424 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
7425 know about $ORIGIN. Calculate output dir from $dest instead of
7426 using ${objdir}/{$subdir}.
7427
58d69f29
MK
74282007-09-09 Mark Kettenis <kettenis@gnu.org>
7429
7430 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
7431 gcore, before continuing with the test.
7432
3e347599
DJ
74332007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
7434
7435 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
7436 * gdb.mi/mi-watch.exp: Likewise.
7437
ea37ba09
DJ
74382007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
7439 Jim Blandy <jimb@codesourcery.com>
7440
7441 * gdb.arch/i386-sse.exp: Do not expect character constants.
7442 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
7443 * gdb.base/display.exp: Allow print/s.
7444 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
7445 and unsigned char array changes.
7446
2025a643
DJ
74472007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
7448
7449 * gdb.base/display.exp: Add tests for printf %p.
7450
26669a27
PA
74512007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
7452
7453 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
7454 the dll name to unicode.
7455
c8f021f8
JK
74562007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7457
7458 * gdb.base/default.exp (show version): Update the version text.
7459 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
7460
4cf31eea
JK
74612007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7462
7463 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
7464 New files.
7465
4935890f
JK
74662007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7467
7468 * lib/gdb.exp (build_id_debug_filename_get): New function.
7469 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
7470 Remove the generate DEBUG file for the future testcase runs.
7471 New testcase for the NT_GNU_BUILD_ID retrieval.
7472 Move the final testing step to ...
7473 (test_different_dir): ... a new function.
7474 New parameter XFAIL to XFAIL all the tests performed.
7475 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
7476 New parameter TYPE to PF_PREFIX all the tests performed.
7477
02142340
VP
74782007-08-31 Vladimir Prus <vladimir@codesourcery.com>
7479
7480 * gdb.mi/mi-var-cp.cc (path_expression): New
7481 function.
7482 * gdb.mi/mi-var-cp.exp: Run path exression tests.
7483
36acd84e
UW
74842007-08-27 Markus Deuling <deuling@de.ibm.com>
7485
7486 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
7487 to fit into SPU Local Store memory.
7488
a896d121
JB
74892007-08-23 Joel Brobecker <brobecker@adacore.com>
7490
7491 * gdb.base/default.exp: Adjust the expected output of "info
7492 warranty" after the switch to GPLv3.
7493
7b433602
JB
74942007-08-23 Joel Brobecker <brobecker@adacore.com>
7495
7496 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
7497 to 30000 (from 20000).
7498
e22f8b7c
JB
74992007-08-23 Joel Brobecker <brobecker@adacore.com>
7500
7501 Switch the license of all .exp files to GPLv3.
7502 Switch the license of all .f and .f90 files to GPLv3.
7503 Switch the license of all .s and .S files to GPLv3.
7504
5a0e3bd0
JB
75052007-08-23 Joel Brobecker <brobecker@adacore.com>
7506
7507 * configure.ac: Switch license to GPLv3.
7508
cc00619d
JB
75092007-08-23 Joel Brobecker <brobecker@adacore.com>
7510
7511 Switch the licensing to GPLv3 for all .ads and .adb files.
7512
8d26208a
DJ
75132007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
7514
7515 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
7516 and t_int_double.
7517 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
7518
4fcb9948
JB
75192007-08-17 Joel Brobecker <brobecker@adacore.com>
7520
7521 * gdb.base/step-line.c: Switch license to GPL version 3, and
7522 update copyright year.
7523 * gdb.base/step-line.inp: Likewise.
7524
b9c34f67
JB
75252007-08-17 Joel Brobecker <brobecker@adacore.com>
7526
7527 * gdb.base/gdb1555.exp: Make expected output immune to formatting
7528 changes inside gdb1555.c.
7529 * gdb.base/pending.exp: Likewise.
7530
2cc17678
DJ
75312007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
7532
7533 * config/default.exp: New file.
7534
e48883f7
DJ
75352007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
7536
7537 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
7538 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
7539
1ab80e5b
MR
75402007-07-30 Maciej W. Rozycki <macro@mips.com>
7541
7542 * gdb.base/dump.exp: Force the correct endianness for binary
7543 formats not carrying this information.
7544
aba471f5
DJ
75452007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7546
7547 * gdb.threads/staticthreads.exp: Match .*sem_post.
7548
d4e07204
DJ
75492007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7550
7551 * gdb.base/readline.exp (operate_and_get_next): Match the final
7552 prompt.
7553
2b97317d
KB
75542007-07-23 Kevin Buettner <kevinb@redhat.com>
7555
7556 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
7557 to restarting SID.
7558
44efa07a
KB
75592007-07-18 Kevin Buettner <kevinb@redhat.com>
7560
7561 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
7562 prior to `gdb_start'.
7563
7b5ebade
KB
75642007-07-18 Kevin Buettner <kevinb@redhat.com>
7565
7566 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
7567 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
7568 Remove call to gdb_unload.
7569
255e7678
DJ
75702007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
7571 Daniel Jacobowitz <dan@codesourcery.com>
7572
7573 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
7574 for __WIN32__.
7575 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
7576 * gdb.base/unload.exp: Use shared library test routines.
7577
3a40aaa0
UW
75782007-07-03 Markus Deuling <deuling@de.ibm.com>
7579
7580 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
7581 * gdb.base/solib-symbol-lib.c: Likewise.
7582 * gdb.base/solib-symbol-main.c: Likewise.
7583
b0f4b84b
DJ
75842007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
7585
7586 * config/gdbserver.exp (gdb_reconnect): New.
7587 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
7588 gdb.base/solib-disc.exp: New files.
7589 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
7590 remote debugging".
7591 (gdb_compile): Add shlib_load flag.
7592 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
7593 port.
7594 (gdbserver_reconnect): New.
7595
1b05479a
DJ
75962007-07-01 Nick Roberts <nickrob@snap.net.nz>
7597 Daniel Jacobowitz <dan@codesourcery.com>
7598
7599 * gdb.base/annota3.exp: Test for if construct.
7600
86f78eb2
DJ
76012007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
7602
7603 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
7604
6a2eb474 76052007-06-21 Chris Dearman <chris@mips.com>
a9c64011 7606 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
7607
7608 * gdb.base/display.exp: Allow a newline after display/i.
7609 * gdb.base/pc-fp.exp: Likewise.
7610 * gdb.base/sigbpt.exp: Likewise.
7611
f8b73d13
DJ
76122007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
7613
7614 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
7615 required features to be included.
7616
4339e69e
DJ
76172007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
7618
7619 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
7620 in info threads output.
7621
23d964e7
UW
76222007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7623 Markus Deuling <deuling@de.ibm.com>
7624
7625 * gdb.arch/spu-info.exp: New testcase.
7626 * gdb.arch/spu-info.c: New file.
7627
fd20f75b
DJ
76282007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
7629
7630 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
7631 tpcs_offset. Restore lr after the call.
7632 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
7633
2226f861
DJ
76342007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
7635
7636 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
7637 (gdbserver_run): Kill any running gdbserver.
7638 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
7639
d12371a9
MR
76402007-05-17 Maciej W. Rozycki <macro@mips.com>
7641
7642 * gdb.base/sigbpt.exp: Preset segv_addr.
7643
93f02886
DJ
76442007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
7645
7646 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
7647 (gdb_compile_shlib): Likewise.
7648 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
7649 (default_gdb_init): Clear cleanfiles.
7650 (gdb_finish): Delete recorded cleanfiles.
7651 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
7652
7653 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
7654 Do not use isnative.
7655 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
7656 gdb.base/so-impl-ld.exp: Likewise.
7657 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
7658 * gdb.base/unload.exp: Likewise. Do not pass empty option to
7659 gdb_compile.
7660
b04e06d7
VP
76612007-05-15 Vladimir Prus <vladimir@codesourcery.com>
7662
7663 * config/unknown.exp: Remove.
7664
069ed931
UW
76652007-05-15 Markus Deuling <deuling@de.ibm.com>
7666
7667 * gdb.base/info-proc.exp: Check is_remote.
7668
09db0d03
UW
76692007-05-14 Markus Deuling <deuling@de.ibm.com>
7670
7671 * gdb.base/gcore.exp: Initialize variable core_supported.
7672
af2cbe8c
DJ
76732007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
7674
7675 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
7676
027c0295
DJ
76772007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
7678
7679 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
7680 * gdb.threads/print-threads.exp (test_all_threads): Allow
7681 negative and hexadecimal thread IDs.
7682
dc5000e7
DJ
76832007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
7684
7685 * gdb.java/jprint.java (public): Avoid invalid call to static
7686 method.
7687
2e74ed18
DP
76882007-05-14 Denis Pilat <denis.pilat@st.com>
7689
7690 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
7691 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
7692 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
7693 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
7694 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
7695
83547f02
UW
76962007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7697
7698 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 7699 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
7700 this mode.
7701 * gdb.base/ovlymgr.c: Provide stubs for spu target.
7702 * gdb.base/spu.ld: New file.
7703
b18be20d
DJ
77042007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
7705
7706 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
7707
be444858
DJ
77082007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
7709
7710 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
7711
b1d53152
DJ
77122007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
7713
7714 * gdb.java/jmain.exp: Handle demangled names with and without method
7715 signatures.
7716
d084b331
DJ
77172007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
7718
7719 * gdb.mi/mi-syn-frame.c (main, foo, bar)
7720 (have_a_very_merry_interrupt): Remove calls to puts.
7721 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
7722 inferior output.
7723 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
7724 test names.
7725
db9d7fc5
DJ
77262007-04-29 Markus Deuling <deuling@de.ibm.com>
7727 Daniel Jacobowitz <dan@codesourcery.com>
7728
7729 * gdb.base/auxv.exp (core_works): Also check is_remote.
7730 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
7731
ef783a7d 77322007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 7733
ef783a7d
VP
7734 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
7735 message, not the undefined 'module' variable.
7736 * gdb.base/siginfo.exp: Likewise.
7737 * gdb.base/sigstep.exp: Likewise.
7738 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
7739 serialport.
7740 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
7741
b7b73cae
CV
77422007-04-25 Corinna Vinschen <vinschen@redhat.com>
7743
7744 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
7745 target sim fails. Return 0 otherwise.
7746 (gdb_load): Return prematurely if gdb_target_sim fails.
7747
7d90fdfa
DP
77482007-04-16 Denis Pilat <denis.pilat@st.com>
7749
7750 * gdb.base/setshow.exp: Reset height after having set it to 100.
7751
5d3e9c85
DP
77522007-04-16 Denis Pilat <denis.pilat@st.com>
7753
7754 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
7755
18e75969
DP
77562007-04-16 Denis Pilat <denis.pilat@st.com>
7757
7758 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
7759
25d5ea92
VP
77602007-04-14 Vladimir Prus <vladimir@codesourcery.com>
7761
7762 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
7763 tests. Run the frozen varobjs test.
7764 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 7765 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 7766
0b49cb80
JK
77672007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7768
7769 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
7770 gdb.base/type-opaque.exp: New files.
7771
a73bafbc 77722007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
7773
7774 * gdb.mi/mi-var-child.c
a73bafbc
VP
7775 (do_children_tests): User char[2] instead of
7776 char so that automatic printing of pointers to char
7777 don't give unpredicable result.
7778 * gdb.mi/var-cmd.c (do_locals_test): Initialize
7779 local variables.
7780 * gdb.mi/mi-var-child.exp: Step to right line
7781 of do_children_tests.
7782 * gdb.mi/mi2-var-child.exp: Likewise.
7783 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 7784 do_locals_tests.
a73bafbc
VP
7785 (do_children_tests): User char[2] instead of
7786 char so that automatic printing of pointers to char
a9c64011 7787 don't give unpredicable result.
a73bafbc 7788 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 7789 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
7790 Pass test name to mi_wait_for_stop.
7791
7ce59000
DJ
77922007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
7793
7794 * gdb.asm/asm-source.exp: Remove d10v case.
7795 * lib/gdb.exp (skip_cplus_tests): Likewise.
7796 * gdb.asm/d10v.inc: Deleted.
7797
20389057
DJ
77982007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
7799
7800 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
7801
8807d78b
DJ
78022007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
7803
7804 * config/netware.exp: Delete file.
7805
aa3edb8e
JB
78062007-03-29 Joel Brobecker <brobecker@adacore.com>
7807
7808 * gdb.dwarf2/dw2-noloc.S: New file.
7809 * gdb.dwarf2/dw2-noloc.exp: New file.
7810
297561ac
PA
78112007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
7812
7813 * gdb.cp/method2.cc: New test.
7814 * gdb.cp/method2.exp: New test.
7815 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
7816
1f81bd39
DJ
78172007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
7818
7819 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
7820
9453113a
DJ
78212007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
7822
7823 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
7824
b741e217
DJ
78252007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
7826
7827 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
7828 (gdb_load): Delete, replace with...
7829 (gdb_reload): ...this.
7830 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
7831 * gdb.server/server-mon.exp: Likewise.
7832 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
7833 (gdb_start_cmd): New.
7834 (gdb_file_cmd): Save the last loaded file.
7835 (gdb_reload): New.
7836 (gdb_gnu_strip_debug): Use transform.
7837 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
7838 support here. Use new $last_loaded_file. Check mtime.
7839 (gdb_target_cmd): Handle ObjC failure case.
7840 (infer_host_exec): Delete.
7841 (gdbserver_load): Rename to...
7842 (gdbserver_run): ...this. Simplify.
7843 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
7844 (mi_gdb_load): Move most contents to a new function...
7845 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
7846 (mi_run_cmd): Use mi_gdb_target_load.
7847 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
7848 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
7849 Use gdb_run_cmd.
7850 * gdb.base/charsign.exp: Remove incorrect comment.
7851 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
7852 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
7853 gdb.base/start.exp: Use gdb_start_cmd.
7854
446ab585 78552007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 7856 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
7857
7858 * gdb.base/sigbpt.exp: Fix the message when skipping test.
7859 * gdb.base/signull.exp: Similarly.
7860
bbb88ebf
UW
78612007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7862
7863 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
7864 messages available to test cases (like chng-sym.exp).
7865
cb8c4a99
AS
78662007-03-14 Andreas Schwab <schwab@suse.de>
7867
7868 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
7869 format changes.
7870
4e463ff5
DJ
78712007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
7872
7873 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
7874 (optimized_1): New.
7875 (main): Call optimized_1.
7876 (gdb2029): Correct typos. Call gdb2029_marker.
7877 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
7878 for gdb2029.
7879
b6db2c47
MK
78802007-03-12 Mark Kettenis <kettenis@gnu.org>
7881
7882 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
7883 as tabs. Remove redundant test pattern.
7884
70ed3737
UW
78852007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7886
7887 * gdb.base/long_long.exp: Accept optional symbol name in <...>
7888 for /a format output.
7889
47b67b60
DJ
78902007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
7891
7892 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
7893 collect output incrementally.
7894
b8953b0e
UW
78952007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7896
7897 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
7898 for -var-create lpcharacter test.
7899 * gdb.mi/mi2-var-cmd.exp: Likewise.
7900
7acd5c40
UW
79012007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7902
7903 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
7904 pass on targets where address zero is readable.
7905
9c6759c1
UW
79062007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7907
7908 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
7909 just a single architecture.
7910
a2f1aeb4
UW
79112007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7912
7913 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
7914 (fetch_all_registers): New function, uses gdb_test_multiple and
7915 exp_continue to fetch inferior output line-by-line.
7916 Replace all uses of do_get_all_registers by fetch_all_registers.
7917
46579ac2
UW
79182007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7919
7920 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
7921 in target_info.
7922
fc133f24
MS
79232007-03-02 Michael Snyder <michael.snyder@palmsource.com>
7924
a9c64011 7925 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
7926 consistancy; add a default (timeout) case.
7927
7646a51d
MS
79282007-03-02 Michael Snyder <michael.snyder@palmsource.com>
7929
7930 * gdb.base/watchpoint.exp: Fix truncated comment.
7931
dcfff61f
MS
79322007-03-02 Michael Snyder <michael.snyder@palmsource.com>
7933
7934 * Makefile.in: Remove spurious single-quotes from sed command.
7935
664e3ee9
DJ
79362007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
7937
7938 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
7939 func.
7940 * gdb.mi/mi2-var-cmd.exp: Likewise.
7941
d7cc6f2f
JB
79422007-02-27 Joel Brobecker <brobecker@adacore.com>
7943
a9c64011
AS
7944 * gdb.dwarf2/dw2-producer.S: New file.
7945 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
7946
79472007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
7948
7949 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
7950 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
7951 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
7952 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
7953 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
7954 Revert tests to use mi_gdb_test and include value field in output
7955 of -var-create.
7956
93d42b30
DJ
79572007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
7958
7959 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
7960
c499ed39
DJ
79612007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
7962
7963 * gdb.base/maint.exp: Remove full paths from test names.
7964 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
7965 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
7966
9836f81b
JB
79672007-02-27 Joel Brobecker <brobecker@adacore.com>
7968
7969 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
7970
c74d0ad8
DJ
79712007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
7972
7973 * gdb.server/server-mon.exp: New test.
7974
2711e456
DJ
79752007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
7976
7977 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
7978
ff6f572f
DJ
79792007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
7980
7981 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
7982 register capitalization.
7983
fada3feb
DP
79842007-02-13 Denis Pilat <denis.pilat@st.com>
7985
7986 * gdb.mi/mi-var-invalidate.exp: New file.
7987
fb1e4ffc
DJ
79882007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
7989
7990 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
7991
3da939d7
DJ
79922007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
7993
7994 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
7995
123dc839
DJ
79962007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
7997
7998 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
7999 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
8000
877e3645 80012007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
8002
8003 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
8004 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
8005 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
8006 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
8007 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 8008 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 8009 Update tests to include value field in output of -var-create.
a9c64011 8010
3c0a2960
AS
80112007-02-08 Andreas Schwab <schwab@suse.de>
8012
8013 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
8014
108546a0
DJ
80152007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
8016
8017 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
8018 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
8019
d701dcab
DP
80202007-02-02 Denis Pilat <denis.pilat@st.com>
8021
8022 * gdb.threads/threadapply.exp: check that frame is not changed by
8023 the thread apply all command.
8024
783e3e2f
AS
80252007-01-31 Andreas Schwab <schwab@suse.de>
8026
6d9c3a87
AS
8027 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
8028
3c50d7b9
AS
8029 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
8030 in the dwarf sections.
8031 * gdb.dwarf2/mac-fileno.S: Likewise.
8032
783e3e2f
AS
8033 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
8034 bspstore register on ia64.
8035
78ff580e
AS
80362007-01-29 Andreas Schwab <schwab@suse.de>
8037
cc8e9b12
AS
8038 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
8039 "frame-begin" annotation.
8040
78ff580e
AS
8041 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
8042 number of "frames-invalid" annotations.
8043
704a4f78
DJ
80442007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
8045
8046 * gdb.base/commands.exp: Call if_commands_test.
8047 (gdb_test_no_prompt, if_commands_test): New.
8048
e741bf94
MK
80492007-01-28 Mark Kettenis <kettenis@gnu.org>
8050
8051 * gdb.threads/sigthread.c (NSIGS): Make bigger.
8052
474d0ad3
AS
80532007-01-27 Andreas Schwab <schwab@suse.de>
8054
8055 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
8056 .short/.int/.quad in the dwarf sections.
8057 * gdb.dwarf2/dw2-intercu.S: Likewise.
8058 * gdb.dwarf2/dw2-intermix.S: Likewise.
8059
e784b426
JK
80602007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8061
8062 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
8063 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
8064 array.
e784b426
JK
8065 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
8066 * gdb.base/setvar.exp: Likewise.
8067
37f08e04
AS
80682007-01-26 Andreas Schwab <schwab@suse.de>
8069
9a01813a
AS
8070 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
8071 test.
8072
37f08e04
AS
8073 * gdb.base/multi-forks.exp ("restart $i"): Also match
8074 __kernel_syscall_via_break.
8075
6e2a9270
VP
80762007-01-24 Vladimir Prus <vladimir@codesourcery.com>
8077
8078 * lib/mi-support.exp (mi_delete_varobj): New.
8079 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
8080 testcase.
8081 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
8082 (main): Call the above.
8083 (reference_update_test, base_in_reference_test)
8084 (reference_to_pointer): Delete the created varobjs.
a9c64011 8085
e515b470
DJ
80862007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
8087
8088 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
8089 * configure: Regenerated.
8090 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
8091 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
8092 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
8093 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
8094 * lib/gdb.exp (gdb_skip_xml_test): New function.
8095
08d8bcd7
DJ
80962007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
8097
8098 * gdb.base/sigrepeat.exp: Correct error message.
8099
81002007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
8101 Daniel Jacobowitz <dan@codesourcery.com>
8102
8103 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
8104 gdb.arch/i386-gnu-cfi-asm.S: New files.
8105
97c3f1f3
JK
81062007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
8107
8108 * lib/gdb.exp: Abort on missing `site.exp'.
8109
cb1df416
DJ
81102007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
8111 Daniel Jacobowitz <dan@codesourcery.com>
8112
8113 * gdb.base/included.c, gdb.base/included.exp,
8114 gdb.base/included.h: New files.
8115
35990120
DJ
81162007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
8117
8118 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
8119 (maximize_rlimit): Reduce limits on 64-bit systems.
8120
6e81a116 81212007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
8122
8123 From Marcus Deuling <deuling@de.ibm.com>:
8124 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
8125 every case.
8126
6c3c41f3
NR
81272007-01-13 Nick Roberts <nickrob@snap.net.nz>
8128
8129 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
8130 (test_path_specification): Use objdir instead of srcdir to always
8131 get an absolute filename.
8132
2f12c312
DJ
81332007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
8134
8135 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
8136
81121995
VP
81372007-01-11 Vladimir Prus <vladimir@codesourcery.com>
8138
8139 * gdb.mi/mi-var-cp.cc (reference_update_tests):
8140 Make sure the variable we're using is in scope.
8141 (reference_to_pointer): Likewise.
8142
4741b737
DJ
81432007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
8144
8145 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
8146 has no debug information.
8147
054410c3
DJ
81482007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
8149
8150 * gdb.base/annota1.exp: Remove extra send_gdb.
8151
818f79f6
DJ
81522007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8153
8154 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
8155
f7a6bb70
DJ
81562007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8157
8158 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
8159
57e66780
DJ
81602007-01-08 Nick Roberts <nickrob@snap.net.nz>
8161 Daniel Jacobowitz <dan@codesourcery.com>
8162
8163 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
8164 lcharacter or linteger change. Correct duplicated test name.
8165 * gdb.mi/mi2-var-cmd.exp: Likewise.
8166
3d799a95
DJ
81672007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
8168
8169 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
8170
81712007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 8172
a9c64011
AS
8173 * gdb.base/nofield.c: New file.
8174 * gdb.base/nofield.exp: New testcase.
51679ba9 8175
eafb94e8
NR
81762007-01-05 Nick Roberts <nickrob@snap.net.nz>
8177
8178 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
8179
8180 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
8181 test.
8182
5e572bb4
DJ
81832007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
8184
8185 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
8186
74a44383
DJ
81872007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
8188
8189 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
8190 when continuing.
8191
1b572db9
DJ
81922007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
8193
8194 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
8195 Expect ".exe" extension.
8196
381bc39b
DJ
81972007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
8198
8199 * gdb.base/charset.exp: Add explicit filename to break.
8200 * gdb.base/dbx.exp: Add explicit filename to breaks.
8201
2b70e4c6
DJ
82022007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
8203
8204 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
8205 * gdb.mi/mi2-file.exp: Likewise.
8206
303b6f5d
DJ
82072007-01-04 Vladimir Prus <vladimir@codesourcery.com>
8208
8209 Implement specification of MI tests as comments
8210 in C and C++ sources.
8211 * lib/mi-support.exp (mi_autotest_data): New variable.
8212 (mi_autotest_source): New variable.
8213 (count_newlines, mi_prepare_inline_tests)
8214 (mi_get_inline_test, mi_continue_to_line)
8215 (mi_run_inline_test, mi_tbreak)
8216 (mi_send_resuming_command, mi_wait_for_stop): New functions.
8217 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
8218 Run inline tests.
8219 * gdb.mi/mi-var-cp.cc: Define tests here.
8220
23da0d94
VP
82212007-01-04 Vladimir Prus <vladimir@codesourcery.com>
8222
8223 Simplify usage of mi_continue_to.
8224 * lib/mi-support.exp (mi_runto_helper): Renamed
8225 from mi_runto, added new parameter 'run_or_continue'.
8226 (mi_runto): Use mi_runto_helper.
8227 (mi_continue_to): Accept just function name as parameter.
8228 Use mi_runto_helper.
8229 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
8230 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 8231
f9e18282
JB
82322006-01-04 Joel Brobecker <brobecker@adacore.com>
8233
8234 Make this testcase a bit more realistic. The current code
8235 is too simplistic, and allows the compiler to optimize out
8236 some of the entities we need for this testcase.
8237 * gdb.ada/null_record/bar.ads (Void_Star): New type.
8238 (Do_Nothing): Add extra parameter.
8239 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
8240 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
8241 by using a variable of type Void_Star.
8242
fd678c65
JB
82432006-01-04 Joel Brobecker <brobecker@adacore.com>
8244
8245 * gdb.ada/catch_ex/foo.adb: New file.
8246 * gdb.ada/catch_ex.exp: New testcase.
8247
05cfdb42
DJ
82482007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
8249
8250 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
8251 pass --image-base to linker.
8252
2e03ee74
DJ
82532007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8254 Daniel Jacobowitz <dan@codesourcery.com>
8255
8256 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
8257 secondary prompts.
8258
0d5de010
DJ
82592007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
8260
8261 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
8262 output. Test the types of members and member pointers.
8263 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
8264 gdb/2092.
8265 * gdb.cp/member-ptr.exp: Search for a comment instead of a
8266 statement. Enable for GCC. Update expected output for some tests
8267 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
8268 layout.
8269 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
8270 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
8271 (Diamond::vget_base): New.
8272 (main): Add new tests.
8273 * gdb.cp/printmethod.exp: Update expected output for member functions.
8274 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
8275 print pEe->D::vg().
8276
61a771aa
DJ
82772007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
8278
8279 * gdb.threads/tls.exp: Allow stops in sem_post.
8280
2fa63963
DJ
82812006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
8282
8283 * gdb.base/annota1.exp: Allow .*printf in backtraces.
8284 * gdb.base/annota3.exp: Likewise.
8285 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
8286 again (instead of timing out).
8287 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
8288 GCC bug 26475.
8289 * gdb.java/jmisc.exp: Adjust to work with method signatures including
8290 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
8291 test from jmisc1.exp.
8292 * gdb.java/jmisc1.exp: Delete.
8293 * gdb.java/jprint.exp: Adjust to work with method signatures including
8294 return types.
8295 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
8296 * gdb.threads/linux-dp.exp: Don't be confused by program output.
8297 * lib/java.exp (compile_java_from_source): Pass the correct type
8298 to target_compile.
8299
5eefc2b7
JB
83002006-12-31 Joel Brobecker <brobecker@adacore.com>
8301
8302 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
8303 (stack_align_edx): New function.
8304 (stack_align_eax): New function.
8305 (main): Add calls to stack_align_edx and stack_align_eax.
8306 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
8307 Add testing for the cases where the register used during a stack
8308 realignment is edx. Same for eax.
8309
227c54da
DJ
83102006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
8311
8312 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
8313 and generic PE targets.
8314
cab8ac94
JB
83152006-12-29 Joel Brobecker <brobecker@adacore.com>
8316
8317 * gdb.ada/array_return.exp: Update copyright date list.
8318
ba54f318
JB
83192006-12-27 Joel Brobecker <brobecker@adacore.com>
8320
8321 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
8322 (Create_Small_Float_Vector): New function.
8323 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
8324 function body.
8325 * gdb.ada/array_return/p.adb: Use new type and function from
8326 package Pck.
8327 * gdb.ada/array_return.exp: Add a test verifying that GDB is
8328 able to print the value returned by a function returning an
8329 array of float.
8330
6b7a35dd
JB
83312006-12-20 Joel Brobecker <brobecker@adacore.com>
8332
8333 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
8334 The associated tests should be PASSing.
8335
038224f6
VP
83362006-12-08 Vladimir Prus <vladimir@codesourcery.com>
8337
8338 Test for base in references.
8339 * gdb.mi/mi-var-cp.cc: Add test code.
8340 * gdb.mi/mi-var-cp.exp: Test for bases in references.
8341 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
8342 * gdb.mi/mi2-watch.exp: Likewise.
8343 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
8344 (mi_list_varobj_children): New function.
8345
b26ed50d
VP
83462006-12-08 Vladimir Prus <vladimir@codesourcery.com>
8347
8348 * lib/mi-support.exp
8349 (mi_runto): Accept "()" after function name.
8350 (mi_create_varobj): New function.
8351 (mi_varobj_update): New function.
8352 (mi_Check_varobj_value): New function.
8353 * gdb.mi/mi-var-cp.exp: New file.
8354 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 8355
08232497
DJ
83562006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
8357
8358 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
8359 gdb.base/weaklib2.c: New files.
8360
d394c993 83612006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 8362
ac6c2fba
NS
8363 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
8364 info. Adjust test names.
8365
8ec659a0 8366 * gdb.base/break.c (main): Move position of malloc.
d394c993 8367 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 8368
acd65feb
VP
83692006-11-28 Vladimir Prus <vladimir@codesourcery.com>
8370
8371 * gdb.mi/mi-var-cmd.exp: Check -var-update after
8372 assignement of arrays and function pointers.
8373 * gdb.mi/var-cmd.c: Add declaration necessary for above
8374 tests.
8375
f556d5e5
NS
83762006-11-27 Nathan Sidwell <nathan@codesourcery.com>
8377
8378 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
8379
8380 * gdb.threads/linux-dp.exp: Read thread table before and after
8381 creating each philosopher and verify it.
8382
697bc68d
NS
83832006-11-27 Nathan Sidwell <nathan@codesourcery.com>
8384 Paul Brook <paul@codesourcery.com>
8385 Daniel Jacobowitz <dan@codesourcery.com>
8386
8387 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 8388 main to remove duplication. Add start function of the form
697bc68d
NS
8389 '_*start[1-9]*'. Add RVDS start function.
8390
29d73ae4
DJ
83912006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
8392
8393 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
8394
c1d88655
UW
83952006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8396
8397 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
8398 * gdb.asm/spu.inc: New file.
8399 * gdb.base/term.exp: Disable if [target_info exists noargs].
8400 * gdb.gdb/complaints.exp: Disable if ![isnative].
8401 * gdb.gdb/selftest.exp: Likewise.
8402 * gdb.gdb/observer.exp: Likewise.
8403 * gdb.gdb/xfullpath.exp: Likewise.
8404 * gdb.base/attach.exp: Disable on SPU target.
8405 * gdb.cp/bs145503.exp: Likewise.
8406 * gdb.cp/exception.exp: Likewise.
8407 * gdb.cp/userdef.exp: Likewise.
8408
32a13b1a
DJ
84092006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
8410
8411 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
8412
d8295fe9
VP
84132006-11-10 Vladimir Prus <vladimir@codesourcery.com>
8414
8415 * gdb.base/completion.exp: Fix completion tests for
8416 'info' and 'info '.
8417 * gdb.base/help.exp (help_test_raw, test_class_help)
8418 (test_prefix_command_help): Move...
8419 * lib/gdb.exp: Here.
8420 * gdb.base/main.exp: Adjust.
8421 * gdb.cp/maint.exp: Adjust.
8422 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 8423
8c394015
VP
84242006-11-09 Vladimir Prus <vladimir@codesourcery.com>
8425
8426 * gdb.stabs/weird.exp (print_weird_var): Use
8427 gdb_test_multiple instead of gdb_expect.
8428
027fc1bc
VP
84292006-11-09 Vladimir Prus <vladimir@codesourcery.com>
8430
8431 * gdb.base/help.exp (help_test_raw): New.
8432 (test_class_help): New.
8433 (test_prefix_command_help): New.
8434 Adjust testcases.
8435
67609209
FR
84362006-11-09 Christophe Lyon <christophe.lyon@st.com>
8437
8438 * gdb.base/constvars.c (main): Write to crass and crips, so that
8439 they are allocated by the compiler.
8440
f73adfeb
AS
84412006-10-27 Andreas Schwab <schwab@suse.de>
8442
8443 * gdb.base/multi-forks.exp: Use "detach fork" instead of
8444 "detach-fork".
8445
2f83a18e
DJ
84462006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
8447
8448 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
8449 of patterns.
8450
94277a38
DJ
84512006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
8452
8453 * gdb.base/sepdebug.exp: Remove debug format test.
8454 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
8455 Handle no-symtab.
8456 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
8457
5bd2f6e2
DJ
84582006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
8459
8460 * gdb.threads/manythreads.c (thread_function, main): Don't cast
8461 int to pointer or pointer to int.
8462 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
8463
8c008720
DJ
84642006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
8465
8466 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
8467
9e35dae4
DJ
84682006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8469
8470 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
8471
d9639e13
DJ
84722006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
8473
8474 PR c++/2116
8475 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
8476
390a1bd0
JB
84772006-10-06 Joel Brobecker <brobecker@adacore.com>
8478
8479 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
8480 the corresponding bug has been fixed in GDB (PR/2018).
8481
dd920c33
JB
84822006-10-06 Joel Brobecker <brobecker@adacore.com>
8483
8484 * gdb.base/subst.exp: New testcase.
8485
53bbefe9
JB
84862006-10-06 Joel Brobecker <brobecker@adacore.com>
8487
8488 * gdb.ada/array_return/pck.ads: Add copyright notice.
8489 * gdb.ada/array_return/pck.adb: Likewise.
8490 * gdb.ada/array_return/p.adb: Likewise.
8491 * gdb.ada/exec_changed/first.adb: Likewise.
8492 * gdb.ada/exec_changed/second.adb: Likewise.
8493
09851417
JB
84942006-10-06 Joel Brobecker <brobecker@adacore.com>
8495
8496 * gdb.ada/watch_arg/watch.adb: New file.
8497 * gdb.ada/watch_arg.exp: New testcase.
8498
041bf30d
VP
84992006-10-02 Vladimir Prus <vladimir@codesourcery.com>
8500
8501 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 8502 via string_to_regexp.
041bf30d 8503 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 8504
f286fbdd 85052006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
8506
8507 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
8508 Remove unused / obsolete files.
8509
7c07f349
NR
85102006-09-19 Nick Roberts <nickrob@snap.net.nz>
8511
8512 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
8513
cd5ff84a
VP
85142006-09-17 Vladimir Prus <vladimir@codesourcery.com>
8515
8516 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
8517 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 8518 the number of frames.
cd5ff84a 8519
ae018d1a
DJ
85202006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
8521
8522 * gdb.base/args.c (main): Add breakpoint marker.
8523 * gdb.base/args.exp: Use args_test for tests. Add new tests which
8524 really test empty arguments.
8525 (args_load): Delete.
8526 (args_test): New.
8527
b399c549
NR
85282006-09-13 Nick Roberts <nickrob@snap.net.nz>
8529
8530 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 8531 check for one file.
b399c549 8532
2ab1eb7a
VP
85332006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
8534
8535 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
8536 HIGH_FRAME argument to -stack-list-locals can be larger than
8537 the number of frames.
a9c64011 8538
476308bf
FF
85392006-08-18 Fred Fish <fnf@specifix.com>
8540
8541 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
8542 '$' in front of skip_vmx_tests_saved when setting that.
8543
8625200f
AS
85442006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
8545
8546 * gdb.base/trace-commands.exp: New file.
8547
089ec8f1
DJ
85482006-08-10 Joel Brobecker <brobecker@adacore.com>
8549 Daniel Jacobowitz <dan@codesourcery.com>
8550
8551 * gdb.base/step-bt.exp: Make hexadecimal address optional in
8552 expected output of the backtrace commands.
8553
b60f0898
JB
85542006-08-09 Joel Brobecker <brobecker@adacore.com>
8555
8556 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
8557 untested followed by return combination.
8558 * gdb.arch/altivec-regs.exp: Likewise.
8559 * gdb.arch/e500-abi.exp: Likewise.
8560 * gdb.arch/e500-regs.exp: Likewise.
8561 * gdb.arch/gdb1291.exp: Likewise.
8562 * gdb.arch/gdb1431.exp: Likewise.
8563 * gdb.arch/gdb1558.exp: Likewise.
8564 * gdb.arch/i386-prologue.exp: Likewise.
8565 * gdb.arch/i386-unwind.exp: Likewise.
8566 * gdb.asm/asm-source.exp: Likewise.
8567 * gdb.base/a2-run.exp: Likewise.
8568 * gdb.base/advance.exp: Likewise.
8569 * gdb.base/all-bin.exp: Likewise.
8570 * gdb.base/annota1.exp: Likewise.
8571 * gdb.base/annota3.exp: Likewise.
8572 * gdb.base/args.exp: Likewise.
8573 * gdb.base/arithmet.exp: Likewise.
8574 * gdb.base/assign.exp: Likewise.
8575 * gdb.base/async.exp: Likewise.
8576 * gdb.base/attach.exp: Likewise.
8577 * gdb.base/bang.exp: Likewise.
8578 * gdb.base/bigcore.exp: Likewise.
8579 * gdb.base/bitfields.exp: Likewise.
8580 * gdb.base/bitfields2.exp: Likewise.
8581 * gdb.base/break.exp: Likewise.
8582 * gdb.base/call-sc.exp: Likewise.
8583 * gdb.base/call-strs.exp: Likewise.
8584 * gdb.base/callfuncs.exp: Likewise.
8585 * gdb.base/checkpoint.exp: Likewise.
8586 * gdb.base/chng-syms.exp: Likewise.
8587 * gdb.base/code-expr.exp: Likewise.
8588 * gdb.base/commands.exp: Likewise.
8589 * gdb.base/completion.exp: Likewise.
8590 * gdb.base/cond-expr.exp: Likewise.
8591 * gdb.base/condbreak.exp: Likewise.
8592 * gdb.base/consecutive.exp: Likewise.
8593 * gdb.base/constvars.exp: Likewise.
8594 * gdb.base/corefile.exp: Likewise.
8595 * gdb.base/cvexpr.exp: Likewise.
8596 * gdb.base/dbx.exp: Likewise.
8597 * gdb.base/define.exp: Likewise.
8598 * gdb.base/detach.exp: Likewise.
8599 * gdb.base/display.exp: Likewise.
8600 * gdb.base/dump.exp: Likewise.
8601 * gdb.base/ena-dis-br.exp: Likewise.
8602 * gdb.base/ending-run.exp: Likewise.
8603 * gdb.base/environ.exp: Likewise.
8604 * gdb.base/eval-skip.exp: Likewise.
8605 * gdb.base/exprs.exp: Likewise.
8606 * gdb.base/fileio.exp: Likewise.
8607 * gdb.base/finish.exp: Likewise.
8608 * gdb.base/float.exp: Likewise.
8609 * gdb.base/foll-exec.exp: Likewise.
8610 * gdb.base/foll-fork.exp: Likewise.
8611 * gdb.base/foll-vfork.exp: Likewise.
8612 * gdb.base/freebpcmd.exp: Likewise.
8613 * gdb.base/funcargs.exp: Likewise.
8614 * gdb.base/gcore.exp: Likewise.
8615 * gdb.base/gdb1090.exp: Likewise.
8616 * gdb.base/gdb1250.exp: Likewise.
8617 * gdb.base/huge.exp: Likewise.
8618 * gdb.base/info-proc.exp: Likewise.
8619 * gdb.base/interrupt.exp: Likewise.
8620 * gdb.base/jump.exp: Likewise.
8621 * gdb.base/langs.exp: Likewise.
8622 * gdb.base/lineinc.exp: Likewise.
8623 * gdb.base/list.exp: Likewise.
8624 * gdb.base/logical.exp: Likewise.
8625 * gdb.base/long_long.exp: Likewise.
8626 * gdb.base/macscp.exp: Likewise.
8627 * gdb.base/maint.exp: Likewise.
8628 * gdb.base/mips_pro.exp: Likewise.
8629 * gdb.base/miscexprs.exp: Likewise.
8630 * gdb.base/multi-forks.exp: Likewise.
8631 * gdb.base/opaque.exp: Likewise.
8632 * gdb.base/overlays.exp: Likewise.
8633 * gdb.base/pc-fp.exp: Likewise.
8634 * gdb.base/pointers.exp: Likewise.
8635 * gdb.base/printcmds.exp: Likewise.
8636 * gdb.base/psymtab.exp: Likewise.
8637 * gdb.base/ptype.exp: Likewise.
8638 * gdb.base/recurse.exp: Likewise.
8639 * gdb.base/relational.exp: Likewise.
8640 * gdb.base/relocate.exp: Likewise.
8641 * gdb.base/remote.exp: Likewise.
8642 * gdb.base/reread.exp: Likewise.
8643 * gdb.base/restore.exp: Likewise.
8644 * gdb.base/return.exp: Likewise.
8645 * gdb.base/return2.exp: Likewise.
8646 * gdb.base/scope.exp: Likewise.
8647 * gdb.base/sect-cmd.exp: Likewise.
8648 * gdb.base/sep.exp: Likewise.
8649 * gdb.base/sepdebug.exp: Likewise.
8650 * gdb.base/setshow.exp: Likewise.
8651 * gdb.base/setvar.exp: Likewise.
8652 * gdb.base/sigall.exp: Likewise.
8653 * gdb.base/sigbpt.exp: Likewise.
8654 * gdb.base/signals.exp: Likewise.
8655 * gdb.base/signull.exp: Likewise.
8656 * gdb.base/sizeof.exp: Likewise.
8657 * gdb.base/solib.exp: Likewise.
8658 * gdb.base/step-line.exp: Likewise.
8659 * gdb.base/step-test.exp: Likewise.
8660 * gdb.base/structs.exp: Likewise.
8661 * gdb.base/structs2.exp: Likewise.
8662 * gdb.base/term.exp: Likewise.
8663 * gdb.base/twice.exp: Likewise.
8664 * gdb.base/until.exp: Likewise.
8665 * gdb.base/varargs.exp: Likewise.
8666 * gdb.base/volatile.exp: Likewise.
8667 * gdb.base/watchpoint.exp: Likewise.
8668 * gdb.base/whatis-exp.exp: Likewise.
8669 * gdb.base/whatis.exp: Likewise.
8670 * gdb.cp/ambiguous.exp: Likewise.
8671 * gdb.cp/annota2.exp: Likewise.
8672 * gdb.cp/annota3.exp: Likewise.
8673 * gdb.cp/bool.exp: Likewise.
8674 * gdb.cp/breakpoint.exp: Likewise.
8675 * gdb.cp/casts.exp: Likewise.
8676 * gdb.cp/class2.exp: Likewise.
8677 * gdb.cp/classes.exp: Likewise.
8678 * gdb.cp/cplusfuncs.exp: Likewise.
8679 * gdb.cp/ctti.exp: Likewise.
8680 * gdb.cp/derivation.exp: Likewise.
8681 * gdb.cp/exception.exp: Likewise.
8682 * gdb.cp/gdb1355.exp: Likewise.
8683 * gdb.cp/hang.exp: Likewise.
8684 * gdb.cp/inherit.exp: Likewise.
8685 * gdb.cp/local.exp: Likewise.
8686 * gdb.cp/m-data.exp: Likewise.
8687 * gdb.cp/m-static.exp: Likewise.
8688 * gdb.cp/member-ptr.exp: Likewise.
8689 * gdb.cp/method.exp: Likewise.
8690 * gdb.cp/misc.exp: Likewise.
8691 * gdb.cp/namespace.exp: Likewise.
8692 * gdb.cp/overload.exp: Likewise.
8693 * gdb.cp/ovldbreak.exp: Likewise.
8694 * gdb.cp/pr-1023.exp: Likewise.
8695 * gdb.cp/pr-1210.exp: Likewise.
8696 * gdb.cp/pr-574.exp: Likewise.
8697 * gdb.cp/printmethod.exp: Likewise.
8698 * gdb.cp/psmang.exp: Likewise.
8699 * gdb.cp/ref-params.exp: Likewise.
8700 * gdb.cp/ref-types.exp: Likewise.
8701 * gdb.cp/rtti.exp: Likewise.
8702 * gdb.cp/templates.exp: Likewise.
8703 * gdb.cp/try_catch.exp: Likewise.
8704 * gdb.cp/userdef.exp: Likewise.
8705 * gdb.cp/virtfunc.exp: Likewise.
8706 * gdb.disasm/am33.exp: Likewise.
8707 * gdb.disasm/h8300s.exp: Likewise.
8708 * gdb.disasm/mn10300.exp: Likewise.
8709 * gdb.disasm/sh3.exp: Likewise.
8710 * gdb.disasm/t01_mov.exp: Likewise.
8711 * gdb.disasm/t02_mova.exp: Likewise.
8712 * gdb.disasm/t03_add.exp: Likewise.
8713 * gdb.disasm/t04_sub.exp: Likewise.
8714 * gdb.disasm/t05_cmp.exp: Likewise.
8715 * gdb.disasm/t06_ari2.exp: Likewise.
8716 * gdb.disasm/t07_ari3.exp: Likewise.
8717 * gdb.disasm/t08_or.exp: Likewise.
8718 * gdb.disasm/t09_xor.exp: Likewise.
8719 * gdb.disasm/t10_and.exp: Likewise.
8720 * gdb.disasm/t11_logs.exp: Likewise.
8721 * gdb.disasm/t12_bit.exp: Likewise.
8722 * gdb.disasm/t13_otr.exp: Likewise.
8723 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
8724 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
8725 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
8726 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
8727 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
8728 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
8729 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
8730 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
8731 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
8732 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
8733 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
8734 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
8735 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
8736 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
8737 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
8738 * gdb.mi/gdb701.exp: Likewise.
8739 * gdb.mi/gdb792.exp: Likewise.
8740 * gdb.mi/mi-basics.exp: Likewise.
8741 * gdb.mi/mi-break.exp: Likewise.
8742 * gdb.mi/mi-cli.exp: Likewise.
8743 * gdb.mi/mi-console.exp: Likewise.
8744 * gdb.mi/mi-disassemble.exp: Likewise.
8745 * gdb.mi/mi-eval.exp: Likewise.
8746 * gdb.mi/mi-file.exp: Likewise.
8747 * gdb.mi/mi-read-memory.exp: Likewise.
8748 * gdb.mi/mi-regs.exp: Likewise.
8749 * gdb.mi/mi-return.exp: Likewise.
8750 * gdb.mi/mi-simplerun.exp: Likewise.
8751 * gdb.mi/mi-stack.exp: Likewise.
8752 * gdb.mi/mi-stepi.exp: Likewise.
8753 * gdb.mi/mi-syn-frame.exp: Likewise.
8754 * gdb.mi/mi-until.exp: Likewise.
8755 * gdb.mi/mi-var-block.exp: Likewise.
8756 * gdb.mi/mi-var-child.exp: Likewise.
8757 * gdb.mi/mi-var-cmd.exp: Likewise.
8758 * gdb.mi/mi-var-display.exp: Likewise.
8759 * gdb.mi/mi-watch.exp: Likewise.
8760 * gdb.mi/mi2-basics.exp: Likewise.
8761 * gdb.mi/mi2-break.exp: Likewise.
8762 * gdb.mi/mi2-cli.exp: Likewise.
8763 * gdb.mi/mi2-console.exp: Likewise.
8764 * gdb.mi/mi2-disassemble.exp: Likewise.
8765 * gdb.mi/mi2-eval.exp: Likewise.
8766 * gdb.mi/mi2-file.exp: Likewise.
8767 * gdb.mi/mi2-read-memory.exp: Likewise.
8768 * gdb.mi/mi2-regs.exp: Likewise.
8769 * gdb.mi/mi2-return.exp: Likewise.
8770 * gdb.mi/mi2-simplerun.exp: Likewise.
8771 * gdb.mi/mi2-stack.exp: Likewise.
8772 * gdb.mi/mi2-stepi.exp: Likewise.
8773 * gdb.mi/mi2-syn-frame.exp: Likewise.
8774 * gdb.mi/mi2-until.exp: Likewise.
8775 * gdb.mi/mi2-var-block.exp: Likewise.
8776 * gdb.mi/mi2-var-child.exp: Likewise.
8777 * gdb.mi/mi2-var-cmd.exp: Likewise.
8778 * gdb.mi/mi2-var-display.exp: Likewise.
8779 * gdb.mi/mi2-watch.exp: Likewise.
8780 * gdb.stabs/exclfwd.exp: Likewise.
8781 * gdb.stabs/weird.exp: Likewise.
8782 * gdb.threads/gcore-thread.exp: Likewise.
8783 * gdb.trace/actions.exp: Likewise.
8784 * gdb.trace/backtrace.exp: Likewise.
8785 * gdb.trace/circ.exp: Likewise.
8786 * gdb.trace/collection.exp: Likewise.
8787 * gdb.trace/deltrace.exp: Likewise.
8788 * gdb.trace/infotrace.exp: Likewise.
8789 * gdb.trace/limits.exp: Likewise.
8790 * gdb.trace/packetlen.exp: Likewise.
8791 * gdb.trace/passc-dyn.exp: Likewise.
8792 * gdb.trace/passcount.exp: Likewise.
8793 * gdb.trace/report.exp: Likewise.
8794 * gdb.trace/save-trace.exp: Likewise.
8795 * gdb.trace/tfind.exp: Likewise.
8796 * gdb.trace/tracecmd.exp: Likewise.
8797 * gdb.trace/while-dyn.exp: Likewise.
8798 * gdb.trace/while-stepping.exp: Likewise.
8799
f4b618d1
JB
88002006-08-08 Joel Brobecker <brobecker@adacore.com>
8801
8802 * gdb.base/step-bt.c: New file.
8803 * gdb.base/step-bt.exp: New testcase.
8804
3d00d119
DJ
88052006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
8806
8807 * config/monitor.exp (gdb_load): Remove support for obsolete
8808 download-write-size.
8809 * gdb.base/remote.exp: Likewise. Update all callers of
8810 gdb_timed_load.
8811
017b5bd4
DJ
88122006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
8813
8814 * cursal.exp: Pass binfile to gdb_load.
8815
837c599d
DJ
88162006-08-01 Nathan Sidwell <nathan@codesourcery.com>
8817
8818 * gdb.base/cursal.exp: Add "" to gdb_load call.
8819
8dd4540b
MK
88202006-07-29 Mark Kettenis <kettenis@gnu.org>
8821
8822 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
8823 NetBSD/ELF targets.
8824
ab5c9f60
DJ
88252006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
8826
8827 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
8828 operator*.
8829
4c42eaff
DJ
88302006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
8831
8832 * gdb.base/completion.exp: Update for change in "file" behavior.
8833 * gdb.stabs/weird.exp: Likewise.
8834 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
8835 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
8836
0155cc76
NS
88372006-07-24 Nathan Sidwell <nathan@codesourcery.com>
8838
8839 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
8840 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
8841
16026cd7
AS
88422006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
8843
8844 * gdb.base/default.exp: Update source command error message.
8845 * gdb.base/help.exp: Update 'help source' message.
8846
16963cb6
DJ
88472006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
8848
8849 * gdb.cp/bs15503.exp: Update comment for no longer crashing
8850 test.
8851
6d7fd486
AS
88522006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
8853
8854 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
8855
29e8a844
DJ
88562006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
8857
8858 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
8859
6afcfa39
DJ
88602006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
8861
8862 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
8863
267a692b
MK
88642006-07-17 Mark Kettenis <kettenis@gnu.org>
8865
8866 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
8867 *-*-openbsd* from targets for wich we expect ARM FPA floating
8868 point format.
8869
85d2fec4
NR
88702006-07-17 Nick Roberts <nickrob@snap.net.nz>
8871
8872 * gdb.cp/annota3.exp: Expect frame-begin annotation.
8873
88742006-07-17 Mark Kettenis <kettenis@gnu.org>
8875
8876 * gdb.base/annota3.exp: Expect frame-begin annotation.
8877
85b4c6e8
JB
88782006-07-14 Joel Brobecker <brobecker@adacore.com>
8879
8880 * gdb.base/help.exp: Adjust "help unset" test to accept
8881 any list of unset commands.
8882
fb933624
DJ
88832006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
8884 Daniel Jacobowitz <dan@codesourcery.com>
8885
8886 * gdb.cp/ref-params.exp: New test.
8887 * gdb.cp/ref-params.cc: New source file.
8888 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
8889
1dff4b64
MK
88902006-07-08 Mark Kettenis <kettenis@gnu.org>
8891
8892 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
8893 spaces/tabs in regular expressions since they might not be there.
8894
40d2e0e3
AS
88952006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
8896
8897 * gdb.base/ifelse.exp: New file.
8898
f6c957d2
NS
88992006-07-04 Nathan Sidwell <nathan@codesourcery.com>
8900
8901 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
8902 line.
8903 * gdb.base/huge.exp: Loop over compilation to find a size that
8904 is acceptable.
8905 * gdb.base/remote.exp: Correct expected strings.
8906 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
8907
b9c5a23d
DJ
89082006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
8909
8910 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
8911
9af2e58d
DJ
89122006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
8913
8914 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
8915 native.
8916
30930ca5
DJ
89172006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
8918
8919 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
8920 enable stabs testing.
8921
aa32fa1d
DJ
89222006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
8923
bd4a4c80 8924 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
8925 gdb_test_multiple does.
8926
321fef15
DJ
89272006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
8928
8929 * Makefile.in (host_alias): Remove.
8930 (target_alias): Use @target_noncanonical@.
8931 (site.exp): Don't set host_alias.
8932 * aclocal.m4: Remove contents. Include acx.m4.
8933 * configure: Regenerated.
8934 * configure.ac: Use ACX_NONCANONICAL_TARGET.
8935
e1c2defa
NS
89362006-06-13 Nathan Sidwell <nathan@codesourcery.com>
8937
e63b55d1
NS
8938 * lib/gdb.exp (gdb_load_cmd): New.
8939
5600ea19
NS
8940 * gdb.base/fileio.c: Add system(NULL) test.
8941 * gdb.base/fileio.exp: Check it.
8942
e1c2defa
NS
8943 * gdb.base/break.c: Add 10a breakpoint at }
8944 * gdb.base/break.exp: Add test for breakpoint at }
8945 * gdb.cp/anon-union.cc: Add code at end of function.
8946 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
8947 * gdb.mi/var-cmd.c: Add code at end of function.
8948 * gdb.mi/mi-var-display.exp: Adjust end of next.
8949 * gdb.mi/mi2-var-display.exp: Likewise.
8950 * gdb.base/fileio.c: Add stop function and insert calls at
8951 stopping places.
8952 * gdb.base/fileio.exp: Breakpoint stop function and remove
8953 explicit line number references.
8954
6c0112ec
JB
89552006-05-19 Joel Brobecker <brobecker@adacore.com>
8956
a9c64011
AS
8957 * gdb.base/del.exp (test_delete_alias): New function.
8958 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 8959
154189a4
FF
89602006-05-18 Fred Fish <fnf@specifix.com>
8961
8962 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
8963 required. Check for spurious output after program exits normally.
8964
582e64c2
FF
89652006-05-17 Fred Fish <fnf@specifix.com>
8966
8967 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
8968 gdb_load, so it works in the simulator.
8969
8ef6493a
FF
89702006-05-11 Fred Fish <fnf@specifix.com>
8971
8972 * gdb.base/bang.exp: Ignore unexpected output between the
8973 "program exited normally" and the gdb prompt, as many other
8974 tests do.
8975
692b141c
MK
89762006-05-07 Mark Kettenis <kettenis@gnu.org>
8977
8978 * gdb.base/help.exp: Make "delete checkpoint" part option for
8979 "help d" and "help delete" tests.
8980
540b8a30
UW
89812006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8982
a9c64011 8983 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
8984 expected output in some mi_gdb_test statements.
8985 * gdb.mi/mi2-basics.exp: Likewise.
8986
9b6462d9
JB
89872006-05-05 Joel Brobecker <brobecker@adacore.com>
8988
8989 * gdb.base/del.c: New file.
8990 * gdb.base/del.exp: New testcase.
8991
954de43b
DM
89922006-05-05 David S. Miller <davem@sunset.davemloft.net>
8993
8994 * gdb.base/break.exp: Do not assume a breakpoint on
8995 main will actually be in $srcfile when optimizing.
1303f75e
DM
8996 * gdb.base/savedregs.exp: Do not require that the dummy
8997 frame location match up to a symbol and source file location.
c3242428
DM
8998 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
8999 will get printed without a mi_cmd_data_list_register_values prefix.
9000 (*-data-list-register-*): Correct regular expressions to expect the new
9001 pseudo d? floating point registers.
9002 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 9003
c7e64c9a
DJ
90042006-05-05 Christophe Lyon <christophe.lyon@st.com>
9005
9006 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
9007 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
9008 is allocated by the compiler.
9009 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
9010 anons, e, anone to force their allocation by the compiler.
9011
90122006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
9013
9014 * gdb.base/help.exp: Update expected text for help d and
9015 help delete.
9016
27ce9a6d
MK
90172006-05-02 Mark Kettenis <kettenis@gnu.org>
9018
9019 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
9020 NetBSD/ELF targets.
9021
8608915f
MK
90222006-04-30 Mark Kettenis <kettenis@gnu.org>
9023
9024 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
9025 single-step breakpoint fails; make this a KFAIL on
9026 sparc*-*-openbsd*.
9027 * gdb.base/siginfo.exp: Likewise.
9028 * gdb.base/sigstep.exp (advance, advancei): Likewise.
9029
b8db102d
MS
90302006-04-26 Michael Snyder <msnyder@redhat.com>
9031
9032 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
9033 which may have to consume output from other forks.
9034 Add tests to make sure that "delete fork" succeeded.
9035
c702009a
MS
90362006-04-20 Michael Snyder <msnyder@redhat.com>
9037
9038 * 2006-03-22 Jim Blandy <jimb@redhat.com>
9039 Add support for the Renesas M32C and M16C.
9040
9041 * gdb.asm/asm-source.exp: Add m32c target.
9042 * gdb.asm/m32c.inc: Support for m32c target.
9043
e28493f2
AS
90442006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
9045
9046 * gdb.base/commands.exp (recursive_source_test): New test.
9047
880da185
DM
90482006-04-04 David S. Miller <davem@sunset.davemloft.net>
9049
9050 * gdb.base/float.exp: Add pattern for sparc targets.
9051
61d9b92f
DJ
90522006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
9053
9054 * gdb.base/commands.exp (stray_arg0_test): New test.
9055
bd717df8
PB
90562006-03-30 Paul Brook <paul@codesourcery.com>
9057
9058 * gdb.mi/mi-until.exp: kfail broken until command.
9059 * gdb.mi/mi2-until.exp: Ditto.
9060
ec793d3c
NR
90612006-03-27 Nick Roberts <nickrob@snap.net.nz>
9062
9063 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
9064
831004b7
AO
90652006-03-08 Alexandre Oliva <aoliva@redhat.com>
9066
9067 * gdb.base/prelink.exp: Anchor tested-for regular expression
9068 on gdb prompt.
9069
effe49a0
PB
90702006-03-07 Paul Brook <paul@codesourcery.com>
9071
9072 * gdb.base/assign.exp: Correct fail message.
9073
e5461016
PB
90742006-03-07 Paul Brook <paul@codesourcery.com>
9075
9076 * lib/compiler.c: Extract armcc version number.
9077 * lib/compiler.cc: Ditto.
9078
fc91c6c2
PB
90792006-03-07 Paul Brook <paul@codesourcery.com>
9080
9081 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
9082 additional_flags=-w.
9083 * gdb.arch/altivec-regs.exp: Ditto.
9084 * gdb.arch/e500-abi.exp: Ditto.
9085 * gdb.arch/e500-regs.exp: Ditto.
9086 * gdb.base/all-bin.exp: Ditto.
9087 * gdb.base/annota1.exp: Ditto.
9088 * gdb.base/annota3.exp: Ditto.
9089 * gdb.base/args.exp: Ditto.
9090 * gdb.base/arithmet.exp: Ditto.
9091 * gdb.base/assign.exp: Ditto.
9092 * gdb.base/async.exp: Ditto.
9093 * gdb.base/bang.exp: Ditto.
9094 * gdb.base/break.exp: Ditto.
9095 * gdb.base/call-rt-st.exp: Ditto.
9096 * gdb.base/completion.exp: Ditto.
9097 * gdb.base/cond-expr.exp: Ditto.
9098 * gdb.base/condbreak.exp: Ditto.
9099 * gdb.base/consecutive.exp: Ditto.
9100 * gdb.base/define.exp: Ditto.
9101 * gdb.base/display.exp: Ditto.
9102 * gdb.base/ena-dis-br.exp: Ditto.
9103 * gdb.base/environ.exp: Ditto.
9104 * gdb.base/eval-skip.exp: Ditto.
9105 * gdb.base/info-proc.exp: Ditto.
9106 * gdb.base/jump.exp: Ditto.
9107 * gdb.base/logical.exp: Ditto.
9108 * gdb.base/long_long.exp: Ditto.
9109 * gdb.base/maint.exp: Ditto.
9110 * gdb.base/miscexprs.exp: Ditto.
9111 * gdb.base/pc-fp.exp: Ditto.
9112 * gdb.base/pointers.exp: Ditto.
9113 * gdb.base/relational.exp: Ditto.
9114 * gdb.base/reread.exp: Ditto.
9115 * gdb.base/sect-cmd.exp: Ditto.
9116 * gdb.base/sep.exp: Ditto.
9117 * gdb.base/sepdebug.exp: Ditto.
9118 * gdb.base/until.exp: Ditto.
9119 * gdb.base/whatis-exp.exp: Ditto.
9120 * gdb.cp/annota2.exp: Ditto.
9121 * gdb.cp/annota3.exp: Ditto.
9122 * gdb.trace/actions.exp: Ditto.
9123 * gdb.trace/backtrace.exp: Ditto.
9124 * gdb.trace/circ.exp: Ditto.
9125 * gdb.trace/collection.exp: Ditto.
9126 * gdb.trace/deltrace.exp: Ditto.
9127 * gdb.trace/infotrace.exp: Ditto.
9128 * gdb.trace/limits.exp: Ditto.
9129 * gdb.trace/packetlen.exp: Ditto.
9130 * gdb.trace/passc-dyn.exp: Ditto.
9131 * gdb.trace/passcount.exp: Ditto.
9132 * gdb.trace/report.exp: Ditto.
9133 * gdb.trace/save-trace.exp: Ditto.
9134 * gdb.trace/tfind.exp: Ditto.
9135 * gdb.trace/tracecmd.exp: Ditto.
9136 * gdb.trace/while-dyn.exp: Ditto.
9137 * gdb.trace/while-stepping.exp: Ditto.
9138 * lib/gdb.exp: Ditto.
9139 (gdb_compile): Handle nowarning option.
9140
5f4a23d9
AO
91412006-03-07 Alexandre Oliva <aoliva@redhat.com>
9142
9143 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
9144 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
9145 Rename executable to prelinkt. Don't re-prelink if we didn't
9146 get a core file. Test prelink -u exit status to tell whether
9147 prelinking failed. Use gdb_test_multiple.
9148
9733fc94
DJ
91492006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
9150
9151 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
9152 (do_tests): Call it.
9153
cc10cae3
AO
91542006-02-28 Alexandre Oliva <aoliva@redhat.com>
9155
9156 * gdb.base/prelink.exp: New test.
9157 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
9158
15c46491
WZ
91592006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
9160
9161 * gdb.fortran/derived-type.f90: New file.
9162 * gdb.fortran/derived-type.exp: New testcase.
9163
5c9f7ded
DJ
91642006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
9165
9166 * gdb.base/default.exp: Allow ';' as a directory separator.
9167
5b96932b
AS
91682006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
9169
9170 * gdb.base/help.exp (help add-symbol-file): Update.
9171
1986bccd
AS
91722006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
9173
9174 * gdb.base/help.exp (help load): Update expected results.
9175
a8b7528f
FF
91762006-02-19 Fred Fish <fnf@specifix.com>
9177
9178 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
9179 specifix hex value as part of results.
9180 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 9181
f8261448
FF
91822006-02-16 Fred Fish <fnf@specifix.com>
9183
9184 * gdb.base/whatis.c: Define variables using typedefs char_addr,
9185 ushort_addr, and slong_addr, so the typedefs are not optimized
9186 away.
9187 * gdb.base/whatis.exp: Add tests using type name for struct type,
9188 union type, enum type, and typedef.
a9c64011 9189
31d8bdd2
MK
91902006-02-13 Mark Kettenis <kettenis@gnu.org>
9191
9192 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
9193
34e41e63
JB
91942006-02-13 Jim Blandy <jimb@redhat.com>
9195
9196 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
9197 case where it takes two "next" commands to skip past the init
9198 call.
9199
ac6e4f31
FF
92002006-02-12 Fred Fish <fnf@specifix.com>
9201
9202 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
9203 to handle cases where it takes two "next" commands to skip
9204 past the init call.
9205
2db2d571
JB
92062006-02-07 Joel Brobecker <brobecker@adacore.com>
9207
9208 * gdb.ada/array_return.exp: Mark the last test as expected to fail
9209 on hppa32 targets.
9210
38fcd64c
DJ
92112006-02-06 Vladimir Prus <ghost@cs.msu.su>
9212
9213 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
9214 field.
9215
1315ad46
MK
92162006-01-29 Mark Kettenis <kettenis@gnu.org>
9217
9218 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
9219
5625b943
DJ
92202006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
9221
9222 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
9223 files.
9224
80df1bbe
DJ
92252006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
9226
9227 * gdb.cp/maint.exp: Set complaints to a positive value.
9228
9078e690
DJ
92292006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
9230
9231 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
9232 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
9233 function name.
9234
9c903399
DJ
92352006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
9236
9237 * gdb.base/checkpoint.c: Update copyright notice. Include
9238 <stdlib.h>.
9239
761ae4d6
JB
92402006-01-04 Jim Blandy <jimb@redhat.com>
9241
9242 * gdb.asm/asm-source.exp: Independently provide default values for
9243 asm-flags and debug-flags. Use 'string equal' to do the
9244 comparison, not the implicit expr's '==' operator. Remove
9245 now-unneeded assignments to asm-flags. In h8300 case, place
9246 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
9247
099ac3dd
MS
92482006-01-04 Michael Snyder <msnyder@redhat.com>
9249
9250 * gdb.base/checkpoint.c: New file.
9251 * gdb.base/checkpoint.exp: New file.
9252 * gdb.base/multi-fork.c: New file.
9253 * gdb.base/multi-fork.exp: New file.
9254 * gdb.base/pi.txt: New file (data for checkpoint.c test).
9255
f4d85314
FF
92562006-01-04 Fred Fish <fnf@specifix.com>
9257
9258 * gdb.base/ptype.c (foo): Add typedef.
9259 (intfoo): Add function.
9260 * gdb.base/ptype1.c: New file.
9261 * gdb.base/ptype.exp: Handle compilation and linking with two
9262 source files. Test that proper type for "foo" is found based
9263 on source context rather than first match found in symtabs.
9264
a1b06f35
MK
92652005-12-28 Mark Kettenis <kettenis@gnu.org>
9266
9267 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
9268 * gdb.asm/openbsd.inc: Indent commands.
9269
d082a1e2
MK
92702005-12-26 Mark Kettenis <kettenis@gnu.org>
9271
c65016bd
MK
9272 * gdb.base/freebpcmd.exp: Increase timeout.
9273
d082a1e2
MK
9274 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
9275
d3c32a0e
DJ
92762005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
9277
9278 * gdb.base/default.exp: Update check for "show version".
9279
9fdb1f50
RC
92802005-12-09 Randolph Chung <tausq@debian.org>
9281
9282 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
9283 * gdb.asm/pa64.inc: New file.
9284
5f2c56f7
RC
92852005-12-09 Randolph Chung <tausq@debian.org>
9286
9287 * gdb.asm/common.inc: Indent commands.
9288 * gdb.asm/asmsrc1.s: Likewise.
9289 * gdb.asm/asmsrc2.s: Likewise.
9290
8117349c
RC
92912005-12-09 Randolph Chung <tausq@debian.org>
9292
9293 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
9294 (get_addr_of_sym): Remove duplicate print.
9295 (gen_core): xfail hppa*-*-hpux*, update expected output.
9296 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
9297 * gdb.arch/pa64-nullify.s: New file.
9298
8f07f25a
RC
92992005-12-09 Randolph Chung <tausq@debian.org>
9300
9301 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
9302
55b39184
DJ
93032005-12-07 Christophe Lyon <christophe.lyon@st.com>
9304
9305 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
9306 code generation for these functions.
9307 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
9308 error message.
9309
31e2b00f
AS
93102005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
9311
9312 * gdb.base/help.exp (help b, help br, help bre, help brea)
9313 (help break): Update the expected message.
9314
c3d0b56e
SC
93152005-11-11 Stephane Carrez <stcarrez@nerim.fr>
9316
9317 * gdb.asm/m68hc11.inc: Setup the data section.
9318 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
9319 script for this test.
9320 (m6812-*-*): Likewise.
9321
36ae0ea9
RC
93222005-11-09 Randolph Chung <tausq@debian.org>
9323
9324 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
9325
9d6f42e9
WZ
93262005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
9327
9328 * gdb.base/break.exp: Fix a comment typo.
9329
e2126a14
EZ
93302005-11-03 Jim Blandy <jimb@redhat.com>
9331
a9c64011
AS
9332 Checked in by Elena Zannoni <ezannoni@redhat.com>
9333
889bf7c5 9334 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 9335
e0ac7199
CV
93362005-11-02 Corinna Vinschen <vinschen@redhat.com>
9337
9338 * gdb.arch/gdb1558.c: Include stdio.h.
9339
31d3fb18
MK
93402005-10-31 Mark Kettenis <kettenis@gnu.org>
9341
9342 * gdb.asm/asm-source.exp: Use -e instead of --entry.
9343
e52b687c
MK
93442005-10-31 Mark Kettenis <kettenis@gnu.org>
9345
9346 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
9347
f4711d79
PG
93482005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
9349
a9c64011
AS
9350 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
9351 vscr" tests to better match output.
f4711d79 9352
987a9106
JB
93532005-10-12 Jim Blandy <jimb@redhat.com>
9354
9355 * gdb.base/structs.exp (any): New function.
9356 (test_struct_returns): Don't make any assumptions at all about
9357 what value the function returns when GDB can't set the return
9358 value.
9359
2336bb58
JB
93602005-10-09 Joel Brobecker <brobecker@adacore.com>
9361
9362 * gdb.ada/arrayidx/p.adb: New file.
9363 * gdb.ada/arrayidx.exp: New testcase
9364
93652005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
9366
9367 * gdb.ada/array_return/pck.ads: New file.
9368 * gdb.ada/array_return/pck.adb: New file.
9369 * gdb.ada/array_return/p.adb: New file.
9370 * gdb.ada/array_return.exp: New testcase.
9371
705335ea
JB
93722005-10-03 Joel Brobecker <brobecker@adacore.com>
9373
a9c64011
AS
9374 * gdb.base/arrayidx.c: New file.
9375 * gdb.base/arrayidx.exp: New testcase.
705335ea 9376
11ee9940
NR
93772005-09-29 Nick Roberts <nickrob@snap.net.nz>
9378
9379 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
9380 frames-invalid and breakpoints-invalid are no longer generated
9381 with level 3 so don't expect them in the output.
9382
39fb8e9e
BR
93832005-09-27 Bob Rossi <bob@brasko.net>
9384
a9c64011 9385 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
9386 from test. Escape the | in mi_gdb_test call.
9387 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
9388 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
9389 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
9390 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
9391 expected regex's in mi_gdb_test calls.
9392 * lib/mi-support.exp: Remove arbitrary .* from tests.
9393 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
9394 Fully anchor GDB/MI expected results in mi_gdb_test.
9395 * lib/gdb.exp (string_to_regexp): Escape the ] character.
9396 * gdb.base/sizeof.exp: Remove escape character. Correct test.
9397
2af48f68
PB
93982005-09-26 Paul Brook <paul@codesourcery.com>
9399
9400 * long_long.exp: Exclude eabi targets from arm FPA float format test.
9401
f34502bc
WZ
94022005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
9403
9404 * bfp-test.c: New file.
9405 * bfp-test.exp: New testcase.
9406
ca929517
WZ
94072005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
9408
9409 * gdb.fortran/subarray.exp: New testcase to test the evaluation
9410 of subarray and substring variable.
9411 * gdb.fortran/subarray.f: New source file for the test of subarray
9412 and substring variable evaluation.
9413 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
9414 of string constant.
9415
c761af65
DJ
94162005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
9417
9418 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
9419 copyright dates.
9420
561d7a1d
PG
94212005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
9422
9423 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
9424 powerpc altivec' test with an almost identical 'info vector' test.
9425
b2b64cc9
PG
94262005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
9427
a9c64011
AS
9428 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
9429 vscr" tests to match output.
b2b64cc9 9430
6ac4d15a
PG
94312005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
9432
a9c64011
AS
9433 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
9434 output.
6ac4d15a 9435
40e55bef
BR
94362005-09-11 Bob Rossi <bob@brasko.net>
9437
889bf7c5
PA
9438 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
9439 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
9440 commands that return an MI output command and an asyncronous MI output
9441 command.
40e55bef
BR
9442 * gdb.mi/mi-console.exp: Ditto.
9443
3c7385ec
BR
94442005-09-11 Bob Rossi <bob@brasko.net>
9445
9446 * gdb.mi/mi-var-child.c: Include <string.h>.
9447
a6cd0eb3
DJ
94482005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
9449
9450 * killed.exp: Correct gdb_expect syntax.
9451
2f168eed
CV
94522005-08-09 Corinna Vinschen <vinschen@redhat.com>
9453
9454 * lib/mi-support.exp (mi_gdb_load): Fix typo.
9455
ecd3fd0f
BR
94562005-08-02 Bob Rossi <bob@brasko.net>
9457
9458 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
9459 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
9460 Change tests to inferior-tty-set/show.
9461 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
9462 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
9463 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
9464 inferior. Use mi_gdb_test to get GDB and Inferior output.
9465 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
9466 descriptor.
9467 (mi_inferior_tty_name): Add inferior PTY file name.
9468 (mi_gdb_start): Add INFERIOR_PTY parameter.
9469 (mi_gdb_test): Add IPATTERN parameter.
9470
f1ea48cb 94712005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 9472
f1ea48cb
BR
9473 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
9474 parameter to mi_gdb_test.
9475 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
9476
6e650a67
DJ
94772005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
9478
9479 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
9480 struct_declarations.
9481 * gdb.mi/mi-var-child.exp: Step over the initialization of
9482 struct_declarations.
9483
8be260b6
DJ
94842005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
9485
9486 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
9487 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
9488 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
9489 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
9490 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
9491 file.
9492
4e660f07
NR
94932005-07-27 Nick Roberts <nickrob@snap.net.nz>
9494
9495 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
9496 (do_children_tests): Assign values to the extra elements.
9497
9498 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
9499 them for tests for "-var-update --no-values" and
a9c64011 9500 "-var-update --all-values".
4e660f07
NR
9501 Add test for "-var-list-children --simple-values".
9502
9503 * gdb.mi/basics.c (callee4): Add integer array D[3]...
9504
9505 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
9506 "-stack-list-locals --simple-values" Improve doc strings and
9507 comments.
9508
6bdae935
MK
95092005-07-18 Mark Kettenis <kettenis@gnu.org>
9510
598b7a6f
MK
9511 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
9512 *-*-openbsd*.
9513 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
9514
6bdae935
MK
9515 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
9516 sigaltsatck'.
9517
1323e929 95182005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 9519
1323e929
BR
9520 * gdb.base/default.exp (tty): Changed output of command.
9521 * gdb.base/help.exp (help tty): Ditto.
9522
b1a9c082
MK
95232005-07-12 Mark Kettenis <kettenis@gnu.org>
9524
9525 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
9526
10a844a2
MK
95272005-07-10 Mark Kettenis <kettenis@gnu.org>
9528
9529 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
9530 -stack-select-frame without arguments.
9531 (test_stack_frame_listing): Add test for newly implemented command
9532 -stack-info-frame.
9533
3cb3b8df
BR
95342005-07-06 Bob Rossi <bob@brasko.net>
9535
9536 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
9537 command.
9538 (Copyright): Update copyright.
9539
a0c5fbcf
WZ
95402005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
9541
9542 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
9543 tests to evaluate exponentiation expression.
9544
984971d0
AS
95452005-06-29 Andreas Schwab <schwab@suse.de>
9546
9547 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
9548 main to avoid warnings.
9549
9550 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
9551
fe03833f
NR
95522005-06-20 Nick Roberts <nickrob@snap.net.nz>
9553
9554 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
9555 -stack-select-frame without arguments.
9556 (test_stack_frame_listing): Add test for newly implemented command
9557 -stack-info-frame.
a9c64011 9558
7a55f279
WZ
95592005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
9560
0ffa0ea5
DJ
9561 * gdb.fortran/array-element.f: New file.
9562 * gdb.fortran/array-element.exp: New testcase.
7a55f279 9563
26585198
DJ
95642005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
9565
9566 * gdb.base/bigcore.exp: Correct checks for systems which can
9567 not dump a large core file.
9568
c1bd25fd
DJ
95692005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
9570
9571 * gdb.base/relocate.c: Add a copyright notice.
9572 (dummy): Remove.
9573 * gdb.base/relocate.exp: Test printing the values of variables
9574 from a relocatable file.
9575
589e074d
DJ
95762005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
9577
9578 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
9579 excess MI output after an error.
9580
0915f927
JB
95812005-05-29 Joel Brobecker <brobecker@adacore.com>
9582
9583 * gdb.arch/alpha-step.c: New file.
9584 * gdb.arch/alpha-step.exp: New testcase.
9585
76ff342d
DJ
95862005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
9587 Dennis Brueni <dennis@slickedit.com>
9588
9589 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
9590 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
9591 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
9592 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
9593 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
9594 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
9595 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
9596
96b0c7ac
DJ
95972005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
9598 Wu Zhou <woodzltc@cn.ibm.com>
9599
9600 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
9601 IBM's xlc compiler.
9602 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
9603 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
9604
f21565d2
JB
96052005-05-13 Jim Blandy <jimb@redhat.com>
9606
9607 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
9608 calling gdb_suppress_entire_file.
9609 * gdb.base/charset.exp: Same.
9610 * gdb.base/call-rt-st.exp: Same.
9611
6006a3a1
BR
96122005-05-05 Bob Rossi <bob_rossi@cox.net>
9613
9614 * lib/gdb.exp (fullname_syntax): Added global regex.
9615 (fullname_syntax_POSIX): Ditto.
9616 (fullname_syntax_UNC): Ditto.
9617 (fullname_syntax_DOS_CASE): Ditto.
9618 (fullname_syntax_DOS): Ditto.
9619 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
9620 fullname_syntax variable to scope and use it.
9621 (test_file_list_exec_source_files): Ditto.
9622 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
9623
c3b69c04
DJ
96242005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
9625
9626 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
9627
3c95e6af
PG
96282004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
9629
a9c64011
AS
9630 * lib/gdb.exp (skip_altivec_tests): New function, based on
9631 check_vmx_hw_available from the GCC testsuite.
9632 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
9633 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 9634
78df6c56
JB
96352005-05-02 Jim Blandy <jimb@redhat.com>
9636
9637 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
9638 calling gdb_suppress_entire_file.
9639
1690f9cf
DJ
96402005-04-30 Randolph Chung <tausq@debian.org>
9641
9642 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
9643 Slightly relax "sem_post" name checking.
9644
5ea106f7
PG
96452005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
9646
9647 * gdb.base/unload.exp: Use new shared library infrastructure.
9648
bf7234cf
PG
96492005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
9650
9651 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 9652 infrastructure.
bf7234cf 9653
547b869a
CV
96542005-04-29 Corinna Vinschen <vinschen@redhat.com>
9655
9656 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
9657 * gdb.asm/h8300.inc: New file.
9658
f07e55f0
PG
96592005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
9660
9661 * gdb.base/shlib-call.exp: Change to use new shared library
9662 infrastructure.
9663
3cbba3d1
PG
96642005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
9665
a9c64011
AS
9666 * gdb.base/pending.exp: Change to use new shared library
9667 infrastructure.
3cbba3d1 9668
ed6df200
PG
96692005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
9670
a9c64011
AS
9671 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
9672 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 9673
8c8f4ebe
PG
96742005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
9675
a9c64011
AS
9676 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
9677 shared objects being adjusted and update copyright years.
8c8f4ebe 9678
607fbc54
DJ
96792005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
9680
9681 * ChangeLog: Correct some 2003-01-13 dates.
9682 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
9683 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
9684 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
9685 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
9686 gdb.trace/tfind.exp: Update copyright years.
9687
57bf0e56
DJ
96882005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
9689 Daniel Jacobowitz <dan@codesourcery.com>
9690
9691 * lib/gdb.exp (gdb_compile): Handle shlib=.
9692 (gdb_compile_shlib): New function.
9693
9b593790
PG
96942005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
9695
a9c64011 9696 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 9697
9494c6a5
DJ
96982005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
9699
9700 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
9701 gdb.server.
9702 * configure.ac: Likewise.
9703 * configure: Regenerated.
9704 * gdb.gdbserver/Makefile.in: Moved to...
9705 * gdb.server/Makefile.in: ... here.
9706 * gdb.gdbserver/server.c: Moved to...
9707 * gdb.server/server.c: ... here.
9708 * gdb.gdbserver/server-run.exp: Moved to...
9709 * gdb.server/server-run.exp: ... here.
9710
6f8eac0e
DJ
97112005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
9712
9713 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
9714 * configure.ac: Create gdb.gdbserver/Makefile.
9715 * configure: Regenerated.
9716 * lib/gdbserver-support.exp: New file, derived from
9717 config/gdbserver.exp.
9718 * config/gdbserver.exp: Use gdbserver-support.exp.
9719 * gdb.gdbserver/Makefile.in: New file.
9720 * gdb.gdbserver/server.c: New file.
9721 * gdb.gdbserver/server-run.exp: New file.
9722
6e87504d
PG
97232005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
9724
a9c64011
AS
9725 * lib/gdb.exp (test_compiler_info): Return compiler_info
9726 if no arguments are given.
6e87504d 9727
d1779be4
PG
97282005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
9729
9730 * gdb.arch/altivec-abi.exp: Check for compiler and set
9731 use altivec' flag accordingly.
9732 * gdb.arch/altivec-regs.exp: Likewise.
9733
88750304
DJ
97342005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
9735
9736 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
9737
f3fb768d
AS
97382005-03-27 Andreas Schwab <schwab@suse.de>
9739
9740 * gdb.base/bigcore.c (main): Add missing mode argument in open
9741 call.
9742
7e813ac5
DJ
97432005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
9744
9745 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
9746 downloads.
9747 * config/gdbserver.exp (gdb_load): Likewise.
9748
8e3049aa
PB
97492005-03-14 Paul Brook <paul@codesourcery.com>
9750
9751 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
9752 targets.
9753
a9df7c44
JB
97542005-03-09 Joel Brobecker <brobecker@adacore.com>
9755
9756 * gdb.dwarf2/dup-psym.S: New file.
9757 * gdb.dwarf2/dup-psym.exp: New testcase.
9758
9f0d94e8
JB
97592005-03-09 Joel Brobecker <brobecker@adacore.com>
9760
9761 * gdb.ada/exec_changed/first.adb: New file.
9762 * gdb.ada/exec_changed/second.adb: New file.
9763 * gdb.ada/exec_changed.exp: New testcase.
9764
5f579bc5
NS
97652005-03-08 Nathan Sidwell <nathan@codesourcery.com>
9766
36e9969c
NS
9767 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
9768 (A2): New class.
9769 (main): Test operator+.
9770 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
9771 breakpoint test.
9772
5f579bc5
NS
9773 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
9774 * gdb.base/signull.exp: Disable if gdb,nosignals.
9775 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
9776 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
9777 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
9778 * gdb.mi/mi2-console.exp: Likewise.
9779 * gdb.trace/collection.exp (run_trace_experiment): Consume the
9780 continue output at start.
9781 (gdb_collect_locals_test): Robustify regexp.
9782 * gdb.trace/passc-dyn.exp: Fix comment typo.
9783 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
9784
be46087e
CV
97852005-03-08 Corinna Vinschen <vinschen@redhat.com>
9786
9787 * gdb.asm/asm-source.exp: Add iq2000 case.
9788 * gdb.asm/iq2000.inc: New file.
9789
384e1a61 97902005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 9791
384e1a61
MI
9792 * gdb.base/command.exp: Change hardcoded value to regular expression.
9793 * gdb.base/float.exp: Add powerpc to the list of targets checked.
9794
584b6e9e
DJ
97952005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
9796
9797 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
9798 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
9799 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
9800 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
9801 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
9802
ab5b5d61
MK
98032005-03-05 Mark Kettenis <kettenis@gnu.org>
9804
9805 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
9806 changes.
9807
ae051c1b
PG
98082004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
9809
a9c64011
AS
9810 * lib/compiler.c: Add test for IBM's xlc compiler.
9811 * lib/compiler.cc: Likewise.
ae051c1b 9812
3f0f6ed2
JB
98132004-02-24 Joel Brobecker <brobecker@adacore.com>
9814
9815 * gdb.ada/fixed_points.exp: Create compilation object directory
9816 before running the test.
9817 * gdb.ada/null_record.exp: Likewise.
9818 * gdb.ada/packed_array.exp: Likewise.
9819 * gdb.ada/start.exp: Likewise.
9820
724f452b
JB
98212005-02-15 Joel Brobecker <brobecker@adacore.com>
9822
9823 * gdb.ada/packed_array/pa.adb: New file.
9824 * gdb.ada/packed_array.exp: New testcase.
9825
57f5cdfb 98262005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 9827
1f393151
MK
9828 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
9829 files.
9830
ebdda337
MK
9831 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
9832 on *-*-openbsd*. Correctly match whitespace in regukar
9833 expressions.
9834
cf309262
DJ
98352005-02-10 Daniel Jacobowitz <dan@debian.org>
9836
9837 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
9838 PR exp/1821
9839 * gdb.base/gdb1821.c: New test file.
9840 * gdb.base/gdb1821.exp: New test file.
9841
3be49e7a
JB
98422005-02-09 Joel Brobecker <brobecker@adacore.com>
9843
9844 * gdb.base/start.c: New file.
9845 * gdb.base/start.exp: New testcase.
9846
e292e67d
JB
98472005-02-09 Joel Brobecker <brobecker@adacore.com>
9848
9849 * gdb.ada/start/dummy.adb: New file.
9850 * gdb.ada/start.exp: New testcase.
9851
dbdfa66c
CV
98522005-02-09 Corinna Vinschen <vinschen@redhat.com>
9853
9854 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
9855 for printing symbols and statistics.
9856 Add test for using relative pathnames in "maint print msymbols" test.
9857 Mark "maint info sections DATA" XFAIL on Cygwin.
9858 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
9859 tests.
9860
d7941671
AC
98612005-02-09 Andreas Schwab <schwab@suse.de>
9862
9863 Committed by Andrew Cagney <cagney@gnu.org>
9864 * gdb.base/remotetimeout.exp: New file.
9865
74e5ef44
MK
98662005-02-07 Mark Kettenis <kettenis@gnu.org>
9867
9868 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
9869
464dd14d
JB
98702005-02-03 Joel Brobecker <brobecker@adacore.com>
9871
9872 * gdb.ada/gnat_ada.gpr: New file.
9873 * gdb.ada/gnat_ada.gin: Delete, no longer used.
9874 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
9875 * configure.ac: No longer generate gnat_ada.gpr.
9876 * configure: Regenerate.
9877 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
9878 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
9879 * gdb.ada/null_record/bar.ads: Likewise.
9880 * gdb.ada/null_record/bar.adb: Likewise.
9881 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
9882 * gdb.ada/null_record.exp (testdir): New variable.
9883 (testfile): executable is now in testdir subdirectory.
9884 (srcfile): Use full path to the main compilation unit.
9885 * gdb.ada/fixed_points.exp: Same changes as above.
9886
30d756ae
NR
98872005-02-03 Nick Roberts <nickrob@snap.net.nz>
9888
9889 * gdb.base/interp.exp: New test.
9890
9d799f85
AC
98912005-01-24 Andrew Cagney <cagney@gnu.org>
9892
9893 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
9894
15656118
AC
98952005-01-19 Andrew Cagney <cagney@gnu.org>
9896
a892c31b
AC
9897 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
9898 configure.ac not configure.in.
9899
15656118
AC
9900 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
9901 of powerpc*-*-*.
9902 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 9903 * gdb.base/list.exp (test_list_function)
15656118
AC
9904 (test_list_filename_and_function): Ditto.
9905 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
9906
a7b01baf
AC
99072005-01-16 Andrew Cagney <cagney@gnu.org>
9908
17d92a02
AC
9909 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
9910
a7b01baf
AC
9911 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
9912
bc8332bb
AC
99132005-01-14 Andrew Cagney <cagney@gnu.org>
9914
9915 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
9916 * gdb.mi/mi2-var-cmd.exp: Ditto.
9917
4d074752
CV
99182005-01-10 Corinna Vinschen <vinschen@redhat.com>
9919
9920 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
9921
bec39cab
AC
99222005-01-07 Andrew Cagney <cagney@gnu.org>
9923
9924 * configure.ac: Rename configure.in, require autoconf 2.59.
9925 * configure: Re-generate.
9926 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
9927 * gdb.stabs/configure: Re-generate.
9928 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
9929 * gdb.hp/configure: Re-generate.
9930 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
9931 autoconf 2.59.
9932 * gdb.hp/gdb.objdbg/configure: Re-generate.
9933 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
9934 autoconf 2.59.
9935 * gdb.hp/gdb.defects/configure: Re-generate.
9936 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
9937 autoconf 2.59.
9938 * gdb.hp/gdb.compat/configure: Re-generate.
9939 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
9940 autoconf 2.59.
9941 * gdb.hp/gdb.base-hp/configure: Re-generate.
9942 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
9943 autoconf 2.59.
9944 * gdb.hp/gdb.aCC/configure: Re-generate.
9945
f10b16d4
JB
99462004-12-15 Jim Blandy <jimb@redhat.com>
9947
9948 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
9949 under NPTL when there is debugging info available for libpthread.
9950
fb6e1814
JG
99512004-12-13 Jerome Guitton <guitton@gnat.com>
9952
9953 * gdb.ada/fixed_points.c: New file.
9954 * gdb.ada/fixed_points.exp: New file.
9955
fe46cd3a
RC
99562004-12-03 Randolph Chung <tausq@debian.org>
9957
9958 * gdb.arch/pa-nullify.exp: New file.
9959 * gdb.arch/pa-nullify.s: New file.
9960
8de0841b
RC
99612004-11-30 Randolph Chung <tausq@debian.org>
9962
9963 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
9964 instead of "tbug". Fix regexp to work properly with gdb_test.
9965
c8170782
PH
99662004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
9967
9968 * gdb.base/bitfields2.exp: New test.
9969 * gdb.base/bitfields2.c: New file.
9970
954269c2
RE
99712004-11-28 Richard Earnshaw <rearnsha@arm.com>
9972
9973 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
9974
0107feed
RC
99752004-11-16 Randolph Chung <tausq@debian.org>
9976
9977 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
9978
f073ae8c
DJ
99792004-11-14 Daniel Jacobowitz <dan@debian.org>
9980
9981 * gdb.threads/threadapply.exp: Correct "macro details" test.
9982
19ad59e7
JJ
99832004-11-11 Jeff Johnston <jjohnstn@redhat.com>
9984
9985 * gdb.threads/threadapply.exp: New test.
9986 * gdb.threads/threadapply.c: New file.
9987
9cf0961b
MK
99882004-11-07 Mark Kettenis <kettenis@gnu.org>
9989
9990 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
9991 frames.
9992
c789492a
FL
99932004-11-05 Felix Lee <felix+log1@specifixinc.com>
9994
9995 * gdb.base/cursal.exp: New file.
9996 * gdb.base/cursal.c: New file.
9997
a1e167bb
AC
99982004-11-03 Andrew Cagney <cagney@gnu.org>
9999
10000 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
10001
b7cbf173
MK
100022004-10-30 Mark Kettenis <kettenis@gnu.org>
10003
10004 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
10005 NetBSD/ELF targets.
10006
88f9d34f
JB
100072004-10-29 Joel Brobecker <brobecker@gnat.com>
10008
10009 * gdb.threads/bp_in_thread.c: New file, copied from
10010 pthread_cond_wait.c.
10011 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
10012 file, rather than reusing the .c file from another testcase.
10013
ca7d6a0c
JB
100142004-10-20 Joel Brobecker <brobecker@gnat.com>
10015
10016 * gdb.ada/null_record.exp: Check where we stopped after
10017 sending the start command, instead of where the associated
10018 temporary breakpoint was inserted.
10019
0d863d03
AC
100202004-10-14 Andrew Cagney <cagney@gnu.org>
10021
10022 * gdb.mi/gdb701.c (main): Return 0.
10023
d11e72cb
DJ
100242004-10-13 Daniel Jacobowitz <dan@debian.org>
10025
d40539a4 10026 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 10027
e1923096
JJ
100282004-10-12 Jeff Johnston <jjohnstn@redhat.com>
10029
10030 * gdb.threads/schedlock.c: Add comment markers to use to find
10031 line numbers.
10032 * gdb.threads/schedlock.exp: Adjust regex to handle the new
10033 comments.
10034 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
10035 breakpoint lines.
10036
ec8ba2c9
DJ
100372004-10-12 Daniel Jacobowitz <dan@debian.org>
10038
10039 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
10040
0eb3658b
DJ
100412004-10-12 Daniel Jacobowitz <dan@debian.org>
10042
10043 * configure.in: Add gdb.dwarf2.
10044 * configure: Regenerated.
10045 * Makefile.in: Add gdb.dwarf2.
10046 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
10047 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
10048 gdb.dwarf2/file1.txt: New files.
10049
a271cc33
OF
100502004-10-11 Orjan Friberg <orjanf@axis.com>
10051
a9c64011 10052 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
10053 of "run", since the latter doesn't work with remote targets. Adjust
10054 the breakpoint numbering accordingly.
10055 * gdb.threads/pthread_cond_wait.exp: Ditto.
10056
895ce074
MC
100572004-10-08 Michael Chastain <mec.gnu@mindspring.com>
10058
10059 * gdb.base/overlays.exp: Update copyright years.
10060
6be3092d
KI
100612004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
10062
10063 * gdb.base/overlays.exp: Disable if target is Linux.
10064
e05389b8
FL
100652004-10-06 Felix Lee <felix+log1@specifixinc.com>
10066
10067 * config/gdbserver.exp (gdb_load): Use right filename on remote.
10068
73cb587d
KI
100692004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
10070
10071 * gdb.asm/asm-source.exp: Add m32r-linux target.
10072 * gdb.asm/m32r-linux.inc: New file.
10073
3c0edcdc
AC
100742004-09-24 Andrew Cagney <cagney@redhat.com>
10075 David Anderson <anderson@redhat.com>
10076
10077 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
10078 command fails, assume things will work.
10079 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
10080 (_GNU_SOURCE): Define.
10081 (print_unsigned, print_hex): Change parameter to "long long".
10082 (print_byte_count): New function, use to print byte counts.
10083 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
10084 O_LARGEFILE.
10085 (main): Compute an upper bound on a corefile in max_core_size.
10086 Limit memory chunk size to max_core_size. Limit total memory
10087 allocated to max_core_size.
10088
4bb3667f
AC
100892004-09-23 Andrew Cagney <cagney@gnu.org>
10090
10091 * gdb.base/bigcore.exp: Replace the code that creates a corefile
10092 from a separate process with code that creates a corefile by
10093 making the inferior dump core.
10094
60fe1a51
MK
100952004-09-23 Mark Kettenis <kettenis@gnu.org>
10096
10097 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
10098 block.
10099
8e937346
MC
101002004-09-23 Michael Chastain <mec.gnu@mindspring.com>
10101
10102 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
10103 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
10104 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
10105 Likewise.
10106
7213f6d6
JJ
101072004-09-20 Jeff Johnston <jjohnstn@redhat.com>
10108
10109 * gdb.java/jprint.exp: New test case for java inferior call.
10110 * gdb.java/jprint.java: Ditto.
10111
eac69dca
JB
101122004-09-15 Joel Brobecker <brobecker@gnat.com>
10113
10114 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
10115
22227696
MC
101162004-09-14 Michael Chastain <mec.gnu@mindspring.com>
10117
10118 * gdb.threads/killed.c: Include <stdlib.h>.
10119 * gdb.threads/pthreads.c: Likewise.
10120
7dd403a4
MC
101212004-09-14 Michael Chastain <mec.gnu@mindspring.com>
10122
10123 * gdb.threads/killed.c: Add copyright notice.
10124
33f2d567
JM
101252004-09-10 Jason Molenda (jmolenda@apple.com)
10126
a9c64011
AS
10127 * gdb.base/define.exp: Two new tests to verify zero space chars
10128 after 'if' and 'while' commands in a user-defined command is correctly
10129 parsed.
33f2d567 10130
e05b62ac
AC
101312004-09-08 Andrew Cagney <cagney@gnu.org>
10132
10133 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
10134 delivery test with duplicate at end of file.
10135
9cbe82da
MK
101362004-09-06 Mark Kettenis <kettenis@jive.nl>
10137
10138 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
10139
564803d9
MC
101402004-09-05 Michael Chastain <mec.gnu@mindspring.com>
10141
10142 * config/hppro.exp: Removed.
10143
7c6807ce
MC
101442004-09-05 Michael Chastain <mec.gnu@mindspring.com>
10145
10146 * config/sparclet.exp: Removed.
10147
bf7e26dd
MC
101482004-09-05 Michael Chastain <mec.gnu@mindspring.com>
10149
10150 * config/udi.exp: Removed.
10151
714e341b
MC
101522004-09-02 Michael Chastain <mec.gnu@mindspring.com>
10153
10154 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
10155 of "exp_continue".
10156 (advancei): Likewise.
10157
1236e623
JJ
101582004-09-01 Jeff Johnston <jjohnstn@redhat.com>
10159
10160 * gdb.base/unload.exp: Fix so messages aren't duplicated.
10161
3bdcad15
MI
101622004-09-01 Manoj Iyer <manjo@austin.ibm.com>
10163
228af206 10164 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
10165 to check for nodebug in executable.
10166 * gdb.gdb/observer.exp (setup_test): Likewise.
10167 * gdb.gdb/selftest.exp (test_with_self): Likewise.
10168 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
10169
c72b934c
AC
101702004-09-01 Andrew Cagney <cagney@gnu.org>
10171
10172 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
10173 files.
10174
edd9b715
JJ
101752004-09-01 Jeff Johnston <jjohnstn@redhat.com>
10176
10177 * gdb.base/unload.exp: Fix expected warning message to match
10178 latest format.
10179
fb4ce06b
CV
101802004-09-01 Corinna Vinschen <vinschen@redhat.com>
10181
10182 * gdb.base/call-rt-st.exp: Fix typos.
10183
ce78e7c3
MI
101842004-08-31 Manoj Iyer <manjo@austin.ibm.com>
10185
10186 * gdb.threads/thread_check.exp: New testcase.
10187 * gdb.threads/thread_check.c: New testcase.
10188
2dedb159
AC
101892004-08-31 Andrew Cagney <cagney@gnu.org>
10190
10191 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
10192 (skip_to_handler_entry): New procedures. Test stepping into a
10193 handler when the breakpoint is at the handler's entry point.
10194
68f53502
AC
101952004-08-30 Andrew Cagney <cagney@gnu.org>
10196
10197 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
10198 gdb/1757.
10199
3e3ffd2b
MC
102002004-08-27 Michael Chastain <mec.gnu@mindspring.com>
10201
10202 With code from Manoj Iyer <manjo@austin.ibm.com>:
10203 * lib/gdb.exp (gdb_file_cmd): Return more information in the
10204 return value. Add an arm for "no debugging symbols found".
10205 Change a stray "error" to "perror".
10206 (gdb_run_cmd): Adapt to new return value.
10207 * gdb.base/remote.exp: Adapt to new return value.
10208 * gdb.gdb/complaints.exp: Likewise.
10209 * gdb.gdb/observer.exp: Likewise.
10210 * gdb.gdb/selftest.exp: Likewise.
10211 * gdb.gdb/xfullpath.exp: Likewise.
10212
4b6f5fd2
JB
102132004-08-27 Joel Brobecker <brobecker@gnat.com>
10214
10215 * gdb.threads/bp_in_thread.exp: New testcase.
10216
e5b25496
MC
102172004-08-27 Michael Chastain <mec.gnu@mindspring.com>
10218
10219 Fix PR testsuite/1735.
10220 * gdb.threads/schedlock.c (thread_function): Add a cast
10221 to suppress a gcc warning.
10222 * gdb.threads/thread-specific.c (thread_function): Likewise.
10223
934353d6
MC
102242004-08-26 Michael Chastain <mec.gnu@mindspring.com>
10225
10226 * gdb.base/unload.c: Include <stdlib.h>.
10227
f98a0aef 102282004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 10229
f98a0aef 10230 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
10231 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
10232 synchronized after the "return".
10233
5a2e8882
MC
102342004-08-26 Michael Chastain <mec.gnu@mindspring.com>
10235
10236 * gdb.mi/basics.c: Include <stdio.h>.
10237 * gdb.mi/pthreads.c: Include <stdlib.h>.
10238 * gdb.mi/var-cmd.c: Include <stdlib.h>.
10239
a9640423
MC
102402004-08-26 Michael Chastain <mec.gnu@mindspring.com>
10241
10242 * gdb.threads/schedlock.c: Add copyright notice.
10243
b04e311d
AC
102442004-08-25 Andrew Cagney <cagney@gnu.org>
10245
10246 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
10247 (skip_over_handler, breakpoint_over_hander): New test procedures.
10248 (advance, advancei): Add a proper prefix, do not use
10249 rerun_to_main.
10250 * gdb.base/sigstep.c (main): Change to use an infinite loop.
10251
7c27f15b
MC
102522004-08-24 Michael Chastain <mec.gnu@mindspring.com>
10253
10254 * gdb.mi/basics.c: Add copyright notice.
10255 * gdb.mi/var-cmd.c: Add copyright notice.
10256
fffc87ae
MC
102572004-08-23 Michael Chastain <mec.gnu@mindspring.com>
10258
10259 * lib/gdb.exp: Remove signed_keyword_not_used.
10260 * lib/compiler.c: Likewise.
10261 * lib/compiler.cc: Likewise.
10262
d782e0bf
MC
102632004-08-23 Michael Chastain <mec.gnu@mindspring.com>
10264
10265 * gdb.base/whatis.c: Remove conditional disabling of "signed".
10266 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
10267
96033e83
MC
102682004-08-23 Michael Chastain <mec.gnu@mindspring.com>
10269
10270 * gdb.base/whatis.c: Add copyright notice.
10271
cf38c229
MK
102722004-08-20 Mark Kettenis <kettenis@gnu.org>
10273
10274 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
10275 it to skip the breakpoints encoded in the inline assembly.
10276
f4b49756
MC
102772004-08-20 Michael Chastain <mec.gnu@mindspring.com>
10278
10279 * Makefile.in: Add gdb.fortran.
10280
2f193b69
MC
102812004-08-20 Michael Chastain <mec.gnu@mindspring.com>
10282
10283 * gdb.base/call-sc.exp (test_scalar_returns):
10284 Fix cut-and-paste glitch in "Make fun return now".
10285
89a237cb
MC
102862004-08-17 Michael Chastain <mec.gnu@mindspring.com>
10287
10288 * configure.in: Add gdb.fortran.
10289 * configure: Regenerate.
10290 * gdb.fortran/Makefile.in: New file.
10291 * lib/gdb.exp (skip_fortran_tests): New procedure.
10292
469aff8e
MC
102932004-08-17 Michael Chastain <mec.gnu@mindspring.com>
10294
10295 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
10296 reference to bug-gnu@prep.ai.mit.edu.
10297 * gdb.mi/mi-var-child.exp: Likewise.
10298 * gdb.mi/mi-var-cmd.exp: Likewise.
10299 * gdb.mi/mi-var-display.exp: Likewise.
10300 * gdb.mi/mi2-var-block.exp: Likewise.
10301 * gdb.mi/mi2-var-child.exp: Likewise.
10302 * gdb.mi/mi2-var-cmd.exp: Likewise.
10303 * gdb.mi/mi2-var-display.exp: Likewise.
10304
00b51b9f
MK
103052004-08-15 Mark Kettenis <kettenis@gnu.org>
10306
10307 * gdb.base/unload.c (main): Make local variable msg const.
10308
45f07fef
MC
103092004-08-15 Michael Chastain <mec.gnu@mindspring.com>
10310
10311 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
10312 to bug-gnu@prep.ai.mit.edu.
10313 * gdb.mi/mi-disassemble.exp: Likewise.
10314 * gdb.mi/mi-eval.exp: Likewise.
10315 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
10316 default line number.
10317 * gdb.mi/mi-return.exp: Likewise.
10318 * gdb.mi/mi-simplerun.exp: Likewise.
10319 * gdb.mi/mi-stack.exp: Likewise.
10320 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
10321 number with explicit range test.
10322 * gdb.mi/mi-watch.exp: Likewise.
10323 * gdb.mi/mi2-break.exp: Likewise.
10324 * gdb.mi/mi2-cli.exp: Likewise.
10325 * gdb.mi/mi2-disassemble.exp: Likewise.
10326 * gdb.mi/mi2-eval.exp: Likewise.
10327 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
10328 default line number.
10329 * gdb.mi/mi2-return.exp: Likewise.
10330 * gdb.mi/mi2-simplerun.exp: Likewise.
10331 * gdb.mi/mi2-stack.exp: Likewise.
10332 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
10333 number with explicit range test.
10334 * gdb.mi/mi2-watch.exp: Likewise.
10335
dd8c8ee7
MC
103362004-08-15 Michael Chastain <mec.gnu@mindspring.com>
10337
10338 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
10339 * gdb.cp/m-static.exp: Likewise.
10340 * gdb.cp/rtti.exp: Likewise.
10341
4e838464
MK
103422004-08-14 Mark Kettenis <kettenis@gnu.org>
10343
10344 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
10345
8d8cb839
EZ
103462004-08-14 Eli Zaretskii <eliz@gnu.org>
10347
10348 * ChangeLog: Prefix Local Variables with semi-colons and indent
10349 the reference to older ChangeLog files, to fix fontification in
10350 Emacs.
10351
deea8bb0
MC
103522004-08-13 Michael Chastain <mec.gnu@mindspring.com>
10353
10354 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
10355 * gdb.mi/mi2-break.exp: Likewise.
10356
c3297504
MC
103572004-08-13 Michael Chastain <mec.gnu@mindspring.com>
10358
10359 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
10360
25808999
MC
103612004-08-13 Michael Chastain <mec.gnu@mindspring.com>
10362
10363 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
10364
226a8d71
MC
103652004-08-13 Michael Chastain <mec.gnu@mindspring.com>
10366
10367 * gdb.cp/classes.exp: Remove unused declarations. Just let
10368 test names default instead of providing special names. Remove
10369 extraneous demangler test.
10370
37fdf854
JJ
103712004-08-12 Jeff Johnston <jjohnstn@redhat.com>
10372
10373 * gdb.base/unload.exp: New test for breakpoints in dynamically
10374 loaded libraries.
10375 * gdb.base/unload.c: Ditto.
10376 * gdb.base/unloadshr.c: Ditto.
10377
2d3a7986
MC
103782004-08-12 Michael Chastain <mec.gnu@mindspring.com>
10379
10380 * gdb.cp/classes.exp (test_ptype_class_objects): Call
10381 cp_test_ptype_class.
10382 (test_enums): Likewise.
10383
c72b934c
AC
103842004-08-10 Andrew Cagney <cagney@gnu.org>
10385
10386 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
10387 files.
10388
cc503c8a
AC
103892004-08-10 Andrew Cagney <cagney@gnu.org>
10390
10391 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
10392 init_malloc call.
10393
902f2ccb
MC
103942004-08-10 Michael Chastain <mec.gnu@mindspring.com>
10395
10396 * ChangeLog: Add copyright notice. The notice is copied
10397 from emacs 21.3 top level ChangeLog.
10398
78c90502
MC
103992004-08-09 Michael Chastain <mec.gnu@mindspring.com>
10400
10401 * lib/cp-support.exp: New file.
10402 * lib/cp-support.exp (cp_test_type_class): New function.
10403 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
10404 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
10405 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
10406 cp_test_ptype_class.
10407
88e5ea78
MC
104082004-08-09 Michael Chastain <mec.gnu@mindspring.com>
10409
10410 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
10411 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
10412 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
10413 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
10414 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
10415 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
10416 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
10417 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
10418 gdb.mi/mi2-watch.exp: Update copyright years.
10419
6a89fc9c
MK
104202004-08-09 Mark Kettenis <kettenis@gnu.org>
10421
10422 * gdb.base/sigaltstack.exp: Provide proper anchoring.
10423
1482e0de
MC
104242004-08-09 Michael Chastain <mec.gnu@mindspring.com>
10425
10426 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
10427 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
10428 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
10429 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
10430 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
10431 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
10432 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
10433 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
10434 gdb.mi/mi-watch.exp: Update copyright years.
10435
1a5ce3f3
DJ
104362004-08-08 Daniel Jacobowitz <dan@debian.org>
10437
10438 PR gdb/1738
10439 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
10440 from a breakpoint with a pending signal.
10441
04f6ecf2
DJ
104422004-08-08 Daniel Jacobowitz <dan@debian.org>
10443
10444 PR gdb/1736
10445 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
10446 * gdb.base/sigaltstack.exp (finish_test): Consume output until
10447 the prompt.
10448 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
10449
54d90d35
DJ
104502004-08-08 Daniel Jacobowitz <dan@debian.org>
10451
10452 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
10453
d2f6abb0
DJ
104542004-08-08 Daniel Jacobowitz <dan@debian.org>
10455
10456 PR gdb/1736
10457 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
10458 for i?86-*-linux*.
10459
5598c03d
DJ
104602004-08-08 Daniel Jacobowitz <dan@debian.org>
10461
10462 * gdb.arch/i386-prologue.exp: Compile without debug information.
10463
c6fee705
MC
104642004-08-08 Michael Chastain <mec.gnu@mindspring.com>
10465
10466 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
10467 rather than asking gdb to search.
10468
dd90efdb
MC
104692004-08-05 Michael Chastain <mec.gnu@mindspring.com>
10470
10471 * gdb.base/gcore.c: Include <string.h>.
10472
1e84bec1
MC
104732004-08-05 Michael Chastain <mec.gnu@mindspring.com>
10474
10475 * gdb.base/gcore.c: Add copyright notice.
10476
e425eb2b
MC
104772004-08-05 Michael Chastain <mec.gnu@mindspring.com>
10478
10479 * gdb.base/freebpcmd.c: Include <stdio.h>.
10480 * gdb.base/long_long.c: Include <string.h>.
10481 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
10482 * gdb.base/siginfo.c: Include <string.h>.
10483 * gdb.base/sigstep.c: Include <string.h>.
10484
cb9aaed5
MC
104852004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10486
10487 * gdb.base/complex.c: Include <stdlib.h>.
10488
55944f3d
MC
104892004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10490
10491 * gdb.base/complex.c: Add copyright notice.
10492
7b2953d9
MC
104932004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10494
10495 * gdb.base/charset.c: Include <stdlib.h>.
10496
c9133d23
MC
104972004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10498
10499 * gdb.base/auxv.c: Include <stdlib.h>.
10500
0a8490ad
MC
105012004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10502
10503 * gdb.base/auxv.c: Add copyright notice.
10504
3426d5ec
MC
105052004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10506
10507 * gdb.base/coremaker.c: Add copyright notice.
10508 * gdb.base/coremaker2.c: Add copyright notice.
10509
8da195dd
AC
105102004-08-04 Andrew Cagney <cagney@gnu.org>
10511
10512 * gdb.base/store.exp: Update copyright.
10513 (check_set, up_set, check_struct, up_struct): Add a prefix to test
10514 names, do not import gdb_prompt.
10515
8d394f98
AC
105162004-08-01 Andrew Cagney <cagney@gnu.org>
10517
10518 Fix PR testsuite/1729.
10519 * gdb.base/dump.exp: Add test name to callers of capture_value, do
10520 not use capture_value with value 4.
10521 (capture_value): Add optional test name parameter.
10522 (test_reload_saved_value, test_restore_saved_value): Use $msg as
10523 the prefix, pass to capture_value.
10524
b6702b23
MK
105252004-08-01 Mark Kettenis <kettenis@gnu.org>
10526
10527 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
10528 * gdb.arch/i386-prologue.c (standard): New prototype and function.
10529 (main): Call new function.
10530
c203e0ca
MC
105312004-07-31 Michael Chastain <mec.gnu@mindspring.com>
10532
10533 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
10534
a7995a30
MC
105352004-07-31 Michael Chastain <mec.gnu@mindspring.com>
10536
10537 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
10538
9366563b
MC
105392004-07-31 Michael Chastain <mec.gnu@mindspring.com>
10540
b6eeaf26 10541 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
10542 Accept more values of vtbl pointer. Remove some messages
10543 about "obsolete gcc or gdb".
10544
2fc1f950
MC
105452004-07-30 Michael Chastain <mec.gnu@mindspring.com>
10546
10547 * gdb.cp/classes.exp: Accept more varieties of ptype output.
10548
c724d49b
MC
105492004-07-30 Michael Chastain <mec.gnu@mindspring.com>
10550
10551 * gdb.base/asm-source.exp: Properly convert target board
10552 debug flags from gcc format to binutils format.
10553
736b0fce
MK
105542004-07-28 Mark Kettenis <kettenis@gnu.org>
10555
10556 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
10557 gdb1718". PR backtrace/1718 partially fixed.
10558
5633ea5c
JJ
105592004-07-27 Jeff Johnston <jjohnstn@redhat.com>
10560
10561 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
10562
575eebb1
NC
105632004-07-26 Nick Clifton <nickc@redhat.com>
10564
10565 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
10566 good default value for a specific architecture is available then
10567 set it to that value. Otherwise default to the -gstabs switch.
10568 Remove the -g... switches from the asm-flags variable. Allow the
10569 target board info to override the value if it wants to. Pass the
10570 switch on the assembler command line.
10571
62104619
MK
105722004-07-23 Mark Kettenis <kettenis@gnu.org>
10573
10574 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
10575 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
10576 (main): Call new function.
10577
4a1135b8
MC
105782004-07-22 Michael Chastain <mec.gnu@mindspring.com>
10579
10580 Test for PR exp/1715.
10581 * gdb.base/radix.exp: Refactor common procedures. Make all
10582 test names unique. Change XFAIL to KFAIL.
10583
8a12c1f0
MC
105842004-07-20 Michael Chastain <mec.gnu@mindspring.com>
10585
10586 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
10587 * gdb.ada/gnat_ada.gin: ... to here.
10588 * configure.in: Use gnat_ada.gin.
10589 * configure: Regenerate.
10590
23b451cf
AC
105912004-07-20 Andrew Cagney <cagney@gnu.org>
10592
10593 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
10594 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
10595 XFAILs. Clean up test messages and comments. Check backtraces.
10596 Delete re-sync code.
10597
ab618a02
MC
105982004-07-19 Michael Chastain <mec.gnu@mindspring.com>
10599
10600 Fix PR cli/740.
10601 * gdb.base/annota1.exp: Honor gdb,nosignals.
10602 * gdb.base/annota3.exp: Likewise.
10603
46dad340
MC
106042004-07-19 Michael Chastain <mec.gnu@mindspring.com>
10605
10606 * lib/java.exp: Update copyright notice.
10607
756d8c70
AC
106082004-07-19 Andrew Cagney <cagney@gnu.org>
10609
10610 * gdb.base/selftest.exp: Copy file from here ...
10611 * gdb.gdb/selftest.exp: ... to here.
10612
586027e6
AC
106132004-07-16 Andrew Cagney <cagney@redhat.com>
10614
10615 * lib/insight-support.exp: Delete file.
10616 * lib/java.exp (java_init): Fix copyright.
10617
029d2200
AC
106182004-07-16 Andrew Cagney <cagney@gnu.org>
10619
10620 * gdb.base/restore.c: Append "prologue" to comments marking the a
10621 function's prologue.
10622 * gdb.base/restore.exp: Update copyright, re-indent.
10623 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
10624 callerN" prefix where needed. Update patterns that match a
10625 function's prologue.
10626
653b62c5
MC
106272004-07-16 Michael Chastain <mec.gnu@mindspring.com>
10628
10629 * gdb.base/restore.c: Add copyright notice.
10630
f7d690e5
AC
106312004-07-16 Andrew Cagney <cagney@gnu.org>
10632
10633 * gdb.base/logical.exp: Update copyright.
10634 (evaluate): New procedure. Use to re-implement tests using
10635 several tables.
10636
d629a7cb
MH
106372004-07-14 Martin Hunt <hunt@redhat.com>
10638
10639 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
10640 which fixes some problems where init.tcl was not found.
10641
9c7bb332
AC
106422004-07-13 Andrew Cagney <cagney@gnu.org>
10643
6bf46641
AC
10644 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
10645 (check_sizeof, check_valueof): Do not include the output in the
10646 test name. Use gdb_test.
10647 (get_valueof): Use gdb_test_multiple.
10648
c4ffd4c0
AC
10649 * gdb.base/step-test.exp: Update copyright. Use
10650 gdb_test_multiple. Ensure that test names do not include
10651 architecture dependent output.
10652
ab89363a
AC
10653 * gdb.gdb/observer.exp: Update copyright.
10654 (setup_test): Use gdb_test_multiple.
10655 (attach_first_observer, attach_second_observer)
10656 (attach_third_observer, detach_first_observer)
10657 (detach_second_observer, detach_third_observer)
10658 (reset_counters, check_counters): Make $message a prefix.
10659 (test_normal_stop_notifications): Add "args" parameter - a list of
10660 init functions to be called. Make $message a prefix,
10661 (test_observer_normal_stop): Change the message prefixes so that
10662 they are unique, pass the attach / detach procedures to
10663 test_normal_stop_notifications.
10664
ec58997a
AC
10665 * gdb.base/signull.exp (test_segv): Prefix all tests with
10666 "${name}". Clean up test messages.
10667
b475183b
AC
10668 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
10669
9c7bb332
AC
10670 * gdb.base/ena-dis-br.exp: Update copyright.
10671 (break_at): New function. Replace send_gdb with gdb_test,
10672 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
10673 ignore count, not stopped at bpt", with KFAIL.
10674
2dd95497
CV
106752004-07-13 Corinna Vinschen <vinschen@redhat.com>
10676
10677 * gdb.base/attach.exp: Remove cleanupfile handling.
10678
419e626b
AC
106792004-07-12 Andrew Cagney <cagney@gnu.org>
10680
10681 * gdb.base/annota1.exp: Cleanup corefile test name.
10682 * gdb.base/annota3.exp: Ditto.
10683
8b1b3228
AC
106842004-07-12 Andrew Cagney <cagney@gnu.org>
10685
78650829
AC
10686 * gdb.base/signals.exp: Clean up copyright, re-indent.
10687
8b1b3228
AC
10688 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
10689 gdb_test and gdb_test_multiple.
10690
935c2760
JJ
106912004-07-08 Jeff Johnston <jjohnstn@redhat.com>
10692
10693 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 10694 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
10695 provide line number info for first statement in main.
10696
1544280f
AC
106972004-07-08 Andrew Cagney <cagney@gnu.org>
10698
1279f4ff
AC
10699 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
10700
1544280f
AC
10701 * gdb.base/sigbpt.exp: Make the common part of each test name a
10702 prefix instead of suffix.
10703
bcc82369
BR
107042004-07-07 Bob Rossi <bob_rossi@cox.net>
10705
10706 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
10707 test from test_tbreak_creation_and_listing to
10708 test_file_list_exec_source_file
10709 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
10710 Changed name of test from test_tbreak_creation_and_listing to
10711 test_file_list_exec_source_file
10712
23f4b0aa
JJ
107132004-07-07 Jeff Johnston <jjohnstn@redhat.com>
10714
10715 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
10716 the jmisc() constructor instead of <init>.
10717 * gdb.java/jmisc1.exp: Ditto.
10718
56401cd5
AC
107192004-07-07 Andrew Cagney <cagney@gnu.org>
10720
10721 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
10722 corrupting the PC.
10723
44ae2f6a
MC
107242004-07-06 Michael Chastain <mec.gnu@mindspring.com>
10725
10726 * gdb.cp/templates.exp: Accept whitespace change in demangler
10727 output.
10728
45a83408
AC
107292004-07-06 Andrew Cagney <cagney@gnu.org>
10730
10731 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
10732
d205ad70
MC
107332004-07-02 Michael Chastain <mec.gnu@mindspring.com>
10734
10735 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
10736 * lib/compiler.cc: Likewise.
10737
06ea1a61
MC
107382004-06-30 Michael Chastain <mec.gnu@mindspring.com>
10739
10740 * lib/compiler.cc: Work around string preprocessing problem
10741 with old hp c++ compiler.
10742 * lib/compiler.c: Likewise.
10743
daab1251
CV
107442004-06-29 Corinna Vinschen <vinschen@redhat.com>
10745
10746 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
10747 directives to conditionalize symbol prefixing.
10748 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
10749 additional_flags handling. Add underscore prefix for Cygwin.
10750 * gdb.arch/i386-unwind.c: Use preprocessor directives to
10751 conditionalize symbol prefixing.
10752 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
10753 additional_flags handling. Add underscore prefix for Cygwin.
10754
cc984116
CV
107552004-06-29 Corinna Vinschen <vinschen@redhat.com>
10756
10757 * gdb.base/bigcore.exp: Skip test on Cygwin.
10758
c279b077
MC
107592004-06-28 Michael Chastain <mec.gnu@mindspring.com>
10760
10761 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
10762 formats for "info register". Use gdb_test_multiple. Fix
10763 the "invalid register" test.
10764
0e915747
CV
107652004-06-28 Corinna Vinschen <vinschen@redhat.com>
10766
10767 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
10768 PID for Cygwin. Add Cygwin specific strings to check for in some
10769 tests.
10770 (do_attach_tests): Add a test for user interaction when attaching
10771 to a process with no matching symbol table already loaded.
10772
11422c86
AC
107732004-06-26 Andrew Cagney <cagney@gnu.org>
10774
10775 Test PR java/1567 and PR java/1565.
10776 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
10777 * gdb.java/jmisc2.exp: Delete file.
10778
cefbce26
MC
107792004-06-26 Michael Chastain <mec.gnu@mindspring.com>
10780
10781 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
10782
e19f872c
CV
107832004-06-25 Corinna Vinschen <vinschen@redhat.com>
10784
10785 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
10786 attach process.
10787
d931ba3b
MC
107882004-06-23 Michael Chastain <mec.gnu@mindspring.com>
10789
10790 * gdb.cp/pr-1553.exp: Remove.
10791
aef68c48
MC
107922004-06-22 Michael Chastain <mec.gnu@mindspring.com>
10793
10794 * gdb.cp/pr-1553.cc: Remove.
10795 * gdb.cp/pr-1553.exp: Disable this test.
10796
8d5df71a
JB
107972004-06-20 Jim Blandy <jimb@redhat.com>
10798
a9c64011 10799 Fix PR testsuite/1680.
8d5df71a
JB
10800 * gdb.arch/i386-sse.exp: Properly quote curly braces in
10801 regular expressions.
10802
4ac6f39d
MC
108032004-06-19 Michael Chastain <mec.gnu@mindspring.com>
10804
10805 Fix PR testsuite/1679.
10806 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
10807 Issue an UNSUPPORTED result instead.
10808
1b413552
JB
108092004-06-18 Jim Blandy <jimb@redhat.com>
10810
10811 * gdb.base/charset.exp: Only send a control-C if we see a new
10812 prompt and incomplete command.
10813
6daa6ebd
MC
108142004-06-18 Michael Chastain <mec.gnu@mindspring.com>
10815
10816 * gdb.cp/pr-574.cc: Add copyright notice.
10817
51fa4ae0
JB
108182004-06-17 Jim Blandy <jimb@redhat.com>
10819
10820 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
10821 cases where the regexp has no groups; this grabs random text from
10822 the previous test suite, whatever that was.
10823
8fea26c5
MC
108242004-06-17 Michael Chastain <mec.gnu@mindspring.com>
10825
10826 * gdb.cp/printmethod.cc: Add copyright notice.
10827
1e3aeb41
MC
108282004-06-16 Michael Chastain <mec.gnu@mindspring.com>
10829
10830 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
10831
9d9030bc
AC
108322004-06-16 Andrew Cagney <cagney@gnu.org>
10833
10834 * gdb.base/signull.c: Update copyright. Include <string.h>.
10835 (bowler): Replace data_pointer with data_read
10836 and data_write cases. Add code_descriptor case.
10837 (zero, desc): New array and pointer.
10838 (data, code): Change to simple pointers.
10839 * gdb.base/signull.exp: Fix probe pattern matching a function
10840 descriptor SIGSEGV. Replace data_pointer with data_read and
10841 data_write tests.
10842
acd4ad44
AC
108432004-06-16 Andrew Cagney <cagney@gnu.org>
10844
10845 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
10846
08fd625c
MC
108472004-06-15 Michael Chastain <mec.gnu@mindspring.com>
10848
10849 * gdb.base/long_long.c: Add copyright notice.
10850
1903502c
MC
108512004-06-15 Michael Chastain <mec.gnu@mindspring.com>
10852
10853 * gdb.base/long_long.exp: Remove reference to
10854 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
10855 to gdb_breakpoint and gdb_continue_to_breakpoint.
10856
83313cb1
JB
108572004-06-14 Jim Blandy <jimb@redhat.com>
10858
10859 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
10860 endian case.
10861
1bf404ef
AC
108622004-06-14 Andrew Cagney <cagney@gnu.org>
10863
10864 * gdb.base/gcore.exp (capture_command_output): Delete the always
10865 passing tests containing inferior values.
10866 * gdb.base/ending-run.exp: Do not include the breakpoint address
10867 in the test message. Update copyright.
10868 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
10869 size in the test name, use gdb_test_multiple. Update copyright.
10870
ef220b33
MC
108712004-06-14 Michael Chastain <mec.gnu@mindspring.com>
10872
10873 * gdb.cp/ref-types.cc: Add copyright notice.
10874
4f70a4c9
MC
108752004-06-14 Michael Chastain <mec.gnu@mindspring.com>
10876
10877 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
10878 hp_aCC_compiler.
10879 * lib/compiler.cc: Likewise.
10880 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
10881 'set' commands. Log diagnostics for other lines. Set
10882 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
10883
335928ac
MC
108842004-06-13 Michael Chastain <mec.gnu@mindspring.com>
10885
10886 * gdb.cp/try_catch.cc: Add copyright notice.
10887
2efb12e8
MC
108882004-06-12 Michael Chastain <mec.gnu@mindspring.com>
10889
10890 * gdb.cp/userdef.cc: Add copyright notice.
10891
0bbed51a
MC
108922004-06-11 Michael Chastain <mec.gnu@mindspring.com>
10893
10894 * gdb.cp/virtfunc.cc: Add copyright notice.
10895
e12a46c9
RC
108962004-06-11 Randolph Chung <tausq@debian.org>
10897
10898 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
10899 problem.
10900
338e05af
AC
109012004-06-10 Andrew Cagney <cagney@gnu.org>
10902
10903 * lib/compiler.cc, lib/compiler.c: Append either
10904 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
10905 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
10906 instead of gcc-3-3.
10907
dc3f10cb
AC
109082004-06-09 Andrew Cagney <cagney@gnu.org>
10909
b4d946af
AC
10910 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
10911 gdb/1455, bug is specific to "long long" and "double".
a9c64011 10912
dc3f10cb
AC
10913 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
10914 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
10915 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
10916 fixed.
10917
b5c0bfa2
AC
109182004-06-09 Andrew Cagney <cagney@gnu.org>
10919
10920 * gdb.base/structs.exp (test_struct_returns): Replace
10921 "return_value_unknown" and "finish_value_unknown" by
10922 "return_value_known" and "finish_value_known". Instead of
10923 "return_value_unknown" iff "finish_value_unknown", check
10924 "return_value_known" implies "finish_value_known".
10925
caeb605f
MH
109262004-06-08 Martin Hunt <hunt@redhat.com>
10927
10928 * gdb.base/float.exp: Add pattern for mips targets.
10929
c892bb64
RC
109302004-06-08 Randolph Chung <tausq@debian.org>
10931
10932 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
10933 message for unknown architectures more clear.
10934
48306d3e
JB
109352004-06-08 Joel Brobecker <brobecker@gnat.com>
10936
10937 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
10938 start the execution of the program.
10939
83ecb59f
JB
109402004-06-07 Jim Blandy <jimb@redhat.com>
10941
10942 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
10943 * gdb.arch/i386-cpuid.h: New helper file.
10944
55264cb4
RC
109452004-06-07 Randolph Chung <tausq@debian.org>
10946
10947 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
10948 has started.
10949
23cadb28
RM
109502004-06-04 Roland McGrath <roland@redhat.com>
10951
10952 Fix PR gdb/1647.
10953 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
10954 differently to be robust to output buffering differences.
10955
51d01eda
MC
109562004-06-04 Michael Chastain <mec.gnu@mindspring.com>
10957
10958 * gdb.threads/pthreads.exp: Update copyright years.
10959 (check_control_c): Change asynchronous 'after' to synchronous.
10960
f4fc3b93
RM
109612004-06-04 Roland McGrath <roland@redhat.com>
10962
10963 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
10964 next gdb prompt.
10965
4013522b
MC
109662004-06-02 Michael Chastain <mec.gnu@mindspring.com>
10967
10968 Fix PR gdb/1636.
10969 * gdb.threads/manythreads.exp: Change asynchronous 'after'
10970 calls to synchronous.
10971
7a8f1e6b
JB
109722004-05-26 Jim Blandy <jimb@redhat.com>
10973
10974 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
10975
81bb3443
RC
109762004-05-24 Randolph Chung <tausq@debian.org>
10977
10978 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
10979 * gdb.asm/pa.inc: New file.
10980
8f5a3103
MK
109812004-05-22 Mark Kettenis <kettenis@gnu.org>
10982
10983 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
10984
734b8fe8 109852004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 10986 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
10987
10988 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
10989 GDB prompt.
10990
725603e1
UW
109912004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10992
f4fc3b93 10993 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
10994 setjmp/longjmp. Use sigaction instead of signal.
10995
8b923272 109962004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 10997 Michael Snyder <msnyder@redhat.com>
8b923272
JB
10998
10999 * gdb.threads/pthread_cond_wait.c: New file.
11000 * gdb.threads/pthread_cond_wait.exp: New testcase.
11001
8bfabb04
AC
110022004-05-13 Andrew Cagney <cagney@redhat.com>
11003
11004 * gdb.base/signull.exp, gdb.base/signull.c: New files.
11005 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
11006
42edda50
AC
110072004-05-11 Andrew Cagney <cagney@redhat.com>
11008
11009 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
11010 fixed but revealed gdb/1639.
11011
d303a6c7
AC
110122004-05-10 Andrew Cagney <cagney@redhat.com>
11013
11014 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
11015 func1" and "next to 2nd alarm", kernel bug avoided.
11016
bf08c2a1
DJ
110172004-05-10 Daniel Jacobowitz <dan@debian.org>
11018
11019 PR external/1568
11020 * gdb.base/bigcore.exp: Check the size of the dumped core file.
11021 XFAIL if it is smaller than bytes_allocated.
11022 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
11023 (main): Make chunks_allocated unsigned. Correct comment.
11024
c0586a34
JB
110252004-05-07 Joel Brobecker <brobecker@gnat.com>
11026
11027 * gdb.arch/powerpc-aix-prologue.c: New file.
11028 * gdb.arch/powerpc-aix-prologue.exp: New file.
11029
f2785d12
JB
110302004-05-07 Jim Blandy <jimb@redhat.com>
11031
11032 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
11033 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
11034
bd7f6e30
JB
110352004-05-06 Joel Brobecker <brobecker@gnat.com>
11036
11037 * gdb.base/sep.exp: No longer setup_kfail when the program was
11038 built with dwarf2.
11039
0a5e7efe
JI
110402004-05-05 Jim Ingham <jingham@apple.com>
11041
11042 * gdb.base/pending.exp: Make sure pending breakpoints
11043 preserve the ignore count.
f4fc3b93 11044
a8958849
MK
110452004-04-27 Jerome Guitton <guitton@gnat.com>
11046
11047 * i386-prologue.exp: Add testcase for jump instruction as first
11048 instruction of the real code.
11049 * i386-prologue.c (jump_at_beginning): New function.
11050
7e103f5b
MK
110512004-04-28 Mark Kettenis <kettenis@gnu.org>
11052
11053 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
11054 x86_64-*-*.
11055
5d38b224
MK
110562004-04-28 Mark Kettenis <kettenis@gnu.org>
11057
11058 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
11059 i*86-*-*.
11060
0ef32fd9
MK
110612004-04-25 Mark Kettenis <kettenis@gnu.org>
11062
11063 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
11064 expression that checks the return type.
11065
71d7dd7c
AC
110662004-04-23 Andrew Cagney <cagney@redhat.com>
11067
11068 * gdb.base/call-sc.exp: New test of scalar call/return values.
11069 * gdb.base/call-sc.c: Ditto.
11070
1e9f977e
JJ
110712004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11072
11073 * gdb.threads/manythreads.c: Reduce thread stack size.
11074
899d9e3a
JJ
110752004-04-23 Jeff Johnston <jjohnstn@redhat.com>
11076
11077 * gdb.threads/manythreads.c: Add copyright notice.
11078
61bcae62
AC
110792004-04-23 Andrew Cagney <cagney@redhat.com>
11080
11081 * gdb.base/siginfo.exp: Better handle step out of signal.
11082 * gdb.base/sigstep.exp: Ditto.
11083
7339a42e 110842004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 11085 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
11086
11087 * gdb.threads/manythreads.c: New testcase.
11088 * gdb.threads/manythreads.exp: Ditto.
11089
5c98409b
JB
110902004-04-22 Jim Blandy <jimb@redhat.com>
11091
11092 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
11093 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
11094
3b611f1a
MC
110952004-04-21 Michael Chastain <mec.gnu@mindspring.com>
11096
11097 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
11098
f0fd9238
AC
110992004-04-21 Andrew Cagney <cagney@redhat.com>
11100
11101 * gdb.base/sigstep.c: New file.
11102 * gdb.base/sigstep.exp: New file.
11103
90990674
JB
111042004-04-16 Joel Brobecker <brobecker@gnat.com>
11105
11106 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
11107 call to observer_notify_normal_stop.
11108
78cef34b
AC
111092004-04-15 Andrew Cagney <cagney@redhat.com>
11110
11111 * gdb.base/siginfo.c: New file.
11112 * gdb.base/siginfo.exp: New file.
11113
d2343407
JB
111142004-04-12 J. Brobecker <brobecker@gnat.com>
11115
11116 * gdb.base/sep.exp: Fix typo in comment.
11117
a2dba3c8
JB
111182004-04-12 J. Brobecker <brobecker@gnat.com>
11119
11120 * gdb.base/sep.c: New file.
11121 * gdb.base/sep-proc.c: New file.
11122 * gdb.base/sep.exp: New testcase.
11123
15f7b60e
MK
111242004-04-09 Mark Kettenis <kettenis@gnu.org>
11125
11126 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
11127 support.
11128
44f4de1a
AC
111292004-04-05 Andrew Cagney <cagney@redhat.com>
11130
11131 * gdb.base/sigaltstack.c: New file.
11132 * gdb.base/sigaltstack.exp: New file.
11133
ef04f396
JB
111342004-04-04 Joel Brobecker <brobecker@gnat.com>
11135
11136 * gdb.base/foll-fork.exp: Update the expected output for
11137 "help set follow-fork-mode", to match a change that was made
11138 to the help of this variable on 2004-01-13.
11139
d40d2c92
JB
111402004-04-01 Joel Brobecker <brobecker@gnat.com>
11141
11142 * lib/ada.exp: Add copyright notice.
11143 * bar.ads: Likewise.
11144 * bar.adb: Likewise.
11145 * null_record.adb: Likewise.
11146 * null_record.exp: Likewise.
11147 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
11148
f86ef5a3
JB
111492004-04-01 Joel Brobecker <brobecker@gnat.com>
11150
11151 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
11152 * configure: Regenerate.
11153
414e70e3
JB
111542004-04-01 Joel Brobecker <brobecker@gnat.com>
11155
11156 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
11157 to build the application. Remove the message printed when in
11158 verbose mode, redundant with the UNSUPPORTED message above.
11159
f0aaee49
JB
111602004-03-31 Joel Brobecker <brobecker@gnat.com>
11161
11162 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
11163 * gdb.ada (null_record.exp): New testcase.
11164
ac81cb54
JB
111652004-03-31 Joel Brobecker <brobecker@gnat.com>
11166
11167 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
11168
854af2f7
JB
111692004-03-31 Joel Brobecker <brobecker@gnat.com>
11170
11171 * gdb.ada: New subdirectory.
11172 * gdb.ada/Makefile.in: New file.
11173 * gdb.ada/gnat_ada.gpr.in: New file.
11174
034cb681
JB
111752004-03-31 Joel Brobecker <brobecker@gnat.com>
11176
11177 * lib/ada.exp: New file.
11178
78a1a894
DJ
111792004-03-24 Daniel Jacobowitz <drow@mvista.com>
11180
11181 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
11182 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
11183
4b2b3b3e
AC
111842004-03-22 Andrew Cagney <cagney@redhat.com>
11185
11186 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
11187 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
11188 Problem identified by Ulrich Weigand.
11189
23c73aa3
DC
111902004-03-17 David Carlton <carlton@kealia.com>
11191
11192 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
11193 PR c++/826.
11194
d63a86f8
RM
111952004-03-16 Roland McGrath <roland@redhat.com>
11196
11197 * gdb.base/auxv.exp: New file.
11198 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
11199
0e02aa50
DC
112002004-03-12 David Carlton <carlton@kealia.com>
11201
11202 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
11203 * gdb.cp/pr-1553.cc: Ditto.
11204 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
11205 pass branch.
11206
c20b71be
MC
112072004-03-12 Michael Chastain <mec.gnu@mindspring.com>
11208
11209 * gdb.cp/templates.exp: Accept more template types.
11210
c7414a01
MC
112112004-03-09 Michael Chastain <mec.gnu@mindspring.com>
11212
11213 From Corinna Vinschen with modifications.
11214 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
11215 local variable obj_with_enum.
11216 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
11217 results with obj_with_enum.
11218
ed69573c
MC
112192004-03-09 Michael Chastain <mec.gnu@mindspring.com>
11220
11221 * gdb.cp/classes.cc: New file, copied from misc.cc.
11222 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
11223
28301461
MC
112242004-03-09 Michael Chastain <mec.gnu@mindspring.com>
11225
11226 * gdb.cp/misc.cc: Add copyright notice.
11227
1198ecbe
DC
112282004-03-05 David Carlton <carlton@kealia.com>
11229
11230 * gdb.cp/rtti.exp: Add 'print *obj3' test.
11231 * gdb.cp/rtti.h: Update copyright.
11232 (namespace n2::n3): New.
11233 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
11234 (n2::n3::func3): New.
11235 (main): Call n2::n3::func3.
11236 * gdb.cp/rtti2.cc: Update copyright.
11237 (n2::create3): New.
11238
9e08c470
MK
112392004-03-04 Mark Kettenis <kettenis@gnu.org>
11240
11241 * gdb.asm/openbsd.inc: Fix typo.
11242
4bebc3aa
FF
112432004-03-03 Fred Fish <fnf@redhat.com>
11244
11245 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
11246 "val" instead of unused "size". Update copyright year.
11247
6ea9fb37
DJ
112482004-02-29 Daniel Jacobowitz <drow@mvista.com>
11249
11250 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
11251 to use unsigned char.
11252 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
11253 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
11254
23b23974
DJ
112552004-02-29 Daniel Jacobowitz <drow@mvista.com>
11256
11257 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
11258 line of output.
11259
7574fd53
DJ
112602004-02-28 Daniel Jacobowitz <drow@mvista.com>
11261
11262 * gdb.base/relocate.c (dummy): Initialize.
11263
a195357f
DJ
112642004-02-28 Daniel Jacobowitz <drow@mvista.com>
11265
11266 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
11267 a breakpoint at exit.
11268
72fd54a9
FF
112692004-02-27 Fred Fish <fnf@redhat.com>
11270
11271 * gdb.base/chng-syms.exp: Add expect condition to match failing
11272 case that isn't a timeout.
11273
b9d23137
AC
112742004-02-27 Andrew Cagney <cagney@redhat.com>
11275
11276 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
11277 support.
11278
15d208f6 112792004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 11280
15d208f6
FF
11281 * gdb.arch/gdb1431.c: Remove.
11282 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
11283 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
11284 of "until" incorrectly.
11285
98f9cd2d
JB
112862004-02-26 J. Brobecker <brobecker@gnat.com>
11287
11288 * gdb.cp/class2.cc (empty): New class.
11289 (refer): New function.
11290 (main): Declare an object of type empty and use it.
11291 * gdb.cp/class2.exp: Print the value of an object of type empty.
11292
9b50c11b
JJ
112932004-02-26 Jeff Johnston <jjohnstn@redhat.com>
11294
11295 * gdb.base/langs.exp: Update query string to match the
11296 new nquery format used for pending breakpoints.
11297
0dcd613f
AC
112982004-02-26 Andrew Cagney <cagney@redhat.com>
11299
11300 Fix PR i18n/1570.
11301 * gdb.base/charset.c: Update copyright notice.
11302 (main, init_string): Remove the escape character '\e' tests.
11303 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
11304 * gdb.base/charset.exp (valid_host_charset): Ditto.
11305 * gdb.base/setvar.exp: Ditto.
11306
b8a56647
AC
113072004-02-24 Andrew Cagney <cagney@redhat.com>
11308
90d59e34
AC
11309 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
11310 mmapped data in core file" PASS and FAIL messages consistent.
11311
b8a56647
AC
11312 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
11313 setting a breakpoint. Work around PR java/1565.
11314
9f27c604
JJ
113152004-02-23 Jeff Johnston <jjohnstn@redhat.com>
11316
11317 * lib/gdb.exp (gdb_breakpoint): Update query string to match
11318 new nquery format.
11319 * gdb.base/pending.exp: Ditto.
11320
3224a706
MK
113212004-02-22 Mark Kettenis <kettenis@gnu.org>
11322
11323 * configure.in: Run stabs tests on *BSD.
11324 * configure: Regenerated.
11325
41e0a9ca
MK
113262004-02-21 Mark Kettenis <kettenis@gnu.org>
11327
11328 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
11329
1e1b3428
FF
113302004-02-20 Fred Fish <fnf@redhat.com>
11331
11332 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
11333 blank in test for "returns short", for consistency with other
11334 "returns xxx" tests. Update copyright year.
11335
f9a7572a
FF
113362004-02-19 Fred Fish <fnf@redhat.com>
11337
11338 New testcase for PR breakpoint/1558.
11339 * gdb.arch/gdb1558.exp: New file.
11340 * gdb.arch/gdb1558.c: New file.
11341
b2ce2854
EZ
113422004-02-19 Elena Zannoni <ezannoni@redhat.com>
11343
11344 * gdb.base/nodebug.exp: Fix typo.
11345
e7c9ff01
JB
113462004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11347
11348 Committed by Jim Blandy <jimb@redhat.com>.
11349
62f4b920
JB
11350 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
11351
2db536a1
JB
11352 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
11353
e7c9ff01
JB
11354 * gdb.base/float.exp: Support s390*-*-* targets.
11355
f3205b34
AF
113562004-02-17 Adam Fedor <fedor@gnu.org>
11357
11358 * gdb.base/gdb1555.exp: New file.
11359 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
11360
9d62932d
EZ
113612004-02-17 Elena Zannoni <ezannoni@redhat.com>
11362
11363 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
11364
344c9711
FF
113652004-02-16 Fred Fish <fnf@redhat.com>
11366
11367 * gdb.arch/gdb1291.c: Remove
11368 * gdb.arch/gdb1291.s: New test input file.
11369 * gdb.arch/gdb1291.exp: Expand test to check case that should not
11370 fail. Test for correct result, known incorrect result, other
11371 failures and timeouts.
11372
2d822687
AC
113732004-02-16 Andrew Cagney <cagney@redhat.com>
11374
11375 * gdb.base/bigcore.exp: New file.
11376 * gdb.base/bigcore.c: New file.
11377
dac15b66
AC
113782004-02-13 Andrew Cagney <cagney@redhat.com>
11379
11380 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
11381 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
11382 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
11383 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
11384 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
11385 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
11386 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
11387 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
11388 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
11389 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
11390
6bdfc2c4
JJ
113912004-02-11 Jeff Johnston <jjohnstn@redhat.com>
11392
11393 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
11394 executed is an alloc instruction.
11395
87b3ede8
DC
113962004-02-11 David Carlton <carlton@kealia.com>
11397
11398 * gdb.cp/breakpoint.exp: New.
11399 * gdb.cp/breakpoint.cc: New.
11400
6e19e2bf
MC
114012004-02-11 Michael Chastain <mec.gnu@mindspring.com>
11402
11403 Partial fix for PR gdb/1543.
11404 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
11405 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
11406 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
11407 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
11408 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
11409 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
11410 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
11411 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
11412 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
11413 to bug-gdb@prep.ai.mit.edu .
11414 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
11415 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
11416 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
11417 Likewise.
11418
5c5455dc
AC
114192004-02-10 Andrew Cagney <cagney@redhat.com>
11420
11421 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
11422 using gdb_internal_error_resync.
11423
9cf689d7
DJ
114242004-02-09 Daniel Jacobowitz <drow@mvista.com>
11425
11426 * gdb.threads/thread-specific.exp: Stop early if no threads are
11427 found.
11428
d2dc51db
MC
114292004-02-09 Michael Chastain <mec.gnu@mindspring.com>
11430
11431 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
11432
14b1a056
DJ
114332004-02-08 Daniel Jacobowitz <drow@mvista.com>
11434
11435 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
11436 breakpoints.
11437
83f66e8f
DJ
114382004-02-07 Daniel Jacobowitz <drow@mvista.com>
11439
11440 * config/sim.exp (gdb_load): Handle $arg == "".
11441 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
11442 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
11443
30fc0091
EZ
114442004-02-07 Elena Zannoni <ezannoni@redhat.com>
11445
a9c64011
AS
11446 * gdb.base/maint.exp: Update test to reflect
11447 obstack changes.
30fc0091 11448
4d806929
JJ
114492004-02-04 Jeff Johnston <jjohnstn@redhat.com>
11450
11451 * gdb.base/pendshr.c (pendfunc): New function that calls
11452 pendfunc1.
11453 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
11454
7bfdd688
FF
114552004-02-04 Fred Fish <fnf@redhat.com>
11456
11457 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
11458 function symbols and update copyright years.
11459 * gdb.arch/gdb1291.c: Ditto.
11460
aaa08ee4
MC
114612004-02-03 Michael Chastain <mec.gnu@mindspring.com>
11462
11463 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
11464
dbad7755
MC
114652004-02-03 Michael Chastain <mec.gnu@mindspring.com>
11466
11467 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
11468
ec4646ef
MC
114692004-02-03 Michael Chastain <mec.gnu@mindspring.com>
11470
11471 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
11472
1b802196
FF
114732004-02-02 Fred Fish <fnf@redhat.com>
11474
11475 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
11476 remote targets. Update copyright years.
11477
18fe2033
JJ
114782004-02-02 Jeff Johnston <jjohnstn@redhat.com>
11479
11480 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
11481 support.
11482 * gdb.base/langs.exp: Fix test which attempts to create
11483 breakpoint on non-existent function to handle new pending
11484 support.
11485 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
11486 a breakpoint.
11487 * gdb.base/pending.exp: New test.
11488 * gdb.base/pending.c: New file.
11489 * gdb.base/pendshr.c: Ditto.
11490
8d577d32
DC
114912004-02-02 David Carlton <carlton@kealia.com>
11492
11493 * gdb.cp/overload.exp: Add overloadNamespace tests.
11494 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
11495 (overloadNamespace, XXX): New.
11496 (main): Call XXX::marker2.
11497
3ad13771
FF
114982004-02-01 Fred Fish <fnf@redhat.com>
11499
11500 * gdb.base/dump.exp: Use runto_main instead of "runto main".
11501 * gdb.base/finish.exp: Ditto.
11502 * gdb.base/gcore.exp: Ditto.
11503 * gdb.base/huge.exp: Ditto.
11504 * gdb.base/info-proc.exp: Ditto.
11505 * gdb.base/return2.exp: Ditto.
11506 * gdb.threads/gcore-thread.exp: Ditto.
11507
44c75849
DJ
115082004-02-01 Daniel Jacobowitz <drow@mvista.com>
11509
11510 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
11511
005bc093
MK
115122004-02-01 Mark Kettenis <kettenis@gnu.org>
11513
11514 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
11515 that opening the file succeeds on OpenBSD.
11516
c47cebdb
DJ
115172004-02-01 Daniel Jacobowitz <drow@mvista.com>
11518
11519 * gdb.threads/thread-specific.c: New file.
11520 * gdb.threads/threads-specific.exp: New test script.
11521 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
11522 to expect_out.
11523
5a01311c
MK
115242004-02-01 Mark Kettenis <kettenis@gnu.org>
11525
11526 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
11527 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
11528 only on the "print_small_structs from print_long_arg_list" test.
11529
ce22a4f1
DJ
115302004-02-01 Daniel Jacobowitz <drow@mvista.com>
11531
11532 * gdb.base/completion.exp: Kill a stray backslash.
11533
11534 From Jim Ingham <jingham@apple.com>:
11535 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
11536 agrees with the result from sending a tab.
11537
abbab9d3
DJ
115382004-01-31 Daniel Jacobowitz <drow@mvista.com>
11539
11540 * gdb.base/chng-syms.exp: Remove stray newline.
11541
53904d1e
MK
115422004-01-31 Mark Kettenis <kettenis@gnu.org>
11543
11544 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
11545 *-*-openbsd*.
11546 * gdb.asm/openbsd.inc: New file.
11547
3a4b3aac
MK
115482004-01-30 Mark Kettenis <kettenis@gnu.org>
11549
11550 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
11551 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
11552 *-*solaris2*. Remove commented out default settings for
11553 asm-flags. Replace gdb_compile with target_link.
11554
ebac27b4
MC
115552004-01-29 Michael Chastain <mec.gnu@mindspring.com>
11556
11557 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
11558 for all tests. Remove old hp-ux and cygnus xfail cases.
11559
d8679d84
PH
115602004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
11561
11562 * gdb.base/chng-syms.exp: New file.
11563 * gdb.base/chng-syms.c: New file.
11564
0a55bc22
MC
115652004-01-24 Michael Chastain <mec.gnu@mindspring.com>
11566
11567 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
11568 Provide arms for current output in all my configurations.
11569
94b8e876
MC
115702004-01-24 Michael Chastain <mec.gnu@mindspring.com>
11571
11572 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
11573 * lib/compiler.cc: Likewise.
11574 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
11575 get the right preprocessor. Eval the output directly. Remove
11576 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
11577 hp_f77_compiler and hp_f90_compiler completely.
11578 (gdb_preprocess): Delete.
11579 (get_compiler): Delete.
11580
7cf03d44
MK
115812004-01-24 Mark Kettenis <kettenis@gnu.org>
11582
11583 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
11584 <string.h>.
11585
68b6dce9
NR
115862004-01-24 Nick Roberts <nick@nick.uklinux.net>
11587
11588 * gdb.mi/mi-stack.exp: Update copyright.
11589
b368761e
DC
115902004-01-23 David Carlton <carlton@kealia.com>
11591
11592 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
11593 test for cp_lookup_transparent_type.
11594 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
11595 call them.
11596
f2061b53
DJ
115972004-01-23 Daniel Jacobowitz <drow@mvista.com>
11598
11599 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
11600 after -var-update.
11601
37fc574a
DC
116022004-01-23 David Carlton <carlton@kealia.com>
11603
11604 * gdb.cp/namespace.cc (C::ensureRefs): New.
11605 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
11606
8e94b928
NR
116072004-01-20 Nick Roberts <nick@nick.uklinux.net>
11608
11609 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
11610 case "-stack-list-locals 2".
11611 * gdb.mi/mi-var-child.exp: Test for case
11612 "-var-list-children --all-values NAME".
11613
997b0952
MC
116142004-01-18 Michael Chastain <mec.gnu@mindspring.com>
11615
11616 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
11617
52470da3
MK
116182004-01-18 Mark Kettenis <kettenis@gnu.org>
11619
7049b4b8
MK
11620 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
11621 used with gdb_test_multiple.
11622
52470da3
MK
11623 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
11624 read at address 0. This fixes PR testsuite/1504.
11625
da6012e5
DJ
116262004-01-18 Daniel Jacobowitz <drow@mvista.com>
11627
11628 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
11629 Remove downloading, guessing the host executable, the calls to
11630 gdb_file_cmd and gdb_target_cmd, and "load" support.
11631 (infer_host_exec): New function broken out from gdb_load.
11632 (gdb_load): New wrapper for gdbserver_gdb_load.
11633 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
11634 gdb_target_cmd. Use -target-select.
11635 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
11636 Download binaries to the host. Clear last_mi_remote_file when
11637 we load a new binary.
11638 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
11639 call gdbserver_gdb_load and mi_gdb_target_cmd.
11640
32c70722
MC
116412004-01-17 Michael Chastain <mec.gnu@mindspring.com>
11642
11643 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
11644 type patterns.
11645
b0cecf36
MC
116462004-01-17 Michael Chastain <mec.gnu@mindspring.com>
11647
11648 * gdb.cp/templates.exp: Fix typo in test name of
11649 "print Foo<volatile char*>::foo".
11650
4120d7e6
MC
116512004-01-15 Michael Chastain <mec.gnu@mindspring.com>
11652
11653 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
11654
f679e530
BE
116552004-01-16 Ben Elliston <bje@wasabisystems.com>
11656
11657 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
11658 (clean mostlyclean): Remove empty rm.
11659
091c48f6
MC
116602004-01-15 Michael Chastain <mec.gnu@mindspring.com>
11661
11662 * gdb.base/setvar.exp: Add copyright years.
11663
3e5fc8d2
DC
116642004-01-14 David Carlton <carlton@bactrian.org>
11665
11666 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
11667 PR c++/1511 and update coment.
11668 * gdb.cp/templates.exp: Update patterns to match current output.
11669 If changes involve something other than whitespace, KFAIL
11670 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
11671
63d06c5c
DC
116722004-01-14 David Carlton <carlton@kealia.com>
11673
11674 * gdb.cp/namespace.exp: Add tests involving classes defined within
11675 namespaces.
11676 * gdb.cp/namespace.cc (C::CClass): New.
11677 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
11678
a51dab88
EZ
116792004-01-14 Elena Zannoni <ezannoni@redhat.com>
11680
11681 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
11682 what debug info we have. Print a better message if something goes
11683 wrong while producing the separate debug info file.
11684
a476ccc9
MC
116852004-01-14 Michael Chastain <mec.gnu@mindspring.com>
11686
11687 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
11688
f453692c
MC
116892004-01-14 Michael Chastain <mec.gnu@mindspring.com>
11690
11691 * gdb.base/callfuncs.c: Add copyright notice.
11692
f40063a5
MC
116932004-01-13 Michael Chastain <mec.gnu@mindspring.com>
11694
11695 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
11696 inheritance. PR gdb/1498, PR gcc/13539.
11697
19ac3974
EZ
116982004-01-13 Elena Zannoni <ezannoni@redhat.com>
11699
a9c64011
AS
11700 * gdb.threads/gcore-thread.exp: Prefix name of binary with
11701 test specific name.
11702 * gdb.mi/gdb669.exp: Ditto.
11703 * gdb.mi/mi-pthreads.exp: Ditto.
11704 * gdb.mi/mi1-pthreads.exp: Ditto.
11705 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 11706
56c97c6e
MC
117072004-01-12 Michael Chastain <mec.gnu@mindspring.com>
11708
11709 * gdb.cp/member-ptr.cc: Add copyright notice.
11710
a0644324
MC
117112004-01-12 Michael Chastain <mec.gnu@mindspring.com>
11712
11713 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
11714 some patterns for recent versions of gcc and hpacc. Delete
11715 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
11716 Delete tests that access a NULL pointer-to-member-data. This
11717 script is still disabled for gcc.
11718
32fabe09
EZ
117192004-01-12 Elena Zannoni <ezannoni@redhat.com>
11720
11721 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 11722 escaped correctly.
32fabe09 11723
1f8a6abb
EZ
117242004-01-12 Elena Zannoni <ezannoni@redhat.com>
11725
11726 * gdb.base/sepdebug.exp: New file.
11727 * gdb.base/sepdebug.c: New file.
11728 * lib/gdb.exp (separate_debug_filename): New procedure.
11729 (gdb_gnu_strip_debug): New procedure.
11730
48efe704
AC
117312004-01-12 Andrew Cagney <cagney@redhat.com>
11732
11733 * gdb.mi/ChangeLog: Delete file. Renamed to ...
11734 * gdb.mi/ChangeLog-1999-2003: New file.
11735
a9415475
AC
117362004-01-12 Andrew Cagney <cagney@redhat.com>
11737
11738 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
11739 "Renaming a directory to a non-empty directory returns ENOTEMPTY
11740 or EEXIST", treat EBUSY as an XFAIL.
11741
83b8cf9d
MC
117422004-01-11 Michael Chastain <mec.gnu@mindspring.com>
11743
11744 * gdb.base/scope.exp: Remove obsolete setup_xfail for
11745 hp_cc_compiler.
11746
9939d2a8
MC
117472004-01-10 Michael Chastain <mec.gnu@mindspring.com>
11748
11749 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
11750 decorations.
11751
1ff8cadf
MC
117522004-01-10 Michael Chastain <mec.gnu@mindspring.com>
11753
11754 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
11755 and "(aCC)" decorations. Remove obsolete doco about old
11756 test results.
11757
6fa9022e
MC
117582004-01-09 Michael Chastain <mec.gnu@mindspring.com>
11759
11760 * gdb.cp/exception.exp: Fix typo in doco.
11761
209721fe
MK
117622004-01-09 Mark Kettenis <kettenis@gnu.org>
11763
11764 * gdb.base/gdb1476.exp: Fix typo.
11765
ef11303e
MC
117662004-01-09 Michael Chastain <mec.gnu@mindspring.com>
11767
11768 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
11769 file.
11770
041ab88c
MC
117712004-01-09 Michael Chastain <mec.gnu@mindspring.com>
11772
11773 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
11774 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
11775 Use gdb_compile. Remove restriction on gcc. Add some patterns
11776 for recent version of gdb. Delete second half, which was a copy
11777 of the first half with different build flags. This test is
11778 still disabled because it is still not ready for production.
11779
e36d075a
MC
117802004-01-08 Michael Chastain <mec.gnu@mindspring.com>
11781
11782 * gdb.cp/exception.cc: Add copyright notice.
11783 * gdb.cp/exception.exp: Add a notice that this file is broken
11784 because of line number changes caused by addition of copyright
11785 notice.
11786
42b190ad
MC
117872004-01-08 Michael Chastain <mec.gnu@mindspring.com>
11788
11789 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
11790 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
11791
8f25f06b
MC
117922004-01-08 Michael Chastain <mec.gnu@mindspring.com>
11793
11794 * gdb.cp/classes.exp: Accept gnu abi 2.
11795 * gdb.cp/derivation.exp: Likewise.
11796 * gdb.cp/overload.exp: Likewise.
11797 * gdb.cp/virtfunc.exp: Likewise.
11798
06ded8b8
MC
117992004-01-08 Michael Chastain <mec.gnu@mindspring.com>
11800
11801 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
11802 semicolon after end of function.
11803
77c26ae3
MC
118042004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11805
11806 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
11807 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
11808 boilerplate code for compiling and running the program under
11809 test. Add some string method tests.
11810
20757486
MC
118112004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11812
11813 * gdb.cp/bs15503.cc: Add copyright notice.
11814 * gdb.cp/bs15503.exp: Adjust line number.
11815
0fd3b503
MC
118162004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11817
11818 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
11819 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
11820
10d1bea8
MC
118212004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11822
11823 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
11824 hp_cc_compiler.
11825
2789202a
MC
118262004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11827
11828 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
11829 * gdb.cp/ctti.exp: Use the marker instead of "next".
11830 With gcc, run further before bailing.
11831
b862f14c
MC
118322004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11833
11834 * gdb.cp/cttiadd.cc: Add copyright notice.
11835 * gdb.cp/cttiadd1.cc: Likewise.
11836 * gdb.cp/cttiadd2.cc: Likewise.
11837 * gdb.cp/cttiadd3.cc: Likewise.
11838
96da2469
MC
118392004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11840
11841 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
11842 Use gdb_test, gdb_test_multiple. Use floating-point values that
11843 have exact representations in IEEE-ish formats.
11844
053248ff
MC
118452004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11846
11847 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
11848 compilers. Delete duplicate call to get_compiler_info.
11849 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
11850 * gdb.base/volatile.exp: Likewise.
11851
84acecdd
MK
118522004-01-07 Mark Kettenis <kettenis@gnu.org>
11853
11854 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
11855 memory at address 0.
11856
fe11a27f
MC
118572004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11858
11859 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
11860 to test for hp-ux assembler. Fix copyright years.
11861
60ad077b
AC
118622004-01-07 Andrew Cagney <cagney@redhat.com>
11863
11864 * gdb.base/fileio.c (strerrno): Add "EBUSY".
11865
1c9b8f33
AC
118662004-01-07 Andrew Cagney <cagney@redhat.com>
11867
11868 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
11869 when creating the read-only file. From analysis by Roland McGrath
11870 and Elena Zannoni.
11871
753ccc7a
MC
118722004-01-06 Michael Chastain <mec.gnu@mindspring.com>
11873
11874 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
11875
eca3e36b
MC
118762004-01-06 Michael Chastain <mec.gnu@mindspring.com>
11877
11878 * gdb.base/cvexpr.c: Be type-safe with function pointers and
11879 data pointers.
11880
f8d4bac4
MC
118812004-01-06 Michael Chastain <mec.gnu@mindspring.com>
11882
11883 * gdb.cp/m-static.exp: Compile one source file at a time.
11884 Delete unused call to get_compiler_info.
11885
9b4e0f94
MC
118862004-01-06 Michael Chastain <mec.gnu@mindspring.com>
11887
11888 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
11889 * gdb.base/call-rt-st.exp: Likewise.
11890 * gdb.base/nodebug.exp: Likewise.
11891 * gdb.base/volatile.exp: Likewise.
11892 * gdb.cp/ref-types.exp: Likewise.
11893 * gdb.cp/templates.exp: Likewise.
11894
023c1024
MK
118952004-01-05 Mark Kettenis <kettenis@gnu.org>
11896
11897 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
11898
19703c4a
MC
118992004-01-05 Michael Chastain <mec.gnu@mindspring.com>
11900
11901 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
11902 hppa*-hp-hpux*.
11903
18b67037
MK
119042004-01-04 Mark Kettenis <kettenis@gnu.org>
11905
ba6219c8
MK
11906 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
11907 x86_64-*-*.
11908
18b67037
MK
11909 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
11910 sparc64-*-* and sparc*-solaris2*.
11911
1bfbbb9d
MK
119122004-01-04 Mark Kettenis <kettenis@gnu.org>
11913
11914 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
11915 return ${tests}" test. The ${tests} already mentions the
11916 filename.
11917
06846494
MC
119182004-01-02 Michael Chastain <mec.gnu@mindspring.com>
11919
11920 * gdb.cp/local.exp: Accept gcc abi 2.
11921
3b0cb202
MC
119222004-01-02 Michael Chastain <mec.gnu@mindspring.com>
11923
11924 * gdb.cp/templates.exp: Accept gcc abi 2.
11925
0643ec3f
MC
119262004-01-02 Michael Chastain <mec.gnu@mindspring.com>
11927
11928 * lib/compiler.cc: Remove supports_template_debugging.
11929 * gdb.cp/templates.exp: Do not test supports_template_debugging.
11930
d231d0b1
MC
119312004-01-01 Michael Chastain <mec.gnu@mindspring.com>
11932
11933 * gdb.cp/namespace.exp: Accept gcc abi 2.
11934
44ffb27c
MC
119352004-01-01 Michael Chastain <mec.gnu@mindspring.com>
11936
11937 * gdb.cp/method.exp: Accept gcc abi 2.
11938
184ad485
MC
119392004-01-01 Michael Chastain <mec.gnu@mindspring.com>
11940
11941 * gdb.cp/classes.exp: Generate identical results as old version.
11942 * gdb.cp/derivation.exp: Likewise.
11943 * gdb.cp/overload.exp: Likewise.
11944 * gdb.cp/virtfunc.exp: Likewise.
11945
116f09e7
MC
119462004-01-01 Michael Chastain <mec.gnu@mindspring.com>
11947
11948 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
11949 mysterious bug with sourceware version of expect.
11950
b1379776
MC
119512004-01-01 Michael Chastain <mec.gnu@mindspring.com>
11952
11953 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
11954 current versions of gcc, including gcc abi 2. Remove gratuitous
11955 restart of test program. Use gdb_test_multiple and gdb_test for
11956 all tests. Add patterns to xfail missing "const" in "const char *"
11957 and kfail PR gdb/1155.
11958
6b7a4c0e
MC
119592004-01-01 Michael Chastain <mec.gnu@mindspring.com>
11960
11961 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
11962 current versions of gcc, including gcc abi 2. Remove gratuitous
11963 restart of test program. Use gdb_test_multiple and gdb_test for
11964 all tests. Add patterns to kfail PR gdb/1498.
11965
51615d72
MC
119662003-12-31 Michael Chastain <mec.gnu@mindspring.com>
11967
11968 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
11969 current versions of gcc, including gcc abi 2. Use "breakpoint"
11970 and "continue" instead of restarting the target program. Use
11971 gdb_test_multiple and gdb_test for all tests.
11972
7b79a9d7
MK
119732004-01-01 Mark Kettenis <kettenis@gnu.org>
11974
11975 * gdb.asm/asm-source.exp: Update copyright year. Link statically
11976 for *-*-solaris2*.
11977
1cd3489f
MC
119782003-12-31 Michael Chastain <mec.gnu@mindspring.com>
11979
11980 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
11981 current versions of gcc, including gcc abi 2. Use "breakpoint"
11982 and "continue" instead of restarting the target program several
11983 times. Use gdb_test_multiple and gdb_test for all tests.
11984
850742db
MC
119852003-12-18 Michael Chastain <mec.gnu@mindspring.com>
11986
11987 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
11988 source files.
11989
eb4bbda8
MC
119902003-12-16 Michael Chastain <mec.gnu@mindspring.com>
11991
11992 * gdb.base/environ.exp: Handle compiling test case from multiple
11993 source files.
11994
e42c7771
MC
119952003-12-16 Michael Chastain <mec.gnu@mindspring.com>
11996
11997 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
11998
80e4b428
JB
119992003-12-17 Jim Blandy <jimb@redhat.com>
12000
5f06973a
JB
12001 * gdb.base/freebpcmd.c: Add copyright notice.
12002
80e4b428
JB
12003 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
12004
0ab84fb7
MC
120052003-12-16 Michael Chastain <mec.gnu@mindspring.com>
12006
12007 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
12008
1b3bb3d0
JB
120092003-12-13 Jim Blandy <jimb@redhat.com>
12010
12011 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
12012
3a4c9371
KB
120132003-12-12 Kevin Buettner <kevinb@redhat.com>
12014
12015 * gdb.asm/frv.inc: New file.
12016 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
12017
a1dea79a
FF
120182003-12-09 Fred Fish <fnf@redhat.com>
12019
12020 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
12021 functions to break1.c and leave prototypes behind. Add more
12022 "set breakpoint NN here" comments.
12023 * gdb.base/break1.c: New file.
12024
12025 * gdb.base/break.exp: Handle compiling test case from multiple
12026 source files and change source file references as needed.
12027 * gdb.base/completion.exp: Ditto.
12028 * gdb.base/condbreak.exp: Ditto.
12029 * gdb.base/define.exp: Ditto.
12030 * gdb.base/ena-dis-br.exp: Ditto.
12031 * gdb.base/info-proc.exp: Ditto.
12032 * gdb.base/maint.exp: Ditto.
12033 * gdb.base/until.exp: Ditto.
12034
12035 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
12036 hardcoded line numbers.
12037 * gdb.base/define.exp: Ditto.
12038 * gdb.base/ena-dis-br.exp: Ditto.
12039 * gdb.base/maint.exp: Ditto.
12040 * gdb.base/until.exp: Ditto.
12041
12042 * gdb.base/completion.exp: Use "break1" for completion tests since
12043 "break" is no longer a unique prefix.
12044
5266b69c
AC
120452003-12-06 Andrew Cagney <cagney@redhat.com>
12046
12047 * gdb.base/structs.exp (test_struct_returns): When applicable, set
12048 "return_value_unimplemented". When an unimplemented struct return
12049 architecture, report incorrect values as a KFAIL
12050
374451f0
MC
120512003-12-05 Michael Chastain <mec.gnu@mindspring.com>
12052
12053 * gdb.cp/rtti.exp: Accept new wording of warning from
12054 cp_lookup_rtti_type.
12055
ba9b20a7
MC
120562003-12-05 Michael Chastain <mec.gnu@mindspring.com>
12057
12058 Partial fix for PR testsuite/1456.
12059 * gdb.base/scope.exp (test_at_main): Replace references to
12060 gcc_compiled with calls to test_compiler_info.
12061 (test_at_foo): Likewise.
12062 (test_at_bar): Likewise.
12063
b74b6d0b
MC
120642003-12-04 Michael Chastain <mec.gnu@mindspring.com>
12065
12066 Partial fix for PR testsuite/1456.
12067 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
12068 to test_compiler_info.
12069
ccfa3402
MC
120702003-12-03 Michael Chastain <mec.gnu@mindspring.com>
12071
12072 * gdb.base/so-impl-ld.exp: Update copyright notice.
12073
f6246aba
MC
120742003-12-02 Michael Chastain <mec.gnu@mindspring.com>
12075
12076 Partial fix for PR testsuite/1456.
12077 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
12078 to test_compiler_info.
12079
13ae734a
MC
120802003-11-28 Michael Chastain <mec.gnu@mindspring.com>
12081
12082 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
12083 from current versions of gdb. Clean up regular expressions.
12084 Delete redundant timeout case.
12085
d8e1cdee
MC
120862003-11-28 Michael Chastain <mec.gnu@mindspring.com>
12087
12088 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
12089 from current versions of gdb. Clean up regular expressions.
12090 Delete redundant timeout case.
12091
96457b64
MC
120922003-12-01 Michael Chastain <mec.gnu@mindspring.com>
12093
12094 Partial fix for PR testsuite/1456.
12095 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
12096 gcc_compiled with call to test_compiler_info.
12097
f35309fc
MC
120982003-11-30 Michael Chastain <mec.gnu@mindspring.com>
12099
12100 Partial fix for PR testsuite/1456.
12101 * gdb.base/list.exp (test_list_function): Delete unused declaration
12102 of gcc_compiled.
12103
d7afdf9b
MC
121042003-11-29 Michael Chastain <mec.gnu@mindspring.com>
12105
12106 Partial fix for PR testsuite/1456.
12107 * gdb.base/complex.exp: Replace reference to gcc_compiled with
12108 call to test_compiler_info.
12109
71507b56
MK
121102003-11-29 Mark Kettenis <kettenis@gnu.org>
12111
12112 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
12113 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
12114 it to create the appropriate note.inc.
12115 * gdb.asm/asmsrc1.s: Include "note.inc".
12116 * gdb.asm/netbsd.inc: New file.
12117 * gdb.asm/empty.inc: New file.
12118
f81f93f7
MC
121192003-11-28 Michael Chastain <mec.gnu@mindspring.com>
12120
12121 Partial fix for PR testsuite/1456.
12122 * gdb.base/constvars.exp: Replace references to gcc_compiled with
12123 calls to test_compiler_info.
12124
9a77938e
MC
121252003-11-27 Michael Chastain <mec.gnu@mindspring.com>
12126
12127 Partial fix for PR testsuite/1456.
12128 * gdb.base/volatile.exp: Replace references to gcc_compiled with
12129 calls to test_compiler_info.
12130
e8367dc7
MK
121312003-11-27 Mark Kettenis <kettenis@gnu.org>
12132
12133 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
12134 pattern for the KFAILs.
12135
526c61ee
AF
121362003-11-25 Adam Fedor <fedor@gnu.org>
12137
12138 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
12139 * gdb.objc/objcdecode.m: New file.
12140
28f2d600
AF
121412003-11-25 Adam Fedor <fedor@gnu.org>
12142
12143 * gdb.objc/nondebug.exp: Test for PR objc/1236.
12144 * gdb.objc/nondebug.m: New file.
12145
a3895cee
BE
121462003-11-26 Ben Elliston <bje@wasabisystems.com>
12147
12148 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
12149 NetBSD as it does on FreeBSD. Modelled on a similar change by
12150 Mark Kettenis on 2003-05-30.
12151 (link-flags): Set to "--entry _start" regardless of target.
12152 Special linker flags are to be appended to $link-flags.
12153 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
12154
c9f2c8a3
MC
121552003-11-25 Michael Chastain <mec.gnu@mindspring.com>
12156
12157 * gdb.cp/method.exp: Accept output of new demangler.
12158
15a0587a 121592003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
12160
12161 * gdb/class2.exp: New file.
12162 * gdb/class2.cc: New file.
12163
3c00b570
MC
121642003-11-25 Michael Chastain <mec.gnu@mindspring.com>
12165
12166 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
12167 of new demangler.
12168
7027acc7
MK
121692003-11-23 Mark Kettenis <kettenis@gnu.org>
12170
12171 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
12172 of gdb_test "run".
12173
b0e1598a
MK
121742003-11-23 Mark Kettenis <kettenis@gnu.org>
12175
12176 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
12177 "continue" into "run".
12178
4d9eda44
MC
121792003-11-23 Michael Chastain <mec.gnu@mindspring.com>
12180
12181 Partial fix for PR testsuite/1456.
12182 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
12183 call to test_compiler_info.
12184 * gdb.cp/ctti.exp: Likewise.
12185 * gdb.cp/derivation.exp: Likewise.
12186 * gdb.cp/member-ptr.exp: Likewise.
12187 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
12188 reference to gcc_compiled.
12189
121902003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
12191
12192 Fix PR testsuite/1463.
12193 * gdb.base/structs.exp (start_structs_test): Call
12194 get_debug_format before using the debug format.
12195
d422fe19
AC
121962003-11-22 Andrew Cagney <cagney@redhat.com>
12197
12198 * lib/gdb.exp (gdb_test_multiple): Add simple example.
12199 * gdb.base/structs.exp: Use gdb_test_multiple.
12200
039cf96d
AC
122012003-11-20 Andrew Cagney <cagney@redhat.com>
12202
6882279b
AC
12203 * gdb.base/structs.exp: Handle and recover from internal errors.
12204 Replace "foo${n}" with "foo<n>" in test messages.
12205
e53890ae
AC
12206 * gdb.base/structs.exp: Update copyright. Rewrite.
12207 * gdb.base/structs.c: Update copyright. Rewrite.
12208
2b211c59
AC
12209 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
12210 resync count exceeded.
d63a86f8 12211
039cf96d
AC
12212 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
12213 from the internal error.
12214 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
12215 Original from Jim Blandy.
12216 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 12217
eac98b22
AC
122182003-11-19 Andrew Cagney <cagney@redhat.com>
12219
12220 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
12221 KFAIL.
12222
67455b2a
MK
122232003-11-17 Mark Kettenis <kettenis@gnu.org>
12224
12225 New testcase for PR backtrace/1435.
12226 * gdb.arch/i386-unwind.exp: New file.
12227 * gdb.arch/i386-unwind.c: New file.
12228
853d6e5b
AC
122292003-11-17 Andrew Cagney <cagney@redhat.com>
12230
12231 * lib/gdb.exp (compiler_info): New global.
12232 (test_compiler_info): New function.
12233 (get_compiler_info): Set compiler_info.
12234 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
12235 "compiler_info" to gcc-<major>-<minor>.
12236
38cf6e11
MC
122372003-11-15 Michael Chastain <mec.gnu@mindspring.com>
12238
12239 * gdb.trace/configure: Remove.
12240
a50d3602
EZ
122412003-11-13 Elena Zannoni <ezannoni@redhat.com>
12242
12243 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 12244 breakpoints.
a50d3602
EZ
12245 * gdb.base/break.exp: Remove all references to explicit line
12246 numbers.
12247
d9407aaa
NC
122482003-11-11 Nick Clifton <nickc@redhat.com>
12249
12250 * gdb.base/shreloc.exp: Do not run for targets which do not
12251 support shared objects.
12252
db488fc1
CV
122532003-11-10 Corinna Vinschen <vinschen@redhat.com>
12254
12255 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
12256 Don't run tests if nofileio flag is given.
12257
6a90a18e
EZ
122582003-11-07 Elena Zannoni <ezannoni@redhat.com>
12259
12260 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 12261 as well as 'Watchpoint'.
6a90a18e 12262
0b915e9c
EZ
122632003-11-06 Elena Zannoni <ezannoni@redhat.com>
12264
12265 Reported by Jim Ingham <jingham@apple.com>:
12266 * gdb.base/annota1.exp: Match at least one occurrence of the
12267 signal handler annotation.
12268
d7e4b55f
EZ
122692003-11-06 Elena Zannoni <ezannoni@redhat.com>
12270
a9c64011
AS
12271 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
12272 as well as 'Watchpoint'.
d7e4b55f 12273
2fe4e8d0
MC
122742003-11-05 Michael Chastain <mec@shout.net>
12275
12276 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
12277
6ef88553
KW
122782003-11-03 Kris Warkentin <kewarken@qnx.com>
12279
12280 * gdb.arch/gdb1291.c: New test file.
12281 * gdb.arch/gdb1291.exp: New test script.
12282 * gdb.arch/gdb1431.c: New test file.
12283 * gdb.arch/gdb1431.exp: New test script.
12284
ae7dc4d8
MC
122852003-10-22 Michael Chastain <mec@shout.net>
12286
12287 * gdb.mi/pthreads.c: Add copyright notice.
12288
c39d7427
MC
122892003-10-22 Michael Chastain <mec@shout.net>
12290
12291 * gdb.threads/pthreads.c: Add copyright notice.
12292
8b7d96c1
MC
122932003-10-20 Michael Chastain <mec@shout.net>
12294
12295 * gdb.base/gdb1056.exp: New test script.
12296
d1d69fdd
DJ
122972003-10-13 Daniel Jacobowitz <drow@mvista.com>
12298
12299 * gdb.threads/killed.exp: Use gdb_run_cmd.
12300
7d605576
DJ
123012003-10-13 Daniel Jacobowitz <drow@mvista.com>
12302
12303 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
12304 create a core file.
12305 * gdb.threads/gcore-thread.exp: Likewise.
12306
618ec112
CV
123072003-10-13 Corinna Vinschen <vinschen@redhat.com>
12308
12309 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
12310 type, based on char type.
12311 (struct bit_flags_short_t): New bitfield type, based on short type.
12312 (init_bit_flags_char): New fuction.
12313 (init_bit_flags_short): Ditto.
12314 (print_bit_flags_char): Ditto.
12315 (print_bit_flags_short): Ditto.
12316 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
12317
9367a73c
MC
123182003-10-11 Michael Chastain <mec@shout.net>
12319
12320 * gdb.base/call-rt-st.exp: Update copyright year.
12321
1decf120
KI
123222003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
12323
12324 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
12325 * gdb.disasm/sh3.s: Ditto.
12326
5445b2ae
DJ
123272003-10-07 Daniel Jacobowitz <drow@mvista.com>
12328
12329 * gdb.threads/switch-threads.exp: New test.
12330 * gdb.threads/switch-threads.c: New source file.
12331
aec24853
CV
123322003-10-07 Corinna Vinschen <vinschen@redhat.com>
12333
12334 * gdb.base/ending-run.exp: Add sh specific case.
12335
adc7428d
AC
123362003-10-06 Andrew Cagney <cagney@redhat.com>
12337
12338 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
12339 * gdb.disasm/mn10200.exp: Delete obsolete file.
12340
c9d37158
DJ
123412003-09-29 Daniel Jacobowitz <drow@mvista.com>
12342
12343 * ChangeLog: Correct an entry command.exp -> commands.exp.
12344 * gdb.base/commands.exp (bp_deleted_in_command_test)
12345 (temporary_breakpoint_commands): Check noargs.
12346
79c2c32d
DC
123472003-09-25 David Carlton <carlton@kealia.com>
12348
12349 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
12350 of some print tests, where appropriate. Add tests for C::D::cd,
12351 E::ce, F::cXfX, G::XgX.
12352 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
12353
594e6d67
RE
123542003-09-25 Richard Earnshaw <rearnsha@arm.com>
12355
12356 * lib/java.exp (java_init): Import target_alias before using it.
12357
10f0d451
DC
123582003-09-25 David Carlton <carlton@kealia.com>
12359
12360 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
12361
274bcba0
EZ
123622003-09-23 Elena Zannoni <ezannoni@redhat.com>
12363
d63a86f8 12364 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 12365 weirdness.
274bcba0 12366
cdbf20f7
MC
123672003-09-17 Michael Chastain <mec@shout.net>
12368
12369 * gdb.cp/gdb1355.exp: New file.
12370 * gdb.cp/gdb1355.c: New file.
12371
71e06f80
CV
123722003-09-15 Corinna Vinschen <vinschen@redhat.com>
12373
12374 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
12375 * gdb.asm/sh.inc: New file.
12376
5c4e30ca
DC
123772003-09-11 David Carlton <carlton@kealia.com>
12378
bd45b7af
DC
12379 * gdb.cp/namespace.exp: Add tests for namespace types.
12380 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
12381 (test_namespace): New.
12382
1c199746
EZ
123832003-09-11 Elena Zannoni <ezannoni@redhat.com>
12384
a9c64011 12385 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 12386 * gdb.stabs/weird.exp: Ditto.
1c199746 12387
04ed252f
MC
123882003-09-08 Michael Chastain <mec@shout.net>
12389
12390 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
12391
d8a2d9e7
MC
123922003-09-07 Michael Chastain <mec@shout.net>
12393
12394 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
12395 'parse error'.
12396
161afb24
MK
123972003-09-07 Mark Kettenis <m.kettenis@osp.nl>
12398
12399 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
12400
49f2741a
MC
124012003-08-30 Michael Chastain <mec@shout.net>
12402
12403 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
12404 * gdb.gdb/observer.exp: Ditto.
12405 * gdb.gdb/xfullpath.exp: Ditto.
12406
8afa723e
MK
124072003-08-29 Mark Kettenis <kettenis@gnu.org>
12408
12409 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
12410 *-*-*bsd*.
12411
f31dfe3b
JJ
124122003-08-28 Jeff Johnston <jjohnstn@redhat.com>
12413
12414 * gdb.base/dump.exp: Skip for ia64.
12415
4630e498
JJ
124162003-08-25 Jeff Johnston <jjohnstn@redhat.com>
12417
12418 * gdb.asm/asm-source.exp: Add ia64 support.
12419 * gdb.asm/ia64.inc: New file.
12420
1105b7ef
MC
124212003-08-22 Michael Chastain <mec@shout.net>
12422
12423 * gdb.cp: New directory.
12424 * gdb.cp/*: Copy from gdb.c++/*.
12425 * gdb.c++/*: Remove.
12426 * Makefile.in: Change gdb.c++ to gdb.cp.
12427 * configure.in: Ditto.
12428 * configure: Regnerate.
12429
c945b932
MK
124302003-08-18 Mark Kettenis <kettenis@gnu.org>
12431
12432 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
12433 * gdb.arch/i386-prologue.c (gdb1338): Add function.
12434
2b66634b
DJ
124352003-08-17 Daniel Jacobowitz <drow@mvista.com>
12436
12437 * mi-var-display.exp (-var-list-children weird): Accept function
12438 pointers with argument types.
12439 * mi1-var-display.exp (-var-list-children weird): Likewise.
12440 * mi2-var-display.exp (-var-list-children weird): Likewise.
12441
a356f73b
DJ
124422003-08-17 Daniel Jacobowitz <drow@mvista.com>
12443
12444 * gdb.base/annota3.exp: Add missing newline.
12445
483417b8
MC
124462003-08-06 Michael Chastain <mec@shout.net>
12447
12448 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
12449
c99c59c3
MS
124502003-08-12 Michael Snyder <msnyder@redhat.com>
12451
12452 * gdb.base/float.exp: Add test for SH.
12453
55ed7501
MK
124542003-08-10 Mark Kettenis <kettenis@gnu.org>
12455
12456 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
12457
1a371f2e
EZ
124582003-08-07 Elena Zannoni <ezannoni@redhat.com>
12459
12460 * gdb.base/completion.exp: Remove reduntant completion test
12461 on filename.
12462
e0f353ce
EZ
124632003-08-07 Elena Zannoni <ezannoni@redhat.com>
12464
a9c64011
AS
12465 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
12466 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
12467 gdb.trace/save-trace.exp: Make sure that full pathnames are
12468 escaped correctly.
e0f353ce 12469
5710a1af 124702003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 12471
a9c64011
AS
12472 * configure.in: Don't generate config.h from config.hin.
12473 * configure: Regenerate.
12474 * config.hin: Remove file.
12475 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
12476 * gdb.threads/pthreads.c: Ditto.
5710a1af 12477
dcd81ce9
DJ
124782003-08-07 Daniel Jacobowitz <drow@mvista.com>
12479
12480 From Kei Sakamoto <sakamoto.kei@renesas.com>:
12481 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
12482 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
12483 Replace ld24 with seth/add3.
12484
6009d884
AC
124852003-08-02 Andrew Cagney <cagney@redhat.com>
12486
12487 * gdb.base/annota3.exp: New file.
12488 * gdb.base/annota3.c: New file.
12489 * gdb.c++/annota3.exp: New file.
12490 * gdb.c++/annota3.cc: New file.
12491
51514e06
MC
124922003-07-29 Michael Chastain <mec@shout.net>
12493
12494 * gdb.threads/tls.c (spin): Check errno only if sem_wait
12495 actually failed.
12496 (do_pass): Likewise.
12497 * gdb.threads/tls.exp: Always initialize no_of_threads.
12498
4ee6625b
DJ
124992003-07-27 Daniel Jacobowitz <drow@mvista.com>
12500
12501 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
12502 pattern.
12503 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
12504 * gdb.threads/tls.exp: Recognize one case of the host library not
12505 supporting TLS.
12506
225f2bf6
AC
125072003-07-27 Andrew Cagney <cagney@redhat.com>
12508
12509 * gdb.base/fileio.exp: Use SH when running commands using
12510 remote_exec.
12511
bcb27c9f
DJ
125122003-07-24 Daniel Jacobowitz <drow@mvista.com>
12513
12514 From Kei Sakamoto <sakamoto.kei@renesas.com>:
12515 * gdb.base/relocate.c (dummy): New padding array.
12516
3d67be83
MS
125172003-07-22 Michael Snyder <msnyder@redhat.com>
12518
d63a86f8 12519 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
12520
12521 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
12522 patterns to be more general, accepting old and new output.
12523 Some output chars (such as '+') also must be quoted.
d63a86f8 12524 Some addresses are displayed numerically instead of
3d67be83
MS
12525 symbolically.
12526
57ba3b85
MS
125272003-07-23 Michael Snyder <msnyder@redhat.com>
12528
686d097c
MS
12529 * gdb.base/return2.exp: Don't test long-long return.
12530
57ba3b85
MS
12531 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
12532 * gdb.disasm/t01_mov.exp: Ditto.
12533 * gdb.disasm/t02_mova.s: Ditto.
12534 * gdb.disasm/t02_mova.exp: Ditto.
12535 * gdb.disasm/t03_add.s: Ditto.
12536 * gdb.disasm/t03_add.exp: Ditto.
12537 * gdb.disasm/t04_sub.s: Ditto.
12538 * gdb.disasm/t04_sub.exp: Ditto.
12539 * gdb.disasm/t05_cmp.s: Ditto.
12540 * gdb.disasm/t05_cmp.exp: Ditto.
12541 * gdb.disasm/t06_ari2.s: Ditto.
12542 * gdb.disasm/t06_ari2.exp: Ditto.
12543 * gdb.disasm/t07_ari3.s: Ditto.
12544 * gdb.disasm/t07_ari3.exp: Ditto.
12545 * gdb.disasm/t08_or.s: Ditto.
12546 * gdb.disasm/t08_or.exp: Ditto.
12547 * gdb.disasm/t09_xor.s: Ditto.
12548 * gdb.disasm/t09_xor.exp: Ditto.
12549 * gdb.disasm/t10_and.s: Ditto.
12550 * gdb.disasm/t10_and.exp: Ditto.
12551 * gdb.disasm/t11_logs.s: Ditto.
12552 * gdb.disasm/t11_logs.exp: Ditto.
12553 * gdb.disasm/t12_bit.s: Ditto.
12554 * gdb.disasm/t12_bit.exp: Ditto.
12555 * gdb.disasm/t13_otr.s: Ditto.
12556 * gdb.disasm/t13_otr.exp: Ditto.
12557
e00759ef
EZ
125582003-07-22 Elena Zannoni <ezannoni@redhat.com>
12559
12560 * gdb.threads/tls.exp :Add kfail for 'info address' case.
12561
8bc2021f
EZ
125622003-07-22 Elena Zannoni <ezannoni@redhat.com>
12563
a9c64011
AS
12564 * gdb.threads/tls.c : New file.
12565 * gdb.threads/tls.exp : New file.
12566 * gdb.threads/tls-main.c : New file.
12567 * gdb.threads/tls-shared.c : New file.
12568 * gdb.threads/tls-shared.exp : New file.
8bc2021f 12569
89320c4c
AS
125702003-07-22 Andreas Schwab <schwab@suse.de>
12571
12572 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
12573
180dea7c
AS
125742003-07-20 Andreas Schwab <schwab@suse.de>
12575
12576 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
12577 due to insn reordering.
12578
0714963c
AC
125792003-07-15 Andrew Cagney <cagney@redhat.com>
12580
12581 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
12582
98a23b3f
MC
125832003-07-15 Michael Chastain <mec@shout.net>
12584
12585 * gdb.base/gdb1250.exp: New file.
12586 * gdb.base/gdb1250.c: New file.
12587
27e417a2
ML
125882003-07-09 Michal Ludvig <mludvig@suse.cz>
12589
12590 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
12591 expansion of size_t to 'unsigned long', not only to 'unsigned'.
12592
8bc2021f
EZ
125932003-07-09 Elena Zannoni <ezannoni@redhat.com>
12594
a9c64011
AS
12595 * gdb.threads/tls.c: New file.
12596 * gdb.threads/tls.exp: New file.
12597 * gdb.threads/tls-main.c: New file.
12598 * gdb.threads/tls-shared.c: New file.
12599 * gdb.threads/tls-shared.exp: New file.
8bc2021f 12600
d99968dc
EZ
126012003-07-09 Elena Zannoni <ezannoni@redhat.com>
12602
12603 * gdb.base/annota1.exp: Make sure that we properly escape the
12604 full path of the source file. Xfail more permissive patterns,
d63a86f8 12605 due to a compiler debug info problem.
d99968dc 12606
83876b3b
AS
126072003-07-07 Andreas Schwab <schwab@suse.de>
12608
2705e972
AS
12609 * gdb.asm/m68k.inc: New file.
12610 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
12611
83876b3b
AS
12612 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
12613 arguments"): Also match negative number.
12614
12615 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
12616
3a871b37
DJ
126172003-07-03 Daniel Jacobowitz <drow@mvista.com>
12618
12619 * gdb.base/store.c (charest): New typedef.
12620 (add_char): Rename to add_charest, update.
12621 (wack_char): Rename to wack_charest, update types. Return l + r
12622 to keep r live across the call.
12623 (wack_short, wack_int, wack_long, wack_longest, wack_float)
12624 (wack_double, wack_doublest): Return l + r to keep r live across
12625 the call.
12626 * gdb.base/store.exp: Accomodate store.c changes.
12627
b2a7f303
DC
126282003-06-30 David Carlton <carlton@kealia.com>
12629
12630 * gdb.c++/maint.exp (test_invalid_name): New.
12631 (test_first_component): Add tests for invalid names.
12632
3c6cb4a1
MC
126332003-06-29 Michael Chastain <mec@shout.net>
12634
12635 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
12636 output of '<VTT for class>' for virtual base classes.
12637
f1c2644b
DJ
126382003-06-29 Daniel Jacobowitz <drow@mvista.com>
12639
12640 * gdb.base/completion.exp: Tab-complete "complet" instead of
12641 "compl".
12642 * gdb.base/complex.exp, gdb.base/complex.c: New files.
12643
18080350
DJ
126442003-06-29 Daniel Jacobowitz <drow@mvista.com>
12645
12646 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
12647 * gdb.base/volatile.exp: Likewise.
12648
f56973f8
DJ
126492003-06-29 Daniel Jacobowitz <drow@mvista.com>
12650
12651 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
12652 gdb/1265.
12653
126542003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
12655 Daniel Jacobowitz <drow@mvista.com>
12656
12657 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
12658 initial line count of 'captured_main' from 26 to 32.
12659 (test_with_self): Allow xmalloc call to be interleaved with the
12660 preceding two lines.
12661
e766d4d6
JB
126622003-06-24 Joel Brobecker <brobecker@gnat.com>
12663
12664 * gdb.base/bang.exp: New testcase.
12665
f125c9a4
JB
126662003-06-23 Joel Brobecker <brobecker@gnat.com>
12667
12668 * gdb.base/langs.exp: Add some tests for the "minimal" language
12669 support.
12670
6e25beaf
EZ
126712003-06-23 Elena Zannoni <ezannoni@redhat.com>
12672
12673 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
12674 the testcase.
12675
2f816dda
DJ
126762003-06-22 Daniel Jacobowitz <drow@mvista.com>
12677
12678 * gdb.base/relocate.exp: Test add-symbol-file with a variable
12679 offset.
12680
db5a5748
DJ
126812003-06-22 Daniel Jacobowitz <drow@mvista.com>
12682
12683 * gdb.c++/pr-1210.cc: New file.
12684 * gdb.c++/pr-1210.exp: New file.
12685
1df0c130
DJ
126862003-06-21 Daniel Jacobowitz <drow@mvista.com>
12687
12688 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
12689 000-exec-continue.
12690
a92feac0
MK
126912003-06-15 Mark Kettenis <kettenis@gnu.org>
12692
12693 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
12694 on *-*-*bsd* instead of *-*-freebsd*.
12695
81a58f5b
AC
126962003-06-14 Andrew Cagney <cagney@redhat.com>
12697
12698 * gdb.base/store.exp: Test longest and doublest. Test all
12699 parameters. Weaken return statement match.
12700 * gdb.base/store.c: Add longest and doublest - aka long long and
12701 long double functions. Put all parameters into local register
12702 variables. Use negative values.
12703
b257a0d3
AC
127042003-06-14 Andrew Cagney <cagney@redhat.com>
12705
12706 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
12707 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
12708 exit status.
12709 * gdb.base/fileio.exp: Disable target when nointerrupts and
12710 noinferiorio, instead of limiting it to remote. Use remote_exec
12711 instead of system.
d63a86f8 12712
21c38304
JJ
127132003-06-12 Jeff Johnston <jjohnstn@redhat.com>
12714
12715 * gdb.base/float.exp: Add ia64 support.
12716
1bcdb424
CV
127172003-06-12 Corinna Vinschen <vinschen@redhat.com>
12718
12719 * gdb.base/fileio.exp: Run only on remote targets.
12720
6aeb981f
CV
127212003-06-10 Corinna Vinschen <vinschen@redhat.com>
12722
12723 * gdb.base/fileio.c: New file, testing File-I/O.
12724 * gdb.base/fileio.exp: Ditto.
12725
53df362e
RG
127262003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
12727
12728 * gdb.base/shreloc.exp: New file, check symbol values obtained from
12729 shared objects after relocation at load time (gdb PR/1132).
12730 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 12731 as above, part of the shared object relocation test.
53df362e 12732
ffee1b46
MK
127332003-06-08 Mark Kettenis <kettenis@gnu.org>
12734
b5ca3722
MK
12735 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
12736 fully filled history list.
12737 * gdb.base/gdb_history: New file.
12738
03ed860d
MK
12739 * gdb.base/signals.exp: XFAIL "continue to func1" on
12740 i*86-*-freebsd*.
12741
ffee1b46
MK
12742 * gdb.base/attach.exp: When trying to attach to a nonexistent
12743 process, make it possible to specify the PID based on the target,
12744 and do so for *-*-freebsd*.
12745
d80dbb52
RH
127462003-06-02 Richard Henderson <rth@redhat.com>
12747
12748 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
12749
6dd77b81
RH
127502003-06-02 Richard Henderson <rth@redhat.com>
12751
12752 * gdb.base/selftest.exp: Next over lim_at_start initialization.
12753
f6347e16
RH
127542003-06-02 Richard Henderson <rth@redhat.com>
12755
12756 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
12757
2c161407
DJ
127582003-06-01 Daniel Jacobowitz <drow@mvista.com>
12759
12760 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
12761 of globalvar.
12762
572eb746
MK
127632003-06-01 Mark Kettenis <kettenis@gnu.org>
12764
12765 * gdb.asm/asm-source.exp: Check for memory read errors in
12766 disassembler test on *BSD too.
12767
9e9617a5
RH
127682003-06-01 Richard Henderson <rth@redhat.com>
12769
12770 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
12771 for .frame.
12772 (gdbasm_call): Lose ldgp.
12773 (gdbasm_startup): Add frame information.
12774 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
12775
7b34ad4e
MK
127762003-05-31 Mark Kettenis <kettenis@gnu.org>
12777
12778 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
12779 i?86-*-*.
12780
10059fdf
MK
127812003-05-30 Mark Kettenis <kettenis@gnu.org>
12782
12783 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
12784 FreeBSD.
12785
acf4b816
RH
127862003-05-29 Richard Henderson <rth@redhat.com>
12787
12788 * gdb.asm/alpha.inc: New file.
12789 * gdb.asm/asm-source.exp: Use it.
12790
e9ecd949
JB
127912003-05-29 Jim Blandy <jimb@redhat.com>
12792
12793 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
12794 'core.PID'.
12795
e3e5a4f3
JB
127962003-05-22 Jim Blandy <jimb@redhat.com>
12797
12798 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
12799 backtrace.
d63a86f8 12800
72fe3d25
DC
128012003-05-20 David Carlton <carlton@math.stanford.edu>
12802
12803 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
12804 this time.
12805
58da2eb2
DC
128062003-05-19 David Carlton <carlton@bactrian.org>
12807
12808 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
12809 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
12810
1fcb5155
DC
128112003-05-19 David Carlton <carlton@bactrian.org>
12812
12813 * gdb.c++/namespace.exp: Add namespace scope and anonymous
12814 namespace tests.
12815 Bump copyright date.
12816 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
12817 (main): Call C::D::marker2.
12818 * gdb.c++/namespace1.cc: New file.
12819
85e85163
JJ
128202003-05-14 Jeff Johnston <jjohnstn@redhat.com>
12821
12822 Roland McGrath <roland@redhat.com>
d63a86f8 12823 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
12824 there is no manager thread.
12825
a25fbfec
JJ
128262003-05-08 Jeff Johnston <jjohnstn@redhat.com>
12827
d63a86f8
RM
12828 * gdb.threads/schedlock.exp: Remove assumption that all threads
12829 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
12830 in one of the child threads rather than the main thread.
12831
be375bae
JB
128322003-05-07 Jim Blandy <jimb@redhat.com>
12833
09bf6082
JB
12834 Add support for assembly source testing on the s390x.
12835 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
12836 architecture.
12837 * gdb.asm/s390x.inc: New file.
12838
be375bae
JB
12839 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
12840 succession of 'if' statements.
12841
00905d52
AC
128422003-05-05 Andrew Cagney <cagney@redhat.com>
12843
12844 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
12845
b1e29e33
AC
128462003-05-05 Andrew Cagney <cagney@redhat.com>
12847
12848 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
12849 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
12850
e33d66ec
EZ
128512003-05-02 Elena Zannoni <ezannoni@redhat.com>
12852
12853 * gdb.base/charset.exp: Update based on new behavior of set/show
12854 charset commands.
12855
2b6fd0d8
AC
128562003-05-01 Andrew Cagney <cagney@redhat.com>
12857
12858 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
12859 variable do not give memory errors.
12860
130cacce
AF
128612003-04-30 Adam Fedor <fedor@gnu.org>
12862
12863 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
12864 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
12865 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
12866 gdb.objc/basicclass.m: : New files
12867
12868 * lib/gdb.exp (gdb_compile_objc): New procedure.
12869
bea71854
DJ
128702003-04-27 Daniel Jacobowitz <drow@mvista.com>
12871
12872 * gdb.base/signals.exp: Make backtrace tests more specific.
12873
0f20eeea
DC
128742003-04-23 David Carlton <carlton@bactrian.org>
12875
12876 * gdb.c++/maint.exp (test_first_component): Add tests for
12877 'operator' in more locations.
12878
c8c4d8dc
KB
128792003-04-16 Kevin Buettner <kevinb@redhat.com>
12880
12881 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
12882
3fe60e3c
EZ
128832003-04-16 Elena Zannoni <ezannoni@redhat.com>
12884
12885 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 12886 func marke' instead. Update test name.
3fe60e3c 12887
9219021c
DC
128882003-04-15 David Carlton <carlton@math.stanford.edu>
12889
12890 * gdb.c++/maint.exp: New file.
12891
5dd55bdd
EZ
128922003-04-14 Elena Zannoni <ezannoni@redhat.com>
12893
12894 * gdb.threads/schedlock.c: Change type of thread function argument
12895 to long, to avoid warnings on 64-bit platforms.
12896
00890572
EZ
128972003-04-14 Elena Zannoni <ezannoni@redhat.com>
12898
a9c64011
AS
12899 * gdb.base/attach.exp: Add new message from ptrace in case of
12900 attaching to nonexistent process.
d63a86f8 12901
93201743
JB
129022003-04-11 Jim Blandy <jimb@redhat.com>
12903
12904 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
12905 gdb.c++/userdef.cc: Place comments on the lines to which the
12906 marker function might return.
12907 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
12908 gdb.c++/userdef.exp: Look for those comments to check that we've
12909 returned to the right place, instead of checking line numbers.
12910
2a11c64d
EZ
129112003-04-11 Elena Zannoni <ezannoni@redhat.com>
12912
a9c64011
AS
12913 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
12914 match on sourcefile name, instead of directory name.
2a11c64d 12915
68ab8fc5
EZ
129162003-04-10 Elena Zannoni <ezannoni@redhat.com>
12917
d63a86f8 12918 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
12919 working directory name.
12920
5624293a
JB
129212003-04-09 Jim Blandy <jimb@redhat.com>
12922
12923 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
12924 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
12925 after an inferior function call, report the failure, but allow the
12926 test to continue.
12927
f1f02ee4
SC
129282003-04-05 Stephane Carrez <stcarrez@nerim.fr>
12929
12930 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
12931 with -DPROTOTYPES.
12932
6eb79af0
SC
129332003-04-05 Stephane Carrez <stcarrez@nerim.fr>
12934
12935 * gdb.base/break.exp: Revert last patch.
12936
8dfb4cf0
SC
129372003-04-04 Stephane Carrez <stcarrez@nerim.fr>
12938
12939 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
12940 with -DPROTOTYPES.
12941
ed4c619a
AC
129422003-04-02 Andrew Cagney <cagney@redhat.com>
12943
12944 * gdb.base/callfuncs.exp: Make "print add" messages unique.
12945 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
12946 matching directories by the name breakpoint.
12947 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
12948 Make "continue to marker1" consistent.
12949 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
12950 message consistent.
12951 * lib/gdb.exp: Put "the program is no longer running", and "the
12952 program exited" in parenthesis.
12953 * lib/mi-support.exp: Ditto.
d63a86f8 12954
4e35d5f0 129552003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 12956
4e35d5f0
BR
12957 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
12958
71900fe8
AC
129592003-03-29 Andrew Cagney <cagney@redhat.com>
12960
12961 * gdb.base/sizeof.c (main): Print the value of '\377'.
12962 * gdb.base/sizeof.exp: Check the sign of '\377'.
12963
c0655a16
MC
129642003-03-27 Michael Chastain <mec@shout.net>
12965
12966 * gdb.base/gdb1090.exp: New file.
12967 * gdb.base/gdb1090.cc: New file.
12968
5b2a3989
JB
129692003-03-27 J. Brobecker <brobecker@gnat.com>
12970
12971 * gdb.gdb/observer.exp: New regression test.
12972
79876890
MC
129732003-03-27 Michael Chastain <mec@shout.net>
12974
12975 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
12976 * gdb.base/ptype.exp: Likewise.
12977
6eac95e3
CV
129782003-03-27 Corinna Vinschen <vinschen@redhat.com>
12979
12980 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
12981
e8c71839
MC
129822003-03-26 Michael Chastain <mec@shout.net>
12983
12984 * gdb.base/ptype.exp: Actually use some typedef'd types.
12985
71b10041
SC
129862003-03-21 Stephane Carrez <stcarrez@nerim.fr>
12987
12988 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
12989 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
12990
2512cf80
CV
129912003-03-20 Corinna Vinschen <vinschen@redhat.com>
12992
12993 * gdb.base/default.exp: Fix regular expression.
12994
0d195a4f
CV
129952003-03-20 Corinna Vinschen <vinschen@redhat.com>
12996
12997 * gdb.base/args.exp: Fix regular expression.
12998
8a2dbca8
CV
129992003-03-20 Corinna Vinschen <vinschen@redhat.com>
13000
13001 * gdb.base/help.exp: Allow Win32 child process.
13002
bf028682
CV
130032003-03-20 Corinna Vinschen <vinschen@redhat.com>
13004
13005 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
13006 when stepping out of main().
13007
182dbe85
CV
130082003-03-20 Corinna Vinschen <vinschen@redhat.com>
13009
13010 * gdb.base/default.exp: Check for win32 specific message when calling
13011 "run" without executable.
13012
d67a6ba5
CV
130132003-03-20 Corinna Vinschen <vinschen@redhat.com>
13014
13015 * gdb.base/args.exp: Expect .exe in output.
13016
a955b5bb
CV
130172003-03-20 Corinna Vinschen <vinschen@redhat.com>
13018
13019 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
13020 Cygwin native.
13021
bf6bad4b
AC
130222003-03-17 Andrew Cagney <cagney@redhat.com>
13023
13024 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
13025 vector registes.
13026 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
13027 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
13028
293e9a31
DC
130292003-03-17 David Carlton <carlton@math.stanford.edu>
13030
13031 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
13032 test, for PR breakpoints/38.
13033 Call test_watchpoint_and_breakpoint.
13034 * gdb.base/watchpoint.c (func3): New function.
13035 (main): Call func3.
13036
5330f2db
DC
130372003-03-04 David Carlton <carlton@math.stanford.edu>
13038
13039 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
13040 Garply<Garply<char> >:: garply".
13041 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
13042 with respect to PR c++/1111; note also PR c++/1113.
13043 (test_template_breakpoints): KFAIL "constructor breakpoint" with
13044 respect to PR c++/1062.
13045 KFAIL "destructor breakpoint" with respect to PR c++/1112.
13046
6ece72da
DC
130472003-03-03 David Carlton <carlton@math.stanford.edu>
13048
13049 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
13050 with respect to PR c++/57.
13051 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
13052 c++/826.
13053 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
13054 respect to PR c++/57.
13055
85ca1584
DC
130562003-03-03 David Carlton <carlton@math.stanford.edu>
13057
13058 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
13059 respect to PR c++/33 into FAILs.
13060
98e9c5b8
MC
130612003-03-03 Michael Chastain <mec@shout.net>
13062
7bedbf27
MC
13063 * configure.in: Update copyright years.
13064
130652003-03-03 Michael Chastain <mec@shout.net>
13066
13067 * Makefile.in: Update copyright years.
98e9c5b8 13068
f683e100
DC
130692003-02-28 David Carlton <carlton@math.stanford.edu>
13070
13071 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
13072 print class instead of struct and/or superfluous protection
13073 specifiers, as long as the resulting output is equivalent to the
13074 source code.
13075 Delete FIXME from end of messages on tests that don't need
13076 fixing.
13077
a9e0cf2c
DC
130782003-02-28 David Carlton <carlton@math.stanford.edu>
13079
13080 * gdb.c++/templates.exp (do_tests): Allow const in the two
13081 Foo<volatile char *>::foo tests.
13082
e8d359df
MS
130832003-02-27 Michael Snyder <msnyder@redhat.com>
13084
d63a86f8 13085 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
13086 will be consistant.
13087
0b71dc91
DC
130882003-02-26 David Carlton <carlton@math.stanford.edu>
13089
13090 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
13091 char *>::foo" test with respect to PR c++/33. Create a new test
13092 which is identical to that one except that it doesn't put the
13093 space between the "char" and the "*"; KFAIL it, too.
13094
dd14ab43
DC
130952003-02-26 David Carlton <carlton@math.stanford.edu>
13096
13097 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
13098 template types into either PASSes or KFAILs (corresponding to PR
13099 c++/57). Tweak indentation. Update copyright.
13100
1146c7f1
SC
131012003-02-23 Stephane Carrez <stcarrez@nerim.fr>
13102
13103 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
13104
74641dfb
MC
131052003-02-13 Michael Chastain <mec@shout.net>
13106
13107 * gdb.base/exprs.exp: Remove i960 remnants.
13108 * gdb.base/funcargs.exp: Likewise.
13109 * gdb.base/list.exp: Likewise.
13110 * gdb.base/ptype.exp: Likewise.
13111
559cd2d0
DC
131122003-02-14 David Carlton <carlton@math.stanford.edu>
13113
13114 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
13115 pEe->D::vg()" from XFAIL to KFAIL.
13116
c4f90d87
JM
131172003-02-13 Jason Molenda (jmolenda@apple.com)
13118
13119 * gdb.base/maint.exp: Update maint print statistics regexp to include
13120 new entries.
13121
cbc4d97c
MC
131222003-02-13 Michael Chastain <mec@shout.net>
13123
13124 * gdb.c++/inherit.exp: Remove call to get_debug_format.
13125
40f235b7
MC
131262003-02-12 Michael Chastain <mec@shout.net>
13127
13128 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
13129 * gdb.c++/inherit.exp: Likewise.
13130 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
13131 * gdb.c++/templates.exp: Likewise.
13132 * gdb.c++/virtfunc.exp: Likewise.
13133
c56716b0
JM
131342003-02-06 Jason Molenda (jason-cl@molenda.com)
13135
13136 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
13137 why the code is written that way.
13138
070afcf8
MC
131392003-02-05 Michael Chastain <mec@shout.net>
13140
13141 * gdb.base/dump.exp: Add missing copyright line.
13142
5d0331e5
JM
131432003-02-05 Jason Molenda (jason-cl@molenda.com)
13144
f7ae6d3e 13145 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
13146 at the beginning so the breakpoint doesn't get set on the loop.
13147
92851186
MC
131482003-02-05 Michael Chastain <mec@shout.net>
13149
13150 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
13151 output for configurations with gcc 2.95.3.
13152
cbf1e085
AC
131532003-02-05 Keith Seitz <keiths@redhat.com>
13154 Andrew Cagney <ac131313@redhat.com>
13155
13156 * gdb.mi/mi-cli.exp: New file.
d63a86f8 13157
29518e1e
MC
131582003-02-04 Michael Chastain <mec@shout.net>
13159
13160 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
13161 Call perror and then continue.
13162
5af1d5f3
MC
131632003-02-03 Michael Chastain <mec@shout.net>
13164
13165 * gdb.c++/pr-1023.cc: New file.
13166 * gdb.c++/pr-1023.exp: New file.
13167
6b549786
JB
131682003-02-05 Jim Blandy <jimb@redhat.com>
13169
13170 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
13171 it's local to foobar. Check for it there, and check that it's not
13172 present in main.
13173 * gdb.c++/local.cc (marker2): New function.
13174 (foobar): Call marker1.
13175 (main): Call marker2 instead of marker1.
13176
67f16606
AC
131772003-02-04 Andrew Cagney <ac131313@redhat.com>
13178
13179 * gdb.disasm/mn10200.exp: Obsolete file.
13180 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
13181 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
13182 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
13183
1c5cb38e
DC
131842003-02-04 David Carlton <carlton@math.stanford.edu>
13185
13186 * gdb.c++/overload.exp: Test intToChar(1).
13187 * gdb.c++/overload.cc (intToChar): New.
13188 (main): Call intToChar.
13189
d1fe6965
DC
131902003-02-03 David Carlton <carlton@math.stanford.edu>
13191
13192 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
13193 'might_kfail' arg.
13194 KFAIL some of the continue_to_bp_overloaded calls, according to
13195 PR c++/1025.
13196
9ba61c5d
MC
131972003-02-01 Michael Chastain <mec@shout.net>
13198
13199 * gdb.base/advance.c (marker1): New marker function.
13200 * gdb.base/advance.exp: When the 'advance' command lands on the
13201 return breakpoint, it can legitimately stop on either the
13202 current line or the next line. Accommodate both outcomes.
13203 * gdb.base/until.exp: Likewise.
13204
e7494ffb
AC
132052003-02-02 Andrew Cagney <ac131313@redhat.com>
13206
13207 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
13208 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
13209 now a list, not a tuple.
13210 * gdb.mi/mi-var-display.exp: Ditto.
13211 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 13212
075559bc
AC
132132003-02-01 Andrew Cagney <ac131313@redhat.com>
13214
13215 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
13216 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
13217 stack backtraces.
13218 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 13219
2bd4c7b1
MK
132202003-02-01 Mark Kettenis <kettenis@gnu.org>
13221
13222 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
13223 gdb.mi/mi1-pthreads.exp: Return instead of calling
13224 gdb_suppress_entire_file.
13225
eabd8992
MS
132262003-02-01 Mark Salter <msalter@redhat.com>
13227
13228 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
13229
71469e2f
MS
132302003-01-31 Mark Salter <msalter@redhat.com>
13231
13232 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
13233 Support empty arg.
13234
38a94d44
MC
132352003-01-30 Michael Chastain <mec@shout.net>
13236
13237 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
13238 This was a workaround for a UTF-8 bug in readline 4.3. The bug
13239 has been fixed in gdb/readline on 2003-01-09.
13240
19ea9e73
MS
132412003-01-29 Michael Snyder <msnyder@redhat.com>
13242
e8d359df
MS
13243 * gdb.base/maint.exp: Allow for leading underscore in symbol.
13244 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
13245 * gdb.base/args.exp: Skip if target does not support args passing.
13246
2307bd6a
DJ
132472003-01-22 Daniel Jacobowitz <drow@mvista.com>
13248
19ea9e73 13249 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
13250 gdb_test. Accept a list of expect arguments as the third
13251 parameter.
13252 (gdb_test): Use it.
13253
f2dd3617
EZ
132542003-01-20 Elena Zannoni <ezannoni@redhat.com>
13255
13256 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
13257 allow for different test tree configurations. Update some
13258 tescases accordingly.
13259 * gdb.arch/altivec-regs.exp: Ditto.
13260 * gdb.asm/asm-source.exp: Ditto.
13261 * gdb.base/advance.exp: Ditto.
13262 * gdb.base/display.exp: Ditto.
d63a86f8 13263 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
13264 * gdb.base/mips_pro.exp: Ditto.
13265 * gdb.base/overlays.exp: Ditto.
13266 * gdb.base/relocate.exp: Ditto.
13267 * gdb.base/setshow.exp: Ditto.
13268 * gdb.base/step-line.exp: Ditto.
13269 * gdb.base/step-test.exp: Ditto.
13270 * gdb.base/until.exp: Ditto.
13271 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
13272
c71cdefd
DC
132732003-01-17 David Carlton <carlton@math.stanford.edu>
13274
13275 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
13276 corresponding to PR c++/945.
13277 Update copyright.
13278
fdba05d7
DC
132792003-01-17 David Carlton <carlton@math.stanford.edu>
13280
13281 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
13282 corresponding to PR c++/68.
13283
132842003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
13285
13286 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
13287 (test_paddr_hairy_functions): Call print_addr_2_kfail for
13288 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
13289
c362c33a
EZ
132902003-01-15 Elena Zannoni <ezannoni@redhat.com>
13291
0fbc361c
EZ
13292 * gdb.base/break.exp: Fix change of default location, because of
13293 removal of until tests.
13294 * gdb.base/help.exp: Update test for new 'until' help message.
13295 Add test for help on 'advance'.
a9c64011 13296 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 13297
dabf8a35
MK
132982003-01-15 Mark Kettenis <kettenis@gnu.org>
13299
13300 * gdb.base/default.exp: Adapt "info float" test for recent changes
13301 to that command. Add test for "info vector".
13302 * gdb.base/float.exp: New file. Add test for "info float" that
13303 resembles the old test in gdb.base/default.exp.
13304
a1769aca
DC
133052003-01-15 David Carlton <carlton@math.stanford.edu>
13306
13307 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
13308
82025e13
EZ
133092003-01-15 Elena Zannoni <ezannoni@redhat.com>
13310
13311 * gdb.base/break.exp: Move the tests of until command from here...
13312 * gdb.base/until.exp: ... to here. New file. Add other tests.
13313 * gdb.base/advance.c: New file.
13314 * gdb.base/advance.exp: New file.
13315
8f9ab801
EZ
133162003-01-14 Elena Zannoni <ezannoni@redhat.com>
13317
a9c64011
AS
13318 * gdb.base/args.c: New file.
13319 * gdb.base/args.exp: New file.
8f9ab801 13320
9ae66589
DJ
133212003-01-14 Daniel Jacobowitz <drow@mvista.com>
13322
13323 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
13324
8d77e5c3
DJ
133252003-01-14 Daniel Jacobowitz <drow@mvista.com>
13326
13327 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
13328
12d2f0a1
DJ
133292003-01-14 Daniel Jacobowitz <drow@mvista.com>
13330
13331 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
13332 dates.
13333
6ca37014
DJ
133342003-01-13 Daniel Jacobowitz <drow@mvista.com>
13335
13336 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
13337
b0023472
DJ
133382003-01-13 Daniel Jacobowitz <drow@mvista.com>
13339
13340 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
13341 (ptype &*"foo").
13342 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
13343
607fbc54 133442003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
13345
13346 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
13347 * gdb.mi/mi1-console.exp: Likewise.
13348
607fbc54 133492003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
13350
13351 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
13352 * gdb.mi/mi1-console.exp: Likewise.
13353
a1fb14a2
DJ
133542003-01-13 Daniel Jacobowitz <drow@mvista.com>
13355
13356 * gdb.c++/overload.exp: Remove some fixed XFAILs.
13357
c4cf40b7
DJ
133582003-01-09 Daniel Jacobowitz <drow@mvista.com>
13359
13360 * gdb.base/detach.exp: New test.
13361
696d5a5b
DJ
133622003-01-09 Daniel Jacobowitz <drow@mvista.com>
13363
13364 * Makefile.in (ALL_SUBDIRS): New variable.
13365 (subdirs, clean, distclean): Use it.
13366 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
13367 regenerating Makefile, since it is generated from the top level.
13368 * gdb.asm/Makefile.in: Likewise.
13369 * gdb.base/Makefile.in: Likewise.
13370 * gdb.c++/Makefile.in: Likewise.
13371 * gdb.disasm/Makefile.in: Likewise.
13372 * gdb.java/Makefile.in: Likewise.
13373 * gdb.mi/Makefile.in: Likewise.
13374 * gdb.threads/Makefile.in: Likewise.
13375 * gdb.trace/Makefile.in: Likewise.
13376
754533e4
DC
133772003-01-09 David Carlton <carlton@math.stanford.edu>
13378
13379 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
13380 Add copyright year 2003.
13381
d8b3e9ee
MC
133822003-01-06 Michael Chastain <mec@shout.net>
13383
13384 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
13385 When selecting a thread, 'line' and 'file' are optional.
13386 * gdb.mi/mi1-pthreads.exp: Likewise.
13387
8e9e0fe6
AS
133882003-01-06 Andreas Schwab <schwab@suse.de>
13389
13390 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
13391 failures.
13392
b5ab8ff3
DJ
133932003-01-04 Daniel Jacobowitz <drow@mvista.com>
13394
13395 Fix PR gdb/844
13396 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
13397 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
13398
13399 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
13400 instead of calling gdb_suppress_entire_file.
13401 * gdb.threads/print-threads.exp: Likewise.
13402 * gdb.threads/schedlock.exp: Likewise.
13403
13404 * gdb.threads/killed.exp: Return instead of calling
13405 gdb_suppress_entire_file.
13406 * gdb.threads/linux-dp.exp: Likewise.
13407 * gdb.threads/pthreads.exp: Likewise.
13408
1e698235
DJ
134092003-01-04 Daniel Jacobowitz <drow@mvista.com>
13410
13411 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
13412 stabs.
13413 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
13414 * gdb.base/whatis.exp: Always allow (void) after function names.
13415
147ff08c
DJ
134162003-01-04 Daniel Jacobowitz <drow@mvista.com>
13417
13418 * gdb.c++/casts.exp: Correct regexp.
13419
dc62bfc2
MK
134202003-01-04 Mark Kettenis <kettenis@gnu.org>
13421
13422 * configure.in: Call AC_CONFIG_HEADER. Don't call
13423 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
13424 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
13425 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
13426 aforementioned directories in the AC_OUPUT call.
13427 * config.hin: New file.
13428 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
13429 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
13430 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
13431 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
13432 pass -I$objdir instead of -I$objdir/$subdir in compilation.
13433 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
13434 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
13435 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
13436 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
13437 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
13438 gdb.threads/configure.in, gdb.threads/configure,
13439 gdb.threads/config.in, gdb.trace/configure.in,
13440 gdb.trace/configure: Removed.
13441
77afa639
MC
134422003-01-03 Michael Chastain <mec@shout.net>
13443
13444 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
13445 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
13446
7634bb6e
DJ
134472003-01-03 Daniel Jacobowitz <drow@mvista.com>
13448
13449 * gdb.base/store.exp: Fix regular expressions.
13450
b39c905e
MK
134512002-12-28 Mark Kettenis <kettenis@gnu.org>
13452
13453 * configure.in: Rewrite.
13454 * configure: Regenerated.
13455
0a8551dd
DC
134562003-01-03 David Carlton <carlton@math.stanford.edu>
13457
13458 * gdb.base/psymtab.exp: New file.
13459 * gdb.base/psymtab1.c: Ditto.
13460 * gdb.base/psymtab2.c: Ditto.
13461
c60b7188
AF
134622002-12-23 Adam Fedor <fedor@gnu.org>
13463
13464 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
13465
ee73db83
DC
134662002-12-23 David Carlton <carlton@math.stanford.edu>
13467
13468 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
13469 and current_directory initialization.
13470
d6c1774e
JB
134712002-12-22 Jim Blandy <jimb@redhat.com>
13472
f0a847b8
JB
13473 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
13474 rather than as part of the output file name.
13475
d6c1774e
JB
13476 * gdb.base/attach.exp: There's no need to copy the test program to
13477 /tmp; that was only ever necessary on HP/UX, and this test is
13478 entirely disabled there anyway.
13479
f0708dbb
JB
134802002-12-21 Jim Blandy <jimb@redhat.com>
13481
4c2acfea
JB
13482 * gdb.c++/psmang.exp: Doc fix.
13483
f0708dbb
JB
13484 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
13485 test.
13486
9579e000
DC
134872002-12-20 David Carlton <carlton@math.stanford.edu>
13488
13489 * gdb.c++/annota2.exp: KFAIL annotate-quit.
13490
d1810171
MC
134912002-12-18 Michael Chastain <mec@shout.net>
13492
13493 * gdb.c++/annota2.exp: Add copyright year 2002.
13494
76565097
DC
134952002-12-17 David Carlton <carlton@math.stanford.edu>
13496
13497 * gdb.c++/try_catch.cc: Add marker comments.
13498 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
13499 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
13500 * gdb.c++/m-static.cc: Ditto.
13501 * gdb.c++/m-static1.cc: Ditto.
13502 * gdb.c++/try_catch.cc: Ditto.
13503
da81390b
JJ
135042002-12-16 Jeff Johnston <jjohnstn@redhat.com>
13505
13506 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
13507 to see whether we are using the new -environment-directory
13508 command which resets via -r or the old version of the command
13509 which may prompt the user. Part of fix for gdb/741.
13510
b304d130
AC
135112002-12-13 Andrew Cagney <ac131313@redhat.com>
13512
13513 * gdb.fortran/types.exp: Update obsolete comment.
13514 * gdb.fortran/exprs.exp: Ditto.
13515 * lib/gdb.exp: Delete obsolete code.
13516 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
13517 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
13518 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
13519 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
13520 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
13521 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
13522 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
13523 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
13524 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
13525 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
13526 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
13527 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
13528 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
13529 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
13530 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
13531 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
13532 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
13533 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
13534 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
13535 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
13536 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
13537 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
13538 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
13539 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
13540 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
13541 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
13542 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
13543 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
13544 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
13545 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
13546 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
13547 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
13548 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
13549 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
13550 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
13551 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
13552 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
13553
a23b6e6a
DC
135542002-12-11 David Carlton <carlton@math.stanford.edu>
13555
13556 * gdb.c++/m-data.exp: Add test for members that shadow global
13557 variables: see PR gdb/804.
13558 * gdb.c++/m-data.cc: Ditto.
13559
6604731b
DJ
135602002-12-10 Daniel Jacobowitz <drow@mvista.com>
13561
13562 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
13563
de46ecd7
DC
135642002-12-06 David Carlton <carlton@math.stanford.edu>
13565
13566 * gdb.base/store.c: Don't declare functions static.
13567
27e829d0
AC
135682002-12-04 Andrew Cagney <ac131313@redhat.com>
13569
13570 * gdb.base/store.exp, gdb.base/store.c: New files.
13571
92806416
DJ
135722002-12-03 Daniel Jacobowitz <drow@mvista.com>
13573
13574 * gdb.base/selftest.exp: Update for current gdb.
13575
3bcbaac5
DJ
135762002-12-03 Daniel Jacobowitz <drow@mvista.com>
13577
13578 * gdb.base/maint.exp: Only dump symbols from one source file
13579 or objfile.
13580
f4f00b1f
DJ
135812002-12-03 Daniel Jacobowitz <drow@mvista.com>
13582
13583 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
13584 function call.
13585
f1c8a949
JB
135862002-11-25 Jim Blandy <jimb@redhat.com>
13587
13588 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
13589 function appearing in error message.
13590
9e297a97
DJ
135912002-11-21 Daniel Jacobowitz <drow@mvista.com>
13592
13593 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
13594
1f312e79
JJ
135952002-11-08 Jeff Johnston <jjohnstn@redhat.com>
13596
d63a86f8
RM
13597 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
13598 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
13599 should be in mi console format. This is part of fix for PR gdb/604.
13600
83c31e7d
FN
136012002-09-18 Fernando Nasser <fnasser@redhat.com>
13602
13603 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
13604 which explicitly prints the zero offset as "+0".
13605
322b3f65
DJ
136062002-10-22 Daniel Jacobowitz <drow@mvista.com>
13607
13608 * gdb.threads/schedlock.c (args): Make unsigned.
13609
136102002-10-21 Daniel Jacobowitz <drow@mvista.com>
13611
13612 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
13613 numbers. Allow "foo2|selected stack frame".
13614 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
13615 * gdb.asm/asmsrc2.s: Likewise.
13616 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
13617 comments.
13618 * gdb.asm/mips.inc: New file.
13619
5e2fe5b8
AF
136202002-10-18 Adam Fedor <fedor@gnu.org>
13621
13622 * gdb.base/default.exp: Update expected output to include 'ObjC'.
13623 * gdb.base/help.exp: Likewise.
13624
abe1a5d0
KB
136252002-10-17 Kevin Buettner <kevinb@redhat.com>
13626
13627 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
13628 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
13629
10abb1d4
JB
136302002-10-02 Jim Blandy <jimb@redhat.com>
13631
13632 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
13633
1f609b42
AC
136342002-10-01 Andrew Cagney <ac131313@redhat.com>
13635
13636 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
13637 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
13638 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
13639 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
13640 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
13641 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
13642 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
13643
0aee02e4
AC
136442002-09-29 Andrew Cagney <ac131313@redhat.com>
13645
13646 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
13647 * mi0-disassemble.exp, mi0-eval.exp: Delete.
13648 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
13649 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
13650 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
13651 * mi0-var-block.exp, mi0-var-child.exp: Delete.
13652 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 13653
6fde09ad
KB
136542002-09-27 Kevin Buettner <kevinb@redhat.com>
13655
13656 * gdb.base/annota1.exp (info break): Make directory components of
13657 path optional since not all compilers emit this debug information.
13658
889bf7c5
PA
13659 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
13660 step ends up stepping out of the function instead of stopping on
13661 the epilogue.
6fde09ad 13662
9e8aab75
KS
136632002-09-26 Keith Seitz <keiths@redhat.com>
13664
13665 * lib/insight-support.exp (gdbtk_start): Figure out where
13666 the insight executable is based on where gdb is. Use this
13667 executable to start insight instead of gdb.
13668
e36180d7
AC
136692002-09-25 Andrew Cagney <cagney@redhat.com>
13670
13671 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
13672
9dd34b2b
AC
136732002-09-24 Andrew Cagney <ac131313@redhat.com>
13674
13675 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
13676 test_isolated_complaints.
13677 (test_empty_complaint): New function.
13678 (test_empty_complaints): New function. Check no output when no
13679 complaints.
d63a86f8 13680
dea97812
KB
136812002-09-19 Jim Blandy <jimb@redhat.com>
13682
a9c64011 13683 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 13684
54951bd7
AC
136852002-09-19 Andrew Cagney <ac131313@redhat.com>
13686
13687 * gdb.gdb/complaints.exp: New file.
13688
dec43320
AC
136892002-09-18 Andrew Cagney <ac131313@redhat.com>
13690
13691 * gdb.base/maint.exp: Check `help maint internal-warning'.
13692
e70d6e3f
DC
136932002-09-18 David Carlton <carlton@math.stanford.edu>
13694
13695 * gdb.c++/m-static.exp: Remove breakpoints depending on line
13696 numbers, and replace them by a single breakpoint after the
13697 constructors are all finished.
13698 Add test 4.
13699 * gdb.c++/m-static.cc: Add test 4.
13700 * gdb.c++/m-static.h: New file.
13701 * gdb.c++/m-static1.cc: New file.
13702
13703 * gdb.c++/printmethod.exp: New file.
13704 * gdb.c++/printmethod.cc: New file.
13705
13706 * gdb.c++/pr-574.exp: New file.
13707 * gdb.c++/pr-574.cc: New file.
13708
afb5c968
CV
137092002-09-18 Corinna Vinschen <vinschen@redhat.com>
13710
13711 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
13712 embedded targets which never actually exit.
13713
31e45dee
FN
137142002-09-18 Fernando Nasser <fnasser@redhat.com>
13715
13716 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
13717 "don't step after run" as unresolved or unsupported, instead of xfail.
13718
a283c5a1
CV
137192002-09-18 Corinna Vinschen <vinschen@redhat.com>
13720
13721 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
13722 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
13723 Add newline to expected string in "step out of main (status wrapper)"
13724 case.
13725
11350d2a
CV
137262002-09-18 Corinna Vinschen <vinschen@redhat.com>
13727
13728 * lib/gdb.exp (rerun_to_main): Allow restarting application.
13729 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
13730
0deec7d6
TT
137312002-09-17 Tom Tromey <tromey@redhat.com>
13732
13733 * gdb.base/printcmds.exp (test_print_string_constants): Expect
13734 \000, not \0, in double-quoted string.
13735
b2b4a1b5
CV
137362002-09-14 Corinna Vinschen <vinschen@redhat.com>
13737
c9d37158 13738 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
13739 string after running the commands execution on breakpoint tests.
13740
1c56143a
CV
137412002-09-13 Corinna Vinschen <vinschen@redhat.com>
13742
13743 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
13744
37f8da45
JB
137452002-09-12 Joel Brobecker <brobecker@gnat.com>
13746
13747 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
13748
08b468e0
KS
137492002-09-10 Keith Seitz <keiths@redhat.com>
13750
13751 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
13752 runto proc.
13753 (mi_run_to_main): Use mi_runto.
13754 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
13755
dc360f58
KS
137562002-09-10 Keith Seitz <keiths@redhat.com>
13757
13758 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
13759 regexp for stopping at main. Could have multiple event notifications.
13760 Don't assume that main was declared with no parameters.
13761 (mi_next): Use mi_step_to.
13762 (mi_step): Use mi_next_to.
13763
ce3abcfb
CV
137642002-09-09 Corinna Vinschen <vinschen@redhat.com>
13765
13766 * gdb.base/default.exp: Fix expected string in `info float' test.
13767
d1f5b980
BE
137682002-09-09 Ben Elliston <bje@redhat.com>
13769
13770 * config/mips.exp: Update comments.
13771 * config/mips-idt.exp: Likewise.
13772 * config/nind.exp: Likewise.
13773 * config/slite.exp: Likewise.
13774 * config/sparclet.exp: Likewise.
13775 * config/udi.exp: Likewise.
13776 * config/vx.exp: Likewise.
13777 * config/vxworks29k.exp: Likewise.
13778
2f71430b
JB
137792002-09-05 Jim Blandy <jimb@redhat.com>
13780
13781 * gdb.threads/killed.exp: Fix test failure message.
13782
7ddebc7e
KS
137832002-09-04 Keith Seitz <keiths@redhat.com>
13784
13785 * lib/mi-support.exp: Update copyright.
13786 (mi_gdb_test): Increase the priority of the expected pattern
13787 so that it matches gdb_test.
13788
0ae67eb3
KS
137892002-09-03 Keith Seitz <keiths@redhat.com>
13790
13791 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
13792 Use integer comparison instead of string comparison for testing
13793 whether binary was built.
13794
38fc42c8
JB
137952002-09-03 Jim Blandy <jimb@redhat.com>
13796
13797 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
13798
b6ff0e81
JB
137992002-08-29 Jim Blandy <jimb@redhat.com>
13800
13801 * gdb.threads/pthreads.exp: Move the portable thread compilation
13802 code into a function in lib/gdb.exp, and call that from here.
13803 * lib/gdb.exp (gdb_compile_pthreads): New function.
13804
07c98896
KS
138052002-08-29 Keith Seitz <keiths@redhat.com>
13806
13807 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
13808 expect_out so that callers can get at it.
13809
0312286c
DJ
138102002-08-23 Daniel Jacobowitz <drow@mvista.com>
13811
13812 * gdb.threads/print-threads.c: New file.
13813 * gdb.threads/print-threads.exp: New file.
13814 * gdb.threads/schedlock.c: New file.
13815 * gdb.threads/schedlock.exp: New file.
13816
dd039bc4
EZ
138172002-08-22 Elena Zannoni <ezannoni@redhat.com>
13818
a9c64011
AS
13819 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
13820 not altivec.c.
dd039bc4 13821
1f36144c
MK
138222002-08-17 Mark Kettenis <kettenis@gnu.org>
13823
13824 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
13825 targets. The problem should be fixed now.
13826
16057ec7 138272002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
13828
13829 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
13830 2002-07-24 change that removes final dots from error messages.
13831
3c1499ad
TT
138322002-08-13 Tom Tromey <tromey@redhat.com>
13833
13834 * gdb.base/readline.exp: New file.
13835
a20ce2c3
AC
138362002-08-01 Andrew Cagney <ac131313@redhat.com>
13837
13838 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
13839 supress message.
13840
db034ac5
AC
138412002-08-01 Andrew Cagney <cagney@redhat.com>
13842
13843 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
13844 CHILL_FOR_TARGET and CHILL_LIB.
13845 * configure.in (configdirs): Remove gdb.chill.
13846 * configure: Regenerate.
13847 * lib/gdb.exp: Obsolete references to chill.
13848 * gdb.fortran/types.exp: Ditto.
13849 * gdb.fortran/exprs.exp: Ditto.
13850
3e000b18
KB
138512002-07-30 Kevin Buettner <kevinb@redhat.com>
13852
13853 * gdb.base/shlib-call.exp (additional_flags): Conditionally
13854 set Irix-specific compile and link flags.
13855
28f4966b
KB
138562002-07-29 Kevin Buettner <kevinb@redhat.com>
13857
13858 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
13859 source files. The ``-o'' option doesn't work with the ``-E'' option
13860 when using the Irix compiler.
13861
46c0d5a6
DJ
138622002-07-19 Daniel Jacobowitz <drow@mvista.com>
13863
13864 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
13865 Improve support for reusing an exec file. Copy exec file
13866 to target, and run gdbserver on the target instead of on the host.
13867
eecf4bed
JB
138682002-07-18 Jim Blandy <jimb@redhat.com>
13869
0f815cdf
JB
13870 * gdb.base/ending-run.exp: Don't expect to see the program end in
13871 some orderly fashion when we're running on a real stand-alone
13872 board.
13873
eecf4bed
JB
13874 * gdb.base/interrupt.exp: Correct logic for skipping tests on
13875 targets that don't support interrupts.
13876
52d309e4
JB
138772002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
13878
13879 * gdb.base/attach.exp: Add patterns to match output from /proc-based
13880 systems.
13881 Move comments in expect statements to inside the actions, so that they
13882 don't get matched against.
13883
ff683d9e
MK
138842002-07-10 Mark Kettenis <kettenis@gnu.org>
13885
13886 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
13887 function when asleep" test.
13888
b5356753
AC
138892002-07-10 Andrew Cagney <ac131313@redhat.com>
13890
13891 * gdb.base/page.exp: Rewrite to handle problems with very long
13892 `info set' output. Update copyright.
13893
6aa4d13a
AC
138942002-06-26 Andrew Cagney <ac131313@redhat.com>
13895
13896 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
13897 gdb.threads-hp.
13898 * gdb.hp/configure: Regenerate.
13899 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
13900 * gdb.hp/gdb.threads-hp/configure: Delete file.
13901 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
13902
8cf8c2b8
AC
139032002-06-22 Andrew Cagney <ac131313@redhat.com>
13904
13905 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
13906 setlocale, bindtextdomain and textdomain.
13907
6827a8f8
JB
139082002-06-11 Jim Blandy <jimb@redhat.com>
13909
919d772c
JB
13910 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
13911 preprocessor macro information is present.
13912
6827a8f8
JB
13913 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
13914 tests.
13915
c15b0d21
MS
139162002-06-06 Michael Snyder <msnyder@redhat.com>
13917
c5984d70
MS
13918 * gdb.base/overlays.exp: Record addresses of overlay
13919 functions in TCL variables rather than in GDB variables,
13920 to avoid having GDB convert them to pointers (with loss
13921 of information).
13922
d63a86f8 13923 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 13924 default linker script changes.
c15b0d21
MS
13925 * gdb.base/long_long.exp: Add check for sizeof (long double).
13926
be26fe0d
ML
139272002-06-06 Michal Ludvig <mludvig@suse.cz>
13928
13929 * gdb.asm/asm-source.exp: Add x86-64 target.
13930 * gdb.asm/x86_64.inc: New.
d63a86f8 13931
258093ca 139322002-05-30 Michael Chastain <mec@shout.net>
258093ca 13933
4b3153f1 13934 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
13935 * gdb.c++/m-static.cc: New file.
13936 * gdb.c++/m-static.exp: New file.
13937
241264c6
MS
139382002-05-28 Michael Snyder <msnyder@redhat.com>
13939
13940 * gdb.base/call-ar-st.exp: Allow for reduced floating point
13941 precision.
13942
9bba8c8f 139432002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 13944
4b3153f1 13945 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
13946 * gdb.c++/m-data.cc: New file.
13947 * gdb.c++/m-data.exp: New file.
13948
139492002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 13950
4b3153f1 13951 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 13952 * gdb.c++/try_catch.cc: New file.
d63a86f8 13953 * gdb.c++/try_catch.exp: New file.
9bba8c8f 13954
def1b996
MC
139552002-05-27 Michael Chastain <mec@shout.net>
13956
13957 * gdb.c++/local.exp: Accept more nested types in output.
13958
522ba268
MC
139592002-05-26 Michael Chastain <mec@shout.net>
13960
13961 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
13962
277254ba
MS
139632002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
13964
13965 * lib/gdb.exp (gdb_wrapper_init): Just because
13966 gdb_wrapper_file exists, this does not mean that the file
13967 should not be rebuilt. That is what gdb_wrapper_initialized
13968 is for.
13969 (default_gdb_init): Reset gdb_wrapper_initialized.
13970
b61a8733
MS
139712002-05-23 Michael Snyder <msnyder@redhat.com>
13972
d63a86f8 13973 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
13974 the precision of the floating point test results.
13975 * gdb.base/call-rt-st.exp: Ditto.
13976
b61a8733
MS
13977 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
13978 * gdb.base/call-rt-st.exp: Ditto.
13979
56f6e910
MC
139802002-05-19 Michael Chastain <mec@shout.net>
13981
13982 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
13983
ad0b0016
EZ
139842002-05-19 Elena Zannoni <ezannoni@redhat.com>
13985
a9c64011
AS
13986 * configure.in (configdirs): Add gdb.arch.
13987 * configure: Regenerate.
ad0b0016 13988
f617d2b6
JB
139892002-05-17 Jim Blandy <jimb@redhat.com>
13990
13991 * gdb.base/completion.exp: Recognize the more detailed error
13992 messages produced by the macro expander's lexical analyzer.
13993
eac2a696
EZ
139942002-05-14 Elena Zannoni <ezannoni@redhat.com>
13995
a9c64011
AS
13996 * gdb.arch/altivec-abi.c: New file.
13997 * gdb.arch/altivec-abi.exp: New file.
13998 * gdb.arch/altivec-regs.c: New file.
13999 * gdb.arch/altivec-regs.exp: New file.
eac2a696 14000
2fdde8f8
DJ
140012002-05-14 Daniel Jacobowitz <drow@mvista.com>
14002
14003 * gdb.base/maint.exp (maint print type): Update for new type
14004 structure.
d63a86f8 14005
e31f1a7c
EZ
140062002-05-14 Elena Zannoni <ezannoni@redhat.com>
14007
14008 * gdb.arch: New directory.
14009 * gdb.arch/configure.in: New file.
14010 * gdb.arch/configure: New file.
14011 * gdb.arch/Makefile.in: New file.
14012
db589741
CV
140132002-05-13 Corinna Vinschen <vinschen@redhat.com>
14014
14015 * gdb.asm/asm-source.exp: Add v850 as supported target.
14016 * gdb.asm/v850.inc: New file.
14017
8ce2a7dc
DJ
140182002-05-13 Daniel Jacobowitz <drow@mvista.com>
14019
14020 * gdb.c++/annota2.exp (annotate-quit): Add comment.
14021
df763c7f
DJ
140222002-05-12 Daniel Jacobowitz <drow@mvista.com>
14023
14024 * gdb.base/break.exp: Check 'break "marker2"'.
14025
377daeed
MS
140262002-05-10 Michael Snyder <msnyder@redhat.com>
14027
14028 * gdb.base/long_long.exp: Fix typo.
14029
c4b7bc2b
JB
140302002-05-10 Jim Blandy <jimb@redhat.com>
14031
ecac9a4e
JB
14032 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
14033 a bug.
14034
c4b7bc2b
JB
14035 * gdb.base/printcmds.exp (test_integer_literals_rejected):
14036 Recognize more detailed error message produced by the macro
14037 expander's lexical analyzer.
14038 * lib/gdb.exp (test_print_reject): Same.
14039
e71019a1
MK
140402002-05-09 Mark Kettenis <kettenis@gnu.org>
14041
14042 * gdb.c++/method.exp: Fix typo.
14043
fedfc8e6
MS
140442002-05-08 Michael Snyder <msnyder@redhat.com>
14045
166a1957
MS
14046 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
14047 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 14048 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
14049 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
14050 Add iftarget clause for strongarm.
d63a86f8 14051
f1c47eb2
MS
140522002-05-06 Michael Snyder <msnyder@redhat.com>
14053
cb9a9d3e
MS
14054 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
14055 (gdb_continue_to_end): Accept output from status wrapper.
14056 * gdb.base/ending-run.exp: Add case for output from status wrapper.
14057 Clean up fail messages to match pass messages.
14058
f1c47eb2
MS
14059 Enable the "needs_status_wrapper" testsuite feature.
14060 * lib/gdb.exp (gdb_wrapper_init): New procedure.
14061 (gdb_compile): Conditionally call gdb_wrapper_init.
14062 * gdb.base/a2-run.exp: Recognize output from status wrapper.
14063 * gdb.c++/method.exp: Recognize output from status wrapper.
14064
6079c749
BE
140652002-05-06 Ben Elliston <bje@redhat.com>
14066From Graydon Hoare <graydon@redhat.com>
14067
14068 * config/sid.exp: Include support for "rawsid" protocol.
14069
188baff3
JB
140702002-05-03 Jim Blandy <jimb@redhat.com>
14071
14072 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
14073 * gdb.c++/hang3.C: New file.
14074
b9c07f0f
AC
140752002-05-04 Andrew Cagney <ac131313@redhat.com>
14076
14077 * gdb.base/default.exp: Remove obsolete code.
14078 * gdb.c++/misc.exp: Ditto. Update copyright.
14079 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
14080 * gdb.base/whatis.exp: Ditto. Update copyright.
14081 * gdb.base/scope.exp: Ditto. Update copyright.
14082 * gdb.base/ptype.exp: Ditto. Update copyright.
14083 * gdb.base/printcmds.exp: Ditto. Update copyright.
14084 * gdb.base/opaque.exp: Ditto. Update copyright.
14085 * gdb.base/list.exp: Ditto.
14086 * gdb.base/funcargs.exp: Ditto. Update copyright.
14087 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
14088 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
14089 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
14090 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
14091 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
14092 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
14093
5c7a0397
MS
140942002-05-02 Michael Snyder <msnyder@redhat.com>
14095
d6dcc264 14096 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
14097 * gdb.base/long_long.exp: Add xscale target.
14098 * gdb.base/default.exp: Add xscale target.
14099
eb7f1c48
JB
141002002-05-01 Jim Blandy <jimb@redhat.com>
14101
14102 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
14103 gdb.c++/hang.exp: New test.
14104
a6befae8
FF
141052002-05-01 Fred Fish <fnf@redhat.com>
14106
14107 * gdb.base/completion.exp: Handle completions of "./Make" for
14108 more than one completion possibility, as is the case when we
14109 build and test in the source tree.
14110
0a310277
AG
141112002-04-29 Anthony Green <green@redhat.com>
14112
14113 * gdb.java/jmisc1.exp: New file.
14114 * gdb.java/jmisc2.exp: New file.
14115
6ff9af88
DJ
141162002-04-24 Daniel Jacobowitz <drow@mvista.com>
14117
14118 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
14119
96b3d632
EZ
141202002-04-23 Elena Zannoni <ezannoni@redhat.com>
14121
14122 * gdb.base/help.exp: Change 'help status' to allow for target
14123 dependent output differences.
14124
5019bb54
MC
141252002-04-22 Michael Chastain <mec@shout.net>
14126
14127 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
14128
a805a116
MC
141292002-04-22 Michael Chastain <mec@shout.net>
14130
14131 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
14132
a1706bfd
DM
141332002-04-17 David S. Miller <davem@redhat.com>
14134
14135 * gdb.asm/sparc64.inc: New file.
14136 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
14137
a73a20a2
EZ
141382002-04-19 Elena Zannoni <ezannoni@redhat.com>
14139
14140 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
14141 instruction file directly into the build tree. Clean up at end of
14142 test.
14143
ba678339
DM
141442002-04-18 David S. Miller <davem@redhat.com>
14145
14146 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
14147 handle 64-bit platforms correctly.
14148 * gdb.base/maint.exp: Likewise.
14149
b03399da
KB
141502002-04-18 Kevin Buettner <kevinb@redhat.com>
14151
14152 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
14153 ``-fpic'' when compiling files comprising a shared library, but
14154 it does need additional linker flags in order to find shared
14155 libraries at run time.
14156
e2004992
KB
141572002-04-18 Kevin Buettner <kevinb@redhat.com>
14158
14159 * gdb.base/cvexpr.c (use): New function.
14160 (main): Invoke use() on all global variables to prevent
14161 some linkers from deleting these otherwise unused symbols.
14162
d8937120
MC
141632002-04-17 Michael Chastain <mec@shout.net>
14164From David S. Miller <davem@redhat.com>
14165
14166 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
14167 handle 64-bit platforms correctly.
14168
ffd61a58
MS
141692002-04-12 Michael Snyder <msnyder@redhat.com>
14170From Jim Blandy <jimb@redhat.com>
a9c64011 14171 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
14172 script can handle this instead.
14173 * gdb.base/bar.c (barx): Same.
14174 * gdb.base/baz.c (bazx): Same.
14175 * gdb.base/grbx.c (grbxx): Same.
14176
14177 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
14178 manager doesn't automatically unmap overlays unnecessarily.
14179
6b8426a6
MH
141802002-04-10 Martin M. Hunt <hunt@redhat.com>
14181
14182 * gdb.base/ending-run.exp: Fix pattern for Mips targets
14183 stepping out of main.
14184
34af4875
MC
141852002-04-09 Michael Chastain <mec@shout.net>
14186
14187 * gdb.c++/local.cc (main): Move call to marker1() inside nested
14188 scope so that the nested scope tests will make sense.
14189 * gdb.c++/local.exp: Write patterns that actually work with gcc
14190 (the HP patterns "were never known to work with gcc").
14191 Keep the old aCC patterns too.
14192
2d1676a0
DJ
141932002-04-09 Daniel Jacobowitz <drow@mvista.com>
14194
14195 * gdb.base/attach.exp: Correct target board test.
14196
3a63e3f9
MC
141972002-04-08 Michael Chastain <mec@shout.net>
14198
14199 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
14200 in a const method. Add some xfail and fail cases for configurations
14201 that do not emit the "const ...".
14202
f18dabd2
MC
142032002-04-07 Michael Chastain <mec@shout.net>
14204
14205 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
14206 Accept "A * const" and "const A * const" as type of "this".
14207 Fix spelling of getFunky throughout. Make messages uniform.
14208
0fcddd82
EZ
142092002-04-07 Elena Zannoni <ezannoni@redhat.com>
14210
a9c64011 14211 Work around for PR gdb/285:
0fcddd82
EZ
14212 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
14213
16a8534a
EZ
142142002-04-07 Elena Zannoni <ezannoni@redhat.com>
14215
14216 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
14217 instructions file at run time instead of configure time.
14218 Sometimes we run the test in a directory that is not the one we
14219 configured in.
14220 * gdb.asm/configure.in: Delete creation of symlink.
14221 * gdb.asm/configure: Regenerate.
14222
24181d81
JB
142232002-04-05 J. Brobecker <brobecker@gnat.com>
14224
14225 * gdb.gdb/xfullpath.exp: New test, to exercise the new
14226 xfullpath () function.
14227
7cdb7107
DJ
142282002-04-04 Daniel Jacobowitz <drow@mvista.com>
14229
14230 * gdb.asm/Makefile.in: Correct dependencies.
14231
14232 * gdb.asm/powerpc.inc: New file.
14233 * gdb.asm/asm-source.exp: Add PowerPC.
14234 * gdb.asm/configure.in: Likewise.
14235 * gdb.asm/configure: Regenerated.
14236
a7d17088
DJ
142372002-04-04 Daniel Jacobowitz <drow@mvista.com>
14238
14239 * gdb.base/relocate.exp: New file.
14240 * gdb.base/relocate.c: New file.
14241
cd721503
FF
142422002-04-04 Fred Fish <fnf@redhat.com>
14243
14244 * gdb.base/step-test.exp: Update comment regarding stopping in
14245 memcpy/bcopy calls inserted as part of the compiler runtime.
14246
b22ad7a7
MS
142472002-04-04 Michael Snyder <msnyder@redhat.com>
14248
14249 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
14250
5f279fa6
DJ
142512002-04-03 Daniel Jacobowitz <drow@mvista.com>
14252
14253 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
14254 (gdb_expect): Remove $notransfer hack.
14255
dd0fd3ce
DJ
142562002-04-02 Daniel Jacobowitz <drow@mvista.com>
14257
14258 * gdb.c++/classes.exp ("calling method for small class"): Match
14259 updated register output.
14260
1e50cda1
DJ
142612002-03-30 Daniel Jacobowitz <drow@mvista.com>
14262
14263 Fix PR gdb/452
14264 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
14265 when finished. Make gdb_file_cmd send "exec-file" when
14266 appropriate.
14267
24015922
DJ
142682002-03-30 Daniel Jacobowitz <drow@mvista.com>
14269
14270 * gdb.base/attach.exp: Remove extra setup_xfail.
14271
dd7dfd64
MS
142722002-03-26 Michael Snyder <msnyder@redhat.com>
14273
14274 * gdb.base/default.exp: Add tests for dump, append, and restore.
14275 * gdb.base/help.exp: Add tests for dump, append, and restore.
14276 * gdb.base/dump.exp: New file, test dump, append and restore.
14277 * gdb.base/dump.c: New file.
14278
48b2f8d7
MS
142792002-03-27 Michael Snyder <msnyder@redhat.com>
14280
d63a86f8 14281 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
14282 clean-ups in help messages.
14283
05b4d525
FF
142842002-03-26 Fred Fish <fnf@redhat.com>
14285
14286 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
14287 have debugging info for those functions and the compiler uses them
14288 internally to copy structs around.
14289
d7679631
FF
142902002-03-26 Fred Fish <fnf@redhat.com>
14291
14292 * gdb.base/list.exp: Revert the change made yesterday and add note
14293 about why we don't list the default lines for remote targets.
14294
523ac3f9
MS
142952002-03-25 Michael Snyder <msnyder@redhat.com>
14296
14297 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
14298
754b2b8d
FF
142992002-03-25 Fred Fish <fnf@redhat.com>
14300
14301 * gdb.base/list.exp: This test works on remote targets so remove
14302 the short circuit for remote targets. Update copyright.
14303
33c3e192
FF
143042002-03-25 Fred Fish <fnf@redhat.com>
14305
14306 * gdb.base/attach.exp: Fix logic error that was suppressing this
14307 test for all non hppa*-*-hpux* targets, instead of the hp target.
14308 Move comments closer to the suppression point. Also now need to
14309 check that we are running natively.
14310
d43e73ee
MS
143112002-03-22 Michael Snyder <msnyder@redhat.com>
14312
882c8f02
MS
14313 * gdb.base/default.exp: Add test for gcore. Update copyright.
14314 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 14315
04c12f60
FF
143162002-03-06 Fred Fish <fnf@redhat.com>
14317
14318 * gdb.base/funcargs.c: Remove extraneous ';' character.
14319 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
14320
b43df995
MC
143212002-03-04 Michael Chastain <mec@shout.net>
14322
14323 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
14324 accommodate gcc v3 function signature.
14325 * gdb.mi/mi0-var-cmd-exp: Ditto.
14326
92362027
AC
143272002-02-24 Andrew Cagney <ac131313@redhat.com>
14328
14329 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
14330 ``GNU/Linux'' or ``Linux kernel''
14331 * testsuite/gdb.threads/pthreads.c: Ditto.
14332
258ad32d
MC
143332002-02-24 Michael Chastain <mec@shout.net>
14334
14335 * gdb.threads/pthreads.c (thread1): Add a return statement.
14336 (thread2): Likewise.
14337 (foo): Likewise.
14338
04c3b3d4
MC
143392002-02-23 Michael Chastain <mec@shout.net>
14340
14341 * gdb.threads/linux-dp.c (philosopher): Add a return statement
14342 to placate gcc.
14343
5a2a0a20
MC
143442002-02-23 Michael Chastain <mec@shout.net>
14345
14346 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
14347 test "ptype bint". The test passes on all my stabs configurations.
14348
a640f7fc
JB
143492002-02-21 Jim Blandy <jimb@redhat.com>
14350
27924826
JB
14351 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
14352 filename at a time, and watch for the ones we want to see.
14353
a640f7fc
JB
14354 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
14355 types of pointers to prototyped functions.
14356
edcc8c75
AC
143572002-02-20 Andrew Cagney <ac131313@redhat.com>
14358
14359 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
14360 signed, unsigned and straight char.
14361 (padding_char, padding_short, padding_int, padding_long,
14362 padding_long_long, padding_float, padding_double,
14363 padding_long_double): New global variables.
14364 (fill, fill_structs): New functions.
14365
14366 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
14367 for correctly sized writes. Update copyright.
14368 (get_valueof): New procedure.
14369 (get_sizeof): Call get_valueof.
14370 (check_valueof): New procedure.
14371 (check_padding): New procedure.
14372
ac57ea44
MC
143732002-02-20 Michael Chastain <mec@shout.net>
14374
14375 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
14376 to setup_xfail. Document some of the remaining calls.
14377
7a10c941
MC
143782002-02-18 Michael Chastain <mec@shout.net>
14379
14380 * gdb.c++/userdef.exp: Update copyright year.
14381
fb8acdcc
DJ
143822002-02-18 Daniel Jacobowitz <drow@mvista.com>
14383
14384 * gdb.c++/userdef.exp: Test overloaded operators properly.
14385 Remove xfails.
14386
fda6ae12
MS
143872002-02-14 Michael Snyder <msnyder@redhat.com>
14388
14389 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
14390
676a0442
DJ
143912002-02-14 Daniel Jacobowitz <drow@mvista.com>
14392
14393 * gdb.base/a2-run.exp: Check for a remote target properly.
14394 * gdb.base/annota1.exp: Likewise.
14395 * gdb.base/list.exp: Likewise.
14396 * gdb.base/reread.exp: Likewise.
14397 * gdb.base/scope.exp: Likewise.
14398 * gdb.base/shlib-call.exp: Likewise.
14399 * gdb.base/term.exp: Likewise.
14400 * gdb.c++/annota2.exp: Likewise.
14401
78b4f468
RE
144022002-02-13 Richard Earnshaw <rearnsha@arm.com>
14403
14404 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
14405
9a81ba51
MC
144062002-02-10 Michael Chastain <mec@shout.net>
14407
14408 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
14409 (call_after_alloca): Ditto.
14410
004af6c7
DJ
144112002-02-10 Daniel Jacobowitz <drow@mvista.com>
14412
14413 * gdb.base/ending-run.exp: Guard "cont" test with
14414 gdb_skip_stdio_test.
14415
37225f62
JB
144162002-02-06 Jim Blandy <jimb@redhat.com>
14417
14418 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
14419 from here...
14420 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
14421 To here. Disable this test on non-HP platforms. Add big comment.
14422
fe6fdd96
MS
144232002-02-04 Michael Snyder <msnyder@redhat.com>
14424
14425 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
14426 other than d10v and m32r.
14427
036fad3f
RE
144282002-02-02 Richard Earnshaw <rearnsha@arm.com>
14429
14430 * gdb.base/default.exp: Rewrite test patterns to reduce time
14431 taken to match them.
14432
7148ab62
DJ
144332002-01-30 Daniel Jacobowitz <drow@mvista.com>
14434
14435 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
14436 Allow a start function above main.
14437 * gdb.threads/linux-dp.exp: Fix copyright date.
14438
396cc255
DJ
144392002-01-30 Daniel Jacobowitz <drow@mvista.com>
14440
a9c64011
AS
14441 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
14442 (check_philosopher_stack): Check for manager thread before checking
14443 for a just-starting thread.
396cc255 14444
f038d31b
DJ
144452002-01-30 Daniel Jacobowitz <drow@mvista.com>
14446
14447 From Neil Booth <neil@daikokuya.demon.co.uk>:
14448 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
14449 warnings.
14450
b3ff9d9a
FF
144512002-01-21 Fred Fish <fnf@redhat.com>
14452
14453 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
14454 not caller.
14455
39ad761d
JB
144562002-01-21 Jim Blandy <jimb@redhat.com>
14457
14458 * gdb.base/reread.exp: Check that GDB properly re-reads the
14459 executable file when it changes while no inferior is running.
14460
aaf320fa
FF
144612002-01-21 Fred Fish <fnf@redhat.com>
14462
a9c64011
AS
14463 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
14464 optionally accept the "shlib events" variation.
aaf320fa 14465
808a31f5
JB
144662002-01-21 Jim Blandy <jimb@redhat.com>
14467
14468 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
14469 call `fflush' after every `printf', so that the output is produced
14470 at predictable points, regardless of whatever buffering does (or
14471 doesn't) take place.
14472 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
14473 at different points.
14474
4420d5e2
DJ
144752002-01-20 Daniel Jacobowitz <drow@mvista.com>
14476
14477 * gdb.c++/inherit.exp: Update copyright years.
14478 * gdb.c++/method.exp: Likewise.
14479
3e36a0f4
DJ
144802002-01-20 Daniel Jacobowitz <drow@mvista.com>
14481
14482 * gdb.c++/classes.exp: Update for improved v3 support and skipping
14483 artificial methods/arguments.
14484 * gdb.c++/derivation.exp: Likewise.
14485 * gdb.c++/inherit.exp: Likewise.
14486 * gdb.c++/method.exp: Likewise.
14487 * gdb.c++/virtfunc.exp: Likewise.
14488
b4ceaee6
AC
144892002-01-18 Andrew Cagney <ac131313@redhat.com>
14490
14491 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
14492 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
14493 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
14494 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
14495 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
14496 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
14497
ecace851
JB
144982002-01-17 Jim Blandy <jimb@redhat.com>
14499
14500 * gdb.asm/asm-source.exp (info symbol): Take another shot at
14501 anchoring the pattern matching the entry point symbol's name.
14502
375fc983
AC
145032002-01-17 Andrew Cagney <ac131313@redhat.com>
14504
14505 * gdb.base/maint.exp: Update ``maint internal-error'' to match
14506 continue/quit query. Update copyright.
14507
fe6fdd96
MS
145082002-01-14 Michael Snyder <msnyder@redhat.com>
14509
14510 * gdb.base/gcore.exp: Remove extra debugging output.
14511
e017c81f
DJ
145122002-01-13 Daniel Jacobowitz <drow@mvista.com>
14513
14514 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
14515 for slightly dubious v2 mangled string.
14516
37ab3bf8
DJ
145172002-01-13 Daniel Jacobowitz <drow@mvista.com>
14518
14519 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
14520
1bc05c3a 145212002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 14522
1bc05c3a 14523 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 14524
1bc05c3a
JM
14525 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
14526 constructors.
14527 * gdb.c++/derivation.exp: Likewise.
14528 * gdb.c++/templates.exp: Likewise.
14529 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 14530
1bc05c3a
JM
145312002-01-10 Michael Snyder <msnyder@redhat.com>
14532
14533 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 14534
a911c360
MS
145352002-01-08 Michael Snyder <msnyder@redhat.com>
14536
14537 * gdb.base/gcore.exp: New test for generate-core-file command.
14538 * gdb.base/gcore.c: Testcase for above.
14539 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
14540
ea2119ec
JM
145412002-01-08 Jason Merrill <jason@redhat.com>
14542
14543 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
14544
68203136
FF
145452002-01-07 Fred Fish <fnf@redhat.com>
14546
14547 * gdb.c++/overload.exp: Remove unconditional xfails for:
14548 print foo_instance1.overloadargs(1)
14549 print foo_instance1.overloadargs(1, 2)
14550 print foo_instance1.overloadargs(1, 2, 3)
14551 print foo_instance1.overloadargs(1, 2, 3, 4)
14552 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
14553 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
14554 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
14555 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
14556 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
14557 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
14558 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
14559 print foo_instance1.overload1arg()
14560 print foo_instance1.overload1arg((char)arg2)
14561 print foo_instance1.overload1arg((signed char)arg3)
14562 print foo_instance1.overload1arg((unsigned char)arg4)
14563 print foo_instance1.overload1arg((int)arg7)
14564 print foo_instance1.overload1arg((unsigned int)arg8)
14565 print foo_instance1.overload1arg((float)arg11)
14566 print foo_instance1.overload1arg((double)arg12)
d63a86f8 14567
21b9b5b1
MS
145682002-01-07 Michael Snyder <msnyder@redhat.com>
14569
14570 * gdb.base/huge.exp: New test. Print a very large target data object.
14571 (skip_huge_test): New test variable. Define if you want to skip this
14572 test. The test reads an 8 megabyte data object from the target, so it
14573 might be very time consuming on remote targets with a slow connection.
14574 * gdb.base/huge.c: New file. Test case for above.
14575
725f922e
FF
145762002-01-07 Fred Fish <fnf@redhat.com>
14577
14578 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
14579 g_instance.bfoo, and g_instance.cfoo.
14580
889bf7c5 145812002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 14582
889bf7c5
PA
14583 * gdb.base/break.c (multi_line_if_conditional): New function.
14584 (multi_ilne_while_conditional): Likewise.
14585 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
14586 IF or WHILE condition puts the breakpoint at the start of
14587 the condition.
f286b2c3 14588
634d57ec
JL
14589 * gdb.base/selftest.exp (backtrace through signal handler): Remove
14590 hppa*-*-hpux* expected failure.
14591 * gdb.base/structs.exp (do_function_calls): Similarly.
14592
14593 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
14594 watchpoints.
14595
9fbfe2dc
AC
145962002-01-06 Andrew Cagney <ac131313@redhat.com>
14597
14598 Fix PR gdb/66.
14599 * gdb.base/structs.exp: Replace skip for a29k with skip for
14600 gdb,cannot_call_functions.
14601 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
14602 * gdb.base/callfuncs.exp: Ditto.
14603 * gdb.base/call-rt-st.exp: Ditto.
14604 * gdb.base/call-strs.exp: Ditto.
14605 * gdb.base/callfwmall.exp: Ditto.
14606 * gdb.base/scope.exp: Obsolete xfail a29k.
14607 * gdb.c++/misc.exp: Ditto.
14608 * gdb.c++/cplusfuncs.exp: Ditto.
14609 * gdb.base/ptype.exp: Ditto.
14610 * gdb.base/printcmds.exp: Ditto.
14611 * gdb.base/opaque.exp: Ditto.
14612 * gdb.base/list.exp: Ditto.
14613 * gdb.base/funcargs.exp: Ditto.
14614 * gdb.base/default.exp: Ditto.
14615
8ddad156
MS
146162002-01-04 Michael Snyder <msnyder@redhat.com>
14617
ca4976a6 14618 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
14619 * gdb.base/maint.exp: Add tests for maint info sections options.
14620
1b074332
JL
14621Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
14622
14623 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
14624
7d159115
CV
146252001-12-20 Corinna Vinschen <vinschen@redhat.com>
14626
14627 * gdb.asm/arm.inc: New file.
14628 * gdb.asm/asm-source.exp: Add arm targets.
14629 * gdb.asm/configure.in: Ditto.
14630 * gdb.asm/configure: Recreated from configure.in.
14631
8fb87725
JL
14632Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
14633
afabe08c
JL
14634 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
14635 with HP's compiler.
14636 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
14637 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
14638 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
14639 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
14640
14641 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
14642 either HP's compilers or GCC.
14643
db521deb
JL
14644 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
14645 a SIGBUS or SIGSEGV.
14646
14647 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
14648
14649 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
14650 can be compiled with either HP's compiler or GCC.
14651
cfa88ab7
JL
14652 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
14653 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
14654 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
14655
ca344dff
JL
14656 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
14657 to match current gdb output. Update due to using auto-solib-limit
14658 for limiting instead of overloading auto-solib-add.
14659 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
14660 test program.
14661
3f3c6e55 14662 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
14663 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
14664 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
14665 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
14666 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
14667 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
14668 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
14669 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
14670 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
14671 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
14672 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
14673 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
14674 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 14675
8fb87725
JL
14676 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
14677 a SIGTRAP to the inferior.
14678
cf599fa7
CV
146792001-12-19 Corinna Vinschen <vinschen@redhat.com>
14680
14681 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
14682 Substitute call to target_link by call to gdb_compile.
14683
2cd045cd
JL
14684Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
14685
a9c64011
AS
14686 * gdb.base/break.exp: Fix HP specific search string when testing
14687 backtracing in a called function.
2cd045cd 14688
a9c64011
AS
14689 * gdb.base/constvars.exp: Only set lang to C++ if we're
14690 compiling the test with HP's compilers.
14691 * gdb.base/volatile.exp: Similarly.
2cd045cd 14692
99ebe9ac
JB
146932001-12-19 Jim Blandy <jimb@redhat.com>
14694
14695 * gdb.base/printcmds.exp: Expect the null character to be printed
14696 as '\0', and the '\013' to be printed as '\v'.
14697 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
14698 * gdb.base/setvar.exp: Same.
14699
b9891b29
JB
147002001-12-17 Jim Blandy <jimb@redhat.com>
14701
0eba65ab
JB
14702 * gdb.base/completion.exp: Rather than completing very long
14703 filenames, which can make the readline library produce output we
14704 don't recognize, cd to the directory first, and then complete
14705 using nice, short relative paths.
14706
6970b5b1
JB
14707 * gdb.base/completion.exp: On some systems, there is, in fact, a
14708 variable named `b' in scope, since GDB treats all static
a9c64011
AS
14709 variables as being in scope. So use `no_var_named_this'
14710 instead of `b'.
6970b5b1 14711
b9891b29 14712 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 14713 can't find the core file's registers as a failure.
b9891b29 14714
e6ccd35f
JSC
147152001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
14716
a9c64011
AS
14717 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
14718 test expect string more specific.
e6ccd35f 14719
105ba819
CV
147202001-12-13 Corinna Vinschen <vinschen@redhat.com>
14721
14722 * gdb.asm/asm-source.exp: Add support for xstormy16.
14723 * gdb.asm/configure.in: Ditto.
14724 * gdb.asm/configure: Rebuild.
14725 * gdb.asm/xstormy16.inc: New file.
14726
e9e79dd9
FF
147272001-12-10 Fred Fish <fnf@redhat.com>
14728
14729 * gdb.base/maint.exp: Update to match changes in type dumping code.
14730
347dc97d
JB
147312001-12-10 Jim Blandy <jimb@redhat.com>
14732
14733 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
14734 matching the entry point symbol's name at the beginning of the
14735 line.
347dc97d 14736
5178b9d6
DJ
147372001-12-07 Daniel Jacobowitz <drow@mvista.com>
14738
14739 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
14740 gdb.c++/inherit.exp, gdb.c++/method.exp,
14741 gdb.c++/namespace.exp, gdb.c++/templates.exp,
14742 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
14743 and class layout support.
14744
af890c52
DJ
147452001-12-07 Daniel Jacobowitz <drow@mvista.com>
14746
14747 * gdb.c++/classes.exp: Add test for static member function.
14748 * gdb.c++/misc.cc: Add class with static member function.
14749
7a345fb3
JB
147502001-12-07 Jim Blandy <jimb@redhat.com>
14751
f2e54a80 14752 If GDB says it can't find the struct the function returned, report
8032bf31
JB
14753 those tests as `unsupported'.
14754 * gdb.base/call-rt-st.exp (print_struct_call): New function.
14755 Rewrite subsequent tests to use it.
14756
14757 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
14758 those tests as `unsupported'.
14759 * gdb.base/structs.exp (call_struct_func): New function.
14760 (do_function_calls): Use call_struct_func to call the functions
14761 returning structs.
14762
0bc69509
JB
14763 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
14764 whether functions are prototyped or not, so we can't possibly pass
14765 arguments to t_float_values2 properly.
14766
7a345fb3
JB
14767 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
14768 value of `timeout' for targets other than the mips*tx39-*.
14769
edb6ede1
MS
147702001-12-06 Michael Snyder <msnyder@redhat.com>
14771
d63a86f8 14772 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
14773 and detect whether the start symbol has a leading underscore.
14774
2d842f13
JB
147752001-12-04 Jim Blandy <jimb@redhat.com>
14776
14777 * gdb.base/completion.exp: Clarify indentation.
14778
68550daf
JB
147792001-12-03 Jim Blandy <jimb@redhat.com>
14780
14781 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
14782 variables on the S/390, not `.word'.
14783
cd5195a8
JB
147842001-11-30 Jim Blandy <jimb@redhat.com>
14785
14786 Add assembly-source tests for s390-ibm-linux.
14787 * gdb.asm/s390.inc: New file.
14788 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
14789 the S/390 architecture.
a9c64011 14790 * gdb.asm/configure: Regenerated.
cd5195a8 14791
ca9efc90
MS
147922001-11-30 Michael Snyder <msnyder@redhat.com>
14793
14794 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
14795 next, info source, info sources, info line, global and static
14796 variables, and static functions.
14797 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
14798 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
14799 * gdb.asm/asmsrc1.s: Add a static function and some variables.
14800 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
14801 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
14802 (gdbasm_leave): Restore frame pointer.
14803 (gdbasm_startup): Copy stack set-up from crt0.S.
14804
d0e66976
FN
148052001-11-26 Fernando Nasser <fnasser@redhat.com>
14806
14807 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
14808 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
14809 to a local (non-static) variable. Copy tstruct.a to a static buffer
14810 and return a pointer to that buffer.
14811 * gdb.base/callfwmall.c (t_structs_a): Ditto.
14812
e2334072
MK
148132001-11-24 Mark Kettenis <kettenis@gnu.org>
14814
14815 * gdb.asm/configure.in: Fix recognition of ix86 target.
14816 * gdb.asm/configure: Regenerate.
14817
756caa3d
MS
148182001-11-21 Michael Snyder <msnyder@redhat.com>
14819
14820 * gdb.asm/sparc.inc: New file.
14821 * gdb.asm/asm-source.exp: Recognize sparc target.
14822 * gdb.asm/configure.in: Recognize sparc target.
14823 * gdb.asm/configure: Regenerate.
d63a86f8 14824
9a4d72d5
MS
148252001-11-21 Michael Snyder <msnyder@redhat.com>
14826
14827 * gdb.asm/m32r.inc: New file.
14828 * gdb.asm/asm-source.exp: Recognize m32r target.
14829 * gdb.asm/configure.in: Recognize m32r target.
14830 * gdb.asm/configure: Regenerate.
14831
a773d1cd
MS
148322001-11-20 Michael Snyder <msnyder@redhat.com>
14833
017ac23d
MS
14834 * gdb.asm/i386.inc: New file.
14835 * gdb.asm/asm-source.exp: Recognize ix86 target.
14836 * gdb.asm/configure.in: Recognize ix86 target.
14837 * gdb.asm/configure: Regenerate.
14838
a773d1cd
MS
14839 * gdb.c++/namespace.exp: Fix quotes in output messages.
14840
bb632afb
MS
148412001-11-14 Michael Snyder <msnyder@redhat.com>
14842
25d559ca 14843 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
14844 qualifier in a type cast expression, to designate an address
14845 in the instruction space (Harvard architecture).
14846
4749e309
MS
148472001-11-13 Michael Snyder <msnyder@redhat.com>
14848
14849 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
14850 Tests for expressions using 'const' and 'volatile'.
14851
25050984
CV
148522001-11-13 Corinna Vinschen <vinschen@redhat.com>
14853
14854 * gdb.asm/asm-sources.exp: Allow defining linker flags.
14855
1902c51f
DJ
148562001-11-12 Daniel Jacobowitz <drow@mvista.com>
14857
14858 * lib/mi-support.exp (mi_run_to_helper): Move comments
14859 outside of gdb_expect.
14860
dcf95b47
DJ
148612001-11-11 Daniel Jacobowitz <drow@mvista.com>
14862
14863 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
14864 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
14865 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
14866 mi0_run_to): New functions.
14867 * gdb.mi/mi-simplerun.exp: Use them.
14868 * gdb.mi/mi0-simplerun.exp: Likewise.
14869 * gdb.mi/mi-var-cmd.exp: Likewise.
14870 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 14871
45b074e1
AC
148722001-11-10 Andrew Cagney <ac131313@redhat.com>
14873
14874 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
14875 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
14876
bf50d346
AC
148772001-11-09 Andrew Cagney <ac131313@redhat.com>
14878
14879 * gdb.base/restore.exp: Include $expected value in restored test
14880 message.
14881
9383332c
AC
148822001-11-09 Andrew Cagney <ac131313@redhat.com>
14883
14884 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
14885 implemented.
14886
db62520a
MS
148872001-11-08 Michael Snyder <msnyder@redhat.com>
14888
14889 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
14890 Add pass/fail message for stop at breakpoint in call dummy function.
14891
b5703437
MS
148922001-11-07 Michael Snyder <msnyder@redhat.com>
14893
d63a86f8
RM
14894 * gdb.c++/templates.exp (test_template_breakpoints):
14895 If we get an overload menu, but it does not match what
760f6330 14896 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
14897 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
14898 making the whitespace optional. Argument for "new" may be
14899 "unsigned" as well as "unsigned int/long".
d63a86f8 14900 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
14901 making the whitespace optional. Also replace "(void) with
14902 "((void|)), making the keyword "void" optional.
d63a86f8 14903 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
14904 making the whitespace optional. Also replace "(void) with
14905 "((void|)), making the keyword "void" optional.
3bf40917
MS
14906 * gdb.base/callfuncs.c (t_float_values): This function must
14907 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 14908 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
14909 can be tested against both cases. Usually one case involves
14910 promotion of float to double, while the other does not.
14911 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
14912 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
14913 includes a stack frame for "start".
14914
c8ab4e6d
JB
149152001-11-05 Jim Blandy <jimb@redhat.com>
14916
14917 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
14918 pointers are 32 bits long, and that offsets of relocs are always
14919 stored in the data (REL-style), and not in the reloc entry itself
14920 (RELA-style).
14921 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
14922 stabs.
14923
3f08ced9
MS
149242001-11-01 Michael Snyder <msnyder@redhat.com>
14925
14926 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
14927 and regular expression operators by using quoting.
14928
cbfa24cd
MS
149292001-10-31 Michael Snyder <msnyder@redhat.com>
14930
14931 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
14932 depending on what the symbol table contains.
14933 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
14934 the output of the ptype command. Similarly, accept both "const &"
14935 and "const&".
14936
aaa68313
CV
149372001-10-31 Corinna Vinschen <vinschen@redhat.com>
14938
14939 * gdb.base/miscexprs.c (main): Add usage of preprocessor
14940 symbol `STORAGE' to allow to choose the storage class of
14941 the local datastructures.
14942 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
14943 compiler directive.
14944
91740388
MS
149452001-10-30 Michael Snyder <msnyder@redhat.com>
14946
14947 * gdb.base/jump.exp: Allow it to run for all targets.
14948
1b7c05e7
CV
149492001-10-29 Corinna Vinschen <vinschen@redhat.com>
14950
14951 * gdb.base/call-ar-st.c (print_double_array): Match for loop
14952 with new double_array size.
14953 (main): Change storage class of all local variables to static.
14954 Reduce size of double_array to 9.
14955 * gdb.base/call-ar-st.exp: Increase timeout value.
14956 Change expected output for double array to match new size in
14957 call-ar-st.c.
14958
36a22261
CV
149592001-10-29 Corinna Vinschen <vinschen@redhat.com>
14960
14961 * gdb.base/ending-run.exp: Create identical output when passing
14962 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 14963 Stormy16 target.
36a22261 14964
92b8ae91
MK
149652001-10-28 Mark Kettenis <kettenis@gnu.org>
14966
14967 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
14968 that we catch the expected failure under Linux/x86.
14969
cb135b83
OF
149702001-10-29 Orjan Friberg <orjanf@axis.com>
14971
14972 * gdb.base/setvar.exp: Escape curly braces.
14973 * gdb.stabs/weird.exp: Ditto.
14974
6884aa54
DJ
149752001-10-27 Daniel Jacobowitz <drow@mvista.com>
14976
14977 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
14978 * gdm.mi/mi0-hack-cli.exp: Likewise.
14979
0398c9aa
AC
149802001-10-25 Andrew Cagney <ac131313@redhat.com>
14981
14982 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
14983 messages.
14984
d20bf2e8
AC
149852001-10-21 Andrew Cagney <ac131313@redhat.com>
14986
14987 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
14988 checking MI enabled.
14989
03dd63aa
CV
149902001-10-09 Corinna Vinschen <vinschen@redhat.com>
14991
14992 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
14993
1d9d99f3
FCE
149942001-10-04 Frank Ch. Eigler <fche@redhat.com>
14995
14996 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
14997 if gdb child process crashes, just signal an error.
14998
838ae6c4
JB
149992001-10-02 Jim Blandy <jimb@redhat.com>
15000
15001 * lib/gdb.exp (test_xfail_format): Simplify.
15002
15003 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
15004 front of the variable name `format'. Simplify `if'.
15005
8f0cbc1c
DJ
150062001-10-01 Daniel Jacobowitz <drow@mvista.com>
15007
15008 * gdb.threads/pthreads.exp: Wait for output and delay
15009 before sending ^C.
15010
1f08dafd
DJ
150112001-10-01 Daniel Jacobowitz <drow@mvista.com>
15012
15013 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
15014 some incorrect output instead of timing out.
15015 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
15016
674f90ff
CV
150172001-09-28 Corinna Vinschen <vinschen@redhat.com>
15018
15019 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
15020 check to allow additional `int'.
15021
9b284272
DJ
150222001-09-27 Daniel Jacobowitz <drow@mvista.com>
15023
15024 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
15025 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
15026
b55a4771
MS
150272001-09-27 Michael Snyder <msnyder@redhat.com>
15028
15029 * lib/gdb.exp (test_debug_format): New proc.
15030 (setup_xfail_format): Use new proc test_debug_format.
15031 * gdb.base/constvars.exp (local_compiler_xfail_check): New
15032 proc; use new service proc test_debug_format.
15033 Replace all other "gcc_compiled" tests with this test.
15034 * gdb.base/volatile.exp (local_compiler_xfail_check): New
15035 proc; use new service proc test_debug_format.
15036 Replace all other "gcc_compiled" tests with this test.
15037
150382001-09-27 Michael Snyder <msnyder@redhat.com>
15039
15040 * gdb.base/cvexpr.exp: New file.
15041 * gdb.base/cvexpr.c: New file
15042 Test for expressions using const and volatile keywords.
15043
4e6667ac
CV
150442001-09-26 Corinna Vinschen <vinschen@redhat.com>
15045
15046 * gdb.base/constvars.exp: Check for different orders of keywords
15047 and additional "int" strings in output.
15048
4f337972
AC
150492001-09-22 Andrew Cagney <ac131313@redhat.com>
15050
15051 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
15052 responses from "help maint".
15053
2015650d
FCE
150542001-09-19 Frank Ch. Eigler <fche@redhat.com>
15055
15056 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
15057 to localhost:NNN instead of :NNN, in case Xvfb is listening
15058 only on TCP.
15059
f3bcedc1
CV
150602001-09-19 Corinna Vinschen <vinschen@redhat.com>
15061
15062 * gdb.base/recurse.exp: When checking leaving the watchpoint
15063 scope, recognize when gdb is in function's epilogue and pass.
15064
6b819c92
KS
150652001-09-18 Keith Seitz <keiths@redhat.com>
15066
15067 * lib/insight-support.exp (_gdbtk_export_target_info): Add
15068 support for running tests against sid targets.
15069 (gdbtk_done): Ditto.
15070
a10c9419
CV
150712001-09-18 Corinna Vinschen <vinschen@redhat.com>
15072
15073 * gdb.base/ending-run.c (main): Set stdout buffersize
15074 to the same reasonable value for any target.
15075 * gdb.base/ending-run.exp: Add a regular expression
15076 to make testsuite happy on Sanyo Stormy16 target.
15077
739d0d99
CV
150782001-09-17 Corinna Vinschen <vinschen@redhat.com>
15079
15080 * gdb.base/display.c (do_loops): Add float variable `f'.
15081 Increment f in loop.
15082 * gdb.base/display.exp: Increment timeout by 60 seconds.
15083 Change float display test to use variable `f'.
15084
1b8947f0
JB
150852001-09-17 Jim Blandy <jimb@redhat.com>
15086
15087 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
15088 overflowing the limited breakpoint tables on some ROM monitors
15089 (like the ROM68K).
15090
9890ac81
FCE
150912001-09-15 Frank Ch. Eigler <fche@redhat.com>
15092
15093 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
15094 the "-ac" (disable access control) flag.
15095
6db765ea
JH
150962001-08-30 Jeff Holcomb <jeffh@redhat.com>
15097
15098 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
15099 ints.
15100
4c32cc04
KS
151012001-08-30 Keith Seitz <keiths@redhat.com>
15102
15103 * lib/gdb.exp: Move all insight-related functionality into
15104 separate file.
15105 * lib/insight-support.exp: New file.
15106
8d6e6f81
FCE
151072001-08-29 Frank Ch. Eigler <fche@redhat.com>
15108
15109 * config/sid.exp (sid_start): Never set sid verbosity; disable
15110 expect_background {} that consumed its stdout; tolerate </dev/null.
15111 Attempt to set endianness override in "sid" protocol mode. Cleanup.
15112
6a90e1d0
AC
151132001-08-18 Andrew Cagney <ac131313@redhat.com>
15114
15115 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
15116 CLI jump command to start it.
15117 (mi_run_to_main): Fail immediatly when unexpected output.
15118
1759b3c3
AC
151192001-08-18 Andrew Cagney <ac131313@redhat.com>
15120
15121 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
15122 beginning of function. Fix PR gdb/191.
15123
61d11d80
FCE
151242001-08-16 Frank Ch. Eigler <fche@redhat.com>
15125
15126 * config/sid.exp (sid_start): Don't warn if we cannot figure out
15127 what to force sid endianness to.
15128
942a4df2
KS
151292001-08-15 Keith Seitz <keiths@redhat.com>
15130
15131 * lib/gdb.exp (gdbtk_start): Don't set environment
15132 variables for TCL_LIBRARY and friends. Insight will
15133 now figure these out for itself.
15134
0521c418
MS
151352001-08-02 Michael Snyder <msnyder@redhat.com>
15136
15137 * gdb.base/completion.exp: Remove the symbol "a64l" from
15138 the expect string; this is target-specific, and not related
15139 to what is being tested.
15140
74a9a58a
DB
151412001-08-02 Dave Brolley <brolley@redhat.com>
15142
15143 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
15144
c70819fa
MS
151452001-07-25 Michael Snyder <msnyder@redhat.com>
15146
c2b8fa57
MS
15147 * gdb.base/consecutive.exp: New file. Test stepping over
15148 breakpoints on consecutive instructions.
15149 * gdb.base/consecutive.c: New file.
15150
c70819fa
MS
15151 * gdb.base/call-rt-st.exp: Use double-backslash to quote
15152 curly braces in regular expressions.
15153
2b1a1355
MS
151542001-07-25 Michael Snyder <msnyder@redhat.com>
15155
15156 * gdb.base/ending-run.exp: Accept "Program exited normally" as
15157 legitimate output from stepping out of main.
15158
413eca6f
KS
151592001-07-22 Keith Seitz <keiths@redhat.com>
15160
15161 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
15162 the empty string, do not run the tests.
15163
7e5a9322
SC
151642001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
15165
15166 * gdb.base/long_long.exp: Detect size of pointer. Take into
15167 account 2-byte pointers when testing for p/a results.
15168
de58f10f
SC
151692001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
15170
d63a86f8 15171 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
15172 and defined to 1K for m68hc11.
15173 (random_data): Reduce table to 1K for embedded platforms (68hc11).
15174 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
15175 (sizeof_random_data): New variable to tell the size of the data table;
15176 don't test past this size; always run to main.
15177
d6f5fea1
SC
151782001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
15179
15180 * gdb.base/return2.exp: return of long long and double fails for
15181 68HC11; don't execute these tests on that platform.
15182 * gdb.base/return.exp: Return of a double fails for 68hc11.
15183
c477543d
SC
151842001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
15185
15186 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
15187 tests that print a float.
15188 * call-rt-st.exp: Likewise.
15189
63cf1c79
MK
151902001-07-12 Mark Kettenis <kettenis@gnu.org>
15191
15192 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
15193 running this test on Linux.
15194
112f9ab5
MC
151952001-06-24 Michael Chastain <chastain@redhat.com>
15196
15197 * gdb.base/arithmet.exp: Remove some tests to make all test names
15198 unique.
15199
4970cb0f
MS
152002001-07-03 Michael Snyder <msnyder@redhat.com>
15201
15202 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
15203 the output of the ptype command.
15204
d85da69f
MS
152052001-07-02 Michael Snyder <msnyder@redhat.com>
15206
4c8a82de
MS
15207 * gdb.base/completion.exp: Don't assume that break.c is the only
15208 source file that may contain functions named "marker".
d85da69f
MS
15209 * gdb.base/corefile.exp: Quote the curly braces in regexp.
15210
8afc772b
AC
152112001-06-28 Andrew Cagney <ac131313@redhat.com>
15212
15213 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
15214 of files to delete.
15215
15216 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
15217 * gdb.disasm/h8300s.exp: New file.
15218 gdb.disasm/h8300s.s: Likewise.
15219
cff22675
AC
152202001-06-27 Andrew Cagney <ac131313@redhat.com>
15221
15222 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
15223 empty breakpoint tables.
15224
68c81b54
AC
152252001-06-25 Andrew Cagney <ac131313@redhat.com>
15226
15227 * lib/mi-support.exp: Update args=... part of stop-reason
15228 patterns. Accept either a list or a tuple.
15229
2dd62704
AC
152302001-06-23 Andrew Cagney <ac131313@redhat.com>
15231
15232 * lib/mi-support.exp: Remove local emacs variable defining
15233 change-log-default-name.
15234
b4127474
MC
152352001-06-22 Michael Chastain <chastain@redhat.com>
15236
15237 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
15238 This is operationally compatible with the previous version.
15239
8dbfb380
JB
152402001-06-13 Jim Blandy <jimb@redhat.com>
15241
15242 * lib/gdb.exp (gdb_test): Doc fix.
15243
f2d8c86d
MC
152442001-06-10 Michael Chastain <chastain@redhat.com>
15245
15246 * gdb.base/exprs.exp: Remove a duplicate test.
15247
81564d34
JB
152482001-06-06 Jim Blandy <jimb@redhat.com>
15249
15250 * gdb.base/return2.exp (main): Use values to test float and double
15251 returns that are not NaN's, to avoid being confused by IEEE
15252 comparison rules.
15253
da55addb
MS
152542001-06-04 Michael Snyder <msnyder@redhat.com>
15255
15256 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 15257 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
15258 rather than wait for 12 more tests to time out.
15259
42c65987
JB
152602001-06-06 Jim Blandy <jimb@redhat.com>
15261
b18bced9 15262 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 15263 Don't forget to match the GDB prompt.
b18bced9 15264
42c65987
JB
15265 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
15266
5b41e5f0
JB
152672001-06-04 Jim Blandy <jimb@redhat.com>
15268
15269 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
15270 command.
15271
015e046f
KB
152722001-05-31 Kevin Buettner <kevinb@redhat.com>
15273
15274 * gdb.base/annota1.exp (info break): Match four or more spaces
15275 after "Address".
15276
fb1ffbbe
MC
152772001-05-31 Michael Chastain <chastain@redhat.com>
15278
15279 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
15280 (dm_type_int_star): Likewise.
15281 (dm_type_long_star): Likewise.
15282 (dm_type_void_star): Likewise.
15283
5ea2a32c
KB
152842001-05-29 Kevin Buettner <kevinb@redhat.com>
15285
15286 * gdb.base/completion.exp (INPUTRC): Set this environment variable
15287 to a known value in order to get consistent results regardless
15288 of the setting of INPUTRC or the presence or contents of .inputrc.
15289
ae23c492
MS
152902001-05-24 Michael Snyder <msnyder@redhat.com>
15291
ac55707e
MS
15292 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
15293 Don't require that the main thread and the manager thread are the
15294 first in the list.
15295
ae23c492
MS
15296 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
15297 debugging. If test fails, issue an "unsupported" not a "fail".
15298
400071f1
JB
152992001-05-24 Jim Blandy <jimb@redhat.com>
15300
15301 Don't assume that short is shorter than int.
15302 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
15303 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 15304 this isn't true.
400071f1
JB
15305 ("print unsigned char == (~0)"): Add test that verifies that ~0,
15306 an int, is not equal to ~0 stored in an unsigned char. This tests
15307 the same thing that the previous test meant to, but works on
15308 16-bit machines, too.
15309 ("print unsigned char != (~0)"): Same test, complemented.
15310
0816a3e5
MS
153112001-05-24 Michael Snyder <msnyder@redhat.com>
15312
15313 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 15314 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
15315 and prevents dejagnu getting out of step.
15316
f6dc23a9
KB
153172001-05-23 Kevin Buettner <kevinb@redhat.com>
15318
15319 * gdb.base/finish.exp (finish_void): Revise pattern for
15320 stopping on the call statement to not permit stopping at
15321 the start of the instructions comprising the call sequence.
15322
7dbd117d
MC
153232001-05-19 Michael Chastain <chastain@redhat.com>
15324
15325 * gdb.base/callfuncs.exp: Make all test names unique.
15326 * gdb.base/commands.exp: Make all test names unique.
15327 * gdb.base/condbreak.exp: Make all test names unique.
15328 * gdb.base/dbx.exp: Make all test names unique.
15329 * gdb.base/default.exp: Make all test names unique.
15330 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
15331 and TIMEOUT messages to their corresponding PASS message.
15332 * gdb.base/ending-run.exp: Make all test names unique.
15333 * gdb.base/long_long.exp: Remove duplicate test.
15334
6b0b0a9e
KB
153352001-05-21 Kevin Buettner <kevinb@redhat.com>
15336
15337 * gdb.base/finish.exp (finish_void): Allow "finish" command to
15338 stop on the call statement as well as the statement after the
15339 call.
15340
2caa35cb
MS
153412001-05-21 Michael Snyder <msnyder@redhat.com>
15342
15343 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
15344
40713331
EZ
153452001-05-10 Elena Zannoni <ezannoni@redhat.com>
15346
a9c64011
AS
15347 * gdb.base/completion.exp: Revamp test. Make it execute on all
15348 platforms.
40713331 15349
c2c1be8d
EZ
153502001-05-10 Elena Zannoni <ezannoni@redhat.com>
15351
a9c64011
AS
15352 * config/gdbserver.exp (gdb_load): Handle the case
15353 in which the arguments to gdbserver are given in the
15354 baseboard configuration file.
15355 Also handle the case in which the server needs to do a
15356 load.
2c9cd303 15357
9671de48
KS
153582001-05-07 Keith Seitz <keiths@cygnus.com>
15359
a9c64011
AS
15360 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
15361 set up the display for testing.
15362 (gdbtk_start): Convert all paths to paths that tcl will like.
15363 Export target information to environment.
15364 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
15365 necessary.
15366 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
15367 (to_tcl_path): New proc to convert a given pathname into
15368 a path acceptible as an argument to a tcl command.
15369 (_gdbtk_export_target_info): New proc to export target info
15370 into the environment for gdbtk testing.
15371 (gdbtk_done): New proc to signal end-of-test.
9671de48 15372
5a360f47
JB
153732001-05-06 Jim Blandy <jimb@redhat.com>
15374
15375 * restore.c: Make the code of caller0 correspond to its comment.
15376
66c756c6
MS
153772001-05-03 Michael Snyder <msnyder@redhat.com>
15378
15379 * config/sid.exp (gdb_target_sid): Check for error messages.
15380 On error or timeout, don't make expect exit (which will terminate
15381 all subsequent tests); instead just make gdb exit.
d63a86f8 15382 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
15383 return a negative value.
15384
a966fde5
JB
153852001-04-24 Jim Blandy <jimb@redhat.com>
15386
851c18e0
JB
15387 * gdb.c++/templates.exp: If we see the prompt for the overload
15388 list, but we haven't recognized any of the longer patterns,
15389 arrange for this test to fail, not hang.
15390
a966fde5
JB
15391 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
15392 variations.
15393
db144853
MC
153942001-04-22 Michael Chastain <chastain@redhat.com>
15395
15396 * gdb.c++/local.exp: Use the 'runto' library function.
15397 * gdb.c++/namespace.exp: Likewise.
15398 * gdb.c++/overload.exp: Likewise.
15399
3207ec21
KB
154002001-03-26 Kevin Buettner <kevinb@redhat.com>
15401
15402 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
15403 * gdb.base/step-line.exp: New file. Test step/next in presence of
15404 #line directives.
15405 * gdb.base/step-line.c: New file. Test program for the above.
15406 * gdb.base/step-line.inp: New file. We pretend that this file has
15407 been transformed by some other tool into step-line.c.
15408
13b57657
JB
154092001-03-21 Jim Blandy <jimb@redhat.com>
15410
15411 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
15412 unmangled operator names.
15413
754cbe1c
JB
154142001-03-20 Jim Blandy <jimb@redhat.com>
15415
15416 * gdb.threads/linux-dp.exp: Recognize an additional message
15417 generated by GDB when it doesn't understand how to debug threads
15418 on the target system.
15419
177495c9
AC
154202001-03-19 Andrew Cagney <ac131313@redhat.com>
15421
15422 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
15423
f266096b
MC
154242001-03-12 Michael Chastain <chastain@redhat.com>
15425
15426 * gdb.c++/derivation.exp: Use the 'runto' library function.
15427
cac3c2ff
MC
154282001-03-12 Michael Chastain <chastain@redhat.com>
15429
15430 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
15431
b6c11a24
MC
154322001-02-24 Michael Chastain <chastain@redhat.com>
15433
15434 * gdb.c++/ref-types.exp: Change handwritten code to library
15435 function 'runto'.
15436
6bae5bce
OF
154372001-03-16 Orjan Friberg <orjanf@axis.com>
15438
15439 * gdb.base/signals.exp: Set count to 0 explicitly.
15440
0015fd9a
MS
154412001-03-15 Mark Salter <msalter@redhat.com>
15442
15443 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
15444 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
15445 (gdb_load): Add support for additional target_info: gdb_download_size
15446 and gdb_load_timeout.
0015fd9a 15447
fc33412a
DT
15448Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
15449
15450 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
15451 file -- to prevent failing when the compile fails but we have no
15452 intention of running the tests anyway.
fc33412a
DT
15453
15454 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
15455 tests if set.
15456
15457 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 15458 integers.
fc33412a
DT
15459
15460 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
15461 * gdb.c++/namespace.exp: Ditto.
15462
115f06de
OF
154632001-03-07 Orjan Friberg <orjanf@axis.com>
15464
15465 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
15466 * gdb.base/pointers.exp: Relax pattern match of decimals.
15467
b6ba6518
KB
154682001-03-06 Kevin Buettner <kevinb@redhat.com>
15469
15470 * Makefile.in, config/abug.exp, config/cfdbug.exp,
15471 config/cpu32bug.exp, config/dve.exp, config/est.exp,
15472 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
15473 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
15474 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
15475 config/sh.exp, config/sid.exp, config/slite.exp,
15476 config/sparclet.exp, config/udi.exp, config/unknown.exp,
15477 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
15478 config/vxworks.exp, config/vxworks29k.exp,
15479 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
15480 gdb.base/all-bin.exp, gdb.base/annota1.exp,
15481 gdb.base/arithmet.exp, gdb.base/assign.exp,
15482 gdb.base/async.exp, gdb.base/attach.exp,
15483 gdb.base/bitfields.exp, gdb.base/bitops.exp,
15484 gdb.base/break.exp, gdb.base/call-ar-st.exp,
15485 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
15486 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
15487 gdb.base/commands.exp, gdb.base/completion.exp,
15488 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
15489 gdb.base/constvars.exp, gdb.base/corefile.exp,
15490 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
15491 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
15492 gdb.base/ending-run.exp, gdb.base/environ.exp,
15493 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
15494 gdb.base/finish.exp, gdb.base/foll-exec.exp,
15495 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
15496 gdb.base/funcargs.exp, gdb.base/help.exp,
15497 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
15498 gdb.base/logical.exp, gdb.base/long_long.exp,
15499 gdb.base/maint.exp, gdb.base/mips_pro.exp,
15500 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
15501 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
15502 gdb.base/pointers.exp, gdb.base/printcmds.exp,
15503 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
15504 gdb.base/regs.exp, gdb.base/relational.exp,
15505 gdb.base/remote.exp, gdb.base/reread.exp,
15506 gdb.base/restore.exp, gdb.base/return2.exp,
15507 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
15508 gdb.base/selftest.exp, gdb.base/setshow.exp,
15509 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
15510 gdb.base/sigall.exp, gdb.base/signals.exp,
15511 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
15512 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
15513 gdb.base/step-test.exp, gdb.base/structs.c,
15514 gdb.base/structs.exp, gdb.base/structs2.exp,
15515 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
15516 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
15517 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
15518 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
15519 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
15520 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
15521 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
15522 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
15523 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
15524 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
15525 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
15526 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
15527 gdb.fortran/types.exp, gdb.java/jmisc.exp,
15528 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
15529 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
15530 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
15531 gdb.trace/circ.exp, gdb.trace/collection.exp,
15532 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
15533 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
15534 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
15535 gdb.trace/report.exp, gdb.trace/save-trace.exp,
15536 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
15537 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
15538 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
15539 notices.
15540
dc96c6c7 155412001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
15542
15543 * gdb.base/varargs.c (find_max_double): Fix printf format string:
15544 first arg is int not float.
15545
dc96c6c7 155462001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
15547
15548 * gdb.base/reread.exp: Unsupported for non-native targets;
15549 doesn't work for remote debugging.
15550
9b0c4aeb
FN
155512001-02-19 Fernando Nasser <fnasser@redhat.com>
15552
15553 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
15554 * gdb.base/ending-run.exp: Properly handle the BSP state when
15555 stepping past the end of main.
9b0c4aeb 15556
02aa71d5
MC
155572001-02-19 John Moore <jmoore@redhat.com>
15558
15559 * gdb.base/commands.exp (infrun_breakpoint_command_test):
15560 Converted HPUX fix for non-expected items following multiple
15561 step commands into general solution for all platforms.
15562
1fa449a4
MC
155632001-02-18 Michael Chastain <chastain@redhat.com>
15564
15565 * gdb.c++/classes.exp (do_tests): Change runto statements
15566 from "runto 'foo(void)'" to "runto 'foo'". This makes the
15567 statements demangler agnostic.
15568 * gdb.c++/virtfunc.exp (do_tests): Likewise.
15569 (gdb_virtfunc_restart): Likewise.
15570
b2f9ec70
MC
155712001-02-14 Michael Chastain <chastain@redhat.com>
15572
15573 * gdb.c++/inherit.exp (do_tests): Change runto statements
15574 from "runto 'foo(void)'" to "runto 'foo'". This makes the
15575 statements demangler agnostic.
15576
cf74b8ca
AC
15577Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
15578
15579 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
15580 ``continue to bkpt at common_routine in thread 2'' and ``stopped
15581 before calling common_routine 15 times'' tests.
cf74b8ca 15582
99f78f56
MC
155832001-02-11 Michael Chastain <chastain@redhat.com>
15584
15585 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
15586 Helps the test script figure out which demangler is in use.
15587 (dm_type_foo_ref): Ditto.
15588 (dm_type_int_star): Ditto.
15589 (dm_type_long_star): Ditto.
15590 (dm_type_unsigned_int): Ditto.
15591 (dm_type_void): Ditto.
15592 (dm_type_void_star): Ditto.
99707966 15593 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
15594 Probe the gdb demangler and set variables to accommodate
15595 formatting differences.
15596 (info_func_regexp): New function. Same as info_func, but
15597 matches against a regexp.
15598 (info_func): Match against a literal string.
15599 (print_addr_2): New function. Match against a literal string,
15600 which can be different from the input to gdb.
15601 (print_addr): Simply call print_addr_2 with the same argument twice.
15602 (test_lookup_operator_functions): Use demangler formatting variables.
15603 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
15604 the tests in the same order as the C++ class declaration.
15605 (test_paddr_operator_functions): Ditto.
15606 (test_paddr_overloaded_functions): Ditto.
15607 (test_paddr_hairy_functions): Use demangler formatting variables.
15608 Add reference to gdb/19 for related tests.
15609 (do_tests): Call probe_demangler.
15610
1de8f023
KB
156112001-01-30 Kevin Buettner <kevinb@redhat.com>
15612
15613 * gdb.c++/templates.cc (printf): Remove unused function definition.
15614
ca3f91ed
MS
156152001-01-26 Felix Lee <flee@redhat.com>
15616
15617 * sid.exp (sid_exit): Pass host, not target, to remote_close.
15618
156192001-01-25 matthew green <mrg@redhat.com>
15620
15621 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
15622 up sid.
15623 (sid_exit): Call `remote_pop_conn' after GDB is gone.
15624
156252001-01-25 matthew green <mrg@redhat.com>
15626
15627 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 15628 Deprecate $sid_spawn_id.
ca3f91ed
MS
15629 (sid_exit): Remove code necessary only for `spawn.'
15630
156312001-01-25 matthew green <mrg@redhat.com>
15632
15633 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
15634
fb18ec4a
MC
156352001-01-28 Michael Chastain <chastain@redhat.com>
15636
15637 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
15638 to call when tests fail. It takes gdb out of the overloaded
15639 function choice menu back to the main prompt, so that the test
15640 program stays synchronized.
15641 (set_bp_overloaded): New proc to collect all the common
15642 code for setting a breakpoint on an overloaded name. Calls
15643 take_gdb_out_of_choice_menu when needed.
15644 (menu_overload1arg): New variable to collect the repeated
15645 instances of the expected menu for an overloaded name. Change
15646 the regular expression to handle changes in g++ type encoding:
15647 "void" can be either "void" or "", and "unsigned int" can be
15648 either "unsigned int" or "unsigned".
15649 (continue_to_bp_overloaded): Change regular expressions to handle
15650 changes in g++ type encoding.
15651 (no proc): Call take_gdb_out_of_choice_menu when needed.
15652 Remove redundant calls to "info break". Accept either "canceled"
15653 or "cancelled". Change regular expressions in "info break"
15654 calls to handle changes in g++ type encoding. Give all tests
15655 unique strings.
15656
9c646a6e
BE
156572001-01-17 Ben Elliston <bje@redhat.com>
15658
15659 * config/sid.exp: New file.
15660
9549d9c1
AC
15661Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
15662
15663 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
15664
dc96c6c7 156652000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
15666
15667 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
15668 Add a RE to accept a non-ascii char if one is ever presented.
15669
b4df4f68
FN
156702000-12-20 Fernando Nasser <fnasser@redhat.com>
15671
297dd0fd 15672 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 15673
dc96c6c7 156742000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 15675
d63a86f8 15676 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
15677 in regexp. One '\' does not suffice on Linux.
15678
4a7bddb6
MC
156792000-12-09 Michael Chastain <chastain@redhat.com>
15680
15681 * gdb.base/break.exp (test_clear_command): Use a marker function
15682 rather than 'main' for the test function. Also move this
15683 test to an execution point where the marker function names are
15684 guaranteed to be bound to functions. (Executing tests after a
15685 'finish' from main runs into name conflicts with local names
15686 in __libc_start_main).
15687
dc96c6c7 156882000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
15689
15690 * gdb.base/finish.exp: New test for gdb's "finish" command.
15691 * gdb.base/return2.exp: New test for gdb's "return" command.
15692 * gdb.base/return2.c: New source file for above.
15693
dc96c6c7 156942000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
15695
15696 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
15697 * gdb.base/miscexprs.exp: Ditto.
15698 * gdb.base/pointers.exp: Ditto.
15699 * gdb.c++/derivation.exp: Ditto.
15700 * gdb.c++/local.exp: Ditto.
15701 * gdb.c++/namespace.exp: Ditto.
15702 * gdb.c++/overload.exp: Ditto.
15703 * gdb.c++/ref-types.exp: Ditto.
15704
dc96c6c7 157052000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
15706
15707 * gdb.base/constvars.exp: Test result of "up" command.
15708 * gdb.base/miscexprs.exp: Ditto.
15709 * gdb.base/pointers.exp: Ditto.
15710 * gdb.base/scope.exp: Ditto.
15711 * gdb.c++/derivation.exp: Ditto.
15712 * gdb.c++/local.exp: Ditto.
15713 * gdb.c++/namespace.exp: Ditto.
15714 * gdb.c++/overload.exp: Ditto.
15715 * gdb.c++/ref-types.exp: Ditto.
15716
44097287
FN
157172000-11-22 Michael Chastain <chastain@redhat.com>
15718
15719 * mips_pro.exp: Accept either "middle -> top -> main" or
15720 "middle -> main" in the backtrace, because gcc can optimize
15721 tail calls to jumps. Remove setup_xfail for the hppa case.
15722 Add a comment with the original warning messages from PR 3016,
15723 which was filed in 1993, to preserve them for posterity.
15724
9d2e1bab
ND
157252000-11-17 Nick Duffek <nsd@redhat.com>
15726
15727 * lib/gdb.exp (gdb_test): Override timeout with board info.
15728
1aca8eb7
ND
157292000-11-17 Nick Duffek <nsd@redhat.com>
15730
15731 * gdb.base/display.exp: Don't kill running stub. Add "again" to
15732 the second kill and detach messages.
15733
93076499
ND
157342000-11-17 Nick Duffek <nsd@redhat.com>
15735
15736 * configure.in: Add AC_EXEEXT.
15737 * configure: Regenerate.
15738 * Makefile.in (just-check): Export EXEEXT.
15739 * lib/gdb.exp ($EXEEXT): Import from environment.
15740 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
15741 expect "maint dump-me" on Cygwin.
15742 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
15743 $EXEEXT.
15744
30e87cd3
ND
157452000-11-17 Nick Duffek <nsd@redhat.com>
15746
15747 * gdb.base/break.exp: Test backtrace and finish from called
15748 function on all platforms, not just HP-UX.
15749
dc96c6c7 157502000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
15751
15752 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
15753 code from gdb_target_monitor, so it can be used independantly
15754 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 15755
dc96c6c7 157562000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
15757
15758 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
15759 * gdb.base/corefile.exp: Expect the message "Program is being
15760 debugged already" when we send the "corefile" command, since
15761 the preceeding gdb_load may have connected gdb to a remote target.
15762 * gdb.base/display.exp: Disable hardware watchpoints if new
15763 board info variable "no_hardware_watchpoints" is true.
15764 Replace single-letter commands with more readable ones.
15765 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
15766 if new board info variable "no_hardware_watchpoints" is true.
15767 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
15768 to see if stdio (printf) testing is possible.
15769 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
15770 board info variable "no_hardware_watchpoints" is true. Use new
15771 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
15772
39124dea
FN
157732000-11-13 Fernando Nasser <fnasser@redhat.com>
15774
15775 From Orjan Friberg <orjanf@axis.com>:
15776 * gdb.base/printcmds.exp: Escape curly braces followed by a number
15777 in array print pattern match.
15778
a9e2e984
FN
157792000-11-09 Fernando Nasser <fnasser@redhat.com>
15780
15781 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
15782 spelling "cancelled" to U.S. spelling "canceled" to match changes
15783 made to gdb.
15784 * gdb.c++/ovldbreak.exp: Ditto.
15785
c7db355b
PS
157862000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
15787
15788 * gdb.base/callfuncs.c (main): Moved to end of file, call
15789 t_double_values to initialize the FPU before inferior calls are made.
15790 * gdb.base/callfuncs.exp: Test for register preservation after calling
15791 inferior functions. Add tests for continuining, finishing and
15792 returning from a stop in a call dummy.
15793
dc96c6c7 157942000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
15795
15796 * gdb.base/commands.exp: Break up long lines, and re-indent.
15797
dc96c6c7 157982000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
15799
15800 * config/gdbserver.exp: Rewritten from the ground up, to make it
15801 compatible with the current dejagnu tree, and to make it work with
15802 the new "gdbserver" in libremote.
15803
dc96c6c7 158042000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
15805
15806 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
15807 * gdb.base/varargs.exp: Skip entire test if no printf support.
15808 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
15809 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
15810
dc96c6c7 158112000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
15812
15813 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
15814 no floating point support.
15815 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
15816 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
15817 * gdb.base/call-rt-st.exp: Ditto.
15818 * gdb.base/call-strs.exp: Ditto.
15819
bac5fc66
JG
158202000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
15821
15822 * gdb.base/sizeof.c: include <stdio.h>.
15823
15824 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
15825 'finish', otherwise uncaptured gdb_prompt would potentially
15826 throw remaining test points out of sync.
bac5fc66 15827
b22a6027
SB
158282000-07-26 Scott Bambrough <scottb@netwinder.org>
15829
15830 * gdb.base/recurse.exp: Run tests for all targets.
15831 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
15832 gnu-oldld case on ARM.
15833 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
15834 for ARM targets.
d63a86f8 15835
d8231941
AG
15836Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
15837
15838 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
15839 * gdb.java/configure: Rebuild.
15840
8caabe69
AG
15841Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
15842
15843 * gdb.java/jv-exp.exp: New file.
15844
9d273ca3
AG
15845Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
15846
15847 * configure: Rebuilt.
15848 * configure.in (configdirs): Add gdb.java.
15849 * gdb.java/jmisc.java: New file.
15850 * gdb.java/jmisc.exp: New file.
15851 * gdb.java/Makefile.in: New file.
15852 * gdb.java/configure: Rebuilt.
15853 * gdb.java/configure.in: New file.
15854 * lib/java.exp: New file.
15855
4f823a66
AC
15856Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
15857
15858 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 15859 underflow.
4f823a66 15860
2391e11d
AC
15861Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
15862
15863 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 15864 and the compilers sizes.
2391e11d 15865
54602222
ND
158662000-07-09 Nick Duffek <nsd@redhat.com>
15867
15868 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
15869 (use_methods): New function.
15870 (main): Call use_methods().
15871 * gdb.c++/classes.exp (test_method_param_class): New procedure.
15872 (do_tests): Call test_method_param_class.
15873
2bec0572
ND
158742000-07-09 Nick Duffek <nsd@redhat.com>
15875
15876 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
15877 spelling.
15878 (test_enums): New procedure. Move enum tests from end of script
15879 to here. Set breakpoint on function name instead of line number.
15880 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
15881 (enums2): New marker function.
15882 (enums1): New function.
15883 (main): Call enums1(). Move enum tests to enums1().
15884
78492fde
AC
15885Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
15886
15887 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 15888 compile/link program. Update line numbers.
78492fde
AC
15889 * gdb.asm/d10v.inc: Define ``startup''.
15890 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 15891
49a2cef8
AC
15892Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
15893
15894 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
15895
3e6c8688
EZ
158962000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15897
15898 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 15899 of 'help maint print' command.
3e6c8688 15900
9ff5cbe9
AC
15901Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
15902
15903 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 15904 they use gdb_expect_list.
9ff5cbe9 15905
17c579bd
AC
15906Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
15907
15908 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
15909 memory-read-packet-size'' instead of ``set endian big'' to test
15910 long commands.
17c579bd 15911
e6d71bf3
DB
159122000-06-03 Daniel Berlin <dan@cgsoftware.com>
15913
15914 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 15915 g++, and stop skipping them.
e6d71bf3
DB
15916
15917 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
15918 work under g++.
15919
d63a86f8 15920 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
15921 initialization.
15922
dc96c6c7 159232000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
15924
15925 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
15926 the regular expression: accept an (almost) arbitrary sequence of
15927 "frames-invalid" and "breakpoints-invalid" messages both before
15928 and after the "starting" message.
15929
dc96c6c7 159302000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
15931
15932 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 15933
dc96c6c7 159342000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
15935
15936 * gdb.base/annota1.exp (annotate-signal-handler-caller):
15937 Relax the regular expression a little, make it pass on Solaris 8.
15938
8216cda9
KB
159392000-05-12 Kevin Buettner <kevinb@redhat.com>
15940
15941 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 15942 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
15943 Instead, it is permissible for gdb to stop on the line of the
15944 call itself.
15945
1a570b2f
MS
159462000-05-12 Michael Snyder <msnyder@.cygnus.com>
15947
15948 * gdb.base/break.exp (bp on small function, optimized file):
15949 Add a second pass pattern. The behavior differs here between stabs
15950 and dwarf for one-line functions. Stabs preserves two line symbols
15951 (one before the prologue and one after) with the same line number,
15952 but dwarf regards these as duplicates and discards one of them.
15953 Therefore the address after the prologue (where the breakpoint is)
15954 has no exactly matching line symbol, and GDB reports the breakpoint
15955 as if it were in the middle of a line rather than at the beginning.
15956
dc96c6c7 159572000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 15958
d63a86f8 15959 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
15960 rather than "send_gdb" (for consistancy).
15961
7d418785
AC
15962Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
15963
15964 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
15965 * gdb.c++/templates.cc: Properly check for GCC version number.
15966 * lib/compiler.cc: Likewise
15967
dc96c6c7 159682000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 15969
d63a86f8 15970 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
15971 gdb may not stop at the first line of main, due to code motion.
15972
dc96c6c7 159732000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
15974
15975 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
15976 This test depends on parsing the printf output from the target.
15977 Since the sparclet stub doesn't do stdio, this will never work.
15978 * gdb.base/call-rt-st.exp: ditto.
15979 * gdb.base/call-strs: ditto.
15980
dc96c6c7 159812000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
15982
15983 * gdb.base/miscexprs.exp: make sizeof long array test portable.
15984
15985 * gdb.base/ending-run.exp: After connecting to a remote target,
15986 but before running, the target will appear to be in a random
15987 location. Specify both a file and a line for breakpoints.
15988 Also, the function that calls main may be called 'init'
15989 rather than 'start'.
15990
a5a51225
EZ
159912000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15992
15993 * gdb.base/help.exp: Update output for add-symbol-file command.
15994
7930cc7c
FN
159952000-04-10 Fernando Nasser <fnasser@cygnus.com>
15996
15997 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15998 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
15999
23e37ab1
C
160002000-04-07 J.T. Conklin <jtc@redback.com>
16001
e93c542c
C
16002 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
16003
23e37ab1
C
16004 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
16005
591b8fa3
PDM
16006Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
16007
16008 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 16009 values that can be represented exactly.
591b8fa3
PDM
16010 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
16011 above change, and to not check against the directory part of the source
16012 file name.
16013 (step into print_long_arg_list): Likewise.
16014 (print print_small_structs from print_long_arg_list): Likewise.
16015 (print print_long_arg_list): Likewise.
16016
7a495180
EZ
160172000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16018
30b53638 16019 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 16020
beb998c6
AC
16021Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
16022
16023 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
16024
1c689132
DB
160252000-03-25 Daniel Berlin <dan@cgsoftware.com>
16026
16027 * gdb.base/commands.exp (deprecated_command_test): Add test for
16028 deprecate with no arguments.
16029
c1790a9d
JL
160302000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
16031
16032 * gdb.base/break.exp: Add new test for setting breakpoints on
16033 optimized code so we can test breakpoints work even when function
16034 prologues may be optimized away
16035
003ba290
FN
160362000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
16037
16038 From David Whedon <dwhedon@gordian.com>
a9c64011 16039 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 16040
6837a0a2
DB
160412000-03-22 Daniel Berlin <dan@cgsoftware.com>
16042
16043 * gdb.base/help.exp: Added test for new apropos command.
16044
b9593231
KB
160452000-03-21 Kevin Buettner <kevinb@redhat.com>
16046
16047 * gdb.base/pointers.c (usevar): New function.
16048 (main): Make sure that global variables v_int_pointer2, rptr,
16049 and y are all referenced someplace in the program by calling
16050 usevar() on them. [Some linkers delete symbols which are
16051 never referenced. The space remains, but there's no way to
16052 get a (symbolic) handle on the variable from the debugger.]
16053
751a959b
EZ
160542000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16055
16056 * gdb.base/printcmds.c: Add typedeffed arrays.
16057
16058 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 16059 procedure to test arrays that are typedef'd.
751a959b 16060
73a93a32
JI
160612000-03-13 James Ingham <jingham@leda.cygnus.com>
16062
16063 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 16064 the library directories.
73a93a32 16065
fb40c209
AC
16066Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
16067
16068 * configure.in (configdirs): Add sub directory gdb.mi.
16069 * configure: Re-generate.
16070
16071 * gdb.mi: New directory.
d63a86f8 16072
ee4dd2c9
AC
160732000-02-25 Scott Bambrough <scottb@netwinder.org>
16074
16075 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 16076 a long long value as a double on ARM platforms.
ee4dd2c9 16077
70f0cc22
JB
160782000-02-16 Jim Blandy <jimb@redhat.com>
16079
16080 * gdb.base/break.exp ("breakpoint line number"): Make sure the
16081 default source file is set properly before running this test.
16082
853819b8
EZ
160832000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16084
16085 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 16086 gdbtk/library directory, not in gdbtcl2.
853819b8 16087
dfcd3bfb
JM
160882000-02-04 Jim Blandy <jimb@redhat.com>
16089
16090 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
16091 backslash from regexp pattern.
16092
16093 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
16094 procedure. Use it to run all the "continue to bp overloaded"
16095 tests. Note that this changes the names of the tests slightly.
16096 If the breakpoint hit message includes a hex PC value, because
16097 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
16098 from the real source code, still consider that a pass.
16099
16100 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
16101 XFAIL here if the breakpoint message contains a hex address. Note
16102 similar change on 1999-11-02.
16103
16104 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
16105
16106 * gdb.base/ptype.exp: Establish a default source file before
16107 calling get_debug_format.
16108
161092000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
16110
16111 * gdb.base/watchpoint.exp: Remove duplication of test messages.
16112
8b93c638
JM
161132000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
16114
16115 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
16116 of successive stepi commands -- while in the prologue we should see
16117 the function entry bracket.
16118
161192000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
16120
16121 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
16122 reach __change_mode() when stepping through the end of main().
16123
c5394b80
JM
161242000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
16125
16126 * gdb.base/default.exp: Fix expected pattern.
16127 * gdb.base/help.exp: Same.
16128
0d06e24b
JM
161292000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16130
16131 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 16132 Don't use xfail's because that affects only the following test.
d63a86f8 16133
0d06e24b 16134 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 16135 solaris or linux.
0d06e24b
JM
16136
16137 * gdb.base/selftest.exp: Update to reflect changes to main.c.
16138
dc96c6c7 161392000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 16140
d63a86f8 16141 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
16142 "A syntax error" rather than "A parse error". Accept both.
16143
161442000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
16145
16146 * gdb.base/default.exp: Remove OS dependent string from "target
16147 remote" test.
16148 * gdb.base/help.exp: Same for "help target remote" test.
16149
c3f6f71d
JM
161502000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16151
16152 From Jim Kingdon <kingdon@redhat.com>:
16153
16154 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
16155 prompt (cleanup rather than necessity, but still might keep output
16156 from spilling to next test).
c3f6f71d
JM
16157
161582000-01-02 Fred Fish <fnf@cygnus.com>
16159
16160 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
16161 AIX, which defines them in <sys/types.h>.
16162
ed9a39eb 161631999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 16164
ed9a39eb 16165 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 16166 float" test.
ed9a39eb
JM
16167
161681999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 16169
ed9a39eb 16170 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
16171
16172 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
16173 outermost frame disallowed".
16174
161751999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
16176
16177 * gdb.base/setvar.exp: New tests for setting the value of a struct
16178 with a constant list.
16179
161801999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
16181
16182 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
16183 require the user to type a cast before setting the value of a struct.
16184
de57eccd
JM
161851999-12-06 Jim Blandy <jimb@cygnus.com>
16186
16187 * gdb.base/default.exp: Expect the new 'info float' command on
16188 all i386 platforms.
16189
16190 * gdb.threads/linux-dp.exp: Expand our ability to recognize
16191 LinuxThreads libraries that don't support debugging.
16192
c2d11a7d
JM
16193Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
16194
16195 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
16196 Change the buffer type to ``unsigned char'' to simplify size
16197 arithmetic.
c2d11a7d
JM
16198
16199 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
16200 stub only handles 400-1 byte packets. Verify that the download
16201 worked.
c2d11a7d
JM
16202
162031999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
16204
16205 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
16206 tests, using UNRESOLVED for the untested cases. Also, does not wait
16207 for a timeout if the prompt was received before a recognizable pattern.
16208
162091999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
16210
16211 * lib/gdb.exp (gdb_expect_list): Fix spelling.
16212
162131999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16214
16215 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 16216 watchpoints.
c2d11a7d
JM
16217
162181999-11-24 Jason Merrill <jason@casey.cygnus.com>
16219
16220 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
16221
16222 * gdb.c++/local.exp: Be more flexible in recognizing local class
16223 name mangling. Don't allow horribly truncated method names.
16224 * gdb.c++/derivation.exp: Expect protected inheritance.
16225 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
16226 * gdb.c++/virtfunc.exp: Likewise.
16227 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
16228 when printing a nested enum.
16229
162301999-11-22 Jim Blandy <jimb@cygnus.com>
16231
16232 * gdb.base/step-test.exp: Properly await GDB's response to setting
16233 a breakpoint on the call to large_struct_by_value.
16234
16235 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
16236 just because we have debug info for the `start' function.
16237
162381999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
16239
16240 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
16241 "Unknown signal" messages, which indicate (on LinuxThreads) that
16242 GDB doesn't know how to debug threads on this system. This is
16243 better than hanging while philosopher 0 dumps chatter into gdb.log.
16244
162451999-11-18 Tom Tromey <tromey@cygnus.com>
16246
16247 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
16248
162491999-11-18 Fred Fish <fnf@cygnus.com>
16250
16251 * gdb.base/coremaker2.c: Add sample program for generating
16252 cores that is more self contained than coremaker.c. Eventually
16253 I'll add more code to this and tie it into the testsuite.
16254
4ce44c66
JM
162551999-11-12 Stan Shebs <shebs@andros.cygnus.com>
16256
16257 * gdb.base/dollar.exp: Remove, now in gdb.hp.
16258
162591999-11-10 Jimmy Guo <guo@cup.hp.com>
16260
16261 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 16262 from $srcdir/lib/.
4ce44c66 16263 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 16264 and gdb.c++/.
4ce44c66
JM
16265
16266 * gdb.c++/derivation.exp: remove redundant get compiler info code.
16267
d63a86f8 16268 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
16269 'continue with watch' test point.
16270
162711999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
16272
16273 Merged from p2linux-990323-branch:
d63a86f8 16274
4ce44c66
JM
16275 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
16276
11cf8741
JM
16277Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
16278
16279 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 16280 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
16281
16282Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
16283
16284 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 16285 gdb_expect_list.
11cf8741
JM
16286
16287Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
16288
16289 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
16290
162911999-11-03 Mark Salter <msalter@cygnus.com>
16292
16293 * gdb.base/break.exp: Fix "stub continue" pattern.
16294
162951999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
16296
16297 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
16298
162991999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
16300
16301 * gdb.base/display.exp ("finish"): Add timeout clause.
16302
16303 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
16304 plain prompt clause, so this doesn't have to time out in order to
16305 fail.
16306
16307 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 16308 breakpoint hit messages include an address.
11cf8741
JM
16309
16310 * gdb.base/display.exp: Don't forget to escape parens in regular
16311 expressions. Unix regexp notatation sucks.
16312
163131999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16314
16315 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 16316 order for 'signalled' message.
11cf8741 16317
5c44784c
JM
163181999-11-01 Stan Shebs <shebs@andros.cygnus.com>
16319
16320 From Jimmy Guo <guo@cup.hp.com>:
16321 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
16322 * gdb.base/annota1.c: Add code for tests to work with.
16323
163241999-10-26 Frank Ch. Eigler <fche@cygnus.com>
16325
16326 * gdb.base/remote.exp: New test for remote downloading settings.
16327 * gdb.base/remote.c: New file with large .data.
16328
917317f4
JM
163291999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
16330
16331 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
16332 for LinuxThreads support, merged from the Code Fusion branch.
16333
16334Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
16335
16336 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
16337 containing exp_continue into a while within an expect. Don't
16338 attempt a start more than three times. Check return value from
16339 gdb_load.
d63a86f8 16340
2df3850c
JM
16341Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
16342
16343 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 16344 a pass case.
2df3850c 16345
2acceee2
JM
163461999-10-01 Kevin Buettner <kevinb@cygnus.com>
16347
16348 * gdb.base/break.c (main): Added a statement that we can step
16349 off of.
16350 * gdb.base/break.exp: Added tests for setting a breakpoint
16351 at an offset and stepping onto a breakpoint.
16352
163531999-10-01 Fred Fish <fnf@cygnus.com>
16354
d63a86f8 16355 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
16356 gdb output.
16357
c2c6d25f
JM
163581999-09-18 Jim Blandy <jimb@cris.red-bean.com>
16359
16360 * gdb.base/break.exp: Code locations are in hex, don't forget!
16361 (For HP-UX.)
16362
163631999-09-17 Stan Shebs <shebs@andros.cygnus.com>
16364
16365 * condbreak.exp: Use break.c as test program.
16366 * condbreak.c: Remove, redundant with break.c.
16367
163681999-09-15 Stan Shebs <shebs@andros.cygnus.com>
16369
16370 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 16371 Z-packets if the target needs it.
c2c6d25f
JM
16372
163731999-09-13 James Ingham <jingham@leda.cygnus.com>
16374
16375 * gdb.c++/overload.exp: Added tests for listing overloaded
16376 functions with function pointers in the arg, explicitly calling
16377 out the version you want.
16378
cff3e48b
JM
163791999-09-09 Stan Shebs <shebs@andros.cygnus.com>
16380
16381 * long_long.exp: Add variations of test cases that work for
16382 targets with 16-bit ints and 32-bit doubles.
16383
d4f3574e
SS
163841999-09-08 Stan Shebs <shebs@andros.cygnus.com>
16385
16386 * break.c (main): Compare a possibly-uninitialized argc with an
16387 unlikely value that fits in 16 bits.
16388
163891999-09-07 Stan Shebs <shebs@andros.cygnus.com>
16390
16391 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
16392 0xfeeb, don't want negative numbers if ints are 16 bits.
16393
16394 * lib/gdb.exp (skip_cplus_tests): New proc.
16395 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
16396 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
16397 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
16398 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
16399 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
16400 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
16401 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
16402 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
16403
16404 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
16405
16406Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
16407
16408 * gdb.base/corefile.exp (up): Allow a parameter to appear
16409 in the frame that we're going up to.
16410
16411 From Jim Blandy <jimb@cygnus.com>:
16412
16413 * gdb.base/default.exp (info float): Expect some output now.
16414
16415 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
16416 returning floating-point values to fail on the x86.
16417 * gdb.base/callfwmall.exp (do_function_calls): Same.
16418
16419 * gdb.base/list.exp (test_listsize): Correct expectations for
16420 listing line 1 with listsize 2. Also, listing a single line
16421 works now, as does listing three lines. [Kevin's note: There
16422 were a number of other cases fixed too where the expectations
16423 differed...]
16424
164251999-09-02 Stan Shebs <shebs@andros.cygnus.com>
16426
16427 * gdb.base/selftest.exp: Add case for when version prints as
16428 constant string instead of char pointer.
16429
104c1213
JM
164301999-08-25 Stan Shebs <shebs@andros.cygnus.com>
16431
16432 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 16433 stepping out of main.
104c1213
JM
16434
16435 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
16436 G++ used.
16437
16438 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 16439 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
16440
16441 * gdb.c++/ovldbreak.exp: Update match string in test that
16442 includes a warning of multiple breakpoints.
16443
164441999-08-24 Stan Shebs <shebs@andros.cygnus.com>
16445
16446 * gdb.base/display.exp: Improve precision of step-after-finish
16447 added yesterday.
16448
16449 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 16450 test.
104c1213
JM
16451
16452 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
16453 configs when using G++, not just hppa*.
16454
164551999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16456
16457 * gdb.base/async.c: New file.
16458 * gdb.base/async.exp: New file.
16459
16460Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
16461
16462 * gdb.base/break.exp: Tweak PA specific tests to properly handle
16463 PA64.
16464
53a5351d
JM
16465Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
16466
104c1213
JM
16467 * gdb.base/display.exp: "finish" can leave us mid-line on many
16468 targets, deal with it. Add a small constant to main, instead of
16469 1000 since main+1000 may not be a valid address in the target.
16470
53a5351d
JM
16471 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
16472 on hpux11.
16473
16474 * gdb.base/attach.exp: Handle another hpux11 error message variant
16475 when attaching to a process that does not exist.
16476
164771999-08-19 J.T. Conklin <jtc@redback.com>
16478
16479 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 16480 characters in 'continue to 1241' test.
53a5351d
JM
16481
164821999-08-17 Stan Shebs <shebs@andros.cygnus.com>
16483
16484 * gdb.base/call-ar-st.exp: Add a shorter match case for the
16485 stop in print_long_arg_list, define and use a whitespace
16486 variable in print_small_structs test, add an XFAIL for Solaris.
16487 * gdb.base/dbx.exp: XFAIL func commands until somebody is
16488 interested enough to fix.
16489
7be570e7
JM
164901999-08-13 Keith Seitz <keiths@cygnus.com>
16491
16492 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
16493 (dbx_gdb_load): Remove. Use gdb_load instead, since that
16494 proc knows about targets other than the natives.
16495 (test_assign): Use "gdb_run_cmd" to "run" the target.
16496 Check that we've actually hit the breakpoint at main.
16497 When we attempt to assign a value to a local variable, check
16498 that the variable is in the current scope, i.e., don't use
16499 a test with an empty result.
16500
16501Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
16502
16503 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 16504 command.
7be570e7
JM
16505
165061999-08-09 Stan Shebs <shebs@andros.cygnus.com>
16507
16508 From Jimmy Guo <guo@cup.hp.com> and others at HP:
16509 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
16510 gdb.compat, gdb.threads-hp.
16511 gdb.hp/configure, gdb.hp/configure.in: New files.
16512 gdb.hp/Makefile.in: Recurse into new subdirs.
16513 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
16514 gdb.hp/gdb.objdbg: New directory, tests for debugging info
16515 in object files.
16516 gdb.hp/tools: New directory, aux tools for HP-specific tests.
16517
96baa820
JM
165181999-08-05 Stan Shebs <shebs@andros.cygnus.com>
16519
16520 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 16521 funky printf, remove a bogus p/a test.
96baa820
JM
16522
165231999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16524
16525 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
16526 connected to the target. This is necessary when running not
16527 natively.
96baa820
JM
16528
165291999-08-03 Stan Shebs <shebs@andros.cygnus.com>
16530
16531 * gdb.base/step-test.exp: Removed some extraneous messages.
16532
16533 * gdb.base/long_long.exp: Don't run memory examination tests
16534 on little-endian targets (they will need a different set of
16535 results to match).
16536
165371999-08-02 Stan Shebs <shebs@andros.cygnus.com>
16538
16539 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
16540 until somebody decides to fix GDB.
16541
16542 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 16543 constant as "ULL".
96baa820
JM
16544 * gdb.base/long_long.exp: Loosen x/c test, add partial result
16545 matches for a couple x/2 commands.
16546
a0b3c4fd
JM
165471999-07-30 Stan Shebs <shebs@andros.cygnus.com>
16548
16549 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
16550 by merging in ref-types2 tests.
16551 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
16552
16553 From Jimmy Guo <guo@cup.hp.com> and others at HP:
16554 * gdb.c++/Makefile.in: Add standard actions.
16555 (EXECUTABLES): Rename from PROGS, update list.
16556 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
16557 from gdb.hp.
16558 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
16559 foo and bar locals.
16560 * gdb.c++/anon-union.exp: Fix tests to match.
16561 * gdb.c++/classes.exp: Run if HP compiler used, add extra
16562 expect matches to handle output variations.
16563 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
16564 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 16565 output, add HP alternatives for new and delete prints.
a0b3c4fd 16566 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 16567 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
16568 * gdb.c++/demangle.exp: Use $style when reporting failure.
16569 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
16570 * gdb.c++/inherit.exp: Run if HP compiler used, add some
16571 match alternatives.
16572 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 16573 compilers.
a0b3c4fd
JM
16574 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
16575 * gdb.c++/method.exp: Add match alternatives.
16576 * gdb.c++/misc.cc: Add bool types.
16577 * gdb.c++/misc.exp: Add tests for bool types.
16578 * gdb.c++/overload.exp: Add xfails.
16579 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
16580 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
16581 add some more template parameter tests (only for HP currently).
16582 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
16583 * gdb.c++/virtfunc.cc: Add return type and value for main.
16584 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
16585 match alternatives.
d63a86f8 16586
a0b3c4fd
JM
165871999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16588
16589 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
16590
165911999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
16592
16593 * gdb.base/signals.exp: Don't expect getting a backtrace from
16594 within a signal handler to fail on Linux.
16595
165961999-07-29 Stan Shebs <shebs@andros.cygnus.com>
16597
16598 From Jimmy Guo <guo@cup.hp.com> and others at HP:
16599 * lib/gdb.exp: Remove some gratuitious semicolons.
16600 (delete_breakpoints): Increase timeout.
16601 (gdb_expect): Add -notransfer option.
16602 (gdb_test): Use -notransfer option.
16603 (get_compiler_info): Add f77 case.
16604 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 16605 case.
a0b3c4fd
JM
16606 (gdb_preprocess): Call get_compiler.
16607
16608 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
16609 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
16610 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
16611 gdb.base/long_long.exp, gdb.base/printcmds.exp,
16612 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
16613 third arg to gdb_test.
a0b3c4fd
JM
16614 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
16615 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 16616 HP-UX xfails, add others.
a0b3c4fd
JM
16617 * gdb.base/completion.exp: Reflect name change of self-test.
16618 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
16619 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
16620 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
16621 HP failure number.
a0b3c4fd
JM
16622 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
16623 useless HP-UX 10.30 references.
16624 * gdb.base/maint.exp: Loosen matches.
16625 * gdb.base/pointers.c (main): Declare more_code.
16626 * gdb.base/pointers.exp: Match on output of a `next'.
16627 * gdb.base/structs.c: Add prototypes.
16628 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
16629 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
16630
166311999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16632
16633 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 16634 command.
a0b3c4fd
JM
16635
166361999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16637
16638 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
16639 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
16640
16641 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
16642 debug info. Deal with lack of signal hanlder info in stack.
16643
a9c64011 16644 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
16645 * gdb.base/annota1.exp: If printf has debug info, deal with it.
16646
5a2468f5
JM
166471999-07-19 Stan Shebs <shebs@andros.cygnus.com>
16648
16649 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 16650 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 16651
adf40b2e
JM
16652Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
16653
16654 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 16655 a1-selftest.exp.
adf40b2e
JM
16656 * gdb.base/configure: Re-generate.
16657
166581999-07-12 Stan Shebs <shebs@andros.cygnus.com>
16659
16660 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
16661 in trying to run first and name is too long.
16662
16663 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
16664 pointers2.c and pointers2.exp, respectively.
16665 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
16666 doschk happier.
16667
43e526b9
JM
166681999-07-08 Stan Shebs <shebs@andros.cygnus.com>
16669
16670 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
16671 callfuncs2.c and callfuncs2.exp.
16672
16673 * gdb.base/list.exp: Remove mistaken xfails.
16674 * gdb.base/list0.h: Add optional prototypes.
16675
9846de1b
JM
16676Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
16677
a9c64011 16678 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 16679 calling malloc.
a9c64011
AS
16680 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
16681 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 16682 use.
9846de1b
JM
16683
166841999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16685
16686 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
16687 * gdb.base/annota2.cc, annota2.exp: Move from here.
16688 * gdb.c++/annota2.cc, annota2.exp: To here.
16689 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
16690
43ff13b4
JM
16691Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
16692
16693 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 16694 a consistent format.
43ff13b4 16695
085dd6e6
JM
166961999-06-25 Stan Shebs <shebs@andros.cygnus.com>
16697
16698 From Jimmy Guo <guo@cup.hp.com> and others at HP:
16699 * lib/gdb.exp (get_compiler_info): Add detection for assorted
16700 HP compilers, also set the globals $true and $false.
16701
16702 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
16703 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
16704 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
16705 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
16706 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
16707 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
16708 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
16709 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
16710 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
16711 whatis.c} Add C++ compatible function definitions and return
16712 types, add includes for library functions.
085dd6e6
JM
16713 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
16714 * gdb.base/step-test.c (myglob): Rename from glob.
16715 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
16716 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
16717 files, move here from gdb.hp.
085dd6e6 16718 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
16719 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
16720 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
16721 Adjust line numbers in regexps.
085dd6e6
JM
16722
16723 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
16724 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
16725 instead of 0/1.
16726
16727 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
16728 foll-vfork.exp: New files, move here from gdb.hp.
16729 * gdb.base/page.exp: New file, test of pagination command.
16730
16731 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
16732 recursion test.
16733 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
16734
16735 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 16736 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
16737
16738 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 16739 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 16740 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 16741 watchpoint test.
085dd6e6
JM
16742 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
16743 them work.
16744 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
16745 expressions properly.
16746 * gdb.base/corefile.exp: Loosen the match slightly.
16747 * gdb.base/default.exp: Allow "Error accessing memory" message
16748 also.
16749 * gdb.base/display.exp: Skip over x/0 j if PA64.
16750 * gdb.base/funcargs.exp: Add xfails for HP-UX.
16751 * gdb.base/interrupt.exp: Ditto.
16752 * gdb.base/langs.exp: Add symbolic matches governed by compiler
16753 in use.
16754 * gdb.base/list.exp: Add xfails for HP-UX.
16755 * gdb.base/long_long.exp: Refine some of the numeric matches.
16756 * gdb.base/mips_pro.exp: Xfail on HP-UX.
16757 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
16758 * gdb.base/nodebug.exp: Succeed on more varieties of output.
16759 * gdb.base/opaque.exp: Remove some HP-UX xfails.
16760 * gdb.base/ptype.exp: Succeed on more varieties of output.
16761 * gdb.base/scope.exp: Add xfails for HP-UX.
16762 * gdb.base/sect-cmd.exp: Add more cases.
16763 * gdb.base/setvar.exp: Add xfails for HP-UX.
16764 * gdb.base/shlib-call.exp: Loosen some matches slightly.
16765 * gdb.base/signals.exp: Match on void symbolically.
16766 * gdb.base/step-test.exp: Add case for PA64.
16767 * gdb.base/term.exp: Add exit and restart.
16768 * gdb.base/twice.exp: Clean up after self.
16769 * gdb.base/varargs.exp: Disable overload resolution explicitly.
16770 * gdb.base/whatis.exp: Allow more ways to pass tests.
16771
16772 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 16773 no longer useful.
085dd6e6
JM
16774
16775Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
16776
16777 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 16778 list of patterns.
085dd6e6 16779 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
16780 print_double_array(double_array)", "continuing to breakpoint
16781 1018", "print print_double_array(array_d)" and "continuing to
16782 1034" tests.
d63a86f8 16783
085dd6e6
JM
167841999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
16785
a9c64011 16786 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
16787
167881999-06-24 Stan Shebs <shebs@andros.cygnus.com>
16789
16790 * config/mt-*: Remove, these haven't been used since 1996.
16791
167921999-06-22 Stan Shebs <shebs@andros.cygnus.com>
16793
16794 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 16795 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
16796 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
16797
9e0b60a8
JM
167981999-06-18 Stan Shebs <shebs@andros.cygnus.com>
16799
16800 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
16801 simpler match case for the ptype of the big class.
16802
168031999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
16804
16805 * gdb.exp: Fix test for gdb_prompt existence.
16806
168071999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
16808
16809 * gdb.exp (gdb_test): Add fail after calls to perror.
16810
168111999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
16812
16813 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
16814
168151999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
16816
16817 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
16818
0f71a2f6
JM
16819Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
16820
16821 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 16822 malloc() is linked in.
0f71a2f6
JM
16823
168241999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
16825
16826 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
16827 step at end.
16828
16829 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
16830
168311999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
16832
16833 * gdb.java/jv-print.exp: New file. (Our first Java test!)
16834
cce74817
JM
16835Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
16836
16837 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
16838 * gdb.base/mips_pro.exp: Likewise.
16839
168401999-06-02 Keith Seitz <keiths@cygnus.com>
16841
16842 * gdb.c++/templates.cc: Change all "new" operators to throw
16843 an exception.
16844 * gdb.c++/cplusfuncs.cc: Likewise.
16845
16846 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
16847
16848Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
16849
16850 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
16851 * gdb.base/ending-run.exp: When stepping out of main, accept a
16852 step into an arbitrary assembler file.
cce74817 16853
392a587b
JM
168541999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16855
d63a86f8 16856 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 16857 "breakpoint-invalid" to be printed.
d63a86f8 16858 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
16859 number of "frames-invalid" and "breakpoint-invalid" to be printed.
16860 * gdb.base/annota2.cc: Initialize a.x to 0.
16861
9e086581
JM
168621999-05-17 Keith Seitz <keiths@cygnus.com>
16863
16864 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
16865 when "skip_float_tests" set.
16866 Ditto for "print print_double_array(array_d)", "print print_small_structs",
16867 "print print_ten_doubles", and "step into print_long_arg_list".
16868 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
16869 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
16870 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
16871 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
16872 "skip_float_tests" is set.
16873 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
16874 when "skip_float_tests" set.
d63a86f8 16875
cd0fc7c3
SS
168761999-05-06 Keith Seitz <keiths@cygnus.com>
16877
16878 * gdb.base/annota2.cc: Include stdio.h.
16879
16880Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
16881
16882 * gdb.base/crossload.exp: Remove, this has been disabled ever
16883 since BFD stopped including all targets, and cross-GDB gets
16884 plenty of testing anyway.
16885 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
16886 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
16887 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
16888 * gdb.base/README: Remove, was doc for this.
16889 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 16890 needed.
cd0fc7c3 16891
b83266a0
SS
168921999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16893
16894 * gdb.base/call-ar-st.exp: Fix one regular expression in test
16895 output.
16896
16897 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
16898 * gdb.base/annota2.exp: New file. More annotation tests.
16899 * gdb.base/annota1.c: New file. Source file for annota1.exp.
16900 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
16901
169021999-04-23 Angela Marie Thomas <angela@cygnus.com>
16903
16904 * config/cfdbug.exp: New file.
16905
7a292a7a
SS
169061999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
16907
16908 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
16909 Marcus Daniel's and Dale Hawkins's demangler crashes.
16910
16911 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
16912 test_lucid_style_demangling, test_arm_style_demangling,
16913 test_hp_style_demangling): Try Tom Tromey's core-dumping
16914 identifier under each demangling style.
7a292a7a
SS
16915
169161999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
16917
16918 * gdb.c++/demangle.exp: Include the current demangling style
16919 in all test names.
16920 (current_demangling_style): New global variable.
16921 (set_demangling_style, test_demangling_core, test_demangling,
16922 test_demangling_exact): New functions.
16923 (test_gnu_style_demangling, test_lucid_style_demangling,
16924 test_arm_style_demangling, test_hp_style_demangling): Use those,
16925 instead of calling gdb_test and gdb_test_exact directly.
16926 (catch_demangling_errors): New function, which reports errors
16927 signalled by the demangling test functions in an orderly way.
16928 (do_tests): Use catch_demangling_errors.
16929
169301999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
16931
16932 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 16933 grouping in expressions, not {}.
7a292a7a
SS
16934
16935 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 16936 initialized yet.
7a292a7a
SS
16937
169381999-04-01 Stan Shebs <shebs@andros.cygnus.com>
16939
16940 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
16941 are listed.
16942
169431999-03-26 Stan Shebs <shebs@andros.cygnus.com>
16944
16945 * gdb.stabs/weird.exp: Test for CC being defined before
16946 looking at its value.
16947
169481999-03-25 Stan Shebs <shebs@andros.cygnus.com>
16949
16950 * gdb.base/call-ar-st.exp: Remove stray '#'.
16951 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
16952 "short int" and "long int".
16953 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 16954 change, to mollify finicky HP compiler.
7a292a7a
SS
16955 * gdb.hp/reg-test.exp (testfile): Fix file name.
16956 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 16957
7a292a7a
SS
16958 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
16959 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
16960 alternate form of enum ptype.
16961
c906108c
SS
169621999-03-23 Stan Shebs <shebs@andros.cygnus.com>
16963
7a292a7a
SS
16964 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
16965 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
16966 passing skip_hp_tests, so as not to waste time on guaranteed
16967 failure.
7a292a7a 16968
c906108c
SS
16969 * gdb.c++/overload.cc: Pass string instead of char addr, always
16970 init ccpfoo.
16971 * gdb.c++/templates.cc: Fix syntax error.
16972
7a292a7a
SS
16973Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16974
16975 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 16976 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
16977 command.
16978
169791999-03-18 James Ingham <jingham@cygnus.com>
16980
16981 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
16982
16983 * gdb.c++/method.exp: It was testing an uninitialized int on the
16984 stack and assuming it was positive.
16985
16986 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
16987
16988 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 16989 keep it from killing the rest of the tests.
7a292a7a
SS
16990 Use gdb_continue_to_end.
16991
16992 * gdb.base/sigall.exp: use gdb_continue_to_end.
16993
16994 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
16995
16996 * gdb.base/display.exp: use runto_main, not run.
16997
d63a86f8
RM
16998 * gdb.base/default.exp: Check for the current error message in the
16999 r abbreviation test.
7a292a7a
SS
17000 Add strongarm to the targets that know info float.
17001
d63a86f8 17002 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
17003 run which doesn't work with monitors.
17004
17005 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
17006
17007 * gdb.base/break.exp: use the gdb_continue_to_end proc.
17008
17009 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
17010 program. Traps the case (in Cygmon) when the program never really
17011 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
17012 more places, so I used my name. Sorry Mark...
17013
17014 * config/monitor.exp (gdb_target_monitor): added another
17015 target_info parameter: remotebinarydownload. This will set the
17016 remotebinarydownload flag if this is causing some boards trouble.
17017
170181999-03-18 Mark Salter <msalter@cygnus.com>
17019
17020 * lib/gdb.exp (continue_to_exit): New function.
17021
17022 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
17023 * gdb.base/ending-run.exp: Ditto.
17024 * gdb.base/step-test.exp: Ditto.
17025
170261999-03-16 Stan Shebs <shebs@andros.cygnus.com>
17027
17028 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
17029 (suggested by Art Haas <ahaas@neosoft.com>).
17030
170311999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
17032
889bf7c5 17033 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
17034
17035Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
17036
17037 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 17038 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
17039
170401999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
17041
17042 * gdb.base/call-strs.exp: Don't assume that `step' will step over
17043 a call to strlen; sometimes we do have sources.
17044
170451999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
17046
17047 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 17048 character, so GDB won't print garbage after its end.
d63a86f8 17049
c906108c
SS
17050 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
17051 breakpoint there instead. Sometimes GCC emits memcpy to handle
17052 the large structures being passed by value, so we step into that
17053 instead of sum_array_print, which obscures what we're really testing.
17054 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
17055 the bizarre steps into memcpy, so do that here. Add check for
17056 stepping into function calls that pass large structures by value.
17057 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
17058 Remove all references to specific line numbers.
17059 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
17060 New type and function.
17061 (main): Call large_struct_by_value, passing it a large struct by value.
17062 * lib/gdb.exp (gdb_get_line_number): New function.
17063
17064 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
17065 more portable.
17066
7a292a7a
SS
170671999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
17068
c906108c
SS
17069 * lib/gdb.exp: Doc fixes.
17070
7a292a7a
SS
170711999-03-05 Nick Clifton <nickc@cygnus.com>
17072
d63a86f8 17073 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
17074
170751999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
17076
c906108c 17077 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
17078 commands. They're not germane to this test, and they don't work
17079 that way on remote targets.
c906108c 17080
3fc11d3e
JM
170811999-03-01 James Ingham <jingham@cygnus.com>
17082
17083 * Changelog entries merged over from gdb development branch.
17084
3fc11d3e
JM
17085 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
17086
17087 * lib/gdb.exp (gdbtk_analyze_results): Generic function
17088 for outputting results of test run.
17089
2d4a1622 17090 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
17091
17092 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 17093
7a292a7a
SS
170941999-02-25 Felix Lee <flee@cygnus.com>
17095
17096 * lib/gdb.exp (debug_format): initialize
17097
c906108c
SS
170981999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
17099
17100 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
17101 * gdb.base/call-rt-st.c: Ditto.
17102
c906108c
SS
171031999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
17104
17105 * gdb.threads/pthreads.exp (horiz): New variable.
17106 (test_startup): Fix regexps that capture thread numbers.
17107
171081999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
17109
17110 * gdb.base/smoke.exp: Disambiguate two test case names (both
17111 called ``print'').
17112
17113Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
17114
17115 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 17116 compilation.
c906108c
SS
17117
171181999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
17119
17120 * gdb.base/miscexprs.exp: Change patterns to match GDB's
17121 actual output formatting.
17122 * gdb.base/smoke.exp: GDB removes leading 0's.
17123 * gdb.base/volatile.exp: Don't check type of remuneration;
17124 that variable is no longer defined in constvars.c.
17125 * gdb.base/step-test.c (main): Exit with explicit exit code.
17126 * gdb.base/step-test.exp: Remove two nexti checks--they are
17127 not portable.
17128
171291999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
17130
17131 * gdb.base/help.exp ("help delete display"): Fix test to match
17132 gdb's output.
17133
17134 * gdb.base/long_long.c (known_types): Initialize values to zero.
17135 * gdb.base/long_long.exp: Step one more line
17136 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
17137 leading zeros. Explicitly ask for hex formatting. Use
17138 unique test case names.
c906108c
SS
17139
17140Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17141
d63a86f8 17142 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
17143
17144 * gdb.c++/method.exp: Add missing close brace.
17145
171461999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
17147
17148 * gdb.base/maint.exp: Use 'set height 0' to disable page
17149 prompting, not 'set height 400'.
17150
17151 Fix a bunch of timeouts.
17152 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
17153 four separate tests, so expect doesn't take forever to match a ton
17154 of text against a regexp with lots of .* forms.
17155 ("maint print psymbols", "maint print symbols"): Make some of
17156 these greps more selective, so that expect doesn't try to wade
17157 through huge piles of output and time out.
17158
17159 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
17160
17161 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
17162 tests: one which doesn't expect shlib events to be reported, and
17163 another which does, but is XFAIL for all platforms other than
17164 HP/UX.
c906108c
SS
17165
17166 * gdb.base/break.exp: Teach the test suite that the `catch
17167 fork', `catch vfork', and `catch exec' commands produce error
17168 messages on platforms that don't provide these features.
17169
17170Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
17171
17172 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
17173 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
17174 (shortening names from solib_threshold.exp etc), won't run on
17175 anything but HP-UX for the foreseeable future.
c906108c 17176 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 17177 reflect move.
c906108c
SS
17178
17179Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
17180
17181 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 17182 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
17183
17184Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
17185
17186 * gdb.base/shlib-call.exp: add test cases to verify that gdb
17187 successfully re-sets breakpoints in shared libraries.
17188 * gdb.base/shmain.c (main): return 0, don't fall off the end.
17189
17190Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17191
d63a86f8
RM
17192 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
17193 and compiled w/o GCC.
c906108c
SS
17194
17195 * gdb.hp/watch-cmd.exp: ditto.
17196
17197 * gdb.hp/watch-hp.exp: ditto.
17198
17199 * gdb.hp/xdb1.exp: ditto.
17200
17201 * gdb.hp/xdb2.exp: ditto.
17202
17203 * gdb.hp/dbx.exp: ditto.
17204
17205Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
17206
17207 * constvars.c: Remove C++-isms.
17208 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 17209 with GCC.
c906108c
SS
17210
17211Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
17212
17213 The following changes are part of the HP merge.
17214
17215 * gdb.base/break.exp: new tests to verify that catchpoints for
17216 fork, vfork, and exec don't trigger inappropriately.
17217
17218 * gdb.base/opaque.exp: compile one file at a time, then link.
17219
17220 * gdb.base/signals.exp: be more restrictive about which hppa
17221 systems receive a setup_xfail. new tests.
17222
17223 * gdb.base/solib_threshold.build: new file.
17224 * gdb.base/solib_threshold.exp: new file.
17225 * gdb.base/solib_threshold.link_opts: new file.
17226 * gdb.base/solib_threshold.mk: new file.
17227 * gdb.base/gen_solib_threshold.c: new file.
17228
17229 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
17230 tests. New tests for enums inside classes.
17231
17232 * gdb.c++/compiler.cc: indicate support of template debugging.
17233
17234 * gdb.c++/demangle.exp: run hp style demangling tests.
17235
17236 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
17237 tests.
17238
17239 * gdb.c++/misc.cc: changes to support new tests.
17240
17241 * gdb.c++/templates.cc: changes to support HP's compiler; changes
17242 to support new tests.
17243
17244 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
17245 gcc, then skip these tests.
17246
17247Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
17248
17249 The following files are part of the HP merge; some had longer
17250 names at HP, but have been renamed to be no more than 14
17251 characters in length.
17252
17253 * gdb.hp/ambiguous.cc: new file.
17254 * gdb.hp/ambiguous.exp: new file.
17255 * gdb.hp/attach.exp: new file.
17256 * gdb.hp/attach2.exp: new file.
17257 * gdb.hp/classes-hp.exp: new file.
17258 * gdb.hp/ctti.exp: new file.
17259 * gdb.hp/ctti-add.cc: new file.
17260 * gdb.hp/ctti-add1.cc: new file.
17261 * gdb.hp/ctti-add2.cc: new file.
17262 * gdb.hp/ctti-add3.cc: new file.
17263 * gdb.hp/dbx.exp: new file.
17264 * gdb.hp/exception.cc: new file.
17265 * gdb.hp/exception.exp: new file.
17266 * gdb.hp/foll-exec.c: new file.
17267 * gdb.hp/foll-exec.exp: new file.
17268 * gdb.hp/foll-fork.c: new file.
17269 * gdb.hp/foll-fork.exp: new file.
17270 * gdb.hp/foll-vfork.c: new file.
17271 * gdb.hp/foll-vfork.exp: new file.
17272 * gdb.hp/inherit-hp.exp: new file.
17273 * gdb.hp/more-steps.exp: new file.
17274 * gdb.hp/namespace.cc: new file.
17275 * gdb.hp/namespace.exp: new file.
17276 * gdb.hp/optimize.exp: new file.
17277 * gdb.hp/pxdb.c: new file.
17278 * gdb.hp/pxdb.exp: new file.
17279 * gdb.hp/quicksort.exp: new file.
17280 * gdb.hp/reg-test.exp: new file.
17281 * gdb.hp/reg-test.s: new file.
17282 * gdb.hp/sized-enum.c: new file.
17283 * gdb.hp/sized-enum.exp: new file.
17284 * gdb.hp/start-stop.exp: new file.
17285 * gdb.hp/templ-hp.cc: new file.
17286 * gdb.hp/templ-hp.exp: new file.
17287 * gdb.hp/thr-lib.c: new file.
17288 * gdb.hp/thr-lib.exp: new file.
17289 * gdb.hp/thr-lib.h: new file.
17290 * gdb.hp/thr-liblib.c: new file.
17291 * gdb.hp/virtfun-hp.c: new file.
17292 * gdb.hp/virtfun-hp.exp: new file.
17293 * gdb.hp/watch-cmd.exp: new file.
17294 * gdb.hp/watch-hp.exp: new file.
17295 * gdb.hp/xdb1.exp: new file.
17296 * gdb.hp/xdb2.exp: new file.
17297 * gdb.hp/xdb3.exp: new file.
17298
17299Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
17300
17301 The following files are part of the HP merge; some had longer
17302 names at HP, but have been renamed to be no more than 14
17303 characters in length.
17304
17305 * gdb.base/ss.h: new file.
17306 * gdb.base/call-ar-st.c: new file.
17307 * gdb.base/call-ar-st.exp: new file.
17308 * gdb.base/call-rt-st.c: new file.
17309 * gdb.base/call-rt-st-exp: new file.
17310 * gdb.base/call-strs.exp: new file.
17311 * gdb.base/ena-dis-br.exp: new file.
17312 * gdb.base/environ.exp: new file.
17313 * gdb.base/long_long.exp: new file.
17314 * gdb.base/sect-cmd.exp: new file.
17315 * gdb.base/shlib-cl2.exp: new file.
17316 * gdb.base/smoke.exp: new file.
17317 * gdb.base/so-impl-ld.c: new file.
17318 * gdb.base/so-impl-ld.exp: new file.
17319 * gdb.base/so-indr-cl.c: new file.
17320 * gdb.base/so-indr-cl.exp: new file.
17321 * gdb.base/varargs.exp: new file.
17322 * gdb.base/volatile.exp: new file.
17323 * gdb.base/whatis-exp.exp: new file.
7a292a7a 17324 * gdb.base/display.exp: new file.
c906108c
SS
17325 * gdb.c++/derivation.exp: new file.
17326 * gdb.c++/local.exp: new file.
17327 * gdb.c++/member-ptr.exp: new file.
17328 * gdb.c++/overload.exp: new file.
17329 * gdb.c++/ovldbreak.exp: new file.
17330 * gdb.c++/ref-types.exp: new file.
17331 * gdb.c++/ref-types2.exp: new file.
17332 * gdb.c++/userdef.exp: new file.
d63a86f8 17333
c906108c
SS
17334Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
17335
17336 * gdb.base/default.exp: Reflect wording change in remote.c.
17337
dc96c6c7 17338Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17339
17340 * gdb.base/help.exp: Update to reflect current text.
17341
17342Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
17343
17344 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
17345 they're stack variables and contain garbage.
17346 * gdb.c++/anon-union.exp: new file.
17347
17348 The following changes were made by David Taylor
889bf7c5
PA
17349 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
17350 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
17351 in changes by HP.
c906108c
SS
17352
17353 * gdb.base/bitops.exp: new file.
17354 * gdb.base/default.exp: change expected messages for catch and
17355 info catch tests to reflect HP merge changes.
17356 * gdb.base/enable-disable-break.exp
17357 * gdb.base/ending-run.c: new file.
17358 * gdb.base/long_long.c: new file.
17359 * gdb.base/maint.exp: new file.
17360 * gdb.base/pointers2.exp: new file.
17361 * gdb.base/shlib-call2.exp: new file.
17362 * gdb.base/solib.exp: new file.
17363 * gdb.base/step-test.c: new file.
17364 * gdb.c++/anon-union.cc: new file.
17365 * gdb.c++/local.cc: new file.
17366 * gdb.c++/member-pointer.cc: new file.
17367 * gdb.c++/method.cc: new file.
17368 * gdb.c++/ref-types.cc: new file.
17369 * gdb.c++/ref-types2.cc: new file.
17370 * gdb.c++/userdef.cc: new file.
d63a86f8 17371
c906108c
SS
17372 * gdb.base/scope.exp: compile one file at a time, then link.
17373 * gdb.base/langs.exp: ditto.
17374 * gdb.base/list.exp: ditto.
d63a86f8 17375
c906108c
SS
17376Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
17377
17378 The following changes were made by David Taylor
889bf7c5
PA
17379 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
17380 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
17381 in changes by HP.
d63a86f8 17382
c906108c
SS
17383 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
17384 skip tests. When compiling pass c++ flag to gdb_compile.
17385 * gdb.c++/
d63a86f8 17386
c906108c
SS
17387 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
17388 test for on hppa*-*-hpux*; use args to see if c++ was specified.
17389 (skip_hp_tests): new function.
17390 (gdb_preprocess): new function.
17391
17392 * configure.in (hpdir): decide whether to configure gdb.hp.
17393 * configure: regenerated.
17394
17395 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
17396 to delete on clean.
17397 (EXECUTABLES): update to reflect new additions.
17398 * gdb.base/commands.exp: update message expected.
17399 * gdb.base/default.exp: add copyright notice.
17400 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
17401 * gdb.base/help.exp: update messages to reflect current text.
17402 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
17403 targets for recurse tests.
17404 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
17405 skip this file.
17406
17407 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
17408 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
17409 compilation.
17410 * gdb.c++/misc.exp: ditto.
17411 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
17412 run the tests. tell gdb_compile that it's a c++ compilation.
17413
17414 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 17415
c906108c
SS
17416 * gdb.base/all-bin.exp: new file.
17417 * gdb.base/arithmet.exp: new file.
17418 * gdb.base/assign.exp: new file.
17419 * gdb.base/completion.exp: new file.
17420 * gdb.base/cond-expr.exp: new file.
17421 * gdb.base/condbreak.exp: new file.
17422 * gdb.base/define.exp: new file.
17423 * gdb.base/dollar.exp: new file.
17424 * gdb.base/environment.exp: new file.
17425 * gdb.base/eval-skip.exp: new file.
17426 * gdb.base/jump.exp: new file.
17427 * gdb.base/logical.exp: new file.
17428 * gdb.base/pointers.exp: new file.
17429 * gdb.base/relational.exp: new file.
17430 * gdb.base/section_command.exp: new file.
17431 * gdb.base/whatis-expr.exp: new file.
17432
17433 * gdb.base/all-types.c: new file.
17434 * gdb.base/call-array-struct.c: new file.
17435 * gdb.base/call-return-struct.c: new file.
17436 * gdb.base/call-strings.c: new file.
17437 * gdb.base/callfuncs2.c: new file.
17438 * gdb.base/condbreak.c: new file.
17439 * gdb.base/constvars.c: new file.
17440 * gdb.base/display.c: new file.
17441 * gdb.base/int-type.c: new file.
17442 * gdb.base/jump.c: new file.
17443 * gdb.base/miscexprs.c: new file.
17444 * gdb.base/pointers.c: new file.
17445 * gdb.base/pointers2.c: new file.
17446 * gdb.base/shmain.c: new file.
17447 * gdb.base/shr1.c: new file.
17448 * gdb.base/shr2.c: new file.
17449 * gdb.base/solib.c: new file.
17450 * gdb.base/solib1.c: new file.
17451 * gdb.base/solib2.c: new file.
17452 * gdb.base/varargs.c: new file.
17453 * gdb.c++/derivation.cc: new file.
17454 * gdb.c++/overload.cc: new file.
17455 * gdb.c++/ovldbreak.cc: new file.
17456 * gdb.hp/attach.c: new file.
17457 * gdb.hp/attach2.c: new file.
17458 * gdb.hp/average.c: new file.
17459 * gdb.hp/compiler.c: new file.
17460 * gdb.hp/compiler.cc: new file.
17461 * gdb.hp/execd-program.c: new file.
17462 * gdb.hp/follow-exec.c: new file.
17463 * gdb.hp/follow-fork.c: new file.
17464 * gdb.hp/follow-vfork-and-exec.c: new file.
17465 * gdb.hp/misc-hp.cc: new file.
17466 * gdb.hp/more-steps.c: new file.
17467 * gdb.hp/optimize.c: new file.
17468 * gdb.hp/quicksort.c: new file.
17469 * gdb.hp/run-hp.c: new file.
17470 * gdb.hp/start-stop.c: new file.
17471 * gdb.hp/sum.c: new file.
17472 * gdb.hp/templates-hp.cc: new file.
17473 * gdb.hp/thread-local-in-lib.c: new file.
17474 * gdb.hp/thread-local-in-lib.h: new file.
17475 * gdb.hp/thread-local-in-lib.lib.c: new file.
17476 * gdb.hp/vforked-program.c: new file.
17477 * gdb.hp/virtfunc-hp.cc: new file.
17478 * gdb.hp/watchpoint-hp.c: new file.
17479 * gdb.hp/xdb.c: new file.
17480 * gdb.hp/xdb0.c: new file.
17481 * gdb.hp/xdb0.h: new file.
17482 * gdb.hp/xdb1.c: new file.
17483
17484Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
17485
17486 The following change was made by Edith Epstein
889bf7c5
PA
17487 <eepstein@cygnus.com> as part of a project to merge in changes
17488 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
17489
17490 * gdb.c++/demangle.exp: changed the expected output for some
17491 ARM-style mangling -- removed second reference to datatype.
889bf7c5 17492 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 17493 T1<char>::~T1<char>(void)
c906108c 17494 becomes,
a9c64011
AS
17495 maint demangle __dt__11T1__pt__2_cFv
17496 T1<char>::~T1(void)
c906108c 17497
889bf7c5 17498 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 17499
c906108c
SS
17500Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
17501
17502 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
17503 * gdb.trace/backtrace.exp: Likewise.
17504 * gdb.trace/circ.exp: Likewise.
17505 * gdb.trace/collection.exp: Likewise.
17506 * gdb.trace/deltrace.exp: Likewise.
17507 * gdb.trace/infotrace.exp: Likewise.
17508 * gdb.trace/limits.exp: Likewise.
17509 * gdb.trace/packetlen.exp: Likewise.
17510 * gdb.trace/passc-dyn.exp: Likewise.
17511 * gdb.trace/passcount.exp: Likewise.
17512 * gdb.trace/report.exp: Likewise.
17513 * gdb.trace/save-trace.exp: Likewise.
17514 * gdb.trace/tfind.exp: Likewise.
17515 * gdb.trace/tracecmd.exp: Likewise.
17516 * gdb.trace/while-dyn.exp: Likewise.
17517 * gdb.trace/while-stepping.exp: Likewise.
17518
175191998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
17520
17521 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
17522
17523Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
17524
17525 From Brendan Kehoe:
17526 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
17527 int return types.
17528
17529Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
17530
17531 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 17532 remote dos host testing right.
c906108c
SS
17533
17534Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
17535
17536 * gdb.base/corefile.exp: remove some xfails.
17537
17538Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
17539
17540 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 17541 have different timestamps.
c906108c
SS
17542
17543Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
17544
17545 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 17546 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
17547
17548Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
17549
17550 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 17551 delta.
c906108c
SS
17552
17553Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
17554
17555 * gdb.base/default.exp: Add brace missing from previous delta.
17556
17557Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
17558
17559 * gdb.base/default.exp: Support test for info float for all
17560 varieties of arm toolchain.
17561
dc96c6c7 17562Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17563
17564 * gdb.trace/*.exp: remove "remote_download" command.
17565
dc96c6c7 17566Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17567
17568 * gdb.trace/*.exp: remove -gdwarf from compile.
17569
17570Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
17571
17572 * gdb.trace/configure.in(AC_INIT): typo
17573 * gdb.trace/configure: regenerated
17574
dc96c6c7 17575Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17576
17577 * config/m68k-emc.exp: New file.
17578 * lib/<emc-support.exp trace-support.exp}: New files.
17579 * configure.in: add new test directory gdb.trace.
17580 * gdb.trace/{configure configure.in Makefile.in}: New files.
17581 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
17582 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
17583 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
17584 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
17585 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
17586 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
17587 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 17588
dc96c6c7 17589Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17590
17591 * gdb.c++/classes.exp: Change all regular expressions to match
17592 arbitrary combinations of newline/carriage-return, so that they
17593 will work equally well on Unix and Windows.
17594 * gdb.c++/inherit.exp: ditto.
17595 * gdb.c++/virtfunc.exp: ditto.
17596
175971998-08-11 Dawn Perchik <dawn@cygnus.com>
17598
17599 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
17600
c2d11a7d
JM
17601Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
17602
17603 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
17604 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
17605 to use a0-a3/d0-d3 as needed.
17606
17607Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
17608
17609 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
17610 * gdb.disasm/am33.exp: Corresponding changes.
17611
c906108c
SS
176121998-07-11 Felix Lee <flee@cygnus.com>
17613
17614 * gdb.base/callfuncs.exp: add cmp10 test.
17615 * gdb.base/callfuncs.c (cmp10): new function.
17616
17617Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
17618
d63a86f8 17619 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
17620 into two parts to get around a synchronization problem in expect.
17621
3fc11d3e
JM
17622Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
17623
17624 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
17625
17626 * configure.in: Add options for gdbtk testsuite.
17627
17628 * configure: Regenerate.
17629
17630 * gdb.gdbtk: New directory to hold gdbtk tests.
17631
c906108c
SS
17632Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
17633
17634 * gdb.fortran/types.exp: Escape brackets in expect patterns
17635 for test_float_literal_types_accepted tests.
17636 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
17637 before run test.
17638
c2d11a7d
JM
17639Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
17640
17641 * am33.exp: Just compile, do not link the testcase.
17642 * am33.s: Add ".am33" pseudoop to force am33 mode.
17643
c906108c
SS
176441998-06-25 Felix Lee <flee@cygnus.com>
17645
17646 * gdb.base/setshow.exp: make sure $pc is sane.
17647
17648 * gdb.stabs/weird.exp: split expect patterns properly.
17649
c2d11a7d
JM
17650Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
17651
17652 * gdb.disasm/am33.s: New disassembler testfile for the am33.
17653 * gdb.disasm/am33.exp: Run it.
17654
dc96c6c7 17655Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17656
17657 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
17658 match processing (and eliminate spurious timeouts when running).
17659
dc96c6c7 17660Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17661
17662 * gdb.base/signals.exp (test_handle_all_print): put back Mach
17663 exception test, but conditionalize it on target [mach | gnu].
17664
dc96c6c7 17665Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17666
17667 * gdb.base/overlays.exp: fixup compile line for linker script.
17668
17669Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
17670
17671 * gdb.fortran/types.exp: don't guess at float size.
17672
17673Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
17674
17675 * gdb.base/exprs.exp: delete test that depends on int size.
17676
17677Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
17678
17679 * config/sim.exp: Removed checks for target triplets.
17680 (gdb_target_sim): Use gdb,target_sim_options.
17681
17682Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
17683
17684 * gdb.base/reread.exp: New file.
17685 * gdb.base/reread1.c: New file.
17686 * gdb.base/reread2.c: New file.
17687
17688Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
17689
17690 * config/sim.exp: Use 'target sim -sparclite' when running
17691 SPARClite programs.
17692
17693Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
17694
17695 * gdb.base/structs2.exp: New file.
17696 * gdb.base/structs2.c: New file.
17697
17698Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
17699
17700 * gdb.asm/common.inc: New file.
17701 * gdb.asm/d10v.inc: New file.
17702 * asm-source.exp: Pass -I's to gas to find .inc files.
17703 Update line numbers in expected output.
17704 * asmsrc1.s: Rewrite.
17705 * asmsrc2.s: Rewrite.
17706 * configure.in: Create arch.inc symlink.
17707 * configure: Regenerate.
17708 * Makefile.in (distclean): Delete arch.inc.
17709
17710Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
17711
17712 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
17713 (t_enum_value2): ditto
17714 (t_enum_value3): ditto
17715 (main): ditto
c906108c
SS
17716Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
17717
17718 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
17719 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
17720 change.
17721 Use gdb_test instead of send_gdb/gdb_expect sequences.
17722
17723Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
17724
17725 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
17726 not void.
17727
17728Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
17729
17730 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
17731 subroutines. Used to test gdbs ability to single step through PC
17732 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
17733
17734Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
17735
17736 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
17737 more rigorous EGCS C++ error checking.
17738
17739Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17740
a9c64011
AS
17741 * gdb.base/help.exp: Clean up `help set args' and `help show args'
17742 tests.
17743 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
17744 function when asleep.
17745 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
17746 for i*86 Linux and SVR4 signal handling problems.
17747 Remove linux xfail for `next to handler in signals_tests_1', fixed
17748 by recent infrun.c change.
17749 Limit backtrace to 10 frames to avoid timeout problems with infinite
17750 stack backtraces.
17751 Adjust expect pattern in `handle all print' test to match Apr 28 1997
17752 target.[ch] change.
c906108c
SS
17753
17754Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
17755
17756 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
17757 for a newline from gdb before continuing.
17758 (default_gdb_exit): Just look for y or n.
17759 (gdb_test): Detect abnormal exit from GDB running on DOS; if
17760 it does, fail the rests of the tests in the file.
17761
17762Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
17763
17764 * config/cygmon.exp: New file.
17765
17766Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
17767
17768 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 17769 main" test on remote targets.
c906108c
SS
17770
17771 * gdb.base/scope.exp: Fix problem with filelocal_bss before
17772 run test on remote targets.
17773
17774Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
17775
17776 * gdb.asm: New directory.
17777 * configure.in: Configure it.
17778 * configure: Regenerate.
17779 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
17780 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
17781
17782Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
17783
17784 * config/mn10300-eval.exp: New file to support MN10300 eval board.
17785
dc96c6c7 17786Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 17787
a9c64011
AS
17788 * gdb.base/overlays (several files): Merge the two overlay
17789 managers into one. Change variables (foox, barx, bazx, grbxx)
17790 back into ints but force them to load in their proper sections.
c906108c
SS
17791
17792Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
17793
17794 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 17795 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
17796 (D10VCopy): Handle memory regions crossing 16k boundaries.
17797 (D10VCopy): Transfer data in 32 bit chunks.
17798
17799Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
17800
17801 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 17802 correct.
c906108c
SS
17803
17804 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 17805 map. Include space for printf in .text segment.
c906108c
SS
17806
17807 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 17808 updated d10v memory VMA/LMA map.
c906108c 17809 (D10VCopy): Call D10VTranslate.
d63a86f8 17810
c906108c
SS
17811Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
17812
17813 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
17814
17815 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
17816 that it won't be put into the .sdata - small data -
17817 section. Update reference.
c906108c
SS
17818 * gdb.base/baz.c (bazx, baz): Ditto.
17819 * gdb.base/foo.c (foox, foo): Ditto.
17820 * gdb.base/grbx.c (grbxx, grbx): Ditto.
17821
17822 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 17823 to be arrays.
d63a86f8 17824
dc96c6c7 17825Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 17826
a9c64011
AS
17827 * gdb.base/overlays.exp: fix up and get working again.
17828 Add tests for backtraces from an overlay function.
d63a86f8 17829
c906108c
SS
17830Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
17831
17832 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
17833 "calling function with watchpoint enabled".
17834
17835Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
17836
17837 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 17838 gdb_suppress_tests for d10v-*-*.
c906108c
SS
17839 * lib/gdb.exp (gdb_suppress_tests): Disable this function
17840 pending review of whether it is useful or not.
17841
17842Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
17843
17844 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
17845
17846Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
17847
17848 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
17849 * config/dve.exp: New file to support Densan boards.
17850
17851Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
17852
17853 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 17854 reads and BSD.
c906108c
SS
17855
17856Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
17857
17858 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
17859 response.
17860
17861 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
17862
17863Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
17864
17865 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 17866 test.
c906108c
SS
17867
17868 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 17869 target_sizeof_long and target_bigendian_p.
c906108c 17870 (structs_by_value, structs_by_reference): Check values according
889bf7c5 17871 to targets word size and endianess.
d63a86f8 17872
c906108c
SS
17873Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
17874
17875 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 17876 output.
c906108c
SS
17877
17878Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
17879
17880 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 17881 Update test of set args help to match source change.
c906108c
SS
17882
17883Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
17884
17885 * gdb.base/default.exp: Expect help system output to be in
17886 alphabetical order.
17887 * gdb.base/help.exp: Ditto.
17888
17889Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
17890
17891 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
17892 "i*86-pc-linux-gnu*".
17893 * gdb.base/interrupt.exp: Ditto.
17894 * gdb.base/corefile.exp: Ditto.
17895
17896 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 17897 define vxworks when building the testcase.
c906108c
SS
17898
17899 * gdb.base/ptype.exp: Fix testnames to be unique.
17900 * gdb.base/radix.exp: Ditto.
17901 * gdb.base/term.exp: Ditto.
17902 * gdb.base/whatis.exp: Ditto.
17903 * gdb.c++/classes.exp: Ditto.
17904
17905Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
17906
17907 * gdb.base/callfuncs.exp: Fix indentation.
17908
17909 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
17910 suppress_flag has been set.
17911 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
17912 target feature.
17913
17914Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
17915
17916 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
17917 the testcase.
17918
17919 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 17920 set_debug_traps() and breakpoint().
c906108c
SS
17921 * gdb.c++/misc.cc (main): Ditto.
17922 * gdb.c++/templates.cc (main): Ditto.
17923 * gdb.c++/virtfunc.cc (main): Ditto.
17924
17925Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
17926
17927 * lib/gdb.exp(gdb_step_for_stub): New function.
17928 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
17929 exists, reload the executable and do a "continue" instead of
17930 doing a jump.
17931 (runto_main): Use gdb_step_for_stub.
d63a86f8 17932
c906108c 17933 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 17934 tests to have unique names.
c906108c
SS
17935 * gdb.base/callfuncs.exp: Ditto.
17936 * gdb.base/commands.exp: Ditto.
17937 * gdb.base/default.exp: Ditto.
17938 * gdb.base/help.exp: Ditto.
17939 * gdb.base/list.exp: Ditto.
17940 * gdb.base/opaque.exp: Ditto.
17941 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
17942 similar tests.
d63a86f8 17943
c906108c
SS
17944 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
17945 * gdb.c++/cplusfuncs.cc: Ditto.
17946 * gdb.c++/virtfunc.cc: Ditto.
17947
17948 * config/monitor.exp: Keep track of the last file we saw, rather
17949 than trying to get the info from gdb.
17950
17951 * gdb.fortran/types.exp: Move comment to previous line.
17952
17953Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
17954
17955 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 17956 target mode.
c906108c
SS
17957
17958Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
17959
17960 From Bob Manson:
17961 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 17962 string from GDB when it connects.
c906108c
SS
17963
17964 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
17965
17966Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
17967
17968 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
17969 if we can't get a debug format from GDB (we may be testing an
17970 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
17971
17972 * gdb.stabs/weird.exp: Fix quoting.
17973
17974 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
17975
17976Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
17977
17978 * config/arm-ice.exp: New file.
17979
17980Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
17981
17982 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 17983 until it has been modified to work with the new testsuite.
c906108c 17984
99707966 17985 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
17986 testcase won't compile, cause all of the testcases in the file to
17987 fail instead.
c906108c
SS
17988
17989 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
17990 (gdb_clear_suppressed): New procedure.
17991 (gdb_stop_suppressing_tests): Only clear suppress_flag if
17992 it contains a positive value.
17993
17994Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
17995
17996 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
17997
17998 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
17999
18000Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
18001
18002 * lib/gdb.exp (setup_xfail_format): New function.
18003 (get_debug_format): New function to get debug format.
18004 (debug_format): New global variable to hold last value set
18005 by get_debug_format.
18006 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 18007 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
18008 * gdb.c++/ptype.exp: Ditto.
18009 * gdb.c++/classes.exp: Ditto.
18010 * gdb.c++/cplusfuncs.exp: Ditto.
18011 * gdb.c++/inherit.exp: Ditto.
18012 * gdb.c++/templates.exp: Ditto.
18013 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 18014
c906108c
SS
18015Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
18016
18017 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
18018 host doesn't have a currently-open connection.
18019
18020 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
18021 any gdb stub target. Handle cases where gdb doesn't respond when
18022 interrupted in a sane fashion.
c906108c
SS
18023
18024 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 18025 same thing in a totally different way.
c906108c
SS
18026
18027 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 18028 setting "timeout".
c906108c 18029 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 18030 default_gdb_init now.
c906108c
SS
18031
18032Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
18033
18034 * gdb.base/printcmds.exp: Fix "check for floating addition"
18035 regexp to accept results within approx +/- .01 of exact value.
18036 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
18037
18038Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
18039
18040 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 18041 properly.
c906108c
SS
18042 (gdb_expect): Add optional timeout parameter, and add timeout
18043 value to various calls.
18044 (gdb_suppress_tests): Only give one warning message per group.
18045
18046Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
18047
18048 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
18049 global variables. Handle getting a value for $timeout more
18050 gracefully.
c906108c
SS
18051
18052Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
18053
18054 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 18055 initialize.
c906108c 18056 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 18057 by a target configuration file.
c906108c
SS
18058 (gdb_expect): Pass the timeout to remote_expect.
18059
18060 * config/monitor.exp(gdb_load): Fix typo in regexp.
18061
18062Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
18063
18064 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
18065
18066Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
18067
18068 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
18069 here. Call gdb_target_exec before rebooting the target, to make
18070 sure the connection to the target is closed.
c906108c
SS
18071 (gdb_load): Pass the name of the executable to gdb_target_monitor.
18072 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
18073 Also detect "Timeout reading from remote" error.
18074
18075 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
18076 gdb_target_monitor. Don't call gdb_file_cmd here; let
18077 gdb_target_monitor do it.
c906108c
SS
18078
18079 * gdb.disasm/hppa.exp: Don't use exec_output.
18080
18081Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
18082
18083 * gdb.base/list.exp: If we're debugging a non-native target,
18084 try to set the pc register to point to the start of the
18085 program before doing the first list command.
18086
18087 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 18088 test_calls after restarting.
c906108c
SS
18089
18090 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 18091 reloading.
c906108c
SS
18092
18093 * gdb.base/watchpoint.exp: Fix typo.
18094
18095 * gdb.base/setshow.exp: Check for use_gdb_stub.
18096
18097 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 18098 stub case.
c906108c
SS
18099 * gdb.base/langs.exp: Ditto.
18100
18101 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
18102 gdb_load_offset. If we weren't given a file to load, figure out
18103 what the current file is and use it.
c906108c
SS
18104
18105 * config/i386-bozo.exp: New file.
18106
18107Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
18108
18109 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
18110 feature.
18111
18112 * config/proelf.exp: New entry.
18113
18114Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
18115
18116 * lib/gdb.exp: Remove spurious .* patterns at the beginning
18117 of regexps.
18118
18119 * gdb.base/watchpoint.exp: Don't run the test_stepping
18120 tests if gdb can't call functions on the target.
18121
18122 * gdb.base/setshow.exp: Don't run the set prompt tests if
18123 the board has gdb_prompt set.
18124
18125Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
18126
18127 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
18128 * gdb.base/commands.exp: Likewise.
18129 * gdb.base/setshow.exp: Likewise.
18130
18131Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
18132
18133 * config/monitor.exp(gdb_start): Look for gdb_prompt target
18134 feature.
18135
18136 * config/i960.exp: New file.
18137
18138Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
18139
18140 * gdb.base/funcargs.exp: Check for gdb,short_int target
18141 feature instead of looking for explicit target triplets.
18142
dc96c6c7 18143Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 18144
d63a86f8 18145 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
18146 "p 123DEADBEEF", to check parse_number.
18147 * top.c: change "to enable to enable" to "to enable" in a couple
18148 of help strings.
18149
18150Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
18151
18152 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
18153 on the mn10300.
d63a86f8 18154
c906108c
SS
18155Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
18156
18157 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
18158 where the test executable is run with explicit args.
18159 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
18160
18161Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
18162
18163 * gdb.base/run.c: Use FAKEARGV to build test executable that
18164 does not require a command line arg, since most simulators
18165 don't currently support passing such an arg into the simulated
18166 program.
18167 * gdb.base/commands.exp: Change tests to insert the proper
18168 value as the arg to the first recursive factorial call. Change
18169 compilation line to define FAKEARGV at compile time.
18170
18171Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
18172
18173 * gdb.base/recurse.exp: Enable these tests for the mn10300.
18174 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
18175 function with watchpoint enabled" test.
18176
18177Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
18178
18179 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 18180 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
18181
18182 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 18183 "Tests restarted" messages.
c906108c
SS
18184
18185Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
18186
18187 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
18188
dc96c6c7 18189Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18190
18191 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
18192 for INFO SYMBOL; add help tests for OVERLAY commands.
18193 * gdb.base/default.exp: add tests for INFO SYMBOL command;
18194 add tests for OVERLAY commands
18195 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
18196 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
18197 * gdb.base/sigall.c: add usestubs code frag
18198 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 18199
c906108c
SS
18200Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
18201
18202 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
18203 failures.
18204 (gdb_stop_suppressing_tests): Note that tests have restarted.
18205
18206Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
18207
18208 * config/h8300.exp: New file.
18209
18210Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
18211
18212 * gdb.base/setshow.exp: Check for the existence of a
18213 feature, not its value.
18214
18215Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
18216
18217 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
18218
18219 * gdb.base/scope.exp: It's now init0(), not init().
18220
18221 * gdb.base/scope0.c: For now, change init() to be init0().
18222
18223 * config/monitor.exp: Use gdb_serial in preference to serial
18224 or netport.
18225
18226 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 18227 and it's not already set.
c906108c
SS
18228
18229Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
18230
18231 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 18232 isn't using a stub and if it supports argument passing.
c906108c
SS
18233
18234Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
18235
18236 * config/udi.exp(gdb_start): Make sure UDICONF is set
18237 properly before starting gdb.
18238
18239Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
18240
18241 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
18242 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
18243 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
18244
18245Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
18246
18247 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 18248 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
18249
18250 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
18251
18252 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
18253
18254 * config/monitor.exp: Make sure we disconnect from the target.
18255 Also, try a reboot/reload cycle instead of failing if the
18256 load fails.
18257
18258Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
18259
18260 * gdb.base/default.exp: Don't set match_max.
18261 * gdb.base/help.exp: Ditto.
18262 * gdb.base/list.exp: Ditto.
18263 * gdb.base/signals.exp: Ditto.
18264
18265 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
18266 set, use remote_ld to download the testcase instead of
18267 the GDB loader.
18268
18269Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
18270
18271 * config/vr5000.exp: New file.
18272
18273 * config/monitor.exp(gdb_target_monitor): Add pattern for
18274 "Ending remote" to detect errors in connecting.
18275
18276 * gdb.base/setshow.exp: Add .* within auto language test.
18277
18278 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
18279 target feature.
18280
18281 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 18282 and reboot the board if necessary.
c906108c
SS
18283
18284 * gdb.base/setvar.exp(test_set): Handle multiple prints within
18285 a set of tests. Remove print.* from the patterns being checked.
18286
18287Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
18288
18289 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
18290 refer to gdb_spawn_id.
18291
18292 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
18293 longer used.
18294 * config/sparclet.exp: Ditto.
18295 * config/sparclet-old.exp: Ditto.
18296 * config/slite.exp: Ditto.
18297 * config/sim.exp: Ditto.
18298 * gdb.base/funcargs.exp: Ditto.
18299
18300 * lib/gdb.exp:Remove references to gdb_spawn_id.
18301 (gdb_expect): Move to remote.exp.
18302
18303Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
18304
18305 * config/monitor.exp: Detect the "Couldn't establish connection"
18306 message from GDB.
18307
18308Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
18309
18310 * gdb.base/bitfields.exp: Use runto instead of explicit
18311 gdb_run_cmd/gdb_expect sequences.
18312
18313 * gdb.base/break.exp(text_next_with_recursion): Add match for
18314 gdb_expect call.
18315
18316 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
18317 We also need to handle the "A program is being debugged already"
18318 prompt from gdb. Use gdb_test to set the baud rate.
18319
18320 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
18321 to 20000. Really. I mean it.
18322
18323Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
18324
18325 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
18326 fails. If suppress_flag is set, skip perror message about not
18327 being able to send to GDB.
c906108c 18328 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 18329 GDB.
c906108c
SS
18330 (gdb_expect): If suppress_flag is set, always fail immediately.
18331 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
18332 (gdb_init): Call gdb_stop_suppressing_tests.
18333 (default_gdb_exit): Ditto.
18334 (default_gdb_start): Ditto.
18335
18336 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 18337 gdb_stop_suppressing_tests as appropriate.
c906108c 18338 * gdb.base/break.exp: Ditto.
889bf7c5 18339 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
18340 * gdb.base/commands.exp: Ditto.
18341 * gdb.base/exprs.exp: Ditto.
889bf7c5 18342 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
18343 * gdb.base/list.exp: Ditto.
18344 * gdb.base/recurse.exp: Ditto.
889bf7c5 18345 * gdb.base/scope.exp: Ditto.
c906108c
SS
18346 * gdb.base/structs.exp: Ditto.
18347 * gdb.c++/inherit.exp: Ditto.
18348
18349Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
18350
18351 * config/vr4300.exp: New file.
18352
99707966 18353 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 18354
99707966 18355 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
18356
18357Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
18358
18359 * lib/gdb.exp(gdb_init): New function.
18360
18361 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 18362 for each individual variable set.
c906108c
SS
18363
18364 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
18365 name.
18366
18367 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
18368
18369 * gdb.base/scope.exp: Use gdb_test.
18370
18371 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
18372 aborting; the testsuite driver will do that for us (see
18373 gdb_finish). Also, use gdb_test in a few more places.
18374
18375Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
18376
18377 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
18378
18379Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
18380
18381 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
18382 and "add_tests" are not at the same address.
18383
18384Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
18385
18386 * gdb.base/ptype.exp: Use gdb_test.
18387
18388Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
18389
18390 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
18391 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
18392 left in. No longer expect them to fail.
18393
18394 * gdb.stabs/*.mt; Deleted, no longer used.
18395 * gdb.stabs/configure.in: Remove references to target makefile
18396 frags.
18397 * gdb.stabs/configure: Rebuilt.
18398
18399 * gdb.disasm/*.mt: Deleted, no longer used.
18400 * gdb.disasm/configure.in: Remove references to target makefile
18401 frags. Use "sh3.s" as the unique filename for this directory.
18402 * gdb.disasm/configure: Rebuilt.
18403
18404 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
18405 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
18406 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
18407
18408Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
18409
18410 * config/udi.exp: Use mondfe,name instead of remote_host.
18411
18412Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
18413
18414 * gdb.base/watchpoint.exp: Don't expect a failure when calling
18415 a function with a watchpoint enabled on the mn10200.
18416
18417 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
18418 before trying to create it!
18419
18420Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
18421
18422 * config/vx.exp: Use hostname instead of netport.
18423
18424 * config/vxworks.exp: New file.
18425
18426 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
18427
18428 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 18429 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
18430 occurs.
18431
18432 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
18433 $gdb_spawn_id directly.
18434 (gdb_run_cmd): Try _start as well as start. Use the target feature
18435 gdb,start_symbol as the symbol to start from when jumping.
18436
18437Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
18438
18439 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
18440 redundant) test.
18441
18442 * gdb.base/recurse.exp: Relax final value test for 'b' so that
18443 it doesn't lose for 16bit integer systems.
18444
18445Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
18446
18447 * gdb.fortran/types.exp: If the target doesn't support "double"
18448 data types, then expect "real" types to only be 4 bytes.
18449
18450 * gdb.c++/virtfunc.exp: Expect failure for virtual function
18451 call tests if the target doesn't support inferior function calls.
18452
18453 * gdb.base/printcmds.exp: Allow minor deviation in FP values
18454 in printf tests.
18455
18456Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
18457
18458 * gdb.base/help.exp: Disable "help set", "help show", and
18459 "help support". Simplify regexp for "help stack".
18460
18461 * gdb.base/default.exp: Set match_max to 5000 and the timeout
18462 to 60 seconds. Temporarily set match_max to 15000 around the
18463 "info copying" test.
18464
18465 * gdb.base/nodebug.exp: Don't try to do an inferior function
18466 call if the target doesn't support them.
18467 * gdb.base/printcmds.exp: Likewise.
18468 * gdb.base/setvar.exp: Likewise.
18469 * gdb.base/structs.exp: Likewise.
18470 * gdb.c++/templates.exp: Likewise.
18471 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
18472
18473 * gdb.base/recurse.exp: Enable for the mn10200.
18474
18475 * configure.in: Do configure gdb.stabs directory for *-*-elf
18476 targets.
18477 * configure: Rebuilt.
18478
18479 * gdb.base/break.exp: Check for gdb,noresults before testing
18480 exit status and/or results from the target.
18481 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
18482 * lib/gdb.exp: Remove old (now bogus) initialization of
18483 noinferior, noargs, noresults and nosignals.
18484
18485Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
18486
18487 * config/sh.exp: New file.
18488
18489 * config/slite.exp: Try to connect multiple times to the board
18490 before rebooting. Only send a "monitor run" if need_monitor_run
18491 is set.
18492
18493 * gdb.base/break.exp: Don't do the "stub continue" test if
18494 the target has gdb_stub set.
18495
18496 * gdb.base/callfuncs.exp: Increase the timeout.
18497
18498 * gdb.base/interrupt.exp: Don't even try to compile the testcase
18499 if the target has gdb,noinferiorio set.
18500
18501 * gdb.base/list.exp: Increase match_max to 10000 characters.
18502
18503 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
18504
18505 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
18506 target.
18507
18508 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
18509
18510Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
18511
18512 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
18513 trying to delete the copy of gdb. Catch the file delete so we
18514 don't die if the delete fails; also, the file should be copied to
18515 the host, not to the build.
c906108c
SS
18516
18517Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
18518
18519 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 18520 parenthesis in case it contains multiple regexps separated
c906108c
SS
18521 with |.
18522
18523 * gdb.base/watchpoint.exp: Use gdb_test.
18524 * gdb.base/default.exp: Ditto.
18525
18526Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
18527
99707966 18528 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 18529
c906108c
SS
18530 * gdb.base/scope.exp: Use gdb_test.
18531 * gdb.c++/classes.exp: Ditto.
18532 * gdb.c++/inherit.exp: Ditto.
18533
18534Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
18535
18536 * gdb.base/crossload.exp: Don't use execute_anywhere, use
18537 remote_exec instead.
18538 * gdb.base/corefile.exp: Don't be ridiculous.
18539 * gdb.base/*.c: Add missing stub invocations.
18540
18541Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
18542
18543 * config/slite.exp: Miscellaneous fixes.
18544
18545 * lib/gdb.exp: Fix runto.
18546
18547 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
18548 the target.
18549
18550 * gdb.base/watchpoint.exp: Fix regexp.
18551
18552 * lib/gdb.exp(default_gdb_exit): Add a catch to the
18553 close and wait commands, as the descriptor may now be
18554 invalid. Always call "remote_close host".
18555
18556Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
18557
18558 Major rewrite for testsuite revision.
d63a86f8 18559
c906108c
SS
18560 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
18561 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
18562 instead of relying on spawn_id to always contain a valid
18563 spawn id.
18564 (get_compiler_info): New procedure to build the ${binfile}.ci
18565 file, instead of replicating this in N different places.
18566 (gdb_compile): New procedure.
d63a86f8 18567
c906108c 18568 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
18569 appropriate arguments) instead of compile. Use gdb_test in a lot
18570 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
18571 at the start of a testcase, as this is no longer done magically.
18572
18573 config/*-gdb.exp: Rename without the -gdb suffix.
18574
18575 config/mips.exp: Use remote_close instead of exit_remote_shell.
18576 config/monitor.exp: Use target_info instead of looking at
18577 baud, timeout, etc.
18578 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
18579
18580Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18581
18582 * gdb.c++/templates.exp (test_ptype_of_templates),
18583 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
18584 Update expect patterns for destructors and assignment operators
18585 to match corresponding c-typeprint.c changes.
18586 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
18587 to destructor breakpoint test, GDB should be able to set the
18588 destructor breakpoint without specifying arguments.
18589
18590Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
18591
18592 * gdb.threads/pthreads.exp: Change result for failure to compile due
18593 to lack of pthreads runtime support from an error to simply an
18594 unsupported test, per dejagnu standards.
18595
18596Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18597
18598 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
18599 where GDB exits to reduce pattern match time.
18600 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
18601
18602 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
18603
dc96c6c7 18604Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18605
18606 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
18607 * gdb.base/default.exp: ditto.
18608 * gdb.base/nodebug.exp: ditto.
18609 * gdb.base/printcmds.exp: ditto.
18610 * gdb.base/ptype.exp: ditto.
18611 * gdb.base/setvar.exp: ditto.
18612 * gdb.base/structs.exp: ditto.
18613 * gdb.base/setshow.c: Guard against uninitialized values of argc.
18614
18615Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
18616
18617 * configure, */configure: Rebuild with autoconf 2.12.
18618
18619Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
18620
18621 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
18622 use new i*86-pc-linux*-gnu quads.
18623 * gdb.base/corefile.exp: Ditto.
18624 * gdb.base/signals.exp: Ditto.
18625 * gdb.base/sigall.exp: Ditto.
18626 * gdb.base/interrupt.exp: Ditto.
18627
18628 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
18629 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
18630 RedHat 4.0.
d63a86f8 18631
c906108c 18632 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
18633 linux. This allows the test case to at least compile on latest
18634 linux, but still not run due to missing the threads runtime library.
c906108c
SS
18635
18636Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18637
18638 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
18639 directory to search gdb directory. Accept and step over conditional
18640 stack alignment code. Consume $prompt in failure cases.
18641 Reset timeout to $oldtimeout instead of some arbitrary value.
18642 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
18643 timeout problems with infinite stack backtraces.
18644 * gdb.base/ptype.exp (ptype struct link, union tu_link):
18645 Accept function parameters for linkfunc member.
18646
18647Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
18648
18649 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
18650 (CXXFLAGS): Remove, unreferenced.
18651 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
18652 previous -B options and also add -B option to pick up cross compiled
18653 runtime.
c906108c
SS
18654 (TARGET_INCLUDES): Add for -I options and add code to initialize when
18655 doing cross compiles.
18656 (target_alias): Declare global.
18657 (xgcc): Set variable to full path of gcc in build tree. Use findfile
18658 to verify that gcc exists in build tree, and if so set CC to that
18659 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 18660
c906108c
SS
18661Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
18662
18663 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
18664 ptype test for anonymous union. Fixup testcase to match
18665 current gcc debug output.
18666
18667Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
18668
18669 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
18670 force argument to an unsigned long type.
18671
18672Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
18673
18674 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 18675 tests and anonymous union print/ptype tests.
c906108c
SS
18676 * gdb.base/list.exp (test_forward-search): Increase timeout by
18677 5 minutes for the "search extremely long line" case.
18678 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
18679 completely optional and that the pass/fail messages use the command as
18680 the message if that third arg is a null string.
18681 (gdb_test_exact): Arrange that a null string pattern means match a
18682 null string output rather than any output, which might include random
889bf7c5 18683 errors.
c906108c
SS
18684 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
18685 backtrace test.
18686 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
18687 always failing and failure is now exposed by gdb.exp changes.
18688
18689Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
18690
18691 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
18692 weren't being noted.
18693
18694Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18695
18696 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
18697 * gdb.stabs/weird.exp: Remove v_comb xfails.
18698
dc96c6c7 18699Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18700
18701 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 18702 list.exp scope.exp watchpoint.exp]
c906108c 18703 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 18704
dc96c6c7 18705Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18706
18707 * config/monitor.exp: Increase download timeout to 1000 seconds.
18708
dc96c6c7 18709Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18710
18711 * config/m32r.exp: Increase timeout to 120 seconds.
18712
18713Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
18714
18715 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
18716 and accept older ordering as obsolescent gcc or gdb.
18717 * gdb.c++/templates.exp: Ditto.
18718 * gdb.c++/virtfunc.exp: Ditto.
18719
18720Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
18721
18722 * gdb.base/coremaker.c: Add code to mmap some data so we
18723 can check that it ends up in the core file.
18724 * gdb.base/corefile.exp: Add test to read mmapped data
18725 from core file.
18726
dc96c6c7 18727Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18728
18729 * config/m32r.exp: New file.
18730
18731Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
18732
18733 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
18734 that cflags can contains -gstabs, and work correctly for other tests.
18735
dc96c6c7 18736Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18737
18738 * gdb.base/setshow.exp: New file, tests show and set.
18739 * gdb.base/setshow.c: New file, tests show and set.
18740 * gdb.base/help.exp: Add test for help set|show annotate.
18741 * gdb.base/default.exp: Add test for set|show annotate.
18742
18743Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
18744
18745 * testsuite/gdb.base/break.exp: Make backtrace from factorial
18746 errors unique.
18747 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
18748 explicitly.
18749
18750Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
18751
18752 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
18753 and width commands. This is done elsewhere.
18754 * (gdb_start): Don't call gdb_start_sim here. That's already
18755 done in gdb_load. This fixes lots of failures in default.exp.
18756
18757Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
18758
18759 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
18760 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
18761 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
18762 in the same we we treat other failures (since it may be an expected
889bf7c5 18763 condition), rather than as an error.
c906108c
SS
18764 * gdb.base/signals.exp (test_handle_all_print): Revert back to
18765 old test format.
18766
18767Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
18768
18769 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
18770 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 18771 twice. Nuke the duplicates.
c906108c 18772 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 18773 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
18774 Remove config.h along with other config files.
18775
18776Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
18777
18778 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
18779 "p func1 ()" and note that rests of tests are skipped.
18780 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 18781 setup_xfails for "print func2::coremaker_local".
c906108c
SS
18782 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
18783 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
18784 affected by the previous run test.
18785 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
18786 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
18787 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
18788 "pass int powerset tuple" and "pass modeless int powerset tuple".
18789 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
18790 "real write 4" and "real write 8".
18791 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 18792 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
18793 "print \$i after tuple assign 2", and
18794 "print vs2 after tuple assign 2".
18795 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
18796 meaningful error message and return -1 so the caller can
18797 suppress further tests and avoid a cascade of errors.
d63a86f8 18798
c906108c
SS
18799Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
18800
18801 * gdb.base/a1-selftest.exp: Tweak tests to account for new
18802 format for printing version.
18803 * gdb.base/default.exp: Ditto.
18804 * gdb.base/interrupt.exp: Fix problem with cascade of
18805 errors if child process dies while calling a function.
d63a86f8 18806
c906108c
SS
18807Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
18808
18809 * Makefile.in (VPATH): Add
18810 * Makefile.in (Makefile, config.status): Fix rules so things get
18811 remade when necessary.
18812
18813Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
18814
18815 * Makefile.in (just-check): Add path to sibling expect dir
18816 to environment variable specified by RPATH_ENVVAR.
18817
18818Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
18819
18820 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
18821 (just-check): Add shared library paths for libstdc++, tk,
18822 tcl, bfd, and opcodes to the environment variable specified
18823 in RPATH_ENVVAR.
18824 * configure.in: Add support to recognize --enable-shared flag
18825 and generate correct value for RPATH_ENVVAR.
18826 * configure: Regenerated with autoconf.
18827
18828Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
18829
18830 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 18831 include all osf versions.
c906108c
SS
18832 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
18833 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
18834 when target is linux. When failing to build pthreads test
18835 executable, give more meaningful message.
18836 * gdb.threads/pthreads.c: Hpux also uses old definition of second
18837 arg for pthread_create.
d63a86f8 18838
c906108c
SS
18839Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
18840
18841 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 18842 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 18843 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 18844 and -lpthreads (everybody else).
c906108c
SS
18845 (test_startup): Fail gracefully if threads are not supported.
18846 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
18847 "p/c array_index("abcdef",2)" when not gcc compiled.
18848 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
18849 "print func2::coremaker_local" when not gcc compiled.
18850 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
18851 "ptype on opaque struct tagname (statically)",
18852 "ptype on opaque struct tagname (dynamically) 1", and
18853 "ptype on opaque struct tagname (dynamically) 2"
18854 for not compiled with gcc.
18855 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
18856 backtrace when compiled with gcc.
d63a86f8 18857 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
18858 than always return success.
18859
18860Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
18861
18862 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
18863
18864Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
18865
18866 * gdb.base/structs.exp: Undo last change.
18867
18868Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
18869
18870 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
18871 encapsulate all the steps/nexts done during self test, starting
18872 at main, and makes them less sensitive to optimization issues.
18873 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
18874 signal handler" test.
18875 * gdb.threads/pthreads.exp: Only run this for native configs.
18876 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
18877 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
18878 tests.
18879 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
18880 for "runto test_calls(void)" test.
d63a86f8 18881
c906108c
SS
18882Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
18883
18884 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
18885 and don't expect address info in breakpoint confirmations.
18886
18887Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
18888
18889 * gdb.base/list.exp (test_forward_search): Increase timeout
18890 temporarily by 60 seconds for searching extremely long line,
889bf7c5 18891 and then reset to old value when done. Increase expect input
c906108c
SS
18892 buffer to 10000.
18893
18894Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
18895
18896 * gdb.base/list.exp (test_forward_search): Fix to handle very
18897 long source line without overflowing expect's input buffer.
18898
18899Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
18900
18901 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
18902 "buffer_full".
18903
18904 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
18905 "buffer_full".
18906
18907 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
18908 "buffer_full".
18909
18910 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
18911 "buffer_full".
18912
18913Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
18914
18915 * configure.in (configdirs): Add gdb.threads.
18916 * configure: Regenerated with autoconf.
18917 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
18918 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
18919 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 18920
c906108c
SS
18921Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
18922
18923 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
18924
18925Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
18926
18927 * gdb.base/signals.exp (test_handle_all_print): Test separately for
18928 each signal's status in the output of "handle all print".
18929 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
18930 the \r\n sequence that immediately precedes the gdb prompt.
18931 * gdb.base/a1-selftest.exp: Save original timeout and restore
18932 after test.
18933
18934Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
18935
18936 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
18937 symbol.
18938
18939Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
18940
18941 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
18942
18943Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
18944
18945 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
18946 timeout by 60 seconds.
18947
18948Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
18949
18950 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
18951 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
18952 error return.
18953
18954Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
18955
18956 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
18957 gdb initialization, also report how long dejagnu waited. Restore
18958 old timeout before doing error return. Temporarily increase timeout
889bf7c5 18959 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
18960
18961Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
18962
18963 * lib/gdb.exp: Report timeout value for verbosity level 2.
18964 * config/gdbserver.exp: Ditto.
18965 * config/hppro.exp: Ditto.
18966 * config/mips-gdb.exp: Ditto.
18967 * config/monitor.exp: Ditto.
18968 * config/netware.exp: Ditto.
18969 * config/sim-gdb.exp: Ditto.
18970 * config/slite-gdb.exp: Ditto.
18971 * config/udi-gdb.exp: Ditto.
18972 * config/unix-gdb.exp: Ditto.
18973 * config/vx-gdb.exp: Ditto.
18974 * gdb.base/a1-selftest.exp: Ditto.
18975 * gdb.base/a2-run.exp: Ditto.
18976 * gdb.base/break.exp: Ditto.
18977 * gdb.base/corefile.exp: Ditto.
18978 * gdb.base/list.exp: Ditto.
18979 * gdb.base/recurse.exp: Ditto.
18980 * gdb.base/scope.exp: Ditto.
18981 * gdb.base/signals.exp: Ditto.
18982
18983Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
18984
18985 * gdb.threads/Makefile.in (docdir): Removed.
18986
18987Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
18988
18989 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 18990 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 18991 @srcdir@.
d63a86f8 18992 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
18993 autoconf 2.5 or higher.
18994 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
18995
18996Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
18997
18998 * configure: Regenerated.
18999 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
19000 avoid name clashes with SunOS headers.
19001
19002Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
19003
19004 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
19005
19006Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
19007
19008 * gdb.base/callfuncs.exp: Finish last change -- make sure the
19009 prototype information ends up in the compiler info file.
19010
19011Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
19012
19013 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
19014 attempting to regenerate it. Eliminate use of a temporary file
19015 and just generate the info file directly. Source it immediately,
19016 for consistency of use.
19017 * gdb.base/corefile.exp: Ditto
19018 * gdb.base/exprs.exp: Ditto.
19019 * gdb.base/funcargs.exp: Ditto.
19020 * gdb.base/langs.exp: Ditto.
19021 * gdb.base/list.exp: Ditto.
19022 * gdb.base/mips_pro.exp: Ditto.
19023 * gdb.base/nodebug.exp: Ditto.
19024 * gdb.base/opaque.exp: Ditto.
19025 * gdb.base/ptype.exp: Ditto.
19026 * gdb.base/scope.exp: Ditto.
19027 * gdb.base/setvar.exp: Ditto.
19028 * gdb.base/signals.exp: Ditto.
19029 * gdb.base/whatis.exp: Ditto.
19030 * gdb.c++/templates.exp: Ditto.
19031 * gdb.c++/virtfunc.exp: Ditto.
19032 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 19033 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
19034
19035Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19036
19037 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
19038 it got fixed by the recent lookup_minimal_symbol_by_pc change.
19039 Increase timeout, a lot of single stepping might be needed if the
19040 target has no hardware watchpoints.
19041
19042Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
19043
19044 * gdb.base/break.exp: Ignore compiler warnings when compiling
19045 break.c.
19046 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
19047 * gdb.base/default.exp: Add h8300 xfails. Handle messages
19048 from remote-sim.
19049 * gdb.base/exprs.exp: Add h8300 xfails.
19050 * gdb.base/funcargs.exp: Likewise.
19051 * gdb.base/nodebug.exp: Likewise.
19052 * gdb.base/printcmds.exp: Likewise.
19053 * gdb.base/ptype.exp: Likewise.
19054 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
19055 h8300 xfails.
d63a86f8 19056 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
19057 on the h8300.
19058 * gdb.base/funcargs.c: Explicitly make last constant argument to
19059 call_after_alloca_subr an unsigned long type.
19060 * gdb.base/return.c: Include stdio.h.
19061
19062Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
19063
19064 * config/abug.exp: New file for the older Motorola Bug monitor
19065 that runs on the mvme13x series VME boards.
19066 * config/monitor.exp: Use the new config array for target settings
19067 if they exist.
19068
19069Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
19070
19071 * sim-gdb.exp: Make the SH simulator allocate less space when
19072 it is targeted.
19073
19074Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
19075
19076 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
19077 test.
19078
19079Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
19080
19081 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
19082 "rs6000-*-*" for "list function in include file" when gcc compiled.
19083 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
19084 for "p ctable1[120]".
19085 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
19086 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
19087 Remove setup_xfail for "rs6000-*-*" for
19088 "print 'scope0.c'::filelocal before run".
19089 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
19090 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
19091 since some compilers don't allow both options to be given
19092 on the same command line. Create object file and move it.
d63a86f8 19093
c906108c
SS
19094Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
19095
19096 * gdb.base/corefile.exp: Always regenerate the core file, since
19097 we always regenerate the coremaker program. Detect special case
19098 where registers cannot be read from core file.
d63a86f8 19099
c906108c
SS
19100Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
19101
19102 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
19103 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
19104 * gdb.c++/templates.exp: Only match on basename of file since
19105 some formats like xcoff don't encode directory information.
19106 * gdb.stabs/weird.exp: Use the right sed script for powerpc
19107 and rs6000 AIX xcoff targets.
19108 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
19109 * configure: Regenerate.
19110 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
19111 here, rather than in distclean.
d63a86f8 19112
c906108c
SS
19113Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
19114
19115 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
19116 defined, and use it to compile the test case with -O2. The
19117 native compilation still uses no optimization.
19118 * gdb.base/mips_pro.c: Remove inline assembly code since
19119 it is compiled PIC by default, which results in assembler
19120 warnings that make the testsuite think the compilation
19121 was unsuccessful.
19122
19123Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
19124
19125 * gdb.c++/misc.exp: Add note to message for
19126 "print s.a for foo struct" that this is a known gcc 2.7.2
19127 and earlier bug.
19128
19129Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
19130
19131 * gdb.base/break.exp: Fix pattern for matching "Delete all
19132 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
19133 setup_xfail for deleting all breakpoints test. Fix various
19134 timeout messages to include "(timeout)".
19135 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
19136 for "p t_float_values2(3.14159,float_val2)".
19137 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
19138 for "continue to call2g" when gcc compiled.
19139 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
19140 "up to foo in langs.exp", "show language at foo in langs.exp",
19141 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
19142 and "show language at fsub in langs.exp".
19143 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
19144 "list line 1 in include file", "list message for lines past EOF",
19145 "list function in include file", "list list0.h:foo", and
19146 "list filename:function; nonexistant function".
19147 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
19148 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
19149 and "ptype t_char_array" to be for native cc only.
d63a86f8 19150
c906108c
SS
19151Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
19152
d63a86f8 19153 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 19154 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 19155 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
19156
19157Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
19158
19159 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
19160 "bt in signals.exp". This problem only appears when running
19161 the testsuite, and then only intermittently.
19162
19163Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
19164
19165 * gdb.base/return.exp (return_tests): Differentiate between
19166 two tests of continuing.
19167
19168Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
19169
19170 * */Makefile.in (maintainer-clean): Remove config.log.
19171 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
19172 * gdb.c++/Makefile.in (PROGS): Add inherit.
19173 (clean): Remove *.ci.
19174
19175Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
19176
19177 * gdb.c++/misc.cc: Add test code from Mike Stump.
19178 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
19179
19180Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
19181
19182 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
19183 to "alpha-*-osf2*" and add comment.
19184 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
19185 setup_xfail for "step over execarg initialization" and
19186 "step over corearg initialization".
c906108c
SS
19187 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
19188 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
19189 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 19190 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
19191 "print func2::coremaker_local", and "backtrace in corefile.exp".
19192 * gdb.base/signals.exp: Build and source signals.ci.
19193 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
19194 to be for gcc only.
19195 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 19196
c906108c
SS
19197Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19198
19199 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
19200 Feb 3 procfs.c change.
19201
19202Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
19203
19204 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
19205
19206Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
19207
19208 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
19209 from dejagnu's apparent default of 10 seconds, which gives random
19210 results when running the tests over NFS on moderately loaded systems.
19211 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
19212
19213Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
19214
19215 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
19216 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 19217 result reports.
c906108c
SS
19218
19219Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
19220
19221 * configure.in (CY_AC_PATH_TCLH): Remove.
19222 * configure: Regenerate.
19223
19224Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
19225
19226 * gdb.c++/Makefile.in (clean): Add missing '{'.
19227
19228Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
19229
19230 * lib/gdb.exp: Provide a default value for noinferior.
19231
19232 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
19233 Load libgloss.exp.
19234
19235Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
19236
19237 * gdb.disasm/hppa.exp: Compile directly into an executable, use
19238 the executable, not the .o to run the tests from.
19239
19240Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
19241
19242 * gdb.base/break.exp: Don't test for program exit or exit status
19243 if $noresults if nonzero.
19244 * gdb.base/langs.exp: Likewise.
19245 * gdb.base/watchpoint.exp: Likewise.
19246
19247 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
19248 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
19249 trying to compile the testcase.
19250
19251Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
19252
19253 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
19254 * gdb.base/signals.exp (continue to handler): Likewise.
19255
19256Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
19257
19258 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
19259
19260 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
19261
19262Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
19263
19264 * gdb.base/corefile.exp: Recognize "not found" as failure
19265 when trying to determine if a core file was generated.
19266 If no core file was generate the first time, try again without
19267 the ulimit -c to work around braindamaged shells.
19268
19269Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
19270
19271 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
19272 [] tests with "test" and enclose string in quotes.
19273 * gdb.stabs/configure: Rebuild
d63a86f8 19274
c906108c
SS
19275Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
19276
19277 Changes in sync with expect:
19278 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
19279 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
19280 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
19281 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
19282 argument to AC_REQUIRE.
19283 * configure: Regenerated.
19284
19285Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
19286
19287 * gdb.base/corefile.exp: When generating a core, discard any
19288 error messages about ulimit not found and the "core dumped"
19289 message from the shell that runs the coredumper.
19290
19291Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
19292
19293 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
19294
19295 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
19296 which sed script to run. Expect failure for v_comb test
19297 on PA targets too.
d63a86f8 19298
c906108c
SS
19299Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
19300
19301 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 19302 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
19303
19304Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
19305
19306 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
19307 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 19308 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
19309 * lib/gdb.exp (default_gdb_start): Fix typo.
19310 * gdb.base/corefile.exp: Allow "Core was generated by ..."
19311 messages to not include the full program name that caused
19312 the core dump since some systems (such as solaris) apparently
19313 truncate this path to about 80 characters.
19314 When generating a core file first try increasing the core file
19315 size limit to unlimited since some systems may default it to
19316 zero, and it is harmless to try it. Move the test for failing
19317 to generate a core file to where it will actually get executed.
19318 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
19319 new gdb result from g++ debug info improvements and make old
19320 pattern obsolescent. Also account for size_t differences
19321 (may be int or long).
19322 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
19323 initialization before function call is placed in the delay slot
19324 and thus appears to be skipped over by commands such as "next".
19325
19326Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
19327
19328 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
19329
19330Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
19331
19332 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
19333 input source file; fix code to compile test to deal with this
19334 convention.
19335 * gdb.c++/*.exp: Likewise.
19336
19337Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
19338
19339 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
19340 "bt in signals.exp".
19341
19342Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
19343
19344 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
19345 "step over execarg initialization" and
889bf7c5 19346 "step over corearg initialization".
c906108c
SS
19347
19348Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
19349
19350 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
19351 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
19352
19353Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
19354
19355 From Rob Savoye (rob@poseidon.cygnus.com)
19356 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
19357 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
19358 configure.in}, gdb.disasm/{Makefile.in, configure.in},
19359 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
19360 configure.in}: Major reworking for autoconfig.
c906108c
SS
19361 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
19362 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 19363 New files.
c906108c
SS
19364 * config/unix-gdb.exp: Make GDB global.
19365 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
19366 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
19367 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
19368 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
19369 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
19370 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 19371 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
19372 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
19373 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
19374 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
19375 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 19376 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
19377 to returns as necessary, arrange for test to compile own testcase
19378 executable.
c906108c 19379 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 19380
c906108c
SS
19381Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
19382
19383 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 19384 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
19385 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
19386 "backtrace through signal handler".
19387
19388Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19389
19390 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
19391 continuing from a job control stop signal.
19392 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
19393
19394Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
19395
19396 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
19397 * gdb.base/corefile.exp: Likewise.
19398 * gdb.base/funcargs.exp: Likewise.
19399
19400Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
19401
19402 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
19403 * config/monitor.exp: Add support for setting baud rate.
19404
19405Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
19406
19407 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
19408 i*86-*-linux* xfails for "backtrace through signal handler".
19409 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
19410 "print func2::coremaker_local".
19411 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 19412 alpha-dec-osf2* xfail for
c906108c
SS
19413 "delete all breakpoints when none".
19414
19415Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
19416
19417 * gdb.base/break.exp: Change test that deletes all breakpoints
19418 when no user breakpoints are installed. A post 4.15 change
19419 causes gdb to no longer prompt in this case.
19420
19421Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
19422
19423 * gdb.base/return.exp (return_tests): Change xfail for test
19424 "correct value returned double test" to stop xfailing at
19425 Solaris 2.5. Apparently the bug has been fixed.
19426
19427Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
19428
19429 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
19430 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
19431
19432Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
19433
19434 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
19435 * gdb.disasm/hppa.s: Corresponding changes.
19436
19437Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
19438
19439 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
19440 makefile fragment.
19441 * config/mt-hpux: Deleted.
19442
19443Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
19444
d63a86f8 19445 * Many files: When warning about suppressed tests due to a
c906108c
SS
19446 nonexistant test binary, avoid incrementing the warning count.
19447
19448Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
19449
19450 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 19451
c906108c
SS
19452Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19453
19454 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
19455 "sparc-*-solaris2*".
19456
19457Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19458
19459 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
19460 Add global and local variables and initialize them.
19461 * gdb.base/corefile.exp: Test correct mapping of corefile sections
19462 by printing variables. Remove rs6000 and powerpc xfails, BFD now
19463 extracts the file name and terminating signal from the core file.
19464 * TODO: Remove note about tests for correct mapping of corefile.
19465 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
19466 from optimizing it away.
19467 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
19468 handles common blocks.
19469
19470Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
19471
19472 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
19473 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
19474
19475Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
19476
19477 * Makefile.in (maintainer-clean): New target, synonym for
19478 realclean.
19479 * gdb.base/Makefile.in (maintainer-clean): Likewise.
19480 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
19481 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
19482 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
19483 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
19484 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
19485
19486Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
19487
19488 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
19489 xfails when not gcc compiled for "print foo::funclocal".
19490 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
19491 "print foo::funclocal at foo",
19492 "print 'scope1.c'::foo::funclocal at foo",
19493 "print foo::funclocal_bss at foo",
19494 "print 'scope1.c'::foo::funclocal_bss at foo",
19495 "print foo::funclocal_ro at foo",
19496 "print 'scope1.c'::foo::funclocal_ro at foo",
19497 "print bar::funclocal at foo" and
19498 "print 'scope1.c'::bar::funclocal at foo".
19499 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
19500 gcc compiled for "print foo::funclocal at bar".
19501 Expand all messages to ensure that they identify that
19502 the test is at bar().
19503 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
19504 gcc compiled for:
19505 "ptype on opaque struct pointer (statically)",
19506 "ptype on opaque struct tagname (statically)",
19507 "ptype on opaque struct pointer (dynamically) 1",
19508 "ptype on opaque struct tagname (dynamically) 1",
19509 "ptype on opaque struct pointer (dynamically) 2" and
19510 "ptype on opaque struct tagname (dynamically) 2
19511 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
19512 gcc compiled for:
19513 "p datalocal"
19514 "whatis datalocal",
19515 "ptype datalocal",
19516 "p bsslocal",
19517 "whatis bsslocal", and
19518 "ptype bsslocal".
19519 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
19520 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
19521 when not gcc compiled.
19522 * gdb.base/funcargs.exp (float_and_integral_args): Add
19523 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
19524 compiled.
19525 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
19526 "backtrace from call6a" when not gcc compiled.
19527 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
19528 "backtrace from call7a" when not gcc compiled.
19529 * gdb.base/callfuncs.exp (do_function_calls):
19530 Add "hppa*-*-hpux*" xfail when not gcc compiled for
19531 "p t_char_array_values(char_array_val2,char_array_val1)",
19532 "p t_char_array_values(char_array_val1,char_array_val2)",
19533 "p t_char_array_values("carray 1","carray 2")",
19534 "p t_char_array_values("carray 1",char_array_val2)",
19535 "p t_char_array_values(char_array_val1,"carray 2")",
19536 "p sum_args(1,{2})",
19537 "p sum_args(2,{2,3})",
19538 "p sum_args(3,{2,3,4})",
19539 "p sum_args(4,{2,3,4,5})"
19540 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
19541 "backtrace in corefile.exp" when not gcc compiled.
19542
19543Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19544
19545 * gdb.base/signals.exp: Rewrite `handle all print' test as
19546 a procedure. Accept blanks or TABs as whitespace, increase
19547 timeout and expect input buffer size for the large output
19548 from the command. Remove "i*86-*-bsdi2.0" xfail.
19549
19550Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19551
19552 * gdb.base/setvar.exp: Add new testcases for truncation when
19553 assigning invalid values to bitfields.
19554
19555Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
19556
d63a86f8 19557 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
19558 mips-sgi-irix* xfail for
19559 "call inferior func with struct - returns char *"
19560 and fix test so that an optional (unsigned char *) cast is
889bf7c5 19561 accepted in the result.
c906108c
SS
19562
19563Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
19564
19565 * gdb.base/funcargs.exp (float_and_integral_args): Remove
19566 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
19567 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
19568 * gdb.base/signals.exp: Remove duplicate "handle all print" test
19569 that accidentally got checked in.
19570
19571Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
19572
d63a86f8 19573 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
19574 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
19575 compiled test.
19576 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
19577 Add mips-sgi-irix5* xfail for not gcc compiled.
19578 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
19579 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
19580 "p top", "whatis top", "p middle", and "whatis middle".
19581 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
19582 "whatis signed char" for not gcc compiled.
19583 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
19584 "set variable signed char=-1 (-1)" and
19585 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
19586 * gdb.base/funcargs.exp (float_and_integral_args):
19587 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
19588 Add mips-sgi-irix* xfail when not gcc compiled for
19589 "continue to call2b".
19590 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
19591 "continue to call2g".
19592 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
19593 "backtrace from call6a"
19594 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
19595 "backtrace from call7k".
19596 Add mips-sgi-irix5* xfail when not gcc compiled for
19597 "backtrace from call7a".
19598 (localvars_after_alloca): Fix gdb_test cmds for
19599 "print * after runto ...".
19600 Remove rs6000-*-* xfails for
19601 "print i after runto localvars_after_alloca" and
19602 "print l after runto localvars_after_alloca"
19603 for all compilers.
19604 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 19605 when not compiled with gcc, for:
c906108c
SS
19606 "print signed char == (minus)",
19607 "print signed char != (minus)",
19608 "print signed char < (minus)",
19609 "print signed char > (minus)".
19610 * gdb.base/callfuncs.exp (do_function_calls):
19611 Add mips-sgi-irix* xfail, when compiled with native compiler, for
19612 "call inferior func with struct - returns char *".
d63a86f8 19613 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
19614 "correct value returned double test" to include Solaris 2.4.
19615 * gdb.base/funcargs.exp (float_and_integral_args):
19616 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 19617
c906108c
SS
19618Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19619
19620 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
19621 enumeration bitfields if compiling with GNU C.
19622 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
19623 to empty' prompt.
19624
19625Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
19626
19627 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
19628 test for PRO targets.
19629
19630 * gdb.base/funcargs.exp: Avoid ever setting more than 8
19631 breakpoints in the inferior at any given time by making
19632 two groups of breakpoints for call2*, call6* and call7*
19633 tests.
19634
19635Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19636
19637 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
19638 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
19639 from optimizing it away.
19640 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
19641 "call inferior func with struct".
19642
19643Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
19644
19645 * configure.in: Only configure gdb.chill for particular targets.
19646
19647Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
19648
19649 * gdb.base/Makefile.in: Add action to .c.o transformation
19650 rule that generates a .ci file for each .o file and remove
19651 explicit .c.o rules except for callfuncs.o.
19652 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
19653 generates a .ci file for each .o file and remove explicit
19654 .cc.o rules.
19655 (clean): Remove *.tmp *.ci files.
19656 (EXECUTABLES): Remove templ-info.exp.
19657 * gdb.base/compiler.c: New file.
19658 * gdb.c++/compiler.cc: New file
19659 * gdb.base/scope.exp: Source gdb.base/scope.ci.
19660 Change rs6000-*-* xfail for
19661 "print 'scope0.c'::filelocal_ro" and
19662 "print 'scope1.c'::filelocal" and
19663 "print 'scope1.c'::filelocal_bss" and
19664 "print 'scope1.c'::filelocal_ro" and
19665 "print 'scope1.c'::foo::funclocal" and
19666 "print 'scope1.c'::foo::funclocal_ro" and
19667 "print 'scope1.c'::bar::funclocal" and
19668 "print 'scope0.c'::filelocal_ro" and
19669 "print 'scope1.c'::filelocal at foo" and
19670 "print 'scope1.c'::filelocal_bss at foo" and
19671 "print 'scope1.c'::filelocal_ro at foo" and
19672 "print 'scope1.c'::foo::funclocal at foo" and
19673 "print 'scope1.c'::foo::funclocal_bss at foo" and
19674 "print 'scope1.c'::foo::funclocal_ro at foo" and
19675 "print 'scope1.c'::bar::funclocal at foo" and
19676 "print 'scope0.c'::filelocal_ro" and
19677 "print 'scope1.c'::filelocal" and
19678 "print 'scope1.c'::filelocal_bss" and
19679 "print 'scope1.c'::filelocal_ro" and
19680 "print 'scope1.c'::foo::funclocal" and
19681 "print 'scope1.c'::foo::funclocal_bss" and
19682 "print 'scope1.c'::foo::funclocal_ro" and
19683 "print 'scope1.c'::bar::funclocal" and
19684 "print 'scope1.c'::bar::funclocal_bss"
19685 to only be xfail'd when not compiled with gcc.
d63a86f8 19686 Add rs6000-*-* xfail for
c906108c
SS
19687 "print 'scope0.c'::filelocal_bss before run"
19688 when compiled with gcc.
19689 (test_at_main): Add rs6000-*-* xfail for
19690 "print filelocal_ro in test_at_main"
19691 when compiled with gcc.
19692 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 19693 Add rs6000-*-aix* xfail for
c906108c
SS
19694 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
19695 "ptype t_char_array", not compiled with gcc.
19696 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
19697 xfail for "list foo (in include file)" when gcc compiled.
19698 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 19699 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
19700 "run to call0a" if not compiled with gcc.
19701 (unsigned_integral_args): Add rs6000-*-* xfail for
19702 "run to call1a" if not compiled with gcc.
19703 (float_and_integral_args): Add rs6000-*-* xfail for
19704 "run to call2a" if not compiled with gcc and for
19705 "continue to call2b" for any compiler.
19706 Add rs6000-*-* xfail to
19707 "print f1 after run to call2a" for gcc compiled.
19708 (discard_and_shuffle): Add rs6000-*-* xfail for
19709 "run to call6a".
19710 (shuffle_round_robin): Add rs6000-*-* xfail for
19711 "backtrace from call7a" if not compiled with gcc.
19712 Add rs6000-*-* xfail for
19713 "backtrace from call7b" if compiled with gcc.
19714 (call_after_alloca): Add rs6000-*-* xfail for
19715 "print c in call_after_alloca" and
19716 "print s in call_after_alloca" and
19717 "backtrace from call_after_alloca_subr"
19718 if not compiled with gcc.
19719 (localvars_in_indirect_call): Add rs6000-*-* xfail for
19720 "print c in localvars_in_indirect_call" and
19721 "print c in localvars_in_indirect_call" and
19722 "backtrace in indirectly called function" and
19723 "stepping into indirectly called function"
19724 if not compiled with gcc.
19725 (localvars_after_alloca): Add rs6000-*-* xfail for
19726 "print c after runto localvars_after_alloca" and
19727 "print s after runto localvars_after_alloca" and
19728 "print i after runto localvars_after_alloca" and
19729 "print l after runto localvars_after_alloca"
19730 for all compilers.
19731 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
19732 than whatis-info.exp.
19733 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
19734 than opaque-info.exp.
19735 Setup rs6000-*-* xfail for
d63a86f8 19736 "ptype on opaque struct pointer (statically)" and
c906108c
SS
19737 "ptype on opaque struct pointer (dynamically)" when
19738 not compiled with gcc.
19739 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
19740 rather than callf-info.exp.
19741 (do_function_calls): Add clear_xfail for rs6000-*-* for
19742 "p t_float_values2(3.14159,float_val2)". Seems to work
19743 fine there, both with xlc and gcc. Need to find out what
19744 it is doing right and fix other platforms.
19745 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
19746 "call inferior func with struct - returns int",
19747 "call inferior func with struct - returns long",
19748 "call inferior func with struct - returns float",
19749 "call inferior func with struct - returns double",
19750 "call inferior func with struct - returns char *",
19751 but only if not gcc compiled (presumes xlc compiled).
19752 Change rs6000-*-* xfails for
19753 "call inferior func with struct - returns char" and
19754 " call inferior func with struct - returns short" to only
19755 xfail if not using gcc.
19756 (clean mostlyclean): Remove *.ci and *.tmp files.
19757 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
19758 than templ-info.exp.
19759 * gdb.base/langs.exp: Source gdb.base/langs.ci.
19760 Add rs6000-*-* xfail for "up to foo in langs.exp"
19761 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 19762 when not gcc compiled.
d63a86f8 19763
c906108c
SS
19764Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
19765
19766 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
19767 * gdb.base/corefile.exp: Likewise.
19768 * gdb.base/list.exp: Likewise.
19769 * gdb.base/scope.exp: Likewise.
19770 * gdb.base/siganls.exp: Likewise.
19771
19772 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
19773 compiler output.
19774 * gdb.base/whatis.exp: Likewise.
19775
19776Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
19777
19778 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
19779 failure (opcode table has been fixed to match reality).
19780
19781Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
19782
19783 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
19784 "call inferior func with struct - returns char",
19785 "call inferior func with struct - returns short"
19786
19787 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
19788 "print 'scope0.c'::filelocal at main",
19789 "print 'scope0.c'::filelocal_bss in test_at_main",
19790 "print 'scope0.c'::filelocal at foo",
19791 "print 'scope0.c'::filelocal_bss in test_at_foo",
19792 "print 'scope0.c'::filelocal at bar",
19793 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 19794
c906108c
SS
19795 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
19796 in source file 1". This bug seems to have been fixed with both
19797 gcc and native cc (was native assembler bug?).
19798
19799Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
19800
19801 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
19802 "backtrace through signal handler" to "i*86-*-sysv4*".
19803 * gdb.base/signals.exp: Add xfail for "'next' behaved as
19804 continue" case. Add "known SVR4 bug" to fail message.
19805 Add "i*86-*-bsdi2.0" xfail for "handle all print".
19806 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
19807 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
19808 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
19809 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
19810 "up to foo in langs.exp", "show language at foo in
19811 langs.exp", "up to cppsub_ in langs.exp", "show
19812 language at cppsub_ in langs.exp", "up to fsub in
19813 langs.exp", and "show language at fsub in langs.exp".
19814 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
19815 "bactrace in corefile.exp".
19816 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
19817 "call inferior function with struct - returns float" and
19818 "call inferior function with struct - returns double".
d63a86f8 19819
c906108c
SS
19820Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
19821
19822 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
19823 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
19824 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
19825 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
19826
19827Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
19828
19829 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
19830 (or overriden) "CHILL" macro rather then bare "gcc".
19831 Also look for ../../gcc/xgcc since that is what we will
19832 actually need, not "Makefile". Remove following assignment
19833 of CHILL to CHILL_FOR_TARGET because that results in
19834 recursive definition.
19835
19836Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
19837
19838 * gdb.base/corefile.exp: Change xfail for backtrace in
19839 corefile.exp from linuxaout to all linux.
19840 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
19841 cases where we miss the breakpoint at the signal handler
19842 for some reason. Setup xfail for linuxoldld/linuxaout and
19843 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
19844 hitting SIGURG breakpoint.
19845 * gdb.base/signals.exp: Setup xfail for "next" acting like
19846 continue to add linuxoldld. Setup xfail for all linux for
19847 "next to handler in signals_tests_1", "backtrace in
19848 signals_tests_1", "continue to func1", "pass SIGUSR1",
19849 and continue to handler".
19850
19851Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
19852
19853 * Update all FSF addresses except those in COPYING* files.
19854
19855Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
19856
19857 * gdb.base/a2-run.exp: Change messages to be more explicit about
19858 the status of args, and quote binfile in results.
19859
19860Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
19861
19862 * gdb.base/callfuncs.exp: Add tests for passing structs to
19863 inferior functions and return various types.
19864 * gdb.base/callfuncs.c: Add functions to receive a struct
19865 and return a member of the struct, in various types.
19866
19867Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19868
19869 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
19870
19871Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
19872
19873 * config/vxworks29k.exp: New file, sources vxworks.exp.
19874
19875Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
19876
19877 * config/gdbremote.exp: New file. Testing framework using
19878 gdbserver.
19879
19880Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
19881
19882 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
19883 "call function when asleep" and "send end of file".
19884 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
19885 for "backtrace in corefile.exp".
19886 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
19887 for "backtrace through signal handler".
19888 * gdb.base/corefile.exp: Make sure we actually generate a core file
19889 before trying the core tests. Some systems allow the user to suppress
19890 generation of core files and default to that (linux for example).
19891 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
19892 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
19893
19894Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
19895
19896 * gdb.threads: New directory with some crude multi-threaded
19897 gdb tests (step.exp and step2.exp).
19898 * config/mt-lynx (STEP_EXECUTABLE): Define.
19899 (THREADFLAGS): Define.
19900
19901Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
19902
19903 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
19904
19905 * gdb.base/signals.exp: Disable whole file for lynx until
19906 further notice.
19907
19908 * gdb.base/signals.exp: xfail test where "next" acts like
19909 "continue" for lynx.
19910
19911 * gdb.base/interrupt.exp: xfail test for calling function while
19912 inferior is asleep for lynx.
19913
19914 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
19915 than one cr-lf after each command.
19916
19917Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19918
19919 * configure.in: Reinstate setting of stabsdirs variable, fix
19920 typo in setting up configdirs for native builds.
19921
19922 * gdb.base/return.exp: Fix typo in return double test.
19923 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
19924 compiler from optimizing them away.
19925
19926Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
19927
19928 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
19929 sequences to be echo'd by gdb when using gdb_test.
19930 * gdb.chill/chexp.exp: Likewise.
19931 * gdb.fortran/exprs.exp: Likewise
19932
19933Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
19934
19935 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
19936 after the inferior gdb has started.
19937
19938 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
19939 after each command.
19940 * gdb.base/funcargs.exp: Likewise.
19941 * gdb.base/gdbvars.exp: Likewise.
19942 * gdb.base/interrupt.exp: Likewise.
19943 * gdb.base/list.exp: Likewise.
19944 * gdb.base/watchpoint.exp: Likewise.
19945 * gdb.c++/demangle.exp: Likewise.
19946 * gdb.c++/inherit.exp: Likewise.
19947 * gdb.chill/chexp.exp: Likewise.
19948 * gdb.fortran/exprs.exp: Likewise.
19949
19950 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
19951 test if we can't handle IO to/from the inferior.
19952
19953 * gdb.c++/misc.exp: Always check for a program already being
19954 started after sending a "run" command to gdb.
19955
19956 * gdb.base/twice.exp: Start with a fresh gdb.
19957
19958 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
19959 only depend on gdb's expression code, not the chill runtime.
19960
19961 * gdb.base/return.c: Put return values into variables so we
19962 can have gdb print them rather than depending on the program
19963 to print them.
19964 * gdb.base/return.exp: Corresponding changes.
19965
19966 * lib/gdb.exp: Provide default value for noinferiorio.
19967 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
19968 the inferior.
19969
19970 * gdb.base/break.exp: Always check for a program already being
19971 started after sending a "run" command to gdb.
19972 (text_next_with_recursion): Don't check the output from the
19973 program's printf statement. Instead just make sure the program
19974 exited.
19975
19976 * gdb.base/commands.exp: Protect tests which need arguments with
19977 $noargs conditionals.
19978
19979Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19980
19981 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
19982 of structure member arrays to match gdb/valops.c:value_addr change.
19983
19984Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
19985
19986 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
19987 cases.
19988
19989Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
19990
19991 * configure.in (configdirs): Remove gdb.chill from default list
19992 of subdirs and then add it back in only if doing a native build.
19993 The current chill compiler does not yet work in any cross build.
19994 * Revert all signal changes from Jul 6.
19995 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
19996 for sh-hms targets, allowing these tests to link, with no other
19997 changes. Testing is suppressed by setting "nosignals" in site.exp.
19998
19999Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
20000
20001 * configure.in (signaldirs): Define and add to configdirs for all
20002 targets except some specific ones that are known to not support signals.
20003 Also clean up formatting.
20004 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
20005 (signals, sigall): Remove rules to build.
20006 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
20007 Moved to new gdb.signals directory.
20008 * gdb.signals: New test directory.
20009 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
20010 signals.c signals.exp}: New or moved files.
20011
20012Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
20013
20014 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
20015
20016Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
20017
20018 * gdb.base/return.exp: Xfail `return double' test failure
20019 on at least Solaris 2.3 and handle future/past versions on
20020 a case by case basis as appropriate. Also update message
20021 to include i*86 failures.
20022
20023Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20024
20025 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
20026
20027 * lib/gdb.exp: Fix comment which erroneously identified
20028 gdb_file_cmd as gdb_load (the 19 May change was in fact to
20029 gdb_file_cmd not gdb_load).
20030 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
20031
20032 * gdb.base/setvar.exp: Make test names consistent between pass and
20033 fail cases. Use gdb_test more.
20034
20035Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20036
20037 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
20038
20039Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20040
20041 * gdb.base/help.exp: Fix expected help string for `show commands'.
20042
20043Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
20044
20045 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
20046
20047 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
20048 of a text section.
20049
20050Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
20051
20052 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
20053 that loop eventually terminates. Fix Connection refused logic so
20054 that testsuite will expire nicely.
20055
20056Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
20057
20058 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
20059 config/rom68k.exp: New tcl glue for the appropriate monitors.
20060 These all just end up calling monitor.exp.
20061 * config/monitor.exp (gdb_target_monitor): Handle `Connection
20062 refused' by retrying. Cleanup some timeout issues.
20063 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
20064 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
20065 callers don't have to set/restore global timeout variable.
20066
20067 * The following set of changes centralizes management of the global
20068 timeout variable. This way, it can be set in one target dependent
20069 place instead of dozens of places scattered throughout the test suite.
20070 If you need to lengthen a timeout, then you should either set timeout
20071 in one of the config/{target}.exp files, or multiply it by a factor.
20072 Setting it to an absolute value is always going to lose for some
20073 targets.
20074 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
20075 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
20076 * gdb.base/funcargs.exp: Don't set timeout.
20077 * gdb.base/list.exp (test_forward_search): Only use local timeout.
20078 * gdb.base/printcmds.exp (test_print_string_constants
20079 test_print_array_constants): Don't set timeout.
20080 * gdb.base/ptype.exp: Don't set timeout.
20081 * gdb.base/recurse.exp: Don't set timeout.
20082 * gdb.base/return.exp: Don't set timeout.
20083 * gdb.base/watchpoint.exp: Don't set timeout.
20084 * gdb.c++/classes.exp (do_tests): Don't set timeout.
20085 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
20086
20087Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
20088
20089 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
20090
20091Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20092
20093 * lib/gdb.exp: Disable chill tests for irix5.
20094
20095Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20096
20097 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
20098 each test pass or fail.
20099
20100Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20101
20102 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
20103 xlc not gcc.
20104
20105Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
20106
20107 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
20108
20109Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
20110
20111 * config/est.exp: Fix copyright and comments. Remove dead code.
20112 Use targetname, serialport and baud variables instead of fixed
20113 constants.
20114 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
20115 * config/cpu32bug.exp: New file to support cpu32bug monitors.
20116
20117Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20118
20119 * gdb.base/watchpoint.exp: Don't run
20120 test_watchpoint_triggered_in_syscall for sunos.
20121
20122Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20123
20124 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
20125 they don't seem to exist. Do include stdio.h.
20126
20127Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20128
20129 * gdb.base/a1-selftest.exp: Add alpha xfail.
20130
20131Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20132
20133 * gdb.base/watchpoint.c (main): Prompt before calling read().
20134 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
20135 Revise accordingly. Remove cruft about sending "123" several
20136 times, until it gets noticed. Clean up the "print buf[0]" stuff
20137 so that it passes or fails, and waits for prompts in the usual way.
20138
20139Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20140
20141 * gdb.base/recurse.exp: Fix comment.
20142
20143 * TODO: Remove item about printing variables in nodebug.exp. Add
20144 item about enabling tests which are only run on some targets.
20145
20146 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
20147 fail, make test names unique, use new gdb_test convention
20148 regarding pattern, use gdb_test more, etc.).
20149
20150 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
20151 fail, make test names unique, etc.).
20152
20153Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20154
20155 * gdb.base/nodebug.c: Change return type of top and middle to
20156 short.
20157 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
20158 are fixed by the recent mdebugread.c changes. Allow `short ()'
20159 as type for top and middle.
20160
20161Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20162
20163 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
20164 nearly as I can tell, the whole thing was an accident in Stu's
20165 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
20166 to replace a send/expect pair with gdb_test, but ended up only
20167 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
20168 of 30 Mar 1995 took care of it, but left this vestigial comment
20169 which I am now nuking.
20170
20171Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20172
20173 * gdb.base/break.exp: Look for different line number for
20174 breakpoint at main depending on usestubs.
20175
20176Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20177
20178 * gdb.base/list.exp: Adjust some alternate expect patterns to
20179 match recent list0.c change. Add alternate expect pattern for
20180 output from `list default lines around main' for optimizing
20181 compilers.
20182
20183Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20184
20185 * lib/gdb.exp: If nosignals is not set, set it to 0.
20186
20187Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
20188
20189 * config/slite-gdb.exp: Responds to load symbol table prompt.
20190 * gdb.base/break.exp: Adjust line number, fix rerun.
20191 * gdb.base/langs0.c: Add #ifdef usestubs.
20192
20193Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
20194
20195 * gdb.base/list.exp: Adjust line contents after adding new lines in
20196 list0.c. Also fix a syntax error.
20197
20198 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
20199 * gdb.base/break.exp: ditto.
20200 * gdb.base/list.exp: ditto.
20201 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
20202 * gdb.base/run.c: ditto.
20203 * gdb.base/list0.c: ditto.
20204 * gdb.base/funcargs.c: ditto.
20205
20206Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
20207
20208 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
20209 $targetname, $serialport and $baud instead of hardwired variables.
20210 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
20211 target doesn't support signals.
20212
20213Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
20214
20215 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
20216
20217Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20218
20219 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
20220 Don't rely on the value of an auto variable before it has been
20221 initialized. Use gdb_test more.
20222
20223Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20224
20225 * lib/gdb.exp (default_gdb_version): A version number must start
20226 with a digit, but other than that contains all characters up to
20227 the first whitespace character.
20228
20229Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20230
20231 * gdb.base/commands.exp (breakpoint_command_test): New tests.
20232
20233Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20234
20235 * gdb.c++/*.exp: Warn if executable does not exist. The original
20236 reason for skipping the warning was that configure.in sometimes
20237 intentionally skipped building the executables but the tcl code
20238 had no way of knowing. That (a) was always bogus with respect to
20239 error handling, (b) is no longer true (right now there is no way
20240 to skip C++ tests).
20241
20242 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
20243
20244Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20245
20246 * gdb.base/list.exp: Add expect patterns for output from
20247 SunPRO compiled executables.
20248 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
20249 types.
20250
20251Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20252
20253 * gdb.base/break.exp (test_next_with_recursion): Accept any line
20254 number (we are already testing that the correct source line text
20255 gets printed).
20256
20257 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
20258 that is what is intended, but something needed to be done to get
20259 sunos4 native working again.
20260
20261 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
20262
20263 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
20264 apparently went with a (very) old xfail.
20265
20266Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
20267
20268 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
20269 runto_main is a proc in gdb.exp that will do 'step' for target use
20270 stubs.
20271 * gdb.base/exprs.exp: ditto.
20272 * gdb.base/interrupt.exp: ditto.
20273 * gdb.base/opaque.exp: ditto.
20274 * gdb.base/printcmds.exp: ditto.
20275 * gdb.base/ptype.exp: ditto.
20276 * gdb.base/scope.exp: ditto.
20277 * gdb.base/setvar.exp: ditto.
20278 * gdb.base/signals.exp: ditto.
20279 * gdb.base/twice.exp: ditto.
20280 * gdb.c++/classes.exp: ditto.
20281 * gdb.c++/inherit.exp: ditto.
20282 * gdb.c++/templates.exp: ditto.
20283 * gdb.base/break.exp: no run and hit main for stubs. Change line
20284 numbers for breakpoints and info breakpoint.
20285 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
20286 breakpoint().
20287 * gdb.base/callfuncs.c: ditto.
20288 * gdb.base/exprs: ditto.
20289 * gdb.base/interrupt.c: ditto.
20290 * gdb.base/opaque0.c: ditto.
20291 * gdb.base/printcmds.c: ditto.
20292 * gdb.base/ptype.c: ditto.
20293 * gdb.base/scope0.c: ditto.
20294 * gdb.base/setvar.c: ditto.
20295 * gdb.base/signals.c: ditto.
20296 * gdb.base/twice.c: ditto.
20297 * gdb.c++/misc.cc: ditto.
20298 * gdb.c++/templates.cc: ditto.
20299
20300Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20301
20302 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
20303
20304 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
20305 somewhere between `read' and `main.c'. I'm pretty sure the
20306 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
20307 and it isn't particularly useful.
20308
20309 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
20310
20311Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20312
20313 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
20314
20315Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
20316
20317 * config/mt-slite: add LIBS and -nostdlib.
20318 * config/slite-gdb.exp: add this new file to support sparclite target.
20319
20320Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
20321
20322 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
20323
20324 * gdb.base/a2-run.exp: Change argument to istarget from
20325 "*-*-vxworks" to "*-*-vxworks*".
20326 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
20327
20328Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
20329
20330 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
20331 will not runto main but do a 'step' to step out of breakpoint().
20332 * config/mt-slite: add -Dusestubs.
20333
20334Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20335
20336 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
20337 instead of just @.
20338
20339 * gdb.base/signals.exp: Add test for "handle all print".
20340 * TODO: Remove "handle all print". Also remove item about
20341 checking copyright date (I don't like the idea of a spurious FAIL
20342 based on when we run the tests).
20343
20344 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
20345 for SunOS4 (reason for failure not investigated). Remove
20346 redundant test for $binfile.
20347
20348 * gdb.base/nodebug.c (array_index): Call malloc.
20349
20350 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
20351
20352Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
20353
20354 * gdb.base/recurse.exp: Update gdb_test invocation to use new
20355 conventions and slightly simplify the matching regexp.
20356
20357Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20358
20359 * gdb.base/break.exp: Update gdb_test invocation to use new
20360 convention.
20361
20362 * lib/gdb.exp: If noargs is not set, set it to 0.
20363
20364 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
20365 tests unique.
20366
20367 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
20368
20369Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20370
20371 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
20372 one argument of type "<non-float parameter>".
20373
20374Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
20375
20376 * config/rom68k.exp: New file to support Motorola IDP board.
20377 * gdb.base/a2-run.exp: Skip this file if noargs is set.
20378 * gdb.base/break.c: Change things around so that this program
20379 doesn't depend upon args. This is necessary to make remote
20380 targets work (in general, they can't take args).
20381 * gdb.base/break.exp: Don't try to send args to program. Don't
20382 expect output. Also, replace lots of code with gdb_test.
20383
20384Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20385
20386 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
20387 printing of '\'' (which is what the comment says we are testing,
20388 even though we were not), not '''.
20389 (test_integer_literals_rejected): Test that printing ''' is an error.
20390
20391 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
20392 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
20393 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
20394 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
20395 Use gdb_test not test_print_accept.
20396 * lib/gdb.exp: Remove test_print_accept.
20397
20398 * gdb.base/signals.exp (signal_tests_1): Make pass message
20399 consistent with fail message.
20400
20401 * gdb.base/whatis.exp: Remove xfails for printing char vs.
20402 unsigned char; the bug (PR 1821) is fixed.
20403
20404 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
20405
20406 * gdb.base/scope.exp (test_at_localscopes): Call pass for
20407 successful tests--makes xfailing them work right.
20408
20409Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20410
20411 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
20412 only \r\n, not .*. The test can pass .* as the last thing in
20413 $pattern if that is what it wants. In addition to providing this
20414 flexibility, this change should speed up pattern matching in cases
20415 where the pattern already ended with .* (there were a number of
20416 them). This change also helps catch bad patterns--in the old
20417 scheme the typo "char \*" instead of "char \\*" would pass. Now
20418 it is caught.
20419 * Many .exp files: Update callers.
20420
20421 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
20422 clearer and does not spuriously match multiple ('s. Likewise for
20423 ) and *.
20424
20425 * gdb.base/nodebug.exp: Test ability to call a function and pass
20426 it a string (even with no debugging info).
20427
20428 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
20429 "p '\'", which is the same as "p ''" once tcl gets done with
20430 quoting, to "p '\\'", which I suspect is what is intended (one
20431 backslash gets sent to GDB).
20432
20433 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
20434
20435Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20436
20437 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
20438 1817) was fixed literally years ago.
20439
20440Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20441
20442 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
20443 test, it causes stepping out of call_after_alloca_subr with
20444 optimizing compilers.
20445 (localvars_in_indirect_call): Consume GDB prompt if `finish'
20446 fails.
20447
20448 * gdb.c++/templates.exp: Source templ-info.exp only if
20449 the templates executable exists.
20450
20451 * gdb.c++/misc.cc (class Contains_static_instance,
20452 class Contains_nested_static_instance),
20453 gdb.c++/classes.exp (test_static_members): Test printing of
20454 a class that contains a static instance of the class.
20455
20456Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20457
20458 * gdb.base/langs2.c (cppsub_): Don't prototype.
20459 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
20460 only, I believe).
20461
20462Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20463
20464 * lib/gdb.exp (skip_chill_tests): New procedure.
20465
20466 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
20467
20468Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
20469
20470 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
20471 each expect pattern. Cuts runtime from 12 to about 4 seconds.
20472
20473Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20474
20475 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
20476
20477 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
20478 disassemble 8, not 16, instructions for part 4.
20479
20480 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
20481 support the latter anymore.
20482
20483 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
20484 -DNO_PROTOTYPES.
20485 * gdb.base/callfuncs.c: Control use of prototypes based on
20486 NO_PROTOTYPES, not __STDC__.
20487 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
20488 t_float_values2 tests if prototypes in use.
20489
20490 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
20491 t_double_values): When checking differences against DELTA, check
20492 that difference is within the range (-DELTA,DELTA), not just
20493 (-infinity,DELTA).
20494
20495Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
20496
20497 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
20498 'file' command firts, then 'target', then 'load', this is due to gdb
20499 target set up.
20500 * config/mips-gdb.exp: Fix a couple regular exp bugs.
20501
20502Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
20503
20504 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
20505 FP load/store variants.
20506 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
20507
20508Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
20509
20510 * gdb.base/term.exp: Do not give a warning if not native, it is
20511 not an abnormal condition.
20512
20513Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
20514
20515 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
20516 t_char_array".
20517
20518Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
20519
20520 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
20521 are getting the version number.
20522
20523 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
20524 if not native, it is not an abnormal condition.
20525
20526Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20527
20528 * lib/gdb.exp: Just use "file exists", rather than undocumented
20529 dejagnu procedure "findfile".
20530
20531Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
20532
20533 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
20534 (LDFLAGS): Set to -Xlinker -Ur.
20535
20536 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
20537 Removed, these values are set by lib/gdb.exp.
20538
20539 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
20540
20541Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
20542
20543 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
20544 of replicating gdb startup code.
20545
20546 * config/mt-vxworks (LDFLAGS): Set to -r.
20547 (CFLAGS_FOR_TARGET): Removed.
20548
20549 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
20550 (gdb) and gdb for vxworks uses (vxgdb).
20551
20552 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
20553 executable is not in the tree and host != target, use sed and
20554 program_transform_name to determine the gdb name used by the
20555 target.
20556
20557 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
20558 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
20559
20560Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20561
20562 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
20563 floats, chars, and shorts where there are ANSI-style function
20564 definitions.
20565
20566 * gdb.base/langs.exp, gdb.base/langs*: New test.
20567 * gdb.base/Makefile.in: Build it.
20568 * TODO: Remove item about checking that C names don't get C++
20569 demangling applied; this test tests it.
20570
20571Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20572
20573 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
20574 went with the const70 xfail. The xfail went away a year ago.
20575
20576 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
20577
20578 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
20579 for hp300.
20580
20581 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
20582
20583 * gdb.base/a1-selftest.exp: Don't run on hp300.
20584
20585Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20586
20587 * Makefile.in (site.exp): Set host_alias and target_alias as well
20588 as host_triplet and target_triplet.
20589
20590Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20591
20592 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
20593
20594 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
20595 places as other ecoff systems).
20596
20597 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
20598 ultrix.
20599
20600Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20601
20602 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
20603 remove them.
20604 * gdb.base/nodebug.exp: Accept "function" in addition to "text
20605 variable and "variable" in addition to "data variable".
20606 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
20607
20608 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
20609 2.
20610 * gdb.base/list1.c (long_line): Add additional statement at start
20611 of function.
20612 * gdb.base/list.exp (test_forward_search): Update line number to
20613 reflect new statement.
20614
20615Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20616
20617 * gdb.base/signals.exp: Reinitialize searched source directories
20618 after gdb_start call.
20619
20620Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
20621
20622 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
20623 * gdb.stabs/Makefile.in: Likewise.
20624
20625 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
20626 change. Instead split the tests into smaller pieces.
20627 * gdb.disasm/hppa.s: Corresponding changes.
20628
20629Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20630
20631 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
20632 Quote ^C when passing it to stty. For some shells ^ is a pipe.
20633
20634 * gdb.base/funcargs.exp: Modify many tests so that every test
20635 either passes or fails. Make some test names unique.
20636
20637Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20638
20639 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
20640 Call stty to set interrupt character.
20641
20642 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
20643 for HP assembler versus GNU assembler based on actual behavior of
20644 $(CC), rather than assuming that $(AS) is always the GNU assembler.
20645
20646 * TODO: Suggest a few more stepping tests.
20647
20648Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
20649
20650 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
20651 restart GDB for h8300 after a continue.
20652 (return): Add pattern to match a29k-udi behavior.
20653 * gdb.base/nodebug.exp: Remove obsolete comment.
20654 * gdb.base/regs.exp: New file, testing of register displays.
20655 * gdb.base/return.exp: Fix typo in reference to $objdir.
20656 * gdb.base/whatis.exp: Always start with a fresh GDB.
20657
20658Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20659
20660 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
20661 higher, these tests generate a lot of output.
20662
20663Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20664
20665 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
20666 code following the catch silently ignored some errors; without the
20667 catch they should be thrown like any other tcl error. Also, the
20668 catch used "" instead of {} which meant all the callers who wanted
20669 to include one of the characters "[]$ had to quote it an extra time.
20670 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
20671 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
20672 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
20673 Remove extra quoting.
20674
20675Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
20676
20677 * gdb.base/commands.exp: Make test names unique; every test either
20678 passes or fails. Update some comments.
20679
20680 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
20681
20682Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20683
20684 The following fixes a FAIL caused by the fact that the alpha stabs
20685 configuration didn't use the ".if alpha" code in weird.def.
20686 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
20687 bit pointer, so the 32 bit version works even on the alpha.
20688 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
20689 Remove the stuff which allowed us to have separate versions for
20690 alpha and everything else.
20691
20692 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
20693 regexp which "info func operator\[\](" is supposed to match. Fix
20694 string to send to GDB. Note that GDB still doesn't work right. Add a
20695 new test for "info func .perator\[\](" which GDB does handle correctly.
20696
20697 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
20698
20699Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20700
20701 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
20702 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
20703 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
20704 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
20705 it makes the tests harder to understand and confuses test-o-matic.
20706 The preferred style is that each test provides a PASS or a FAIL,
20707 and has a unique message (e.g. "continue #54" not just "continue")
20708 which is the same for the pass and the fail.
20709 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
20710 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
20711 to lib/gdb.exp.
20712 * gdb.base/printcmds.exp: Use test_print_accept. Remove
20713 prt_accept which was basically the same thing. Likewise for
20714 test_print_reject and prt_reject.
20715 * lib/gdb.exp (test_print_reject): Add some more error message
20716 patterns to match from the former printcmds.exp (prt_reject).
20717 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
20718 One defect of the passcount stuff is that some of it failed to
20719 report XPASS where appropriate.
20720 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
20721 stuff before and after arg in expected pattern.
20722 (test_paddr_operator_functions): Re-do test without print_addr_of;
20723 this is the only test which seems to want extra stuff there.
20724
20725Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20726
20727 * gdb.base/nodebug.exp: Update new tests to reflect improved
20728 wording of gdb output.
20729
20730 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
20731 and "ptype" work on variables in files compiled without -g.
20732 Replaces commented out "maint print msymbol" tests.
20733
20734Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20735
20736 * gdb.base/setvar.c (dummy): Call malloc.
20737
20738 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
20739 losing with the irix4 sed.
20740
20741 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
20742 ALRM" on irix4.
20743
20744Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20745
20746 * TODO: Remove items about corefile.exp testing new exec-file and
20747 backtrace; both are now done. Add items about printing enums.
20748
20749Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20750
20751 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
20752 "get signal $thissig" test fails.
20753
20754 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
20755
20756Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20757
20758 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
20759 compiler warning with dec alpha compiler.
20760
20761 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
20762 extra \n from gdb_test call (this explains why the prompt test
20763 that I removed yesterday was there).
20764 (user_defined_command_test): Remove extra \n and prompt test.
20765
20766 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
20767 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
20768 doesn't exist.
20769 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
20770 Also remove alpha workaround, which turns out to be because
20771 SIGABRT == SIGLOST.
20772
20773 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
20774
20775 * gdb.base/help.exp: Don't test "help show".
20776
20777Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20778
20779 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
20780 "set print address" is on.
20781 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
20782 pass prompt to gdb_test; gdb_test already looks for the prompt.
20783
20784 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
20785
20786 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
20787 was a vestige of the manual TESTSTRATEGY, and the purpose of it
20788 was to make sure that gdb can read a core file. But (a) the "read
20789 the corefile" part didn't make it to a1-selftest.exp, we just
20790 delete the corefile after creating it, and (b) we test reading
20791 corefiles in corefile.exp anyway. Also, this test left around a
20792 xgdb process on Solaris.
20793
20794 * gdb.base/corefile.exp: Also test backtrace.
20795
20796Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
20797
20798 * gdb.base/commands.exp: Test a simple user defined command with
20799 arguments and if/while statements; verify the full user command is
20800 printed by "show user".
20801
20802 * gdb.base/commands.exp: Test if/while commands as part of a
20803 breakpoint command list; verify they appear in breakpoint
20804 information.
20805
20806Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20807
20808 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
20809 than by dividing by zero.
20810
20811Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
20812
20813 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
20814 performing an inferior call with watchpoints enabled.
20815 * gdb.base/watchpoint.c (main): Delete second unnecessary read
20816 call.
20817
20818Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20819
20820 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
20821 of "file" command.
20822
20823 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
20824 Add additional pattern for when "int operator int(void);" appears
20825 in a different order.
20826
20827Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20828
20829 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
20830
20831 * gdb.base/help.exp: Replace most of docstrings for "info signals"
20832 and "signal" with ".*".
20833
20834Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20835
20836 * TODO: Add note about "handle all nostop".
20837
20838 * gdb.base/{sigall.c, sigall.exp}: New test.
20839 * gdb.base/Makefile.in: Add it.
20840
20841Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
20842
20843 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
20844 when invoking GDB, suppresses any windowing interface.
20845
20846Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
20847
20848 * config/sim-gdb: New file, simulator testing support.
20849
20850Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
20851
20852 * gdb.base/interrupt.exp: Test calling func1 twice.
20853
20854Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
20855
20856 * gdb.base/list.exp (test_forward_search): Set timeout higher
20857 when we'll be getting lots of output from gdb.
20858
20859 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
20860 "init_malloc" to after the expect statement. Run it if that
20861 regexp is taken, but also for two others which happen if source
20862 cannot be found.
20863
20864Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20865
20866 * gdb.base/printcmds.exp: New test, for printing register before
20867 program is running.
20868
20869Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20870
20871 * gdb.base/list.exp: Correct some alternate expect patterns
20872 to reflect changes in list1.c.
20873
20874Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20875
20876 * TODO: Add item regarding large frames.
20877
20878 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
20879
20880 * TODO: Remove item about enabling return.exp; it
20881 is enabled. Suggest a few more "return" tests.
20882
20883Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20884
20885 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
20886 anonymous unions.
20887
20888Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20889
20890 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
20891 and pr-5646.o, so "make" is the same as "make all", not "make
20892 pr-4975.o".
20893
20894Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
20895
20896 * gdb.base/list.exp: Adjust expectations to reflect changes in
20897 list1.c.
20898 (test_forward_search): New test proc.
20899 * gdb.base/list1.c (long_line): New function, has long source line.
20900
20901Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
20902
20903 * gdb.base/a1-selftest.exp: Change initial stepping to know about
20904 additional line of code that was added.
20905
20906Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
20907
20908 * gdb.disasm/hppa.s: Break the large branching tests into smaller
20909 tests so as not to overflow expect's input buffers.
20910 * gdb.disasm/hppa.exp: Corresponding changes.
20911
20912Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20913
20914 Beginnings of template debugging tests.
20915 * gdb.c++/templ-info.cc: New file to test for template
20916 debugging capability of the compiler.
20917 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
20918 templ-info.cc.
20919 * gdb.c++/templates.cc: Add explicit template instantiations
20920 to enable compiling with -fno-implicit-templates. Add destructor
20921 and 'value' method to T5 class for template tests.
20922 * gdb.c++/templates.exp: Add testcases for printing of template
20923 types, setting breakpoints on template methods and calling a
d63a86f8 20924 template method.
c906108c
SS
20925
20926Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
20927
20928 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
20929 branch target since some assemblers (gas-2.5) may emit a
20930 relocation for the branch instead of resolving it in the
20931 assembler.
20932
20933Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20934
20935 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
20936 through signal handler.
20937
20938Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20939
20940 * configure.in (*-*-netware): Use config/mt-netware.
20941
20942 * config/mt-netware: New file.
20943 * config/mt-i386-netware: Removed, separate configs for different
20944 netware architectures are no longer needed now that we have
20945 --with-headers.
20946
20947Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20948
20949 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
20950 by the recent changes to use ANSI C arithmetic conversions.
20951
20952Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20953
20954 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
20955 bug involving using inferior_pid to figure out whether to select a
20956 frame.
20957
20958Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
20959
20960 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
20961 match the current disassembler output.
20962
20963Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
20964
20965 * gdb.fortran/exprs.exp: Expect VOID instead of void.
20966 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
20967 types, expect "int" as type of integer values (for now).
20968
20969Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
20970
20971 * gdb.base/commands.exp: New tests for if/while commands.
20972
20973Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
20974
20975 * lib/gdb.exp (runto): Replace sub-pattern for hex value
20976 by .*, since hex values have different syntax in Chill mode.
20977
20978Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20979
20980 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
20981 linefeed from expect pattern for repeated types with indices > 9.
20982
20983Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
20984
20985 First part of Fortran test suite.
20986 * gdb.fortran: New directory.
20987 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
20988
20989Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20990
20991 * gdb.base/default.exp: Update expect pattern for load command
20992 without arguments.
20993
20994Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
20995
20996 * configure.in: Change i386 to i[345]86.
20997 * gdb.base/configure.in: Likewise.
20998 * gdb.c++/configure.in: Likewise.
20999 * gdb.chill/configure.in: Likewise.
21000
21001Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
21002
21003 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
21004 patterns, since that is not a valid context for comments.
21005
21006Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
21007
21008 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
21009 repeated types and repeated types with indices > 9.
21010
21011Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
21012
21013 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
21014 2417; old bug has been fixed.
21015
21016Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
21017
21018 * gdb.base/interrupt.exp: When trying to wake up the inferior,
21019 send the newline ourselves instead of assuming gdb_test will do
21020 so when passed an empty input string.
21021
21022 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
21023 stabs testcode.
21024
21025Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21026
21027 * lib/gdb.exp (gdb_test): Don't send anything if the first
21028 argument is an empty string. This makes cases where we want to
21029 match output that is already in expect's buffers (for example,
21030 matching a breakpoint after gdb_run_cmd has been called) work
21031 reliably.
21032
21033Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21034
21035 * config/netware.exp: New file.
21036
21037Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21038
21039 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
21040 the -B and -L prefixes so we can find the debugging stub.
21041
21042 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
21043 there and we are using the gcc from the tree.
21044
21045 * gdb.base/types.c: Removed.
21046
21047 * gdb.base/configure.in: Look for makefile fragments in ../config.
21048 Recognize i386-*-netware.
21049 * gdb.c++/configure.in: Likewise.
21050
21051Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21052
21053 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
21054 the correct TCL syntax.
21055
21056Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21057
21058 * gdb.base/opaque.exp: use runto instead of messing around with
21059 breakpoints. Simplify by using gdb_test.
21060
21061 * gdb.base/bitfields.exp: restart between tests on netware targets
21062 because breakpoints aren't relocated after target death. Run
21063 processes to completion.
21064
21065 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
21066
21067Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
21068
21069 * Makefile.in: Remove extra tabs that confuse some versions
21070 of "make". Use the newly built gdb to test with by default,
21071 rather than the first one in the tester's search path.
21072
21073Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
21074
21075 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
21076
21077 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
21078 condition help.
21079
21080Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21081
21082 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
21083
21084 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
21085 running.
21086 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
21087 * gdb.base/funcargs.exp: Likewise.
21088
21089 * gdb.base/bitfields.exp: Simplify by using gdb_test.
21090 * gdb.base/funcargs.exp: Likewise.
21091
21092 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
21093 message is "".
21094
21095Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21096
21097 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
21098 return,signals,twice}.exp: Handle non-existant binaries
21099 consistantly.
21100
21101 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
21102 * gdb.base/Makefile.in: Don't try to generate a core dump, we
21103 might testing a cross development system.
21104
21105Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21106
21107 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
21108 runtest script is relative to ${srcdir}, not ${rootdir}.
21109
21110Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
21111
21112 * gdb.base/signals.exp: Allow for optionality of breakpoint
21113 address.
21114
21115Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21116
21117 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
21118
21119Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21120
21121 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
21122 for size_t definition.
21123 * gdb.c++/templates.cc: Likewise
21124
21125 * config/mt-i386-netware: New file.
21126
21127 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
21128 defined.
21129
21130 * gdb.base/Makefile.in: Added support for systems that name core
21131 files by appending "core" to the program name.
21132 * gdb.base/a1-selftest.exp: Likewise.
21133
21134Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21135
21136 * gdb.base/return.exp: Add comment and message for `return double'
21137 test failure on Sparc Solaris.
21138
21139Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
21140
21141 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
21142
21143Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21144
21145 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
21146 from optimizing them away.
21147 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
21148 patterns to include default constructors and assignment operators,
21149 to match gcc versions beyond 2.5.8. Accept any cplus demangling
21150 character in the output of the virtual base pointer.
21151
21152Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21153
21154 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
21155 expression match in print_addr_of to avoid unintented matches.
21156 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
21157 versions up to 2.5.8.
21158
21159Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21160
21161 * gdb.base/list.exp: Tweak alternate pattern for listing of an
21162 included file to run under newer versions of expect.
21163 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
21164 consecutive >'s in templates to accomodate recent cplus-dem.c change.
21165 Remove xfail for the virtual table of BDDHookV.
21166
21167Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
21168
21169 * lib/gdb.exp (string_to_regexp): Set a default result.
21170 (default_gdb_start): Fix misleading message.
21171
21172Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
21173
21174 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
21175 Remove all CC, etc definitions.
21176 * config/mt-hpux: New file.
21177 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
21178 (CFLAGS, LDFLAGS): Define.
21179 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
21180
21181 * Makefile.in (site.exp): Don't insert host_os, etc.
21182 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
21183 (distclean): Check existence of subdir.
21184 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
21185 * gdb.base/Makefile.in: General cleanup and simplification.
21186 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
21187 to build executables. Use default rule to build .o files.
21188 (EXPECT, RUNTEST, CC): Fix relative pathname.
21189 (site.exp): Don't insert host_os, etc.
21190 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
21191 and/or SIGUSR1 defined.
21192 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
21193 * gdb.c++/Makefile.in: General cleanup and simplification.
21194 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
21195 (CFLAGS): Remove.
21196 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
21197
21198Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
21199
21200 * gdb.base/recurse.exp: Misc changes to get tests running again
21201 after Kung's changes to the watchpoint code.
21202 * gdb.base/watchpoint.exp: Likewise.
21203
21204Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
21205
21206 * lib/gdb.exp (string_to_regexp): Convert {\} also.
21207
21208Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
21209
21210 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
21211 * lib/gdb.exp (default_gdb_start): Define.
21212 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
21213 gdb.base/funcargs.exp, gdb.base/opaque.exp,
21214 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
21215 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
21216 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
21217 Don't call gdb_target_udi in between tests.
21218
21219Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21220
21221 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
21222 (which was basically just a local version of the same thing). In
21223 addition to avoiding duplication, gdb_test_exact is faster.
21224 * lib/gdb.exp (gdb_test_exact): Fix typo.
21225
21226 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
21227 don't give an error.
21228
21229 * gdb.base/term.exp: Call delete_breakpoints before starting.
21230
21231 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
21232 (t10): Add comment.
21233
21234Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
21235
21236 Reorganization of the GDB Test Suite.
21237
21238 * gdb.base: New directory, contains all the basic tests.
21239 * gdb.c++: New directory, tests specific to C++.
21240 * gdb.chill: New directory, tests specific to Chill.
21241 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
21242 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
21243 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
21244 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
21245 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
21246 t30-31 to chill).
21247 * */gdbme.*: Rename to match appropriate expect scripts.
21248 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
21249 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
21250 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
21251 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
21252 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
21253 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
21254 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
21255 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
21256 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
21257 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
21258 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
21259 gdb.c++/virtfunc.cc: New names of C++ files.
21260 * gdb.chill/chillvars.ch: New name of Chill file.
21261 * gdb.base/configure.in, gdb.c++/configure.in,
21262 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
21263 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
21264 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
21265 * configure.in (configdirs): Update to reflect directory changes.
21266 (target_abbrev): No longer define for any configuration.
21267 * Makefile.in: Cosmetic improvements to header comments.
21268
21269Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
21270
21271 Various changes to gdb.t31:
21272
21273 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
21274 * gdbme.ch: Make all key-words and predefineds be upper-case.
21275 * chillvars.exp: Expect key-words and predefinds in upper-case.
21276
21277 * chillvars.exp: Use gdb_test_exact many places.
21278 Change expected output for arrays (which now includes index labels).
21279
21280 * pr-5020.exp, gdme.ch (module PR_5020):
21281 New test, for PR-5020.
21282
21283Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
21284
21285 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
21286 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
21287
21288Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
21289
21290 * Makefile.in: Fix bit-rot in definitions of CHILL,
21291 CHILL_FOR_TARGET and Chill_LIB.
21292 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
21293 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
21294 CHILL, and CHILL_LIB.
21295
21296Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
21297
21298 * Revert the previous changes. Please see Rob's directory
21299 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
21300
21301Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
21302
21303 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
21304 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
21305 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
21306 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
21307 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
21308 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
21309 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
21310 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
21311 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
21312 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
21313 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
21314 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
21315 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
21316 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
21317 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
21318 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
21319 changes from 94Q1.
21320
21321Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
21322
21323 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
21324 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
21325 Rob's new testing fragments.
21326
21327Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
21328
21329 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 21330 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
21331
21332Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
21333
21334 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
21335 version also, match on casted version strings, and match on
21336 gdb startup case where the line numbers might be messed up.
21337
21338Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
21339
21340 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 21341 (CFLAGS): Delete it from here.
c906108c
SS
21342
21343Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
21344
21345 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
21346
21347Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
21348
21349 * Makefile.in (RUNTEST): Default to just "runtest".
21350
21351Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21352
21353 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
21354 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
21355 the code has been restructured.
21356
21357Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21358
21359 * gdb.t00/default.exp (set write): Allow any number of \r and/or
21360 \n, not just one of each.
21361
21362 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
21363 /bin/cc gives a warning if you do.
21364
21365Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
21366
d63a86f8 21367 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
21368 __t10ListS_link1ZUiRCUiPT0
21369
21370Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21371
21372 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
21373 on local variables in recursive functions.
21374
21375 * gdb.t07/Makefile.in: Build the new test.
21376
21377Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21378
21379 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
21380 directly. Instead compare the return values from actual calls.
21381
21382Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
21383
21384 * Makefile.in (check): Set TCL_LIBRARY for runtest.
21385
21386Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21387
21388 * From Peter Schauer with minor modifications.
a9c64011
AS
21389 * gdb.t15/return.exp (return_tests): Handle targets where "return"
21390 stops in mid-line in the caller. Add xfail for returning a float
21391 value on X86 targets.
c906108c
SS
21392
21393Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21394
21395 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
21396 to avoid expect lossage.
21397 (fmem_LRbug_tests): Likewise.
21398 * gdb.disasm/hppa.s: Corresponding changes.
21399
21400 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
21401 conditions to work with latest dejagnu/expect.
21402
21403 * gdb.t15/funcargs.exp (finish from indirect call): No longer
21404 expected to fail on the PA.
21405 (backtrace in call with trampolines): Explicitly require main
21406 to be frame #1 (no trampolines should show up in backtrace).
21407
21408 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
21409 "continue -expect".
21410 * gdb.t06/break.exp: Likewise.
21411 * gdb.t07/watchpoint.exp: Likewise.
21412 * gdb.t13/bitfields.exp: Likewise.
21413 * gdb.t15/{funcargs,return}.exp: Likewise.
21414 * gdb.stabs/weird.exp: Likewise.
21415 * config/{mips,udi}-gdb.exp: Likewise.
21416
21417 * hppa.sed: Enclose comments within a sed command to avoid
21418 losing with the old OSF1 sed.
21419
21420Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21421
21422 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
21423 sequent dynix.
21424 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
21425 * gdb.t15/funcargs.exp: Conditionally step again to really
21426 finish from marker_call_with_trampolines. Handle the case where
21427 the first step from within call_with_trampolines already steps
21428 us back to main.
21429 * gdb.t15/gdbme.c: Add comment to closing brace of
21430 call_with_trampolines for funcargs.exp.
21431
21432Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21433
d63a86f8 21434 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
21435 Fix typo(s).
21436
21437Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21438
21439 * gdb.t07/gdbme.c: More code for watchpoint testing.
21440
21441 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
21442 "Hardware watchpoint" throughout file.
21443 (test_watchpoint_triggered_in_syscall): New test.
21444 (test_complex_watchpoint): New test.
21445
21446Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21447
21448 * gdbme.c (call_with_trampolines): New function to try and step
21449 into. Tests trampoline problems on the PA.
21450
21451 * funcargs.exp (localvars_in_indirect_call): No longer expect
21452 stepping into indirect call to fail on PAs.
21453 (test_stepping_over_trampolines): New test.
21454
21455Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21456
21457 * TODO: Add suggestions for static member function tests, and
21458 completion tests.
21459
21460Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21461
21462 * TODO: Add suggestions for "p/a" tests.
21463
21464 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
21465 (default_gdb_exit): Replace all the hair with sending "quit" to
21466 the process with a simple close.
21467
21468Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21469
21470 * TODO: Add suggestions for shared library tests.
21471
21472Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21473
21474 * TODO: Add suggestions for x/s tests.
21475
21476Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21477
21478 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
21479 "enable once", and "enable breakpoints once" with ".*".
21480
21481Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21482
21483 * TODO: Add suggestions about structure passing tests.
21484
21485Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21486
21487 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
21488 the primary1 test, use work around if __GNUC__ < 2.
21489 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
21490 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
21491 Test for bad output rather than waiting for timeout. Issue
21492 second continue only if first continue failed.
21493
21494Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
21495
21496 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
21497 operator[] test with gdb_test because the old code didn't seem to
21498 be getting the quoting right with the new dejagnu.
21499
21500Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
21501
21502 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
21503 one from the path.
21504 * Makefile.in: Use a fresh expect if there is one, use runtest
21505 from the src tree if there is one.
d63a86f8 21506
c906108c
SS
21507Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
21508
21509 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
21510 next over recursive call. Revise the tests from that point on
21511 (which had been skipped) to match GDB's actual (correct) output.
21512
21513 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
21514 with next over a breakpoint whose condition is false.
21515
21516 * gdb.t00/help.exp: Comment out "help set print" tests just like
21517 (and for same reason as) "help set" test.
21518
21519Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21520
21521 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
21522 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
21523
21524Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21525
21526 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
21527 necessary gdb_target_udi.
21528
21529 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
21530
21531 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
21532 1838 and 2417; they are fixed.
21533
21534 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
21535 gdb.t03/ptype.exp (ptype structure, ptype union):
21536 Remove xfails; the test is looser than when the xfails were added.
21537
21538 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
21539 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
21540
21541 * gdb.t01/run.exp: Only run shell test if isnative.
21542
21543 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
21544 since "run" automatically loads if necessary. Call gdb_target_udi
21545 after the "file" since "file" kills any execution target.
21546
21547 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
21548 GDB. GDB doesn't work that way (not anymore at least) on UDI.
21549 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
21550 argument for UDI.
21551
21552Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
21553
21554 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
21555
21556 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
21557
21558Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21559
21560 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
21561 properly quoting regexps. This makes the second argument to
21562 demangle a fixed string, which matches the callers, instead of a
21563 shell-style pattern which is what the previous implementation
21564 used. Update some of the callers.
21565
21566Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21567
21568 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
21569 (comib_nullified_tests): Fix typo.
21570 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
21571 strings. No longer expected to fail.
21572
21573 * gdb.disasm/hppa.s (addib_tests): Fix typo.
21574 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
21575 strings. No longer expected to fail.
21576
21577 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
21578 string. No longer expected to fail.
21579
21580Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21581
21582 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
21583 No longer expected to fail.
21584
21585 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
21586 string. No longer expected to fail.
21587
21588Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21589
21590 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
21591 only in the names (I probably got most of them). I was even
21592 generous with some which differed in underscores in names, and
21593 probably missed a few, and I *still* was able to remove almost a
21594 third of the file with almost no impact on testsuite coverage.
21595
21596Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21597
21598 * gdb.t00/default.exp: Match udi_attach error message as well as
21599 the one from child_attach.
21600
21601 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
21602
21603 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
21604
21605 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
21606 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
21607
21608 * Move test with enums and partial symbols back to
21609 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
21610 Reverts the change of 26 May 93. Per today's change to
21611 stabs.texinfo, the behavior that weird.exp was expecting was
21612 unreasonable; what is important is that the compiler+gdb get
21613 things right, which happens with a recent gcc. Also fix the test
21614 to deal with native compilers which put out the stab gdb can't
21615 deal with.
21616
21617Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21618
21619 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
21620 in the names. The main thing these accomplish is to slow things down.
21621 Many more such duplicates surely remain.
21622
21623 * gdb.t00/help.exp: Comment out "help support" test just like
21624 (and for same reason as) "help set" test.
21625
21626Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
21627
21628 * gdb.t06/break.exp: Remove setup_xfails for
21629 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
21630 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
21631 about known bug in gcc to include up through 2.5.8.
21632 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
21633 well as "_vb$".
21634 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
21635 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
21636 with latest gcc and gdb.
21637 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
21638 well as "_vb$".
21639
21640Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21641
21642 * configure.in (hppa*-*-*): Also configure and build stabs-only
21643 tests.
21644
21645Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21646
21647 * gdb.t10/hppa.mt: A makefile fragment for the PA.
21648 * gdb.t10/configure.in (hppa*-*-*): Use it.
21649
21650Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21651
21652 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
21653
21654Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21655
21656 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
21657 versions prior to 1.13.5.
21658
21659Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21660
21661 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
21662 the prompt is at the start of a line.
21663
21664Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21665
21666 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
21667 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
21668 in the copr tests now.
21669 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
21670 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
21671 expected to fail.
21672
21673Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
21674
21675 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
21676 gdb.t31/chillvars.exp, lib/gdb.exp:
21677 Tweak to run under either version of expect.
21678 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
21679 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
21680 * gdb.t11/list.exp: Remove extraneous whitespace.
21681
21682Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21683
21684 * gdb.t16/printcmds.exp (test_print_strings): Accept
21685 "(unsigned char *) " before the string.
21686
21687 * TODO: Add notes about printing of fancy types and GDB expressions.
21688
21689Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
21690
21691 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
21692 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 21693 if doing mips-idt-ecoff.
c906108c
SS
21694
21695Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
21696
21697 * Most .exp files: Tweak to run under either version of expect.
21698
21699Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21700
21701 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
21702 xfails; I'm not sure why they are failing, but not because of PR 1806.
21703
21704Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
21705
21706 * config/unix-gdb.exp: Remove gdb_unload cause it's already
21707 defined in lib/gdb.exp.
21708
21709Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21710
21711 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
21712 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
21713 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
21714 have to be typeless.
21715
21716Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21717
21718 * TODO: Add suggestion for copyright year test.
21719
21720Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
21721
21722 * configure.in (*-*-lynxos*): Add stabs tests.
21723
21724Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
21725
21726 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
21727 so insert a tab before any assembler directive in column zero.
21728
21729 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
21730 stores.
21731 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
21732 stores.
21733 (fpu_short_memory_tests): Likewise.
21734
21735Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21736
21737 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
21738 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
21739 .stabs directives in comments.
21740
21741Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21742
21743 * TODO: New file, describing tests we could write.
21744 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
21745
21746Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21747
21748 * gdb.t06/signals.exp: Add kludge to force re-sync.
21749
21750 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
21751 to xgdb instead of gdb, get out of gdb.
21752
21753Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
21754
21755 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
21756 for info.
21757
21758Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
21759
21760 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
21761 * gdb.stabs/configure.in (hppa*-*-*): Use it.
21762 * gdb.stabs/hppa.sed: New sed script for the PA.
21763
21764Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21765
21766 * gdb.stabs: Re-write weird.def and configuration to use sed
21767 instead of cpp. sed is portable and POSIX; cpp is neither.
21768
21769Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21770
21771 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
21772
21773Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21774
21775 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
21776
21777Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21778
21779 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
21780 "_vb$".
21781 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
21782 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
21783
21784Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21785
21786 * lib/gdb.exp: Comment out code which depends on non-existent
21787 `transform' procedure.
21788
21789Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
21790
21791 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
21792 * lib/gdb.exp: Transform tool name.
21793 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
21794 1.1's new error handling system.
21795
21796Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21797
21798 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
21799
21800Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21801
21802 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
21803 They made pattern matching so slow that timeouts happened on
21804 heavily loaded systems. Now any output from "show print" which
21805 gets us back to the GDB prompt is a PASS.
21806
21807Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
21808
21809 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
21810
21811Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21812
21813 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
21814
21815 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
21816 It is not from PR 3220.
21817
21818Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21819
21820 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
21821 just started failing because they depended on the order the
21822 subcommands are presented, or exact docstring text. This kind of
21823 test is a pain and has minimal benefit.
21824
21825Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21826
21827 * gdb.t09/corefile.exp: At end of test, use "core" command with
21828 no arguments.
21829
21830Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
21831
21832 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
21833 17}/Makefile.in: Make it possible to run the testsuite with Sun
21834 make and CC = cross gcc by adding explicit build rules for .o
21835 files.
21836
21837Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21838
21839 * gdb.t15/funcargs.exp: Don't put comments on same line as
21840 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 21841
c906108c
SS
21842Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21843
21844 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
21845
21846Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
21847
21848 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
21849 * gdb.t20/inherit.exp: remove three dumplicate entries.
21850
21851Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21852
21853 * gdb.t06/break.exp: For "next over recursive call", fail on any
21854 incorrect output, not just on "factorial (value=2)".
21855
21856Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21857
21858 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
21859 working now. Add an xfail if accesing a bss variable causes
21860 a memory error if the target is not yet run.
21861
21862Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21863
21864 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
21865 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
21866 name of __st* demangling (2 strings). Did Kung really get the
21867 more than 95 others right without testing them?
21868
21869Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
21870
21871 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
21872
21873Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
21874
21875 * configure.in (configdirs): Add gdb.disasm
21876 * gdb.disasm: New directory for GDB disassembler tests.
21877 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
21878
21879Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21880
21881 * gdb.t00/help.exp: Don't test "help set".
21882
21883 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
21884 from within expect statements. None of these happen anymore and
21885 they cause regressions to be silently unnoticed.
21886
21887 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
21888 messages) about known failures with gcc cygnus-2.4.5-930417.
21889
21890 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
21891 comp-info.exp so it gets built if it doesn't exist.
21892
21893 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
21894 it is no longer used.
21895 * gdb.t13/comp-info.c: Removed.
21896
21897Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
21898
21899 * gdb.t06/signals.exp: Add xfail for sun3.
21900
21901Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21902
21903 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
21904 relevant because ^C doesn't get sent but failure can be reproduced
21905 interactively).
21906
21907Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21908
21909 * gdb.stabs/alpha.mt: New configuration file for alpha.
21910 * gdb.stabs/configure.in: Use it.
21911 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
21912 sharing with alpha.mt, redefine long to word via preprocessor.
21913 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
21914 for alpha.
21915 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
21916 native cc.
21917 * gdb.t00/teststrategy.exp: Change expect string so that we
21918 consume the `(xgdb)' from the command echo and from the gdb prompt.
21919 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
21920 gdb currently compares all values as long, so this failure probably
21921 applies to any configuration where LONGEST is bigger than a target int.
21922 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
21923 with gcc.
21924 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
21925 to handle opaque pointers, gcc is.
21926 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
21927 as first argument. Include <sys/types.h> and change all operator
21928 new definitions to use size_t.
21929 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
21930 now that we use size_t.
21931
21932Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21933
a9c64011 21934 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 21935 a long or float array cast all array members to the same type.
a9c64011 21936 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 21937 with 64 bit longs.
a9c64011 21938 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 21939 on alpha.
a9c64011 21940 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
21941
21942Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21943
21944 * gdb.t24 (demangle.exp): Constructors of templates have names like
21945 vector<int>::vector(int) not vector<int>::vector<int>(int). See
21946 section 14.6 of the ARM.
21947
21948 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
21949 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
21950 accomplish little and slow down the testsuite.
21951
21952 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
21953 Accept spaces various places.
21954
21955Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21956
21957 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
21958 with watchpoint enabled.
21959
21960 * Makefile.in: Remove definition of CC and remove the second
21961 definition of CXX (the "CXX = gcc" one remains). These definitions
21962 were causing backquotes to be expanded within backquotes, which
21963 doesn't work.
21964
21965Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
21966
21967 * gdb.t17/callfuncs.exp: Add "return 0" to end.
21968
21969Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21970
a9c64011
AS
21971 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
21972 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
21973 by mips cc and contains no stabs entries.
21974
21975Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
21976
21977 * config/vx-gdb.exp: Use fake device to load files rather than
21978 NFS.
21979 * lib/gdb.exp: New proc to do "file" command.
21980 * config/unix-gdb.exp: Use new "file" proc.
21981
21982Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
21983
21984 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
21985 Rework board rebooting slightly.
21986 (gdb_exit): Don't exit from the remote shell; there isn't one.
21987 * gdb.stabs/weird.exp: If a program is being debugged already,
21988 kill it.
21989 * gdb.t04/setvar.exp: Stop and restart gdb.
21990 * gdb.t05/expr.exp: Likewise.
21991 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
21992 restart gdb and reload the program.
21993 * gdb.t08/opaque.exp: Likewise.
21994 * gdb.t12/scope.exp: Likewise.
21995 * gdb.t13/bitfields.exp: Likewise.
21996 * gdb.t15/funcargs.exp: Likewise.
21997 * gdb.t20/classes.exp: Likewise.
21998 * gdb.t03/ptype.exp: Increase timeout.
21999 * gdb.t16/printcmds.exp (test_print_string_constants,
22000 test_print_array_constants): Likewise.
22001 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
22002 * gdb.t20/classes.exp (do_tests): Likewise.
22003 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
22004
22005Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
22006
22007 * gdb.stabs: Renamed *wierd* to *weird*.
22008
22009Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
22010
22011 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
22012 for timeout. Add "known gcc 2.4.5 bug" to failure message.
22013
22014Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
22015
22016 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
22017 (do_tests): Remove xfail for whatis on one_var and two_var.
22018
22019Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
22020
22021 * Makefile.in: Made cross building work better by adding
22022 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
22023
22024Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22025
22026 * gdb.t15/{return.c,return.exp,Makefile.in}:
22027 New test, currently commented out.
22028
22029Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
22030
22031 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
22032 still running and removes the leftover named socket so GDb can do
22033 clean restarts.
22034
22035Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
22036
22037 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
22038 console, not GDB.
22039 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
22040 cross testing works better with "make check"
22041 * config/unix-gdb: Use default procedures for exit and version.
22042 * config/vx-gdb.exp: Cleaned up and massaged back to working order
22043 with the newest VxWorks.
22044
22045Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22046
22047 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
22048 old form.
22049
22050 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
22051 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
22052
22053 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
22054
22055 * config/unix-gdb.exp: Remove this version of gdb_exit
22056 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
22057 Rob says he'll look at it when he gets back to testing boards.
22058
22059Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
22060
22061 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
22062 an expected fail for certain ptype commands.
22063
22064 * gdb.t20/classes.exp: Update expected results of "ptype class
22065 Base1" to account for the constructor that now appears in the type.
22066
22067Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
22068
22069 * configure.in (configdirs): Restore gdb.t04, which mysteriously
22070 disappeared from list.
22071 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
22072 "alldone" proc with call to cleanup and exit.
22073 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
22074 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
22075 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
22076 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
22077 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
22078 "alldone" proc with simple returns that suppress remaining
22079 tests. The alldone proc went away many months ago.
22080
22081Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22082
22083 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
22084
22085 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
22086
22087Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22088
22089 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
22090 as vax gdb will display them.
22091
22092Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22093
22094 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
22095 optimizers.
22096
22097 * scope.exp: Change "bad value for localval" messages so each one
22098 is unique.
22099
22100 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
22101 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
22102
22103 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
22104
22105Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22106
22107 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
22108 doesn't exist (due to optimization).
22109
22110Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22111
22112 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
22113 contains \r because the filename is long.
22114
22115 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
22116 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
22117
22118Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22119
22120 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
22121 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
22122 Ultrix.
22123 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
22124 int tests.
22125 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
22126
22127Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
22128
22129 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
22130
22131 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 22132 to match does not match the passing case but still matches the
c906108c
SS
22133 failing case.
22134
22135Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22136
22137 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
22138
22139Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
22140
22141 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
22142 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
22143 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
22144 Remove various versions of gdb_exit.
22145 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
22146 gdb_exit.
22147 * config/unix-gdb.exp: gdb_exit remains here, and should override
22148 the generic version, since it's doing a lot of wierd stuff that
22149 the other versions aren't. FIXME, fold it in, or abandon this
22150 version.
22151
22152Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22153
22154 * gdb.t24/demangle.exp: Add tests for PR 3220.
22155
22156Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22157
22158 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
22159
22160Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
22161
22162 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
22163 "i386-*-*". Works for i486 as well.
22164
22165 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
22166 bug, and expand domain of xfail to all SVR4 systems, since the
22167 actual problem is likely to be in generic SVR4 /proc support.
22168
22169Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22170
22171 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
22172
22173Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
22174
22175 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
22176 xfails for other systems. Match a missing 'Continuing.' as an
22177 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
22178
22179 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
22180 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
22181 Only issue warning for missing executables if -all option is used.
22182
22183 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
22184 file if -all option is used. It's like an unpredictable XFAIL.
22185
22186Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22187
22188 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
22189 for dynamically linked binaries.
22190
22191 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
22192
22193Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22194
22195 * gdb.t20/inherit.exp: Change message for "print tagless struct"
22196 to state that this is a known bug in old versions of g++.
22197
22198Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22199
22200 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
22201 while waiting for `Continuing'.
22202
22203Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
22204
22205 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
22206 in text, data, and bss.
22207 * gdb.t10/nodebug.c: Add local and global test variables for
22208 initialized and uninitialized data.
22209
22210Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22211
22212 * config/unix-gdb.exp (gdb_exit): Add "wait".
22213
22214Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22215
22216 * gdb.t06/signals.exp: xfail the continue from the handler for all
22217 targets.
22218
22219 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
22220 function with watchpoints enabled, the i386 call dummy starts with
22221 a call.
22222
22223 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
22224 386 bsd names its corefiles.
22225
22226Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
22227
22228 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
22229 compilers don't grok it.
22230 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
22231 with small octal ints rather than character constants, which
22232 are signed and might not fit if first promoted to int.
22233
22234Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
22235
22236 * gdb.t09/Makefile.in (clean): Remove corefile.
22237
22238Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22239
22240 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
22241
22242Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22243 and Jim Kingdon (kingdon@cygnus.com)
22244
22245 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
22246 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
22247 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
22248
22249Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22250
22251 * gdb.t17/interrupt.exp: Add xfail for hppa.
22252
22253Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22254
22255 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
22256 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
22257 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
22258 to determine signed-ness of bitfields and use the result to setup
22259 the xfail.
22260 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
22261 * gdb.t15/funcargs.exp: Use them to step until the second indirect
22262 call line is reached if necessary.
22263
22264Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22265
22266 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
22267
22268Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22269
22270 * gdb.t06/break.exp: Also test `clear' command.
22271
22272Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
22273
22274 * gdb.t00/teststrategy.exp: Remove extra quote.
22275
22276 * gdb.t07/watchpoint.exp: Change xfail for calling function with
22277 watchpoint enabled to be for all non-68k machines.
22278
22279 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
22280
22281Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22282
22283 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
22284 targets use aout.mt instead of ecoff.mt as gas understands
22285 standard aout format.
22286
22287Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
22288
22289 * lib/gdb.exp (runto): Don't insist that function we are running to
22290 was compiled with -g.
22291
22292 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
22293
22294 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
22295 to get back into the read system call.
22296 Accept leading newline in case where we woke it up.
22297
22298Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22299
22300 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
22301 to make the stabs test work on ecoff systems using gcc and -with-stabs.
22302 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
22303 enable ecoff configuration.
22304
22305Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22306
22307 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
22308
22309Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22310
22311 * gdb.t16/printcmds.exp: Add another printf test.
22312
22313Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
22314
22315 * configure.in: If configured -with-stabs on any target, add
22316 stabsdirs to configdirs.
22317
22318Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22319
22320 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
22321 fun" so pattern does not match the command itself.
22322
22323Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22324
22325 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
22326
22327Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22328
22329 * gdb.t17/interrupt.exp: Test for more things.
22330
22331Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22332
22333 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
22334 compiler arranges the code and line numbers.
22335
22336 * gdb.t17/interrupt.exp: Don't send \n after ^C.
22337
22338Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22339
22340 * gdb.t00/help.exp: Increase expect input buffer size.
22341
22342Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22343
22344 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
22345
22346 * gdb.t07/watchpoint.exp: Add xfail for hppa.
22347
22348 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
22349
22350 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
22351 [0-9]*, not just [0-9].
22352
22353Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22354
22355 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
22356
22357 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
22358
22359Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22360
22361 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
22362
22363Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22364
22365 * gdb.t06/signals.c: Add xfails for sun3.
22366
22367 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
22368
22369 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
22370 test_stepping tests.
22371
22372Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22373
22374 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
22375
22376 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
22377
22378 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
22379 rather than actually putting it through cpp twice.
22380
22381 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
22382
22383Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
22384
22385 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
22386 no longer needed.
22387
22388Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22389
22390 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
22391
22392 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
22393 C++ features prints as "struct", make it a pass, not an xfail.
22394
22395Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22396
22397 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
22398 Don't require VA to print as "class" rather than "struct".
22399
22400Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
22401
22402 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
22403
22404Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22405
22406 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
22407
22408Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22409
22410 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
22411 order.
22412
22413Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22414
22415 * gdb.t16/printcmds.exp: Add printf tests.
22416
22417 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
22418
22419 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
22420
22421Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
22422
22423 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
22424 pass counts, to counteract any existing or future setup_xfails.
22425
22426Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22427
22428 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
22429 {BEGIN,END}_COMMON for common block instead of STAB.
22430 * gdb.stabs/wierd.exp: Add xfail for rs6000.
22431
22432 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
22433 intp_var should be N_GSYM not N_LSYM.
22434 wierd-aout.S: Use a label for the value of the N_SO.
22435 wierd.def: Remove all backslashes.
22436 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
22437
22438Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22439
22440 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
22441 get the expected next to inheritance3.
22442
22443Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22444
22445 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
22446 now that gcc-2.4 gets it right.
22447
22448Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22449
22450 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
22451
22452 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
22453 generating comp-info.exp which works for cross-compilation.
22454
22455Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
22456
22457 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
22458 "*-*-sysv4.*".
22459
22460Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
22461
22462 * gdb.t01/run.exp: Start with a fresh gdb.
22463 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
22464 SVR4.x.
22465
22466Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
22467
22468 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
22469 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
22470 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
22471 Makefile.in (distclean, realclean): Remove gdbme.c from list of
22472 things to remove.
22473
22474Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
22475
22476 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
22477 test cases from bug reports.
22478
22479Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
22480
22481 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
22482 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
22483 avoid spurious xfails.
22484 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
22485 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
22486 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
22487
22488Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
22489
22490 * gdb.t00/teststrategy.exp: Rework to provide more useful
22491 description of each test, fix problem with systems that define
22492 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
22493 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
22494 results for "next over recursive call" so timeouts aren't taken
22495 by error.
22496
22497Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
22498
22499 * gdb.t12/scope.exp: Test printing of variables before run.
22500
22501 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
22502 printed in wrong order due to sorting.
22503
22504Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
22505
22506 * gdb.t00/teststrategy.exp: Fix expected results for printing
22507 user entered string constant. Is array of char, prints with no
22508 address.
22509
22510 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
22511 commands.
22512 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
22513 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
22514 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
22515 of struct of char arrays.
22516 * gdb.t00/radix.exp: New tests for radix commands.
22517
22518Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
22519
22520 * gdb.t16/printcmd.exp: Print a variable before running program
22521 (with xfail for AIX).
22522
22523Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
22524
22525 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
22526
22527 * gdb.t16/printcmd.exp: Don't print variables before running program.
22528
22529 * gdb.t06/break.exp: Don't require envp argument to main.
22530
22531 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
22532
22533 * gdb.t02/whatis.exp, gdb.t11/list.exp:
22534 Add xfails for rs6000.
22535
22536 * gdb.t02/whatis.exp: Change other tests not to re-test something
22537 we already tested.
22538
22539 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
22540 each type used has a variable of that type.
22541
22542Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
22543
22544 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
22545
22546Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
22547
22548 * configure.in: change srctrigger to be a file, not a directory
22549
22550Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
22551
22552 * configure.in (mips-idt-ecoff*): Added trailing '*'.
22553
22554 * gdb.t11/list.exp: Fixed a couple of typos.
22555
22556Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
22557
22558 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
22559 is fixed and PR is closed.
22560 * gdb.t16 (gdbme.c): Add simple test string variable.
22561 * gdb.t16 (printcmds.exp): Add tests with simple test string
22562 variable, primarily for boundaries on "set print elements".
22563
22564Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
22565
22566 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
22567 Make leading 0's optional and don't expect a tab in the middle
22568 of the number.
22569
22570 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
22571
22572 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
22573 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
22574 don't end command passed to gdb_test with newline.
22575
22576 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
22577 signed keyword away, don't expect signed bitfields to be signed.
22578
22579 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
22580 printing with only as many 1's as are in the field as well as printing
22581 with 32 1's (see comment).
22582
22583Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
22584
22585 * gdb.t00/default.exp: Start with a fresh gdb.
22586 * configure.in (configdirs): Remove gdb.t31 until the chill
22587 compiler works again. It no longer is able to find chillrt0
22588 since it isn't in libchill.a anymore.
22589 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
22590 wierd.o, make more modular.
22591 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
22592 spurious newlines that caused problems.
22593
22594Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22595
22596 * Move test with enums and partial symbols from gdb.t03/ptype.exp
22597 to gdb.stabs/wierd.exp since GCC has worked around the bug.
22598 gdb.stabs/wierd.{exp,def}: Many new tests.
22599
22600 * gdb.t00/default.exp: update info line for new message.
22601
22602 * gdb.t02/{whatis.exp,gdbme.c}:
22603 Test that "char *" doesn't print as "caddr_t".
22604
22605Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22606
22607 * gdb.t00/help.exp: Use .* in place of some help messages which
22608 just changed.
22609 gdb.t00/default.exp: Update "info frame" test for new message.
22610 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
22611 Remove some xfails
22612
22613Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22614
22615 * gdb.t03/{gdbme.c,ptype.exp}:
22616 Add tests for typedef'd struct and union without tags.
22617 Also check "whatis" on a variable of a typedef'd enum without a tag.
22618
22619 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
22620 PRMS 1823; the bug still exists but isn't reproduced by this test
22621 anymore), and remove rs6000 XFAIL (the bug is fixed).
22622
22623 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
22624 duplicated from whatis.exp. For those that are left, accept
22625 "long", "long int", or "int" for long variables (whatis.exp already
22626 has an XFAIL for "int", so no need to fail it here).
22627
22628 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
22629 Deal with GCC's names for types now that GDB uses the compiler's names.
22630
22631 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
22632 setup_xfail's for sunos4. If we #defined the signed keyword away,
22633 don't expect GDB to know that char it is signed.
22634
22635 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
22636
22637Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
22638
22639 * configure.in (configdirs): Add gdb.t24 for C++ tests that
22640 should work on any system, regardless of debugging format.
22641 * gdb.t21/demangle.exp: Move to gdb.t24.
22642 * gdb.t24/demangle.exp: Move from gdb.t21.
22643 * gdb.t24/{Makefile.in, configure.in}: New files.
22644
22645Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22646
22647 * configure.in: Do gdb.stabs and C++ tests only for stabs.
22648 * gdb.stabs: New directory.
22649
22650Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22651
22652 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
22653 not just "Quit anyway?".
22654
22655Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
22656
22657 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
22658 that all setup_xfails are immediately followed by clear_xfails.
22659
22660Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
22661
22662 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
22663 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
22664 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
22665 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
22666 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
22667 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
22668 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
22669 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
22670 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
22671 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
22672 gdb.t31/chillvars.exp, lib/gdb.exp:
22673 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
22674 bug-gdb@prep.ai.mit.edu.
22675
22676Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
22677
22678 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
22679 with 0.0, not integer 0.
22680
22681Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
22682
22683 * gdb.t06/break.exp: Update for "Kill the program" message change.
22684
22685Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
22686
22687 * Makefile.in (GDBFLAGS): Set to -nx.
22688 * Makefile.in (site.exp): Use GDBFLAGS.
22689
22690Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
22691
22692 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
22693 Makefiles.
22694 (check): depend on just-check.
22695 (just-check): added so that tests can be run without a noop
22696 build pass.
22697
22698Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
22699
22700 Switch to using configure's configdirs.
22701 * Makefile.in (Makefile): add configure.in dependency.
22702 (SUBDIRS): removed redundant assignment.
22703 * configure.in: switch subdirs assignment to configdirs.
22704 * gdb.t*/configure.in: new files.
22705
22706Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
22707
22708 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
22709 works.
22710
22711Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
22712
22713 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
22714 in explicit rules. Apparently this is not supported by some makes.
22715
22716Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
22717
22718 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
22719
22720Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22721
22722 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
22723 disappeared.
22724
22725Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
22726
22727 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
22728
22729Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
22730
22731 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
22732 watchpoint problem that is now fixed.
22733 * gdb.t30/chexp.exp: Remove setup_xfail for printing
22734 uninitialized convenience variables.
22735 * gdb.t31/chillvars.exp: Fix expected patterns for printing
22736 structures.
22737
22738Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22739
22740 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
22741 which causes expect to get out of sync with gdb on long output
22742 from help set.
22743 * gdb.t09/corefile.exp: Make expected pattern for core file
22744 failing signal and frame output format less sun specific.
22745
22746Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
22747
22748 * gdb.t31/chillvars.exp: Add and remove initial dummy
22749 breakpoint, so that symbol table is forced in.
22750 (Needed at least on Sunos4, though it seems not SVR4.)
22751 * gdb.t31/chillvars.exp: Update for changed output format.
22752
22753Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
22754
a9c64011 22755 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
22756
22757Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
22758
22759 * Makefile.in: Added --srcdir when invoking runtest, removed the
22760 need for a local config file. (optional now)
22761
22762Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
22763
22764 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
22765 failure count used to force early termination. Add some more
22766 expected failures for gnu style demangling.
22767
22768Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22769
22770 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
22771 pmi variable from gdb.t20/gdbme to get optimized away.
22772 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
22773 Check for written corefile upon timeout _and_ eof.
22774
22775Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22776
22777 * config/unix-gdb.exp: Add missing return 0.
22778
22779Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22780
22781 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
22782 test termination.
22783
22784Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
22785
22786 * configure.in (subdirs): Put back gdb.t17 which mysteriously
22787 disappeared.
22788
22789Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
22790
22791 * gdb.t10/crossload.exp: Disable the i860-elf test until such
22792 time as i860 support works.
22793
d63a86f8 22794 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
22795 "backtrace 100\r" rather than just "backtrace\r", to match last
22796 change.
22797
22798Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
22799
22800 * config/udi-gdb.exp (gdb_exit): Remove close command.
22801 (gdb_target_udi): New procedure to set the UDI target.
22802 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
22803 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
22804 Added waits for prompts after several question responses. Added
22805 some more responses used by a29k-amd-udi-gdb.
22806 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
22807 pass different arguments, restart UDI connection after program
22808 completion.
22809 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
22810 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
22811 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
22812 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
22813 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
22814 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
22815 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
22816 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
22817 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
22818 after program completion.
22819 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
22820 compiled with a SELECT_VECS setting.
22821 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
22822 infinite recursion.
22823
22824 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
22825 Added checks for COFF results, and made them expected failures for
22826 all targets. It would be better to make them expected failures
22827 for COFF targets only.
22828
22829Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
22830
22831 * Makefile.in: add null dvi target, don't bother to recurse
22832 through test directories for info and install-info; rename
22833 $(datadir) to be dejagnu instead of deja-gnu
22834
22835Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
22836
22837 * gdb.t31/gdbme.ch: Re-enable code that previously caused
22838 compiler to coredump.
22839 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
22840 code.
22841
22842Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
22843
22844 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
22845 coredump.
22846 * gdb.t31/chillvars.exp: Comment out tests that depend on that
22847 code.
22848
22849Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
22850
22851 * gdb.t03/ptype.exp: tests for return code from gdb_test.
22852 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
22853 which in a shell. Deletes xgdb when done.
22854 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
22855 Tests the return from the "set height" or "set width" commands.
22856 Added a few return codes where needed.
22857
22858Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
22859
22860 * Makefile.in (SUBDIRS): Add gdb.t17.
22861 * configure.in (subdirs): Add gdb.t17.
22862 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
22863 files to test gdb's calling of functions in the inferior with
22864 the correct arguments and gdb's ability to retrieve any
22865 result returned.
22866
22867Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
22868
22869 * config/unix-gdb.exp (gdb_exit): Remove close commands that
22870 may be called after gdb goes away. Previous versions of expect
22871 needed these to avoid file descriptor leaks, but they cause
22872 errors with the current revision of expect.
22873 * gdb.t00/gdbvars.exp: Use -re on expected output after
22874 setting sevenbit-strings.
22875 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
22876 to set sevenbit-strings consistent across tests.
22877 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
22878 set sevenbit-strings consistent across tests.
22879
22880Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
22881
22882 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
22883 expected output to match current "expect" expectations.
22884
22885Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
22886
22887 * gdb.t00/default.exp: Change expected output for default "source"
22888 command, to match new gdb behavior which requires a filename to
22889 source.
22890
22891Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
22892
22893 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
22894 expected fail for i486-*-* that misses the marker2 function.
22895 * gdb.t10/crossload.exp (bfddefault): Allow successful
22896 recognition of a format to pass even if no symbols are found.
22897 Explicitly catch failures where the format is not recognized
22898 or is ambiguous, and add the reason to the fail message.
22899 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
22900 the cause is and invalid target and add reason to failure message.
22901 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
22902 elf32-i386, elf32-sparc, and elf32-i860.
22903 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
22904 Set up expected failure for 'filename'::variable scope resolution,
22905 which is now apparently broken on all targets.
22906 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
22907 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
22908 gdb.t23/templates.exp: Change failure for missing binfile into
22909 just a warning.
22910 gdb.t21/demangle.exp: Change all cfront references to 'arm'
22911 references.
22912
22913Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
22914
22915 * gdb.t00/default.exp: Add expected output for default "source"
22916 command, to match new gdb behavior.
22917 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
22918
22919Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
22920
22921 * config/*-gdb.exp: returns an error, rather than exiting on
22922 internal errors.
22923
22924Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
22925
22926 * gdb.t03/gdbme.c: Add pointer to struct variable.
22927 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
22928 referencing struct members.
22929
22930Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
22931
22932 * configure.in (mips-idt-ecoff): New target.
22933 * config/mips-gdb.exp: New file for remote board using MIPS remote
22934 debugging protocol.
22935
22936 * Redid configuration scheme. Removed gdb.t*/configure.in.
22937 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
22938 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
22939 distclean targets. Built executables via .o files. Adjusted
22940 tests to account for source files in $(srcdir) rather than
22941 $(objdir).
22942 * lib/gdb.exp (runto): Don't expect () after the function name,
22943 because it may have arguments.
22944
22945Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
22946
22947 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
22948 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
22949 expected failures for mips-idt-* and mips-sgi-*.
22950 * gdb.t00/default.exp (attach): Kill process if requested.
22951 * gdb.t00/help.exp (help target core, help target): Accept a gdb
22952 that does not read core files.
22953 * gdb.t01/run.exp: Removed checks for exit status code.
22954 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
22955 it is linked in.
22956 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
22957 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
22958 appropriate, rather than doing it by hand.
22959 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
22960 execution.
22961 * gdb.t10/crossload.exp: Kill existing program if needed.
22962 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
22963 appropriate, rather than doing it by hand. Always increase
22964 timeout for this test, not just for VxWorks.
22965
22966Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
22967
22968 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
22969 of Chill STRUCT types and STRUCT values.
22970 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
22971 than "char".
22972 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 22973 struct2): New struct definitions and initializations to test
c906108c
SS
22974 simple Chill STRUCT types.
22975
22976Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
22977
22978 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
22979 the null byte at the end of strings.
22980 * gdb.t00/default.exp: Make show version insensitive to copyright
22981 date.
22982 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
22983 to avoid dependencies on target char signedness.
22984 * gdb.t16/printcmds.exp: Update expected results for explicitly
22985 unsigned char.
22986 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
22987 now work.
22988 * gdb.t21/demangle.exp: Add many more patterns for template
22989 demangling, most of them being expected failures.
22990 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
22991 string we are matching for, to match on the whole string.
22992 * gdb.t21/demangle.exp: Add many new test strings to demangle,
22993 and fix a whole bunch that had incorrect expected output but were
22994 passing anyway because of the bug in "proc demangle".
22995 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
22996 type.
22997 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
22998
22999Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
23000
a9c64011
AS
23001 * gdb/testsuite: made modifications to testcases, etc., to allow
23002 them to work properly given the reorganization of deja-gnu and the
23003 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
23004
23005Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
23006
23007 * gdb/testsuite: Initial creation of gdb/testsuite.
23008 Migrated dejagnu testcases and support files for testing nm to
23009 gdb/testsuite from deja-gnu. These files were moved "as is"
23010 with no modifications. This migration is part of a major overhaul
23011 of dejagnu. The modifications to these testcases, etc., which
23012 will allow them to work with the new version of dejagnu will be
23013 made in a future update.
48efe704 23014
8d8cb839 23015 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 23016\f
8d8cb839
EZ
23017;; Local Variables:
23018;; mode: change-log
23019;; left-margin: 8
23020;; fill-column: 74
23021;; version-control: never
23022;; End:
902f2ccb
MC
23023
23024 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 23025 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
23026 Copying and distribution of this file, with or without modification,
23027 are permitted provided the copyright notice and this notice are preserved.