2011-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
77b06cd7
TJB
12010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
2
3 Convert hardware watchpoints to use breakpoint_ops.
4 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
5 type is not supported.
6 * gdb.base/foll-fork.exp: Likewise.
7 * gdb.base/foll-vfork.exp: Likewise.
8
f39a75d0
PM
92011-01-10 Phil Muldoon <pmuldoon@redhat.com>
10
11 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
12 Use load_lib gdb-python.exp.
13 * gdb.python/python.exp: Ditto.
14 * gdb.python/py-function.exp: Ditto.
15
fc529d80
AS
162011-01-09 Andreas Schwab <schwab@linux-m68k.org>
17
18 * gdb.threads/tls.exp ("info address me"): Fix expected output.
19
fb03cb59
JK
202011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
21
22 * configure: Regenerate.
23
d8e22779
TT
242011-01-06 Tom Tromey <tromey@redhat.com>
25
26 * gdb.python/py-frame.exp: Test gdb.newest_frame.
27
09050809
JB
282011-01-06 Joel Brobecker <brobecker@adacore.com>
29
fc529d80
AS
30 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
31 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
32 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
33 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
34 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
35 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
36 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
37 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
38 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
39 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
40 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
41 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
42 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
43 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
44 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
45 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
46 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
47 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
48 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
49 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
50 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
51 gdb.ada/uninitialized_vars.exp,
52 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
53 Simplify by using clean_restart.
09050809 54
8ed5dd9e
JB
552011-01-06 Joel Brobecker <brobecker@adacore.com>
56
57 Add marker to be used as anchor for inserting breakpoints.
58 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
59 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
60 Likewise.
61
62 Remove uses of gdb_start_cmd.
63 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
64 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
65
66 Do not run testcase if testing with GDBserver.
67 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
68 if testing with GDBserver.
69
368a124f
JB
702011-01-06 Joel Brobecker <brobecker@adacore.com>
71
72 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
73 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
74 copyright header.
75
44944448
JB
762011-01-05 Joel Brobecker <brobecker@adacore.com>
77
78 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
79 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
80 testsuite/gdb.fortran/complex.f,
81 testsuite/gdb.fortran/derived-type.f90,
82 testsuite/gdb.fortran/library-module-lib.f90,
83 testsuite/gdb.fortran/library-module-main.f90,
84 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
85 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
86 Copyright year update.
87
31886ea6
JB
882011-01-05 Joel Brobecker <brobecker@adacore.com>
89
90 * gdb.base/langs1.f: Add copyright header.
91
ebedcab5
JK
922011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
93
94 * gdb.base/morestack.exp: New file.
95 * gdb.base/morestack.c: New file.
96
de1eb2f9
JK
972011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
98
99 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
100
9e87a409
JB
1012010-12-29 Joel Brobecker <brobecker@adacore.com>
102
103 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
104 * gdb.ada/arrayptr.exp: Add test printing that new variable.
105
720d1a40
JB
1062010-12-29 Joel Brobecker <brobecker@adacore.com>
107
108 * gdb.ada/lang_switch.exp: Correct expected parameter value.
109
a283af87
AS
1102010-12-25 Andreas Schwab <schwab@linux-m68k.org>
111
5d3d9cba
AS
112 * gdb.threads/tls.exp: Fix typo.
113
a283af87
AS
114 * gdb.threads/thread-specific.exp (get_thread_list): Update.
115 * gdb.threads/execl.exp: Update.
116
2a20745c
YQ
1172010-12-23 Yao Qi <yao@codesourcery.com>
118
119 * gdb.arch/arm-disp-step.exp: New.
120 * gdb.arch/arm-disp-step.S: New.
121
a7658b96
TT
1222010-12-21 Tom Tromey <tromey@redhat.com>
123
124 * gdb.threads/execl.exp: Update.
125 * gdb.threads/linux-dp.exp: Update.
126 * gdb.threads/manythreads.exp: Update.
127 * gdb.threads/tls.exp: Update.
128
5b79abe7
TT
1292010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
130
131 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
132 (NextOverThrowDerivates) <resumebpt>: New.
133 (resumebpt_test): New.
134 (main): Call resumebpt_test.
135 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
136
0914bcdb
SS
1372010-12-12 Stan Shebs <stan@codesourcery.com>
138
139 * gdb.trace/tsv.exp: Test print command on trace state variables.
140
305aeedc
TT
1412010-12-09 Tom Tromey <tromey@redhat.com>
142
143 * gdb.base/interp.exp: Add regression test.
144
186c406b
TT
1452010-12-09 Tom Tromey <tromey@redhat.com>
146
147 * gdb.java/jnpe.java: New file.
148 * gdb.java/jnpe.exp: New file.
149 * gdb.cp/nextoverthrow.exp: New file.
150 * gdb.cp/nextoverthrow.cc: New file.
151
aae1c79a
DE
1522010-12-07 Doug Evans <dje@google.com>
153
154 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
155 of data-directory.
156 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
157 updated.
158 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
159
d426f7b4
MS
1602010-11-29 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
161
162 * gdb.base/callfuncs.exp: Test for skip_float_tests.
163 * gdb.base/call-sc.exp: Ditto.
164 * gdb.base/finish.exp: Ditto.
165 * gdb.base/return.exp: Ditto.
166 * gdb.base/return2.exp: Ditto.
167
5fa290c1
DE
1682010-11-30 Doug Evans <dje@google.com>
169
170 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
171 (gdb_expect_list): Fix spelling errors in comments.
172 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
173 send_gdb/gdb_expect_list where applicable.
174 * gdb.base/call-ar-st.exp: Ditto.
175 * gdb.base/funcargs.exp: Ditto.
176 * gdb.base/gcore.exp: Ditto.
177 * gdb.base/page.exp: Ditto.
178 * gdb.base/sigaltstack.exp: Ditto.
179 * gdb.base/siginfo.exp: Ditto.
180 * gdb.base/sigstep.exp: Ditto.
181 * gdb.base/trace-commands.exp: Ditto.
182
4e04c971
DE
1832010-11-29 Doug Evans <dje@google.com>
184
185 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
186 printer-name;subprinter-name.
187
8cf6f0b1
TT
1882010-11-29 Tom Tromey <tromey@redhat.com>
189
190 * gdb.dwarf2/implptr.exp: New file.
191 * gdb.dwarf2/implptr.c: New file.
192 * gdb.dwarf2/implptr.S: New file.
193
94b6973e
PM
1942010-11-29 Phil Muldoon <pmuldoon@redhat.com>
195
fc529d80 196 PR python/12199
94b6973e
PM
197
198 * gdb.python/py-breakpoint.exp: Test the delete method.
199
8358c15c
JK
2002010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
201
202 Fix step_resume_breakpoint unsaved during an infcall.
203 * gdb.base/step-resume-infcall.exp: New file.
204 * gdb.base/step-resume-infcall.c: New file.
205
f6df29bc
TJB
2062010-11-24 Edjunior Machado <emachado@br.ibm.com>
207
208 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
209
f2b5a5cf
TJB
2102010-11-24 Edjunior Machado <emachado@br.ibm.com>
211
212 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
213 on ppc64's symbols; "finish" and "return" commands must accept to
214 show the caller line again as well as the line after.
215 * gdb.asm/powerpc64.inc: New file.
216
6b0ecdc2
DE
2172010-11-23 Doug Evans <dje@google.com>
218
219 * lib/gdb.exp (gdb_test_sequence): New function.
220 (gdb_expect_list): Add verbose -log call for each pattern.
221 * gdb.base/signals.exp (test_handle_all_print): Call it.
222 Reduce timeout increment from 6 minutes to 1 minute.
223 * gdb.server/ext-run.exp: Call it.
224
ea976c60
PM
2252010-11-23 Phil Muldoon <pmuldoon@redhat.com>
226
f2b5a5cf 227 PR python/12212
ea976c60
PM
228
229 * gdb.python/python.exp: Check that selected_thread raises an
230 error when no inferior is loaded.
231
c0efa795
JK
2322010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
233
234 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
235 * gdb.dwarf2/dw2-stack-boundary.S: New file.
236
ec3aa567
JK
2372010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
238
239 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
240 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
241
d8249011
DE
2422010-11-18 Doug Evans <dje@google.com>
243
244 * gdb.server/ext-run.exp: Fix intermittent failures.
245
d4eba7d1
NF
2462010-11-12 Nathan Froyd <froydnj@codesourcery.com>
247
248 * gdb.stabs/gdb11479.exp: Use runto_main.
249
b04c2f88
NF
2502010-11-12 Nathan Froyd <froydnj@codesourcery.com>
251
252 * gdb.base/break-entry.exp: Skip if using a stub.
253
ae9d7ce4
NF
2542010-11-12 Nathan Froyd <froydnj@codesourcery.com>
255
256 * gdb.python/py-inferior.exp: Pack values in target endianness.
257
621c8364
TT
2582010-11-12 Tom Tromey <tromey@redhat.com>
259
260 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
261 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
262 MemoryError.
263 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
264 type.
265 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
266 MemoryError.
267 (test_subscript_regression): Update exception type.
268
84f4c1fe
PM
2692010-11-11 Phil Muldoon <pmuldoon@redhat.com>
270
271 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
272 breakpoint tests.
273
a1442452
PA
2742010-11-09 Pedro Alves <pedro@codesourcery.com>
275
276 * gdb.base/watchpoint.exp: Test "watch -location" with an
277 innacessible location.
278
efd11a33
JK
2792010-11-09 Edjunior Machado <emachado@br.ibm.com>
280 Luis Machado <luisgpm@br.ibm.com>
281
282 * gdb.base/maint.exp: Expect "." prefix.
283 * gdb.base/nodebug.exp: Expect "." Likewise.
284 * gdb.base/sepsymtab.exp: Expect "." Likewise.
285 * gdb.base/watchpoint-cond-gone.exp: Likewise.
286 * gdb.base/watchpoint.exp: Expect a software watch to be created for
287 POWER server processors.
288
aa00efb5
JK
2892010-11-08 Edjunior Machado <emachado@br.ibm.com>
290 Luis Machado <luisgpm@br.ibm.com>
291
292 * gdb.base/break-entry.exp: convert entry point for
293 ppc64 and expect leading `.' on ppc64's symbols
294
99e7ae30
DE
2952010-11-05 Doug Evans <dje@google.com>
296
297 * gdb.base/help.exp: Update expected output.
b521dba8
DE
298 * gdb.python/py-param.exp: Delete, contents moved to ...
299 * gdb.python/py-parameter.exp: ... here. New file.
300 Add test for gdb.parameter ("directories").
99e7ae30 301
f4b8a18d
KW
3022010-11-05 Ken Werner <ken.werner@de.ibm.com>
303
304 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
305 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
306 * configure: Regenerate.
307 * gdb.opencl/Makefile.in: New File.
308 * gdb.opencl/datatypes.exp: Likewise.
309 * gdb.opencl/datatypes.cl: Likewise.
310 * gdb.opencl/operators.exp: Likewise.
311 * gdb.opencl/operators.cl: Likewise.
312 * gdb.opencl/vec_comps.exp: Likewise.
313 * gdb.opencl/vec_comps.cl: Likewise.
314 * gdb.opencl/convs_casts.exp: Likewise.
315 * gdb.opencl/convs_casts.cl: Likewise.
316 * lib/opencl.exp: Likewise.
317 * lib/opencl_hostapp.c: Likewise.
318 * lib/opencl_kernel.cl: Likewise.
319 * lib/cl_util.c: Likewise.
320 * lib/cl_util.c: Likewise.
321 * gdb.base/default.exp (set language): Add "opencl" to the list of
322 languages.
323
a9d5ef47
SW
3242010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
325
326 * gdb.cp/overload.exp: Added test for inheritance overload.
327 * gdb.cp/overload.cc: Ditto.
328 * gdb.cp/oranking.exp: Removed releveant kfails.
329
03eb1c79
JK
3302010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
331 Joel Brobecker <brobecker@adacore.com>
332
333 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
334 check test_compiler_info.
335
dbc98a8b
KW
3362010-11-03 Ken Werner <ken.werner@de.ibm.com>
337
338 * gdb.base/gnu_vector.exp: Adjust expect messages.
339
120bd360
KW
3402010-11-03 Ken Werner <ken.werner@de.ibm.com>
341
342 * gdb.base/gnu_vector.exp: Add unary operator tests.
343
c37f7098
KW
3442010-11-03 Ken Werner <ken.werner@de.ibm.com>
345
346 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
347
7b51bc51
DE
3482010-11-02 Doug Evans <dje@google.com>
349
350 * gdb.python/py-pp-maint.c: New file.
351 * gdb.python/py-pp-maint.exp: New file.
352 * gdb.python/py-pp-maint.py: New file.
353
50c97f38
TT
3542010-11-02 Tom Tromey <tromey@redhat.com>
355
356 * gdb.base/default.exp: Remove "scheme" from language list.
357
a289b8f6
JK
3582010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
359
360 Revert:
361 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
362 * gdb.threads/sigstep-threads.exp: New file.
363 * gdb.threads/sigstep-threads.c: New file.
364
cd017491
MS
3652010-10-20 Michael Snyder <msnyder@vmware.com>
366
367 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
368
8e6a5956
UW
3692010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
370
371 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
372 Skip test completely if gdb,no_hardware_watchpoints.
373
2c04da0d
UW
3742010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
375
376 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
377 strict, but do not check for any particular function name within libc.
378
79afc5ef
SW
3792010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
380
381 * gdb.cp/smartp.exp: New test.
382 * gdb.cp/smartp.cc : New test.
383
026ffab7
SW
3842010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
385
386 * gdb.cp/converts.exp: Test pointer to bool conversion.
387 Test pointer to long conversion.
388 * gdb.cp/oranking.exp: Removed relevant kfail.
389
3a772aa4
TT
3902010-10-18 Tom Tromey <tromey@redhat.com>
391
392 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
393 argument to lazy_string.
394 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
395 (pp_ls.to_string): Use it.
396 * gdb.python/py-prettyprint.c (main): Move declarations to top.
397 Add "estring2" local.
398
5fc3827b
JK
3992010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
400
401 Fix s390x compatibility.
402 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
403 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
404
8aeb23f3
JK
4052010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
406
407 * gdb.threads/sigstep-threads.exp: New file.
408 * gdb.threads/sigstep-threads.c: New file.
409
c1e56572
JK
4102010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
411
412 * gdb.base/pie-execl.exp: New file.
413 * gdb.base/pie-execl.c: New file.
414
92163a10
JK
4152010-10-13 Doug Evans <dje@google.com>
416 Jan Kratochvil <jan.kratochvil@redhat.com>
417
418 PR exp/12117
419 * gdb.cp/ptype-cv-cp.cc: New file.
420 * gdb.cp/ptype-cv-cp.exp: New file.
421
7062b0a0
SW
4222010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
423
424 * gdb.cp/converts.cc: New test program.
425 * gdb.cp/converts.exp: New test.
426 * gdb.cp/overload.exp: Added test for void* vs int*.
427 * gdb.cp/overload.exp: Ditto.
428 * gdb.cp/oranking.exp: Removed related kfail.
429
0e3509db
DE
4302010-10-13 Doug Evans <dje@google.com>
431
432 * lib/gdb-python.exp (gdb_check_python_config): New function.
433 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
434 * gdb.python/lib-types.cc: New file.
435 * gdb.python/lib-types.exp: New file.
436
8dc78533
JK
4372010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
438
439 * gdb.python/py-error.exp: New file.
440 * gdb.python/py-error.py: New file.
441
93c17e06
JK
4422010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
443
444 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
445 gdb_test_multiple.
446
d8b34041
JK
4472010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
448
449 * gdb.base/break-interp.exp: Use ldlags for linking flags.
450 * gdb.base/prelink.exp: Likewise.
451 * gdb.base/solib-nodir.exp: Likewise.
452 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
453 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
454 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
455
e0cc584e
UW
4562010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
457
458 * break-interp.exp (test_ld): Use two separate gdb_expect statements
459 for the "info files" test to avoid timeouts on slow machines.
460
cfc353b1
JK
4612010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
462
463 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
464 (main): Make openlib dummy call.
465
d3d7896d
JK
4662010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
467
468 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
469 * break-interp.exp (reach): Move the core body ...
470 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
471 (test_ld): Provide always real argument, even to the linker. Replace
472 dl_main by _dl_debug_state.
473
5e533c94
JK
4742010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
475
476 Fix results of prelinked PIEs on ppc*.
477 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
478 Accept also DISPLACEMENT "PRESENT".
479 (main): Replace "ZERO" displacements by "PRESENT".
480
33540610
SW
4812010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
482
483 * gdb.cp/oranking.exp: New test.
484 * gdb.cp/oranking.cc: New test program.
485
3bdf2bbd
KW
4862010-10-08 Ken Werner <ken.werner@de.ibm.com>
487
488 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
489 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
490
2f608a3a
KW
4912010-10-06 Ken Werner <ken.werner@de.ibm.com>
492
493 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
494 lush, lynx) New constant.
495 * gdb.base/constvars.exp: Test const array types.
496 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
497
aa2e2d8d
DE
4982010-10-06 Doug Evans <dje@google.com>
499
500 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
501 of syscall staging area.
502
2844d6b5
KW
5032010-10-06 Ken Werner <ken.werner@de.ibm.com>
504
505 * gdb.base/gnu_vector.c: Add variable c4.
506 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
507 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
508
7d8ac8bb
MR
5092010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
510
511 * gdb.arch/altivec-abi.exp: Fix a typo.
512
84a02e58
MR
5132010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
514
515 * lib/mi-support.exp (thread_selected_re): Correct pattern used
516 to match a thread ID.
517
b18e6318
JK
5182010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
519
520 Fix s390x testcase compatibility.
521 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
522
a2c09bd0
DE
5232010-10-01 Doug Evans <dje@google.com>
524
525 * lib/gdb-python.exp: New file.
526 * gdb.python/py-block.exp: Use it.
527 * gdb.python/py-breakpoint.exp: Ditto.
528 * gdb.python/py-frame.exp: Ditto.
529 * gdb.python/py-inferior.exp: Ditto.
530 * gdb.python/py-param.exp: Ditto.
531 * gdb.python/py-prettyprint.exp: Ditto.
532 * gdb.python/py-shared.exp: Ditto.
533 * gdb.python/py-symbol.exp: Ditto.
534 * gdb.python/py-symtab.exp: Ditto.
535 * gdb.python/py-type.exp: Ditto.
536 * gdb.python/py-value.exp: Ditto.
537 * gdb.python/python.exp: Ditto.
538
38f12cfc
TT
5392010-09-30 Tom Tromey <tromey@redhat.com>
540
541 * gdb.base/anon.exp: New file.
542 * gdb.base/anon.c: New file.
543
9ae8282d
TT
5442010-09-30 Tom Tromey <tromey@redhat.com>
545
546 * gdb.base/completion.exp: Test completion through anonymous
547 union.
548 * gdb.base/break1.c (struct some_struct): Add anonymous union.
549
e9e07ba6
JK
5502010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
551
552 Fix printing parameters of inlined functions.
553 * gdb.dwarf2/dw2-inline-param.exp: New file.
554 * gdb.dwarf2/dw2-inline-param-main.c: New file.
555 * gdb.dwarf2/dw2-inline-param.S: New file.
556
cd2effb2
JK
5572010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
558
559 PR corefiles/12071.
560 * gdb.base/corefile.exp (quit with a process, no question: load core)
561 (quit with a core file): New tests.
562
bceffbf3
JK
5632010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
564
565 Fix GDB crash on inferior calls with self-referencing classes.
566 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
567 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
568 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
569
1736ad11
JK
5702010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
571
572 Fix lost siginfo_t for inferior calls.
573 * gdb.base/siginfo-infcall.exp: New file.
574 * gdb.base/siginfo-infcall.c: New file.
575
a176ad92
JB
5762010-09-22 Joel Brobecker <brobecker@adacore.com>
577
578 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
579
c2b0a229
JK
5802010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
581
582 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
583 New test.
584 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
585
e8ae22d1
JB
5862010-09-22 Joel Brobecker <brobecker@adacore.com>
587
588 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
589 type of our const type.
590
ec322823
SW
5912010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
592
593 * gdb.cp/pr12028.cc: New.
594 * gdb.cp/pr12028.exp: New.
595
72929c62
JB
5962010-09-22 Joel Brobecker <brobecker@adacore.com>
597
598 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
599
875b4ff5 6002010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 601 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
602
603 PR mi/11407
604 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
605 * gdb.mi/dw2-ref-missing-frame-main.c New File.
606 * gdb.mi/dw2-ref-missing-frame.S New File.
607 * gdb.mi/dw2-ref-missing-frame.exp New File.
608
7155d578
TT
6092010-09-14 Tom Tromey <tromey@redhat.com>
610
611 PR symtab/8399:
612 * gdb.threads/tls.exp: Remove kfail. Update expected output.
613
515ed532
TT
6142010-09-14 Tom Tromey <tromey@redhat.com>
615
616 PR exp/11803:
617 * gdb.threads/tls.exp: Use C++.
618 (check_thread_local): Use K::another_thread_local.
619 * gdb.threads/tls.c (class K): New.
620 (another_thread_local): Now a member of K.
621 (spin): Update. No longer K&R C.
622
450ca57c
SW
6232010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
624
625 * gdb.cp/koenig.cc: created class for testing member lookup.
626 * gdb.cp/koenig.exp: Added test for member lookup.
627
dbd492a3
JK
6282010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
629
630 Fix false FAILs on sourcetree topdir directory containing "kill".
631 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
632 source line matching regexp.
633
8d4d924b
JK
6342010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
635
636 * gdb.python/python.exp (set height 0, collect help from uiout)
637 (verify help to uiout): New tests.
638
8e64f2a0
JK
6392010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
640
641 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
642 is_lp64_target to check 64bit target.
643
4569eed2
JK
6442010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
645
646 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
647 (test_ld) <powerpc64-*>: New.
648
5e1617b1
DJ
6492010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
650
651 * gdb.cp/templates.exp (test_template_args): Allow "struct".
652
c767944b
DJ
6532010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
654
655 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
656 (FunctionArg::method): New function.
657 (empty, arg): New variables.
658 (main): Call arg.method.
659 * gdb.cp/templates.exp (test_template_args): New function.
660 (do_tests): Call it.
661
27d3a3fc
UW
6622010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
663
664 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
665 of "next" to proceed over pthread_exit call.
666
55b7ce7f
UW
6672010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
668
669 * gdb.base/maint.exp: Avoid wildcards against potentially very long
670 "maint print statistics" output to prevent expect timeouts.
671
809df446
JK
6722010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
673
674 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
675 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
676 (test_float_rejected): ... here.
677 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
678 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
679 (test_float_rejected): ... here.
680 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
681 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
682 (test_float_rejected): ... here.
683 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
684 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
685 (test_float_rejected): ... here.
686
8464be76
DJ
6872010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
688
689 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
690 before disabling hardware watchpoints.
691 (test_inaccessible_watchpoint): Check that hardware watchpoints
692 are used. Test for watchpoints on a constant address.
693
14dba4b4
JK
6942010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
695
696 * gdb.base/ui-redirect.exp: New file.
697
3f3540e1 6982010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 699 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
700
701 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
702
0f254bb7
DE
7032010-08-31 Doug Evans <dje@google.com>
704
705 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
706
03f17ccf
TT
7072010-08-30 Tom Tromey <tromey@redhat.com>
708
709 PR python/11792:
710 * gdb.python/py-value.exp (test_subscript_regression): Add
711 dynamic_type test.
712
640617ad
DJ
7132010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
714
715 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
716 instead of running to main. Do not test the main function.
717 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
718 Add new main.
719
2ed91d1b
PA
7202010-08-26 Pedro Alves <pedro@codesourcery.com>
721
722 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
723 one test.
724
673bfd45
DE
7252010-08-24 Doug Evans <dje@google.com>
726
727 PR symtab/11942
728 * gdb.dwarf2/dw4-sig-types.cc: New file.
729 * gdb.dwarf2/dw4-sig-types.h: New file.
730 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
731 * gdb.dwarf2/dw4-sig-types.exp: New file.
732
f9ffd4bb
TT
7332010-08-23 Tom Tromey <tromey@redhat.com>
734
735 PR python/11145:
736 * gdb.python/py-value.c (Base, Derived): New types.
737 (base): New global.
738 * gdb.python/py-value.exp (test_subscript_regression): Add
739 dynamic_cast test.
740
d839c8a4
TT
7412010-08-23 Tom Tromey <tromey@redhat.com>
742
743 PR python/10676:
744 * gdb.python/py-type.exp (test_fields): Add tests for type
745 equality.
746
702c2711
TT
7472010-08-23 Tom Tromey <tromey@redhat.com>
748
749 PR python/11915:
750 * gdb.python/py-type.exp (test_fields): Add tests for array.
751
832bafd3
KS
7522010-08-23 Keith Seitz <keiths@redhat.com>
753
754 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
755 have any children. Create a new abbrev for it.
756 Add missing terminal sequence to .debug_abbrev.
757
c37bf528
KS
7582010-08-20 Keith Seitz <keiths@redhat.com>
759
760 PR symtab/11465:
761 * gdb.dwarf2/pr11465.exp: New test.
762 * gdb.dwarf2/pr11465.S: New file.
763 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
764 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
765
4572cbac
TJB
7662010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
767
768 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
769 registers. Update data sets with the new v2_double element in the
770 VSX register union. Add vector_register3_vr data set for the AltiVec
771 registers. Use gdb_test_no_output instead of send_gdb.
772
e7fbb131
PA
7732010-08-19 Pedro Alves <pedro@codesourcery.com>
774
775 * gdb.python/py-shared.exp: New file, factored out from
776 python.exp.
777 * gdb.python/py-shared.c: New file.
778 * gdb.python/py-shared-sl.c: New file.
779 * gdb.python/python-1.c: New file.
780 * gdb.python/python-sl.c: Delete.
781 * gdb.python/python.c: Mention python-1.c.
782 * gdb.python/python.exp: Move shared library tests to
783 py-shared.exp.
784 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
785 (MISCELLANEOUS): New.
786 (clean mostlyclean): Also remove $MISCELLANEOUS.
787
d30f5e1f
DE
7882010-08-19 Doug Evans <dje@google.com>
789
790 PR exp/11926
791 * gdb.base/printcmds.exp (test_float_accepted): New function.
792 Move existing float tests there. Add tests for floats with suffixes.
793 (test_float_rejected): New function.
794 * gdb.java/jv-print.exp (test_float_accepted): New function.
795 (test_float_rejected): New function.
796 * gdb.objc/print.exp: New file.
797 * gdb.pascal/print.exp: New file.
798 * lib/objc.exp: New file.
799
7b3fd859
PM
8002010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
801
802 * gdb.base/default.exp (info set): Avoid full buffer error and force
803 reading up to final gdb prompt.
804 (show): Likewise.
805
c92817ce
TT
8062010-08-18 Tom Tromey <tromey@redhat.com>
807
808 PR symtab/11919:
809 * gdb.base/completion.exp: Add test.
810
f1208f9e
DE
8112010-08-18 Doug Evans <dje@google.com>
812
813 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
814 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
815 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
816 Simplify, early exit if runto_main fails.
817 * gdb.fortran/exprs.exp: load_lib fortran.exp.
818 (set_lang_fortran): Moved to lib/fortran.exp.
819 * gdb.fortran/types.exp: load_lib fortran.exp.
820 (set_lang_fortran): Moved to lib/fortran.exp.
821 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
822 * gdb.java/jprint.exp (set_lang_java): Ditto.
823 * gdb.java/jv-exp.exp: load_lib java.exp.
824 If set_lang_java fails, issue a warning instead of failure to be
825 consistent with other set_lang_foo uses.
826 (set_lang_java): Moved to lib/java.exp.
827 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
828 If set_lang_java fails, issue a warning instead of failure to be
829 consistent with other set_lang_foo uses.
830 * gdb.pascal/types.exp: load_lib pascal.exp.
831 (set_lang_pascal): Moved to lib/pascal.exp.
832 * lib/fortran.exp: New file.
833 * lib/java.exp (set_lang_java): New function.
834 * lib/pascal.exp (set_lang_pascal): New function.
835
2f06b485
YQ
8362010-08-18 Yao Qi <yao@codesourcery.com
837
838 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
839 func_nofb_start and func_loopfb_start, so that address of functions
840 is equal to these labels on Thumb.
841
96e25403
YQ
8422010-08-18 Yao Qi <yao@codesourcery.com>
843
844 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
845 to reflect latest c source file.
846
36e6adc4
JK
8472010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
848
849 * gdb.cp/infcall-dlopen.exp: New file.
850 * gdb.cp/infcall-dlopen.cc: New file.
851 * gdb.cp/infcall-dlopen-lib.cc: New file.
852
f431efe5
PA
8532010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
854 Pedro Alves <pedro@codesourcery.com>
855
856 PR breakpoints/11371
857
858 * gdb.base/watch-cond-infcall.exp: New file.
859 * gdb.base/watch-cond-infcall.c: New file.
860
06a64a0b
TT
8612010-08-16 Tom Tromey <tromey@redhat.com>
862
863 * gdb.base/help.exp: Update.
864 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
865 watchpoint.
866 (test_watch_location): New proc.
867 (test_watchpoint_in_big_blob): Delete watchpoint.
868 * gdb.base/watchpoint.c (func5): New function.
869 (main): Call it.
870
70ebf4ed
DE
8712010-08-16 Doug Evans <dje@google.com>
872
873 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
874
ca5c20b6
PM
8752010-08-11 Phil Muldoon <pmuldoon@redhat.com>
876
877 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
878 tests.
879
7346b668
KW
8802010-08-11 Ken Werner <ken.werner@de.ibm.com>
881
882 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
883 * gdb.base/gnu_vector.c: New File.
884 * gdb.base/gnu_vector.exp: Likewise.
885
cb2e07a6
PM
8862010-08-11 Phil Muldoon <pmuldoon@redhat.com>
887
888 * gdb.python/python.c: New File.
889 * gdb.python/python-sl.c: New File.
890 * gdb.python/python.exp: Test solib_address and decode_line
891 * functions.
892
5da1313b
JK
8932010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
894
895 * gdb.python/python.exp (show height, set height 10)
896 (verify pagination beforehand, verify pagination beforehand: q)
897 (gdb.execute does not page, verify pagination afterwards)
898 (verify pagination afterwards: q): New.
899
49c3ccf7
DE
9002010-08-02 Doug Evans <dje@google.com>
901
902 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
903 because of an older gcc, change test2
904 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
905 to unsupported.
906
42c0c4f1
KH
9072010-07-30 Kazu Hirata <kazu@codesourcery.com>
908
909 * gdb.base/break-always.exp: Do not expect full paths to file
910 names.
911 * gdb.base/commands.exp: Likewise.
912
d3765805
DE
9132010-07-30 Doug Evans <dje@google.com>
914
c98ee71b
DE
915 * gdb.cp/temargs.exp: For new tests that require newer gccs,
916 xfail them when run with older gccs.
917
fd961404
DE
918 * lib/gdb.exp (build_executable): Forward "c++" option to
919 get_compiler_info.
920
999adef4
DE
921 * gdb.python/py-type.exp (test_template): Mark as xfail tests
922 "python print ttype.template_argument(1)" and
923 "python print isinstance(ttype.template_argument(1), gdb.Value)"
924 if using gcc 4.4 or earlier.
925
d3765805
DE
926 * gdb.base/valgrind-db-attach.exp: Use unique test name for
927 attach-to-debugger handling.
928
1276c759
JK
9292010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
930
931 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
932 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
933 (main): Use copyreloc.
934 * gdb.base/prelink.exp (split debug of executable)
935 (.dynbss vs. .bss address shift): New tests.
936
88caa9b9
PA
9372010-07-29 Pedro Alves <pedro@codesourcery.com>
938
939 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
940 in gdb_test_multiple.
941
c6f2ac43
PA
9422010-07-29 Pedro Alves <pedro@codesourcery.com>
943
944 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
945 environment.
946
326fd672
TT
9472010-07-28 Tom Tromey <tromey@redhat.com>
948
949 PR python/11060:
950 * gdb.python/py-type.c (Temargs): New template.
951 (temvar): New variable.
952 * gdb.python/py-type.exp (test_template): New proc.
953
3ce3b1ba
PA
9542010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
955
956 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
957 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
958
34eaf542
TT
9592010-07-28 Tom Tromey <tromey@redhat.com>
960
961 PR c++/9946:
962 * gdb.cp/temargs.exp: New file.
963 * gdb.cp/temargs.cc: New file.
964
d41b819e
JK
9652010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
966
967 * gdb.base/help.exp (help disassemble): Update the content.
968
26ab7092
JK
9692010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
970
971 * gdb.threads/ia64-sigill.exp: New file.
972 * gdb.threads/ia64-sigill.c: New file.
973
5283e9e1
TT
9742010-07-27 Tom Tromey <tromey@redhat.com>
975
976 * gdb.opt/inline-cmds.c (ATTR): New define.
977 (func1): Use it.
978 (func2): Likewise.
979 (func3): Likewise.
980 (outer_inline1): Likewise.
981 (outer_inline2): Likewise.
982 * gdb.opt/inline-bt.c (ATTR): New define.
983 (func1): Use it.
984 (func2): Likewise.
985 * gdb.opt/inline-locals.c (ATTR): New define.
986 (func1): Use it.
987 (func2): Likewise.
988
e992ef73
TT
9892010-07-27 Tom Tromey <tromey@redhat.com>
990
991 * gdb.stabs/gdb11479.c (hack): New function.
992 (test): Use it.
993 (test2): Use it.
994 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
995 (int32_search_buf, int64_search_buf): No longer static.
996 (x): Remove.
997 * gdb.base/relocate.c (hack): New function.
998
5374244e
PM
9992010-07-27 Phil Muldoon <pmuldoon@redhat.com>
1000
1001 * gdb.python/py-value.exp (test_inferior_function_call): New function.
1002 * gdb.python/py-value.c (func1): New function.
1003 (func2): Likewise.
1004
a99aee83
CV
10052010-07-26 Corinna Vinschen <vinschen@redhat.com>
1006
1007 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
1008 as not to clash with .data section.
1009
a04ba985
JG
10102010-07-26 Jerome Guitton <guitton@adacore.com>
1011
1012 * gdb.base/code_elim.exp: New file.
1013 * gdb.base/code_elim1.c: New file.
1014 * gdb.base/code_elim2.c: New file.
1015
23bd0f7c
PA
10162010-07-21 Pedro Alves <pedro@codesourcery.com>
1017
1018 PR symtab/11827
1019
1020 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
1021 (some_volatile_enum): New variable.
1022 * gdb.base/printcmds.exp (test_print_enums): New.
1023 <top level>: Call it.
1024
883df6dd
SW
10252010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
1026
1027 * gdb.cp/fpointer.cc: New test.
1028 * gdb.cp/fpointer.exp: New test.
1029
569b05a5
JK
10302010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1031
1032 * gdb.base/solib-nodir.exp: New file.
1033 * lib/gdb.exp (runto): New case for a GDB internal error.
1034
51d7d803
JK
10352010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1036 Ulrich Weigand <uweigand@de.ibm.com>
1037 Tom Tromey <tromey@redhat.com>
1038
1039 * gdb.base/charset-malloc.c: New file.
1040 * gdb.base/charset.c (malloc_stub): New prototype.
1041 (main): Call it instead of malloc itself.
1042 * gdb.base/charset.exp: Use only prepare_for_testing.
1043 (binfile): Remove the variable.
1044
c0edd9ed
JK
10452010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1046
1047 Make core files the process_stratum.
1048 * gdb.base/corefile.exp (run: load core again)
1049 (run: sanity check we see the core file, run: with core)
1050 (run: core file is cleared, attach: load core again)
1051 (attach: sanity check we see the core file, attach: with core)
1052 (attach: core file is cleared): New tests.
1053 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
1054
3cbaedff
KW
10552010-07-14 Ken Werner <ken.werner@de.ibm.com>
1056
1057 * gdb.arch/altivec-abi.exp: New tests.
1058
91158a56
TT
10592010-07-13 Tom Tromey <tromey@redhat.com>
1060
1061 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
1062 (main): Use it.
1063 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
1064
0f5238ed
TT
10652010-07-13 Tom Tromey <tromey@redhat.com>
1066
1067 * gdb.base/label.exp: New file.
1068 * gdb.base/label.c: New file.
1069
add265ae
L
10702010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
1071 H.J. Lu <hongjiu.lu@intel.com>
1072
1073 * lib/gdb.exp (is_ilp32_target): New.
1074 (is_lp64_target): Likewise.
1075
1076 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
1077 target.
1078 * gdb.arch/amd64-disp-step.exp: Likewise.
1079 * gdb.arch/amd64-dword.exp: Likewise.
1080 * gdb.arch/amd64-i386-address.exp: Likewise.
1081 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 1082
add265ae
L
1083 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
1084 target.
1085 * gdb.arch/i386-bp_permanent.exp: Likewise.
1086 * gdb.arch/i386-byte.exp: Likewise.
1087 * gdb.arch/i386-disp-step.exp: Likewise.
1088 * gdb.arch/i386-gnu-cfi.exp: Likewise.
1089 * gdb.arch/i386-prologue.exp: Likewise.
1090 * gdb.arch/i386-size-overlap.exp: Likewise.
1091 * gdb.arch/i386-size.exp: Likewise.
1092 * gdb.arch/i386-sse.exp: Likewise.
1093 * gdb.arch/i386-unwind.exp: Likewise.
1094 * gdb.arch/i386-word.exp: Likewise.
1095
1096 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
1097 test only when building 64-bit executables. Do not hard-code
1098 -m64 option.
1099
2dfb8c17
DE
11002010-07-07 Doug Evans <dje@google.com>
1101
1102 * lib/gdb.exp (gdb_test_list_exact): New function.
1103 * gdb.base/default.exp (show convenience): Call it, add tests for
1104 $_sdata = void, $_thread = 0.
1105
4e5799b6
JK
11062010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1107 Joel Brobecker <brobecker@adacore.com>
1108
1109 Fix re-run of PIE executable, PR shlibs/11776.
1110 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
1111 Remove $displacement_main to match the solib-svr4.c change. New "kill"
1112 and re-"run" of the inferior.
1113
1a219cc7
JK
11142010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1115 Joel Brobecker <brobecker@adacore.com>
1116
1117 Cope with missing /usr/sbin/prelink.
1118 * lib/prelink-support.exp (prelink_no):
1119 <result == 1 && $output is "no such file or directory">: New.
1120 (prelink_yes): Likewise. Return on failed prelink_no.
1121
5e3b36f8
JK
11222010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1123 Joel Brobecker <brobecker@adacore.com>
1124
1125 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
1126 build_executable by build_executable_own_libs. Replace "prelink -R"
1127 execution by a call of prelink_yes. Comment why "prelink -r" needs no
1128 change.
1129 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
1130 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
1131 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
1132 Replace build_executable by build_executable_own_libs's function
1133 build_executable_own_libs.
1134 (prelinkNO): Create new stub to call prelink_no.
1135 (prelinkYES): Create new stub to call prelink_yes.
1136 (test_attach): Rename calls of copy to file_copy.
1137 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
1138 (copy): Move to ...
1139 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
1140 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
1141 * gdb.base/prelink.exp: Disable testcase also for is_remote and
1142 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
1143 special flags by gdb_compile_shlib. Replace second gdb_compile by
1144 build_executable_own_libs. Replace "prelink -R" execution by a call of
1145 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
1146 a second call of prelink_yes. Replace restart commands by
1147 clean_restart.
1148 (prelink): Rename to ...
1149 (seen displacement message): ... this test. Extend its expectation
1150 strictness.
1151
86e4bafc
JK
11522010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1153
1154 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
1155 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
1156 displacement message exactly once.
1157
3cd07d20
JK
11582010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1159 Joel Brobecker <brobecker@adacore.com>
1160
1161 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
1162 its restore after the <$relink_args != ""> loop. new comment.
1163
0a1e94c7
JK
11642010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1165 Joel Brobecker <brobecker@adacore.com>
1166
1167 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
1168 code for it. New variable relink_args.
1169 (prelinkYES): Call prelinkNO.
1170 (test_attach): Accept new parameter relink_args. Re-prelink the binary
1171 in such case. Move the core code to ...
1172 (test_attach_gdb): ... a new function. Send GDB command "file".
1173 Extend expected "Attaching to " string.
1174
2f70bcfb
TT
11752010-07-02 Tom Tromey <tromey@redhat.com>
1176
1177 * gdb.base/bitops.exp: Remove extraneous "pass".
1178
a17ac5b0
TT
11792010-07-02 Ken Werner <ken.werner@de.ibm.com>
1180
1181 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
1182
dc10affe
PA
11832010-07-01 Pedro Alves <pedro@codesourcery.com>
1184
d41c0fc8
PA
1185 * gdb.base/help.exp: Adjust expected output.
1186
11872010-07-01 Pedro Alves <pedro@codesourcery.com>
1188
1189 * gdb.base/help.exp: Adjust expected output.
dc10affe 1190
0a600c36
JK
11912010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1192
1193 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
1194 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
1195 c++/11702.
1196
37cc8bfe
JK
11972010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1198 Doug Evans <dje@google.com>
1199
1200 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
1201 add .dynamic entry'.
1202
254e6b9e
DE
12032010-06-29 Doug Evans <dje@google.com>
1204
1205 Test PR c++/11702.
1206 * gdb.cp/m-static.exp: Add testcase.
1207 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
1208
595939de 12092010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
1210 Tom Tromey <tromey@redhat.com>
1211 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
1212
1213 * gdb.python/py-inferior.c: New File.
1214 * gdb.python/py-infthread.c: New File.
1215 * gdb.python/py-inferior.exp: New File.
1216 * gdb.python/py-infthread.exp: New File.
1217
98751a41
JK
12182010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1219
1220 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
1221 (ptype ::C::OtherFileClass typedefs): New.
1222 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
1223 (C::OtherFileClass::cOtherFileClassVar2): New.
1224 (C::OtherFileClass::cOtherFileClassVar_use): Use also
1225 cOtherFileClassVar2.
1226 (C::cOtherFileType2, C::cOtherFileVar2): New.
1227 (C::cOtherFileVar_use): use also cOtherFileVar2.
1228 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
1229
41f62f39
JK
12302010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1231
1232 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
1233 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
1234 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
1235 (print ::C::cOtherFileVar)
1236 (whatis C::OtherFileClass::cOtherFileClassType)
1237 (whatis ::C::OtherFileClass::cOtherFileClassType)
1238 (print C::OtherFileClass::cOtherFileClassVar)
1239 (print ::cOtherFileClassVar)
1240 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
1241 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
1242 trailing content.
1243 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
1244 (C::OtherFileClass::cOtherFileClassVar)
1245 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
1246 (C::cOtherFileVar, C::cOtherFileVar_use): New.
1247
af53d231
JK
12482010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1249
1250 Test PR c++/11703 and PR gdb/1448.
1251 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
1252 gdb/1448.
1253
9655fd1a
JK
12542010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1255
1256 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
1257 (main) <rtti_data>: New.
1258 * gdb.cp/virtbase.exp (print rtti_data): New.
1259
824cc8dd
JK
12602010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1261 Joel Brobecker <brobecker@adacore.com>
1262
1263 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
1264
6036c742
JK
12652010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1266
1267 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
1268
de6a0421
DE
12692010-06-28 Doug Evans <dje@google.com>
1270
1271 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
1272
b2dae948
DE
12732010-06-27 Doug Evans <dje@google.com>
1274
1275 * gdb.cp/m-static.exp: Update expected test output.
1276
0f3bb72e
PH
12772010-06-25 Paul Hilfinger <hilfinger@adacore.com>
1278
889bf7c5
PA
1279 * gdb.gdb/selftest.exp: Adjust expected message for
1280 capturing start-up runtime.
0f3bb72e 1281
bc9f0842
TT
12822010-06-25 Tom Tromey <tromey@redhat.com>
1283
1284 PR python/10808:
1285 * gdb.python/python.exp: Add new tests.
1286
099ef718
SW
12872010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
1288
1289 * gdb.cp/operator.cc: Created an import loop.
1290 * gdb.cp/operator.exp: Added testcase for import loop.
1291
5868a632
JK
12922010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1293
1294 Test PR python/11407.
1295 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
1296 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
1297 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
1298 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
1299 executable_nofb and executable_fb. New variables srcsfile, objsfile,
1300 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
1301 binfile. Call gdb_compile with clean_restart twice.
1302 (func_nofb print, func_nofb backtrace, func_loopfb print)
1303 (func_loopfb backtrace): New.
1304
af76db58
JK
13052010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1306
1307 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
1308 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
1309 by a hand made one.
1310 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
1311 i?86 requirement. Remove variables srcfile and binfile. New variable
1312 sources, executable_nofb and executable_fb. Call prepare_for_testing.
1313
f2c7657e
UW
13142010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1315
1316 * gdb.cell/dwarfaddr.exp: New file.
1317 * gdb.cell/dwarfaddr.S: New file.
1318
628fe4e4
JK
13192010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1320
1321 Test PR 9436.
1322 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
1323
f1421989
HZ
13242010-06-24 Hui Zhu <teawater@gmail.com>
1325
1326 * gdb.base/eval.exp: New file.
1327
d03285ec
UW
13282010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1329
1330 * gdb.cell/fork.exp: New file.
1331 * gdb.cell/fork.c: Likewise.
1332 * gdb.cell/fork-spu.c: Likewise.
1333
41b2c92d
PM
13342010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
1335
1336 * lib/gdb.exp (banned_variables_traced): New global variable.
1337 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
1338 (gdb_init): Use `trace add variable' instead of obsolete
1339 `trace variable'.
1340
d5bc977f
DE
13412010-06-21 Doug Evans <dje@google.com>
1342
1343 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
1344
d2ed6730
UW
13452010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1346
1347 * gdb.arch/spu-ls.exp: New file.
1348 * gdb.arch/spu-ls.c: Likewise.
1349
6aed2dbc
SS
13502010-06-18 Stan Shebs <stan@codesourcery.com>
1351
1352 * gdb.threads/thread-specific.exp: Add tests of $_thread.
1353
e0756905
UW
13542010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1355
1356 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
1357 * gdb.base/watch-cond.exp: Likewise.
1358 * gdb.python/py-breakpoint.exp: Likewise.
1359
d8053d4d
PA
13602010-06-18 Pedro Alves <pedro@codesourcery.com>
1361
1362 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
1363 clean_restart, make sure every test has a distinct message, and
1364 that messages don't include the executable' full path.
1365
81ce510c
DE
13662010-06-17 Doug Evans <dje@google.com>
1367
1368 * gdb.arch/i386-size.exp: Updated expected output for
1369 DISASSEMBLY_OMIT_FNAME.
1370
65d79d4b
SDJ
13712010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1372 Sergio Durigan Junior <sergiodj@redhat.com>
1373
1374 * gdb.base/watch-notconst.c: New file.
1375 * gdb.base/watch-notconst.S: New file.
1376 * gdb.base/watch-notconst2.c: New file.
1377 * gdb.base/watch-notconst2.S: New file.
1378 * gdb.base/watch-notconst.exp: New file.
1379 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
1380 (func4): Add operations on `global_ptr_ptr'.
1381 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
1382 routine to test watchpoints created with a constant expression.
1383 (test_inaccessible_watchpoint): Include tests for watchpoints
1384 created with a constant expression.
1385
df0f4836
KB
13862010-06-14 Kevin Buettner <kevinb@redhat.com>
1387
1388 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
1389 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
1390 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
1391 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
1392 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
1393 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
1394 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
1395 of `_start'.
1396
b769def5
UW
13972010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1398
1399 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
1400 not supported on the target.
1401 * gdb.mi/mi-nonstop-exit.exp: Likewise.
1402 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
1403 * gdb.mi/mi-nsintrall.exp: Likewise.
1404 * gdb.mi/mi-nsmoribund.exp: Likewise.
1405 * gdb.mi/mi-nsthrexec.exp: Likewise.
1406
d914c394
SS
14072010-06-11 Stan Shebs <stan@codesourcery.com>
1408
1409 * gdb.base/permissions.exp: New file.
1410
14112010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
1412
1413 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
1414 does not support ELF executable class.
1415
f3ce5b9c
UW
14162010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1417
1418 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
1419
8e46892c
JK
14202010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1421
1422 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
1423 (runto): Catch "The target does not support running in non-stop mode.".
1424
6cc55c64
MS
14252010-06-11 Michael Snyder <msnyder@vmware.com>
1426
1427 * gdb.base/setshow.exp (set language asm): Don't use
1428 gdb_test_no_output, fails on some targets.
1429
caddefa4
UW
14302010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1431
1432 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
1433 * gdb.cp/pr9167.exp: Likewise.
1434
468b1aa7
UW
14352010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1436
1437 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
1438
5c3552dc
UW
14392010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1440
1441 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
1442
02e6fe6a
UW
14432010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1444
1445 * gdb.base/charset.c (main): Make sure malloc gets linked in.
1446
0e03807e
TT
14472010-06-11 Tom Tromey <tromey@redhat.com>
1448
1449 PR gdb/9977, PR exp/11636::
1450 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
1451 (pieces_test_f6): Update expected output.
1452
2bdf28a0
JK
14532010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1454
1455 * gdb.base/moribund-step.exp: New.
1456
f6978de9
MS
14572010-06-08 Michael Snyder <msnyder@vmware.com>
1458
1459 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 1460 * gdb.ada/boolean_expr.exp:
f6978de9
MS
1461 * gdb.ada/frame_args.exp: Ditto.
1462 * gdb.ada/lang_switch.exp: Ditto.
1463 * gdb.ada/ptype_arith_binop.exp: Ditto.
1464 * gdb.ada/ref_param.exp: Ditto.
1465 * gdb.ada/type_coercion.exp:Ditto.
1466
1467 * gdb.asm/asm-source.exp: Ditto.
1468
1469 * gdb.base/attach.exp: Ditto.
1470 * gdb.base/bitfields2.exp: Ditto.
1471 * gdb.base/call-signal-resume.exp: Ditto.
1472 * gdb.base/callfuncs.exp: Ditto.
1473 * gdb.base/commands.exp: Ditto.
1474 * gdb.base/dbx.exp: Ditto.
1475 * gdb.base/default.exp: Ditto.
1476 * gdb.base/dump.exp: Ditto.
1477 * gdb.base/exprs.exp: Ditto.
1478 * gdb.base/freebpcmd.exp: Ditto.
1479 * gdb.base/interrupt.exp: Ditto.
1480 * gdb.base/list.exp: Ditto.
1481 * gdb.base/long_long.exp: Ditto.
1482 * gdb.base/maint.exp: Ditto.
1483 * gdb.base/ptype.exp: Ditto.
1484 * gdb.base/return.exp: Ditto.
1485 * gdb.base/setshow.exp: Ditto.
1486 * gdb.base/sigbpt.exp: Ditto.
1487 * gdb.base/sigrepeat.exp: Ditto.
1488
1489 * gdb.cp/classes.exp: Ditto.
1490
1491 * gdb.dwarf2/dw2-restore.exp: Ditto.
1492
1493 * gdb.gdb/selftest.exp: Ditto.
1494
1495 * gdb.multi/base.exp: Ditto.
1496 * gdb.multi/bkpt-multi-exec.exp: Ditto.
1497
1498 * gdb.python/py-block.exp: Ditto.
1499 * gdb.python/py-prettyprint.exp: Ditto.
1500 * gdb.python/py-template.exp: Ditto.
1501
1502 * gdb.server/ext-attach.exp: Ditto.
1503 * gdb.server/ext-run.exp: Ditto.
1504 * gdb.server/server-mon.exp: Ditto.
1505
1506 * gdb.threads/fork-thread-pending.exp: Ditto.
1507 * gdb.threads/hand-call-in-threads.exp: Ditto.
1508 * gdb.threads/interrupted-hand-call.exp: Ditto.
1509 * gdb.threads/linux-dp.exp: Ditto.
1510 * gdb.threads/manythreads.exp: Ditto.
1511 * gdb.threads/print-threads.exp: Ditto.
1512 * gdb.threads/pthreads.exp: Ditto.
1513 * gdb.threads/schedlock.exp: Ditto.
1514 * gdb.threads/thread-unwindonsignal.exp: Ditto.
1515 * gdb.threads/threadapply.exp: Ditto.
1516
de7ff789
MS
15172010-06-08 Michael Snyder <msnyder@vmware.com>
1518
889bf7c5 1519 * gdb.ada/exec_changed.exp:
de7ff789
MS
1520 Use ".*" instead of "" as wildcard regexp.
1521
1522 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
1523 * gdb.base/call-ar-st.exp: Ditto.
1524 * gdb.base/checkpoint.exp: Ditto.
1525 * gdb.base/default.exp: Ditto.
1526 * gdb.base/dump.exp: Ditto.
1527 * gdb.base/ending-run.exp: Ditto.
1528 * gdb.base/fileio.exp: Ditto.
1529 * gdb.base/miscexprs.exp: Ditto.
1530 * gdb.base/pointers.exp: Ditto.
1531 * gdb.base/readline.exp: Ditto.
1532 * gdb.base/reread.exp: Ditto.
1533 * gdb.base/restore.exp: Ditto.
1534 * gdb.base/shlib-call.exp: Ditto.
1535 * gdb.base/valgrind-db-attach.exp: Ditto.
1536 * gdb.base/volatile.exp: Ditto.
1537 * gdb.base/watchpoints.exp: Ditto.
1538
1539 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
1540
1541 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
1542 * gdb.python/py-value.exp: Ditto.
1543
1544 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
1545 * gdb.trace/circ.exp: Ditto.
1546 * gdb.trace/collection.exp: Ditto.
1547 * gdb.trace/packetlen.exp: Ditto.
1548 * gdb.trace/passc-dyn.exp: Ditto.
1549 * gdb.trace/report.exp: Ditto.
1550 * gdb.trace/tfile.exp: Ditto.
1551 * gdb.trace/tfind.exp: Ditto.
1552 * gdb.trace/while-dyn.exp: Ditto.
1553
3bebe2f2
JK
15542010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1555
1556 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
1557
5c631832
JK
15582010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1559
1560 Test PR 10640.
1561 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
1562
4c3376c8
SW
15632010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
1564
1565 * gdb.cp/koenig.exp: Test for ADL operators.
1566 * gdb.cp/koenig.cc: Added ADL operators.
1567 * gdb.cp/operator.exp: New test.
1568 * gdb.cp/operator.cc: New test.
1569
dc226d5a
MS
15702010-06-04 Michael Snyder <msnyder@vmware.com>
1571
dfb88a23
MS
1572 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
1573 * gdb.base/pending.exp: Ditto.
f7ae76b3 1574
dc226d5a
MS
1575 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
1576
967cf477
DE
15772010-06-04 Doug Evans <dje@google.com>
1578
1579 * gdb.python/py-prettyprint.exp: Add new test for enabled and
1580 disabled printers.
1581 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
1582 (enable_lookup_function): New function.
1583
eb801841
TT
15842010-06-04 Tom Tromey <tromey@redhat.com>
1585
1586 * gdb.python/py-value.exp (test_value_hash): Don't test equality
1587 of hash and id.
1588
38979823
JK
15892010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1590
1591 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
1592 newline.
1593 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
1594 (empty verbose non-noisy clear, empty verbose noisy clear)
1595 (empty non-verbose noisy clear): Likewise.
1596
35ec993f
MS
15972010-06-03 Michael Snyder <msnyder@vmware.com>
1598
1599 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
1600 * gdb.base/display.exp: Ditto.
1601 * gdb.base/find.exp: Ditto.
1602 * gdb.base/ifelse.exp: Ditto.
1603 * gdb.base/multi-forks.exp: Ditto.
1604 * gdb.base/recurse.exp: Ditto.
1605 * gdb.base/setshow.exp: Ditto.
1606 * gdb.base/value-double-free.exp: Ditto.
1607 * gdb.base/watch-vfork.exp: Ditto.
1608 * gdb.base/watch_thread_num.exp: Ditto.
1609 * gdb.base/watchpoint-solib.exp: Ditto.
1610 * gdb.base/watchpoint.exp: Ditto.
1611 * gdb.base/watchpoints.exp: Ditto.
1612
1613 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
1614 * gdb.cp/overload.exp: Ditto.
1615 * gdb.cp/virtfunc.exp: Ditto.
1616
1617 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
1618
889bf7c5 1619 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
1620 Replace gdb_test with gdb_test_no_output.
1621
889bf7c5 1622 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
1623 Replace gdb_test with gdb_test_no_output.
1624 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
1625 * gdb.threads/watchthreads.exp: Ditto.
1626 * gdb.threads/watchthreads2.exp: Ditto.
1627
1628 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
1629 * gdb.trace/tfind.exp: Ditto.
1630
c22decce
JB
16312010-06-03 Joel Brobecker <brobecker@adacore.com>
1632
1633 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
1634 successful test if message is the empty string.
1635
fd5700c7
JK
16362010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1637
1638 * gdb.fortran/module.exp (stopped language detection): New test.
1639
f55ee35c
JK
16402010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1641
1642 Support DW_TAG_module as separate namespaces.
1643 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
1644 gdb.fortran/library-module-lib.f90: New.
1645 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
1646 (print i): Remove.
1647 (continue to breakpoint: i-is-1, print var_i value 1)
1648 (continue to breakpoint: i-is-2, print var_i value 2)
1649 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
1650 (print var_d, print var_i value 14, ptype modmany, complete `modm)
1651 (complete `modmany, complete `modmany`, complete `modmany`var)
1652 (show language, setting breakpoint at module): New tests.
1653 * gdb.fortran/module.f90 (module mod): Remove.
1654 (module mod1, module mod2, module modmany, subroutine sub1)
1655 (subroutine sub2, program module): New.
1656
b8e8282f
JK
16572010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1658
1659 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
1660 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
1661 * gdb.cp/anon-union.exp (pass): Rename to ...
1662 (print z 2): ... here.
b8e8282f 1663
019ebafc
MS
16642010-06-02 Michael Snyder <msnyder@vmware.com>
1665
e68d8fd4
MS
1666 * gdb.trace/actions.exp: Use gdb_test_no_output.
1667 * gdb.trace/circ.exp: Ditto.
1668 * gdb.trace/packetlen.exp: Ditto.
1669 * gdb.trace/save-trace.exp: Ditto.
1670 * gdb.trace/tracecmd.exp: Ditto.
1671 * gdb.trace/tsv.exp: Ditto.
1672
12b5d08a
MS
1673 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
1674 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
1675 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
1676 * gdb.threads/manythreads.exp: Ditto.
1677 * gdb.threads/print-threads.exp: Ditto.
1678 * gdb.threads/pthreads.exp: Ditto.
1679 * gdb.threads/schedlock.exp: Ditto.
1680 * gdb.threads/staticthreads.exp: Ditto.
1681 * gdb.threads/thread-specific.exp: Ditto.
1682 * gdb.threads/thread-unwindonsignal.exp: Ditto.
1683 * gdb.threads/threadapply.exp: Ditto.
1684 * gdb.threads/watchthreads.exp: Ditto.
1685 * gdb.threads/watchthreads2.exp: Ditto.
1686
89493308
MS
1687 * gdb.python/py-block.exp: Use gdb_test_no_output.
1688 * gdb.python/py-prettyprint.exp: Ditto.
1689 * gdb.python/py-template.exp: Ditto.
1690 * gdb.python/py-value.exp: Ditto.
1691
1692 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
1693 * gdb.reverse/watch-reverse.exp: Ditto.
1694
1695 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
1696 * gdb.server/ext-run.exp: Ditto.
1697
019ebafc
MS
1698 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
1699 * gdb.dwarf2/dw2-compressed.exp: Ditto.
1700 * gdb.dwarf2/dw2-intercu.exp: Ditto.
1701 * gdb.dwarf2/dw2-intermix.exp: Ditto.
1702 * gdb.dwarf2/dw2-producer.exp: Ditto.
1703 * gdb.dwarf2/mac-fileno.exp: Ditto.
1704
1705 * gdb.gdb/observer.exp: Use gdb_test_no_output.
1706 * gdb.gdb/selftest.exp: Ditto.
1707
1708 * gdb.multi/base.exp: Use gdb_test_no_output.
1709
1710 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
1711
3e0ca3a5
JK
17122010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1713
1714 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
1715
9db70545
MS
17162010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
1717
a8d52276
MS
1718 * gdb.cp/class2.exp: Use gdb_test_no_output.
1719 * gdb.cp/classes.exp: Ditto.
1720 * gdb.cp/extern-c.exp: Ditto.
1721 * gdb.cp/inherit.exp: Ditto.
1722 * gdb.cp/maint.exp: Ditto.
1723 * gdb.cp/mb-inline.exp: Ditto.
1724 * gdb.cp/mb-templates.exp: Ditto.
1725 * gdb.cp/method2.exp: Ditto.
1726 * gdb.cp/misc.exp: Ditto.
1727 * gdb.cp/ovldbreak.exp: Ditto.
1728 * gdb.cp/punctuator.exp: Ditto.
1729 * gdb.cp/templates.exp: Ditto.
1730 * gdb.cp/virtbase.exp: Ditto.
1731
889bf7c5 1732 * gdb.threads/attach-stopped.exp:
9db70545 1733 Replace uses of send_gdb / gdb_expect.
889bf7c5 1734 * gdb.threads/attachstop-mt.exp:
9db70545 1735 Replace uses of send_gdb / gdb_expect.
889bf7c5 1736 * gdb.threads/gcore-thread.exp:
9db70545 1737 Replace uses of send_gdb / gdb_expect.
889bf7c5 1738 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
1739 Replace uses of send_gdb / gdb_expect.
1740 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 1741 * gdb.threads/print-threads.exp:
9db70545
MS
1742 Replace uses of send_gdb / gdb_expect.
1743 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
1744 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
1745 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
1746
1747 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
1748 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
1749 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
1750 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
1751 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
1752 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
1753 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
1754 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
1755 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
1756 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
1757 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
1758
359cc68c
JK
17592010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1760
1761 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
1762
7d3fe98e
SW
17632010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
1764
1765 * gdb.cp/koenig.exp: Added new test case.
1766 * gdb.cp/koenig.cc: Ditto.
1767
27d3a1a2
MS
17682010-06-01 Michael Snyder <msnyder@vmware.com>
1769
1770 * gdb.base/arithmet.exp: Use gdb_test_no_output.
1771 * gdb.base/arrayidx.exp: Ditto.
1772 * gdb.base/attach.exp: Ditto.
1773 * gdb.base/auxv.exp: Ditto.
1774 * gdb.base/bigcre.exp: Ditto.
1775 * gdb.base/break-always.exp: Ditto.
1776 * gdb.base/break-interp.exp: Ditto.
1777 * gdb.base/break.exp: Ditto.
1778 * gdb.base/breakpoint-shadow.exp: Ditto.
1779 * gdb.base/call-ar-st.exp: Ditto.
1780 * gdb.base/call-sc.exp: Ditto.
1781 * gdb.base/call-signal-resume.exp: Ditto.
1782 * gdb.base/callfuncs.exp: Ditto.
1783 * gdb.base/catch-syscall.exp: Ditto.
1784 * gdb.base/charset.exp: Ditto.
1785 * gdb.base/code-expr.exp: Ditto.
1786 * gdb.base/commands.exp: Ditto.
1787 * gdb.base/cond-expr.exp: Ditto.
1788 * gdb.base/condbreak.exp: Ditto.
1789 * gdb.base/cursal.exp: Ditto.
1790 * gdb.base/cvexpr.exp: Ditto.
1791 * gdb.base/default.exp: Ditto.
1792 * gdb.base/del.exp: Ditto.
1793 * gdb.base/detach.exp: Ditto.
1794 * gdb.base/display.exp: Ditto.
1795 * gdb.base/ena-dis-br.exp: Ditto.
1796 * gdb.base/eval-skip.exp: Ditto.
1797 * gdb.base/foll-fork.exp: Ditto.
1798 * gdb.base/foll-vfork.exp: Ditto.
1799 * gdb.base/frame-args.exp: Ditto.
1800 * gdb.base/funcargs.exp: Ditto.
1801 * gdb.base/gcore-buffer-overflow.exp: Ditto.
1802 * gdb.base/gdbvars.exp: Ditto.
1803 * gdb.base/help.exp: Ditto.
1804 * gdb.base/ifelse.exp: Ditto.
1805 * gdb.base/included.exp: Ditto.
1806 * gdb.base/list.exp: Ditto.
1807 * gdb.base/macscp.exp: Ditto.
1808 * gdb.base/maint.exp: Ditto.
1809 * gdb.base/multi-fork.exp: Ditto.
1810 * gdb.base/overlays.exp: Ditto.
1811 * gdb.base/page.exp: Ditto.
1812 * gdb.base/pending.exp: Ditto.
1813 * gdb.base/pointers.exp: Ditto.
1814 * gdb.base/pr11022.exp: Ditto.
1815 * gdb.base/prelink.exp: Ditto.
1816 * gdb.base/printcmds.exp: Ditto.
1817 * gdb.base/psymtab.exp: Ditto.
1818 * gdb.base/randomize.exp: Ditto.
1819 * gdb.base/relational.exp: Ditto.
1820 * gdb.base/relocate.exp: Ditto.
1821 * gdb.base/remote.exp: Ditto.
1822 * gdb.base/sepdebug.exp: Ditto.
1823 * gdb.base/set-lang-auto.exp: Ditto.
1824 * gdb.base/setshow.exp: Ditto.
1825 * gdb.base/setvar.exp: Ditto.
1826 * gdb.base/signals.exp: Ditto.
1827 * gdb.base/signull.exp: Ditto.
1828 * gdb.base/sigstep.exp: Ditto.
1829 * gdb.base/sizeof.exp: Ditto.
1830 * gdb.base/solib-disc.exp: Ditto.
1831 * gdb.base/store.exp: Ditto.
1832 * gdb.base/structs.exp: Ditto.
1833 * gdb.base/structs2.exp: Ditto.
1834 * gdb.base/subst.exp: Ditto.
1835 * gdb.base/term.exp: Ditto.
1836 * gdb.base/trace-commands.exp: Ditto.
1837 * gdb.base/unwindonsignal.exp: Ditto.
1838 * gdb.base/valgrind-db-attach.exp: Ditto.
1839 * gdb.base/varargs.exp: Ditto.
1840 * gdb.base/watch-cond.exp: Ditto.
1841 * gdb.base/watch_thread_num.exp: Ditto.
1842 * gdb.base/watchpoint-cond-gone.exp: Ditto.
1843 * gdb.base/watchpoint.exp: Ditto.
1844 * gdb.base/whatis-exp.exp: Ditto.
1845
f8d3bf8f
MS
18462010-06-01 Michael Snyder <msnyder@vmware.com>
1847
1848 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
1849 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
1850 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
1851 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
1852 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
1853 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
1854 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
1855 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
1856 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
1857 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
1858 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
1859 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
1860 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
1861 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
1862 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
1863
3f9e0d32
JK
18642010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1865
1866 * gdb.base/commands.exp (begin commands on watch): Remove excessive
1867 trailing newline.
1868 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
1869 * gdb.java/jmisc.exp (p *args\n): Rename to ...
1870 (p *args): ... here and remove excessive trailing newline.
1871
f629457d
JB
18722010-05-31 Joel Brobecker <brobecker@adacore.com>
1873
1874 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
1875
09eef106
JK
18762010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
1877
1878 Accept the new Linux kernel "t (tracing stop)" string.
1879 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
1880 Update comment.
1881 (state_wait) <T (tracing stop)>: New.
1882 (main): Update the state_wait expect string.
1883
94f31136
PA
18842010-05-28 Pedro Alves <pedro@codesourcery.com>
1885
1886 * limits.c, limits.exp: Delete files.
1887 * Makefile.in (clean mostlyclean): Adjust.
1888 * tracecmd.exp: Adjust.
1889
096554ab
JK
18902010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1891
1892 * gdb.base/tui-layout.exp: New.
1893
27d3a1a2 18942010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 1895
889bf7c5 1896 * gdb.reverse/break-precsave.exp:
bcd2dc50 1897 Replace uses of send_gdb / gdb_expect.
889bf7c5 1898 * gdb.reverse/break-reverse.exp:
bcd2dc50 1899 Replace uses of send_gdb / gdb_expect.
889bf7c5 1900 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 1901 Replace uses of send_gdb / gdb_expect.
889bf7c5 1902 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 1903 Replace uses of send_gdb / gdb_expect.
889bf7c5 1904 * gdb.reverse/finish-precsave.exp:
bcd2dc50 1905 Replace uses of send_gdb / gdb_expect.
889bf7c5 1906 * gdb.reverse/finish-reverse.exp:
bcd2dc50 1907 Replace uses of send_gdb / gdb_expect.
889bf7c5 1908 * gdb.reverse/i386-precsave.exp:
bcd2dc50 1909 Replace uses of send_gdb / gdb_expect.
889bf7c5 1910 * gdb.reverse/i386-reverse.exp:
bcd2dc50 1911 Replace uses of send_gdb / gdb_expect.
889bf7c5 1912 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 1913 Replace uses of send_gdb / gdb_expect.
889bf7c5 1914 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 1915 Replace uses of send_gdb / gdb_expect.
889bf7c5 1916 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 1917 Replace uses of send_gdb / gdb_expect.
889bf7c5 1918 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 1919 Replace uses of send_gdb / gdb_expect.
889bf7c5 1920 * gdb.reverse/machinestate.exp:
bcd2dc50 1921 Replace uses of send_gdb / gdb_expect.
889bf7c5 1922 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 1923 Replace uses of send_gdb / gdb_expect.
889bf7c5 1924 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 1925 Replace uses of send_gdb / gdb_expect.
889bf7c5 1926 * gdb.reverse/solib-precsave.exp:
bcd2dc50 1927 Replace uses of send_gdb / gdb_expect.
889bf7c5 1928 * gdb.reverse/solib-reverse.exp:
bcd2dc50 1929 Replace uses of send_gdb / gdb_expect.
889bf7c5 1930 * gdb.reverse/step-precsave.exp:
bcd2dc50 1931 Replace uses of send_gdb / gdb_expect.
889bf7c5 1932 * gdb.reverse/step-reverse.exp:
bcd2dc50 1933 Replace uses of send_gdb / gdb_expect.
889bf7c5 1934 * gdb.reverse/until-precsave.exp:
bcd2dc50 1935 Replace uses of send_gdb / gdb_expect.
889bf7c5 1936 * gdb.reverse/until-reverse.exp:
bcd2dc50 1937 Replace uses of send_gdb / gdb_expect.
889bf7c5 1938 * gdb.reverse/watch-precsave.exp:
bcd2dc50 1939 Replace uses of send_gdb / gdb_expect.
889bf7c5 1940 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
1941 Replace uses of send_gdb / gdb_expect.
1942
3def43e0
JK
19432010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1944
1945 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
1946 excessive newline.
1947
27d3a1a2 19482010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
1949
1950 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
1951 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
1952 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
1953 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
1954 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
1955 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
1956 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
1957 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
1958 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
1959 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
1960 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
1961 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
1962 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
1963 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
1964 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
1965 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
1966 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
1967 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
1968 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 1969
27d3a1a2 19702010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 1971
22454424
MS
1972 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
1973 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
1974
1975 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
1976 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
1977 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
1978
889bf7c5 1979 * gdb.reverse/consecutive-reverse.exp:
22454424 1980 Replace uses of send_gdb / gdb_expect.
889bf7c5 1981 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
1982 Replace uses of send_gdb / gdb_expect.
1983
1984 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
1985 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
1986 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 1987 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
1988 Replace uses of send_gdb / gdb_expect.
1989 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
1990 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
1991 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
1992 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
1993 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
1994 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
1995 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
1996 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
1997 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
1998
19992010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 2000
22454424 2001 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 2002
22454424 2003 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 2004
22454424
MS
2005 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
2006 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
2007 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
2008 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
2009 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
2010 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
2011 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
2012 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
2013 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 2014
6e5f2c59
TT
20152010-05-25 Tom Tromey <tromey@redhat.com>
2016
2017 * gdb.base/macscp.exp: Add missing space after setup_kfail.
2018
bbc8b958
TT
20192010-05-25 Tom Tromey <tromey@redhat.com>
2020
2021 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
2022 argument order.
2023 * gdb.base/macscp.exp: Fix setup_kfail argument order.
2024 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
2025 order.
2026 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
2027 order.
2028 * gdb.base/call-sc.exp (setup_kfails): Remove.
2029 (setup_compiler_kfails): Remove.
2030 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
2031 argument order.
2032 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
2033 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
2034 (advancei): Fix setup_kfail argument order.
2035 * gdb.base/radix.exp: Fix setup_kfail argument order.
2036 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
2037 order.
2038 * gdb.base/structs.exp (setup_kfails): Remove.
2039 (setup_compiler_kfails): Fix setup_kfail argument order.
2040 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
2041 order.
2042 * gdb.java/jmain.exp: Fix setup_kfail argument order.
2043 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
2044 setup_kfail argument order.
2045 * gdb.cp/overload.exp: Fix setup_kfail argument order.
2046
83d1babf
TT
20472010-05-25 Tom Tromey <tromey@redhat.com>
2048
2049 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
2050
6acb16a2
MS
20512010-05-25 Michael Snyder <msnyder@vmware.com>
2052
2053 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
2054 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
2055 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
2056 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
2057 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
2058 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
2059 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
2060 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
2061 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
2062 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
2063 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
2064 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
2065 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
2066 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
2067 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
2068 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
2069 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
2070 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
2071 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
2072 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
2073 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
2074 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
2075 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
2076 * gdb.base/default.exp: Replace send_gdb with gdb_test.
2077 * gdb.base/define.exp: Replace send_gdb with gdb_test.
2078 * gdb.base/display.exp: Replace send_gdb with gdb_test.
2079 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
2080 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
2081 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
2082 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
2083 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
2084 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
2085 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
2086 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
2087 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
2088 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
2089 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
2090 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
2091 * gdb.base/help.exp: Replace send_gdb with gdb_test.
2092 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
2093 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
2094 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
2095 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
2096 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
2097 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
2098 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
2099 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 2100 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
2101
21022010-05-25 Doug Evans <dje@google.com>
2103
2104 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
2105 gdb.string_to_argv.
ad3986f0 2106
d3b1e874
TT
21072010-05-21 Tom Tromey <tromey@redhat.com>
2108
2109 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
2110 Call it.
2111 * gdb.dwarf2/pieces.S: Update.
2112 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
2113
cb826367
TT
21142010-05-21 Tom Tromey <tromey@redhat.com>
2115
2116 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
2117 Call it.
2118 * gdb.dwarf2/pieces.c (struct C): New.
2119 (f6): New function.
2120 * gdb.dwarf2/pieces.S: Replace.
2121
74de6778
TT
21222010-05-21 Tom Tromey <tromey@redhat.com>
2123
2124 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
2125 Call it.
2126
afd74c5f
TT
21272010-05-21 Tom Tromey <tromey@redhat.com>
2128
2129 * gdb.dwarf2.pieces.exp: New file.
2130 * gdb.dwarf2.pieces.S: New file.
2131 * gdb.dwarf2.pieces.c: New file.
2132
a7b75dfd 21332010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 2134 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
2135
2136 * lib/gdb.exp (gdb_test_no_output): New function.
2137 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
2138 when testing commands that should produce no output.
2139
c81c812a
JB
21402010-05-17 Joel Brobecker <brobecker@adacore.com>
2141
2142 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
2143 parameter that we want to watch being a constant.
2144
0cce5bd9
JB
21452010-05-17 Joel Brobecker <brobecker@adacore.com>
2146
2147 * gdb.ada/cond_lang: New testcase.
2148
47050449
JB
21492010-05-17 Joel Brobecker <brobecker@adacore.com>
2150
2151 * lib/gdb.exp (banned_variables): New variable/constant.
2152 (gdb_init): Add write trace on variables listed in banned_variables.
2153 (gdb_finish): Remove write traces on variables listed in
2154 banned_variables.
2155
77c01586
JB
21562010-05-17 Joel Brobecker <brobecker@adacore.com>
2157
2158 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
2159 * gdb.cp/koenig.exp: Likewise.
2160
88d4aea7
PM
21612010-05-14 Phil Muldoon <pmuldoon@redhat.com>
2162
889bf7c5 2163 PR python/11482
88d4aea7
PM
2164
2165 * gdb.python/py-value.exp (test_value_hash): New function.
2166
f5a010c0
PM
21672010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
2168
2169 PR exp/11530.
2170 * gdb.base/gdb11530.c: New file.
2171 * gdb.base/gdb11530.exp: New file.
2172
8ef4892f
JK
21732010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2174
2175 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
2176 * gdb.dwarf2/dw2-modula2-self-type.S: New.
2177
7322dca9
SW
21782010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
2179
2180 * gdb.cp/koenig.exp: New test.
2181 * gdb.cp/koenig.cc: New test program.
2182
02e7ea18
JB
21832010-05-05 Joel Brobecker <brobecker@adacore.com>
2184
2185 Remove the use of prms_id and bug_id throughout the testsuite.
2186
e1c34c5d
PM
21872010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
2188
2189 PR exp/11349.
2190 * testsuite/gdb.cp/ref-types.exp: Add test to examine
2191 use a reference local variable.
2192
8e1d0c49
JK
21932010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2194
2195 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
2196 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
2197 variable different_dir. Move debugfile into a full directory pathname
2198 under DIFFERENT_DIR.
2199 * lib/gdb.exp (separate_debug_filename): Remove.
2200 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
2201 variable debug_dir and mkdir of it. Update function comments.
2202
e66408ed
PA
22032010-04-29 Pedro Alves <pedro@codesourcery.com>
2204
2205 PR gdb/11557
2206
2207 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
2208 files.
2209
d7b32ed3
PM
22102010-04-29 Phil Muldoon <pmuldoon@redhat.com>
2211
889bf7c5 2212 * gdb.python/py-param.exp: New File.
d7b32ed3 2213
6aecb9c2
JB
22142010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
2215
2216 * gdb.base/default.exp: Fix "set language" test.
2217
bdf92a1c
PM
22182010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
2219
2220 PR breakpoints/11531.
2221 * gdb.base/gdb11531.c: New file.
2222 * gdb.base/gdb11531.exp: New file.
2223
3f172e24
TT
22242010-04-26 Tom Tromey <tromey@redhat.com>
2225
2226 * gdb.base/completion.exp: Add tests for completion and deprecated
2227 commands.
2228
64af4c92
JK
22292010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2230
2231 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
2232 (print /x char_array): Escape curly brackets.
2233
492928e4
JK
22342010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2235
2236 Fix deadlock on looped list of loaded shared objects.
2237 * gdb.base/solib-corrupted.exp: New.
2238
66d09542
DE
22392010-04-23 Doug Evans <dje@google.com>
2240
2241 * gdb.python/py-section-script.c: New file.
2242 * gdb.python/py-section-script.exp: New file.
2243 * gdb.python/py-section-script.py: New file.
2244
8bd10a10
CM
22452010-04-20 Chris Moller <cmoller@redhat.com>
2246
2247 PR 10179
2248
2249 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
2250 * gdb.base/pr10179-a.c:
2251 * gdb.base/pr10179-b.c:
2252 * gdb.base/pr10179.exp: New files.
2253
c0201579
JK
22542010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2255
2256 Fix crashes on dangling display expressions.
2257 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
2258 is SEP.
2259 (lib_flags): Remove the "debug" keyword.
2260 (libsepdebug): New variable for iterating new loop.
2261 (save_pf_prefix): New variable wrapping the loop.
2262 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
2263 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
2264
793b0ff8
PM
22652010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
2266
2267 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
2268
097f51f7
PM
22692010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
2270
2271 PR stabs/11479.
2272 * gdb.stabs/gdb11479.exp: New file.
2273 * gdb.stabs/gdb11479.c: New file.
2274
9a22f0d0
PM
22752010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
2276
2277 * gdb.base/charset.c (Strin16, String32): New variables.
2278 * gdb.base/charset.exp (gdb_test): Test correct display
2279 of 16 or 32 bit strings.
2280
22812010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
2282
2283 PR 9167
2284 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
2285 * gdb.cp/pr9167.cc: New file.
2286 * gdb.cp/pr9167.exp: New file.
2287
2288
6e354e5e
PM
22892010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
2290
2291 PR pascal/11492.
2292 * gdb.pascal/gdb11492.pas: New file.
2293 * gdb.pascal/gdb11492.exp: New file.
2294
be942545
JB
22952010-04-20 Joel Brobecker <brobecker@adacore.com>
2296
1667e6e3 2297 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 2298
0c3acc09
JB
22992010-04-20 Joel Brobecker <brobecker@adacore.com>
2300
2301 * gdb.ada/dyn_loc: New testcase.
2302
ec31cde5
CM
23032010-04-20 Chris Moller <cmoller@redhat.com>
2304
2305 PR 10867
889bf7c5 2306
ec31cde5
CM
2307 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
2308 * gdb.cp/pr10687.cc: New file.
2309 * gdb.cp/pr10687.exp: New file.
2310
2311
ce4b0682
SDJ
23122010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2313 Sergio Durigan Junior <sergiodj@redhat.com>
2314
2315 * gdb.fortran/logical.exp: New testcase.
2316 * gdb.fortran/logical.f90: New file.
2317
3436961f
DE
23182010-04-19 Doug Evans <dje@google.com>
2319
2320 * gdb.base/help.exp (help source): Update expected output.
2321
4d836c09
JK
23222010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2323
2324 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
2325 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
2326 gdb_exit and return.
2327 (executable): New variable.
2328 (binfile): Use it.
2329
6149aea9
PA
23302010-04-19 Pedro Alves <pedro@codesourcery.com>
2331
2332 PR breakpoints/8554.
2333
2334 * gdb.trace/save-trace.exp: Adjust.
2335
ed41462c
L
23362010-04-17 H.J. Lu <hongjiu.lu@intel.com>
2337
2338 PR corefiles/11511
2339 * gdb.arch/system-gcore.exp: New.
2340 * gdb.arch/gcore.c: Likewise.
2341
3f7b2faa
DE
23422010-04-15 Doug Evans <dje@google.com>
2343
fa33c3cd
DE
2344 * gdb.python/py-progspace.c: New file.
2345 * gdb.python/py-progspace.exp: New file.
2346
3f7b2faa
DE
2347 * gdb.base/source.exp: Add tests for "source -s".
2348
79f283fe
PM
23492010-04-14 Phil Muldoon <pmuldoon@redhat.com>
2350
2351 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
2352 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
2353 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
2354 * gdb.python/py-mi.exp: New test for to_string returning None.
2355
fc8eb08a
PM
23562010-04-12 Phil Muldoon <pmuldoon@redhat.com>
2357
2358 * gdb.python/py-breakpoint.c: Make result global.
2359
26e197f6
JK
23602010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2361
2362 Fix non-GNU make compatibility.
2363 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
2364
adc36818
PM
23652010-04-09 Phil Muldoon <pmuldoon@redhat.com>
2366
2367 * gdb.python/py-breakpoint.exp: New File.
2368 * gdb.python/py-breakpoint.C: Ditto.
2369
64e17368
SS
23702010-04-08 Stan Shebs <stan@codesourcery.com>
2371
2372 * gdb.trace/actions.exp: Clear default-collect.
2373 * gdb.trace/save-trace.exp: Clear default-collect.
2374
fff5cc64
PM
23752010-04-08 Phil Muldoon <pmuldoon@redhat.com>
2376
2377 * gdb.python/py-value: Add null string variable.
2378 (test_lazy_string): Test zero length, NULL address lazy
2379 strings.
2380
a055a187
L
23812010-04-07 H.J. Lu <hongjiu.lu@intel.com>
2382
2383 * gdb.arch/i386-avx.c: New.
2384 * gdb.arch/i386-avx.exp: Likewise.
2385
2386 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
2387
96e39866
DE
23882010-04-06 Doug Evans <dje@google.com>
2389
2390 * gdb.base/source-test.gdb: New file.
2391 * gdb.base/source.exp: Test source -v.
2392
5984a431
UW
23932010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2394
2395 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
2396
ec8a089a
PM
23972010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
2398
2399 * gdb.stabs/aout.sed: Convert all backslash to double backslash
2400 within one line, unless it is followed by a double quote.
2401 * gdb.stabs/hppa.sed: Idem.
2402 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
2403 * gdb.stabs/weird.exp: Check for correct parsing of
2404 char and string constants.
ec8a089a
PM
2405 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
2406 in .stabs to .stabx substitution.
2407
fce3c1f0
SS
24082010-04-05 Stan Shebs <stan@codesourcery.com>
2409
2410 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
2411 constant global.
2412 * gdb.trace/tfile.exp: Try to print them.
2413
d77f58be
SS
24142010-04-04 Stan Shebs <stan@codesourcery.com>
2415
2416 * gdb.base/completion.exp: Update for new "info watchpoints".
2417 * gdb.base/default.exp: Ditto.
2418 * gdb.base/help.exp: Ditto.
2419 * gdb.base/watchpoint.exp: Ditto.
2420 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 2421
af54718e
SS
24222010-04-04 Stan Shebs <stan@codesourcery.com>
2423
2424 * gdb.trace/tfile.exp: Sharpen tfind test.
2425
74d1f91e
JK
24262010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2427
2428 * gdb.base/break-entry.exp: New.
2429
eb8e76db 24302010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 2431 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
2432
2433 * gdb.reverse/i386-sse-reverse.exp: New file.
2434 * gdb.reverse/i386-sse-reverse.c: New file.
2435
bf65cad8
PA
24362010-04-02 Pedro Alves <pedro@codesourcery.com>
2437
2438 * gdb.trace/tfind.exp: Adjust expected disassembly output.
2439
fff87407
SS
24402010-04-01 Stan Shebs <stan@codesourcery.com>
2441
2442 * gdb.trace/actions.exp: Tweak expected output.
2443 * gdb.trace/while-stepping.exp: Tweak expected output.
2444
fe01d668
L
24452010-04-01 H.J. Lu <hongjiu.lu@intel.com>
2446
2447 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
2448
86b17b60
PA
24492010-04-01 Pedro Alves <pedro@codesourcery.com>
2450
2451 * gdb.base/commands.exp: Adjust.
2452 * gdb.cp/extern-c.exp: Adjust.
2453
2c58c0a9
PA
24542010-04-01 Pedro Alves <pedro@codesourcery.com>
2455
2456 * gdb.trace/collection.c (local_test_func): Define a local struct,
2457 and instanciate it.
2458
0db9b91c
PA
24592010-04-01 Pedro Alves <pedro@codesourcery.com>
2460
2461 * gdb.trace/collection.exp (gdb_collect_args_test)
2462 (gdb_collect_argarray_test): XFAIL the tests that assume the
2463 argarray argument's elements are collected.
2464
8072405b
JK
24652010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
2466
2467 * gdb.dwarf2/dw2-bad-parameter-type.exp,
2468 gdb.dwarf2/dw2-bad-parameter-type.S: New.
2469
8bf6485c
SS
24702010-03-31 Stan Shebs <stan@codesourcery.com>
2471
2472 * gdb.trace/save-trace.exp: Test save/restore of default-collect
2473 and tracepoint conditionals.
2474 (gdb_verify_tracepoints): Delete unused return.
2475
fd7f724a
KS
24762010-03-26 Keith Seitz <keiths@redhat.com>
2477
2478 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
2479 appear in the output before main.
2480 Remove KFAIL for gdb/2215 aka bz 9320.
2481
8d9e7719
DE
24822010-03-30 Doug Evans <dje@google.com>
2483
0906dd0b
DE
2484 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
2485 by dejagnu.
2486 * gdb.arch/amd64-dword.exp: Ditto.
2487
8d9e7719
DE
2488 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
2489 match.
2490 (break printf): Ditto.
2491
1da644f0
SW
24922010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
2493
2494 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
2495 gcc < 4.4.
2496 * gdb.cp/shadow.exp: Ditto.
2497
a8121990
PA
24982010-03-29 Pedro Alves <pedro@codesourcery.com>
2499
2500 * gdb.trace/collection.exp (run_trace_experiment): Make sure
2501 "tstart" is silent.
2502
6e79d367
PA
25032010-03-29 Pedro Alves <pedro@codesourcery.com>
2504
2505 * gdb.trace/collection.exp (executable): New.
2506 (binfile): Use it.
2507 (fpreg, spreg, pcreg): New.
2508 (test_register): Use gdb_test_multiple. Pass /x to print.
2509 (prepare_for_trace_test): New.
2510 (run_trace_experiment): Use "continue", not gdb_run_cmd.
2511 (gdb_collect_args_test, gdb_collect_argstruct_test)
2512 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
2513 prepare_for_trace_test.
2514 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
2515 fpreg, spreg and pcreg.
2516 (gdb_collect_expression_test, gdb_collect_globals_test): Use
2517 prepare_for_trace_test.
2518 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
2519 try to detect tracing support here. Don't set breakpoints at
2520 `begin' or `end' here.
2521 <global scope>: Use clean_restart. Run to main before checking
2522 for tracing support. Check for for tracing support here.
2523
09248348
JK
25242010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2525
2526 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
2527 " as $displacement" to "seen displacement message".
2528
d350db38
PA
25292010-03-28 Pedro Alves <pedro@codesourcery.com>
2530
2531 * gdb.trace/while-dyn.exp (executable): New variable.
2532 (binfile): Use it.
2533 (test_while_stepping): New function. Move most tests here. Call
2534 it once for each of the while-stepping, stepping and ws aliases.
2535
907af001
UW
25362010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2537
2538 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
2539 that do not provide the tagless_struct type name at all.
2540 (test_print_anon_union): Do not check value of uninitialized
2541 union member. Do not use cp_test_ptype_class, so we can accept
2542 "long" as well as "long int".
2543
610197fd
PA
25442010-03-26 Pedro Alves <pedro@codesourcery.com>
2545
2546 * gdb.trace/tfile.c (tohex, bin2hex): New.
2547 (write_error_trace_file): Hexify error description.
2548
6c28cbf2
SS
25492010-03-25 Stan Shebs <stan@codesourcery.com>
2550
2551 * gdb.trace/tfile.c: Generate an additional trace file, improve
2552 portability.
2553 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
2554 files in a better way.
2555
e62b8c7e
KS
25562010-03-25 Keith Seitz <keiths@redhat.com>
2557
2558 * gdb.java/jprint.exp: XFAIL printing of static class members
2559 because of GCC debuginfo problem.
2560
82ccf5a5
JK
25612010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2562
2563 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
2564
293e2f9e
DJ
25652010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
2566
2567 * gdb.base/completion.exp: Allow long instead of long int.
2568 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
2569 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
2570 variable p.
2571 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
2572 * gdb.base/pointers.exp: Allow long instead of long int.
2573 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
2574 * gdb.base/step-line.exp: Allow a directory before the source file name.
2575
95a42b64
TT
25762010-03-24 Tom Tromey <tromey@redhat.com>
2577
2578 PR breakpoints/9352:
2579 * gdb.base/default.exp: Update.
2580 * gdb.base/commands.exp: Update.
2581 * gdb.cp/extern-c.exp: Test setting commands on multiple
2582 breakpoints at once.
2583
2390201f
DJ
25842010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
2585
2586 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
2587 if gdb,nosignals.
2588 * gdb.base/watchpoints.c: Do not include unnecessary headers.
2589 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
2590 exited".
2591
8c9a6790
SS
25922010-03-24 Stan Shebs <stan@codesourcery.com>
2593
2594 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
2595
a6c727b2
DJ
25962010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
2597
2598 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
2599 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
2600 argument. Handle "short" and "long".
2601 (Top level): Pass overprototyped output for old_fptr and xptr.
2602
4dfd5423
PA
26032010-03-23 Pedro Alves <pedro@codesourcery.com>
2604
2605 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
2606 format strings and add casts to avoid compiler warnings.
2607
26082010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
2609
2610 * lib/trace-support.exp (gdb_trace_setactions):
2611 Don't expect whitespace after ">" prompt.
2612 * gdb.trace/actions.exp: Adjust for output changes.
2613 * gdb.trace/while-stepping.exp: Likewise.
2614
c847d045
JK
26152010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2616
2617 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
2618 and r157645).
2619
5f717f1d
JK
26202010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2621
2622 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
2623 New.
2624
7d6d51d5
DJ
26252010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
2626
2627 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
2628 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
2629
3b11a015
SS
26302010-03-19 Stan Shebs <stan@codesourcery.com>
2631
2632 * gdb.trace/ax.exp: New file.
2633
d7d158ed
DE
26342010-03-19 Doug Evans <dje@google.com>
2635
6bb85cd1
DE
2636 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
2637 output from gcc.
2638
d7d158ed
DE
2639 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
2640 named /usr/sbin/prelink<foo>.
2641
4daf5ac0
SS
26422010-03-18 Stan Shebs <stan@codesourcery.com>
2643
2644 * gdb.trace/circ.exp: Test circular-trace-buffer.
2645 * gdb.trace/tfile.exp: Update tstatus test.
2646
e8d05480
JB
26472010-03-18 Joel Brobecker <brobecker@adacore.com>
2648
2649 * gdb.dwarf2/dw2-anonymous-func.S: New file.
2650 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
2651
441b986a
UW
26522010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2653
2654 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
2655
4247603b
PA
26562010-03-18 Pedro Alves <pedro@codesourcery.com>
2657
2658 * gdb.base/default.exp: Adjust the expected output of the finish
2659 and until commands when the inferior is not being run.
2660
13387711
SW
26612010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
2662
2663 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
2664 * gdb.cp/nsusing.exp: Ditto.
2665
6e31430b
TT
26662010-03-15 Tom Tromey <tromey@redhat.com>
2667
2668 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
2669 * gdb.cp/userdef.cc (operator==): New function.
2670 (main): New locals mem1, mem2.
2671
e2d69cb5
JZ
26722010-03-15 Jie Zhang <jie@codesourcery.com>
2673
2674 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
2675 Declare and use new loadtimeout variable.
2676
f572f0a9
DJ
26772010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
2678
2679 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
2680 Use gdb_load later.
2681
51f4c0b0
PA
26822010-03-14 Pedro Alves <pedro@codesourcery.com>
2683
2684 * gdb.base/solib-disc.c (main): Make format of fprintf a string
2685 literal. Add missing endlines to prints to stderr.
2686
1c809c68
TT
26872010-03-12 Tom Tromey <tromey@redhat.com>
2688
2689 PR c++/9708:
2690 * gdb.cp/m-static.exp: Add regression test.
2691 * gdb.cp/m-static.cc (method): New method.
2692 (main): Call it.
2693
00ae8fef
SW
26942010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
2695
2696 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
2697 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
2698
759f0f0b
PA
26992010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
2700
21e24d21
PA
2701 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
2702
27032010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
2704
759f0f0b
PA
2705 * lib/gdb.exp (skip_stl_tests): New.
2706 (gdb_compile): Symbian needs -ldl.
2707 (shlib_target_file): New.
2708 (shlib_symbol_file): New.
2709 (gdb_load_shlibs): Use shlib_target_file.
2710 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
2711 * gdb.cp/exception.exp: Use skip_stl_tests.
2712 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
2713 * gdb.cp/try_catch.exp: Use skip_stl_tests.
2714 * gdb.cp/mb-templates.exp: Ditto.
2715 * gdb.base/commands.exp: Relax regexes.
2716 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
2717 shlib_target_file and shlib_symbol_file.
2718 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
2719 sections.
2720 * gdb.base/ending-run.exp: Accept E32Main for symbian.
2721 * gdb.base/solib-disc.exp: Use
2722 shlib_target_file and shlib_symbol_file.
2723 * gdb.base/unload.exp: Don't skip on symbian. Use
2724 shlib_target_file and shlib_symbol_file.
2725 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
2726
6a8f2671 27272010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 2728
6a8f2671
PA
2729 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
2730 * gdb.trace/report.exp: Adjust for x86 and x86_64.
2731 Issue a tfind end before looking for a tracepoint frame.
2732 * gdb.trace/tfind.exp: Adjust tstatus output.
2733 Adjust disassembly output.
2734 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
2735
ccf26247
JK
27362010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2737
2738 * gdb.base/break-interp.exp: Create new displacement parameter value
2739 for the test_ld calls.
2740 (reach): New parameter displacement, verify its content. New push of
2741 pf_prefix "reach-$func:". Import global expect_out.
2742 (test_core): New parameter displacement, verify its content. New push
2743 of pf_prefix "core:". New command "set verbose on". Import global
2744 expect_out.
2745 (test_attach): New parameter displacement, verify its content. New
2746 push of pf_prefix "attach:". New command "set verbose on". Import
2747 global expect_out.
2748 (test_ld): New parameter displacement, pass it to the reach, test_core
2749 and test_attach calls and verify its content in the "ld.so exit" test.
2750 * gdb.base/prelink.exp: Remove gdb_exit and final return.
2751 (prelink): Update expected text, use gdb_test.
2752
e469c7fb
DE
27532010-03-10 Doug Evans <dje@google.com>
2754
2755 * gdb.base/checkpoint.exp: Fix comment.
2756 Lengthen timeout while doing >600 checkpoints test.
2757 Rename duplicate "kill all one" test to keep test names unique.
2758
60e1c644
PA
27592010-03-10 Pedro Alves <pedro@codesourcery.com>
2760
2761 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
2762
cec808ec
KS
27632010-03-08 Keith Seitz <keiths@redhat.com>
2764
889bf7c5
PA
2765 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
2766 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
2767 (dm_type_long): New function.
2768 (dm_type_unsigned_short): New function.
2769 (dm_type_unsigned_long): New function.
2770 (myint): New typedef.
2771 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
2772 long, unsigned shor and long, operator char*, and typedef.
2773 (test_lookup_operator_functions): Add operator char* test.
2774 (test_paddr_operator_functions): Likewise.
2775 (test_paddr_overloaded_functions): Use probe values for
2776 short, long, and unsigned short and long.
2777 (test_paddr_hairy_functions): If the demangler probe detected
2778 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
2779 demangler.
2780 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
2781 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
2782 and "print null_pmf".
2783 Add test "ptype a.*pmf".
2784 * gdb.cp/overload.exp: Allow optional "int" to appear with
2785 "short" and "long".
2786 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
2787 long expect value for men_overload1arg.
2788 Allow "int" to appear with "short" and "long".
2789 When testing "info break", add argument for main (void).
2790 Also allow "int" to appear with "short" and "long".
2791 Ditto with "unsigned" and "long long".
cec808ec
KS
2792 * gdb.java/jmain.exp: Do not enclose methods names in single
2793 quotes.
2794 * gdb.java/jmisc.exp: Likewise.
2795 * gdb.java/jprint.exp: Likewise.
2796 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
2797
2798 From Jan Kratochvil <jan.kratochvil@redhat.com>:
2799 * gdb.cp/exception.exp (backtrace after first throw)
2800 (backtrace after second throw): Allow a namespace before __cxa_throw.
2801 (backtrace after first catch, backtrace after second catch): Allow
2802 a namespace before __cxa_begin_catch.
2803
2804 * gdb.cp/cpexprs.exp: New file.
2805 * gdb.cp/cpexprs.cc: New file.
2806
2807 From Daniel Jacobowitz <dan@codesourcery.com>
2808 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
2809 to use string_to_regexp.
2810 (ctor, dtor): New functions. Use them to match constructor
2811 and destructor function types.
2812 (Top level): Use runto_main.
2813
f870a310
TT
28142010-03-05 Tom Tromey <tromey@redhat.com>
2815
2816 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
2817 gdb.target_charset.
2818 (pp_ns.to_string): Likewise.
2819
0c199f28
KS
28202010-03-04 Keith Seitz <keiths@redhat.com>
2821
2822 * gdb.cp/overload.exp: Test that the filename portion of a linespec
2823 can be quoted. Test that both the filename and function/line
2824 portions can be quoted at the same time.
2825
c7437ca6
PA
28262010-03-04 Pedro Alves <pedro@codesourcery.com>
2827
2828 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
2829
b111b805
DE
28302010-03-03 Doug Evans <dje@google.com>
2831
24486cb7
DE
2832 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
2833 libc contains libpthread.
2834
b111b805
DE
2835 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
2836 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
2837 of gdb_compile. Add another pattern to match android backtrace.
2838
a0e0ef55
TT
28392010-03-03 Tom Tromey <tromey@redhat.com>
2840
2841 PR gdb/11345:
2842 * gdb.base/printcmds.exp (test_printf): Add test.
2843
1ba53b71
L
28442010-03-02 H.J. Lu <hongjiu.lu@intel.com>
2845
2846 * gdb.arch/amd64-byte.exp: New.
2847 * gdb.arch/amd64-dword.exp: Likewise.
2848 * gdb.arch/amd64-pseudo.c: Likewise.
2849 * gdb.arch/amd64-word.exp: Likewise.
2850 * gdb.arch/i386-byte.exp: Likewise.
2851 * gdb.arch/i386-pseudo.c: Likewise.
2852 * gdb.arch/i386-word.exp: Likewise.
2853
f5dff777
DJ
28542010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
2855
2856 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
2857 types. Add structreg, bitfields, and flags registers.
2858 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
2859 registers.
2860
90884b2b
L
28612010-03-01 H.J. Lu <hongjiu.lu@intel.com>
2862
2863 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
2864 (load_description): Set architecture if defined.
2865
dc00d89f
PM
28662010-02-28 Phil Muldoon <pmuldoon@redhat.com>
2867
2868 * gdb.python/py-frame.exp: Add read_var block tests.
2869 * gdb.python/py-frame.c (block): New function.
2870
0e095b7e
JK
28712010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2872 Daniel Jacobowitz <dan@codesourcery.com>
2873
2874 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
2875
624f1a65
DM
28762010-02-25 David S. Miller <davem@davemloft.net>
2877
2878 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
2879 fix logic for setting all_syscalls_numbers.
2880
f3e9a817
PM
28812010-02-24 Phil Muldoon <pmuldoon@redhat.com>
2882
2883 * Makefile.in: Add py-block and py-symbol.
2884 * gdb.python/py-symbol.exp: New File.
2885 * gdb.python/py-symtab.exp: New File.
2886 * gdb.python/py-block.exp: New File.
2887 * gdb.python/py-symbol.c: New File.
2888 * gdb.python/py-block.c: New File.
2889
f6bbabf0
PM
28902010-02-24 Phil Muldoon <pmuldoon@redhat.com>
2891
2892 PR python/11314
2893 * lib/gdb.exp (skip_python_tests): New function.
2894 * gdb.python/py-cmd.exp: Use skip_python_tests.
2895 * gdb.python/py-frame.exp: Likewise.
2896 * gdb.python/py-function.exp: Likewise.
2897 * gdb.python/py-prettyprint.exp: Likewise.
2898 * gdb.python/py-template.exp: Likewise.
2899 * gdb.python/py-type.exp: Likewise.
2900 * gdb.python/py-value.exp: Likewise.
2901
85d721b8
PA
29022010-02-22 Pedro Alves <pedro@codesourcery.com>
2903
2904 PR9605
2905
2906 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
2907
48e32051
TT
29082010-02-19 Tom Tromey <tromey@redhat.com>
2909
2910 PR c++/8693, PR c++/9496:
2911 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
2912 regression tests.
2913
ac9c0048
JK
29142010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2915
2916 Fix compatibility with m68k as.
2917 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
2918 Use only /* comments */.
2919
57bb97a4
UW
29202010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2921
2922 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
2923 * configure: Regenerate.
2924
7d1bf85c
DJ
29252010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
2926
2927 * gdb.python/py-type.exp: Check for Python support.
2928
061b5285
PA
29292010-02-17 Pedro Alves <pedro@codesourcery.com>
2930
2931 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
2932 `regsub' syntax available.
2933
f8a8bc2c
PA
29342010-02-17 Pedro Alves <pedro@codesourcery.com>
2935
2936 * gdb.base/shmain.c (main): Remove printf call.
2937 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
2938 * gdb.base/unload.c (main): Make format of fprintf a string
2939 literal. Add missing endlines to prints to stderr.
2940 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
2941
6f451e5e
TT
29422010-02-17 Tom Tromey <tromey@redhat.com>
2943
2944 * gdb.java/jprint.java (jprint.props): New field.
2945 * gdb.java/jprint.exp (set_lang_java): Add regression test.
2946
12d79008
PA
29472010-02-17 Pedro Alves <pedro@codesourcery.com>
2948
ef801a0e 2949 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
2950 available.
2951
d252f7e5
DJ
29522010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2953
2954 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
2955 creation to support remote host testing.
2956
67bdab6c
DJ
29572010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2958
2959 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
2960 Recognize "command not found".
2961
bb391223
DJ
29622010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2963
2964 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
2965 single-stepping.
2966
70362913
DJ
29672010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2968
2969 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
2970 if arguments are not supported.
2971
493f3c00
DJ
29722010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2973
2974 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
2975 be const or non-const.
2976
8034c749
DJ
29772010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2978
2979 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
2980 mi_send_resuming_command to send -exec-continue.
2981
791dfb64
DJ
29822010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2983
2984 * gdb.base/list.exp (test_list_filename_and_function): Add test
2985 with single quotes.
2986 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
2987 matching.
2988 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
2989 Add KFAIL'd tests for PR gdb/11289.
2990
7c5fe868
DJ
29912010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2992
2993 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
2994
fdc498b8
DJ
29952010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
2996
2997 * gdb.base/comp-dir/subdir/dummy.txt: New file.
2998 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
2999 a temporary directory.
3000
b519e2a6
DJ
30012010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
3002
3003 * gdb.base/charset.exp: Use a single regular expression to match
3004 show host-charset and show target-charset output.
3005
74164c56
JK
30062010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3007
3008 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
3009 "Illegal process-id" expect string more exact.
3010 (attach to digits-starting nonsense is prohibited): New.
3011
701ed6dc
JK
30122010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3013
3014 * gdb.base/prelink.exp (set verbose on): New.
3015
889bf7c5 30162010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
3017
3018 * mi-reverse.exp: New file. Test for reverse option to the
3019 following MI commands: exec-continue, exec-finish, exec-next,
3020 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 3021
dadf0e9c
JB
30222010-02-09 Joel Brobecker <brobecker@adacore.com>
3023
3024 * gdb.ada/ptype_tagged_param: New testcase.
3025
714f19d5
TT
30262010-02-08 Tom Tromey <tromey@redhat.com>
3027
3028 PR c++/8017:
3029 * gdb.cp/overload.exp: Add tests.
3030 * gdb.cp/overload.cc (struct K): New.
3031 (namespace N): New.
3032 (main): Call new functions.
3033 (K::staticoverload): Define.
3034
889bf7c5 30352010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
3036
3037 PR gdb/10728
3038 * gdb.cp/pr10728-x.h: New file.
3039 * gdb.cp/pr10728-x.cc: New file.
3040 * gdb.cp/pr10728-y.cc: New file.
3041 * gdb.cp/pr10728.exp: New file.
3042 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
3043
889bf7c5 30442010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
3045
3046 PR gdb/9067
3047 * gdb.cp/pr9067.exp: New
3048 * gdb.cp/pr9067.cc: New
3049 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
3050
7b356089
JB
30512010-02-08 Joel Brobecker <brobecker@adacore.com>
3052
3053 * lib/gdb.exp (gdb_test_timeout): New global variable.
3054 Set it to timeout if not already set.
3055 (gdb_init): Reset the value of timeout to gdb_test_timeout.
3056
1be00882
DE
30572010-02-05 Doug Evans <dje@google.com>
3058
3059 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
3060 user.
3061
82856980
SW
30622010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
3063
3064 PR c++/7935:
3065 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
3066
1a334831
TT
30672010-02-04 Tom Tromey <tromey@redhat.com>
3068
3069 * gdb.cp/virtbase.exp: Make test case names unique.
3070
9c3c02fd
TT
30712010-02-02 Tom Tromey <tromey@redhat.com>
3072
3073 * gdb.cp/virtbase.exp: Add regression tests.
3074 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
3075 (main): Instantiate RHC.
3076
0cc2414c
TT
30772010-02-02 Tom Tromey <tromey@redhat.com>
3078
3079 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
3080 type-printing change.
3081
edf3d5f3
TT
30822010-02-02 Tom Tromey <tromey@redhat.com>
3083
3084 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
3085 * gdb.cp/virtbase.cc: New file.
3086 * gdb.cp/virtbase.exp: New file.
3087 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
3088
e4b7f41c
JK
30892010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3090
3091 PR libc/11214:
3092 * gdb.threads/current-lwp-dead.c: Include features.h.
3093 (HAS_NOMMU): New.
3094 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
3095
b381ea14
JK
30962010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3097
3098 * gdb.base/symbol-without-target_section.exp,
3099 gdb.base/symbol-without-target_section.c: New.
3100
c593ac0e
DJ
31012010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
3102
3103 * gdb.base/bigcore.exp: Reset increased timeout.
3104 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
3105
db25f29d
DJ
31062010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
3107
3108 * gdb.base/gcore.exp (capture_command_output): Use
3109 gdb_test_multiple.
3110
f9d67f43
DJ
31112010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
3112
3113 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
3114 * gdb.arch/thumb2-it.exp (test_it_break): New function.
3115 (Top level): Call it.
3116
177321bd
DJ
31172010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
3118
3119 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
3120
97f2ed50
DJ
31212010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
3122
3123 * gdb.base/call-strs.exp, gdb.base/default.exp,
3124 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
3125 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
3126 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
3127 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
3128 gdb.base/watchpoint-solib.exp: Save and restore timeout.
3129 * gdb.base/ending-run.exp: Correct restore of timeout.
3130 * gdb.base/page.exp: Remove unnecessary timeout setting.
3131
e4e2711a
JB
31322010-01-29 Joel Brobecker <brobecker@adacore.com>
3133
3134 * gdb.ada/rec_return: New testcase.
3135
ba581dc1
JB
31362010-01-29 Joel Brobecker <brobecker@adacore.com>
3137
3138 * gdb.ada/call_pn: New testcase.
3139
4ea95be9
DJ
31402010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
3141
3142 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
3143 (Top level): Use it to resume.
3144 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
3145 the Thumb mode displaced stepping error as unsupported.
3146
df83a9bf
SW
31472010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
3148
889bf7c5
PA
3149 * gdb.cp/nsusing.exp: Added more tests.
3150 * gdb.cp/nsrecurs.exp: Ditto.
3151 * gdb.cp/nsusing.cc: Added test functions.
3152 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 3153
40b27cdc
JK
31542010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3155
3156 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
3157 absolute directory pathnames in gdb.sum file.
3158
de958931
SW
31592010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
3160
3161 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
3162 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
3163
708ead4e
TT
31642010-01-26 Tom Tromey <tromey@redhat.com>
3165
3166 PR exp/7643:
3167 * gdb.base/printcmds.exp (test_print_string_constants): Remove
3168 setup_kfail.
3169
b14e635e
SW
31702010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
3171
3172 * gdb.cp/nsrecurs.exp: New test.
3173 * gdb.cp/nsrecurs.cc: New test program.
3174 * gdb.cp/nsstress.exp: New test.
3175 * gdb.cp/nsstress.cc: New test program.
3176 * gdb.cp/nsdecl.exp: New test.
3177 * gdb.cp/nsdecl.cc: New test program.
3178
8540c487
SW
31792010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
3180
3181 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
3182 imported into file scope.
3183 Marked test as xfail.
3184 * gdb.cp/namespace-using.cc (marker5): New function.
3185 * gdb.cp/shadow.exp: New test.
3186 * gdb.cp/shadow.cc: New test program.
3187 * gdb.cp/nsimport.exp: New test.
3188 * gdb.cp/nsimport.cc: New test program.
3189
421d5d99
TT
31902010-01-25 Tom Tromey <tromey@redhat.com>
3191
3192 PR gdb/11049:
3193 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
3194 with "set print null-stop on".
3195
691f8dc1
JK
31962010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3197
3198 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
3199 Adjust it for DISASSEMBLY_OMIT_FNAME.
3200
0b92b5bb
TT
32012010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3202
3203 PR symtab/11199:
3204 * gdb.dwarf2/member-ptr-forwardref.exp,
3205 gdb.dwarf2/member-ptr-forwardref.S: New.
3206
23787403
JK
32072010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3208
3209 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
3210 (thread1_func): Protect thread1_tid with thread1_tid_cond by
3211 thread1_tid_mutex. Remove gdbstop_mutex handling.
3212 (thread2_func): Protect thread2_tid with thread2_tid_cond by
3213 thread2_tid_mutex. Remove gdbstop_mutex handling.
3214 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
3215 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
3216 pthread_cond_wait conditionalizations by while loops.
3217
b966cb8a
TT
32182010-01-20 Tom Tromey <tromey@redhat.com>
3219
3220 PR backtrace/10770:
3221 * gdb.dwarf2/pr10770.exp: New file.
3222 * gdb.dwarf2/pr10770.c: New file.
3223 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
3224
fcae584b
VP
32252010-01-20 Vladimir Prus <vladimir@codesourcery.com>
3226
3227 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
3228 that target was removed, and the test always runs native anyway.
3229
a0f49112
JK
32302010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3231
3232 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
3233 gdb.base/watchpoint-cond-gone-stripped.c: New.
3234
ceeb3d5a
TT
32352010-01-19 Tom Tromey <tromey@redhat.com>
3236
3237 PR c++/8000:
3238 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
3239 existing tests.
3240 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
3241 (main): Use AAA::SomeEnum.
3242
dd322c54
JK
32432010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3244
3245 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
3246 (test_ignore_count): Declare line_callme_body global.
3247 (run to breakpoint with ignore count): Use line_callme_body.
3248 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
3249 (set line_main_hello, set line_main_return): Reindent.
3250 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
3251 New.
3252 (continue to callee4): Use line_callee4_body.
3253 (check *stopped from CLI command): Use line_callee4_next.
3254 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
3255 (set line_main_hello, set line_main_return): Reindent.
3256 (set line_callee4_head, set line_callee4_body): New.
3257 (continue to callee4): Use line_callee4_body.
3258
4e8f195d
TT
32592010-01-18 Tom Tromey <tromey@redhat.com>
3260
3261 PR c++/9680:
3262 * gdb.cp/casts.cc: Add new classes and variables.
3263 * gdb.cp/casts.exp: Test new operators.
3264
9e14a9ba
JB
32652010-01-18 Tom Tromey <tromey@redhat.com>
3266 Thiago Jung Bauermann <bauerman@br.ibm.com>
3267
3268 * gdb.python/source2.py: New file.
3269 * gdb.python/source1: New file.
3270 * gdb.python/python.exp: Test "source" command.
3271
00bf0b85
SS
32722010-01-15 Stan Shebs <stan@codesourcery.com>
3273
3274 * gdb.trace/tfile.c: New file.
3275 * gdb.trace/tfile.exp: New file.
889bf7c5 3276
55235ad7
JK
32772010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3278
3279 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
3280
9f2982ff
JK
32812010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3282
3283 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
3284
bbfba9ed
JK
32852010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3286
3287 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
3288 (libfunc): New parameter action. Implement also selectable "sleep".
3289 * gdb.base/break-interp-main.c: Include assert.h.
3290 (libfunc): New parameter action.
3291 (main): New parameters argc and argv. Assert argc. Pass argv.
3292 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
3293 (test_attach): New proc.
3294 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
3295 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
3296
61f0d762
JK
32972010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3298
3299 * gdb.base/break-interp.exp (test_core): New proc.
3300 (test_ld): Call it.
3301
06a6f270
JK
33022010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3303
3304 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
3305 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
3306 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
3307 and gdb_compile_shlib. Use new -Wl compiler options.
3308 (dl bt, main bt): New tests.
3309
51bee8e9
JK
33102010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3311
3312 Support PIEs with no symfile_objfile.
3313 * gdb.base/break-interp.exp: New argument at the test_ld calls.
3314 (test_ld): New parameter trynosym.
3315 (test_ld <$trynosym>): New block.
3316
b8040f19
JK
33172010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3318
3319 * gdb.base/break-interp.exp: New file.
3320
be759fcf
PM
33212010-01-13 Phil Muldoon <pmuldoon@redhat.com>
3322
3323 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
3324 * gdb.python/py-prettyprint.py (pp_ls): New printer.
3325 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
3326 test.
3327 * gdb.python/py-prettyprint.c: Define lazystring test structure.
3328 * gdb.python/py-mi.exp: Add lazy string test.
3329
dc146f7c
VP
33302010-01-13 Vladimir Prus <vladimir@codesourcery.com>
3331
3332 * lib/mi-support.exp (mi_check_thread_states): Handle
3333 core number in thread listing.
3334
b4ba55a1
JB
33352010-01-12 Joel Brobecker <brobecker@adacore.com>
3336
3337 * gdb.base/maint.exp: Adjust the expected output for the
3338 "maint print type" test. Use gdb_test_multiple instead of
3339 gdb_sent/gdb_expect.
3340
08e24bd4
DE
33412010-01-11 Doug Evans <dje@google.com>
3342
6496a609
DE
3343 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
3344 from gdbserver_download. All callers updated.
3345
08e24bd4
DE
3346 * gdb.server/ext-run.exp: "info os processes" requires xml support.
3347
b5cfddf5
JK
33482010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3349
3350 Implement binary numbers parsing.
3351 * gdb.base/printcmds.exp (test_integer_literals_accepted)
3352 (test_integer_literals_rejected): New binary tests.
3353
3725885a
RW
33542010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
3355
3356 * gdb.cell/configure: Regenerate.
3357
37aeb5df
JK
33582010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3359
3360 * gdb.base/corefile.exp: Move the core finding block out and call it as
3361 core_find, new variable $corefile, replace corefile by $corefile and
3362 [file tail $corefile] for usage vs. test names resp.
3363 * lib/gdb.exp (core_find): Move it as a new function here. New
3364 parameter binfile and deletefiles. New variable $destcore. Pre-delete
3365 $destcore. Return "" on error.
3366
d521f563
JK
33672010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3368
3369 Workaround PR binutils/10802.
3370 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
3371 (twice).
3372
28f24826
DJ
33732010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
3374
3375 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
3376
2de75e71
JB
33772010-01-08 Joel Brobecker <brobecker@adacore.com>
3378
3379 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
3380 call, to avoid interruption.
3381
fe00719b 33822010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
3383
3384 * gdb.stabs/weird.def (args93): New.
3385
d0ef5df8
DE
33862010-01-07 Doug Evans <dje@google.com>
3387
3388 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
3389
3a08d52f
TT
33902010-01-07 Tom Tromey <tromey@redhat.com>
3391
3392 * gdb.base/source.exp: Use correct line number.
3393
7a697b8d
SS
33942010-01-05 Stan Shebs <stan@codesourcery.com>
3395
3396 * gdb.trace/tracecmd.exp: Test ftrace.
3397
7803799a
UW
33982010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3399
3400 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
3401
c54eabfa
JK
34022010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3403
3404 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
3405 "uint_for_mi_testing".
3406
02e7ef19
JB
34072010-01-01 Joel Brobecker <brobecker@adacore.com>
3408
3409 Test indented comment in file being sourced.
3410 * gdb.base/commands.exp: Test indented comment in file being sourced.
3411
abd775ce
JB
34122010-01-01 Joel Brobecker <brobecker@adacore.com>
3413
3414 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
3415 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
3416 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
3417 notice.
3418
79b55b82
JB
34192010-01-01 Joel Brobecker <brobecker@adacore.com>
3420
3421 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
3422 notice.
3423
8997583e
JK
34242010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3425
3426 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
3427 missing $after_stopped and comma (,) expectation.
3428
6da95a67
SS
34292009-12-31 Stan Shebs <stan@codesourcery.com>
3430
3431 * gdb.trace/actions.exp: Test teval action.
889bf7c5 3432
218d2fc6
TJB
34332009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
3434
3435 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
3436 (top level): Call test_watchpoint_in_big_blob.
3437 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
3438 watchpoints.
3439 (func3): Write to buf.
3440
236f1d4d
SS
34412009-12-29 Stan Shebs <stan@codesourcery.com>
3442
3443 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 3444
f61e138d
SS
34452009-12-28 Stan Shebs <stan@codesourcery.com>
3446
3447 * gdb.trace/tsv.exp: New file.
3448 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 3449
0219b378
DJ
34502009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
3451
3452 * gdb.base/find.c (main): Reference search buffers.
3453 * gdb.base/included.c (main): Reference integer.
3454 * gdb.base/ptype.c (charfoo): Declare.
3455 (intfoo): Call charfoo.
3456 * gdb.base/scope0.c (useitp): New function.
3457 (usestatics): Use useitp.
3458 (useit): Add a type for val.
3459 * gdb.base/scope1.c (useit1): Take a pointer argument.
3460 (usestatics1): Update calls to useit1.
3461 * gdb.cp/call-c.cc: Declare foo.
3462 (main): Call foo.
3463 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
3464 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
3465 (main): Call C::ensureRefs and ensureOtherRefs.
3466 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
3467 variables.
3468 (ensureOtherRefs): New function.
3469 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
3470 * gdb.cp/templates.cc (main): Call t5i.value.
3471
3f78692f
JK
34722009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3473
3474 Fix compatibility with G++-4.5.
3475 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
3476 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
3477 (uncaught return): Remove.
3478
429374b8
JK
34792009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3480 Phil Muldoon <pmuldoon@redhat.com>
3481
3482 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
3483 (bp_location13, bp_location14, bp_location17, bp_location18)
3484 (marker3_proto, marker4_proto): New variables.
3485 (breakpoint info): Update output.
3486 (run until breakpoint at marker3, run until breakpoint at marker4): New
3487 tests.
3488
859825b8
JK
34892009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3490
3491 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
3492 Replace the printf call of Y by provided "y-set-1" label. New block
3493 for the second shared library.
3494 * gdb.base/unload.exp: Compile also the second library, call
3495 gdb_load_shlibs also for it. Use now gdb_breakpoint.
3496 (single pending breakpoint info): Rename to ...
3497 (pending breakpoint info before run): ... this extended test.
3498 (libfile2, libname2, libsrcfile2, libsrc2)
3499 (lib_sl2): New variables.
3500 (exec_opts): Set also SHLIB_NAME2.
3501 (pending breakpoint info on first run at shrfunc1)
3502 (pending breakpoint info on second run at shrfunc1)
3503 (pending breakpoint info on second run at shrfunc2)
3504 (print y from libfile, print y from libfile2): New tests.
3505 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
3506 * gdb.base/unloadshr2.c: New.
3507
e6a386cd
HZ
35082009-12-22 Hui Zhu <teawater@gmail.com>
3509
3510 * gdb.reverse/sigall-reverse.exp: Adjust.
3511
9e19b45e
VP
35122009-12-21 Vladimir Prus <vladimir@codesourcery.com>
3513
3514 PR gdb/10884
3515
3516 * gdb.mi/var-cmd.c (do_bitfield_tests): New
3517 (main): Call do_bitfield_tests.
aacf5b1e 3518 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 3519
d53a7b30
JB
35202009-12-20 Joel Brobecker <brobecker@adacore.com>
3521
3522 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
3523 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
3524 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
3525 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
3526 gdb.modula2/unbounded1.c: Update copyright header.
3527
191ca0a1
CM
35282009-12-10 Chris Moller <moller@mollerware.com>
3529
3530 PR gdb/9399
3531 * gdb.cp/virtfunc2.exp: New tests
3532 * gdb.cp/virtfunc2.cc: New tests
3533 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
3534
0fa6cf1b
MS
35352009-12-10 Oza Pawandeep (paawan1982@yahoo.com
3536
3537 * gdb.reverse/i387-env-reverse.c: New file.
3538 * gdb.reverse/i387-env-reverse.exp: New file.
3539 * gdb.reverse/i387-stack-reverse.c: New file.
3540 * gdb.reverse/i387-stack-reverse.exp: New file.
3541
361ae042
PM
35422009-12-08 Phil Muldoon <pmuldoon@redhat.com>
3543
3544 * gdb.python/py-type.exp (test_range): New test.
3545
bfd31e71
PM
35462009-12-03 Phil Muldoon <pmuldoon@redhat.com>
3547
3548 PR python/10805
3549
3550 * gdb.python/py-type.exp: New file.
3551 * gdb.python/py-type.c: New file.
3552 * Makefile.in: Add py-type.
3553
57a1d736
TT
35542009-12-03 Tom Tromey <tromey@redhat.com>
3555
3556 * gdb.python/py-value.exp (test_parse_and_eval): New
3557 function.
3558
1f3b5d1b
PP
35592009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
3560
3561 PR gdb/11022
3562
3563 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
3564 * gdb.base/pr11022.c: New test.
3565
8b7dbdc9
JK
35662009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3567
3568 Fix spurious false FAILs.
3569 * gdb.base/structs.c (chartest): New.
3570 (main): Fill-in chartest.
3571 * gdb.base/structs.exp (anychar_re, first): New.
3572 (start_structs_test): Import global anychar_re and first.
3573 New gdb_test call "set print elements 300; ${testfile}"
3574 (start_structs_test <$first>): New block.
3575 (any): Import global anychar_re. New variable ac. Use ${ac}.
3576
6a53b2ec
JK
35772009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3578
3579 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
3580
d7167b4c
JK
35812009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3582
3583 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
3584 Force $srcfile file.
3585 * gdb.base/foll-fork.c (callee): Comment out the printf call.
3586
b1798462
UW
35872009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3588
3589 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
3590 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
3591 * gdb.threads/watchthreads-reorder.exp: Likewise.
3592
b6199126
DJ
35932009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
3594
3595 PR gdb/8704
3596
3597 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
3598 "if", and "thread". Correct matching in the previous test.
3599
b22a0510
DJ
36002009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
3601
3602 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
3603
930636d2
MS
36042009-11-23 Michael Snyder <msnyder@vmware.com>
3605
3606 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
3607 * gdb.reverse-watch-precsave.exp: Ditto.
3608
21a0512e
PP
36092009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
3610
3611 * gdb.asm/asm-source.exp: Adjust.
3612 * gdb.base/help.exp: Adjust.
889bf7c5 3613
fc30d5e0
PA
36142009-11-22 Pedro Alves <pedro@codesourcery.com>
3615
3616 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
3617 (do_syscall_tests_without_xml): Set data-directory to
3618 /the/path/to/nowhere.
3619
f6bc2008
PA
36202009-11-21 Pedro Alves <pedro@codesourcery.com>
3621
3622 * gdb.threads/local-watch-wrong-thread.c,
3623 gdb.threads/local-watch-wrong-thread.exp: New files.
3624
8c2fb5de
PA
36252009-11-21 Pedro Alves <pedro@codesourcery.com>
3626
3627 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
3628 assume new `regsub' syntax available.
3629
ebec9a0f
PA
36302009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3631
a79d3c27
JK
3632 * gdb.base/watchpoint-hw-hit-once.exp,
3633 gdb.base/watchpoint-hw-hit-once.c: New.
3634
36352009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3636
3637 * gdb.threads/watchthreads-reorder.exp,
3638 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 3639
276a961b
MK
36402009-11-17 Nathan Sidwell <nathan@codesourcery.com>
3641
3642 * gdb.xml/tdesc-regs.exp: Use for m68k.
3643
4867c1fb
PA
36442009-11-15 Pedro Alves <pedro@codesourcery.com>
3645
3646 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
3647
f6838f81
DJ
36482009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
3649
3650 * lib/gdb.exp (current_target_name): New procedure.
3651 (gdb_wrapper_target): New variable.
3652 (gdb_wrapper_init): Set gdb_wrapper_target.
3653 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
3654 wrapper.
3655
4ac4dd3f
DJ
36562009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
3657
3658 * gdb.base/remote.exp: Delete the slowest load test.
3659 Do not load with fixed packet sizes.
3660
a7881759
DJ
36612009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
3662
3663 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
3664
97a5b505
DJ
36652009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
3666
3667 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
3668 srcfile when setting a breakpoint.
3669
d3e1fc54
DJ
36702009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
3671
3672 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
3673 macros.
3674
7cbcbded
DJ
36752009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
3676
3677 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
3678 to be in memory.
3679 * gdb.base/display.c (force_mem): New.
3680 (do_loops): Use it. Add breakpoint comments.
3681 (do_vars): Add a breakpoint comment.
3682 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
3683 line numbers.
3684
bdea3a92
NF
36852009-11-13 Nathan Froyd <froydnj@codesourcery.com>
3686
3687 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
3688 instead of a bare "run".
3689
269f82e5
PP
36902009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
3691
3692 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 3693
a69b7d9d
DJ
36942009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
3695
3696 * lib/cell.exp (skip_cell_tests): Clean up test files before
3697 returning.
3698
b598bfda
DJ
36992009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
3700
3701 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
3702 and the breakpoint menu. Do not call perror if a prompt is seen.
3703 Consume the following GDB prompt.
3704 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
3705 * gdb.cp/namespace.exp: Use gdb_test.
3706 * gdb.cp/templates.exp: Use gdb_test.
3707 (test_template_breakpoints): Use gdb_test_multiple.
3708
87728fa0
DJ
37092009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
3710
3711 * gdb.base/break1.c (struct some_struct, values): Move earlier.
3712 (marker4): Reference values.
3713
b67c692f
DJ
37142009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
3715
3716 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
3717 is missing.
3718
f0df251a
DJ
37192009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
3720
3721 * gdb.base/break.c (need_malloc): New.
3722 * gdb.base/constvars.c (main): Reference crass and crisp.
3723 * gdb.base/gdb1821.c (main): Reference bar.
3724 * gdb.cp/gdb1355.cc (main): Reference s1.
3725 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
3726 (main): Call them.
3727 * gdb.cp/hang2.cc (dummy2): Define.
3728 * gdb.cp/hang3.cc (dummy3): Define.
3729 * gdb.cp/m-data.cc (main): Reference shadow.
3730
bdf7534a
NF
37312009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
3732 Nathan Froyd <froydnj@codesourcery.com>
3733
3734 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
3735 remote host.
3736
f24fce77
NF
37372009-11-12 Nathan Froyd <froydnj@codesourcery.com>
3738
3739 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
3740 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
3741 * gdb.dwarf2/dw2-compressed.exp: Likewise.
3742 * gdb.dwarf2/dw2-intercu.exp: Likewise.
3743 * gdb.dwarf2/dw2-intermix.exp: Likewise.
3744 * gdb.dwarf2/dw2-producer.exp: Likewise.
3745 * gdb.dwarf2/mac-fileno.exp: Likewise.
3746 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
3747 py-prettyprint.py to the remote host.
3748 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
3749
40f0318e
KS
37502009-11-11 Keith Seitz <keiths@redhat.com>
3751
3752 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
3753 use it instead of "Foo".
3754 * gdb.cp/classes.exp (do_tests): Add a test to access
3755 a method through a typedef'd class name.
3756
f3d9f7fb
NF
37572009-11-11 Nathan Froyd <froydnj@codesourcery.com>
3758
3759 * gdb.base/long_long.exp: Permit leading zeros on floating-point
3760 exponents.
3761 * gdb.base/pointers.exp: Likewise.
3762 * gdb.cp/ref-types.exp: Likewise.
3763
a4216f37
KS
37642009-11-11 Keith Seitz <keiths@redhat.com>
3765
3766 * gdb.cp/cplusfuncs.cc (class foo): Add operators
3767 new[] and delete[].
3768 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
3769 "void".
3770 (probe_demangler): Remove all single-quoting of
3771 method and variable names.
3772 (info_func_regexp): Remove the word "void" from any
3773 occurrence of "(void)".
3774 (print_addr_2): Remove all single-quoting of
3775 method names.
3776 (print_addr_2_kfail): Likewise.
3777 (print_addr): Single-quote C function names before
3778 passing to print_addr_2.
3779 (test_paddr_operator_functions): Remove single-quoting
3780 for method names.
3781 Add tests for operator new[] and operator delete[].
3782
9b14d7aa
JK
37832009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3784
3785 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
3786
85feb311
KS
37872009-11-09 Keith Seitz <keiths@redhat.com>
3788
3789 * gdb.cp/overload.exp: Add tests for resolving overloaded
3790 methods in expression parsing/evaluation.
3791
fa335448
DJ
37922009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
3793
3794 * lib/gdb.exp (default_gdb_version): Use --version instead of
3795 --command.
3796
ec3c07fc
NS
37972009-11-10 Nathan Sidwell <nathan@codesourcery.com>
3798
3799 * lib/gdb.exp (gdb_compile_test): New.
3800 (skip_ada_tests, skip_java_tests): New.
3801 (gdb_compile): Use gdb_compile_test for f77.
3802 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
3803 * lib/java.exp (compile_java_from_source): Remove runtests check,
3804 use gdb_compile_test to record result.
3805 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
3806 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
3807 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
3808 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
3809 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
3810 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
3811 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
3812 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
3813 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
3814 adjust gdb_compile invocations.
3815
b8b4e42b
JK
38162009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3817
3818 * Makefile.in (abs_builddir): New.
3819 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
3820 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
3821 `$(abs_builddir)/site.exp'.
3822
f8b7eaf3
DJ
38232009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
3824
3825 * config/m68k-emc.exp, lib/emc-support.exp,
3826 gdb.trace/gdb_c_test.c: Delete.
3827 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
3828 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
3829 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
3830 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
3831 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
3832 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
3833 casing for m68k-*-elf.
3834
c4187697
NS
38352009-11-03 Pedro Alves <pedro@codesourcery.com>
3836
3837 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
3838 * gdb.arch/i386-prologue.exp: Likewise.
3839 * gdb.arch/i386-unwind.exp: Likewise.
3840
db16b772
DJ
38412009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
3842
3843 * lib/gdb.exp (gdb_expect): Fix timeout typo.
3844
bcf71277
DJ
38452009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
3846
3847 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
3848
0105cee2
DJ
38492009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
3850
3851 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
3852
24ddea62
JK
38532009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3854
3855 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
3856
287ccc17
JK
38572009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3858
3859 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
3860 * gdb.base/sepdebug2.c: New file.
3861
08bca259 38622009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
3863
3864 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
3865 the modified warnings for catch syscall. Verify if GDB was compiled
3866 with support for lib expat, and choose which tests to run depending
3867 on this.
3868
5d4e2b76
VP
38692009-10-30 Vladimir Prus <vladimir@codesourcery.com>
3870
3871 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
3872 that composite commands are parsed OK. And also test
3873 that breakpoint commands do work.
3874
240e538a
MS
38752009-10-23 Michael Snyder <msnyder@vmware.com>
3876
3877 gdb.reverse/consecutive-precsave.exp: Change expect pattern
3878 to allow for new disassembly style.
3879
9c419145
PP
38802009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
3881
3882 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 3883
02506ff1
MS
38842009-10-22 Michael Snyder <msnyder@vmware.com>
3885
3886 * gdb.reverse/break-precsave.exp: New test.
3887 * gdb.reverse/consecutive-precsave.exp: Ditto.
3888 * gdb.reverse/finish-precsave.exp: Ditto.
3889 * gdb.reverse/i386-precsave.exp: Ditto.
3890 * gdb.reverse/machinestate-precsave.exp: Ditto.
3891 * gdb.reverse/sigall-precsave.exp: Ditto.
3892 * gdb.reverse/solilb-precsave.exp: Ditto.
3893 * gdb.reverse/step-precsave.exp: Ditto.
3894 * gdb.reverse/until-precsave.exp: Ditto.
3895 * gdb.reverse/watch-precsave.exp: Ditto.
3896
4cf866a3
MS
38972009-10-22 Michael Snyder <msnyder@vmware.com>
3898
3899 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
3900 for gdb_expect. Adjust one test's expect strings for the new
3901 format of disassemble.
3902 * gdb.reverse/finish-reverse.exp: Delete 'return'.
3903 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
3904 gdb_test_multiple.
3905 * gdb.reverse/step-reverse.exp: Delete 'return'.
3906 * gdb.reverse/until-reverse.exp: Delete blank lines.
3907 * gdb.reverse/watch-reverse.exp: Delete blank lines.
3908
2b28d209
PP
39092009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
3910
3911 * gdb.base/consecutive.exp: Adjust.
3912 * gdb.base/display.exp: Likewise.
3913 * gdb.base/pc-fp.exp: Likewise.
3914 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 3915
33b9c32b
MS
39162009-10-19 Michael Snyder <msnyder@vmware.com>
3917
3918 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
3919 * gdb.reverse/finish-reverse.c: Ditto.
3920 * gdb.reverse/sigall-reverse.c: Ditto.
3921 * gdb.reverse/solib-reverse.c: Ditto.
3922 * gdb.reverse/step-reverse.c: Ditto.
3923 * gdb.reverse/watch-reverse.c: Ditto.
3924
6c95b8df
PA
39252009-10-19 Pedro Alves <pedro@codesourcery.com>
3926 Stan Shebs <stan@codesourcery.com>
3927
3928 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
3929 * gdb.base/foll-exec.exp: Adjust to expect a process id before
3930 "Executing new program".
3931 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
3932 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
3933 left listed after having been killed.
3934 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
3935 * gdb.base/maint.exp: Adjust test.
3936
3937 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
3938 * gdb.multi/Makefile.in: New.
3939 * gdb.multi/base.exp: New.
3940 * gdb.multi/goodbye.c: New.
3941 * gdb.multi/hangout.c: New.
3942 * gdb.multi/hello.c: New.
3943 * gdb.multi/bkpt-multi-exec.c: New.
3944 * gdb.multi/bkpt-multi-exec.exp: New.
3945 * gdb.multi/crashme.c: New.
3946
279017b7
TG
39472009-10-13 Tristan Gingold <gingold@adacore.com>
3948
3949 * gdb.base/sepdebug.exp: Check debug info are found.
3950
0413d738
PA
39512009-10-08 Pedro Alves <pedro@codesourcery.com>
3952
3953 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
3954 bits.
3955
c628eecc
JK
39562009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3957
3958 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
3959
38af1bfe
JB
39602009-10-07 Joel Brobecker <brobecker@adacore.com>
3961
3962 * gdb.base/watchpoints.c: Add copyright header. Reformat one
3963 of the comments.
3964
2b0adecd
PM
39652009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
3966
3967 * gdb.base/annota1.exp: Remove obsolete match_max increase.
3968 * gdb.base/annota3.exp: Idem.
3969 * gdb.base/maint.exp: Idem.
3970
8d417781
PM
39712009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
3972
889bf7c5 3973 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
3974 to default.
3975
bb61102d
PM
39762009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
3977
889bf7c5 3978 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
3979 mingw and cygwin targets.
3980
ace5c364
PM
39812009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
3982 Pedro Alves <pedro@codesourcery.com>
3983
889bf7c5 3984 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
3985 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
3986
c2d494a0
PM
39872009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
3988
e1b52ce2
PM
3989 * gdb.base/shr1.c: Use %p in format string.
3990 * gdb.base/unload.c: Avoid warning in fprintf.
3991 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 3992
209f53f5
PM
39932009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
3994
3995 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
3996 long type.
3997 (test_unlink): Correct printf string.
3998 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
3999 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
4000
8172766a
JK
40012009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4002
4003 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
4004 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
4005 * gdb.arch/ia64-breakpoint-shadow.S: New file.
4006
0f73703c
UW
40072009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4008
4009 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
4010 * gdb.objc/nondebug.exp: Likewise.
4011
b32306ca
UW
40122009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4013
4014 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
4015 target_info setting.
4016
4017 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
4018 that detect new threads during "info threads".
4019
0057022f
UW
40202009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4021
4022 * gdb.threads/manythreads.c (main): Increase thread stack size
4023 to 2*PTHREAD_STACK_MIN.
4024 * gdb.threads/multi-create.c (main): Likewise.
4025 (create_function): Likewise.
4026
f29c0325
UW
40272009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4028
4029 * gdb.base/dump.exp: Pass difference of pointer types instead
4030 of integer types as offset to restore in intarr3.srec case.
4031
fcb34849
UW
40322009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4033
4034 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
4035
d5142e3b
UW
40362009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4037
4038 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
4039
087b74b2 40402009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 4041
087b74b2
PM
4042 New test for two watchpoints, with disabling of
4043 the first inserted.
4044 * testsuite/gdb.base/watchpoints.c: New file.
4045 * testsuite/gdb.base/watchpoints.exp: New file.
4046
96c07c5b
TT
40472009-09-25 Tom Tromey <tromey@redhat.com>
4048
4049 * gdb.base/charset.exp: Test utf-16 strings with Python.
4050
b8899f2b
TT
40512009-09-25 Tom Tromey <tromey@redhat.com>
4052
4053 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
4054 UCS-4.
4055 * gdb.base/charset.c (utf_32_string): Rename.
4056 (init_utf32): Rename.
4057 (main): Update.
4058
329719ec
TT
40592009-09-22 Tom Tromey <tromey@redhat.com>
4060
4061 * gdb.python/py-function.exp: Add regression tests.
4062
11ef0d76
KS
40632009-09-21 Keith Seitz <keiths@redhat.com>
4064
4065 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
4066 with invalid operator.
4067
3fe8f3b3
KS
40682009-09-21 Keith Seitz <keiths@redhat.com>
4069
4070 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
4071 and destructor using typedef name of class.
4072 * gdb.cp/classes.cc (class Base1): Add a destructor.
4073 (base1): New typedef.
4074 (use_methods): Instanitate an object of type base1.
4075 * gdb.cp/templates.exp (test_template_typedef): New procedure.
4076 (do_tests): Call test_template_typedef.
4077 * gdb.cp/templates.cc (Baz::~Baz): New method.
4078 (intBazOne): New typedef.
4079 (main): Instantiate intBazOne.
4080
7a9fe101
PM
40812009-09-21 Phil Muldoon <pmuldoon@redhat.com>
4082
4083 PR python/10633
4084
4085 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
4086 Function.
4087 (run_lang_tests): Add print elements test.
4088
2e4d963f
PM
40892009-09-21 Phil Muldoon <pmuldoon@redhat.com>
4090
4091 * gdb.python/py-value.exp (test_subscript_regression): New
4092 function. Test for invalid subscripts.
4093 * gdb.python/py-value.c (main): Add test array, and pointer to it.
4094 (ptr_ref): New function.
4095
ec7e75e7
PP
40962009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
4097
4098 * gdb.base/default.exp: Fix "show convenience".
4099
0cc7d26f
TT
41002009-09-15 Tom Tromey <tromey@redhat.com>
4101
4102 * lib/mi-support.exp (mi_create_varobj): Update.
4103 (mi_create_floating_varobj): Likewise.
4104 (mi_create_dynamic_varobj): New proc.
4105 (mi_varobj_update): Update.
4106 (mi_varobj_update_with_type_change): Likewise.
4107 (mi_varobj_update_kv_helper): New proc.
4108 (mi_varobj_update_dynamic_helper): Rewrite.
4109 (mi_varobj_update_dynamic): New proc.
4110 (mi_list_varobj_children): Update.
4111 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
4112 * gdb.python/python-prettyprint.py (pp_outer): New class.
4113 (pp_nullstr): Likewise.
4114 (lookup_function): Register new printers.
4115 * gdb.python/python-prettyprint.c (struct substruct): New type.
4116 (struct outerstruct): Likewise.
4117 (substruct_test): New function.
4118 (struct nullstr): New type.
4119 (string_1, string_2): New globals.
4120 (main): Add new tests.
4121 * gdb.python/python-mi.exp: Added regression tests.
4122 * gdb.mi/mi2-var-display.exp: Update.
4123 * gdb.mi/mi2-var-cmd.exp: Update.
4124 * gdb.mi/mi2-var-child.exp: Update.
4125 * gdb.mi/mi2-var-block.exp: Update.
4126 * gdb.mi/mi-var-invalidate.exp: Update.
4127 * gdb.mi/mi-var-display.exp: Update.
4128 * gdb.mi/mi-var-cmd.exp: Update.
4129 * gdb.mi/mi-var-child.exp: Update.
4130 * gdb.mi/mi-var-block.exp: Update.
4131 * gdb.mi/mi-break.exp: Update.
4132 * gdb.mi/gdb701.exp: Update.
4133
a96d9b2e
SDJ
41342009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
4135
4136 * Makefile.in: Inclusion of catch-syscall object.
4137 * gdb.base/catch-syscall.c: New file.
4138 * gdb.base/catch-syscall.exp: New file.
4139
b43b923a
MS
41402009-09-12 Michael Snyder <msnyder@vmware.com>
4141
4142 * gdb.reverse/step-reverse.exp: Explicitly check for targets
4143 that can support reverse debuggnig.
4144
cec03d70
TT
41452009-09-11 Tom Tromey <tromey@redhat.com>
4146
4147 * gdb.dwarf2/valop.S: New file.
4148 * gdb.dwarf2/valop.exp: New file.
4149
e23bb3fc
MK
41502009-09-11 Mark Kettenis <kettenis@gnu.org>
4151
4152 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
4153
37c3696d
DE
41542009-09-10 Doug Evans <dje@google.com>
4155
4156 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
4157 Add $gdb_prompt to second breakpoint regexp.
4158
5172aecb
JB
41592009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
4160
4161 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
4162 names, add missing ones.
4163 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
4164 * gdb.python/py-frame.c: Rename from python-frame.c.
4165 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
4166 testfile name.
4167 * gdb.python/py-function.exp: Rename from python-function.exp.
4168 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
4169 testfile name.
4170 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
4171 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
4172 Adjust testfile name.
4173 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
4174 * gdb.python/py-template.cc: Rename from python-template.cc.
4175 * gdb.python/py-template.exp: Rename from python-template.exp.
4176 Adjust testfile name.
4177 * gdb.python/py-value.c: Rename from python-value.c.
4178 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
4179 testfile name.
4180
b554e4bd
JK
41812009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4182
4183 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
4184 $bpt2address.
4185 (Second breakpoint address is valid on ia64)
4186 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
4187
9a68ae16
JM
41882009-09-03 Joseph Myers <joseph@codesourcery.com>
4189
4190 * gdb.base/ending-run.exp: Restrict regular expression matching
4191 line number to require closing brace following.
4192
146b9145
DE
41932009-09-03 Doug Evans <dje@google.com>
4194
4195 * gdb.base/store.exp (check_set): Fix typo in expected value message.
4196
787d21e1
TT
41972009-09-02 Tom Tromey <tromey@redhat.com>
4198
4199 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
4200
e7802207
TT
42012009-09-02 Tom Tromey <tromey@redhat.com>
4202
4203 * gdb.dwarf2/callframecfa.exp: New file.
4204 * gdb.dwarf2/callframecfa.S: New file.
4205
817aadd2
JK
42062009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4207
4208 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
4209 gdb.base/solib-overlap-main.c: New.
4210
4a76eae5
DJ
42112009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
4212
4213 PR gdb/10565
4214
4215 * gdb.base/bitfields.c (struct container, container): New.
4216 (main): Initialize it and call break5.
4217 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
4218
d4b96c9a
JK
42192009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4220
4221 Support constant DW_AT_data_member_location by GCC PR debug/40659.
4222 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
4223
4e22772d
JK
42242009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4225
4226 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
4227
2efab443
MS
42282009-08-26 Michael Snyder <msnyder@vmware.com>
4229
4230 * gdb.base/i386-reverse.c: New file.
4231 * gdb.base/i386-reverse.exp: New file.
4232 * gdb.base/Makefile.in: Add new files to be removed.
4233
07ab73a0
JM
42342009-08-26 Joseph Myers <joseph@codesourcery.com>
4235
4236 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
4237 environment-pwd for remote host.
4238 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
4239
676accff
KS
42402009-08-24 Keith Seitz <keiths@redhat.com>
4241
4242 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
4243 Add two new C++ completer tests which limit the output to a
889bf7c5 4244 given class.
676accff 4245
f9f7ad22
MS
42462009-08-24 Michael Snyder <msnyder@vmware.com>
4247
4248 * gdb.base/del.exp: Fix typo in comment.
4249 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
4250
81ecdfbb
RW
42512009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
4252
4253 * configure: Regenerate.
4254 * gdb.hp/configure: Likewise.
4255 * gdb.hp/gdb.aCC/configure: Likewise.
4256 * gdb.hp/gdb.base-hp/configure: Likewise.
4257 * gdb.hp/gdb.compat/configure: Likewise.
4258 * gdb.hp/gdb.defects/configure: Likewise.
4259 * gdb.hp/gdb.objdbg/configure: Likewise.
4260 * gdb.stabs/configure: Likewise.
4261
cab0c772
UW
42622009-08-19 Doug Evans <dje@google.com>
4263
4264 * gdb.base/gdbvars.c: New file.
4265 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
4266
b8fa0bfa
PA
42672009-08-14 Pedro Alves <pedro@codesourcery.com>
4268
4269 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
4270 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
4271
b84aa90a
PA
42722009-08-13 Pedro Alves <pedro@codesourcery.com>
4273
4274 * gdb.base/default.exp: Adjust "set language test": it's now an
4275 enum command. Larger help string moved to "help set language".
4276 * gdb.base/help.exp: Adjust "help set language" expected output,
4277 now lists all known languages.
4278
0d8f9b2c
NF
42792009-08-11 Nathan Froyd <froydnj@codesourcery.com>
4280
4281 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
4282 all frame arguments.
4283 * gdb.arch/altivec-regs.exp: Likewise.
4284
bda180e0
TT
42852009-08-07 Tom Tromey <tromey@redhat.com>
4286
4287 * gdb.base/setshow.exp: Add tests for changes to set language, set
4288 check range, and set check type.
4289
48cb2d85
VP
42902009-08-03 Vladimir Prus <vladimir@codesourcery.com>
4291
4292 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
4293 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 4294 Call it.
48cb2d85 4295
1ea34204
UW
42962009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4297
4298 * configure.ac: Run gdb.cell tests when appropriate.
4299 * configure: Regenerate.
4300 * lib/cell.exp: New file.
4301 * gdb.cell: New directory.
4302 * gdb.cell/configure.ac: New file.
4303 * gdb.cell/configure: New file.
4304 * gdb.cell/Makefile.in: New file.
4305 * gdb.cell/arch.exp: New file.
4306 * gdb.cell/break.c: New file.
4307 * gdb.cell/break.exp: New file.
4308 * gdb.cell/break-spu.c: New file.
4309 * gdb.cell/bt.c: New file.
4310 * gdb.cell/bt2-spu.c: New file.
4311 * gdb.cell/bt-spu.c: New file.
4312 * gdb.cell/bt.exp: New file.
4313 * gdb.cell/coremaker.c: New file.
4314 * gdb.cell/coremaker-spu.c: New file.
4315 * gdb.cell/core.exp: New file.
4316 * gdb.cell/gcore.exp: New file.
4317 * gdb.cell/data.c: New file.
4318 * gdb.cell/data.exp: New file.
4319 * gdb.cell/data-spu.c: New file.
4320 * gdb.cell/ea-cache.exp: New file.
4321 * gdb.cell/ea-cache.c: New file.
4322 * gdb.cell/ea-cache-spu.c: New file.
4323 * gdb.cell/ea-standalone.c: New file.
4324 * gdb.cell/ea-standalone.exp: New file.
4325 * gdb.cell/ea-test.c: New file.
4326 * gdb.cell/ea-test.exp: New file.
4327 * gdb.cell/f-regs.exp: New file.
4328 * gdb.cell/mem-access.c: New file.
4329 * gdb.cell/mem-access.exp: New file.
4330 * gdb.cell/mem-access-spu.c: New file.
4331 * gdb.cell/ptype.exp: New file.
4332 * gdb.cell/registers.exp: New file.
4333 * gdb.cell/size.c: New file.
4334 * gdb.cell/sizeof.exp: New file.
4335 * gdb.cell/size-spu.c: New file.
4336 * gdb.cell/solib.exp: New file.
4337 * gdb.cell/solib-symbol.exp: New file.
4338
85e747d2
UW
43392009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4340
4341 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
4342
58d6951d
DJ
43432009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
4344
4345 * gdb.base/float.exp: Handle VFP registers.
4346
6e0a4f15
MS
43472009-07-14 Michael Snyder <msnyder@vmware.com>
4348
dcd5da87
MS
4349 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
4350 to bring gdb to the beginning of the calling line.
4351
6e0a4f15
MS
4352 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
4353 confusing the i386 epilogue unwinder.
4354
782b2b07
SS
43552009-07-14 Stan Shebs <stan@codesourcery.com>
4356
4357 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
4358
f662c3bc
MS
43592009-07-14 Michael Snyder <msnyder@vmware.com>
4360
4361 * gdb.reverse/step-reverse.exp (stepi into function call):
4362 Call instruction may not be first instruction in the line.
4363 (reverse stepi from a function call): Used wrong line number.
4364
8f313923
JK
43652009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4366
4367 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
4368
4662c76e
JK
43692009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4370
4371 Fix gdb.base/macscp.exp when using custom inputrc.
4372 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
4373 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
4374 env(TERM) set.
4375 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
4376 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
4377
aa81e255
JK
43782009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4379
4380 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
4381 * gdb.base/annota1.exp (thread_test): Import global $testfile.
4382 Change the compilation target to match the testcase name.
4383 * gdb.base/sect-cmd.exp: Change the compilation target to match the
4384 testcase name.
4385 * a2-run.exp: Use for setup prepare_for_testing. Change the
4386 compilation target to match the testcase name.
4387 * gdb.base/commands.exp: Likewise.
4388 * gdb.base/finish.exp: Likewise.
4389 * gdb.base/float.exp: Likewise.
4390 * gdb.base/info-target.exp: Likewise.
4391 * gdb.base/relational.exp: Likewise.
4392 * gdb.base/term.exp: Likewise.
4393 * gdb.base/until.exp: Likewise.
4394 * gdb.base/volatile.exp: Likewise.
4395 * gdb.base/whatis-exp.exp: Likewise.
4396
4c93b1d7
HZ
43972009-07-11 Hui Zhu <teawater@gmail.com>
4398
4399 * gdb.base/help.exp (disassemble): Update expected help text.
4400
812f7342
TT
44012009-07-09 Tom Tromey <tromey@redhat.com>
4402
4403 * lib/gdb.exp: Handle TRANSCRIPT.
4404 (remote_spawn, remote_close, send_gdb): New procs.
4405
fbb8f299
PM
44062009-07-10 Phil Muldoon <pmuldoon@redhat.com>
4407
4408 * gdb.python/python-prettyprint.c: Add counted null string
4409 structure.
4410 * gdb.python/python-prettyprint.exp: Print null string. Test for
4411 embedded nulls.
4412 * gdb.python/python-prettyprint.py (pp_ns): New Function.
4413 * gdb.python/python-value.exp (test_value_in_inferior): Add
4414 variable length string fetch tests.
4415 * gdb.python/python-value.c (main): Add strings for string fetch tests.
4416
c0ac0ec7
JK
44172009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4418
4419 * gdb.base/dump.exp (inaccessible memory is reported): New test.
4420
30b66ecc
TT
44212009-07-07 Tom Tromey <tromey@redhat.com>
4422
4423 * gdb.base/call-rt-st.exp: Update for change to escape output.
4424 * gdb.base/callfuncs.exp: Likewise.
4425 * gdb.base/charset.exp: Likewise.
4426 * gdb.base/constvars.exp: Likewise.
4427 * gdb.base/long_long.exp: Likewise.
4428 * gdb.base/pointers.exp: Likewise.
4429 * gdb.base/printcmds.exp: Likewise.
4430 * gdb.base/setvar.exp: Likewise.
4431 * gdb.base/store.exp: Likewise.
4432 * gdb.cp/ref-types.exp: Likewise.
4433 * gdb.mi/mi-var-child.exp: Likewise.
4434 * gdb.mi/mi-var-display.exp: Likewise.
4435 * gdb.mi/mi2-var-display.exp: Likewise.
4436 * gdb.base/charset.exp: Test octal escape sequence length.
4437 Update for change to escape output.
4438
187c4a2b
JK
44392009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4440
4441 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
4442
d80a43f9
DJ
44432009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
4444
4445 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
4446
047427a8
JK
44472009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4448
4449 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
4450 gdbserver increasing $portnum if "Can't bind address" has been seen.
4451
8b5a0f4f
PA
44522009-07-05 Pedro Alves <pedro@codesourcery.com>
4453
4454 * gdb.base/ending-run.exp: Add "step out of main" pattern for
4455 mingw32ce.
4456
7d93ba58
PA
44572009-07-05 Pedro Alves <pedro@codesourcery.com>
4458
4459 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
4460 VFP format.
4461
2277426b
PA
44622009-07-02 Pedro Alves <pedro@codesourcery.com>
4463
4464 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
4465 linux. Adjust to use "inferior", "info inferiors", "detach
4466 inferior" and "kill inferior" instead of "restart", "info fork",
4467 "detach fork" and "delete fork".
4468 * gdb.base/ending-run.exp: Spell out "info".
4469 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
4470 the "kill" command.
4471
5af949e3
UW
44722009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4473
4474 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
4475 change to prefix TLS offset in hex with 0x.
4476
5d3729b5
UW
44772009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4478
4479 * gdb.base/default.exp: Update test case for "x" changes.
4480
af589bd0
TG
44812009-07-01 Tristan Gingold <gingold@adacore.com>
4482
4483 * gdb.base/bigcore.exp: Make darwin untested.
4484
40974f91
JK
44852009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4486
4487 * gdb.base/completion.exp (directory completion): Create the directory.
4488 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
4489 escapeuniquesub.
4490 (directory completion 2): Expect now ${escapeuniquesub}.
4491 (Glob remaining of directory test): Remove one excessive newline.
4492 Expect the real output.
4493
59dd3af6
JK
44942009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4495
4496 Fix `make check//%' target after `make check' has been ran.
4497 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
4498 a mkdir call.
4499 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
4500 (%/.dir): Remove.
4501
f4e164aa
JK
45022009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4503
4504 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
4505 the expected result record.
4506
69af2122
JK
45072009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4508
4509 Remove racy FAILs relying just on the timeouts.
4510 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
4511 (annotation_level 2): Remove racy FAILs.
4512
2fd481e1
PP
45132009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
4514
4515 gdb/10275
889bf7c5
PA
4516 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
4517
c38f313d
DJ
45182009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
4519
4520 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
4521
8b777f02
VP
45222009-06-30 Vladimir Prus <vladimir@codesourcery.com>
4523
4524 * gdb.mi/mi-stack.exp: Testing symbolic options
4525 to -stack-list-locals and -stack-list-arguments.
4526
00c7eacf
JK
45272009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4528
4529 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
4530
6bc80edc
TT
45312009-06-29 Tom Tromey <tromey@redhat.com>
4532
4533 * dg-extract-results.sh: New file.
4534 * Makefile.in (FORCE_PARALLEL): New variable.
4535 (CHECK_TARGET): New conditional variable.
4536 (check): Use CHECK_TARGET.
4537 (DO_RUNTEST): New variable.
4538 (check-single): New target.
4539 (TEST_DIRS): New variable.
4540 (TEST_TARGETS): Likewise.
4541 (check-parallel): New target.
4542 (check-gdb.%): New pattern.
4543 (BASE1_FILES): New variable.
4544 (BASE2_FILES): Likewise.
4545 (check-gdb.base%): New pattern.
4546 (%/.dir): New pattern.
4547 * configure: Rebuild.
4548 * aclocal.m4 (AM_CONDITIONAL): New defun.
4549 * configure.ac: Check whether user is using GNU make.
4550 (GMAKE): New conditional.
4551
794684b6
SW
45522009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
4553
4554 * gdb.cp/namespace-nested-import.cc: New test.
4555 * gdb.cp/namespace-nested-import.exp: New test.
4556
edb3359d
DJ
45572009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
4558
4559 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
4560 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
4561 * gdb.opt/Makefile.in (EXECUTABLES): Update.
4562 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
4563 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
4564 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
4565 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
4566 gdb.opt/inline-markers.c: New files.
4567 * lib/gdb.exp (skip_inline_frame_tests): New function.
4568 (skip_inline_var_tests): New function.
4569
cf657a0c
AS
45702009-06-27 Andreas Schwab <schwab@linux-m68k.org>
4571
4572 * gdb.cp/exception.exp: Don't require $hex before inner frame in
4573 backtrace.
4574
28d41a99
MS
45752009-06-27 Michael Snyder <msnyder@vmware.com>
4576
4577 * gdb.reverse: New directory.
4578 * gdb.reverse/break-reverse.c: New test.
4579 * gdb.reverse/break-reverse.exp: New test.
4580 * gdb.reverse/consecutive-reverse.c: New test.
4581 * gdb.reverse/consecutive-reverse.exp: New test.
4582 * gdb.reverse/finish-reverse.c: New test.
4583 * gdb.reverse/finish-reverse.exp: New test.
4584 * gdb.reverse/machinestate.c: New test.
4585 * gdb.reverse/ms1.c: New test.
4586 * gdb.reverse/machinestate.exp: New test.
4587 * gdb.reverse/Makefile.in: New file.
4588 * gdb.reverse/shr2.c: New test.
4589 * gdb.reverse/solib-reverse.c: New test.
4590 * gdb.reverse/solib-reverse.exp: New test.
4591 * gdb.reverse/step-reverse.c: New test.
4592 * gdb.reverse/step-reverse.exp: New test.
4593 * gdb.reverse/until-reverse.c: New test.
4594 * gdb.reverse/ur1.c: New test.
4595 * gdb.reverse/until-reverse.exp: New test.
4596 * gdb.reverse/watch-reverse.c: New test.
4597 * gdb.reverse/watch-reverse.exp: New test.
4598 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
4599 * configure: Regenerate.
4600
fe3c8b0d
DE
46012009-06-26 Doug Evans <dje@google.com>
4602
4603 * gdb.base/psymtab.exp: Turn off pending breakpoints.
4604
3a72a602
PM
46052009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
4606
4607 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
4608 windows problem for 'file delete $binfile'.
4609
27aa8d6a
SW
46102009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
4611
4612 * gdb.cp/namespace-using.exp: New test.
4613 * gdb.cp/namespace-using.cc: New test.
4614
8ac055f8
JB
46152009-05-20 Joel Brobecker <brobecker@adacore.com>
4616
4617 * gdb.ada/variant_record_packed_array: New testcase.
4618
85e306ed
TT
46192009-06-23 Tom Tromey <tromey@redhat.com>
4620
4621 * gdb.base/charset.exp (test_combination): Regression test.
4622 * gdb.base/charset.c (my_wchar_t): New typedef.
4623 (myvar): New global.
4624 (main): Set myvar.
4625
56643c5e
PM
46262009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
4627
4628 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
4629 target.
4630
1fac167a
UW
46312009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4632
4633 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
4634
7ccb0be9
UW
46352009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4636
4637 * gdb.mi/gdb680.exp: Update test for error message.
4638
568d6575
UW
46392009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4640
4641 * gdb.base/annota1.exp: Allow multiple occurrences of the
4642 frames-invalid annotation.
4643 * gdb.cp/annota2.exp: Likewise.
4644
7cd1089b
PM
46452009-06-15 Phil Muldoon <pmuldoon@redhat.com>
4646
4647 * gdb.cp/gdb2495.cc: New file.
4648 * gdb.cp/gdb2495.exp: New file.
4649
72c63395
JK
46502009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4651
4652 Report error on GDB crash during runto.
4653 * lib/gdb.exp (runto <eof>): New.
4654
3788363d
DJ
46552009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
4656
4657 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
4658 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
4659 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
4660 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
4661 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
4662 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
4663 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
4664 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
4665 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
4666 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
4667 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
4668 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
4669 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
4670 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
4671 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
4672 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
4673 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
4674 gdb.server/server-mon.exp, gdb.server/server-run.exp,
4675 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
4676 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
4677 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
4678 gdb.trace/passcount.exp, gdb.trace/report.exp,
4679 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
4680 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
4681 gdb.trace/while-stepping.exp: Use a unique name for the compiled
4682 executable.
4683
17592de3
PA
46842009-06-07 Pedro Alves <pedro@codesourcery.com>
4685
4686 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
4687 defined before referencing it.
4688
701e355d
DE
46892009-06-03 Doug Evans <dje@google.com>
4690
4691 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
4692 * gdb.arch/i386-see.c: Ditto.
4693
f2292c65
PM
46942009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
4695
4696 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
4697 (check_macro): Return 1 if undefined.
4698 If first test fails, check if macro debug information is available,
4699 and report unsupported test if no macro information is found.
4700
5a437975
DE
47012009-05-29 Doug Evans <dje@google.com>
4702
4703 * gdb.threads/hand-call-in-threads.exp: New.
4704 * gdb.threads/hand-call-in-threads.c: New.
4705
c141c696
MS
47062009-05-29 Michael Snyder <msnyder@vmware.com>
4707
4708 * gdb.base/break-always.exp: Change "1" to "on".
4709 Add confirmation check.
4710
b3444185
PA
47112009-05-28 Pedro Alves <pedro@codesourcery.com>
4712
4713 * gdb.threads/threxit-hop-specific.c: New.
4714 * gdb.threads/threxit-hop-specific.exp: New.
4715 * gdb.threads/thread-execl.c: New.
4716 * gdb.threads/thread-execl.exp: New.
4717
b6313243
TT
47182009-05-27 Tom Tromey <tromey@redhat.com>
4719 Thiago Jung Bauermann <bauerman@br.ibm.com>
4720
4721 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
4722 (mi_child_regexp): Likewise.
4723 (mi_list_varobj_children_range): Likewise.
4724 (mi_get_features): Likewise.
4725 (mi_list_varobj_children): Rewrite.
4726 * gdb.python/python-mi.exp: New file.
4727
a6bac58e
TT
47282009-05-27 Tom Tromey <tromey@redhat.com>
4729 Thiago Jung Bauermann <bauerman@br.ibm.com>
4730 Phil Muldoon <pmuldoon@redhat.com>
4731 Paul Pluzhnikov <ppluzhnikov@google.com>
4732
4733 * gdb.python/python-prettyprint.exp: New file.
4734 * gdb.python/python-prettyprint.c: New file.
4735 * gdb.python/python-prettyprint.py: New file.
4736 * gdb.base/display.exp: print/r is now valid.
4737
2c74e833
TT
47382009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
4739 Tom Tromey <tromey@redhat.com>
4740 Pedro Alves <pedro@codesourcery.com>
4741 Paul Pluzhnikov <ppluzhnikov@google.com>
4742
4743 * gdb.python/python-template.exp: New file.
4744 * gdb.python/python-template.cc: New file.
4745 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
4746 tests.
4747 * gdb.python/python-value.exp (py_objfile_tests): New proc.
4748 Call it.
4749 (test_value_after_death): New proc.
4750 * gdb.python/python-value.c (PTR): New typedef.
4751 (main): New variable 'x'.
4752
89c73ade
TT
47532009-05-27 Tom Tromey <tromey@redhat.com>
4754
4755 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
4756 tests.
4757 * gdb.python/python-value.exp (py_objfile_tests): New proc.
4758 Call it.
4759
a75724bc
PA
47602009-05-27 Pedro Alves <pedro@codesourcery.com>
4761
4762 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
4763
e58b0e63
PA
47642009-05-24 Pedro Alves <pedro@codesourcery.com>
4765
4766 * gdb.threads/fork-thread-pending.c: New.
4767 * gdb.threads/fork-thread-pending.exp: New.
4768
4ac36638
JK
47692009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
4770
4771 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
4772 * gdb.dwarf2/dw2-strp.S (a_string2): New.
4773
889bf7c5 47742009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 4775
889bf7c5 4776 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 4777
b242c3c2
PA
47782009-05-17 Pedro Alves <pedro@codesourcery.com>
4779
4780 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
4781 `gdb_get_line_number'. Call `callee' in both parent and child.
4782 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
4783 `gdb_get_line_number' instead of hardcoding line numbers.
4784 (catch_fork_unpatch_child): New procedure to test detaching
4785 breakpoints from child fork.
4786 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
4787 hardcoding line numbers.
4788 (do_fork_tests): Run `catch_fork_unpatch_child'.
4789
ee342b23
VP
47902009-05-17 Vladimir Prus <vladimir@codesourcery.com>
4791
4792 * gdb.mi/mi-cmd-var.exp: Check that when varobj
4793 of structure type enters or leaves the scope, it
4794 is reported by -var-update.
4795
e2009e98
DE
47962009-05-11 Doug Evans <dje@sebabeach.org>
4797
4798 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 4799 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
4800 * gdb.threads/schedlock.c (main): Fix off-by-one error.
4801
00903456
JK
48022009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4803
4804 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
4805
dc621c35
DE
48062009-04-30 Doug Evans <dje@google.com>
4807
4808 * gdb.threads/watchthreads2.exp: New testcase.
4809 * gdb.threads/watchthreads2.c: New testcase.
4810
9ab4e744
DE
48112009-04-29 Doug Evans <dje@google.com>
4812
4813 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
4814 * gdb.cp/mb-ctor.cc: Ditto.
4815 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
4816 * gdb.cp/mb-inline.h (multi_line_foo): New function.
4817 * gdb.cp/mb-inline1.cc: Call it.
4818 * gdb.cp/mb-inline2.cc: Ditto.
4819 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
4820 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
4821
484086b7
JK
48222009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4823
4824 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
4825 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
4826 Replace all uses of `decimal' by `nonzero'.
4827 (info macro FROM_COMMANDLINE): New test.
4828
379a77b5
TT
48292009-04-27 Tom Tromey <tromey@redhat.com>
4830
4831 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
4832
b92b73c2
DE
48332009-04-27 Doug Evans <dje@google.com>
4834
4835 * gdb.threads/watchthreads.c (main): Initialize args before starting
4836 the threads. Plus formatting cleanup.
4837 * gdb.threads/watchthreads.exp: Avoid errant failures due to
4838 biased scheduling of one thread.
4839
945a118d
JG
48402009-04-27 Jerome Guitton <guitton@adacore.com>
4841
4842 * gdb.cp/templates.cc (GetMax): New template.
4843 (main): Declare two instances of GetMax.
4844 * gdb.cp/templates.exp: Add new test.
4845
d389af10
JK
48462009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4847
4848 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
4849
e7f86de9
JM
48502009-04-22 Joseph Myers <joseph@codesourcery.com>
4851
4852 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
4853
334cc82d
TT
48542009-04-15 Tom Tromey <tromey@redhat.com>
4855
4856 * gdb.base/charset.exp: Add regression test.
4857
d12672cc
JB
48582009-04-14 Joel Brobecker <brobecker@adacore.com>
4859
4860 * gdb.base/exe-lock.exp: New testcase.
4861
18e8c3bc
TT
48622009-04-13 Tom Tromey <tromey@redhat.com>
4863
4864 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
4865 operator on Frame.
4866
5ecd5cbe
UW
48672009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4868
4869 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
4870 * gdb.server/ext-attach.exp: Likewise.
4871
7309f756
VP
48722009-04-03 Vladimir Prus <vladimir@codesourcery.com>
4873
4874 Eliminate some sleep usage.
4875
889bf7c5
PA
4876 * gdb.mi/basics.c (do_nothing): New.
4877 (main): Use do_nothing instead of printf, so that
4878 not to introduce race condition between output of
4879 inferiour and output of gdb. Do not use sleep as it
4880 is not generally available on embedded targets.
7309f756 4881
f4b95f6f
PA
48822009-04-02 Pedro Alves <pedro@codesourcery.com>
4883
4884 * gdb.server/ext-attach.exp: Expect an optional process id after
4885 "Detached from remote process".
4886
de40b933
JK
48872009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4888
4889 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
4890 gdb.dwarf2/dw2-unresolved.exp: New.
4891
2ae101a4
PA
48922009-04-02 Pedro Alves <pedro@codesourcery.com>
4893
4894 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
4895 mi_run_to_main.
4896
56a8e183
PA
48972009-04-02 Pedro Alves <pedro@codesourcery.com>
4898
4899 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
4900 mi_run_to_main. Skip thread exit test on remote targets.
4901 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
4902 mi_run_to_main.
4903 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
4904 mi_run_to_main.
4905 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
4906 when expecting ^connected. Detect when the target doesn't support
4907 non-stop mode.
4908 (mi_run_cmd): Detect if non-stop mode was requested by isn't
4909 supported. Return -1 on error, 0 on success.
4910 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
4911 (mi_runto): Return mi_runto_helper's result explicitly.
4912
c35fafde
PA
49132009-04-01 Pedro Alves <pedro@codesourcery.com>
4914
4915 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
4916
f8a8dce6
JB
49172009-04-01 Tom Tromey <tromey@redhat.com>
4918
4919 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
4920 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
4921 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
4922 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
4923
71c25dea
TT
49242009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
4925 Jan Kratochvil <jan.kratochvil@redhat.com>
4926
4927 PR gdb/931
4928 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
4929 output.
4930 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
4931 for gdb/931.
4932 * dw2-strp.S (DW_AT_language): Change to C++.
4933 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
4934
02d9a9ce
JB
49352009-03-31 Joel Brobecker <brobecker@adacore.com>
4936
4937 * gdb.ada/tasks: New testcase.
4938
1042e4c0
SS
49392009-03-30 Stan Shebs <stan@codesourcery.com>
4940
4941 * gdb.trace/actions.exp: Update to match new info trace format.
4942 * gdb.trace/deltrace.exp: Ditto.
4943 * gdb.trace/infotrace.exp: Ditto.
4944 * gdb.trace/passcount.exp: Ditto.
4945 * gdb.trace/save-trace.exp: Ditto.
4946 * gdb.trace/while-stepping.exp: Ditto.
4947 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
4948
f8f6f20b
TJB
49492009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
4950
4951 * gdb.python/python-frame.c: New file.
4952 * gdb.python/python-frame.exp: New file.
4953
c0c6f777
TJB
49542009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
4955
4956 * gdb.python/python-value.exp: Add tests for the address
4957 attribute.
4958
3cb51905
AS
49592009-03-29 Andreas Schwab <schwab@linux-m68k.org>
4960
4961 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
4962
88fc996f
DE
49632009-03-26 Doug Evans <dje@google.com>
4964
4965 * gdb.mi/mi-nonstop-exit.exp: New file.
4966 * gdb.mi/non-stop-exit.c: New file.
4967
56ef84b1
TT
49682009-03-26 Tom Tromey <tromey@redhat.com>
4969
4970 Update for change to prologue skipping:
4971 * gdb.mi/mi2-simplerun.exp: Update.
4972 * gdb.mi/mi2-break.exp: Update.
4973 * gdb.mi/mi-simplerun.exp: Update.
4974 * gdb.mi/mi-break.exp: Update.
4975 * gdb.base/ending-run.exp: Update.
4976
def2b000
TJB
49772009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
4978
4979 * gdb.python/python-value.exp (test_value_in_inferior): Test
4980 gdb.Value.is_optimized_out attribute.
4981
442ddf59
JK
49822009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4983
4984 * gdb.dwarf2/dw2-noloc-main.c: New file.
4985 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
4986 (.text): Remove.
4987 (.data): New.
4988 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
4989 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
4990 (DW_TAG_subprogram func_cu1, noloc): Remove.
4991 (main): New.
4992 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
4993 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
4994 (file_symbols): New procedure.
4995
a8df5de4
TT
49962009-03-25 Tom Tromey <tromey@redhat.com>
4997
4998 * gdb.base/charset.exp (valid_target_charset): New proc.
4999 Use it to skip tests on invalid charsets.
5000
cc1d7add
PM
50012009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
5002
5003 * gdb.base/completion.exp: Add a test for directory completion.
5004
bcd5727b
JK
50052009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5006
5007 Fix a racy FAIL.
5008 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
5009 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
5010
cc924cad
TJB
50112009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
5012
5013 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
5014 * gdb.python/python-function.exp: Add test for function returning
5015 a GDB value.
5016
bc3b79fd
TJB
50172009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
5018
5019 * gdb.python/python-function.exp: New file.
5020
6c7a06a3
TT
50212009-03-20 Tom Tromey <tromey@redhat.com>
5022
5023 * gdb.base/store.exp: Update for change to escape output.
5024 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
5025 to escape output.
5026 * gdb.base/pointers.exp: Update for change to escape output.
5027 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
5028 to escape output.
5029 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
5030 escape output.
5031 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
5032 to escape output.
5033 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
5034 escape output.
5035 * gdb.base/setvar.exp: Update for change to escape output.
5036 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
5037 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
5038 to escape output.
5039 (test_print_string_constants): Likewise.
5040 * gdb.base/charset.exp (valid_host_charset): Check size of
5041 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
5042 cases. Handle "auto"-related output.
5043 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
5044 (uvar, Uvar): New globals.
5045
c31af87b
JG
50462009-03-19 Jerome Guitton <guitton@adacore.com>
5047
5048 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
5049 deltas.
5050 * gdb.ada/fixed_points.exp: Ditto.
5051
51272cf2
PA
50522009-03-18 Pedro Alves <pedro@codesourcery.com>
5053
5054 * return-nodebug.c: Don't include stdio.h.
5055 (init): Delete.
5056 (func): Delete definition and provide extern declaration.
5057 (t): New.
5058 (main): Don't call printf. Call func and store its result in t.
5059 * return-nodebug1.c: New.
5060 * return-nodebug.exp: Don't expect stdio output. Instead, print
5061 the global variable t. Drop printf formatters and cast types from
5062 foreach loop. Don't use prepare_for_testing. Compile
5063 return-nodebug.c and return-nodebug1.c in separate steps. Don't
5064 define FORMAT or CAST.
5065
d24948ac
PP
50662009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
5067
5068 * gdb.base/solib-display.exp: Disable test for remote targers.
5069
61ff14c6
JK
50702009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5071
5072 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
5073
cb4dce93
JK
50742009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5075
5076 Fix a racy FAIL.
5077 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
5078 code from `follow parent, print pids'.
5079 (`follow child, print pids', `follow parent, print pids'): Call it.
5080 Replace `gdb_test "break..."' by gdb_breakpoint.
5081
f7c60c5e
VP
50822009-03-13 Vladimir Prus <vladimir@codesourcery.com>
5083
5084 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 5085 sync and async modes.
f7c60c5e 5086
383ace49
JB
50872009-03-12 Joel Brobecker <brobecker@adacore.com>
5088
5089 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
5090 that was checked in by mistake. Remove loading of ada.exp, since
5091 this is not necessary in this case.
5092
4ce102af
JB
50932009-03-12 Joel Brobecker <brobecker@adacore.com>
5094
5095 * gdb.ada/ptype_arith_binop.exp: New testcase.
5096
529a2aef
JB
50972009-03-12 Joel Brobecker <brobecker@adacore.com>
5098
5099 * gdb.ada/mod_from_name: New testcase.
5100
8a38181c
JB
51012009-03-12 Joel Brobecker <brobecker@adacore.com>
5102
5103 * gdb.ada/tick_last_segv: New testcase.
5104
11436dee
VP
51052009-03-12 Vladimir Prus <vladimir@codesourcery.com>
5106
61ff14c6 5107 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 5108
1f31650a
VP
51092009-03-12 Vladimir Prus <vladimir@codesourcery.com>
5110
61ff14c6
JK
5111 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
5112 include the token in ^running and frame info in *stopped.
1f31650a 5113
a3247a22
PP
51142009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
5115
5116 * solib-display.exp: New file.
5117 * solib-display-main.c: New file.
5118 * solib-display-lib.c: New file.
61ff14c6 5119
aae64587
PA
51202009-03-05 Pedro Alves <pedro@codesourcery.com>
5121
5122 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
5123
44aabfbc
JK
51242009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5125
5126 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
5127 (list_and_check_macro): Use more specific test name.
5128 (next to definition): Make the test names unique.
5129
c087fcd3
PM
51302009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
5131
5132 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 5133
c86cf029
VP
51342009-02-17 Vladimir Prus <vladimir@codesourcery.com>
5135
5136 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
5137 notifications.
5138 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
5139 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
5140 * lib/mi-support.exp (library_loaded_re): New.
5141 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
5142
3ea85240
VP
51432009-02-17 Vladimir Prus <vladimir@codesourcery.com>
5144
5145 * gdb.gdb/observer.exp: Use test_notification observer, not
5146 normal_stop, everywhere.
5147 (test_normal_stop_notifications): Rename to...
5148 (test_notifications): ...this.
5149 (test_observer_normal_stop): Rename to...
5150 (test_observer): ...this.
5151
1903f0e6
DE
51522009-02-16 Doug Evans <dje@google.com>
5153
5154 * gdb.arch/amd64-disp-step.S (test_int3): New test.
5155 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
5156 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
5157 (test_prefixed_syscall,test_int3): New tests.
5158 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
5159 (test_prefixed_syscall,test_int3): New tests.
5160
1d33d6ba
VP
51612009-02-14 Vladimir Prus <vladimir@codesourcery.com>
5162
3cb51905
AS
5163 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
5164 (mi_expect_interrupt): Likewise.
5165 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
5166 response.
1d33d6ba 5167
faafb047
PM
51682009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
5169
5170 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
5171 * gdb.base/pc-fp.exp (get_valueofx): Remove.
5172 Replace calls to get_valueofx by get_hexadecimal_valueof.
5173
417e16e2
PM
51742009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
5175
5176 * lib/gdb.exp (get_valueof): Accept anything as a return value.
5177 (get_integer_valueof): New procedure.
5178 (get_sizeof): Use new get_integer_value_of.
5179 * gdb.base/sizeof.exp: Replace all uses of get_valueof
5180 by get_integer_valueof.
5181
7065b901
TT
51822009-02-13 Tom Tromey <tromey@redhat.com>
5183
5184 * gdb.base/remote.exp (get_sizeof): Remove.
5185 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
5186 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
5187 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
5188 * lib/gdb.exp (get_valueof): Move from long_long.exp.
5189 (get_sizeof): Likewise.
5190
5d7cb8df
JK
51912009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
5192
5193 PR fortran/9806
5194 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
5195
b2febfff
PP
51962009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
5197
5198 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
5199
4aa995e1
PA
52002009-02-06 Pedro Alves <pedro@codesourcery.com>
5201
5202 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
5203
d8906c6f
TJB
52042009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
5205
5206 * gdb.python/python-cmd.exp: New file.
5207
ff4ab08d
TG
52082009-02-06 Tristan Gingold <gingold@adacore.com>
5209
5210 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
5211
aacd552b
TG
52122009-02-05 Tristan Gingold <gingold@adacore.com>
5213
5214 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
5215 pointer is dereferenced and use this signal name in regexp.
5216 * gdb.base/signull.exp: Ditto.
5217 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
5218 * gdb.base/signull.c (main): Ditto.
5219
08c637de
TJB
52202009-02-04 Tom Tromey <tromey@redhat.com>
5221 Thiago Jung Bauermann <bauerman@br.ibm.com>
5222
5223 * gdb.python/python-value.exp: Use `gdb.history' instead of
5224 `gdb.value_from_history'.
5225 (test_value_numeric_ops): Add test for conversion of enum constant.
5226 * gdb.python/python-value.c (enum e): New type.
5227 (evalue): New global.
5228 (main): Use argv.
5229
20261af8
JG
52302009-02-04 Jerome Guitton <guitton@adacore.com>
5231
5232 * gdb.ada/uninitialized_vars: New test program.
5233 * gdb.ada/uninitialized_vars.exp: New testcase.
5234
52e44b43
TT
52352009-02-02 Tom Tromey <tromey@redhat.com>
5236
5237 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
5238 * gdb.cp/pr2489.cc: Rename...
5239 * gdb.cp/pr9594.cc: ... to this.
5240
1c71341a
TT
52412009-02-02 Tom Tromey <tromey@redhat.com>
5242
5243 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
5244 * gdb.cp/pr2489.cc: New file.
5245 * gdb.cp/cpcompletion.exp: New file.
5246
a4295225
TT
52472009-02-02 Tom Tromey <tromey@redhat.com>
5248
5249 PR exp/9059:
5250 * gdb.cp/call-c.exp: Add regression test.
5251 * gdb.cp/call-c.cc (FooHandle): New typedef.
5252 (main): New variable 'handle'.
5253
592375cd
VP
52542009-01-30 Vladimir Prus <vladimir@codesourcery.com>
5255
5256 * lib/mi-support.exp (et_mi_thread_list)
5257 (check_mi_and_console_threads): Adjust for current thread in
5258 -thread-list-ids output.
5259
41447f92
VP
52602009-01-30 Vladimir Prus <vladimir@codesourcery.com>
5261
889bf7c5
PA
5262 * gdb.mi/mi-break.exp (test_disabled_creation): New.
5263 Call it.
41447f92 5264
35669430
DE
52652009-01-28 Doug Evans <dje@google.com>
5266
5267 * gdb.arch/amd64-disp-step.S: New file.
5268 * gdb.arch/amd64-disp-step.exp: New file.
5269 * gdb.arch/i386-disp-step.S: New file.
5270 * gdb.arch/i386-disp-step.exp: New file.
5271
09f00d9a
PM
52722009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
5273
5274 * gdb.base/find.exp: Set newline variable
5275 using quotes instead of braces to fix cygwin failures.
5276
1e8fb976
PA
52772009-01-23 Pedro Alves <pedro@codesourcery.com>
5278
5279 * gdb.base/radix.exp: Add tests to ensure that that set
5280 input-radix 0 and set output-radix 0 are really rejected.
5281
da061712
PA
52822009-01-23 Pedro Alves <pedro@codesourcery.com>
5283
5284 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
5285 copyright years.
5286
dd7e2d2b
PA
52872009-01-23 Pedro Alves <pedro@codesourcery.com>
5288
5289 PR gdb/9664:
5290 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
5291
392452f6
PA
52922009-01-22 Pedro Alves <pedro@codesourcery.com>
5293
5294 PR c++/9631:
5295 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
5296
8653e71c
PM
52972009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
5298
5299 * gdb.server/file-transfer.exp: Use EXEEXT variable for
5300 binfile definition to fix Windows OS failure.
5301
a12cc160
DJ
53022009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
5303
5304 PR gdb/9346
5305 * gdb.base/interrupt.c (sigint_handler): New.
5306 (main): Install a SIGINT handler if SIGNALS is defined. Exit
5307 on error.
5308 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
5309 Test "signal SIGINT".
5310
b89667eb
DE
53112009-01-19 Doug Evans <dje@google.com>
5312
5313 * gdb.base/break.exp: Update expected gdb output.
5314 * gdb.base/sepdebug.exp: Ditto.
5315 * gdb.mi/mi-syn-frame.exp: Ditto.
5316 * gdb.mi/mi2-syn-frame.exp: Ditto.
5317 * gdb.base/call-signal-resume.exp: New file.
5318 * gdb.base/call-signals.c: New file.
5319 * gdb.base/unwindonsignal.exp: New file.
5320 * gdb.base/unwindonsignal.c: New file.
5321 * gdb.threads/interrupted-hand-call.exp: New file.
5322 * gdb.threads/interrupted-hand-call.c: New file.
5323 * gdb.threads/thread-unwindonsignal.exp: New file.
5324
adb483fe
DJ
53252009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
5326
5327 * gdb.base/define.exp: Test defining and hooking prefix commands.
5328 * gdb.python/python.exp: Update test for "show user" output.
5329
60023297
JK
53302009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5331
5332 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
5333 now the output exactly, using less wildcards. Expect also the output
5334 of gfortran-4.3. Update for the f-valprint.c modification from
5335 2008-04-22.
5336 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
5337 Remove gdb_test test names where matching the command.
5338
ccc57cf9
PA
53392009-01-01 Pedro Alves <pedro@codesourcery.com>
5340
5341 PR breakpoints/9681:
5342 * gdb.base/watchpoint.exp: Add regression test.
5343
c7a6ca08
PA
53442008-12-31 Pedro Alves <pedro@codesourcery.com>
5345
5346 * gdb.threads/attach-into-signal.exp: Don't use
5347 gdb_suppress_entire_file.
5348 * gdb.threads/attach-stopped.exp: Ditto.
5349 * gdb.threads/attachstop-mt.exp: Ditto.
5350
3a031f65
PA
53512008-12-31 Pedro Alves <pedro@codesourcery.com>
5352
5353 PR gdb/8812:
5354 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
5355
09e6485f
PA
53562008-12-29 Pedro Alves <pedro@codesourcery.com>
5357
5358 PR gdb/7536:
5359 * gdb.base/radix.exp: Add tests to ensure invalid input radices
5360 and unsupported output radices are really rejected.
5361
0cd53049
JK
53622008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5363
5364 * gdb.cp/punctuator.exp: Backslash the '$' signs.
5365
ba163c7e
TT
53662008-12-22 Tom Tromey <tromey@redhat.com>
5367
5368 * gdb.cp/punctuator.exp: New file.
5369
6f4de6c9
JK
53702008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5371
5372 * gdb.base/completion.exp (Completing non-existing component): New test.
5373
0f34d0b4
JK
53742008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5375
5376 Fix for PR gdb/8648.
5377 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
5378 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
5379 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
5380 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
5381
db2ad4c3
JK
53822008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5383
5384 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
5385
bb5ef15e
DP
53862008-12-16 Christophe Lyon <christophe.lyon@st.com>
5387
5388 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
5389 compiler actually generate code at the expected line number.
5390
90142adc
JZ
53912008-12-15 Jie Zhang <jie.zhang@analog.com>
5392
5393 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
5394
fad6eecd
TT
53952008-12-12 Tom Tromey <tromey@redhat.com>
5396
5397 * gdb.base/commands.exp (redefine_hook_test): New proc.
5398 Call it.
5399
17c8aaf5
TT
54002008-12-11 Tom Tromey <tromey@redhat.com>
5401
5402 * gdb.base/macscp.exp: New regression test.
5403
7c8adf68
TT
54042008-12-11 Tom Tromey <tromey@redhat.com>
5405
5406 * gdb.base/macscp.exp: Print "address.addr".
5407 * gdb.base/macscp1.c (struct outer): New struct.
5408 (address): New global.
5409
b05dcbb7
TT
54102008-12-09 Tom Tromey <tromey@redhat.com>
5411
5412 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
5413 Call it.
5414
2d476de1
DE
54152008-12-04 Doug Evans <dje@google.com>
5416
5417 * gdb.server/ext-run.exp: Relax regexp for init program.
5418
87bdc959
TG
54192008-12-03 Tristan Gingold <gingold@adacore.com>
5420
5421 * gdb.base/macscp.exp: Generate an object file during compilation
5422 to work around Darwin dsymutil limitations.
5423
e0740f77
JK
54242008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5425
5426 Test resolving external references to TLS variables.
5427 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
5428 FILE2_THREAD_LOCAL.
5429 (testfile2, srcfile2): New variables.
5430 * gdb.threads/tls.c (file2_thread_local)
5431 (function_referencing_file2_thread_local): New.
5432 * gdb.threads/tls2.c: New file.
5433
67f0aac5
JB
54342008-11-28 Joel Brobecker <brobecker@adacore.com>
5435
5436 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
5437 rather than integer, as integer might not be big enough when
5438 on 64bit targets.
67f0aac5 5439
c332165e
JG
54402008-11-27 Jerome Guitton <guitton@adacore.com>
5441
5442 * gdb.cp/formatted-ref.exp: Add equality test.
5443 * gdb.ada/formatted_ref.exp: Ditto.
5444
fc9b693c
JK
54452008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5446
5447 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
5448 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
5449
a9c64011
AS
54502008-11-20 Andreas Schwab <schwab@suse.de>
5451
5452 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
5453 matching syscall entry point.
5454 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
5455 (tcatch_vfork_then_child_follow): Likewise. Finish through
5456 vfork even if we stopped at the syscall trampoline.
5457
e2fd701e
DE
54582008-11-20 Doug Evans <dje@google.com>
5459
5460 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
5461
69abc51c
TJB
54622008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
5463
5464 * gdb.arch/ppc-dfp.exp: New file.
5465 * gdb.arch/ppc-dfp.c: New file.
5466
c14c28ba
PP
54672008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
5468
5469 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 5470
2e74121d
DE
54712008-11-17 Doug Evans <dje@google.com>
5472
5473 * gdb.mi/mi-syn-frame.exp: Update expected output.
5474 * gdb.mi/mi2-syn-frame.exp: Update expected output.
5475
66bb093b
VP
54762008-11-17 Vladimir Prus <vladimir@codesourcery.com>
5477
5478 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
5479 "thread N" results in =thread-selected.
5480 * lib/mi-support (mi_run_cmd, mi_expect_stop)
5481 (mi_send_resuming_command_raw): Be prepared for
5482 =thread-selected.
5483
3d043ef6
VP
54842008-11-17 Vladimir Prus <vladimir@codesourcery.com>
5485
a9c64011
AS
5486 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
5487 * lib/mi-support.exp: Likewise.
3d043ef6 5488
808104c8
JB
54892008-11-16 Joel Brobecker <brobecker@adacore.com>
5490
5491 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
5492 commands from the expected output for "help catch".
5493
00b22944
JB
54942008-11-15 Joel Brobecker <brobecker@adacore.com>
5495
5496 * gdb.ada/int_deref.exp: New testcase.
5497
59669435
TT
54982008-11-14 Nick Roberts <nickrob@snap.net.nz>
5499
5500 * gdb.mi/gdb2549.exp: New file.
5501
de04a248
DE
55022008-11-11 Doug Evans <dje@google.com>
5503
5504 * gdb.base/callexit.exp: New file.
5505 * gdb.base/callexit.c: New file.
5506
6b8ce727
DE
55072008-11-10 Doug Evans <dje@google.com>
5508
5509 * lib/gdb.exp (GDBFLAGS): Move -nx ...
5510 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
5511 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
5512 (default_gdb_start,default_gdb_exit): Ditto.
5513 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
5514 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
5515 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
5516 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
5517 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
5518 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
5519
1b14b8aa
AS
55202008-11-03 Andreas Schwab <schwab@suse.de>
5521
5522 * gdb.base/hashline2.exp: Fix typo.
5523 * gdb.base/hashline3.exp: Likewise.
5524
f3134b88
TT
55252008-10-30 Tom Tromey <tromey@redhat.com>
5526
5527 * gdb.base/pointers.exp: Add test.
5528 * gdb.base/pointers.c (k, S): New typedefs.
5529 (instance): New global.
5530
c2226152
AS
55312008-10-30 Andreas Schwab <schwab@suse.de>
5532
5533 * gdb.base/args.exp: Add tests for newlines.
5534
462f405c
JB
55352008-10-30 Joel Brobecker <brobecker@adacore.com>
5536
5537 gdb.base/foll-exec.exp: Update the expected output of a couple
5538 of "info breakpoints" tests.
5539
79a45b7d
TT
55402008-10-28 Tom Tromey <tromey@redhat.com>
5541
5542 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
5543
adc13a14
PA
55442008-10-24 Pedro Alves <pedro@codesourcery.com>
5545
5546 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
5547 gdb_start_cmd.
5548 Use runto_main before any test that requires execution.
5549
252fbfc8
PA
55502008-10-23 Pedro Alves <pedro@codesourcery.com>
5551
5552 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
5553 instead of SIGINT.
5554
28148e3d
JB
55552008-10-22 Joel Brobecker <brobecker@adacore.com>
5556
5557 * gdb.base/completion.exp: Update expected output following
5558 the addition of the "info tasks" command.
5559
c209f847
TT
55602008-10-22 Tom Tromey <tromey@redhat.com>
5561
5562 * gdb.base/exprs.exp (test_expr): Add test for string
5563 concatenation.
5564
f177e350
PA
55652008-10-19 Pedro Alves <pedro@codesourcery.com>
5566
5567 * configure.ac: Output gdb.python/Makefile.
5568 * configure: Regenerate.
5569 * gdb.python/Makefile.in: New.
5570
cce89356
JB
55712008-10-16 Joel Brobecker <brobecker@adacore.com>
5572
5573 * gdb.base/foll-fork.exp: Adjust the expected output to match
5574 the new description for fork/vfork catchpoints in the "info
5575 breakpoints" output.
5576
176d289d
TJB
55772008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
5578
5579 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
5580
a08702d6
TJB
55812008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
5582
5583 * gdb.python/python-value.c: New file.
5584 * gdb.python/python-value.exp: New file.
5585
1c5cfe86
PA
55862008-10-15 Pedro Alves <pedro@codesourcery.com>
5587
5588 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
5589
5a98ad69
DP
55902008-10-15 Denis Pilat <denis.pilat@st.com>
5591
41702f1b 5592 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 5593
dcb1a1e2
TT
55942008-10-09 Tom Tromey <tromey@redhat.com>
5595
5596 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
5597 'fprintf' and 'stderr'.
5598
9124fe48
JB
55992008-10-07 Joel Brobecker <brobecker@adacore.com>
5600
5601 * gdb.ada/ref_tick_size.exp: New testcase.
5602
45452591
DE
56032008-10-06 Doug Evans <dje@google.com>
5604
5605 * gdb.dwarf2/dw2-cu-size.exp: New file.
5606 * gdb.dwarf2/dw2-cu-size.S: New file.
5607
5608 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
5609 .Ltype_int for clarity.
5610
4fc5b208
PP
56112008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
5612
5613 PR gdb/2384:
5614 * gdb.cp/gdb2384.exp: Extended to test more cases.
5615 * gdb.cp/gdb2384.cc: Likewise.
5616 * gdb.cp/gdb2384-base.h: Likewise.
5617 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 5618
d78df370
JK
56192008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5620
5621 * gdb.base/maint.exp (maint print type): Remove printing
5622 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
5623
9a044a89
TT
56242008-09-30 Tom Tromey <tromey@redhat.com>
5625
5626 * gdb.base/macscp.exp: Add completion tests.
5627 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
5628 (TWENTY_THREE): Likewise.
5629 (FORTY_EIGHT): Likewise.
5630
506800a9
TT
56312008-09-30 Tom Tromey <tromey@redhat.com>
5632
5633 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
5634 everywhere.
5635 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
5636
1a6f01b5
JK
56372008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5638
5639 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
5640 testcase is derived from. Fix racy dependency on an expected PID
5641 number. No longer support the testcase on Linux kernel 2.4.x.
5642
2fae03e8
TT
56432008-09-27 Tom Tromey <tromey@redhat.com>
5644
5645 * gdb.base/macscp.exp: Add tests for stringification, splicing,
5646 and varargs.
5647
1ad15515
PA
56482008-09-22 Pedro Alves <pedro@codesourcery.com>
5649
5650 * lib/mi-support.exp (mi_expect_interrupt): New.
5651 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
5652 from gdb.mi/mi-nonstop.exp.
5653 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
5654 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
5655 lib/mi-support.exp.
5656 Use mi_check_thread_states throughout. Avoid ".*" and do not
5657 require an anchor after -exec-run.
5658
d0b76dc6
DJ
56592008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
5660
5661 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
5662 stop is pending. Avoid ".*" when two stops are pending.
5663 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
5664 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
5665 newlines in fullnames.
5666 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
5667 (mi_expect_stop): Update comments. Only anchor in sync mode.
5668 Do not match newlines.
5669 (mi_send_resuming_command_raw): Always return status.
5670 (mi_get_stop_line): Do not match more than one line by accident.
5671 Only anchor in sync mode.
5672 (mi_run_inline_test): If -exec-next fails, give up.
5673
9990c830
UW
56742008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5675
5676 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
5677 on SPU.
5678
ebcf6f00
JB
56792008-09-10 Joel Brobecker <brobecker@adacore.com>
5680
5681 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
5682
b6db24e5
JB
56832008-09-10 Joel Brobecker <brobecker@adacore.com>
5684
5685 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
5686 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
5687 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
5688 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
5689 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
5690 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
5691 gdb.ada/interface.exp, gdb.ada/null_array.exp,
5692 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
5693 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
5694 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
5695 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
5696 Include the "= " sequence in the expected output of print tests.
5697
2bf448e0
JB
56982008-09-10 Joel Brobecker <brobecker@adacore.com>
5699
5700 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
5701 description for boolean types.
5702
d51fd4c8
PA
57032008-09-09 Pedro Alves <pedro@codesourcery.com>
5704
5705 * gdb.base/hook-stop-continue.c: New.
5706 * gdb.base/hook-stop-continue.exp: New.
5707
694182d2
DJ
57082008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
5709
5710 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
5711
3b8a7fc0
JG
57122008-09-08 Jerome Guitton <guitton@adacore.com>
5713
5714 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
5715 (stack_check_probe_2, stack_check_probe_loop_1)
5716 (stack_check_probe_loop_2): New functions.
5717 (main): Add call to these new functions.
5718 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
5719 functions, check that the breakpoint is inserted at the appropriate
5720 location.
5721 (insert_breakpoint): Slightly refine this procedure so that it can
5722 be called several times in the test.
5723
96cc0ae8
JG
57242008-09-08 Jerome Guitton <guitton@adacore.com>
5725
5726 * gdb.base/stack-checking.c: New file.
5727 * gdb.base/stack-checking.exp: New file.
5728
1f08b409
TJB
57292008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
5730
5731 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
5732 * gdb.arch/altivec-regs.exp: Likewise.
5733 * gdb.arch/vsx-regs.exp: Likewise.
5734
3099e1c4
TJB
57352008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
5736
5737 * gdb.arch/ppc-fp.exp: New file.
5738 * gdb.arch/ppc-fp.c: New file.
5739
cc69bfc1
PP
57402008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
5741
5742 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
5743 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 5744
b02a33db
MS
57452008-09-04 Michael Snyder <msnyder@vmware.com>
5746
5747 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
5748 as "at" (for non-debug functions such as _start).
5749
2992cbe0
UW
57502008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5751
5752 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
5753 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
5754 software watchpoints.
5755 * gdb.base/watch_thread_num.exp: Likewise.
5756
514f746b
AR
57572008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
5758
5759 * gdb.arch/i386-bp_permanent.exp: New test.
5760
876cecd0
TT
57612008-08-24 Tom Tromey <tromey@redhat.com>
5762
5763 * gdb.base/maint.exp: Update "maint print type".
5764
80f73d71
VP
57652008-08-21 Vladimir Prus <vladimir@codesourcery.com>
5766
5767 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
5768 support. Adjust the order of "*running" notifications.
5769 * gdb.mi/non-stop.c: Don't cast from int to void* and
5770 back.
5771
d9c78d7d
MK
57722008-08-20 Mark Kettenis <kettenis@gnu.org>
5773
5774 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
5775 expect to find it in the "info frame" output.
5776
97a2d1d3
DJ
57772008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
5778
5779 * gdb.base/interp.exp: Always consume both prompts.
5780
b96e2927
PA
57812008-08-20 Pedro Alves <pedro@codesourcery.com>
5782
5783 * gdb.base/pending.exp: Test pending breakpoints without symbols
5784 loaded.
5785
8cf6e61a
VP
57862008-08-19 Vladimir Prus <vladimir@codesourcery.com>
5787
5788 * lib/mi-support.exp (mi_expect_stop): Produce
5789 more details on failures.
5790 * gdb.mi/mi-nonstop.exp: New.
5791 * gdb.mi/non-stop.c: New.
5792
c6ebd6cf
VP
57932008-08-19 Vladimir Prus <vladimir@codesourcery.com>
5794
a9c64011
AS
5795 * gdb.mi/mi-async.exp: Use 'set target-async'.
5796 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 5797
46a9b8ed
DJ
57982008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
5799
5800 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
5801
44feb3ce
TT
58022008-08-17 Tom Tromey <tromey@redhat.com>
5803
5804 * gdb.base/help.exp (help catch): Rewrite.
5805
311a4e6b
TJB
58062008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
5807
5808 * gdb.base/define.exp: Test indented command documentation.
5809 * gdb.python/python.exp: Test indented multi-line command.
5810
604c2f83
LM
58112008-08-15 Luis Machado <luisgpm@br.ibm.com>
5812
5813 * testsuite/gdb.arch/vsx-regs.c: New source file.
5814 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
5815 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
5816
886a217c
TT
58172008-08-14 Tom Tromey <tromey@redhat.com>
5818
5819 * gdb.base/macscp.exp: Add regression test for "macro define" or
5820 "macro undef" with no arguments.
5821
c814a4f3
PP
58222008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
5823
5824 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 5825
12ab8a60
UW
58262008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5827
5828 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
5829
d57a3c85
TJB
58302008-08-06 Tom Tromey <tromey@redhat.com>
5831
5832 * gdb.python/python.exp: New file.
5833
c7b778ff
JK
58342008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5835
5836 Fix for PR gdb/1543.
5837 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
5838 $LOCATION.
5839 (location): New variable.
5840 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
5841 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
5842 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
5843 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
5844 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
5845 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
5846 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
5847 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
5848 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
5849 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
5850 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
5851 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
5852 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
5853 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
5854 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
5855 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
5856 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
5857 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
5858 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
5859 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
5860 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
5861 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
5862 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
5863 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
5864 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
5865 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
5866 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
5867 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
5868 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
5869 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
5870 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
5871 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
5872 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
5873 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
5874 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
5875 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
5876 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
5877 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
5878 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
5879 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
5880 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
5881 gdb.base/type-opaque.exp, gdb.base/until.exp,
5882 gdb.base/value-double-free.c, gdb.base/varargs.exp,
5883 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
5884 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
5885 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
5886 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
5887 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
5888 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
5889 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
5890 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
5891 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
5892 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
5893 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
5894 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
5895 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
5896 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
5897 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
5898 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
5899 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
5900 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
5901 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
5902 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
5903 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
5904 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
5905 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
5906 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
5907 gdb.pascal/types.exp, gdb.stabs/weird.exp,
5908 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
5909 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
5910 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
5911 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
5912 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
5913 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
5914 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
5915 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
5916 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
5917 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
5918 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
5919 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
5920 lib/mi-support.exp, lib/trace-support.exp: Remove reference
5921 to bug-gdb@prep.ai.mit.edu .
5922
5e06a3d1
VP
59232008-07-31 Vladimir Prus <vladimir@codesourcery.com>
5924
5925 * lib/mi-support.exp (mi_load_shlibs): New.
5926 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
5927
9d81d21b
VP
59282008-07-30 Vladimir Prus <vladimir@codesourcery.com>
5929
5930 * lib/mi-support.exp (get_mi_thread_list)
5931 (check_mi_and_console_threads): New, moved from ...
5932 * gdb.mi/mi-pthread.exp: ...here.
5933 * gdb.mi/gdb669.exp (get_mi_thread_list)
5934 (check_mi_and_console_threads): Delete.
5935 * gdb.mi/mi2-pthread.exp: Likewise.
5936
bae98fe0
TT
59372008-07-28 Tom Tromey <tromey@redhat.com>
5938
5939 * Makefile.in (just-check): Remove. Move body to...
5940 (check): ... here.
5941
57380f4e
DJ
59422008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
5943
5944 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
5945 Add a test for duplicated SIGINTs.
5946
e09490f1
DJ
59472008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
5948
5949 * gdb.threads/schedlock.exp (get_args): Update to work for any
5950 value of NUM.
5951 (Top level): Report the number of threads that did not resume.
5952
6387b45f
DJ
59532008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
5954
5955 * gdb.dwarf2/dw2-compressed.S: Also define __start.
5956
62f64ff2
DJ
59572008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
5958
5959 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
5960 non-MI prompt.
5961
fa8de41e
TT
59622008-07-26 Tom Tromey <tromey@redhat.com>
5963
5964 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
5965 (function_struct, function_struct_ptr): New globals.
5966 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
5967 function pointer in a struct.
5968
ccb3ac8a
TT
59692008-07-26 Tom Tromey <tromey@redhat.com>
5970
5971 * gdb.base/macscp.exp: Add test for macro lexing bug.
5972
d7d9f01e
TT
59732008-07-18 Tom Tromey <tromey@redhat.com>
5974
5975 * gdb.base/macscp.exp: Add macro tests.
5976
9bf07184
PP
59772008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
5978
5979 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
5980
becf6477
PP
59812008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
5982
5983 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
5984
0709f7d3
PP
59852008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
5986
5987 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 5988
7093c834
PP
59892008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
5990
5991 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 5992
b432ffe3
JK
59932008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5994
5995 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
5996
b1a268e5
VP
59972008-07-12 Vladimir Prus <vladimir@codesourcery.com>
5998
5999 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
6000
e2995f8e
KB
60012008-07-11 Kevin Buettner <kevinb@redhat.com>
6002
6003 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
6004 of regexp to account for changes made to GDB in the printing of
6005 byte vectors.
6006
14032a66
TT
60072008-07-11 Tom Tromey <tromey@redhat.com>
6008
6009 * gdb.base/completion.exp: Add 'help' completion test.
6010
981505ef
JK
60112008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6012
6013 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
6014
10568435
JK
60152008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6016
6017 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
6018
4487aabf
PA
60192008-07-09 Pedro Alves <pedro@codesourcery.com>
6020
6021 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
6022
a4a9b1c4
PA
60232008-07-09 Pedro Alves <pedro@codesourcery.com>
6024
6025 * gdb.base/fullname.exp: Restore pwd if compiling failed.
6026
3c3185ac
JK
60272008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6028
6029 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
6030
7ebd49dc
VP
60312008-06-28 Vladimir Prus <vladimir@codesourcery.com>
6032
6033 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
6034 previous commit. Add a comment.
6035
84e46146
PA
60362008-06-28 Pedro Alves <pedro@codesourcery.com>
6037
6038 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
6039
0f8d4a2f
VP
60402008-06-28 Vladimir Prus <vladimir@codesourcery.com>
6041
6042 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
6043
f747e0ce
PA
60442008-06-27 Pedro Alves <pedro@codesourcery.com>
6045
6046 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
6047 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
6048 compiling an executable, link in an object that forces unbuffered
6049 output.
6050 * lib/set_unbuffered_mode.c: New file.
6051
734a5c36
JK
60522008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6053
6054 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
6055
a2840c35
VP
60562008-06-25 Vladimir Prus <vladimir@codesourcery.com>
6057
a9c64011
AS
6058 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
6059 mi_expect_stop.
6060 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
6061 Demand that *running is output.
6062 (detect_async): Perform checking every time.
6063 (mi_send_resuming_command): Extract everything into...
6064 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
6065 (mi_expect_stop): Don't accept any output before *stopped.
6066
6ae37fef
VP
60672008-06-13 Vladimir Prus <vladimir@codesourcery.com>
6068
6069 Robustify mi-simplerun.
a9c64011
AS
6070 * gdb.mi/basics.c (main): Add a call to sleep.
6071 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
6072 * gdb.mi/mi2-cli.exp: Likewise.
6073 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 6074
b4aa76f0 60752008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
6076
6077 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
6078
e1ac3328
VP
60792008-06-10 Vladimir Prus <vladimir@codesourcery.com>
6080
a9c64011
AS
6081 * gdb.mi/mi-console.exp: Adjust.
6082 * gdb.mi/mi-syn-frame.exp: Adjust.
6083 * gdb.mi/mi2-console.exp: Adjust.
6084 * gdb.mi/mi2-syn-frame.exp: Adjust.
6085 * lib/mi-support.exp (mi_run_cmd): Adjust.
6086 (mi_send_resuming_command): Adjust.
e1ac3328 6087
f7f9a841
VP
60882008-06-10 Vladimir Prus <vladimir@codesourcery.com>
6089
6090 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
6091 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
6092 testing of stopped.
6093 * gdb.mi/mi2-syn-frame.exp: Likewise.
6094 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
6095 (async, detect_async): New.
6096 (mi_expect_stop, mi_continue_to_line): Adjust expectation
6097 depending on if we're running in sync or async mode.
f7f9a841 6098
37cd5d19
TT
60992008-06-09 Tom Tromey <tromey@redhat.com>
6100
6101 * gdb.base/completion.exp: New tests for field name completion
6102 with spaces, and field name completion with '->'.
6103
65d12d83
TT
61042008-06-06 Tom Tromey <tromey@redhat.com>
6105
6106 * gdb.base/break1.c (struct some_struct): New struct.
6107 (values): New global.
6108 * gdb.base/completion.exp: Add field name completion test.
6109
ebfe2e3f
PP
61102008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
6111
6112 * gdb.cp/call-c.exp: Test for incorrect handling of reference
6113 to pointer.
6114 * gdb.cp/call-c.cc: Likewise.
6115
bcf6fc3a
NR
61162008-06-06 Nick Roberts <nickrob@snap.net.nz>
6117
6118 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
6119 annotation.
6120
49fd4a42 61212008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 6122 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
6123
6124 * gdb.threads/execl.c, gdb.threads/execl1.c,
6125 gdb.threads/execl.exp: New tests.
a9c64011 6126
8a34ac3f
AR
61272008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
6128 Daniel Jacobowitz <dan@codesourcery.com>
6129
6130 * gdb.cp/exception.exp: Activate test, make it work with pending
6131 catchpoints.
6132
86ae69ef
JK
61332008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6134
6135 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
6136
f7f9ae2c
VP
61372008-05-28 Vladimir Prus <vladimir@codesourcery.com>
6138
a9c64011
AS
6139 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
6140 now printed.
6141 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 6142
2a2d4dc3
AS
61432008-05-27 Andreas Schwab <schwab@suse.de>
6144
6145 * gdb.base/frame-args.exp: Handle arguments that are optimized
6146 out.
6147
5099e4d9
LM
61482008-05-26 Luis Machado <luisgpm@br.ibm.com>
6149
6150 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
6151 quiet for ppc32 and group options into a single variable.
6152
d9c36a91
JB
61532008-05-23 Joel Brobecker <brobecker@adacore.com>
6154
6155 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
6156 of zero-size elements.
6157 * gdb.ada/null_array.exp: Test printing this new array.
6158
103a8671
JK
61592008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6160
6161 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
6162
07a4cc1a 61632008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
6164
6165 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
6166 of the "finish" command.
6167
55f996a7
NR
61682008-05-21 Nick Roberts <nickrob@snap.net.nz>
6169
6170 * gdb.base/annota1.exp: Test for new annotation.
6171
907fc202
UW
61722008-05-16 Pedro Alves <pedro@codesourcery.com>
6173
6174 * gdb.base/fixsection.exp: New file.
6175 * gdb.base/fixsection0.c: New file.
6176 * gdb.base/fixsection1.c: New file.
6177
e8f97270
UW
61782008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6179
6180 * gdb.base/annota1.exp: Accept printf@... in place of printf.
6181 * gdb.base/annota3.exp: Likewise.
6182
ac0bb574
NF
61832008-05-13 Nathan Froyd <froydnj@codesourcery.com>
6184
6185 * gdb.base/watch_thread_num.exp: Don't run tests that require
6186 watchpoints if the target doesn't support them.
6187
6fadd07a
DE
61882008-05-12 Doug Evans <dje@google.com>
6189
6190 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
6191
6e9a4a30
JB
61922008-05-09 Joel Brobecker <brobecker@adacore.com>
6193
6194 * gdb.ada/assign_1.exp: New testcase.
6195
08388c79
DE
61962008-05-09 Doug Evans <dje@google.com>
6197
a3c83fae
DE
6198 * gdb.base/find.exp: New file.
6199 * gdb.base/find.c: New file.
08388c79 6200
bd5ddfe8
DJ
62012008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
6202
6203 * gdb.base/commands.exp (watchpoint_command_test): Handle
6204 gdb,no_hardware_watchpoints.
6205 * gdb.base/float.exp: Allow ARM targets without floating point.
6206 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
6207
b5dd68e2 62082008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 6209 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
6210
6211 * gdb.ada/lang_switch: New test program.
6212 * gdb.ada/lang_switch.exp: New testcase.
6213
382d13d1
DE
62142008-05-05 Doug Evans <dje@google.com>
6215
6216 * gdb.base/help.exp (disassemble): Update expected help text.
6217
9dd789d0
PA
62182008-05-04 Pedro Alves <pedro@codesourcery.com>
6219
6220 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
6221
611c83ae
PA
62222008-05-04 Pedro Alves <pedro@codesourcery.com>
6223
6224 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
6225 different times.
6226
ff013f42
JK
62272008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6228
6229 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
6230 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
6231 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
6232 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
6233
96dff6a2
VP
62342008-05-04 Vladimir Prus <vladimir@codesourcery.com>
6235
6236 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
6237 notification to appear.
6238
55cd6f92
DJ
62392008-05-04 Daniel Jacobowitz <dan@debian.org>
6240
6241 * gdb.base/fullname.c: New file.
6242 * gdb.base/fullname.exp: New file.
6243 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
6244
d705c43c
PA
62452008-05-03 Pedro Alves <pedro@codesourcery.com>
6246
6247 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
6248 expressions with macros.
6249
333222e1
JK
62502008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6251
6252 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
6253
5ac01682
DJ
62542008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
6255
6256 * gdb.base/completion.exp: Handle lack of other symbols beginning
6257 with "a".
6258
6259 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
6260
237fc4c9
PA
62612008-05-02 Jim Blandy <jimb@codesourcery.com>
6262
6263 * gdb.asm/asmsrc1.s: Add scratch space.
6264
ed5e9466
DJ
62652008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6266 Daniel Jacobowitz <dan@codesourcery.com>
6267
6268 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
6269 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
6270 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
6271
b39cc962
DJ
62722007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
6273
6274 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
6275
36d520f5
JB
62762008-05-01 Joel Brobecker <brobecker@adacore.com>
6277
6278 * gdb.base/info-target.exp: New testcase.
6279
8d4e3071
DJ
62802008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
6281
6282 * gdb.cp/hang.exp: Use .cc instead of .C.
6283 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
6284 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
6285
6f3f3097
DJ
62862008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
6287
6288 * gdb.base/gdb1250.exp: Remove perror.
6289 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
6290
5550a914
PA
62912008-04-30 Pedro Alves <pedro@codesourcery.com>
6292
6293 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
6294 .2byte.
6295
d848e687
DJ
62962008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
6297
6298 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
6299 (maybe_kfail): New.
6300
93b5768b
PA
63012008-04-25 Pedro Alves <pedro@codesourcery.com>
6302
6303 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
6304
721c02de
VP
63052008-04-24 Vladimir Prus <vladimir@codesourcery.com>
6306
a9c64011
AS
6307 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
6308 * gdb.mi/mi2-syn-frame.exp: Likewise.
6309 * lib/mi-support.exp: Likewise.
721c02de 6310
74960c60
VP
63112008-04-24 Vladimir Prus <vladimir@codesourcery.com>
6312
6313 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
6314 to specify regexp for the location to stop at.
6315 * gdb.base/break-always.c: New.
6316 * gdb.base/break-always.exp: New.
6317
d24317b4
VP
63182008-04-24 Vladimir Prus <vladimir@codesourcery.com>
6319
6320 * lib/mi-support.exp (mi_runto_helper): Adjust
6321 for the original-location field.
6322 (mi_create_breakpoint, mi_list_breakpoints): New.
6323 * gdb.mi/mi-break.exp: Adjust.
6324 * gdb.mi/mi2-break.exp: Adjust.
6325 * gdb.mi/mi-pending.exp: Adjust.
6326 * gdb.mi/mi-simplerun.exp: Adjust.
6327 * gdb.mi/mi2-simplerun.exp: Adjust.
6328 * gdb.mi/mi-syn-frame.exp: Adjust.
6329 * gdb.mi/mi2-syn-frame.exp: Adjust.
6330 * gdb.mi/mi-until.exp: Adjust.
6331 * gdb.mi/mi2-until.exp: Adjust.
6332 * gdb.mi/mi-var-display.exp: Adjust.
6333 * gdb.mi/mi2-var-display.exp: Adjust.
6334 * gdb.mi/mi-watch.exp: Adjust.
6335 * gdb.mi/mi2-watch.exp: Adjust.
6336
fdc59709 63372008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 6338
a9c64011
AS
6339 * aclocal.m4: Add override.m4.
6340 * configure: Regenerate.
fdc59709 6341
8e91f023
VP
63422008-04-19 Vladimir Prus <vladimir@codesourcery.com>
6343
6344 * gdb.mi/var-cmd.c (do_at_tests): Verify that
6345 '-var-update --all-values' reports new value even the type
6346 of a variable object has changed.
6347
233a11ab
CS
63482008-04-18 Craig Silverstein <csilvers@google.com>
6349
6350 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
6351 files.
d24317b4 6352
9c1137ad
JB
63532008-04-18 Joel Brobecker <brobecker@adacore.com>
6354
6355 * gdb.ada/atomic_enum: New test program.
6356 * gdb.ada/atomic_enum.exp: New testcase.
6357
66d0bbc7
DE
63582008-04-17 Doug Evans <dje@google.com>
6359
6360 * gdb.opt/Makefile.in: Fix whitespace.
6361
100906b0
UW
63622008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
6363
6364 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
6365
4584e32e
DE
63662008-04-17 Doug Evans <dje@google.com>
6367
6368 * gdb.base/hashline1.exp: New testcase.
6369 * gdb.base/hashline2.exp: New testcase.
6370 * gdb.base/hashline2.exp: New testcase.
6371
0a320680
PA
63722008-04-17 Pedro Alves <pedro@codesourcery.com>
6373
6374 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
6375
18ac113b
AR
63762008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
6377
6378 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
6379 temporary breakpoint to match "Temporary breakpoint".
6380 * gdb.base/break.exp (delete_breakpoints): Likewise.
6381 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
6382 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
6383 * gdb.base/display.exp: Likewise.
6384 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
6385 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
6386 * gdb.base/restore.exp (restore_tests): Likewise.
6387 * gdb.base/sepdebug.exp: Likewise.
6388 * gdb.base/watchpoint.exp: Likewise.
6389 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
6390 * gdb.mi/mi-pending.exp: Likewise.
6391 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
6392 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
6393 * gdb.mi/mi-var-cmd.exp: Likewise.
6394 * gdb.mi/mi-var-display.exp: Likewise.
6395 * gdb.mi/mi2-cli.exp: Likewise.
6396 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
6397 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
6398 * gdb.mi/mi2-var-display.exp: Likewise.
6399 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
6400 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
6401 new "disp" field.
a9c64011 6402 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
6403 reason. This is to support fix for PR2424.
6404
add38693
JK
64052008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6406
6407 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
6408
fcacd99f
VP
64092008-04-13 Vladimir Prus <vladimir@codesourcery.com>
6410
6411 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 6412 field. Add more floating varobj tests.
fcacd99f 6413 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
6414 field.
6415 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
6416 (main): Call do_at_tests.
6417 * lib/mi-support.exp (mi_create_floating_varobj)
6418 (mi_varobj_update_with_type_change): New.
fcacd99f 6419
de051565
MK
64202008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
6421
6422 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
6423 option of -var-evaluate-expression.
6424 * gdb.mi/mi2-var-display.exp: Likewise.
6425
dbc52822
VP
64262008-04-07 Vladimir Prus <vladimir@codesourcery.com>
6427
6428 Introduce test setup helpers.
a9c64011
AS
6429 * lib/gdb.exp (build_executable, clean_restart)
6430 (prepare_for_testing): New.
6431 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
6432 * gdb.base/return.exp: Likewise.
6433 * gdb.base/ending-run.exp: Likewise.
dbc52822 6434
473591da
NR
64352008-04-07 Nick Roberts <nickrob@snap.net.nz>
6436
6437 * gdb.mi/mi-async.exp: New test for asynchronous Machine
6438 Interface (MI) responses.
6439
2b2d9e11
VP
64402008-04-06 Vladimir Prus <vladimir@codesourcery.com>
6441
a9c64011
AS
6442 * gdb.cp/breakpoint.cc: New code to test conditions involving
6443 member variables.
6444 * gdb.cp/breakpoint.exp: Test condition involving member
6445 variables.
2b2d9e11 6446
bb378428
VP
64472008-04-05 Vladimir Prus <vladimir@codesourcery.com>
6448
6449 * lib/mi-support.exp (mi_expect_stop): New.
6450 (mi_run_cmd): Change the
6451 token. Use mi_send_resuming_command, use
6452 mi_expect_stop.
6453 (mi_execute_to_helper): Rename to mi_execute_to.
6454 (mi_send_resuming_command): Add more error patterns.
6455 (mi_wait_for_stop): Renamed to...
6456 (mi_get_stop_line): ...this.
6457 (mi_run_inline_test): Adjust.
6458
6459 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
6460 * gdb.mi/mi-console.exp: Likewise.
6461 * gdb.mi/mi-pending.exp: Likewise.
6462 * gdb.mi/mi-simplerun.exp: Likewise.
6463 * gdb.mi/mi-stack.exp: Likewise.
6464 * gdb.mi/mi-stepi.exp: Likewise.
6465 * gdb.mi/mi-syn-frame.exp: Add comment.
6466 * gdb.mi/mi-until.exp: Likewise.
6467 * gdb.mi/mi-var-display.exp: Likewise.
6468 * gdb.mi/mi-watch.exp: Likewise.
6469 * gdb.mi/mi2-cli.exp: Likewise.
6470 * gdb.mi/mi2-console.exp: Likewise.
6471 * gdb.mi/mi2-simplerun.exp: Likewise.
6472 * gdb.mi/mi2-stack.exp: Likewise.
6473 * gdb.mi/mi2-stepi.exp: Likewise.
6474 * gdb.mi/mi2-until.exp: Likewise.
6475 * gdb.mi/mi2-var-display.exp: Likewise.
6476 * gdb.mi/mi2-watch.exp: Likewise.
6477
62172bb9
UW
64782008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6479
6480 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
6481
6482 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
6483
a13e061a
PA
64842008-04-04 Pedro Alves <pedro@codesourcery.com>
6485
6486 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
6487 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
6488 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
6489 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
6490 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
6491 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
6492 expect an mi error duplicated in stderr.
6493
eae06beb
JB
64942008-04-03 Joel Brobecker <brobecker@adacore.com>
6495
6496 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
6497 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
6498 Add a couple of tests that verify the behavior when the new setting
6499 is set to "cancel" and "all".
6500 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
6501 "ask" before we start the testing.
6502
79c6ced6
AR
65032008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
6504
6505 * gdb.cp/casts.cc: Add class reference variables.
6506 * gdb.cp/casts.exp: New test cases for up/down casting references.
6507
6c2d1a6b
MK
65082008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
6509
6510 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
6511 instead of beginning to make an extra test pass.
6512 * gdb.mi/mi2-var-display.exp: Likewise.
6513
55b411d9
MR
65142008-03-31 Maciej W. Rozycki <macro@mips.com>
6515
6516 * gdb.base/break.exp: Mark failures as such. Fix formatting.
6517
c6140da2
MD
65182008-03-31 Markus Deuling <deuling@de.ibm.com>
6519 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6520
6521 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
6522 value. Add xfail for older kernels.
6523
79732189
AR
65242008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
6525
6526 Bring mi-support in line with gdb.exp.
6527 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
6528 (mi_gdb_start): New function.
6529
33c3676e
MR
65302008-03-28 Maciej W. Rozycki <macro@mips.com>
6531
6532 * gdb.mi/mi-var-cmd.exp: Fix a typo.
6533
92e28119
VP
65342008-03-26 Vladimir Prus <vladimir@codesourcery.com>
6535
6536 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
6537 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 6538
9e8e3afe
VP
65392008-03-26 Vladimir Prus <vladimir@codesourcery.com>
6540
6541 * lib/mi-support.exp (mi_create_varobj_checked): New.
6542 (mi_list_varobj_children): Allow to check for a
6543 value.
6544 (mi_list_array_varobj_children): New.
6545
6546 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
6547 and mi_list_varobj_children, as opposed to hardcoding
6548 expected strings.
6549 * gdb.mi/gdb701.exp: Likewise.
6550 * gdb.mi/gdb792.exp: Likewise.
6551 * gdb.mi/mi-var-block.exp: Likewise.
6552 * gdb.mi/mi-var-cmd.exp: Likewise.
6553 * gdb.mi/mi-var-invalidate.exp: Likewise.
6554 * gdb.mi/mi2-var-block.exp: Likewise.
6555 * gdb.mi/mi2-var-child.exp: Likewise.
6556 * gdb.mi/mi2-var-cmd.exp: Likewise.
6557 * gdb.mi/mi2-var-display.exp: Likewise.
6558
9df50351
JK
65592008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6560
6561 Fix random false FAILs on i386.
6562 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
6563
31e5d73a
DJ
65642008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
6565
6566 PR gdb/544
6567 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
6568
12f4afab
DJ
65692008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
6570
6571 PR gdb/544
6572 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
6573
b562a0cb
DJ
65742008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
6575
6576 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
6577 fixed PR gdb/544.
6578
17faa917
DJ
65792008-03-21 Pedro Alves <pedro@codesourcery.com>
6580
6581 * gdb.threads/fork-child-threads.exp: Test next over fork.
6582
6214f497
DJ
65832008-03-21 Chris Demetriou <cgd@google.com>
6584
6585 * gdb.base/break.exp (rbreak junk): New test for rbreak
6586 "Junk at end of arguments" issue.
6587
63092375
DJ
65882008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
6589
6590 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
6591 *& to work on created array elements.
6592 (Top level): Test print $pc with a file. Test string operations
6593 without a target.
6594 * gdb.base/ptype.exp: Do not expect *& to work on created array
6595 elements.
6596
b21991b0
DJ
65972008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
6598
6599 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
6600 gdb.threads/staticthreads.exp: Update exit query.
6601
c4b347c7
SL
66022008-03-07 Sandra Loosemore <sandra@codesourcery.com>
6603
6604 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
6605
fa4727a6
DJ
66062008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
6607
6608 * gdb.base/watchpoint.c (global_ptr, func4): New.
6609 (main): Call func4.
6610 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
6611 (test_inaccessible_watchpoint): New.
6612
2f34202f
MR
66132008-02-29 Maciej W. Rozycki <macro@mips.com>
6614
6615 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
6616 select the largest.
6617
0d6ba1b1
DJ
66182008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
6619
6620 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
6621 frames-invalid annotations.
6622
e691325a
PM
66232008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
6624
a9c64011 6625 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 6626
f85b5ecc
DE
66272008-02-27 Doug Evans <dje@google.com>
6628
6629 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
6630 for bug 1738.
6631 (breakpoint_to_handler_entry): Ditto.
6632
b40e7bf3
JB
66332008-02-27 Joel Brobecker <brobecker@adacore.com>
6634
6635 * gdb.base/ending-run.exp: Use the first line of code inside
6636 function body to test breakpoints.
6637 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
6638 location where the breakpoint is inserted when using the line
6639 where a function is declared. Fix typo in the description of
6640 one of the tests.
6641 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
6642
2faca73a
PM
66432008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
6644
6645 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 6646 tests.
2faca73a 6647
6f439c36
PM
66482008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
6649
6650 * gdb.base/args.exp: avoid same output for tests
6651 with single quotes.
6652
54e52265
VP
66532008-02-26 Vladimir Prus <vladimir@codesourcery.com>
6654
a9c64011
AS
6655 * gdb.base/annota1.exp: Adjust for 'info break'
6656 format changes.
6657 * gdb.base/annota3.exp: Likewise.
6658 * gdb.base/break.exp: Likewise.
6659 * gdb.base/condbreak.exp: Likewise.
6660 * gdb.base/pending.exp: Likewise.
6661 * gdb.base/sepdebug.exp: Likewise.
6662 * gdb.base/unload.exp: Likewise.
6663 * gdb.cp/ovldbreak.exp: Likewise.
6664 * gdb.mi/mi-pending.exp: Likewise.
54e52265 6665
897b09ca
DE
66662008-02-07 Doug Evans <dje@google.com>
6667
6668 * gdb.cp/mb-inline.exp: New.
6669 * gdb.cp/mb-inline.h: New.
6670 * gdb.cp/mb-inline1.cc: New.
6671 * gdb.cp/mb-inline2.cc: New.
6672
b1c32d35
PM
66732008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
6674
6675 * gdb.pascal/floats.pas: New test program.
6676 * gdb.pascal/floats.exp: New testcase.
6677
1a4ca44a
TJB
66782008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
6679
6680 * gdb.base/callfuncs.c (t_float_many_args): New function.
6681 (t_double_many_args): New function.
6682 * gdb.base/callfuncs.exp: Add tests for exceeding float
6683 and double parameters passed through the stack.
6684
439048e8
JB
66852008-02-05 Joel Brobecker <brobecker@adacore.com>
6686
6687 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
6688 gdb.ada/complete/foo.adb: New files.
6689 * gdb.ada/complete.exp: New testcase.
6690
81fe8080
DE
66912008-02-03 Doug Evans <dje@google.com>
6692
301f0ecf
DE
6693 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
6694
81fe8080
DE
6695 * gdb.cp/gdb2384.exp: New file.
6696 * gdb.cp/gdb2384.cc: New file.
6697 * gdb.cp/gdb2384-base.h: New file.
6698 * gdb.cp/gdb2384-base.cc: New file.
6699
4b071aec
DE
67002008-02-02 Doug Evans <dje@google.com>
6701
6702 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
6703
61137ba6
JB
67042007-02-01 Joel Brobecker <brobecker@adacore.com>
6705
6706 * gdb.ada/sym_print_name: New test program.
6707 * gdb.ada/sym_print_name.exp: New testcase.
6708
67092007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
6710
6711 * gdb.ada/nested/hello.adb: New file.
6712 * gdb.ada/nested.exp: New testcase.
6713 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
6714
98deb0da
VP
67152008-02-01 Vladimir Prus <vladimir@codesourcery.com>
6716
6717 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
6718 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
6719 don't cause future evaluations of function to report
6720 creation of internal breakpoints.
98deb0da 6721
723a2275
VP
67222008-02-01 Vladimir Prus <vladimir@codesourcery.com>
6723
6724 * gdb.mi/mi-break.exp (test_error): New.
6725 Call it.
6726
fb546a2f
LM
67272008-01-31 Luis Machado <luisgpm@br.ibm.com>
6728
6729 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
6730 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
6731
2d8fd90a
PM
67322008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
6733
6734 * gdb.pascal/integers.pas: New test program.
6735 * gdb.pascal/integers.exp: New testcase.
6736
a7fa0ded
PM
67372008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
6738
6739 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
6740
5e1a1926
TJB
67412008-01-30 Luis Machado <luisgpm@br.ibm.com>
6742
6743 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
6744 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
6745
8d04f9f0
JB
67462008-01-30 Paul Hilfinger <hilfinger@adacore.com>
6747
6748 * gdb.ada/formatted_ref: New test program.
6749 * gdb.ada/formatted_ref.exp: New testcase.
6750
6751 * gdb.cp/formatted-ref.cc: New file.
6752 * gdb.cp/formatted-ref.exp: New testcase.
6753
ce75a98f
JB
67542008-01-30 Joel Brobecker <brobecker@adacore.com>
6755
6756 * gdb.base/ptype.exp: Add testing of "ptype $pc".
6757
e835f6bf
NR
67582008-01-30 Nick Roberts <nickrob@snap.net.nz>
6759
6760 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
6761 (test_file_list_exec_source_file): Update to new macro-info field.
6762
d118ef87
PH
67632008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
6764
6765 * gdb.ada/exprs: New test program.
6766 * gdb.ada/exprs.exp: New testcase.
6767
7d35ab09
TJB
67682008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
6769
6770 * dfp-test.c (DELTA, DELTA_B): New definitions.
6771 (double_val1, double_val2, double_val3, double_val4, double_val5,
6772 double_val6, double_val7, double_val8, double_val9, double_val10,
6773 double_val11, double_val12, double_val13, double_val14, dec32_val1,
6774 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
6775 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
6776 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
6777 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
6778 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
6779 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
6780 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
6781 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
6782 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
6783 dec128_val16): New global variables.
6784 (decimal_dec128_align): New function.
6785 (decimal_mixed): Likewise.
6786 (decimal_many_args_dec32): Likewise.
6787 (decimal_many_args_dec64): Likewise.
6788 (decimal_many_args_dec128): Likewise.
6789 (decimal_many_args_mixed): Likewise.
6790 * dfp-test.exp: Add tests calling new inferior functions.
6791
2d717e4f
DJ
67922008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
6793
6794 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
6795 gdb.server/ext-run.exp: New files.
6796 * lib/gdbserver-support.exp (gdbserver_download): New.
6797 (gdbserver_start): New. Update gdbserver expected
6798 output.
6799 (gdbserver_spawn): Use them.
6800 (gdbserver_start_extended): New.
6801
e85a822c
DJ
68022008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
6803
6804 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
6805 Run on GNU/Linux.
6806 (do_exec_tests): Check for systems which do not support catchpoints.
6807 Do not match START.
6808 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
6809 Run on GNU/Linux. Enable verbose output.
6810 (check_fork_catchpoints): New.
6811 (explicit_fork_child_follow, catch_fork_child_follow)
6812 (tcatch_fork_parent_follow): Update expected messages.
6813 (do_fork_tests): Use check_fork_catchpoints.
6814 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
6815 Run on GNU/Linux. Enable verbose output.
6816 (check_vfork_catchpoints): New.
6817 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
6818 expected messages.
6819 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
6820
401ea829
JB
68212008-01-29 Jim Blandy <jimb@red-bean.com>
6822
6823 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
6824 host' errors.
6825 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
6826
aceaf3ad
JB
68272008-01-29 Jim Blandy <jimb@red-bean.com>
6828
6829 * gdb.threads/sigthread.c: Use barriers to ensure that
6830 child_thread and child_thread_two are always initialized before we
6831 start to use them.
6832
a5606eee
VP
68332008-01-29 Vladimir Prus <vladimir@codesourcery.com>
6834
6835 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
6836 * gdb.base/watchpoint-solib.c: New.
6837 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 6838
c55a82bb
PM
68392008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
6840
6841 * gdb.base/gdb1056.exp: Add unsigned integer test.
6842
0993fe05
DE
68432008-01-28 Doug Evans <dje@google.com>
6844
6845 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
6846
4fe42e7f
JB
68472008-01-27 Jim Blandy <jimb@codesourcery.com>
6848
c7a69933
JB
6849 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
6850
4fe42e7f
JB
6851 * gdb.base/expand-psymtabs.exp: Doc fix.
6852
5def8285
MK
68532008-01-26 Mark Kettenis <kettenis@gnu.org>
6854
6855 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
6856
5313c911
NR
68572008-01-24 Nick Roberts <nickrob@snap.net.nz>
6858
a9c64011 6859 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
6860 -var-set-format.
6861
93815fbf
VP
68622008-01-23 Chris Demetriou <cgd@google.com>
6863
6864 * gdb.threads/thread_events.c: New testcase source file.
6865 * gdb.threads/thread_events.exp: New testcase expect file.
6866
467a88ee
NR
68672008-01-23 Nick Roberts <nickrob@snap.net.nz>
6868
6869 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
6870
6871 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
6872 -var-set-format.
6873
d8f82aba
DJ
68742008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
6875 Vladimir Prus <vladimir@codesourcery.com>
6876
6877 * gdb.base/float.exp: Allow missing floating point for m68k and
6878 PowerPC.
6879
60c46647
VP
68802008-01-22 Vladimir Prus <vladimir@codesourcery.com>
6881
6882 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
6883 ignore count.
6884 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
6885 * gdb.mi/mi-cli.exp: Adjust.
6886 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 6887
c7dd36a1
PA
68882008-01-17 Pedro Alves <pedro@codesourcery.com>
6889
6890 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
6891 and 'dummy_ptr' integer pointer. Initialize struct_declarations
6892 with dummy_ptr's address.
6893 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
6894 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
6895 all targets.
6896 * gdb.mi/mi2-var-child.exp: Likewise.
6897
39d5313e
JB
68982008-01-09 Joel Brobecker <brobecker@adacore.com>
6899
6900 * gdb.ada/null_array: New test program.
6901 * gdb.ada/null_array.exp: New testcase.
6902
0aea4bf3
LM
69032008-01-09 Luis Machado <luisgpm@br.ibm.com>
6904
6905 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
6906 with required float modifiers.
6907
0b354900
JB
69082008-01-08 Joel Brobecker <brobecker@adacore.com>
6909
6910 * gdb.ada/funcall_param: New test program.
6911 * gdb.ada/funcall_param.exp: New testcase.
6912
cdb7f5d4
JB
69132008-01-08 Joel Brobecker <brobecker@adacore.com>
6914
6915 * gdb.ada/arrayparam: New test program.
6916 * gdb.ada/arrayparam.exp: New testcase.
6917
88e2547f
JB
69182008-01-08 Joel Brobecker <brobecker@adacore.com>
6919
6920 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
6921 landed. Should also fix random failures in the test following it.
6922
f6867ce0
TJB
69232008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
6924
6925 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
6926 for expressions with decimal float values.
6927 (test_dfp_conversions): New function to test casts to and from
6928 decimal float types.
6929 Call test_dfp_conversions.
6930 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
6931 elements.
6932 (main): Initialize ds.float4 and ds.double8 elements.
6933 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
6934 string to new error message.
6935 (d64_set_tests): Likewise.
6936 (d128_set_tests): Likewise.
6937 Add tests for expressions with decimal float variables. Add tests for
6938 conversions to and from decimal float types.
6939
f9c11282
JB
69402008-01-05 Joel Brobecker <brobecker@adacore.com>
6941
6942 * gdb.ada/packed_tagged/comp_bug.adb: New file.
6943 * gdb.ada/packed_tagged.exp: New testcase.
6944
0ecbca72
JB
69452008-01-04 Joel Brobecker <brobecker@adacore.com>
6946
6947 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
6948 gdb.ada/homonym/homonym_main.adb: New files.
6949 * gdb.ada/homonym.exp: New testcase.
6950
c18d3d89
JB
69512008-01-04 Joel Brobecker <brobecker@adacore.com>
6952
6953 * gdb.ada/packed_array.exp: Add testing of references to
6954 a packed array.
6955
ecc7085b
JB
69562008-01-04 Joel Brobecker <brobecker@adacore.com>
6957
6958 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
6959 New files.
6960 * gdb.ada/type_coercion.exp: New testcase.
6961
c474c922
JB
69622008-01-04 Joel Brobecker <brobecker@adacore.com>
6963
6964 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
6965 gdb.ada/tagged/foo.adb: New file.
6966 * gdb.ada/tagged.exp: New testcase.
6967
9005b927
JB
69682008-01-04 Joel Brobecker <brobecker@adacore.com>
6969
6970 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
6971 gdb.ada/ptype_field/foo.adb: New files.
6972 * gdb.ada/ptype_field.exp: New testcase.
6973
1a6aaad8
JB
69742008-01-03 Joel Brobecker <brobecker@adacore.com>
6975
6976 * gdb.ada/print_pc.exp: New testcase.
6977
0ef22f53
JB
69782008-01-03 Joel Brobecker <brobecker@adacore.com>
6979
6980 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
6981 gdb.ada/taft_type/p.adb: New files.
6982 * gdb.ada/taft_type.exp: New testcase.
6983
1689ecf8
JB
69842008-01-03 Joel Brobecker <brobecker@adacore.com>
6985
6986 * gdb.ada/array_bounds/bar.adb: New file.
6987 * gdb.ada/array_bounds.exp: New testcase.
6988
a4d0b9c3
JB
69892008-01-03 Joel Brobecker <brobecker@adacore.com>
6990
6991 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
6992 gdb.ada/arrayptr/foo.adb: New files.
6993 * gdb.ada/arrayptr.exp: New testcase.
6994
a31ace00
JB
69952008-01-03 Joel Brobecker <brobecker@adacore.com>
6996
6997 * gdb.base/set-lang-auto.exp: New testcase.
6998
a97fced3
JB
69992008-01-03 Joel Brobecker <brobecker@adacore.com>
7000
7001 * gdb.ada/fun_addr/foo.adb: New file.
7002 * gdb.ada/fun_addr.exp: New testcase.
7003
ef29ce1a
JK
70042008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7005
7006 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
7007 New files
7008
0fafefe3
JB
70092008-01-02 Joel Brobecker <brobecker@adacore.com>
7010
7011 * array_subscript_addr/p.adb: New file.
a9c64011 7012 * array_subscript_addr.exp: New testcase.
0fafefe3 7013
c4359f8d
JB
70142008-01-02 Joel Brobecker <brobecker@adacore.com>
7015
a9c64011 7016 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
7017 New files.
7018 * gdb.ada/str_cmp_ref.exp: New testcase.
7019
1aa1b15b
JB
70202008-01-01 Joel Brobecker <brobecker@adacore.com>
7021
7022 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
7023 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 7024 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 7025
81c9b2cf
JB
70262008-01-01 Joel Brobecker <brobecker@adacore.com>
7027
7028 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
7029 gdb.ada/ref_param/pck.ads: New files.
7030 * gdb.ada/ref_param.exp: New testcase.
7031
319e4674
JB
70322008-01-01 Joel Brobecker <brobecker@adacore.com>
7033
7034 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
7035 gdb.ada/interface/foo.adb: New files.
7036 * gdb.ada/interface.exp: New testcase.
7037
ef682c56
JB
70382007-12-31 Jim Blandy <jimb@codesourcery.com>
7039
7040 * gdb.base/multi-forks.exp: Consume all output from child
7041 processes before proceeding to next test.
7042
f6f3eb6c
JB
70432007-12-29 Jim Blandy <jimb@codesourcery.com>
7044
7045 * configure: Regenerated.
7046
f652e42f
JB
70472007-12-27 Joel Brobecker <brobecker@adacore.com>
7048
7049 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
7050 gdb.ada/fixed_cmp/fixed.adb: New files.
7051 * gdb.ada/fixed_cmp.exp: New testcase.
7052
6943e596
JB
70532007-12-27 Joel Brobecker <brobecker@adacore.com>
7054
7055 * gdb.ada/boolean_expr.exp: New testcase.
7056
aad9a193
JB
70572007-12-26 Jim Blandy <jimb@codesourcery.com>
7058
7059 * gdb.base/multi-forks.exp: Doc fix.
7060
fb5f3683
JB
70612007-12-26 Joel Brobecker <brobecker@adacore.com>
7062
7063 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
7064 * gdb.ada/char_param.exp: Do not compile our test program with
7065 -gnata, this is unnecessary.
7066 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
7067
384e4a9c
JB
70682007-12-24 Joel Brobecker <brobecker@adacore.com>
7069
7070 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
7071 gdb.ada/print_chars/foo.adb: New files.
7072 * gdb.ada/print_chars.exp: New testcase.
7073
01e044f7
JB
70742007-12-24 Joel Brobecker <brobecker@adacore.com>
7075
7076 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
7077 gdb.ada/char_param/foo.adb: New files.
7078 * gdb.ada/char_param.exp: New testcase.
7079
0ce17860
JB
70802007-12-22 Jim Blandy <jimb@codesourcery.com>
7081
7082 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
7083 hard-coding source line numbers into the test.
7084 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
7085 gdb_get_line_number to find.
7086
919809b9
JB
70872007-12-22 Joel Brobecker <brobecker@adacore.com>
7088
7089 * gdb.base/ptype.c (highest): New struct type.
7090 (the_highest): New variable of that type.
7091 (main): Add dummy assignment to a field of variable the_highest.
7092 * gdb.base/ptype.exp: Test type printing of our new variable.
7093
abc8a88d
PM
70942007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
7095
7096 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 7097 and record first explicitly generated thread number.
abc8a88d
PM
7098 Use that thread number for thread specific watchpoint test.
7099 Add iteration number to repetitive tests.
7100
5158f3e3
CES
71012007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
7102 Jim Blandy <jimb@codesourcery.com>
7103
7104 * gdb.base/expand-psymtabs.c: New testcase
7105 source file.
7106 * gdb.base/expand-psymtabs.exp: New testcase
7107 expect file.
7108
37e4754d
LM
71092007-12-17 Luis Machado <luisgpm@br.ibm.com>
7110
7111 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
7112 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
7113
551e5d04
JB
71142007-12-17 Joel Brobecker <brobecker@adacore.com>
7115
7116 * gdb.ada/frame_args/foo.adb: New file.
7117 * gdb.ada/frame_args/pck.ads: New file.
7118 * gdb.ada/frame_args/pck.adb: New file.
7119 * gdb.ada/frame_args.exp: New testcase.
7120
a05ee097
JB
71212007-12-17 Joel Brobecker <brobecker@adacore.com>
7122
7123 * gdb.base/frame-args.c: New file.
7124 * gdb.base/frame-args.exp: New testcase.
7125
c162e8c9 71262007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 7127 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
7128
7129 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
7130
afe8ab22 71312007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 7132
afe8ab22
VP
7133 * gdb.mi/mi-pending.exp: New.
7134 * gdb.mi/mi-pending.c: New.
7135 * gdb.mi/mi-pendshr.c: New.
7136
dfdfb3ca
JB
71372007-12-06 Jim Blandy <jimb@codesourcery.com>
7138
7139 * gdb.base/default.exp: Update expected output for 'info catch'.
7140
b7fca990
JK
71412007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7142
7143 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
7144 must be set to binary.
7145
6a1afc1e
PA
71462007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
7147
7148 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
7149
a6b151f1
DJ
71502007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
7151
7152 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
7153 gdb.mi/mi-file-transfer.exp: New.
7154
43039443
JK
71552007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7156
7157 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
7158
0ef2251b
MR
71592007-11-22 Maciej W. Rozycki <macro@mips.com>
7160
7161 * gdb.trace/backtrace.exp: Fix a typo.
7162 * gdb.trace/circ.exp: Likewise.
7163 * gdb.trace/collection.exp: Likewise.
7164 * gdb.trace/limits.exp: Likewise.
7165 * gdb.trace/report.exp: Likewise.
7166 * gdb.trace/tfind.exp: Likewise.
7167 * gdb.trace/while-dyn.exp: Likewise.
7168
5443631e
NR
71692007-11-21 Nick Roberts <nickrob@snap.net.nz>
7170
7171 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
7172 objects of pointers that can't be dereferenced are now
7173 "noneditable".
7174
a4ce5b0d
UW
71752007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7176
7177 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
7178 (target_cpu): Remove.
7179
d6e956e5
VP
71802007-10-15 Vladimir Prus <vladimir@codesourcery.com>
7181
7182 * gdb.base/ending-run.exp: Expect the list of cleared
7183 breakpoint to come in natural order, not the reversed one.
a9c64011 7184
214270ab
VP
71852007-11-07 Vladimir Prus <vladimir@codesourcery.com>
7186
7187 * gdb.mi/mi-var-child.c (do_child_deletion): New.
7188 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 7189
1a619819
LM
71902007-11-05 Luis Machado <luisgpm@br.ibm.com>
7191
7192 * gdb.base/printcmds.exp: New function
7193 test_printf_with_dfp.
7194
5b01a6fa
DE
71952007-11-02 Doug Evans <dje@google.com>
7196
7197 * gdb.disasm/t01_mov.s: Remove carriage returns.
7198 * gdb.disasm/t02_mova.s: Ditto.
7199 * gdb.disasm/t03_add.s: Ditto.
7200 * gdb.disasm/t04_sub.s: Ditto.
7201 * gdb.disasm/t05_cmp.s: Ditto.
7202 * gdb.disasm/t06_ari2.s: Ditto.
7203 * gdb.disasm/t07_ari3.s: Ditto.
7204 * gdb.disasm/t08_or.s: Ditto.
7205 * gdb.disasm/t09_xor.s: Ditto.
7206 * gdb.disasm/t10_and.s: Ditto.
7207 * gdb.disasm/t11_logs.s: Ditto.
7208 * gdb.disasm/t12_bit.s: Ditto.
7209 * gdb.disasm/t13_otr.s: Ditto.
7210
ec33ab7f
JK
72112007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7212
7213 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
7214
ae0d01ff
UW
72152007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7216
7217 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
7218 provide DFP support.
7219
55eddb0f
DJ
72202007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
7221
7222 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
7223 Test "set powerpc vector-abi". Skip auto-detection tests for old
7224 toolchains.
7225
7020f05c
PA
72262007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
7227
7228 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
7229 with [string compare].
7230
84bc3db9
PA
72312007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
7232
7233 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
7234 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
7235
5876dc88
LM
72362007-10-25 Luis Machado <luisgpm@br.ibm.com>
7237
7238 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
7239 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
7240 * gdb.opt/Makefile.in: New makefile.
7241 * Makefile.in: Create new directory "gdb.opt".
7242 * configure.ac: Add "gdb.opt" directory.
7243 * configure: Regenerated.
a9c64011 7244
c3ea9a14
DE
72452007-10-25 Doug Evans <dje@google.com>
7246
7247 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
7248 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
7249
a9c64011 72502007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
7251 Thiago Jung Bauermann <bauerman@br.ibm.com>
7252
7253 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
7254 Floating Point expressions.
7255 * gdb.base/dfp-test.exp: new file adding tests for Decimal
7256 Floating Point variables.
7257 * gdb.base/dfp-test.c: new file containing program with Decimal
7258 Floating variables, used by gdb.base/dfp-test.exp.
7259
62a24a2b
DJ
72602007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
7261
7262 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
7263
e7b1eae6
UW
72642007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7265
7266 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
7267 compiling test case with GCC.
7268 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
7269
c641edcc
UW
72702007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7271
7272 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
7273 format changes.
7274
5e5ebfe6
MS
72752007-10-18 Michael Snyder <msnyder@specifix.com>
7276
7277 * gdb.base/dbx.exp: Add missing "-re " operator.
7278
e831e7b6
GM
72792007-10-16 Gaius Mulley <gaius@glam.ac.uk>
7280
7281 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
7282 * configure.ac: Removed trailing spaces after backslash.
7283 * gdb.modula2: New directory.
7284 * gdb.modula2/Makefile.in: New file.
7285 * gdb.modula2/unbounded-array.exp: New file.
7286 * gdb.modula2/unbounded1.c: New file.
7287
7cc46491
DJ
72882007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
7289
7290 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
7291
72922007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
7293
7294 * gdb.base/sigstep.c (main): Add checks for
7295 return values for setitimer call.
7296 Call setitimer again with itimer = ITIMER_REAL
7297 if first call to setitimer fails.
7298
e91528f0
KH
72992007-10-11 Kazu Hirata <kazu@codesourcery.com>
7300
7301 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
7302 of $timeout.
7303
2ec9a4f8
DJ
73042007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
7305
7306 * gdb.server/server-run.exp: Test for dynamic linker symbols.
7307
73082007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
7309
7310 * lib/gdb.exp (gdb_run_cmd): Move comment outside
7311 of gdb_expect call, to avoid interruption.
7312
64b2fa04
PA
73132007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
7314
7315 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
7316 (v_unsigned_long_long, v_long_long_array)
7317 (v_signed_long_long_array, v_unsigned_long_long_array)
7318 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
7319 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
7320 [!NO_LONG_LONG]: New.
7321 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
7322 v_long_long_member.
7323
7324 (v_long_long_func, v_signed_long_long_func)
7325 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
7326 (main) [!NO_LONG_LONG]: Initialize long long variants.
7327
7328 * gdb.base/whatis.exp: If board file requests no_long_long, build
7329 test with NO_LONG_LONG defined. Test long long, signed long long,
7330 and unsigned long long variants but only if board file doesn't
7331 disable it.
7332
a912286e 73332007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 7334 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
7335
7336 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
7337 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
7338 * configure: Regenerated.
7339 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
7340 gdb.pascal/types.exp, lib/pascal.exp: New files.
7341
471ba8c9
DJ
73422007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
7343
7344 * gdb.cp/classes.exp (do_tests): Always step to the line after the
7345 call.
7346 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
7347 to return to the call.
7348 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
7349 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
7350 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
7351 * gdb.mi/mi-until.exp (test_until): Likewise.
7352 * gdb.mi/mi2-until.exp (test_until): Likewise.
7353
fef8a650
DJ
73542007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
7355
7356 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
7357 two-char array.
7358 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
7359
d983da9c
DJ
73602007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
7361
7362 * gdb.threads/watchthreads.c (thread_function): Sleep between
7363 iterations.
7364 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
7365 at once for S/390. Generate matching fails and passes.
7366
17f62551
VP
73672007-09-27 Vladimir Prus <vladimir@codesourcery.com>
7368
7369 * gdb.mi/var-cmd.c (do_children_tests): Initialize
7370 the 'struct_declarations' variable to zeros.
a9c64011 7371
ed0616c6
VP
73722007-09-24 Vladimir Prus <vladimir@codesourcery.com>
7373
7374 * gdb.cp/mb-ctor.cc: New.
7375 * gdb.cp/mb-ctor.exp: New.
7376 * gdb.cp/mb-templates.cc: New.
7377 * gdb.cp/mb-templates.exp: New.
7378
41f1b697
DJ
73792007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
7380
7381 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
7382
3f213f78
PA
73832007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
7384
7385 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
7386 targets.
7387 * configure: Regenerate.
7388
0d381245 73892007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 7390
0d381245
VP
7391 * gdb.base/annota1.exp: Adjust for 'info break'
7392 format changes.
7393 * gdb.base/annota3.exp: Likewise.
7394 * gdb.base/break.exp: Likewise.
7395 * gdb.base/condbreak.exp: Likewise.
7396 * gdb.base/pending.exp: Likewise.
7397 * gdb.base/sepdebug.exp: Likewise.
7398 * gdb.base/unload.exp: Likewise.
7399 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 7400
fe3f5fa8
VP
74012007-09-22 Vladimir Prus <vladimir@codesourcery.com>
7402
7403 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
7404 messages.
7405 * gdb.base/chng-syms.exp: Likewise.
7406 * gdb.base/unload.exp: Likewise.
a9c64011 7407
a75cf6c0
DJ
74082007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
7409
7410 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
7411
18ecae38
DJ
74122007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
7413
7414 * schedlock.c (NUM): Change to 1.
7415 (main): Use args[0] for the main thread.
7416 * schedlock.exp: Only expect two threads. Only issue one pass or fail
7417 regardless of the number of threads.
7418
5509918f
MR
74192007-09-14 Maciej W. Rozycki <macro@mips.com>
7420
4a543daf
MR
7421 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
7422 type down.
7423 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
7424 test.
7425 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
7426 watchpoint type down.
7427 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
7428 test.
7429
74302007-09-14 Maciej W. Rozycki <macro@mips.com>
7431
5509918f
MR
7432 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
7433 Move all the tests here and run them twice, once using software
7434 watchpoints and once using hardware watchpoints.
7435 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
7436
40b53987
DJ
74372007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
7438
7439 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
7440 test.
7441
695e2681
MK
74422007-09-10 Mark Kettenis <kettenis@gnu.org>
7443
8b3fc8d8
MK
7444 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
7445 build-id.
7446
695e2681
MK
7447 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
7448 know about $ORIGIN. Calculate output dir from $dest instead of
7449 using ${objdir}/{$subdir}.
7450
58d69f29
MK
74512007-09-09 Mark Kettenis <kettenis@gnu.org>
7452
7453 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
7454 gcore, before continuing with the test.
7455
3e347599
DJ
74562007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
7457
7458 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
7459 * gdb.mi/mi-watch.exp: Likewise.
7460
ea37ba09
DJ
74612007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
7462 Jim Blandy <jimb@codesourcery.com>
7463
7464 * gdb.arch/i386-sse.exp: Do not expect character constants.
7465 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
7466 * gdb.base/display.exp: Allow print/s.
7467 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
7468 and unsigned char array changes.
7469
2025a643
DJ
74702007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
7471
7472 * gdb.base/display.exp: Add tests for printf %p.
7473
26669a27
PA
74742007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
7475
7476 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
7477 the dll name to unicode.
7478
c8f021f8
JK
74792007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7480
7481 * gdb.base/default.exp (show version): Update the version text.
7482 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
7483
4cf31eea
JK
74842007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7485
7486 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
7487 New files.
7488
4935890f
JK
74892007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7490
7491 * lib/gdb.exp (build_id_debug_filename_get): New function.
7492 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
7493 Remove the generate DEBUG file for the future testcase runs.
7494 New testcase for the NT_GNU_BUILD_ID retrieval.
7495 Move the final testing step to ...
7496 (test_different_dir): ... a new function.
7497 New parameter XFAIL to XFAIL all the tests performed.
7498 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
7499 New parameter TYPE to PF_PREFIX all the tests performed.
7500
02142340
VP
75012007-08-31 Vladimir Prus <vladimir@codesourcery.com>
7502
7503 * gdb.mi/mi-var-cp.cc (path_expression): New
7504 function.
7505 * gdb.mi/mi-var-cp.exp: Run path exression tests.
7506
36acd84e
UW
75072007-08-27 Markus Deuling <deuling@de.ibm.com>
7508
7509 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
7510 to fit into SPU Local Store memory.
7511
a896d121
JB
75122007-08-23 Joel Brobecker <brobecker@adacore.com>
7513
7514 * gdb.base/default.exp: Adjust the expected output of "info
7515 warranty" after the switch to GPLv3.
7516
7b433602
JB
75172007-08-23 Joel Brobecker <brobecker@adacore.com>
7518
7519 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
7520 to 30000 (from 20000).
7521
e22f8b7c
JB
75222007-08-23 Joel Brobecker <brobecker@adacore.com>
7523
7524 Switch the license of all .exp files to GPLv3.
7525 Switch the license of all .f and .f90 files to GPLv3.
7526 Switch the license of all .s and .S files to GPLv3.
7527
5a0e3bd0
JB
75282007-08-23 Joel Brobecker <brobecker@adacore.com>
7529
7530 * configure.ac: Switch license to GPLv3.
7531
cc00619d
JB
75322007-08-23 Joel Brobecker <brobecker@adacore.com>
7533
7534 Switch the licensing to GPLv3 for all .ads and .adb files.
7535
8d26208a
DJ
75362007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
7537
7538 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
7539 and t_int_double.
7540 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
7541
4fcb9948
JB
75422007-08-17 Joel Brobecker <brobecker@adacore.com>
7543
7544 * gdb.base/step-line.c: Switch license to GPL version 3, and
7545 update copyright year.
7546 * gdb.base/step-line.inp: Likewise.
7547
b9c34f67
JB
75482007-08-17 Joel Brobecker <brobecker@adacore.com>
7549
7550 * gdb.base/gdb1555.exp: Make expected output immune to formatting
7551 changes inside gdb1555.c.
7552 * gdb.base/pending.exp: Likewise.
7553
2cc17678
DJ
75542007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
7555
7556 * config/default.exp: New file.
7557
e48883f7
DJ
75582007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
7559
7560 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
7561 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
7562
1ab80e5b
MR
75632007-07-30 Maciej W. Rozycki <macro@mips.com>
7564
7565 * gdb.base/dump.exp: Force the correct endianness for binary
7566 formats not carrying this information.
7567
aba471f5
DJ
75682007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7569
7570 * gdb.threads/staticthreads.exp: Match .*sem_post.
7571
d4e07204
DJ
75722007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7573
7574 * gdb.base/readline.exp (operate_and_get_next): Match the final
7575 prompt.
7576
2b97317d
KB
75772007-07-23 Kevin Buettner <kevinb@redhat.com>
7578
7579 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
7580 to restarting SID.
7581
44efa07a
KB
75822007-07-18 Kevin Buettner <kevinb@redhat.com>
7583
7584 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
7585 prior to `gdb_start'.
7586
7b5ebade
KB
75872007-07-18 Kevin Buettner <kevinb@redhat.com>
7588
7589 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
7590 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
7591 Remove call to gdb_unload.
7592
255e7678
DJ
75932007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
7594 Daniel Jacobowitz <dan@codesourcery.com>
7595
7596 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
7597 for __WIN32__.
7598 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
7599 * gdb.base/unload.exp: Use shared library test routines.
7600
3a40aaa0
UW
76012007-07-03 Markus Deuling <deuling@de.ibm.com>
7602
7603 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
7604 * gdb.base/solib-symbol-lib.c: Likewise.
7605 * gdb.base/solib-symbol-main.c: Likewise.
7606
b0f4b84b
DJ
76072007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
7608
7609 * config/gdbserver.exp (gdb_reconnect): New.
7610 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
7611 gdb.base/solib-disc.exp: New files.
7612 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
7613 remote debugging".
7614 (gdb_compile): Add shlib_load flag.
7615 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
7616 port.
7617 (gdbserver_reconnect): New.
7618
1b05479a
DJ
76192007-07-01 Nick Roberts <nickrob@snap.net.nz>
7620 Daniel Jacobowitz <dan@codesourcery.com>
7621
7622 * gdb.base/annota3.exp: Test for if construct.
7623
86f78eb2
DJ
76242007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
7625
7626 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
7627
6a2eb474 76282007-06-21 Chris Dearman <chris@mips.com>
a9c64011 7629 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
7630
7631 * gdb.base/display.exp: Allow a newline after display/i.
7632 * gdb.base/pc-fp.exp: Likewise.
7633 * gdb.base/sigbpt.exp: Likewise.
7634
f8b73d13
DJ
76352007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
7636
7637 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
7638 required features to be included.
7639
4339e69e
DJ
76402007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
7641
7642 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
7643 in info threads output.
7644
23d964e7
UW
76452007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7646 Markus Deuling <deuling@de.ibm.com>
7647
7648 * gdb.arch/spu-info.exp: New testcase.
7649 * gdb.arch/spu-info.c: New file.
7650
fd20f75b
DJ
76512007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
7652
7653 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
7654 tpcs_offset. Restore lr after the call.
7655 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
7656
2226f861
DJ
76572007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
7658
7659 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
7660 (gdbserver_run): Kill any running gdbserver.
7661 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
7662
d12371a9
MR
76632007-05-17 Maciej W. Rozycki <macro@mips.com>
7664
7665 * gdb.base/sigbpt.exp: Preset segv_addr.
7666
93f02886
DJ
76672007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
7668
7669 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
7670 (gdb_compile_shlib): Likewise.
7671 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
7672 (default_gdb_init): Clear cleanfiles.
7673 (gdb_finish): Delete recorded cleanfiles.
7674 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
7675
7676 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
7677 Do not use isnative.
7678 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
7679 gdb.base/so-impl-ld.exp: Likewise.
7680 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
7681 * gdb.base/unload.exp: Likewise. Do not pass empty option to
7682 gdb_compile.
7683
b04e06d7
VP
76842007-05-15 Vladimir Prus <vladimir@codesourcery.com>
7685
7686 * config/unknown.exp: Remove.
7687
069ed931
UW
76882007-05-15 Markus Deuling <deuling@de.ibm.com>
7689
7690 * gdb.base/info-proc.exp: Check is_remote.
7691
09db0d03
UW
76922007-05-14 Markus Deuling <deuling@de.ibm.com>
7693
7694 * gdb.base/gcore.exp: Initialize variable core_supported.
7695
af2cbe8c
DJ
76962007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
7697
7698 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
7699
027c0295
DJ
77002007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
7701
7702 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
7703 * gdb.threads/print-threads.exp (test_all_threads): Allow
7704 negative and hexadecimal thread IDs.
7705
dc5000e7
DJ
77062007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
7707
7708 * gdb.java/jprint.java (public): Avoid invalid call to static
7709 method.
7710
2e74ed18
DP
77112007-05-14 Denis Pilat <denis.pilat@st.com>
7712
7713 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
7714 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
7715 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
7716 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
7717 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
7718
83547f02
UW
77192007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7720
7721 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 7722 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
7723 this mode.
7724 * gdb.base/ovlymgr.c: Provide stubs for spu target.
7725 * gdb.base/spu.ld: New file.
7726
b18be20d
DJ
77272007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
7728
7729 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
7730
be444858
DJ
77312007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
7732
7733 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
7734
b1d53152
DJ
77352007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
7736
7737 * gdb.java/jmain.exp: Handle demangled names with and without method
7738 signatures.
7739
d084b331
DJ
77402007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
7741
7742 * gdb.mi/mi-syn-frame.c (main, foo, bar)
7743 (have_a_very_merry_interrupt): Remove calls to puts.
7744 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
7745 inferior output.
7746 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
7747 test names.
7748
db9d7fc5
DJ
77492007-04-29 Markus Deuling <deuling@de.ibm.com>
7750 Daniel Jacobowitz <dan@codesourcery.com>
7751
7752 * gdb.base/auxv.exp (core_works): Also check is_remote.
7753 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
7754
ef783a7d 77552007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 7756
ef783a7d
VP
7757 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
7758 message, not the undefined 'module' variable.
7759 * gdb.base/siginfo.exp: Likewise.
7760 * gdb.base/sigstep.exp: Likewise.
7761 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
7762 serialport.
7763 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
7764
b7b73cae
CV
77652007-04-25 Corinna Vinschen <vinschen@redhat.com>
7766
7767 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
7768 target sim fails. Return 0 otherwise.
7769 (gdb_load): Return prematurely if gdb_target_sim fails.
7770
7d90fdfa
DP
77712007-04-16 Denis Pilat <denis.pilat@st.com>
7772
7773 * gdb.base/setshow.exp: Reset height after having set it to 100.
7774
5d3e9c85
DP
77752007-04-16 Denis Pilat <denis.pilat@st.com>
7776
7777 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
7778
18e75969
DP
77792007-04-16 Denis Pilat <denis.pilat@st.com>
7780
7781 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
7782
25d5ea92
VP
77832007-04-14 Vladimir Prus <vladimir@codesourcery.com>
7784
7785 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
7786 tests. Run the frozen varobjs test.
7787 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 7788 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 7789
0b49cb80
JK
77902007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7791
7792 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
7793 gdb.base/type-opaque.exp: New files.
7794
a73bafbc 77952007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
7796
7797 * gdb.mi/mi-var-child.c
a73bafbc
VP
7798 (do_children_tests): User char[2] instead of
7799 char so that automatic printing of pointers to char
7800 don't give unpredicable result.
7801 * gdb.mi/var-cmd.c (do_locals_test): Initialize
7802 local variables.
7803 * gdb.mi/mi-var-child.exp: Step to right line
7804 of do_children_tests.
7805 * gdb.mi/mi2-var-child.exp: Likewise.
7806 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 7807 do_locals_tests.
a73bafbc
VP
7808 (do_children_tests): User char[2] instead of
7809 char so that automatic printing of pointers to char
a9c64011 7810 don't give unpredicable result.
a73bafbc 7811 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 7812 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
7813 Pass test name to mi_wait_for_stop.
7814
7ce59000
DJ
78152007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
7816
7817 * gdb.asm/asm-source.exp: Remove d10v case.
7818 * lib/gdb.exp (skip_cplus_tests): Likewise.
7819 * gdb.asm/d10v.inc: Deleted.
7820
20389057
DJ
78212007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
7822
7823 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
7824
8807d78b
DJ
78252007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
7826
7827 * config/netware.exp: Delete file.
7828
aa3edb8e
JB
78292007-03-29 Joel Brobecker <brobecker@adacore.com>
7830
7831 * gdb.dwarf2/dw2-noloc.S: New file.
7832 * gdb.dwarf2/dw2-noloc.exp: New file.
7833
297561ac
PA
78342007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
7835
7836 * gdb.cp/method2.cc: New test.
7837 * gdb.cp/method2.exp: New test.
7838 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
7839
1f81bd39
DJ
78402007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
7841
7842 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
7843
9453113a
DJ
78442007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
7845
7846 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
7847
b741e217
DJ
78482007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
7849
7850 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
7851 (gdb_load): Delete, replace with...
7852 (gdb_reload): ...this.
7853 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
7854 * gdb.server/server-mon.exp: Likewise.
7855 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
7856 (gdb_start_cmd): New.
7857 (gdb_file_cmd): Save the last loaded file.
7858 (gdb_reload): New.
7859 (gdb_gnu_strip_debug): Use transform.
7860 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
7861 support here. Use new $last_loaded_file. Check mtime.
7862 (gdb_target_cmd): Handle ObjC failure case.
7863 (infer_host_exec): Delete.
7864 (gdbserver_load): Rename to...
7865 (gdbserver_run): ...this. Simplify.
7866 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
7867 (mi_gdb_load): Move most contents to a new function...
7868 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
7869 (mi_run_cmd): Use mi_gdb_target_load.
7870 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
7871 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
7872 Use gdb_run_cmd.
7873 * gdb.base/charsign.exp: Remove incorrect comment.
7874 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
7875 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
7876 gdb.base/start.exp: Use gdb_start_cmd.
7877
446ab585 78782007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 7879 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
7880
7881 * gdb.base/sigbpt.exp: Fix the message when skipping test.
7882 * gdb.base/signull.exp: Similarly.
7883
bbb88ebf
UW
78842007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7885
7886 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
7887 messages available to test cases (like chng-sym.exp).
7888
cb8c4a99
AS
78892007-03-14 Andreas Schwab <schwab@suse.de>
7890
7891 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
7892 format changes.
7893
4e463ff5
DJ
78942007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
7895
7896 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
7897 (optimized_1): New.
7898 (main): Call optimized_1.
7899 (gdb2029): Correct typos. Call gdb2029_marker.
7900 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
7901 for gdb2029.
7902
b6db2c47
MK
79032007-03-12 Mark Kettenis <kettenis@gnu.org>
7904
7905 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
7906 as tabs. Remove redundant test pattern.
7907
70ed3737
UW
79082007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7909
7910 * gdb.base/long_long.exp: Accept optional symbol name in <...>
7911 for /a format output.
7912
47b67b60
DJ
79132007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
7914
7915 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
7916 collect output incrementally.
7917
b8953b0e
UW
79182007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7919
7920 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
7921 for -var-create lpcharacter test.
7922 * gdb.mi/mi2-var-cmd.exp: Likewise.
7923
7acd5c40
UW
79242007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7925
7926 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
7927 pass on targets where address zero is readable.
7928
9c6759c1
UW
79292007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7930
7931 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
7932 just a single architecture.
7933
a2f1aeb4
UW
79342007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7935
7936 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
7937 (fetch_all_registers): New function, uses gdb_test_multiple and
7938 exp_continue to fetch inferior output line-by-line.
7939 Replace all uses of do_get_all_registers by fetch_all_registers.
7940
46579ac2
UW
79412007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7942
7943 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
7944 in target_info.
7945
fc133f24
MS
79462007-03-02 Michael Snyder <michael.snyder@palmsource.com>
7947
a9c64011 7948 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
7949 consistancy; add a default (timeout) case.
7950
7646a51d
MS
79512007-03-02 Michael Snyder <michael.snyder@palmsource.com>
7952
7953 * gdb.base/watchpoint.exp: Fix truncated comment.
7954
dcfff61f
MS
79552007-03-02 Michael Snyder <michael.snyder@palmsource.com>
7956
7957 * Makefile.in: Remove spurious single-quotes from sed command.
7958
664e3ee9
DJ
79592007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
7960
7961 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
7962 func.
7963 * gdb.mi/mi2-var-cmd.exp: Likewise.
7964
d7cc6f2f
JB
79652007-02-27 Joel Brobecker <brobecker@adacore.com>
7966
a9c64011
AS
7967 * gdb.dwarf2/dw2-producer.S: New file.
7968 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
7969
79702007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
7971
7972 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
7973 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
7974 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
7975 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
7976 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
7977 Revert tests to use mi_gdb_test and include value field in output
7978 of -var-create.
7979
93d42b30
DJ
79802007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
7981
7982 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
7983
c499ed39
DJ
79842007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
7985
7986 * gdb.base/maint.exp: Remove full paths from test names.
7987 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
7988 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
7989
9836f81b
JB
79902007-02-27 Joel Brobecker <brobecker@adacore.com>
7991
7992 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
7993
c74d0ad8
DJ
79942007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
7995
7996 * gdb.server/server-mon.exp: New test.
7997
2711e456
DJ
79982007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
7999
8000 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
8001
ff6f572f
DJ
80022007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
8003
8004 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
8005 register capitalization.
8006
fada3feb
DP
80072007-02-13 Denis Pilat <denis.pilat@st.com>
8008
8009 * gdb.mi/mi-var-invalidate.exp: New file.
8010
fb1e4ffc
DJ
80112007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
8012
8013 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
8014
3da939d7
DJ
80152007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
8016
8017 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
8018
123dc839
DJ
80192007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
8020
8021 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
8022 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
8023
877e3645 80242007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
8025
8026 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
8027 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
8028 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
8029 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
8030 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 8031 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 8032 Update tests to include value field in output of -var-create.
a9c64011 8033
3c0a2960
AS
80342007-02-08 Andreas Schwab <schwab@suse.de>
8035
8036 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
8037
108546a0
DJ
80382007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
8039
8040 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
8041 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
8042
d701dcab
DP
80432007-02-02 Denis Pilat <denis.pilat@st.com>
8044
8045 * gdb.threads/threadapply.exp: check that frame is not changed by
8046 the thread apply all command.
8047
783e3e2f
AS
80482007-01-31 Andreas Schwab <schwab@suse.de>
8049
6d9c3a87
AS
8050 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
8051
3c50d7b9
AS
8052 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
8053 in the dwarf sections.
8054 * gdb.dwarf2/mac-fileno.S: Likewise.
8055
783e3e2f
AS
8056 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
8057 bspstore register on ia64.
8058
78ff580e
AS
80592007-01-29 Andreas Schwab <schwab@suse.de>
8060
cc8e9b12
AS
8061 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
8062 "frame-begin" annotation.
8063
78ff580e
AS
8064 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
8065 number of "frames-invalid" annotations.
8066
704a4f78
DJ
80672007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
8068
8069 * gdb.base/commands.exp: Call if_commands_test.
8070 (gdb_test_no_prompt, if_commands_test): New.
8071
e741bf94
MK
80722007-01-28 Mark Kettenis <kettenis@gnu.org>
8073
8074 * gdb.threads/sigthread.c (NSIGS): Make bigger.
8075
474d0ad3
AS
80762007-01-27 Andreas Schwab <schwab@suse.de>
8077
8078 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
8079 .short/.int/.quad in the dwarf sections.
8080 * gdb.dwarf2/dw2-intercu.S: Likewise.
8081 * gdb.dwarf2/dw2-intermix.S: Likewise.
8082
e784b426
JK
80832007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8084
8085 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
8086 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
8087 array.
e784b426
JK
8088 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
8089 * gdb.base/setvar.exp: Likewise.
8090
37f08e04
AS
80912007-01-26 Andreas Schwab <schwab@suse.de>
8092
9a01813a
AS
8093 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
8094 test.
8095
37f08e04
AS
8096 * gdb.base/multi-forks.exp ("restart $i"): Also match
8097 __kernel_syscall_via_break.
8098
6e2a9270
VP
80992007-01-24 Vladimir Prus <vladimir@codesourcery.com>
8100
8101 * lib/mi-support.exp (mi_delete_varobj): New.
8102 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
8103 testcase.
8104 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
8105 (main): Call the above.
8106 (reference_update_test, base_in_reference_test)
8107 (reference_to_pointer): Delete the created varobjs.
a9c64011 8108
e515b470
DJ
81092007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
8110
8111 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
8112 * configure: Regenerated.
8113 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
8114 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
8115 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
8116 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
8117 * lib/gdb.exp (gdb_skip_xml_test): New function.
8118
08d8bcd7
DJ
81192007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
8120
8121 * gdb.base/sigrepeat.exp: Correct error message.
8122
81232007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
8124 Daniel Jacobowitz <dan@codesourcery.com>
8125
8126 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
8127 gdb.arch/i386-gnu-cfi-asm.S: New files.
8128
97c3f1f3
JK
81292007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
8130
8131 * lib/gdb.exp: Abort on missing `site.exp'.
8132
cb1df416
DJ
81332007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
8134 Daniel Jacobowitz <dan@codesourcery.com>
8135
8136 * gdb.base/included.c, gdb.base/included.exp,
8137 gdb.base/included.h: New files.
8138
35990120
DJ
81392007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
8140
8141 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
8142 (maximize_rlimit): Reduce limits on 64-bit systems.
8143
6e81a116 81442007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
8145
8146 From Marcus Deuling <deuling@de.ibm.com>:
8147 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
8148 every case.
8149
6c3c41f3
NR
81502007-01-13 Nick Roberts <nickrob@snap.net.nz>
8151
8152 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
8153 (test_path_specification): Use objdir instead of srcdir to always
8154 get an absolute filename.
8155
2f12c312
DJ
81562007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
8157
8158 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
8159
81121995
VP
81602007-01-11 Vladimir Prus <vladimir@codesourcery.com>
8161
8162 * gdb.mi/mi-var-cp.cc (reference_update_tests):
8163 Make sure the variable we're using is in scope.
8164 (reference_to_pointer): Likewise.
8165
4741b737
DJ
81662007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
8167
8168 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
8169 has no debug information.
8170
054410c3
DJ
81712007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
8172
8173 * gdb.base/annota1.exp: Remove extra send_gdb.
8174
818f79f6
DJ
81752007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8176
8177 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
8178
f7a6bb70
DJ
81792007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8180
8181 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
8182
57e66780
DJ
81832007-01-08 Nick Roberts <nickrob@snap.net.nz>
8184 Daniel Jacobowitz <dan@codesourcery.com>
8185
8186 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
8187 lcharacter or linteger change. Correct duplicated test name.
8188 * gdb.mi/mi2-var-cmd.exp: Likewise.
8189
3d799a95
DJ
81902007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
8191
8192 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
8193
81942007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 8195
a9c64011
AS
8196 * gdb.base/nofield.c: New file.
8197 * gdb.base/nofield.exp: New testcase.
51679ba9 8198
eafb94e8
NR
81992007-01-05 Nick Roberts <nickrob@snap.net.nz>
8200
8201 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
8202
8203 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
8204 test.
8205
5e572bb4
DJ
82062007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
8207
8208 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
8209
74a44383
DJ
82102007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
8211
8212 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
8213 when continuing.
8214
1b572db9
DJ
82152007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
8216
8217 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
8218 Expect ".exe" extension.
8219
381bc39b
DJ
82202007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
8221
8222 * gdb.base/charset.exp: Add explicit filename to break.
8223 * gdb.base/dbx.exp: Add explicit filename to breaks.
8224
2b70e4c6
DJ
82252007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
8226
8227 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
8228 * gdb.mi/mi2-file.exp: Likewise.
8229
303b6f5d
DJ
82302007-01-04 Vladimir Prus <vladimir@codesourcery.com>
8231
8232 Implement specification of MI tests as comments
8233 in C and C++ sources.
8234 * lib/mi-support.exp (mi_autotest_data): New variable.
8235 (mi_autotest_source): New variable.
8236 (count_newlines, mi_prepare_inline_tests)
8237 (mi_get_inline_test, mi_continue_to_line)
8238 (mi_run_inline_test, mi_tbreak)
8239 (mi_send_resuming_command, mi_wait_for_stop): New functions.
8240 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
8241 Run inline tests.
8242 * gdb.mi/mi-var-cp.cc: Define tests here.
8243
23da0d94
VP
82442007-01-04 Vladimir Prus <vladimir@codesourcery.com>
8245
8246 Simplify usage of mi_continue_to.
8247 * lib/mi-support.exp (mi_runto_helper): Renamed
8248 from mi_runto, added new parameter 'run_or_continue'.
8249 (mi_runto): Use mi_runto_helper.
8250 (mi_continue_to): Accept just function name as parameter.
8251 Use mi_runto_helper.
8252 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
8253 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 8254
f9e18282
JB
82552006-01-04 Joel Brobecker <brobecker@adacore.com>
8256
8257 Make this testcase a bit more realistic. The current code
8258 is too simplistic, and allows the compiler to optimize out
8259 some of the entities we need for this testcase.
8260 * gdb.ada/null_record/bar.ads (Void_Star): New type.
8261 (Do_Nothing): Add extra parameter.
8262 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
8263 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
8264 by using a variable of type Void_Star.
8265
fd678c65
JB
82662006-01-04 Joel Brobecker <brobecker@adacore.com>
8267
8268 * gdb.ada/catch_ex/foo.adb: New file.
8269 * gdb.ada/catch_ex.exp: New testcase.
8270
05cfdb42
DJ
82712007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
8272
8273 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
8274 pass --image-base to linker.
8275
2e03ee74
DJ
82762007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8277 Daniel Jacobowitz <dan@codesourcery.com>
8278
8279 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
8280 secondary prompts.
8281
0d5de010
DJ
82822007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
8283
8284 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
8285 output. Test the types of members and member pointers.
8286 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
8287 gdb/2092.
8288 * gdb.cp/member-ptr.exp: Search for a comment instead of a
8289 statement. Enable for GCC. Update expected output for some tests
8290 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
8291 layout.
8292 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
8293 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
8294 (Diamond::vget_base): New.
8295 (main): Add new tests.
8296 * gdb.cp/printmethod.exp: Update expected output for member functions.
8297 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
8298 print pEe->D::vg().
8299
61a771aa
DJ
83002007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
8301
8302 * gdb.threads/tls.exp: Allow stops in sem_post.
8303
2fa63963
DJ
83042006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
8305
8306 * gdb.base/annota1.exp: Allow .*printf in backtraces.
8307 * gdb.base/annota3.exp: Likewise.
8308 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
8309 again (instead of timing out).
8310 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
8311 GCC bug 26475.
8312 * gdb.java/jmisc.exp: Adjust to work with method signatures including
8313 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
8314 test from jmisc1.exp.
8315 * gdb.java/jmisc1.exp: Delete.
8316 * gdb.java/jprint.exp: Adjust to work with method signatures including
8317 return types.
8318 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
8319 * gdb.threads/linux-dp.exp: Don't be confused by program output.
8320 * lib/java.exp (compile_java_from_source): Pass the correct type
8321 to target_compile.
8322
5eefc2b7
JB
83232006-12-31 Joel Brobecker <brobecker@adacore.com>
8324
8325 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
8326 (stack_align_edx): New function.
8327 (stack_align_eax): New function.
8328 (main): Add calls to stack_align_edx and stack_align_eax.
8329 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
8330 Add testing for the cases where the register used during a stack
8331 realignment is edx. Same for eax.
8332
227c54da
DJ
83332006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
8334
8335 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
8336 and generic PE targets.
8337
cab8ac94
JB
83382006-12-29 Joel Brobecker <brobecker@adacore.com>
8339
8340 * gdb.ada/array_return.exp: Update copyright date list.
8341
ba54f318
JB
83422006-12-27 Joel Brobecker <brobecker@adacore.com>
8343
8344 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
8345 (Create_Small_Float_Vector): New function.
8346 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
8347 function body.
8348 * gdb.ada/array_return/p.adb: Use new type and function from
8349 package Pck.
8350 * gdb.ada/array_return.exp: Add a test verifying that GDB is
8351 able to print the value returned by a function returning an
8352 array of float.
8353
6b7a35dd
JB
83542006-12-20 Joel Brobecker <brobecker@adacore.com>
8355
8356 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
8357 The associated tests should be PASSing.
8358
038224f6
VP
83592006-12-08 Vladimir Prus <vladimir@codesourcery.com>
8360
8361 Test for base in references.
8362 * gdb.mi/mi-var-cp.cc: Add test code.
8363 * gdb.mi/mi-var-cp.exp: Test for bases in references.
8364 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
8365 * gdb.mi/mi2-watch.exp: Likewise.
8366 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
8367 (mi_list_varobj_children): New function.
8368
b26ed50d
VP
83692006-12-08 Vladimir Prus <vladimir@codesourcery.com>
8370
8371 * lib/mi-support.exp
8372 (mi_runto): Accept "()" after function name.
8373 (mi_create_varobj): New function.
8374 (mi_varobj_update): New function.
8375 (mi_Check_varobj_value): New function.
8376 * gdb.mi/mi-var-cp.exp: New file.
8377 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 8378
08232497
DJ
83792006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
8380
8381 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
8382 gdb.base/weaklib2.c: New files.
8383
d394c993 83842006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 8385
ac6c2fba
NS
8386 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
8387 info. Adjust test names.
8388
8ec659a0 8389 * gdb.base/break.c (main): Move position of malloc.
d394c993 8390 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 8391
acd65feb
VP
83922006-11-28 Vladimir Prus <vladimir@codesourcery.com>
8393
8394 * gdb.mi/mi-var-cmd.exp: Check -var-update after
8395 assignement of arrays and function pointers.
8396 * gdb.mi/var-cmd.c: Add declaration necessary for above
8397 tests.
8398
f556d5e5
NS
83992006-11-27 Nathan Sidwell <nathan@codesourcery.com>
8400
8401 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
8402
8403 * gdb.threads/linux-dp.exp: Read thread table before and after
8404 creating each philosopher and verify it.
8405
697bc68d
NS
84062006-11-27 Nathan Sidwell <nathan@codesourcery.com>
8407 Paul Brook <paul@codesourcery.com>
8408 Daniel Jacobowitz <dan@codesourcery.com>
8409
8410 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 8411 main to remove duplication. Add start function of the form
697bc68d
NS
8412 '_*start[1-9]*'. Add RVDS start function.
8413
29d73ae4
DJ
84142006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
8415
8416 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
8417
c1d88655
UW
84182006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8419
8420 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
8421 * gdb.asm/spu.inc: New file.
8422 * gdb.base/term.exp: Disable if [target_info exists noargs].
8423 * gdb.gdb/complaints.exp: Disable if ![isnative].
8424 * gdb.gdb/selftest.exp: Likewise.
8425 * gdb.gdb/observer.exp: Likewise.
8426 * gdb.gdb/xfullpath.exp: Likewise.
8427 * gdb.base/attach.exp: Disable on SPU target.
8428 * gdb.cp/bs145503.exp: Likewise.
8429 * gdb.cp/exception.exp: Likewise.
8430 * gdb.cp/userdef.exp: Likewise.
8431
32a13b1a
DJ
84322006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
8433
8434 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
8435
d8295fe9
VP
84362006-11-10 Vladimir Prus <vladimir@codesourcery.com>
8437
8438 * gdb.base/completion.exp: Fix completion tests for
8439 'info' and 'info '.
8440 * gdb.base/help.exp (help_test_raw, test_class_help)
8441 (test_prefix_command_help): Move...
8442 * lib/gdb.exp: Here.
8443 * gdb.base/main.exp: Adjust.
8444 * gdb.cp/maint.exp: Adjust.
8445 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 8446
8c394015
VP
84472006-11-09 Vladimir Prus <vladimir@codesourcery.com>
8448
8449 * gdb.stabs/weird.exp (print_weird_var): Use
8450 gdb_test_multiple instead of gdb_expect.
8451
027fc1bc
VP
84522006-11-09 Vladimir Prus <vladimir@codesourcery.com>
8453
8454 * gdb.base/help.exp (help_test_raw): New.
8455 (test_class_help): New.
8456 (test_prefix_command_help): New.
8457 Adjust testcases.
8458
67609209
FR
84592006-11-09 Christophe Lyon <christophe.lyon@st.com>
8460
8461 * gdb.base/constvars.c (main): Write to crass and crips, so that
8462 they are allocated by the compiler.
8463
f73adfeb
AS
84642006-10-27 Andreas Schwab <schwab@suse.de>
8465
8466 * gdb.base/multi-forks.exp: Use "detach fork" instead of
8467 "detach-fork".
8468
2f83a18e
DJ
84692006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
8470
8471 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
8472 of patterns.
8473
94277a38
DJ
84742006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
8475
8476 * gdb.base/sepdebug.exp: Remove debug format test.
8477 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
8478 Handle no-symtab.
8479 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
8480
5bd2f6e2
DJ
84812006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
8482
8483 * gdb.threads/manythreads.c (thread_function, main): Don't cast
8484 int to pointer or pointer to int.
8485 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
8486
8c008720
DJ
84872006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
8488
8489 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
8490
9e35dae4
DJ
84912006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8492
8493 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
8494
d9639e13
DJ
84952006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
8496
8497 PR c++/2116
8498 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
8499
390a1bd0
JB
85002006-10-06 Joel Brobecker <brobecker@adacore.com>
8501
8502 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
8503 the corresponding bug has been fixed in GDB (PR/2018).
8504
dd920c33
JB
85052006-10-06 Joel Brobecker <brobecker@adacore.com>
8506
8507 * gdb.base/subst.exp: New testcase.
8508
53bbefe9
JB
85092006-10-06 Joel Brobecker <brobecker@adacore.com>
8510
8511 * gdb.ada/array_return/pck.ads: Add copyright notice.
8512 * gdb.ada/array_return/pck.adb: Likewise.
8513 * gdb.ada/array_return/p.adb: Likewise.
8514 * gdb.ada/exec_changed/first.adb: Likewise.
8515 * gdb.ada/exec_changed/second.adb: Likewise.
8516
09851417
JB
85172006-10-06 Joel Brobecker <brobecker@adacore.com>
8518
8519 * gdb.ada/watch_arg/watch.adb: New file.
8520 * gdb.ada/watch_arg.exp: New testcase.
8521
041bf30d
VP
85222006-10-02 Vladimir Prus <vladimir@codesourcery.com>
8523
8524 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 8525 via string_to_regexp.
041bf30d 8526 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 8527
f286fbdd 85282006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
8529
8530 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
8531 Remove unused / obsolete files.
8532
7c07f349
NR
85332006-09-19 Nick Roberts <nickrob@snap.net.nz>
8534
8535 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
8536
cd5ff84a
VP
85372006-09-17 Vladimir Prus <vladimir@codesourcery.com>
8538
8539 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
8540 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 8541 the number of frames.
cd5ff84a 8542
ae018d1a
DJ
85432006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
8544
8545 * gdb.base/args.c (main): Add breakpoint marker.
8546 * gdb.base/args.exp: Use args_test for tests. Add new tests which
8547 really test empty arguments.
8548 (args_load): Delete.
8549 (args_test): New.
8550
b399c549
NR
85512006-09-13 Nick Roberts <nickrob@snap.net.nz>
8552
8553 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 8554 check for one file.
b399c549 8555
2ab1eb7a
VP
85562006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
8557
8558 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
8559 HIGH_FRAME argument to -stack-list-locals can be larger than
8560 the number of frames.
a9c64011 8561
476308bf
FF
85622006-08-18 Fred Fish <fnf@specifix.com>
8563
8564 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
8565 '$' in front of skip_vmx_tests_saved when setting that.
8566
8625200f
AS
85672006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
8568
8569 * gdb.base/trace-commands.exp: New file.
8570
089ec8f1
DJ
85712006-08-10 Joel Brobecker <brobecker@adacore.com>
8572 Daniel Jacobowitz <dan@codesourcery.com>
8573
8574 * gdb.base/step-bt.exp: Make hexadecimal address optional in
8575 expected output of the backtrace commands.
8576
b60f0898
JB
85772006-08-09 Joel Brobecker <brobecker@adacore.com>
8578
8579 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
8580 untested followed by return combination.
8581 * gdb.arch/altivec-regs.exp: Likewise.
8582 * gdb.arch/e500-abi.exp: Likewise.
8583 * gdb.arch/e500-regs.exp: Likewise.
8584 * gdb.arch/gdb1291.exp: Likewise.
8585 * gdb.arch/gdb1431.exp: Likewise.
8586 * gdb.arch/gdb1558.exp: Likewise.
8587 * gdb.arch/i386-prologue.exp: Likewise.
8588 * gdb.arch/i386-unwind.exp: Likewise.
8589 * gdb.asm/asm-source.exp: Likewise.
8590 * gdb.base/a2-run.exp: Likewise.
8591 * gdb.base/advance.exp: Likewise.
8592 * gdb.base/all-bin.exp: Likewise.
8593 * gdb.base/annota1.exp: Likewise.
8594 * gdb.base/annota3.exp: Likewise.
8595 * gdb.base/args.exp: Likewise.
8596 * gdb.base/arithmet.exp: Likewise.
8597 * gdb.base/assign.exp: Likewise.
8598 * gdb.base/async.exp: Likewise.
8599 * gdb.base/attach.exp: Likewise.
8600 * gdb.base/bang.exp: Likewise.
8601 * gdb.base/bigcore.exp: Likewise.
8602 * gdb.base/bitfields.exp: Likewise.
8603 * gdb.base/bitfields2.exp: Likewise.
8604 * gdb.base/break.exp: Likewise.
8605 * gdb.base/call-sc.exp: Likewise.
8606 * gdb.base/call-strs.exp: Likewise.
8607 * gdb.base/callfuncs.exp: Likewise.
8608 * gdb.base/checkpoint.exp: Likewise.
8609 * gdb.base/chng-syms.exp: Likewise.
8610 * gdb.base/code-expr.exp: Likewise.
8611 * gdb.base/commands.exp: Likewise.
8612 * gdb.base/completion.exp: Likewise.
8613 * gdb.base/cond-expr.exp: Likewise.
8614 * gdb.base/condbreak.exp: Likewise.
8615 * gdb.base/consecutive.exp: Likewise.
8616 * gdb.base/constvars.exp: Likewise.
8617 * gdb.base/corefile.exp: Likewise.
8618 * gdb.base/cvexpr.exp: Likewise.
8619 * gdb.base/dbx.exp: Likewise.
8620 * gdb.base/define.exp: Likewise.
8621 * gdb.base/detach.exp: Likewise.
8622 * gdb.base/display.exp: Likewise.
8623 * gdb.base/dump.exp: Likewise.
8624 * gdb.base/ena-dis-br.exp: Likewise.
8625 * gdb.base/ending-run.exp: Likewise.
8626 * gdb.base/environ.exp: Likewise.
8627 * gdb.base/eval-skip.exp: Likewise.
8628 * gdb.base/exprs.exp: Likewise.
8629 * gdb.base/fileio.exp: Likewise.
8630 * gdb.base/finish.exp: Likewise.
8631 * gdb.base/float.exp: Likewise.
8632 * gdb.base/foll-exec.exp: Likewise.
8633 * gdb.base/foll-fork.exp: Likewise.
8634 * gdb.base/foll-vfork.exp: Likewise.
8635 * gdb.base/freebpcmd.exp: Likewise.
8636 * gdb.base/funcargs.exp: Likewise.
8637 * gdb.base/gcore.exp: Likewise.
8638 * gdb.base/gdb1090.exp: Likewise.
8639 * gdb.base/gdb1250.exp: Likewise.
8640 * gdb.base/huge.exp: Likewise.
8641 * gdb.base/info-proc.exp: Likewise.
8642 * gdb.base/interrupt.exp: Likewise.
8643 * gdb.base/jump.exp: Likewise.
8644 * gdb.base/langs.exp: Likewise.
8645 * gdb.base/lineinc.exp: Likewise.
8646 * gdb.base/list.exp: Likewise.
8647 * gdb.base/logical.exp: Likewise.
8648 * gdb.base/long_long.exp: Likewise.
8649 * gdb.base/macscp.exp: Likewise.
8650 * gdb.base/maint.exp: Likewise.
8651 * gdb.base/mips_pro.exp: Likewise.
8652 * gdb.base/miscexprs.exp: Likewise.
8653 * gdb.base/multi-forks.exp: Likewise.
8654 * gdb.base/opaque.exp: Likewise.
8655 * gdb.base/overlays.exp: Likewise.
8656 * gdb.base/pc-fp.exp: Likewise.
8657 * gdb.base/pointers.exp: Likewise.
8658 * gdb.base/printcmds.exp: Likewise.
8659 * gdb.base/psymtab.exp: Likewise.
8660 * gdb.base/ptype.exp: Likewise.
8661 * gdb.base/recurse.exp: Likewise.
8662 * gdb.base/relational.exp: Likewise.
8663 * gdb.base/relocate.exp: Likewise.
8664 * gdb.base/remote.exp: Likewise.
8665 * gdb.base/reread.exp: Likewise.
8666 * gdb.base/restore.exp: Likewise.
8667 * gdb.base/return.exp: Likewise.
8668 * gdb.base/return2.exp: Likewise.
8669 * gdb.base/scope.exp: Likewise.
8670 * gdb.base/sect-cmd.exp: Likewise.
8671 * gdb.base/sep.exp: Likewise.
8672 * gdb.base/sepdebug.exp: Likewise.
8673 * gdb.base/setshow.exp: Likewise.
8674 * gdb.base/setvar.exp: Likewise.
8675 * gdb.base/sigall.exp: Likewise.
8676 * gdb.base/sigbpt.exp: Likewise.
8677 * gdb.base/signals.exp: Likewise.
8678 * gdb.base/signull.exp: Likewise.
8679 * gdb.base/sizeof.exp: Likewise.
8680 * gdb.base/solib.exp: Likewise.
8681 * gdb.base/step-line.exp: Likewise.
8682 * gdb.base/step-test.exp: Likewise.
8683 * gdb.base/structs.exp: Likewise.
8684 * gdb.base/structs2.exp: Likewise.
8685 * gdb.base/term.exp: Likewise.
8686 * gdb.base/twice.exp: Likewise.
8687 * gdb.base/until.exp: Likewise.
8688 * gdb.base/varargs.exp: Likewise.
8689 * gdb.base/volatile.exp: Likewise.
8690 * gdb.base/watchpoint.exp: Likewise.
8691 * gdb.base/whatis-exp.exp: Likewise.
8692 * gdb.base/whatis.exp: Likewise.
8693 * gdb.cp/ambiguous.exp: Likewise.
8694 * gdb.cp/annota2.exp: Likewise.
8695 * gdb.cp/annota3.exp: Likewise.
8696 * gdb.cp/bool.exp: Likewise.
8697 * gdb.cp/breakpoint.exp: Likewise.
8698 * gdb.cp/casts.exp: Likewise.
8699 * gdb.cp/class2.exp: Likewise.
8700 * gdb.cp/classes.exp: Likewise.
8701 * gdb.cp/cplusfuncs.exp: Likewise.
8702 * gdb.cp/ctti.exp: Likewise.
8703 * gdb.cp/derivation.exp: Likewise.
8704 * gdb.cp/exception.exp: Likewise.
8705 * gdb.cp/gdb1355.exp: Likewise.
8706 * gdb.cp/hang.exp: Likewise.
8707 * gdb.cp/inherit.exp: Likewise.
8708 * gdb.cp/local.exp: Likewise.
8709 * gdb.cp/m-data.exp: Likewise.
8710 * gdb.cp/m-static.exp: Likewise.
8711 * gdb.cp/member-ptr.exp: Likewise.
8712 * gdb.cp/method.exp: Likewise.
8713 * gdb.cp/misc.exp: Likewise.
8714 * gdb.cp/namespace.exp: Likewise.
8715 * gdb.cp/overload.exp: Likewise.
8716 * gdb.cp/ovldbreak.exp: Likewise.
8717 * gdb.cp/pr-1023.exp: Likewise.
8718 * gdb.cp/pr-1210.exp: Likewise.
8719 * gdb.cp/pr-574.exp: Likewise.
8720 * gdb.cp/printmethod.exp: Likewise.
8721 * gdb.cp/psmang.exp: Likewise.
8722 * gdb.cp/ref-params.exp: Likewise.
8723 * gdb.cp/ref-types.exp: Likewise.
8724 * gdb.cp/rtti.exp: Likewise.
8725 * gdb.cp/templates.exp: Likewise.
8726 * gdb.cp/try_catch.exp: Likewise.
8727 * gdb.cp/userdef.exp: Likewise.
8728 * gdb.cp/virtfunc.exp: Likewise.
8729 * gdb.disasm/am33.exp: Likewise.
8730 * gdb.disasm/h8300s.exp: Likewise.
8731 * gdb.disasm/mn10300.exp: Likewise.
8732 * gdb.disasm/sh3.exp: Likewise.
8733 * gdb.disasm/t01_mov.exp: Likewise.
8734 * gdb.disasm/t02_mova.exp: Likewise.
8735 * gdb.disasm/t03_add.exp: Likewise.
8736 * gdb.disasm/t04_sub.exp: Likewise.
8737 * gdb.disasm/t05_cmp.exp: Likewise.
8738 * gdb.disasm/t06_ari2.exp: Likewise.
8739 * gdb.disasm/t07_ari3.exp: Likewise.
8740 * gdb.disasm/t08_or.exp: Likewise.
8741 * gdb.disasm/t09_xor.exp: Likewise.
8742 * gdb.disasm/t10_and.exp: Likewise.
8743 * gdb.disasm/t11_logs.exp: Likewise.
8744 * gdb.disasm/t12_bit.exp: Likewise.
8745 * gdb.disasm/t13_otr.exp: Likewise.
8746 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
8747 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
8748 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
8749 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
8750 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
8751 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
8752 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
8753 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
8754 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
8755 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
8756 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
8757 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
8758 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
8759 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
8760 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
8761 * gdb.mi/gdb701.exp: Likewise.
8762 * gdb.mi/gdb792.exp: Likewise.
8763 * gdb.mi/mi-basics.exp: Likewise.
8764 * gdb.mi/mi-break.exp: Likewise.
8765 * gdb.mi/mi-cli.exp: Likewise.
8766 * gdb.mi/mi-console.exp: Likewise.
8767 * gdb.mi/mi-disassemble.exp: Likewise.
8768 * gdb.mi/mi-eval.exp: Likewise.
8769 * gdb.mi/mi-file.exp: Likewise.
8770 * gdb.mi/mi-read-memory.exp: Likewise.
8771 * gdb.mi/mi-regs.exp: Likewise.
8772 * gdb.mi/mi-return.exp: Likewise.
8773 * gdb.mi/mi-simplerun.exp: Likewise.
8774 * gdb.mi/mi-stack.exp: Likewise.
8775 * gdb.mi/mi-stepi.exp: Likewise.
8776 * gdb.mi/mi-syn-frame.exp: Likewise.
8777 * gdb.mi/mi-until.exp: Likewise.
8778 * gdb.mi/mi-var-block.exp: Likewise.
8779 * gdb.mi/mi-var-child.exp: Likewise.
8780 * gdb.mi/mi-var-cmd.exp: Likewise.
8781 * gdb.mi/mi-var-display.exp: Likewise.
8782 * gdb.mi/mi-watch.exp: Likewise.
8783 * gdb.mi/mi2-basics.exp: Likewise.
8784 * gdb.mi/mi2-break.exp: Likewise.
8785 * gdb.mi/mi2-cli.exp: Likewise.
8786 * gdb.mi/mi2-console.exp: Likewise.
8787 * gdb.mi/mi2-disassemble.exp: Likewise.
8788 * gdb.mi/mi2-eval.exp: Likewise.
8789 * gdb.mi/mi2-file.exp: Likewise.
8790 * gdb.mi/mi2-read-memory.exp: Likewise.
8791 * gdb.mi/mi2-regs.exp: Likewise.
8792 * gdb.mi/mi2-return.exp: Likewise.
8793 * gdb.mi/mi2-simplerun.exp: Likewise.
8794 * gdb.mi/mi2-stack.exp: Likewise.
8795 * gdb.mi/mi2-stepi.exp: Likewise.
8796 * gdb.mi/mi2-syn-frame.exp: Likewise.
8797 * gdb.mi/mi2-until.exp: Likewise.
8798 * gdb.mi/mi2-var-block.exp: Likewise.
8799 * gdb.mi/mi2-var-child.exp: Likewise.
8800 * gdb.mi/mi2-var-cmd.exp: Likewise.
8801 * gdb.mi/mi2-var-display.exp: Likewise.
8802 * gdb.mi/mi2-watch.exp: Likewise.
8803 * gdb.stabs/exclfwd.exp: Likewise.
8804 * gdb.stabs/weird.exp: Likewise.
8805 * gdb.threads/gcore-thread.exp: Likewise.
8806 * gdb.trace/actions.exp: Likewise.
8807 * gdb.trace/backtrace.exp: Likewise.
8808 * gdb.trace/circ.exp: Likewise.
8809 * gdb.trace/collection.exp: Likewise.
8810 * gdb.trace/deltrace.exp: Likewise.
8811 * gdb.trace/infotrace.exp: Likewise.
8812 * gdb.trace/limits.exp: Likewise.
8813 * gdb.trace/packetlen.exp: Likewise.
8814 * gdb.trace/passc-dyn.exp: Likewise.
8815 * gdb.trace/passcount.exp: Likewise.
8816 * gdb.trace/report.exp: Likewise.
8817 * gdb.trace/save-trace.exp: Likewise.
8818 * gdb.trace/tfind.exp: Likewise.
8819 * gdb.trace/tracecmd.exp: Likewise.
8820 * gdb.trace/while-dyn.exp: Likewise.
8821 * gdb.trace/while-stepping.exp: Likewise.
8822
f4b618d1
JB
88232006-08-08 Joel Brobecker <brobecker@adacore.com>
8824
8825 * gdb.base/step-bt.c: New file.
8826 * gdb.base/step-bt.exp: New testcase.
8827
3d00d119
DJ
88282006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
8829
8830 * config/monitor.exp (gdb_load): Remove support for obsolete
8831 download-write-size.
8832 * gdb.base/remote.exp: Likewise. Update all callers of
8833 gdb_timed_load.
8834
017b5bd4
DJ
88352006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
8836
8837 * cursal.exp: Pass binfile to gdb_load.
8838
837c599d
DJ
88392006-08-01 Nathan Sidwell <nathan@codesourcery.com>
8840
8841 * gdb.base/cursal.exp: Add "" to gdb_load call.
8842
8dd4540b
MK
88432006-07-29 Mark Kettenis <kettenis@gnu.org>
8844
8845 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
8846 NetBSD/ELF targets.
8847
ab5c9f60
DJ
88482006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
8849
8850 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
8851 operator*.
8852
4c42eaff
DJ
88532006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
8854
8855 * gdb.base/completion.exp: Update for change in "file" behavior.
8856 * gdb.stabs/weird.exp: Likewise.
8857 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
8858 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
8859
0155cc76
NS
88602006-07-24 Nathan Sidwell <nathan@codesourcery.com>
8861
8862 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
8863 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
8864
16026cd7
AS
88652006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
8866
8867 * gdb.base/default.exp: Update source command error message.
8868 * gdb.base/help.exp: Update 'help source' message.
8869
16963cb6
DJ
88702006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
8871
8872 * gdb.cp/bs15503.exp: Update comment for no longer crashing
8873 test.
8874
6d7fd486
AS
88752006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
8876
8877 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
8878
29e8a844
DJ
88792006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
8880
8881 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
8882
6afcfa39
DJ
88832006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
8884
8885 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
8886
267a692b
MK
88872006-07-17 Mark Kettenis <kettenis@gnu.org>
8888
8889 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
8890 *-*-openbsd* from targets for wich we expect ARM FPA floating
8891 point format.
8892
85d2fec4
NR
88932006-07-17 Nick Roberts <nickrob@snap.net.nz>
8894
8895 * gdb.cp/annota3.exp: Expect frame-begin annotation.
8896
88972006-07-17 Mark Kettenis <kettenis@gnu.org>
8898
8899 * gdb.base/annota3.exp: Expect frame-begin annotation.
8900
85b4c6e8
JB
89012006-07-14 Joel Brobecker <brobecker@adacore.com>
8902
8903 * gdb.base/help.exp: Adjust "help unset" test to accept
8904 any list of unset commands.
8905
fb933624
DJ
89062006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
8907 Daniel Jacobowitz <dan@codesourcery.com>
8908
8909 * gdb.cp/ref-params.exp: New test.
8910 * gdb.cp/ref-params.cc: New source file.
8911 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
8912
1dff4b64
MK
89132006-07-08 Mark Kettenis <kettenis@gnu.org>
8914
8915 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
8916 spaces/tabs in regular expressions since they might not be there.
8917
40d2e0e3
AS
89182006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
8919
8920 * gdb.base/ifelse.exp: New file.
8921
f6c957d2
NS
89222006-07-04 Nathan Sidwell <nathan@codesourcery.com>
8923
8924 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
8925 line.
8926 * gdb.base/huge.exp: Loop over compilation to find a size that
8927 is acceptable.
8928 * gdb.base/remote.exp: Correct expected strings.
8929 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
8930
b9c5a23d
DJ
89312006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
8932
8933 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
8934
9af2e58d
DJ
89352006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
8936
8937 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
8938 native.
8939
30930ca5
DJ
89402006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
8941
8942 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
8943 enable stabs testing.
8944
aa32fa1d
DJ
89452006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
8946
bd4a4c80 8947 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
8948 gdb_test_multiple does.
8949
321fef15
DJ
89502006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
8951
8952 * Makefile.in (host_alias): Remove.
8953 (target_alias): Use @target_noncanonical@.
8954 (site.exp): Don't set host_alias.
8955 * aclocal.m4: Remove contents. Include acx.m4.
8956 * configure: Regenerated.
8957 * configure.ac: Use ACX_NONCANONICAL_TARGET.
8958
e1c2defa
NS
89592006-06-13 Nathan Sidwell <nathan@codesourcery.com>
8960
e63b55d1
NS
8961 * lib/gdb.exp (gdb_load_cmd): New.
8962
5600ea19
NS
8963 * gdb.base/fileio.c: Add system(NULL) test.
8964 * gdb.base/fileio.exp: Check it.
8965
e1c2defa
NS
8966 * gdb.base/break.c: Add 10a breakpoint at }
8967 * gdb.base/break.exp: Add test for breakpoint at }
8968 * gdb.cp/anon-union.cc: Add code at end of function.
8969 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
8970 * gdb.mi/var-cmd.c: Add code at end of function.
8971 * gdb.mi/mi-var-display.exp: Adjust end of next.
8972 * gdb.mi/mi2-var-display.exp: Likewise.
8973 * gdb.base/fileio.c: Add stop function and insert calls at
8974 stopping places.
8975 * gdb.base/fileio.exp: Breakpoint stop function and remove
8976 explicit line number references.
8977
6c0112ec
JB
89782006-05-19 Joel Brobecker <brobecker@adacore.com>
8979
a9c64011
AS
8980 * gdb.base/del.exp (test_delete_alias): New function.
8981 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 8982
154189a4
FF
89832006-05-18 Fred Fish <fnf@specifix.com>
8984
8985 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
8986 required. Check for spurious output after program exits normally.
8987
582e64c2
FF
89882006-05-17 Fred Fish <fnf@specifix.com>
8989
8990 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
8991 gdb_load, so it works in the simulator.
8992
8ef6493a
FF
89932006-05-11 Fred Fish <fnf@specifix.com>
8994
8995 * gdb.base/bang.exp: Ignore unexpected output between the
8996 "program exited normally" and the gdb prompt, as many other
8997 tests do.
8998
692b141c
MK
89992006-05-07 Mark Kettenis <kettenis@gnu.org>
9000
9001 * gdb.base/help.exp: Make "delete checkpoint" part option for
9002 "help d" and "help delete" tests.
9003
540b8a30
UW
90042006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9005
a9c64011 9006 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
9007 expected output in some mi_gdb_test statements.
9008 * gdb.mi/mi2-basics.exp: Likewise.
9009
9b6462d9
JB
90102006-05-05 Joel Brobecker <brobecker@adacore.com>
9011
9012 * gdb.base/del.c: New file.
9013 * gdb.base/del.exp: New testcase.
9014
954de43b
DM
90152006-05-05 David S. Miller <davem@sunset.davemloft.net>
9016
9017 * gdb.base/break.exp: Do not assume a breakpoint on
9018 main will actually be in $srcfile when optimizing.
1303f75e
DM
9019 * gdb.base/savedregs.exp: Do not require that the dummy
9020 frame location match up to a symbol and source file location.
c3242428
DM
9021 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
9022 will get printed without a mi_cmd_data_list_register_values prefix.
9023 (*-data-list-register-*): Correct regular expressions to expect the new
9024 pseudo d? floating point registers.
9025 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 9026
c7e64c9a
DJ
90272006-05-05 Christophe Lyon <christophe.lyon@st.com>
9028
9029 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
9030 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
9031 is allocated by the compiler.
9032 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
9033 anons, e, anone to force their allocation by the compiler.
9034
90352006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
9036
9037 * gdb.base/help.exp: Update expected text for help d and
9038 help delete.
9039
27ce9a6d
MK
90402006-05-02 Mark Kettenis <kettenis@gnu.org>
9041
9042 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
9043 NetBSD/ELF targets.
9044
8608915f
MK
90452006-04-30 Mark Kettenis <kettenis@gnu.org>
9046
9047 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
9048 single-step breakpoint fails; make this a KFAIL on
9049 sparc*-*-openbsd*.
9050 * gdb.base/siginfo.exp: Likewise.
9051 * gdb.base/sigstep.exp (advance, advancei): Likewise.
9052
b8db102d
MS
90532006-04-26 Michael Snyder <msnyder@redhat.com>
9054
9055 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
9056 which may have to consume output from other forks.
9057 Add tests to make sure that "delete fork" succeeded.
9058
c702009a
MS
90592006-04-20 Michael Snyder <msnyder@redhat.com>
9060
9061 * 2006-03-22 Jim Blandy <jimb@redhat.com>
9062 Add support for the Renesas M32C and M16C.
9063
9064 * gdb.asm/asm-source.exp: Add m32c target.
9065 * gdb.asm/m32c.inc: Support for m32c target.
9066
e28493f2
AS
90672006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
9068
9069 * gdb.base/commands.exp (recursive_source_test): New test.
9070
880da185
DM
90712006-04-04 David S. Miller <davem@sunset.davemloft.net>
9072
9073 * gdb.base/float.exp: Add pattern for sparc targets.
9074
61d9b92f
DJ
90752006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
9076
9077 * gdb.base/commands.exp (stray_arg0_test): New test.
9078
bd717df8
PB
90792006-03-30 Paul Brook <paul@codesourcery.com>
9080
9081 * gdb.mi/mi-until.exp: kfail broken until command.
9082 * gdb.mi/mi2-until.exp: Ditto.
9083
ec793d3c
NR
90842006-03-27 Nick Roberts <nickrob@snap.net.nz>
9085
9086 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
9087
831004b7
AO
90882006-03-08 Alexandre Oliva <aoliva@redhat.com>
9089
9090 * gdb.base/prelink.exp: Anchor tested-for regular expression
9091 on gdb prompt.
9092
effe49a0
PB
90932006-03-07 Paul Brook <paul@codesourcery.com>
9094
9095 * gdb.base/assign.exp: Correct fail message.
9096
e5461016
PB
90972006-03-07 Paul Brook <paul@codesourcery.com>
9098
9099 * lib/compiler.c: Extract armcc version number.
9100 * lib/compiler.cc: Ditto.
9101
fc91c6c2
PB
91022006-03-07 Paul Brook <paul@codesourcery.com>
9103
9104 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
9105 additional_flags=-w.
9106 * gdb.arch/altivec-regs.exp: Ditto.
9107 * gdb.arch/e500-abi.exp: Ditto.
9108 * gdb.arch/e500-regs.exp: Ditto.
9109 * gdb.base/all-bin.exp: Ditto.
9110 * gdb.base/annota1.exp: Ditto.
9111 * gdb.base/annota3.exp: Ditto.
9112 * gdb.base/args.exp: Ditto.
9113 * gdb.base/arithmet.exp: Ditto.
9114 * gdb.base/assign.exp: Ditto.
9115 * gdb.base/async.exp: Ditto.
9116 * gdb.base/bang.exp: Ditto.
9117 * gdb.base/break.exp: Ditto.
9118 * gdb.base/call-rt-st.exp: Ditto.
9119 * gdb.base/completion.exp: Ditto.
9120 * gdb.base/cond-expr.exp: Ditto.
9121 * gdb.base/condbreak.exp: Ditto.
9122 * gdb.base/consecutive.exp: Ditto.
9123 * gdb.base/define.exp: Ditto.
9124 * gdb.base/display.exp: Ditto.
9125 * gdb.base/ena-dis-br.exp: Ditto.
9126 * gdb.base/environ.exp: Ditto.
9127 * gdb.base/eval-skip.exp: Ditto.
9128 * gdb.base/info-proc.exp: Ditto.
9129 * gdb.base/jump.exp: Ditto.
9130 * gdb.base/logical.exp: Ditto.
9131 * gdb.base/long_long.exp: Ditto.
9132 * gdb.base/maint.exp: Ditto.
9133 * gdb.base/miscexprs.exp: Ditto.
9134 * gdb.base/pc-fp.exp: Ditto.
9135 * gdb.base/pointers.exp: Ditto.
9136 * gdb.base/relational.exp: Ditto.
9137 * gdb.base/reread.exp: Ditto.
9138 * gdb.base/sect-cmd.exp: Ditto.
9139 * gdb.base/sep.exp: Ditto.
9140 * gdb.base/sepdebug.exp: Ditto.
9141 * gdb.base/until.exp: Ditto.
9142 * gdb.base/whatis-exp.exp: Ditto.
9143 * gdb.cp/annota2.exp: Ditto.
9144 * gdb.cp/annota3.exp: Ditto.
9145 * gdb.trace/actions.exp: Ditto.
9146 * gdb.trace/backtrace.exp: Ditto.
9147 * gdb.trace/circ.exp: Ditto.
9148 * gdb.trace/collection.exp: Ditto.
9149 * gdb.trace/deltrace.exp: Ditto.
9150 * gdb.trace/infotrace.exp: Ditto.
9151 * gdb.trace/limits.exp: Ditto.
9152 * gdb.trace/packetlen.exp: Ditto.
9153 * gdb.trace/passc-dyn.exp: Ditto.
9154 * gdb.trace/passcount.exp: Ditto.
9155 * gdb.trace/report.exp: Ditto.
9156 * gdb.trace/save-trace.exp: Ditto.
9157 * gdb.trace/tfind.exp: Ditto.
9158 * gdb.trace/tracecmd.exp: Ditto.
9159 * gdb.trace/while-dyn.exp: Ditto.
9160 * gdb.trace/while-stepping.exp: Ditto.
9161 * lib/gdb.exp: Ditto.
9162 (gdb_compile): Handle nowarning option.
9163
5f4a23d9
AO
91642006-03-07 Alexandre Oliva <aoliva@redhat.com>
9165
9166 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
9167 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
9168 Rename executable to prelinkt. Don't re-prelink if we didn't
9169 get a core file. Test prelink -u exit status to tell whether
9170 prelinking failed. Use gdb_test_multiple.
9171
9733fc94
DJ
91722006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
9173
9174 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
9175 (do_tests): Call it.
9176
cc10cae3
AO
91772006-02-28 Alexandre Oliva <aoliva@redhat.com>
9178
9179 * gdb.base/prelink.exp: New test.
9180 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
9181
15c46491
WZ
91822006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
9183
9184 * gdb.fortran/derived-type.f90: New file.
9185 * gdb.fortran/derived-type.exp: New testcase.
9186
5c9f7ded
DJ
91872006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
9188
9189 * gdb.base/default.exp: Allow ';' as a directory separator.
9190
5b96932b
AS
91912006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
9192
9193 * gdb.base/help.exp (help add-symbol-file): Update.
9194
1986bccd
AS
91952006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
9196
9197 * gdb.base/help.exp (help load): Update expected results.
9198
a8b7528f
FF
91992006-02-19 Fred Fish <fnf@specifix.com>
9200
9201 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
9202 specifix hex value as part of results.
9203 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 9204
f8261448
FF
92052006-02-16 Fred Fish <fnf@specifix.com>
9206
9207 * gdb.base/whatis.c: Define variables using typedefs char_addr,
9208 ushort_addr, and slong_addr, so the typedefs are not optimized
9209 away.
9210 * gdb.base/whatis.exp: Add tests using type name for struct type,
9211 union type, enum type, and typedef.
a9c64011 9212
31d8bdd2
MK
92132006-02-13 Mark Kettenis <kettenis@gnu.org>
9214
9215 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
9216
34e41e63
JB
92172006-02-13 Jim Blandy <jimb@redhat.com>
9218
9219 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
9220 case where it takes two "next" commands to skip past the init
9221 call.
9222
ac6e4f31
FF
92232006-02-12 Fred Fish <fnf@specifix.com>
9224
9225 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
9226 to handle cases where it takes two "next" commands to skip
9227 past the init call.
9228
2db2d571
JB
92292006-02-07 Joel Brobecker <brobecker@adacore.com>
9230
9231 * gdb.ada/array_return.exp: Mark the last test as expected to fail
9232 on hppa32 targets.
9233
38fcd64c
DJ
92342006-02-06 Vladimir Prus <ghost@cs.msu.su>
9235
9236 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
9237 field.
9238
1315ad46
MK
92392006-01-29 Mark Kettenis <kettenis@gnu.org>
9240
9241 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
9242
5625b943
DJ
92432006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
9244
9245 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
9246 files.
9247
80df1bbe
DJ
92482006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
9249
9250 * gdb.cp/maint.exp: Set complaints to a positive value.
9251
9078e690
DJ
92522006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
9253
9254 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
9255 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
9256 function name.
9257
9c903399
DJ
92582006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
9259
9260 * gdb.base/checkpoint.c: Update copyright notice. Include
9261 <stdlib.h>.
9262
761ae4d6
JB
92632006-01-04 Jim Blandy <jimb@redhat.com>
9264
9265 * gdb.asm/asm-source.exp: Independently provide default values for
9266 asm-flags and debug-flags. Use 'string equal' to do the
9267 comparison, not the implicit expr's '==' operator. Remove
9268 now-unneeded assignments to asm-flags. In h8300 case, place
9269 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
9270
099ac3dd
MS
92712006-01-04 Michael Snyder <msnyder@redhat.com>
9272
9273 * gdb.base/checkpoint.c: New file.
9274 * gdb.base/checkpoint.exp: New file.
9275 * gdb.base/multi-fork.c: New file.
9276 * gdb.base/multi-fork.exp: New file.
9277 * gdb.base/pi.txt: New file (data for checkpoint.c test).
9278
f4d85314
FF
92792006-01-04 Fred Fish <fnf@specifix.com>
9280
9281 * gdb.base/ptype.c (foo): Add typedef.
9282 (intfoo): Add function.
9283 * gdb.base/ptype1.c: New file.
9284 * gdb.base/ptype.exp: Handle compilation and linking with two
9285 source files. Test that proper type for "foo" is found based
9286 on source context rather than first match found in symtabs.
9287
a1b06f35
MK
92882005-12-28 Mark Kettenis <kettenis@gnu.org>
9289
9290 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
9291 * gdb.asm/openbsd.inc: Indent commands.
9292
d082a1e2
MK
92932005-12-26 Mark Kettenis <kettenis@gnu.org>
9294
c65016bd
MK
9295 * gdb.base/freebpcmd.exp: Increase timeout.
9296
d082a1e2
MK
9297 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
9298
d3c32a0e
DJ
92992005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
9300
9301 * gdb.base/default.exp: Update check for "show version".
9302
9fdb1f50
RC
93032005-12-09 Randolph Chung <tausq@debian.org>
9304
9305 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
9306 * gdb.asm/pa64.inc: New file.
9307
5f2c56f7
RC
93082005-12-09 Randolph Chung <tausq@debian.org>
9309
9310 * gdb.asm/common.inc: Indent commands.
9311 * gdb.asm/asmsrc1.s: Likewise.
9312 * gdb.asm/asmsrc2.s: Likewise.
9313
8117349c
RC
93142005-12-09 Randolph Chung <tausq@debian.org>
9315
9316 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
9317 (get_addr_of_sym): Remove duplicate print.
9318 (gen_core): xfail hppa*-*-hpux*, update expected output.
9319 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
9320 * gdb.arch/pa64-nullify.s: New file.
9321
8f07f25a
RC
93222005-12-09 Randolph Chung <tausq@debian.org>
9323
9324 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
9325
55b39184
DJ
93262005-12-07 Christophe Lyon <christophe.lyon@st.com>
9327
9328 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
9329 code generation for these functions.
9330 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
9331 error message.
9332
31e2b00f
AS
93332005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
9334
9335 * gdb.base/help.exp (help b, help br, help bre, help brea)
9336 (help break): Update the expected message.
9337
c3d0b56e
SC
93382005-11-11 Stephane Carrez <stcarrez@nerim.fr>
9339
9340 * gdb.asm/m68hc11.inc: Setup the data section.
9341 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
9342 script for this test.
9343 (m6812-*-*): Likewise.
9344
36ae0ea9
RC
93452005-11-09 Randolph Chung <tausq@debian.org>
9346
9347 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
9348
9d6f42e9
WZ
93492005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
9350
9351 * gdb.base/break.exp: Fix a comment typo.
9352
e2126a14
EZ
93532005-11-03 Jim Blandy <jimb@redhat.com>
9354
a9c64011
AS
9355 Checked in by Elena Zannoni <ezannoni@redhat.com>
9356
889bf7c5 9357 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 9358
e0ac7199
CV
93592005-11-02 Corinna Vinschen <vinschen@redhat.com>
9360
9361 * gdb.arch/gdb1558.c: Include stdio.h.
9362
31d3fb18
MK
93632005-10-31 Mark Kettenis <kettenis@gnu.org>
9364
9365 * gdb.asm/asm-source.exp: Use -e instead of --entry.
9366
e52b687c
MK
93672005-10-31 Mark Kettenis <kettenis@gnu.org>
9368
9369 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
9370
f4711d79
PG
93712005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
9372
a9c64011
AS
9373 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
9374 vscr" tests to better match output.
f4711d79 9375
987a9106
JB
93762005-10-12 Jim Blandy <jimb@redhat.com>
9377
9378 * gdb.base/structs.exp (any): New function.
9379 (test_struct_returns): Don't make any assumptions at all about
9380 what value the function returns when GDB can't set the return
9381 value.
9382
2336bb58
JB
93832005-10-09 Joel Brobecker <brobecker@adacore.com>
9384
9385 * gdb.ada/arrayidx/p.adb: New file.
9386 * gdb.ada/arrayidx.exp: New testcase
9387
93882005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
9389
9390 * gdb.ada/array_return/pck.ads: New file.
9391 * gdb.ada/array_return/pck.adb: New file.
9392 * gdb.ada/array_return/p.adb: New file.
9393 * gdb.ada/array_return.exp: New testcase.
9394
705335ea
JB
93952005-10-03 Joel Brobecker <brobecker@adacore.com>
9396
a9c64011
AS
9397 * gdb.base/arrayidx.c: New file.
9398 * gdb.base/arrayidx.exp: New testcase.
705335ea 9399
11ee9940
NR
94002005-09-29 Nick Roberts <nickrob@snap.net.nz>
9401
9402 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
9403 frames-invalid and breakpoints-invalid are no longer generated
9404 with level 3 so don't expect them in the output.
9405
39fb8e9e
BR
94062005-09-27 Bob Rossi <bob@brasko.net>
9407
a9c64011 9408 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
9409 from test. Escape the | in mi_gdb_test call.
9410 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
9411 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
9412 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
9413 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
9414 expected regex's in mi_gdb_test calls.
9415 * lib/mi-support.exp: Remove arbitrary .* from tests.
9416 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
9417 Fully anchor GDB/MI expected results in mi_gdb_test.
9418 * lib/gdb.exp (string_to_regexp): Escape the ] character.
9419 * gdb.base/sizeof.exp: Remove escape character. Correct test.
9420
2af48f68
PB
94212005-09-26 Paul Brook <paul@codesourcery.com>
9422
9423 * long_long.exp: Exclude eabi targets from arm FPA float format test.
9424
f34502bc
WZ
94252005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
9426
9427 * bfp-test.c: New file.
9428 * bfp-test.exp: New testcase.
9429
ca929517
WZ
94302005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
9431
9432 * gdb.fortran/subarray.exp: New testcase to test the evaluation
9433 of subarray and substring variable.
9434 * gdb.fortran/subarray.f: New source file for the test of subarray
9435 and substring variable evaluation.
9436 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
9437 of string constant.
9438
c761af65
DJ
94392005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
9440
9441 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
9442 copyright dates.
9443
561d7a1d
PG
94442005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
9445
9446 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
9447 powerpc altivec' test with an almost identical 'info vector' test.
9448
b2b64cc9
PG
94492005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
9450
a9c64011
AS
9451 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
9452 vscr" tests to match output.
b2b64cc9 9453
6ac4d15a
PG
94542005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
9455
a9c64011
AS
9456 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
9457 output.
6ac4d15a 9458
40e55bef
BR
94592005-09-11 Bob Rossi <bob@brasko.net>
9460
889bf7c5
PA
9461 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
9462 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
9463 commands that return an MI output command and an asyncronous MI output
9464 command.
40e55bef
BR
9465 * gdb.mi/mi-console.exp: Ditto.
9466
3c7385ec
BR
94672005-09-11 Bob Rossi <bob@brasko.net>
9468
9469 * gdb.mi/mi-var-child.c: Include <string.h>.
9470
a6cd0eb3
DJ
94712005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
9472
9473 * killed.exp: Correct gdb_expect syntax.
9474
2f168eed
CV
94752005-08-09 Corinna Vinschen <vinschen@redhat.com>
9476
9477 * lib/mi-support.exp (mi_gdb_load): Fix typo.
9478
ecd3fd0f
BR
94792005-08-02 Bob Rossi <bob@brasko.net>
9480
9481 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
9482 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
9483 Change tests to inferior-tty-set/show.
9484 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
9485 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
9486 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
9487 inferior. Use mi_gdb_test to get GDB and Inferior output.
9488 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
9489 descriptor.
9490 (mi_inferior_tty_name): Add inferior PTY file name.
9491 (mi_gdb_start): Add INFERIOR_PTY parameter.
9492 (mi_gdb_test): Add IPATTERN parameter.
9493
f1ea48cb 94942005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 9495
f1ea48cb
BR
9496 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
9497 parameter to mi_gdb_test.
9498 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
9499
6e650a67
DJ
95002005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
9501
9502 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
9503 struct_declarations.
9504 * gdb.mi/mi-var-child.exp: Step over the initialization of
9505 struct_declarations.
9506
8be260b6
DJ
95072005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
9508
9509 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
9510 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
9511 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
9512 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
9513 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
9514 file.
9515
4e660f07
NR
95162005-07-27 Nick Roberts <nickrob@snap.net.nz>
9517
9518 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
9519 (do_children_tests): Assign values to the extra elements.
9520
9521 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
9522 them for tests for "-var-update --no-values" and
a9c64011 9523 "-var-update --all-values".
4e660f07
NR
9524 Add test for "-var-list-children --simple-values".
9525
9526 * gdb.mi/basics.c (callee4): Add integer array D[3]...
9527
9528 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
9529 "-stack-list-locals --simple-values" Improve doc strings and
9530 comments.
9531
6bdae935
MK
95322005-07-18 Mark Kettenis <kettenis@gnu.org>
9533
598b7a6f
MK
9534 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
9535 *-*-openbsd*.
9536 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
9537
6bdae935
MK
9538 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
9539 sigaltsatck'.
9540
1323e929 95412005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 9542
1323e929
BR
9543 * gdb.base/default.exp (tty): Changed output of command.
9544 * gdb.base/help.exp (help tty): Ditto.
9545
b1a9c082
MK
95462005-07-12 Mark Kettenis <kettenis@gnu.org>
9547
9548 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
9549
10a844a2
MK
95502005-07-10 Mark Kettenis <kettenis@gnu.org>
9551
9552 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
9553 -stack-select-frame without arguments.
9554 (test_stack_frame_listing): Add test for newly implemented command
9555 -stack-info-frame.
9556
3cb3b8df
BR
95572005-07-06 Bob Rossi <bob@brasko.net>
9558
9559 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
9560 command.
9561 (Copyright): Update copyright.
9562
a0c5fbcf
WZ
95632005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
9564
9565 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
9566 tests to evaluate exponentiation expression.
9567
984971d0
AS
95682005-06-29 Andreas Schwab <schwab@suse.de>
9569
9570 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
9571 main to avoid warnings.
9572
9573 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
9574
fe03833f
NR
95752005-06-20 Nick Roberts <nickrob@snap.net.nz>
9576
9577 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
9578 -stack-select-frame without arguments.
9579 (test_stack_frame_listing): Add test for newly implemented command
9580 -stack-info-frame.
a9c64011 9581
7a55f279
WZ
95822005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
9583
0ffa0ea5
DJ
9584 * gdb.fortran/array-element.f: New file.
9585 * gdb.fortran/array-element.exp: New testcase.
7a55f279 9586
26585198
DJ
95872005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
9588
9589 * gdb.base/bigcore.exp: Correct checks for systems which can
9590 not dump a large core file.
9591
c1bd25fd
DJ
95922005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
9593
9594 * gdb.base/relocate.c: Add a copyright notice.
9595 (dummy): Remove.
9596 * gdb.base/relocate.exp: Test printing the values of variables
9597 from a relocatable file.
9598
589e074d
DJ
95992005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
9600
9601 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
9602 excess MI output after an error.
9603
0915f927
JB
96042005-05-29 Joel Brobecker <brobecker@adacore.com>
9605
9606 * gdb.arch/alpha-step.c: New file.
9607 * gdb.arch/alpha-step.exp: New testcase.
9608
76ff342d
DJ
96092005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
9610 Dennis Brueni <dennis@slickedit.com>
9611
9612 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
9613 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
9614 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
9615 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
9616 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
9617 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
9618 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
9619
96b0c7ac
DJ
96202005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
9621 Wu Zhou <woodzltc@cn.ibm.com>
9622
9623 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
9624 IBM's xlc compiler.
9625 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
9626 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
9627
f21565d2
JB
96282005-05-13 Jim Blandy <jimb@redhat.com>
9629
9630 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
9631 calling gdb_suppress_entire_file.
9632 * gdb.base/charset.exp: Same.
9633 * gdb.base/call-rt-st.exp: Same.
9634
6006a3a1
BR
96352005-05-05 Bob Rossi <bob_rossi@cox.net>
9636
9637 * lib/gdb.exp (fullname_syntax): Added global regex.
9638 (fullname_syntax_POSIX): Ditto.
9639 (fullname_syntax_UNC): Ditto.
9640 (fullname_syntax_DOS_CASE): Ditto.
9641 (fullname_syntax_DOS): Ditto.
9642 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
9643 fullname_syntax variable to scope and use it.
9644 (test_file_list_exec_source_files): Ditto.
9645 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
9646
c3b69c04
DJ
96472005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
9648
9649 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
9650
3c95e6af
PG
96512004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
9652
a9c64011
AS
9653 * lib/gdb.exp (skip_altivec_tests): New function, based on
9654 check_vmx_hw_available from the GCC testsuite.
9655 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
9656 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 9657
78df6c56
JB
96582005-05-02 Jim Blandy <jimb@redhat.com>
9659
9660 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
9661 calling gdb_suppress_entire_file.
9662
1690f9cf
DJ
96632005-04-30 Randolph Chung <tausq@debian.org>
9664
9665 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
9666 Slightly relax "sem_post" name checking.
9667
5ea106f7
PG
96682005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
9669
9670 * gdb.base/unload.exp: Use new shared library infrastructure.
9671
bf7234cf
PG
96722005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
9673
9674 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 9675 infrastructure.
bf7234cf 9676
547b869a
CV
96772005-04-29 Corinna Vinschen <vinschen@redhat.com>
9678
9679 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
9680 * gdb.asm/h8300.inc: New file.
9681
f07e55f0
PG
96822005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
9683
9684 * gdb.base/shlib-call.exp: Change to use new shared library
9685 infrastructure.
9686
3cbba3d1
PG
96872005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
9688
a9c64011
AS
9689 * gdb.base/pending.exp: Change to use new shared library
9690 infrastructure.
3cbba3d1 9691
ed6df200
PG
96922005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
9693
a9c64011
AS
9694 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
9695 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 9696
8c8f4ebe
PG
96972005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
9698
a9c64011
AS
9699 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
9700 shared objects being adjusted and update copyright years.
8c8f4ebe 9701
607fbc54
DJ
97022005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
9703
9704 * ChangeLog: Correct some 2003-01-13 dates.
9705 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
9706 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
9707 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
9708 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
9709 gdb.trace/tfind.exp: Update copyright years.
9710
57bf0e56
DJ
97112005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
9712 Daniel Jacobowitz <dan@codesourcery.com>
9713
9714 * lib/gdb.exp (gdb_compile): Handle shlib=.
9715 (gdb_compile_shlib): New function.
9716
9b593790
PG
97172005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
9718
a9c64011 9719 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 9720
9494c6a5
DJ
97212005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
9722
9723 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
9724 gdb.server.
9725 * configure.ac: Likewise.
9726 * configure: Regenerated.
9727 * gdb.gdbserver/Makefile.in: Moved to...
9728 * gdb.server/Makefile.in: ... here.
9729 * gdb.gdbserver/server.c: Moved to...
9730 * gdb.server/server.c: ... here.
9731 * gdb.gdbserver/server-run.exp: Moved to...
9732 * gdb.server/server-run.exp: ... here.
9733
6f8eac0e
DJ
97342005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
9735
9736 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
9737 * configure.ac: Create gdb.gdbserver/Makefile.
9738 * configure: Regenerated.
9739 * lib/gdbserver-support.exp: New file, derived from
9740 config/gdbserver.exp.
9741 * config/gdbserver.exp: Use gdbserver-support.exp.
9742 * gdb.gdbserver/Makefile.in: New file.
9743 * gdb.gdbserver/server.c: New file.
9744 * gdb.gdbserver/server-run.exp: New file.
9745
6e87504d
PG
97462005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
9747
a9c64011
AS
9748 * lib/gdb.exp (test_compiler_info): Return compiler_info
9749 if no arguments are given.
6e87504d 9750
d1779be4
PG
97512005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
9752
9753 * gdb.arch/altivec-abi.exp: Check for compiler and set
9754 use altivec' flag accordingly.
9755 * gdb.arch/altivec-regs.exp: Likewise.
9756
88750304
DJ
97572005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
9758
9759 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
9760
f3fb768d
AS
97612005-03-27 Andreas Schwab <schwab@suse.de>
9762
9763 * gdb.base/bigcore.c (main): Add missing mode argument in open
9764 call.
9765
7e813ac5
DJ
97662005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
9767
9768 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
9769 downloads.
9770 * config/gdbserver.exp (gdb_load): Likewise.
9771
8e3049aa
PB
97722005-03-14 Paul Brook <paul@codesourcery.com>
9773
9774 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
9775 targets.
9776
a9df7c44
JB
97772005-03-09 Joel Brobecker <brobecker@adacore.com>
9778
9779 * gdb.dwarf2/dup-psym.S: New file.
9780 * gdb.dwarf2/dup-psym.exp: New testcase.
9781
9f0d94e8
JB
97822005-03-09 Joel Brobecker <brobecker@adacore.com>
9783
9784 * gdb.ada/exec_changed/first.adb: New file.
9785 * gdb.ada/exec_changed/second.adb: New file.
9786 * gdb.ada/exec_changed.exp: New testcase.
9787
5f579bc5
NS
97882005-03-08 Nathan Sidwell <nathan@codesourcery.com>
9789
36e9969c
NS
9790 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
9791 (A2): New class.
9792 (main): Test operator+.
9793 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
9794 breakpoint test.
9795
5f579bc5
NS
9796 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
9797 * gdb.base/signull.exp: Disable if gdb,nosignals.
9798 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
9799 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
9800 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
9801 * gdb.mi/mi2-console.exp: Likewise.
9802 * gdb.trace/collection.exp (run_trace_experiment): Consume the
9803 continue output at start.
9804 (gdb_collect_locals_test): Robustify regexp.
9805 * gdb.trace/passc-dyn.exp: Fix comment typo.
9806 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
9807
be46087e
CV
98082005-03-08 Corinna Vinschen <vinschen@redhat.com>
9809
9810 * gdb.asm/asm-source.exp: Add iq2000 case.
9811 * gdb.asm/iq2000.inc: New file.
9812
384e1a61 98132005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 9814
384e1a61
MI
9815 * gdb.base/command.exp: Change hardcoded value to regular expression.
9816 * gdb.base/float.exp: Add powerpc to the list of targets checked.
9817
584b6e9e
DJ
98182005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
9819
9820 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
9821 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
9822 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
9823 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
9824 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
9825
ab5b5d61
MK
98262005-03-05 Mark Kettenis <kettenis@gnu.org>
9827
9828 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
9829 changes.
9830
ae051c1b
PG
98312004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
9832
a9c64011
AS
9833 * lib/compiler.c: Add test for IBM's xlc compiler.
9834 * lib/compiler.cc: Likewise.
ae051c1b 9835
3f0f6ed2
JB
98362004-02-24 Joel Brobecker <brobecker@adacore.com>
9837
9838 * gdb.ada/fixed_points.exp: Create compilation object directory
9839 before running the test.
9840 * gdb.ada/null_record.exp: Likewise.
9841 * gdb.ada/packed_array.exp: Likewise.
9842 * gdb.ada/start.exp: Likewise.
9843
724f452b
JB
98442005-02-15 Joel Brobecker <brobecker@adacore.com>
9845
9846 * gdb.ada/packed_array/pa.adb: New file.
9847 * gdb.ada/packed_array.exp: New testcase.
9848
57f5cdfb 98492005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 9850
1f393151
MK
9851 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
9852 files.
9853
ebdda337
MK
9854 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
9855 on *-*-openbsd*. Correctly match whitespace in regukar
9856 expressions.
9857
cf309262
DJ
98582005-02-10 Daniel Jacobowitz <dan@debian.org>
9859
9860 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
9861 PR exp/1821
9862 * gdb.base/gdb1821.c: New test file.
9863 * gdb.base/gdb1821.exp: New test file.
9864
3be49e7a
JB
98652005-02-09 Joel Brobecker <brobecker@adacore.com>
9866
9867 * gdb.base/start.c: New file.
9868 * gdb.base/start.exp: New testcase.
9869
e292e67d
JB
98702005-02-09 Joel Brobecker <brobecker@adacore.com>
9871
9872 * gdb.ada/start/dummy.adb: New file.
9873 * gdb.ada/start.exp: New testcase.
9874
dbdfa66c
CV
98752005-02-09 Corinna Vinschen <vinschen@redhat.com>
9876
9877 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
9878 for printing symbols and statistics.
9879 Add test for using relative pathnames in "maint print msymbols" test.
9880 Mark "maint info sections DATA" XFAIL on Cygwin.
9881 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
9882 tests.
9883
d7941671
AC
98842005-02-09 Andreas Schwab <schwab@suse.de>
9885
9886 Committed by Andrew Cagney <cagney@gnu.org>
9887 * gdb.base/remotetimeout.exp: New file.
9888
74e5ef44
MK
98892005-02-07 Mark Kettenis <kettenis@gnu.org>
9890
9891 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
9892
464dd14d
JB
98932005-02-03 Joel Brobecker <brobecker@adacore.com>
9894
9895 * gdb.ada/gnat_ada.gpr: New file.
9896 * gdb.ada/gnat_ada.gin: Delete, no longer used.
9897 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
9898 * configure.ac: No longer generate gnat_ada.gpr.
9899 * configure: Regenerate.
9900 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
9901 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
9902 * gdb.ada/null_record/bar.ads: Likewise.
9903 * gdb.ada/null_record/bar.adb: Likewise.
9904 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
9905 * gdb.ada/null_record.exp (testdir): New variable.
9906 (testfile): executable is now in testdir subdirectory.
9907 (srcfile): Use full path to the main compilation unit.
9908 * gdb.ada/fixed_points.exp: Same changes as above.
9909
30d756ae
NR
99102005-02-03 Nick Roberts <nickrob@snap.net.nz>
9911
9912 * gdb.base/interp.exp: New test.
9913
9d799f85
AC
99142005-01-24 Andrew Cagney <cagney@gnu.org>
9915
9916 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
9917
15656118
AC
99182005-01-19 Andrew Cagney <cagney@gnu.org>
9919
a892c31b
AC
9920 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
9921 configure.ac not configure.in.
9922
15656118
AC
9923 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
9924 of powerpc*-*-*.
9925 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 9926 * gdb.base/list.exp (test_list_function)
15656118
AC
9927 (test_list_filename_and_function): Ditto.
9928 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
9929
a7b01baf
AC
99302005-01-16 Andrew Cagney <cagney@gnu.org>
9931
17d92a02
AC
9932 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
9933
a7b01baf
AC
9934 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
9935
bc8332bb
AC
99362005-01-14 Andrew Cagney <cagney@gnu.org>
9937
9938 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
9939 * gdb.mi/mi2-var-cmd.exp: Ditto.
9940
4d074752
CV
99412005-01-10 Corinna Vinschen <vinschen@redhat.com>
9942
9943 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
9944
bec39cab
AC
99452005-01-07 Andrew Cagney <cagney@gnu.org>
9946
9947 * configure.ac: Rename configure.in, require autoconf 2.59.
9948 * configure: Re-generate.
9949 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
9950 * gdb.stabs/configure: Re-generate.
9951 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
9952 * gdb.hp/configure: Re-generate.
9953 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
9954 autoconf 2.59.
9955 * gdb.hp/gdb.objdbg/configure: Re-generate.
9956 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
9957 autoconf 2.59.
9958 * gdb.hp/gdb.defects/configure: Re-generate.
9959 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
9960 autoconf 2.59.
9961 * gdb.hp/gdb.compat/configure: Re-generate.
9962 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
9963 autoconf 2.59.
9964 * gdb.hp/gdb.base-hp/configure: Re-generate.
9965 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
9966 autoconf 2.59.
9967 * gdb.hp/gdb.aCC/configure: Re-generate.
9968
f10b16d4
JB
99692004-12-15 Jim Blandy <jimb@redhat.com>
9970
9971 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
9972 under NPTL when there is debugging info available for libpthread.
9973
fb6e1814
JG
99742004-12-13 Jerome Guitton <guitton@gnat.com>
9975
9976 * gdb.ada/fixed_points.c: New file.
9977 * gdb.ada/fixed_points.exp: New file.
9978
fe46cd3a
RC
99792004-12-03 Randolph Chung <tausq@debian.org>
9980
9981 * gdb.arch/pa-nullify.exp: New file.
9982 * gdb.arch/pa-nullify.s: New file.
9983
8de0841b
RC
99842004-11-30 Randolph Chung <tausq@debian.org>
9985
9986 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
9987 instead of "tbug". Fix regexp to work properly with gdb_test.
9988
c8170782
PH
99892004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
9990
9991 * gdb.base/bitfields2.exp: New test.
9992 * gdb.base/bitfields2.c: New file.
9993
954269c2
RE
99942004-11-28 Richard Earnshaw <rearnsha@arm.com>
9995
9996 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
9997
0107feed
RC
99982004-11-16 Randolph Chung <tausq@debian.org>
9999
10000 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
10001
f073ae8c
DJ
100022004-11-14 Daniel Jacobowitz <dan@debian.org>
10003
10004 * gdb.threads/threadapply.exp: Correct "macro details" test.
10005
19ad59e7
JJ
100062004-11-11 Jeff Johnston <jjohnstn@redhat.com>
10007
10008 * gdb.threads/threadapply.exp: New test.
10009 * gdb.threads/threadapply.c: New file.
10010
9cf0961b
MK
100112004-11-07 Mark Kettenis <kettenis@gnu.org>
10012
10013 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
10014 frames.
10015
c789492a
FL
100162004-11-05 Felix Lee <felix+log1@specifixinc.com>
10017
10018 * gdb.base/cursal.exp: New file.
10019 * gdb.base/cursal.c: New file.
10020
a1e167bb
AC
100212004-11-03 Andrew Cagney <cagney@gnu.org>
10022
10023 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
10024
b7cbf173
MK
100252004-10-30 Mark Kettenis <kettenis@gnu.org>
10026
10027 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
10028 NetBSD/ELF targets.
10029
88f9d34f
JB
100302004-10-29 Joel Brobecker <brobecker@gnat.com>
10031
10032 * gdb.threads/bp_in_thread.c: New file, copied from
10033 pthread_cond_wait.c.
10034 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
10035 file, rather than reusing the .c file from another testcase.
10036
ca7d6a0c
JB
100372004-10-20 Joel Brobecker <brobecker@gnat.com>
10038
10039 * gdb.ada/null_record.exp: Check where we stopped after
10040 sending the start command, instead of where the associated
10041 temporary breakpoint was inserted.
10042
0d863d03
AC
100432004-10-14 Andrew Cagney <cagney@gnu.org>
10044
10045 * gdb.mi/gdb701.c (main): Return 0.
10046
d11e72cb
DJ
100472004-10-13 Daniel Jacobowitz <dan@debian.org>
10048
d40539a4 10049 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 10050
e1923096
JJ
100512004-10-12 Jeff Johnston <jjohnstn@redhat.com>
10052
10053 * gdb.threads/schedlock.c: Add comment markers to use to find
10054 line numbers.
10055 * gdb.threads/schedlock.exp: Adjust regex to handle the new
10056 comments.
10057 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
10058 breakpoint lines.
10059
ec8ba2c9
DJ
100602004-10-12 Daniel Jacobowitz <dan@debian.org>
10061
10062 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
10063
0eb3658b
DJ
100642004-10-12 Daniel Jacobowitz <dan@debian.org>
10065
10066 * configure.in: Add gdb.dwarf2.
10067 * configure: Regenerated.
10068 * Makefile.in: Add gdb.dwarf2.
10069 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
10070 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
10071 gdb.dwarf2/file1.txt: New files.
10072
a271cc33
OF
100732004-10-11 Orjan Friberg <orjanf@axis.com>
10074
a9c64011 10075 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
10076 of "run", since the latter doesn't work with remote targets. Adjust
10077 the breakpoint numbering accordingly.
10078 * gdb.threads/pthread_cond_wait.exp: Ditto.
10079
895ce074
MC
100802004-10-08 Michael Chastain <mec.gnu@mindspring.com>
10081
10082 * gdb.base/overlays.exp: Update copyright years.
10083
6be3092d
KI
100842004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
10085
10086 * gdb.base/overlays.exp: Disable if target is Linux.
10087
e05389b8
FL
100882004-10-06 Felix Lee <felix+log1@specifixinc.com>
10089
10090 * config/gdbserver.exp (gdb_load): Use right filename on remote.
10091
73cb587d
KI
100922004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
10093
10094 * gdb.asm/asm-source.exp: Add m32r-linux target.
10095 * gdb.asm/m32r-linux.inc: New file.
10096
3c0edcdc
AC
100972004-09-24 Andrew Cagney <cagney@redhat.com>
10098 David Anderson <anderson@redhat.com>
10099
10100 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
10101 command fails, assume things will work.
10102 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
10103 (_GNU_SOURCE): Define.
10104 (print_unsigned, print_hex): Change parameter to "long long".
10105 (print_byte_count): New function, use to print byte counts.
10106 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
10107 O_LARGEFILE.
10108 (main): Compute an upper bound on a corefile in max_core_size.
10109 Limit memory chunk size to max_core_size. Limit total memory
10110 allocated to max_core_size.
10111
4bb3667f
AC
101122004-09-23 Andrew Cagney <cagney@gnu.org>
10113
10114 * gdb.base/bigcore.exp: Replace the code that creates a corefile
10115 from a separate process with code that creates a corefile by
10116 making the inferior dump core.
10117
60fe1a51
MK
101182004-09-23 Mark Kettenis <kettenis@gnu.org>
10119
10120 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
10121 block.
10122
8e937346
MC
101232004-09-23 Michael Chastain <mec.gnu@mindspring.com>
10124
10125 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
10126 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
10127 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
10128 Likewise.
10129
7213f6d6
JJ
101302004-09-20 Jeff Johnston <jjohnstn@redhat.com>
10131
10132 * gdb.java/jprint.exp: New test case for java inferior call.
10133 * gdb.java/jprint.java: Ditto.
10134
eac69dca
JB
101352004-09-15 Joel Brobecker <brobecker@gnat.com>
10136
10137 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
10138
22227696
MC
101392004-09-14 Michael Chastain <mec.gnu@mindspring.com>
10140
10141 * gdb.threads/killed.c: Include <stdlib.h>.
10142 * gdb.threads/pthreads.c: Likewise.
10143
7dd403a4
MC
101442004-09-14 Michael Chastain <mec.gnu@mindspring.com>
10145
10146 * gdb.threads/killed.c: Add copyright notice.
10147
33f2d567
JM
101482004-09-10 Jason Molenda (jmolenda@apple.com)
10149
a9c64011
AS
10150 * gdb.base/define.exp: Two new tests to verify zero space chars
10151 after 'if' and 'while' commands in a user-defined command is correctly
10152 parsed.
33f2d567 10153
e05b62ac
AC
101542004-09-08 Andrew Cagney <cagney@gnu.org>
10155
10156 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
10157 delivery test with duplicate at end of file.
10158
9cbe82da
MK
101592004-09-06 Mark Kettenis <kettenis@jive.nl>
10160
10161 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
10162
564803d9
MC
101632004-09-05 Michael Chastain <mec.gnu@mindspring.com>
10164
10165 * config/hppro.exp: Removed.
10166
7c6807ce
MC
101672004-09-05 Michael Chastain <mec.gnu@mindspring.com>
10168
10169 * config/sparclet.exp: Removed.
10170
bf7e26dd
MC
101712004-09-05 Michael Chastain <mec.gnu@mindspring.com>
10172
10173 * config/udi.exp: Removed.
10174
714e341b
MC
101752004-09-02 Michael Chastain <mec.gnu@mindspring.com>
10176
10177 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
10178 of "exp_continue".
10179 (advancei): Likewise.
10180
1236e623
JJ
101812004-09-01 Jeff Johnston <jjohnstn@redhat.com>
10182
10183 * gdb.base/unload.exp: Fix so messages aren't duplicated.
10184
3bdcad15
MI
101852004-09-01 Manoj Iyer <manjo@austin.ibm.com>
10186
228af206 10187 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
10188 to check for nodebug in executable.
10189 * gdb.gdb/observer.exp (setup_test): Likewise.
10190 * gdb.gdb/selftest.exp (test_with_self): Likewise.
10191 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
10192
c72b934c
AC
101932004-09-01 Andrew Cagney <cagney@gnu.org>
10194
10195 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
10196 files.
10197
edd9b715
JJ
101982004-09-01 Jeff Johnston <jjohnstn@redhat.com>
10199
10200 * gdb.base/unload.exp: Fix expected warning message to match
10201 latest format.
10202
fb4ce06b
CV
102032004-09-01 Corinna Vinschen <vinschen@redhat.com>
10204
10205 * gdb.base/call-rt-st.exp: Fix typos.
10206
ce78e7c3
MI
102072004-08-31 Manoj Iyer <manjo@austin.ibm.com>
10208
10209 * gdb.threads/thread_check.exp: New testcase.
10210 * gdb.threads/thread_check.c: New testcase.
10211
2dedb159
AC
102122004-08-31 Andrew Cagney <cagney@gnu.org>
10213
10214 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
10215 (skip_to_handler_entry): New procedures. Test stepping into a
10216 handler when the breakpoint is at the handler's entry point.
10217
68f53502
AC
102182004-08-30 Andrew Cagney <cagney@gnu.org>
10219
10220 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
10221 gdb/1757.
10222
3e3ffd2b
MC
102232004-08-27 Michael Chastain <mec.gnu@mindspring.com>
10224
10225 With code from Manoj Iyer <manjo@austin.ibm.com>:
10226 * lib/gdb.exp (gdb_file_cmd): Return more information in the
10227 return value. Add an arm for "no debugging symbols found".
10228 Change a stray "error" to "perror".
10229 (gdb_run_cmd): Adapt to new return value.
10230 * gdb.base/remote.exp: Adapt to new return value.
10231 * gdb.gdb/complaints.exp: Likewise.
10232 * gdb.gdb/observer.exp: Likewise.
10233 * gdb.gdb/selftest.exp: Likewise.
10234 * gdb.gdb/xfullpath.exp: Likewise.
10235
4b6f5fd2
JB
102362004-08-27 Joel Brobecker <brobecker@gnat.com>
10237
10238 * gdb.threads/bp_in_thread.exp: New testcase.
10239
e5b25496
MC
102402004-08-27 Michael Chastain <mec.gnu@mindspring.com>
10241
10242 Fix PR testsuite/1735.
10243 * gdb.threads/schedlock.c (thread_function): Add a cast
10244 to suppress a gcc warning.
10245 * gdb.threads/thread-specific.c (thread_function): Likewise.
10246
934353d6
MC
102472004-08-26 Michael Chastain <mec.gnu@mindspring.com>
10248
10249 * gdb.base/unload.c: Include <stdlib.h>.
10250
f98a0aef 102512004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 10252
f98a0aef 10253 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
10254 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
10255 synchronized after the "return".
10256
5a2e8882
MC
102572004-08-26 Michael Chastain <mec.gnu@mindspring.com>
10258
10259 * gdb.mi/basics.c: Include <stdio.h>.
10260 * gdb.mi/pthreads.c: Include <stdlib.h>.
10261 * gdb.mi/var-cmd.c: Include <stdlib.h>.
10262
a9640423
MC
102632004-08-26 Michael Chastain <mec.gnu@mindspring.com>
10264
10265 * gdb.threads/schedlock.c: Add copyright notice.
10266
b04e311d
AC
102672004-08-25 Andrew Cagney <cagney@gnu.org>
10268
10269 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
10270 (skip_over_handler, breakpoint_over_hander): New test procedures.
10271 (advance, advancei): Add a proper prefix, do not use
10272 rerun_to_main.
10273 * gdb.base/sigstep.c (main): Change to use an infinite loop.
10274
7c27f15b
MC
102752004-08-24 Michael Chastain <mec.gnu@mindspring.com>
10276
10277 * gdb.mi/basics.c: Add copyright notice.
10278 * gdb.mi/var-cmd.c: Add copyright notice.
10279
fffc87ae
MC
102802004-08-23 Michael Chastain <mec.gnu@mindspring.com>
10281
10282 * lib/gdb.exp: Remove signed_keyword_not_used.
10283 * lib/compiler.c: Likewise.
10284 * lib/compiler.cc: Likewise.
10285
d782e0bf
MC
102862004-08-23 Michael Chastain <mec.gnu@mindspring.com>
10287
10288 * gdb.base/whatis.c: Remove conditional disabling of "signed".
10289 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
10290
96033e83
MC
102912004-08-23 Michael Chastain <mec.gnu@mindspring.com>
10292
10293 * gdb.base/whatis.c: Add copyright notice.
10294
cf38c229
MK
102952004-08-20 Mark Kettenis <kettenis@gnu.org>
10296
10297 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
10298 it to skip the breakpoints encoded in the inline assembly.
10299
f4b49756
MC
103002004-08-20 Michael Chastain <mec.gnu@mindspring.com>
10301
10302 * Makefile.in: Add gdb.fortran.
10303
2f193b69
MC
103042004-08-20 Michael Chastain <mec.gnu@mindspring.com>
10305
10306 * gdb.base/call-sc.exp (test_scalar_returns):
10307 Fix cut-and-paste glitch in "Make fun return now".
10308
89a237cb
MC
103092004-08-17 Michael Chastain <mec.gnu@mindspring.com>
10310
10311 * configure.in: Add gdb.fortran.
10312 * configure: Regenerate.
10313 * gdb.fortran/Makefile.in: New file.
10314 * lib/gdb.exp (skip_fortran_tests): New procedure.
10315
469aff8e
MC
103162004-08-17 Michael Chastain <mec.gnu@mindspring.com>
10317
10318 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
10319 reference to bug-gnu@prep.ai.mit.edu.
10320 * gdb.mi/mi-var-child.exp: Likewise.
10321 * gdb.mi/mi-var-cmd.exp: Likewise.
10322 * gdb.mi/mi-var-display.exp: Likewise.
10323 * gdb.mi/mi2-var-block.exp: Likewise.
10324 * gdb.mi/mi2-var-child.exp: Likewise.
10325 * gdb.mi/mi2-var-cmd.exp: Likewise.
10326 * gdb.mi/mi2-var-display.exp: Likewise.
10327
00b51b9f
MK
103282004-08-15 Mark Kettenis <kettenis@gnu.org>
10329
10330 * gdb.base/unload.c (main): Make local variable msg const.
10331
45f07fef
MC
103322004-08-15 Michael Chastain <mec.gnu@mindspring.com>
10333
10334 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
10335 to bug-gnu@prep.ai.mit.edu.
10336 * gdb.mi/mi-disassemble.exp: Likewise.
10337 * gdb.mi/mi-eval.exp: Likewise.
10338 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
10339 default line number.
10340 * gdb.mi/mi-return.exp: Likewise.
10341 * gdb.mi/mi-simplerun.exp: Likewise.
10342 * gdb.mi/mi-stack.exp: Likewise.
10343 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
10344 number with explicit range test.
10345 * gdb.mi/mi-watch.exp: Likewise.
10346 * gdb.mi/mi2-break.exp: Likewise.
10347 * gdb.mi/mi2-cli.exp: Likewise.
10348 * gdb.mi/mi2-disassemble.exp: Likewise.
10349 * gdb.mi/mi2-eval.exp: Likewise.
10350 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
10351 default line number.
10352 * gdb.mi/mi2-return.exp: Likewise.
10353 * gdb.mi/mi2-simplerun.exp: Likewise.
10354 * gdb.mi/mi2-stack.exp: Likewise.
10355 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
10356 number with explicit range test.
10357 * gdb.mi/mi2-watch.exp: Likewise.
10358
dd8c8ee7
MC
103592004-08-15 Michael Chastain <mec.gnu@mindspring.com>
10360
10361 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
10362 * gdb.cp/m-static.exp: Likewise.
10363 * gdb.cp/rtti.exp: Likewise.
10364
4e838464
MK
103652004-08-14 Mark Kettenis <kettenis@gnu.org>
10366
10367 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
10368
8d8cb839
EZ
103692004-08-14 Eli Zaretskii <eliz@gnu.org>
10370
10371 * ChangeLog: Prefix Local Variables with semi-colons and indent
10372 the reference to older ChangeLog files, to fix fontification in
10373 Emacs.
10374
deea8bb0
MC
103752004-08-13 Michael Chastain <mec.gnu@mindspring.com>
10376
10377 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
10378 * gdb.mi/mi2-break.exp: Likewise.
10379
c3297504
MC
103802004-08-13 Michael Chastain <mec.gnu@mindspring.com>
10381
10382 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
10383
25808999
MC
103842004-08-13 Michael Chastain <mec.gnu@mindspring.com>
10385
10386 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
10387
226a8d71
MC
103882004-08-13 Michael Chastain <mec.gnu@mindspring.com>
10389
10390 * gdb.cp/classes.exp: Remove unused declarations. Just let
10391 test names default instead of providing special names. Remove
10392 extraneous demangler test.
10393
37fdf854
JJ
103942004-08-12 Jeff Johnston <jjohnstn@redhat.com>
10395
10396 * gdb.base/unload.exp: New test for breakpoints in dynamically
10397 loaded libraries.
10398 * gdb.base/unload.c: Ditto.
10399 * gdb.base/unloadshr.c: Ditto.
10400
2d3a7986
MC
104012004-08-12 Michael Chastain <mec.gnu@mindspring.com>
10402
10403 * gdb.cp/classes.exp (test_ptype_class_objects): Call
10404 cp_test_ptype_class.
10405 (test_enums): Likewise.
10406
c72b934c
AC
104072004-08-10 Andrew Cagney <cagney@gnu.org>
10408
10409 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
10410 files.
10411
cc503c8a
AC
104122004-08-10 Andrew Cagney <cagney@gnu.org>
10413
10414 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
10415 init_malloc call.
10416
902f2ccb
MC
104172004-08-10 Michael Chastain <mec.gnu@mindspring.com>
10418
10419 * ChangeLog: Add copyright notice. The notice is copied
10420 from emacs 21.3 top level ChangeLog.
10421
78c90502
MC
104222004-08-09 Michael Chastain <mec.gnu@mindspring.com>
10423
10424 * lib/cp-support.exp: New file.
10425 * lib/cp-support.exp (cp_test_type_class): New function.
10426 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
10427 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
10428 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
10429 cp_test_ptype_class.
10430
88e5ea78
MC
104312004-08-09 Michael Chastain <mec.gnu@mindspring.com>
10432
10433 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
10434 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
10435 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
10436 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
10437 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
10438 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
10439 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
10440 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
10441 gdb.mi/mi2-watch.exp: Update copyright years.
10442
6a89fc9c
MK
104432004-08-09 Mark Kettenis <kettenis@gnu.org>
10444
10445 * gdb.base/sigaltstack.exp: Provide proper anchoring.
10446
1482e0de
MC
104472004-08-09 Michael Chastain <mec.gnu@mindspring.com>
10448
10449 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
10450 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
10451 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
10452 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
10453 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
10454 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
10455 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
10456 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
10457 gdb.mi/mi-watch.exp: Update copyright years.
10458
1a5ce3f3
DJ
104592004-08-08 Daniel Jacobowitz <dan@debian.org>
10460
10461 PR gdb/1738
10462 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
10463 from a breakpoint with a pending signal.
10464
04f6ecf2
DJ
104652004-08-08 Daniel Jacobowitz <dan@debian.org>
10466
10467 PR gdb/1736
10468 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
10469 * gdb.base/sigaltstack.exp (finish_test): Consume output until
10470 the prompt.
10471 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
10472
54d90d35
DJ
104732004-08-08 Daniel Jacobowitz <dan@debian.org>
10474
10475 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
10476
d2f6abb0
DJ
104772004-08-08 Daniel Jacobowitz <dan@debian.org>
10478
10479 PR gdb/1736
10480 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
10481 for i?86-*-linux*.
10482
5598c03d
DJ
104832004-08-08 Daniel Jacobowitz <dan@debian.org>
10484
10485 * gdb.arch/i386-prologue.exp: Compile without debug information.
10486
c6fee705
MC
104872004-08-08 Michael Chastain <mec.gnu@mindspring.com>
10488
10489 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
10490 rather than asking gdb to search.
10491
dd90efdb
MC
104922004-08-05 Michael Chastain <mec.gnu@mindspring.com>
10493
10494 * gdb.base/gcore.c: Include <string.h>.
10495
1e84bec1
MC
104962004-08-05 Michael Chastain <mec.gnu@mindspring.com>
10497
10498 * gdb.base/gcore.c: Add copyright notice.
10499
e425eb2b
MC
105002004-08-05 Michael Chastain <mec.gnu@mindspring.com>
10501
10502 * gdb.base/freebpcmd.c: Include <stdio.h>.
10503 * gdb.base/long_long.c: Include <string.h>.
10504 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
10505 * gdb.base/siginfo.c: Include <string.h>.
10506 * gdb.base/sigstep.c: Include <string.h>.
10507
cb9aaed5
MC
105082004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10509
10510 * gdb.base/complex.c: Include <stdlib.h>.
10511
55944f3d
MC
105122004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10513
10514 * gdb.base/complex.c: Add copyright notice.
10515
7b2953d9
MC
105162004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10517
10518 * gdb.base/charset.c: Include <stdlib.h>.
10519
c9133d23
MC
105202004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10521
10522 * gdb.base/auxv.c: Include <stdlib.h>.
10523
0a8490ad
MC
105242004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10525
10526 * gdb.base/auxv.c: Add copyright notice.
10527
3426d5ec
MC
105282004-08-04 Michael Chastain <mec.gnu@mindspring.com>
10529
10530 * gdb.base/coremaker.c: Add copyright notice.
10531 * gdb.base/coremaker2.c: Add copyright notice.
10532
8da195dd
AC
105332004-08-04 Andrew Cagney <cagney@gnu.org>
10534
10535 * gdb.base/store.exp: Update copyright.
10536 (check_set, up_set, check_struct, up_struct): Add a prefix to test
10537 names, do not import gdb_prompt.
10538
8d394f98
AC
105392004-08-01 Andrew Cagney <cagney@gnu.org>
10540
10541 Fix PR testsuite/1729.
10542 * gdb.base/dump.exp: Add test name to callers of capture_value, do
10543 not use capture_value with value 4.
10544 (capture_value): Add optional test name parameter.
10545 (test_reload_saved_value, test_restore_saved_value): Use $msg as
10546 the prefix, pass to capture_value.
10547
b6702b23
MK
105482004-08-01 Mark Kettenis <kettenis@gnu.org>
10549
10550 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
10551 * gdb.arch/i386-prologue.c (standard): New prototype and function.
10552 (main): Call new function.
10553
c203e0ca
MC
105542004-07-31 Michael Chastain <mec.gnu@mindspring.com>
10555
10556 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
10557
a7995a30
MC
105582004-07-31 Michael Chastain <mec.gnu@mindspring.com>
10559
10560 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
10561
9366563b
MC
105622004-07-31 Michael Chastain <mec.gnu@mindspring.com>
10563
b6eeaf26 10564 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
10565 Accept more values of vtbl pointer. Remove some messages
10566 about "obsolete gcc or gdb".
10567
2fc1f950
MC
105682004-07-30 Michael Chastain <mec.gnu@mindspring.com>
10569
10570 * gdb.cp/classes.exp: Accept more varieties of ptype output.
10571
c724d49b
MC
105722004-07-30 Michael Chastain <mec.gnu@mindspring.com>
10573
10574 * gdb.base/asm-source.exp: Properly convert target board
10575 debug flags from gcc format to binutils format.
10576
736b0fce
MK
105772004-07-28 Mark Kettenis <kettenis@gnu.org>
10578
10579 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
10580 gdb1718". PR backtrace/1718 partially fixed.
10581
5633ea5c
JJ
105822004-07-27 Jeff Johnston <jjohnstn@redhat.com>
10583
10584 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
10585
575eebb1
NC
105862004-07-26 Nick Clifton <nickc@redhat.com>
10587
10588 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
10589 good default value for a specific architecture is available then
10590 set it to that value. Otherwise default to the -gstabs switch.
10591 Remove the -g... switches from the asm-flags variable. Allow the
10592 target board info to override the value if it wants to. Pass the
10593 switch on the assembler command line.
10594
62104619
MK
105952004-07-23 Mark Kettenis <kettenis@gnu.org>
10596
10597 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
10598 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
10599 (main): Call new function.
10600
4a1135b8
MC
106012004-07-22 Michael Chastain <mec.gnu@mindspring.com>
10602
10603 Test for PR exp/1715.
10604 * gdb.base/radix.exp: Refactor common procedures. Make all
10605 test names unique. Change XFAIL to KFAIL.
10606
8a12c1f0
MC
106072004-07-20 Michael Chastain <mec.gnu@mindspring.com>
10608
10609 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
10610 * gdb.ada/gnat_ada.gin: ... to here.
10611 * configure.in: Use gnat_ada.gin.
10612 * configure: Regenerate.
10613
23b451cf
AC
106142004-07-20 Andrew Cagney <cagney@gnu.org>
10615
10616 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
10617 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
10618 XFAILs. Clean up test messages and comments. Check backtraces.
10619 Delete re-sync code.
10620
ab618a02
MC
106212004-07-19 Michael Chastain <mec.gnu@mindspring.com>
10622
10623 Fix PR cli/740.
10624 * gdb.base/annota1.exp: Honor gdb,nosignals.
10625 * gdb.base/annota3.exp: Likewise.
10626
46dad340
MC
106272004-07-19 Michael Chastain <mec.gnu@mindspring.com>
10628
10629 * lib/java.exp: Update copyright notice.
10630
756d8c70
AC
106312004-07-19 Andrew Cagney <cagney@gnu.org>
10632
10633 * gdb.base/selftest.exp: Copy file from here ...
10634 * gdb.gdb/selftest.exp: ... to here.
10635
586027e6
AC
106362004-07-16 Andrew Cagney <cagney@redhat.com>
10637
10638 * lib/insight-support.exp: Delete file.
10639 * lib/java.exp (java_init): Fix copyright.
10640
029d2200
AC
106412004-07-16 Andrew Cagney <cagney@gnu.org>
10642
10643 * gdb.base/restore.c: Append "prologue" to comments marking the a
10644 function's prologue.
10645 * gdb.base/restore.exp: Update copyright, re-indent.
10646 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
10647 callerN" prefix where needed. Update patterns that match a
10648 function's prologue.
10649
653b62c5
MC
106502004-07-16 Michael Chastain <mec.gnu@mindspring.com>
10651
10652 * gdb.base/restore.c: Add copyright notice.
10653
f7d690e5
AC
106542004-07-16 Andrew Cagney <cagney@gnu.org>
10655
10656 * gdb.base/logical.exp: Update copyright.
10657 (evaluate): New procedure. Use to re-implement tests using
10658 several tables.
10659
d629a7cb
MH
106602004-07-14 Martin Hunt <hunt@redhat.com>
10661
10662 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
10663 which fixes some problems where init.tcl was not found.
10664
9c7bb332
AC
106652004-07-13 Andrew Cagney <cagney@gnu.org>
10666
6bf46641
AC
10667 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
10668 (check_sizeof, check_valueof): Do not include the output in the
10669 test name. Use gdb_test.
10670 (get_valueof): Use gdb_test_multiple.
10671
c4ffd4c0
AC
10672 * gdb.base/step-test.exp: Update copyright. Use
10673 gdb_test_multiple. Ensure that test names do not include
10674 architecture dependent output.
10675
ab89363a
AC
10676 * gdb.gdb/observer.exp: Update copyright.
10677 (setup_test): Use gdb_test_multiple.
10678 (attach_first_observer, attach_second_observer)
10679 (attach_third_observer, detach_first_observer)
10680 (detach_second_observer, detach_third_observer)
10681 (reset_counters, check_counters): Make $message a prefix.
10682 (test_normal_stop_notifications): Add "args" parameter - a list of
10683 init functions to be called. Make $message a prefix,
10684 (test_observer_normal_stop): Change the message prefixes so that
10685 they are unique, pass the attach / detach procedures to
10686 test_normal_stop_notifications.
10687
ec58997a
AC
10688 * gdb.base/signull.exp (test_segv): Prefix all tests with
10689 "${name}". Clean up test messages.
10690
b475183b
AC
10691 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
10692
9c7bb332
AC
10693 * gdb.base/ena-dis-br.exp: Update copyright.
10694 (break_at): New function. Replace send_gdb with gdb_test,
10695 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
10696 ignore count, not stopped at bpt", with KFAIL.
10697
2dd95497
CV
106982004-07-13 Corinna Vinschen <vinschen@redhat.com>
10699
10700 * gdb.base/attach.exp: Remove cleanupfile handling.
10701
419e626b
AC
107022004-07-12 Andrew Cagney <cagney@gnu.org>
10703
10704 * gdb.base/annota1.exp: Cleanup corefile test name.
10705 * gdb.base/annota3.exp: Ditto.
10706
8b1b3228
AC
107072004-07-12 Andrew Cagney <cagney@gnu.org>
10708
78650829
AC
10709 * gdb.base/signals.exp: Clean up copyright, re-indent.
10710
8b1b3228
AC
10711 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
10712 gdb_test and gdb_test_multiple.
10713
935c2760
JJ
107142004-07-08 Jeff Johnston <jjohnstn@redhat.com>
10715
10716 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 10717 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
10718 provide line number info for first statement in main.
10719
1544280f
AC
107202004-07-08 Andrew Cagney <cagney@gnu.org>
10721
1279f4ff
AC
10722 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
10723
1544280f
AC
10724 * gdb.base/sigbpt.exp: Make the common part of each test name a
10725 prefix instead of suffix.
10726
bcc82369
BR
107272004-07-07 Bob Rossi <bob_rossi@cox.net>
10728
10729 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
10730 test from test_tbreak_creation_and_listing to
10731 test_file_list_exec_source_file
10732 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
10733 Changed name of test from test_tbreak_creation_and_listing to
10734 test_file_list_exec_source_file
10735
23f4b0aa
JJ
107362004-07-07 Jeff Johnston <jjohnstn@redhat.com>
10737
10738 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
10739 the jmisc() constructor instead of <init>.
10740 * gdb.java/jmisc1.exp: Ditto.
10741
56401cd5
AC
107422004-07-07 Andrew Cagney <cagney@gnu.org>
10743
10744 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
10745 corrupting the PC.
10746
44ae2f6a
MC
107472004-07-06 Michael Chastain <mec.gnu@mindspring.com>
10748
10749 * gdb.cp/templates.exp: Accept whitespace change in demangler
10750 output.
10751
45a83408
AC
107522004-07-06 Andrew Cagney <cagney@gnu.org>
10753
10754 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
10755
d205ad70
MC
107562004-07-02 Michael Chastain <mec.gnu@mindspring.com>
10757
10758 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
10759 * lib/compiler.cc: Likewise.
10760
06ea1a61
MC
107612004-06-30 Michael Chastain <mec.gnu@mindspring.com>
10762
10763 * lib/compiler.cc: Work around string preprocessing problem
10764 with old hp c++ compiler.
10765 * lib/compiler.c: Likewise.
10766
daab1251
CV
107672004-06-29 Corinna Vinschen <vinschen@redhat.com>
10768
10769 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
10770 directives to conditionalize symbol prefixing.
10771 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
10772 additional_flags handling. Add underscore prefix for Cygwin.
10773 * gdb.arch/i386-unwind.c: Use preprocessor directives to
10774 conditionalize symbol prefixing.
10775 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
10776 additional_flags handling. Add underscore prefix for Cygwin.
10777
cc984116
CV
107782004-06-29 Corinna Vinschen <vinschen@redhat.com>
10779
10780 * gdb.base/bigcore.exp: Skip test on Cygwin.
10781
c279b077
MC
107822004-06-28 Michael Chastain <mec.gnu@mindspring.com>
10783
10784 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
10785 formats for "info register". Use gdb_test_multiple. Fix
10786 the "invalid register" test.
10787
0e915747
CV
107882004-06-28 Corinna Vinschen <vinschen@redhat.com>
10789
10790 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
10791 PID for Cygwin. Add Cygwin specific strings to check for in some
10792 tests.
10793 (do_attach_tests): Add a test for user interaction when attaching
10794 to a process with no matching symbol table already loaded.
10795
11422c86
AC
107962004-06-26 Andrew Cagney <cagney@gnu.org>
10797
10798 Test PR java/1567 and PR java/1565.
10799 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
10800 * gdb.java/jmisc2.exp: Delete file.
10801
cefbce26
MC
108022004-06-26 Michael Chastain <mec.gnu@mindspring.com>
10803
10804 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
10805
e19f872c
CV
108062004-06-25 Corinna Vinschen <vinschen@redhat.com>
10807
10808 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
10809 attach process.
10810
d931ba3b
MC
108112004-06-23 Michael Chastain <mec.gnu@mindspring.com>
10812
10813 * gdb.cp/pr-1553.exp: Remove.
10814
aef68c48
MC
108152004-06-22 Michael Chastain <mec.gnu@mindspring.com>
10816
10817 * gdb.cp/pr-1553.cc: Remove.
10818 * gdb.cp/pr-1553.exp: Disable this test.
10819
8d5df71a
JB
108202004-06-20 Jim Blandy <jimb@redhat.com>
10821
a9c64011 10822 Fix PR testsuite/1680.
8d5df71a
JB
10823 * gdb.arch/i386-sse.exp: Properly quote curly braces in
10824 regular expressions.
10825
4ac6f39d
MC
108262004-06-19 Michael Chastain <mec.gnu@mindspring.com>
10827
10828 Fix PR testsuite/1679.
10829 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
10830 Issue an UNSUPPORTED result instead.
10831
1b413552
JB
108322004-06-18 Jim Blandy <jimb@redhat.com>
10833
10834 * gdb.base/charset.exp: Only send a control-C if we see a new
10835 prompt and incomplete command.
10836
6daa6ebd
MC
108372004-06-18 Michael Chastain <mec.gnu@mindspring.com>
10838
10839 * gdb.cp/pr-574.cc: Add copyright notice.
10840
51fa4ae0
JB
108412004-06-17 Jim Blandy <jimb@redhat.com>
10842
10843 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
10844 cases where the regexp has no groups; this grabs random text from
10845 the previous test suite, whatever that was.
10846
8fea26c5
MC
108472004-06-17 Michael Chastain <mec.gnu@mindspring.com>
10848
10849 * gdb.cp/printmethod.cc: Add copyright notice.
10850
1e3aeb41
MC
108512004-06-16 Michael Chastain <mec.gnu@mindspring.com>
10852
10853 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
10854
9d9030bc
AC
108552004-06-16 Andrew Cagney <cagney@gnu.org>
10856
10857 * gdb.base/signull.c: Update copyright. Include <string.h>.
10858 (bowler): Replace data_pointer with data_read
10859 and data_write cases. Add code_descriptor case.
10860 (zero, desc): New array and pointer.
10861 (data, code): Change to simple pointers.
10862 * gdb.base/signull.exp: Fix probe pattern matching a function
10863 descriptor SIGSEGV. Replace data_pointer with data_read and
10864 data_write tests.
10865
acd4ad44
AC
108662004-06-16 Andrew Cagney <cagney@gnu.org>
10867
10868 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
10869
08fd625c
MC
108702004-06-15 Michael Chastain <mec.gnu@mindspring.com>
10871
10872 * gdb.base/long_long.c: Add copyright notice.
10873
1903502c
MC
108742004-06-15 Michael Chastain <mec.gnu@mindspring.com>
10875
10876 * gdb.base/long_long.exp: Remove reference to
10877 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
10878 to gdb_breakpoint and gdb_continue_to_breakpoint.
10879
83313cb1
JB
108802004-06-14 Jim Blandy <jimb@redhat.com>
10881
10882 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
10883 endian case.
10884
1bf404ef
AC
108852004-06-14 Andrew Cagney <cagney@gnu.org>
10886
10887 * gdb.base/gcore.exp (capture_command_output): Delete the always
10888 passing tests containing inferior values.
10889 * gdb.base/ending-run.exp: Do not include the breakpoint address
10890 in the test message. Update copyright.
10891 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
10892 size in the test name, use gdb_test_multiple. Update copyright.
10893
ef220b33
MC
108942004-06-14 Michael Chastain <mec.gnu@mindspring.com>
10895
10896 * gdb.cp/ref-types.cc: Add copyright notice.
10897
4f70a4c9
MC
108982004-06-14 Michael Chastain <mec.gnu@mindspring.com>
10899
10900 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
10901 hp_aCC_compiler.
10902 * lib/compiler.cc: Likewise.
10903 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
10904 'set' commands. Log diagnostics for other lines. Set
10905 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
10906
335928ac
MC
109072004-06-13 Michael Chastain <mec.gnu@mindspring.com>
10908
10909 * gdb.cp/try_catch.cc: Add copyright notice.
10910
2efb12e8
MC
109112004-06-12 Michael Chastain <mec.gnu@mindspring.com>
10912
10913 * gdb.cp/userdef.cc: Add copyright notice.
10914
0bbed51a
MC
109152004-06-11 Michael Chastain <mec.gnu@mindspring.com>
10916
10917 * gdb.cp/virtfunc.cc: Add copyright notice.
10918
e12a46c9
RC
109192004-06-11 Randolph Chung <tausq@debian.org>
10920
10921 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
10922 problem.
10923
338e05af
AC
109242004-06-10 Andrew Cagney <cagney@gnu.org>
10925
10926 * lib/compiler.cc, lib/compiler.c: Append either
10927 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
10928 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
10929 instead of gcc-3-3.
10930
dc3f10cb
AC
109312004-06-09 Andrew Cagney <cagney@gnu.org>
10932
b4d946af
AC
10933 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
10934 gdb/1455, bug is specific to "long long" and "double".
a9c64011 10935
dc3f10cb
AC
10936 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
10937 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
10938 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
10939 fixed.
10940
b5c0bfa2
AC
109412004-06-09 Andrew Cagney <cagney@gnu.org>
10942
10943 * gdb.base/structs.exp (test_struct_returns): Replace
10944 "return_value_unknown" and "finish_value_unknown" by
10945 "return_value_known" and "finish_value_known". Instead of
10946 "return_value_unknown" iff "finish_value_unknown", check
10947 "return_value_known" implies "finish_value_known".
10948
caeb605f
MH
109492004-06-08 Martin Hunt <hunt@redhat.com>
10950
10951 * gdb.base/float.exp: Add pattern for mips targets.
10952
c892bb64
RC
109532004-06-08 Randolph Chung <tausq@debian.org>
10954
10955 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
10956 message for unknown architectures more clear.
10957
48306d3e
JB
109582004-06-08 Joel Brobecker <brobecker@gnat.com>
10959
10960 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
10961 start the execution of the program.
10962
83ecb59f
JB
109632004-06-07 Jim Blandy <jimb@redhat.com>
10964
10965 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
10966 * gdb.arch/i386-cpuid.h: New helper file.
10967
55264cb4
RC
109682004-06-07 Randolph Chung <tausq@debian.org>
10969
10970 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
10971 has started.
10972
23cadb28
RM
109732004-06-04 Roland McGrath <roland@redhat.com>
10974
10975 Fix PR gdb/1647.
10976 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
10977 differently to be robust to output buffering differences.
10978
51d01eda
MC
109792004-06-04 Michael Chastain <mec.gnu@mindspring.com>
10980
10981 * gdb.threads/pthreads.exp: Update copyright years.
10982 (check_control_c): Change asynchronous 'after' to synchronous.
10983
f4fc3b93
RM
109842004-06-04 Roland McGrath <roland@redhat.com>
10985
10986 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
10987 next gdb prompt.
10988
4013522b
MC
109892004-06-02 Michael Chastain <mec.gnu@mindspring.com>
10990
10991 Fix PR gdb/1636.
10992 * gdb.threads/manythreads.exp: Change asynchronous 'after'
10993 calls to synchronous.
10994
7a8f1e6b
JB
109952004-05-26 Jim Blandy <jimb@redhat.com>
10996
10997 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
10998
81bb3443
RC
109992004-05-24 Randolph Chung <tausq@debian.org>
11000
11001 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
11002 * gdb.asm/pa.inc: New file.
11003
8f5a3103
MK
110042004-05-22 Mark Kettenis <kettenis@gnu.org>
11005
11006 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
11007
734b8fe8 110082004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 11009 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
11010
11011 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
11012 GDB prompt.
11013
725603e1
UW
110142004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11015
f4fc3b93 11016 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
11017 setjmp/longjmp. Use sigaction instead of signal.
11018
8b923272 110192004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 11020 Michael Snyder <msnyder@redhat.com>
8b923272
JB
11021
11022 * gdb.threads/pthread_cond_wait.c: New file.
11023 * gdb.threads/pthread_cond_wait.exp: New testcase.
11024
8bfabb04
AC
110252004-05-13 Andrew Cagney <cagney@redhat.com>
11026
11027 * gdb.base/signull.exp, gdb.base/signull.c: New files.
11028 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
11029
42edda50
AC
110302004-05-11 Andrew Cagney <cagney@redhat.com>
11031
11032 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
11033 fixed but revealed gdb/1639.
11034
d303a6c7
AC
110352004-05-10 Andrew Cagney <cagney@redhat.com>
11036
11037 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
11038 func1" and "next to 2nd alarm", kernel bug avoided.
11039
bf08c2a1
DJ
110402004-05-10 Daniel Jacobowitz <dan@debian.org>
11041
11042 PR external/1568
11043 * gdb.base/bigcore.exp: Check the size of the dumped core file.
11044 XFAIL if it is smaller than bytes_allocated.
11045 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
11046 (main): Make chunks_allocated unsigned. Correct comment.
11047
c0586a34
JB
110482004-05-07 Joel Brobecker <brobecker@gnat.com>
11049
11050 * gdb.arch/powerpc-aix-prologue.c: New file.
11051 * gdb.arch/powerpc-aix-prologue.exp: New file.
11052
f2785d12
JB
110532004-05-07 Jim Blandy <jimb@redhat.com>
11054
11055 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
11056 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
11057
bd7f6e30
JB
110582004-05-06 Joel Brobecker <brobecker@gnat.com>
11059
11060 * gdb.base/sep.exp: No longer setup_kfail when the program was
11061 built with dwarf2.
11062
0a5e7efe
JI
110632004-05-05 Jim Ingham <jingham@apple.com>
11064
11065 * gdb.base/pending.exp: Make sure pending breakpoints
11066 preserve the ignore count.
f4fc3b93 11067
a8958849
MK
110682004-04-27 Jerome Guitton <guitton@gnat.com>
11069
11070 * i386-prologue.exp: Add testcase for jump instruction as first
11071 instruction of the real code.
11072 * i386-prologue.c (jump_at_beginning): New function.
11073
7e103f5b
MK
110742004-04-28 Mark Kettenis <kettenis@gnu.org>
11075
11076 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
11077 x86_64-*-*.
11078
5d38b224
MK
110792004-04-28 Mark Kettenis <kettenis@gnu.org>
11080
11081 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
11082 i*86-*-*.
11083
0ef32fd9
MK
110842004-04-25 Mark Kettenis <kettenis@gnu.org>
11085
11086 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
11087 expression that checks the return type.
11088
71d7dd7c
AC
110892004-04-23 Andrew Cagney <cagney@redhat.com>
11090
11091 * gdb.base/call-sc.exp: New test of scalar call/return values.
11092 * gdb.base/call-sc.c: Ditto.
11093
1e9f977e
JJ
110942004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11095
11096 * gdb.threads/manythreads.c: Reduce thread stack size.
11097
899d9e3a
JJ
110982004-04-23 Jeff Johnston <jjohnstn@redhat.com>
11099
11100 * gdb.threads/manythreads.c: Add copyright notice.
11101
61bcae62
AC
111022004-04-23 Andrew Cagney <cagney@redhat.com>
11103
11104 * gdb.base/siginfo.exp: Better handle step out of signal.
11105 * gdb.base/sigstep.exp: Ditto.
11106
7339a42e 111072004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 11108 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
11109
11110 * gdb.threads/manythreads.c: New testcase.
11111 * gdb.threads/manythreads.exp: Ditto.
11112
5c98409b
JB
111132004-04-22 Jim Blandy <jimb@redhat.com>
11114
11115 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
11116 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
11117
3b611f1a
MC
111182004-04-21 Michael Chastain <mec.gnu@mindspring.com>
11119
11120 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
11121
f0fd9238
AC
111222004-04-21 Andrew Cagney <cagney@redhat.com>
11123
11124 * gdb.base/sigstep.c: New file.
11125 * gdb.base/sigstep.exp: New file.
11126
90990674
JB
111272004-04-16 Joel Brobecker <brobecker@gnat.com>
11128
11129 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
11130 call to observer_notify_normal_stop.
11131
78cef34b
AC
111322004-04-15 Andrew Cagney <cagney@redhat.com>
11133
11134 * gdb.base/siginfo.c: New file.
11135 * gdb.base/siginfo.exp: New file.
11136
d2343407
JB
111372004-04-12 J. Brobecker <brobecker@gnat.com>
11138
11139 * gdb.base/sep.exp: Fix typo in comment.
11140
a2dba3c8
JB
111412004-04-12 J. Brobecker <brobecker@gnat.com>
11142
11143 * gdb.base/sep.c: New file.
11144 * gdb.base/sep-proc.c: New file.
11145 * gdb.base/sep.exp: New testcase.
11146
15f7b60e
MK
111472004-04-09 Mark Kettenis <kettenis@gnu.org>
11148
11149 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
11150 support.
11151
44f4de1a
AC
111522004-04-05 Andrew Cagney <cagney@redhat.com>
11153
11154 * gdb.base/sigaltstack.c: New file.
11155 * gdb.base/sigaltstack.exp: New file.
11156
ef04f396
JB
111572004-04-04 Joel Brobecker <brobecker@gnat.com>
11158
11159 * gdb.base/foll-fork.exp: Update the expected output for
11160 "help set follow-fork-mode", to match a change that was made
11161 to the help of this variable on 2004-01-13.
11162
d40d2c92
JB
111632004-04-01 Joel Brobecker <brobecker@gnat.com>
11164
11165 * lib/ada.exp: Add copyright notice.
11166 * bar.ads: Likewise.
11167 * bar.adb: Likewise.
11168 * null_record.adb: Likewise.
11169 * null_record.exp: Likewise.
11170 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
11171
f86ef5a3
JB
111722004-04-01 Joel Brobecker <brobecker@gnat.com>
11173
11174 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
11175 * configure: Regenerate.
11176
414e70e3
JB
111772004-04-01 Joel Brobecker <brobecker@gnat.com>
11178
11179 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
11180 to build the application. Remove the message printed when in
11181 verbose mode, redundant with the UNSUPPORTED message above.
11182
f0aaee49
JB
111832004-03-31 Joel Brobecker <brobecker@gnat.com>
11184
11185 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
11186 * gdb.ada (null_record.exp): New testcase.
11187
ac81cb54
JB
111882004-03-31 Joel Brobecker <brobecker@gnat.com>
11189
11190 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
11191
854af2f7
JB
111922004-03-31 Joel Brobecker <brobecker@gnat.com>
11193
11194 * gdb.ada: New subdirectory.
11195 * gdb.ada/Makefile.in: New file.
11196 * gdb.ada/gnat_ada.gpr.in: New file.
11197
034cb681
JB
111982004-03-31 Joel Brobecker <brobecker@gnat.com>
11199
11200 * lib/ada.exp: New file.
11201
78a1a894
DJ
112022004-03-24 Daniel Jacobowitz <drow@mvista.com>
11203
11204 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
11205 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
11206
4b2b3b3e
AC
112072004-03-22 Andrew Cagney <cagney@redhat.com>
11208
11209 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
11210 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
11211 Problem identified by Ulrich Weigand.
11212
23c73aa3
DC
112132004-03-17 David Carlton <carlton@kealia.com>
11214
11215 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
11216 PR c++/826.
11217
d63a86f8
RM
112182004-03-16 Roland McGrath <roland@redhat.com>
11219
11220 * gdb.base/auxv.exp: New file.
11221 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
11222
0e02aa50
DC
112232004-03-12 David Carlton <carlton@kealia.com>
11224
11225 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
11226 * gdb.cp/pr-1553.cc: Ditto.
11227 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
11228 pass branch.
11229
c20b71be
MC
112302004-03-12 Michael Chastain <mec.gnu@mindspring.com>
11231
11232 * gdb.cp/templates.exp: Accept more template types.
11233
c7414a01
MC
112342004-03-09 Michael Chastain <mec.gnu@mindspring.com>
11235
11236 From Corinna Vinschen with modifications.
11237 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
11238 local variable obj_with_enum.
11239 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
11240 results with obj_with_enum.
11241
ed69573c
MC
112422004-03-09 Michael Chastain <mec.gnu@mindspring.com>
11243
11244 * gdb.cp/classes.cc: New file, copied from misc.cc.
11245 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
11246
28301461
MC
112472004-03-09 Michael Chastain <mec.gnu@mindspring.com>
11248
11249 * gdb.cp/misc.cc: Add copyright notice.
11250
1198ecbe
DC
112512004-03-05 David Carlton <carlton@kealia.com>
11252
11253 * gdb.cp/rtti.exp: Add 'print *obj3' test.
11254 * gdb.cp/rtti.h: Update copyright.
11255 (namespace n2::n3): New.
11256 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
11257 (n2::n3::func3): New.
11258 (main): Call n2::n3::func3.
11259 * gdb.cp/rtti2.cc: Update copyright.
11260 (n2::create3): New.
11261
9e08c470
MK
112622004-03-04 Mark Kettenis <kettenis@gnu.org>
11263
11264 * gdb.asm/openbsd.inc: Fix typo.
11265
4bebc3aa
FF
112662004-03-03 Fred Fish <fnf@redhat.com>
11267
11268 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
11269 "val" instead of unused "size". Update copyright year.
11270
6ea9fb37
DJ
112712004-02-29 Daniel Jacobowitz <drow@mvista.com>
11272
11273 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
11274 to use unsigned char.
11275 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
11276 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
11277
23b23974
DJ
112782004-02-29 Daniel Jacobowitz <drow@mvista.com>
11279
11280 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
11281 line of output.
11282
7574fd53
DJ
112832004-02-28 Daniel Jacobowitz <drow@mvista.com>
11284
11285 * gdb.base/relocate.c (dummy): Initialize.
11286
a195357f
DJ
112872004-02-28 Daniel Jacobowitz <drow@mvista.com>
11288
11289 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
11290 a breakpoint at exit.
11291
72fd54a9
FF
112922004-02-27 Fred Fish <fnf@redhat.com>
11293
11294 * gdb.base/chng-syms.exp: Add expect condition to match failing
11295 case that isn't a timeout.
11296
b9d23137
AC
112972004-02-27 Andrew Cagney <cagney@redhat.com>
11298
11299 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
11300 support.
11301
15d208f6 113022004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 11303
15d208f6
FF
11304 * gdb.arch/gdb1431.c: Remove.
11305 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
11306 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
11307 of "until" incorrectly.
11308
98f9cd2d
JB
113092004-02-26 J. Brobecker <brobecker@gnat.com>
11310
11311 * gdb.cp/class2.cc (empty): New class.
11312 (refer): New function.
11313 (main): Declare an object of type empty and use it.
11314 * gdb.cp/class2.exp: Print the value of an object of type empty.
11315
9b50c11b
JJ
113162004-02-26 Jeff Johnston <jjohnstn@redhat.com>
11317
11318 * gdb.base/langs.exp: Update query string to match the
11319 new nquery format used for pending breakpoints.
11320
0dcd613f
AC
113212004-02-26 Andrew Cagney <cagney@redhat.com>
11322
11323 Fix PR i18n/1570.
11324 * gdb.base/charset.c: Update copyright notice.
11325 (main, init_string): Remove the escape character '\e' tests.
11326 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
11327 * gdb.base/charset.exp (valid_host_charset): Ditto.
11328 * gdb.base/setvar.exp: Ditto.
11329
b8a56647
AC
113302004-02-24 Andrew Cagney <cagney@redhat.com>
11331
90d59e34
AC
11332 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
11333 mmapped data in core file" PASS and FAIL messages consistent.
11334
b8a56647
AC
11335 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
11336 setting a breakpoint. Work around PR java/1565.
11337
9f27c604
JJ
113382004-02-23 Jeff Johnston <jjohnstn@redhat.com>
11339
11340 * lib/gdb.exp (gdb_breakpoint): Update query string to match
11341 new nquery format.
11342 * gdb.base/pending.exp: Ditto.
11343
3224a706
MK
113442004-02-22 Mark Kettenis <kettenis@gnu.org>
11345
11346 * configure.in: Run stabs tests on *BSD.
11347 * configure: Regenerated.
11348
41e0a9ca
MK
113492004-02-21 Mark Kettenis <kettenis@gnu.org>
11350
11351 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
11352
1e1b3428
FF
113532004-02-20 Fred Fish <fnf@redhat.com>
11354
11355 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
11356 blank in test for "returns short", for consistency with other
11357 "returns xxx" tests. Update copyright year.
11358
f9a7572a
FF
113592004-02-19 Fred Fish <fnf@redhat.com>
11360
11361 New testcase for PR breakpoint/1558.
11362 * gdb.arch/gdb1558.exp: New file.
11363 * gdb.arch/gdb1558.c: New file.
11364
b2ce2854
EZ
113652004-02-19 Elena Zannoni <ezannoni@redhat.com>
11366
11367 * gdb.base/nodebug.exp: Fix typo.
11368
e7c9ff01
JB
113692004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11370
11371 Committed by Jim Blandy <jimb@redhat.com>.
11372
62f4b920
JB
11373 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
11374
2db536a1
JB
11375 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
11376
e7c9ff01
JB
11377 * gdb.base/float.exp: Support s390*-*-* targets.
11378
f3205b34
AF
113792004-02-17 Adam Fedor <fedor@gnu.org>
11380
11381 * gdb.base/gdb1555.exp: New file.
11382 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
11383
9d62932d
EZ
113842004-02-17 Elena Zannoni <ezannoni@redhat.com>
11385
11386 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
11387
344c9711
FF
113882004-02-16 Fred Fish <fnf@redhat.com>
11389
11390 * gdb.arch/gdb1291.c: Remove
11391 * gdb.arch/gdb1291.s: New test input file.
11392 * gdb.arch/gdb1291.exp: Expand test to check case that should not
11393 fail. Test for correct result, known incorrect result, other
11394 failures and timeouts.
11395
2d822687
AC
113962004-02-16 Andrew Cagney <cagney@redhat.com>
11397
11398 * gdb.base/bigcore.exp: New file.
11399 * gdb.base/bigcore.c: New file.
11400
dac15b66
AC
114012004-02-13 Andrew Cagney <cagney@redhat.com>
11402
11403 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
11404 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
11405 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
11406 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
11407 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
11408 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
11409 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
11410 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
11411 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
11412 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
11413
6bdfc2c4
JJ
114142004-02-11 Jeff Johnston <jjohnstn@redhat.com>
11415
11416 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
11417 executed is an alloc instruction.
11418
87b3ede8
DC
114192004-02-11 David Carlton <carlton@kealia.com>
11420
11421 * gdb.cp/breakpoint.exp: New.
11422 * gdb.cp/breakpoint.cc: New.
11423
6e19e2bf
MC
114242004-02-11 Michael Chastain <mec.gnu@mindspring.com>
11425
11426 Partial fix for PR gdb/1543.
11427 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
11428 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
11429 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
11430 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
11431 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
11432 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
11433 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
11434 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
11435 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
11436 to bug-gdb@prep.ai.mit.edu .
11437 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
11438 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
11439 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
11440 Likewise.
11441
5c5455dc
AC
114422004-02-10 Andrew Cagney <cagney@redhat.com>
11443
11444 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
11445 using gdb_internal_error_resync.
11446
9cf689d7
DJ
114472004-02-09 Daniel Jacobowitz <drow@mvista.com>
11448
11449 * gdb.threads/thread-specific.exp: Stop early if no threads are
11450 found.
11451
d2dc51db
MC
114522004-02-09 Michael Chastain <mec.gnu@mindspring.com>
11453
11454 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
11455
14b1a056
DJ
114562004-02-08 Daniel Jacobowitz <drow@mvista.com>
11457
11458 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
11459 breakpoints.
11460
83f66e8f
DJ
114612004-02-07 Daniel Jacobowitz <drow@mvista.com>
11462
11463 * config/sim.exp (gdb_load): Handle $arg == "".
11464 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
11465 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
11466
30fc0091
EZ
114672004-02-07 Elena Zannoni <ezannoni@redhat.com>
11468
a9c64011
AS
11469 * gdb.base/maint.exp: Update test to reflect
11470 obstack changes.
30fc0091 11471
4d806929
JJ
114722004-02-04 Jeff Johnston <jjohnstn@redhat.com>
11473
11474 * gdb.base/pendshr.c (pendfunc): New function that calls
11475 pendfunc1.
11476 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
11477
7bfdd688
FF
114782004-02-04 Fred Fish <fnf@redhat.com>
11479
11480 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
11481 function symbols and update copyright years.
11482 * gdb.arch/gdb1291.c: Ditto.
11483
aaa08ee4
MC
114842004-02-03 Michael Chastain <mec.gnu@mindspring.com>
11485
11486 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
11487
dbad7755
MC
114882004-02-03 Michael Chastain <mec.gnu@mindspring.com>
11489
11490 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
11491
ec4646ef
MC
114922004-02-03 Michael Chastain <mec.gnu@mindspring.com>
11493
11494 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
11495
1b802196
FF
114962004-02-02 Fred Fish <fnf@redhat.com>
11497
11498 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
11499 remote targets. Update copyright years.
11500
18fe2033
JJ
115012004-02-02 Jeff Johnston <jjohnstn@redhat.com>
11502
11503 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
11504 support.
11505 * gdb.base/langs.exp: Fix test which attempts to create
11506 breakpoint on non-existent function to handle new pending
11507 support.
11508 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
11509 a breakpoint.
11510 * gdb.base/pending.exp: New test.
11511 * gdb.base/pending.c: New file.
11512 * gdb.base/pendshr.c: Ditto.
11513
8d577d32
DC
115142004-02-02 David Carlton <carlton@kealia.com>
11515
11516 * gdb.cp/overload.exp: Add overloadNamespace tests.
11517 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
11518 (overloadNamespace, XXX): New.
11519 (main): Call XXX::marker2.
11520
3ad13771
FF
115212004-02-01 Fred Fish <fnf@redhat.com>
11522
11523 * gdb.base/dump.exp: Use runto_main instead of "runto main".
11524 * gdb.base/finish.exp: Ditto.
11525 * gdb.base/gcore.exp: Ditto.
11526 * gdb.base/huge.exp: Ditto.
11527 * gdb.base/info-proc.exp: Ditto.
11528 * gdb.base/return2.exp: Ditto.
11529 * gdb.threads/gcore-thread.exp: Ditto.
11530
44c75849
DJ
115312004-02-01 Daniel Jacobowitz <drow@mvista.com>
11532
11533 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
11534
005bc093
MK
115352004-02-01 Mark Kettenis <kettenis@gnu.org>
11536
11537 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
11538 that opening the file succeeds on OpenBSD.
11539
c47cebdb
DJ
115402004-02-01 Daniel Jacobowitz <drow@mvista.com>
11541
11542 * gdb.threads/thread-specific.c: New file.
11543 * gdb.threads/threads-specific.exp: New test script.
11544 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
11545 to expect_out.
11546
5a01311c
MK
115472004-02-01 Mark Kettenis <kettenis@gnu.org>
11548
11549 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
11550 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
11551 only on the "print_small_structs from print_long_arg_list" test.
11552
ce22a4f1
DJ
115532004-02-01 Daniel Jacobowitz <drow@mvista.com>
11554
11555 * gdb.base/completion.exp: Kill a stray backslash.
11556
11557 From Jim Ingham <jingham@apple.com>:
11558 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
11559 agrees with the result from sending a tab.
11560
abbab9d3
DJ
115612004-01-31 Daniel Jacobowitz <drow@mvista.com>
11562
11563 * gdb.base/chng-syms.exp: Remove stray newline.
11564
53904d1e
MK
115652004-01-31 Mark Kettenis <kettenis@gnu.org>
11566
11567 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
11568 *-*-openbsd*.
11569 * gdb.asm/openbsd.inc: New file.
11570
3a4b3aac
MK
115712004-01-30 Mark Kettenis <kettenis@gnu.org>
11572
11573 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
11574 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
11575 *-*solaris2*. Remove commented out default settings for
11576 asm-flags. Replace gdb_compile with target_link.
11577
ebac27b4
MC
115782004-01-29 Michael Chastain <mec.gnu@mindspring.com>
11579
11580 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
11581 for all tests. Remove old hp-ux and cygnus xfail cases.
11582
d8679d84
PH
115832004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
11584
11585 * gdb.base/chng-syms.exp: New file.
11586 * gdb.base/chng-syms.c: New file.
11587
0a55bc22
MC
115882004-01-24 Michael Chastain <mec.gnu@mindspring.com>
11589
11590 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
11591 Provide arms for current output in all my configurations.
11592
94b8e876
MC
115932004-01-24 Michael Chastain <mec.gnu@mindspring.com>
11594
11595 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
11596 * lib/compiler.cc: Likewise.
11597 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
11598 get the right preprocessor. Eval the output directly. Remove
11599 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
11600 hp_f77_compiler and hp_f90_compiler completely.
11601 (gdb_preprocess): Delete.
11602 (get_compiler): Delete.
11603
7cf03d44
MK
116042004-01-24 Mark Kettenis <kettenis@gnu.org>
11605
11606 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
11607 <string.h>.
11608
68b6dce9
NR
116092004-01-24 Nick Roberts <nick@nick.uklinux.net>
11610
11611 * gdb.mi/mi-stack.exp: Update copyright.
11612
b368761e
DC
116132004-01-23 David Carlton <carlton@kealia.com>
11614
11615 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
11616 test for cp_lookup_transparent_type.
11617 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
11618 call them.
11619
f2061b53
DJ
116202004-01-23 Daniel Jacobowitz <drow@mvista.com>
11621
11622 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
11623 after -var-update.
11624
37fc574a
DC
116252004-01-23 David Carlton <carlton@kealia.com>
11626
11627 * gdb.cp/namespace.cc (C::ensureRefs): New.
11628 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
11629
8e94b928
NR
116302004-01-20 Nick Roberts <nick@nick.uklinux.net>
11631
11632 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
11633 case "-stack-list-locals 2".
11634 * gdb.mi/mi-var-child.exp: Test for case
11635 "-var-list-children --all-values NAME".
11636
997b0952
MC
116372004-01-18 Michael Chastain <mec.gnu@mindspring.com>
11638
11639 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
11640
52470da3
MK
116412004-01-18 Mark Kettenis <kettenis@gnu.org>
11642
7049b4b8
MK
11643 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
11644 used with gdb_test_multiple.
11645
52470da3
MK
11646 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
11647 read at address 0. This fixes PR testsuite/1504.
11648
da6012e5
DJ
116492004-01-18 Daniel Jacobowitz <drow@mvista.com>
11650
11651 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
11652 Remove downloading, guessing the host executable, the calls to
11653 gdb_file_cmd and gdb_target_cmd, and "load" support.
11654 (infer_host_exec): New function broken out from gdb_load.
11655 (gdb_load): New wrapper for gdbserver_gdb_load.
11656 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
11657 gdb_target_cmd. Use -target-select.
11658 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
11659 Download binaries to the host. Clear last_mi_remote_file when
11660 we load a new binary.
11661 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
11662 call gdbserver_gdb_load and mi_gdb_target_cmd.
11663
32c70722
MC
116642004-01-17 Michael Chastain <mec.gnu@mindspring.com>
11665
11666 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
11667 type patterns.
11668
b0cecf36
MC
116692004-01-17 Michael Chastain <mec.gnu@mindspring.com>
11670
11671 * gdb.cp/templates.exp: Fix typo in test name of
11672 "print Foo<volatile char*>::foo".
11673
4120d7e6
MC
116742004-01-15 Michael Chastain <mec.gnu@mindspring.com>
11675
11676 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
11677
f679e530
BE
116782004-01-16 Ben Elliston <bje@wasabisystems.com>
11679
11680 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
11681 (clean mostlyclean): Remove empty rm.
11682
091c48f6
MC
116832004-01-15 Michael Chastain <mec.gnu@mindspring.com>
11684
11685 * gdb.base/setvar.exp: Add copyright years.
11686
3e5fc8d2
DC
116872004-01-14 David Carlton <carlton@bactrian.org>
11688
11689 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
11690 PR c++/1511 and update coment.
11691 * gdb.cp/templates.exp: Update patterns to match current output.
11692 If changes involve something other than whitespace, KFAIL
11693 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
11694
63d06c5c
DC
116952004-01-14 David Carlton <carlton@kealia.com>
11696
11697 * gdb.cp/namespace.exp: Add tests involving classes defined within
11698 namespaces.
11699 * gdb.cp/namespace.cc (C::CClass): New.
11700 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
11701
a51dab88
EZ
117022004-01-14 Elena Zannoni <ezannoni@redhat.com>
11703
11704 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
11705 what debug info we have. Print a better message if something goes
11706 wrong while producing the separate debug info file.
11707
a476ccc9
MC
117082004-01-14 Michael Chastain <mec.gnu@mindspring.com>
11709
11710 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
11711
f453692c
MC
117122004-01-14 Michael Chastain <mec.gnu@mindspring.com>
11713
11714 * gdb.base/callfuncs.c: Add copyright notice.
11715
f40063a5
MC
117162004-01-13 Michael Chastain <mec.gnu@mindspring.com>
11717
11718 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
11719 inheritance. PR gdb/1498, PR gcc/13539.
11720
19ac3974
EZ
117212004-01-13 Elena Zannoni <ezannoni@redhat.com>
11722
a9c64011
AS
11723 * gdb.threads/gcore-thread.exp: Prefix name of binary with
11724 test specific name.
11725 * gdb.mi/gdb669.exp: Ditto.
11726 * gdb.mi/mi-pthreads.exp: Ditto.
11727 * gdb.mi/mi1-pthreads.exp: Ditto.
11728 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 11729
56c97c6e
MC
117302004-01-12 Michael Chastain <mec.gnu@mindspring.com>
11731
11732 * gdb.cp/member-ptr.cc: Add copyright notice.
11733
a0644324
MC
117342004-01-12 Michael Chastain <mec.gnu@mindspring.com>
11735
11736 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
11737 some patterns for recent versions of gcc and hpacc. Delete
11738 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
11739 Delete tests that access a NULL pointer-to-member-data. This
11740 script is still disabled for gcc.
11741
32fabe09
EZ
117422004-01-12 Elena Zannoni <ezannoni@redhat.com>
11743
11744 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 11745 escaped correctly.
32fabe09 11746
1f8a6abb
EZ
117472004-01-12 Elena Zannoni <ezannoni@redhat.com>
11748
11749 * gdb.base/sepdebug.exp: New file.
11750 * gdb.base/sepdebug.c: New file.
11751 * lib/gdb.exp (separate_debug_filename): New procedure.
11752 (gdb_gnu_strip_debug): New procedure.
11753
48efe704
AC
117542004-01-12 Andrew Cagney <cagney@redhat.com>
11755
11756 * gdb.mi/ChangeLog: Delete file. Renamed to ...
11757 * gdb.mi/ChangeLog-1999-2003: New file.
11758
a9415475
AC
117592004-01-12 Andrew Cagney <cagney@redhat.com>
11760
11761 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
11762 "Renaming a directory to a non-empty directory returns ENOTEMPTY
11763 or EEXIST", treat EBUSY as an XFAIL.
11764
83b8cf9d
MC
117652004-01-11 Michael Chastain <mec.gnu@mindspring.com>
11766
11767 * gdb.base/scope.exp: Remove obsolete setup_xfail for
11768 hp_cc_compiler.
11769
9939d2a8
MC
117702004-01-10 Michael Chastain <mec.gnu@mindspring.com>
11771
11772 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
11773 decorations.
11774
1ff8cadf
MC
117752004-01-10 Michael Chastain <mec.gnu@mindspring.com>
11776
11777 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
11778 and "(aCC)" decorations. Remove obsolete doco about old
11779 test results.
11780
6fa9022e
MC
117812004-01-09 Michael Chastain <mec.gnu@mindspring.com>
11782
11783 * gdb.cp/exception.exp: Fix typo in doco.
11784
209721fe
MK
117852004-01-09 Mark Kettenis <kettenis@gnu.org>
11786
11787 * gdb.base/gdb1476.exp: Fix typo.
11788
ef11303e
MC
117892004-01-09 Michael Chastain <mec.gnu@mindspring.com>
11790
11791 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
11792 file.
11793
041ab88c
MC
117942004-01-09 Michael Chastain <mec.gnu@mindspring.com>
11795
11796 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
11797 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
11798 Use gdb_compile. Remove restriction on gcc. Add some patterns
11799 for recent version of gdb. Delete second half, which was a copy
11800 of the first half with different build flags. This test is
11801 still disabled because it is still not ready for production.
11802
e36d075a
MC
118032004-01-08 Michael Chastain <mec.gnu@mindspring.com>
11804
11805 * gdb.cp/exception.cc: Add copyright notice.
11806 * gdb.cp/exception.exp: Add a notice that this file is broken
11807 because of line number changes caused by addition of copyright
11808 notice.
11809
42b190ad
MC
118102004-01-08 Michael Chastain <mec.gnu@mindspring.com>
11811
11812 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
11813 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
11814
8f25f06b
MC
118152004-01-08 Michael Chastain <mec.gnu@mindspring.com>
11816
11817 * gdb.cp/classes.exp: Accept gnu abi 2.
11818 * gdb.cp/derivation.exp: Likewise.
11819 * gdb.cp/overload.exp: Likewise.
11820 * gdb.cp/virtfunc.exp: Likewise.
11821
06ded8b8
MC
118222004-01-08 Michael Chastain <mec.gnu@mindspring.com>
11823
11824 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
11825 semicolon after end of function.
11826
77c26ae3
MC
118272004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11828
11829 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
11830 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
11831 boilerplate code for compiling and running the program under
11832 test. Add some string method tests.
11833
20757486
MC
118342004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11835
11836 * gdb.cp/bs15503.cc: Add copyright notice.
11837 * gdb.cp/bs15503.exp: Adjust line number.
11838
0fd3b503
MC
118392004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11840
11841 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
11842 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
11843
10d1bea8
MC
118442004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11845
11846 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
11847 hp_cc_compiler.
11848
2789202a
MC
118492004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11850
11851 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
11852 * gdb.cp/ctti.exp: Use the marker instead of "next".
11853 With gcc, run further before bailing.
11854
b862f14c
MC
118552004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11856
11857 * gdb.cp/cttiadd.cc: Add copyright notice.
11858 * gdb.cp/cttiadd1.cc: Likewise.
11859 * gdb.cp/cttiadd2.cc: Likewise.
11860 * gdb.cp/cttiadd3.cc: Likewise.
11861
96da2469
MC
118622004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11863
11864 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
11865 Use gdb_test, gdb_test_multiple. Use floating-point values that
11866 have exact representations in IEEE-ish formats.
11867
053248ff
MC
118682004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11869
11870 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
11871 compilers. Delete duplicate call to get_compiler_info.
11872 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
11873 * gdb.base/volatile.exp: Likewise.
11874
84acecdd
MK
118752004-01-07 Mark Kettenis <kettenis@gnu.org>
11876
11877 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
11878 memory at address 0.
11879
fe11a27f
MC
118802004-01-07 Michael Chastain <mec.gnu@mindspring.com>
11881
11882 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
11883 to test for hp-ux assembler. Fix copyright years.
11884
60ad077b
AC
118852004-01-07 Andrew Cagney <cagney@redhat.com>
11886
11887 * gdb.base/fileio.c (strerrno): Add "EBUSY".
11888
1c9b8f33
AC
118892004-01-07 Andrew Cagney <cagney@redhat.com>
11890
11891 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
11892 when creating the read-only file. From analysis by Roland McGrath
11893 and Elena Zannoni.
11894
753ccc7a
MC
118952004-01-06 Michael Chastain <mec.gnu@mindspring.com>
11896
11897 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
11898
eca3e36b
MC
118992004-01-06 Michael Chastain <mec.gnu@mindspring.com>
11900
11901 * gdb.base/cvexpr.c: Be type-safe with function pointers and
11902 data pointers.
11903
f8d4bac4
MC
119042004-01-06 Michael Chastain <mec.gnu@mindspring.com>
11905
11906 * gdb.cp/m-static.exp: Compile one source file at a time.
11907 Delete unused call to get_compiler_info.
11908
9b4e0f94
MC
119092004-01-06 Michael Chastain <mec.gnu@mindspring.com>
11910
11911 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
11912 * gdb.base/call-rt-st.exp: Likewise.
11913 * gdb.base/nodebug.exp: Likewise.
11914 * gdb.base/volatile.exp: Likewise.
11915 * gdb.cp/ref-types.exp: Likewise.
11916 * gdb.cp/templates.exp: Likewise.
11917
023c1024
MK
119182004-01-05 Mark Kettenis <kettenis@gnu.org>
11919
11920 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
11921
19703c4a
MC
119222004-01-05 Michael Chastain <mec.gnu@mindspring.com>
11923
11924 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
11925 hppa*-hp-hpux*.
11926
18b67037
MK
119272004-01-04 Mark Kettenis <kettenis@gnu.org>
11928
ba6219c8
MK
11929 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
11930 x86_64-*-*.
11931
18b67037
MK
11932 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
11933 sparc64-*-* and sparc*-solaris2*.
11934
1bfbbb9d
MK
119352004-01-04 Mark Kettenis <kettenis@gnu.org>
11936
11937 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
11938 return ${tests}" test. The ${tests} already mentions the
11939 filename.
11940
06846494
MC
119412004-01-02 Michael Chastain <mec.gnu@mindspring.com>
11942
11943 * gdb.cp/local.exp: Accept gcc abi 2.
11944
3b0cb202
MC
119452004-01-02 Michael Chastain <mec.gnu@mindspring.com>
11946
11947 * gdb.cp/templates.exp: Accept gcc abi 2.
11948
0643ec3f
MC
119492004-01-02 Michael Chastain <mec.gnu@mindspring.com>
11950
11951 * lib/compiler.cc: Remove supports_template_debugging.
11952 * gdb.cp/templates.exp: Do not test supports_template_debugging.
11953
d231d0b1
MC
119542004-01-01 Michael Chastain <mec.gnu@mindspring.com>
11955
11956 * gdb.cp/namespace.exp: Accept gcc abi 2.
11957
44ffb27c
MC
119582004-01-01 Michael Chastain <mec.gnu@mindspring.com>
11959
11960 * gdb.cp/method.exp: Accept gcc abi 2.
11961
184ad485
MC
119622004-01-01 Michael Chastain <mec.gnu@mindspring.com>
11963
11964 * gdb.cp/classes.exp: Generate identical results as old version.
11965 * gdb.cp/derivation.exp: Likewise.
11966 * gdb.cp/overload.exp: Likewise.
11967 * gdb.cp/virtfunc.exp: Likewise.
11968
116f09e7
MC
119692004-01-01 Michael Chastain <mec.gnu@mindspring.com>
11970
11971 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
11972 mysterious bug with sourceware version of expect.
11973
b1379776
MC
119742004-01-01 Michael Chastain <mec.gnu@mindspring.com>
11975
11976 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
11977 current versions of gcc, including gcc abi 2. Remove gratuitous
11978 restart of test program. Use gdb_test_multiple and gdb_test for
11979 all tests. Add patterns to xfail missing "const" in "const char *"
11980 and kfail PR gdb/1155.
11981
6b7a4c0e
MC
119822004-01-01 Michael Chastain <mec.gnu@mindspring.com>
11983
11984 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
11985 current versions of gcc, including gcc abi 2. Remove gratuitous
11986 restart of test program. Use gdb_test_multiple and gdb_test for
11987 all tests. Add patterns to kfail PR gdb/1498.
11988
51615d72
MC
119892003-12-31 Michael Chastain <mec.gnu@mindspring.com>
11990
11991 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
11992 current versions of gcc, including gcc abi 2. Use "breakpoint"
11993 and "continue" instead of restarting the target program. Use
11994 gdb_test_multiple and gdb_test for all tests.
11995
7b79a9d7
MK
119962004-01-01 Mark Kettenis <kettenis@gnu.org>
11997
11998 * gdb.asm/asm-source.exp: Update copyright year. Link statically
11999 for *-*-solaris2*.
12000
1cd3489f
MC
120012003-12-31 Michael Chastain <mec.gnu@mindspring.com>
12002
12003 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
12004 current versions of gcc, including gcc abi 2. Use "breakpoint"
12005 and "continue" instead of restarting the target program several
12006 times. Use gdb_test_multiple and gdb_test for all tests.
12007
850742db
MC
120082003-12-18 Michael Chastain <mec.gnu@mindspring.com>
12009
12010 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
12011 source files.
12012
eb4bbda8
MC
120132003-12-16 Michael Chastain <mec.gnu@mindspring.com>
12014
12015 * gdb.base/environ.exp: Handle compiling test case from multiple
12016 source files.
12017
e42c7771
MC
120182003-12-16 Michael Chastain <mec.gnu@mindspring.com>
12019
12020 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
12021
80e4b428
JB
120222003-12-17 Jim Blandy <jimb@redhat.com>
12023
5f06973a
JB
12024 * gdb.base/freebpcmd.c: Add copyright notice.
12025
80e4b428
JB
12026 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
12027
0ab84fb7
MC
120282003-12-16 Michael Chastain <mec.gnu@mindspring.com>
12029
12030 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
12031
1b3bb3d0
JB
120322003-12-13 Jim Blandy <jimb@redhat.com>
12033
12034 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
12035
3a4c9371
KB
120362003-12-12 Kevin Buettner <kevinb@redhat.com>
12037
12038 * gdb.asm/frv.inc: New file.
12039 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
12040
a1dea79a
FF
120412003-12-09 Fred Fish <fnf@redhat.com>
12042
12043 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
12044 functions to break1.c and leave prototypes behind. Add more
12045 "set breakpoint NN here" comments.
12046 * gdb.base/break1.c: New file.
12047
12048 * gdb.base/break.exp: Handle compiling test case from multiple
12049 source files and change source file references as needed.
12050 * gdb.base/completion.exp: Ditto.
12051 * gdb.base/condbreak.exp: Ditto.
12052 * gdb.base/define.exp: Ditto.
12053 * gdb.base/ena-dis-br.exp: Ditto.
12054 * gdb.base/info-proc.exp: Ditto.
12055 * gdb.base/maint.exp: Ditto.
12056 * gdb.base/until.exp: Ditto.
12057
12058 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
12059 hardcoded line numbers.
12060 * gdb.base/define.exp: Ditto.
12061 * gdb.base/ena-dis-br.exp: Ditto.
12062 * gdb.base/maint.exp: Ditto.
12063 * gdb.base/until.exp: Ditto.
12064
12065 * gdb.base/completion.exp: Use "break1" for completion tests since
12066 "break" is no longer a unique prefix.
12067
5266b69c
AC
120682003-12-06 Andrew Cagney <cagney@redhat.com>
12069
12070 * gdb.base/structs.exp (test_struct_returns): When applicable, set
12071 "return_value_unimplemented". When an unimplemented struct return
12072 architecture, report incorrect values as a KFAIL
12073
374451f0
MC
120742003-12-05 Michael Chastain <mec.gnu@mindspring.com>
12075
12076 * gdb.cp/rtti.exp: Accept new wording of warning from
12077 cp_lookup_rtti_type.
12078
ba9b20a7
MC
120792003-12-05 Michael Chastain <mec.gnu@mindspring.com>
12080
12081 Partial fix for PR testsuite/1456.
12082 * gdb.base/scope.exp (test_at_main): Replace references to
12083 gcc_compiled with calls to test_compiler_info.
12084 (test_at_foo): Likewise.
12085 (test_at_bar): Likewise.
12086
b74b6d0b
MC
120872003-12-04 Michael Chastain <mec.gnu@mindspring.com>
12088
12089 Partial fix for PR testsuite/1456.
12090 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
12091 to test_compiler_info.
12092
ccfa3402
MC
120932003-12-03 Michael Chastain <mec.gnu@mindspring.com>
12094
12095 * gdb.base/so-impl-ld.exp: Update copyright notice.
12096
f6246aba
MC
120972003-12-02 Michael Chastain <mec.gnu@mindspring.com>
12098
12099 Partial fix for PR testsuite/1456.
12100 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
12101 to test_compiler_info.
12102
13ae734a
MC
121032003-11-28 Michael Chastain <mec.gnu@mindspring.com>
12104
12105 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
12106 from current versions of gdb. Clean up regular expressions.
12107 Delete redundant timeout case.
12108
d8e1cdee
MC
121092003-11-28 Michael Chastain <mec.gnu@mindspring.com>
12110
12111 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
12112 from current versions of gdb. Clean up regular expressions.
12113 Delete redundant timeout case.
12114
96457b64
MC
121152003-12-01 Michael Chastain <mec.gnu@mindspring.com>
12116
12117 Partial fix for PR testsuite/1456.
12118 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
12119 gcc_compiled with call to test_compiler_info.
12120
f35309fc
MC
121212003-11-30 Michael Chastain <mec.gnu@mindspring.com>
12122
12123 Partial fix for PR testsuite/1456.
12124 * gdb.base/list.exp (test_list_function): Delete unused declaration
12125 of gcc_compiled.
12126
d7afdf9b
MC
121272003-11-29 Michael Chastain <mec.gnu@mindspring.com>
12128
12129 Partial fix for PR testsuite/1456.
12130 * gdb.base/complex.exp: Replace reference to gcc_compiled with
12131 call to test_compiler_info.
12132
71507b56
MK
121332003-11-29 Mark Kettenis <kettenis@gnu.org>
12134
12135 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
12136 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
12137 it to create the appropriate note.inc.
12138 * gdb.asm/asmsrc1.s: Include "note.inc".
12139 * gdb.asm/netbsd.inc: New file.
12140 * gdb.asm/empty.inc: New file.
12141
f81f93f7
MC
121422003-11-28 Michael Chastain <mec.gnu@mindspring.com>
12143
12144 Partial fix for PR testsuite/1456.
12145 * gdb.base/constvars.exp: Replace references to gcc_compiled with
12146 calls to test_compiler_info.
12147
9a77938e
MC
121482003-11-27 Michael Chastain <mec.gnu@mindspring.com>
12149
12150 Partial fix for PR testsuite/1456.
12151 * gdb.base/volatile.exp: Replace references to gcc_compiled with
12152 calls to test_compiler_info.
12153
e8367dc7
MK
121542003-11-27 Mark Kettenis <kettenis@gnu.org>
12155
12156 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
12157 pattern for the KFAILs.
12158
526c61ee
AF
121592003-11-25 Adam Fedor <fedor@gnu.org>
12160
12161 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
12162 * gdb.objc/objcdecode.m: New file.
12163
28f2d600
AF
121642003-11-25 Adam Fedor <fedor@gnu.org>
12165
12166 * gdb.objc/nondebug.exp: Test for PR objc/1236.
12167 * gdb.objc/nondebug.m: New file.
12168
a3895cee
BE
121692003-11-26 Ben Elliston <bje@wasabisystems.com>
12170
12171 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
12172 NetBSD as it does on FreeBSD. Modelled on a similar change by
12173 Mark Kettenis on 2003-05-30.
12174 (link-flags): Set to "--entry _start" regardless of target.
12175 Special linker flags are to be appended to $link-flags.
12176 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
12177
c9f2c8a3
MC
121782003-11-25 Michael Chastain <mec.gnu@mindspring.com>
12179
12180 * gdb.cp/method.exp: Accept output of new demangler.
12181
15a0587a 121822003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
12183
12184 * gdb/class2.exp: New file.
12185 * gdb/class2.cc: New file.
12186
3c00b570
MC
121872003-11-25 Michael Chastain <mec.gnu@mindspring.com>
12188
12189 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
12190 of new demangler.
12191
7027acc7
MK
121922003-11-23 Mark Kettenis <kettenis@gnu.org>
12193
12194 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
12195 of gdb_test "run".
12196
b0e1598a
MK
121972003-11-23 Mark Kettenis <kettenis@gnu.org>
12198
12199 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
12200 "continue" into "run".
12201
4d9eda44
MC
122022003-11-23 Michael Chastain <mec.gnu@mindspring.com>
12203
12204 Partial fix for PR testsuite/1456.
12205 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
12206 call to test_compiler_info.
12207 * gdb.cp/ctti.exp: Likewise.
12208 * gdb.cp/derivation.exp: Likewise.
12209 * gdb.cp/member-ptr.exp: Likewise.
12210 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
12211 reference to gcc_compiled.
12212
122132003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
12214
12215 Fix PR testsuite/1463.
12216 * gdb.base/structs.exp (start_structs_test): Call
12217 get_debug_format before using the debug format.
12218
d422fe19
AC
122192003-11-22 Andrew Cagney <cagney@redhat.com>
12220
12221 * lib/gdb.exp (gdb_test_multiple): Add simple example.
12222 * gdb.base/structs.exp: Use gdb_test_multiple.
12223
039cf96d
AC
122242003-11-20 Andrew Cagney <cagney@redhat.com>
12225
6882279b
AC
12226 * gdb.base/structs.exp: Handle and recover from internal errors.
12227 Replace "foo${n}" with "foo<n>" in test messages.
12228
e53890ae
AC
12229 * gdb.base/structs.exp: Update copyright. Rewrite.
12230 * gdb.base/structs.c: Update copyright. Rewrite.
12231
2b211c59
AC
12232 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
12233 resync count exceeded.
d63a86f8 12234
039cf96d
AC
12235 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
12236 from the internal error.
12237 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
12238 Original from Jim Blandy.
12239 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 12240
eac98b22
AC
122412003-11-19 Andrew Cagney <cagney@redhat.com>
12242
12243 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
12244 KFAIL.
12245
67455b2a
MK
122462003-11-17 Mark Kettenis <kettenis@gnu.org>
12247
12248 New testcase for PR backtrace/1435.
12249 * gdb.arch/i386-unwind.exp: New file.
12250 * gdb.arch/i386-unwind.c: New file.
12251
853d6e5b
AC
122522003-11-17 Andrew Cagney <cagney@redhat.com>
12253
12254 * lib/gdb.exp (compiler_info): New global.
12255 (test_compiler_info): New function.
12256 (get_compiler_info): Set compiler_info.
12257 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
12258 "compiler_info" to gcc-<major>-<minor>.
12259
38cf6e11
MC
122602003-11-15 Michael Chastain <mec.gnu@mindspring.com>
12261
12262 * gdb.trace/configure: Remove.
12263
a50d3602
EZ
122642003-11-13 Elena Zannoni <ezannoni@redhat.com>
12265
12266 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 12267 breakpoints.
a50d3602
EZ
12268 * gdb.base/break.exp: Remove all references to explicit line
12269 numbers.
12270
d9407aaa
NC
122712003-11-11 Nick Clifton <nickc@redhat.com>
12272
12273 * gdb.base/shreloc.exp: Do not run for targets which do not
12274 support shared objects.
12275
db488fc1
CV
122762003-11-10 Corinna Vinschen <vinschen@redhat.com>
12277
12278 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
12279 Don't run tests if nofileio flag is given.
12280
6a90a18e
EZ
122812003-11-07 Elena Zannoni <ezannoni@redhat.com>
12282
12283 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 12284 as well as 'Watchpoint'.
6a90a18e 12285
0b915e9c
EZ
122862003-11-06 Elena Zannoni <ezannoni@redhat.com>
12287
12288 Reported by Jim Ingham <jingham@apple.com>:
12289 * gdb.base/annota1.exp: Match at least one occurrence of the
12290 signal handler annotation.
12291
d7e4b55f
EZ
122922003-11-06 Elena Zannoni <ezannoni@redhat.com>
12293
a9c64011
AS
12294 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
12295 as well as 'Watchpoint'.
d7e4b55f 12296
2fe4e8d0
MC
122972003-11-05 Michael Chastain <mec@shout.net>
12298
12299 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
12300
6ef88553
KW
123012003-11-03 Kris Warkentin <kewarken@qnx.com>
12302
12303 * gdb.arch/gdb1291.c: New test file.
12304 * gdb.arch/gdb1291.exp: New test script.
12305 * gdb.arch/gdb1431.c: New test file.
12306 * gdb.arch/gdb1431.exp: New test script.
12307
ae7dc4d8
MC
123082003-10-22 Michael Chastain <mec@shout.net>
12309
12310 * gdb.mi/pthreads.c: Add copyright notice.
12311
c39d7427
MC
123122003-10-22 Michael Chastain <mec@shout.net>
12313
12314 * gdb.threads/pthreads.c: Add copyright notice.
12315
8b7d96c1
MC
123162003-10-20 Michael Chastain <mec@shout.net>
12317
12318 * gdb.base/gdb1056.exp: New test script.
12319
d1d69fdd
DJ
123202003-10-13 Daniel Jacobowitz <drow@mvista.com>
12321
12322 * gdb.threads/killed.exp: Use gdb_run_cmd.
12323
7d605576
DJ
123242003-10-13 Daniel Jacobowitz <drow@mvista.com>
12325
12326 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
12327 create a core file.
12328 * gdb.threads/gcore-thread.exp: Likewise.
12329
618ec112
CV
123302003-10-13 Corinna Vinschen <vinschen@redhat.com>
12331
12332 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
12333 type, based on char type.
12334 (struct bit_flags_short_t): New bitfield type, based on short type.
12335 (init_bit_flags_char): New fuction.
12336 (init_bit_flags_short): Ditto.
12337 (print_bit_flags_char): Ditto.
12338 (print_bit_flags_short): Ditto.
12339 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
12340
9367a73c
MC
123412003-10-11 Michael Chastain <mec@shout.net>
12342
12343 * gdb.base/call-rt-st.exp: Update copyright year.
12344
1decf120
KI
123452003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
12346
12347 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
12348 * gdb.disasm/sh3.s: Ditto.
12349
5445b2ae
DJ
123502003-10-07 Daniel Jacobowitz <drow@mvista.com>
12351
12352 * gdb.threads/switch-threads.exp: New test.
12353 * gdb.threads/switch-threads.c: New source file.
12354
aec24853
CV
123552003-10-07 Corinna Vinschen <vinschen@redhat.com>
12356
12357 * gdb.base/ending-run.exp: Add sh specific case.
12358
adc7428d
AC
123592003-10-06 Andrew Cagney <cagney@redhat.com>
12360
12361 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
12362 * gdb.disasm/mn10200.exp: Delete obsolete file.
12363
c9d37158
DJ
123642003-09-29 Daniel Jacobowitz <drow@mvista.com>
12365
12366 * ChangeLog: Correct an entry command.exp -> commands.exp.
12367 * gdb.base/commands.exp (bp_deleted_in_command_test)
12368 (temporary_breakpoint_commands): Check noargs.
12369
79c2c32d
DC
123702003-09-25 David Carlton <carlton@kealia.com>
12371
12372 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
12373 of some print tests, where appropriate. Add tests for C::D::cd,
12374 E::ce, F::cXfX, G::XgX.
12375 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
12376
594e6d67
RE
123772003-09-25 Richard Earnshaw <rearnsha@arm.com>
12378
12379 * lib/java.exp (java_init): Import target_alias before using it.
12380
10f0d451
DC
123812003-09-25 David Carlton <carlton@kealia.com>
12382
12383 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
12384
274bcba0
EZ
123852003-09-23 Elena Zannoni <ezannoni@redhat.com>
12386
d63a86f8 12387 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 12388 weirdness.
274bcba0 12389
cdbf20f7
MC
123902003-09-17 Michael Chastain <mec@shout.net>
12391
12392 * gdb.cp/gdb1355.exp: New file.
12393 * gdb.cp/gdb1355.c: New file.
12394
71e06f80
CV
123952003-09-15 Corinna Vinschen <vinschen@redhat.com>
12396
12397 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
12398 * gdb.asm/sh.inc: New file.
12399
5c4e30ca
DC
124002003-09-11 David Carlton <carlton@kealia.com>
12401
bd45b7af
DC
12402 * gdb.cp/namespace.exp: Add tests for namespace types.
12403 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
12404 (test_namespace): New.
12405
1c199746
EZ
124062003-09-11 Elena Zannoni <ezannoni@redhat.com>
12407
a9c64011 12408 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 12409 * gdb.stabs/weird.exp: Ditto.
1c199746 12410
04ed252f
MC
124112003-09-08 Michael Chastain <mec@shout.net>
12412
12413 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
12414
d8a2d9e7
MC
124152003-09-07 Michael Chastain <mec@shout.net>
12416
12417 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
12418 'parse error'.
12419
161afb24
MK
124202003-09-07 Mark Kettenis <m.kettenis@osp.nl>
12421
12422 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
12423
49f2741a
MC
124242003-08-30 Michael Chastain <mec@shout.net>
12425
12426 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
12427 * gdb.gdb/observer.exp: Ditto.
12428 * gdb.gdb/xfullpath.exp: Ditto.
12429
8afa723e
MK
124302003-08-29 Mark Kettenis <kettenis@gnu.org>
12431
12432 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
12433 *-*-*bsd*.
12434
f31dfe3b
JJ
124352003-08-28 Jeff Johnston <jjohnstn@redhat.com>
12436
12437 * gdb.base/dump.exp: Skip for ia64.
12438
4630e498
JJ
124392003-08-25 Jeff Johnston <jjohnstn@redhat.com>
12440
12441 * gdb.asm/asm-source.exp: Add ia64 support.
12442 * gdb.asm/ia64.inc: New file.
12443
1105b7ef
MC
124442003-08-22 Michael Chastain <mec@shout.net>
12445
12446 * gdb.cp: New directory.
12447 * gdb.cp/*: Copy from gdb.c++/*.
12448 * gdb.c++/*: Remove.
12449 * Makefile.in: Change gdb.c++ to gdb.cp.
12450 * configure.in: Ditto.
12451 * configure: Regnerate.
12452
c945b932
MK
124532003-08-18 Mark Kettenis <kettenis@gnu.org>
12454
12455 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
12456 * gdb.arch/i386-prologue.c (gdb1338): Add function.
12457
2b66634b
DJ
124582003-08-17 Daniel Jacobowitz <drow@mvista.com>
12459
12460 * mi-var-display.exp (-var-list-children weird): Accept function
12461 pointers with argument types.
12462 * mi1-var-display.exp (-var-list-children weird): Likewise.
12463 * mi2-var-display.exp (-var-list-children weird): Likewise.
12464
a356f73b
DJ
124652003-08-17 Daniel Jacobowitz <drow@mvista.com>
12466
12467 * gdb.base/annota3.exp: Add missing newline.
12468
483417b8
MC
124692003-08-06 Michael Chastain <mec@shout.net>
12470
12471 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
12472
c99c59c3
MS
124732003-08-12 Michael Snyder <msnyder@redhat.com>
12474
12475 * gdb.base/float.exp: Add test for SH.
12476
55ed7501
MK
124772003-08-10 Mark Kettenis <kettenis@gnu.org>
12478
12479 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
12480
1a371f2e
EZ
124812003-08-07 Elena Zannoni <ezannoni@redhat.com>
12482
12483 * gdb.base/completion.exp: Remove reduntant completion test
12484 on filename.
12485
e0f353ce
EZ
124862003-08-07 Elena Zannoni <ezannoni@redhat.com>
12487
a9c64011
AS
12488 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
12489 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
12490 gdb.trace/save-trace.exp: Make sure that full pathnames are
12491 escaped correctly.
e0f353ce 12492
5710a1af 124932003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 12494
a9c64011
AS
12495 * configure.in: Don't generate config.h from config.hin.
12496 * configure: Regenerate.
12497 * config.hin: Remove file.
12498 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
12499 * gdb.threads/pthreads.c: Ditto.
5710a1af 12500
dcd81ce9
DJ
125012003-08-07 Daniel Jacobowitz <drow@mvista.com>
12502
12503 From Kei Sakamoto <sakamoto.kei@renesas.com>:
12504 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
12505 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
12506 Replace ld24 with seth/add3.
12507
6009d884
AC
125082003-08-02 Andrew Cagney <cagney@redhat.com>
12509
12510 * gdb.base/annota3.exp: New file.
12511 * gdb.base/annota3.c: New file.
12512 * gdb.c++/annota3.exp: New file.
12513 * gdb.c++/annota3.cc: New file.
12514
51514e06
MC
125152003-07-29 Michael Chastain <mec@shout.net>
12516
12517 * gdb.threads/tls.c (spin): Check errno only if sem_wait
12518 actually failed.
12519 (do_pass): Likewise.
12520 * gdb.threads/tls.exp: Always initialize no_of_threads.
12521
4ee6625b
DJ
125222003-07-27 Daniel Jacobowitz <drow@mvista.com>
12523
12524 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
12525 pattern.
12526 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
12527 * gdb.threads/tls.exp: Recognize one case of the host library not
12528 supporting TLS.
12529
225f2bf6
AC
125302003-07-27 Andrew Cagney <cagney@redhat.com>
12531
12532 * gdb.base/fileio.exp: Use SH when running commands using
12533 remote_exec.
12534
bcb27c9f
DJ
125352003-07-24 Daniel Jacobowitz <drow@mvista.com>
12536
12537 From Kei Sakamoto <sakamoto.kei@renesas.com>:
12538 * gdb.base/relocate.c (dummy): New padding array.
12539
3d67be83
MS
125402003-07-22 Michael Snyder <msnyder@redhat.com>
12541
d63a86f8 12542 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
12543
12544 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
12545 patterns to be more general, accepting old and new output.
12546 Some output chars (such as '+') also must be quoted.
d63a86f8 12547 Some addresses are displayed numerically instead of
3d67be83
MS
12548 symbolically.
12549
57ba3b85
MS
125502003-07-23 Michael Snyder <msnyder@redhat.com>
12551
686d097c
MS
12552 * gdb.base/return2.exp: Don't test long-long return.
12553
57ba3b85
MS
12554 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
12555 * gdb.disasm/t01_mov.exp: Ditto.
12556 * gdb.disasm/t02_mova.s: Ditto.
12557 * gdb.disasm/t02_mova.exp: Ditto.
12558 * gdb.disasm/t03_add.s: Ditto.
12559 * gdb.disasm/t03_add.exp: Ditto.
12560 * gdb.disasm/t04_sub.s: Ditto.
12561 * gdb.disasm/t04_sub.exp: Ditto.
12562 * gdb.disasm/t05_cmp.s: Ditto.
12563 * gdb.disasm/t05_cmp.exp: Ditto.
12564 * gdb.disasm/t06_ari2.s: Ditto.
12565 * gdb.disasm/t06_ari2.exp: Ditto.
12566 * gdb.disasm/t07_ari3.s: Ditto.
12567 * gdb.disasm/t07_ari3.exp: Ditto.
12568 * gdb.disasm/t08_or.s: Ditto.
12569 * gdb.disasm/t08_or.exp: Ditto.
12570 * gdb.disasm/t09_xor.s: Ditto.
12571 * gdb.disasm/t09_xor.exp: Ditto.
12572 * gdb.disasm/t10_and.s: Ditto.
12573 * gdb.disasm/t10_and.exp: Ditto.
12574 * gdb.disasm/t11_logs.s: Ditto.
12575 * gdb.disasm/t11_logs.exp: Ditto.
12576 * gdb.disasm/t12_bit.s: Ditto.
12577 * gdb.disasm/t12_bit.exp: Ditto.
12578 * gdb.disasm/t13_otr.s: Ditto.
12579 * gdb.disasm/t13_otr.exp: Ditto.
12580
e00759ef
EZ
125812003-07-22 Elena Zannoni <ezannoni@redhat.com>
12582
12583 * gdb.threads/tls.exp :Add kfail for 'info address' case.
12584
8bc2021f
EZ
125852003-07-22 Elena Zannoni <ezannoni@redhat.com>
12586
a9c64011
AS
12587 * gdb.threads/tls.c : New file.
12588 * gdb.threads/tls.exp : New file.
12589 * gdb.threads/tls-main.c : New file.
12590 * gdb.threads/tls-shared.c : New file.
12591 * gdb.threads/tls-shared.exp : New file.
8bc2021f 12592
89320c4c
AS
125932003-07-22 Andreas Schwab <schwab@suse.de>
12594
12595 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
12596
180dea7c
AS
125972003-07-20 Andreas Schwab <schwab@suse.de>
12598
12599 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
12600 due to insn reordering.
12601
0714963c
AC
126022003-07-15 Andrew Cagney <cagney@redhat.com>
12603
12604 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
12605
98a23b3f
MC
126062003-07-15 Michael Chastain <mec@shout.net>
12607
12608 * gdb.base/gdb1250.exp: New file.
12609 * gdb.base/gdb1250.c: New file.
12610
27e417a2
ML
126112003-07-09 Michal Ludvig <mludvig@suse.cz>
12612
12613 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
12614 expansion of size_t to 'unsigned long', not only to 'unsigned'.
12615
8bc2021f
EZ
126162003-07-09 Elena Zannoni <ezannoni@redhat.com>
12617
a9c64011
AS
12618 * gdb.threads/tls.c: New file.
12619 * gdb.threads/tls.exp: New file.
12620 * gdb.threads/tls-main.c: New file.
12621 * gdb.threads/tls-shared.c: New file.
12622 * gdb.threads/tls-shared.exp: New file.
8bc2021f 12623
d99968dc
EZ
126242003-07-09 Elena Zannoni <ezannoni@redhat.com>
12625
12626 * gdb.base/annota1.exp: Make sure that we properly escape the
12627 full path of the source file. Xfail more permissive patterns,
d63a86f8 12628 due to a compiler debug info problem.
d99968dc 12629
83876b3b
AS
126302003-07-07 Andreas Schwab <schwab@suse.de>
12631
2705e972
AS
12632 * gdb.asm/m68k.inc: New file.
12633 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
12634
83876b3b
AS
12635 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
12636 arguments"): Also match negative number.
12637
12638 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
12639
3a871b37
DJ
126402003-07-03 Daniel Jacobowitz <drow@mvista.com>
12641
12642 * gdb.base/store.c (charest): New typedef.
12643 (add_char): Rename to add_charest, update.
12644 (wack_char): Rename to wack_charest, update types. Return l + r
12645 to keep r live across the call.
12646 (wack_short, wack_int, wack_long, wack_longest, wack_float)
12647 (wack_double, wack_doublest): Return l + r to keep r live across
12648 the call.
12649 * gdb.base/store.exp: Accomodate store.c changes.
12650
b2a7f303
DC
126512003-06-30 David Carlton <carlton@kealia.com>
12652
12653 * gdb.c++/maint.exp (test_invalid_name): New.
12654 (test_first_component): Add tests for invalid names.
12655
3c6cb4a1
MC
126562003-06-29 Michael Chastain <mec@shout.net>
12657
12658 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
12659 output of '<VTT for class>' for virtual base classes.
12660
f1c2644b
DJ
126612003-06-29 Daniel Jacobowitz <drow@mvista.com>
12662
12663 * gdb.base/completion.exp: Tab-complete "complet" instead of
12664 "compl".
12665 * gdb.base/complex.exp, gdb.base/complex.c: New files.
12666
18080350
DJ
126672003-06-29 Daniel Jacobowitz <drow@mvista.com>
12668
12669 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
12670 * gdb.base/volatile.exp: Likewise.
12671
f56973f8
DJ
126722003-06-29 Daniel Jacobowitz <drow@mvista.com>
12673
12674 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
12675 gdb/1265.
12676
126772003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
12678 Daniel Jacobowitz <drow@mvista.com>
12679
12680 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
12681 initial line count of 'captured_main' from 26 to 32.
12682 (test_with_self): Allow xmalloc call to be interleaved with the
12683 preceding two lines.
12684
e766d4d6
JB
126852003-06-24 Joel Brobecker <brobecker@gnat.com>
12686
12687 * gdb.base/bang.exp: New testcase.
12688
f125c9a4
JB
126892003-06-23 Joel Brobecker <brobecker@gnat.com>
12690
12691 * gdb.base/langs.exp: Add some tests for the "minimal" language
12692 support.
12693
6e25beaf
EZ
126942003-06-23 Elena Zannoni <ezannoni@redhat.com>
12695
12696 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
12697 the testcase.
12698
2f816dda
DJ
126992003-06-22 Daniel Jacobowitz <drow@mvista.com>
12700
12701 * gdb.base/relocate.exp: Test add-symbol-file with a variable
12702 offset.
12703
db5a5748
DJ
127042003-06-22 Daniel Jacobowitz <drow@mvista.com>
12705
12706 * gdb.c++/pr-1210.cc: New file.
12707 * gdb.c++/pr-1210.exp: New file.
12708
1df0c130
DJ
127092003-06-21 Daniel Jacobowitz <drow@mvista.com>
12710
12711 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
12712 000-exec-continue.
12713
a92feac0
MK
127142003-06-15 Mark Kettenis <kettenis@gnu.org>
12715
12716 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
12717 on *-*-*bsd* instead of *-*-freebsd*.
12718
81a58f5b
AC
127192003-06-14 Andrew Cagney <cagney@redhat.com>
12720
12721 * gdb.base/store.exp: Test longest and doublest. Test all
12722 parameters. Weaken return statement match.
12723 * gdb.base/store.c: Add longest and doublest - aka long long and
12724 long double functions. Put all parameters into local register
12725 variables. Use negative values.
12726
b257a0d3
AC
127272003-06-14 Andrew Cagney <cagney@redhat.com>
12728
12729 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
12730 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
12731 exit status.
12732 * gdb.base/fileio.exp: Disable target when nointerrupts and
12733 noinferiorio, instead of limiting it to remote. Use remote_exec
12734 instead of system.
d63a86f8 12735
21c38304
JJ
127362003-06-12 Jeff Johnston <jjohnstn@redhat.com>
12737
12738 * gdb.base/float.exp: Add ia64 support.
12739
1bcdb424
CV
127402003-06-12 Corinna Vinschen <vinschen@redhat.com>
12741
12742 * gdb.base/fileio.exp: Run only on remote targets.
12743
6aeb981f
CV
127442003-06-10 Corinna Vinschen <vinschen@redhat.com>
12745
12746 * gdb.base/fileio.c: New file, testing File-I/O.
12747 * gdb.base/fileio.exp: Ditto.
12748
53df362e
RG
127492003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
12750
12751 * gdb.base/shreloc.exp: New file, check symbol values obtained from
12752 shared objects after relocation at load time (gdb PR/1132).
12753 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 12754 as above, part of the shared object relocation test.
53df362e 12755
ffee1b46
MK
127562003-06-08 Mark Kettenis <kettenis@gnu.org>
12757
b5ca3722
MK
12758 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
12759 fully filled history list.
12760 * gdb.base/gdb_history: New file.
12761
03ed860d
MK
12762 * gdb.base/signals.exp: XFAIL "continue to func1" on
12763 i*86-*-freebsd*.
12764
ffee1b46
MK
12765 * gdb.base/attach.exp: When trying to attach to a nonexistent
12766 process, make it possible to specify the PID based on the target,
12767 and do so for *-*-freebsd*.
12768
d80dbb52
RH
127692003-06-02 Richard Henderson <rth@redhat.com>
12770
12771 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
12772
6dd77b81
RH
127732003-06-02 Richard Henderson <rth@redhat.com>
12774
12775 * gdb.base/selftest.exp: Next over lim_at_start initialization.
12776
f6347e16
RH
127772003-06-02 Richard Henderson <rth@redhat.com>
12778
12779 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
12780
2c161407
DJ
127812003-06-01 Daniel Jacobowitz <drow@mvista.com>
12782
12783 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
12784 of globalvar.
12785
572eb746
MK
127862003-06-01 Mark Kettenis <kettenis@gnu.org>
12787
12788 * gdb.asm/asm-source.exp: Check for memory read errors in
12789 disassembler test on *BSD too.
12790
9e9617a5
RH
127912003-06-01 Richard Henderson <rth@redhat.com>
12792
12793 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
12794 for .frame.
12795 (gdbasm_call): Lose ldgp.
12796 (gdbasm_startup): Add frame information.
12797 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
12798
7b34ad4e
MK
127992003-05-31 Mark Kettenis <kettenis@gnu.org>
12800
12801 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
12802 i?86-*-*.
12803
10059fdf
MK
128042003-05-30 Mark Kettenis <kettenis@gnu.org>
12805
12806 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
12807 FreeBSD.
12808
acf4b816
RH
128092003-05-29 Richard Henderson <rth@redhat.com>
12810
12811 * gdb.asm/alpha.inc: New file.
12812 * gdb.asm/asm-source.exp: Use it.
12813
e9ecd949
JB
128142003-05-29 Jim Blandy <jimb@redhat.com>
12815
12816 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
12817 'core.PID'.
12818
e3e5a4f3
JB
128192003-05-22 Jim Blandy <jimb@redhat.com>
12820
12821 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
12822 backtrace.
d63a86f8 12823
72fe3d25
DC
128242003-05-20 David Carlton <carlton@math.stanford.edu>
12825
12826 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
12827 this time.
12828
58da2eb2
DC
128292003-05-19 David Carlton <carlton@bactrian.org>
12830
12831 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
12832 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
12833
1fcb5155
DC
128342003-05-19 David Carlton <carlton@bactrian.org>
12835
12836 * gdb.c++/namespace.exp: Add namespace scope and anonymous
12837 namespace tests.
12838 Bump copyright date.
12839 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
12840 (main): Call C::D::marker2.
12841 * gdb.c++/namespace1.cc: New file.
12842
85e85163
JJ
128432003-05-14 Jeff Johnston <jjohnstn@redhat.com>
12844
12845 Roland McGrath <roland@redhat.com>
d63a86f8 12846 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
12847 there is no manager thread.
12848
a25fbfec
JJ
128492003-05-08 Jeff Johnston <jjohnstn@redhat.com>
12850
d63a86f8
RM
12851 * gdb.threads/schedlock.exp: Remove assumption that all threads
12852 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
12853 in one of the child threads rather than the main thread.
12854
be375bae
JB
128552003-05-07 Jim Blandy <jimb@redhat.com>
12856
09bf6082
JB
12857 Add support for assembly source testing on the s390x.
12858 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
12859 architecture.
12860 * gdb.asm/s390x.inc: New file.
12861
be375bae
JB
12862 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
12863 succession of 'if' statements.
12864
00905d52
AC
128652003-05-05 Andrew Cagney <cagney@redhat.com>
12866
12867 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
12868
b1e29e33
AC
128692003-05-05 Andrew Cagney <cagney@redhat.com>
12870
12871 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
12872 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
12873
e33d66ec
EZ
128742003-05-02 Elena Zannoni <ezannoni@redhat.com>
12875
12876 * gdb.base/charset.exp: Update based on new behavior of set/show
12877 charset commands.
12878
2b6fd0d8
AC
128792003-05-01 Andrew Cagney <cagney@redhat.com>
12880
12881 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
12882 variable do not give memory errors.
12883
130cacce
AF
128842003-04-30 Adam Fedor <fedor@gnu.org>
12885
12886 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
12887 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
12888 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
12889 gdb.objc/basicclass.m: : New files
12890
12891 * lib/gdb.exp (gdb_compile_objc): New procedure.
12892
bea71854
DJ
128932003-04-27 Daniel Jacobowitz <drow@mvista.com>
12894
12895 * gdb.base/signals.exp: Make backtrace tests more specific.
12896
0f20eeea
DC
128972003-04-23 David Carlton <carlton@bactrian.org>
12898
12899 * gdb.c++/maint.exp (test_first_component): Add tests for
12900 'operator' in more locations.
12901
c8c4d8dc
KB
129022003-04-16 Kevin Buettner <kevinb@redhat.com>
12903
12904 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
12905
3fe60e3c
EZ
129062003-04-16 Elena Zannoni <ezannoni@redhat.com>
12907
12908 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 12909 func marke' instead. Update test name.
3fe60e3c 12910
9219021c
DC
129112003-04-15 David Carlton <carlton@math.stanford.edu>
12912
12913 * gdb.c++/maint.exp: New file.
12914
5dd55bdd
EZ
129152003-04-14 Elena Zannoni <ezannoni@redhat.com>
12916
12917 * gdb.threads/schedlock.c: Change type of thread function argument
12918 to long, to avoid warnings on 64-bit platforms.
12919
00890572
EZ
129202003-04-14 Elena Zannoni <ezannoni@redhat.com>
12921
a9c64011
AS
12922 * gdb.base/attach.exp: Add new message from ptrace in case of
12923 attaching to nonexistent process.
d63a86f8 12924
93201743
JB
129252003-04-11 Jim Blandy <jimb@redhat.com>
12926
12927 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
12928 gdb.c++/userdef.cc: Place comments on the lines to which the
12929 marker function might return.
12930 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
12931 gdb.c++/userdef.exp: Look for those comments to check that we've
12932 returned to the right place, instead of checking line numbers.
12933
2a11c64d
EZ
129342003-04-11 Elena Zannoni <ezannoni@redhat.com>
12935
a9c64011
AS
12936 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
12937 match on sourcefile name, instead of directory name.
2a11c64d 12938
68ab8fc5
EZ
129392003-04-10 Elena Zannoni <ezannoni@redhat.com>
12940
d63a86f8 12941 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
12942 working directory name.
12943
5624293a
JB
129442003-04-09 Jim Blandy <jimb@redhat.com>
12945
12946 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
12947 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
12948 after an inferior function call, report the failure, but allow the
12949 test to continue.
12950
f1f02ee4
SC
129512003-04-05 Stephane Carrez <stcarrez@nerim.fr>
12952
12953 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
12954 with -DPROTOTYPES.
12955
6eb79af0
SC
129562003-04-05 Stephane Carrez <stcarrez@nerim.fr>
12957
12958 * gdb.base/break.exp: Revert last patch.
12959
8dfb4cf0
SC
129602003-04-04 Stephane Carrez <stcarrez@nerim.fr>
12961
12962 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
12963 with -DPROTOTYPES.
12964
ed4c619a
AC
129652003-04-02 Andrew Cagney <cagney@redhat.com>
12966
12967 * gdb.base/callfuncs.exp: Make "print add" messages unique.
12968 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
12969 matching directories by the name breakpoint.
12970 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
12971 Make "continue to marker1" consistent.
12972 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
12973 message consistent.
12974 * lib/gdb.exp: Put "the program is no longer running", and "the
12975 program exited" in parenthesis.
12976 * lib/mi-support.exp: Ditto.
d63a86f8 12977
4e35d5f0 129782003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 12979
4e35d5f0
BR
12980 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
12981
71900fe8
AC
129822003-03-29 Andrew Cagney <cagney@redhat.com>
12983
12984 * gdb.base/sizeof.c (main): Print the value of '\377'.
12985 * gdb.base/sizeof.exp: Check the sign of '\377'.
12986
c0655a16
MC
129872003-03-27 Michael Chastain <mec@shout.net>
12988
12989 * gdb.base/gdb1090.exp: New file.
12990 * gdb.base/gdb1090.cc: New file.
12991
5b2a3989
JB
129922003-03-27 J. Brobecker <brobecker@gnat.com>
12993
12994 * gdb.gdb/observer.exp: New regression test.
12995
79876890
MC
129962003-03-27 Michael Chastain <mec@shout.net>
12997
12998 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
12999 * gdb.base/ptype.exp: Likewise.
13000
6eac95e3
CV
130012003-03-27 Corinna Vinschen <vinschen@redhat.com>
13002
13003 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
13004
e8c71839
MC
130052003-03-26 Michael Chastain <mec@shout.net>
13006
13007 * gdb.base/ptype.exp: Actually use some typedef'd types.
13008
71b10041
SC
130092003-03-21 Stephane Carrez <stcarrez@nerim.fr>
13010
13011 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
13012 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
13013
2512cf80
CV
130142003-03-20 Corinna Vinschen <vinschen@redhat.com>
13015
13016 * gdb.base/default.exp: Fix regular expression.
13017
0d195a4f
CV
130182003-03-20 Corinna Vinschen <vinschen@redhat.com>
13019
13020 * gdb.base/args.exp: Fix regular expression.
13021
8a2dbca8
CV
130222003-03-20 Corinna Vinschen <vinschen@redhat.com>
13023
13024 * gdb.base/help.exp: Allow Win32 child process.
13025
bf028682
CV
130262003-03-20 Corinna Vinschen <vinschen@redhat.com>
13027
13028 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
13029 when stepping out of main().
13030
182dbe85
CV
130312003-03-20 Corinna Vinschen <vinschen@redhat.com>
13032
13033 * gdb.base/default.exp: Check for win32 specific message when calling
13034 "run" without executable.
13035
d67a6ba5
CV
130362003-03-20 Corinna Vinschen <vinschen@redhat.com>
13037
13038 * gdb.base/args.exp: Expect .exe in output.
13039
a955b5bb
CV
130402003-03-20 Corinna Vinschen <vinschen@redhat.com>
13041
13042 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
13043 Cygwin native.
13044
bf6bad4b
AC
130452003-03-17 Andrew Cagney <cagney@redhat.com>
13046
13047 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
13048 vector registes.
13049 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
13050 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
13051
293e9a31
DC
130522003-03-17 David Carlton <carlton@math.stanford.edu>
13053
13054 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
13055 test, for PR breakpoints/38.
13056 Call test_watchpoint_and_breakpoint.
13057 * gdb.base/watchpoint.c (func3): New function.
13058 (main): Call func3.
13059
5330f2db
DC
130602003-03-04 David Carlton <carlton@math.stanford.edu>
13061
13062 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
13063 Garply<Garply<char> >:: garply".
13064 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
13065 with respect to PR c++/1111; note also PR c++/1113.
13066 (test_template_breakpoints): KFAIL "constructor breakpoint" with
13067 respect to PR c++/1062.
13068 KFAIL "destructor breakpoint" with respect to PR c++/1112.
13069
6ece72da
DC
130702003-03-03 David Carlton <carlton@math.stanford.edu>
13071
13072 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
13073 with respect to PR c++/57.
13074 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
13075 c++/826.
13076 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
13077 respect to PR c++/57.
13078
85ca1584
DC
130792003-03-03 David Carlton <carlton@math.stanford.edu>
13080
13081 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
13082 respect to PR c++/33 into FAILs.
13083
98e9c5b8
MC
130842003-03-03 Michael Chastain <mec@shout.net>
13085
7bedbf27
MC
13086 * configure.in: Update copyright years.
13087
130882003-03-03 Michael Chastain <mec@shout.net>
13089
13090 * Makefile.in: Update copyright years.
98e9c5b8 13091
f683e100
DC
130922003-02-28 David Carlton <carlton@math.stanford.edu>
13093
13094 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
13095 print class instead of struct and/or superfluous protection
13096 specifiers, as long as the resulting output is equivalent to the
13097 source code.
13098 Delete FIXME from end of messages on tests that don't need
13099 fixing.
13100
a9e0cf2c
DC
131012003-02-28 David Carlton <carlton@math.stanford.edu>
13102
13103 * gdb.c++/templates.exp (do_tests): Allow const in the two
13104 Foo<volatile char *>::foo tests.
13105
e8d359df
MS
131062003-02-27 Michael Snyder <msnyder@redhat.com>
13107
d63a86f8 13108 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
13109 will be consistant.
13110
0b71dc91
DC
131112003-02-26 David Carlton <carlton@math.stanford.edu>
13112
13113 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
13114 char *>::foo" test with respect to PR c++/33. Create a new test
13115 which is identical to that one except that it doesn't put the
13116 space between the "char" and the "*"; KFAIL it, too.
13117
dd14ab43
DC
131182003-02-26 David Carlton <carlton@math.stanford.edu>
13119
13120 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
13121 template types into either PASSes or KFAILs (corresponding to PR
13122 c++/57). Tweak indentation. Update copyright.
13123
1146c7f1
SC
131242003-02-23 Stephane Carrez <stcarrez@nerim.fr>
13125
13126 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
13127
74641dfb
MC
131282003-02-13 Michael Chastain <mec@shout.net>
13129
13130 * gdb.base/exprs.exp: Remove i960 remnants.
13131 * gdb.base/funcargs.exp: Likewise.
13132 * gdb.base/list.exp: Likewise.
13133 * gdb.base/ptype.exp: Likewise.
13134
559cd2d0
DC
131352003-02-14 David Carlton <carlton@math.stanford.edu>
13136
13137 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
13138 pEe->D::vg()" from XFAIL to KFAIL.
13139
c4f90d87
JM
131402003-02-13 Jason Molenda (jmolenda@apple.com)
13141
13142 * gdb.base/maint.exp: Update maint print statistics regexp to include
13143 new entries.
13144
cbc4d97c
MC
131452003-02-13 Michael Chastain <mec@shout.net>
13146
13147 * gdb.c++/inherit.exp: Remove call to get_debug_format.
13148
40f235b7
MC
131492003-02-12 Michael Chastain <mec@shout.net>
13150
13151 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
13152 * gdb.c++/inherit.exp: Likewise.
13153 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
13154 * gdb.c++/templates.exp: Likewise.
13155 * gdb.c++/virtfunc.exp: Likewise.
13156
c56716b0
JM
131572003-02-06 Jason Molenda (jason-cl@molenda.com)
13158
13159 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
13160 why the code is written that way.
13161
070afcf8
MC
131622003-02-05 Michael Chastain <mec@shout.net>
13163
13164 * gdb.base/dump.exp: Add missing copyright line.
13165
5d0331e5
JM
131662003-02-05 Jason Molenda (jason-cl@molenda.com)
13167
f7ae6d3e 13168 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
13169 at the beginning so the breakpoint doesn't get set on the loop.
13170
92851186
MC
131712003-02-05 Michael Chastain <mec@shout.net>
13172
13173 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
13174 output for configurations with gcc 2.95.3.
13175
cbf1e085
AC
131762003-02-05 Keith Seitz <keiths@redhat.com>
13177 Andrew Cagney <ac131313@redhat.com>
13178
13179 * gdb.mi/mi-cli.exp: New file.
d63a86f8 13180
29518e1e
MC
131812003-02-04 Michael Chastain <mec@shout.net>
13182
13183 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
13184 Call perror and then continue.
13185
5af1d5f3
MC
131862003-02-03 Michael Chastain <mec@shout.net>
13187
13188 * gdb.c++/pr-1023.cc: New file.
13189 * gdb.c++/pr-1023.exp: New file.
13190
6b549786
JB
131912003-02-05 Jim Blandy <jimb@redhat.com>
13192
13193 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
13194 it's local to foobar. Check for it there, and check that it's not
13195 present in main.
13196 * gdb.c++/local.cc (marker2): New function.
13197 (foobar): Call marker1.
13198 (main): Call marker2 instead of marker1.
13199
67f16606
AC
132002003-02-04 Andrew Cagney <ac131313@redhat.com>
13201
13202 * gdb.disasm/mn10200.exp: Obsolete file.
13203 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
13204 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
13205 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
13206
1c5cb38e
DC
132072003-02-04 David Carlton <carlton@math.stanford.edu>
13208
13209 * gdb.c++/overload.exp: Test intToChar(1).
13210 * gdb.c++/overload.cc (intToChar): New.
13211 (main): Call intToChar.
13212
d1fe6965
DC
132132003-02-03 David Carlton <carlton@math.stanford.edu>
13214
13215 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
13216 'might_kfail' arg.
13217 KFAIL some of the continue_to_bp_overloaded calls, according to
13218 PR c++/1025.
13219
9ba61c5d
MC
132202003-02-01 Michael Chastain <mec@shout.net>
13221
13222 * gdb.base/advance.c (marker1): New marker function.
13223 * gdb.base/advance.exp: When the 'advance' command lands on the
13224 return breakpoint, it can legitimately stop on either the
13225 current line or the next line. Accommodate both outcomes.
13226 * gdb.base/until.exp: Likewise.
13227
e7494ffb
AC
132282003-02-02 Andrew Cagney <ac131313@redhat.com>
13229
13230 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
13231 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
13232 now a list, not a tuple.
13233 * gdb.mi/mi-var-display.exp: Ditto.
13234 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 13235
075559bc
AC
132362003-02-01 Andrew Cagney <ac131313@redhat.com>
13237
13238 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
13239 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
13240 stack backtraces.
13241 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 13242
2bd4c7b1
MK
132432003-02-01 Mark Kettenis <kettenis@gnu.org>
13244
13245 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
13246 gdb.mi/mi1-pthreads.exp: Return instead of calling
13247 gdb_suppress_entire_file.
13248
eabd8992
MS
132492003-02-01 Mark Salter <msalter@redhat.com>
13250
13251 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
13252
71469e2f
MS
132532003-01-31 Mark Salter <msalter@redhat.com>
13254
13255 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
13256 Support empty arg.
13257
38a94d44
MC
132582003-01-30 Michael Chastain <mec@shout.net>
13259
13260 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
13261 This was a workaround for a UTF-8 bug in readline 4.3. The bug
13262 has been fixed in gdb/readline on 2003-01-09.
13263
19ea9e73
MS
132642003-01-29 Michael Snyder <msnyder@redhat.com>
13265
e8d359df
MS
13266 * gdb.base/maint.exp: Allow for leading underscore in symbol.
13267 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
13268 * gdb.base/args.exp: Skip if target does not support args passing.
13269
2307bd6a
DJ
132702003-01-22 Daniel Jacobowitz <drow@mvista.com>
13271
19ea9e73 13272 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
13273 gdb_test. Accept a list of expect arguments as the third
13274 parameter.
13275 (gdb_test): Use it.
13276
f2dd3617
EZ
132772003-01-20 Elena Zannoni <ezannoni@redhat.com>
13278
13279 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
13280 allow for different test tree configurations. Update some
13281 tescases accordingly.
13282 * gdb.arch/altivec-regs.exp: Ditto.
13283 * gdb.asm/asm-source.exp: Ditto.
13284 * gdb.base/advance.exp: Ditto.
13285 * gdb.base/display.exp: Ditto.
d63a86f8 13286 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
13287 * gdb.base/mips_pro.exp: Ditto.
13288 * gdb.base/overlays.exp: Ditto.
13289 * gdb.base/relocate.exp: Ditto.
13290 * gdb.base/setshow.exp: Ditto.
13291 * gdb.base/step-line.exp: Ditto.
13292 * gdb.base/step-test.exp: Ditto.
13293 * gdb.base/until.exp: Ditto.
13294 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
13295
c71cdefd
DC
132962003-01-17 David Carlton <carlton@math.stanford.edu>
13297
13298 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
13299 corresponding to PR c++/945.
13300 Update copyright.
13301
fdba05d7
DC
133022003-01-17 David Carlton <carlton@math.stanford.edu>
13303
13304 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
13305 corresponding to PR c++/68.
13306
133072003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
13308
13309 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
13310 (test_paddr_hairy_functions): Call print_addr_2_kfail for
13311 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
13312
c362c33a
EZ
133132003-01-15 Elena Zannoni <ezannoni@redhat.com>
13314
0fbc361c
EZ
13315 * gdb.base/break.exp: Fix change of default location, because of
13316 removal of until tests.
13317 * gdb.base/help.exp: Update test for new 'until' help message.
13318 Add test for help on 'advance'.
a9c64011 13319 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 13320
dabf8a35
MK
133212003-01-15 Mark Kettenis <kettenis@gnu.org>
13322
13323 * gdb.base/default.exp: Adapt "info float" test for recent changes
13324 to that command. Add test for "info vector".
13325 * gdb.base/float.exp: New file. Add test for "info float" that
13326 resembles the old test in gdb.base/default.exp.
13327
a1769aca
DC
133282003-01-15 David Carlton <carlton@math.stanford.edu>
13329
13330 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
13331
82025e13
EZ
133322003-01-15 Elena Zannoni <ezannoni@redhat.com>
13333
13334 * gdb.base/break.exp: Move the tests of until command from here...
13335 * gdb.base/until.exp: ... to here. New file. Add other tests.
13336 * gdb.base/advance.c: New file.
13337 * gdb.base/advance.exp: New file.
13338
8f9ab801
EZ
133392003-01-14 Elena Zannoni <ezannoni@redhat.com>
13340
a9c64011
AS
13341 * gdb.base/args.c: New file.
13342 * gdb.base/args.exp: New file.
8f9ab801 13343
9ae66589
DJ
133442003-01-14 Daniel Jacobowitz <drow@mvista.com>
13345
13346 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
13347
8d77e5c3
DJ
133482003-01-14 Daniel Jacobowitz <drow@mvista.com>
13349
13350 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
13351
12d2f0a1
DJ
133522003-01-14 Daniel Jacobowitz <drow@mvista.com>
13353
13354 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
13355 dates.
13356
6ca37014
DJ
133572003-01-13 Daniel Jacobowitz <drow@mvista.com>
13358
13359 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
13360
b0023472
DJ
133612003-01-13 Daniel Jacobowitz <drow@mvista.com>
13362
13363 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
13364 (ptype &*"foo").
13365 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
13366
607fbc54 133672003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
13368
13369 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
13370 * gdb.mi/mi1-console.exp: Likewise.
13371
607fbc54 133722003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
13373
13374 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
13375 * gdb.mi/mi1-console.exp: Likewise.
13376
a1fb14a2
DJ
133772003-01-13 Daniel Jacobowitz <drow@mvista.com>
13378
13379 * gdb.c++/overload.exp: Remove some fixed XFAILs.
13380
c4cf40b7
DJ
133812003-01-09 Daniel Jacobowitz <drow@mvista.com>
13382
13383 * gdb.base/detach.exp: New test.
13384
696d5a5b
DJ
133852003-01-09 Daniel Jacobowitz <drow@mvista.com>
13386
13387 * Makefile.in (ALL_SUBDIRS): New variable.
13388 (subdirs, clean, distclean): Use it.
13389 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
13390 regenerating Makefile, since it is generated from the top level.
13391 * gdb.asm/Makefile.in: Likewise.
13392 * gdb.base/Makefile.in: Likewise.
13393 * gdb.c++/Makefile.in: Likewise.
13394 * gdb.disasm/Makefile.in: Likewise.
13395 * gdb.java/Makefile.in: Likewise.
13396 * gdb.mi/Makefile.in: Likewise.
13397 * gdb.threads/Makefile.in: Likewise.
13398 * gdb.trace/Makefile.in: Likewise.
13399
754533e4
DC
134002003-01-09 David Carlton <carlton@math.stanford.edu>
13401
13402 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
13403 Add copyright year 2003.
13404
d8b3e9ee
MC
134052003-01-06 Michael Chastain <mec@shout.net>
13406
13407 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
13408 When selecting a thread, 'line' and 'file' are optional.
13409 * gdb.mi/mi1-pthreads.exp: Likewise.
13410
8e9e0fe6
AS
134112003-01-06 Andreas Schwab <schwab@suse.de>
13412
13413 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
13414 failures.
13415
b5ab8ff3
DJ
134162003-01-04 Daniel Jacobowitz <drow@mvista.com>
13417
13418 Fix PR gdb/844
13419 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
13420 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
13421
13422 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
13423 instead of calling gdb_suppress_entire_file.
13424 * gdb.threads/print-threads.exp: Likewise.
13425 * gdb.threads/schedlock.exp: Likewise.
13426
13427 * gdb.threads/killed.exp: Return instead of calling
13428 gdb_suppress_entire_file.
13429 * gdb.threads/linux-dp.exp: Likewise.
13430 * gdb.threads/pthreads.exp: Likewise.
13431
1e698235
DJ
134322003-01-04 Daniel Jacobowitz <drow@mvista.com>
13433
13434 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
13435 stabs.
13436 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
13437 * gdb.base/whatis.exp: Always allow (void) after function names.
13438
147ff08c
DJ
134392003-01-04 Daniel Jacobowitz <drow@mvista.com>
13440
13441 * gdb.c++/casts.exp: Correct regexp.
13442
dc62bfc2
MK
134432003-01-04 Mark Kettenis <kettenis@gnu.org>
13444
13445 * configure.in: Call AC_CONFIG_HEADER. Don't call
13446 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
13447 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
13448 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
13449 aforementioned directories in the AC_OUPUT call.
13450 * config.hin: New file.
13451 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
13452 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
13453 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
13454 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
13455 pass -I$objdir instead of -I$objdir/$subdir in compilation.
13456 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
13457 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
13458 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
13459 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
13460 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
13461 gdb.threads/configure.in, gdb.threads/configure,
13462 gdb.threads/config.in, gdb.trace/configure.in,
13463 gdb.trace/configure: Removed.
13464
77afa639
MC
134652003-01-03 Michael Chastain <mec@shout.net>
13466
13467 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
13468 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
13469
7634bb6e
DJ
134702003-01-03 Daniel Jacobowitz <drow@mvista.com>
13471
13472 * gdb.base/store.exp: Fix regular expressions.
13473
b39c905e
MK
134742002-12-28 Mark Kettenis <kettenis@gnu.org>
13475
13476 * configure.in: Rewrite.
13477 * configure: Regenerated.
13478
0a8551dd
DC
134792003-01-03 David Carlton <carlton@math.stanford.edu>
13480
13481 * gdb.base/psymtab.exp: New file.
13482 * gdb.base/psymtab1.c: Ditto.
13483 * gdb.base/psymtab2.c: Ditto.
13484
c60b7188
AF
134852002-12-23 Adam Fedor <fedor@gnu.org>
13486
13487 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
13488
ee73db83
DC
134892002-12-23 David Carlton <carlton@math.stanford.edu>
13490
13491 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
13492 and current_directory initialization.
13493
d6c1774e
JB
134942002-12-22 Jim Blandy <jimb@redhat.com>
13495
f0a847b8
JB
13496 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
13497 rather than as part of the output file name.
13498
d6c1774e
JB
13499 * gdb.base/attach.exp: There's no need to copy the test program to
13500 /tmp; that was only ever necessary on HP/UX, and this test is
13501 entirely disabled there anyway.
13502
f0708dbb
JB
135032002-12-21 Jim Blandy <jimb@redhat.com>
13504
4c2acfea
JB
13505 * gdb.c++/psmang.exp: Doc fix.
13506
f0708dbb
JB
13507 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
13508 test.
13509
9579e000
DC
135102002-12-20 David Carlton <carlton@math.stanford.edu>
13511
13512 * gdb.c++/annota2.exp: KFAIL annotate-quit.
13513
d1810171
MC
135142002-12-18 Michael Chastain <mec@shout.net>
13515
13516 * gdb.c++/annota2.exp: Add copyright year 2002.
13517
76565097
DC
135182002-12-17 David Carlton <carlton@math.stanford.edu>
13519
13520 * gdb.c++/try_catch.cc: Add marker comments.
13521 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
13522 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
13523 * gdb.c++/m-static.cc: Ditto.
13524 * gdb.c++/m-static1.cc: Ditto.
13525 * gdb.c++/try_catch.cc: Ditto.
13526
da81390b
JJ
135272002-12-16 Jeff Johnston <jjohnstn@redhat.com>
13528
13529 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
13530 to see whether we are using the new -environment-directory
13531 command which resets via -r or the old version of the command
13532 which may prompt the user. Part of fix for gdb/741.
13533
b304d130
AC
135342002-12-13 Andrew Cagney <ac131313@redhat.com>
13535
13536 * gdb.fortran/types.exp: Update obsolete comment.
13537 * gdb.fortran/exprs.exp: Ditto.
13538 * lib/gdb.exp: Delete obsolete code.
13539 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
13540 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
13541 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
13542 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
13543 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
13544 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
13545 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
13546 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
13547 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
13548 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
13549 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
13550 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
13551 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
13552 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
13553 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
13554 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
13555 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
13556 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
13557 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
13558 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
13559 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
13560 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
13561 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
13562 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
13563 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
13564 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
13565 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
13566 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
13567 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
13568 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
13569 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
13570 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
13571 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
13572 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
13573 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
13574 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
13575 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
13576
a23b6e6a
DC
135772002-12-11 David Carlton <carlton@math.stanford.edu>
13578
13579 * gdb.c++/m-data.exp: Add test for members that shadow global
13580 variables: see PR gdb/804.
13581 * gdb.c++/m-data.cc: Ditto.
13582
6604731b
DJ
135832002-12-10 Daniel Jacobowitz <drow@mvista.com>
13584
13585 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
13586
de46ecd7
DC
135872002-12-06 David Carlton <carlton@math.stanford.edu>
13588
13589 * gdb.base/store.c: Don't declare functions static.
13590
27e829d0
AC
135912002-12-04 Andrew Cagney <ac131313@redhat.com>
13592
13593 * gdb.base/store.exp, gdb.base/store.c: New files.
13594
92806416
DJ
135952002-12-03 Daniel Jacobowitz <drow@mvista.com>
13596
13597 * gdb.base/selftest.exp: Update for current gdb.
13598
3bcbaac5
DJ
135992002-12-03 Daniel Jacobowitz <drow@mvista.com>
13600
13601 * gdb.base/maint.exp: Only dump symbols from one source file
13602 or objfile.
13603
f4f00b1f
DJ
136042002-12-03 Daniel Jacobowitz <drow@mvista.com>
13605
13606 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
13607 function call.
13608
f1c8a949
JB
136092002-11-25 Jim Blandy <jimb@redhat.com>
13610
13611 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
13612 function appearing in error message.
13613
9e297a97
DJ
136142002-11-21 Daniel Jacobowitz <drow@mvista.com>
13615
13616 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
13617
1f312e79
JJ
136182002-11-08 Jeff Johnston <jjohnstn@redhat.com>
13619
d63a86f8
RM
13620 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
13621 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
13622 should be in mi console format. This is part of fix for PR gdb/604.
13623
83c31e7d
FN
136242002-09-18 Fernando Nasser <fnasser@redhat.com>
13625
13626 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
13627 which explicitly prints the zero offset as "+0".
13628
322b3f65
DJ
136292002-10-22 Daniel Jacobowitz <drow@mvista.com>
13630
13631 * gdb.threads/schedlock.c (args): Make unsigned.
13632
136332002-10-21 Daniel Jacobowitz <drow@mvista.com>
13634
13635 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
13636 numbers. Allow "foo2|selected stack frame".
13637 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
13638 * gdb.asm/asmsrc2.s: Likewise.
13639 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
13640 comments.
13641 * gdb.asm/mips.inc: New file.
13642
5e2fe5b8
AF
136432002-10-18 Adam Fedor <fedor@gnu.org>
13644
13645 * gdb.base/default.exp: Update expected output to include 'ObjC'.
13646 * gdb.base/help.exp: Likewise.
13647
abe1a5d0
KB
136482002-10-17 Kevin Buettner <kevinb@redhat.com>
13649
13650 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
13651 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
13652
10abb1d4
JB
136532002-10-02 Jim Blandy <jimb@redhat.com>
13654
13655 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
13656
1f609b42
AC
136572002-10-01 Andrew Cagney <ac131313@redhat.com>
13658
13659 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
13660 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
13661 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
13662 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
13663 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
13664 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
13665 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
13666
0aee02e4
AC
136672002-09-29 Andrew Cagney <ac131313@redhat.com>
13668
13669 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
13670 * mi0-disassemble.exp, mi0-eval.exp: Delete.
13671 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
13672 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
13673 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
13674 * mi0-var-block.exp, mi0-var-child.exp: Delete.
13675 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 13676
6fde09ad
KB
136772002-09-27 Kevin Buettner <kevinb@redhat.com>
13678
13679 * gdb.base/annota1.exp (info break): Make directory components of
13680 path optional since not all compilers emit this debug information.
13681
889bf7c5
PA
13682 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
13683 step ends up stepping out of the function instead of stopping on
13684 the epilogue.
6fde09ad 13685
9e8aab75
KS
136862002-09-26 Keith Seitz <keiths@redhat.com>
13687
13688 * lib/insight-support.exp (gdbtk_start): Figure out where
13689 the insight executable is based on where gdb is. Use this
13690 executable to start insight instead of gdb.
13691
e36180d7
AC
136922002-09-25 Andrew Cagney <cagney@redhat.com>
13693
13694 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
13695
9dd34b2b
AC
136962002-09-24 Andrew Cagney <ac131313@redhat.com>
13697
13698 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
13699 test_isolated_complaints.
13700 (test_empty_complaint): New function.
13701 (test_empty_complaints): New function. Check no output when no
13702 complaints.
d63a86f8 13703
dea97812
KB
137042002-09-19 Jim Blandy <jimb@redhat.com>
13705
a9c64011 13706 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 13707
54951bd7
AC
137082002-09-19 Andrew Cagney <ac131313@redhat.com>
13709
13710 * gdb.gdb/complaints.exp: New file.
13711
dec43320
AC
137122002-09-18 Andrew Cagney <ac131313@redhat.com>
13713
13714 * gdb.base/maint.exp: Check `help maint internal-warning'.
13715
e70d6e3f
DC
137162002-09-18 David Carlton <carlton@math.stanford.edu>
13717
13718 * gdb.c++/m-static.exp: Remove breakpoints depending on line
13719 numbers, and replace them by a single breakpoint after the
13720 constructors are all finished.
13721 Add test 4.
13722 * gdb.c++/m-static.cc: Add test 4.
13723 * gdb.c++/m-static.h: New file.
13724 * gdb.c++/m-static1.cc: New file.
13725
13726 * gdb.c++/printmethod.exp: New file.
13727 * gdb.c++/printmethod.cc: New file.
13728
13729 * gdb.c++/pr-574.exp: New file.
13730 * gdb.c++/pr-574.cc: New file.
13731
afb5c968
CV
137322002-09-18 Corinna Vinschen <vinschen@redhat.com>
13733
13734 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
13735 embedded targets which never actually exit.
13736
31e45dee
FN
137372002-09-18 Fernando Nasser <fnasser@redhat.com>
13738
13739 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
13740 "don't step after run" as unresolved or unsupported, instead of xfail.
13741
a283c5a1
CV
137422002-09-18 Corinna Vinschen <vinschen@redhat.com>
13743
13744 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
13745 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
13746 Add newline to expected string in "step out of main (status wrapper)"
13747 case.
13748
11350d2a
CV
137492002-09-18 Corinna Vinschen <vinschen@redhat.com>
13750
13751 * lib/gdb.exp (rerun_to_main): Allow restarting application.
13752 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
13753
0deec7d6
TT
137542002-09-17 Tom Tromey <tromey@redhat.com>
13755
13756 * gdb.base/printcmds.exp (test_print_string_constants): Expect
13757 \000, not \0, in double-quoted string.
13758
b2b4a1b5
CV
137592002-09-14 Corinna Vinschen <vinschen@redhat.com>
13760
c9d37158 13761 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
13762 string after running the commands execution on breakpoint tests.
13763
1c56143a
CV
137642002-09-13 Corinna Vinschen <vinschen@redhat.com>
13765
13766 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
13767
37f8da45
JB
137682002-09-12 Joel Brobecker <brobecker@gnat.com>
13769
13770 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
13771
08b468e0
KS
137722002-09-10 Keith Seitz <keiths@redhat.com>
13773
13774 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
13775 runto proc.
13776 (mi_run_to_main): Use mi_runto.
13777 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
13778
dc360f58
KS
137792002-09-10 Keith Seitz <keiths@redhat.com>
13780
13781 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
13782 regexp for stopping at main. Could have multiple event notifications.
13783 Don't assume that main was declared with no parameters.
13784 (mi_next): Use mi_step_to.
13785 (mi_step): Use mi_next_to.
13786
ce3abcfb
CV
137872002-09-09 Corinna Vinschen <vinschen@redhat.com>
13788
13789 * gdb.base/default.exp: Fix expected string in `info float' test.
13790
d1f5b980
BE
137912002-09-09 Ben Elliston <bje@redhat.com>
13792
13793 * config/mips.exp: Update comments.
13794 * config/mips-idt.exp: Likewise.
13795 * config/nind.exp: Likewise.
13796 * config/slite.exp: Likewise.
13797 * config/sparclet.exp: Likewise.
13798 * config/udi.exp: Likewise.
13799 * config/vx.exp: Likewise.
13800 * config/vxworks29k.exp: Likewise.
13801
2f71430b
JB
138022002-09-05 Jim Blandy <jimb@redhat.com>
13803
13804 * gdb.threads/killed.exp: Fix test failure message.
13805
7ddebc7e
KS
138062002-09-04 Keith Seitz <keiths@redhat.com>
13807
13808 * lib/mi-support.exp: Update copyright.
13809 (mi_gdb_test): Increase the priority of the expected pattern
13810 so that it matches gdb_test.
13811
0ae67eb3
KS
138122002-09-03 Keith Seitz <keiths@redhat.com>
13813
13814 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
13815 Use integer comparison instead of string comparison for testing
13816 whether binary was built.
13817
38fc42c8
JB
138182002-09-03 Jim Blandy <jimb@redhat.com>
13819
13820 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
13821
b6ff0e81
JB
138222002-08-29 Jim Blandy <jimb@redhat.com>
13823
13824 * gdb.threads/pthreads.exp: Move the portable thread compilation
13825 code into a function in lib/gdb.exp, and call that from here.
13826 * lib/gdb.exp (gdb_compile_pthreads): New function.
13827
07c98896
KS
138282002-08-29 Keith Seitz <keiths@redhat.com>
13829
13830 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
13831 expect_out so that callers can get at it.
13832
0312286c
DJ
138332002-08-23 Daniel Jacobowitz <drow@mvista.com>
13834
13835 * gdb.threads/print-threads.c: New file.
13836 * gdb.threads/print-threads.exp: New file.
13837 * gdb.threads/schedlock.c: New file.
13838 * gdb.threads/schedlock.exp: New file.
13839
dd039bc4
EZ
138402002-08-22 Elena Zannoni <ezannoni@redhat.com>
13841
a9c64011
AS
13842 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
13843 not altivec.c.
dd039bc4 13844
1f36144c
MK
138452002-08-17 Mark Kettenis <kettenis@gnu.org>
13846
13847 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
13848 targets. The problem should be fixed now.
13849
16057ec7 138502002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
13851
13852 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
13853 2002-07-24 change that removes final dots from error messages.
13854
3c1499ad
TT
138552002-08-13 Tom Tromey <tromey@redhat.com>
13856
13857 * gdb.base/readline.exp: New file.
13858
a20ce2c3
AC
138592002-08-01 Andrew Cagney <ac131313@redhat.com>
13860
13861 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
13862 supress message.
13863
db034ac5
AC
138642002-08-01 Andrew Cagney <cagney@redhat.com>
13865
13866 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
13867 CHILL_FOR_TARGET and CHILL_LIB.
13868 * configure.in (configdirs): Remove gdb.chill.
13869 * configure: Regenerate.
13870 * lib/gdb.exp: Obsolete references to chill.
13871 * gdb.fortran/types.exp: Ditto.
13872 * gdb.fortran/exprs.exp: Ditto.
13873
3e000b18
KB
138742002-07-30 Kevin Buettner <kevinb@redhat.com>
13875
13876 * gdb.base/shlib-call.exp (additional_flags): Conditionally
13877 set Irix-specific compile and link flags.
13878
28f4966b
KB
138792002-07-29 Kevin Buettner <kevinb@redhat.com>
13880
13881 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
13882 source files. The ``-o'' option doesn't work with the ``-E'' option
13883 when using the Irix compiler.
13884
46c0d5a6
DJ
138852002-07-19 Daniel Jacobowitz <drow@mvista.com>
13886
13887 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
13888 Improve support for reusing an exec file. Copy exec file
13889 to target, and run gdbserver on the target instead of on the host.
13890
eecf4bed
JB
138912002-07-18 Jim Blandy <jimb@redhat.com>
13892
0f815cdf
JB
13893 * gdb.base/ending-run.exp: Don't expect to see the program end in
13894 some orderly fashion when we're running on a real stand-alone
13895 board.
13896
eecf4bed
JB
13897 * gdb.base/interrupt.exp: Correct logic for skipping tests on
13898 targets that don't support interrupts.
13899
52d309e4
JB
139002002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
13901
13902 * gdb.base/attach.exp: Add patterns to match output from /proc-based
13903 systems.
13904 Move comments in expect statements to inside the actions, so that they
13905 don't get matched against.
13906
ff683d9e
MK
139072002-07-10 Mark Kettenis <kettenis@gnu.org>
13908
13909 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
13910 function when asleep" test.
13911
b5356753
AC
139122002-07-10 Andrew Cagney <ac131313@redhat.com>
13913
13914 * gdb.base/page.exp: Rewrite to handle problems with very long
13915 `info set' output. Update copyright.
13916
6aa4d13a
AC
139172002-06-26 Andrew Cagney <ac131313@redhat.com>
13918
13919 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
13920 gdb.threads-hp.
13921 * gdb.hp/configure: Regenerate.
13922 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
13923 * gdb.hp/gdb.threads-hp/configure: Delete file.
13924 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
13925
8cf8c2b8
AC
139262002-06-22 Andrew Cagney <ac131313@redhat.com>
13927
13928 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
13929 setlocale, bindtextdomain and textdomain.
13930
6827a8f8
JB
139312002-06-11 Jim Blandy <jimb@redhat.com>
13932
919d772c
JB
13933 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
13934 preprocessor macro information is present.
13935
6827a8f8
JB
13936 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
13937 tests.
13938
c15b0d21
MS
139392002-06-06 Michael Snyder <msnyder@redhat.com>
13940
c5984d70
MS
13941 * gdb.base/overlays.exp: Record addresses of overlay
13942 functions in TCL variables rather than in GDB variables,
13943 to avoid having GDB convert them to pointers (with loss
13944 of information).
13945
d63a86f8 13946 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 13947 default linker script changes.
c15b0d21
MS
13948 * gdb.base/long_long.exp: Add check for sizeof (long double).
13949
be26fe0d
ML
139502002-06-06 Michal Ludvig <mludvig@suse.cz>
13951
13952 * gdb.asm/asm-source.exp: Add x86-64 target.
13953 * gdb.asm/x86_64.inc: New.
d63a86f8 13954
258093ca 139552002-05-30 Michael Chastain <mec@shout.net>
258093ca 13956
4b3153f1 13957 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
13958 * gdb.c++/m-static.cc: New file.
13959 * gdb.c++/m-static.exp: New file.
13960
241264c6
MS
139612002-05-28 Michael Snyder <msnyder@redhat.com>
13962
13963 * gdb.base/call-ar-st.exp: Allow for reduced floating point
13964 precision.
13965
9bba8c8f 139662002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 13967
4b3153f1 13968 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
13969 * gdb.c++/m-data.cc: New file.
13970 * gdb.c++/m-data.exp: New file.
13971
139722002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 13973
4b3153f1 13974 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 13975 * gdb.c++/try_catch.cc: New file.
d63a86f8 13976 * gdb.c++/try_catch.exp: New file.
9bba8c8f 13977
def1b996
MC
139782002-05-27 Michael Chastain <mec@shout.net>
13979
13980 * gdb.c++/local.exp: Accept more nested types in output.
13981
522ba268
MC
139822002-05-26 Michael Chastain <mec@shout.net>
13983
13984 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
13985
277254ba
MS
139862002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
13987
13988 * lib/gdb.exp (gdb_wrapper_init): Just because
13989 gdb_wrapper_file exists, this does not mean that the file
13990 should not be rebuilt. That is what gdb_wrapper_initialized
13991 is for.
13992 (default_gdb_init): Reset gdb_wrapper_initialized.
13993
b61a8733
MS
139942002-05-23 Michael Snyder <msnyder@redhat.com>
13995
d63a86f8 13996 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
13997 the precision of the floating point test results.
13998 * gdb.base/call-rt-st.exp: Ditto.
13999
b61a8733
MS
14000 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
14001 * gdb.base/call-rt-st.exp: Ditto.
14002
56f6e910
MC
140032002-05-19 Michael Chastain <mec@shout.net>
14004
14005 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
14006
ad0b0016
EZ
140072002-05-19 Elena Zannoni <ezannoni@redhat.com>
14008
a9c64011
AS
14009 * configure.in (configdirs): Add gdb.arch.
14010 * configure: Regenerate.
ad0b0016 14011
f617d2b6
JB
140122002-05-17 Jim Blandy <jimb@redhat.com>
14013
14014 * gdb.base/completion.exp: Recognize the more detailed error
14015 messages produced by the macro expander's lexical analyzer.
14016
eac2a696
EZ
140172002-05-14 Elena Zannoni <ezannoni@redhat.com>
14018
a9c64011
AS
14019 * gdb.arch/altivec-abi.c: New file.
14020 * gdb.arch/altivec-abi.exp: New file.
14021 * gdb.arch/altivec-regs.c: New file.
14022 * gdb.arch/altivec-regs.exp: New file.
eac2a696 14023
2fdde8f8
DJ
140242002-05-14 Daniel Jacobowitz <drow@mvista.com>
14025
14026 * gdb.base/maint.exp (maint print type): Update for new type
14027 structure.
d63a86f8 14028
e31f1a7c
EZ
140292002-05-14 Elena Zannoni <ezannoni@redhat.com>
14030
14031 * gdb.arch: New directory.
14032 * gdb.arch/configure.in: New file.
14033 * gdb.arch/configure: New file.
14034 * gdb.arch/Makefile.in: New file.
14035
db589741
CV
140362002-05-13 Corinna Vinschen <vinschen@redhat.com>
14037
14038 * gdb.asm/asm-source.exp: Add v850 as supported target.
14039 * gdb.asm/v850.inc: New file.
14040
8ce2a7dc
DJ
140412002-05-13 Daniel Jacobowitz <drow@mvista.com>
14042
14043 * gdb.c++/annota2.exp (annotate-quit): Add comment.
14044
df763c7f
DJ
140452002-05-12 Daniel Jacobowitz <drow@mvista.com>
14046
14047 * gdb.base/break.exp: Check 'break "marker2"'.
14048
377daeed
MS
140492002-05-10 Michael Snyder <msnyder@redhat.com>
14050
14051 * gdb.base/long_long.exp: Fix typo.
14052
c4b7bc2b
JB
140532002-05-10 Jim Blandy <jimb@redhat.com>
14054
ecac9a4e
JB
14055 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
14056 a bug.
14057
c4b7bc2b
JB
14058 * gdb.base/printcmds.exp (test_integer_literals_rejected):
14059 Recognize more detailed error message produced by the macro
14060 expander's lexical analyzer.
14061 * lib/gdb.exp (test_print_reject): Same.
14062
e71019a1
MK
140632002-05-09 Mark Kettenis <kettenis@gnu.org>
14064
14065 * gdb.c++/method.exp: Fix typo.
14066
fedfc8e6
MS
140672002-05-08 Michael Snyder <msnyder@redhat.com>
14068
166a1957
MS
14069 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
14070 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 14071 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
14072 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
14073 Add iftarget clause for strongarm.
d63a86f8 14074
f1c47eb2
MS
140752002-05-06 Michael Snyder <msnyder@redhat.com>
14076
cb9a9d3e
MS
14077 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
14078 (gdb_continue_to_end): Accept output from status wrapper.
14079 * gdb.base/ending-run.exp: Add case for output from status wrapper.
14080 Clean up fail messages to match pass messages.
14081
f1c47eb2
MS
14082 Enable the "needs_status_wrapper" testsuite feature.
14083 * lib/gdb.exp (gdb_wrapper_init): New procedure.
14084 (gdb_compile): Conditionally call gdb_wrapper_init.
14085 * gdb.base/a2-run.exp: Recognize output from status wrapper.
14086 * gdb.c++/method.exp: Recognize output from status wrapper.
14087
6079c749
BE
140882002-05-06 Ben Elliston <bje@redhat.com>
14089From Graydon Hoare <graydon@redhat.com>
14090
14091 * config/sid.exp: Include support for "rawsid" protocol.
14092
188baff3
JB
140932002-05-03 Jim Blandy <jimb@redhat.com>
14094
14095 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
14096 * gdb.c++/hang3.C: New file.
14097
b9c07f0f
AC
140982002-05-04 Andrew Cagney <ac131313@redhat.com>
14099
14100 * gdb.base/default.exp: Remove obsolete code.
14101 * gdb.c++/misc.exp: Ditto. Update copyright.
14102 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
14103 * gdb.base/whatis.exp: Ditto. Update copyright.
14104 * gdb.base/scope.exp: Ditto. Update copyright.
14105 * gdb.base/ptype.exp: Ditto. Update copyright.
14106 * gdb.base/printcmds.exp: Ditto. Update copyright.
14107 * gdb.base/opaque.exp: Ditto. Update copyright.
14108 * gdb.base/list.exp: Ditto.
14109 * gdb.base/funcargs.exp: Ditto. Update copyright.
14110 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
14111 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
14112 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
14113 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
14114 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
14115 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
14116
5c7a0397
MS
141172002-05-02 Michael Snyder <msnyder@redhat.com>
14118
d6dcc264 14119 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
14120 * gdb.base/long_long.exp: Add xscale target.
14121 * gdb.base/default.exp: Add xscale target.
14122
eb7f1c48
JB
141232002-05-01 Jim Blandy <jimb@redhat.com>
14124
14125 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
14126 gdb.c++/hang.exp: New test.
14127
a6befae8
FF
141282002-05-01 Fred Fish <fnf@redhat.com>
14129
14130 * gdb.base/completion.exp: Handle completions of "./Make" for
14131 more than one completion possibility, as is the case when we
14132 build and test in the source tree.
14133
0a310277
AG
141342002-04-29 Anthony Green <green@redhat.com>
14135
14136 * gdb.java/jmisc1.exp: New file.
14137 * gdb.java/jmisc2.exp: New file.
14138
6ff9af88
DJ
141392002-04-24 Daniel Jacobowitz <drow@mvista.com>
14140
14141 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
14142
96b3d632
EZ
141432002-04-23 Elena Zannoni <ezannoni@redhat.com>
14144
14145 * gdb.base/help.exp: Change 'help status' to allow for target
14146 dependent output differences.
14147
5019bb54
MC
141482002-04-22 Michael Chastain <mec@shout.net>
14149
14150 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
14151
a805a116
MC
141522002-04-22 Michael Chastain <mec@shout.net>
14153
14154 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
14155
a1706bfd
DM
141562002-04-17 David S. Miller <davem@redhat.com>
14157
14158 * gdb.asm/sparc64.inc: New file.
14159 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
14160
a73a20a2
EZ
141612002-04-19 Elena Zannoni <ezannoni@redhat.com>
14162
14163 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
14164 instruction file directly into the build tree. Clean up at end of
14165 test.
14166
ba678339
DM
141672002-04-18 David S. Miller <davem@redhat.com>
14168
14169 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
14170 handle 64-bit platforms correctly.
14171 * gdb.base/maint.exp: Likewise.
14172
b03399da
KB
141732002-04-18 Kevin Buettner <kevinb@redhat.com>
14174
14175 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
14176 ``-fpic'' when compiling files comprising a shared library, but
14177 it does need additional linker flags in order to find shared
14178 libraries at run time.
14179
e2004992
KB
141802002-04-18 Kevin Buettner <kevinb@redhat.com>
14181
14182 * gdb.base/cvexpr.c (use): New function.
14183 (main): Invoke use() on all global variables to prevent
14184 some linkers from deleting these otherwise unused symbols.
14185
d8937120
MC
141862002-04-17 Michael Chastain <mec@shout.net>
14187From David S. Miller <davem@redhat.com>
14188
14189 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
14190 handle 64-bit platforms correctly.
14191
ffd61a58
MS
141922002-04-12 Michael Snyder <msnyder@redhat.com>
14193From Jim Blandy <jimb@redhat.com>
a9c64011 14194 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
14195 script can handle this instead.
14196 * gdb.base/bar.c (barx): Same.
14197 * gdb.base/baz.c (bazx): Same.
14198 * gdb.base/grbx.c (grbxx): Same.
14199
14200 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
14201 manager doesn't automatically unmap overlays unnecessarily.
14202
6b8426a6
MH
142032002-04-10 Martin M. Hunt <hunt@redhat.com>
14204
14205 * gdb.base/ending-run.exp: Fix pattern for Mips targets
14206 stepping out of main.
14207
34af4875
MC
142082002-04-09 Michael Chastain <mec@shout.net>
14209
14210 * gdb.c++/local.cc (main): Move call to marker1() inside nested
14211 scope so that the nested scope tests will make sense.
14212 * gdb.c++/local.exp: Write patterns that actually work with gcc
14213 (the HP patterns "were never known to work with gcc").
14214 Keep the old aCC patterns too.
14215
2d1676a0
DJ
142162002-04-09 Daniel Jacobowitz <drow@mvista.com>
14217
14218 * gdb.base/attach.exp: Correct target board test.
14219
3a63e3f9
MC
142202002-04-08 Michael Chastain <mec@shout.net>
14221
14222 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
14223 in a const method. Add some xfail and fail cases for configurations
14224 that do not emit the "const ...".
14225
f18dabd2
MC
142262002-04-07 Michael Chastain <mec@shout.net>
14227
14228 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
14229 Accept "A * const" and "const A * const" as type of "this".
14230 Fix spelling of getFunky throughout. Make messages uniform.
14231
0fcddd82
EZ
142322002-04-07 Elena Zannoni <ezannoni@redhat.com>
14233
a9c64011 14234 Work around for PR gdb/285:
0fcddd82
EZ
14235 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
14236
16a8534a
EZ
142372002-04-07 Elena Zannoni <ezannoni@redhat.com>
14238
14239 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
14240 instructions file at run time instead of configure time.
14241 Sometimes we run the test in a directory that is not the one we
14242 configured in.
14243 * gdb.asm/configure.in: Delete creation of symlink.
14244 * gdb.asm/configure: Regenerate.
14245
24181d81
JB
142462002-04-05 J. Brobecker <brobecker@gnat.com>
14247
14248 * gdb.gdb/xfullpath.exp: New test, to exercise the new
14249 xfullpath () function.
14250
7cdb7107
DJ
142512002-04-04 Daniel Jacobowitz <drow@mvista.com>
14252
14253 * gdb.asm/Makefile.in: Correct dependencies.
14254
14255 * gdb.asm/powerpc.inc: New file.
14256 * gdb.asm/asm-source.exp: Add PowerPC.
14257 * gdb.asm/configure.in: Likewise.
14258 * gdb.asm/configure: Regenerated.
14259
a7d17088
DJ
142602002-04-04 Daniel Jacobowitz <drow@mvista.com>
14261
14262 * gdb.base/relocate.exp: New file.
14263 * gdb.base/relocate.c: New file.
14264
cd721503
FF
142652002-04-04 Fred Fish <fnf@redhat.com>
14266
14267 * gdb.base/step-test.exp: Update comment regarding stopping in
14268 memcpy/bcopy calls inserted as part of the compiler runtime.
14269
b22ad7a7
MS
142702002-04-04 Michael Snyder <msnyder@redhat.com>
14271
14272 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
14273
5f279fa6
DJ
142742002-04-03 Daniel Jacobowitz <drow@mvista.com>
14275
14276 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
14277 (gdb_expect): Remove $notransfer hack.
14278
dd0fd3ce
DJ
142792002-04-02 Daniel Jacobowitz <drow@mvista.com>
14280
14281 * gdb.c++/classes.exp ("calling method for small class"): Match
14282 updated register output.
14283
1e50cda1
DJ
142842002-03-30 Daniel Jacobowitz <drow@mvista.com>
14285
14286 Fix PR gdb/452
14287 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
14288 when finished. Make gdb_file_cmd send "exec-file" when
14289 appropriate.
14290
24015922
DJ
142912002-03-30 Daniel Jacobowitz <drow@mvista.com>
14292
14293 * gdb.base/attach.exp: Remove extra setup_xfail.
14294
dd7dfd64
MS
142952002-03-26 Michael Snyder <msnyder@redhat.com>
14296
14297 * gdb.base/default.exp: Add tests for dump, append, and restore.
14298 * gdb.base/help.exp: Add tests for dump, append, and restore.
14299 * gdb.base/dump.exp: New file, test dump, append and restore.
14300 * gdb.base/dump.c: New file.
14301
48b2f8d7
MS
143022002-03-27 Michael Snyder <msnyder@redhat.com>
14303
d63a86f8 14304 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
14305 clean-ups in help messages.
14306
05b4d525
FF
143072002-03-26 Fred Fish <fnf@redhat.com>
14308
14309 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
14310 have debugging info for those functions and the compiler uses them
14311 internally to copy structs around.
14312
d7679631
FF
143132002-03-26 Fred Fish <fnf@redhat.com>
14314
14315 * gdb.base/list.exp: Revert the change made yesterday and add note
14316 about why we don't list the default lines for remote targets.
14317
523ac3f9
MS
143182002-03-25 Michael Snyder <msnyder@redhat.com>
14319
14320 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
14321
754b2b8d
FF
143222002-03-25 Fred Fish <fnf@redhat.com>
14323
14324 * gdb.base/list.exp: This test works on remote targets so remove
14325 the short circuit for remote targets. Update copyright.
14326
33c3e192
FF
143272002-03-25 Fred Fish <fnf@redhat.com>
14328
14329 * gdb.base/attach.exp: Fix logic error that was suppressing this
14330 test for all non hppa*-*-hpux* targets, instead of the hp target.
14331 Move comments closer to the suppression point. Also now need to
14332 check that we are running natively.
14333
d43e73ee
MS
143342002-03-22 Michael Snyder <msnyder@redhat.com>
14335
882c8f02
MS
14336 * gdb.base/default.exp: Add test for gcore. Update copyright.
14337 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 14338
04c12f60
FF
143392002-03-06 Fred Fish <fnf@redhat.com>
14340
14341 * gdb.base/funcargs.c: Remove extraneous ';' character.
14342 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
14343
b43df995
MC
143442002-03-04 Michael Chastain <mec@shout.net>
14345
14346 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
14347 accommodate gcc v3 function signature.
14348 * gdb.mi/mi0-var-cmd-exp: Ditto.
14349
92362027
AC
143502002-02-24 Andrew Cagney <ac131313@redhat.com>
14351
14352 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
14353 ``GNU/Linux'' or ``Linux kernel''
14354 * testsuite/gdb.threads/pthreads.c: Ditto.
14355
258ad32d
MC
143562002-02-24 Michael Chastain <mec@shout.net>
14357
14358 * gdb.threads/pthreads.c (thread1): Add a return statement.
14359 (thread2): Likewise.
14360 (foo): Likewise.
14361
04c3b3d4
MC
143622002-02-23 Michael Chastain <mec@shout.net>
14363
14364 * gdb.threads/linux-dp.c (philosopher): Add a return statement
14365 to placate gcc.
14366
5a2a0a20
MC
143672002-02-23 Michael Chastain <mec@shout.net>
14368
14369 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
14370 test "ptype bint". The test passes on all my stabs configurations.
14371
a640f7fc
JB
143722002-02-21 Jim Blandy <jimb@redhat.com>
14373
27924826
JB
14374 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
14375 filename at a time, and watch for the ones we want to see.
14376
a640f7fc
JB
14377 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
14378 types of pointers to prototyped functions.
14379
edcc8c75
AC
143802002-02-20 Andrew Cagney <ac131313@redhat.com>
14381
14382 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
14383 signed, unsigned and straight char.
14384 (padding_char, padding_short, padding_int, padding_long,
14385 padding_long_long, padding_float, padding_double,
14386 padding_long_double): New global variables.
14387 (fill, fill_structs): New functions.
14388
14389 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
14390 for correctly sized writes. Update copyright.
14391 (get_valueof): New procedure.
14392 (get_sizeof): Call get_valueof.
14393 (check_valueof): New procedure.
14394 (check_padding): New procedure.
14395
ac57ea44
MC
143962002-02-20 Michael Chastain <mec@shout.net>
14397
14398 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
14399 to setup_xfail. Document some of the remaining calls.
14400
7a10c941
MC
144012002-02-18 Michael Chastain <mec@shout.net>
14402
14403 * gdb.c++/userdef.exp: Update copyright year.
14404
fb8acdcc
DJ
144052002-02-18 Daniel Jacobowitz <drow@mvista.com>
14406
14407 * gdb.c++/userdef.exp: Test overloaded operators properly.
14408 Remove xfails.
14409
fda6ae12
MS
144102002-02-14 Michael Snyder <msnyder@redhat.com>
14411
14412 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
14413
676a0442
DJ
144142002-02-14 Daniel Jacobowitz <drow@mvista.com>
14415
14416 * gdb.base/a2-run.exp: Check for a remote target properly.
14417 * gdb.base/annota1.exp: Likewise.
14418 * gdb.base/list.exp: Likewise.
14419 * gdb.base/reread.exp: Likewise.
14420 * gdb.base/scope.exp: Likewise.
14421 * gdb.base/shlib-call.exp: Likewise.
14422 * gdb.base/term.exp: Likewise.
14423 * gdb.c++/annota2.exp: Likewise.
14424
78b4f468
RE
144252002-02-13 Richard Earnshaw <rearnsha@arm.com>
14426
14427 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
14428
9a81ba51
MC
144292002-02-10 Michael Chastain <mec@shout.net>
14430
14431 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
14432 (call_after_alloca): Ditto.
14433
004af6c7
DJ
144342002-02-10 Daniel Jacobowitz <drow@mvista.com>
14435
14436 * gdb.base/ending-run.exp: Guard "cont" test with
14437 gdb_skip_stdio_test.
14438
37225f62
JB
144392002-02-06 Jim Blandy <jimb@redhat.com>
14440
14441 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
14442 from here...
14443 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
14444 To here. Disable this test on non-HP platforms. Add big comment.
14445
fe6fdd96
MS
144462002-02-04 Michael Snyder <msnyder@redhat.com>
14447
14448 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
14449 other than d10v and m32r.
14450
036fad3f
RE
144512002-02-02 Richard Earnshaw <rearnsha@arm.com>
14452
14453 * gdb.base/default.exp: Rewrite test patterns to reduce time
14454 taken to match them.
14455
7148ab62
DJ
144562002-01-30 Daniel Jacobowitz <drow@mvista.com>
14457
14458 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
14459 Allow a start function above main.
14460 * gdb.threads/linux-dp.exp: Fix copyright date.
14461
396cc255
DJ
144622002-01-30 Daniel Jacobowitz <drow@mvista.com>
14463
a9c64011
AS
14464 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
14465 (check_philosopher_stack): Check for manager thread before checking
14466 for a just-starting thread.
396cc255 14467
f038d31b
DJ
144682002-01-30 Daniel Jacobowitz <drow@mvista.com>
14469
14470 From Neil Booth <neil@daikokuya.demon.co.uk>:
14471 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
14472 warnings.
14473
b3ff9d9a
FF
144742002-01-21 Fred Fish <fnf@redhat.com>
14475
14476 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
14477 not caller.
14478
39ad761d
JB
144792002-01-21 Jim Blandy <jimb@redhat.com>
14480
14481 * gdb.base/reread.exp: Check that GDB properly re-reads the
14482 executable file when it changes while no inferior is running.
14483
aaf320fa
FF
144842002-01-21 Fred Fish <fnf@redhat.com>
14485
a9c64011
AS
14486 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
14487 optionally accept the "shlib events" variation.
aaf320fa 14488
808a31f5
JB
144892002-01-21 Jim Blandy <jimb@redhat.com>
14490
14491 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
14492 call `fflush' after every `printf', so that the output is produced
14493 at predictable points, regardless of whatever buffering does (or
14494 doesn't) take place.
14495 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
14496 at different points.
14497
4420d5e2
DJ
144982002-01-20 Daniel Jacobowitz <drow@mvista.com>
14499
14500 * gdb.c++/inherit.exp: Update copyright years.
14501 * gdb.c++/method.exp: Likewise.
14502
3e36a0f4
DJ
145032002-01-20 Daniel Jacobowitz <drow@mvista.com>
14504
14505 * gdb.c++/classes.exp: Update for improved v3 support and skipping
14506 artificial methods/arguments.
14507 * gdb.c++/derivation.exp: Likewise.
14508 * gdb.c++/inherit.exp: Likewise.
14509 * gdb.c++/method.exp: Likewise.
14510 * gdb.c++/virtfunc.exp: Likewise.
14511
b4ceaee6
AC
145122002-01-18 Andrew Cagney <ac131313@redhat.com>
14513
14514 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
14515 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
14516 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
14517 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
14518 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
14519 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
14520
ecace851
JB
145212002-01-17 Jim Blandy <jimb@redhat.com>
14522
14523 * gdb.asm/asm-source.exp (info symbol): Take another shot at
14524 anchoring the pattern matching the entry point symbol's name.
14525
375fc983
AC
145262002-01-17 Andrew Cagney <ac131313@redhat.com>
14527
14528 * gdb.base/maint.exp: Update ``maint internal-error'' to match
14529 continue/quit query. Update copyright.
14530
fe6fdd96
MS
145312002-01-14 Michael Snyder <msnyder@redhat.com>
14532
14533 * gdb.base/gcore.exp: Remove extra debugging output.
14534
e017c81f
DJ
145352002-01-13 Daniel Jacobowitz <drow@mvista.com>
14536
14537 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
14538 for slightly dubious v2 mangled string.
14539
37ab3bf8
DJ
145402002-01-13 Daniel Jacobowitz <drow@mvista.com>
14541
14542 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
14543
1bc05c3a 145442002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 14545
1bc05c3a 14546 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 14547
1bc05c3a
JM
14548 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
14549 constructors.
14550 * gdb.c++/derivation.exp: Likewise.
14551 * gdb.c++/templates.exp: Likewise.
14552 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 14553
1bc05c3a
JM
145542002-01-10 Michael Snyder <msnyder@redhat.com>
14555
14556 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 14557
a911c360
MS
145582002-01-08 Michael Snyder <msnyder@redhat.com>
14559
14560 * gdb.base/gcore.exp: New test for generate-core-file command.
14561 * gdb.base/gcore.c: Testcase for above.
14562 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
14563
ea2119ec
JM
145642002-01-08 Jason Merrill <jason@redhat.com>
14565
14566 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
14567
68203136
FF
145682002-01-07 Fred Fish <fnf@redhat.com>
14569
14570 * gdb.c++/overload.exp: Remove unconditional xfails for:
14571 print foo_instance1.overloadargs(1)
14572 print foo_instance1.overloadargs(1, 2)
14573 print foo_instance1.overloadargs(1, 2, 3)
14574 print foo_instance1.overloadargs(1, 2, 3, 4)
14575 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
14576 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
14577 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
14578 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
14579 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
14580 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
14581 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
14582 print foo_instance1.overload1arg()
14583 print foo_instance1.overload1arg((char)arg2)
14584 print foo_instance1.overload1arg((signed char)arg3)
14585 print foo_instance1.overload1arg((unsigned char)arg4)
14586 print foo_instance1.overload1arg((int)arg7)
14587 print foo_instance1.overload1arg((unsigned int)arg8)
14588 print foo_instance1.overload1arg((float)arg11)
14589 print foo_instance1.overload1arg((double)arg12)
d63a86f8 14590
21b9b5b1
MS
145912002-01-07 Michael Snyder <msnyder@redhat.com>
14592
14593 * gdb.base/huge.exp: New test. Print a very large target data object.
14594 (skip_huge_test): New test variable. Define if you want to skip this
14595 test. The test reads an 8 megabyte data object from the target, so it
14596 might be very time consuming on remote targets with a slow connection.
14597 * gdb.base/huge.c: New file. Test case for above.
14598
725f922e
FF
145992002-01-07 Fred Fish <fnf@redhat.com>
14600
14601 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
14602 g_instance.bfoo, and g_instance.cfoo.
14603
889bf7c5 146042002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 14605
889bf7c5
PA
14606 * gdb.base/break.c (multi_line_if_conditional): New function.
14607 (multi_ilne_while_conditional): Likewise.
14608 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
14609 IF or WHILE condition puts the breakpoint at the start of
14610 the condition.
f286b2c3 14611
634d57ec
JL
14612 * gdb.base/selftest.exp (backtrace through signal handler): Remove
14613 hppa*-*-hpux* expected failure.
14614 * gdb.base/structs.exp (do_function_calls): Similarly.
14615
14616 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
14617 watchpoints.
14618
9fbfe2dc
AC
146192002-01-06 Andrew Cagney <ac131313@redhat.com>
14620
14621 Fix PR gdb/66.
14622 * gdb.base/structs.exp: Replace skip for a29k with skip for
14623 gdb,cannot_call_functions.
14624 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
14625 * gdb.base/callfuncs.exp: Ditto.
14626 * gdb.base/call-rt-st.exp: Ditto.
14627 * gdb.base/call-strs.exp: Ditto.
14628 * gdb.base/callfwmall.exp: Ditto.
14629 * gdb.base/scope.exp: Obsolete xfail a29k.
14630 * gdb.c++/misc.exp: Ditto.
14631 * gdb.c++/cplusfuncs.exp: Ditto.
14632 * gdb.base/ptype.exp: Ditto.
14633 * gdb.base/printcmds.exp: Ditto.
14634 * gdb.base/opaque.exp: Ditto.
14635 * gdb.base/list.exp: Ditto.
14636 * gdb.base/funcargs.exp: Ditto.
14637 * gdb.base/default.exp: Ditto.
14638
8ddad156
MS
146392002-01-04 Michael Snyder <msnyder@redhat.com>
14640
ca4976a6 14641 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
14642 * gdb.base/maint.exp: Add tests for maint info sections options.
14643
1b074332
JL
14644Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
14645
14646 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
14647
7d159115
CV
146482001-12-20 Corinna Vinschen <vinschen@redhat.com>
14649
14650 * gdb.asm/arm.inc: New file.
14651 * gdb.asm/asm-source.exp: Add arm targets.
14652 * gdb.asm/configure.in: Ditto.
14653 * gdb.asm/configure: Recreated from configure.in.
14654
8fb87725
JL
14655Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
14656
afabe08c
JL
14657 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
14658 with HP's compiler.
14659 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
14660 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
14661 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
14662 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
14663
14664 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
14665 either HP's compilers or GCC.
14666
db521deb
JL
14667 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
14668 a SIGBUS or SIGSEGV.
14669
14670 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
14671
14672 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
14673 can be compiled with either HP's compiler or GCC.
14674
cfa88ab7
JL
14675 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
14676 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
14677 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
14678
ca344dff
JL
14679 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
14680 to match current gdb output. Update due to using auto-solib-limit
14681 for limiting instead of overloading auto-solib-add.
14682 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
14683 test program.
14684
3f3c6e55 14685 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
14686 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
14687 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
14688 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
14689 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
14690 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
14691 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
14692 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
14693 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
14694 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
14695 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
14696 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
14697 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 14698
8fb87725
JL
14699 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
14700 a SIGTRAP to the inferior.
14701
cf599fa7
CV
147022001-12-19 Corinna Vinschen <vinschen@redhat.com>
14703
14704 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
14705 Substitute call to target_link by call to gdb_compile.
14706
2cd045cd
JL
14707Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
14708
a9c64011
AS
14709 * gdb.base/break.exp: Fix HP specific search string when testing
14710 backtracing in a called function.
2cd045cd 14711
a9c64011
AS
14712 * gdb.base/constvars.exp: Only set lang to C++ if we're
14713 compiling the test with HP's compilers.
14714 * gdb.base/volatile.exp: Similarly.
2cd045cd 14715
99ebe9ac
JB
147162001-12-19 Jim Blandy <jimb@redhat.com>
14717
14718 * gdb.base/printcmds.exp: Expect the null character to be printed
14719 as '\0', and the '\013' to be printed as '\v'.
14720 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
14721 * gdb.base/setvar.exp: Same.
14722
b9891b29
JB
147232001-12-17 Jim Blandy <jimb@redhat.com>
14724
0eba65ab
JB
14725 * gdb.base/completion.exp: Rather than completing very long
14726 filenames, which can make the readline library produce output we
14727 don't recognize, cd to the directory first, and then complete
14728 using nice, short relative paths.
14729
6970b5b1
JB
14730 * gdb.base/completion.exp: On some systems, there is, in fact, a
14731 variable named `b' in scope, since GDB treats all static
a9c64011
AS
14732 variables as being in scope. So use `no_var_named_this'
14733 instead of `b'.
6970b5b1 14734
b9891b29 14735 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 14736 can't find the core file's registers as a failure.
b9891b29 14737
e6ccd35f
JSC
147382001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
14739
a9c64011
AS
14740 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
14741 test expect string more specific.
e6ccd35f 14742
105ba819
CV
147432001-12-13 Corinna Vinschen <vinschen@redhat.com>
14744
14745 * gdb.asm/asm-source.exp: Add support for xstormy16.
14746 * gdb.asm/configure.in: Ditto.
14747 * gdb.asm/configure: Rebuild.
14748 * gdb.asm/xstormy16.inc: New file.
14749
e9e79dd9
FF
147502001-12-10 Fred Fish <fnf@redhat.com>
14751
14752 * gdb.base/maint.exp: Update to match changes in type dumping code.
14753
347dc97d
JB
147542001-12-10 Jim Blandy <jimb@redhat.com>
14755
14756 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
14757 matching the entry point symbol's name at the beginning of the
14758 line.
347dc97d 14759
5178b9d6
DJ
147602001-12-07 Daniel Jacobowitz <drow@mvista.com>
14761
14762 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
14763 gdb.c++/inherit.exp, gdb.c++/method.exp,
14764 gdb.c++/namespace.exp, gdb.c++/templates.exp,
14765 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
14766 and class layout support.
14767
af890c52
DJ
147682001-12-07 Daniel Jacobowitz <drow@mvista.com>
14769
14770 * gdb.c++/classes.exp: Add test for static member function.
14771 * gdb.c++/misc.cc: Add class with static member function.
14772
7a345fb3
JB
147732001-12-07 Jim Blandy <jimb@redhat.com>
14774
f2e54a80 14775 If GDB says it can't find the struct the function returned, report
8032bf31
JB
14776 those tests as `unsupported'.
14777 * gdb.base/call-rt-st.exp (print_struct_call): New function.
14778 Rewrite subsequent tests to use it.
14779
14780 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
14781 those tests as `unsupported'.
14782 * gdb.base/structs.exp (call_struct_func): New function.
14783 (do_function_calls): Use call_struct_func to call the functions
14784 returning structs.
14785
0bc69509
JB
14786 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
14787 whether functions are prototyped or not, so we can't possibly pass
14788 arguments to t_float_values2 properly.
14789
7a345fb3
JB
14790 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
14791 value of `timeout' for targets other than the mips*tx39-*.
14792
edb6ede1
MS
147932001-12-06 Michael Snyder <msnyder@redhat.com>
14794
d63a86f8 14795 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
14796 and detect whether the start symbol has a leading underscore.
14797
2d842f13
JB
147982001-12-04 Jim Blandy <jimb@redhat.com>
14799
14800 * gdb.base/completion.exp: Clarify indentation.
14801
68550daf
JB
148022001-12-03 Jim Blandy <jimb@redhat.com>
14803
14804 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
14805 variables on the S/390, not `.word'.
14806
cd5195a8
JB
148072001-11-30 Jim Blandy <jimb@redhat.com>
14808
14809 Add assembly-source tests for s390-ibm-linux.
14810 * gdb.asm/s390.inc: New file.
14811 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
14812 the S/390 architecture.
a9c64011 14813 * gdb.asm/configure: Regenerated.
cd5195a8 14814
ca9efc90
MS
148152001-11-30 Michael Snyder <msnyder@redhat.com>
14816
14817 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
14818 next, info source, info sources, info line, global and static
14819 variables, and static functions.
14820 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
14821 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
14822 * gdb.asm/asmsrc1.s: Add a static function and some variables.
14823 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
14824 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
14825 (gdbasm_leave): Restore frame pointer.
14826 (gdbasm_startup): Copy stack set-up from crt0.S.
14827
d0e66976
FN
148282001-11-26 Fernando Nasser <fnasser@redhat.com>
14829
14830 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
14831 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
14832 to a local (non-static) variable. Copy tstruct.a to a static buffer
14833 and return a pointer to that buffer.
14834 * gdb.base/callfwmall.c (t_structs_a): Ditto.
14835
e2334072
MK
148362001-11-24 Mark Kettenis <kettenis@gnu.org>
14837
14838 * gdb.asm/configure.in: Fix recognition of ix86 target.
14839 * gdb.asm/configure: Regenerate.
14840
756caa3d
MS
148412001-11-21 Michael Snyder <msnyder@redhat.com>
14842
14843 * gdb.asm/sparc.inc: New file.
14844 * gdb.asm/asm-source.exp: Recognize sparc target.
14845 * gdb.asm/configure.in: Recognize sparc target.
14846 * gdb.asm/configure: Regenerate.
d63a86f8 14847
9a4d72d5
MS
148482001-11-21 Michael Snyder <msnyder@redhat.com>
14849
14850 * gdb.asm/m32r.inc: New file.
14851 * gdb.asm/asm-source.exp: Recognize m32r target.
14852 * gdb.asm/configure.in: Recognize m32r target.
14853 * gdb.asm/configure: Regenerate.
14854
a773d1cd
MS
148552001-11-20 Michael Snyder <msnyder@redhat.com>
14856
017ac23d
MS
14857 * gdb.asm/i386.inc: New file.
14858 * gdb.asm/asm-source.exp: Recognize ix86 target.
14859 * gdb.asm/configure.in: Recognize ix86 target.
14860 * gdb.asm/configure: Regenerate.
14861
a773d1cd
MS
14862 * gdb.c++/namespace.exp: Fix quotes in output messages.
14863
bb632afb
MS
148642001-11-14 Michael Snyder <msnyder@redhat.com>
14865
25d559ca 14866 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
14867 qualifier in a type cast expression, to designate an address
14868 in the instruction space (Harvard architecture).
14869
4749e309
MS
148702001-11-13 Michael Snyder <msnyder@redhat.com>
14871
14872 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
14873 Tests for expressions using 'const' and 'volatile'.
14874
25050984
CV
148752001-11-13 Corinna Vinschen <vinschen@redhat.com>
14876
14877 * gdb.asm/asm-sources.exp: Allow defining linker flags.
14878
1902c51f
DJ
148792001-11-12 Daniel Jacobowitz <drow@mvista.com>
14880
14881 * lib/mi-support.exp (mi_run_to_helper): Move comments
14882 outside of gdb_expect.
14883
dcf95b47
DJ
148842001-11-11 Daniel Jacobowitz <drow@mvista.com>
14885
14886 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
14887 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
14888 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
14889 mi0_run_to): New functions.
14890 * gdb.mi/mi-simplerun.exp: Use them.
14891 * gdb.mi/mi0-simplerun.exp: Likewise.
14892 * gdb.mi/mi-var-cmd.exp: Likewise.
14893 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 14894
45b074e1
AC
148952001-11-10 Andrew Cagney <ac131313@redhat.com>
14896
14897 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
14898 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
14899
bf50d346
AC
149002001-11-09 Andrew Cagney <ac131313@redhat.com>
14901
14902 * gdb.base/restore.exp: Include $expected value in restored test
14903 message.
14904
9383332c
AC
149052001-11-09 Andrew Cagney <ac131313@redhat.com>
14906
14907 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
14908 implemented.
14909
db62520a
MS
149102001-11-08 Michael Snyder <msnyder@redhat.com>
14911
14912 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
14913 Add pass/fail message for stop at breakpoint in call dummy function.
14914
b5703437
MS
149152001-11-07 Michael Snyder <msnyder@redhat.com>
14916
d63a86f8
RM
14917 * gdb.c++/templates.exp (test_template_breakpoints):
14918 If we get an overload menu, but it does not match what
760f6330 14919 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
14920 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
14921 making the whitespace optional. Argument for "new" may be
14922 "unsigned" as well as "unsigned int/long".
d63a86f8 14923 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
14924 making the whitespace optional. Also replace "(void) with
14925 "((void|)), making the keyword "void" optional.
d63a86f8 14926 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
14927 making the whitespace optional. Also replace "(void) with
14928 "((void|)), making the keyword "void" optional.
3bf40917
MS
14929 * gdb.base/callfuncs.c (t_float_values): This function must
14930 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 14931 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
14932 can be tested against both cases. Usually one case involves
14933 promotion of float to double, while the other does not.
14934 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
14935 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
14936 includes a stack frame for "start".
14937
c8ab4e6d
JB
149382001-11-05 Jim Blandy <jimb@redhat.com>
14939
14940 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
14941 pointers are 32 bits long, and that offsets of relocs are always
14942 stored in the data (REL-style), and not in the reloc entry itself
14943 (RELA-style).
14944 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
14945 stabs.
14946
3f08ced9
MS
149472001-11-01 Michael Snyder <msnyder@redhat.com>
14948
14949 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
14950 and regular expression operators by using quoting.
14951
cbfa24cd
MS
149522001-10-31 Michael Snyder <msnyder@redhat.com>
14953
14954 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
14955 depending on what the symbol table contains.
14956 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
14957 the output of the ptype command. Similarly, accept both "const &"
14958 and "const&".
14959
aaa68313
CV
149602001-10-31 Corinna Vinschen <vinschen@redhat.com>
14961
14962 * gdb.base/miscexprs.c (main): Add usage of preprocessor
14963 symbol `STORAGE' to allow to choose the storage class of
14964 the local datastructures.
14965 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
14966 compiler directive.
14967
91740388
MS
149682001-10-30 Michael Snyder <msnyder@redhat.com>
14969
14970 * gdb.base/jump.exp: Allow it to run for all targets.
14971
1b7c05e7
CV
149722001-10-29 Corinna Vinschen <vinschen@redhat.com>
14973
14974 * gdb.base/call-ar-st.c (print_double_array): Match for loop
14975 with new double_array size.
14976 (main): Change storage class of all local variables to static.
14977 Reduce size of double_array to 9.
14978 * gdb.base/call-ar-st.exp: Increase timeout value.
14979 Change expected output for double array to match new size in
14980 call-ar-st.c.
14981
36a22261
CV
149822001-10-29 Corinna Vinschen <vinschen@redhat.com>
14983
14984 * gdb.base/ending-run.exp: Create identical output when passing
14985 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 14986 Stormy16 target.
36a22261 14987
92b8ae91
MK
149882001-10-28 Mark Kettenis <kettenis@gnu.org>
14989
14990 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
14991 that we catch the expected failure under Linux/x86.
14992
cb135b83
OF
149932001-10-29 Orjan Friberg <orjanf@axis.com>
14994
14995 * gdb.base/setvar.exp: Escape curly braces.
14996 * gdb.stabs/weird.exp: Ditto.
14997
6884aa54
DJ
149982001-10-27 Daniel Jacobowitz <drow@mvista.com>
14999
15000 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
15001 * gdm.mi/mi0-hack-cli.exp: Likewise.
15002
0398c9aa
AC
150032001-10-25 Andrew Cagney <ac131313@redhat.com>
15004
15005 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
15006 messages.
15007
d20bf2e8
AC
150082001-10-21 Andrew Cagney <ac131313@redhat.com>
15009
15010 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
15011 checking MI enabled.
15012
03dd63aa
CV
150132001-10-09 Corinna Vinschen <vinschen@redhat.com>
15014
15015 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
15016
1d9d99f3
FCE
150172001-10-04 Frank Ch. Eigler <fche@redhat.com>
15018
15019 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
15020 if gdb child process crashes, just signal an error.
15021
838ae6c4
JB
150222001-10-02 Jim Blandy <jimb@redhat.com>
15023
15024 * lib/gdb.exp (test_xfail_format): Simplify.
15025
15026 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
15027 front of the variable name `format'. Simplify `if'.
15028
8f0cbc1c
DJ
150292001-10-01 Daniel Jacobowitz <drow@mvista.com>
15030
15031 * gdb.threads/pthreads.exp: Wait for output and delay
15032 before sending ^C.
15033
1f08dafd
DJ
150342001-10-01 Daniel Jacobowitz <drow@mvista.com>
15035
15036 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
15037 some incorrect output instead of timing out.
15038 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
15039
674f90ff
CV
150402001-09-28 Corinna Vinschen <vinschen@redhat.com>
15041
15042 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
15043 check to allow additional `int'.
15044
9b284272
DJ
150452001-09-27 Daniel Jacobowitz <drow@mvista.com>
15046
15047 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
15048 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
15049
b55a4771
MS
150502001-09-27 Michael Snyder <msnyder@redhat.com>
15051
15052 * lib/gdb.exp (test_debug_format): New proc.
15053 (setup_xfail_format): Use new proc test_debug_format.
15054 * gdb.base/constvars.exp (local_compiler_xfail_check): New
15055 proc; use new service proc test_debug_format.
15056 Replace all other "gcc_compiled" tests with this test.
15057 * gdb.base/volatile.exp (local_compiler_xfail_check): New
15058 proc; use new service proc test_debug_format.
15059 Replace all other "gcc_compiled" tests with this test.
15060
150612001-09-27 Michael Snyder <msnyder@redhat.com>
15062
15063 * gdb.base/cvexpr.exp: New file.
15064 * gdb.base/cvexpr.c: New file
15065 Test for expressions using const and volatile keywords.
15066
4e6667ac
CV
150672001-09-26 Corinna Vinschen <vinschen@redhat.com>
15068
15069 * gdb.base/constvars.exp: Check for different orders of keywords
15070 and additional "int" strings in output.
15071
4f337972
AC
150722001-09-22 Andrew Cagney <ac131313@redhat.com>
15073
15074 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
15075 responses from "help maint".
15076
2015650d
FCE
150772001-09-19 Frank Ch. Eigler <fche@redhat.com>
15078
15079 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
15080 to localhost:NNN instead of :NNN, in case Xvfb is listening
15081 only on TCP.
15082
f3bcedc1
CV
150832001-09-19 Corinna Vinschen <vinschen@redhat.com>
15084
15085 * gdb.base/recurse.exp: When checking leaving the watchpoint
15086 scope, recognize when gdb is in function's epilogue and pass.
15087
6b819c92
KS
150882001-09-18 Keith Seitz <keiths@redhat.com>
15089
15090 * lib/insight-support.exp (_gdbtk_export_target_info): Add
15091 support for running tests against sid targets.
15092 (gdbtk_done): Ditto.
15093
a10c9419
CV
150942001-09-18 Corinna Vinschen <vinschen@redhat.com>
15095
15096 * gdb.base/ending-run.c (main): Set stdout buffersize
15097 to the same reasonable value for any target.
15098 * gdb.base/ending-run.exp: Add a regular expression
15099 to make testsuite happy on Sanyo Stormy16 target.
15100
739d0d99
CV
151012001-09-17 Corinna Vinschen <vinschen@redhat.com>
15102
15103 * gdb.base/display.c (do_loops): Add float variable `f'.
15104 Increment f in loop.
15105 * gdb.base/display.exp: Increment timeout by 60 seconds.
15106 Change float display test to use variable `f'.
15107
1b8947f0
JB
151082001-09-17 Jim Blandy <jimb@redhat.com>
15109
15110 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
15111 overflowing the limited breakpoint tables on some ROM monitors
15112 (like the ROM68K).
15113
9890ac81
FCE
151142001-09-15 Frank Ch. Eigler <fche@redhat.com>
15115
15116 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
15117 the "-ac" (disable access control) flag.
15118
6db765ea
JH
151192001-08-30 Jeff Holcomb <jeffh@redhat.com>
15120
15121 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
15122 ints.
15123
4c32cc04
KS
151242001-08-30 Keith Seitz <keiths@redhat.com>
15125
15126 * lib/gdb.exp: Move all insight-related functionality into
15127 separate file.
15128 * lib/insight-support.exp: New file.
15129
8d6e6f81
FCE
151302001-08-29 Frank Ch. Eigler <fche@redhat.com>
15131
15132 * config/sid.exp (sid_start): Never set sid verbosity; disable
15133 expect_background {} that consumed its stdout; tolerate </dev/null.
15134 Attempt to set endianness override in "sid" protocol mode. Cleanup.
15135
6a90e1d0
AC
151362001-08-18 Andrew Cagney <ac131313@redhat.com>
15137
15138 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
15139 CLI jump command to start it.
15140 (mi_run_to_main): Fail immediatly when unexpected output.
15141
1759b3c3
AC
151422001-08-18 Andrew Cagney <ac131313@redhat.com>
15143
15144 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
15145 beginning of function. Fix PR gdb/191.
15146
61d11d80
FCE
151472001-08-16 Frank Ch. Eigler <fche@redhat.com>
15148
15149 * config/sid.exp (sid_start): Don't warn if we cannot figure out
15150 what to force sid endianness to.
15151
942a4df2
KS
151522001-08-15 Keith Seitz <keiths@redhat.com>
15153
15154 * lib/gdb.exp (gdbtk_start): Don't set environment
15155 variables for TCL_LIBRARY and friends. Insight will
15156 now figure these out for itself.
15157
0521c418
MS
151582001-08-02 Michael Snyder <msnyder@redhat.com>
15159
15160 * gdb.base/completion.exp: Remove the symbol "a64l" from
15161 the expect string; this is target-specific, and not related
15162 to what is being tested.
15163
74a9a58a
DB
151642001-08-02 Dave Brolley <brolley@redhat.com>
15165
15166 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
15167
c70819fa
MS
151682001-07-25 Michael Snyder <msnyder@redhat.com>
15169
c2b8fa57
MS
15170 * gdb.base/consecutive.exp: New file. Test stepping over
15171 breakpoints on consecutive instructions.
15172 * gdb.base/consecutive.c: New file.
15173
c70819fa
MS
15174 * gdb.base/call-rt-st.exp: Use double-backslash to quote
15175 curly braces in regular expressions.
15176
2b1a1355
MS
151772001-07-25 Michael Snyder <msnyder@redhat.com>
15178
15179 * gdb.base/ending-run.exp: Accept "Program exited normally" as
15180 legitimate output from stepping out of main.
15181
413eca6f
KS
151822001-07-22 Keith Seitz <keiths@redhat.com>
15183
15184 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
15185 the empty string, do not run the tests.
15186
7e5a9322
SC
151872001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
15188
15189 * gdb.base/long_long.exp: Detect size of pointer. Take into
15190 account 2-byte pointers when testing for p/a results.
15191
de58f10f
SC
151922001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
15193
d63a86f8 15194 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
15195 and defined to 1K for m68hc11.
15196 (random_data): Reduce table to 1K for embedded platforms (68hc11).
15197 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
15198 (sizeof_random_data): New variable to tell the size of the data table;
15199 don't test past this size; always run to main.
15200
d6f5fea1
SC
152012001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
15202
15203 * gdb.base/return2.exp: return of long long and double fails for
15204 68HC11; don't execute these tests on that platform.
15205 * gdb.base/return.exp: Return of a double fails for 68hc11.
15206
c477543d
SC
152072001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
15208
15209 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
15210 tests that print a float.
15211 * call-rt-st.exp: Likewise.
15212
63cf1c79
MK
152132001-07-12 Mark Kettenis <kettenis@gnu.org>
15214
15215 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
15216 running this test on Linux.
15217
112f9ab5
MC
152182001-06-24 Michael Chastain <chastain@redhat.com>
15219
15220 * gdb.base/arithmet.exp: Remove some tests to make all test names
15221 unique.
15222
4970cb0f
MS
152232001-07-03 Michael Snyder <msnyder@redhat.com>
15224
15225 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
15226 the output of the ptype command.
15227
d85da69f
MS
152282001-07-02 Michael Snyder <msnyder@redhat.com>
15229
4c8a82de
MS
15230 * gdb.base/completion.exp: Don't assume that break.c is the only
15231 source file that may contain functions named "marker".
d85da69f
MS
15232 * gdb.base/corefile.exp: Quote the curly braces in regexp.
15233
8afc772b
AC
152342001-06-28 Andrew Cagney <ac131313@redhat.com>
15235
15236 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
15237 of files to delete.
15238
15239 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
15240 * gdb.disasm/h8300s.exp: New file.
15241 gdb.disasm/h8300s.s: Likewise.
15242
cff22675
AC
152432001-06-27 Andrew Cagney <ac131313@redhat.com>
15244
15245 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
15246 empty breakpoint tables.
15247
68c81b54
AC
152482001-06-25 Andrew Cagney <ac131313@redhat.com>
15249
15250 * lib/mi-support.exp: Update args=... part of stop-reason
15251 patterns. Accept either a list or a tuple.
15252
2dd62704
AC
152532001-06-23 Andrew Cagney <ac131313@redhat.com>
15254
15255 * lib/mi-support.exp: Remove local emacs variable defining
15256 change-log-default-name.
15257
b4127474
MC
152582001-06-22 Michael Chastain <chastain@redhat.com>
15259
15260 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
15261 This is operationally compatible with the previous version.
15262
8dbfb380
JB
152632001-06-13 Jim Blandy <jimb@redhat.com>
15264
15265 * lib/gdb.exp (gdb_test): Doc fix.
15266
f2d8c86d
MC
152672001-06-10 Michael Chastain <chastain@redhat.com>
15268
15269 * gdb.base/exprs.exp: Remove a duplicate test.
15270
81564d34
JB
152712001-06-06 Jim Blandy <jimb@redhat.com>
15272
15273 * gdb.base/return2.exp (main): Use values to test float and double
15274 returns that are not NaN's, to avoid being confused by IEEE
15275 comparison rules.
15276
da55addb
MS
152772001-06-04 Michael Snyder <msnyder@redhat.com>
15278
15279 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 15280 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
15281 rather than wait for 12 more tests to time out.
15282
42c65987
JB
152832001-06-06 Jim Blandy <jimb@redhat.com>
15284
b18bced9 15285 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 15286 Don't forget to match the GDB prompt.
b18bced9 15287
42c65987
JB
15288 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
15289
5b41e5f0
JB
152902001-06-04 Jim Blandy <jimb@redhat.com>
15291
15292 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
15293 command.
15294
015e046f
KB
152952001-05-31 Kevin Buettner <kevinb@redhat.com>
15296
15297 * gdb.base/annota1.exp (info break): Match four or more spaces
15298 after "Address".
15299
fb1ffbbe
MC
153002001-05-31 Michael Chastain <chastain@redhat.com>
15301
15302 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
15303 (dm_type_int_star): Likewise.
15304 (dm_type_long_star): Likewise.
15305 (dm_type_void_star): Likewise.
15306
5ea2a32c
KB
153072001-05-29 Kevin Buettner <kevinb@redhat.com>
15308
15309 * gdb.base/completion.exp (INPUTRC): Set this environment variable
15310 to a known value in order to get consistent results regardless
15311 of the setting of INPUTRC or the presence or contents of .inputrc.
15312
ae23c492
MS
153132001-05-24 Michael Snyder <msnyder@redhat.com>
15314
ac55707e
MS
15315 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
15316 Don't require that the main thread and the manager thread are the
15317 first in the list.
15318
ae23c492
MS
15319 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
15320 debugging. If test fails, issue an "unsupported" not a "fail".
15321
400071f1
JB
153222001-05-24 Jim Blandy <jimb@redhat.com>
15323
15324 Don't assume that short is shorter than int.
15325 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
15326 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 15327 this isn't true.
400071f1
JB
15328 ("print unsigned char == (~0)"): Add test that verifies that ~0,
15329 an int, is not equal to ~0 stored in an unsigned char. This tests
15330 the same thing that the previous test meant to, but works on
15331 16-bit machines, too.
15332 ("print unsigned char != (~0)"): Same test, complemented.
15333
0816a3e5
MS
153342001-05-24 Michael Snyder <msnyder@redhat.com>
15335
15336 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 15337 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
15338 and prevents dejagnu getting out of step.
15339
f6dc23a9
KB
153402001-05-23 Kevin Buettner <kevinb@redhat.com>
15341
15342 * gdb.base/finish.exp (finish_void): Revise pattern for
15343 stopping on the call statement to not permit stopping at
15344 the start of the instructions comprising the call sequence.
15345
7dbd117d
MC
153462001-05-19 Michael Chastain <chastain@redhat.com>
15347
15348 * gdb.base/callfuncs.exp: Make all test names unique.
15349 * gdb.base/commands.exp: Make all test names unique.
15350 * gdb.base/condbreak.exp: Make all test names unique.
15351 * gdb.base/dbx.exp: Make all test names unique.
15352 * gdb.base/default.exp: Make all test names unique.
15353 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
15354 and TIMEOUT messages to their corresponding PASS message.
15355 * gdb.base/ending-run.exp: Make all test names unique.
15356 * gdb.base/long_long.exp: Remove duplicate test.
15357
6b0b0a9e
KB
153582001-05-21 Kevin Buettner <kevinb@redhat.com>
15359
15360 * gdb.base/finish.exp (finish_void): Allow "finish" command to
15361 stop on the call statement as well as the statement after the
15362 call.
15363
2caa35cb
MS
153642001-05-21 Michael Snyder <msnyder@redhat.com>
15365
15366 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
15367
40713331
EZ
153682001-05-10 Elena Zannoni <ezannoni@redhat.com>
15369
a9c64011
AS
15370 * gdb.base/completion.exp: Revamp test. Make it execute on all
15371 platforms.
40713331 15372
c2c1be8d
EZ
153732001-05-10 Elena Zannoni <ezannoni@redhat.com>
15374
a9c64011
AS
15375 * config/gdbserver.exp (gdb_load): Handle the case
15376 in which the arguments to gdbserver are given in the
15377 baseboard configuration file.
15378 Also handle the case in which the server needs to do a
15379 load.
2c9cd303 15380
9671de48
KS
153812001-05-07 Keith Seitz <keiths@cygnus.com>
15382
a9c64011
AS
15383 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
15384 set up the display for testing.
15385 (gdbtk_start): Convert all paths to paths that tcl will like.
15386 Export target information to environment.
15387 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
15388 necessary.
15389 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
15390 (to_tcl_path): New proc to convert a given pathname into
15391 a path acceptible as an argument to a tcl command.
15392 (_gdbtk_export_target_info): New proc to export target info
15393 into the environment for gdbtk testing.
15394 (gdbtk_done): New proc to signal end-of-test.
9671de48 15395
5a360f47
JB
153962001-05-06 Jim Blandy <jimb@redhat.com>
15397
15398 * restore.c: Make the code of caller0 correspond to its comment.
15399
66c756c6
MS
154002001-05-03 Michael Snyder <msnyder@redhat.com>
15401
15402 * config/sid.exp (gdb_target_sid): Check for error messages.
15403 On error or timeout, don't make expect exit (which will terminate
15404 all subsequent tests); instead just make gdb exit.
d63a86f8 15405 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
15406 return a negative value.
15407
a966fde5
JB
154082001-04-24 Jim Blandy <jimb@redhat.com>
15409
851c18e0
JB
15410 * gdb.c++/templates.exp: If we see the prompt for the overload
15411 list, but we haven't recognized any of the longer patterns,
15412 arrange for this test to fail, not hang.
15413
a966fde5
JB
15414 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
15415 variations.
15416
db144853
MC
154172001-04-22 Michael Chastain <chastain@redhat.com>
15418
15419 * gdb.c++/local.exp: Use the 'runto' library function.
15420 * gdb.c++/namespace.exp: Likewise.
15421 * gdb.c++/overload.exp: Likewise.
15422
3207ec21
KB
154232001-03-26 Kevin Buettner <kevinb@redhat.com>
15424
15425 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
15426 * gdb.base/step-line.exp: New file. Test step/next in presence of
15427 #line directives.
15428 * gdb.base/step-line.c: New file. Test program for the above.
15429 * gdb.base/step-line.inp: New file. We pretend that this file has
15430 been transformed by some other tool into step-line.c.
15431
13b57657
JB
154322001-03-21 Jim Blandy <jimb@redhat.com>
15433
15434 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
15435 unmangled operator names.
15436
754cbe1c
JB
154372001-03-20 Jim Blandy <jimb@redhat.com>
15438
15439 * gdb.threads/linux-dp.exp: Recognize an additional message
15440 generated by GDB when it doesn't understand how to debug threads
15441 on the target system.
15442
177495c9
AC
154432001-03-19 Andrew Cagney <ac131313@redhat.com>
15444
15445 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
15446
f266096b
MC
154472001-03-12 Michael Chastain <chastain@redhat.com>
15448
15449 * gdb.c++/derivation.exp: Use the 'runto' library function.
15450
cac3c2ff
MC
154512001-03-12 Michael Chastain <chastain@redhat.com>
15452
15453 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
15454
b6c11a24
MC
154552001-02-24 Michael Chastain <chastain@redhat.com>
15456
15457 * gdb.c++/ref-types.exp: Change handwritten code to library
15458 function 'runto'.
15459
6bae5bce
OF
154602001-03-16 Orjan Friberg <orjanf@axis.com>
15461
15462 * gdb.base/signals.exp: Set count to 0 explicitly.
15463
0015fd9a
MS
154642001-03-15 Mark Salter <msalter@redhat.com>
15465
15466 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
15467 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
15468 (gdb_load): Add support for additional target_info: gdb_download_size
15469 and gdb_load_timeout.
0015fd9a 15470
fc33412a
DT
15471Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
15472
15473 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
15474 file -- to prevent failing when the compile fails but we have no
15475 intention of running the tests anyway.
fc33412a
DT
15476
15477 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
15478 tests if set.
15479
15480 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 15481 integers.
fc33412a
DT
15482
15483 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
15484 * gdb.c++/namespace.exp: Ditto.
15485
115f06de
OF
154862001-03-07 Orjan Friberg <orjanf@axis.com>
15487
15488 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
15489 * gdb.base/pointers.exp: Relax pattern match of decimals.
15490
b6ba6518
KB
154912001-03-06 Kevin Buettner <kevinb@redhat.com>
15492
15493 * Makefile.in, config/abug.exp, config/cfdbug.exp,
15494 config/cpu32bug.exp, config/dve.exp, config/est.exp,
15495 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
15496 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
15497 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
15498 config/sh.exp, config/sid.exp, config/slite.exp,
15499 config/sparclet.exp, config/udi.exp, config/unknown.exp,
15500 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
15501 config/vxworks.exp, config/vxworks29k.exp,
15502 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
15503 gdb.base/all-bin.exp, gdb.base/annota1.exp,
15504 gdb.base/arithmet.exp, gdb.base/assign.exp,
15505 gdb.base/async.exp, gdb.base/attach.exp,
15506 gdb.base/bitfields.exp, gdb.base/bitops.exp,
15507 gdb.base/break.exp, gdb.base/call-ar-st.exp,
15508 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
15509 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
15510 gdb.base/commands.exp, gdb.base/completion.exp,
15511 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
15512 gdb.base/constvars.exp, gdb.base/corefile.exp,
15513 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
15514 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
15515 gdb.base/ending-run.exp, gdb.base/environ.exp,
15516 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
15517 gdb.base/finish.exp, gdb.base/foll-exec.exp,
15518 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
15519 gdb.base/funcargs.exp, gdb.base/help.exp,
15520 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
15521 gdb.base/logical.exp, gdb.base/long_long.exp,
15522 gdb.base/maint.exp, gdb.base/mips_pro.exp,
15523 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
15524 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
15525 gdb.base/pointers.exp, gdb.base/printcmds.exp,
15526 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
15527 gdb.base/regs.exp, gdb.base/relational.exp,
15528 gdb.base/remote.exp, gdb.base/reread.exp,
15529 gdb.base/restore.exp, gdb.base/return2.exp,
15530 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
15531 gdb.base/selftest.exp, gdb.base/setshow.exp,
15532 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
15533 gdb.base/sigall.exp, gdb.base/signals.exp,
15534 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
15535 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
15536 gdb.base/step-test.exp, gdb.base/structs.c,
15537 gdb.base/structs.exp, gdb.base/structs2.exp,
15538 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
15539 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
15540 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
15541 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
15542 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
15543 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
15544 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
15545 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
15546 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
15547 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
15548 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
15549 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
15550 gdb.fortran/types.exp, gdb.java/jmisc.exp,
15551 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
15552 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
15553 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
15554 gdb.trace/circ.exp, gdb.trace/collection.exp,
15555 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
15556 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
15557 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
15558 gdb.trace/report.exp, gdb.trace/save-trace.exp,
15559 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
15560 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
15561 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
15562 notices.
15563
dc96c6c7 155642001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
15565
15566 * gdb.base/varargs.c (find_max_double): Fix printf format string:
15567 first arg is int not float.
15568
dc96c6c7 155692001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
15570
15571 * gdb.base/reread.exp: Unsupported for non-native targets;
15572 doesn't work for remote debugging.
15573
9b0c4aeb
FN
155742001-02-19 Fernando Nasser <fnasser@redhat.com>
15575
15576 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
15577 * gdb.base/ending-run.exp: Properly handle the BSP state when
15578 stepping past the end of main.
9b0c4aeb 15579
02aa71d5
MC
155802001-02-19 John Moore <jmoore@redhat.com>
15581
15582 * gdb.base/commands.exp (infrun_breakpoint_command_test):
15583 Converted HPUX fix for non-expected items following multiple
15584 step commands into general solution for all platforms.
15585
1fa449a4
MC
155862001-02-18 Michael Chastain <chastain@redhat.com>
15587
15588 * gdb.c++/classes.exp (do_tests): Change runto statements
15589 from "runto 'foo(void)'" to "runto 'foo'". This makes the
15590 statements demangler agnostic.
15591 * gdb.c++/virtfunc.exp (do_tests): Likewise.
15592 (gdb_virtfunc_restart): Likewise.
15593
b2f9ec70
MC
155942001-02-14 Michael Chastain <chastain@redhat.com>
15595
15596 * gdb.c++/inherit.exp (do_tests): Change runto statements
15597 from "runto 'foo(void)'" to "runto 'foo'". This makes the
15598 statements demangler agnostic.
15599
cf74b8ca
AC
15600Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
15601
15602 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
15603 ``continue to bkpt at common_routine in thread 2'' and ``stopped
15604 before calling common_routine 15 times'' tests.
cf74b8ca 15605
99f78f56
MC
156062001-02-11 Michael Chastain <chastain@redhat.com>
15607
15608 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
15609 Helps the test script figure out which demangler is in use.
15610 (dm_type_foo_ref): Ditto.
15611 (dm_type_int_star): Ditto.
15612 (dm_type_long_star): Ditto.
15613 (dm_type_unsigned_int): Ditto.
15614 (dm_type_void): Ditto.
15615 (dm_type_void_star): Ditto.
99707966 15616 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
15617 Probe the gdb demangler and set variables to accommodate
15618 formatting differences.
15619 (info_func_regexp): New function. Same as info_func, but
15620 matches against a regexp.
15621 (info_func): Match against a literal string.
15622 (print_addr_2): New function. Match against a literal string,
15623 which can be different from the input to gdb.
15624 (print_addr): Simply call print_addr_2 with the same argument twice.
15625 (test_lookup_operator_functions): Use demangler formatting variables.
15626 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
15627 the tests in the same order as the C++ class declaration.
15628 (test_paddr_operator_functions): Ditto.
15629 (test_paddr_overloaded_functions): Ditto.
15630 (test_paddr_hairy_functions): Use demangler formatting variables.
15631 Add reference to gdb/19 for related tests.
15632 (do_tests): Call probe_demangler.
15633
1de8f023
KB
156342001-01-30 Kevin Buettner <kevinb@redhat.com>
15635
15636 * gdb.c++/templates.cc (printf): Remove unused function definition.
15637
ca3f91ed
MS
156382001-01-26 Felix Lee <flee@redhat.com>
15639
15640 * sid.exp (sid_exit): Pass host, not target, to remote_close.
15641
156422001-01-25 matthew green <mrg@redhat.com>
15643
15644 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
15645 up sid.
15646 (sid_exit): Call `remote_pop_conn' after GDB is gone.
15647
156482001-01-25 matthew green <mrg@redhat.com>
15649
15650 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 15651 Deprecate $sid_spawn_id.
ca3f91ed
MS
15652 (sid_exit): Remove code necessary only for `spawn.'
15653
156542001-01-25 matthew green <mrg@redhat.com>
15655
15656 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
15657
fb18ec4a
MC
156582001-01-28 Michael Chastain <chastain@redhat.com>
15659
15660 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
15661 to call when tests fail. It takes gdb out of the overloaded
15662 function choice menu back to the main prompt, so that the test
15663 program stays synchronized.
15664 (set_bp_overloaded): New proc to collect all the common
15665 code for setting a breakpoint on an overloaded name. Calls
15666 take_gdb_out_of_choice_menu when needed.
15667 (menu_overload1arg): New variable to collect the repeated
15668 instances of the expected menu for an overloaded name. Change
15669 the regular expression to handle changes in g++ type encoding:
15670 "void" can be either "void" or "", and "unsigned int" can be
15671 either "unsigned int" or "unsigned".
15672 (continue_to_bp_overloaded): Change regular expressions to handle
15673 changes in g++ type encoding.
15674 (no proc): Call take_gdb_out_of_choice_menu when needed.
15675 Remove redundant calls to "info break". Accept either "canceled"
15676 or "cancelled". Change regular expressions in "info break"
15677 calls to handle changes in g++ type encoding. Give all tests
15678 unique strings.
15679
9c646a6e
BE
156802001-01-17 Ben Elliston <bje@redhat.com>
15681
15682 * config/sid.exp: New file.
15683
9549d9c1
AC
15684Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
15685
15686 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
15687
dc96c6c7 156882000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
15689
15690 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
15691 Add a RE to accept a non-ascii char if one is ever presented.
15692
b4df4f68
FN
156932000-12-20 Fernando Nasser <fnasser@redhat.com>
15694
297dd0fd 15695 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 15696
dc96c6c7 156972000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 15698
d63a86f8 15699 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
15700 in regexp. One '\' does not suffice on Linux.
15701
4a7bddb6
MC
157022000-12-09 Michael Chastain <chastain@redhat.com>
15703
15704 * gdb.base/break.exp (test_clear_command): Use a marker function
15705 rather than 'main' for the test function. Also move this
15706 test to an execution point where the marker function names are
15707 guaranteed to be bound to functions. (Executing tests after a
15708 'finish' from main runs into name conflicts with local names
15709 in __libc_start_main).
15710
dc96c6c7 157112000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
15712
15713 * gdb.base/finish.exp: New test for gdb's "finish" command.
15714 * gdb.base/return2.exp: New test for gdb's "return" command.
15715 * gdb.base/return2.c: New source file for above.
15716
dc96c6c7 157172000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
15718
15719 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
15720 * gdb.base/miscexprs.exp: Ditto.
15721 * gdb.base/pointers.exp: Ditto.
15722 * gdb.c++/derivation.exp: Ditto.
15723 * gdb.c++/local.exp: Ditto.
15724 * gdb.c++/namespace.exp: Ditto.
15725 * gdb.c++/overload.exp: Ditto.
15726 * gdb.c++/ref-types.exp: Ditto.
15727
dc96c6c7 157282000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
15729
15730 * gdb.base/constvars.exp: Test result of "up" command.
15731 * gdb.base/miscexprs.exp: Ditto.
15732 * gdb.base/pointers.exp: Ditto.
15733 * gdb.base/scope.exp: Ditto.
15734 * gdb.c++/derivation.exp: Ditto.
15735 * gdb.c++/local.exp: Ditto.
15736 * gdb.c++/namespace.exp: Ditto.
15737 * gdb.c++/overload.exp: Ditto.
15738 * gdb.c++/ref-types.exp: Ditto.
15739
44097287
FN
157402000-11-22 Michael Chastain <chastain@redhat.com>
15741
15742 * mips_pro.exp: Accept either "middle -> top -> main" or
15743 "middle -> main" in the backtrace, because gcc can optimize
15744 tail calls to jumps. Remove setup_xfail for the hppa case.
15745 Add a comment with the original warning messages from PR 3016,
15746 which was filed in 1993, to preserve them for posterity.
15747
9d2e1bab
ND
157482000-11-17 Nick Duffek <nsd@redhat.com>
15749
15750 * lib/gdb.exp (gdb_test): Override timeout with board info.
15751
1aca8eb7
ND
157522000-11-17 Nick Duffek <nsd@redhat.com>
15753
15754 * gdb.base/display.exp: Don't kill running stub. Add "again" to
15755 the second kill and detach messages.
15756
93076499
ND
157572000-11-17 Nick Duffek <nsd@redhat.com>
15758
15759 * configure.in: Add AC_EXEEXT.
15760 * configure: Regenerate.
15761 * Makefile.in (just-check): Export EXEEXT.
15762 * lib/gdb.exp ($EXEEXT): Import from environment.
15763 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
15764 expect "maint dump-me" on Cygwin.
15765 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
15766 $EXEEXT.
15767
30e87cd3
ND
157682000-11-17 Nick Duffek <nsd@redhat.com>
15769
15770 * gdb.base/break.exp: Test backtrace and finish from called
15771 function on all platforms, not just HP-UX.
15772
dc96c6c7 157732000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
15774
15775 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
15776 code from gdb_target_monitor, so it can be used independantly
15777 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 15778
dc96c6c7 157792000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
15780
15781 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
15782 * gdb.base/corefile.exp: Expect the message "Program is being
15783 debugged already" when we send the "corefile" command, since
15784 the preceeding gdb_load may have connected gdb to a remote target.
15785 * gdb.base/display.exp: Disable hardware watchpoints if new
15786 board info variable "no_hardware_watchpoints" is true.
15787 Replace single-letter commands with more readable ones.
15788 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
15789 if new board info variable "no_hardware_watchpoints" is true.
15790 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
15791 to see if stdio (printf) testing is possible.
15792 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
15793 board info variable "no_hardware_watchpoints" is true. Use new
15794 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
15795
39124dea
FN
157962000-11-13 Fernando Nasser <fnasser@redhat.com>
15797
15798 From Orjan Friberg <orjanf@axis.com>:
15799 * gdb.base/printcmds.exp: Escape curly braces followed by a number
15800 in array print pattern match.
15801
a9e2e984
FN
158022000-11-09 Fernando Nasser <fnasser@redhat.com>
15803
15804 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
15805 spelling "cancelled" to U.S. spelling "canceled" to match changes
15806 made to gdb.
15807 * gdb.c++/ovldbreak.exp: Ditto.
15808
c7db355b
PS
158092000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
15810
15811 * gdb.base/callfuncs.c (main): Moved to end of file, call
15812 t_double_values to initialize the FPU before inferior calls are made.
15813 * gdb.base/callfuncs.exp: Test for register preservation after calling
15814 inferior functions. Add tests for continuining, finishing and
15815 returning from a stop in a call dummy.
15816
dc96c6c7 158172000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
15818
15819 * gdb.base/commands.exp: Break up long lines, and re-indent.
15820
dc96c6c7 158212000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
15822
15823 * config/gdbserver.exp: Rewritten from the ground up, to make it
15824 compatible with the current dejagnu tree, and to make it work with
15825 the new "gdbserver" in libremote.
15826
dc96c6c7 158272000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
15828
15829 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
15830 * gdb.base/varargs.exp: Skip entire test if no printf support.
15831 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
15832 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
15833
dc96c6c7 158342000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
15835
15836 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
15837 no floating point support.
15838 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
15839 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
15840 * gdb.base/call-rt-st.exp: Ditto.
15841 * gdb.base/call-strs.exp: Ditto.
15842
bac5fc66
JG
158432000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
15844
15845 * gdb.base/sizeof.c: include <stdio.h>.
15846
15847 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
15848 'finish', otherwise uncaptured gdb_prompt would potentially
15849 throw remaining test points out of sync.
bac5fc66 15850
b22a6027
SB
158512000-07-26 Scott Bambrough <scottb@netwinder.org>
15852
15853 * gdb.base/recurse.exp: Run tests for all targets.
15854 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
15855 gnu-oldld case on ARM.
15856 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
15857 for ARM targets.
d63a86f8 15858
d8231941
AG
15859Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
15860
15861 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
15862 * gdb.java/configure: Rebuild.
15863
8caabe69
AG
15864Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
15865
15866 * gdb.java/jv-exp.exp: New file.
15867
9d273ca3
AG
15868Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
15869
15870 * configure: Rebuilt.
15871 * configure.in (configdirs): Add gdb.java.
15872 * gdb.java/jmisc.java: New file.
15873 * gdb.java/jmisc.exp: New file.
15874 * gdb.java/Makefile.in: New file.
15875 * gdb.java/configure: Rebuilt.
15876 * gdb.java/configure.in: New file.
15877 * lib/java.exp: New file.
15878
4f823a66
AC
15879Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
15880
15881 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 15882 underflow.
4f823a66 15883
2391e11d
AC
15884Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
15885
15886 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 15887 and the compilers sizes.
2391e11d 15888
54602222
ND
158892000-07-09 Nick Duffek <nsd@redhat.com>
15890
15891 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
15892 (use_methods): New function.
15893 (main): Call use_methods().
15894 * gdb.c++/classes.exp (test_method_param_class): New procedure.
15895 (do_tests): Call test_method_param_class.
15896
2bec0572
ND
158972000-07-09 Nick Duffek <nsd@redhat.com>
15898
15899 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
15900 spelling.
15901 (test_enums): New procedure. Move enum tests from end of script
15902 to here. Set breakpoint on function name instead of line number.
15903 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
15904 (enums2): New marker function.
15905 (enums1): New function.
15906 (main): Call enums1(). Move enum tests to enums1().
15907
78492fde
AC
15908Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
15909
15910 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 15911 compile/link program. Update line numbers.
78492fde
AC
15912 * gdb.asm/d10v.inc: Define ``startup''.
15913 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 15914
49a2cef8
AC
15915Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
15916
15917 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
15918
3e6c8688
EZ
159192000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
15920
15921 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 15922 of 'help maint print' command.
3e6c8688 15923
9ff5cbe9
AC
15924Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
15925
15926 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 15927 they use gdb_expect_list.
9ff5cbe9 15928
17c579bd
AC
15929Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
15930
15931 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
15932 memory-read-packet-size'' instead of ``set endian big'' to test
15933 long commands.
17c579bd 15934
e6d71bf3
DB
159352000-06-03 Daniel Berlin <dan@cgsoftware.com>
15936
15937 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 15938 g++, and stop skipping them.
e6d71bf3
DB
15939
15940 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
15941 work under g++.
15942
d63a86f8 15943 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
15944 initialization.
15945
dc96c6c7 159462000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
15947
15948 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
15949 the regular expression: accept an (almost) arbitrary sequence of
15950 "frames-invalid" and "breakpoints-invalid" messages both before
15951 and after the "starting" message.
15952
dc96c6c7 159532000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
15954
15955 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 15956
dc96c6c7 159572000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
15958
15959 * gdb.base/annota1.exp (annotate-signal-handler-caller):
15960 Relax the regular expression a little, make it pass on Solaris 8.
15961
8216cda9
KB
159622000-05-12 Kevin Buettner <kevinb@redhat.com>
15963
15964 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 15965 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
15966 Instead, it is permissible for gdb to stop on the line of the
15967 call itself.
15968
1a570b2f
MS
159692000-05-12 Michael Snyder <msnyder@.cygnus.com>
15970
15971 * gdb.base/break.exp (bp on small function, optimized file):
15972 Add a second pass pattern. The behavior differs here between stabs
15973 and dwarf for one-line functions. Stabs preserves two line symbols
15974 (one before the prologue and one after) with the same line number,
15975 but dwarf regards these as duplicates and discards one of them.
15976 Therefore the address after the prologue (where the breakpoint is)
15977 has no exactly matching line symbol, and GDB reports the breakpoint
15978 as if it were in the middle of a line rather than at the beginning.
15979
dc96c6c7 159802000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 15981
d63a86f8 15982 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
15983 rather than "send_gdb" (for consistancy).
15984
7d418785
AC
15985Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
15986
15987 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
15988 * gdb.c++/templates.cc: Properly check for GCC version number.
15989 * lib/compiler.cc: Likewise
15990
dc96c6c7 159912000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 15992
d63a86f8 15993 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
15994 gdb may not stop at the first line of main, due to code motion.
15995
dc96c6c7 159962000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
15997
15998 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
15999 This test depends on parsing the printf output from the target.
16000 Since the sparclet stub doesn't do stdio, this will never work.
16001 * gdb.base/call-rt-st.exp: ditto.
16002 * gdb.base/call-strs: ditto.
16003
dc96c6c7 160042000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
16005
16006 * gdb.base/miscexprs.exp: make sizeof long array test portable.
16007
16008 * gdb.base/ending-run.exp: After connecting to a remote target,
16009 but before running, the target will appear to be in a random
16010 location. Specify both a file and a line for breakpoints.
16011 Also, the function that calls main may be called 'init'
16012 rather than 'start'.
16013
a5a51225
EZ
160142000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16015
16016 * gdb.base/help.exp: Update output for add-symbol-file command.
16017
7930cc7c
FN
160182000-04-10 Fernando Nasser <fnasser@cygnus.com>
16019
16020 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16021 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
16022
23e37ab1
C
160232000-04-07 J.T. Conklin <jtc@redback.com>
16024
e93c542c
C
16025 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
16026
23e37ab1
C
16027 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
16028
591b8fa3
PDM
16029Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
16030
16031 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 16032 values that can be represented exactly.
591b8fa3
PDM
16033 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
16034 above change, and to not check against the directory part of the source
16035 file name.
16036 (step into print_long_arg_list): Likewise.
16037 (print print_small_structs from print_long_arg_list): Likewise.
16038 (print print_long_arg_list): Likewise.
16039
7a495180
EZ
160402000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16041
30b53638 16042 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 16043
beb998c6
AC
16044Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
16045
16046 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
16047
1c689132
DB
160482000-03-25 Daniel Berlin <dan@cgsoftware.com>
16049
16050 * gdb.base/commands.exp (deprecated_command_test): Add test for
16051 deprecate with no arguments.
16052
c1790a9d
JL
160532000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
16054
16055 * gdb.base/break.exp: Add new test for setting breakpoints on
16056 optimized code so we can test breakpoints work even when function
16057 prologues may be optimized away
16058
003ba290
FN
160592000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
16060
16061 From David Whedon <dwhedon@gordian.com>
a9c64011 16062 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 16063
6837a0a2
DB
160642000-03-22 Daniel Berlin <dan@cgsoftware.com>
16065
16066 * gdb.base/help.exp: Added test for new apropos command.
16067
b9593231
KB
160682000-03-21 Kevin Buettner <kevinb@redhat.com>
16069
16070 * gdb.base/pointers.c (usevar): New function.
16071 (main): Make sure that global variables v_int_pointer2, rptr,
16072 and y are all referenced someplace in the program by calling
16073 usevar() on them. [Some linkers delete symbols which are
16074 never referenced. The space remains, but there's no way to
16075 get a (symbolic) handle on the variable from the debugger.]
16076
751a959b
EZ
160772000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16078
16079 * gdb.base/printcmds.c: Add typedeffed arrays.
16080
16081 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 16082 procedure to test arrays that are typedef'd.
751a959b 16083
73a93a32
JI
160842000-03-13 James Ingham <jingham@leda.cygnus.com>
16085
16086 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 16087 the library directories.
73a93a32 16088
fb40c209
AC
16089Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
16090
16091 * configure.in (configdirs): Add sub directory gdb.mi.
16092 * configure: Re-generate.
16093
16094 * gdb.mi: New directory.
d63a86f8 16095
ee4dd2c9
AC
160962000-02-25 Scott Bambrough <scottb@netwinder.org>
16097
16098 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 16099 a long long value as a double on ARM platforms.
ee4dd2c9 16100
70f0cc22
JB
161012000-02-16 Jim Blandy <jimb@redhat.com>
16102
16103 * gdb.base/break.exp ("breakpoint line number"): Make sure the
16104 default source file is set properly before running this test.
16105
853819b8
EZ
161062000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16107
16108 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 16109 gdbtk/library directory, not in gdbtcl2.
853819b8 16110
dfcd3bfb
JM
161112000-02-04 Jim Blandy <jimb@redhat.com>
16112
16113 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
16114 backslash from regexp pattern.
16115
16116 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
16117 procedure. Use it to run all the "continue to bp overloaded"
16118 tests. Note that this changes the names of the tests slightly.
16119 If the breakpoint hit message includes a hex PC value, because
16120 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
16121 from the real source code, still consider that a pass.
16122
16123 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
16124 XFAIL here if the breakpoint message contains a hex address. Note
16125 similar change on 1999-11-02.
16126
16127 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
16128
16129 * gdb.base/ptype.exp: Establish a default source file before
16130 calling get_debug_format.
16131
161322000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
16133
16134 * gdb.base/watchpoint.exp: Remove duplication of test messages.
16135
8b93c638
JM
161362000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
16137
16138 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
16139 of successive stepi commands -- while in the prologue we should see
16140 the function entry bracket.
16141
161422000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
16143
16144 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
16145 reach __change_mode() when stepping through the end of main().
16146
c5394b80
JM
161472000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
16148
16149 * gdb.base/default.exp: Fix expected pattern.
16150 * gdb.base/help.exp: Same.
16151
0d06e24b
JM
161522000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16153
16154 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 16155 Don't use xfail's because that affects only the following test.
d63a86f8 16156
0d06e24b 16157 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 16158 solaris or linux.
0d06e24b
JM
16159
16160 * gdb.base/selftest.exp: Update to reflect changes to main.c.
16161
dc96c6c7 161622000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 16163
d63a86f8 16164 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
16165 "A syntax error" rather than "A parse error". Accept both.
16166
161672000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
16168
16169 * gdb.base/default.exp: Remove OS dependent string from "target
16170 remote" test.
16171 * gdb.base/help.exp: Same for "help target remote" test.
16172
c3f6f71d
JM
161732000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16174
16175 From Jim Kingdon <kingdon@redhat.com>:
16176
16177 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
16178 prompt (cleanup rather than necessity, but still might keep output
16179 from spilling to next test).
c3f6f71d
JM
16180
161812000-01-02 Fred Fish <fnf@cygnus.com>
16182
16183 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
16184 AIX, which defines them in <sys/types.h>.
16185
ed9a39eb 161861999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 16187
ed9a39eb 16188 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 16189 float" test.
ed9a39eb
JM
16190
161911999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 16192
ed9a39eb 16193 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
16194
16195 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
16196 outermost frame disallowed".
16197
161981999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
16199
16200 * gdb.base/setvar.exp: New tests for setting the value of a struct
16201 with a constant list.
16202
162031999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
16204
16205 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
16206 require the user to type a cast before setting the value of a struct.
16207
de57eccd
JM
162081999-12-06 Jim Blandy <jimb@cygnus.com>
16209
16210 * gdb.base/default.exp: Expect the new 'info float' command on
16211 all i386 platforms.
16212
16213 * gdb.threads/linux-dp.exp: Expand our ability to recognize
16214 LinuxThreads libraries that don't support debugging.
16215
c2d11a7d
JM
16216Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
16217
16218 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
16219 Change the buffer type to ``unsigned char'' to simplify size
16220 arithmetic.
c2d11a7d
JM
16221
16222 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
16223 stub only handles 400-1 byte packets. Verify that the download
16224 worked.
c2d11a7d
JM
16225
162261999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
16227
16228 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
16229 tests, using UNRESOLVED for the untested cases. Also, does not wait
16230 for a timeout if the prompt was received before a recognizable pattern.
16231
162321999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
16233
16234 * lib/gdb.exp (gdb_expect_list): Fix spelling.
16235
162361999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16237
16238 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 16239 watchpoints.
c2d11a7d
JM
16240
162411999-11-24 Jason Merrill <jason@casey.cygnus.com>
16242
16243 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
16244
16245 * gdb.c++/local.exp: Be more flexible in recognizing local class
16246 name mangling. Don't allow horribly truncated method names.
16247 * gdb.c++/derivation.exp: Expect protected inheritance.
16248 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
16249 * gdb.c++/virtfunc.exp: Likewise.
16250 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
16251 when printing a nested enum.
16252
162531999-11-22 Jim Blandy <jimb@cygnus.com>
16254
16255 * gdb.base/step-test.exp: Properly await GDB's response to setting
16256 a breakpoint on the call to large_struct_by_value.
16257
16258 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
16259 just because we have debug info for the `start' function.
16260
162611999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
16262
16263 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
16264 "Unknown signal" messages, which indicate (on LinuxThreads) that
16265 GDB doesn't know how to debug threads on this system. This is
16266 better than hanging while philosopher 0 dumps chatter into gdb.log.
16267
162681999-11-18 Tom Tromey <tromey@cygnus.com>
16269
16270 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
16271
162721999-11-18 Fred Fish <fnf@cygnus.com>
16273
16274 * gdb.base/coremaker2.c: Add sample program for generating
16275 cores that is more self contained than coremaker.c. Eventually
16276 I'll add more code to this and tie it into the testsuite.
16277
4ce44c66
JM
162781999-11-12 Stan Shebs <shebs@andros.cygnus.com>
16279
16280 * gdb.base/dollar.exp: Remove, now in gdb.hp.
16281
162821999-11-10 Jimmy Guo <guo@cup.hp.com>
16283
16284 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 16285 from $srcdir/lib/.
4ce44c66 16286 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 16287 and gdb.c++/.
4ce44c66
JM
16288
16289 * gdb.c++/derivation.exp: remove redundant get compiler info code.
16290
d63a86f8 16291 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
16292 'continue with watch' test point.
16293
162941999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
16295
16296 Merged from p2linux-990323-branch:
d63a86f8 16297
4ce44c66
JM
16298 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
16299
11cf8741
JM
16300Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
16301
16302 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 16303 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
16304
16305Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
16306
16307 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 16308 gdb_expect_list.
11cf8741
JM
16309
16310Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
16311
16312 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
16313
163141999-11-03 Mark Salter <msalter@cygnus.com>
16315
16316 * gdb.base/break.exp: Fix "stub continue" pattern.
16317
163181999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
16319
16320 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
16321
163221999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
16323
16324 * gdb.base/display.exp ("finish"): Add timeout clause.
16325
16326 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
16327 plain prompt clause, so this doesn't have to time out in order to
16328 fail.
16329
16330 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 16331 breakpoint hit messages include an address.
11cf8741
JM
16332
16333 * gdb.base/display.exp: Don't forget to escape parens in regular
16334 expressions. Unix regexp notatation sucks.
16335
163361999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16337
16338 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 16339 order for 'signalled' message.
11cf8741 16340
5c44784c
JM
163411999-11-01 Stan Shebs <shebs@andros.cygnus.com>
16342
16343 From Jimmy Guo <guo@cup.hp.com>:
16344 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
16345 * gdb.base/annota1.c: Add code for tests to work with.
16346
163471999-10-26 Frank Ch. Eigler <fche@cygnus.com>
16348
16349 * gdb.base/remote.exp: New test for remote downloading settings.
16350 * gdb.base/remote.c: New file with large .data.
16351
917317f4
JM
163521999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
16353
16354 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
16355 for LinuxThreads support, merged from the Code Fusion branch.
16356
16357Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
16358
16359 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
16360 containing exp_continue into a while within an expect. Don't
16361 attempt a start more than three times. Check return value from
16362 gdb_load.
d63a86f8 16363
2df3850c
JM
16364Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
16365
16366 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 16367 a pass case.
2df3850c 16368
2acceee2
JM
163691999-10-01 Kevin Buettner <kevinb@cygnus.com>
16370
16371 * gdb.base/break.c (main): Added a statement that we can step
16372 off of.
16373 * gdb.base/break.exp: Added tests for setting a breakpoint
16374 at an offset and stepping onto a breakpoint.
16375
163761999-10-01 Fred Fish <fnf@cygnus.com>
16377
d63a86f8 16378 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
16379 gdb output.
16380
c2c6d25f
JM
163811999-09-18 Jim Blandy <jimb@cris.red-bean.com>
16382
16383 * gdb.base/break.exp: Code locations are in hex, don't forget!
16384 (For HP-UX.)
16385
163861999-09-17 Stan Shebs <shebs@andros.cygnus.com>
16387
16388 * condbreak.exp: Use break.c as test program.
16389 * condbreak.c: Remove, redundant with break.c.
16390
163911999-09-15 Stan Shebs <shebs@andros.cygnus.com>
16392
16393 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 16394 Z-packets if the target needs it.
c2c6d25f
JM
16395
163961999-09-13 James Ingham <jingham@leda.cygnus.com>
16397
16398 * gdb.c++/overload.exp: Added tests for listing overloaded
16399 functions with function pointers in the arg, explicitly calling
16400 out the version you want.
16401
cff3e48b
JM
164021999-09-09 Stan Shebs <shebs@andros.cygnus.com>
16403
16404 * long_long.exp: Add variations of test cases that work for
16405 targets with 16-bit ints and 32-bit doubles.
16406
d4f3574e
SS
164071999-09-08 Stan Shebs <shebs@andros.cygnus.com>
16408
16409 * break.c (main): Compare a possibly-uninitialized argc with an
16410 unlikely value that fits in 16 bits.
16411
164121999-09-07 Stan Shebs <shebs@andros.cygnus.com>
16413
16414 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
16415 0xfeeb, don't want negative numbers if ints are 16 bits.
16416
16417 * lib/gdb.exp (skip_cplus_tests): New proc.
16418 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
16419 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
16420 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
16421 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
16422 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
16423 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
16424 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
16425 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
16426
16427 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
16428
16429Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
16430
16431 * gdb.base/corefile.exp (up): Allow a parameter to appear
16432 in the frame that we're going up to.
16433
16434 From Jim Blandy <jimb@cygnus.com>:
16435
16436 * gdb.base/default.exp (info float): Expect some output now.
16437
16438 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
16439 returning floating-point values to fail on the x86.
16440 * gdb.base/callfwmall.exp (do_function_calls): Same.
16441
16442 * gdb.base/list.exp (test_listsize): Correct expectations for
16443 listing line 1 with listsize 2. Also, listing a single line
16444 works now, as does listing three lines. [Kevin's note: There
16445 were a number of other cases fixed too where the expectations
16446 differed...]
16447
164481999-09-02 Stan Shebs <shebs@andros.cygnus.com>
16449
16450 * gdb.base/selftest.exp: Add case for when version prints as
16451 constant string instead of char pointer.
16452
104c1213
JM
164531999-08-25 Stan Shebs <shebs@andros.cygnus.com>
16454
16455 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 16456 stepping out of main.
104c1213
JM
16457
16458 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
16459 G++ used.
16460
16461 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 16462 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
16463
16464 * gdb.c++/ovldbreak.exp: Update match string in test that
16465 includes a warning of multiple breakpoints.
16466
164671999-08-24 Stan Shebs <shebs@andros.cygnus.com>
16468
16469 * gdb.base/display.exp: Improve precision of step-after-finish
16470 added yesterday.
16471
16472 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 16473 test.
104c1213
JM
16474
16475 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
16476 configs when using G++, not just hppa*.
16477
164781999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16479
16480 * gdb.base/async.c: New file.
16481 * gdb.base/async.exp: New file.
16482
16483Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
16484
16485 * gdb.base/break.exp: Tweak PA specific tests to properly handle
16486 PA64.
16487
53a5351d
JM
16488Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
16489
104c1213
JM
16490 * gdb.base/display.exp: "finish" can leave us mid-line on many
16491 targets, deal with it. Add a small constant to main, instead of
16492 1000 since main+1000 may not be a valid address in the target.
16493
53a5351d
JM
16494 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
16495 on hpux11.
16496
16497 * gdb.base/attach.exp: Handle another hpux11 error message variant
16498 when attaching to a process that does not exist.
16499
165001999-08-19 J.T. Conklin <jtc@redback.com>
16501
16502 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 16503 characters in 'continue to 1241' test.
53a5351d
JM
16504
165051999-08-17 Stan Shebs <shebs@andros.cygnus.com>
16506
16507 * gdb.base/call-ar-st.exp: Add a shorter match case for the
16508 stop in print_long_arg_list, define and use a whitespace
16509 variable in print_small_structs test, add an XFAIL for Solaris.
16510 * gdb.base/dbx.exp: XFAIL func commands until somebody is
16511 interested enough to fix.
16512
7be570e7
JM
165131999-08-13 Keith Seitz <keiths@cygnus.com>
16514
16515 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
16516 (dbx_gdb_load): Remove. Use gdb_load instead, since that
16517 proc knows about targets other than the natives.
16518 (test_assign): Use "gdb_run_cmd" to "run" the target.
16519 Check that we've actually hit the breakpoint at main.
16520 When we attempt to assign a value to a local variable, check
16521 that the variable is in the current scope, i.e., don't use
16522 a test with an empty result.
16523
16524Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
16525
16526 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 16527 command.
7be570e7
JM
16528
165291999-08-09 Stan Shebs <shebs@andros.cygnus.com>
16530
16531 From Jimmy Guo <guo@cup.hp.com> and others at HP:
16532 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
16533 gdb.compat, gdb.threads-hp.
16534 gdb.hp/configure, gdb.hp/configure.in: New files.
16535 gdb.hp/Makefile.in: Recurse into new subdirs.
16536 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
16537 gdb.hp/gdb.objdbg: New directory, tests for debugging info
16538 in object files.
16539 gdb.hp/tools: New directory, aux tools for HP-specific tests.
16540
96baa820
JM
165411999-08-05 Stan Shebs <shebs@andros.cygnus.com>
16542
16543 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 16544 funky printf, remove a bogus p/a test.
96baa820
JM
16545
165461999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16547
16548 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
16549 connected to the target. This is necessary when running not
16550 natively.
96baa820
JM
16551
165521999-08-03 Stan Shebs <shebs@andros.cygnus.com>
16553
16554 * gdb.base/step-test.exp: Removed some extraneous messages.
16555
16556 * gdb.base/long_long.exp: Don't run memory examination tests
16557 on little-endian targets (they will need a different set of
16558 results to match).
16559
165601999-08-02 Stan Shebs <shebs@andros.cygnus.com>
16561
16562 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
16563 until somebody decides to fix GDB.
16564
16565 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 16566 constant as "ULL".
96baa820
JM
16567 * gdb.base/long_long.exp: Loosen x/c test, add partial result
16568 matches for a couple x/2 commands.
16569
a0b3c4fd
JM
165701999-07-30 Stan Shebs <shebs@andros.cygnus.com>
16571
16572 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
16573 by merging in ref-types2 tests.
16574 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
16575
16576 From Jimmy Guo <guo@cup.hp.com> and others at HP:
16577 * gdb.c++/Makefile.in: Add standard actions.
16578 (EXECUTABLES): Rename from PROGS, update list.
16579 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
16580 from gdb.hp.
16581 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
16582 foo and bar locals.
16583 * gdb.c++/anon-union.exp: Fix tests to match.
16584 * gdb.c++/classes.exp: Run if HP compiler used, add extra
16585 expect matches to handle output variations.
16586 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
16587 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 16588 output, add HP alternatives for new and delete prints.
a0b3c4fd 16589 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 16590 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
16591 * gdb.c++/demangle.exp: Use $style when reporting failure.
16592 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
16593 * gdb.c++/inherit.exp: Run if HP compiler used, add some
16594 match alternatives.
16595 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 16596 compilers.
a0b3c4fd
JM
16597 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
16598 * gdb.c++/method.exp: Add match alternatives.
16599 * gdb.c++/misc.cc: Add bool types.
16600 * gdb.c++/misc.exp: Add tests for bool types.
16601 * gdb.c++/overload.exp: Add xfails.
16602 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
16603 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
16604 add some more template parameter tests (only for HP currently).
16605 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
16606 * gdb.c++/virtfunc.cc: Add return type and value for main.
16607 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
16608 match alternatives.
d63a86f8 16609
a0b3c4fd
JM
166101999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16611
16612 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
16613
166141999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
16615
16616 * gdb.base/signals.exp: Don't expect getting a backtrace from
16617 within a signal handler to fail on Linux.
16618
166191999-07-29 Stan Shebs <shebs@andros.cygnus.com>
16620
16621 From Jimmy Guo <guo@cup.hp.com> and others at HP:
16622 * lib/gdb.exp: Remove some gratuitious semicolons.
16623 (delete_breakpoints): Increase timeout.
16624 (gdb_expect): Add -notransfer option.
16625 (gdb_test): Use -notransfer option.
16626 (get_compiler_info): Add f77 case.
16627 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 16628 case.
a0b3c4fd
JM
16629 (gdb_preprocess): Call get_compiler.
16630
16631 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
16632 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
16633 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
16634 gdb.base/long_long.exp, gdb.base/printcmds.exp,
16635 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
16636 third arg to gdb_test.
a0b3c4fd
JM
16637 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
16638 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 16639 HP-UX xfails, add others.
a0b3c4fd
JM
16640 * gdb.base/completion.exp: Reflect name change of self-test.
16641 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
16642 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
16643 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
16644 HP failure number.
a0b3c4fd
JM
16645 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
16646 useless HP-UX 10.30 references.
16647 * gdb.base/maint.exp: Loosen matches.
16648 * gdb.base/pointers.c (main): Declare more_code.
16649 * gdb.base/pointers.exp: Match on output of a `next'.
16650 * gdb.base/structs.c: Add prototypes.
16651 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
16652 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
16653
166541999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16655
16656 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 16657 command.
a0b3c4fd
JM
16658
166591999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16660
16661 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
16662 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
16663
16664 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
16665 debug info. Deal with lack of signal hanlder info in stack.
16666
a9c64011 16667 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
16668 * gdb.base/annota1.exp: If printf has debug info, deal with it.
16669
5a2468f5
JM
166701999-07-19 Stan Shebs <shebs@andros.cygnus.com>
16671
16672 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 16673 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 16674
adf40b2e
JM
16675Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
16676
16677 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 16678 a1-selftest.exp.
adf40b2e
JM
16679 * gdb.base/configure: Re-generate.
16680
166811999-07-12 Stan Shebs <shebs@andros.cygnus.com>
16682
16683 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
16684 in trying to run first and name is too long.
16685
16686 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
16687 pointers2.c and pointers2.exp, respectively.
16688 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
16689 doschk happier.
16690
43e526b9
JM
166911999-07-08 Stan Shebs <shebs@andros.cygnus.com>
16692
16693 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
16694 callfuncs2.c and callfuncs2.exp.
16695
16696 * gdb.base/list.exp: Remove mistaken xfails.
16697 * gdb.base/list0.h: Add optional prototypes.
16698
9846de1b
JM
16699Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
16700
a9c64011 16701 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 16702 calling malloc.
a9c64011
AS
16703 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
16704 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 16705 use.
9846de1b
JM
16706
167071999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16708
16709 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
16710 * gdb.base/annota2.cc, annota2.exp: Move from here.
16711 * gdb.c++/annota2.cc, annota2.exp: To here.
16712 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
16713
43ff13b4
JM
16714Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
16715
16716 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 16717 a consistent format.
43ff13b4 16718
085dd6e6
JM
167191999-06-25 Stan Shebs <shebs@andros.cygnus.com>
16720
16721 From Jimmy Guo <guo@cup.hp.com> and others at HP:
16722 * lib/gdb.exp (get_compiler_info): Add detection for assorted
16723 HP compilers, also set the globals $true and $false.
16724
16725 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
16726 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
16727 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
16728 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
16729 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
16730 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
16731 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
16732 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
16733 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
16734 whatis.c} Add C++ compatible function definitions and return
16735 types, add includes for library functions.
085dd6e6
JM
16736 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
16737 * gdb.base/step-test.c (myglob): Rename from glob.
16738 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
16739 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
16740 files, move here from gdb.hp.
085dd6e6 16741 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
16742 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
16743 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
16744 Adjust line numbers in regexps.
085dd6e6
JM
16745
16746 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
16747 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
16748 instead of 0/1.
16749
16750 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
16751 foll-vfork.exp: New files, move here from gdb.hp.
16752 * gdb.base/page.exp: New file, test of pagination command.
16753
16754 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
16755 recursion test.
16756 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
16757
16758 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 16759 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
16760
16761 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 16762 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 16763 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 16764 watchpoint test.
085dd6e6
JM
16765 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
16766 them work.
16767 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
16768 expressions properly.
16769 * gdb.base/corefile.exp: Loosen the match slightly.
16770 * gdb.base/default.exp: Allow "Error accessing memory" message
16771 also.
16772 * gdb.base/display.exp: Skip over x/0 j if PA64.
16773 * gdb.base/funcargs.exp: Add xfails for HP-UX.
16774 * gdb.base/interrupt.exp: Ditto.
16775 * gdb.base/langs.exp: Add symbolic matches governed by compiler
16776 in use.
16777 * gdb.base/list.exp: Add xfails for HP-UX.
16778 * gdb.base/long_long.exp: Refine some of the numeric matches.
16779 * gdb.base/mips_pro.exp: Xfail on HP-UX.
16780 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
16781 * gdb.base/nodebug.exp: Succeed on more varieties of output.
16782 * gdb.base/opaque.exp: Remove some HP-UX xfails.
16783 * gdb.base/ptype.exp: Succeed on more varieties of output.
16784 * gdb.base/scope.exp: Add xfails for HP-UX.
16785 * gdb.base/sect-cmd.exp: Add more cases.
16786 * gdb.base/setvar.exp: Add xfails for HP-UX.
16787 * gdb.base/shlib-call.exp: Loosen some matches slightly.
16788 * gdb.base/signals.exp: Match on void symbolically.
16789 * gdb.base/step-test.exp: Add case for PA64.
16790 * gdb.base/term.exp: Add exit and restart.
16791 * gdb.base/twice.exp: Clean up after self.
16792 * gdb.base/varargs.exp: Disable overload resolution explicitly.
16793 * gdb.base/whatis.exp: Allow more ways to pass tests.
16794
16795 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 16796 no longer useful.
085dd6e6
JM
16797
16798Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
16799
16800 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 16801 list of patterns.
085dd6e6 16802 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
16803 print_double_array(double_array)", "continuing to breakpoint
16804 1018", "print print_double_array(array_d)" and "continuing to
16805 1034" tests.
d63a86f8 16806
085dd6e6
JM
168071999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
16808
a9c64011 16809 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
16810
168111999-06-24 Stan Shebs <shebs@andros.cygnus.com>
16812
16813 * config/mt-*: Remove, these haven't been used since 1996.
16814
168151999-06-22 Stan Shebs <shebs@andros.cygnus.com>
16816
16817 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 16818 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
16819 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
16820
9e0b60a8
JM
168211999-06-18 Stan Shebs <shebs@andros.cygnus.com>
16822
16823 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
16824 simpler match case for the ptype of the big class.
16825
168261999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
16827
16828 * gdb.exp: Fix test for gdb_prompt existence.
16829
168301999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
16831
16832 * gdb.exp (gdb_test): Add fail after calls to perror.
16833
168341999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
16835
16836 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
16837
168381999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
16839
16840 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
16841
0f71a2f6
JM
16842Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
16843
16844 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 16845 malloc() is linked in.
0f71a2f6
JM
16846
168471999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
16848
16849 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
16850 step at end.
16851
16852 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
16853
168541999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
16855
16856 * gdb.java/jv-print.exp: New file. (Our first Java test!)
16857
cce74817
JM
16858Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
16859
16860 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
16861 * gdb.base/mips_pro.exp: Likewise.
16862
168631999-06-02 Keith Seitz <keiths@cygnus.com>
16864
16865 * gdb.c++/templates.cc: Change all "new" operators to throw
16866 an exception.
16867 * gdb.c++/cplusfuncs.cc: Likewise.
16868
16869 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
16870
16871Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
16872
16873 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
16874 * gdb.base/ending-run.exp: When stepping out of main, accept a
16875 step into an arbitrary assembler file.
cce74817 16876
392a587b
JM
168771999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16878
d63a86f8 16879 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 16880 "breakpoint-invalid" to be printed.
d63a86f8 16881 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
16882 number of "frames-invalid" and "breakpoint-invalid" to be printed.
16883 * gdb.base/annota2.cc: Initialize a.x to 0.
16884
9e086581
JM
168851999-05-17 Keith Seitz <keiths@cygnus.com>
16886
16887 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
16888 when "skip_float_tests" set.
16889 Ditto for "print print_double_array(array_d)", "print print_small_structs",
16890 "print print_ten_doubles", and "step into print_long_arg_list".
16891 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
16892 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
16893 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
16894 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
16895 "skip_float_tests" is set.
16896 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
16897 when "skip_float_tests" set.
d63a86f8 16898
cd0fc7c3
SS
168991999-05-06 Keith Seitz <keiths@cygnus.com>
16900
16901 * gdb.base/annota2.cc: Include stdio.h.
16902
16903Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
16904
16905 * gdb.base/crossload.exp: Remove, this has been disabled ever
16906 since BFD stopped including all targets, and cross-GDB gets
16907 plenty of testing anyway.
16908 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
16909 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
16910 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
16911 * gdb.base/README: Remove, was doc for this.
16912 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 16913 needed.
cd0fc7c3 16914
b83266a0
SS
169151999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16916
16917 * gdb.base/call-ar-st.exp: Fix one regular expression in test
16918 output.
16919
16920 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
16921 * gdb.base/annota2.exp: New file. More annotation tests.
16922 * gdb.base/annota1.c: New file. Source file for annota1.exp.
16923 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
16924
169251999-04-23 Angela Marie Thomas <angela@cygnus.com>
16926
16927 * config/cfdbug.exp: New file.
16928
7a292a7a
SS
169291999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
16930
16931 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
16932 Marcus Daniel's and Dale Hawkins's demangler crashes.
16933
16934 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
16935 test_lucid_style_demangling, test_arm_style_demangling,
16936 test_hp_style_demangling): Try Tom Tromey's core-dumping
16937 identifier under each demangling style.
7a292a7a
SS
16938
169391999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
16940
16941 * gdb.c++/demangle.exp: Include the current demangling style
16942 in all test names.
16943 (current_demangling_style): New global variable.
16944 (set_demangling_style, test_demangling_core, test_demangling,
16945 test_demangling_exact): New functions.
16946 (test_gnu_style_demangling, test_lucid_style_demangling,
16947 test_arm_style_demangling, test_hp_style_demangling): Use those,
16948 instead of calling gdb_test and gdb_test_exact directly.
16949 (catch_demangling_errors): New function, which reports errors
16950 signalled by the demangling test functions in an orderly way.
16951 (do_tests): Use catch_demangling_errors.
16952
169531999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
16954
16955 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 16956 grouping in expressions, not {}.
7a292a7a
SS
16957
16958 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 16959 initialized yet.
7a292a7a
SS
16960
169611999-04-01 Stan Shebs <shebs@andros.cygnus.com>
16962
16963 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
16964 are listed.
16965
169661999-03-26 Stan Shebs <shebs@andros.cygnus.com>
16967
16968 * gdb.stabs/weird.exp: Test for CC being defined before
16969 looking at its value.
16970
169711999-03-25 Stan Shebs <shebs@andros.cygnus.com>
16972
16973 * gdb.base/call-ar-st.exp: Remove stray '#'.
16974 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
16975 "short int" and "long int".
16976 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 16977 change, to mollify finicky HP compiler.
7a292a7a
SS
16978 * gdb.hp/reg-test.exp (testfile): Fix file name.
16979 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 16980
7a292a7a
SS
16981 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
16982 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
16983 alternate form of enum ptype.
16984
c906108c
SS
169851999-03-23 Stan Shebs <shebs@andros.cygnus.com>
16986
7a292a7a
SS
16987 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
16988 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
16989 passing skip_hp_tests, so as not to waste time on guaranteed
16990 failure.
7a292a7a 16991
c906108c
SS
16992 * gdb.c++/overload.cc: Pass string instead of char addr, always
16993 init ccpfoo.
16994 * gdb.c++/templates.cc: Fix syntax error.
16995
7a292a7a
SS
16996Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
16997
16998 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 16999 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
17000 command.
17001
170021999-03-18 James Ingham <jingham@cygnus.com>
17003
17004 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
17005
17006 * gdb.c++/method.exp: It was testing an uninitialized int on the
17007 stack and assuming it was positive.
17008
17009 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
17010
17011 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 17012 keep it from killing the rest of the tests.
7a292a7a
SS
17013 Use gdb_continue_to_end.
17014
17015 * gdb.base/sigall.exp: use gdb_continue_to_end.
17016
17017 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
17018
17019 * gdb.base/display.exp: use runto_main, not run.
17020
d63a86f8
RM
17021 * gdb.base/default.exp: Check for the current error message in the
17022 r abbreviation test.
7a292a7a
SS
17023 Add strongarm to the targets that know info float.
17024
d63a86f8 17025 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
17026 run which doesn't work with monitors.
17027
17028 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
17029
17030 * gdb.base/break.exp: use the gdb_continue_to_end proc.
17031
17032 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
17033 program. Traps the case (in Cygmon) when the program never really
17034 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
17035 more places, so I used my name. Sorry Mark...
17036
17037 * config/monitor.exp (gdb_target_monitor): added another
17038 target_info parameter: remotebinarydownload. This will set the
17039 remotebinarydownload flag if this is causing some boards trouble.
17040
170411999-03-18 Mark Salter <msalter@cygnus.com>
17042
17043 * lib/gdb.exp (continue_to_exit): New function.
17044
17045 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
17046 * gdb.base/ending-run.exp: Ditto.
17047 * gdb.base/step-test.exp: Ditto.
17048
170491999-03-16 Stan Shebs <shebs@andros.cygnus.com>
17050
17051 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
17052 (suggested by Art Haas <ahaas@neosoft.com>).
17053
170541999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
17055
889bf7c5 17056 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
17057
17058Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
17059
17060 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 17061 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
17062
170631999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
17064
17065 * gdb.base/call-strs.exp: Don't assume that `step' will step over
17066 a call to strlen; sometimes we do have sources.
17067
170681999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
17069
17070 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 17071 character, so GDB won't print garbage after its end.
d63a86f8 17072
c906108c
SS
17073 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
17074 breakpoint there instead. Sometimes GCC emits memcpy to handle
17075 the large structures being passed by value, so we step into that
17076 instead of sum_array_print, which obscures what we're really testing.
17077 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
17078 the bizarre steps into memcpy, so do that here. Add check for
17079 stepping into function calls that pass large structures by value.
17080 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
17081 Remove all references to specific line numbers.
17082 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
17083 New type and function.
17084 (main): Call large_struct_by_value, passing it a large struct by value.
17085 * lib/gdb.exp (gdb_get_line_number): New function.
17086
17087 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
17088 more portable.
17089
7a292a7a
SS
170901999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
17091
c906108c
SS
17092 * lib/gdb.exp: Doc fixes.
17093
7a292a7a
SS
170941999-03-05 Nick Clifton <nickc@cygnus.com>
17095
d63a86f8 17096 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
17097
170981999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
17099
c906108c 17100 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
17101 commands. They're not germane to this test, and they don't work
17102 that way on remote targets.
c906108c 17103
3fc11d3e
JM
171041999-03-01 James Ingham <jingham@cygnus.com>
17105
17106 * Changelog entries merged over from gdb development branch.
17107
3fc11d3e
JM
17108 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
17109
17110 * lib/gdb.exp (gdbtk_analyze_results): Generic function
17111 for outputting results of test run.
17112
2d4a1622 17113 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
17114
17115 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 17116
7a292a7a
SS
171171999-02-25 Felix Lee <flee@cygnus.com>
17118
17119 * lib/gdb.exp (debug_format): initialize
17120
c906108c
SS
171211999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
17122
17123 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
17124 * gdb.base/call-rt-st.c: Ditto.
17125
c906108c
SS
171261999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
17127
17128 * gdb.threads/pthreads.exp (horiz): New variable.
17129 (test_startup): Fix regexps that capture thread numbers.
17130
171311999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
17132
17133 * gdb.base/smoke.exp: Disambiguate two test case names (both
17134 called ``print'').
17135
17136Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
17137
17138 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 17139 compilation.
c906108c
SS
17140
171411999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
17142
17143 * gdb.base/miscexprs.exp: Change patterns to match GDB's
17144 actual output formatting.
17145 * gdb.base/smoke.exp: GDB removes leading 0's.
17146 * gdb.base/volatile.exp: Don't check type of remuneration;
17147 that variable is no longer defined in constvars.c.
17148 * gdb.base/step-test.c (main): Exit with explicit exit code.
17149 * gdb.base/step-test.exp: Remove two nexti checks--they are
17150 not portable.
17151
171521999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
17153
17154 * gdb.base/help.exp ("help delete display"): Fix test to match
17155 gdb's output.
17156
17157 * gdb.base/long_long.c (known_types): Initialize values to zero.
17158 * gdb.base/long_long.exp: Step one more line
17159 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
17160 leading zeros. Explicitly ask for hex formatting. Use
17161 unique test case names.
c906108c
SS
17162
17163Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17164
d63a86f8 17165 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
17166
17167 * gdb.c++/method.exp: Add missing close brace.
17168
171691999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
17170
17171 * gdb.base/maint.exp: Use 'set height 0' to disable page
17172 prompting, not 'set height 400'.
17173
17174 Fix a bunch of timeouts.
17175 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
17176 four separate tests, so expect doesn't take forever to match a ton
17177 of text against a regexp with lots of .* forms.
17178 ("maint print psymbols", "maint print symbols"): Make some of
17179 these greps more selective, so that expect doesn't try to wade
17180 through huge piles of output and time out.
17181
17182 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
17183
17184 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
17185 tests: one which doesn't expect shlib events to be reported, and
17186 another which does, but is XFAIL for all platforms other than
17187 HP/UX.
c906108c
SS
17188
17189 * gdb.base/break.exp: Teach the test suite that the `catch
17190 fork', `catch vfork', and `catch exec' commands produce error
17191 messages on platforms that don't provide these features.
17192
17193Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
17194
17195 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
17196 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
17197 (shortening names from solib_threshold.exp etc), won't run on
17198 anything but HP-UX for the foreseeable future.
c906108c 17199 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 17200 reflect move.
c906108c
SS
17201
17202Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
17203
17204 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 17205 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
17206
17207Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
17208
17209 * gdb.base/shlib-call.exp: add test cases to verify that gdb
17210 successfully re-sets breakpoints in shared libraries.
17211 * gdb.base/shmain.c (main): return 0, don't fall off the end.
17212
17213Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17214
d63a86f8
RM
17215 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
17216 and compiled w/o GCC.
c906108c
SS
17217
17218 * gdb.hp/watch-cmd.exp: ditto.
17219
17220 * gdb.hp/watch-hp.exp: ditto.
17221
17222 * gdb.hp/xdb1.exp: ditto.
17223
17224 * gdb.hp/xdb2.exp: ditto.
17225
17226 * gdb.hp/dbx.exp: ditto.
17227
17228Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
17229
17230 * constvars.c: Remove C++-isms.
17231 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 17232 with GCC.
c906108c
SS
17233
17234Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
17235
17236 The following changes are part of the HP merge.
17237
17238 * gdb.base/break.exp: new tests to verify that catchpoints for
17239 fork, vfork, and exec don't trigger inappropriately.
17240
17241 * gdb.base/opaque.exp: compile one file at a time, then link.
17242
17243 * gdb.base/signals.exp: be more restrictive about which hppa
17244 systems receive a setup_xfail. new tests.
17245
17246 * gdb.base/solib_threshold.build: new file.
17247 * gdb.base/solib_threshold.exp: new file.
17248 * gdb.base/solib_threshold.link_opts: new file.
17249 * gdb.base/solib_threshold.mk: new file.
17250 * gdb.base/gen_solib_threshold.c: new file.
17251
17252 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
17253 tests. New tests for enums inside classes.
17254
17255 * gdb.c++/compiler.cc: indicate support of template debugging.
17256
17257 * gdb.c++/demangle.exp: run hp style demangling tests.
17258
17259 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
17260 tests.
17261
17262 * gdb.c++/misc.cc: changes to support new tests.
17263
17264 * gdb.c++/templates.cc: changes to support HP's compiler; changes
17265 to support new tests.
17266
17267 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
17268 gcc, then skip these tests.
17269
17270Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
17271
17272 The following files are part of the HP merge; some had longer
17273 names at HP, but have been renamed to be no more than 14
17274 characters in length.
17275
17276 * gdb.hp/ambiguous.cc: new file.
17277 * gdb.hp/ambiguous.exp: new file.
17278 * gdb.hp/attach.exp: new file.
17279 * gdb.hp/attach2.exp: new file.
17280 * gdb.hp/classes-hp.exp: new file.
17281 * gdb.hp/ctti.exp: new file.
17282 * gdb.hp/ctti-add.cc: new file.
17283 * gdb.hp/ctti-add1.cc: new file.
17284 * gdb.hp/ctti-add2.cc: new file.
17285 * gdb.hp/ctti-add3.cc: new file.
17286 * gdb.hp/dbx.exp: new file.
17287 * gdb.hp/exception.cc: new file.
17288 * gdb.hp/exception.exp: new file.
17289 * gdb.hp/foll-exec.c: new file.
17290 * gdb.hp/foll-exec.exp: new file.
17291 * gdb.hp/foll-fork.c: new file.
17292 * gdb.hp/foll-fork.exp: new file.
17293 * gdb.hp/foll-vfork.c: new file.
17294 * gdb.hp/foll-vfork.exp: new file.
17295 * gdb.hp/inherit-hp.exp: new file.
17296 * gdb.hp/more-steps.exp: new file.
17297 * gdb.hp/namespace.cc: new file.
17298 * gdb.hp/namespace.exp: new file.
17299 * gdb.hp/optimize.exp: new file.
17300 * gdb.hp/pxdb.c: new file.
17301 * gdb.hp/pxdb.exp: new file.
17302 * gdb.hp/quicksort.exp: new file.
17303 * gdb.hp/reg-test.exp: new file.
17304 * gdb.hp/reg-test.s: new file.
17305 * gdb.hp/sized-enum.c: new file.
17306 * gdb.hp/sized-enum.exp: new file.
17307 * gdb.hp/start-stop.exp: new file.
17308 * gdb.hp/templ-hp.cc: new file.
17309 * gdb.hp/templ-hp.exp: new file.
17310 * gdb.hp/thr-lib.c: new file.
17311 * gdb.hp/thr-lib.exp: new file.
17312 * gdb.hp/thr-lib.h: new file.
17313 * gdb.hp/thr-liblib.c: new file.
17314 * gdb.hp/virtfun-hp.c: new file.
17315 * gdb.hp/virtfun-hp.exp: new file.
17316 * gdb.hp/watch-cmd.exp: new file.
17317 * gdb.hp/watch-hp.exp: new file.
17318 * gdb.hp/xdb1.exp: new file.
17319 * gdb.hp/xdb2.exp: new file.
17320 * gdb.hp/xdb3.exp: new file.
17321
17322Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
17323
17324 The following files are part of the HP merge; some had longer
17325 names at HP, but have been renamed to be no more than 14
17326 characters in length.
17327
17328 * gdb.base/ss.h: new file.
17329 * gdb.base/call-ar-st.c: new file.
17330 * gdb.base/call-ar-st.exp: new file.
17331 * gdb.base/call-rt-st.c: new file.
17332 * gdb.base/call-rt-st-exp: new file.
17333 * gdb.base/call-strs.exp: new file.
17334 * gdb.base/ena-dis-br.exp: new file.
17335 * gdb.base/environ.exp: new file.
17336 * gdb.base/long_long.exp: new file.
17337 * gdb.base/sect-cmd.exp: new file.
17338 * gdb.base/shlib-cl2.exp: new file.
17339 * gdb.base/smoke.exp: new file.
17340 * gdb.base/so-impl-ld.c: new file.
17341 * gdb.base/so-impl-ld.exp: new file.
17342 * gdb.base/so-indr-cl.c: new file.
17343 * gdb.base/so-indr-cl.exp: new file.
17344 * gdb.base/varargs.exp: new file.
17345 * gdb.base/volatile.exp: new file.
17346 * gdb.base/whatis-exp.exp: new file.
7a292a7a 17347 * gdb.base/display.exp: new file.
c906108c
SS
17348 * gdb.c++/derivation.exp: new file.
17349 * gdb.c++/local.exp: new file.
17350 * gdb.c++/member-ptr.exp: new file.
17351 * gdb.c++/overload.exp: new file.
17352 * gdb.c++/ovldbreak.exp: new file.
17353 * gdb.c++/ref-types.exp: new file.
17354 * gdb.c++/ref-types2.exp: new file.
17355 * gdb.c++/userdef.exp: new file.
d63a86f8 17356
c906108c
SS
17357Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
17358
17359 * gdb.base/default.exp: Reflect wording change in remote.c.
17360
dc96c6c7 17361Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17362
17363 * gdb.base/help.exp: Update to reflect current text.
17364
17365Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
17366
17367 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
17368 they're stack variables and contain garbage.
17369 * gdb.c++/anon-union.exp: new file.
17370
17371 The following changes were made by David Taylor
889bf7c5
PA
17372 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
17373 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
17374 in changes by HP.
c906108c
SS
17375
17376 * gdb.base/bitops.exp: new file.
17377 * gdb.base/default.exp: change expected messages for catch and
17378 info catch tests to reflect HP merge changes.
17379 * gdb.base/enable-disable-break.exp
17380 * gdb.base/ending-run.c: new file.
17381 * gdb.base/long_long.c: new file.
17382 * gdb.base/maint.exp: new file.
17383 * gdb.base/pointers2.exp: new file.
17384 * gdb.base/shlib-call2.exp: new file.
17385 * gdb.base/solib.exp: new file.
17386 * gdb.base/step-test.c: new file.
17387 * gdb.c++/anon-union.cc: new file.
17388 * gdb.c++/local.cc: new file.
17389 * gdb.c++/member-pointer.cc: new file.
17390 * gdb.c++/method.cc: new file.
17391 * gdb.c++/ref-types.cc: new file.
17392 * gdb.c++/ref-types2.cc: new file.
17393 * gdb.c++/userdef.cc: new file.
d63a86f8 17394
c906108c
SS
17395 * gdb.base/scope.exp: compile one file at a time, then link.
17396 * gdb.base/langs.exp: ditto.
17397 * gdb.base/list.exp: ditto.
d63a86f8 17398
c906108c
SS
17399Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
17400
17401 The following changes were made by David Taylor
889bf7c5
PA
17402 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
17403 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
17404 in changes by HP.
d63a86f8 17405
c906108c
SS
17406 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
17407 skip tests. When compiling pass c++ flag to gdb_compile.
17408 * gdb.c++/
d63a86f8 17409
c906108c
SS
17410 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
17411 test for on hppa*-*-hpux*; use args to see if c++ was specified.
17412 (skip_hp_tests): new function.
17413 (gdb_preprocess): new function.
17414
17415 * configure.in (hpdir): decide whether to configure gdb.hp.
17416 * configure: regenerated.
17417
17418 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
17419 to delete on clean.
17420 (EXECUTABLES): update to reflect new additions.
17421 * gdb.base/commands.exp: update message expected.
17422 * gdb.base/default.exp: add copyright notice.
17423 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
17424 * gdb.base/help.exp: update messages to reflect current text.
17425 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
17426 targets for recurse tests.
17427 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
17428 skip this file.
17429
17430 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
17431 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
17432 compilation.
17433 * gdb.c++/misc.exp: ditto.
17434 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
17435 run the tests. tell gdb_compile that it's a c++ compilation.
17436
17437 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 17438
c906108c
SS
17439 * gdb.base/all-bin.exp: new file.
17440 * gdb.base/arithmet.exp: new file.
17441 * gdb.base/assign.exp: new file.
17442 * gdb.base/completion.exp: new file.
17443 * gdb.base/cond-expr.exp: new file.
17444 * gdb.base/condbreak.exp: new file.
17445 * gdb.base/define.exp: new file.
17446 * gdb.base/dollar.exp: new file.
17447 * gdb.base/environment.exp: new file.
17448 * gdb.base/eval-skip.exp: new file.
17449 * gdb.base/jump.exp: new file.
17450 * gdb.base/logical.exp: new file.
17451 * gdb.base/pointers.exp: new file.
17452 * gdb.base/relational.exp: new file.
17453 * gdb.base/section_command.exp: new file.
17454 * gdb.base/whatis-expr.exp: new file.
17455
17456 * gdb.base/all-types.c: new file.
17457 * gdb.base/call-array-struct.c: new file.
17458 * gdb.base/call-return-struct.c: new file.
17459 * gdb.base/call-strings.c: new file.
17460 * gdb.base/callfuncs2.c: new file.
17461 * gdb.base/condbreak.c: new file.
17462 * gdb.base/constvars.c: new file.
17463 * gdb.base/display.c: new file.
17464 * gdb.base/int-type.c: new file.
17465 * gdb.base/jump.c: new file.
17466 * gdb.base/miscexprs.c: new file.
17467 * gdb.base/pointers.c: new file.
17468 * gdb.base/pointers2.c: new file.
17469 * gdb.base/shmain.c: new file.
17470 * gdb.base/shr1.c: new file.
17471 * gdb.base/shr2.c: new file.
17472 * gdb.base/solib.c: new file.
17473 * gdb.base/solib1.c: new file.
17474 * gdb.base/solib2.c: new file.
17475 * gdb.base/varargs.c: new file.
17476 * gdb.c++/derivation.cc: new file.
17477 * gdb.c++/overload.cc: new file.
17478 * gdb.c++/ovldbreak.cc: new file.
17479 * gdb.hp/attach.c: new file.
17480 * gdb.hp/attach2.c: new file.
17481 * gdb.hp/average.c: new file.
17482 * gdb.hp/compiler.c: new file.
17483 * gdb.hp/compiler.cc: new file.
17484 * gdb.hp/execd-program.c: new file.
17485 * gdb.hp/follow-exec.c: new file.
17486 * gdb.hp/follow-fork.c: new file.
17487 * gdb.hp/follow-vfork-and-exec.c: new file.
17488 * gdb.hp/misc-hp.cc: new file.
17489 * gdb.hp/more-steps.c: new file.
17490 * gdb.hp/optimize.c: new file.
17491 * gdb.hp/quicksort.c: new file.
17492 * gdb.hp/run-hp.c: new file.
17493 * gdb.hp/start-stop.c: new file.
17494 * gdb.hp/sum.c: new file.
17495 * gdb.hp/templates-hp.cc: new file.
17496 * gdb.hp/thread-local-in-lib.c: new file.
17497 * gdb.hp/thread-local-in-lib.h: new file.
17498 * gdb.hp/thread-local-in-lib.lib.c: new file.
17499 * gdb.hp/vforked-program.c: new file.
17500 * gdb.hp/virtfunc-hp.cc: new file.
17501 * gdb.hp/watchpoint-hp.c: new file.
17502 * gdb.hp/xdb.c: new file.
17503 * gdb.hp/xdb0.c: new file.
17504 * gdb.hp/xdb0.h: new file.
17505 * gdb.hp/xdb1.c: new file.
17506
17507Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
17508
17509 The following change was made by Edith Epstein
889bf7c5
PA
17510 <eepstein@cygnus.com> as part of a project to merge in changes
17511 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
17512
17513 * gdb.c++/demangle.exp: changed the expected output for some
17514 ARM-style mangling -- removed second reference to datatype.
889bf7c5 17515 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 17516 T1<char>::~T1<char>(void)
c906108c 17517 becomes,
a9c64011
AS
17518 maint demangle __dt__11T1__pt__2_cFv
17519 T1<char>::~T1(void)
c906108c 17520
889bf7c5 17521 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 17522
c906108c
SS
17523Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
17524
17525 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
17526 * gdb.trace/backtrace.exp: Likewise.
17527 * gdb.trace/circ.exp: Likewise.
17528 * gdb.trace/collection.exp: Likewise.
17529 * gdb.trace/deltrace.exp: Likewise.
17530 * gdb.trace/infotrace.exp: Likewise.
17531 * gdb.trace/limits.exp: Likewise.
17532 * gdb.trace/packetlen.exp: Likewise.
17533 * gdb.trace/passc-dyn.exp: Likewise.
17534 * gdb.trace/passcount.exp: Likewise.
17535 * gdb.trace/report.exp: Likewise.
17536 * gdb.trace/save-trace.exp: Likewise.
17537 * gdb.trace/tfind.exp: Likewise.
17538 * gdb.trace/tracecmd.exp: Likewise.
17539 * gdb.trace/while-dyn.exp: Likewise.
17540 * gdb.trace/while-stepping.exp: Likewise.
17541
175421998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
17543
17544 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
17545
17546Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
17547
17548 From Brendan Kehoe:
17549 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
17550 int return types.
17551
17552Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
17553
17554 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 17555 remote dos host testing right.
c906108c
SS
17556
17557Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
17558
17559 * gdb.base/corefile.exp: remove some xfails.
17560
17561Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
17562
17563 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 17564 have different timestamps.
c906108c
SS
17565
17566Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
17567
17568 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 17569 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
17570
17571Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
17572
17573 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 17574 delta.
c906108c
SS
17575
17576Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
17577
17578 * gdb.base/default.exp: Add brace missing from previous delta.
17579
17580Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
17581
17582 * gdb.base/default.exp: Support test for info float for all
17583 varieties of arm toolchain.
17584
dc96c6c7 17585Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17586
17587 * gdb.trace/*.exp: remove "remote_download" command.
17588
dc96c6c7 17589Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17590
17591 * gdb.trace/*.exp: remove -gdwarf from compile.
17592
17593Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
17594
17595 * gdb.trace/configure.in(AC_INIT): typo
17596 * gdb.trace/configure: regenerated
17597
dc96c6c7 17598Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17599
17600 * config/m68k-emc.exp: New file.
17601 * lib/<emc-support.exp trace-support.exp}: New files.
17602 * configure.in: add new test directory gdb.trace.
17603 * gdb.trace/{configure configure.in Makefile.in}: New files.
17604 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
17605 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
17606 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
17607 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
17608 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
17609 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
17610 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 17611
dc96c6c7 17612Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17613
17614 * gdb.c++/classes.exp: Change all regular expressions to match
17615 arbitrary combinations of newline/carriage-return, so that they
17616 will work equally well on Unix and Windows.
17617 * gdb.c++/inherit.exp: ditto.
17618 * gdb.c++/virtfunc.exp: ditto.
17619
176201998-08-11 Dawn Perchik <dawn@cygnus.com>
17621
17622 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
17623
c2d11a7d
JM
17624Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
17625
17626 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
17627 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
17628 to use a0-a3/d0-d3 as needed.
17629
17630Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
17631
17632 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
17633 * gdb.disasm/am33.exp: Corresponding changes.
17634
c906108c
SS
176351998-07-11 Felix Lee <flee@cygnus.com>
17636
17637 * gdb.base/callfuncs.exp: add cmp10 test.
17638 * gdb.base/callfuncs.c (cmp10): new function.
17639
17640Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
17641
d63a86f8 17642 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
17643 into two parts to get around a synchronization problem in expect.
17644
3fc11d3e
JM
17645Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
17646
17647 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
17648
17649 * configure.in: Add options for gdbtk testsuite.
17650
17651 * configure: Regenerate.
17652
17653 * gdb.gdbtk: New directory to hold gdbtk tests.
17654
c906108c
SS
17655Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
17656
17657 * gdb.fortran/types.exp: Escape brackets in expect patterns
17658 for test_float_literal_types_accepted tests.
17659 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
17660 before run test.
17661
c2d11a7d
JM
17662Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
17663
17664 * am33.exp: Just compile, do not link the testcase.
17665 * am33.s: Add ".am33" pseudoop to force am33 mode.
17666
c906108c
SS
176671998-06-25 Felix Lee <flee@cygnus.com>
17668
17669 * gdb.base/setshow.exp: make sure $pc is sane.
17670
17671 * gdb.stabs/weird.exp: split expect patterns properly.
17672
c2d11a7d
JM
17673Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
17674
17675 * gdb.disasm/am33.s: New disassembler testfile for the am33.
17676 * gdb.disasm/am33.exp: Run it.
17677
dc96c6c7 17678Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17679
17680 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
17681 match processing (and eliminate spurious timeouts when running).
17682
dc96c6c7 17683Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17684
17685 * gdb.base/signals.exp (test_handle_all_print): put back Mach
17686 exception test, but conditionalize it on target [mach | gnu].
17687
dc96c6c7 17688Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
17689
17690 * gdb.base/overlays.exp: fixup compile line for linker script.
17691
17692Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
17693
17694 * gdb.fortran/types.exp: don't guess at float size.
17695
17696Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
17697
17698 * gdb.base/exprs.exp: delete test that depends on int size.
17699
17700Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
17701
17702 * config/sim.exp: Removed checks for target triplets.
17703 (gdb_target_sim): Use gdb,target_sim_options.
17704
17705Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
17706
17707 * gdb.base/reread.exp: New file.
17708 * gdb.base/reread1.c: New file.
17709 * gdb.base/reread2.c: New file.
17710
17711Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
17712
17713 * config/sim.exp: Use 'target sim -sparclite' when running
17714 SPARClite programs.
17715
17716Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
17717
17718 * gdb.base/structs2.exp: New file.
17719 * gdb.base/structs2.c: New file.
17720
17721Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
17722
17723 * gdb.asm/common.inc: New file.
17724 * gdb.asm/d10v.inc: New file.
17725 * asm-source.exp: Pass -I's to gas to find .inc files.
17726 Update line numbers in expected output.
17727 * asmsrc1.s: Rewrite.
17728 * asmsrc2.s: Rewrite.
17729 * configure.in: Create arch.inc symlink.
17730 * configure: Regenerate.
17731 * Makefile.in (distclean): Delete arch.inc.
17732
17733Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
17734
17735 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
17736 (t_enum_value2): ditto
17737 (t_enum_value3): ditto
17738 (main): ditto
c906108c
SS
17739Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
17740
17741 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
17742 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
17743 change.
17744 Use gdb_test instead of send_gdb/gdb_expect sequences.
17745
17746Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
17747
17748 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
17749 not void.
17750
17751Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
17752
17753 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
17754 subroutines. Used to test gdbs ability to single step through PC
17755 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
17756
17757Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
17758
17759 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
17760 more rigorous EGCS C++ error checking.
17761
17762Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17763
a9c64011
AS
17764 * gdb.base/help.exp: Clean up `help set args' and `help show args'
17765 tests.
17766 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
17767 function when asleep.
17768 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
17769 for i*86 Linux and SVR4 signal handling problems.
17770 Remove linux xfail for `next to handler in signals_tests_1', fixed
17771 by recent infrun.c change.
17772 Limit backtrace to 10 frames to avoid timeout problems with infinite
17773 stack backtraces.
17774 Adjust expect pattern in `handle all print' test to match Apr 28 1997
17775 target.[ch] change.
c906108c
SS
17776
17777Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
17778
17779 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
17780 for a newline from gdb before continuing.
17781 (default_gdb_exit): Just look for y or n.
17782 (gdb_test): Detect abnormal exit from GDB running on DOS; if
17783 it does, fail the rests of the tests in the file.
17784
17785Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
17786
17787 * config/cygmon.exp: New file.
17788
17789Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
17790
17791 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 17792 main" test on remote targets.
c906108c
SS
17793
17794 * gdb.base/scope.exp: Fix problem with filelocal_bss before
17795 run test on remote targets.
17796
17797Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
17798
17799 * gdb.asm: New directory.
17800 * configure.in: Configure it.
17801 * configure: Regenerate.
17802 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
17803 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
17804
17805Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
17806
17807 * config/mn10300-eval.exp: New file to support MN10300 eval board.
17808
dc96c6c7 17809Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 17810
a9c64011
AS
17811 * gdb.base/overlays (several files): Merge the two overlay
17812 managers into one. Change variables (foox, barx, bazx, grbxx)
17813 back into ints but force them to load in their proper sections.
c906108c
SS
17814
17815Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
17816
17817 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 17818 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
17819 (D10VCopy): Handle memory regions crossing 16k boundaries.
17820 (D10VCopy): Transfer data in 32 bit chunks.
17821
17822Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
17823
17824 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 17825 correct.
c906108c
SS
17826
17827 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 17828 map. Include space for printf in .text segment.
c906108c
SS
17829
17830 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 17831 updated d10v memory VMA/LMA map.
c906108c 17832 (D10VCopy): Call D10VTranslate.
d63a86f8 17833
c906108c
SS
17834Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
17835
17836 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
17837
17838 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
17839 that it won't be put into the .sdata - small data -
17840 section. Update reference.
c906108c
SS
17841 * gdb.base/baz.c (bazx, baz): Ditto.
17842 * gdb.base/foo.c (foox, foo): Ditto.
17843 * gdb.base/grbx.c (grbxx, grbx): Ditto.
17844
17845 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 17846 to be arrays.
d63a86f8 17847
dc96c6c7 17848Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 17849
a9c64011
AS
17850 * gdb.base/overlays.exp: fix up and get working again.
17851 Add tests for backtraces from an overlay function.
d63a86f8 17852
c906108c
SS
17853Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
17854
17855 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
17856 "calling function with watchpoint enabled".
17857
17858Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
17859
17860 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 17861 gdb_suppress_tests for d10v-*-*.
c906108c
SS
17862 * lib/gdb.exp (gdb_suppress_tests): Disable this function
17863 pending review of whether it is useful or not.
17864
17865Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
17866
17867 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
17868
17869Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
17870
17871 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
17872 * config/dve.exp: New file to support Densan boards.
17873
17874Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
17875
17876 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 17877 reads and BSD.
c906108c
SS
17878
17879Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
17880
17881 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
17882 response.
17883
17884 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
17885
17886Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
17887
17888 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 17889 test.
c906108c
SS
17890
17891 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 17892 target_sizeof_long and target_bigendian_p.
c906108c 17893 (structs_by_value, structs_by_reference): Check values according
889bf7c5 17894 to targets word size and endianess.
d63a86f8 17895
c906108c
SS
17896Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
17897
17898 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 17899 output.
c906108c
SS
17900
17901Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
17902
17903 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 17904 Update test of set args help to match source change.
c906108c
SS
17905
17906Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
17907
17908 * gdb.base/default.exp: Expect help system output to be in
17909 alphabetical order.
17910 * gdb.base/help.exp: Ditto.
17911
17912Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
17913
17914 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
17915 "i*86-pc-linux-gnu*".
17916 * gdb.base/interrupt.exp: Ditto.
17917 * gdb.base/corefile.exp: Ditto.
17918
17919 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 17920 define vxworks when building the testcase.
c906108c
SS
17921
17922 * gdb.base/ptype.exp: Fix testnames to be unique.
17923 * gdb.base/radix.exp: Ditto.
17924 * gdb.base/term.exp: Ditto.
17925 * gdb.base/whatis.exp: Ditto.
17926 * gdb.c++/classes.exp: Ditto.
17927
17928Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
17929
17930 * gdb.base/callfuncs.exp: Fix indentation.
17931
17932 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
17933 suppress_flag has been set.
17934 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
17935 target feature.
17936
17937Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
17938
17939 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
17940 the testcase.
17941
17942 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 17943 set_debug_traps() and breakpoint().
c906108c
SS
17944 * gdb.c++/misc.cc (main): Ditto.
17945 * gdb.c++/templates.cc (main): Ditto.
17946 * gdb.c++/virtfunc.cc (main): Ditto.
17947
17948Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
17949
17950 * lib/gdb.exp(gdb_step_for_stub): New function.
17951 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
17952 exists, reload the executable and do a "continue" instead of
17953 doing a jump.
17954 (runto_main): Use gdb_step_for_stub.
d63a86f8 17955
c906108c 17956 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 17957 tests to have unique names.
c906108c
SS
17958 * gdb.base/callfuncs.exp: Ditto.
17959 * gdb.base/commands.exp: Ditto.
17960 * gdb.base/default.exp: Ditto.
17961 * gdb.base/help.exp: Ditto.
17962 * gdb.base/list.exp: Ditto.
17963 * gdb.base/opaque.exp: Ditto.
17964 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
17965 similar tests.
d63a86f8 17966
c906108c
SS
17967 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
17968 * gdb.c++/cplusfuncs.cc: Ditto.
17969 * gdb.c++/virtfunc.cc: Ditto.
17970
17971 * config/monitor.exp: Keep track of the last file we saw, rather
17972 than trying to get the info from gdb.
17973
17974 * gdb.fortran/types.exp: Move comment to previous line.
17975
17976Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
17977
17978 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 17979 target mode.
c906108c
SS
17980
17981Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
17982
17983 From Bob Manson:
17984 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 17985 string from GDB when it connects.
c906108c
SS
17986
17987 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
17988
17989Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
17990
17991 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
17992 if we can't get a debug format from GDB (we may be testing an
17993 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
17994
17995 * gdb.stabs/weird.exp: Fix quoting.
17996
17997 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
17998
17999Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
18000
18001 * config/arm-ice.exp: New file.
18002
18003Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
18004
18005 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 18006 until it has been modified to work with the new testsuite.
c906108c 18007
99707966 18008 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
18009 testcase won't compile, cause all of the testcases in the file to
18010 fail instead.
c906108c
SS
18011
18012 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
18013 (gdb_clear_suppressed): New procedure.
18014 (gdb_stop_suppressing_tests): Only clear suppress_flag if
18015 it contains a positive value.
18016
18017Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
18018
18019 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
18020
18021 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
18022
18023Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
18024
18025 * lib/gdb.exp (setup_xfail_format): New function.
18026 (get_debug_format): New function to get debug format.
18027 (debug_format): New global variable to hold last value set
18028 by get_debug_format.
18029 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 18030 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
18031 * gdb.c++/ptype.exp: Ditto.
18032 * gdb.c++/classes.exp: Ditto.
18033 * gdb.c++/cplusfuncs.exp: Ditto.
18034 * gdb.c++/inherit.exp: Ditto.
18035 * gdb.c++/templates.exp: Ditto.
18036 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 18037
c906108c
SS
18038Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
18039
18040 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
18041 host doesn't have a currently-open connection.
18042
18043 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
18044 any gdb stub target. Handle cases where gdb doesn't respond when
18045 interrupted in a sane fashion.
c906108c
SS
18046
18047 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 18048 same thing in a totally different way.
c906108c
SS
18049
18050 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 18051 setting "timeout".
c906108c 18052 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 18053 default_gdb_init now.
c906108c
SS
18054
18055Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
18056
18057 * gdb.base/printcmds.exp: Fix "check for floating addition"
18058 regexp to accept results within approx +/- .01 of exact value.
18059 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
18060
18061Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
18062
18063 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 18064 properly.
c906108c
SS
18065 (gdb_expect): Add optional timeout parameter, and add timeout
18066 value to various calls.
18067 (gdb_suppress_tests): Only give one warning message per group.
18068
18069Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
18070
18071 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
18072 global variables. Handle getting a value for $timeout more
18073 gracefully.
c906108c
SS
18074
18075Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
18076
18077 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 18078 initialize.
c906108c 18079 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 18080 by a target configuration file.
c906108c
SS
18081 (gdb_expect): Pass the timeout to remote_expect.
18082
18083 * config/monitor.exp(gdb_load): Fix typo in regexp.
18084
18085Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
18086
18087 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
18088
18089Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
18090
18091 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
18092 here. Call gdb_target_exec before rebooting the target, to make
18093 sure the connection to the target is closed.
c906108c
SS
18094 (gdb_load): Pass the name of the executable to gdb_target_monitor.
18095 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
18096 Also detect "Timeout reading from remote" error.
18097
18098 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
18099 gdb_target_monitor. Don't call gdb_file_cmd here; let
18100 gdb_target_monitor do it.
c906108c
SS
18101
18102 * gdb.disasm/hppa.exp: Don't use exec_output.
18103
18104Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
18105
18106 * gdb.base/list.exp: If we're debugging a non-native target,
18107 try to set the pc register to point to the start of the
18108 program before doing the first list command.
18109
18110 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 18111 test_calls after restarting.
c906108c
SS
18112
18113 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 18114 reloading.
c906108c
SS
18115
18116 * gdb.base/watchpoint.exp: Fix typo.
18117
18118 * gdb.base/setshow.exp: Check for use_gdb_stub.
18119
18120 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 18121 stub case.
c906108c
SS
18122 * gdb.base/langs.exp: Ditto.
18123
18124 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
18125 gdb_load_offset. If we weren't given a file to load, figure out
18126 what the current file is and use it.
c906108c
SS
18127
18128 * config/i386-bozo.exp: New file.
18129
18130Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
18131
18132 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
18133 feature.
18134
18135 * config/proelf.exp: New entry.
18136
18137Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
18138
18139 * lib/gdb.exp: Remove spurious .* patterns at the beginning
18140 of regexps.
18141
18142 * gdb.base/watchpoint.exp: Don't run the test_stepping
18143 tests if gdb can't call functions on the target.
18144
18145 * gdb.base/setshow.exp: Don't run the set prompt tests if
18146 the board has gdb_prompt set.
18147
18148Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
18149
18150 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
18151 * gdb.base/commands.exp: Likewise.
18152 * gdb.base/setshow.exp: Likewise.
18153
18154Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
18155
18156 * config/monitor.exp(gdb_start): Look for gdb_prompt target
18157 feature.
18158
18159 * config/i960.exp: New file.
18160
18161Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
18162
18163 * gdb.base/funcargs.exp: Check for gdb,short_int target
18164 feature instead of looking for explicit target triplets.
18165
dc96c6c7 18166Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 18167
d63a86f8 18168 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
18169 "p 123DEADBEEF", to check parse_number.
18170 * top.c: change "to enable to enable" to "to enable" in a couple
18171 of help strings.
18172
18173Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
18174
18175 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
18176 on the mn10300.
d63a86f8 18177
c906108c
SS
18178Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
18179
18180 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
18181 where the test executable is run with explicit args.
18182 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
18183
18184Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
18185
18186 * gdb.base/run.c: Use FAKEARGV to build test executable that
18187 does not require a command line arg, since most simulators
18188 don't currently support passing such an arg into the simulated
18189 program.
18190 * gdb.base/commands.exp: Change tests to insert the proper
18191 value as the arg to the first recursive factorial call. Change
18192 compilation line to define FAKEARGV at compile time.
18193
18194Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
18195
18196 * gdb.base/recurse.exp: Enable these tests for the mn10300.
18197 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
18198 function with watchpoint enabled" test.
18199
18200Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
18201
18202 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 18203 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
18204
18205 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 18206 "Tests restarted" messages.
c906108c
SS
18207
18208Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
18209
18210 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
18211
dc96c6c7 18212Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18213
18214 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
18215 for INFO SYMBOL; add help tests for OVERLAY commands.
18216 * gdb.base/default.exp: add tests for INFO SYMBOL command;
18217 add tests for OVERLAY commands
18218 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
18219 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
18220 * gdb.base/sigall.c: add usestubs code frag
18221 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 18222
c906108c
SS
18223Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
18224
18225 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
18226 failures.
18227 (gdb_stop_suppressing_tests): Note that tests have restarted.
18228
18229Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
18230
18231 * config/h8300.exp: New file.
18232
18233Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
18234
18235 * gdb.base/setshow.exp: Check for the existence of a
18236 feature, not its value.
18237
18238Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
18239
18240 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
18241
18242 * gdb.base/scope.exp: It's now init0(), not init().
18243
18244 * gdb.base/scope0.c: For now, change init() to be init0().
18245
18246 * config/monitor.exp: Use gdb_serial in preference to serial
18247 or netport.
18248
18249 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 18250 and it's not already set.
c906108c
SS
18251
18252Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
18253
18254 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 18255 isn't using a stub and if it supports argument passing.
c906108c
SS
18256
18257Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
18258
18259 * config/udi.exp(gdb_start): Make sure UDICONF is set
18260 properly before starting gdb.
18261
18262Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
18263
18264 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
18265 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
18266 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
18267
18268Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
18269
18270 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 18271 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
18272
18273 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
18274
18275 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
18276
18277 * config/monitor.exp: Make sure we disconnect from the target.
18278 Also, try a reboot/reload cycle instead of failing if the
18279 load fails.
18280
18281Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
18282
18283 * gdb.base/default.exp: Don't set match_max.
18284 * gdb.base/help.exp: Ditto.
18285 * gdb.base/list.exp: Ditto.
18286 * gdb.base/signals.exp: Ditto.
18287
18288 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
18289 set, use remote_ld to download the testcase instead of
18290 the GDB loader.
18291
18292Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
18293
18294 * config/vr5000.exp: New file.
18295
18296 * config/monitor.exp(gdb_target_monitor): Add pattern for
18297 "Ending remote" to detect errors in connecting.
18298
18299 * gdb.base/setshow.exp: Add .* within auto language test.
18300
18301 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
18302 target feature.
18303
18304 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 18305 and reboot the board if necessary.
c906108c
SS
18306
18307 * gdb.base/setvar.exp(test_set): Handle multiple prints within
18308 a set of tests. Remove print.* from the patterns being checked.
18309
18310Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
18311
18312 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
18313 refer to gdb_spawn_id.
18314
18315 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
18316 longer used.
18317 * config/sparclet.exp: Ditto.
18318 * config/sparclet-old.exp: Ditto.
18319 * config/slite.exp: Ditto.
18320 * config/sim.exp: Ditto.
18321 * gdb.base/funcargs.exp: Ditto.
18322
18323 * lib/gdb.exp:Remove references to gdb_spawn_id.
18324 (gdb_expect): Move to remote.exp.
18325
18326Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
18327
18328 * config/monitor.exp: Detect the "Couldn't establish connection"
18329 message from GDB.
18330
18331Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
18332
18333 * gdb.base/bitfields.exp: Use runto instead of explicit
18334 gdb_run_cmd/gdb_expect sequences.
18335
18336 * gdb.base/break.exp(text_next_with_recursion): Add match for
18337 gdb_expect call.
18338
18339 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
18340 We also need to handle the "A program is being debugged already"
18341 prompt from gdb. Use gdb_test to set the baud rate.
18342
18343 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
18344 to 20000. Really. I mean it.
18345
18346Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
18347
18348 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
18349 fails. If suppress_flag is set, skip perror message about not
18350 being able to send to GDB.
c906108c 18351 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 18352 GDB.
c906108c
SS
18353 (gdb_expect): If suppress_flag is set, always fail immediately.
18354 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
18355 (gdb_init): Call gdb_stop_suppressing_tests.
18356 (default_gdb_exit): Ditto.
18357 (default_gdb_start): Ditto.
18358
18359 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 18360 gdb_stop_suppressing_tests as appropriate.
c906108c 18361 * gdb.base/break.exp: Ditto.
889bf7c5 18362 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
18363 * gdb.base/commands.exp: Ditto.
18364 * gdb.base/exprs.exp: Ditto.
889bf7c5 18365 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
18366 * gdb.base/list.exp: Ditto.
18367 * gdb.base/recurse.exp: Ditto.
889bf7c5 18368 * gdb.base/scope.exp: Ditto.
c906108c
SS
18369 * gdb.base/structs.exp: Ditto.
18370 * gdb.c++/inherit.exp: Ditto.
18371
18372Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
18373
18374 * config/vr4300.exp: New file.
18375
99707966 18376 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 18377
99707966 18378 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
18379
18380Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
18381
18382 * lib/gdb.exp(gdb_init): New function.
18383
18384 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 18385 for each individual variable set.
c906108c
SS
18386
18387 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
18388 name.
18389
18390 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
18391
18392 * gdb.base/scope.exp: Use gdb_test.
18393
18394 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
18395 aborting; the testsuite driver will do that for us (see
18396 gdb_finish). Also, use gdb_test in a few more places.
18397
18398Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
18399
18400 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
18401
18402Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
18403
18404 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
18405 and "add_tests" are not at the same address.
18406
18407Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
18408
18409 * gdb.base/ptype.exp: Use gdb_test.
18410
18411Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
18412
18413 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
18414 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
18415 left in. No longer expect them to fail.
18416
18417 * gdb.stabs/*.mt; Deleted, no longer used.
18418 * gdb.stabs/configure.in: Remove references to target makefile
18419 frags.
18420 * gdb.stabs/configure: Rebuilt.
18421
18422 * gdb.disasm/*.mt: Deleted, no longer used.
18423 * gdb.disasm/configure.in: Remove references to target makefile
18424 frags. Use "sh3.s" as the unique filename for this directory.
18425 * gdb.disasm/configure: Rebuilt.
18426
18427 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
18428 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
18429 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
18430
18431Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
18432
18433 * config/udi.exp: Use mondfe,name instead of remote_host.
18434
18435Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
18436
18437 * gdb.base/watchpoint.exp: Don't expect a failure when calling
18438 a function with a watchpoint enabled on the mn10200.
18439
18440 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
18441 before trying to create it!
18442
18443Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
18444
18445 * config/vx.exp: Use hostname instead of netport.
18446
18447 * config/vxworks.exp: New file.
18448
18449 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
18450
18451 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 18452 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
18453 occurs.
18454
18455 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
18456 $gdb_spawn_id directly.
18457 (gdb_run_cmd): Try _start as well as start. Use the target feature
18458 gdb,start_symbol as the symbol to start from when jumping.
18459
18460Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
18461
18462 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
18463 redundant) test.
18464
18465 * gdb.base/recurse.exp: Relax final value test for 'b' so that
18466 it doesn't lose for 16bit integer systems.
18467
18468Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
18469
18470 * gdb.fortran/types.exp: If the target doesn't support "double"
18471 data types, then expect "real" types to only be 4 bytes.
18472
18473 * gdb.c++/virtfunc.exp: Expect failure for virtual function
18474 call tests if the target doesn't support inferior function calls.
18475
18476 * gdb.base/printcmds.exp: Allow minor deviation in FP values
18477 in printf tests.
18478
18479Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
18480
18481 * gdb.base/help.exp: Disable "help set", "help show", and
18482 "help support". Simplify regexp for "help stack".
18483
18484 * gdb.base/default.exp: Set match_max to 5000 and the timeout
18485 to 60 seconds. Temporarily set match_max to 15000 around the
18486 "info copying" test.
18487
18488 * gdb.base/nodebug.exp: Don't try to do an inferior function
18489 call if the target doesn't support them.
18490 * gdb.base/printcmds.exp: Likewise.
18491 * gdb.base/setvar.exp: Likewise.
18492 * gdb.base/structs.exp: Likewise.
18493 * gdb.c++/templates.exp: Likewise.
18494 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
18495
18496 * gdb.base/recurse.exp: Enable for the mn10200.
18497
18498 * configure.in: Do configure gdb.stabs directory for *-*-elf
18499 targets.
18500 * configure: Rebuilt.
18501
18502 * gdb.base/break.exp: Check for gdb,noresults before testing
18503 exit status and/or results from the target.
18504 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
18505 * lib/gdb.exp: Remove old (now bogus) initialization of
18506 noinferior, noargs, noresults and nosignals.
18507
18508Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
18509
18510 * config/sh.exp: New file.
18511
18512 * config/slite.exp: Try to connect multiple times to the board
18513 before rebooting. Only send a "monitor run" if need_monitor_run
18514 is set.
18515
18516 * gdb.base/break.exp: Don't do the "stub continue" test if
18517 the target has gdb_stub set.
18518
18519 * gdb.base/callfuncs.exp: Increase the timeout.
18520
18521 * gdb.base/interrupt.exp: Don't even try to compile the testcase
18522 if the target has gdb,noinferiorio set.
18523
18524 * gdb.base/list.exp: Increase match_max to 10000 characters.
18525
18526 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
18527
18528 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
18529 target.
18530
18531 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
18532
18533Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
18534
18535 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
18536 trying to delete the copy of gdb. Catch the file delete so we
18537 don't die if the delete fails; also, the file should be copied to
18538 the host, not to the build.
c906108c
SS
18539
18540Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
18541
18542 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 18543 parenthesis in case it contains multiple regexps separated
c906108c
SS
18544 with |.
18545
18546 * gdb.base/watchpoint.exp: Use gdb_test.
18547 * gdb.base/default.exp: Ditto.
18548
18549Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
18550
99707966 18551 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 18552
c906108c
SS
18553 * gdb.base/scope.exp: Use gdb_test.
18554 * gdb.c++/classes.exp: Ditto.
18555 * gdb.c++/inherit.exp: Ditto.
18556
18557Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
18558
18559 * gdb.base/crossload.exp: Don't use execute_anywhere, use
18560 remote_exec instead.
18561 * gdb.base/corefile.exp: Don't be ridiculous.
18562 * gdb.base/*.c: Add missing stub invocations.
18563
18564Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
18565
18566 * config/slite.exp: Miscellaneous fixes.
18567
18568 * lib/gdb.exp: Fix runto.
18569
18570 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
18571 the target.
18572
18573 * gdb.base/watchpoint.exp: Fix regexp.
18574
18575 * lib/gdb.exp(default_gdb_exit): Add a catch to the
18576 close and wait commands, as the descriptor may now be
18577 invalid. Always call "remote_close host".
18578
18579Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
18580
18581 Major rewrite for testsuite revision.
d63a86f8 18582
c906108c
SS
18583 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
18584 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
18585 instead of relying on spawn_id to always contain a valid
18586 spawn id.
18587 (get_compiler_info): New procedure to build the ${binfile}.ci
18588 file, instead of replicating this in N different places.
18589 (gdb_compile): New procedure.
d63a86f8 18590
c906108c 18591 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
18592 appropriate arguments) instead of compile. Use gdb_test in a lot
18593 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
18594 at the start of a testcase, as this is no longer done magically.
18595
18596 config/*-gdb.exp: Rename without the -gdb suffix.
18597
18598 config/mips.exp: Use remote_close instead of exit_remote_shell.
18599 config/monitor.exp: Use target_info instead of looking at
18600 baud, timeout, etc.
18601 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
18602
18603Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18604
18605 * gdb.c++/templates.exp (test_ptype_of_templates),
18606 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
18607 Update expect patterns for destructors and assignment operators
18608 to match corresponding c-typeprint.c changes.
18609 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
18610 to destructor breakpoint test, GDB should be able to set the
18611 destructor breakpoint without specifying arguments.
18612
18613Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
18614
18615 * gdb.threads/pthreads.exp: Change result for failure to compile due
18616 to lack of pthreads runtime support from an error to simply an
18617 unsupported test, per dejagnu standards.
18618
18619Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18620
18621 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
18622 where GDB exits to reduce pattern match time.
18623 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
18624
18625 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
18626
dc96c6c7 18627Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18628
18629 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
18630 * gdb.base/default.exp: ditto.
18631 * gdb.base/nodebug.exp: ditto.
18632 * gdb.base/printcmds.exp: ditto.
18633 * gdb.base/ptype.exp: ditto.
18634 * gdb.base/setvar.exp: ditto.
18635 * gdb.base/structs.exp: ditto.
18636 * gdb.base/setshow.c: Guard against uninitialized values of argc.
18637
18638Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
18639
18640 * configure, */configure: Rebuild with autoconf 2.12.
18641
18642Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
18643
18644 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
18645 use new i*86-pc-linux*-gnu quads.
18646 * gdb.base/corefile.exp: Ditto.
18647 * gdb.base/signals.exp: Ditto.
18648 * gdb.base/sigall.exp: Ditto.
18649 * gdb.base/interrupt.exp: Ditto.
18650
18651 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
18652 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
18653 RedHat 4.0.
d63a86f8 18654
c906108c 18655 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
18656 linux. This allows the test case to at least compile on latest
18657 linux, but still not run due to missing the threads runtime library.
c906108c
SS
18658
18659Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18660
18661 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
18662 directory to search gdb directory. Accept and step over conditional
18663 stack alignment code. Consume $prompt in failure cases.
18664 Reset timeout to $oldtimeout instead of some arbitrary value.
18665 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
18666 timeout problems with infinite stack backtraces.
18667 * gdb.base/ptype.exp (ptype struct link, union tu_link):
18668 Accept function parameters for linkfunc member.
18669
18670Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
18671
18672 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
18673 (CXXFLAGS): Remove, unreferenced.
18674 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
18675 previous -B options and also add -B option to pick up cross compiled
18676 runtime.
c906108c
SS
18677 (TARGET_INCLUDES): Add for -I options and add code to initialize when
18678 doing cross compiles.
18679 (target_alias): Declare global.
18680 (xgcc): Set variable to full path of gcc in build tree. Use findfile
18681 to verify that gcc exists in build tree, and if so set CC to that
18682 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 18683
c906108c
SS
18684Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
18685
18686 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
18687 ptype test for anonymous union. Fixup testcase to match
18688 current gcc debug output.
18689
18690Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
18691
18692 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
18693 force argument to an unsigned long type.
18694
18695Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
18696
18697 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 18698 tests and anonymous union print/ptype tests.
c906108c
SS
18699 * gdb.base/list.exp (test_forward-search): Increase timeout by
18700 5 minutes for the "search extremely long line" case.
18701 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
18702 completely optional and that the pass/fail messages use the command as
18703 the message if that third arg is a null string.
18704 (gdb_test_exact): Arrange that a null string pattern means match a
18705 null string output rather than any output, which might include random
889bf7c5 18706 errors.
c906108c
SS
18707 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
18708 backtrace test.
18709 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
18710 always failing and failure is now exposed by gdb.exp changes.
18711
18712Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
18713
18714 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
18715 weren't being noted.
18716
18717Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18718
18719 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
18720 * gdb.stabs/weird.exp: Remove v_comb xfails.
18721
dc96c6c7 18722Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18723
18724 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 18725 list.exp scope.exp watchpoint.exp]
c906108c 18726 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 18727
dc96c6c7 18728Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18729
18730 * config/monitor.exp: Increase download timeout to 1000 seconds.
18731
dc96c6c7 18732Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18733
18734 * config/m32r.exp: Increase timeout to 120 seconds.
18735
18736Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
18737
18738 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
18739 and accept older ordering as obsolescent gcc or gdb.
18740 * gdb.c++/templates.exp: Ditto.
18741 * gdb.c++/virtfunc.exp: Ditto.
18742
18743Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
18744
18745 * gdb.base/coremaker.c: Add code to mmap some data so we
18746 can check that it ends up in the core file.
18747 * gdb.base/corefile.exp: Add test to read mmapped data
18748 from core file.
18749
dc96c6c7 18750Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18751
18752 * config/m32r.exp: New file.
18753
18754Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
18755
18756 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
18757 that cflags can contains -gstabs, and work correctly for other tests.
18758
dc96c6c7 18759Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
18760
18761 * gdb.base/setshow.exp: New file, tests show and set.
18762 * gdb.base/setshow.c: New file, tests show and set.
18763 * gdb.base/help.exp: Add test for help set|show annotate.
18764 * gdb.base/default.exp: Add test for set|show annotate.
18765
18766Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
18767
18768 * testsuite/gdb.base/break.exp: Make backtrace from factorial
18769 errors unique.
18770 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
18771 explicitly.
18772
18773Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
18774
18775 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
18776 and width commands. This is done elsewhere.
18777 * (gdb_start): Don't call gdb_start_sim here. That's already
18778 done in gdb_load. This fixes lots of failures in default.exp.
18779
18780Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
18781
18782 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
18783 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
18784 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
18785 in the same we we treat other failures (since it may be an expected
889bf7c5 18786 condition), rather than as an error.
c906108c
SS
18787 * gdb.base/signals.exp (test_handle_all_print): Revert back to
18788 old test format.
18789
18790Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
18791
18792 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
18793 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 18794 twice. Nuke the duplicates.
c906108c 18795 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 18796 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
18797 Remove config.h along with other config files.
18798
18799Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
18800
18801 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
18802 "p func1 ()" and note that rests of tests are skipped.
18803 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 18804 setup_xfails for "print func2::coremaker_local".
c906108c
SS
18805 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
18806 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
18807 affected by the previous run test.
18808 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
18809 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
18810 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
18811 "pass int powerset tuple" and "pass modeless int powerset tuple".
18812 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
18813 "real write 4" and "real write 8".
18814 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 18815 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
18816 "print \$i after tuple assign 2", and
18817 "print vs2 after tuple assign 2".
18818 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
18819 meaningful error message and return -1 so the caller can
18820 suppress further tests and avoid a cascade of errors.
d63a86f8 18821
c906108c
SS
18822Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
18823
18824 * gdb.base/a1-selftest.exp: Tweak tests to account for new
18825 format for printing version.
18826 * gdb.base/default.exp: Ditto.
18827 * gdb.base/interrupt.exp: Fix problem with cascade of
18828 errors if child process dies while calling a function.
d63a86f8 18829
c906108c
SS
18830Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
18831
18832 * Makefile.in (VPATH): Add
18833 * Makefile.in (Makefile, config.status): Fix rules so things get
18834 remade when necessary.
18835
18836Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
18837
18838 * Makefile.in (just-check): Add path to sibling expect dir
18839 to environment variable specified by RPATH_ENVVAR.
18840
18841Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
18842
18843 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
18844 (just-check): Add shared library paths for libstdc++, tk,
18845 tcl, bfd, and opcodes to the environment variable specified
18846 in RPATH_ENVVAR.
18847 * configure.in: Add support to recognize --enable-shared flag
18848 and generate correct value for RPATH_ENVVAR.
18849 * configure: Regenerated with autoconf.
18850
18851Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
18852
18853 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 18854 include all osf versions.
c906108c
SS
18855 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
18856 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
18857 when target is linux. When failing to build pthreads test
18858 executable, give more meaningful message.
18859 * gdb.threads/pthreads.c: Hpux also uses old definition of second
18860 arg for pthread_create.
d63a86f8 18861
c906108c
SS
18862Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
18863
18864 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 18865 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 18866 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 18867 and -lpthreads (everybody else).
c906108c
SS
18868 (test_startup): Fail gracefully if threads are not supported.
18869 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
18870 "p/c array_index("abcdef",2)" when not gcc compiled.
18871 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
18872 "print func2::coremaker_local" when not gcc compiled.
18873 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
18874 "ptype on opaque struct tagname (statically)",
18875 "ptype on opaque struct tagname (dynamically) 1", and
18876 "ptype on opaque struct tagname (dynamically) 2"
18877 for not compiled with gcc.
18878 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
18879 backtrace when compiled with gcc.
d63a86f8 18880 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
18881 than always return success.
18882
18883Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
18884
18885 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
18886
18887Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
18888
18889 * gdb.base/structs.exp: Undo last change.
18890
18891Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
18892
18893 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
18894 encapsulate all the steps/nexts done during self test, starting
18895 at main, and makes them less sensitive to optimization issues.
18896 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
18897 signal handler" test.
18898 * gdb.threads/pthreads.exp: Only run this for native configs.
18899 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
18900 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
18901 tests.
18902 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
18903 for "runto test_calls(void)" test.
d63a86f8 18904
c906108c
SS
18905Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
18906
18907 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
18908 and don't expect address info in breakpoint confirmations.
18909
18910Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
18911
18912 * gdb.base/list.exp (test_forward_search): Increase timeout
18913 temporarily by 60 seconds for searching extremely long line,
889bf7c5 18914 and then reset to old value when done. Increase expect input
c906108c
SS
18915 buffer to 10000.
18916
18917Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
18918
18919 * gdb.base/list.exp (test_forward_search): Fix to handle very
18920 long source line without overflowing expect's input buffer.
18921
18922Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
18923
18924 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
18925 "buffer_full".
18926
18927 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
18928 "buffer_full".
18929
18930 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
18931 "buffer_full".
18932
18933 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
18934 "buffer_full".
18935
18936Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
18937
18938 * configure.in (configdirs): Add gdb.threads.
18939 * configure: Regenerated with autoconf.
18940 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
18941 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
18942 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 18943
c906108c
SS
18944Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
18945
18946 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
18947
18948Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
18949
18950 * gdb.base/signals.exp (test_handle_all_print): Test separately for
18951 each signal's status in the output of "handle all print".
18952 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
18953 the \r\n sequence that immediately precedes the gdb prompt.
18954 * gdb.base/a1-selftest.exp: Save original timeout and restore
18955 after test.
18956
18957Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
18958
18959 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
18960 symbol.
18961
18962Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
18963
18964 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
18965
18966Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
18967
18968 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
18969 timeout by 60 seconds.
18970
18971Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
18972
18973 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
18974 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
18975 error return.
18976
18977Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
18978
18979 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
18980 gdb initialization, also report how long dejagnu waited. Restore
18981 old timeout before doing error return. Temporarily increase timeout
889bf7c5 18982 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
18983
18984Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
18985
18986 * lib/gdb.exp: Report timeout value for verbosity level 2.
18987 * config/gdbserver.exp: Ditto.
18988 * config/hppro.exp: Ditto.
18989 * config/mips-gdb.exp: Ditto.
18990 * config/monitor.exp: Ditto.
18991 * config/netware.exp: Ditto.
18992 * config/sim-gdb.exp: Ditto.
18993 * config/slite-gdb.exp: Ditto.
18994 * config/udi-gdb.exp: Ditto.
18995 * config/unix-gdb.exp: Ditto.
18996 * config/vx-gdb.exp: Ditto.
18997 * gdb.base/a1-selftest.exp: Ditto.
18998 * gdb.base/a2-run.exp: Ditto.
18999 * gdb.base/break.exp: Ditto.
19000 * gdb.base/corefile.exp: Ditto.
19001 * gdb.base/list.exp: Ditto.
19002 * gdb.base/recurse.exp: Ditto.
19003 * gdb.base/scope.exp: Ditto.
19004 * gdb.base/signals.exp: Ditto.
19005
19006Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
19007
19008 * gdb.threads/Makefile.in (docdir): Removed.
19009
19010Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
19011
19012 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 19013 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 19014 @srcdir@.
d63a86f8 19015 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
19016 autoconf 2.5 or higher.
19017 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
19018
19019Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
19020
19021 * configure: Regenerated.
19022 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
19023 avoid name clashes with SunOS headers.
19024
19025Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
19026
19027 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
19028
19029Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
19030
19031 * gdb.base/callfuncs.exp: Finish last change -- make sure the
19032 prototype information ends up in the compiler info file.
19033
19034Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
19035
19036 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
19037 attempting to regenerate it. Eliminate use of a temporary file
19038 and just generate the info file directly. Source it immediately,
19039 for consistency of use.
19040 * gdb.base/corefile.exp: Ditto
19041 * gdb.base/exprs.exp: Ditto.
19042 * gdb.base/funcargs.exp: Ditto.
19043 * gdb.base/langs.exp: Ditto.
19044 * gdb.base/list.exp: Ditto.
19045 * gdb.base/mips_pro.exp: Ditto.
19046 * gdb.base/nodebug.exp: Ditto.
19047 * gdb.base/opaque.exp: Ditto.
19048 * gdb.base/ptype.exp: Ditto.
19049 * gdb.base/scope.exp: Ditto.
19050 * gdb.base/setvar.exp: Ditto.
19051 * gdb.base/signals.exp: Ditto.
19052 * gdb.base/whatis.exp: Ditto.
19053 * gdb.c++/templates.exp: Ditto.
19054 * gdb.c++/virtfunc.exp: Ditto.
19055 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 19056 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
19057
19058Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19059
19060 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
19061 it got fixed by the recent lookup_minimal_symbol_by_pc change.
19062 Increase timeout, a lot of single stepping might be needed if the
19063 target has no hardware watchpoints.
19064
19065Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
19066
19067 * gdb.base/break.exp: Ignore compiler warnings when compiling
19068 break.c.
19069 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
19070 * gdb.base/default.exp: Add h8300 xfails. Handle messages
19071 from remote-sim.
19072 * gdb.base/exprs.exp: Add h8300 xfails.
19073 * gdb.base/funcargs.exp: Likewise.
19074 * gdb.base/nodebug.exp: Likewise.
19075 * gdb.base/printcmds.exp: Likewise.
19076 * gdb.base/ptype.exp: Likewise.
19077 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
19078 h8300 xfails.
d63a86f8 19079 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
19080 on the h8300.
19081 * gdb.base/funcargs.c: Explicitly make last constant argument to
19082 call_after_alloca_subr an unsigned long type.
19083 * gdb.base/return.c: Include stdio.h.
19084
19085Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
19086
19087 * config/abug.exp: New file for the older Motorola Bug monitor
19088 that runs on the mvme13x series VME boards.
19089 * config/monitor.exp: Use the new config array for target settings
19090 if they exist.
19091
19092Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
19093
19094 * sim-gdb.exp: Make the SH simulator allocate less space when
19095 it is targeted.
19096
19097Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
19098
19099 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
19100 test.
19101
19102Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
19103
19104 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
19105 "rs6000-*-*" for "list function in include file" when gcc compiled.
19106 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
19107 for "p ctable1[120]".
19108 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
19109 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
19110 Remove setup_xfail for "rs6000-*-*" for
19111 "print 'scope0.c'::filelocal before run".
19112 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
19113 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
19114 since some compilers don't allow both options to be given
19115 on the same command line. Create object file and move it.
d63a86f8 19116
c906108c
SS
19117Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
19118
19119 * gdb.base/corefile.exp: Always regenerate the core file, since
19120 we always regenerate the coremaker program. Detect special case
19121 where registers cannot be read from core file.
d63a86f8 19122
c906108c
SS
19123Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
19124
19125 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
19126 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
19127 * gdb.c++/templates.exp: Only match on basename of file since
19128 some formats like xcoff don't encode directory information.
19129 * gdb.stabs/weird.exp: Use the right sed script for powerpc
19130 and rs6000 AIX xcoff targets.
19131 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
19132 * configure: Regenerate.
19133 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
19134 here, rather than in distclean.
d63a86f8 19135
c906108c
SS
19136Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
19137
19138 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
19139 defined, and use it to compile the test case with -O2. The
19140 native compilation still uses no optimization.
19141 * gdb.base/mips_pro.c: Remove inline assembly code since
19142 it is compiled PIC by default, which results in assembler
19143 warnings that make the testsuite think the compilation
19144 was unsuccessful.
19145
19146Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
19147
19148 * gdb.c++/misc.exp: Add note to message for
19149 "print s.a for foo struct" that this is a known gcc 2.7.2
19150 and earlier bug.
19151
19152Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
19153
19154 * gdb.base/break.exp: Fix pattern for matching "Delete all
19155 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
19156 setup_xfail for deleting all breakpoints test. Fix various
19157 timeout messages to include "(timeout)".
19158 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
19159 for "p t_float_values2(3.14159,float_val2)".
19160 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
19161 for "continue to call2g" when gcc compiled.
19162 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
19163 "up to foo in langs.exp", "show language at foo in langs.exp",
19164 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
19165 and "show language at fsub in langs.exp".
19166 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
19167 "list line 1 in include file", "list message for lines past EOF",
19168 "list function in include file", "list list0.h:foo", and
19169 "list filename:function; nonexistant function".
19170 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
19171 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
19172 and "ptype t_char_array" to be for native cc only.
d63a86f8 19173
c906108c
SS
19174Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
19175
d63a86f8 19176 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 19177 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 19178 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
19179
19180Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
19181
19182 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
19183 "bt in signals.exp". This problem only appears when running
19184 the testsuite, and then only intermittently.
19185
19186Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
19187
19188 * gdb.base/return.exp (return_tests): Differentiate between
19189 two tests of continuing.
19190
19191Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
19192
19193 * */Makefile.in (maintainer-clean): Remove config.log.
19194 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
19195 * gdb.c++/Makefile.in (PROGS): Add inherit.
19196 (clean): Remove *.ci.
19197
19198Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
19199
19200 * gdb.c++/misc.cc: Add test code from Mike Stump.
19201 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
19202
19203Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
19204
19205 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
19206 to "alpha-*-osf2*" and add comment.
19207 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
19208 setup_xfail for "step over execarg initialization" and
19209 "step over corearg initialization".
c906108c
SS
19210 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
19211 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
19212 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 19213 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
19214 "print func2::coremaker_local", and "backtrace in corefile.exp".
19215 * gdb.base/signals.exp: Build and source signals.ci.
19216 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
19217 to be for gcc only.
19218 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 19219
c906108c
SS
19220Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19221
19222 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
19223 Feb 3 procfs.c change.
19224
19225Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
19226
19227 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
19228
19229Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
19230
19231 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
19232 from dejagnu's apparent default of 10 seconds, which gives random
19233 results when running the tests over NFS on moderately loaded systems.
19234 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
19235
19236Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
19237
19238 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
19239 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 19240 result reports.
c906108c
SS
19241
19242Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
19243
19244 * configure.in (CY_AC_PATH_TCLH): Remove.
19245 * configure: Regenerate.
19246
19247Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
19248
19249 * gdb.c++/Makefile.in (clean): Add missing '{'.
19250
19251Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
19252
19253 * lib/gdb.exp: Provide a default value for noinferior.
19254
19255 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
19256 Load libgloss.exp.
19257
19258Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
19259
19260 * gdb.disasm/hppa.exp: Compile directly into an executable, use
19261 the executable, not the .o to run the tests from.
19262
19263Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
19264
19265 * gdb.base/break.exp: Don't test for program exit or exit status
19266 if $noresults if nonzero.
19267 * gdb.base/langs.exp: Likewise.
19268 * gdb.base/watchpoint.exp: Likewise.
19269
19270 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
19271 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
19272 trying to compile the testcase.
19273
19274Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
19275
19276 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
19277 * gdb.base/signals.exp (continue to handler): Likewise.
19278
19279Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
19280
19281 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
19282
19283 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
19284
19285Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
19286
19287 * gdb.base/corefile.exp: Recognize "not found" as failure
19288 when trying to determine if a core file was generated.
19289 If no core file was generate the first time, try again without
19290 the ulimit -c to work around braindamaged shells.
19291
19292Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
19293
19294 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
19295 [] tests with "test" and enclose string in quotes.
19296 * gdb.stabs/configure: Rebuild
d63a86f8 19297
c906108c
SS
19298Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
19299
19300 Changes in sync with expect:
19301 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
19302 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
19303 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
19304 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
19305 argument to AC_REQUIRE.
19306 * configure: Regenerated.
19307
19308Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
19309
19310 * gdb.base/corefile.exp: When generating a core, discard any
19311 error messages about ulimit not found and the "core dumped"
19312 message from the shell that runs the coredumper.
19313
19314Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
19315
19316 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
19317
19318 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
19319 which sed script to run. Expect failure for v_comb test
19320 on PA targets too.
d63a86f8 19321
c906108c
SS
19322Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
19323
19324 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 19325 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
19326
19327Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
19328
19329 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
19330 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 19331 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
19332 * lib/gdb.exp (default_gdb_start): Fix typo.
19333 * gdb.base/corefile.exp: Allow "Core was generated by ..."
19334 messages to not include the full program name that caused
19335 the core dump since some systems (such as solaris) apparently
19336 truncate this path to about 80 characters.
19337 When generating a core file first try increasing the core file
19338 size limit to unlimited since some systems may default it to
19339 zero, and it is harmless to try it. Move the test for failing
19340 to generate a core file to where it will actually get executed.
19341 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
19342 new gdb result from g++ debug info improvements and make old
19343 pattern obsolescent. Also account for size_t differences
19344 (may be int or long).
19345 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
19346 initialization before function call is placed in the delay slot
19347 and thus appears to be skipped over by commands such as "next".
19348
19349Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
19350
19351 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
19352
19353Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
19354
19355 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
19356 input source file; fix code to compile test to deal with this
19357 convention.
19358 * gdb.c++/*.exp: Likewise.
19359
19360Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
19361
19362 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
19363 "bt in signals.exp".
19364
19365Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
19366
19367 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
19368 "step over execarg initialization" and
889bf7c5 19369 "step over corearg initialization".
c906108c
SS
19370
19371Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
19372
19373 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
19374 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
19375
19376Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
19377
19378 From Rob Savoye (rob@poseidon.cygnus.com)
19379 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
19380 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
19381 configure.in}, gdb.disasm/{Makefile.in, configure.in},
19382 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
19383 configure.in}: Major reworking for autoconfig.
c906108c
SS
19384 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
19385 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 19386 New files.
c906108c
SS
19387 * config/unix-gdb.exp: Make GDB global.
19388 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
19389 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
19390 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
19391 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
19392 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
19393 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 19394 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
19395 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
19396 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
19397 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
19398 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 19399 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
19400 to returns as necessary, arrange for test to compile own testcase
19401 executable.
c906108c 19402 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 19403
c906108c
SS
19404Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
19405
19406 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 19407 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
19408 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
19409 "backtrace through signal handler".
19410
19411Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19412
19413 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
19414 continuing from a job control stop signal.
19415 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
19416
19417Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
19418
19419 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
19420 * gdb.base/corefile.exp: Likewise.
19421 * gdb.base/funcargs.exp: Likewise.
19422
19423Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
19424
19425 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
19426 * config/monitor.exp: Add support for setting baud rate.
19427
19428Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
19429
19430 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
19431 i*86-*-linux* xfails for "backtrace through signal handler".
19432 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
19433 "print func2::coremaker_local".
19434 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 19435 alpha-dec-osf2* xfail for
c906108c
SS
19436 "delete all breakpoints when none".
19437
19438Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
19439
19440 * gdb.base/break.exp: Change test that deletes all breakpoints
19441 when no user breakpoints are installed. A post 4.15 change
19442 causes gdb to no longer prompt in this case.
19443
19444Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
19445
19446 * gdb.base/return.exp (return_tests): Change xfail for test
19447 "correct value returned double test" to stop xfailing at
19448 Solaris 2.5. Apparently the bug has been fixed.
19449
19450Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
19451
19452 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
19453 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
19454
19455Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
19456
19457 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
19458 * gdb.disasm/hppa.s: Corresponding changes.
19459
19460Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
19461
19462 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
19463 makefile fragment.
19464 * config/mt-hpux: Deleted.
19465
19466Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
19467
d63a86f8 19468 * Many files: When warning about suppressed tests due to a
c906108c
SS
19469 nonexistant test binary, avoid incrementing the warning count.
19470
19471Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
19472
19473 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 19474
c906108c
SS
19475Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19476
19477 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
19478 "sparc-*-solaris2*".
19479
19480Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19481
19482 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
19483 Add global and local variables and initialize them.
19484 * gdb.base/corefile.exp: Test correct mapping of corefile sections
19485 by printing variables. Remove rs6000 and powerpc xfails, BFD now
19486 extracts the file name and terminating signal from the core file.
19487 * TODO: Remove note about tests for correct mapping of corefile.
19488 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
19489 from optimizing it away.
19490 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
19491 handles common blocks.
19492
19493Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
19494
19495 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
19496 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
19497
19498Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
19499
19500 * Makefile.in (maintainer-clean): New target, synonym for
19501 realclean.
19502 * gdb.base/Makefile.in (maintainer-clean): Likewise.
19503 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
19504 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
19505 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
19506 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
19507 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
19508
19509Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
19510
19511 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
19512 xfails when not gcc compiled for "print foo::funclocal".
19513 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
19514 "print foo::funclocal at foo",
19515 "print 'scope1.c'::foo::funclocal at foo",
19516 "print foo::funclocal_bss at foo",
19517 "print 'scope1.c'::foo::funclocal_bss at foo",
19518 "print foo::funclocal_ro at foo",
19519 "print 'scope1.c'::foo::funclocal_ro at foo",
19520 "print bar::funclocal at foo" and
19521 "print 'scope1.c'::bar::funclocal at foo".
19522 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
19523 gcc compiled for "print foo::funclocal at bar".
19524 Expand all messages to ensure that they identify that
19525 the test is at bar().
19526 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
19527 gcc compiled for:
19528 "ptype on opaque struct pointer (statically)",
19529 "ptype on opaque struct tagname (statically)",
19530 "ptype on opaque struct pointer (dynamically) 1",
19531 "ptype on opaque struct tagname (dynamically) 1",
19532 "ptype on opaque struct pointer (dynamically) 2" and
19533 "ptype on opaque struct tagname (dynamically) 2
19534 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
19535 gcc compiled for:
19536 "p datalocal"
19537 "whatis datalocal",
19538 "ptype datalocal",
19539 "p bsslocal",
19540 "whatis bsslocal", and
19541 "ptype bsslocal".
19542 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
19543 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
19544 when not gcc compiled.
19545 * gdb.base/funcargs.exp (float_and_integral_args): Add
19546 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
19547 compiled.
19548 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
19549 "backtrace from call6a" when not gcc compiled.
19550 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
19551 "backtrace from call7a" when not gcc compiled.
19552 * gdb.base/callfuncs.exp (do_function_calls):
19553 Add "hppa*-*-hpux*" xfail when not gcc compiled for
19554 "p t_char_array_values(char_array_val2,char_array_val1)",
19555 "p t_char_array_values(char_array_val1,char_array_val2)",
19556 "p t_char_array_values("carray 1","carray 2")",
19557 "p t_char_array_values("carray 1",char_array_val2)",
19558 "p t_char_array_values(char_array_val1,"carray 2")",
19559 "p sum_args(1,{2})",
19560 "p sum_args(2,{2,3})",
19561 "p sum_args(3,{2,3,4})",
19562 "p sum_args(4,{2,3,4,5})"
19563 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
19564 "backtrace in corefile.exp" when not gcc compiled.
19565
19566Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19567
19568 * gdb.base/signals.exp: Rewrite `handle all print' test as
19569 a procedure. Accept blanks or TABs as whitespace, increase
19570 timeout and expect input buffer size for the large output
19571 from the command. Remove "i*86-*-bsdi2.0" xfail.
19572
19573Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19574
19575 * gdb.base/setvar.exp: Add new testcases for truncation when
19576 assigning invalid values to bitfields.
19577
19578Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
19579
d63a86f8 19580 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
19581 mips-sgi-irix* xfail for
19582 "call inferior func with struct - returns char *"
19583 and fix test so that an optional (unsigned char *) cast is
889bf7c5 19584 accepted in the result.
c906108c
SS
19585
19586Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
19587
19588 * gdb.base/funcargs.exp (float_and_integral_args): Remove
19589 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
19590 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
19591 * gdb.base/signals.exp: Remove duplicate "handle all print" test
19592 that accidentally got checked in.
19593
19594Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
19595
d63a86f8 19596 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
19597 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
19598 compiled test.
19599 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
19600 Add mips-sgi-irix5* xfail for not gcc compiled.
19601 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
19602 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
19603 "p top", "whatis top", "p middle", and "whatis middle".
19604 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
19605 "whatis signed char" for not gcc compiled.
19606 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
19607 "set variable signed char=-1 (-1)" and
19608 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
19609 * gdb.base/funcargs.exp (float_and_integral_args):
19610 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
19611 Add mips-sgi-irix* xfail when not gcc compiled for
19612 "continue to call2b".
19613 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
19614 "continue to call2g".
19615 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
19616 "backtrace from call6a"
19617 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
19618 "backtrace from call7k".
19619 Add mips-sgi-irix5* xfail when not gcc compiled for
19620 "backtrace from call7a".
19621 (localvars_after_alloca): Fix gdb_test cmds for
19622 "print * after runto ...".
19623 Remove rs6000-*-* xfails for
19624 "print i after runto localvars_after_alloca" and
19625 "print l after runto localvars_after_alloca"
19626 for all compilers.
19627 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 19628 when not compiled with gcc, for:
c906108c
SS
19629 "print signed char == (minus)",
19630 "print signed char != (minus)",
19631 "print signed char < (minus)",
19632 "print signed char > (minus)".
19633 * gdb.base/callfuncs.exp (do_function_calls):
19634 Add mips-sgi-irix* xfail, when compiled with native compiler, for
19635 "call inferior func with struct - returns char *".
d63a86f8 19636 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
19637 "correct value returned double test" to include Solaris 2.4.
19638 * gdb.base/funcargs.exp (float_and_integral_args):
19639 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 19640
c906108c
SS
19641Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19642
19643 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
19644 enumeration bitfields if compiling with GNU C.
19645 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
19646 to empty' prompt.
19647
19648Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
19649
19650 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
19651 test for PRO targets.
19652
19653 * gdb.base/funcargs.exp: Avoid ever setting more than 8
19654 breakpoints in the inferior at any given time by making
19655 two groups of breakpoints for call2*, call6* and call7*
19656 tests.
19657
19658Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19659
19660 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
19661 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
19662 from optimizing it away.
19663 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
19664 "call inferior func with struct".
19665
19666Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
19667
19668 * configure.in: Only configure gdb.chill for particular targets.
19669
19670Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
19671
19672 * gdb.base/Makefile.in: Add action to .c.o transformation
19673 rule that generates a .ci file for each .o file and remove
19674 explicit .c.o rules except for callfuncs.o.
19675 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
19676 generates a .ci file for each .o file and remove explicit
19677 .cc.o rules.
19678 (clean): Remove *.tmp *.ci files.
19679 (EXECUTABLES): Remove templ-info.exp.
19680 * gdb.base/compiler.c: New file.
19681 * gdb.c++/compiler.cc: New file
19682 * gdb.base/scope.exp: Source gdb.base/scope.ci.
19683 Change rs6000-*-* xfail for
19684 "print 'scope0.c'::filelocal_ro" and
19685 "print 'scope1.c'::filelocal" and
19686 "print 'scope1.c'::filelocal_bss" and
19687 "print 'scope1.c'::filelocal_ro" and
19688 "print 'scope1.c'::foo::funclocal" and
19689 "print 'scope1.c'::foo::funclocal_ro" and
19690 "print 'scope1.c'::bar::funclocal" and
19691 "print 'scope0.c'::filelocal_ro" and
19692 "print 'scope1.c'::filelocal at foo" and
19693 "print 'scope1.c'::filelocal_bss at foo" and
19694 "print 'scope1.c'::filelocal_ro at foo" and
19695 "print 'scope1.c'::foo::funclocal at foo" and
19696 "print 'scope1.c'::foo::funclocal_bss at foo" and
19697 "print 'scope1.c'::foo::funclocal_ro at foo" and
19698 "print 'scope1.c'::bar::funclocal at foo" and
19699 "print 'scope0.c'::filelocal_ro" and
19700 "print 'scope1.c'::filelocal" and
19701 "print 'scope1.c'::filelocal_bss" and
19702 "print 'scope1.c'::filelocal_ro" and
19703 "print 'scope1.c'::foo::funclocal" and
19704 "print 'scope1.c'::foo::funclocal_bss" and
19705 "print 'scope1.c'::foo::funclocal_ro" and
19706 "print 'scope1.c'::bar::funclocal" and
19707 "print 'scope1.c'::bar::funclocal_bss"
19708 to only be xfail'd when not compiled with gcc.
d63a86f8 19709 Add rs6000-*-* xfail for
c906108c
SS
19710 "print 'scope0.c'::filelocal_bss before run"
19711 when compiled with gcc.
19712 (test_at_main): Add rs6000-*-* xfail for
19713 "print filelocal_ro in test_at_main"
19714 when compiled with gcc.
19715 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 19716 Add rs6000-*-aix* xfail for
c906108c
SS
19717 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
19718 "ptype t_char_array", not compiled with gcc.
19719 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
19720 xfail for "list foo (in include file)" when gcc compiled.
19721 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 19722 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
19723 "run to call0a" if not compiled with gcc.
19724 (unsigned_integral_args): Add rs6000-*-* xfail for
19725 "run to call1a" if not compiled with gcc.
19726 (float_and_integral_args): Add rs6000-*-* xfail for
19727 "run to call2a" if not compiled with gcc and for
19728 "continue to call2b" for any compiler.
19729 Add rs6000-*-* xfail to
19730 "print f1 after run to call2a" for gcc compiled.
19731 (discard_and_shuffle): Add rs6000-*-* xfail for
19732 "run to call6a".
19733 (shuffle_round_robin): Add rs6000-*-* xfail for
19734 "backtrace from call7a" if not compiled with gcc.
19735 Add rs6000-*-* xfail for
19736 "backtrace from call7b" if compiled with gcc.
19737 (call_after_alloca): Add rs6000-*-* xfail for
19738 "print c in call_after_alloca" and
19739 "print s in call_after_alloca" and
19740 "backtrace from call_after_alloca_subr"
19741 if not compiled with gcc.
19742 (localvars_in_indirect_call): Add rs6000-*-* xfail for
19743 "print c in localvars_in_indirect_call" and
19744 "print c in localvars_in_indirect_call" and
19745 "backtrace in indirectly called function" and
19746 "stepping into indirectly called function"
19747 if not compiled with gcc.
19748 (localvars_after_alloca): Add rs6000-*-* xfail for
19749 "print c after runto localvars_after_alloca" and
19750 "print s after runto localvars_after_alloca" and
19751 "print i after runto localvars_after_alloca" and
19752 "print l after runto localvars_after_alloca"
19753 for all compilers.
19754 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
19755 than whatis-info.exp.
19756 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
19757 than opaque-info.exp.
19758 Setup rs6000-*-* xfail for
d63a86f8 19759 "ptype on opaque struct pointer (statically)" and
c906108c
SS
19760 "ptype on opaque struct pointer (dynamically)" when
19761 not compiled with gcc.
19762 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
19763 rather than callf-info.exp.
19764 (do_function_calls): Add clear_xfail for rs6000-*-* for
19765 "p t_float_values2(3.14159,float_val2)". Seems to work
19766 fine there, both with xlc and gcc. Need to find out what
19767 it is doing right and fix other platforms.
19768 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
19769 "call inferior func with struct - returns int",
19770 "call inferior func with struct - returns long",
19771 "call inferior func with struct - returns float",
19772 "call inferior func with struct - returns double",
19773 "call inferior func with struct - returns char *",
19774 but only if not gcc compiled (presumes xlc compiled).
19775 Change rs6000-*-* xfails for
19776 "call inferior func with struct - returns char" and
19777 " call inferior func with struct - returns short" to only
19778 xfail if not using gcc.
19779 (clean mostlyclean): Remove *.ci and *.tmp files.
19780 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
19781 than templ-info.exp.
19782 * gdb.base/langs.exp: Source gdb.base/langs.ci.
19783 Add rs6000-*-* xfail for "up to foo in langs.exp"
19784 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 19785 when not gcc compiled.
d63a86f8 19786
c906108c
SS
19787Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
19788
19789 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
19790 * gdb.base/corefile.exp: Likewise.
19791 * gdb.base/list.exp: Likewise.
19792 * gdb.base/scope.exp: Likewise.
19793 * gdb.base/siganls.exp: Likewise.
19794
19795 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
19796 compiler output.
19797 * gdb.base/whatis.exp: Likewise.
19798
19799Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
19800
19801 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
19802 failure (opcode table has been fixed to match reality).
19803
19804Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
19805
19806 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
19807 "call inferior func with struct - returns char",
19808 "call inferior func with struct - returns short"
19809
19810 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
19811 "print 'scope0.c'::filelocal at main",
19812 "print 'scope0.c'::filelocal_bss in test_at_main",
19813 "print 'scope0.c'::filelocal at foo",
19814 "print 'scope0.c'::filelocal_bss in test_at_foo",
19815 "print 'scope0.c'::filelocal at bar",
19816 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 19817
c906108c
SS
19818 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
19819 in source file 1". This bug seems to have been fixed with both
19820 gcc and native cc (was native assembler bug?).
19821
19822Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
19823
19824 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
19825 "backtrace through signal handler" to "i*86-*-sysv4*".
19826 * gdb.base/signals.exp: Add xfail for "'next' behaved as
19827 continue" case. Add "known SVR4 bug" to fail message.
19828 Add "i*86-*-bsdi2.0" xfail for "handle all print".
19829 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
19830 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
19831 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
19832 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
19833 "up to foo in langs.exp", "show language at foo in
19834 langs.exp", "up to cppsub_ in langs.exp", "show
19835 language at cppsub_ in langs.exp", "up to fsub in
19836 langs.exp", and "show language at fsub in langs.exp".
19837 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
19838 "bactrace in corefile.exp".
19839 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
19840 "call inferior function with struct - returns float" and
19841 "call inferior function with struct - returns double".
d63a86f8 19842
c906108c
SS
19843Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
19844
19845 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
19846 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
19847 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
19848 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
19849
19850Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
19851
19852 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
19853 (or overriden) "CHILL" macro rather then bare "gcc".
19854 Also look for ../../gcc/xgcc since that is what we will
19855 actually need, not "Makefile". Remove following assignment
19856 of CHILL to CHILL_FOR_TARGET because that results in
19857 recursive definition.
19858
19859Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
19860
19861 * gdb.base/corefile.exp: Change xfail for backtrace in
19862 corefile.exp from linuxaout to all linux.
19863 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
19864 cases where we miss the breakpoint at the signal handler
19865 for some reason. Setup xfail for linuxoldld/linuxaout and
19866 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
19867 hitting SIGURG breakpoint.
19868 * gdb.base/signals.exp: Setup xfail for "next" acting like
19869 continue to add linuxoldld. Setup xfail for all linux for
19870 "next to handler in signals_tests_1", "backtrace in
19871 signals_tests_1", "continue to func1", "pass SIGUSR1",
19872 and continue to handler".
19873
19874Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
19875
19876 * Update all FSF addresses except those in COPYING* files.
19877
19878Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
19879
19880 * gdb.base/a2-run.exp: Change messages to be more explicit about
19881 the status of args, and quote binfile in results.
19882
19883Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
19884
19885 * gdb.base/callfuncs.exp: Add tests for passing structs to
19886 inferior functions and return various types.
19887 * gdb.base/callfuncs.c: Add functions to receive a struct
19888 and return a member of the struct, in various types.
19889
19890Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19891
19892 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
19893
19894Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
19895
19896 * config/vxworks29k.exp: New file, sources vxworks.exp.
19897
19898Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
19899
19900 * config/gdbremote.exp: New file. Testing framework using
19901 gdbserver.
19902
19903Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
19904
19905 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
19906 "call function when asleep" and "send end of file".
19907 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
19908 for "backtrace in corefile.exp".
19909 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
19910 for "backtrace through signal handler".
19911 * gdb.base/corefile.exp: Make sure we actually generate a core file
19912 before trying the core tests. Some systems allow the user to suppress
19913 generation of core files and default to that (linux for example).
19914 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
19915 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
19916
19917Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
19918
19919 * gdb.threads: New directory with some crude multi-threaded
19920 gdb tests (step.exp and step2.exp).
19921 * config/mt-lynx (STEP_EXECUTABLE): Define.
19922 (THREADFLAGS): Define.
19923
19924Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
19925
19926 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
19927
19928 * gdb.base/signals.exp: Disable whole file for lynx until
19929 further notice.
19930
19931 * gdb.base/signals.exp: xfail test where "next" acts like
19932 "continue" for lynx.
19933
19934 * gdb.base/interrupt.exp: xfail test for calling function while
19935 inferior is asleep for lynx.
19936
19937 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
19938 than one cr-lf after each command.
19939
19940Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19941
19942 * configure.in: Reinstate setting of stabsdirs variable, fix
19943 typo in setting up configdirs for native builds.
19944
19945 * gdb.base/return.exp: Fix typo in return double test.
19946 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
19947 compiler from optimizing them away.
19948
19949Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
19950
19951 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
19952 sequences to be echo'd by gdb when using gdb_test.
19953 * gdb.chill/chexp.exp: Likewise.
19954 * gdb.fortran/exprs.exp: Likewise
19955
19956Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
19957
19958 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
19959 after the inferior gdb has started.
19960
19961 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
19962 after each command.
19963 * gdb.base/funcargs.exp: Likewise.
19964 * gdb.base/gdbvars.exp: Likewise.
19965 * gdb.base/interrupt.exp: Likewise.
19966 * gdb.base/list.exp: Likewise.
19967 * gdb.base/watchpoint.exp: Likewise.
19968 * gdb.c++/demangle.exp: Likewise.
19969 * gdb.c++/inherit.exp: Likewise.
19970 * gdb.chill/chexp.exp: Likewise.
19971 * gdb.fortran/exprs.exp: Likewise.
19972
19973 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
19974 test if we can't handle IO to/from the inferior.
19975
19976 * gdb.c++/misc.exp: Always check for a program already being
19977 started after sending a "run" command to gdb.
19978
19979 * gdb.base/twice.exp: Start with a fresh gdb.
19980
19981 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
19982 only depend on gdb's expression code, not the chill runtime.
19983
19984 * gdb.base/return.c: Put return values into variables so we
19985 can have gdb print them rather than depending on the program
19986 to print them.
19987 * gdb.base/return.exp: Corresponding changes.
19988
19989 * lib/gdb.exp: Provide default value for noinferiorio.
19990 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
19991 the inferior.
19992
19993 * gdb.base/break.exp: Always check for a program already being
19994 started after sending a "run" command to gdb.
19995 (text_next_with_recursion): Don't check the output from the
19996 program's printf statement. Instead just make sure the program
19997 exited.
19998
19999 * gdb.base/commands.exp: Protect tests which need arguments with
20000 $noargs conditionals.
20001
20002Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20003
20004 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
20005 of structure member arrays to match gdb/valops.c:value_addr change.
20006
20007Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
20008
20009 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
20010 cases.
20011
20012Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
20013
20014 * configure.in (configdirs): Remove gdb.chill from default list
20015 of subdirs and then add it back in only if doing a native build.
20016 The current chill compiler does not yet work in any cross build.
20017 * Revert all signal changes from Jul 6.
20018 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
20019 for sh-hms targets, allowing these tests to link, with no other
20020 changes. Testing is suppressed by setting "nosignals" in site.exp.
20021
20022Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
20023
20024 * configure.in (signaldirs): Define and add to configdirs for all
20025 targets except some specific ones that are known to not support signals.
20026 Also clean up formatting.
20027 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
20028 (signals, sigall): Remove rules to build.
20029 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
20030 Moved to new gdb.signals directory.
20031 * gdb.signals: New test directory.
20032 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
20033 signals.c signals.exp}: New or moved files.
20034
20035Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
20036
20037 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
20038
20039Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
20040
20041 * gdb.base/return.exp: Xfail `return double' test failure
20042 on at least Solaris 2.3 and handle future/past versions on
20043 a case by case basis as appropriate. Also update message
20044 to include i*86 failures.
20045
20046Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20047
20048 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
20049
20050 * lib/gdb.exp: Fix comment which erroneously identified
20051 gdb_file_cmd as gdb_load (the 19 May change was in fact to
20052 gdb_file_cmd not gdb_load).
20053 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
20054
20055 * gdb.base/setvar.exp: Make test names consistent between pass and
20056 fail cases. Use gdb_test more.
20057
20058Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20059
20060 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
20061
20062Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20063
20064 * gdb.base/help.exp: Fix expected help string for `show commands'.
20065
20066Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
20067
20068 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
20069
20070 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
20071 of a text section.
20072
20073Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
20074
20075 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
20076 that loop eventually terminates. Fix Connection refused logic so
20077 that testsuite will expire nicely.
20078
20079Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
20080
20081 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
20082 config/rom68k.exp: New tcl glue for the appropriate monitors.
20083 These all just end up calling monitor.exp.
20084 * config/monitor.exp (gdb_target_monitor): Handle `Connection
20085 refused' by retrying. Cleanup some timeout issues.
20086 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
20087 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
20088 callers don't have to set/restore global timeout variable.
20089
20090 * The following set of changes centralizes management of the global
20091 timeout variable. This way, it can be set in one target dependent
20092 place instead of dozens of places scattered throughout the test suite.
20093 If you need to lengthen a timeout, then you should either set timeout
20094 in one of the config/{target}.exp files, or multiply it by a factor.
20095 Setting it to an absolute value is always going to lose for some
20096 targets.
20097 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
20098 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
20099 * gdb.base/funcargs.exp: Don't set timeout.
20100 * gdb.base/list.exp (test_forward_search): Only use local timeout.
20101 * gdb.base/printcmds.exp (test_print_string_constants
20102 test_print_array_constants): Don't set timeout.
20103 * gdb.base/ptype.exp: Don't set timeout.
20104 * gdb.base/recurse.exp: Don't set timeout.
20105 * gdb.base/return.exp: Don't set timeout.
20106 * gdb.base/watchpoint.exp: Don't set timeout.
20107 * gdb.c++/classes.exp (do_tests): Don't set timeout.
20108 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
20109
20110Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
20111
20112 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
20113
20114Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20115
20116 * lib/gdb.exp: Disable chill tests for irix5.
20117
20118Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20119
20120 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
20121 each test pass or fail.
20122
20123Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20124
20125 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
20126 xlc not gcc.
20127
20128Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
20129
20130 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
20131
20132Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
20133
20134 * config/est.exp: Fix copyright and comments. Remove dead code.
20135 Use targetname, serialport and baud variables instead of fixed
20136 constants.
20137 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
20138 * config/cpu32bug.exp: New file to support cpu32bug monitors.
20139
20140Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20141
20142 * gdb.base/watchpoint.exp: Don't run
20143 test_watchpoint_triggered_in_syscall for sunos.
20144
20145Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20146
20147 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
20148 they don't seem to exist. Do include stdio.h.
20149
20150Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20151
20152 * gdb.base/a1-selftest.exp: Add alpha xfail.
20153
20154Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20155
20156 * gdb.base/watchpoint.c (main): Prompt before calling read().
20157 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
20158 Revise accordingly. Remove cruft about sending "123" several
20159 times, until it gets noticed. Clean up the "print buf[0]" stuff
20160 so that it passes or fails, and waits for prompts in the usual way.
20161
20162Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20163
20164 * gdb.base/recurse.exp: Fix comment.
20165
20166 * TODO: Remove item about printing variables in nodebug.exp. Add
20167 item about enabling tests which are only run on some targets.
20168
20169 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
20170 fail, make test names unique, use new gdb_test convention
20171 regarding pattern, use gdb_test more, etc.).
20172
20173 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
20174 fail, make test names unique, etc.).
20175
20176Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20177
20178 * gdb.base/nodebug.c: Change return type of top and middle to
20179 short.
20180 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
20181 are fixed by the recent mdebugread.c changes. Allow `short ()'
20182 as type for top and middle.
20183
20184Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20185
20186 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
20187 nearly as I can tell, the whole thing was an accident in Stu's
20188 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
20189 to replace a send/expect pair with gdb_test, but ended up only
20190 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
20191 of 30 Mar 1995 took care of it, but left this vestigial comment
20192 which I am now nuking.
20193
20194Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20195
20196 * gdb.base/break.exp: Look for different line number for
20197 breakpoint at main depending on usestubs.
20198
20199Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20200
20201 * gdb.base/list.exp: Adjust some alternate expect patterns to
20202 match recent list0.c change. Add alternate expect pattern for
20203 output from `list default lines around main' for optimizing
20204 compilers.
20205
20206Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20207
20208 * lib/gdb.exp: If nosignals is not set, set it to 0.
20209
20210Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
20211
20212 * config/slite-gdb.exp: Responds to load symbol table prompt.
20213 * gdb.base/break.exp: Adjust line number, fix rerun.
20214 * gdb.base/langs0.c: Add #ifdef usestubs.
20215
20216Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
20217
20218 * gdb.base/list.exp: Adjust line contents after adding new lines in
20219 list0.c. Also fix a syntax error.
20220
20221 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
20222 * gdb.base/break.exp: ditto.
20223 * gdb.base/list.exp: ditto.
20224 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
20225 * gdb.base/run.c: ditto.
20226 * gdb.base/list0.c: ditto.
20227 * gdb.base/funcargs.c: ditto.
20228
20229Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
20230
20231 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
20232 $targetname, $serialport and $baud instead of hardwired variables.
20233 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
20234 target doesn't support signals.
20235
20236Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
20237
20238 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
20239
20240Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20241
20242 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
20243 Don't rely on the value of an auto variable before it has been
20244 initialized. Use gdb_test more.
20245
20246Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20247
20248 * lib/gdb.exp (default_gdb_version): A version number must start
20249 with a digit, but other than that contains all characters up to
20250 the first whitespace character.
20251
20252Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20253
20254 * gdb.base/commands.exp (breakpoint_command_test): New tests.
20255
20256Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20257
20258 * gdb.c++/*.exp: Warn if executable does not exist. The original
20259 reason for skipping the warning was that configure.in sometimes
20260 intentionally skipped building the executables but the tcl code
20261 had no way of knowing. That (a) was always bogus with respect to
20262 error handling, (b) is no longer true (right now there is no way
20263 to skip C++ tests).
20264
20265 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
20266
20267Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20268
20269 * gdb.base/list.exp: Add expect patterns for output from
20270 SunPRO compiled executables.
20271 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
20272 types.
20273
20274Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20275
20276 * gdb.base/break.exp (test_next_with_recursion): Accept any line
20277 number (we are already testing that the correct source line text
20278 gets printed).
20279
20280 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
20281 that is what is intended, but something needed to be done to get
20282 sunos4 native working again.
20283
20284 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
20285
20286 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
20287 apparently went with a (very) old xfail.
20288
20289Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
20290
20291 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
20292 runto_main is a proc in gdb.exp that will do 'step' for target use
20293 stubs.
20294 * gdb.base/exprs.exp: ditto.
20295 * gdb.base/interrupt.exp: ditto.
20296 * gdb.base/opaque.exp: ditto.
20297 * gdb.base/printcmds.exp: ditto.
20298 * gdb.base/ptype.exp: ditto.
20299 * gdb.base/scope.exp: ditto.
20300 * gdb.base/setvar.exp: ditto.
20301 * gdb.base/signals.exp: ditto.
20302 * gdb.base/twice.exp: ditto.
20303 * gdb.c++/classes.exp: ditto.
20304 * gdb.c++/inherit.exp: ditto.
20305 * gdb.c++/templates.exp: ditto.
20306 * gdb.base/break.exp: no run and hit main for stubs. Change line
20307 numbers for breakpoints and info breakpoint.
20308 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
20309 breakpoint().
20310 * gdb.base/callfuncs.c: ditto.
20311 * gdb.base/exprs: ditto.
20312 * gdb.base/interrupt.c: ditto.
20313 * gdb.base/opaque0.c: ditto.
20314 * gdb.base/printcmds.c: ditto.
20315 * gdb.base/ptype.c: ditto.
20316 * gdb.base/scope0.c: ditto.
20317 * gdb.base/setvar.c: ditto.
20318 * gdb.base/signals.c: ditto.
20319 * gdb.base/twice.c: ditto.
20320 * gdb.c++/misc.cc: ditto.
20321 * gdb.c++/templates.cc: ditto.
20322
20323Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20324
20325 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
20326
20327 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
20328 somewhere between `read' and `main.c'. I'm pretty sure the
20329 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
20330 and it isn't particularly useful.
20331
20332 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
20333
20334Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20335
20336 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
20337
20338Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
20339
20340 * config/mt-slite: add LIBS and -nostdlib.
20341 * config/slite-gdb.exp: add this new file to support sparclite target.
20342
20343Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
20344
20345 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
20346
20347 * gdb.base/a2-run.exp: Change argument to istarget from
20348 "*-*-vxworks" to "*-*-vxworks*".
20349 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
20350
20351Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
20352
20353 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
20354 will not runto main but do a 'step' to step out of breakpoint().
20355 * config/mt-slite: add -Dusestubs.
20356
20357Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20358
20359 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
20360 instead of just @.
20361
20362 * gdb.base/signals.exp: Add test for "handle all print".
20363 * TODO: Remove "handle all print". Also remove item about
20364 checking copyright date (I don't like the idea of a spurious FAIL
20365 based on when we run the tests).
20366
20367 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
20368 for SunOS4 (reason for failure not investigated). Remove
20369 redundant test for $binfile.
20370
20371 * gdb.base/nodebug.c (array_index): Call malloc.
20372
20373 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
20374
20375Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
20376
20377 * gdb.base/recurse.exp: Update gdb_test invocation to use new
20378 conventions and slightly simplify the matching regexp.
20379
20380Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20381
20382 * gdb.base/break.exp: Update gdb_test invocation to use new
20383 convention.
20384
20385 * lib/gdb.exp: If noargs is not set, set it to 0.
20386
20387 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
20388 tests unique.
20389
20390 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
20391
20392Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20393
20394 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
20395 one argument of type "<non-float parameter>".
20396
20397Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
20398
20399 * config/rom68k.exp: New file to support Motorola IDP board.
20400 * gdb.base/a2-run.exp: Skip this file if noargs is set.
20401 * gdb.base/break.c: Change things around so that this program
20402 doesn't depend upon args. This is necessary to make remote
20403 targets work (in general, they can't take args).
20404 * gdb.base/break.exp: Don't try to send args to program. Don't
20405 expect output. Also, replace lots of code with gdb_test.
20406
20407Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20408
20409 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
20410 printing of '\'' (which is what the comment says we are testing,
20411 even though we were not), not '''.
20412 (test_integer_literals_rejected): Test that printing ''' is an error.
20413
20414 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
20415 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
20416 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
20417 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
20418 Use gdb_test not test_print_accept.
20419 * lib/gdb.exp: Remove test_print_accept.
20420
20421 * gdb.base/signals.exp (signal_tests_1): Make pass message
20422 consistent with fail message.
20423
20424 * gdb.base/whatis.exp: Remove xfails for printing char vs.
20425 unsigned char; the bug (PR 1821) is fixed.
20426
20427 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
20428
20429 * gdb.base/scope.exp (test_at_localscopes): Call pass for
20430 successful tests--makes xfailing them work right.
20431
20432Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20433
20434 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
20435 only \r\n, not .*. The test can pass .* as the last thing in
20436 $pattern if that is what it wants. In addition to providing this
20437 flexibility, this change should speed up pattern matching in cases
20438 where the pattern already ended with .* (there were a number of
20439 them). This change also helps catch bad patterns--in the old
20440 scheme the typo "char \*" instead of "char \\*" would pass. Now
20441 it is caught.
20442 * Many .exp files: Update callers.
20443
20444 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
20445 clearer and does not spuriously match multiple ('s. Likewise for
20446 ) and *.
20447
20448 * gdb.base/nodebug.exp: Test ability to call a function and pass
20449 it a string (even with no debugging info).
20450
20451 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
20452 "p '\'", which is the same as "p ''" once tcl gets done with
20453 quoting, to "p '\\'", which I suspect is what is intended (one
20454 backslash gets sent to GDB).
20455
20456 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
20457
20458Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20459
20460 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
20461 1817) was fixed literally years ago.
20462
20463Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20464
20465 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
20466 test, it causes stepping out of call_after_alloca_subr with
20467 optimizing compilers.
20468 (localvars_in_indirect_call): Consume GDB prompt if `finish'
20469 fails.
20470
20471 * gdb.c++/templates.exp: Source templ-info.exp only if
20472 the templates executable exists.
20473
20474 * gdb.c++/misc.cc (class Contains_static_instance,
20475 class Contains_nested_static_instance),
20476 gdb.c++/classes.exp (test_static_members): Test printing of
20477 a class that contains a static instance of the class.
20478
20479Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20480
20481 * gdb.base/langs2.c (cppsub_): Don't prototype.
20482 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
20483 only, I believe).
20484
20485Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20486
20487 * lib/gdb.exp (skip_chill_tests): New procedure.
20488
20489 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
20490
20491Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
20492
20493 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
20494 each expect pattern. Cuts runtime from 12 to about 4 seconds.
20495
20496Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20497
20498 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
20499
20500 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
20501 disassemble 8, not 16, instructions for part 4.
20502
20503 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
20504 support the latter anymore.
20505
20506 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
20507 -DNO_PROTOTYPES.
20508 * gdb.base/callfuncs.c: Control use of prototypes based on
20509 NO_PROTOTYPES, not __STDC__.
20510 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
20511 t_float_values2 tests if prototypes in use.
20512
20513 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
20514 t_double_values): When checking differences against DELTA, check
20515 that difference is within the range (-DELTA,DELTA), not just
20516 (-infinity,DELTA).
20517
20518Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
20519
20520 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
20521 'file' command firts, then 'target', then 'load', this is due to gdb
20522 target set up.
20523 * config/mips-gdb.exp: Fix a couple regular exp bugs.
20524
20525Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
20526
20527 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
20528 FP load/store variants.
20529 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
20530
20531Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
20532
20533 * gdb.base/term.exp: Do not give a warning if not native, it is
20534 not an abnormal condition.
20535
20536Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
20537
20538 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
20539 t_char_array".
20540
20541Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
20542
20543 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
20544 are getting the version number.
20545
20546 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
20547 if not native, it is not an abnormal condition.
20548
20549Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20550
20551 * lib/gdb.exp: Just use "file exists", rather than undocumented
20552 dejagnu procedure "findfile".
20553
20554Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
20555
20556 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
20557 (LDFLAGS): Set to -Xlinker -Ur.
20558
20559 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
20560 Removed, these values are set by lib/gdb.exp.
20561
20562 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
20563
20564Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
20565
20566 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
20567 of replicating gdb startup code.
20568
20569 * config/mt-vxworks (LDFLAGS): Set to -r.
20570 (CFLAGS_FOR_TARGET): Removed.
20571
20572 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
20573 (gdb) and gdb for vxworks uses (vxgdb).
20574
20575 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
20576 executable is not in the tree and host != target, use sed and
20577 program_transform_name to determine the gdb name used by the
20578 target.
20579
20580 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
20581 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
20582
20583Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20584
20585 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
20586 floats, chars, and shorts where there are ANSI-style function
20587 definitions.
20588
20589 * gdb.base/langs.exp, gdb.base/langs*: New test.
20590 * gdb.base/Makefile.in: Build it.
20591 * TODO: Remove item about checking that C names don't get C++
20592 demangling applied; this test tests it.
20593
20594Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20595
20596 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
20597 went with the const70 xfail. The xfail went away a year ago.
20598
20599 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
20600
20601 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
20602 for hp300.
20603
20604 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
20605
20606 * gdb.base/a1-selftest.exp: Don't run on hp300.
20607
20608Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20609
20610 * Makefile.in (site.exp): Set host_alias and target_alias as well
20611 as host_triplet and target_triplet.
20612
20613Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20614
20615 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
20616
20617 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
20618 places as other ecoff systems).
20619
20620 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
20621 ultrix.
20622
20623Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20624
20625 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
20626 remove them.
20627 * gdb.base/nodebug.exp: Accept "function" in addition to "text
20628 variable and "variable" in addition to "data variable".
20629 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
20630
20631 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
20632 2.
20633 * gdb.base/list1.c (long_line): Add additional statement at start
20634 of function.
20635 * gdb.base/list.exp (test_forward_search): Update line number to
20636 reflect new statement.
20637
20638Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20639
20640 * gdb.base/signals.exp: Reinitialize searched source directories
20641 after gdb_start call.
20642
20643Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
20644
20645 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
20646 * gdb.stabs/Makefile.in: Likewise.
20647
20648 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
20649 change. Instead split the tests into smaller pieces.
20650 * gdb.disasm/hppa.s: Corresponding changes.
20651
20652Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20653
20654 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
20655 Quote ^C when passing it to stty. For some shells ^ is a pipe.
20656
20657 * gdb.base/funcargs.exp: Modify many tests so that every test
20658 either passes or fails. Make some test names unique.
20659
20660Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20661
20662 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
20663 Call stty to set interrupt character.
20664
20665 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
20666 for HP assembler versus GNU assembler based on actual behavior of
20667 $(CC), rather than assuming that $(AS) is always the GNU assembler.
20668
20669 * TODO: Suggest a few more stepping tests.
20670
20671Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
20672
20673 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
20674 restart GDB for h8300 after a continue.
20675 (return): Add pattern to match a29k-udi behavior.
20676 * gdb.base/nodebug.exp: Remove obsolete comment.
20677 * gdb.base/regs.exp: New file, testing of register displays.
20678 * gdb.base/return.exp: Fix typo in reference to $objdir.
20679 * gdb.base/whatis.exp: Always start with a fresh GDB.
20680
20681Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20682
20683 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
20684 higher, these tests generate a lot of output.
20685
20686Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20687
20688 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
20689 code following the catch silently ignored some errors; without the
20690 catch they should be thrown like any other tcl error. Also, the
20691 catch used "" instead of {} which meant all the callers who wanted
20692 to include one of the characters "[]$ had to quote it an extra time.
20693 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
20694 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
20695 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
20696 Remove extra quoting.
20697
20698Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
20699
20700 * gdb.base/commands.exp: Make test names unique; every test either
20701 passes or fails. Update some comments.
20702
20703 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
20704
20705Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20706
20707 The following fixes a FAIL caused by the fact that the alpha stabs
20708 configuration didn't use the ".if alpha" code in weird.def.
20709 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
20710 bit pointer, so the 32 bit version works even on the alpha.
20711 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
20712 Remove the stuff which allowed us to have separate versions for
20713 alpha and everything else.
20714
20715 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
20716 regexp which "info func operator\[\](" is supposed to match. Fix
20717 string to send to GDB. Note that GDB still doesn't work right. Add a
20718 new test for "info func .perator\[\](" which GDB does handle correctly.
20719
20720 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
20721
20722Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20723
20724 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
20725 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
20726 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
20727 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
20728 it makes the tests harder to understand and confuses test-o-matic.
20729 The preferred style is that each test provides a PASS or a FAIL,
20730 and has a unique message (e.g. "continue #54" not just "continue")
20731 which is the same for the pass and the fail.
20732 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
20733 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
20734 to lib/gdb.exp.
20735 * gdb.base/printcmds.exp: Use test_print_accept. Remove
20736 prt_accept which was basically the same thing. Likewise for
20737 test_print_reject and prt_reject.
20738 * lib/gdb.exp (test_print_reject): Add some more error message
20739 patterns to match from the former printcmds.exp (prt_reject).
20740 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
20741 One defect of the passcount stuff is that some of it failed to
20742 report XPASS where appropriate.
20743 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
20744 stuff before and after arg in expected pattern.
20745 (test_paddr_operator_functions): Re-do test without print_addr_of;
20746 this is the only test which seems to want extra stuff there.
20747
20748Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20749
20750 * gdb.base/nodebug.exp: Update new tests to reflect improved
20751 wording of gdb output.
20752
20753 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
20754 and "ptype" work on variables in files compiled without -g.
20755 Replaces commented out "maint print msymbol" tests.
20756
20757Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20758
20759 * gdb.base/setvar.c (dummy): Call malloc.
20760
20761 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
20762 losing with the irix4 sed.
20763
20764 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
20765 ALRM" on irix4.
20766
20767Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20768
20769 * TODO: Remove items about corefile.exp testing new exec-file and
20770 backtrace; both are now done. Add items about printing enums.
20771
20772Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20773
20774 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
20775 "get signal $thissig" test fails.
20776
20777 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
20778
20779Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20780
20781 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
20782 compiler warning with dec alpha compiler.
20783
20784 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
20785 extra \n from gdb_test call (this explains why the prompt test
20786 that I removed yesterday was there).
20787 (user_defined_command_test): Remove extra \n and prompt test.
20788
20789 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
20790 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
20791 doesn't exist.
20792 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
20793 Also remove alpha workaround, which turns out to be because
20794 SIGABRT == SIGLOST.
20795
20796 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
20797
20798 * gdb.base/help.exp: Don't test "help show".
20799
20800Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20801
20802 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
20803 "set print address" is on.
20804 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
20805 pass prompt to gdb_test; gdb_test already looks for the prompt.
20806
20807 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
20808
20809 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
20810 was a vestige of the manual TESTSTRATEGY, and the purpose of it
20811 was to make sure that gdb can read a core file. But (a) the "read
20812 the corefile" part didn't make it to a1-selftest.exp, we just
20813 delete the corefile after creating it, and (b) we test reading
20814 corefiles in corefile.exp anyway. Also, this test left around a
20815 xgdb process on Solaris.
20816
20817 * gdb.base/corefile.exp: Also test backtrace.
20818
20819Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
20820
20821 * gdb.base/commands.exp: Test a simple user defined command with
20822 arguments and if/while statements; verify the full user command is
20823 printed by "show user".
20824
20825 * gdb.base/commands.exp: Test if/while commands as part of a
20826 breakpoint command list; verify they appear in breakpoint
20827 information.
20828
20829Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20830
20831 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
20832 than by dividing by zero.
20833
20834Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
20835
20836 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
20837 performing an inferior call with watchpoints enabled.
20838 * gdb.base/watchpoint.c (main): Delete second unnecessary read
20839 call.
20840
20841Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20842
20843 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
20844 of "file" command.
20845
20846 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
20847 Add additional pattern for when "int operator int(void);" appears
20848 in a different order.
20849
20850Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
20851
20852 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
20853
20854 * gdb.base/help.exp: Replace most of docstrings for "info signals"
20855 and "signal" with ".*".
20856
20857Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
20858
20859 * TODO: Add note about "handle all nostop".
20860
20861 * gdb.base/{sigall.c, sigall.exp}: New test.
20862 * gdb.base/Makefile.in: Add it.
20863
20864Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
20865
20866 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
20867 when invoking GDB, suppresses any windowing interface.
20868
20869Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
20870
20871 * config/sim-gdb: New file, simulator testing support.
20872
20873Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
20874
20875 * gdb.base/interrupt.exp: Test calling func1 twice.
20876
20877Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
20878
20879 * gdb.base/list.exp (test_forward_search): Set timeout higher
20880 when we'll be getting lots of output from gdb.
20881
20882 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
20883 "init_malloc" to after the expect statement. Run it if that
20884 regexp is taken, but also for two others which happen if source
20885 cannot be found.
20886
20887Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20888
20889 * gdb.base/printcmds.exp: New test, for printing register before
20890 program is running.
20891
20892Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20893
20894 * gdb.base/list.exp: Correct some alternate expect patterns
20895 to reflect changes in list1.c.
20896
20897Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20898
20899 * TODO: Add item regarding large frames.
20900
20901 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
20902
20903 * TODO: Remove item about enabling return.exp; it
20904 is enabled. Suggest a few more "return" tests.
20905
20906Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20907
20908 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
20909 anonymous unions.
20910
20911Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20912
20913 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
20914 and pr-5646.o, so "make" is the same as "make all", not "make
20915 pr-4975.o".
20916
20917Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
20918
20919 * gdb.base/list.exp: Adjust expectations to reflect changes in
20920 list1.c.
20921 (test_forward_search): New test proc.
20922 * gdb.base/list1.c (long_line): New function, has long source line.
20923
20924Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
20925
20926 * gdb.base/a1-selftest.exp: Change initial stepping to know about
20927 additional line of code that was added.
20928
20929Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
20930
20931 * gdb.disasm/hppa.s: Break the large branching tests into smaller
20932 tests so as not to overflow expect's input buffers.
20933 * gdb.disasm/hppa.exp: Corresponding changes.
20934
20935Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20936
20937 Beginnings of template debugging tests.
20938 * gdb.c++/templ-info.cc: New file to test for template
20939 debugging capability of the compiler.
20940 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
20941 templ-info.cc.
20942 * gdb.c++/templates.cc: Add explicit template instantiations
20943 to enable compiling with -fno-implicit-templates. Add destructor
20944 and 'value' method to T5 class for template tests.
20945 * gdb.c++/templates.exp: Add testcases for printing of template
20946 types, setting breakpoints on template methods and calling a
d63a86f8 20947 template method.
c906108c
SS
20948
20949Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
20950
20951 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
20952 branch target since some assemblers (gas-2.5) may emit a
20953 relocation for the branch instead of resolving it in the
20954 assembler.
20955
20956Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20957
20958 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
20959 through signal handler.
20960
20961Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
20962
20963 * configure.in (*-*-netware): Use config/mt-netware.
20964
20965 * config/mt-netware: New file.
20966 * config/mt-i386-netware: Removed, separate configs for different
20967 netware architectures are no longer needed now that we have
20968 --with-headers.
20969
20970Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20971
20972 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
20973 by the recent changes to use ANSI C arithmetic conversions.
20974
20975Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
20976
20977 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
20978 bug involving using inferior_pid to figure out whether to select a
20979 frame.
20980
20981Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
20982
20983 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
20984 match the current disassembler output.
20985
20986Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
20987
20988 * gdb.fortran/exprs.exp: Expect VOID instead of void.
20989 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
20990 types, expect "int" as type of integer values (for now).
20991
20992Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
20993
20994 * gdb.base/commands.exp: New tests for if/while commands.
20995
20996Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
20997
20998 * lib/gdb.exp (runto): Replace sub-pattern for hex value
20999 by .*, since hex values have different syntax in Chill mode.
21000
21001Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21002
21003 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
21004 linefeed from expect pattern for repeated types with indices > 9.
21005
21006Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
21007
21008 First part of Fortran test suite.
21009 * gdb.fortran: New directory.
21010 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
21011
21012Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21013
21014 * gdb.base/default.exp: Update expect pattern for load command
21015 without arguments.
21016
21017Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
21018
21019 * configure.in: Change i386 to i[345]86.
21020 * gdb.base/configure.in: Likewise.
21021 * gdb.c++/configure.in: Likewise.
21022 * gdb.chill/configure.in: Likewise.
21023
21024Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
21025
21026 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
21027 patterns, since that is not a valid context for comments.
21028
21029Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
21030
21031 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
21032 repeated types and repeated types with indices > 9.
21033
21034Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
21035
21036 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
21037 2417; old bug has been fixed.
21038
21039Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
21040
21041 * gdb.base/interrupt.exp: When trying to wake up the inferior,
21042 send the newline ourselves instead of assuming gdb_test will do
21043 so when passed an empty input string.
21044
21045 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
21046 stabs testcode.
21047
21048Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21049
21050 * lib/gdb.exp (gdb_test): Don't send anything if the first
21051 argument is an empty string. This makes cases where we want to
21052 match output that is already in expect's buffers (for example,
21053 matching a breakpoint after gdb_run_cmd has been called) work
21054 reliably.
21055
21056Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21057
21058 * config/netware.exp: New file.
21059
21060Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21061
21062 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
21063 the -B and -L prefixes so we can find the debugging stub.
21064
21065 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
21066 there and we are using the gcc from the tree.
21067
21068 * gdb.base/types.c: Removed.
21069
21070 * gdb.base/configure.in: Look for makefile fragments in ../config.
21071 Recognize i386-*-netware.
21072 * gdb.c++/configure.in: Likewise.
21073
21074Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21075
21076 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
21077 the correct TCL syntax.
21078
21079Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21080
21081 * gdb.base/opaque.exp: use runto instead of messing around with
21082 breakpoints. Simplify by using gdb_test.
21083
21084 * gdb.base/bitfields.exp: restart between tests on netware targets
21085 because breakpoints aren't relocated after target death. Run
21086 processes to completion.
21087
21088 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
21089
21090Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
21091
21092 * Makefile.in: Remove extra tabs that confuse some versions
21093 of "make". Use the newly built gdb to test with by default,
21094 rather than the first one in the tester's search path.
21095
21096Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
21097
21098 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
21099
21100 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
21101 condition help.
21102
21103Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21104
21105 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
21106
21107 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
21108 running.
21109 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
21110 * gdb.base/funcargs.exp: Likewise.
21111
21112 * gdb.base/bitfields.exp: Simplify by using gdb_test.
21113 * gdb.base/funcargs.exp: Likewise.
21114
21115 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
21116 message is "".
21117
21118Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21119
21120 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
21121 return,signals,twice}.exp: Handle non-existant binaries
21122 consistantly.
21123
21124 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
21125 * gdb.base/Makefile.in: Don't try to generate a core dump, we
21126 might testing a cross development system.
21127
21128Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21129
21130 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
21131 runtest script is relative to ${srcdir}, not ${rootdir}.
21132
21133Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
21134
21135 * gdb.base/signals.exp: Allow for optionality of breakpoint
21136 address.
21137
21138Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21139
21140 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
21141
21142Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
21143
21144 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
21145 for size_t definition.
21146 * gdb.c++/templates.cc: Likewise
21147
21148 * config/mt-i386-netware: New file.
21149
21150 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
21151 defined.
21152
21153 * gdb.base/Makefile.in: Added support for systems that name core
21154 files by appending "core" to the program name.
21155 * gdb.base/a1-selftest.exp: Likewise.
21156
21157Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21158
21159 * gdb.base/return.exp: Add comment and message for `return double'
21160 test failure on Sparc Solaris.
21161
21162Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
21163
21164 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
21165
21166Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21167
21168 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
21169 from optimizing them away.
21170 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
21171 patterns to include default constructors and assignment operators,
21172 to match gcc versions beyond 2.5.8. Accept any cplus demangling
21173 character in the output of the virtual base pointer.
21174
21175Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21176
21177 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
21178 expression match in print_addr_of to avoid unintented matches.
21179 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
21180 versions up to 2.5.8.
21181
21182Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21183
21184 * gdb.base/list.exp: Tweak alternate pattern for listing of an
21185 included file to run under newer versions of expect.
21186 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
21187 consecutive >'s in templates to accomodate recent cplus-dem.c change.
21188 Remove xfail for the virtual table of BDDHookV.
21189
21190Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
21191
21192 * lib/gdb.exp (string_to_regexp): Set a default result.
21193 (default_gdb_start): Fix misleading message.
21194
21195Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
21196
21197 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
21198 Remove all CC, etc definitions.
21199 * config/mt-hpux: New file.
21200 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
21201 (CFLAGS, LDFLAGS): Define.
21202 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
21203
21204 * Makefile.in (site.exp): Don't insert host_os, etc.
21205 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
21206 (distclean): Check existence of subdir.
21207 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
21208 * gdb.base/Makefile.in: General cleanup and simplification.
21209 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
21210 to build executables. Use default rule to build .o files.
21211 (EXPECT, RUNTEST, CC): Fix relative pathname.
21212 (site.exp): Don't insert host_os, etc.
21213 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
21214 and/or SIGUSR1 defined.
21215 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
21216 * gdb.c++/Makefile.in: General cleanup and simplification.
21217 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
21218 (CFLAGS): Remove.
21219 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
21220
21221Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
21222
21223 * gdb.base/recurse.exp: Misc changes to get tests running again
21224 after Kung's changes to the watchpoint code.
21225 * gdb.base/watchpoint.exp: Likewise.
21226
21227Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
21228
21229 * lib/gdb.exp (string_to_regexp): Convert {\} also.
21230
21231Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
21232
21233 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
21234 * lib/gdb.exp (default_gdb_start): Define.
21235 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
21236 gdb.base/funcargs.exp, gdb.base/opaque.exp,
21237 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
21238 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
21239 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
21240 Don't call gdb_target_udi in between tests.
21241
21242Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21243
21244 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
21245 (which was basically just a local version of the same thing). In
21246 addition to avoiding duplication, gdb_test_exact is faster.
21247 * lib/gdb.exp (gdb_test_exact): Fix typo.
21248
21249 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
21250 don't give an error.
21251
21252 * gdb.base/term.exp: Call delete_breakpoints before starting.
21253
21254 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
21255 (t10): Add comment.
21256
21257Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
21258
21259 Reorganization of the GDB Test Suite.
21260
21261 * gdb.base: New directory, contains all the basic tests.
21262 * gdb.c++: New directory, tests specific to C++.
21263 * gdb.chill: New directory, tests specific to Chill.
21264 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
21265 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
21266 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
21267 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
21268 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
21269 t30-31 to chill).
21270 * */gdbme.*: Rename to match appropriate expect scripts.
21271 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
21272 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
21273 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
21274 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
21275 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
21276 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
21277 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
21278 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
21279 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
21280 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
21281 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
21282 gdb.c++/virtfunc.cc: New names of C++ files.
21283 * gdb.chill/chillvars.ch: New name of Chill file.
21284 * gdb.base/configure.in, gdb.c++/configure.in,
21285 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
21286 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
21287 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
21288 * configure.in (configdirs): Update to reflect directory changes.
21289 (target_abbrev): No longer define for any configuration.
21290 * Makefile.in: Cosmetic improvements to header comments.
21291
21292Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
21293
21294 Various changes to gdb.t31:
21295
21296 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
21297 * gdbme.ch: Make all key-words and predefineds be upper-case.
21298 * chillvars.exp: Expect key-words and predefinds in upper-case.
21299
21300 * chillvars.exp: Use gdb_test_exact many places.
21301 Change expected output for arrays (which now includes index labels).
21302
21303 * pr-5020.exp, gdme.ch (module PR_5020):
21304 New test, for PR-5020.
21305
21306Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
21307
21308 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
21309 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
21310
21311Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
21312
21313 * Makefile.in: Fix bit-rot in definitions of CHILL,
21314 CHILL_FOR_TARGET and Chill_LIB.
21315 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
21316 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
21317 CHILL, and CHILL_LIB.
21318
21319Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
21320
21321 * Revert the previous changes. Please see Rob's directory
21322 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
21323
21324Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
21325
21326 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
21327 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
21328 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
21329 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
21330 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
21331 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
21332 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
21333 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
21334 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
21335 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
21336 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
21337 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
21338 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
21339 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
21340 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
21341 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
21342 changes from 94Q1.
21343
21344Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
21345
21346 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
21347 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
21348 Rob's new testing fragments.
21349
21350Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
21351
21352 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 21353 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
21354
21355Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
21356
21357 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
21358 version also, match on casted version strings, and match on
21359 gdb startup case where the line numbers might be messed up.
21360
21361Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
21362
21363 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 21364 (CFLAGS): Delete it from here.
c906108c
SS
21365
21366Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
21367
21368 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
21369
21370Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
21371
21372 * Makefile.in (RUNTEST): Default to just "runtest".
21373
21374Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21375
21376 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
21377 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
21378 the code has been restructured.
21379
21380Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21381
21382 * gdb.t00/default.exp (set write): Allow any number of \r and/or
21383 \n, not just one of each.
21384
21385 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
21386 /bin/cc gives a warning if you do.
21387
21388Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
21389
d63a86f8 21390 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
21391 __t10ListS_link1ZUiRCUiPT0
21392
21393Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21394
21395 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
21396 on local variables in recursive functions.
21397
21398 * gdb.t07/Makefile.in: Build the new test.
21399
21400Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21401
21402 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
21403 directly. Instead compare the return values from actual calls.
21404
21405Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
21406
21407 * Makefile.in (check): Set TCL_LIBRARY for runtest.
21408
21409Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21410
21411 * From Peter Schauer with minor modifications.
a9c64011
AS
21412 * gdb.t15/return.exp (return_tests): Handle targets where "return"
21413 stops in mid-line in the caller. Add xfail for returning a float
21414 value on X86 targets.
c906108c
SS
21415
21416Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21417
21418 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
21419 to avoid expect lossage.
21420 (fmem_LRbug_tests): Likewise.
21421 * gdb.disasm/hppa.s: Corresponding changes.
21422
21423 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
21424 conditions to work with latest dejagnu/expect.
21425
21426 * gdb.t15/funcargs.exp (finish from indirect call): No longer
21427 expected to fail on the PA.
21428 (backtrace in call with trampolines): Explicitly require main
21429 to be frame #1 (no trampolines should show up in backtrace).
21430
21431 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
21432 "continue -expect".
21433 * gdb.t06/break.exp: Likewise.
21434 * gdb.t07/watchpoint.exp: Likewise.
21435 * gdb.t13/bitfields.exp: Likewise.
21436 * gdb.t15/{funcargs,return}.exp: Likewise.
21437 * gdb.stabs/weird.exp: Likewise.
21438 * config/{mips,udi}-gdb.exp: Likewise.
21439
21440 * hppa.sed: Enclose comments within a sed command to avoid
21441 losing with the old OSF1 sed.
21442
21443Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21444
21445 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
21446 sequent dynix.
21447 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
21448 * gdb.t15/funcargs.exp: Conditionally step again to really
21449 finish from marker_call_with_trampolines. Handle the case where
21450 the first step from within call_with_trampolines already steps
21451 us back to main.
21452 * gdb.t15/gdbme.c: Add comment to closing brace of
21453 call_with_trampolines for funcargs.exp.
21454
21455Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21456
d63a86f8 21457 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
21458 Fix typo(s).
21459
21460Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21461
21462 * gdb.t07/gdbme.c: More code for watchpoint testing.
21463
21464 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
21465 "Hardware watchpoint" throughout file.
21466 (test_watchpoint_triggered_in_syscall): New test.
21467 (test_complex_watchpoint): New test.
21468
21469Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21470
21471 * gdbme.c (call_with_trampolines): New function to try and step
21472 into. Tests trampoline problems on the PA.
21473
21474 * funcargs.exp (localvars_in_indirect_call): No longer expect
21475 stepping into indirect call to fail on PAs.
21476 (test_stepping_over_trampolines): New test.
21477
21478Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21479
21480 * TODO: Add suggestions for static member function tests, and
21481 completion tests.
21482
21483Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21484
21485 * TODO: Add suggestions for "p/a" tests.
21486
21487 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
21488 (default_gdb_exit): Replace all the hair with sending "quit" to
21489 the process with a simple close.
21490
21491Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21492
21493 * TODO: Add suggestions for shared library tests.
21494
21495Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21496
21497 * TODO: Add suggestions for x/s tests.
21498
21499Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21500
21501 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
21502 "enable once", and "enable breakpoints once" with ".*".
21503
21504Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21505
21506 * TODO: Add suggestions about structure passing tests.
21507
21508Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21509
21510 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
21511 the primary1 test, use work around if __GNUC__ < 2.
21512 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
21513 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
21514 Test for bad output rather than waiting for timeout. Issue
21515 second continue only if first continue failed.
21516
21517Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
21518
21519 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
21520 operator[] test with gdb_test because the old code didn't seem to
21521 be getting the quoting right with the new dejagnu.
21522
21523Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
21524
21525 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
21526 one from the path.
21527 * Makefile.in: Use a fresh expect if there is one, use runtest
21528 from the src tree if there is one.
d63a86f8 21529
c906108c
SS
21530Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
21531
21532 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
21533 next over recursive call. Revise the tests from that point on
21534 (which had been skipped) to match GDB's actual (correct) output.
21535
21536 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
21537 with next over a breakpoint whose condition is false.
21538
21539 * gdb.t00/help.exp: Comment out "help set print" tests just like
21540 (and for same reason as) "help set" test.
21541
21542Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21543
21544 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
21545 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
21546
21547Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21548
21549 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
21550 necessary gdb_target_udi.
21551
21552 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
21553
21554 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
21555 1838 and 2417; they are fixed.
21556
21557 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
21558 gdb.t03/ptype.exp (ptype structure, ptype union):
21559 Remove xfails; the test is looser than when the xfails were added.
21560
21561 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
21562 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
21563
21564 * gdb.t01/run.exp: Only run shell test if isnative.
21565
21566 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
21567 since "run" automatically loads if necessary. Call gdb_target_udi
21568 after the "file" since "file" kills any execution target.
21569
21570 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
21571 GDB. GDB doesn't work that way (not anymore at least) on UDI.
21572 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
21573 argument for UDI.
21574
21575Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
21576
21577 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
21578
21579 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
21580
21581Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21582
21583 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
21584 properly quoting regexps. This makes the second argument to
21585 demangle a fixed string, which matches the callers, instead of a
21586 shell-style pattern which is what the previous implementation
21587 used. Update some of the callers.
21588
21589Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21590
21591 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
21592 (comib_nullified_tests): Fix typo.
21593 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
21594 strings. No longer expected to fail.
21595
21596 * gdb.disasm/hppa.s (addib_tests): Fix typo.
21597 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
21598 strings. No longer expected to fail.
21599
21600 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
21601 string. No longer expected to fail.
21602
21603Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21604
21605 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
21606 No longer expected to fail.
21607
21608 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
21609 string. No longer expected to fail.
21610
21611Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21612
21613 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
21614 only in the names (I probably got most of them). I was even
21615 generous with some which differed in underscores in names, and
21616 probably missed a few, and I *still* was able to remove almost a
21617 third of the file with almost no impact on testsuite coverage.
21618
21619Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21620
21621 * gdb.t00/default.exp: Match udi_attach error message as well as
21622 the one from child_attach.
21623
21624 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
21625
21626 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
21627
21628 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
21629 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
21630
21631 * Move test with enums and partial symbols back to
21632 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
21633 Reverts the change of 26 May 93. Per today's change to
21634 stabs.texinfo, the behavior that weird.exp was expecting was
21635 unreasonable; what is important is that the compiler+gdb get
21636 things right, which happens with a recent gcc. Also fix the test
21637 to deal with native compilers which put out the stab gdb can't
21638 deal with.
21639
21640Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21641
21642 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
21643 in the names. The main thing these accomplish is to slow things down.
21644 Many more such duplicates surely remain.
21645
21646 * gdb.t00/help.exp: Comment out "help support" test just like
21647 (and for same reason as) "help set" test.
21648
21649Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
21650
21651 * gdb.t06/break.exp: Remove setup_xfails for
21652 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
21653 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
21654 about known bug in gcc to include up through 2.5.8.
21655 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
21656 well as "_vb$".
21657 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
21658 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
21659 with latest gcc and gdb.
21660 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
21661 well as "_vb$".
21662
21663Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21664
21665 * configure.in (hppa*-*-*): Also configure and build stabs-only
21666 tests.
21667
21668Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21669
21670 * gdb.t10/hppa.mt: A makefile fragment for the PA.
21671 * gdb.t10/configure.in (hppa*-*-*): Use it.
21672
21673Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21674
21675 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
21676
21677Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21678
21679 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
21680 versions prior to 1.13.5.
21681
21682Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21683
21684 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
21685 the prompt is at the start of a line.
21686
21687Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
21688
21689 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
21690 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
21691 in the copr tests now.
21692 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
21693 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
21694 expected to fail.
21695
21696Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
21697
21698 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
21699 gdb.t31/chillvars.exp, lib/gdb.exp:
21700 Tweak to run under either version of expect.
21701 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
21702 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
21703 * gdb.t11/list.exp: Remove extraneous whitespace.
21704
21705Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21706
21707 * gdb.t16/printcmds.exp (test_print_strings): Accept
21708 "(unsigned char *) " before the string.
21709
21710 * TODO: Add notes about printing of fancy types and GDB expressions.
21711
21712Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
21713
21714 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
21715 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 21716 if doing mips-idt-ecoff.
c906108c
SS
21717
21718Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
21719
21720 * Most .exp files: Tweak to run under either version of expect.
21721
21722Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21723
21724 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
21725 xfails; I'm not sure why they are failing, but not because of PR 1806.
21726
21727Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
21728
21729 * config/unix-gdb.exp: Remove gdb_unload cause it's already
21730 defined in lib/gdb.exp.
21731
21732Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21733
21734 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
21735 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
21736 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
21737 have to be typeless.
21738
21739Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
21740
21741 * TODO: Add suggestion for copyright year test.
21742
21743Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
21744
21745 * configure.in (*-*-lynxos*): Add stabs tests.
21746
21747Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
21748
21749 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
21750 so insert a tab before any assembler directive in column zero.
21751
21752 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
21753 stores.
21754 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
21755 stores.
21756 (fpu_short_memory_tests): Likewise.
21757
21758Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21759
21760 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
21761 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
21762 .stabs directives in comments.
21763
21764Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21765
21766 * TODO: New file, describing tests we could write.
21767 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
21768
21769Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21770
21771 * gdb.t06/signals.exp: Add kludge to force re-sync.
21772
21773 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
21774 to xgdb instead of gdb, get out of gdb.
21775
21776Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
21777
21778 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
21779 for info.
21780
21781Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
21782
21783 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
21784 * gdb.stabs/configure.in (hppa*-*-*): Use it.
21785 * gdb.stabs/hppa.sed: New sed script for the PA.
21786
21787Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21788
21789 * gdb.stabs: Re-write weird.def and configuration to use sed
21790 instead of cpp. sed is portable and POSIX; cpp is neither.
21791
21792Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21793
21794 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
21795
21796Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21797
21798 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
21799
21800Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21801
21802 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
21803 "_vb$".
21804 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
21805 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
21806
21807Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21808
21809 * lib/gdb.exp: Comment out code which depends on non-existent
21810 `transform' procedure.
21811
21812Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
21813
21814 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
21815 * lib/gdb.exp: Transform tool name.
21816 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
21817 1.1's new error handling system.
21818
21819Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21820
21821 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
21822
21823Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21824
21825 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
21826 They made pattern matching so slow that timeouts happened on
21827 heavily loaded systems. Now any output from "show print" which
21828 gets us back to the GDB prompt is a PASS.
21829
21830Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
21831
21832 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
21833
21834Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21835
21836 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
21837
21838 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
21839 It is not from PR 3220.
21840
21841Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21842
21843 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
21844 just started failing because they depended on the order the
21845 subcommands are presented, or exact docstring text. This kind of
21846 test is a pain and has minimal benefit.
21847
21848Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21849
21850 * gdb.t09/corefile.exp: At end of test, use "core" command with
21851 no arguments.
21852
21853Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
21854
21855 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
21856 17}/Makefile.in: Make it possible to run the testsuite with Sun
21857 make and CC = cross gcc by adding explicit build rules for .o
21858 files.
21859
21860Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21861
21862 * gdb.t15/funcargs.exp: Don't put comments on same line as
21863 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 21864
c906108c
SS
21865Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21866
21867 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
21868
21869Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
21870
21871 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
21872 * gdb.t20/inherit.exp: remove three dumplicate entries.
21873
21874Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21875
21876 * gdb.t06/break.exp: For "next over recursive call", fail on any
21877 incorrect output, not just on "factorial (value=2)".
21878
21879Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21880
21881 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
21882 working now. Add an xfail if accesing a bss variable causes
21883 a memory error if the target is not yet run.
21884
21885Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21886
21887 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
21888 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
21889 name of __st* demangling (2 strings). Did Kung really get the
21890 more than 95 others right without testing them?
21891
21892Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
21893
21894 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
21895
21896Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
21897
21898 * configure.in (configdirs): Add gdb.disasm
21899 * gdb.disasm: New directory for GDB disassembler tests.
21900 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
21901
21902Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21903
21904 * gdb.t00/help.exp: Don't test "help set".
21905
21906 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
21907 from within expect statements. None of these happen anymore and
21908 they cause regressions to be silently unnoticed.
21909
21910 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
21911 messages) about known failures with gcc cygnus-2.4.5-930417.
21912
21913 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
21914 comp-info.exp so it gets built if it doesn't exist.
21915
21916 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
21917 it is no longer used.
21918 * gdb.t13/comp-info.c: Removed.
21919
21920Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
21921
21922 * gdb.t06/signals.exp: Add xfail for sun3.
21923
21924Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21925
21926 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
21927 relevant because ^C doesn't get sent but failure can be reproduced
21928 interactively).
21929
21930Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21931
21932 * gdb.stabs/alpha.mt: New configuration file for alpha.
21933 * gdb.stabs/configure.in: Use it.
21934 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
21935 sharing with alpha.mt, redefine long to word via preprocessor.
21936 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
21937 for alpha.
21938 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
21939 native cc.
21940 * gdb.t00/teststrategy.exp: Change expect string so that we
21941 consume the `(xgdb)' from the command echo and from the gdb prompt.
21942 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
21943 gdb currently compares all values as long, so this failure probably
21944 applies to any configuration where LONGEST is bigger than a target int.
21945 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
21946 with gcc.
21947 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
21948 to handle opaque pointers, gcc is.
21949 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
21950 as first argument. Include <sys/types.h> and change all operator
21951 new definitions to use size_t.
21952 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
21953 now that we use size_t.
21954
21955Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21956
a9c64011 21957 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 21958 a long or float array cast all array members to the same type.
a9c64011 21959 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 21960 with 64 bit longs.
a9c64011 21961 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 21962 on alpha.
a9c64011 21963 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
21964
21965Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21966
21967 * gdb.t24 (demangle.exp): Constructors of templates have names like
21968 vector<int>::vector(int) not vector<int>::vector<int>(int). See
21969 section 14.6 of the ARM.
21970
21971 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
21972 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
21973 accomplish little and slow down the testsuite.
21974
21975 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
21976 Accept spaces various places.
21977
21978Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
21979
21980 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
21981 with watchpoint enabled.
21982
21983 * Makefile.in: Remove definition of CC and remove the second
21984 definition of CXX (the "CXX = gcc" one remains). These definitions
21985 were causing backquotes to be expanded within backquotes, which
21986 doesn't work.
21987
21988Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
21989
21990 * gdb.t17/callfuncs.exp: Add "return 0" to end.
21991
21992Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21993
a9c64011
AS
21994 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
21995 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
21996 by mips cc and contains no stabs entries.
21997
21998Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
21999
22000 * config/vx-gdb.exp: Use fake device to load files rather than
22001 NFS.
22002 * lib/gdb.exp: New proc to do "file" command.
22003 * config/unix-gdb.exp: Use new "file" proc.
22004
22005Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
22006
22007 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
22008 Rework board rebooting slightly.
22009 (gdb_exit): Don't exit from the remote shell; there isn't one.
22010 * gdb.stabs/weird.exp: If a program is being debugged already,
22011 kill it.
22012 * gdb.t04/setvar.exp: Stop and restart gdb.
22013 * gdb.t05/expr.exp: Likewise.
22014 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
22015 restart gdb and reload the program.
22016 * gdb.t08/opaque.exp: Likewise.
22017 * gdb.t12/scope.exp: Likewise.
22018 * gdb.t13/bitfields.exp: Likewise.
22019 * gdb.t15/funcargs.exp: Likewise.
22020 * gdb.t20/classes.exp: Likewise.
22021 * gdb.t03/ptype.exp: Increase timeout.
22022 * gdb.t16/printcmds.exp (test_print_string_constants,
22023 test_print_array_constants): Likewise.
22024 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
22025 * gdb.t20/classes.exp (do_tests): Likewise.
22026 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
22027
22028Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
22029
22030 * gdb.stabs: Renamed *wierd* to *weird*.
22031
22032Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
22033
22034 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
22035 for timeout. Add "known gcc 2.4.5 bug" to failure message.
22036
22037Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
22038
22039 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
22040 (do_tests): Remove xfail for whatis on one_var and two_var.
22041
22042Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
22043
22044 * Makefile.in: Made cross building work better by adding
22045 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
22046
22047Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22048
22049 * gdb.t15/{return.c,return.exp,Makefile.in}:
22050 New test, currently commented out.
22051
22052Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
22053
22054 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
22055 still running and removes the leftover named socket so GDb can do
22056 clean restarts.
22057
22058Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
22059
22060 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
22061 console, not GDB.
22062 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
22063 cross testing works better with "make check"
22064 * config/unix-gdb: Use default procedures for exit and version.
22065 * config/vx-gdb.exp: Cleaned up and massaged back to working order
22066 with the newest VxWorks.
22067
22068Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22069
22070 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
22071 old form.
22072
22073 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
22074 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
22075
22076 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
22077
22078 * config/unix-gdb.exp: Remove this version of gdb_exit
22079 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
22080 Rob says he'll look at it when he gets back to testing boards.
22081
22082Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
22083
22084 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
22085 an expected fail for certain ptype commands.
22086
22087 * gdb.t20/classes.exp: Update expected results of "ptype class
22088 Base1" to account for the constructor that now appears in the type.
22089
22090Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
22091
22092 * configure.in (configdirs): Restore gdb.t04, which mysteriously
22093 disappeared from list.
22094 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
22095 "alldone" proc with call to cleanup and exit.
22096 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
22097 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
22098 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
22099 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
22100 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
22101 "alldone" proc with simple returns that suppress remaining
22102 tests. The alldone proc went away many months ago.
22103
22104Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22105
22106 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
22107
22108 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
22109
22110Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22111
22112 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
22113 as vax gdb will display them.
22114
22115Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22116
22117 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
22118 optimizers.
22119
22120 * scope.exp: Change "bad value for localval" messages so each one
22121 is unique.
22122
22123 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
22124 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
22125
22126 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
22127
22128Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22129
22130 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
22131 doesn't exist (due to optimization).
22132
22133Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22134
22135 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
22136 contains \r because the filename is long.
22137
22138 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
22139 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
22140
22141Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22142
22143 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
22144 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
22145 Ultrix.
22146 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
22147 int tests.
22148 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
22149
22150Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
22151
22152 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
22153
22154 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 22155 to match does not match the passing case but still matches the
c906108c
SS
22156 failing case.
22157
22158Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22159
22160 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
22161
22162Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
22163
22164 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
22165 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
22166 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
22167 Remove various versions of gdb_exit.
22168 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
22169 gdb_exit.
22170 * config/unix-gdb.exp: gdb_exit remains here, and should override
22171 the generic version, since it's doing a lot of wierd stuff that
22172 the other versions aren't. FIXME, fold it in, or abandon this
22173 version.
22174
22175Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22176
22177 * gdb.t24/demangle.exp: Add tests for PR 3220.
22178
22179Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22180
22181 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
22182
22183Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
22184
22185 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
22186 "i386-*-*". Works for i486 as well.
22187
22188 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
22189 bug, and expand domain of xfail to all SVR4 systems, since the
22190 actual problem is likely to be in generic SVR4 /proc support.
22191
22192Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22193
22194 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
22195
22196Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
22197
22198 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
22199 xfails for other systems. Match a missing 'Continuing.' as an
22200 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
22201
22202 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
22203 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
22204 Only issue warning for missing executables if -all option is used.
22205
22206 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
22207 file if -all option is used. It's like an unpredictable XFAIL.
22208
22209Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22210
22211 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
22212 for dynamically linked binaries.
22213
22214 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
22215
22216Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22217
22218 * gdb.t20/inherit.exp: Change message for "print tagless struct"
22219 to state that this is a known bug in old versions of g++.
22220
22221Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22222
22223 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
22224 while waiting for `Continuing'.
22225
22226Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
22227
22228 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
22229 in text, data, and bss.
22230 * gdb.t10/nodebug.c: Add local and global test variables for
22231 initialized and uninitialized data.
22232
22233Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22234
22235 * config/unix-gdb.exp (gdb_exit): Add "wait".
22236
22237Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22238
22239 * gdb.t06/signals.exp: xfail the continue from the handler for all
22240 targets.
22241
22242 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
22243 function with watchpoints enabled, the i386 call dummy starts with
22244 a call.
22245
22246 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
22247 386 bsd names its corefiles.
22248
22249Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
22250
22251 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
22252 compilers don't grok it.
22253 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
22254 with small octal ints rather than character constants, which
22255 are signed and might not fit if first promoted to int.
22256
22257Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
22258
22259 * gdb.t09/Makefile.in (clean): Remove corefile.
22260
22261Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22262
22263 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
22264
22265Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22266 and Jim Kingdon (kingdon@cygnus.com)
22267
22268 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
22269 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
22270 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
22271
22272Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22273
22274 * gdb.t17/interrupt.exp: Add xfail for hppa.
22275
22276Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22277
22278 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
22279 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
22280 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
22281 to determine signed-ness of bitfields and use the result to setup
22282 the xfail.
22283 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
22284 * gdb.t15/funcargs.exp: Use them to step until the second indirect
22285 call line is reached if necessary.
22286
22287Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22288
22289 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
22290
22291Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22292
22293 * gdb.t06/break.exp: Also test `clear' command.
22294
22295Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
22296
22297 * gdb.t00/teststrategy.exp: Remove extra quote.
22298
22299 * gdb.t07/watchpoint.exp: Change xfail for calling function with
22300 watchpoint enabled to be for all non-68k machines.
22301
22302 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
22303
22304Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22305
22306 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
22307 targets use aout.mt instead of ecoff.mt as gas understands
22308 standard aout format.
22309
22310Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
22311
22312 * lib/gdb.exp (runto): Don't insist that function we are running to
22313 was compiled with -g.
22314
22315 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
22316
22317 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
22318 to get back into the read system call.
22319 Accept leading newline in case where we woke it up.
22320
22321Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22322
22323 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
22324 to make the stabs test work on ecoff systems using gcc and -with-stabs.
22325 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
22326 enable ecoff configuration.
22327
22328Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22329
22330 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
22331
22332Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22333
22334 * gdb.t16/printcmds.exp: Add another printf test.
22335
22336Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
22337
22338 * configure.in: If configured -with-stabs on any target, add
22339 stabsdirs to configdirs.
22340
22341Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22342
22343 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
22344 fun" so pattern does not match the command itself.
22345
22346Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22347
22348 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
22349
22350Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22351
22352 * gdb.t17/interrupt.exp: Test for more things.
22353
22354Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22355
22356 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
22357 compiler arranges the code and line numbers.
22358
22359 * gdb.t17/interrupt.exp: Don't send \n after ^C.
22360
22361Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22362
22363 * gdb.t00/help.exp: Increase expect input buffer size.
22364
22365Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22366
22367 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
22368
22369 * gdb.t07/watchpoint.exp: Add xfail for hppa.
22370
22371 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
22372
22373 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
22374 [0-9]*, not just [0-9].
22375
22376Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22377
22378 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
22379
22380 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
22381
22382Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22383
22384 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
22385
22386Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22387
22388 * gdb.t06/signals.c: Add xfails for sun3.
22389
22390 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
22391
22392 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
22393 test_stepping tests.
22394
22395Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22396
22397 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
22398
22399 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
22400
22401 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
22402 rather than actually putting it through cpp twice.
22403
22404 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
22405
22406Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
22407
22408 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
22409 no longer needed.
22410
22411Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22412
22413 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
22414
22415 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
22416 C++ features prints as "struct", make it a pass, not an xfail.
22417
22418Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22419
22420 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
22421 Don't require VA to print as "class" rather than "struct".
22422
22423Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
22424
22425 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
22426
22427Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22428
22429 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
22430
22431Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22432
22433 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
22434 order.
22435
22436Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22437
22438 * gdb.t16/printcmds.exp: Add printf tests.
22439
22440 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
22441
22442 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
22443
22444Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
22445
22446 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
22447 pass counts, to counteract any existing or future setup_xfails.
22448
22449Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22450
22451 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
22452 {BEGIN,END}_COMMON for common block instead of STAB.
22453 * gdb.stabs/wierd.exp: Add xfail for rs6000.
22454
22455 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
22456 intp_var should be N_GSYM not N_LSYM.
22457 wierd-aout.S: Use a label for the value of the N_SO.
22458 wierd.def: Remove all backslashes.
22459 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
22460
22461Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22462
22463 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
22464 get the expected next to inheritance3.
22465
22466Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22467
22468 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
22469 now that gcc-2.4 gets it right.
22470
22471Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22472
22473 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
22474
22475 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
22476 generating comp-info.exp which works for cross-compilation.
22477
22478Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
22479
22480 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
22481 "*-*-sysv4.*".
22482
22483Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
22484
22485 * gdb.t01/run.exp: Start with a fresh gdb.
22486 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
22487 SVR4.x.
22488
22489Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
22490
22491 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
22492 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
22493 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
22494 Makefile.in (distclean, realclean): Remove gdbme.c from list of
22495 things to remove.
22496
22497Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
22498
22499 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
22500 test cases from bug reports.
22501
22502Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
22503
22504 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
22505 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
22506 avoid spurious xfails.
22507 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
22508 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
22509 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
22510
22511Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
22512
22513 * gdb.t00/teststrategy.exp: Rework to provide more useful
22514 description of each test, fix problem with systems that define
22515 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
22516 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
22517 results for "next over recursive call" so timeouts aren't taken
22518 by error.
22519
22520Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
22521
22522 * gdb.t12/scope.exp: Test printing of variables before run.
22523
22524 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
22525 printed in wrong order due to sorting.
22526
22527Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
22528
22529 * gdb.t00/teststrategy.exp: Fix expected results for printing
22530 user entered string constant. Is array of char, prints with no
22531 address.
22532
22533 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
22534 commands.
22535 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
22536 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
22537 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
22538 of struct of char arrays.
22539 * gdb.t00/radix.exp: New tests for radix commands.
22540
22541Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
22542
22543 * gdb.t16/printcmd.exp: Print a variable before running program
22544 (with xfail for AIX).
22545
22546Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
22547
22548 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
22549
22550 * gdb.t16/printcmd.exp: Don't print variables before running program.
22551
22552 * gdb.t06/break.exp: Don't require envp argument to main.
22553
22554 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
22555
22556 * gdb.t02/whatis.exp, gdb.t11/list.exp:
22557 Add xfails for rs6000.
22558
22559 * gdb.t02/whatis.exp: Change other tests not to re-test something
22560 we already tested.
22561
22562 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
22563 each type used has a variable of that type.
22564
22565Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
22566
22567 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
22568
22569Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
22570
22571 * configure.in: change srctrigger to be a file, not a directory
22572
22573Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
22574
22575 * configure.in (mips-idt-ecoff*): Added trailing '*'.
22576
22577 * gdb.t11/list.exp: Fixed a couple of typos.
22578
22579Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
22580
22581 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
22582 is fixed and PR is closed.
22583 * gdb.t16 (gdbme.c): Add simple test string variable.
22584 * gdb.t16 (printcmds.exp): Add tests with simple test string
22585 variable, primarily for boundaries on "set print elements".
22586
22587Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
22588
22589 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
22590 Make leading 0's optional and don't expect a tab in the middle
22591 of the number.
22592
22593 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
22594
22595 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
22596 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
22597 don't end command passed to gdb_test with newline.
22598
22599 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
22600 signed keyword away, don't expect signed bitfields to be signed.
22601
22602 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
22603 printing with only as many 1's as are in the field as well as printing
22604 with 32 1's (see comment).
22605
22606Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
22607
22608 * gdb.t00/default.exp: Start with a fresh gdb.
22609 * configure.in (configdirs): Remove gdb.t31 until the chill
22610 compiler works again. It no longer is able to find chillrt0
22611 since it isn't in libchill.a anymore.
22612 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
22613 wierd.o, make more modular.
22614 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
22615 spurious newlines that caused problems.
22616
22617Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22618
22619 * Move test with enums and partial symbols from gdb.t03/ptype.exp
22620 to gdb.stabs/wierd.exp since GCC has worked around the bug.
22621 gdb.stabs/wierd.{exp,def}: Many new tests.
22622
22623 * gdb.t00/default.exp: update info line for new message.
22624
22625 * gdb.t02/{whatis.exp,gdbme.c}:
22626 Test that "char *" doesn't print as "caddr_t".
22627
22628Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22629
22630 * gdb.t00/help.exp: Use .* in place of some help messages which
22631 just changed.
22632 gdb.t00/default.exp: Update "info frame" test for new message.
22633 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
22634 Remove some xfails
22635
22636Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22637
22638 * gdb.t03/{gdbme.c,ptype.exp}:
22639 Add tests for typedef'd struct and union without tags.
22640 Also check "whatis" on a variable of a typedef'd enum without a tag.
22641
22642 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
22643 PRMS 1823; the bug still exists but isn't reproduced by this test
22644 anymore), and remove rs6000 XFAIL (the bug is fixed).
22645
22646 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
22647 duplicated from whatis.exp. For those that are left, accept
22648 "long", "long int", or "int" for long variables (whatis.exp already
22649 has an XFAIL for "int", so no need to fail it here).
22650
22651 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
22652 Deal with GCC's names for types now that GDB uses the compiler's names.
22653
22654 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
22655 setup_xfail's for sunos4. If we #defined the signed keyword away,
22656 don't expect GDB to know that char it is signed.
22657
22658 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
22659
22660Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
22661
22662 * configure.in (configdirs): Add gdb.t24 for C++ tests that
22663 should work on any system, regardless of debugging format.
22664 * gdb.t21/demangle.exp: Move to gdb.t24.
22665 * gdb.t24/demangle.exp: Move from gdb.t21.
22666 * gdb.t24/{Makefile.in, configure.in}: New files.
22667
22668Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22669
22670 * configure.in: Do gdb.stabs and C++ tests only for stabs.
22671 * gdb.stabs: New directory.
22672
22673Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
22674
22675 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
22676 not just "Quit anyway?".
22677
22678Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
22679
22680 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
22681 that all setup_xfails are immediately followed by clear_xfails.
22682
22683Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
22684
22685 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
22686 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
22687 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
22688 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
22689 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
22690 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
22691 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
22692 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
22693 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
22694 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
22695 gdb.t31/chillvars.exp, lib/gdb.exp:
22696 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
22697 bug-gdb@prep.ai.mit.edu.
22698
22699Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
22700
22701 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
22702 with 0.0, not integer 0.
22703
22704Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
22705
22706 * gdb.t06/break.exp: Update for "Kill the program" message change.
22707
22708Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
22709
22710 * Makefile.in (GDBFLAGS): Set to -nx.
22711 * Makefile.in (site.exp): Use GDBFLAGS.
22712
22713Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
22714
22715 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
22716 Makefiles.
22717 (check): depend on just-check.
22718 (just-check): added so that tests can be run without a noop
22719 build pass.
22720
22721Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
22722
22723 Switch to using configure's configdirs.
22724 * Makefile.in (Makefile): add configure.in dependency.
22725 (SUBDIRS): removed redundant assignment.
22726 * configure.in: switch subdirs assignment to configdirs.
22727 * gdb.t*/configure.in: new files.
22728
22729Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
22730
22731 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
22732 works.
22733
22734Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
22735
22736 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
22737 in explicit rules. Apparently this is not supported by some makes.
22738
22739Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
22740
22741 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
22742
22743Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22744
22745 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
22746 disappeared.
22747
22748Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
22749
22750 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
22751
22752Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
22753
22754 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
22755 watchpoint problem that is now fixed.
22756 * gdb.t30/chexp.exp: Remove setup_xfail for printing
22757 uninitialized convenience variables.
22758 * gdb.t31/chillvars.exp: Fix expected patterns for printing
22759 structures.
22760
22761Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22762
22763 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
22764 which causes expect to get out of sync with gdb on long output
22765 from help set.
22766 * gdb.t09/corefile.exp: Make expected pattern for core file
22767 failing signal and frame output format less sun specific.
22768
22769Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
22770
22771 * gdb.t31/chillvars.exp: Add and remove initial dummy
22772 breakpoint, so that symbol table is forced in.
22773 (Needed at least on Sunos4, though it seems not SVR4.)
22774 * gdb.t31/chillvars.exp: Update for changed output format.
22775
22776Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
22777
a9c64011 22778 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
22779
22780Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
22781
22782 * Makefile.in: Added --srcdir when invoking runtest, removed the
22783 need for a local config file. (optional now)
22784
22785Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
22786
22787 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
22788 failure count used to force early termination. Add some more
22789 expected failures for gnu style demangling.
22790
22791Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22792
22793 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
22794 pmi variable from gdb.t20/gdbme to get optimized away.
22795 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
22796 Check for written corefile upon timeout _and_ eof.
22797
22798Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22799
22800 * config/unix-gdb.exp: Add missing return 0.
22801
22802Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22803
22804 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
22805 test termination.
22806
22807Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
22808
22809 * configure.in (subdirs): Put back gdb.t17 which mysteriously
22810 disappeared.
22811
22812Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
22813
22814 * gdb.t10/crossload.exp: Disable the i860-elf test until such
22815 time as i860 support works.
22816
d63a86f8 22817 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
22818 "backtrace 100\r" rather than just "backtrace\r", to match last
22819 change.
22820
22821Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
22822
22823 * config/udi-gdb.exp (gdb_exit): Remove close command.
22824 (gdb_target_udi): New procedure to set the UDI target.
22825 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
22826 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
22827 Added waits for prompts after several question responses. Added
22828 some more responses used by a29k-amd-udi-gdb.
22829 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
22830 pass different arguments, restart UDI connection after program
22831 completion.
22832 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
22833 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
22834 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
22835 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
22836 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
22837 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
22838 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
22839 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
22840 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
22841 after program completion.
22842 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
22843 compiled with a SELECT_VECS setting.
22844 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
22845 infinite recursion.
22846
22847 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
22848 Added checks for COFF results, and made them expected failures for
22849 all targets. It would be better to make them expected failures
22850 for COFF targets only.
22851
22852Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
22853
22854 * Makefile.in: add null dvi target, don't bother to recurse
22855 through test directories for info and install-info; rename
22856 $(datadir) to be dejagnu instead of deja-gnu
22857
22858Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
22859
22860 * gdb.t31/gdbme.ch: Re-enable code that previously caused
22861 compiler to coredump.
22862 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
22863 code.
22864
22865Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
22866
22867 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
22868 coredump.
22869 * gdb.t31/chillvars.exp: Comment out tests that depend on that
22870 code.
22871
22872Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
22873
22874 * gdb.t03/ptype.exp: tests for return code from gdb_test.
22875 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
22876 which in a shell. Deletes xgdb when done.
22877 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
22878 Tests the return from the "set height" or "set width" commands.
22879 Added a few return codes where needed.
22880
22881Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
22882
22883 * Makefile.in (SUBDIRS): Add gdb.t17.
22884 * configure.in (subdirs): Add gdb.t17.
22885 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
22886 files to test gdb's calling of functions in the inferior with
22887 the correct arguments and gdb's ability to retrieve any
22888 result returned.
22889
22890Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
22891
22892 * config/unix-gdb.exp (gdb_exit): Remove close commands that
22893 may be called after gdb goes away. Previous versions of expect
22894 needed these to avoid file descriptor leaks, but they cause
22895 errors with the current revision of expect.
22896 * gdb.t00/gdbvars.exp: Use -re on expected output after
22897 setting sevenbit-strings.
22898 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
22899 to set sevenbit-strings consistent across tests.
22900 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
22901 set sevenbit-strings consistent across tests.
22902
22903Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
22904
22905 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
22906 expected output to match current "expect" expectations.
22907
22908Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
22909
22910 * gdb.t00/default.exp: Change expected output for default "source"
22911 command, to match new gdb behavior which requires a filename to
22912 source.
22913
22914Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
22915
22916 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
22917 expected fail for i486-*-* that misses the marker2 function.
22918 * gdb.t10/crossload.exp (bfddefault): Allow successful
22919 recognition of a format to pass even if no symbols are found.
22920 Explicitly catch failures where the format is not recognized
22921 or is ambiguous, and add the reason to the fail message.
22922 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
22923 the cause is and invalid target and add reason to failure message.
22924 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
22925 elf32-i386, elf32-sparc, and elf32-i860.
22926 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
22927 Set up expected failure for 'filename'::variable scope resolution,
22928 which is now apparently broken on all targets.
22929 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
22930 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
22931 gdb.t23/templates.exp: Change failure for missing binfile into
22932 just a warning.
22933 gdb.t21/demangle.exp: Change all cfront references to 'arm'
22934 references.
22935
22936Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
22937
22938 * gdb.t00/default.exp: Add expected output for default "source"
22939 command, to match new gdb behavior.
22940 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
22941
22942Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
22943
22944 * config/*-gdb.exp: returns an error, rather than exiting on
22945 internal errors.
22946
22947Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
22948
22949 * gdb.t03/gdbme.c: Add pointer to struct variable.
22950 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
22951 referencing struct members.
22952
22953Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
22954
22955 * configure.in (mips-idt-ecoff): New target.
22956 * config/mips-gdb.exp: New file for remote board using MIPS remote
22957 debugging protocol.
22958
22959 * Redid configuration scheme. Removed gdb.t*/configure.in.
22960 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
22961 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
22962 distclean targets. Built executables via .o files. Adjusted
22963 tests to account for source files in $(srcdir) rather than
22964 $(objdir).
22965 * lib/gdb.exp (runto): Don't expect () after the function name,
22966 because it may have arguments.
22967
22968Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
22969
22970 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
22971 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
22972 expected failures for mips-idt-* and mips-sgi-*.
22973 * gdb.t00/default.exp (attach): Kill process if requested.
22974 * gdb.t00/help.exp (help target core, help target): Accept a gdb
22975 that does not read core files.
22976 * gdb.t01/run.exp: Removed checks for exit status code.
22977 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
22978 it is linked in.
22979 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
22980 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
22981 appropriate, rather than doing it by hand.
22982 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
22983 execution.
22984 * gdb.t10/crossload.exp: Kill existing program if needed.
22985 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
22986 appropriate, rather than doing it by hand. Always increase
22987 timeout for this test, not just for VxWorks.
22988
22989Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
22990
22991 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
22992 of Chill STRUCT types and STRUCT values.
22993 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
22994 than "char".
22995 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 22996 struct2): New struct definitions and initializations to test
c906108c
SS
22997 simple Chill STRUCT types.
22998
22999Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
23000
23001 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
23002 the null byte at the end of strings.
23003 * gdb.t00/default.exp: Make show version insensitive to copyright
23004 date.
23005 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
23006 to avoid dependencies on target char signedness.
23007 * gdb.t16/printcmds.exp: Update expected results for explicitly
23008 unsigned char.
23009 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
23010 now work.
23011 * gdb.t21/demangle.exp: Add many more patterns for template
23012 demangling, most of them being expected failures.
23013 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
23014 string we are matching for, to match on the whole string.
23015 * gdb.t21/demangle.exp: Add many new test strings to demangle,
23016 and fix a whole bunch that had incorrect expected output but were
23017 passing anyway because of the bug in "proc demangle".
23018 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
23019 type.
23020 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
23021
23022Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
23023
a9c64011
AS
23024 * gdb/testsuite: made modifications to testcases, etc., to allow
23025 them to work properly given the reorganization of deja-gnu and the
23026 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
23027
23028Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
23029
23030 * gdb/testsuite: Initial creation of gdb/testsuite.
23031 Migrated dejagnu testcases and support files for testing nm to
23032 gdb/testsuite from deja-gnu. These files were moved "as is"
23033 with no modifications. This migration is part of a major overhaul
23034 of dejagnu. The modifications to these testcases, etc., which
23035 will allow them to work with the new version of dejagnu will be
23036 made in a future update.
48efe704 23037
8d8cb839 23038 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 23039\f
8d8cb839
EZ
23040;; Local Variables:
23041;; mode: change-log
23042;; left-margin: 8
23043;; fill-column: 74
23044;; version-control: never
23045;; End:
902f2ccb
MC
23046
23047 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 23048 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
23049 Copying and distribution of this file, with or without modification,
23050 are permitted provided the copyright notice and this notice are preserved.
This page took 2.413128 seconds and 4 git commands to generate.