PR gold/14570
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
cfc35e02
DE
12012-09-11 Doug Evans <dje@google.com>
2
3a0ed5d7
DE
3 * gdb.cp/mb-inline.exp: Do "info break" after setting multi-location
4 breakpoint.
5
cfc35e02
DE
6 * gdb.dwarf2/fission-base.S: Include gdb.dwarf2/ in dwo_name.
7 * gdb.dwarf2/fission-reread.S: Ditto.
8 * gdb.dwarf2/fission-base.exp: Remove setting of debug-file-directory.
9 * gdb.dwarf2/fission-reread.exp: Ditto.
10
350b1b26
AB
112012-09-11 Andrew Burgess <aburgess@broadcom.com>
12
13 * gdb.base/ptype.exp: Test ptype on a pointer to a typedef.
14
2fa15f23
JB
152012-09-10 Joel Brobecker <brobecker@adacore.com>
16
17 * gdb.ada/optim_drec: New testcase.
18
09be558e
DE
192012-09-10 Doug Evans <dje@google.com>
20
21 * boards/fission.exp: Explicitly mark "board" as not remote.
22
5b4f6e25
KS
232012-09-10 Keith Seitz <keiths@redhat.com>
24
25 PR gdb/13483
26 * gdb.cp/converts.cc (A::A): Add ctor.
27 (A::member_): Add member.
28 (enum my_enum): New enumeration.
29 (main): Add calls to foo1_7 with various
30 permitted arguments.
31 * gdb.cp/converts.exp: Add tests for boolean
32 conversions permitted by the standard.
33
b4ca5ed9
YPK
342012-09-08 Khoo Yit Phang <khooyp@cs.umd.edu>
35
36 Replace -nw option with $INTERNAL_GDBFLAGS in "xgdb" tests to
37 avoid spurious results due to ~/.gdbinit.
38 * gdb.gdb/complaint.exp (setup_test): Replace -nw option with
39 $INTERNAL_GDBFLAGS in run command.
40 * gdb.gdb/observer.exp (setup_test): Ditto.
41 * gdb.gdb/selftest.exp (test_with_self): Ditto.
42 * gdb.gdb/xfullpath.exp (setup_test): Ditto.
43
d54b30bb
DE
442012-09-06 Doug Evans <dje@google.com>
45
14910956
DE
46 * boards/fission.exp: New file.
47
d54b30bb
DE
48 * gdb.python/py-value.exp: Use clean_restart.
49
91b253e1
DE
502012-09-05 Doug Evans <dje@google.com>
51
52 * gdb.base/info-macros.c: Fix whitespace.
53
1292279a
PA
542012-08-28 Pedro Alves <palves@redhat.com>
55
56 PR gdb/14428
57
58 * gdb.base/pc-fp.exp: Adjust expected output of 'info registers pc fp'.
59
1c8cdcb1
JK
602012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
61
62 * gdb.base/break-caller-line.c: New file.
63 * gdb.base/break-caller-line.exp: New file.
64
1e8e8b51
JK
652012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
66
67 * gdb.ada/rdv_wait.exp (set debug-file-directory): New command.
68 * gdb.arch/i386-cfi-notcurrent.S: New file.
69 * gdb.arch/i386-cfi-notcurrent.exp: New file.
70
1591a1e8
PA
712012-08-27 Wei-cheng Wang <cole945@gmail.com>
72 Yao Qi <yao@codesourcery.com>
73 Pedro Alves <palves@redhat.com>
74
75 * gdb.base/memattr.exp (delete_memory, region_pass, region_fail):
76 New procedures.
77 (top level): Add overlap checking tests.
78
4442ada7
TT
792012-08-24 Tom Tromey <tromey@redhat.com>
80
81 * lib/gdb.exp (skip_unwinder_tests): Don't leave 'ok' set if
82 gdb_test_multiple fails for other reasons.
83
e7d50cc9
YQ
842012-08-24 Yao Qi <yao@codesourcery.com>
85
86 * lib/gdb.exp (skip_unwinder_tests): Remove pass.
87
dfbd5e7b
PA
882012-08-23 Pedro Alves <palves@redhat.com>
89
90 * gdb.base/help.exp: Adjust to "handle" help text change.
91
8d735b87
YQ
922012-08-23 Yao Qi <yao@codesourcery.com>
93
94 * gdb.trace/disconnected-tracing.c (start, end): New.
95 (main): Call start and end.
96 * gdb.trace/disconnected-tracing.exp (disconnected_tracing): Move
97 existing tests into this proc.
98 (disconnected_tfind): New.
99
61b1d759
YQ
1002012-08-23 Yao Qi <yao@codesourcery.com>
101
102 * boards/native-gdbserver.exp (${board}_upload): New.
103 * boards/native-stdio-gdbserver.exp (${board}_upload): New.
104 * gdb.trace/tfile.exp: Don't check 'gdb,nofileio'.
105 Execute tfile on remote target.
106 Copy trace file from target to host.
107
6ca1b147
JM
1082012-08-22 Joseph Myers <joseph@codesourcery.com>
109
110 * gdb.arch/thumb-bx-pc.S: New file.
111 * gdb.arch/thumb-bx-pc.exp: New file.
112
706e3705
TT
1132012-08-22 Tom Tromey <tromey@redhat.com>
114
115 * gdb.base/maint.exp: Update.
116
b4893d48
TT
1172012-08-22 Tom Tromey <tromey@redhat.com>
118
119 * lib/gdb.exp (skip_unwinder_tests): New proc.
120 * gdb.cp/nextoverthrow.exp: Use skip_unwinder_tests.
121 * gdb.java/jnpe.exp: Use skip_unwinder_tests.
122
45b7da81
TT
1232012-08-21 Tom Tromey <tromey@redhat.com>
124
125 * gdb.hp/gdb.aCC/exception.exp: Remove.
126
f94363d7
AP
127012-08-19 Andrew Pinski <apinski@cavium.com>
128
129 * gdb.arch/mips-octeon-bbit.c: New file.
130 * gdb.arch/mips-octeon-bbit.exp: New Test.
131
e5afdbd7
KS
132012-08-19 Keith Seitz <keiths@redhat.com>
133
134 PR c++/14365
135 * gdb.dwarf2/dw2-anon-mptr.exp: New file.
136 * gdb.dwarf2/dw2-anon-mptr.S: New file.
137
c29e8b64
JK
1382012-08-18 Jan Kratochvil <jan.kratochvil@redhat.com>
139
140 * gdb.base/solib-corrupted.exp (make solibs looping): Replace
141 verbose -log by more specific untested call.
142
15a7e7bc
YQ
1432012-08-18 Yao Qi <yao@codesourcery.com>
144
145 * gdb.trace/tfind.exp: Move tests on various command help before
146 checking target supports trace.
147 Fix the expected output of 'help tfind end'.
148
a451cb65
KS
1492012-08-17 Keith Seitz <keiths@redhat.com>
150
151 PR c++/13356
152 * gdb.base/default.exp: Update all "check type" tests.
153 * gdb.base/help.exp: Likewise.
154 * gdb.base/setshow.exp: Likewise.
155 * gdb.cp/converts.cc (foo1_type_check): New function.
156 (foo2_type_check): New function.
157 (foo3_type_check): New function.
158 (main): Call new functions.
159 * converts.exp: Add tests for integer-to-pointer conversions
160 with/without strict type-checking.
161
dbf6a605
MF
1622012-08-16 Mike Frysinger <vapier@gentoo.org>
163
164 * gdb.base/help.exp: Update expected output.
165
0c92d8c1
JB
1662012-08-16 Joel Brobecker <brobecker@adacore.com>
167
168 * gdb.ada/rdv_wait: New testcase.
169
e56f7f42
JK
1702012-08-14 Jan Kratochvil <jan.kratochvil@redhat.com>
171
172 * gdb.base/attach-twice.exp: Remove excessive ps exec.
173
f47f77df
DE
1742012-08-13 Doug Evans <dje@google.com>
175
e202d6e8 176 * gdb.base/help.exp: Update expected output.
f47f77df
DE
177 * gdb.base/default.exp: Update expected output of "show convenience".
178
a72c3253
DE
1792012-08-10 Doug Evans <dje@google.com>
180
181 * gdb.python/py-strfns.c: New file.
182 * gdb.python/py-strfns.exp: New file.
183 * gdb.python/py-type.exp (test_fields): Add vector tests.
184
de0bea00
MF
1852012-08-10 Mike Frysinger <vapier@gentoo.org>
186
187 PR cli/10436:
188 * gdb.base/completion.exp: Add tests for handle completion.
189
5b9afe8a
YQ
1902012-08-09 Yao Qi <yao@codesourcery.com>
191
192 * gdb.mi/mi-cmd-param-changed.exp: New.
193 * gdb.mi/mi-cli.exp: Update for MI notification "=cmd-param-changed".
194 * gdb.mi/mi-var-rtti.exp, gdb.mi/mi2-cli.exp: Likewise.
195 * gdb.mi/mi2-prompt.exp: Likewise.
196
4f485ebc
DE
1972012-08-08 Doug Evans <dje@google.com>
198
199 * gdb.base/debug-expr.c: New file.
200 * gdb.base/debug-expr.exp: New file.
201 * gdb.base/exprs.exp: Test {type} casts.
202 * gdb.cp/debug-expr.exp: New file.
203
5888842d
JK
2042012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
205
206 * gdb.base/valgrind-infcall.exp (continue #$continue_count): Use
207 global variable loop, not a 'break'. Add loop count limit to 100.
208 Add new fail case for terminated vgdb.
209
4f69f4c2
JK
2102012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
211 Jean-Marc Saffroy <saffroy@gmail.com>
212
213 PR 11804
214 * gdb.base/gcore-relro.exp: New file.
215 * gdb.base/gcore-relro-main.c: New file.
216 * gdb.base/gcore-relro-lib.c: New file.
217
e2de5390
JK
2182012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
219
220 Do not false FAIL with old GCCs.
221 * gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for
222 GCC < 4.5 in $no_hw mode.
223
606603c5
JK
2242012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
225
226 * gdb.base/default.exp (cd): Accept new directory with no arguments.
227
777f26c2
JK
2282012-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
229
230 * gdb.base/list.exp (test_only_end): New function.
231 Call it.
232
2c12abee
TT
2332012-08-06 Tom Tromey <tromey@redhat.com>
234
235 * gdb.python/py-mi.exp: Add test for printer whose children
236 are a list.
237 * gdb.python/py-prettyprint.c (struct children_as_list): New.
238 (main): New variable children_as_list.
239 * gdb.python/py-prettyprint.py (class pp_children_as_list):
240 New.
241 (register_pretty_printers): Register new printer.
242
0eae2cf4
EBM
2432012-08-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
244
245 * gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's
246 symbols. Abort if vgdb remote connection is closed.
247
09e0881d
DE
2482012-08-02 Doug Evans <dje@google.com>
249
250 * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x.
251
b40f514f
SDJ
2522012-08-02 Sergio Durigan Junior <sergiodj@redhat.com>
253
254 * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from
255 s390x, PowerPC 64 and m68k-linux.
256
11315ae0
UW
2572012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
258
259 * gdb.base/annota1.exp: Accept no frames-invalid notification
260 when starting up the program.
261 * gdb.python/py-value.exp (test_value_numeric_ops): Pointers may
262 show a symbolic value as well.
263 * gdb.server/server-exec-info.exp: Skip test when skipping
264 gdbserver test and/or when skipping shared library tests.
265 * gdb.threads/linux-dp.exp: Unset "seen" when done with it to
266 avoid name conflicts with other tests.
267
0547eeed
UW
2682012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
269
270 * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives.
271 Fix wrong output on big-endian systems.
272 * gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on
273 4-byte pointer types on 64-bit s390x.
274
bdddb4de
UW
2752012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
276
277 * gdb.base/watchpoint.c (func2): Initialize local_a. Add
278 marker comment at the beginning (after intialization).
279 * gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2
280 breakpoint on marker comment instead of function begin.
281 (test_wide_location_1): Do not expect HW watchpoints on 32-bit
282 PowerPC.
283 (test_wide_location_2): Do not expect HW watchpoints on 32-bit
284 or 64-bit PowerPC.
285 (do_tests): Consistently set can-use-hw-watchpoints to 0 if
286 gdb,no_hardware_watchpoints flag is set.
287 (initialize): Remove now redundant can-use-hw-watchpoints change.
288
5d206025
YQ
2892012-08-02 Yao Qi <yao@codesourcery.com>
290 Pedro Alves <palves@redhat.com>
291
292 * boards/local-remote-host.exp: New.
293
4f665099
UW
2942012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
295
296 * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
297 * gdb.base/ctxobj.exp: Call gdb_load_shlibs.
298 * gdb.base/print-file-var.exp: Likewise.
299 * gdb.server/solib-list.exp: Skip on remote targets.
300
b62e2b27
UW
3012012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
302
303 * gdb.base/watchpoint.exp (test_wide_location_1): Expect software
304 watchpoints on ARM. When expecting software watchpoints, tolerate
305 (remote) targets that report unsupported hardware watchpoint only
306 at continue time.
307 (test_wide_location_2): Likewise.
308
a967a851
JK
3092012-08-01 Jan Kratochvil <jan.kratochvil@redhat.com>
310
311 * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more
312 valgrind versions.
313
75d9f9ff 3142012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com>
a14dd77e
JK
315
316 * gdb.base/valgrind-infcall.c: New file.
317 * gdb.base/valgrind-infcall.exp: New file.
318
75d9f9ff
JK
319 * gdb.base/valgrind-db-attach.exp: Do not run in remote mode.
320
1c9f2ed2
KS
3212012-07-30 Keith Seitz <keiths@redhat.com>
322
323 * gdb.linespec/ls-errs.exp: Check some quote-enclosed
324 linespecs.
325
7f9b2034
DE
3262012-07-30 Doug Evans <dje@google.com>
327
85220e01
DE
328 * gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
329 * gdb.dwarf2/pr13961.S: Ditto.
330
7f9b2034
DE
331 * gdb.dwarf2/dw4-sig-types.exp: Fix typo.
332
4e969b4f
AB
3332012-07-30 Andrew Burgess <aburgess@broadcom.com>
334
335 * gdb.mi/mi-var-invalidate.exp: Create a floating variable and
336 change its format immediately after reloading the binary.
337
e7de8362
JK
3382012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
339
340 Fix testsuite regression after --use-deprecated-index-sections removal.
341 * gdb.base/annota1.exp (run until main breakpoint): Update the expect
342 string.
343 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
344
7255706c
YQ
3452012-07-27 Yao Qi <yao@codesourcery.com>
346
347 KFAIL for PR remote/14161.
348 * gdb.trace/strace.exp (strace_remove_socket): kfail for native.
349 Cleanup socket files.
350 (strace_info_marker): Detach inferior.
351
f2e8016f
TT
3522012-07-26 Tom Tromey <tromey@redhat.com>
353
354 * gdb.objc/print.exp (test_float_accepted): Remove kfails.
355
f66713d2
JK
3562012-07-26 Markus Metzger <markus.t.metzger@intel.com>
357
358 * gdb.python/py-inferior.c (thread): New function.
359 (check_threads): New function.
360 (test_threads): New function.
361 * gdb.python/py-inferior.exp: Added test.
362 Replaced runto with continue to breakpoint.
363
8223e12c
TT
3642012-07-26 Tom Tromey <tromey@redhat.com>
365
366 * lib/ada.exp (standard_ada_testfile): New proc.
367 * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
368 * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
369 * gdb.ada/array_return.exp: Use standard_ada_testfile.
370 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
371 * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
372 * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
373 * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
374 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
375 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
376 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
377 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
378 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
379 * gdb.ada/call_pn.exp: Use standard_ada_testfile.
380 * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
381 * gdb.ada/char_enum.exp: Use standard_ada_testfile.
382 * gdb.ada/char_param.exp: Use standard_ada_testfile.
383 * gdb.ada/complete.exp: Use standard_ada_testfile.
384 * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
385 standard_output_file.
386 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
387 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
388 * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
389 standard_output_file.
390 * gdb.ada/exprs.exp: Use standard_ada_testfile.
391 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
392 * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
393 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
394 * gdb.ada/frame_args.exp: Use standard_ada_testfile.
395 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
396 * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
397 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
398 * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
399 * gdb.ada/homonym.exp: Use standard_ada_testfile.
400 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
401 * gdb.ada/int_deref.exp: Use standard_ada_testfile.
402 * gdb.ada/interface.exp: Use standard_ada_testfile.
403 * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
404 standard_output_file
405 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
406 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
407 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
408 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
409 * gdb.ada/nested.exp: Use standard_ada_testfile.
410 * gdb.ada/null_array.exp: Use standard_ada_testfile.
411 * gdb.ada/null_record.exp: Use standard_ada_testfile.
412 * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
413 * gdb.ada/packed_array.exp: Use standard_ada_testfile.
414 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
415 * gdb.ada/print_chars.exp: Use standard_ada_testfile.
416 * gdb.ada/print_pc.exp: Use standard_ada_testfile.
417 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
418 * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
419 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
420 * gdb.ada/rec_return.exp: Use standard_ada_testfile.
421 * gdb.ada/ref_param.exp: Use standard_ada_testfile.
422 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
423 * gdb.ada/same_enum.exp: Use standard_ada_testfile.
424 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
425 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
426 * gdb.ada/start.exp: Use standard_ada_testfile.
427 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
428 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
429 * gdb.ada/taft_type.exp: Use standard_ada_testfile.
430 * gdb.ada/tagged.exp: Use standard_ada_testfile.
431 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
432 * gdb.ada/task_bp.exp: Use standard_ada_testfile.
433 * gdb.ada/tasks.exp: Use standard_ada_testfile.
434 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
435 * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
436 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
437 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
438 * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
439 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
440 * gdb.ada/widewide.exp: Use standard_ada_testfile.
441
bbec57e4
JK
4422012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
443
444 Fix testsuite regression after --use-deprecated-index-sections removal.
445 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
446
9cc8e32c
JK
4472012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
448
449 Fix compatibility with Tcl before 7.5.
450 * lib/future.exp (lreverse): New function if it does not exist.
451
ea5ca7b5
MK
4522012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
453
454 * gdb.mi/mi-pending.c: New method to set a second pending
455 breakpoint.
456 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
457 condition.
458
64776a0b
PA
4592012-07-20 Pedro Alves <palves@redhat.com>
460
461 PR threads/11692
462 PR gdb/12203
463
464 * gdb.threads/create-fail.c: New file.
465 * gdb.threads/create-fail.exp: New file.
466
13e4e967
PA
4672012-07-19 Pedro Alves <palves@redhat.com>
468
469 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
470 * config/vx.exp (gdb_start): Likewise.
471 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
472 * gdb.base/setvar.exp (test_set): Likewise.
473 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
474 * gdb.reverse/sigall-precsave.exp: Likewise.
475 * gdb.reverse/sigall-reverse.exp: Likewise.
476
b7aefa4d
PA
4772012-07-19 Pedro Alves <palves@redhat.com>
478
479 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
480 handler before recording.
481
608b4967
TT
4822012-07-19 Tom Tromey <tromey@redhat.com>
483
484 * gdb.cp/casts.exp: Add tests for typeof and decltype.
485 * gdb.cp/casts.cc (decltype): New function.
486 (main): Use it.
487
b1e0c0fa
PA
4882012-07-19 Pedro Alves <palves@redhat.com>
489
490 * gdb.base/sigall.exp (signals): New list.
491 <top level>: Loop over signals in the $signals list instead of
492 calling a test function once per signal.
493 * gdb.reverse/sigall-precsave.exp (signals): New list.
494 <top level>: Loop over signals in the $signals list instead of
495 calling a test function once per signal.
496 * gdb.reverse/sigall-reverse.exp (signals): New list.
497 <top level>: Loop over signals in the $signals list instead of
498 calling a test function once per signal.
499
6ace3df1
YQ
5002012-07-19 Yao Qi <yao@codesourcery.com>
501
502 * gdb.base/setshow.exp: Test 'set args ~'.
503
263a0f8c
JK
5042012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
505
506 * gdb.base/store.exp (check_set): Import gdb_prompt.
507 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
508 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
509
8f043999
JK
5102012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
511
512 PR 11914
513 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
514 (main): Call eval_sub.
515 * gdb.python/py-prettyprint.exp:
516 (python execfile ('py-prettyprint.py')): Move it earlier.
517 New breakpoint for eval-break.
518 (continue to breakpoint: eval-break, info locals): New test.
519 (python execfile ('py-prettyprint.py')): Move it from here.
520 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
521 (register_pretty_printers): Register pp_eval_type.
522
725c7b66
JK
5232012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
524
525 Fix a testcase regression by me.
526 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
527 DW_FORM_data4.
528
4359dff1
JK
5292012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
530 Doug Evans <dje@google.com>
531
532 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
533 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
534
61e44cfa
JK
5352012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
536
537 Fix gdbserver run regression.
538 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
539
93c0ef37
TT
5402012-07-12 Tom Tromey <tromey@redhat.com>
541
542 * lib/gdb.exp (standard_testfile): Don't declare objdir.
543 (clean_restart): Likewise.
544 (core_find): Use standard_output_file.
545
76027ef5
TT
5462012-07-12 Tom Tromey <tromey@redhat.com>
547
548 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
549 * gdb.dwarf2/dw2-anonymous-func.exp: Use
550 prepare_for_testing_full.
551 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
552 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
553 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
554 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
555 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
556 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
557 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
558 prepare_for_testing_full.
559 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
560 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
561 prepare_for_testing_full.
562 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
563 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
564 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
565
85b4440a
TT
5662012-07-12 Tom Tromey <tromey@redhat.com>
567
568 * lib/gdb.exp (build_executable_from_specs): New proc, from
569 build_executable.
570 (build_executable): Use it.
571 (prepare_for_testing_full): New proc.
572
55baab26
TT
5732012-07-11 Tom Tromey <tromey@redhat.com>
574
575 * gdb.reverse/break-precsave.exp: Use standard_output_file.
576 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
577 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
578 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
579 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
580 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
581 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
582 * gdb.reverse/step-precsave.exp: Use standard_output_file.
583 * gdb.reverse/until-precsave.exp: Use standard_output_file.
584 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
585
298a9cf0
TT
5862012-07-10 Tom Tromey <tromey@redhat.com>
587
588 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
589 standard_output_file.
590 * gdb.mi/gdb2549.exp: Use standard_testfile.
591 * gdb.mi/gdb669.exp: Use standard_testfile.
592 * gdb.mi/gdb701.exp: Use standard_testfile.
593 * gdb.mi/gdb792.exp: Use standard_testfile.
594 * gdb.mi/mi-async.exp: Use standard_testfile.
595 * gdb.mi/mi-basics.exp: Use standard_testfile.
596 * gdb.mi/mi-break.exp: Use standard_testfile.
597 * gdb.mi/mi-cli.exp: Use standard_testfile.
598 * gdb.mi/mi-console.exp: Use standard_testfile.
599 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
600 * gdb.mi/mi-eval.exp: Use standard_testfile.
601 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
602 * gdb.mi/mi-file.exp: Use standard_testfile.
603 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
604 * gdb.mi/mi-logging.exp: Use standard_testfile.
605 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
606 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
607 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
608 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
609 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
610 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
611 * gdb.mi/mi-pending.exp: Use standard_testfile,
612 standard_output_file.
613 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
614 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
615 * gdb.mi/mi-regs.exp: Use standard_testfile.
616 * gdb.mi/mi-return.exp: Use standard_testfile.
617 * gdb.mi/mi-reverse.exp: Use standard_testfile.
618 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
619 * gdb.mi/mi-solib.exp: Use standard_testfile,
620 standard_output_file.
621 * gdb.mi/mi-stack.exp: Use standard_testfile.
622 * gdb.mi/mi-stepi.exp: Use standard_testfile.
623 * gdb.mi/mi-stepn.exp: Use standard_testfile.
624 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
625 * gdb.mi/mi-until.exp: Use standard_testfile.
626 * gdb.mi/mi-var-block.exp: Use standard_testfile.
627 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
628 * gdb.mi/mi-var-child.exp: Use standard_testfile.
629 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
630 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
631 * gdb.mi/mi-var-display.exp: Use standard_testfile.
632 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
633 standard_output_file.
634 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
635 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
636 * gdb.mi/mi-watch.exp: Use standard_testfile.
637 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
638 * gdb.mi/mi2-basics.exp: Use standard_testfile.
639 * gdb.mi/mi2-break.exp: Use standard_testfile.
640 * gdb.mi/mi2-cli.exp: Use standard_testfile.
641 * gdb.mi/mi2-console.exp: Use standard_testfile.
642 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
643 * gdb.mi/mi2-eval.exp: Use standard_testfile.
644 * gdb.mi/mi2-file.exp: Use standard_testfile.
645 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
646 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
647 * gdb.mi/mi2-regs.exp: Use standard_testfile.
648 * gdb.mi/mi2-return.exp: Use standard_testfile.
649 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
650 * gdb.mi/mi2-stack.exp: Use standard_testfile.
651 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
652 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
653 * gdb.mi/mi2-until.exp: Use standard_testfile.
654 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
655 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
656 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
657 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
658 * gdb.mi/mi2-watch.exp: Use standard_testfile.
659
f5f3a911
TT
6602012-07-10 Tom Tromey <tromey@redhat.com>
661
662 * gdb.cp/abstract-origin.exp: Use standard_testfile.
663 * gdb.cp/ambiguous.exp: Use standard_testfile,
664 prepare_for_testing.
665 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
666 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
667 * gdb.cp/anon-ns.exp: Use standard_testfile.
668 * gdb.cp/anon-struct.exp: Use standard_testfile.
669 * gdb.cp/anon-union.exp: Use standard_testfile,
670 prepare_for_testing.
671 * gdb.cp/arg-reference.exp: Use standard_testfile,
672 prepare_for_testing.
673 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
674 * gdb.cp/breakpoint.exp: Use standard_testfile,
675 prepare_for_testing.
676 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
677 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
678 standard_output_file.
679 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
680 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
681 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
682 (test_static_members): Update.
683 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
684 * gdb.cp/converts.exp: Use standard_testfile.
685 * gdb.cp/cp-relocate.exp: Use standard_testfile.
686 * gdb.cp/cpcompletion.exp: Use standard_testfile,
687 prepare_for_testing.
688 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
689 * gdb.cp/cplabel.exp: Use standard_testfile.
690 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
691 prepare_for_testing.
692 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
693 * gdb.cp/derivation.exp: Use standard_testfile,
694 prepare_for_testing.
695 * gdb.cp/destrprint.exp: Use standard_testfile.
696 * gdb.cp/dispcxx.exp: Use standard_testfile.
697 * gdb.cp/exception.exp: Use standard_testfile,
698 prepare_for_testing.
699 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
700 * gdb.cp/extern-c.exp: Use standard_testfile,
701 prepare_for_testing.
702 * gdb.cp/formatted-ref.exp: Use standard_testfile,
703 prepare_for_testing.
704 * gdb.cp/fpointer.exp: Use standard_testfile.
705 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
706 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
707 standard_output_file.
708 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
709 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
710 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
711 standard_output_file.
712 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
713 (do_tests): Update.
714 * gdb.cp/koenig.exp: Use standard_testfile.
715 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
716 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
717 * gdb.cp/m-static.exp: Use standard_testfile,
718 prepare_for_testing.
719 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
720 * gdb.cp/mb-inline.exp: Use standard_testfile,
721 prepare_for_testing.
722 * gdb.cp/mb-templates.exp: Use standard_testfile,
723 prepare_for_testing.
724 * gdb.cp/member-ptr.exp: Use standard_testfile,
725 prepare_for_testing.
726 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
727 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
728 * gdb.cp/method2.exp: Use standard_testfile.
729 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
730 standard_output_file.
731 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
732 (do_tests): Update.
733 * gdb.cp/namespace-enum.exp: Use standard_testfile,
734 prepare_for_testing.
735 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
736 prepare_for_testing.
737 * gdb.cp/namespace.exp: Use standard_testfile,
738 prepare_for_testing.
739 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
740 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
741 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
742 * gdb.cp/nsimport.exp: Use standard_testfile,
743 prepare_for_testing.
744 * gdb.cp/nsnested.exp: Use standard_testfile.
745 * gdb.cp/nsnoimports.exp: Use standard_testfile.
746 * gdb.cp/nsrecurs.exp: Use standard_testfile,
747 prepare_for_testing.
748 * gdb.cp/nsstress.exp: Use standard_testfile,
749 prepare_for_testing.
750 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
751 * gdb.cp/operator.exp: Use standard_testfile.
752 * gdb.cp/oranking.exp: Use standard_testfile.
753 * gdb.cp/overload-const.exp: Use standard_testfile.
754 * gdb.cp/overload.exp: Use standard_testfile,
755 prepare_for_testing.
756 * gdb.cp/ovldbreak.exp: Use standard_testfile.
757 * gdb.cp/ovsrch.exp: Use standard_testfile.
758 * gdb.cp/paren-type.exp: Use standard_testfile.
759 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
760 prepare_for_testing.
761 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
762 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
763 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
764 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
765 * gdb.cp/pr10728.exp: Use standard_testfile,
766 standard_output_file.
767 * gdb.cp/pr12028.exp: Use standard_testfile.
768 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
769 * gdb.cp/pr9167.exp: Use standard_testfile.
770 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
771 * gdb.cp/printmethod.exp: Use standard_testfile,
772 prepare_for_testing.
773 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
774 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
775 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
776 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
777 standard_output_file.
778 * gdb.cp/readnow-language.exp: Use standard_testfile.
779 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
780 (gdb_start_again): Use clean_restart.
781 * gdb.cp/ref-types.exp: Use standard_testfile,
782 prepare_for_testing.
783 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
784 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
785 * gdb.cp/smartp.exp: Use standard_testfile.
786 * gdb.cp/static-method.exp: Use standard_testfile.
787 * gdb.cp/static-print-quit.exp: Use standard_testfile.
788 * gdb.cp/temargs.exp: Use standard_testfile.
789 * gdb.cp/templates.exp: Use standard_testfile,
790 prepare_for_testing.
791 (do_tests): Update.
792 * gdb.cp/try_catch.exp: Use standard_testfile,
793 prepare_for_testing.
794 * gdb.cp/typedef-operator.exp: Use standard_testfile.
795 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
796 * gdb.cp/virtbase.exp: Use standard_testfile,
797 prepare_for_testing.
798 * gdb.cp/virtfunc.exp: Use standard_testfile,
799 prepare_for_testing.
800 (do_tests): Update.
801 * gdb.cp/virtfunc2.exp: Use standard_testfile,
802 prepare_for_testing.
803
686f09d0
TT
8042012-07-10 Tom Tromey <tromey@redhat.com>
805
806 * lib/gdb.exp (standard_testfile): Unset output variables from
807 earlier invocations.
808
9357e021
YQ
8092012-07-10 Yao Qi <yao@codesourcery.com>
810
811 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
812 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
813 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
814 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
815 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
816 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
817 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
818 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
819 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
820 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
821 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
822 * gdb.mi/mi-var-display.exp: Likewise.
823 * gdb.mi/mi-var-invalidate.exp: Likewise.
824 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
825 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
826 * gdb.mi/mi2-console.exp: Likewise.
827 * gdb.mi/mi2-disassemble.exp: Likewise.
828 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
829 * gdb.mi/mi2-read-memory.exp: Likewise.
830 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
831 * gdb.mi/mi2-simplerun.exp: Likewise.
832 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
833 * gdb.mi/mi2-syn-frame.exp: Likewise.
834 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
835 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
836 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
837
e314d629
TT
8382012-07-09 Tom Tromey <tromey@redhat.com>
839
840 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
841 * gdb.base/callfuncs.exp: Add cast-based test.
842 * gdb.base/callfuncs.c (voidfunc): New function.
843
06928b3f
DE
8442012-07-08 Doug Evans <dje@google.com>
845
846 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
847
32f11bad
JK
8482012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
849
850 Fix XFAIL compatibility with old i386 systems.
851 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
852 Check also 'Cannot insert breakpoint 0'.
853
76b83c51
JK
8542012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
855
856 PR 14321
857 * gdb.base/find.exp
858 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
859
a6fb9c08
TT
8602012-07-06 Tom Tromey <tromey@redhat.com>
861
862 * gdb.base/whatis.exp: Add test.
863
71918a86
TT
8642012-07-06 Tom Tromey <tromey@redhat.com>
865
866 * gdb.base/whatis.exp: Add regression test.
867
fcde5961
TT
8682012-07-06 Tom Tromey <tromey@redhat.com>
869
870 * gdb.base/whatis.exp: Add tests.
871
f9cf0f4a
JK
8722012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
873
874 PR 12649
875 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
876 gdb_test_multiple $gdb_prompt terminator.
877
979ade8b
PA
8782012-07-04 Pedro Alves <palves@redhat.com>
879
880 * gdb.mi/mi-reverse.exp: Use supports_reverse and
881 supports_process_record.
882
8a980b44
PA
8832012-07-04 Pedro Alves <palves@redhat.com>
884
885 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
886 endings.
887 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
888
855ba978
SS
8892012-07-03 Stan Shebs <stan@codesourcery.com>
890
891 * gdb.base/info-os.c (main): Retry resource acquisition until an
892 available one is found.
893 * gdb.base/info-os.exp: Collect resource keys from the program
894 and use them in matching.
895
fcb44371
JK
8962012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
897
898 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
899 Wrap the test into loop for corefile and core0file.
900
08a67be6
JK
9012012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
902
903 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
904 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
905 .note.GNU-stack.
906
0f3c2347
JK
907 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
908
ff4a4500
SDJ
9092012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
910
911 * gdb.base/help.exp (help b, help br, help bre, help brea, help
912 break): Include help message for the new `-probe' and `-probe-stap'
913 options.
914
d3ce09f5
SS
9152012-07-02 Stan Shebs <stan@codesourcery.com>
916
917 * gdb.base/dprintf.exp: Add agent style tests.
918
a1624241
JK
9192012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
920
921 * gdb.base/stale-infcall.c (infcall): New label test-next.
922 (main): New labels test-pass and test-fail.
923 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
924 $test_fail_bpnum to test-fail.
925 (test system longjmp tracking support): New test.
926 Delete $test_fail_bpnum.
927 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
928 breakpoint.
929
42e7ad6c
DE
9302012-06-30 Doug Evans <dje@google.com>
931
932 * gdb.dwarf2/fission-reread.S: New file.
933 * gdb.dwarf2/fission-reread.exp: New file.
934
37ce89eb
SS
9352012-06-28 Stan Shebs <stan@codesourcery.com>
936
937 * gdb.mi/mi-logging.exp: New file.
938
e5ef252a
PA
9392012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
940 Pedro Alves <palves@redhat.com>
941
942 * gdb.threads/siginfo-threads.exp: New file.
943 * gdb.threads/siginfo-threads.c: New file.
944 * gdb.threads/sigstep-threads.exp: New file.
945 * gdb.threads/sigstep-threads.c: New file.
946
22f1fbae
TT
9472012-06-28 Tom Tromey <tromey@redhat.com>
948
949 * gdb.go/package.exp: Partially revert earlier patch; use
950 gdb_compile again. Use standard_output_file.
951
2e3cf129
DE
9522012-06-27 Doug Evans <dje@google.com>
953
954 * gdb.dwarf2/fission-base.c: New file.
955 * gdb.dwarf2/fission-base.S: New file.
956 * gdb.dwarf2/fission-base.exp: New file.
957
785fd303
JK
9582012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
959
960 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
961
1bb9788d
TT
9622012-06-27 Tom Tromey <tromey@redhat.com>
963
964 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
965 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
966
c83ee902
TT
9672012-06-27 Tom Tromey <tromey@redhat.com>
968
969 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
970 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
971 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
972 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
973 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
974 prepare_for_testing.
975 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
976 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
977 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
978 standard_testfile.
979 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
980 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
981 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
982 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
983 prepare_for_testing.
984 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
985 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
986 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
987 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
988 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
989 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
990 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
991 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
992 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
993 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
994 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
995 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
996 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
997 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
998 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
999 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
1000 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
1001 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
1002 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
1003 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
1004 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
1005 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
1006 standard_output_file.
1007 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
1008 standard_output_file.
1009 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
1010 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
1011 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
1012 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
1013 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
1014 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
1015 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
1016 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
1017 * gdb.dwarf2/implptr.exp: Use standard_testfile.
1018 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
1019 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
1020 * gdb.dwarf2/pieces.exp: Use standard_testfile.
1021 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
1022 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
1023 * gdb.dwarf2/valop.exp: Use standard_testfile,
1024 prepare_for_testing.
1025
5204774b
TT
10262012-06-27 Tom Tromey <tromey@redhat.com>
1027
1028 * gdb.python/python.exp: Fix regexps in pagination tests.
1029
ee0bf529
SCR
10302012-06-26 Siva Chandra Reddy <sivachandra@google.com>
1031
1032 * gdb.python/py-symtab.exp: Add tests to test the new attribute
1033 'last' of gdb.Symtab_and_line.
1034 * gdb.python/py-symbol.c: Move break point comment to enable
1035 testing of gdb.Symtab_and_line.last.
1036
14fcc022
TT
10372012-06-26 Tom Tromey <tromey@redhat.com>
1038
1039 * gdb.threads/step.c: Remove.
1040 * gdb.threads/step.exp: Remove.
1041 * gdb.threads/step2.exp: Remove.
1042
0efbbabc
TT
10432012-06-26 Tom Tromey <tromey@redhat.com>
1044
1045 * gdb.threads/watchpoint-fork.exp (test): Use
1046 standard_output_file. Don't declare objdir.
1047 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
1048 standard_output_file.
1049 * gdb.threads/attach-stopped.exp: Use standard_testfile.
1050 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
1051 clean_restart. Remove incdir.
1052 * gdb.threads/corethreads.exp: Use standard_testfile.
1053 * gdb.threads/execl.exp: Use standard_testfile,
1054 standard_output_file, clean_restart.
1055 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
1056 clean_restart.
1057 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
1058 clean_restart.
1059 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
1060 incdir.
1061 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
1062 clean_restart. Remove incdir.
1063 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
1064 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
1065 clean_restart. Remove incdir.
1066 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
1067 Remove incdir.
1068 * gdb.threads/leader-exit.exp: Use standard_testfile.
1069 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
1070 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
1071 clean_restart.
1072 * gdb.threads/manythreads.exp: Use standard_testfile,
1073 clean_restart. Remove incdir.
1074 * gdb.threads/multi-create.exp: Use standard_testfile,
1075 clean_restart.
1076 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
1077 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
1078 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
1079 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
1080 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
1081 * gdb.threads/pending-step.exp: Use standard_testfile,
1082 clean_restart. Remove incdir.
1083 * gdb.threads/print-threads.exp: Use standard_testfile,
1084 clean_restart. Remove incdir.
1085 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
1086 clean_restart. Remove incdir.
1087 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
1088 Remove incdir.
1089 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
1090 incdir.
1091 * gdb.threads/sigthread.exp: Use standard_testfile,
1092 clean_restart.
1093 * gdb.threads/staticthreads.exp: Use standard_testfile,
1094 clean_restart. Remove incdir.
1095 * gdb.threads/switch-threads.exp: Use standard_testfile,
1096 clean_restart. Remove incdir.
1097 * gdb.threads/thread-execl.exp: Use standard_testfile,
1098 clean_restart. Remove incdir.
1099 * gdb.threads/thread-find.exp: Use standard_testfile,
1100 clean_restart.
1101 * gdb.threads/thread-specific.exp: Use standard_testfile,
1102 clean_restart. Remove incdir.
1103 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
1104 clean_restart. Remove incdir.
1105 * gdb.threads/thread_check.exp: Use standard_testfile,
1106 clean_restart. Remove incdir.
1107 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
1108 incdir.
1109 * gdb.threads/threadapply.exp: Use standard_testfile,
1110 clean_restart. Remove incdir.
1111 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
1112 clean_restart. Remove incdir.
1113 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
1114 clean_restart.
1115 * gdb.threads/tls-shared.exp: Use standard_testfile,
1116 clean_restart, standard_output_file.
1117 * gdb.threads/tls-var.exp: Use standard_testfile,
1118 standard_output_file.
1119 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
1120 Remove incdir.
1121 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
1122 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
1123 incdir.
1124 * gdb.threads/watchthreads2.exp: Use standard_testfile,
1125 clean_restart. Remove incdir.
1126
497a5eb0
TT
11272012-06-26 Tom Tromey <tromey@redhat.com>
1128
1129 * gdb.trace/actions.exp: Use standard_testfile.
1130 * gdb.trace/ax.exp: Use standard_testfile.
1131 * gdb.trace/backtrace.exp: Use standard_testfile.
1132 * gdb.trace/change-loc.exp: Use standard_testfile.
1133 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
1134 * gdb.trace/collection.exp: Use standard_testfile,
1135 prepare_for_testing.
1136 * gdb.trace/deltrace.exp: Use standard_testfile.
1137 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
1138 * gdb.trace/ftrace.exp: Use standard_testfile.
1139 * gdb.trace/infotrace.exp: Use standard_testfile.
1140 * gdb.trace/packetlen.exp: Use standard_testfile.
1141 * gdb.trace/passc-dyn.exp: Use standard_testfile.
1142 * gdb.trace/passcount.exp: Use standard_testfile.
1143 * gdb.trace/pending.exp: Use standard_testfile.
1144 * gdb.trace/report.exp: Use standard_testfile.
1145 * gdb.trace/save-trace.exp: Use standard_testfile.
1146 * gdb.trace/stap-trace.exp: Use standard_testfile.
1147 * gdb.trace/status-stop.exp: Use standard_testfile.
1148 * gdb.trace/strace.exp: Use standard_testfile.
1149 * gdb.trace/tfile.exp: Use standard_testfile.
1150 * gdb.trace/tfind.exp: Use standard_testfile.
1151 * gdb.trace/trace-break.exp: Use standard_testfile.
1152 * gdb.trace/trace-mt.exp: Use standard_testfile.
1153 * gdb.trace/tracecmd.exp: Use standard_testfile.
1154 * gdb.trace/tspeed.exp: Use standard_testfile.
1155 * gdb.trace/tstatus.exp: Use standard_testfile.
1156 * gdb.trace/tsv.exp: Use standard_testfile.
1157 * gdb.trace/unavailable.exp: Use standard_testfile,
1158 prepare_for_testing.
1159 * gdb.trace/while-dyn.exp: Use standard_testfile.
1160 * gdb.trace/while-stepping.exp: Use standard_testfile.
1161
7686c074
TT
11622012-06-26 Tom Tromey <tromey@redhat.com>
1163
1164 * gdb.reverse/break-precsave.exp: Use standard_testfile.
1165 * gdb.reverse/break-reverse.exp: Use standard_testfile.
1166 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
1167 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
1168 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
1169 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
1170 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
1171 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
1172 prepare_for_testing.
1173 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
1174 prepare_for_testing.
1175 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
1176 prepare_for_testing.
1177 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
1178 prepare_for_testing.
1179 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
1180 prepare_for_testing
1181 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
1182 * gdb.reverse/machinestate.exp: Use standard_testfile.
1183 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
1184 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
1185 build_executable.
1186 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
1187 build_executable.
1188 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
1189 standard_output_file.
1190 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
1191 standard_output_file.
1192 * gdb.reverse/step-precsave.exp: Use standard_testfile.
1193 * gdb.reverse/step-reverse.exp: Use standard_testfile.
1194 * gdb.reverse/until-precsave.exp: Use standard_testfile.
1195 * gdb.reverse/until-reverse.exp: Use standard_testfile.
1196 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
1197 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
1198
481fc100
TT
11992012-06-26 Tom Tromey <tromey@redhat.com>
1200
1201 * gdb.stabs/weird.exp: Remove directory-checking code. Use
1202 standard_output_file.
1203 * gdb.stabs/exclfwd.exp: Use standard_testfile,
1204 prepare_for_testing. Remove directory-checking code.
1205
7bb18ae2
TT
12062012-06-25 Tom Tromey <tromey@redhat.com>
1207
1208 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
1209 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
1210 build_executable, not prepare_for_testing.
1211 * gdb.multi/base.exp: Use standard_output_file. Use
1212 build_executable, not prepare_for_testing.
1213
cf09b3e4
TT
12142012-06-25 Tom Tromey <tromey@redhat.com>
1215
1216 * gdb.fortran/subarray.exp: Use standard_testfile,
1217 prepare_for_testing.
1218 * gdb.fortran/multi-dim.exp: Use standard_testfile.
1219 * gdb.fortran/module.exp: Use standard_testfile.
1220 * gdb.fortran/logical.exp: Use standard_testfile.
1221 * gdb.fortran/library-module.exp: Use standard_testfile,
1222 standard_output_file.
1223 * gdb.fortran/derived-type.exp: Use standard_testfile,
1224 prepare_for_testing.
1225 * gdb.fortran/complex.exp: Use standard_testfile,
1226 prepare_for_testing.
1227 * gdb.fortran/charset.exp: Use standard_testfile.
1228 * gdb.fortran/array-element.exp: Use standard_testfile,
1229 prepare_for_testing.
1230
18b5ff1b
KS
12312012-06-25 Keith Seitz <keiths@redhat.com>
1232
1233 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
1234 Change rbreak-related tests to KFAIL and add bugzilla numbers.
1235
17b77626
TT
12362012-06-25 Tom Tromey <tromey@redhat.com>
1237
1238 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
1239 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
1240 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
1241 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
1242
f91e3dc1
TT
12432012-06-25 Tom Tromey <tromey@redhat.com>
1244
1245 * gdb.linespec/ls-errs.exp: Use standard_testfile.
1246 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
1247 * gdb.linespec/linespec.exp: Use standard_testfile.
1248
a884434d
TT
12492012-06-25 Tom Tromey <tromey@redhat.com>
1250
1251 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
1252 prepare_for_testing.
1253
efc9d70a
TT
12542012-06-25 Tom Tromey <tromey@redhat.com>
1255
1256 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
1257 prepare_for_testing.
1258 * gdb.opt/inline-break.exp: Use standard_testfile,
1259 prepare_for_testing.
1260 * gdb.opt/inline-bt.exp: Use standard_testfile,
1261 prepare_for_testing.
1262 * gdb.opt/inline-cmds.exp: Use standard_testfile,
1263 prepare_for_testing.
1264 * gdb.opt/inline-locals.exp: Use standard_testfile,
1265 prepare_for_testing.
1266
e2fc92c6
TT
12672012-06-25 Tom Tromey <tromey@redhat.com>
1268
1269 * gdb.asm/asm-source.exp: Use standard_output_file,
1270 standard_testfile. Construct .o files in proper subdir.
1271
b0963d73
TT
12722012-06-25 Tom Tromey <tromey@redhat.com>
1273
1274 * gdb.server/ext-attach.exp: Use standard_testfile,
1275 prepare_for_testing.
1276 * gdb.server/ext-run.exp: Use standard_testfile,
1277 build_executable.
1278 * gdb.server/file-transfer.exp: Use standard_testfile,
1279 prepare_for_testing.
1280 * gdb.server/server-exec-info.exp: Use standard_testfile.
1281 * gdb.server/server-mon.exp: Use standard_testfile,
1282 prepare_for_testing.
1283 * gdb.server/server-run.exp: Use standard_testfile,
1284 build_executable.
1285 * gdb.server/solib-list.exp: Use standard_testfile,
1286 standard_output_file.
1287
8a3e1f8d
TT
12882012-06-25 Tom Tromey <tromey@redhat.com>
1289
1290 * lib/gdb.exp (standard_output_file): Use "file join".
1291 * gdb.go/chan.exp: Use standard_testfile.
1292 * gdb.go/handcall.exp: Use standard_testfile.
1293 * gdb.go/hello.exp: Use standard_testfile.
1294 * gdb.integers/chan.exp: Use standard_testfile.
1295 * gdb.go/methods.exp: Use standard_testfile.
1296 * gdb.go/package.exp: Use standard_testfile.
1297 * gdb.go/strings.exp: Use standard_testfile.
1298 * gdb.go/types.exp: Use standard_testfile.
1299 * gdb.go/unsafe.exp: Use standard_testfile.
1300
944a9061
MGD
13012012-06-25 Greta Yorsh <greta.yorsh@arm.com>
1302
1303 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
1304
1c06bd58
JK
13052012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1306
1307 Fix regression by the previous commit.
1308 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
1309
b4a58790
TT
13102012-06-22 Tom Tromey <tromey@redhat.com>
1311
1312 * gdb.python/lib-types.exp: Use standard_testfile,
1313 prepare_for_testing.
1314 * gdb.python/py-block.exp: Use standard_testfile.
1315 * gdb.python/py-breakpoint.exp: Use standard_testfile.
1316 * gdb.python/py-events.exp: Use standard_testfile,
1317 standard_output_file.
1318 * gdb.python/py-evsignal.exp: Use standard_testfile.
1319 * gdb.python/py-evethreads.exp: Use standard_testfile.
1320 * gdb.python/py-explore-cc.exp: Use standard_testfile.
1321 * gdb.python/py-explore.exp: Use standard_testfile.
1322 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
1323 standard_output_file.
1324 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
1325 prepare_for_testing.
1326 * gdb.python/py-frame-inline.exp: Use standard_testfile.
1327 * gdb.python/py-frame.exp: Use standard_testfile.
1328 * gdb.python/py-inferior.exp: Use standard_testfile.
1329 * gdb.python/py-infthread.exp: Use standard_testfile.
1330 * gdb.python/py-mi.exp: Use standard_testfile.
1331 * gdb.python/py-objfile-script.exp: Use standard_testfile,
1332 build_executable.
1333 * gdb.python/py-objfile.exp: Use standard_testfile.
1334 * gdb.python/py-pp-maint.exp: Use standard_testfile,
1335 prepare_for_testing.
1336 * gdb.python/py-prettyprint.exp: Use standard_testfile.
1337 * gdb.python/py-progspace.exp: Use standard_testfile,
1338 build_executable.
1339 * gdb.python/py-prompt.exp: Use standard_testfile,
1340 build_executable.
1341 * gdb.python/py-section-script.exp: Use standard_testfile,
1342 build_executable.
1343 * gdb.python/py-shared.exp: Use standard_testfile,
1344 standard_output_file, clean_restart.
1345 * gdb.python/py-symbol.exp: Use standard_output_file,
1346 prepare_for_testing.
1347 * gdb.python/py-symtab.exp: Use standard_output_file,
1348 prepare_for_testing
1349 * gdb.python/py-template.exp: Use standard_testfile.
1350 * gdb.python/py-type.exp: Use standard_testfile.
1351 * gdb.python/py-value-cc.exp: Use standard_testfile.
1352 * gdb.python/py-value.exp: Use standard_testfile.
1353 * gdb.python/python.exp: Use standard_testfile, build_executable.
1354
2c44deac
TT
13552012-06-22 Tom Tromey <tromey@redhat.com>
1356
1357 * gdb.objc/basicclass.exp: Use standard_testfile.
1358 (do_objc_tests): Don't declare objdir.
1359 * gdb.objc/nondebug.exp: Use standard_testfile.
1360 (do_objc_tests): Don't declare objdir.
1361 * gdb.objc/objcdecode.exp: Use standard_testfile.
1362 (do_objc_tests): Don't declare objdir.
1363
c24ccbce
TT
13642012-06-22 Tom Tromey <tromey@redhat.com>
1365
1366 * gdb.java/jmain.exp: Use standard_testfile.
1367 * gdb.java/jmisc.exp: Use standard_testfile.
1368 * gdb.java/jnpe.exp: Use standard_testfile.
1369 * gdb.java/jprint.exp: Use standard_testfile.
1370
0a6d0306
TT
13712012-06-22 Tom Tromey <tromey@redhat.com>
1372
1373 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
1374 (standard_output_file, standard_testfile): New procs.
1375 (build_executable, clean_restart): Use standard_output_file.
1376
6ea815ef
YQ
13772012-06-22 Yao Qi <yao@codesourcery.com>
1378
1379 * boards/native-gdbserver.exp: New proc ${board}_exec.
1380 * boards/native-stdio-gdbserver.exp: Likewise.
1381
4c93b1db
TT
13822012-06-21 Tom Tromey <tromey@redhat.com>
1383
1384 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
1385 (build_executable): Update.
1386 (get_compiler_info): Remove 'binfile' argument.
1387 * gdb.ada/arrayidx.exp: Update.
1388 * gdb.ada/null_array.exp: Update.
1389 * gdb.arch/altivec-abi.exp: Update.
1390 * gdb.arch/altivec-regs.exp: Update.
1391 * gdb.arch/amd64-byte.exp: Update.
1392 * gdb.arch/amd64-dword.exp: Update.
1393 * gdb.arch/amd64-word.exp: Update.
1394 * gdb.arch/i386-avx.exp: Update.
1395 * gdb.arch/i386-byte.exp: Update.
1396 * gdb.arch/i386-sse.exp: Update.
1397 * gdb.arch/i386-word.exp: Update.
1398 * gdb.arch/ppc-dfp.exp: Update.
1399 * gdb.arch/ppc-fp.exp: Update.
1400 * gdb.arch/vsx-regs.exp: Update.
1401 * gdb.base/all-bin.exp: Update.
1402 * gdb.base/annota1.exp: Update.
1403 * gdb.base/async.exp: Update.
1404 * gdb.base/attach.exp: Update.
1405 * gdb.base/break-interp.exp: Update.
1406 * gdb.base/call-ar-st.exp: Update.
1407 * gdb.base/call-rt-st.exp: Update.
1408 * gdb.base/call-sc.exp: Update.
1409 * gdb.base/callfuncs.exp: Update.
1410 * gdb.base/catch-load.exp: Update.
1411 * gdb.base/completion.exp: Update.
1412 * gdb.base/complex.exp: Update.
1413 * gdb.base/condbreak.exp: Update.
1414 * gdb.base/consecutive.exp: Update.
1415 * gdb.base/constvars.exp: Update.
1416 * gdb.base/corefile.exp: Update.
1417 * gdb.base/eval-skip.exp: Update.
1418 * gdb.base/expand-psymtabs.exp: Update.
1419 * gdb.base/exprs.exp: Update.
1420 * gdb.base/fileio.exp: Update.
1421 * gdb.base/fixsection.exp: Update.
1422 * gdb.base/funcargs.exp: Update.
1423 * gdb.base/gdb11530.exp: Update.
1424 * gdb.base/gdb1555.exp: Update.
1425 * gdb.base/gnu-ifunc.exp: Update.
1426 * gdb.base/gnu_vector.exp: Update.
1427 * gdb.base/info-macros.exp: Update.
1428 * gdb.base/jit-simple.exp: Update.
1429 * gdb.base/jit-so.exp: Update.
1430 * gdb.base/jit.exp: Update.
1431 * gdb.base/langs.exp: Update.
1432 * gdb.base/list.exp: Update.
1433 * gdb.base/logical.exp: Update.
1434 * gdb.base/long_long.exp: Update.
1435 * gdb.base/longjmp.exp: Update.
1436 * gdb.base/macscp.exp: Update.
1437 * gdb.base/mips_pro.exp: Update.
1438 * gdb.base/miscexprs.exp: Update.
1439 * gdb.base/morestack.exp: Update.
1440 * gdb.base/nodebug.exp: Update.
1441 * gdb.base/opaque.exp: Update.
1442 * gdb.base/pc-fp.exp: Update.
1443 * gdb.base/pending.exp: Update.
1444 * gdb.base/permissions.exp: Update.
1445 * gdb.base/pointers.exp: Update.
1446 * gdb.base/prelink.exp: Update.
1447 * gdb.base/printcmds.exp: Update.
1448 * gdb.base/psymtab.exp: Update.
1449 * gdb.base/ptype.exp: Update.
1450 * gdb.base/relational.exp: Update.
1451 * gdb.base/scope.exp: Update.
1452 * gdb.base/setvar.exp: Update.
1453 * gdb.base/shlib-call.exp: Update.
1454 * gdb.base/shreloc.exp: Update.
1455 * gdb.base/signals.exp: Update.
1456 * gdb.base/sizeof.exp: Update.
1457 * gdb.base/so-impl-ld.exp: Update.
1458 * gdb.base/so-indr-cl.exp: Update.
1459 * gdb.base/solib-disc.exp: Update.
1460 * gdb.base/solib-display.exp: Update.
1461 * gdb.base/solib-nodir.exp: Update.
1462 * gdb.base/solib-overlap.exp: Update.
1463 * gdb.base/solib-symbol.exp: Update.
1464 * gdb.base/solib-weak.exp: Update.
1465 * gdb.base/solib.exp: Update.
1466 * gdb.base/store.exp: Update.
1467 * gdb.base/structs.exp: Update.
1468 * gdb.base/structs2.exp: Update.
1469 * gdb.base/type-opaque.exp: Update.
1470 * gdb.base/unload.exp: Update.
1471 * gdb.base/varargs.exp: Update.
1472 * gdb.base/volatile.exp: Update.
1473 * gdb.base/watch_thread_num.exp: Update.
1474 * gdb.base/watchpoint-solib.exp: Update.
1475 * gdb.base/watchpoint.exp: Update.
1476 * gdb.base/watchpoints.exp: Update.
1477 * gdb.base/whatis.exp: Update.
1478 * gdb.cell/arch.exp: Update.
1479 * gdb.cell/break.exp: Update.
1480 * gdb.cell/bt.exp: Update.
1481 * gdb.cell/core.exp: Update.
1482 * gdb.cell/data.exp: Update.
1483 * gdb.cell/ea-cache.exp: Update.
1484 * gdb.cell/f-regs.exp: Update.
1485 * gdb.cell/fork.exp: Update.
1486 * gdb.cell/gcore.exp: Update.
1487 * gdb.cell/mem-access.exp: Update.
1488 * gdb.cell/ptype.exp: Update.
1489 * gdb.cell/registers.exp: Update.
1490 * gdb.cell/sizeof.exp: Update.
1491 * gdb.cell/solib-symbol.exp: Update.
1492 * gdb.cell/solib.exp: Update.
1493 * gdb.cp/ambiguous.exp: Update.
1494 * gdb.cp/breakpoint.exp: Update.
1495 * gdb.cp/bs15503.exp: Update.
1496 * gdb.cp/casts.exp: Update.
1497 * gdb.cp/class2.exp: Update.
1498 * gdb.cp/cpexprs.exp: Update.
1499 * gdb.cp/cplusfuncs.exp: Update.
1500 * gdb.cp/ctti.exp: Update.
1501 * gdb.cp/dispcxx.exp: Update.
1502 * gdb.cp/gdb1355.exp: Update.
1503 * gdb.cp/gdb2384.exp: Update.
1504 * gdb.cp/gdb2495.exp: Update.
1505 * gdb.cp/infcall-dlopen.exp: Update.
1506 * gdb.cp/local.exp: Update.
1507 * gdb.cp/m-data.exp: Update.
1508 * gdb.cp/m-static.exp: Update.
1509 * gdb.cp/mb-ctor.exp: Update.
1510 * gdb.cp/mb-inline.exp: Update.
1511 * gdb.cp/mb-templates.exp: Update.
1512 * gdb.cp/member-ptr.exp: Update.
1513 * gdb.cp/method.exp: Update.
1514 * gdb.cp/namespace.exp: Update.
1515 * gdb.cp/nextoverthrow.exp: Update.
1516 * gdb.cp/nsdecl.exp: Update.
1517 * gdb.cp/nsrecurs.exp: Update.
1518 * gdb.cp/nsstress.exp: Update.
1519 * gdb.cp/nsusing.exp: Update.
1520 * gdb.cp/pr-1023.exp: Update.
1521 * gdb.cp/pr-1210.exp: Update.
1522 * gdb.cp/pr-574.exp: Update.
1523 * gdb.cp/pr9631.exp: Update.
1524 * gdb.cp/printmethod.exp: Update.
1525 * gdb.cp/psmang.exp: Update.
1526 * gdb.cp/re-set-overloaded.exp: Update.
1527 * gdb.cp/rtti.exp: Update.
1528 * gdb.cp/shadow.exp: Update.
1529 * gdb.cp/templates.exp: Update.
1530 * gdb.cp/try_catch.exp: Update.
1531 * gdb.dwarf2/dw2-ranges.exp: Update.
1532 * gdb.dwarf2/pr10770.exp: Update.
1533 * gdb.fortran/library-module.exp: Update.
1534 * gdb.hp/gdb.aCC/optimize.exp: Update.
1535 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
1536 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
1537 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
1538 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
1539 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
1540 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
1541 * gdb.hp/gdb.compat/xdb1.exp: Update.
1542 * gdb.hp/gdb.compat/xdb2.exp: Update.
1543 * gdb.hp/gdb.compat/xdb3.exp: Update.
1544 * gdb.hp/gdb.defects/bs14602.exp: Update.
1545 * gdb.hp/gdb.defects/solib-d.exp: Update.
1546 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
1547 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
1548 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
1549 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
1550 * gdb.mi/gdb792.exp: Update.
1551 * gdb.mi/mi-pending.exp: Update.
1552 * gdb.mi/mi-solib.exp: Update.
1553 * gdb.mi/mi-var-cp.exp: Update.
1554 * gdb.opt/clobbered-registers-O2.exp: Update.
1555 * gdb.opt/inline-bt.exp: Update.
1556 * gdb.opt/inline-cmds.exp: Update.
1557 * gdb.opt/inline-locals.exp: Update.
1558 * gdb.python/py-events.exp: Update.
1559 * gdb.python/py-finish-breakpoint.exp: Update.
1560 * gdb.python/py-type.exp: Update.
1561 * gdb.reverse/solib-precsave.exp: Update.
1562 * gdb.reverse/solib-reverse.exp: Update.
1563 * gdb.server/solib-list.exp: Update.
1564 * gdb.stabs/weird.exp: Update.
1565 * gdb.threads/attach-into-signal.exp: Update.
1566 * gdb.threads/attach-stopped.exp: Update.
1567 * gdb.threads/tls-shared.exp: Update.
1568 * gdb.trace/change-loc.exp: Update.
1569 * gdb.trace/strace.exp: Update.
1570
95c391b6
TT
15712012-06-19 Tom Tromey <tromey@redhat.com>
1572
1573 * gdb.base/whatis.exp: Add tests.
1574
e910f0b6
TT
15752012-06-19 Tom Tromey <tromey@redhat.com>
1576
1577 * gdb.cp/m-static.cc (keepalive): New function.
1578 (gnu_obj_1::method): Use it.
1579
422d65e7
DE
15802012-06-18 Doug Evans <dje@google.com>
1581
1582 * gdb.base/info-fun.exp: New file.
1583 * gdb.base/info-fun.c: New file.
1584 * gdb.base/info-fun-solib.c: New file.
1585
e2e4d78b
JK
15862012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1587
1588 Remove stale dummy frames.
1589 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
1590 (maintenance info breakpoints): New tests.
1591 * gdb.base/stale-infcall.c: New file.
1592 * gdb.base/stale-infcall.exp: New file.
1593
1788b2d3
JK
15942012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1595
1596 * gdb.arch/amd64-entry-value-param.S: New file.
1597 * gdb.arch/amd64-entry-value-param.c: New file.
1598 * gdb.arch/amd64-entry-value-param.exp: New file.
1599
663b969e
TT
16002012-06-15 Tom Tromey <tromey@redhat.com>
1601
1602 * gdb.cp/namespace.exp: Add "show lang" test.
1603
8e09ad05
IS
16042012-06-15 Iain Sandoe <iain@codesourcery.com>
1605
1606 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
1607 case. (top level): Use gdb_file_cmd instead of gdb_load.
1608
f85e18ee
JK
16092012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1610
1611 PR tdep/14222
1612 * gdb.arch/i386-sse-stack-align.S: New file.
1613 * gdb.arch/i386-sse-stack-align.c: New file.
1614 * gdb.arch/i386-sse-stack-align.exp: New file.
1615
f3b5e280
KS
16162012-06-13 Keith Seitz <keiths@redhat.com>
1617
1618 PR breakpoints/13798 and mi/11541
1619 * gdb.linespec/ls-errs.exp: Add a few more tests for
1620 filenames with spaces and colons.
1621
50af5481
JK
16222012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1623
1624 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
1625 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
1626 (test_function): Call CV_f.
1627 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
1628 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
1629 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
1630 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
1631 (p CV_f(CV::i)): New tests.
1632
d55637df
TT
16332012-06-13 Tom Tromey <tromey@redhat.com>
1634
1635 * gdb.base/condbreak.exp: Add tests for "condition" completion.
1636
cc80f267
JK
16372012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1638
1639 Fix regression by the "ambiguous linespec" series.
1640 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
1641 tests.
1642
bb2af9cc
JK
16432012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1644
1645 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
1646 missing.
1647
e81a37f7
TT
16482012-06-11 Tom Tromey <tromey@redhat.com>
1649
1650 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
1651 location...
1652 (main): ...here.
1653
8efd7788
YQ
16542012-06-07 Yao Qi <yao@codesourcery.com>
1655
1656 * gdb.trace/strace.exp: Shorten some too-long lines.
1657
359f5fe6
PA
16582012-06-06 Pedro Alves <palves@redhat.com>
1659
1660 * gdb.threads/clone-new-thread-event.c: New file.
1661 * gdb.threads/clone-new-thread-event.exp: New file.
1662
7b2fe205
YQ
16632012-06-06 Yao Qi <yao@codesourcery.com>
1664
1665 * gdb.base/dprintf.c (main): Add extra parameter when calling
1666 printf and fprintf.
1667 (bar): New function. It is a dead function, but to ensure
1668 'malloc' is linked explicitly.
1669
3eca55e8
YQ
16702012-06-06 Yao Qi <yao@codesourcery.com>
1671
1672 * gdb.base/info-proc.exp: Return if target doesn't support
1673 'info proc'.
1674
91cc9324
JK
16752012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1676
1677 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
1678 (run program with breakpoint commands): XFAIl if it is not.
1679
c56e7c43
JB
16802012-06-05 Joel Brobecker <brobecker@adacore.com>
1681
1682 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
1683 and add comment.
1684 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
1685 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
1686 "STOP" marker. Adjust testing strategy to make it work on
1687 all targets.
1688
1689 * gdb.base/print-file-var-main.c (main): Rewrite using local
1690 variables and adjust get_version_2's return value check.
1691 Add small comment.
1692 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
1693 marker. Adjust testing strategy to make it work on all targets.
1694
ccab2054
JB
16952012-06-05 Joel Brobecker <brobecker@adacore.com>
1696
1697 * gdb.ada/bad-task-bp-keyword: New testcase.
1698
d0d86158
JK
16992012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1700
1701 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
1702 Simplify it to ...
1703 (symbol-file ${testfile1}): ... here.
1704 (test eliminated var my_global_symbol)
1705 (test eliminated var my_static_symbol)
1706 (test eliminated var my_global_func, get address of main): Wrap them to
1707 'single psymtabs' and 'single symtabs'
1708 (get address of my_global_symbol, get address of my_static_symbol)
1709 (get address of my_global_func, get address of main): Wrap them to
1710 'order1' and 'order2'.
1711
952cf74c
JK
1712 * gdb.base/code_elim.exp
1713 (add-symbol-file ${testfile1} 0x100000)
1714 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
1715 'order2'.
1716 (order1: add-symbol-file ${testfile1} 0x100000)
1717 (order1: add-symbol-file ${testfile2} 0x200000)
1718 (order2: add-symbol-file ${testfile2} 0x200000)
1719 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
1720 .bss as appropriate.
1721
0c5bf5a9
JK
17222012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1723
1724 * gdb.server/solib-list-lib.c: New file.
1725 * gdb.server/solib-list-main.c: New file.
1726 * gdb.server/solib-list.exp: New file.
1727
4196f325
MR
17282012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
1729
1730 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
1731 for 'set print symbol' change.
1732
bfb05775
JK
17332012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1734
1735 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
1736 .debug_abbrev_seg3.
1737
685b1105
JK
17382012-05-24 John Steele Scott <toojays@toojays.net>
1739
1740 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
1741 * gdb.dwarf2/dw2-icc-opaque.S: New file.
1742 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
1743
f3e0e960
SS
17442012-05-23 Stan Shebs <stan@codesourcery.com>
1745
1746 * gdb.mi/mi-info-os.exp: New file.
1747
11eb1b4d
KS
17482012-05-23 Keith Seitz <keiths@redhat.com>
1749
1750 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
1751 return -1 to suppress the rest of the tests.
1752 (compile_stap_bin): Return boolean success value.
1753
b1af9e97
TT
17542012-05-21 Tom Tromey <tromey@redhat.com>
1755
1756 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
1757 Remove kfails.
1758 (test_print_mi_member_types): Likewise.
1759
248537e3
TT
17602012-05-21 Tom Tromey <tromey@redhat.com>
1761
1762 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
1763 print symbol' change.
1764
d791e155
TJB
17652012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
1766
1767 * gdb.python/py-prompt.exp: Quit if the target is remote.
1768
e77afa2e
JK
17692012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1770
1771 Fix ERROR: internal buffer is full.
1772 * gdb.base/info-os.exp (expect_multiline): New function.
1773 (get process list, get process groups, get threads)
1774 (get file descriptors, get internet-domain sockets)
1775 (get shared-memory regions, get semaphores, get message queues): Use
1776 it for these tests.
1777
9cb709b6
TT
17782012-05-18 Tom Tromey <tromey@redhat.com>
1779
1780 * gdb.mi/mi-var-cmd.exp: Update.
1781 * gdb.objc/basicclass.exp (do_objc_tests): Update.
1782 * gdb.cp/virtbase.exp: Update.
1783 * gdb.cp/classes.exp (test_static_members): Update.
1784 * gdb.cp/casts.exp: Update.
1785 * gdb.base/pointers.exp: Update.
1786 * gdb.base/funcargs.exp (pointer_args): Update.
1787 (structs_by_reference): Update.
1788 * gdb.base/find.exp: Update.
1789 * gdb.base/call-strs.exp: Send "set print symbol off".
1790 * gdb.base/call-ar-st.exp: Update.
1791 * gdb.ada/fun_addr.exp: Update.
1792 * gdb.base/printcmds.exp (test_print_symbol): New proc.
1793 Call it.
1794 (test_print_repeats_10, test_print_strings)
1795 (test_print_char_arrays): Update.
1796
b012acdd
TT
17972012-05-18 Tom Tromey <tromey@redhat.com>
1798
1799 * gdb.base/charset.exp (string_display): Update.
1800
1d51a733
TT
18012012-05-18 Tom Tromey <tromey@redhat.com>
1802
1803 * gdb.mi/mi2-var-display.exp: Update.
1804 * gdb.mi/mi-var-display.exp: Update.
1805 * gdb.mi/mi-var-child.exp: Update.
1806 * gdb.cp/expand-psymtabs-cxx.exp: Update.
1807 * gdb.cp/cp-relocate.exp (get_func_address): Update.
1808
957df313
DE
18092012-05-17 Doug Evans <dje@google.com>
1810
682c7f7b
DE
1811 * info-macros.exp: Pass "debug" to prepare_for_testing.
1812
957df313
DE
1813 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
1814 * gdb.ada/Makefile.in (clean): Ditto.
1815 * gdb.arch/Makefile.in (clean): Ditto.
1816 * gdb.asm/Makefile.in (clean): Ditto.
1817 * gdb.base/Makefile.in (clean): Ditto.
1818 * gdb.cell/Makefile.in (clean): Ditto.
1819 * gdb.cp/Makefile.in (clean): Ditto.
1820 * gdb.disasm/Makefile.in (clean): Ditto.
1821 * gdb.dwarf2/Makefile.in (clean): Ditto.
1822 * gdb.fortran/Makefile.in (clean): Ditto.
1823 * gdb.go/Makefile.in (clean): Ditto.
1824 * gdb.hp/Makefile.in (clean): Ditto.
1825 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
1826 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
1827 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
1828 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
1829 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
1830 * gdb.java/Makefile.in (clean): Ditto.
1831 * gdb.linespec/Makefile.in (clean): Ditto.
1832 * gdb.mi/Makefile.in (clean): Ditto.
1833 * gdb.modula2/Makefile.in (clean): Ditto.
1834 * gdb.multi/Makefile.in (clean): Ditto.
1835 * gdb.objc/Makefile.in (clean): Ditto.
1836 * gdb.opencl/Makefile.in (clean): Ditto.
1837 * gdb.opt/Makefile.in (clean): Ditto.
1838 * gdb.pascal/Makefile.in (clean): Ditto.
1839 * gdb.python/Makefile.in (clean): Ditto.
1840 * gdb.reverse/Makefile.in (clean): Ditto.
1841 * gdb.server/Makefile.in (clean): Ditto.
1842 * gdb.stabs/Makefile.in (clean): Ditto.
1843 * gdb.threads/Makefile.in (clean): Ditto.
1844 * gdb.trace/Makefile.in (clean): Ditto.
1845 * gdb.xml/Makefile.in (clean): Ditto.
1846
abc9d0dc
TT
18472012-05-16 Tom Tromey <tromey@redhat.com>
1848
1849 * gdb.base/macscp1.c (macscp_expr): Add comment.
1850 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
1851
6a3a010b
MR
18522012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
1853
1854 * gdb.base/return-nodebug.exp: Also test float and double types.
1855
01429c8e
JK
18562012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1857
1858 PR testsuite/12649
1859 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
1860
54115cd4
JK
1861 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
1862
0c5f383f
SDJ
18632012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
1864
1865 * gdb.base/stap-probe.exp (stap_test): Remove calls to
1866 `rerun_to_main'.
1867 (stap_test_no_debuginfo): Likewise.
1868
e7e0cddf
SS
18692012-05-14 Stan Shebs <stan@codesourcery.com>
1870
1871 * gdb.base/dprintf.c: New file.
1872 * gdb.base/dprintf.exp: New file.
1873
c772f8e7
HZ
18742012-05-14 Hui Zhu <hui_zhu@mentor.com>
1875
1876 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
1877 * gdb.trace/disconnected-tracing.c: New file.
1878 * gdb.trace/disconnected-tracing.exp: New file.
1879
7efc75aa
SCR
18802012-05-13 Siva Chandra Reddy <sivachandra@google.com>
1881
1882 * gdb.python/python.c: Add a new breakpoint comment.
1883 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
1884
85d4a676
SS
18852011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
1886
1887 * gdb.base/info-os.exp: New file.
1888 * gdb.base/info-os.c: New file.
1889
64ea88dc
JB
18902012-05-10 Joel Brobecker <brobecker@adacore.com>
1891
4647ab1b
JB
1892 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
1893 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
1894 New files.
64ea88dc 1895
afba63f1
JB
18962012-05-10 Joel Brobecker <brobecker@adacore.com>
1897
1898 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
1899 gdb.base/ctxobj.exp: New files.
1900
9d198b1e
TT
19012012-05-09 Tom Tromey <tromey@redhat.com>
1902
1903 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
1904
9bfee719
MR
19052012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
1906
1907 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
1908
3a7341d8
MR
19092012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
1910
1911 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
1912 before using it.
1913
52b3699b
TG
19142012-05-04 Tristan Gingold <gingold@adacore.com>
1915
1916 * gdb.base/set-noassign.exp: New test.
1917
a20ee7a4
SCR
19182012-05-03 Siva Chandra Reddy <sivachandra@google.com>
1919
1920 * gdb.python/py-symbol.exp: Add tests to test the new methods
1921 gdb.Symtab.global_block() and gdb.Symtab.static_block().
1922 * gdb.python/py-symbol.c: Add new struct to help test
1923 gdb.Symtab.static_block().
1924
bf2f0858
DE
19252012-05-03 Doug Evans <dje@google.com>
1926
1927 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
1928 commented out.
1929
2d4e0376
YQ
19302012-05-03 Yao Qi <yao@codesourcery.com>
1931
1932 * gdb.base/catch-syscall.exp: Skip it before compilation if target
1933 doesn't support.
1934 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
1935 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
1936
6d0bb9f3
YQ
19372012-05-03 Yao Qi <yao@codesourcery.com>
1938
1939 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
1940
fd820528
DE
19412012-04-30 Doug Evans <dje@google.com>
1942
1943 PR testsuite/13961
1944 * gdb.dwarf2/pr13961.S: New file.
1945 * gdb.dwarf2/pr13961.exp: New file.
1946
b9e219b9
YQ
19472012-04-29 Yao Qi <yao@codesourcery.com>
1948
1949 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
1950
3019eac3
DE
19512012-04-28 Doug Evans <dje@google.com>
1952
1953 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
1954 .Ltype_int_in_cu2. Use name "int2" instead of "int".
1955 All uses updated.
1956 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
1957 "ptype func_cu1" to expand cu2 before cu1.
1958
62e5f89c
SDJ
19592012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
1960 Tom Tromey <tromey@redhat.com>
1961
1962 * gdb.base/default.exp: Add `$_probe_arg*' convenience
1963 variables.
1964 * gdb.base/stap-probe.c: New file.
1965 * gdb.base/stap-probe.exp: New file.
1966 * gdb.trace/stap-trace.c: New file.
1967 * gdb.trace/stap-trace.exp: New file.
1968 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
1969 libgcc's unwinder.
1970
14132e89
MR
19712012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
1972
1973 * gdb.arch/mips16-thunks-inmain.c: New file.
1974 * gdb.arch/mips16-thunks-main.c: New file.
1975 * gdb.arch/mips16-thunks-sin.c: New file.
1976 * gdb.arch/mips16-thunks-sinfrob.c: New file.
1977 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
1978 * gdb.arch/mips16-thunks-sinmain.c: New file.
1979 * gdb.arch/mips16-thunks-sinmips16.c: New file.
1980 * gdb.arch/mips16-thunks.exp: New file.
1981
a766d390
DE
19822012-04-25 Doug Evans <dje@google.com>
1983
1984 * configure.ac: Create gdb.go/Makefile.
1985 * configure: Regenerate.
1986 * gdb.base/default.exp: Add "go" to "set language" testing.
1987 * gdb.go/Makefile.in: New file.
1988 * gdb.go/basic-types.exp: New file.
1989 * gdb.go/chan.exp: New file.
1990 * gdb.go/chan.go: New file.
1991 * gdb.go/handcall.exp: New file.
1992 * gdb.go/handcall.go: New file.
1993 * gdb.go/hello.exp: New file.
1994 * gdb.go/hello.go: New file.
1995 * gdb.go/integers.exp: New file.
1996 * gdb.go/integers.go: New file.
1997 * gdb.go/methods.exp: New file.
1998 * gdb.go/methods.go: New file.
1999 * gdb.go/package.exp: New file.
2000 * gdb.go/package1.go: New file.
2001 * gdb.go/package2.go: New file.
2002 * gdb.go/print.exp: New file.
2003 * gdb.go/strings.exp: New file.
2004 * gdb.go/strings.go: New file.
2005 * gdb.go/types.exp: New file.
2006 * gdb.go/types.go: New file.
2007 * gdb.go/unsafe.exp: New file.
2008 * gdb.go/unsafe.go: New file.
2009 * lib/future.exp: Add Go support.
2010 (gdb_find_go, gdb_find_go_linker): New procs.
2011 (gdb_default_target_compile): Add Go support.
2012 * lib/gdb.exp (skip_go_tests): New proc.
2013 * lib/go.exp: New file.
2014
e65f9ffb
TT
20152012-04-25 Tom Tromey <tromey@redhat.com>
2016
2017 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
2018
14e75d8e
JK
20192012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
2020 Jan Kratochvil <jan.kratochvil@redhat.com>
2021
2022 PR symtab/7259:
2023 * gdb.base/enumval.c: New test case.
2024 * gdb.base/enumval.exp: New test case.
2025 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
2026 field.bitpos.
2027
f3525b70
PA
20282012-04-17 Pedro Alves <palves@redhat.com>
2029
2030 * Makefile.in (site.exp): Make site.exp source
2031 $srcdir/lib/append_gdb_boards_dir.exp.
2032 * lib/append_gdb_boards_dir.exp: New file.
2033
bccbefd2
JK
20342012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2035
2036 New option "set auto-load safe-path".
2037 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
2038 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
2039
bf88dd68
JK
20402012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2041
2042 auto-load: Implementation.
2043 * gdb.base/help.exp (test set height): Increase the height.
2044 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
2045 to ...
2046 (info auto-load python-scripts): ... here.
2047 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
2048 to ...
2049 (info auto-load python-scripts *): ... here.
2050
c0d4d1c0
YQ
20512012-04-16 Yao Qi <yao@codesourcery.com>
2052
2053 * lib/trace-support.exp (get_in_proc_agent): New.
2054 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
2055 of in process trace agent.
2056 * gdb.trace/ftrace.exp: Likewise.
2057 * gdb.trace/pending.exp: Likewise.
2058 * gdb.trace/trace-break.exp: Likewise.
2059 * gdb.trace/trace-mt.exp
2060 * gdb.trace/tspeed.exp: Likewise.
2061 * gdb.trace/tstatus.exp
2062 * gdb.trace/strace.exp: Likewise.
2063
cbf68a60
TS
20642012-04-16 Thomas Schwinge <thomas@codesourcery.com>
2065
dd6d3b70
TS
2066 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
2067 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
2068
cbf68a60
TS
2069 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
2070
8264ba82
AG
20712012-04-14 Anton Gorenkov <xgsa@yandex.ru>
2072
2073 PR mi/13393
2074 * gdb.mi/mi-var-rtti.cc: New file.
2075 * gdb.mi/mi-var-rtti.exp: New file.
2076 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
2077 function.
2078 (mi_varobj_update_with_type_change): updated to avoid code duplication.
2079
de0919f8 20802012-04-11 Siva Chandra Reddy <sivachandra@google.com>
06fc020f
SCR
2081
2082 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
2083 EXECUTABLES.
2084 * gdb.python/py-explore.c: C program used for testing the new
2085 'explore' command on C constructs.
2086 * gdb.python/py-explore.cc: C++ program used for testing the new
2087 'explore' command on C++ constructs.
2088 * gdb-python/py-explore.exp: Tests for the new 'explore'
2089 command on C constructs.
2090 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
2091 command on C++ constructs.
2092
a82da7dd
MK
20932012-04-07 Mark Kettenis <kettenis@gnu.org>
2094
2095 * gdb.base/funcargs.exp (complex_args): Fix typo.
2096
e127cba8
JK
20972012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2098
2099 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
2100 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
2101
40e084e1
KS
21022012-04-05 Keith Seitz <keiths@redhat.com>
2103
2104 * gdb.base/advance.exp: Update error message for
2105 "advance malformed" test.
2106 * gdb.base/break.exp: Likewise for "breakpoint with
2107 trailing garbage" test.
2108 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
2109 with trailing garbage" test.
2110 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
2111 trailng garbage" test.
2112 * gdb.base/until.exp: Likewise for "malformed until" test.
2113 * gdb.cp/ovldbreak.exp: Create the breakpoint table
2114 for "breakpoint info (after setting on all)".
2115 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
2116 tests.
2117 * gdb.cp/cplabel.cc: New file.
2118 * gdb.cp/cplabel.exp: New test.
2119 * gdb.linespec/ls-errs.c: New file.
2120 * gdb.linespec/ls-errs.exp: New test.
2121
a72c8f6a
JK
21222012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2123
2124 * gdb.trace/unavailable.exp
2125 (collect globals: print object on: print derived_partial)
2126 (collect globals: print object on: print derived_whole)
2127 (collect globals: print object off: print derived_partial)
2128 (collect globals: print object off: print derived_whole): Update
2129 expected output.
2130
f87a3023
KS
21312012-03-30 Keith Seitz <keiths@redhat.com>
2132
2133 * gdb.python: Add test for linespecs with commas.
2134
e2171b3c
KS
21352012-03-28 Keith Seitz <keiths@redhat.com>
2136
2137 * gdb.linespec/ls-dollar.cc: New file.
2138 * gdb.linespec/ls-dollar.exp: New test.
2139
21402012-03-28 Keith Seitz <keiths@redhat.com>
0e4acfcc
KS
2141
2142 * gdb.cp/namespace.exp: Add breakpoint tests for functions
2143 starting with the global namespace.
2144
2f4e0a80
DE
21452012-03-23 Doug Evans <dje@google.com>
2146
2147 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
2148
7b282c5a
SCR
21492012-03-22 Siva Chandra Reddy <sivachandra@google.com>
2150
2151 * gdb.python/py-value.cc: Add test case for testing the
2152 methodology exposing C++ values to Python.
2153 * gdb.python/py-value-cc.exp: Add tests testing the methodology
2154 exposing C++ values to Python.
2155 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
2156
2e98ca53
JK
21572012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2158 Siddhesh Poyarekar <siddhesh@redhat.com>
2159
2160 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
2161 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
2162 (generate native core dump): Make the test unsupported if core cannot
2163 be generated.
2164
8320cc4f
JK
21652012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2166
2167 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
2168 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
2169 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
2170
3a69ffb2
JK
21712012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
2172
2173 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
2174
8fabffee
DE
21752012-03-17 Doug Evans <dje@google.com>
2176
2177 * dg-extract-results.sh: Handle KFAILs.
2178
ab260dad
JK
21792012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2180
2181 PR symtab/13777
2182 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
2183
53ba8333
JB
21842012-03-16 Joel Brobecker <brobecker@adacore.com>
2185
2186 * gdb.ada/set_pckd_arr_elt: New testcase.
2187
481860b3
GB
21882012-03-16 Gary Benson <gbenson@redhat.com>
2189
2190 PR breakpoints/10738
2191 * gdb.opt/inline-break.exp: New file.
2192 * gdb.opt/inline-break.c: Likewise.
d4ba18a2
DE
2193 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
2194 * gdb.dwarf2/dw2-inline-break.S: Likewise.
481860b3
GB
2195 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
2196 * gdb.base/async-shell.exp: Likewise.
2197 * lib/mi-support.exp (library_loaded_re): Likewise.
2198
410528f0
TT
21992012-03-15 Tom Tromey <tromey@redhat.com>
2200
2201 * gdb.cp/virtfunc2.exp: Update expected output.
2202 * gdb.cp/pr9631.exp: Update expected output.
2203 * gdb.cp/member-ptr.exp: Update expected output.
2204 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
2205 output.
2206 * gdb.cp/casts.exp: Update expected output.
2207
c4aeac85
TT
22082012-03-15 Tom Tromey <tromey@redhat.com>
2209
2210 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
2211 (test_info_vtbl): Likewise.
2212 (do_tests): Call test_info_vtbl.
2213 * gdb.cp/virtfunc.cc (va): New global.
2214
856d06f9
TS
22152012-03-15 Thomas Schwinge <thomas@codesourcery.com>
2216
2217 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
2218 describing DWARF data structures.
2219 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
2220 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
2221 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
2222 * gdb.dwarf2/dw2-entry-value.S: Likewise.
2223 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
2224 * gdb.dwarf2/dw2-param-error.S: Likewise.
2225 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
2226 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
2227 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
2228 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
2229 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
2230 * gdb.dwarf2/pr11465.S: Likewise.
2231
e837f12a
JK
22322012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2233
2234 * gdb.mi/mi2-prompt.exp: New file.
2235
ccbb4f28
JB
22362012-03-13 Joel Brobecker <brobecker@adacore.com>
2237
2238 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
2239
32039130
JB
22402012-03-13 Joel Brobecker <brobecker@adacore.com>
2241
2242 * gdb.ada/bp_range_type: New testcase.
2243
16899756
DE
22442012-03-13 Doug Evans <dje@google.com>
2245
2246 * gdb.base/default.exp: Delete tests for symbol-reloading.
2247 * gdb.base/help.exp: Ditto.
2248 * gdb.base/setshow.exp: Ditto.
2249 * gdb.base/gdb_history: Delete references to symbol-reloading.
2250
87b0bb13
JK
22512012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2252
2253 * gdb.base/attach-twice.c: New files.
2254 * gdb.base/attach-twice.exp: New files.
2255
0d7941a9
KS
22562012-03-08 Keith Seitz <keiths@redhat.com>
2257
2258 * lib/gdb.exp (gdb_get_line_number): Throw an
2259 error instead of returning -1.
2260 * gdb.base/break.exp: Remove unused variable
2261 bp_location5.
2262 * gdb.base/hbreak2.exp: Likewise.
2263 * gdb.base/sepdebug.exp: Likewise.
2264
f4647387
YQ
22652012-03-08 Yao Qi <yao@codesourcery.com>
2266 Pedro Alves <palves@redhat.com>
2267
2268 Fix PR server/13392.
2269 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
2270 (tracepoint_change_loc_2): Remove kfail. Return if failed to
2271 download tracepoints.
2272 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
2273 (pending_tracepoint_resolved_during_trace): Likewise.
2274 (pending_tracepoint_installed_during_trace): Likewise.
2275 (pending_tracepoint_with_action_resolved): Likewise.
2276
83c532cb
KS
22772012-03-08 Keith Seitz <keiths@redhat.com>
2278
2279 * gdb.ada/array_bounds.exp: Get breakpoint for line
2280 with "START", not "STOP".
2281 * gdb.python/py-infthread.exp: Do not continue to
2282 line marked "Break here.", which is undefined.
2283
d6b6bbb7
LM
22842012-03-08 Luis Machado <lgustavo@codesourcery.com>
2285
2286 Revert:
2287
2288 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2289
2290 Implement testsuite workaround for PR breakpoints/13781.
2291 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
2292 (set breakpoint condition-evaluation host): New conditional command.
2293
7fe25d9b
JK
22942012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2295
2296 Fix CU relative vs. absolute DIE offsets.
2297 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
2298 one.
2299
51898c15
JK
23002012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2301
2302 Fix false FAIL on distros with relro linkage as default.
2303 * gdb.reverse/solib-precsave.exp: Try to compile the test using
2304 -Wl,-z,norelro first.
2305
8131799e
JB
23062012-03-06 Joel Brobecker <brobecker@adacore.com>
2307
2308 * gdb.ada/bp_on_var: New testcase.
2309
ba241969
JB
23102012-03-06 Joel Brobecker <brobecker@adacore.com>
2311
2312 * gdb.ada/bp_enum_homonym: New testcase.
2313
abe49676
YQ
23142012-03-06 Yao Qi <yao@codesourcery.com>
2315
2316 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
2317 x86_64-*-* and i?86-*-*.
2318 Set up KFAIL for gdb/13808.
2319
d8df103b
TT
23202012-03-05 Tom Tromey <tromey@redhat.com>
2321
2322 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
2323 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
2324
b7b189f3
TT
23252012-03-05 Tom Tromey <tromey@redhat.com>
2326
2327 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
2328
69dc1c4d
YQ
23292012-03-04 Yao Qi <yao@codesourcery.com>
2330
2331 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
2332 messages for KFAIL.
2333
3f20c47f
JK
23342012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2335
2336 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
2337 (print one_two_three, indexes off, print few_reps, indexes off)
2338 (print many_reps, indexes off, print empty, indexes off)
2339 (print one_two_three, print few_reps, print many_reps, print empty):
2340 Call setup_xfail if $gcc_old.
2341
abf1152a
JK
23422012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2343
2344 Implement testsuite workaround for PR breakpoints/13781.
2345 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
2346 (set breakpoint condition-evaluation host): New conditional command.
2347
a06715f8
JK
23482012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2349
2350 Code cleanup.
2351 * gdb.cp/mb-templates.exp: New variables executable. Use it for
2352 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
2353 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
2354 number 1 by $bpnum. Four times.
2355
5808517f
YQ
23562012-03-03 Yao Qi <yao@codesourcery.com>
2357
2358 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
2359
dfe2ac14
JK
23602012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2361
2362 Setup KFAIL for PR server/13796.
2363 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
2364
8bbc467a
JB
23652012-03-02 Joel Brobecker <brobecker@adacore.com>
2366
2367 * gdb.ada/operator_bp: New testcase.
2368
c0eac87f
JB
23692012-03-02 Joel Brobecker <brobecker@adacore.com>
2370
2371 * gdb.ada/info_locals_renaming: New testcase.
2372
4f42c881
TT
23732012-03-02 Tom Tromey <tromey@redhat.com>
2374
2375 * gdb.base/nextoverexit.c: New file.
2376 * gdb.base/nextoverexit.exp: New file.
2377
7380c0c9
EBM
23782012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
2379
2380 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
2381 parameter.
2382
1faeff08
MR
23832012-03-01 Maciej W. Rozycki <macro@mips.com>
2384
2385 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
2386 core registers.
2387
320b6f49
MR
23882012-03-01 Maciej W. Rozycki <macro@mips.com>
2389 Maciej W. Rozycki <macro@codesourcery.com>
2390 Daniel Jacobowitz <dan@codesourcery.com>
2391
2392 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
2393
ad5f7d6e
PA
23942012-03-01 Pedro Alves <palves@redhat.com>
2395
2396 PR gdb/13767
2397
2398 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
2399 (gdb_collect_globals_test): Call it.
2400
d3dc44a6
KS
24012012-03-01 Keith Seitz <keiths@redhat.com>
2402
2403 * gdb.cp/method2.exp: Output of overload menu is now
2404 alphabetized. Update tests for "break A::method".
2405 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
2406 of hard-coding them.
2407 Overload menu is alphabetized: rewrite to accommodate.
2408 Unset variables LINE and TYPES which are used in other tests.
2409 Compute the output of "info break".
2410 Update the breakpoint table after all breakpoints are deleted.
2411 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
2412 compute ACTUALS and the method body based on parameters.
2413 Update expected output accordingly.
2414 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
2415 unique comments to allow the use of gdb_get_line_number.
2416
24172012-03-01 Keith Seitz <keiths@redhat.com>
2418
2419 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
2420 some Tcl syntax.
2421 * gdb.cp/ovldbreak.exp: Likewise.
2422
7949c2a0
KS
24232012-03-01 Keith Seitz <keiths@redhat.com>
2424
2425 * gdb.base/help.exp (help show user): Update expected result
2426 for new doc string changes (add "non-python").
2427
7d74f244
DE
24282012-03-01 Scott J. Goldman <scottjg@vmware.com>
2429
2430 * gdb.python/py-cmd.exp: Add test to verify that python commands can
2431 be put in the user-defined category and that the commands appear in
2432 "help user-defined".
2433
1b611343
JB
24342012-02-29 Joel Brobecker <brobecker@adacore.com>
2435
2436 * gdb.ada/tagged_not_init: New testcase.
2437
99b1c762
JB
24382012-02-29 Joel Brobecker <brobecker@adacore.com>
2439
2440 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
2441 * gdb.ada/enum_idx_packed: New testcase.
2442
2d4a02ee
JB
24432012-02-29 Joel Brobecker <brobecker@adacore.com>
2444
2445 * gdb.ada/aliased_array: New testcase.
2446
2e6fda7d
JB
24472012-02-29 Joel Brobecker <brobecker@adacore.com>
2448
2449 * gdb.ada/whatis_array_val: New testcase.
2450
9a7f938f
JK
24512012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2452
2453 Fix disp-step-syscall.exp: fork: single step over fork.
2454 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
2455 whitespaces.
2456 (single step over $syscall): Remove its check.
2457 (single step over $syscall final pc): New check.
2458
8703a944
JK
24592012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2460
2461 Support processors without SSSE3.
2462 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
2463 pabsd into ...
2464 (ssse3_test): ... a new function.
2465 (main): Call ssse3_test.
2466 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
2467 Update expected values everywhere.
2468 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
2469 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
2470 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
2471 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
2472 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
2473 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
2474 Move these tests lower.
2475 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
2476 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
2477 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
2478 New tests.
2479
c03e6ccc
YQ
24802012-02-29 Yao Qi <yao@codesourcery.com>
2481 Pedro Alves <palves@redhat.com>
2482
2483 * gdb.trace/trace-mt.c: New.
2484 * gdb.trace/trace-mt.exp: New.
2485
7964b62a
TS
24862012-02-28 Thomas Schwinge <thomas@codesourcery.com>
2487
2c8910ba
TS
2488 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
2489 numbers instead of hardcoding them.
2490 * gdb.base/annota1.c: Provide suitable markers.
2491 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
2492 numbers instead of hardcoding them.
2493 * gdb.base/annota3.c: Provide suitable markers.
2494
2495 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
2496 * gdb.base/annota3.c: Likewise.
2497 * gdb.base/sigall.c: Likewise.
2498 * gdb.base/signals.c: Likewise.
2499 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 2500
5a41c0b7
MR
25012012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
2502
2503 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
2504 failure return path.
2505
ebbbe5c5
LM
25062012-02-27 Luis Machado <lgustavo@codesourcery.com>
2507
2508 * gdb.base/save-bp.exp: Account for new condition evaluator output.
2509
8d126d8a
LM
25102012-02-24 Luis Machado <lgustavo@codesourcery.com>
2511
2512 * gdb.base/cond-eval-mode.exp: New file.
2513
11337c2f
PA
25142012-02-24 Pedro Alves <palves@redhat.com>
2515
2516 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
2517 (top level): Use with_test_prefix.
2518
13fc3e3c
PA
25192012-02-24 Pedro Alves <palves@redhat.com>
2520
2521 * gdb.threads/attach-into-signal.exp (corefunc): Use
2522 with_test_prefix.
2523
07c1b626
JK
25242012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2525
2526 Fix false FAILs on old CPUs without SSE.
2527 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
2528 Return untested for Illegal instruction.
2529
596ba138
JK
25302012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2531
2532 Fix false FAILs with glibc debug infos installed.
2533 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
2534 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
2535
aeaa2474
SA
25362012-02-22 Sterling Augustine <saugustine@google.com>
2537
2538 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
2539 constant with cast.
2540
aed555c9
PA
25412012-02-21 Pedro Alves <palves@redhat.com>
2542
2543 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
2544
78afebb4
PA
25452012-02-21 Pedro Alves <palves@redhat.com>
2546
2547 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
2548
fdcfef12
PA
25492012-02-21 Pedro Alves <palves@redhat.com>
2550
2551 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
2552 with_test_prefix.
2553
0f4d39d5
PA
25542012-02-21 Pedro Alves <palves@redhat.com>
2555
2556 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
2557 with_test_prefix here.
2558 (top level): Do it here instead. Remove `:' from the
2559 with_test_prefix string.
2560 * gdb.base/attach-pie-misread.exp: Remove the leading space the
2561 the suffix `:' from the with_test_prefix prefix string.
2562 * gdb.base/break-interp.exp: Ditto.
2563 * gdb.base/catch-load.exp: Ditto.
2564 * gdb.base/disp-step-syscall.exp: Ditto.
2565 * gdb.base/jit-so.exp: Ditto.
2566 * gdb.base/jit.exp: Ditto.
2567 * gdb.base/sepdebug.exp: Ditto.
2568 * gdb.base/solib-display.exp: Ditto.
2569 * gdb.base/solib-overlap.exp: Ditto.
2570 * gdb.base/watch-cond-infcall.exp: Ditto.
2571 * gdb.base/watchpoint.exp: Ditto.
2572 * gdb.dwarf2/dw2-noloc.exp: Ditto.
2573 * gdb.mi/mi-watch.exp: Ditto.
2574 * gdb.mi/mi2-watch.exp: Ditto.
2575 * gdb.threads/non-ldr-exc-1.exp: Ditto.
2576 * gdb.threads/non-ldr-exc-2.exp: Ditto.
2577 * gdb.threads/non-ldr-exc-3.exp: Ditto.
2578 * gdb.threads/non-ldr-exc-4.exp: Ditto.
2579 * gdb.threads/watchpoint-fork.exp: Ditto.
2580 * gdb.threads/watchthreads-reorder.exp: Ditto.
2581 * gdb.trace/change-loc.exp: Ditto.
2582 * gdb.trace/pending.exp: Ditto.
2583 * gdb.trace/status-stop.exp: Ditto.
2584 * gdb.trace/strace.exp: Ditto.
2585 * gdb.trace/trace-break.exp: Ditto.
2586 * gdb.trace/unavailable.exp: Ditto.
2587 * lib/gdb.exp (with_test_prefix): Always prefix with space and
2588 suffix with colon. Adjust leading comments.
2589
6a5870ce
PA
25902012-02-21 Pedro Alves <palves@redhat.com>
2591 Tom Tromey <tromey@redhat.com>
2592
2593 * lib/gdb.exp: Add description of test prefixes.
2594 (with_test_prefix): New procedure.
2595 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
2596 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
2597 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
2598 instead of lappend to append to pf_prefix.
2599 * gdb.base/catch-load.exp: Use with_test_prefix.
2600 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
2601 * gdb.base/jit-so.exp: Use with_test_prefix.
2602 * gdb.base/jit.exp: Use with_test_prefix.
2603 * gdb.base/return-nodebug.exp (do_test): Use append instead of
2604 lappend to append to pf_prefix.
2605 * gdb.base/sepdebug.exp: Use with_test_prefix.
2606 * gdb.base/solib-display.exp: Use with_test_prefix.
2607 * gdb.base/solib-overlap.exp: Use with_test_prefix.
2608 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
2609 * gdb.base/watchpoint.exp: Use with_test_prefix.
2610 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
2611 * gdb.mi/mi-watch.exp: Use with_test_prefix.
2612 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
2613 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
2614 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
2615 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
2616 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
2617 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
2618 append instead of lappend to append to pf_prefix.
2619 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
2620 * gdb.trace/change-loc.exp: Use with_test_prefix.
2621 * gdb.trace/pending.exp: Use with_test_prefix.
2622 * gdb.trace/status-stop.exp: Use with_test_prefix.
2623 * gdb.trace/strace.exp: Use with_test_prefix.
2624 * gdb.trace/trace-break.exp: Use with_test_prefix.
2625 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
2626 instead of lappend to append to pf_prefix.
2627
35dc4a6b
JK
26282012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2629
2630 Fix racy FAILs.
2631 * gdb.base/inferior-died.c (main): Add return of 0.
2632 * gdb.base/inferior-died.exp (continue): Fix expectation of
2633 asynchronous events.
2634 (p 1): New test.
2635
c5a006e6
PA
26362012-02-20 Pedro Alves <palves@redhat.com>
2637
2638 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
2639 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
2640 gdb's internal debug output. For the non-threaded case, look for
2641 "Program received signal SIGLARM", for the threaded case, peek at
2642 the thread's siginfo.
2643
cc51a170
PA
26442012-02-20 Pedro Alves <palves@redhat.com>
2645
2646 General cleanup, make output test messages unique, and build
2647 different executable files for the non-threaded and threaded
2648 cases.
2649
2650 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
2651 Delete.
2652 (executable_nothr, executable_thr): New globals.
2653 (top level): Adjust to delete both executables.
2654 (corefunc): New parameter $executable. Set $pf_prefix instead of
2655 hand writing a prefix in tests. Issue a clean_restart and enable
2656 lin-lwp debug output here.
2657 (top level): Adjust. Use build_executable. Don't start gdb here,
2658 and don't enable lin-lwp debug output here.
2659 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
2660
c755f03d
JK
26612012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2662
2663 Fix racy FAILs.
2664 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
2665 "continue" command.
2666
6bec5e0a
JK
26672012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2668
2669 Fix for gdbserver non-extended mode.
2670 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
2671 and gdb_run_cmd.
2672
2e8265fd
TT
26732012-02-17 Tom Tromey <tromey@redhat.com>
2674
2675 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
2676 * gdb.python/py-events.exp: Check 'dir' output.
2677 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
2678
9e507076
YQ
26792012-02-17 Yao Qi <yao@codesourcery.com>
2680
2681 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
2682
32d22ab1
TT
26832012-02-16 Tom Tromey <tromey@redhat.com>
2684
2685 * gdb.base/inferior-died.c: Don't include stdio.h.
2686
9addecb9
TT
26872012-02-16 Tom Tromey <tromey@redhat.com>
2688
2689 * gdb.base/inferior-died.c: New file.
2690 * gdb.base/inferior-died.exp: New file.
2691
4cb6da1c
AR
26922012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
2693
2694 * gdb.base/break-inline.exp: New file.
2695 * gdb.base/break-inline.c: New file.
2696
3af2590d
TT
26972012-02-15 Tom Tromey <tromey@redhat.com>
2698
2699 * gdb.base/pc-fp.exp: Add "info register" tests.
2700
29988831
TT
27012012-02-15 Tom Tromey <tromey@redhat.com>
2702
2703 * gdb.base/regs.exp: Remove.
2704
10010058
PA
27052012-02-15 Pedro Alves <palves@redhat.com>
2706
2707 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
2708 the target doesn't support tracepoints.
2709 * gdb.trace/circ.exp: Ditto.
2710 * gdb.trace/collection.exp: Ditto.
2711 * gdb.trace/packetlen.exp: Ditto.
2712 * gdb.trace/passc-dyn.exp: Ditto.
2713 * gdb.trace/report.exp: Ditto.
2714 * gdb.trace/tfind.exp: Ditto.
2715 * gdb.trace/tspeed.exp: Ditto.
2716 * gdb.trace/tsv.exp: Ditto.
2717 * gdb.trace/unavailable.exp: Ditto.
2718 * gdb.trace/while-dyn.exp: Ditto.
2719
a2e0062d
PA
27202012-02-15 Pedro Alves <palves@redhat.com>
2721
2722 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
2723 gdb_test_multiple, and call unsupported instead of fail, if the
2724 remote side does not support the request.
2725
a1999d40
PA
27262012-02-15 Pedro Alves <palves@redhat.com>
2727
2728 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
2729 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
2730 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
2731 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
2732 * gdb.server/server-run.exp: Make sure gdb is disconnected.
2733 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
2734 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
2735 doesn't start with "extended-" already.
2736
7cee1e54
PA
27372012-02-15 Pedro Alves <palves@redhat.com>
2738
2739 Support extended-remote. Avoid cascading timeouts.
2740
2741 * gdb.base/attach.exp (do_attach_tests): Add expected output for
2742 the extended-remote target. If attaching with no file fails, load
2743 the file manually.
2744 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
2745
816338b5
SS
27462012-02-14 Stan Shebs <stan@codesourcery.com>
2747
2748 * gdb.base/ena-dis-br.exp: Add enable count test.
2749
cc30c4bd
PA
27502012-02-13 Pedro Alves <palves@redhat.com>
2751
2752 * config/mips-idt.exp: Delete.
2753 * gdb.base/a2-run.exp: Remove mips-idt xfails.
2754 * gdb.base/bitfields.exp: Remove mips-idt restarts.
2755 * gdb.base/break.exp: Remove mips-idt references.
2756 * gdb.base/chng-syms.exp: Ditto.
2757 * gdb.base/default.exp: Ditto.
2758 * gdb.base/funcargs.exp (funcargs_reload): Delete.
2759 (top level): Don't call it.
2760 * gdb.base/opaque.exp: Remove mips-idt restarts.
2761 * gdb.base/ptype.exp: Remove mips-idt xfails.
2762 * gdb.base/scope.exp: Remove mips-idt restarts.
2763 * gdb.base/sepdebug.exp: Remove mips-idt references.
2764 * gdb.base/watchpoint.exp (maybe_clean_restart)
2765 (maybe_reinitialize): Delete.
2766 (test_disabling_watchpoints, test_disabling_watchpoints)
2767 (test_watchpoint_triggered_in_syscall)
2768 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
2769 Don't call them.
2770
57008375
JK
27712012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2772
2773 * gdb.server/server-exec-info.exp: New file.
2774
4a2d9c08
PA
27752012-02-10 Pedro Alves <palves@redhat.com>
2776
2777 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
2778 always non-empty.
2779 (test_attach): Always pass $exec to test_attach_gdb.
2780
09fa21bd
TT
27812012-02-08 Tom Tromey <tromey@redhat.com>
2782
2783 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
2784 before inferior is started.
2785
f0823d2c
TT
27862012-02-07 Tom Tromey <tromey@redhat.com>
2787
2788 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
2789 Symbol.value.
2790 * gdb.python/py-symbol.c (qq): Set default value.
2791
27922012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
2793
2794 * gdb.python/py-symbol.c (qq): New global.
2795 * gdb.python/py-symbol.exp: Add test for frame-less
2796 lookup_symbol.
2797 * gdb.python/py-symtab.exp: Fix line number.
2798
f7e44f65
JB
27992012-02-03 Joel Brobecker <brobecker@adacore.com>
2800
2801 * gdb.ada/mi_task_arg: New testcase.
2802
4c9ed63c
PA
28032012-02-02 Pedro Alves <palves@redhat.com>
2804
2805 * gdb.reverse/until-precsave.exp: Also put "record save" under the
2806 extended timeout.
2807
c0b9f2c6
PA
28082012-02-02 Pedro Alves <palves@redhat.com>
2809
2810 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
2811 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
2812
5f8cefd7
PA
28132012-02-02 Pedro Alves <palves@redhat.com>
2814
2815 * gdb.base/term.exp: Rewrite.
2816 * gdb.base/term.c: New.
2817
2f3a2569
PA
28182012-02-02 Pedro Alves <palves@redhat.com>
2819
2820 * gdb.base/default.exp (run "r" abbreviation, run): Add
2821 extended-remote expected output.
2822
f149aabd
TT
28232012-02-02 Tom Tromey <tromey@redhat.com>
2824
2825 * gdb.cp/dispcxx.exp: New file.
2826 * gdb.cp/dispcxx.cc: New file.
2827
03bef283
TT
28282012-02-01 Tom Tromey <tromey@redhat.com>
2829
2830 * gdb.base/jit-simple.exp: New file.
2831 * gdb.base/jit-simple.c: New file.
2832
a79b18b5
YQ
28332012-01-30 Yao Qi <yao@codesourcery.com>
2834
2835 * gdb.base/skip.exp: Make test result unique.
2836
f0d1a53e
JK
28372012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2838
2839 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
2840 compatibility with valgrind-3.7.0.
2841
4b3c9f41
PA
28422012-01-27 Pedro Alves <palves@redhat.com>
2843
2844 * gdb.base/watchpoint.exp (no_hw): New global.
2845 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
2846 disable hw watchpoints.
2847 (test_wide_location_1, test_wide_location_2): If no_hw is set,
2848 don't expect hw watchpoints.
2849 (no_hw_watchpoints): Always clean restart.
2850 (do_tests): New procedure, factored out from the top level.
2851 (top level): Run tests twice. Once with hw watchpoints enabled,
2852 another time with hw watchpoints disabled.
2853
a13491c8
PA
28542012-01-27 Pedro Alves <palves@redhat.com>
2855
2856 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
2857 out from the top level.
2858 (top level): Call it instead.
2859
f2c8a051
PA
28602012-01-27 Pedro Alves <palves@redhat.com>
2861
2862 * gdb.base/watchpoint.exp (top level): Re-enable hardware
2863 watchpoints sooner.
2864
654d7a9e
PA
28652012-01-27 Pedro Alves <palves@redhat.com>
2866
2867 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
2868
274f47f3
PA
28692012-01-27 Pedro Alves <palves@redhat.com>
2870
2871 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
2872 "You may have requested too many hardware
2873 breakpoints/watchpoints".
2874
e4d63ba2
PA
28752012-01-27 Pedro Alves <palves@redhat.com>
2876
2877 * gdb.base/watchpoint.exp (maybe_clean_restart)
2878 (maybe_reinitialize): New.
2879 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
2880 expect "hit N times".
2881 (test_disabling_watchpoints, test_complex_watchpoint)
2882 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
2883 Call maybe_clean_restart.
2884 (top level): Use clean_restart. Remove "mips-idt-*"
2885 reinitialization.
2886
dbd95daf
PA
28872012-01-27 Pedro Alves <palves@redhat.com>
2888
2889 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
2890
f3ad2025
PA
28912012-01-27 Pedro Alves <palves@redhat.com>
2892
2893 * gdb.base/watchpoint.exp: Clean restart after tests that don't
2894 require `initialize' anymore. Remove unnecessary `initialize'
2895 calls.
2896
100aa3ae
PA
28972012-01-27 Pedro Alves <palves@redhat.com>
2898
2899 * gdb.base/watchpoint.exp (wp_set): Delete.
2900 (initialize, test_simple_watchpoint, top level): Remove dead code.
2901
c79a8e11
PA
29022012-01-27 Pedro Alves <palves@redhat.com>
2903
2904 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
2905 typo.
2906
048fe15a
PA
29072012-01-27 Pedro Alves <palves@redhat.com>
2908
2909 * config/extended-gdbserver.exp: New file.
2910 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
2911 comment.
2912 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
2913 * boards/native-extended-gdbserver.exp: New file.
2914
4033a6bf
PA
29152012-01-26 Pedro Alves <palves@redhat.com>
2916
2917 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
2918 and gdb_test_multiple.
2919
3d7f4b81
PA
29202012-01-26 Pedro Alves <palves@redhat.com>
2921
2922 Make test messages unique, and more identifiable.
2923 * gdb.multi/watchpoint-multi.exp: Change test messages.
2924
484abf42
TT
29252012-01-25 Tom Tromey <tromey@redhat.com>
2926
2927 * gdb.base/solib-disc.exp: Fix regexps.
2928
edcc5120
TT
29292012-01-24 Tom Tromey <tromey@redhat.com>
2930
2931 * lib/mi-support.exp (mi_expect_stop): Add special case for
2932 solib-event.
2933 * gdb.base/catch-load-so.c: New file.
2934 * gdb.base/catch-load.exp: New file.
2935 * gdb.base/catch-load.c: New file.
2936 * gdb.base/break-interp.exp (reach_1): Update regexp.
2937
30b91c90
JK
29382012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2939
2940 Fix fuzzy results.
2941 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
2942 lpsimple and func.
2943
53fe1783
GB
29442012-01-24 Gary Benson <gbenson@redhat.com>
2945
2946 Delete #if 0'd out code.
2947 * gdb.base/default.exp (info catch): Remove.
2948 * gdb.base/gdb_history (info catch): Likewise.
2949 * gdb.base/help.exp (info catch): Likewise.
2950
d0d8b0c6
JK
29512012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2952
2953 Fix watchpoints to be specific for each inferior.
2954 * gdb.multi/watchpoint-multi.c: New file.
2955 * gdb.multi/watchpoint-multi.exp: New file.
2956
4403d8e9
JK
29572012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2958
2959 Fix watchpoints across inferior fork.
2960 * gdb.threads/watchpoint-fork-child.c: New file.
2961 * gdb.threads/watchpoint-fork-mt.c: New file.
2962 * gdb.threads/watchpoint-fork-parent.c: New file.
2963 * gdb.threads/watchpoint-fork-st.c: New file.
2964 * gdb.threads/watchpoint-fork.exp: New file.
2965 * gdb.threads/watchpoint-fork.h: New file.
2966
050a2e1d
PA
29672012-01-23 Pedro Alves <palves@redhat.com>
2968
2969 * gdb.base/call-signal-resume.exp: Allow output after "return".
2970
6a52fb62
PA
29712012-01-20 Pedro Alves <palves@redhat.com>
2972
2973 * gdb.python/py-finish-breakpoint.py: Fix typo.
2974
145b16a9
UW
29752012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
2976
2977 * gdb.base/info-proc.exp: Also run on remote targets. Main
2978 "info proc" command is now always present; whether target supports
2979 actual info proc operation is detected when attempting to issue
2980 the command.
2981
26f6125e
JK
29822012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2983
2984 * .gdbinit: Remove.
2985
eb5227ce
PA
29862012-01-19 Pedro Alves <palves@redhat.com>
2987
2988 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
2989 look at the funtions' returns.
2990 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
2991 (jprint.print(int, int)): Change return type to int. Adjust.
2992
1db33378
PP
29932012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
2994
2995 PR gdb/9538
2996 * gdb.base/sepdebug.exp: New test.
2997
b9736cf8
PA
29982012-01-18 Pedro Alves <palves@redhat.com>
2999
3000 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
3001 Allow output before ^done.
3002
4aac40c8
TT
30032012-01-16 Tom Tromey <tromey@redhat.com>
3004
3005 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
3006 Add tests for relative directory.
3007
cafec441
TT
30082012-01-16 Tom Tromey <tromey@redhat.com>
3009
3010 * gdb.base/printcmds.c (enum flag_enum): New.
3011 (three): New global.
3012 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
3013 enum printing.
3014 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
3015 FlagEnumerationPrinter.
3016 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
3017 * gdb.python/py-pp-maint.c (enum flag_enum): New.
3018 (fval): New global.
3019
abcc4978
PA
30202012-01-16 Pedro Alves <palves@redhat.com>
3021
3022 * lib/gdb.exp (banned_procedures): New variable.
3023 (banned_variables_traced): Rename to ...
3024 (banned_traced): ... this.
3025 (gdb_init): Also trace banned procedures.
3026 (gdb_finish): Also untrace banned procedures.
3027
97ccebe8
PA
30282012-01-16 Pedro Alves <palves@redhat.com>
3029
3030 Remove all calls to strace.
3031
2af7517b
JK
30322012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3033
3034 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
3035 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
3036
9241a8bc
PP
30372012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
3038
3039 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
3040 * gdb.base/pie-execl.exp: Likewise.
3041
3848a17f
KS
30422012-01-12 Keith Seitz <keiths@redhat.com>
3043
3044 PR mi/10586
3045 * gdb.mi/var-cmd.c (struct anonymous): New structure.
3046 (do_anonymous_type_tests): New function.
3047 (main): Call do_anonymous_type_tests.
3048 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
3049 (verify_everything): New procedure.
3050 * gdb.mi/mi-var-cp.cc (class A): New class.
3051 (anonymous_structs_and_unions): New function.
3052 (main): Call anonymous_structs_and_unions.
3053 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
3054 (verify_everything): New procedure.
3055
440e2fca
KS
30562012-01-12 Keith Seitz <keiths@redhat.com>
3057
3058 * lib/mi-support.exp: Expand comments about PATH_EXPR.
3059 (varobj_tree::get_path_expr): Assume that all varobjs are
3060 compound unless they are known simple types.
3061 Adjust path expressions based on parent type, path parent type,
3062 and tree language.
3063 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
3064 the root varobj.
3065 (mi_walk_varobj_tree): Add LANGUAGE parameter.
3066
675399c9
PA
30672012-01-11 Pedro Alves <palves@redhat.com>
3068
3069 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
3070 core files on this machine" anymore.
3071
97ddaa9b
PH
30722012-01-11 Paul Hilfinger <hilfingr@adacore.com>
3073
3074 * gdb.base/watchpoint.c (recurser): Initialize local_x.
3075 (main): Repeat recurser call.
3076 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
3077 equivalent to 'local_x'.
3078
ea733575
PH
30792012-01-11 Paul Hilfinger <hilfingr@adacore.com>
3080 Joel Brobecker <brobecker@adacore.com>
3081
3082 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
3083
2ca0b532
PA
30842012-01-05 Pedro Alves <alves.ped@gmail.com>
3085
3086 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
3087 * gdb.python/py-events.c (first): Add bits for new "step N" test.
3088 * gdb.python/py-events.exp: Test that "step N" tripping on a
3089 breakpoint emits a breakpoint event.
3090
6e681866
JB
30912012-01-03 Joel Brobecker <brobecker@adacore.com>
3092
3093 * gdb.base/auxv.exp: Reformat the copyright notice.
3094
3c2d6aff
YQ
30952012-01-03 Yao Qi <yao@codesourcery.com>
3096
3097 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
3098 (strace_trace_on_diff_addr): New.
3099 * gdb.trace/strace.c: (main): Add two local variables.
3100
0852fee3
UW
31012011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
3102
3103 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
3104 * gdb.cell/gcore.exp: Likewise.
3105 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
3106 to verify the correct instance of main is selected.
3107
12c3e59c
JB
31082012-01-02 Joel Brobecker <brobecker@adacore.com>
3109
3110 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
3111 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
3112 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
3113 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
3114 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
3115 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
3116 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
3117 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
3118 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
3119 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
3120 gdb.threads/thread_check.c: Reformat copyright header.
3121
c0f378ec
EBM
31222011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
3123
e4a7ca93 3124 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
3125 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
3126 is not enabled.
3127
3bc96cfb
JK
31282011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3129
3130 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
3131 parameter to self_exec, adjust the function.
3132 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
3133 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
3134 (set var do_exit = 0): Remove test.
3135 (newline at end of file): Add one.
3136
095bcf5e
JB
31372011-12-27 Joel Brobecker <brobecker@adacore.com>
3138
3139 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
3140 New files.
3141
18d19bd1
JK
31422011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3143
3144 Fix racy FAILs.
3145 * gdb.threads/fork-thread-pending.c (barrier): New variable.
3146 (thread_function, thread_forker): Call pthread_barrier_wait for it.
3147 (main): Call pthread_barrier_init for it.
3148
e809353a
JK
31492011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3150
3151 Fix double send_gdb leading to racy FAILs.
3152 * gdb.base/break.exp (set silent break bp_location1): Replace
3153 3x send_gdb and gdb_expect by gdb_test.
3154 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
3155 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
3156 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
3157 instead of send_gdb. Twice.
3158 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
3159 3x send_gdb and gdb_expect by gdb_test.
3160 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
3161
da8cb7ec
JK
31622011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3163
3164 * gdb.linespec/linespec.exp: Compile using {c++}.
3165
ae1a303e
JK
31662011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3167
3168 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
3169 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
3170 (verify GCC PR debug/51668): New test.
3171
cc72b2a2
KP
31722011-12-23 Kevin Pouget <kevin.pouget@st.com>
3173
3174 Introduce gdb.FinishBreakpoint in Python.
3175 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
3176 py-finish-breakpoint2
3177 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
3178 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
3179 instead of line number.
3180 * gdb.python/py-finish-breakpoint.c: New file.
3181 * gdb.python/py-finish-breakpoint.exp: New file.
3182 * gdb.python/py-finish-breakpoint.py: New file.
3183 * gdb.python/py-finish-breakpoint2.cc: New file.
3184 * gdb.python/py-finish-breakpoint2.exp: New file.
3185 * gdb.python/py-finish-breakpoint2.py: New file.
3186
3b7962f9
JK
31872011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3188
3189 Partial fix of compatibility with gcc-4.7.
3190 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
3191 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
3192 Add comment to add a PASS case in the future.
3193
6538471c
JK
3194 Fix compatibility with gcc-4.7.
3195 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
3196
7052e42c
UW
31972011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
3198
3199 PR tdep/12797
3200 * gdb.base/callfuncs.exp: Remove KFAIL.
3201
9ac7f98e
JB
32022011-12-21 Joel Brobecker <brobecker@adacore.com>
3203
3204 * gdb.ada/task_bp: New testcase.
3205
f6eeced0
JK
32062011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3207
3208 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
3209 -DNO_SECTIONS.
3210 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
3211
72225e17
JK
32122011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3213
3214 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
3215 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
3216 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
3217 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
3218 conditional for gcc <= 4.5.
3219
13ac8d2c
JK
32202011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3221
3222 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
3223 by XFAIL.
3224 * gdb.cp/static-method.exp (info addr A::func())
3225 (list static-method.cc:xxx::(anonymous namespace)::A::func)
3226 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
3227 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
3228 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
3229 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
3230 (test value of F in k3_m): Likewise.
3231 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
3232 Likewise.
3233
049682ba
JK
32342011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3235
3236 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
3237 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
3238 Remove.
3239 * gdb.threads/attachstop-mt.c: Remove.
3240 * gdb.threads/attachstop-mt.exp: Remove.
3241
2c9d8796
MK
32422011-12-17 Mark Kettenis <kettenis@gnu.org>
3243
3244 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
3245
e0f9f062
DE
32462011-12-16 Doug Evans <dje@google.com>
3247
f4aa2101 3248 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
3249 * boards/native-gdbserver.exp: New file.
3250
e0f9f062
DE
3251 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
3252 gdbserver output.
3253 (gdbserver_default_get_remote_address): New function.
3254 (gdbserver_start): Call gdb,get_remote_address to compute argument
3255 to "target remote" command.
3256
80b6e756
PM
32572011-12-16 Phil Muldoon <pmuldoon@redhat.com>
3258
1c3ad6ab 3259 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
3260 python print-stack. Add set/show python print-stack
3261 off|full|message tests.
3262
1576bd00
YQ
32632011-12-15 Yao Qi <yao@codesourcery.com>
3264
3265 * gdb.trace/strace.c: New
3266 * gdb.trace/strace.exp: New.
3267
d6a0f6e0
TT
32682011-12-14 Tom Tromey <tromey@redhat.com>
3269
3270 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
3271
31015e1d
DE
32722011-12-14 Doug Evans <dje@google.com>
3273
3274 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
3275
7b50312a
PA
32762011-12-14 Pedro Alves <pedro@codesourcery.com>
3277
3278 PR threads/10729
3279
3280 * gdb.mi/watch-nonstop.c: New file.
3281 * gdb.mi/mi-watch-nonstop.exp: New file.
3282
924437bc
PA
32832011-12-13 Pedro Alves <pedro@codesourcery.com>
3284 Doug Evans <dje@google.com>
3285
3286 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
3287 (clean_restart): Remove references to the gdb_stub target board
3288 variable.
3289 (gdb_step_for_stub): Delete.
3290
3291 * gdb.base/annota1.exp: Remove all references to [target_info
3292 exists gdb_stub], gdb_step_for_stub and usestubs.
3293 * gdb.base/annota3.exp: Ditto.
3294 * gdb.base/async.exp: Ditto.
3295 * gdb.base/break.exp: Ditto.
3296 * gdb.base/code-expr.exp: Ditto.
3297 * gdb.base/commands.exp: Ditto.
3298 * gdb.base/completion.exp: Ditto.
3299 * gdb.base/condbreak.exp: Ditto.
3300 * gdb.base/consecutive.exp: Ditto.
3301 * gdb.base/cvexpr.exp: Ditto.
3302 * gdb.base/define.exp: Ditto.
3303 * gdb.base/display.exp: Ditto.
3304 * gdb.base/ena-dis-br.exp: Ditto.
3305 * gdb.base/environ.exp: Ditto.
3306 * gdb.base/gnu-ifunc.exp: Ditto.
3307 * gdb.base/maint.exp: Ditto.
3308 * gdb.base/pending.exp: Ditto.
3309 * gdb.base/sect-cmd.exp: Ditto.
3310 * gdb.base/sepdebug.exp: Ditto.
3311 * gdb.base/unload.exp: Ditto.
3312 * gdb.base/watchpoint-solib.exp: Ditto.
3313 * gdb.cp/annota2.exp: Ditto.
3314 * gdb.cp/annota3.exp: Ditto.
3315 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
3316 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
3317 * gdb.mi/mi-pending.exp: Ditto.
3318 * gdb.trace/circ.exp: Ditto.
3319 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
3320 * gdb.base/list.exp: Ditto.
3321
3322 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
3323 breakpoint function and all references to the usestubs macro.
3324 * gdb.base/exprs.c: Ditto.
3325 * gdb.base/freebpcmd.c: Ditto.
3326 * gdb.base/bitfields.c: Ditto.
3327 * gdb.base/bitfields2.c: Ditto.
3328 * gdb.base/break.c: Ditto.
3329 * gdb.base/call-sc.c: Ditto.
3330 * gdb.base/call-signals.c: Ditto.
3331 * gdb.base/callfuncs.c: Ditto.
3332 * gdb.base/charset.c: Ditto.
3333 * gdb.base/consecutive.c: Ditto.
3334 * gdb.base/constvars.c: Ditto.
3335 * gdb.base/funcargs.c: Ditto.
3336 * gdb.base/int-type.c: Ditto.
3337 * gdb.base/interrupt.c: Ditto.
3338 * gdb.base/langs0.c: Ditto.
3339 * gdb.base/list0.c: Ditto.
3340 * gdb.base/mips_pro.c: Ditto.
3341 * gdb.base/miscexprs.c: Ditto.
3342 * gdb.base/nodebug.c: Ditto.
3343 * gdb.base/opaque0.c: Ditto.
3344 * gdb.base/pointers.c: Ditto.
3345 * gdb.base/printcmds.c: Ditto.
3346 * gdb.base/ptype.c: Ditto.
3347 * gdb.base/recurse.c: Ditto.
3348 * gdb.base/reread1.c: Ditto.
3349 * gdb.base/reread2.c: Ditto.
3350 * gdb.base/restore.c: Ditto.
3351 * gdb.base/return.c: Ditto.
3352 * gdb.base/run.c: Ditto.
3353 * gdb.base/scope0.c: Ditto.
3354 * gdb.base/sepdebug.c: Ditto.
3355 * gdb.base/setshow.c: Ditto.
3356 * gdb.base/setvar.c: Ditto.
3357 * gdb.base/sigall.c: Ditto.
3358 * gdb.base/signals.c: Ditto.
3359 * gdb.base/structs.c: Ditto.
3360 * gdb.base/structs2.c: Ditto.
3361 * gdb.base/testenv.c: Ditto.
3362 * gdb.base/twice.c: Ditto.
3363 * gdb.base/unwindonsignal.c: Ditto.
3364 * gdb.base/watchpoint.c: Ditto.
3365 * gdb.base/watchpoints.c: Ditto.
3366 * gdb.base/whatis.c: Ditto.
3367 * gdb.cp/classes.cc: Ditto.
3368 * gdb.cp/cplusfuncs.cc: Ditto.
3369 * gdb.cp/derivation.cc: Ditto.
3370 * gdb.cp/formatted-ref.cc: Ditto.
3371 * gdb.cp/misc.cc: Ditto.
3372 * gdb.cp/overload.cc: Ditto.
3373 * gdb.cp/ovldbreak.cc: Ditto.
3374 * gdb.cp/ref-params.cc: Ditto.
3375 * gdb.cp/ref-types.cc: Ditto.
3376 * gdb.cp/templates.cc: Ditto.
3377 * gdb.cp/virtfunc.cc: Ditto.
3378 * gdb.hp/gdb.aCC/run.c: Ditto.
3379 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
3380 * gdb.hp/gdb.compat/xdb0.c: Ditto.
3381 * gdb.reverse/consecutive-reverse.c: Ditto.
3382 * gdb.reverse/sigall-reverse.c: Ditto.
3383 * gdb.reverse/until-reverse.c: Ditto.
3384 * gdb.reverse/watch-reverse.c: Ditto.
3385 * gdb.trace/actions.c: Ditto.
3386 * gdb.trace/circ.c: Ditto.
3387 * gdb.trace/collection.c: Ditto.
3388
fabde485
PA
33892011-12-13 Pedro Alves <pedro@codesourcery.com>
3390
3391 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
3392 (func6, func7): New.
3393 (main): Call func6 and func7.
3394 * gdb.base/watchpoint.exp (test_wide_location_1)
3395 (test_wide_location_2): New.
3396 (top level): Re-enable hardware watchpoints if necessary. Call
3397 test_wide_location_1 and test_wide_location_2.
3398
ff7d1690
YQ
33992011-12-11 Yao Qi <yao@codesourcery.com>
3400
3401 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
3402
a6af7abe
JB
34032011-12-11 Joel Brobecker <brobecker@adacore.com>
3404
3405 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
3406 expected output for unsupported case.
3407
61638e15
JK
34082011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3409
3410 PR testsuite/12649
3411 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
3412 Protect gdb_test_multiple by final $gdb_prompt match.
3413
0a00efc3
JK
34142011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3415
3416 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
3417 New variable, new test.
3418 (list static-method.cc:xxx::(anonymous namespace)::A::func)
3419 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
3420 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
3421 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
3422 them if HAVE_GCC_45682_FIXED is not set.
3423
4511b1ba
YQ
34242011-12-10 Yao Qi <yao@codesourcery.com>
3425
3426 * gdb.trace/status-stop.exp: New.
3427 * gdb.trace/status-stop.c: New.
3428
27949e73
JK
34292011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3430
3431 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
3432 timeout.
3433
d8ea7931
TT
34342011-12-08 Tom Tromey <tromey@redhat.com>
3435
3436 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
3437 condition.
3438
1cc310d2
SS
34392011-12-07 Stan Shebs <stan@codesourcery.com>
3440
3441 * gdb.trace/tfind.exp: Update for output changes.
3442
d482a875
PA
34432011-12-07 Pedro Alves <pedro@codesourcery.com>
3444
3445 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
3446 throws "Cannot insert catchpoints in this configuration".
3447 * gdb.ada/mi_catch_ex.exp: Likewise.
3448
f0ba3972
PA
34492011-12-06 Pedro Alves <pedro@codesourcery.com>
3450
3451 * gdb.base/break-always.exp: Test changing memory at addresses
3452 with breakpoints inserted.
3453
f8eba3c6
TT
34542011-12-06 Joel Brobecker <brobecker@acacore.com>
3455
3456 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
3457 involving a fully qualified function name.
3458
34592011-12-06 Tom Tromey <tromey@redhat.com>
3460
3461 * gdb.ada/homonym.exp: Add three breakpoint tests.
3462
34632011-12-06 Tom Tromey <tromey@redhat.com>
3464
3465 * gdb.base/solib-weak.exp (do_test): Remove kfail.
3466 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
3467 * gdb.objc/objcdecode.exp: Update for output changes.
3468 * gdb.linespec/linespec.exp: New file.
3469 * gdb.linespec/lspec.cc: New file.
3470 * gdb.linespec/lspec.h: New file.
3471 * gdb.linespec/body.h: New file.
3472 * gdb.linespec/base/two/thefile.cc: New file.
3473 * gdb.linespec/base/one/thefile.cc: New file.
3474 * gdb.linespec/Makefile.in: New file.
3475 * gdb.cp/templates.exp (test_template_breakpoints): Update for
3476 output changes.
3477 * gdb.cp/re-set-overloaded.exp: Remove kfail.
3478 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
3479 makes one breakpoint.
3480 * gdb.cp/method2.exp (test_break): Update for output changes.
3481 * gdb.cp/mb-templates.exp: Update for output changes.
3482 * gdb.cp/mb-inline.exp: Update for output changes.
3483 * gdb.cp/mb-ctor.exp: Update for output changes.
3484 * gdb.cp/ovsrch.exp: Use fully-qualified names.
3485 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
3486 has multiple matches.
3487 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
3488 error message change.
3489 * gdb.base/list.exp (test_list_filename_and_number): Update for
3490 error message change.
3491 * gdb.base/break.exp: Disable pending breakpoints. Update for
3492 output changes.
3493 * configure.ac: Add gdb.linespec.
3494 * configure: Rebuild.
3495 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
3496
c642a434
UW
34972011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
3498
3499 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
3500 last_break register on s390*-*-* targets.
3501
b18003d1
JB
35022011-12-06 Joel Brobecker <brobecker@adacore.com>
3503
3504 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
3505 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
3506 of parameter X in procedure Foo.
3507
fe96589c
SS
35082011-12-05 Stan Shebs <stan@codesourcery.com>
3509
3510 * gdb.trace/tfind.exp: Update help string matches.
3511
1820ab47
JK
35122011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3513
3514 * gdb.server/ext-run.exp (get process list): Accept also systemd
3515 as PID 1.
3516
e11ac3a3
JK
35172011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3518 Pedro Alves <pedro@codesourcery.com>
3519
3520 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
3521 starting GDB.
3522 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
3523 $use_gdb_stub.
3524 * gdb.base/display.exp: Likewise.
3525 * gdb.base/ending-run.exp: Likewise.
3526 * gdb.base/list.exp (test_listsize): Likewise.
3527 * gdb.base/setshow.exp: Likewise.
3528 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
3529 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
3530 check by global $use_gdb_stub.
3531 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
3532 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
3533 (default_gdb_init): Unset global $use_gdb_stub.
3534 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
3535 by global $use_gdb_stub.
3536 * lib/gdbserver-support.exp: Extend comments for set_board_info
3537 gdb_protocol and gdb,socketport.
3538 (gdbserver_start_extended): Set global gdbserver_protocol and
3539 gdbserver_gdbport. Clear global use_gdb_stub.
3540 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
3541 from target use_gdb_stub.
3542 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
3543
1d41d75c
DE
35442011-12-03 Doug Evans <dje@google.com>
3545
3546 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
3547 (gdb_step_for_stub): Add comments.
3548
d6d7a51a
MR
35492011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
3550
3551 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
3552 to the caller.
3553 (gdb_test_multiple): Likewise.
3554
05acf274
JK
35552011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3556
3557 Fix gdb.mi/mi-solib.exp without system debug info installed.
3558 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
3559 expect attribute, return 0 for it. Update comments.
3560
2268b414
JK
35612011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3562
3563 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
3564 (corrupted list): Adjust the expectation.
3565
585861ea
JK
35662011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3567
3568 PR threads/13448
3569 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
3570 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
3571 * gdb.threads/tls-var-main.c: New file.
3572 * gdb.threads/tls-var.c: New file.
3573 * gdb.threads/tls-var.exp: New file.
3574
968643aa
JK
35752011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3576
3577 PR testsuite/12649
3578 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
3579 Protect gdb_test_multiple by final $gdb_prompt match.
3580 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
3581 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
3582 (test_tracepoints): Likewise.
3583
9750bca9
JK
35842011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3585
3586 PR breakpoints/13346
3587 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
3588 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
3589 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
3590
ac1349b7
JB
35912011-12-01 Joel Brobecker <brobecker@adacore.com>
3592
3593 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
3594 * gdb.ada/homonym/homonym.adb: For use of all types defined
3595 locally inside both Get_Value subprograms.
3596
26d44faf
JK
35972011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3598
3599 Fix racy FAILs.
3600 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
3601 of send_gdb.
3602
514f6425
UW
36032011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
3604
3605 * gdb.base/testenv.exp: Skip on remote targets. Unset global
3606 environment variable after test completed.
3607
4255c8d2
UW
36082011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
3609
3610 * gdb.base/solib-nodir.exp: Skip if remote target.
3611 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
3612 application. Call gdb_load_shlibs.
3613 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
3614
a35ad96a
JB
36152011-11-29 Joel Brobecker <brobecker@adacore.com>
3616
3617 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
3618
1a1d5513
JB
36192011-11-28 Joel Brobecker <brobecker@adacore.com>
3620
3621 * gdb.ada/fullname_bp: New testcase.
3622
50b4ddf8
JK
36232011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3624
3625 PR testsuite/12649
3626 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
3627 Wrap send_gdb into a new gdb_test.
3628
fb0aec57
JK
3629 Code cleanup.
3630 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
3631 Convert send_gdb and gdb_expect to gdb_test_multiple.
3632
2376d946
JK
36332011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3634
3635 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
3636
1eec78bd
KS
36372011-11-23 Keith Seitz <keiths@redhat.com>
3638
3639 * lib/mi-support.exp (varobj_tree): New namespace and procs.
3640 (mi_varobj_tree_test_children_callback): New proc.
3641 (mi_walk_varobj_tree): New proc.
3642
36dfb11c
TT
36432011-11-22 Tom Tromey <tromey@redhat.com>
3644
3645 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
3646 Add "use_mi_command" argument.
3647 (mi_run_cmd, mi_run_with_cli): New procs.
3648 * gdb.mi/solib-lib.c: New file.
3649 * gdb.mi/solib-main.c: New file.
3650 * gdb.mi/mi-solib.exp: New file.
3651
0e965dd0
DE
36522011-11-21 Doug Evans <dje@google.com>
3653
3654 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
3655 _Unwind_DebugHook is missing.
3656
f196051f
SS
36572011-11-20 Stan Shebs <stan@codesourcery.com>
3658
3659 * gdb.trace/tstatus.exp: New.
3660 * gdb.trace/actions.c: Include string.h.
3661
bfccc43c
YQ
36622011-11-18 Yao Qi <yao@codesourcery.com>
3663
3664 * gdb.trace/pending.exp: New.
3665 * gdb.trace/pending.c: New.
3666 * gdb.trace/pendshr1.c: New.
3667 * gdb.trace/pendshr2.c: New.
3668 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
3669 tracepoint location becomes pending.
3670 (tracepoint_change_loc_2): New.
3671
73cd8ab1
DM
36722011-11-16 David S. Miller <davem@davemloft.net>
3673
3674 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
3675 target is sparc*-*-linux*
3676
77426730
PK
36772011-11-15 Paul Koning <paul_koning@dell.com>
3678
3679 * gdb.python/py-type.exp: New testcases for exceptions on scalar
3680 types.
3681
ed59ded5
DE
36822011-11-14 Doug Evans <dje@google.com>
3683
3684 * gdb.base/shell.exp: New file.
3685
405f8e94
SS
36862011-11-14 Stan Shebs <stan@codesourcery.com>
3687
3688 * gdb.trace/ftrace.c: New.
3689 * gdb.trace/ftrace.exp: New.
3690
1e4d1764
YQ
36912011-11-14 Yao Qi <yao@codesourcery.com>
3692
3693 * gdb.trace/change-loc-1.c: New.
3694 * gdb.trace/change-loc-2.c: New.
3695 * gdb.trace/change-loc.c: New.
3696 * gdb.trace/change-loc.exp: New.
3697 * gdb.trace/change-loc.h: New.
3698 * gdb.trace/trace-break.c (marker): Define new symbol.
3699 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
3700 New.
3701 (break_trace_same_addr_6): New.
3702
71eba9c2 37032011-11-12 Matt Rice <ratmice@gmail.com>
3704
3705 * gdb.base/info-macros.exp: Make tests for info definitions
3706 test info macro. Add tests for info macro argument processing.
3707 Rename a few tests.
3708
1d93e29a
KS
37092011-11-11 Keith Seitz <keiths@redhat.com>
3710
3711 PR gdb/12843
3712 * gdb.base/linespecs.exp: New file.
3713
a4b5b48a
DE
37142011-11-11 Doug Evans <dje@google.com>
3715
3716 * gdb.threads/print-threads.exp: Extend timeout for slower
3717 tests.
3718
f6b47be4
DE
37192011-11-10 Doug Evans <dje@google.com>
3720
792a0230
DE
3721 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
3722 "record to end of main" test.
3723
f6b47be4
DE
3724 * gdb.python/py-type.c (TS): New typedef.
3725 (ts): New global.
3726 * gdb.python/py-type.exp: Test field list of typedef.
3727
22355c90
JB
37282011-11-10 Joel Brobecker <brobecker@adacore.com>
3729
3730 * gdb.ada/small_reg_param: New testcase.
3731
a7860e76
TT
37322011-11-09 Tom Tromey <tromey@redhat.com>
3733
3734 * gdb.cp/destrprint.exp: New file.
3735 * gdb.cp/destrprint.cc: New file.
3736
72a2e3dc
MI
37372011-11-08 Meador Inge <meadori@codesourcery.com>
3738
3739 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
3740 (switch_stack_to_other): New test function.
3741 * gdb.arch/thumb-prologue.exp: New test cases.
3742
c7195df2 37432011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
3744
3745 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
3746
d3895d7d
YQ
37472011-11-08 Yao Qi <yao@codesourcery.com>
3748
3749 * gdb.exp (supports_process_record): New.
3750 (supports_reverse): New.
3751 * gdb.reverse/break-precsave.exp: Call support_process_record
3752 to run test conditionally.
3753 * gdb.reverse/consecutive-precsave.exp: Likewise.
3754 * gdb.reverse/i386-precsave.exp: Likewise.
3755 * gdb.reverse/machinestate-precsave.exp: Likewise.
3756 * gdb.reverse/solib-precsave.exp: Likewise.
3757 * gdb.reverse/step-precsave.exp: Likewise.
3758 * gdb.reverse/until-precsave.exp: Likewise.
3759 * gdb.reverse/watch-precsave.exp: Likewise.
3760 * gdb.reverse/break-reverse.exp: Call support_reverse to run
3761 test conditionally.
3762 * gdb.reverse/consecutive-reverse.exp: Likewise.
3763 * gdb.reverse/finish-precsave.exp: Likewise.
3764 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
3765 * gdb.reverse/finish-reverse.exp: Likewise.
3766 * gdb.reverse/i386-reverse.exp: Likewise.
3767 * gdb.reverse/i386-sse-reverse.exp: Likewise.
3768 * gdb.reverse/machinestate.exp: Likewise.
3769 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
3770 * gdb.reverse/sigall-precsave.exp: Likewise.
3771 * gdb.reverse/sigall-reverse.exp: Likewise.
3772 * gdb.reverse/solib-reverse.exp: Likewise.
3773 * gdb.reverse/step-reverse.exp: Likewise.
3774 * gdb.reverse/until-reverse.exp: Likewise.
3775 * gdb.reverse/watch-reverse.exp: Likewise.
3776
a59306a3
YQ
37772011-11-05 Yao Qi <yao@codesourcery.com>
3778
3779 * gdb.trace/trace-break.exp: Add test on setting two
3780 fast tracepoints at the same address.
3781
87769f59
JK
37822011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3783
3784 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
3785
3065dfb6
SS
37862011-11-02 Stan Shebs <stan@codesourcery.com>
3787
3788 * gdb.trace/collection.c: Add code using strings.
3789 * gdb.trace/collection.exp: Add tests of string collection.
3790
89e208db
JK
37912011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3792
3793 * gdb.base/skip-solib.exp (executable_main): New variable.
3794 (binfile_main): Base it on that.
3795 Use $executable_main in clean_restart calls. Drop gdb_exit and
3796 gdb_start calls.
3797
405e54e9
JK
37982011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3799
3800 Fix racy FAILs.
3801 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
3802 breakpoint_re globals import by async. Set string_regex to .* for
3803 async. Remove the optional thread_selected_re and breakpoint_re
3804 globals expectations.
3805
58e8570a
JM
38062011-11-01 Joseph Myers <joseph@codesourcery.com>
3807
3808 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
3809 well as Cygwin.
3810
7b35ec7f 38112011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
3812
3813 Add tests for skip command.
89e208db
JK
3814 * gdb.base/skip-solib-lib.c: New
3815 * gdb.base/skip-solib-main.c: New
3816 * gdb.base/skip-solib.exp: New
3817 * gdb.base/skip.c: New
3818 * gdb.base/skip.exp: New
3819 * gdb.base/skip1.c: New
3820 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 3821
b9fd1791
PA
38222011-10-31 Yao Qi <yao@codesourcery.com>
3823 Pedro Alves <pedro@codesourcery.com>
3824
3825 * gdb.trace/trace-break.c: New.
3826 * gdb.trace/trace-break.exp: New.
3827
4323fecc
JK
38282011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3829
3830 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
3831 break-here-2.
3832
0e5bf2a8
PA
38332011-10-28 Pedro Alves <pedro@codesourcery.com>
3834
3835 * gdb.threads/no-unwaited-for-left.c: New.
3836 * gdb.threads/no-unwaited-for-left.exp: New.
3837 * gdb.threads/non-ldr-exc-1.c: New.
3838 * gdb.threads/non-ldr-exc-1.exp: New.
3839 * gdb.threads/non-ldr-exc-2.c: New.
3840 * gdb.threads/non-ldr-exc-2.exp: New.
3841 * gdb.threads/non-ldr-exc-3.c: New.
3842 * gdb.threads/non-ldr-exc-3.exp: New.
3843 * gdb.threads/non-ldr-exc-4.c: New.
3844 * gdb.threads/non-ldr-exc-4.exp: New.
3845
3a3dad98
JK
38462011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3847
3848 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
3849 * gdb.base/attach-pie-misread.exp: Likewise.
3850 * gdb.base/break-interp.exp: Likewise.
3851 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
3852 testcases for use_gdb_stub.
3853 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
3854 (continue): New testcase.
3855 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
3856 * gdb.threads/attach-into-signal.exp: Likewise.
3857 * gdb.threads/attach-stopped.exp: Likewise.
3858 * gdb.threads/attachstop-mt.exp: Likewise.
3859
d6a5d40c
PK
38602011-10-28 Paul Koning <paul_koning@dell.com>
3861
3862 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
3863
ca539be8
JK
38642011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3865
3866 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
3867 (mi_gdb_test): Import globals thread_selected_re
3868 and breakpoint_re. Expect them optionally at the regex start.
3869
d234ef5c
DE
38702011-10-27 Doug Evans <dje@google.com>
3871
3872 * gdb.python/python.exp: Test source -s.
3873
ab964825
PK
38742011-10-26 Paul Koning <paul_koning@dell.com>
3875
3876 * gdb.python/lib-types.cc (struct A): New structure.
3877 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 3878
54d8a644
PK
38792011-10-25 Paul Koning <paul_koning@dell.com>
3880
3881 PR python/13327
d234ef5c 3882
54d8a644
PK
3883 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
3884 fetch_lazy method.
3885
b0221781
YQ
38862011-10-24 Yao Qi <yao@codesourcery.com>
3887
3888 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
3889 target is tic6x-*-*.
3890
6cda5a20
JB
38912011-10-21 Joel Brobecker <brobecker@adacore.com>
3892
3893 * gdb.ada/mi_task_info/task_switch.adb: New file.
3894 * gdb.ada/mi_task_info.exp: New file.
3895
5ed9db04
JK
38962011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3897
3898 * gdb.cp/expand-psymtabs-cxx.exp: New file.
3899 * gdb.cp/expand-psymtabs-cxx.cc: New file.
3900
9df2fbc4
PM
39012011-10-20 Phil Muldoon <pmuldoon@redhat.com>
3902
3903 PR python/12656
3904
3905 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
3906 global_block tests.
3907
736086ba
TT
39082011-10-18 Tom Tromey <tromey@redhat.com>
3909
3910 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
3911
4af31552
TT
39122011-10-18 Tom Tromey <tromey@redhat.com>
3913
3914 * gdb.base/source.exp: Don't include full file name in test name.
3915 * gdb.python/python.exp: Don't include full file name in test
3916 name.
3917
43136979
AR
39182011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3919
3920 * gdb.base/attach-pie-noexec.c: New files.
3921 * gdb.base/attach-pie-noexec.exp: New files.
3922
543a9323
JM
39232011-10-17 Joseph Myers <joseph@codesourcery.com>
3924
3925 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
3926 prompt for each extra line in command.
3927
21ae7a4d
JK
39282011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3929
3930 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
3931 Revert the part of:
3932 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3933 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
3934 Change the expected string.
3935
20ec36d9
JK
39362011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3937
3938 Fix results with system glibc debug info installed.
3939 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
3940 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
3941 Accept also __libc_ symbol prefix and no prefix.
3942
6501c2fc
KS
39432011-10-14 Keith Seitz <keiths@redhat.com>
3944
3945 PR c++/13225
3946 * gdb.cp/converts.cc (foo3_1): New function.
3947 (foo3_2): New functions.
3948 * gdb.cp/converts.exp: Add tests for int to pointer conversion
3949 and null pointer conversions of integer constant zero.
3950 Add test to check if all arguments are checked for incompatible
3951 conversion BADNESS.
3952
55b1fd0c
TT
39532011-10-14 Tom Tromey <tromey@redhat.com>
3954
3955 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
3956 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
3957 linespec.
3958
22c05d8a
JK
39592011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3960
3961 Fix internal error regression.
3962 * gdb.dwarf2/implptr-optimized-out.S: New file.
3963 * gdb.dwarf2/implptr-optimized-out.exp: New file.
3964
1d6edc3c
JK
39652011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3966
3967 Fix empty DWARF expressions DATA vs. SIZE conditionals.
3968 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
3969 (loclist): New.
3970 (4): New abbrev.
3971 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
3972 Use prepare_for_testing, remove clean_restart.
3973 (p arraynoloc, p arraycallnoloc): New tests.
3974
9ec72168
JK
39752011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3976
3977 * gdb.cp/namespace-enum.exp (executable): New variable.
3978 (binfile): Use ${objdir}/${subdir}/ prefix.
3979 Use ${executable} for clean_restart.
3980
9c6c53f7
SA
39812011-10-11 Sterling Augustine <saugustine@google.com>
3982
3983 * gdb.cp/Makefile.in: Add namespace-enum test.
3984 * gdb.cp/namespace-enum.exp: New file.
3985 * gdb.cp/namespace-enum.c: New file.
3986 * gdb.cp/namespace-enum-main.c: New file.
3987
fac7ceb3
UW
39882011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
3989
3990 * gdb.python/py-shared.exp: Relax filename check to handle remote:
3991 sysroot.
3992
941b2081
JK
39932011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3994
3995 Reimplement @entry in input expressions.
3996 * gdb.base/exprs.c (v_int_array_init): New variable.
3997 * gdb.base/exprs.exp (print v_int_array_init)
3998 (print *v_int_array_init@1, print *v_int_array_init@2)
3999 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
4000 (print v_int_array_init[1]@1): New tests.
4001
0344e878
JM
40022011-10-10 Joseph Myers <joseph@codesourcery.com>
4003
4004 * gdb.cp/gdb2495.exp: Do not include directories in filename in
4005 expected message.
4006
5a56e9c5
DE
40072011-10-09 Doug Evans <dje@google.com>
4008
4009 * gdb.base/alias.exp: Add tests for alias command.
4010
2bda9cc5
JK
40112011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4012
4013 * gdb.arch/amd64-entry-value.s: New file.
4014 * gdb.mi/mi2-amd64-entry-value.s: New file.
4015
a471c594
JK
40162011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4017
4018 Display @entry parameter values even for references.
4019 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
4020 functions.
4021 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
4022 reference and datap_input.
4023 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
4024 breakpoints.
4025 (continue to breakpoint: entry_reference: reference)
4026 (entry_reference: bt at entry)
4027 (continue to breakpoint: entry_reference: breakhere_reference)
4028 (entry_reference: bt, entry_reference: ptype regparam)
4029 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
4030 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
4031 (entry_reference: p regcopy, entry_reference: p nodataparam)
4032 (entry_reference: p nodataparam@entry): New tests.
4033
36b11add
JK
40342011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4035
4036 Support @entry in input expressions.
4037 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
4038 (entry_stack: p s1@entry, entry_stack: p s2@entry)
4039 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
4040 (tailcall: p j@entry): New tests.
4041 * gdb.cp/koenig.cc (A::entry): New function.
4042 (main): Call it.
4043 * gdb.cp/koenig.exp (p entry (c)): New test.
4044
e18b2753
JK
40452011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4046
4047 Display @entry parameter values (without references).
4048 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
4049 (different, validity, invalid): New functions.
4050 (main): Call them.
4051 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
4052 stacktest, breakhere_stacktest, different, breakhere_different,
4053 breakhere_validity and breakhere_invalid.
4054 (entry: bt): Update for @entry.
4055 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
4056 (entry_validity: *, entry_invalid: *): Many new tests.
4057 * gdb.base/break.exp
4058 (run until breakpoint set at small function, optimized file): Accept
4059 also the @entry suffix.
4060 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
4061 * gdb.mi/mi2-amd64-entry-value.c: New files.
4062 * gdb.mi/mi2-amd64-entry-value.exp: New files.
4063
2d6c5dc2
JK
40642011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4065
4066 Protect entry values against self tail calls.
4067 * gdb.arch/amd64-entry-value.cc (self2, self): New.
4068 (main): Call self.
4069 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
4070 (set debug entry-values 1, self: bt debug entry-values): New tests.
4071
111c6489
JK
40722011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4073
4074 Recognize virtual tail call frames.
4075 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
4076 (amb_b, amb_a): New.
4077 (main): Call a and b.
4078 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
4079 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
4080 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
4081 New tests.
4082
8e3b41a9
JK
40832011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4084
4085 Implement basic support for DW_TAG_GNU_call_site.
4086 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
4087 * gdb.arch/amd64-entry-value.cc: New file.
4088 * gdb.arch/amd64-entry-value.exp: New file.
4089
181cebd4
JK
40902011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4091
4092 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
4093 * gdb.dwarf2/implptr-64bit.S: New file.
4094 * gdb.dwarf2/implptr-64bit.exp: New file.
4095
741f5e3c
JK
40962011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4097
4098 Fix initial language detection with -readnow.
4099 * gdb.cp/readnow-language.cc: New file.
4100 * gdb.cp/readnow-language.exp: New file.
4101
a73d2258
JK
41022011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4103
4104 Fix printed anonymous struct name.
4105 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
4106
af369495
JM
41072011-10-09 Joseph Myers <joseph@codesourcery.com>
4108
4109 * gdb.base/solib-symbol.exp: Do not include directories in
4110 filenames in expected messages.
4111
1fa57852
DE
41122011-10-07 Doug Evans <dje@google.com>
4113
4114 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
4115
bd054e06
KP
41162011-10-07 Kevin Pouget <kevin.pouget@st.com>
4117
4118 Allow Python notification of new object-file loadings.
4119 * gdb.python/py-events.exp: Test newobjfile event.
4120 * gdb.python/py-events.py: Register newobjfile callback.
4121 * gdb.python/py-events.c: Add call to shared library
4122 * gdb.python/py-events-shlib.c: New file.
4123
8031b6f8
JM
41242011-10-06 Joseph Myers <joseph@codesourcery.com>
4125
4126 * gdb.base/fixsection.exp: Do not include directories in filename
4127 in expected message.
4128
7fea6923
PM
41292011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
4130
4131 Add tests for passing of environment variables to inferior.
4132 * gdb.base/testenv.c: New test source.
4133 * gdb.base/testenv.exp: New expect test.
4134
687f2a88
PK
41352011-10-04 Paul Koning <paul_koning@dell.com>
4136
4137 * gdb.python/py-value.c (main): Break before return.
4138
cb6be26b
KP
41392011-10-04 Kevin Pouget <kevin.pouget@st.com>
4140
4141 PR python/12691: Add the inferior to Python exited event
4142 * gdb.python/py-events.exp: Test the inferior attribute of exited
4143 event with a fork.
4144 * gdb.python/py-events.py: Print inferior number on exit.
4145 * gdb.python/py-events.c: Fork the inferior.
4146
fb213700
EBM
41472011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
4148
4149 * gdb.base/jit.exp: Add testcase name to log message
4150
aa2071bd
PK
41512011-10-03 Paul Koning <paul_koning@dell.com>
4152 Jan Kratochvil <jan.kratochvil@redhat.com>
4153
4154 * gdb.python/py-value.exp
4155 (python inval = gdb.parse_and_eval('*(int*)0'))
4156 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
4157 (set argc=2, python print argc_lazy): New tests.
4158
dd11a36c
JB
41592011-10-02 Joel Brobecker <brobecker@adacore.com>
4160
4161 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
4162
46f886f1
JK
41632011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4164 Pedro Alves <pedro@codesourcery.com>
4165
4166 * gdb.python/py-value.exp (test_value_in_inferior): New variable
4167 can_read_0, test for it.
4168 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
4169 (parse_and_eval with memory error): ... here, make it untested if
4170 can_read_0.
4171
c5cb204f
MP
41722011-09-30 Marek Polacek <mpolacek@redhat.com>
4173
4174 * gdb.python/python.exp (verify pagination beforehand)
4175 (verify pagination afterwards): Fix race by splitting the line.
4176
68fb0ec0
JM
41772011-09-29 Joseph Myers <joseph@codesourcery.com>
4178
4179 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
4180 for 64-bit multilibs from i?86-* targets.
4181
6aee0d90
MP
41822011-09-29 Marek Polacek <mpolacek@redhat.com>
4183
4184 * lib/gdb.exp: Fix a typo in one of the comments.
4185
e9101ff5
MP
41862011-09-29 Marek Polacek <mpolacek@redhat.com>
4187
4188 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
4189 matching pattern.
4190
7a81bdbf
PK
41912011-09-28 Paul Koning <paul_koning@dell.com>
4192
4193 * gdb.python/py-type.c (enum E): New.
4194 * gdb.python/py-type.exp (test_fields): Add tests for Python
4195 mapping access to fields.
4196 (test_enums): New test for field access on enums.
4197
6710bf39
SS
41982011-09-27 Stan Shebs <stan@codesourcery.com>
4199
4200 * gdb.trace/collection.exp: Test collection of $_ret.
4201
b2a6bdeb
AT
42022011-09-22 Andreas Tobler <andreast@fgznet.ch>
4203
4204 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
4205 list of compilation switches for <*-*-freebsd*>.
4206
3c9057f3
SS
42072011-09-19 Stan Shebs <stan@codesourcery.com>
4208
4209 * gdb.trace/tspeed.exp: New file.
4210 * gdb.trace/tspeed.c: New file.
4211
34518530
YQ
42122011-09-18 Yao Qi <yao@codesourcery.com>
4213
4214 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
4215 instructions.
4216 (test_adr_32bit, test_pop_pc): Likewise.
4217 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
4218 Thumb instructions.
4219 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
4220 in gdb_test_multiple.
4221 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
4222
ab254057
YQ
42232011-09-17 Yao Qi <yao@codesourcery.com>
4224
4225 * lib/gdb.exp (can_single_step_to_signal_handler): New.
4226 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
4227 support single step to signal handler.
4228
9c317b71
YQ
42292011-09-17 Yao Qi <yao@codesourcery.com>
4230
4231 * gdb.base/disp-step-fork.c: New.
4232 * gdb.base/disp-step-syscall.exp: New.
4233 * gdb.base/disp-step-vfork.c: New.
4234
a8123151
JB
42352011-09-16 Joel Brobecker <brobecker@adacore.com>
4236
4237 * gdb.ada/tasks.exp: Make the expected output for
4238 the `info tasks' tests more resilient to spacing
4239 changes.
4240
63a9aad8
JK
42412011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
4242
4243 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
4244 (reached breakpoint 2, reached breakpoint 3): Update expected output.
4245
2aa48337
KP
42462011-09-15 Kevin Pouget <kevin.pouget@st.com>
4247
4248 PR Python/12692 Add gdb.selected_inferior() to Python interface.
4249 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
4250
6839b47f
KP
42512011-04-30 Kevin Pouget <kevin.pouget@st.com>
4252
4253 Handle multiple breakpoint hits in Python interface:
4254 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
4255 presence.
4256 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
4257 breakpoint hits.
4258
0935723e
JK
42592011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
4260 Jan Kratochvil <jan.kratochvil@redhat.com>
4261
4262 * gdb.python/py-events.exp: Remove pretty printing comment.
4263 * gdb.python/py-evsignal.exp: New file.
4264 * gdb.python/py-evthreads.c: Include signal.h.
4265 (thread3): Remove variable count3. Remove variable bad and use raise
4266 instead.
4267 (thread2): Remove variable count2. Move thread3 pthread_create here,
4268 merge pthread_join to a single line.
4269 (main): Remove variable count1. Merge pthread_join with pthread_create
4270 to a single line.
4271 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
4272 KFAIL python/12966 for gdbserver. Test return value of
4273 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
4274 gdb_expect by gdb_test and gdb_test_multiple.
4275 (thread 2, thread 3): New tests.
4276
4801a9a3
PA
42772011-09-12 Matt Rice <ratmice@gmail.com>
4278 Pedro Alves <pedro@codesourcery.com>
4279
4280 PR gdb/13175
4281
4282 * gdb.base/interp.exp: New tests.
4283 * gdb.base/interp.c: New file.
4284
24ece742
DE
42852011-09-12 Doug Evans <dje@google.com>
4286
4287 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
4288 * gdb.dwarf2/typeddwarf.exp: Ditto.
4289
7f062217
JK
42902011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4291
4292 Fix compatibility with x32 arch.
4293 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
4294 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
4295 is_x86_like_target.
4296 * testsuite/gdb.trace/collection.exp: Likewise.
4297 * testsuite/gdb.trace/report.exp: Likewise.
4298 * testsuite/gdb.trace/unavailable.exp: Likewise.
4299 * testsuite/gdb.trace/while-dyn.exp: Likewise.
4300 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
4301 (is_x86_like_target): Check also is_amd64_regs_target.
4302
08711b9a
JK
43032011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4304
4305 PR breakpoints/12435
4306 * gdb.arch/amd64-prologue-xmm.c: New file.
4307 * gdb.arch/amd64-prologue-xmm.exp: New file.
4308 * gdb.arch/amd64-prologue-xmm.s: New file.
4309
b99b5f66
JK
43102011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4311
4312 * gdb.dwarf2/dw2-param-error-main.c: New file.
4313 * gdb.dwarf2/dw2-param-error.S: New file.
4314 * gdb.dwarf2/dw2-param-error.exp: New file.
4315
a391a2f6
PA
43162011-09-08 Pedro Alves <pedro@codesourcery.com>
4317
4318 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
4319 inferior's pid and look for a core dump named core.$pid. Use
4320 `remote_file' commands on the host instead of hand coding shell
4321 commands on the build.
4322 * gdb.base/valgrind-db-attach.exp: Kill the program before
4323 finishing the test.
4324
7d8e6458 43252011-09-02 Matt Rice <ratmice@gmail.com>
4326
4327 * lib/prompt.exp: New file for testing the first prompt.
4328 * gdb.python/py-prompt.exp: Ditto.
4329 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
4330
68e77c9e
PA
43312011-09-02 Pedro Alves <pedro@codesourcery.com>
4332
4333 * gdb.threads/gcore-thread.exp: Set the global core_supported to
4334 0, before testing gcore.
4335
9655e943
JK
43362011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4337
df6dc84d
JK
4338 * dw2-ifort-parameter-debug.S: Update copyright year.
4339 * dw2-ifort-parameter.c: Update copyright year.
4340 * dw2-ifort-parameter.exp: Update copyright year.
4341
9655e943
JK
4342 * dw2-ifort-parameter-debug.S: New file.
4343 * dw2-ifort-parameter.c: New file.
4344 * dw2-ifort-parameter.exp: New file.
4345
353d1d73
JK
43462011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4347
4348 * gdb.base/commands.exp (error_clears_commands_left): New function.
4349 (): Call it.
4350
5c07461a
JK
43512011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4352
4353 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
4354 (C): Initialize `a'.
4355 * gdb.mi/mi-inheritance-syntax-error.exp
4356 (-data-evaluate-expression $path): Expect `a' as 5.
4357
0d932b2f
MK
43582011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
4359
4360 PR mi/11912
4361 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
4362 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
4363 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
4364 keyword in output of -var-info-path-expression.
4365
bdb54049
JK
43662011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4367
4368 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
4369 * gdb.trace/collection.exp: Likewise.
4370 * gdb.trace/report.exp: Likewise.
4371 * gdb.trace/unavailable.exp: Likewise.
4372 * gdb.trace/while-dyn.exp: Likewise.
4373
59cde39c
KS
43742011-08-18 Keith Seitz <keiths@redhat.com>
4375
4376 PR c++/12266
4377 * gdb.cp/meth-typedefs.cc: New file.
4378 * gdb.cp/meth-typedefs.exp: New file.
4379
fa3a4f15
PM
43802011-08-17 Phil Muldoon <pmuldoon@redhat.com>
4381
4382 * gdb.python/python.exp: Add extended-prompt tests.
4383
c1049fca
JK
43842011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4385
4386 * gdb.arch/i386-dr3-watch.exp
4387 (watchpoint on gap1 does not fit debug registers)
4388 (delete all watchpoints): Fix racy expect strings.
4389
d93f7b5c
YQ
43902011-08-14 Yao Qi <yao@codesourcery.com>
4391
4392 * gdb.base/maint.exp: set data_section to ".neardata".
4393 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
4394 * gdb.base/savedregs.exp: Handle SIGILL.
4395 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
4396 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
4397
457e09f0
DE
43982011-08-12 Doug Evans <dje@google.com>
4399
4400 * gdb.python/py-symbol.exp: Add test for symbol.type.
4401
5d0bb2fb
UW
44022011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
4403
4404 * gdb.threads/pthreads.exp: Enable on non-native configurations.
4405 * gdb.mi/mi-pthreads.exp: Likewise.
4406 * gdb.mi/mi2-pthreads.exp: Likewise.
4407 * gdb.mi/gdb669.exp.exp: Likewise.
4408
fcdfa280
PA
44092011-08-09 Pedro Alves <pedro@codesourcery.com>
4410
4411 * lib/mi-support.exp (detect_async): Rename to...
4412 (mi_detect_async): ... this.
4413 * gdb.mi/mi-nonstop-exit.exp: Adjust.
4414 * gdb.mi/mi-nonstop.exp: Adjust.
4415 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
4416 * gdb.mi/mi-nsintrall.exp: Adjust.
4417 * gdb.mi/mi-nsmoribund.exp: Adjust.
4418 * gdb.mi/mi-nsthrexec.exp: Adjust.
4419
9d8fa392
PA
44202011-08-09 Pedro Alves <pedro@codesourcery.com>
4421
4422 * gdb.base/display.c (do_loops): New `p_i' local.
4423 * gdb.base/display.exp: Test displaying a variable that is
4424 temporarily at a bad address.
4425
b6cede78
JK
44262011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4427
4428 * gdb.dwarf2/dw2-op-stack-value.S: New file.
4429 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
4430
67bedb8c
JK
44312011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4432
4433 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
4434 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
4435 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 4436
af6e93b2
PA
44372011-08-05 Pedro Alves <pedro@codesourcery.com>
4438
4439 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
4440 procedure.
4441 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
4442
1cf0e11f
YQ
44432011-08-05 Yao Qi <yao@codesourcery.com>
4444
4445 * gdb.base/callfuncs.exp: Set language after main.
4446 * gdb.cp/cplusfuncs.exp: Likewise.
4447 * gdb.cp/inherit.exp: Likewise.
4448
a1e28cb2
UW
44492011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
4450
4451 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
4452 * gdb.base/watch-vfork.exp: Skip on remote targets.
4453
d4f5bbb9
UW
44542011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
4455
4456 * gdb.threads/thread-find.exp: Support remote targets.
4457
724f4f80
UW
44582011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
4459
4460 * gdb.base/jit.exp: Download solib_binfile to target.
4461 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
4462 and call dlopen without full path name.
4463 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
4464 dlopen without full path name.
4465
934709f0
PW
44662011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4467
4468 * gdb.base/break-always.exp: Complete the test
4469 with duplicated breakpoints and enabling/disabling them.
4470
c26106c4
TT
44712011-08-02 Tom Tromey <tromey@redhat.com>
4472
4473 PR gdb/11289:
4474 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
4475
9300444e 44762011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
4477
4478 PR gdb/13045
4479 * gdb.base/float.exp: Add new test case for PR gdb/13045
4480 * gdb.base/float.c: New file.
4481
00bd41d6
PM
44822011-07-28 Phil Muldoon <pmuldoon@redhat.com>
4483
4484 * gdb.python/py-mi.exp: Test printers returning string hint, and
4485 also not returning a value.
4486 * gdb.python/py-prettyprint.c: Add testcase for above.
4487 * gdb.python/py-prettyprint.py: Add test printer for above.
4488
d24f74ce
JK
44892011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4490
4491 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
4492 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
4493 (.Ldie30) Add as field "data4".
4494 (.Ldie32) Rename field "b" to "shl".
4495 (abbrev4) Change for the "data4" field.
4496 (abbrev5, abbrev6) Remove.
4497 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
4498 (p &s.shl): ... here. Add comment.
4499 (p &s.data4): New.
4500
bb7da2bf
JK
45012011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4502
4503 Fix crash on lval_computed values.
4504 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
4505
11081198
JK
45062011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4507
4508 * gdb.base/help.exp (help whatis): Update the expected string.
4509
3c6e0cb3
JK
45102011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4511
4512 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
4513 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
4514 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
4515 Change the expected string.
4516
efa80663
PA
45172011-07-26 Pedro Alves <pedro@codesourcery.com>
4518
4519 * gdb.base/watchpoint.exp
4520 (test_disable_enable_software_watchpoint): New procedure.
4521 (top level): Run it.
4522
db8e4570
UW
45232011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
4524
4525 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
4526 executable file "${binfile}", C++ version "${binfile}-cxx".
4527 * gdb.python/py-prettyprint.exp: Likewise.
4528 * gdb.python/py-symbol.exp: Likewise.
4529 * gdb.python/py-type.exp: Likewise.
4530 * gdb.python/py-value.exp: Likewise.
4531 * gdb.python/py-template.exp (test_template_arg): Pass full executable
4532 file name instead of just suffix.
4533
543305c9
JK
45342011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4535
4536 Fix implicit pointer offsets.
4537 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
4538 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
4539 (continue to breakpoint: continue to baz breakpoint for implptr)
4540 (sanity check element 0, sanity check element 1)
4541 (enter the inlined function, check element 0 for the offset)
4542 (check element 1 for the offset)
4543 (continue to breakpoint: ignore the second baz breakpoint): New tests.
4544 (set foo breakpoint for implptr): Update the breakpoint number.
4545
b3215adc
UW
45462011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
4547
4548 * gdb.python/py-mi.exp: Use different file names for different
4549 versions of the executable under test.
4550 * gdb.python/py-prettyprint.exp: Likewise.
4551 * gdb.python/py-symbol.exp: Likewise.
4552 * gdb.python/py-template.exp: Likewise.
4553 * gdb.python/py-type.exp: Likewise.
4554 * gdb.python/py-value.exp: Likewise.
4555
182b9acc
UW
45562011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
4557
4558 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
4559 flag after restarting GDB if necessary.
4560
e6052b5d
UW
45612011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
4562
4563 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
4564
1ced966e
PA
45652011-07-22 Pedro Alves <pedro@codesourcery.com>
4566
4567 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
4568 backend doesn't leave used debug registers behind.
4569
3543a589
TT
45702011-07-22 Tom Tromey <tromey@redhat.com>
4571
4572 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
4573 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
4574 argument.
4575 * gdb.dwarf2/typeddwarf-amd64.S: New file.
4576
14d15303 45772011-07-21 Matt Rice <ratmice@gmail.com>
4578
4579 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
4580 in mostlyclean rule. Add files ending in .core.
4581
9b158ba0 45822011-07-21 Matt Rice <ratmice@gmail.com>
4583
4584 PR macros/12999
4585 * gdb.base/info-macros.c: New test sources.
4586 * gdb.base/info-macros.exp: New tests.
4587
d17b6f81
PM
45882011-07-21 Phil Muldoon <pmuldoon@redhat.com>
4589
4590 * gdb.python/python.exp: Add prompt substitution tests.
4591
918dd910
JK
45922011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4593
4594 Fix crash if referenced CU is aged out.
4595 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
4596 New.
4597 * gdb.dwarf2/implptr.exp: Likewise.
4598
0e37a63c
JK
45992011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4600
4601 * gdb.dwarf2/implptr.S: Rebuilt.
4602 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
4603 (bar): Use them for j, k, l.
4604 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
4605 COMPILE.
4606 (print j in implptr:bar): Update for the intp typedef.
4607 (print p[0].x in implptr:foo): Use more exact regex.
4608
f65cf84c
TT
46092011-07-18 Tom Tromey <tromey@redhat.com>
4610
4611 * gdb.cp/static-method.exp: Add missing single quote.
4612
d5b4a7be
YQ
46132011-07-18 Yao Qi <yao@codesourcery.com>
4614
4615 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
4616 supported.
4617 * gdb.mi/mi-nonstop-exit.exp: Likewise.
4618 * gdb.mi/mi-nonstop.exp: Likewise.
4619 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
4620 * gdb.mi/mi-nsintrall.exp: Likewise.
4621 * gdb.mi/mi-nsmoribund.exp: Likewise.
4622 * gdb.mi/mi-nsthrexec.exp: Likewise.
4623 * gdb.python/py-evthreads.exp: Likewise.
4624
e9ea2662
JK
46252011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4626
4627 Code cleanup.
4628 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
4629 it. Substitute it instead of test_compiler_info everywhere.
4630
ce451573
UW
46312011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4632
4633 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
4634 remote targets as well.
4635
756d88a7
UW
46362011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4637
4638 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
4639 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
4640
31f83dc5
UW
46412011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4642
4643 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
4644 a remote machine, not the host.
4645 (gdb_compile_shlib): Set soname if target is remote.
4646
059241a0
PP
46472011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
4648
4649 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
4650
28a0b48c 46512011-07-13 Matt Rice <ratmice@gmail.com>
4652
4653 * gdb.python/py-objfile-script-gdb.py: Renamed to
4654 py-objfile-script-gdb.py.in.
4655 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
4656 py-objfile-script-gdb.py.
4657 * gdb.python/py-objfile-script.exp: Update reference to
4658 py-objfile-script-gdb.py.
4659
9a771b67
JK
46602011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4661
4662 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
4663 reference undefined label.
4664
04ad99e6
JK
46652011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4666
4667 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
4668 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
4669 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
4670 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
4671
713389e0
PM
46722011-07-11 Phil Muldoon <pmuldoon@redhat.com>
4673
4674 PR python/12438
4675 * gdb.python/python.exp: Add maint set/show python print-stack
4676 deprecated tests. Add set/show python print-backtrace tests.
4677
97d146f8
JK
46782011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4679
4680 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
4681 debug info.
4682
facde0e5 46832011-07-06 Matt Rice <ratmice@gmail.com>
4684
4685 * gdb.python/python.exp: Update filename paths.
4686 * gdb.python/py-symtab.exp: Ditto.
4687
438640d1
MP
46882011-07-06 Marek Polacek <mpolacek@redhat.com>
4689
4690 * gdb.python/py-evthreads.exp: Add missing `$'.
4691
33a365df
MF
46922011-07-06 Jie Zhang <jie.zhang@analog.com>
4693
4694 * config/bfin.exp: New file.
4695 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
4696 * gdb.asm/bfin.inc: New file.
4697
8f7ae686
MP
46982011-07-06 Marek Polacek <mpolacek@redhat.com>
4699
df46027d 4700 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
4701 the whole output.
4702
eb2a6f42
TT
47032011-07-05 Tom Tromey <tromey@redhat.com>
4704
4705 * gdb.java/jprint.java (jprint.hi): New field.
4706 * gdb.java/jprint.exp: Print string.
4707
177b42fe
TJB
47082011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
4709
4710 * gdb.base/call-sc.c: Fix typos.
4711 * gdb.base/ifelse.exp: Likewise.
4712 * gdb.base/structs.c: Likewise.
4713
3b2a0cf2
JB
47142011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
4715
4716 * gdb.base/jit-so.exp: New test.
4717 * gdb.base/jit-dlmain.c: New file.
4718 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
4719
46fc714c
JK
47202011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4721
4722 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
4723 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
4724 * gdb.cp/pr9167.exp (p b): Likewise.
4725 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
4726 (test value of P in inner_m, test type of Z in inner_m): Call
4727 setup_xfail for gcc <= 4.5.
46fc714c 4728
418c7cf7
JK
47292011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4730
4731 * gdb.cp/paren-type.cc: New files.
4732 * gdb.cp/paren-type.exp: New files.
4733
3d50dd94
JK
47342011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4735
4736 Stop on first linespec terminator instead of eating what we can.
4737 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
4738 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
4739 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
4740 (break C::f()): ... this one.
4741 (break C::operator()()): New test.
4742 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
4743 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
4744 test.
4745
dcf9f4ab
JK
47462011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4747
4748 Fall back linespec to minimal symbols.
4749 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
4750 error message.
4751 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
4752 * gdb.cp/minsym-fallback-main.cc: New file.
4753 * gdb.cp/minsym-fallback.cc: New file.
4754 * gdb.cp/minsym-fallback.exp: New file.
4755 * gdb.cp/minsym-fallback.h: New file.
4756
3f542ed1
JK
47572011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4758
4759 * gdb.cp/no-dmgl-verbose.cc: New file.
4760 * gdb.cp/no-dmgl-verbose.exp: New file.
4761
47622011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
4763
4764 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
4765 __GI_.
4766 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
4767 (f): New function.
4768 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
4769 (complete p 'func<short>(): ... here.
4770 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
4771 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
4772 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
4773 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
4774 Make them KFAIL gcc/49546.
4775
00eb2c4a
JB
47762011-07-01 Joel Brobecker <brobecker@adacore.com>
4777
4778 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
4779
85a20c42
JK
47802011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4781
4782 Test GCC PR debug/49546.
4783 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
4784 (test type of F in k3_m, test value of F in k3_m): New.
4785 * gdb.cp/temargs.cc (struct S3, struct K3): New.
4786 (main): New variable k3. Call k3.k3_m.
4787
d2d43431
JB
47882011-07-01 Jean-Charles Delay <delay@adacore.com>
4789
4790 * gdb.ada/packed_array.exp: Fix expected outout.
4791
54ae186f
JB
47922011-07-01 Jean-Charles Delay <delay@adacore.com>
4793
4794 * gdb.ada/packed_array.exp: fixed expected output.
4795
8f17729f
JB
47962011-07-01 Joel Brobecker <brobecker@adacore.com>
4797
4798 * gdb.ada/same_enum: New testcase.
4799
f5aa6869
JB
48002011-07-01 Joel Brobecker <brobecker@adacore.com>
4801
4802 * gdb.ada/ptr_typedef: New testcase.
4803
828292f2
JB
48042011-07-01 Joel Brobecker <brobecker@adacore.com>
4805
4806 * gdb.ada/arrayptr.exp: Add ptype test.
4807
18920c42
JB
48082011-07-01 Joel Brobecker <brobecker@adacore.com>
4809
4810 * gdb.ada/char_enum: New testcase.
4811
3536d9e3 48122011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
4813
4814 * gdb.base/dump.exp (capture_pointer_with_type): New.
4815 Get value from address instead of name.
4816 Start GDB once, and do `dump' and `restore'
4817 tests together.
4818
db863c42
MF
48192011-06-30 Jie Zhang <jie.zhang@analog.com>
4820 Mike Frysinger <vapier@gentoo.org>
4821
4822 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
4823 helper functions for getting/setting remotetimeout variable.
4824 * lib/gdb.exp (gdb_load): If the target is remote, set
4825 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
4826 with $loadtimeout. Set $load_ok to 0 before doing the load.
4827 Instead of returning, immediately, set $load_ok to 0. Call
4828 set_remotetimeout with $oldremotetimeout, and then return if
4829 $load_ok is 1.
4830
e9e642a8
AB
48312011-06-30 Andrew Burgess <aburgess@broadcom.com>
4832
4833 * gdb.python/py-template.exp: Don't run this test if the target
4834 does not support c++ tests.
4835
32019081
JK
48362011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4837
4838 Fix non-only rename list for Fortran modules import.
4839 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
4840 tests.
4841 * gdb.fortran/module.f90 (module moduse): New.
4842 (program module): use moduse, test var_x, var_y and var_z.
4843
0ecee54c
TT
48442011-06-29 Tom Tromey <tromey@redhat.com>
4845
4846 PR testsuite/12040:
4847 * gdb.fortran/array-element.exp: Use f90, not f77.
4848 * gdb.fortran/complex.exp: Use f90, not f77.
4849 * gdb.fortran/derived-type.exp: Use f90, not f77.
4850 * gdb.fortran/library-module.exp: Use f90, not f77.
4851 * gdb.fortran/logical.exp: Use f90, not f77.
4852 * gdb.fortran/module.exp: Use f90, not f77.
4853 * gdb.fortran/multi-dim.exp: Use f90, not f77.
4854 * gdb.fortran/subarray.exp: Use f90, not f77.
4855
3b2b8fea
TT
48562011-06-29 Tom Tromey <tromey@redhat.com>
4857
4858 * gdb.fortran/charset.exp: New file.
4859 * gdb.fortran/charset.f90: New file.
4860
42159ca5
TT
48612011-06-29 Tom Tromey <tromey@redhat.com>
4862
4863 PR testsuite/12040:
4864 * lib/future.exp: New file, mostly extracted from ada.exp.
4865 Rewrote compatibility code to use rename.
4866 (gdb_find_gfortran): New proc.
4867 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
4868 gfortran patch.
4869 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
4870 Move to future.exp.
4871 * lib/gdb.exp: Always load future.exp.
4872
af69a5ce
YQ
48732011-06-28 Yao Qi <yao@codesourcery.com>
4874
4875 * gdb.cp/exception.cc: Don't include iostream.
4876 (bar): Remove print statement.
4877 (catcher): New.
4878 (main): Remove print statements. Call function catcher.
4879 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
4880 Set breakpoint on catcher, and check the value of parameter.
4881
ab5c6a72
YQ
48822011-06-23 Yao Qi <yao@codesourcery.com>
4883
4884 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check breakpoint
4885 1.2 is disabled. KFAIL for uclinux.
4886
9497469f
MP
48872011-06-23 Marek Polacek <mpolacek@redhat.com>
4888
4889 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
4890 mi_gdb_test.
4891
b9132588
MP
48922011-06-23 Marek Polacek <mpolacek@redhat.com>
4893
5d197ed0 4894 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 4895
e55595ca
MP
48962011-06-23 Marek Polacek <mpolacek@redhat.com>
4897
5d197ed0
MP
4898 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
4899
49002011-06-23 Marek Polacek <mpolacek@redhat.com>
4901
4902 * gdb.mi/mi2-basics.exp: Fix races. Honour the
4903 `test_exec_and_symbol_mi_operatons' return value.
4904 (test_mi_interpreter_selection): Use mi_gdb_test instead of
4905 gdb_test_multiple.
4906 (test_exec_and_symbol_mi_operatons): Likewise.
4907 (test_path_specification): Likewise.
e55595ca 4908
be777e08
YQ
49092011-06-23 Yao Qi <yao@codesourcery.com>
4910
4911 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
4912 supported.
4913 * lib/gdb.exp (support_displaced_stepping): New.
4914
615556d6
YQ
49152011-06-23 Yao Qi <yao@codesourcery.com>
4916
4917 * gdb.threads/execl.exp: Skip on remote target.
4918
833b0ca7
MP
49192011-06-21 Marek Polacek <mpolacek@redhat.com>
4920
5d197ed0 4921 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
4922 mi_gdb_test.
4923
1ee4023a
MP
49242011-06-20 Marek Polacek <mpolacek@redhat.com>
4925
5d197ed0 4926 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 4927
d0b1d624
MP
49282011-06-20 Marek Polacek <mpolacek@redhat.com>
4929
5d197ed0 4930 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
4931 mi_gdb_test.
4932
79aa92c1
MP
49332011-06-20 Marek Polacek <mpolacek@redhat.com>
4934
5d197ed0 4935 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 4936
5ce5db06
YQ
49372011-06-14 Yao Qi <yao@codesourcery.com>
4938
4939 gdb/testsuite/
4940 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
4941
533a737e
JK
49422011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
4943
4944 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
4945
d0e53741
TT
49462011-06-10 Tom Tromey <tromey@redhat.com>
4947
4948 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
4949 Add tests for pointer-to-member-function.
4950 * gdb.cp/temargs.cc (S::somefunc): New function.
4951 (K2): New class.
4952 (main): Instantiate K2; call method.
4953
b5916bbd
JB
49542011-06-08 Joel Brobecker <brobecker@adacore.com>
4955
4956 * gdb.python/py-inferior.c (f2): Make str an array rather
4957 than a pointer.
4958 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
4959
5be4dfca
JK
49602011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4961
4962 * gdb.base/async-shell.c: New file.
4963 * gdb.base/async-shell.exp: New file.
4964
9f47e254
PA
49652011-06-06 Pedro Alves <pedro@codesourcery.com>
4966
4967 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
4968
64b9b334
JB
49692011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
4970
4971 From Stephen Kitt <steve@sk2.org>
4972 * gdb.base/help.exp: Adjust following some spelling corrections
4973 in GDB.
4974
dbc0f131
YQ
49752011-06-01 Yao Qi <yao@codesourcery.com>
4976
4977 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
4978
fd336a18
KS
49792010-05-31 Keith Seitz <keiths@redhat.com>
4980
4981 PR c++/12750
4982 * gdb.cp/static-method.cc: New file.
4983 * gdb.cp/static-method.exp: New file.
4984
fa8b9902
KS
49852010-05-31 Keith Seitz <keiths@redhat.com>
4986
4987 PR symtab/12704
4988 * gdb.cp/anon-ns.cc: New file.
4989 * gdb.cp/anon-ns.exp: New file.
4990
0a5b1e09
PA
49912011-05-31 Pedro Alves <pedro@codesourcery.com>
4992
4993 * gdb.arch/i386-dr3-watch.c: New file.
4994 * gdb.arch/i386-dr3-watch.exp: New file.
4995
0578b8d1
YQ
49962011-05-30 Yao Qi <yao@codesourcery.com>
4997
4998 * gdb.base/callfuncs.c (t_structs_fc): New.
4999 (t_structs_dc, t_structs_ldc): New.
5000 (t_double_many_args):
5001 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
5002 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
5003 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
5004 * gdb.base/callfuncs.exp: Call new functions.
5005
6680506e
YQ
50062011-05-30 Yao Qi <yao@codesourcery.com>
5007
ff4d2c60
YQ
5008 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
5009 Call rerun_and_prepare for each test to isolate effects.
5010
50112011-05-30 Yao Qi <yao@codesourcery.com>
5012
5013 * gdb.base/varargs.c (find_max_float_real): New.
5014 (find_max_double_real, find_max_long_double_real): New.
5015 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
5016 * lib/gdb.exp (setup_kfail_for_target): New.
5017
e43ec454
YQ
50182011-05-30 Yao Qi <yao@codesourcery.com>
5019
5020 * gdb.base/funcargs.c (callca, callcb, callcc): New.
5021 (callcd, callce, callcf, callc1a, callc1b): New.
5022 (callc2a, callc2b): New.
5023 * gdb.base/funcargs.exp (complex_args): New.
5024 (complex_integral_args, complex_float_integral_args): New.
5025 * lib/gdb.exp (support_complex_tests): New. Determine
5026 whether to run test cases on _Complex types.
5027
432b4d03
JK
50282011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5029
5030 * gdb.threads/leader-exit.c: New file.
5031 * gdb.threads/leader-exit.exp: New file.
5032
6caf069d
MP
50332011-05-27 Marek Polacek <mpolacek@redhat.com>
5034
9497469f 5035 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 5036
97fce28b
MP
50372011-05-27 Marek Polacek <mpolacek@redhat.com>
5038
5039 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
5040 remove the `supported' variable.
5041 * gdb.mi/mi-nonstop.exp: Likewise.
5042 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
5043 * gdb.mi/mi-nsintrall.exp: Likewise.
5044 * gdb.mi/mi-nsmoribund.exp: Likewise.
5045 * gdb.mi/mi-nsthrexec.exp: Likewise.
5046
9da8c2a0
PA
50472011-05-26 Pedro Alves <pedro@codesourcery.com>
5048
5049 * gdb.reverse/finish-reverse-bkpt.exp: New test.
5050
2c03e5be
PA
50512011-05-26 Pedro Alves <pedro@codesourcery.com>
5052
5053 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
5054
2e21250d
KS
50552011-05-24 Keith Seitz <keiths@redhat.com>
5056
5057 PR breakpoint/12803
5058 * gdb.cp/cmpd-minsyms.cc (a): New method.
5059 (b): New method.
5060 (c): New method.
5061 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
5062
cdac0397
PA
50632011-05-24 Pedro Alves <pedro@codesourcery.com>
5064
5065 * gdb.base/commands.exp (watchpoint_command_test): Check that the
5066 watchpoint's command list didn't execute when the watchpoint went
5067 out of scope.
5068
ee5683ab
PM
50692011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
5070
5071 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
5072 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
5073 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
5074 * gdb.arch/i386-gnu-cfi.exp: Likewise.
5075 * gdb.arch/i386-permbkpt.exp: Likewise.
5076 * gdb.arch/i386-prologue.exp: Likewise.
5077 * gdb.arch/i386-size-overlap.exp: Likewise.
5078 * gdb.arch/i386-size.exp: Likewise.
5079 * gdb.arch/i386-unwind.exp: Likewise.
5080 * gdb.reverse/i386-precsave.exp: Likewise.
5081 * gdb.reverse/i386-reverse.exp: Likewise.
5082 * gdb.reverse/i386-sse-reverse.exp: Likewise.
5083 * gdb.reverse/i387-env-reverse.exp: Likewise.
5084 * gdb.reverse/i387-stack-reverse.exp: Likewise.
5085
c91c8c16
PA
50862011-05-24 Pedro Alves <pedro@codesourcery.com>
5087
5088 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
5089 file doesn't error, using MI.
5090
c50491a7
TT
50912011-05-23 Tom Tromey <tromey@redhat.com>
5092
5093 * gdb.base/charset.exp (string_display): Add tests to assign to
5094 arrays.
5095 * gdb.base/charset.c (short_array, int_array, long_array): New.
5096
4a07b7da
PA
50972011-05-20 Pedro Alves <pedro@codesourcery.com>
5098
5099 Cope with async mode.
5100
4a07b7da
PA
5101 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
5102 into gdb_test + mi_expect_stop.
5103
b275f2d2
PA
51042011-05-20 Pedro Alves <pedro@codesourcery.com>
5105
5106 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
5107 (callme): Remove printf call.
5108
eec52c44
PM
51092011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
5110
5111 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
5112 quote pattern to avoid problems with Cygwin/mingw expect versions.
5113 * gdb.base/default.exp (show convenience): Use double
5114 quote pattern for regular expressions.
5115
b3c8eb43
JK
51162011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5117
5118 Fix -readnow for -gdwarf-4 unused type units.
5119 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
5120 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
5121
ed731959
JK
51222011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5123
5124 * gdb.base/kill-after-signal.c: New file.
5125 * gdb.base/kill-after-signal.exp: New file.
5126
3b48433d
PA
51272011-05-16 Pedro Alves <pedro@codesourcery.com>
5128
5129 * gdb.ada/start.exp: Call untested with the correct test filename.
5130 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
5131 test filename. Make the test's binary unique.
5132 * gdb.arch/i386-signal.exp: Call untested with the correct test
5133 filename.
5134 * gdb.arch/i386-size-overlap.exp: Ditto.
5135 * gdb.arch/Makefile.in (EXECUTABLES): Update.
5136 * gdb.base/gcore-buffer-overflow.exp: Ditto.
5137 * gdb.cp/call-c.exp: Ditto.
5138 * gdb.mi/mi-reverse.exp: Call untested with the correct test
5139 filename. Make the test's binary unique.
5140 * gdb.mi/Makefile.in (EXECUTABLES): Update.
5141 * gdb.python/py-mi.exp: Ditto.
5142 * gdb.python/Makefile.in (EXECUTABLES): Update.
5143 * gdb.reverse/i386-precsave.exp: Ditto.
5144 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
5145 test filename.
5146 * gdb.reverse/i387-stack-reverse.exp: Ditto.
5147 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
5148 unique.
5149 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
5150 test filename.
5151 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
5152 * gdb.trace/tfile.exp: Ditto.
5153
ba4a8bdd
YQ
51542011-05-14 Yao Qi <yao@codesourcery.com>
5155
5156 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
5157 type.
5158
dbaefcf7
DE
51592011-05-13 Doug Evans <dje@google.com>
5160
5161 * gdb.python/py-objfile-script.exp: New file.
5162 * gdb.python/py-objfile-script.c: New file.
5163 * gdb.python/py-objfile-script-gdb.py: New file.
5164 * testsuite/gdb.python/py-section-script.exp: Test
5165 "info auto-load-scripts".
5166
9930639c
TT
51672011-05-13 Tom Tromey <tromey@redhat.com>
5168
5169 * gdb.dwarf2/clztest.exp: New file.
5170 * gdb.dwarf2/clztest.c: New file.
5171 * gdb.dwarf2/clztest.S: New file.
5172
05272e11
DE
51732011-05-13 Doug Evans <dje@google.com>
5174
cc63ef9b
DE
5175 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
5176 String16 tests.
05272e11 5177
6edba76f
TT
51782011-05-13 Tom Tromey <tromey@redhat.com>
5179
5180 * lib/gdb.exp (is_x86_like_target): New proc.
5181 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
5182 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
5183 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
5184 -nostdlib to compiler.
5185 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
5186 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
5187 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
5188 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
5189 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
5190
028d0ed5
TJB
51912011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
5192
5193 * gdb.python/py-function.exp: Test setting a value from a function
5194 which executes a command.
5195
8a9b8146
TT
51962011-05-12 Tom Tromey <tromey@redhat.com>
5197
5198 * gdb.dwarf2/typeddwarf.S: New file.
5199 * gdb.dwarf2/typeddwarf.c: New file.
5200 * gdb.dwarf2/typeddwarf.exp: New file.
5201
10483e8e
MP
52022011-05-12 Marek Polacek <mpolacek@redhat.com>
5203
5204 * gdb.mi/mi-basics.exp: Fix races. Honour the
5205 `test_exec_and_symbol_mi_operatons' return value.
5206 (test_mi_interpreter_selection): Use mi_gdb_test instead of
5207 gdb_test_multiple.
5208 (test_exec_and_symbol_mi_operatons): Likewise.
5209 (test_path_specification): Likewise.
5210
faf067f1
JK
52112011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5212
5213 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
5214 (gdb_touch_execfile): Remove catch wrappers. New variable time.
5215 Replace `file copy' and `file rename' by `file mtime'. Twice.
5216
7ff911a3
JK
52172011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5218
5219 * gdb.base/readline-ask.c: New file.
5220 * gdb.base/readline-ask.exp: New file.
5221 * gdb.base/readline-ask.inputrc: New file.
5222
a536c6d7
UW
52232011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
5224
5225 * gdb.cell/bt.exp: Delete breakpoints before running to signal
5226 to avoid race condition.
5227 * gdb.cell/coremaker.c: Use small stack size.
5228 * gdb.cell/ea-standalone.exp: Use file name without path as
5229 argument to c_to.
5230 * gdb.cell/fork.exp: Allow other output when continuing to end.
5231
d472a426
JK
52322011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5233
5234 * gdb.threads/corethreads.c: New file.
5235 * gdb.threads/corethreads.exp: New file.
5236
52372011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
5238
5239 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
5240 Try to compile the test using -Wl,-z,norelro first.
5241 (load_core): New variable libthread_db_seen, initialize it.
5242 (zeroed-threads cannot be listed): Protect it by XFAIL on
5243 !$libthread_db_seen.
5244
8be455d7
JK
52452011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5246
5247 PR 12573
5248 * gdb.dwarf2/dw2-skip-prologue.S: New file.
5249 * gdb.dwarf2/dw2-skip-prologue.c: New file.
5250 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
5251
1976171a
JK
52522011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5253
5254 * gdb.cp/psymtab-parameter.cc: New file.
5255 * gdb.cp/psymtab-parameter.exp: New file.
5256
7db6f30f
JK
52572011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5258
5259 Fix a race.
5260 * gdb.cp/static-print-quit.exp (print c): Split to ...
5261 (print c - <return>, print c - q <return>, print c - to quit):
5262 ... these. Make the testfile untested on gdb-7.1.
5263
85161e9e 52642011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
5265
5266 * lib/gdb.exp (exec_target_file, exec_symbol_file,
5267 gdb_rename_execfile, gdb_touch_execfile): New.
5268 * gdb.base/reread.exp: Use new procs to handle multiple
5269 exec files.
5270
0c51be18
YQ
52712011-05-05 Yao Qi <yao@codesourcery.com>
5272
5273 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
5274 (test_adr_32bit, test_pop_pc): New.
5275 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
5276 (test_adr_32bit, test_pop_pc): New.
5277
4d393d60
JM
52782011-05-04 Joseph Myers <joseph@codesourcery.com>
5279
5280 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
5281 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
5282 targets.
5283 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
5284 handle targets.
5285
8ffd0459
JK
52862011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
5287
5288 * gdb.base/completion.exp (complete help info wat): Rename to ...
5289 (complete 'help info wat'): ... here.
5290 Remove all `-re ".*' and `-re "^.*' redundant regexes.
5291 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
5292
8e28d804
PA
52932011-05-04 Pedro Alves <pedro@codesourcery.com>
5294
5295 * gdb.base/completion.exp: Use gdb_test_multiple instead of
5296 gdb_test and explicit $gdb_prompt/timeout matches.
5297
3eb2ef34
YQ
52982011-05-04 Yao Qi <yao@codesourcery.com>
5299
5300 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
5301 and __thumb2__.
5302
aaaf81a3
MP
53032011-05-03 Marek Polacek <mpolacek@redhat.com>
5304
5305 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
5306 in place of `gdb_test "delete breakpoints"'. This eliminates two
5307 testcases.
5308
c4cbc0df
PA
53092011-05-02 Pedro Alves <pedro@codesourcery.com>
5310
5311 PR testsuite/12649
5312 Fix races.
5313
5314 * gdb.base/completion.exp: Remove all sleep calls. Remove
5315 unnecessary regexs. Don't explicitly expect anything after the
5316 prompt. Eat the prompt if necessary.
5317
b4cbb4a3
EBM
53182011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
5319
5320 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
5321 accept to show the caller line again as well as the line after.
5322
d65aec65
PM
53232011-04-29 Phil Muldoon <pmuldoon@redhat.com>
5324
5325 PR mi/12531
5326
5327 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
5328 compile target.
5329 * gdb.python/py-prettyprint.exp: Add C++ object for
5330 CPLUS_FAKE_CHILD test.
5331
30852783
UW
53322011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
5333
5334 * gdb.base/signest.exp: New file.
5335 * gdb.base/signest.c: Likewise.
5336
c7b1f0d9
JK
53372011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5338
5339 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
5340 thread and breakpoint notifications.
5341
559a7a62
JK
53422011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5343
5344 * gdb.base/fortran-sym-case.c: New file.
5345 * gdb.base/fortran-sym-case.exp: New file.
5346 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
5347 * gdb.dwarf2/dw2-case-insensitive.c: New file.
5348 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
5349
8344e389
JK
53502011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5351
5352 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
5353 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
5354 false #1', `if true else false #2' and `if true else false #3'.
5355
2484c66b
UW
53562011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
5357
5358 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
5359 while delivering signal.
5360
8d3788bd
VP
53612011-04-27 Vladimir Prus <vladimir@codesourcery.com>
5362
5363 MI breakpoint notifications.
5364
5365 * testsuite/gdb.mi/mi-cli.exp: Adust.
5366 * testsuite/gdb.mi/mi2-cli.exp: Adust.
5367 * testsuite/gdb.mi/mi-watch.exp: Adust.
5368 * testsuite/gdb.mi/mi2-watch.exp: Adust.
5369 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
5370 notifications.
5371
3e03848b
JK
53722011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5373
5374 * gdb.base/gdbindex-stabs-dwarf.c: New file.
5375 * gdb.base/gdbindex-stabs.c: New file.
5376 * gdb.base/gdbindex-stabs.exp: New file.
5377
918c9108
YQ
53782011-04-25 Yao Qi <yao@codesourcery.com>
5379
5380 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
5381 with /*...*/.
5382 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
5383
90556b8c
JK
53842011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5385
5386 * gdb.python/py-value.exp (test_objfiles): Name the first test
5387 `py-value in file.filename'.
5388
03f2bd59
JK
53892011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5390
5391 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
5392 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
5393 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
5394 !gdbserver_reconnect_p..
5395 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
5396
7b08b9eb
JK
53972011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5398
5399 * gdb.cp/cpcompletion.exp (complete class methods)
5400 (complete class methods beginning with F): Move them above runto. New
5401 comment about the runto delimiter.
5402
b78974c3
PA
54032011-04-20 Pedro Alves <pedro@codesourcery.com>
5404
5405 * gdb.base/maint.exp: Test that "maint print registers" works
5406 without a running program.
5407
20429c40 54082011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 5409
20429c40
MP
5410 * gdb.base/setshow.exp: Fix racy tests.
5411 ($old_gdb_prompt): New variable.
5412
7a9dd1b2
TT
54132011-04-19 Tom Tromey <tromey@redhat.com>
5414
5415 * gdb.mi/mi-nsmoribund.exp:
5416 * gdb.hp/gdb.objdbg/objdbg01.exp:
5417 * gdb.base/structs.exp (test_struct_returns):
5418 * gdb.base/call-sc.exp (test_scalar_returns):
5419 * gdb.base/bigcore.exp: Remove duplicate words.
5420
02835898
JK
54212011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5422
5423 * gdb.base/break-interp-lib.c (v, vptr): New variables.
5424 * gdb.base/break-interp.exp (test_attach): New comment.
5425
254f582e
JK
54262011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5427
5428 * gdb.threads/gcore-thread.exp ($core0file): New variable.
5429 (clear __stack_user.next, clear stack_used.next)
5430 (save a zeroed-threads corefile): New test.
5431 Call core_load for $core0file.
5432 (zeroed-threads cannot be listed): New test.
5433
4fe85f5c
JK
54342011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5435
5436 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
5437 filename.
5438 ($srcfile): Preserve the original value.
5439 ($testfile): Match it the .exp filename.
5440 ($corefile): New variable. Substitute it around.
5441 Use clean_restart.
5442 ($prev_timeout): Remove.
5443 (load_core): Move core loading into this proc.
5444 Fix restore of $timeout if load_core fails.
5445
63524580
JK
54462011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5447
5448 * gdb.base/eu-strip-infcall.c: New file.
5449 * gdb.base/eu-strip-infcall.exp: New file.
5450
90359a16
JK
54512011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5452
5453 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
5454 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
5455
626e7282
JK
54562011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5457
5458 Fix Python access to inlined frames.
5459 * gdb.python/py-frame-inline.c: New file.
5460 * gdb.python/py-frame-inline.exp: New file.
5461
3363d018
EBM
54622011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
5463
5464 * gdb.base/gdb1090.exp: Change breakpoint location to read the
5465 content of 's24' correctly (avoiding "optimized out").
5466 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
5467
28781456
JK
54682011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5469
5470 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
5471
4a4106ca
TJB
54722011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
5473
5474 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
5475 expect a colon in watch -location output.
5476
d26ccb4f
JK
54772011-04-13 Marek Polacek <mpolacek@redhat.com>
5478
df46027d 5479 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
5480 New testcase `expect response to define backtrace'. Also remove
5481 redundant `default' block.
5482
e1ab1f9c
JK
54832011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5484
5485 * gdb.python/py-prettyprint.c (struct hint_error): New.
5486 (main): New variable hint_error.
5487 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
5488 "print hint_error".
5489 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
5490 (register_pretty_printers): Register it.
5491
0c2e6019
TT
54922011-04-04 Tom Tromey <tromey@redhat.com>
5493
5494 * gdb.cp/maint.exp (test_help): Update.
5495 (test_namespace): Likewise.
5496
af57139d
JB
54972011-04-01 Joel Brobecker <brobecker@adacore.com>
5498
5499 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
5500 * gdb.ada/arrayptr.exp: Add new tests.
5501
956a9fb9
JB
55022011-04-01 Joel Brobecker <brobecker@adacore.com>
5503
5504 * gdb.ada/mi_catch_ex: New testcase.
5505
d0c4d642
PA
55062011-04-01 Pedro Alves <pedro@codesourcery.com>
5507
5508 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
5509 base::overload(void) method without specifying "const".
5510
18819fa6
UW
55112011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
5512
5513 * gdb.arch/thumb-singlestep.S: New file.
5514 * gdb.arch/thumb-singlestep.exp: Likewise.
5515
a4c8e806
TT
55162011-03-31 Tom Tromey <tromey@redhat.com>
5517
5518 * gdb.python/py-prettyprint.py (exception_flag): New global.
5519 (NoStringContainerPrinter._iterator.next): Check it.
5520 * gdb.python/py-prettyprint.c (main): New variable nstype2.
5521 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
5522
53832f31
TT
55232011-03-29 Tom Tromey <tromey@redhat.com>
5524
5525 * gdb.cp/anon-struct.cc: New file.
5526 * gdb.cp/anon-struct.exp: New file.
5527
e4620230
JK
55282011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5529
5530 Test STT_GNU_IFUNC support.
5531 * gdb.base/gnu-ifunc-lib.c: New file.
5532 * gdb.base/gnu-ifunc.c: New file.
5533 * gdb.base/gnu-ifunc.exp: New file.
5534
d0fb5eae
JK
55352011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5536
5537 Support a ring of related breakpoints.
5538 * gdb.base/watchpoint-delete.c: New file.
5539 * gdb.base/watchpoint-delete.exp: New file.
5540
20106cfb
JK
55412011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5542
5543 * gdb.ada/arrayparam.exp (print first after function call): Use
5544 explicit package name. Add a comment
5545 (print lasta after function call): Rename ...
5546 (print last after function call): ... it and use explicit package
5547 name.
5548 (print length after function call): Use explicit package name.
5549 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
5550 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
5551 (multiple matches for symbol i): Rename ...
5552 (multiple matches for symbol integervar): ... it.
5553 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
5554 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
5555
e7ab5e63
AB
55562011-03-25 Andrew Burgess <aburgess@broadcom.com>
5557
5558 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
5559 environment variable to make grep output more predictable. Move
5560 all the environment setup into gdb_init so it's done once per test
5561 case rather than each time we start gdb.
5562
9ef07c8c
TT
55632011-03-24 Tom Tromey <tromey@redhat.com>
5564
5565 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
5566 test.
5567
dd90784c
JK
55682011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5569
5570 * gdb.dwarf2/dw2-entry-value-main.c: New file.
5571 * gdb.dwarf2/dw2-entry-value.S: New file.
5572 * gdb.dwarf2/dw2-entry-value.exp: New file.
5573
05775840
PM
55742011-03-22 Phil Muldoon <pmuldoon@redhat.com>
5575
5576 PR python/12183
5577
5578 * gdb.python/py-function.exp: Add GdbError tests.
5579
8661b11b
PA
55802011-03-18 Pedro Alves <pedro@codesourcery.com>
5581
5582 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
5583 (reglocal_test_func, statlocal_test_func): New functions.
5584 (globals_test_func): Call new functions.
5585 * gdb.trace/unavailable.exp (gdb_collect_args_test)
5586 (gdb_collect_locals_test): New procedure.
5587 (gdb_trace_collection_test): Call new procedures.
5588
0fdb4f18
PA
55892011-03-18 Pedro Alves <pedro@codesourcery.com>
5590
5591 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
5592 (test_register, test_register_unavailable): New procedures.
5593 (gdb_unavailable_registers_test): New procedure.
5594 (gdb_trace_collection_test): Call it.
5595
99c3dc11
PM
55962011-03-18 Phil Muldoon <pmuldoon@redhat.com>
5597
5598 PR python/12149
5599
5600 * gdb.python/python.exp: Add gdb.write tests.
5601
29703da4
PM
56022010-03-17 Phil Muldoon <pmuldoon@redhat.com>
5603
5604 * gdb.python/Makefile.in: Add py-objfile.
5605 * gdb.python/py-objfile.exp: New file.
5606 * gdb.python/py-objfile.c: New file.
5607 * gdb.python/py-block.exp: Add is_valid tests.
5608 * gdb.python/py-inferior.exp: Ditto.
5609 * gdb.python/py-infthread.exp: Ditto.
5610 * gdb.python/py-symbol.exp: Ditto.
5611 * gdb.python/py-symtab.exp: Ditto.
5612
598997c8
KS
56132011-03-16 Keith Seitz <keiths@redhat.com>
5614
5615 PR c++/12273
5616 * gdb.cp/cmpd-minsyms.exp: New test.
5617 * gdb.cp/cmpd-minsyms.cc: New file.
5618
5619 PR c++/11734
5620 * gdb.cp/ovsrch.exp: New test.
5621 * gdb.cp/ovsrch.h: New file.
5622 * gdb.cp/ovsrch1.cc: New file.
5623 * gdb.cp/ovsrch2.cc: New file.
5624 * gdb.cp/ovsrch3.cc: New file.
5625 * gdb.cp/ovsrch4.cc: New file.
5626
c91513d8
PP
56272011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
5628
5629 PR gdb/12528
5630 * gdb.base/Makefile.in: Adjust EXECUTABLES.
5631 * gdb.base/break-on-linker-gcd-function.exp: New test.
5632 * gdb.base/break-on-linker-gcd-function.cc: New file.
5633
7470fc63
AT
56342011-03-15 Andreas Tobler <andreast@fgznet.ch>
5635
5636 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
5637
959e7469
PM
56382011-03-15 Phil Muldoon <pmuldoon@redhat.com>
5639
5640 * lib/gdb.exp (gdb_unload): Add another termination case.
5641
9373cf26
JK
56422011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5643
5644 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
5645 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
5646 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
5647 Provide a stub byte there.
5648 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
5649 DW_AT_entry_pc.
5650 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
5651
24e9cda0
UW
56522011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
5653
5654 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
5655 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
5656 "generic ABI, auto".
5657 (altivec_abi_tests): Accept vectors returned by reference.
5658
7371cf6d
PM
56592010-03-14 Phil Muldoon <pmuldoon@redhat.com>
5660
5661 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
5662
ce77046a
UW
56632011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
5664
5665 * gdb.python/py-section-script.exp: Skip test if no Python support.
5666
176400c3
UW
56672011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
5668
5669 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
5670
ecec24e6
PM
56712011-03-10 Phil Muldoon <pmuldoon@redhat.com>
5672
5673 * gdb.python/py-parameter.exp: Update tests to the new Python
5674 parameter API. Add "no documentation" test. Add deprecated API
5675 backward compatibility test.
5676
5dbdd470
TT
56772011-03-09 Tom Tromey <tromey@redhat.com>
5678
5679 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
5680 gdb_continue_to_end.
5681
b66e66ee
MK
56822011-03-09 Mark Kettenis <kettenis@gnu.org>
5683
5684 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
5685 tabs.
5686
eceb0c5f
TT
56872011-03-09 Tom Tromey <tromey@redhat.com>
5688
5689 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
5690 parentheses.
5691 (gdb_continue_to_end): Add "allow_extra" parameter. Use
5692 $command.
5693 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
5694 argument to gdb_continue_to_end.
5695 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
5696 argument to gdb_continue_to_end.
5697 * gdb.cp/annota3.exp: Fix regex.
5698 * gdb.cp/annota2.exp: Fix regex.
5699 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
5700 gdb_continue_to_end.
5701 * gdb.base/call-signal-resume.exp: Revert earlier patch.
5702 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
5703 gdb_continue_to_end.
5704
63154eca
PA
57052011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5706
5707 * gdb.server/ext-run.exp
5708 (load new file without any gdbserver inferior): New test.
5709
967d1f9b
TT
57102011-03-07 Tom Tromey <tromey@redhat.com>
5711
5712 * Makefile.in (TAGS): Rewrite.
5713
d68dcbb9
JK
57142011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5715
5716 * gdb.trace/report.exp (12.1: trace report #1): New match for the
5717 initial commands echo. New match for `Found trace'. Anchor all the
5718 other matches. Anchor and match for `No trace frame found' the final
5719 match.
5720
6bf58e63
TT
57212011-03-07 Tom Tromey <tromey@redhat.com>
5722
5723 * Makefile.in (TAGS): New target.
5724
fda326dd
TT
57252011-03-07 Tom Tromey <tromey@redhat.com>
5726
5727 * lib/opencl.exp (skip_opencl_tests): Update for exit message
5728 change.
5729 * lib/mi-support.exp (mi_gdb_test): Update for exit message
5730 change.
5731 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
5732 exit message change.
5733 (skip_altivec_tests): Update for exit message change.
5734 (skip_vsx_tests): Likewise.
5735 (gdb_continue_to_end): Likewise. Add 'command' argument.
5736 * lib/cell.exp (skip_cell_tests): Update for exit message change.
5737 * gdb.threads/tls.exp: Update for exit message change.
5738 * gdb.threads/thread-unwindonsignal.exp: Use
5739 gdb_continue_to_end.
5740 * gdb.threads/step.exp (step_it): Update for exit message change.
5741 (continue_all): Likewise.
5742 * gdb.threads/print-threads.exp (test_all_threads): Update for
5743 exit message change.
5744 * gdb.threads/interrupted-hand-call.exp: Use
5745 gdb_continue_to_end.
5746 * gdb.threads/execl.exp: Use gdb_continue_to_end.
5747 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
5748 gdb_continue_to_end.
5749 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
5750 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
5751 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
5752 * gdb.cp/method.exp: Update for exit message change.
5753 * gdb.cp/mb-templates.exp: Update for exit message change.
5754 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
5755 * gdb.cp/annota3.exp: Update for exit message change.
5756 * gdb.cp/annota2.exp: Update for exit message change.
5757 * gdb.cell/fork.exp: Use gdb_continue_to_end.
5758 * gdb.base/term.exp: Update for exit message change.
5759 * gdb.base/step-test.exp (test_i): Update for exit message change.
5760 * gdb.base/sigstep.exp (advance): Update for exit message change.
5761 (advancei): Likewise.
5762 * gdb.base/siginfo.exp: Update for exit message change.
5763 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
5764 * gdb.base/reread.exp: Use gdb_continue_to_end.
5765 * gdb.base/langs.exp: Use gdb_continue_to_end.
5766 * gdb.base/interrupt.exp: Update for exit message change.
5767 * gdb.base/gdb1555.exp: Update for exit message change.
5768 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
5769 * gdb.base/ending-run.exp: Update for exit message change.
5770 * gdb.base/chng-syms.exp: Update for exit message change.
5771 * gdb.base/checkpoint.exp: Update for exit message change.
5772 * gdb.base/catch-syscall.exp (check_for_program_end): Use
5773 gdb_continue_to_end.
5774 (test_catch_syscall_with_wrong_args): Likewise.
5775 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
5776 * gdb.base/break-interp.exp (test_ld): Update for exit message
5777 change.
5778 * gdb.base/bang.exp: Update for exit message change.
5779 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
5780 (do_call_attach_tests): Likewise.
5781 * gdb.base/a2-run.exp: Update for exit message change.
5782 * gdb.arch/ppc-dfp.exp: Update for exit message change.
5783 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
5784 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
5785
dd19bd70
JK
57862011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5787
5788 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
5789
30e62689
TT
57902011-03-03 Tom Tromey <tromey@redhat.com>
5791
5792 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
5793 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
5794 * gdb.hp/gdb.aCC/configure.ac: Remove.
5795 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
5796 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
5797 * gdb.hp/gdb.base-hp/configure.ac: Remove.
5798 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
5799 * gdb.hp/gdb.compat/configure (Makefile): Remove.
5800 * gdb.hp/gdb.compat/configure.ac: Remove.
5801 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
5802 * gdb.hp/gdb.defects/configure (Makefile): Remove.
5803 * gdb.hp/gdb.defects/configure.ac: Remove.
5804 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
5805 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
5806 * gdb.hp/gdb.objdbg/configure.ac: Remove.
5807 * gdb.hp/configure.ac: Remove.
5808 * gdb.hp/configure: Remove.
5809 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
5810 substitution.
5811 (Makefile): Remove rule.
5812 * gdb.cell/configure.ac: Remove.
5813 * gdb.cell/configure: Remove.
5814 * gdb.stabs/Makefile.in (Makefile): Remove.
5815 (distclean): Don't remove config.status or config.log.
5816 * gdb.stabs/configure (Makefile): Remove.
5817 * gdb.stabs/configure.ac: Remove.
5818 * configure: Rebuild.
5819 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
5820 Remove stabs- and cell-specific logic. Test for existence of
5821 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
5822 subdirectories, gdb.cell, and and gdb.stabs.
5823 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
5824
c171f854
JB
58252011-03-03 Joel Brobecker <brobecker@adacore.com>
5826
5827 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
5828 end of buffer.
5829
9a5193cb
JB
58302011-03-02 Joel Brobecker <brobecker@adacore.com>
5831
5832 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
5833 gdb_test when running a test where we expected no output back.
5834
9bb4c1bb
MS
58352011-02-28 Michael Snyder <msnyder@vmware.com>
5836
5837 * gdb.cp/overload.cc: Change initializer value to integer.
5838
3bd0f5ef
MS
58392011-02-27 Michael Snyder <msnyder@vmware.com>
5840
5841 * gdb.multi/base.exp: Add test for remove-inferiors.
5842
2279eaad
JB
58432011-02-26 Joel Brobecker <brobecker@adacore.com>
5844
5845 * gdb.python/py-frame.exp: Simplify the initialization phase
5846 using prepare_for_testing.
5847
c82c0b55
MS
58482011-02-25 Michael Snyder <msnyder@vmware.com>
5849
5850 * gdb.multi/base.exp: Add tests for info inferiors with args.
5851
1d94651b
JK
58522011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5853
5854 * gdb.dwarf2/dw2-ranges.S: Rename to ...
5855 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
5856 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
5857 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
5858 asmfile3. Comment the STABS (#3) file compilation. Compile
5859 everything through assembler. Provide KFAIL for symtab/12497.
5860 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
5861 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
5862 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
5863 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
5864
3bd0f5ef
MS
58652011-02-24 Michael Snyder <msnyder@vmware.com>
5866
5867 * gdb.base/break.exp: Add tests for delete breakpoints using
5868 convenience variables and value history references.
5869
12c1418e
MS
58702011-02-24 Michael Snyder <msnyder@vmware.com>
5871
5872 * gdb.base/break.exp: Remove debugging 'printf' accidentally
5873 left behind in previous check-in.
5874
e5a67952
MS
58752011-02-23 Michael Snyder <msnyder@vmware.com>
5876
5877 * gdb.base/break.exp: Add tests for "info break" with arguments.
5878 * gdb.trace/infotrace.exp: Update patterns for error and help.
5879 * gdb.base/completion.exp: Update pattern.
5880 * gdb.base/ena-dis-br.exp: Update pattern.
5881 * gdb.base/help.exp: Update patterns.
5882
58832011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
5884
5885 * gdb.base/memattr.exp: New test.
5886 * gdb.base/memattr.c: Test load for memattr.exp.
5887
6e6fbe60
DE
58882011-02-22 Doug Evans <dje@google.com>
5889
5890 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
5891
1d41d745
MS
58922011-02-22 Michael Snyder <msnyder@vmware.com>
5893
5894 * Makefile.in: Make more clean.
5895 * gdb.ada/Makefile.in: Ditto.
5896 * gdb.arch/Makefile.in: Ditto.
5897 * gdb.asm/Makefile.in: Ditto.
5898 * gdb.base/Makefile.in: Ditto.
5899 * gdb.cp/Makefile.in: Ditto.
5900 * gdb.dwarf2/Makefile.in: Ditto.
5901 * gdb.java/Makefile.in: Ditto.
5902 * gdb.mi/Makefile.in: Ditto.
5903 * gdb.modula2/Makefile.in: Ditto.
5904 * gdb.python/Makefile.in: Ditto.
5905 * gdb.server/Makefile.in: Ditto.
5906 * gdb.stabs/Makefile.in: Ditto.
5907 * gdb.threads/Makefile.in: Ditto.
5908 * gdb.trace/Makefile.in: Ditto.
5909
79ba84ca
MS
59102011-02-22 Michael Snyder <msnyder@vmware.com>
5911
df46027d 5912 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
5913 info threads.
5914
b9b35694
JB
59152011-02-22 Joel Brobecker <brobecker@adacore.com>
5916
5917 * gdb.python/py-breakpoint.exp: Fix the expected output of
5918 one of the "maint info breakpoints" tests to accept the output
5919 generated on platforms that do not have hardware watchpoints.
5920
8bfb830f
JB
59212011-02-22 Joel Brobecker <brobecker@adacore.com>
5922
5923 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
5924 clean_restart. Be a little stricter in the expected output
5925 for one of the tests. Fix a typo in one of the comments.
5926
c45f3c54
JB
59272011-02-22 Joel Brobecker <brobecker@adacore.com>
5928
5929 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
5930 Delete variable binfile, no longer use. Add or modify test
5931 comments to make them unique.
5932
b97c863c
MS
59332011-02-21 Michael Snyder <msnyder@vmware.com>
5934
5935 * Makefile.in: Update for make clean.
5936 * gdb.ada/Makefile.in: Ditto.
5937 * gdb.arch/Makefile.in: Ditto.
5938 * gdb.asm/Makefile.in: Ditto.
5939 * gdb.base/Makefile.in: Ditto.
5940 * gdb.cp/Makefile.in: Ditto.
5941 * gdb.dwarf2/Makefile.in: Ditto.
5942 * gdb.java/Makefile.in: Ditto.
5943 * gdb.mi/Makefile.in: Ditto.
5944 * gdb.modula2/Makefile.in: Ditto.
5945 * gdb.python/Makefile.in: Ditto.
5946 * gdb.server/Makefile.in: Ditto.
5947 * gdb.stabs/Makefile.in: Ditto.
5948 * gdb.threads/Makefile.in: Ditto.
5949 * gdb.trace/Makefile.in: Ditto.
5950
aea5b279
MS
59512011-02-21 Michael Snyder <msnyder@vmware.com>
5952
5953 * gdb.threads/thread-find.exp: Update patterns for changes in
5954 output of "info threads" command.
5955
e3039479
UW
59562011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5957 Ulrich Weigand <uweigand@de.ibm.com>
5958
5959 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
5960 (skip_hw_watchpoint_tests): Likewise.
5961 (skip_hw_watchpoint_multi_tests): Likewise.
5962
b800ec70
UW
59632011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
5964
5965 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
5966 (skip_hw_watchpoint_tests): Likewise.
5967 (skip_hw_watchpoint_multi_tests): Likewise.
5968 (skip_hw_watchpoint_access_tests): Likewise.
5969
5970 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
5971 * gdb.base/pr11022.exp: Likewise.
5972 * gdb.base/watch-read.exp: Likewise.
5973 * gdb.base/watch_thread_num.exp: Likewise.
5974 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
5975 * gdb.base/watchpoint-hw.exp: Likewise.
5976 * gdb.base/watchpoint.exp: Likewise.
5977 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
5978 * gdb.threads/watchthreads-reorder.exp: Likewise.
5979 * gdb.threads/watchthreads.exp: Likewise.
5980 * gdb.threads/watchthreads2.exp: Likewise.
5981
91033e37
JB
59822011-02-21 Joel Brobecker <brobecker@adacore.com>
5983
5984 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
5985 the debugger is unable to find the array bounds.
5986
eeaafae2
JK
59872011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5988
5989 * gdb.cp/typedef-operator.exp: New file.
5990 * gdb.cp/typedef-operator.cc: New file.
5991
e338d953
MS
59922011-02-17 Michael Snyder <msnyder@vmware.com>
5993
5994 * gdb.threads/thread-find.exp: Fix regular expressions.
5995
e67ad678
JB
59962011-02-17 Joel Brobecker <brobecker@adacore.com>
5997
5998 * gdb.ada/packed_array: Expand testcase to test printing of
5999 unconstrained packed array.
6000
93084bca
JB
60012011-02-17 Joel Brobecker <brobecker@adacore.com>
6002
6003 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
6004
a0c78a73
PA
60052011-02-16 Pedro Alves <pedro@codesourcery.com>
6006
f65d5553 6007 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
6008 (main): Initialize it before collecting, and and clear it
6009 afterwards.
f65d5553
PA
6010 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
6011 collecting with '{type} addr', where the addr expression is not an
6012 rvalue.
a0c78a73 6013
3dfcbbd2
KW
60142011-02-16 Ken Werner <ken.werner@de.ibm.com>
6015
6016 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
6017 a bool variable. Expect correct OpenCL names for vector types. Use the
6018 uc3 variable name instead of referring to the uchar3 built-in type.
6019 Escape the asterisk at the half pointer test.
6020
08807d5a
PA
60212011-02-16 Pedro Alves <pedro@codesourcery.com>
6022
f65d5553 6023 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
6024 (main): Initialize it before collecting, and and clear it
6025 afterwards.
f65d5553
PA
6026 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
6027 collecting overlapping memory ranges.
08807d5a 6028
60f98dde
MS
60292011-02-15 Michael Snyder <msnyder@vmware.com>
6030
6031 * gdb.base/default.exp: Add tests for thread commands.
6032 * gdb.base/help.exp: Add tests for thread commands.
6033 * gdb.threads/thread-find.exp: New test for thread find command.
6034
648cd113
KW
60352011-02-15 Ken Werner <ken.werner@de.ibm.com>
6036
6037 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
6038
494e194e
YQ
60392011-02-15 Yao Qi <yao@codesourcery.com>
6040
6041 PR tdep/12352
6042 * gdb.arch/arm-disp-step.S : New test for str instruction.
6043 * gdb.arch/arm-disp-step.exp : Likewise.
6044
d9492458
TJB
60452011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
6046
6047 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
6048 "vector_register2_vr" test strings. Test the extended floating
6049 point registers (F32~F63).
6050 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
6051 IBM XL C compiler. Make the test program use a register provided
6052 by the compiler for the lxvd2x instruction.
6053
8af8e3bc
PA
60542011-02-14 Pedro Alves <pedro@codesourcery.com>
6055
6056 * gdb.trace/unavailable.cc (class Base, class Middle, class
6057 Derived): New types.
6058 (derived_unavail, derived_partial, derived_whole): New globals.
6059 (virtual_partial): New global.
6060 (virtualp): Point at virtual_partial.
6061 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
6062 related to unavailable vptr.
6063
1b28d0b3
PA
60642011-02-14 Pedro Alves <pedro@codesourcery.com>
6065
6066 * gdb.trace/unavailable.cc (a, b, c): New globals.
6067 (main): Set and clear them.
6068 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
6069 `a' and `c', and check that `b' isn't collected, although `a' and
6070 `c' are.
6071
ec0a52e1
PA
60722011-02-14 Pedro Alves <pedro@codesourcery.com>
6073
6074 * gdb.trace/unavailable.cc (struct Virtual): New.
6075 (virtualp): New global pointer.
6076 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
6077 printing a pointer to an object whose type has a vtable, with
6078 print object on.
6079
24e6bcee
PA
60802011-02-14 Pedro Alves <pedro@codesourcery.com>
6081
6082 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
6083 value repeat handles unavailableness.
6084
39d37385
PA
60852011-02-14 Pedro Alves <pedro@codesourcery.com>
6086
6087 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
6088 tests for building arrays from unavailable values, subscripting
6089 non-memory rvalue unvailable arrays, and accessing fields or
6090 baseclasses of non-lazy unavailable values,
6091 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
6092 struct types.
6093 (g_smallstruct, g_smallstruct_b): New globals.
6094
06d72e16
PA
60952011-02-14 Pedro Alves <pedro@codesourcery.com>
6096
6097 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
6098
bc9a5551
JK
60992011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6100
6101 Fix const/volatile qualifiers of C++ types, PR c++/12328.
6102 * gdb.cp/overload-const.exp: New file.
6103 * gdb.cp/overload-const.cc: New file.
6104
54fcddd0
UW
61052011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
6106
6107 * gdb.opencl/callfuncs.cl: New file.
6108 * gdb.opencl/callfuncs.exp: New test.
6109 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
6110
d6dafb7c
UW
61112011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
6112
6113 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
6114 when computing result.
6115 * gdb.arch/altivec-abi.exp: Update expected results.
6116
a449c2d8
TJB
61172011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
6118
6119 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
6120 * gdb.base/jit.exp: Likewise.
6121 * gdb.base/pie-execl.exp: Likewise.
6122 * gdb.base/solib-nodir.exp: Likewise.
6123 * gdb.base/solib-overlap.exp: Likewise.
6124
764880b7
PA
61252011-02-07 Pedro Alves <pedro@codesourcery.com>
6126
6127 * gdb.trace/collection.c (global_pieces): New.
6128 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
6129 New procedure.
6130 (gdb_trace_collection_test): Call it.
6131
505500db
SW
61322011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
6133
6134 * gdb.python/py-evthreads.c: New file.
6135 * gdb.python/py-evthreads.exp: New file.
6136 * gdb.python/py-events.py: New file.
6137 * gdb.python/py-events.exp: New file.
6138 * gdb.python/py-events.c: New file.
6139
385203ed
DD
61402011-02-04 David Daney <ddaney@caviumnetworks.com>
6141
6142 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
6143
9011945e
AB
61442011-02-03 Andrew Burgess <aburgess@broadcom.com>
6145
6146 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
6147 gdb.base/disasm-end-cu.exp: New test for disassembling over the
6148 boundary between two compilation units.
6149
580688f3
PA
61502011-02-02 Pedro Alves <pedro@codesourcery.com>
6151
6152 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
6153 (Virtual): New structs.
6154 (virtual_o, virtual_middle_b): New globals.
6155 * gdb.cp/virtbase.exp: New tests.
6156
d3f0f853
PP
61572011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
6158
6159 * gdb.base/jit.exp: New file.
6160 * gdb.base/jit-main.c: New file.
6161 * gdb.base/jit-solib.c: New file.
6162
b2030fb5
UW
61632011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
6164
6165 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
6166 proceed to initial kernel entry point.
6167 * gdb.opencl/datatypes.exp: Likewise.
6168 * gdb.opencl/operators.exp: Likewise.
6169 * gdb.opencl/vec_comps.exp: Likewise.
6170
2db19d1e
SW
61712011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
6172
6173 * gdb.cp/nsnested.cc: New.
6174 * gdb.cp/nsnested.exp: New.
6175 * gdb.cp/nsnoimports.exp: New.
6176 * gdb.cp/nsnoimports.cc: New.
6177
6b0c4c1f
JB
61782011-01-31 Joel Brobecker <brobecker@adacore.com>
6179
6180 * gdb.base/interact.exp: Add extra tests that verify that
6181 the value of the interactive-mode setting does not change
6182 after the script is sourced.
6183
80b23b6a
JK
61842011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6185
6186 * gdb.cp/noparam.exp: New file.
6187 * gdb.cp/noparam.cc: New file.
6188
ffd5ec24
PA
61892011-01-28 Pedro Alves <pedro@codesourcery.com>
6190
6191 * gdb.trace/tfile.exp: Test that with no traceframe selected,
6192 there's no stack or registers.
6193
a81766d8
TT
61942011-01-26 Tom Tromey <tromey@redhat.com>
6195
6196 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
6197 space before string output. Add test for "set print pretty off"
6198 case.
6199
585fdaa1
PA
62002011-01-25 Pedro Alves <pedro@codesourcery.com>
6201
6202 * gdb.base/frame-args.exp: Adjust.
6203 * gdb.dwarf2/dw2-noloc.exp: Adjust.
6204 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
6205 * gdb.dwarf2/pieces.exp: Adjust.
6206 * gdb.opt/clobbered-registers-O2.exp: Adjust.
6207 * gdb.opt/inline-locals.exp: Adjust.
6208 * gdb.threads/fork-child-threads.exp: Adjust.
6209
d468832a
KW
62102011-01-25 Ken Werner <ken.werner@de.ibm.com>
6211
6212 * gdb.opencl/convs_casts.cl: Move program scope variables into the
6213 OpenCL kernel function. Add a comment as marker. Add address space
6214 qualifiers for the remaining program scope variables.
6215 * gdb.opencl/datatypes.cl: Likewise.
6216 * gdb.opencl/operators.cl: Likewise.
6217 * gdb.opencl/vec_comps.cl: Likewise.
6218 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
6219 Add breakpoint at the marker comment.
6220 * gdb.opencl/datatypes.exp: Likewise.
6221 * gdb.opencl/operators.exp: Likewise.
6222 * gdb.opencl/vec_comps.exp: Likewise.
6223
490f124f
PA
62242011-01-24 Pedro Alves <pedro@codesourcery.com>
6225
6226 * gdb.base/printcmds.c (some_struct): New struct and instance.
6227 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
6228 procedure.
6229 <global scope>: Call it.
6230
6da78614
KW
62312011-01-21 Ken Werner <ken.werner@de.ibm.com>
6232
6233 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
6234 argument to the gdb_compile_opencl_hostapp call.
6235
ec64c9aa
YQ
62362011-01-19 Yao Qi <yao@codesourcery.com>
6237
6238 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
6239 positve list.
6240
810cfdbb
YQ
62412011-01-19 Yao Qi <yao@codesourcery.com>
6242
6243 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
6244 canonical form.
6245 Remove "xscale-*-*"
6246 * gdb.xml/tdesc-regs.exp: Likewise.
6247 * gdb.python/py-section-script.exp: Replace ARM target triplet
6248 with canonical form.
6249 Match arm*-*-symbianelf*.
6250 * gdb.base/dup-sect.exp: Likewise.
6251 * lib/dwarf.exp: New.
6252 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
6253 dwarf2_support.
6254 * gdb.dwarf2/dup-psym.exp: Likewise.
6255 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
6256 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
6257 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
6258 * gdb.dwarf2/dw2-basic.exp: Likewise.
6259 * gdb.dwarf2/dw2-compressed.exp: Likewise.
6260 * gdb.dwarf2/dw2-const.exp: Likewise.
6261 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
6262 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
6263 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
6264 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
6265 * gdb.dwarf2/dw2-filename.exp: Likewise.
6266 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
6267 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
6268 * gdb.dwarf2/dw2-intercu.exp: Likewise.
6269 * gdb.dwarf2/dw2-intermix.exp: Likewise.
6270 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
6271 * gdb.dwarf2/dw2-noloc.exp: Likewise.
6272 * gdb.dwarf2/dw2-op-call.exp: Likewise.
6273 * gdb.dwarf2/dw2-producer.exp: Likewise.
6274 * gdb.dwarf2/dw2-ranges.exp: Likewise.
6275 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
6276 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
6277 * gdb.dwarf2/dw2-strp.exp: Likewise.
6278 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
6279 * gdb.dwarf2/implptr.exp: Likewise.
6280 * gdb.dwarf2/mac-fileno.exp: Likewise.
6281 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
6282 * gdb.dwarf2/pieces.exp: Likewise.
6283 * gdb.dwarf2/pr11465.exp: Likewise.
6284 * gdb.dwarf2/valop.exp: Likewise.
6285 * gdb.dwarf2/watch-notconst.exp: Likewise.
6286 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
6287
4694da01
TT
62882011-01-19 Tom Tromey <tromey@redhat.com>
6289
6290 * gdb.python/py-infthread.exp: Add thread tests.
6291
b075872c
JB
62922011-01-14 Joel Brobecker <brobecker@adacore.com>
6293
6294 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
6295
2c3e6e24
JB
62962011-01-14 Joel Brobecker <brobecker@adacore.com>
6297
6298 * gdb.ada/widewide: New testcase.
6299
de8fa76c
JB
63002011-01-13 Joel Brobecker <brobecker@adacore.com>
6301
6302 * gdb.base/interact.exp: New testcase.
6303
1b05df00
TT
63042011-01-12 Tom Tromey <tromey@redhat.com>
6305
6306 * gdb.mi/gdb2549.exp: Update for error message changes.
6307 * gdb.mi/mi-cli.exp: Likewise.
6308 * gdb.mi/mi-disassemble.exp: Likewise.
6309 * gdb.mi/mi-pthreads.exp: Likewise.
6310 * gdb.mi/mi-regs.exp: Likewise.
6311 * gdb.mi/mi-stack.exp: Likewise.
6312 * gdb.mi/mi-var-block.exp: Likewise.
6313 * gdb.mi/mi-var-cmd.exp: Likewise.
6314 * gdb.mi/mi2-cli.exp: Likewise.
6315 * gdb.mi/mi2-disassemble.exp: Likewise.
6316 * gdb.mi/mi2-pthreads.exp: Likewise.
6317 * gdb.mi/mi2-regs.exp: Likewise.
6318 * gdb.mi/mi2-stack.exp: Likewise.
6319 * gdb.mi/mi2-var-block.exp: Likewise.
6320 * gdb.mi/mi2-var-cmd.exp: Likewise.
6321
c2ff108b
JK
63222011-01-12 Andrew Burgess <aburgess@broadcom.com>
6323 Jan Kratochvil <jan.kratochvil@redhat.com>
6324
6325 PR fortran/11104 and DWARF unbound arrays detection.
6326 * gdb.fortran/multi-dim.exp: New file.
6327 * gdb.fortran/multi-dim.f90: New file.
6328
b716877b
AB
63292011-01-12 Andrew Burgess <aburgess@broadcom.com>
6330
6331 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
6332 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
6333 add new tests for opcode dumping.
6334
6c162d5e
TT
63352011-01-11 Tom Tromey <tromey@redhat.com>
6336
6337 * gdb.python/py-infthread.exp: Load gdb-python.exp.
6338
77b06cd7
TJB
63392010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
6340
6341 Convert hardware watchpoints to use breakpoint_ops.
6342 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
6343 type is not supported.
6344 * gdb.base/foll-fork.exp: Likewise.
6345 * gdb.base/foll-vfork.exp: Likewise.
6346
f39a75d0
PM
63472011-01-10 Phil Muldoon <pmuldoon@redhat.com>
6348
6349 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
6350 Use load_lib gdb-python.exp.
6351 * gdb.python/python.exp: Ditto.
6352 * gdb.python/py-function.exp: Ditto.
6353
fc529d80
AS
63542011-01-09 Andreas Schwab <schwab@linux-m68k.org>
6355
6356 * gdb.threads/tls.exp ("info address me"): Fix expected output.
6357
fb03cb59
JK
63582011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6359
6360 * configure: Regenerate.
6361
d8e22779
TT
63622011-01-06 Tom Tromey <tromey@redhat.com>
6363
6364 * gdb.python/py-frame.exp: Test gdb.newest_frame.
6365
09050809
JB
63662011-01-06 Joel Brobecker <brobecker@adacore.com>
6367
fc529d80
AS
6368 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
6369 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
6370 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
6371 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
6372 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
6373 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
6374 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
6375 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
6376 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
6377 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
6378 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
6379 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
6380 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
6381 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
6382 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
6383 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
6384 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
6385 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
6386 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
6387 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
6388 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
6389 gdb.ada/uninitialized_vars.exp,
6390 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
6391 Simplify by using clean_restart.
09050809 6392
8ed5dd9e
JB
63932011-01-06 Joel Brobecker <brobecker@adacore.com>
6394
6395 Add marker to be used as anchor for inserting breakpoints.
6396 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
6397 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
6398 Likewise.
6399
6400 Remove uses of gdb_start_cmd.
6401 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
6402 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
6403
6404 Do not run testcase if testing with GDBserver.
6405 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
6406 if testing with GDBserver.
6407
368a124f
JB
64082011-01-06 Joel Brobecker <brobecker@adacore.com>
6409
6410 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
6411 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
6412 copyright header.
6413
44944448
JB
64142011-01-05 Joel Brobecker <brobecker@adacore.com>
6415
6416 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
6417 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
6418 testsuite/gdb.fortran/complex.f,
6419 testsuite/gdb.fortran/derived-type.f90,
6420 testsuite/gdb.fortran/library-module-lib.f90,
6421 testsuite/gdb.fortran/library-module-main.f90,
6422 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
6423 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
6424 Copyright year update.
6425
31886ea6
JB
64262011-01-05 Joel Brobecker <brobecker@adacore.com>
6427
6428 * gdb.base/langs1.f: Add copyright header.
6429
ebedcab5
JK
64302011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6431
6432 * gdb.base/morestack.exp: New file.
6433 * gdb.base/morestack.c: New file.
6434
de1eb2f9
JK
64352011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6436
6437 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
6438
9e87a409
JB
64392010-12-29 Joel Brobecker <brobecker@adacore.com>
6440
6441 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
6442 * gdb.ada/arrayptr.exp: Add test printing that new variable.
6443
720d1a40
JB
64442010-12-29 Joel Brobecker <brobecker@adacore.com>
6445
6446 * gdb.ada/lang_switch.exp: Correct expected parameter value.
6447
a283af87
AS
64482010-12-25 Andreas Schwab <schwab@linux-m68k.org>
6449
5d3d9cba
AS
6450 * gdb.threads/tls.exp: Fix typo.
6451
a283af87
AS
6452 * gdb.threads/thread-specific.exp (get_thread_list): Update.
6453 * gdb.threads/execl.exp: Update.
6454
2a20745c
YQ
64552010-12-23 Yao Qi <yao@codesourcery.com>
6456
6457 * gdb.arch/arm-disp-step.exp: New.
6458 * gdb.arch/arm-disp-step.S: New.
6459
a7658b96
TT
64602010-12-21 Tom Tromey <tromey@redhat.com>
6461
6462 * gdb.threads/execl.exp: Update.
6463 * gdb.threads/linux-dp.exp: Update.
6464 * gdb.threads/manythreads.exp: Update.
6465 * gdb.threads/tls.exp: Update.
6466
5b79abe7
TT
64672010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6468
6469 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
6470 (NextOverThrowDerivates) <resumebpt>: New.
6471 (resumebpt_test): New.
6472 (main): Call resumebpt_test.
6473 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
6474
0914bcdb
SS
64752010-12-12 Stan Shebs <stan@codesourcery.com>
6476
6477 * gdb.trace/tsv.exp: Test print command on trace state variables.
6478
305aeedc
TT
64792010-12-09 Tom Tromey <tromey@redhat.com>
6480
6481 * gdb.base/interp.exp: Add regression test.
6482
186c406b
TT
64832010-12-09 Tom Tromey <tromey@redhat.com>
6484
6485 * gdb.java/jnpe.java: New file.
6486 * gdb.java/jnpe.exp: New file.
6487 * gdb.cp/nextoverthrow.exp: New file.
6488 * gdb.cp/nextoverthrow.cc: New file.
6489
aae1c79a
DE
64902010-12-07 Doug Evans <dje@google.com>
6491
6492 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
6493 of data-directory.
6494 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
6495 updated.
6496 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
6497
60f98dde 64982010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
6499
6500 * gdb.base/callfuncs.exp: Test for skip_float_tests.
6501 * gdb.base/call-sc.exp: Ditto.
6502 * gdb.base/finish.exp: Ditto.
6503 * gdb.base/return.exp: Ditto.
6504 * gdb.base/return2.exp: Ditto.
6505
5fa290c1
DE
65062010-11-30 Doug Evans <dje@google.com>
6507
6508 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
6509 (gdb_expect_list): Fix spelling errors in comments.
6510 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
6511 send_gdb/gdb_expect_list where applicable.
6512 * gdb.base/call-ar-st.exp: Ditto.
6513 * gdb.base/funcargs.exp: Ditto.
6514 * gdb.base/gcore.exp: Ditto.
6515 * gdb.base/page.exp: Ditto.
6516 * gdb.base/sigaltstack.exp: Ditto.
6517 * gdb.base/siginfo.exp: Ditto.
6518 * gdb.base/sigstep.exp: Ditto.
6519 * gdb.base/trace-commands.exp: Ditto.
6520
4e04c971
DE
65212010-11-29 Doug Evans <dje@google.com>
6522
6523 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
6524 printer-name;subprinter-name.
6525
8cf6f0b1
TT
65262010-11-29 Tom Tromey <tromey@redhat.com>
6527
6528 * gdb.dwarf2/implptr.exp: New file.
6529 * gdb.dwarf2/implptr.c: New file.
6530 * gdb.dwarf2/implptr.S: New file.
6531
94b6973e
PM
65322010-11-29 Phil Muldoon <pmuldoon@redhat.com>
6533
fc529d80 6534 PR python/12199
94b6973e
PM
6535
6536 * gdb.python/py-breakpoint.exp: Test the delete method.
6537
8358c15c
JK
65382010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6539
6540 Fix step_resume_breakpoint unsaved during an infcall.
6541 * gdb.base/step-resume-infcall.exp: New file.
6542 * gdb.base/step-resume-infcall.c: New file.
6543
f6df29bc
TJB
65442010-11-24 Edjunior Machado <emachado@br.ibm.com>
6545
6546 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
6547
f2b5a5cf
TJB
65482010-11-24 Edjunior Machado <emachado@br.ibm.com>
6549
6550 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
6551 on ppc64's symbols; "finish" and "return" commands must accept to
6552 show the caller line again as well as the line after.
6553 * gdb.asm/powerpc64.inc: New file.
6554
6b0ecdc2
DE
65552010-11-23 Doug Evans <dje@google.com>
6556
6557 * lib/gdb.exp (gdb_test_sequence): New function.
6558 (gdb_expect_list): Add verbose -log call for each pattern.
6559 * gdb.base/signals.exp (test_handle_all_print): Call it.
6560 Reduce timeout increment from 6 minutes to 1 minute.
6561 * gdb.server/ext-run.exp: Call it.
6562
ea976c60
PM
65632010-11-23 Phil Muldoon <pmuldoon@redhat.com>
6564
f2b5a5cf 6565 PR python/12212
ea976c60
PM
6566
6567 * gdb.python/python.exp: Check that selected_thread raises an
6568 error when no inferior is loaded.
6569
c0efa795
JK
65702010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6571
6572 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
6573 * gdb.dwarf2/dw2-stack-boundary.S: New file.
6574
ec3aa567
JK
65752010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6576
6577 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
6578 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
6579
d8249011
DE
65802010-11-18 Doug Evans <dje@google.com>
6581
6582 * gdb.server/ext-run.exp: Fix intermittent failures.
6583
d4eba7d1
NF
65842010-11-12 Nathan Froyd <froydnj@codesourcery.com>
6585
6586 * gdb.stabs/gdb11479.exp: Use runto_main.
6587
b04c2f88
NF
65882010-11-12 Nathan Froyd <froydnj@codesourcery.com>
6589
6590 * gdb.base/break-entry.exp: Skip if using a stub.
6591
ae9d7ce4
NF
65922010-11-12 Nathan Froyd <froydnj@codesourcery.com>
6593
6594 * gdb.python/py-inferior.exp: Pack values in target endianness.
6595
621c8364
TT
65962010-11-12 Tom Tromey <tromey@redhat.com>
6597
6598 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
6599 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
6600 MemoryError.
6601 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
6602 type.
6603 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
6604 MemoryError.
6605 (test_subscript_regression): Update exception type.
6606
84f4c1fe
PM
66072010-11-11 Phil Muldoon <pmuldoon@redhat.com>
6608
6609 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
6610 breakpoint tests.
6611
a1442452
PA
66122010-11-09 Pedro Alves <pedro@codesourcery.com>
6613
6614 * gdb.base/watchpoint.exp: Test "watch -location" with an
6615 innacessible location.
6616
efd11a33
JK
66172010-11-09 Edjunior Machado <emachado@br.ibm.com>
6618 Luis Machado <luisgpm@br.ibm.com>
6619
6620 * gdb.base/maint.exp: Expect "." prefix.
6621 * gdb.base/nodebug.exp: Expect "." Likewise.
6622 * gdb.base/sepsymtab.exp: Expect "." Likewise.
6623 * gdb.base/watchpoint-cond-gone.exp: Likewise.
6624 * gdb.base/watchpoint.exp: Expect a software watch to be created for
6625 POWER server processors.
6626
aa00efb5
JK
66272010-11-08 Edjunior Machado <emachado@br.ibm.com>
6628 Luis Machado <luisgpm@br.ibm.com>
6629
6630 * gdb.base/break-entry.exp: convert entry point for
6631 ppc64 and expect leading `.' on ppc64's symbols
6632
99e7ae30
DE
66332010-11-05 Doug Evans <dje@google.com>
6634
6635 * gdb.base/help.exp: Update expected output.
b521dba8
DE
6636 * gdb.python/py-param.exp: Delete, contents moved to ...
6637 * gdb.python/py-parameter.exp: ... here. New file.
6638 Add test for gdb.parameter ("directories").
99e7ae30 6639
f4b8a18d
KW
66402010-11-05 Ken Werner <ken.werner@de.ibm.com>
6641
6642 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
6643 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
6644 * configure: Regenerate.
6645 * gdb.opencl/Makefile.in: New File.
6646 * gdb.opencl/datatypes.exp: Likewise.
6647 * gdb.opencl/datatypes.cl: Likewise.
6648 * gdb.opencl/operators.exp: Likewise.
6649 * gdb.opencl/operators.cl: Likewise.
6650 * gdb.opencl/vec_comps.exp: Likewise.
6651 * gdb.opencl/vec_comps.cl: Likewise.
6652 * gdb.opencl/convs_casts.exp: Likewise.
6653 * gdb.opencl/convs_casts.cl: Likewise.
6654 * lib/opencl.exp: Likewise.
6655 * lib/opencl_hostapp.c: Likewise.
6656 * lib/opencl_kernel.cl: Likewise.
6657 * lib/cl_util.c: Likewise.
6658 * lib/cl_util.c: Likewise.
6659 * gdb.base/default.exp (set language): Add "opencl" to the list of
6660 languages.
6661
a9d5ef47
SW
66622010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
6663
6664 * gdb.cp/overload.exp: Added test for inheritance overload.
6665 * gdb.cp/overload.cc: Ditto.
6666 * gdb.cp/oranking.exp: Removed releveant kfails.
6667
03eb1c79
JK
66682010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6669 Joel Brobecker <brobecker@adacore.com>
6670
6671 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
6672 check test_compiler_info.
6673
dbc98a8b
KW
66742010-11-03 Ken Werner <ken.werner@de.ibm.com>
6675
6676 * gdb.base/gnu_vector.exp: Adjust expect messages.
6677
120bd360
KW
66782010-11-03 Ken Werner <ken.werner@de.ibm.com>
6679
6680 * gdb.base/gnu_vector.exp: Add unary operator tests.
6681
c37f7098
KW
66822010-11-03 Ken Werner <ken.werner@de.ibm.com>
6683
6684 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
6685
7b51bc51
DE
66862010-11-02 Doug Evans <dje@google.com>
6687
6688 * gdb.python/py-pp-maint.c: New file.
6689 * gdb.python/py-pp-maint.exp: New file.
6690 * gdb.python/py-pp-maint.py: New file.
6691
50c97f38
TT
66922010-11-02 Tom Tromey <tromey@redhat.com>
6693
6694 * gdb.base/default.exp: Remove "scheme" from language list.
6695
a289b8f6
JK
66962010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6697
6698 Revert:
6699 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6700 * gdb.threads/sigstep-threads.exp: New file.
6701 * gdb.threads/sigstep-threads.c: New file.
6702
cd017491
MS
67032010-10-20 Michael Snyder <msnyder@vmware.com>
6704
6705 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
6706
8e6a5956
UW
67072010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
6708
6709 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
6710 Skip test completely if gdb,no_hardware_watchpoints.
6711
2c04da0d
UW
67122010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
6713
6714 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
6715 strict, but do not check for any particular function name within libc.
6716
79afc5ef
SW
67172010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
6718
6719 * gdb.cp/smartp.exp: New test.
6720 * gdb.cp/smartp.cc : New test.
6721
026ffab7
SW
67222010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
6723
6724 * gdb.cp/converts.exp: Test pointer to bool conversion.
6725 Test pointer to long conversion.
6726 * gdb.cp/oranking.exp: Removed relevant kfail.
6727
3a772aa4
TT
67282010-10-18 Tom Tromey <tromey@redhat.com>
6729
6730 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
6731 argument to lazy_string.
6732 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
6733 (pp_ls.to_string): Use it.
6734 * gdb.python/py-prettyprint.c (main): Move declarations to top.
6735 Add "estring2" local.
6736
5fc3827b
JK
67372010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6738
6739 Fix s390x compatibility.
6740 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
6741 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
6742
8aeb23f3
JK
67432010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6744
6745 * gdb.threads/sigstep-threads.exp: New file.
6746 * gdb.threads/sigstep-threads.c: New file.
6747
c1e56572
JK
67482010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6749
6750 * gdb.base/pie-execl.exp: New file.
6751 * gdb.base/pie-execl.c: New file.
6752
92163a10
JK
67532010-10-13 Doug Evans <dje@google.com>
6754 Jan Kratochvil <jan.kratochvil@redhat.com>
6755
6756 PR exp/12117
6757 * gdb.cp/ptype-cv-cp.cc: New file.
6758 * gdb.cp/ptype-cv-cp.exp: New file.
6759
7062b0a0
SW
67602010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
6761
6762 * gdb.cp/converts.cc: New test program.
6763 * gdb.cp/converts.exp: New test.
6764 * gdb.cp/overload.exp: Added test for void* vs int*.
6765 * gdb.cp/overload.exp: Ditto.
6766 * gdb.cp/oranking.exp: Removed related kfail.
6767
0e3509db
DE
67682010-10-13 Doug Evans <dje@google.com>
6769
6770 * lib/gdb-python.exp (gdb_check_python_config): New function.
6771 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
6772 * gdb.python/lib-types.cc: New file.
6773 * gdb.python/lib-types.exp: New file.
6774
8dc78533
JK
67752010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6776
6777 * gdb.python/py-error.exp: New file.
6778 * gdb.python/py-error.py: New file.
6779
93c17e06
JK
67802010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6781
6782 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
6783 gdb_test_multiple.
6784
d8b34041
JK
67852010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6786
6787 * gdb.base/break-interp.exp: Use ldlags for linking flags.
6788 * gdb.base/prelink.exp: Likewise.
6789 * gdb.base/solib-nodir.exp: Likewise.
6790 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
6791 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
6792 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
6793
e0cc584e
UW
67942010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
6795
6796 * break-interp.exp (test_ld): Use two separate gdb_expect statements
6797 for the "info files" test to avoid timeouts on slow machines.
6798
cfc353b1
JK
67992010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6800
6801 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
6802 (main): Make openlib dummy call.
6803
d3d7896d
JK
68042010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6805
6806 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
6807 * break-interp.exp (reach): Move the core body ...
6808 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
6809 (test_ld): Provide always real argument, even to the linker. Replace
6810 dl_main by _dl_debug_state.
6811
5e533c94
JK
68122010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6813
6814 Fix results of prelinked PIEs on ppc*.
6815 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
6816 Accept also DISPLACEMENT "PRESENT".
6817 (main): Replace "ZERO" displacements by "PRESENT".
6818
33540610
SW
68192010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
6820
6821 * gdb.cp/oranking.exp: New test.
6822 * gdb.cp/oranking.cc: New test program.
6823
3bdf2bbd
KW
68242010-10-08 Ken Werner <ken.werner@de.ibm.com>
6825
6826 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
6827 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
6828
2f608a3a
KW
68292010-10-06 Ken Werner <ken.werner@de.ibm.com>
6830
6831 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
6832 lush, lynx) New constant.
6833 * gdb.base/constvars.exp: Test const array types.
6834 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
6835
aa2e2d8d
DE
68362010-10-06 Doug Evans <dje@google.com>
6837
6838 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
6839 of syscall staging area.
6840
2844d6b5
KW
68412010-10-06 Ken Werner <ken.werner@de.ibm.com>
6842
6843 * gdb.base/gnu_vector.c: Add variable c4.
6844 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
6845 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
6846
7d8ac8bb
MR
68472010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
6848
6849 * gdb.arch/altivec-abi.exp: Fix a typo.
6850
84a02e58
MR
68512010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
6852
6853 * lib/mi-support.exp (thread_selected_re): Correct pattern used
6854 to match a thread ID.
6855
b18e6318
JK
68562010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6857
6858 Fix s390x testcase compatibility.
6859 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
6860
a2c09bd0
DE
68612010-10-01 Doug Evans <dje@google.com>
6862
6863 * lib/gdb-python.exp: New file.
6864 * gdb.python/py-block.exp: Use it.
6865 * gdb.python/py-breakpoint.exp: Ditto.
6866 * gdb.python/py-frame.exp: Ditto.
6867 * gdb.python/py-inferior.exp: Ditto.
6868 * gdb.python/py-param.exp: Ditto.
6869 * gdb.python/py-prettyprint.exp: Ditto.
6870 * gdb.python/py-shared.exp: Ditto.
6871 * gdb.python/py-symbol.exp: Ditto.
6872 * gdb.python/py-symtab.exp: Ditto.
6873 * gdb.python/py-type.exp: Ditto.
6874 * gdb.python/py-value.exp: Ditto.
6875 * gdb.python/python.exp: Ditto.
6876
38f12cfc
TT
68772010-09-30 Tom Tromey <tromey@redhat.com>
6878
6879 * gdb.base/anon.exp: New file.
6880 * gdb.base/anon.c: New file.
6881
9ae8282d
TT
68822010-09-30 Tom Tromey <tromey@redhat.com>
6883
6884 * gdb.base/completion.exp: Test completion through anonymous
6885 union.
6886 * gdb.base/break1.c (struct some_struct): Add anonymous union.
6887
e9e07ba6
JK
68882010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6889
6890 Fix printing parameters of inlined functions.
6891 * gdb.dwarf2/dw2-inline-param.exp: New file.
6892 * gdb.dwarf2/dw2-inline-param-main.c: New file.
6893 * gdb.dwarf2/dw2-inline-param.S: New file.
6894
cd2effb2
JK
68952010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6896
6897 PR corefiles/12071.
6898 * gdb.base/corefile.exp (quit with a process, no question: load core)
6899 (quit with a core file): New tests.
6900
bceffbf3
JK
69012010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6902
6903 Fix GDB crash on inferior calls with self-referencing classes.
6904 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
6905 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
6906 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
6907
1736ad11
JK
69082010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6909
6910 Fix lost siginfo_t for inferior calls.
6911 * gdb.base/siginfo-infcall.exp: New file.
6912 * gdb.base/siginfo-infcall.c: New file.
6913
a176ad92
JB
69142010-09-22 Joel Brobecker <brobecker@adacore.com>
6915
6916 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
6917
c2b0a229
JK
69182010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6919
6920 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
6921 New test.
6922 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
6923
e8ae22d1
JB
69242010-09-22 Joel Brobecker <brobecker@adacore.com>
6925
6926 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
6927 type of our const type.
6928
ec322823
SW
69292010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
6930
6931 * gdb.cp/pr12028.cc: New.
6932 * gdb.cp/pr12028.exp: New.
6933
72929c62
JB
69342010-09-22 Joel Brobecker <brobecker@adacore.com>
6935
6936 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
6937
875b4ff5 69382010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 6939 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
6940
6941 PR mi/11407
6942 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
6943 * gdb.mi/dw2-ref-missing-frame-main.c New File.
6944 * gdb.mi/dw2-ref-missing-frame.S New File.
6945 * gdb.mi/dw2-ref-missing-frame.exp New File.
6946
7155d578
TT
69472010-09-14 Tom Tromey <tromey@redhat.com>
6948
6949 PR symtab/8399:
6950 * gdb.threads/tls.exp: Remove kfail. Update expected output.
6951
515ed532
TT
69522010-09-14 Tom Tromey <tromey@redhat.com>
6953
6954 PR exp/11803:
6955 * gdb.threads/tls.exp: Use C++.
6956 (check_thread_local): Use K::another_thread_local.
6957 * gdb.threads/tls.c (class K): New.
6958 (another_thread_local): Now a member of K.
6959 (spin): Update. No longer K&R C.
6960
450ca57c
SW
69612010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
6962
6963 * gdb.cp/koenig.cc: created class for testing member lookup.
6964 * gdb.cp/koenig.exp: Added test for member lookup.
6965
dbd492a3
JK
69662010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6967
6968 Fix false FAILs on sourcetree topdir directory containing "kill".
6969 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
6970 source line matching regexp.
6971
8d4d924b
JK
69722010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6973
6974 * gdb.python/python.exp (set height 0, collect help from uiout)
6975 (verify help to uiout): New tests.
6976
8e64f2a0
JK
69772010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
6978
6979 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
6980 is_lp64_target to check 64bit target.
6981
4569eed2
JK
69822010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6983
6984 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
6985 (test_ld) <powerpc64-*>: New.
6986
5e1617b1
DJ
69872010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
6988
6989 * gdb.cp/templates.exp (test_template_args): Allow "struct".
6990
c767944b
DJ
69912010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
6992
6993 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
6994 (FunctionArg::method): New function.
6995 (empty, arg): New variables.
6996 (main): Call arg.method.
6997 * gdb.cp/templates.exp (test_template_args): New function.
6998 (do_tests): Call it.
6999
27d3a3fc
UW
70002010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
7001
7002 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
7003 of "next" to proceed over pthread_exit call.
7004
55b7ce7f
UW
70052010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
7006
7007 * gdb.base/maint.exp: Avoid wildcards against potentially very long
7008 "maint print statistics" output to prevent expect timeouts.
7009
809df446
JK
70102010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7011
7012 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
7013 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
7014 (test_float_rejected): ... here.
7015 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
7016 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
7017 (test_float_rejected): ... here.
7018 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
7019 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
7020 (test_float_rejected): ... here.
7021 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
7022 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
7023 (test_float_rejected): ... here.
7024
8464be76
DJ
70252010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
7026
7027 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
7028 before disabling hardware watchpoints.
7029 (test_inaccessible_watchpoint): Check that hardware watchpoints
7030 are used. Test for watchpoints on a constant address.
7031
14dba4b4
JK
70322010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7033
7034 * gdb.base/ui-redirect.exp: New file.
7035
3f3540e1 70362010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 7037 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
7038
7039 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
7040
0f254bb7
DE
70412010-08-31 Doug Evans <dje@google.com>
7042
7043 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
7044
03f17ccf
TT
70452010-08-30 Tom Tromey <tromey@redhat.com>
7046
7047 PR python/11792:
7048 * gdb.python/py-value.exp (test_subscript_regression): Add
7049 dynamic_type test.
7050
640617ad
DJ
70512010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
7052
7053 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
7054 instead of running to main. Do not test the main function.
7055 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
7056 Add new main.
7057
2ed91d1b
PA
70582010-08-26 Pedro Alves <pedro@codesourcery.com>
7059
7060 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
7061 one test.
7062
673bfd45
DE
70632010-08-24 Doug Evans <dje@google.com>
7064
7065 PR symtab/11942
7066 * gdb.dwarf2/dw4-sig-types.cc: New file.
7067 * gdb.dwarf2/dw4-sig-types.h: New file.
7068 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
7069 * gdb.dwarf2/dw4-sig-types.exp: New file.
7070
f9ffd4bb
TT
70712010-08-23 Tom Tromey <tromey@redhat.com>
7072
7073 PR python/11145:
7074 * gdb.python/py-value.c (Base, Derived): New types.
7075 (base): New global.
7076 * gdb.python/py-value.exp (test_subscript_regression): Add
7077 dynamic_cast test.
7078
d839c8a4
TT
70792010-08-23 Tom Tromey <tromey@redhat.com>
7080
7081 PR python/10676:
7082 * gdb.python/py-type.exp (test_fields): Add tests for type
7083 equality.
7084
702c2711
TT
70852010-08-23 Tom Tromey <tromey@redhat.com>
7086
7087 PR python/11915:
7088 * gdb.python/py-type.exp (test_fields): Add tests for array.
7089
832bafd3
KS
70902010-08-23 Keith Seitz <keiths@redhat.com>
7091
7092 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
7093 have any children. Create a new abbrev for it.
7094 Add missing terminal sequence to .debug_abbrev.
7095
c37bf528
KS
70962010-08-20 Keith Seitz <keiths@redhat.com>
7097
7098 PR symtab/11465:
7099 * gdb.dwarf2/pr11465.exp: New test.
7100 * gdb.dwarf2/pr11465.S: New file.
7101 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
7102 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
7103
4572cbac
TJB
71042010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
7105
7106 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
7107 registers. Update data sets with the new v2_double element in the
7108 VSX register union. Add vector_register3_vr data set for the AltiVec
7109 registers. Use gdb_test_no_output instead of send_gdb.
7110
e7fbb131
PA
71112010-08-19 Pedro Alves <pedro@codesourcery.com>
7112
7113 * gdb.python/py-shared.exp: New file, factored out from
7114 python.exp.
7115 * gdb.python/py-shared.c: New file.
7116 * gdb.python/py-shared-sl.c: New file.
7117 * gdb.python/python-1.c: New file.
7118 * gdb.python/python-sl.c: Delete.
7119 * gdb.python/python.c: Mention python-1.c.
7120 * gdb.python/python.exp: Move shared library tests to
7121 py-shared.exp.
7122 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
7123 (MISCELLANEOUS): New.
7124 (clean mostlyclean): Also remove $MISCELLANEOUS.
7125
d30f5e1f
DE
71262010-08-19 Doug Evans <dje@google.com>
7127
7128 PR exp/11926
7129 * gdb.base/printcmds.exp (test_float_accepted): New function.
7130 Move existing float tests there. Add tests for floats with suffixes.
7131 (test_float_rejected): New function.
7132 * gdb.java/jv-print.exp (test_float_accepted): New function.
7133 (test_float_rejected): New function.
7134 * gdb.objc/print.exp: New file.
7135 * gdb.pascal/print.exp: New file.
7136 * lib/objc.exp: New file.
7137
7b3fd859
PM
71382010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
7139
7140 * gdb.base/default.exp (info set): Avoid full buffer error and force
7141 reading up to final gdb prompt.
7142 (show): Likewise.
7143
c92817ce
TT
71442010-08-18 Tom Tromey <tromey@redhat.com>
7145
7146 PR symtab/11919:
7147 * gdb.base/completion.exp: Add test.
7148
f1208f9e
DE
71492010-08-18 Doug Evans <dje@google.com>
7150
7151 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
7152 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
7153 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
7154 Simplify, early exit if runto_main fails.
7155 * gdb.fortran/exprs.exp: load_lib fortran.exp.
7156 (set_lang_fortran): Moved to lib/fortran.exp.
7157 * gdb.fortran/types.exp: load_lib fortran.exp.
7158 (set_lang_fortran): Moved to lib/fortran.exp.
7159 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
7160 * gdb.java/jprint.exp (set_lang_java): Ditto.
7161 * gdb.java/jv-exp.exp: load_lib java.exp.
7162 If set_lang_java fails, issue a warning instead of failure to be
7163 consistent with other set_lang_foo uses.
7164 (set_lang_java): Moved to lib/java.exp.
7165 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
7166 If set_lang_java fails, issue a warning instead of failure to be
7167 consistent with other set_lang_foo uses.
7168 * gdb.pascal/types.exp: load_lib pascal.exp.
7169 (set_lang_pascal): Moved to lib/pascal.exp.
7170 * lib/fortran.exp: New file.
7171 * lib/java.exp (set_lang_java): New function.
7172 * lib/pascal.exp (set_lang_pascal): New function.
7173
2f06b485
YQ
71742010-08-18 Yao Qi <yao@codesourcery.com
7175
7176 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
7177 func_nofb_start and func_loopfb_start, so that address of functions
7178 is equal to these labels on Thumb.
7179
96e25403
YQ
71802010-08-18 Yao Qi <yao@codesourcery.com>
7181
7182 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
7183 to reflect latest c source file.
7184
36e6adc4
JK
71852010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7186
7187 * gdb.cp/infcall-dlopen.exp: New file.
7188 * gdb.cp/infcall-dlopen.cc: New file.
7189 * gdb.cp/infcall-dlopen-lib.cc: New file.
7190
f431efe5
PA
71912010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7192 Pedro Alves <pedro@codesourcery.com>
7193
7194 PR breakpoints/11371
7195
7196 * gdb.base/watch-cond-infcall.exp: New file.
7197 * gdb.base/watch-cond-infcall.c: New file.
7198
06a64a0b
TT
71992010-08-16 Tom Tromey <tromey@redhat.com>
7200
7201 * gdb.base/help.exp: Update.
7202 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
7203 watchpoint.
7204 (test_watch_location): New proc.
7205 (test_watchpoint_in_big_blob): Delete watchpoint.
7206 * gdb.base/watchpoint.c (func5): New function.
7207 (main): Call it.
7208
70ebf4ed
DE
72092010-08-16 Doug Evans <dje@google.com>
7210
7211 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
7212
ca5c20b6
PM
72132010-08-11 Phil Muldoon <pmuldoon@redhat.com>
7214
7215 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
7216 tests.
7217
7346b668
KW
72182010-08-11 Ken Werner <ken.werner@de.ibm.com>
7219
7220 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
7221 * gdb.base/gnu_vector.c: New File.
7222 * gdb.base/gnu_vector.exp: Likewise.
7223
cb2e07a6
PM
72242010-08-11 Phil Muldoon <pmuldoon@redhat.com>
7225
7226 * gdb.python/python.c: New File.
7227 * gdb.python/python-sl.c: New File.
7228 * gdb.python/python.exp: Test solib_address and decode_line
7229 * functions.
7230
5da1313b
JK
72312010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7232
7233 * gdb.python/python.exp (show height, set height 10)
7234 (verify pagination beforehand, verify pagination beforehand: q)
7235 (gdb.execute does not page, verify pagination afterwards)
7236 (verify pagination afterwards: q): New.
7237
49c3ccf7
DE
72382010-08-02 Doug Evans <dje@google.com>
7239
7240 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
7241 because of an older gcc, change test2
7242 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
7243 to unsupported.
7244
42c0c4f1
KH
72452010-07-30 Kazu Hirata <kazu@codesourcery.com>
7246
7247 * gdb.base/break-always.exp: Do not expect full paths to file
7248 names.
7249 * gdb.base/commands.exp: Likewise.
7250
d3765805
DE
72512010-07-30 Doug Evans <dje@google.com>
7252
c98ee71b
DE
7253 * gdb.cp/temargs.exp: For new tests that require newer gccs,
7254 xfail them when run with older gccs.
7255
fd961404
DE
7256 * lib/gdb.exp (build_executable): Forward "c++" option to
7257 get_compiler_info.
7258
999adef4
DE
7259 * gdb.python/py-type.exp (test_template): Mark as xfail tests
7260 "python print ttype.template_argument(1)" and
7261 "python print isinstance(ttype.template_argument(1), gdb.Value)"
7262 if using gcc 4.4 or earlier.
7263
d3765805
DE
7264 * gdb.base/valgrind-db-attach.exp: Use unique test name for
7265 attach-to-debugger handling.
7266
1276c759
JK
72672010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7268
7269 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
7270 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
7271 (main): Use copyreloc.
7272 * gdb.base/prelink.exp (split debug of executable)
7273 (.dynbss vs. .bss address shift): New tests.
7274
88caa9b9
PA
72752010-07-29 Pedro Alves <pedro@codesourcery.com>
7276
7277 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
7278 in gdb_test_multiple.
7279
c6f2ac43
PA
72802010-07-29 Pedro Alves <pedro@codesourcery.com>
7281
7282 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
7283 environment.
7284
326fd672
TT
72852010-07-28 Tom Tromey <tromey@redhat.com>
7286
7287 PR python/11060:
7288 * gdb.python/py-type.c (Temargs): New template.
7289 (temvar): New variable.
7290 * gdb.python/py-type.exp (test_template): New proc.
7291
3ce3b1ba
PA
72922010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
7293
7294 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
7295 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
7296
34eaf542
TT
72972010-07-28 Tom Tromey <tromey@redhat.com>
7298
7299 PR c++/9946:
7300 * gdb.cp/temargs.exp: New file.
7301 * gdb.cp/temargs.cc: New file.
7302
d41b819e
JK
73032010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7304
7305 * gdb.base/help.exp (help disassemble): Update the content.
7306
26ab7092
JK
73072010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7308
7309 * gdb.threads/ia64-sigill.exp: New file.
7310 * gdb.threads/ia64-sigill.c: New file.
7311
5283e9e1
TT
73122010-07-27 Tom Tromey <tromey@redhat.com>
7313
7314 * gdb.opt/inline-cmds.c (ATTR): New define.
7315 (func1): Use it.
7316 (func2): Likewise.
7317 (func3): Likewise.
7318 (outer_inline1): Likewise.
7319 (outer_inline2): Likewise.
7320 * gdb.opt/inline-bt.c (ATTR): New define.
7321 (func1): Use it.
7322 (func2): Likewise.
7323 * gdb.opt/inline-locals.c (ATTR): New define.
7324 (func1): Use it.
7325 (func2): Likewise.
7326
e992ef73
TT
73272010-07-27 Tom Tromey <tromey@redhat.com>
7328
7329 * gdb.stabs/gdb11479.c (hack): New function.
7330 (test): Use it.
7331 (test2): Use it.
7332 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
7333 (int32_search_buf, int64_search_buf): No longer static.
7334 (x): Remove.
7335 * gdb.base/relocate.c (hack): New function.
7336
5374244e
PM
73372010-07-27 Phil Muldoon <pmuldoon@redhat.com>
7338
7339 * gdb.python/py-value.exp (test_inferior_function_call): New function.
7340 * gdb.python/py-value.c (func1): New function.
7341 (func2): Likewise.
7342
a99aee83
CV
73432010-07-26 Corinna Vinschen <vinschen@redhat.com>
7344
7345 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
7346 as not to clash with .data section.
7347
a04ba985
JG
73482010-07-26 Jerome Guitton <guitton@adacore.com>
7349
7350 * gdb.base/code_elim.exp: New file.
7351 * gdb.base/code_elim1.c: New file.
7352 * gdb.base/code_elim2.c: New file.
7353
23bd0f7c
PA
73542010-07-21 Pedro Alves <pedro@codesourcery.com>
7355
7356 PR symtab/11827
7357
7358 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
7359 (some_volatile_enum): New variable.
7360 * gdb.base/printcmds.exp (test_print_enums): New.
7361 <top level>: Call it.
7362
883df6dd
SW
73632010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
7364
7365 * gdb.cp/fpointer.cc: New test.
7366 * gdb.cp/fpointer.exp: New test.
7367
569b05a5
JK
73682010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7369
7370 * gdb.base/solib-nodir.exp: New file.
7371 * lib/gdb.exp (runto): New case for a GDB internal error.
7372
51d7d803
JK
73732010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7374 Ulrich Weigand <uweigand@de.ibm.com>
7375 Tom Tromey <tromey@redhat.com>
7376
7377 * gdb.base/charset-malloc.c: New file.
7378 * gdb.base/charset.c (malloc_stub): New prototype.
7379 (main): Call it instead of malloc itself.
7380 * gdb.base/charset.exp: Use only prepare_for_testing.
7381 (binfile): Remove the variable.
7382
c0edd9ed
JK
73832010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7384
7385 Make core files the process_stratum.
7386 * gdb.base/corefile.exp (run: load core again)
7387 (run: sanity check we see the core file, run: with core)
7388 (run: core file is cleared, attach: load core again)
7389 (attach: sanity check we see the core file, attach: with core)
7390 (attach: core file is cleared): New tests.
7391 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
7392
3cbaedff
KW
73932010-07-14 Ken Werner <ken.werner@de.ibm.com>
7394
7395 * gdb.arch/altivec-abi.exp: New tests.
7396
91158a56
TT
73972010-07-13 Tom Tromey <tromey@redhat.com>
7398
7399 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
7400 (main): Use it.
7401 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
7402
0f5238ed
TT
74032010-07-13 Tom Tromey <tromey@redhat.com>
7404
7405 * gdb.base/label.exp: New file.
7406 * gdb.base/label.c: New file.
7407
add265ae
L
74082010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
7409 H.J. Lu <hongjiu.lu@intel.com>
7410
7411 * lib/gdb.exp (is_ilp32_target): New.
7412 (is_lp64_target): Likewise.
7413
7414 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
7415 target.
7416 * gdb.arch/amd64-disp-step.exp: Likewise.
7417 * gdb.arch/amd64-dword.exp: Likewise.
7418 * gdb.arch/amd64-i386-address.exp: Likewise.
7419 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 7420
add265ae
L
7421 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
7422 target.
7423 * gdb.arch/i386-bp_permanent.exp: Likewise.
7424 * gdb.arch/i386-byte.exp: Likewise.
7425 * gdb.arch/i386-disp-step.exp: Likewise.
7426 * gdb.arch/i386-gnu-cfi.exp: Likewise.
7427 * gdb.arch/i386-prologue.exp: Likewise.
7428 * gdb.arch/i386-size-overlap.exp: Likewise.
7429 * gdb.arch/i386-size.exp: Likewise.
7430 * gdb.arch/i386-sse.exp: Likewise.
7431 * gdb.arch/i386-unwind.exp: Likewise.
7432 * gdb.arch/i386-word.exp: Likewise.
7433
7434 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
7435 test only when building 64-bit executables. Do not hard-code
7436 -m64 option.
7437
2dfb8c17
DE
74382010-07-07 Doug Evans <dje@google.com>
7439
7440 * lib/gdb.exp (gdb_test_list_exact): New function.
7441 * gdb.base/default.exp (show convenience): Call it, add tests for
7442 $_sdata = void, $_thread = 0.
7443
4e5799b6
JK
74442010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7445 Joel Brobecker <brobecker@adacore.com>
7446
7447 Fix re-run of PIE executable, PR shlibs/11776.
7448 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
7449 Remove $displacement_main to match the solib-svr4.c change. New "kill"
7450 and re-"run" of the inferior.
7451
1a219cc7
JK
74522010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7453 Joel Brobecker <brobecker@adacore.com>
7454
7455 Cope with missing /usr/sbin/prelink.
7456 * lib/prelink-support.exp (prelink_no):
7457 <result == 1 && $output is "no such file or directory">: New.
7458 (prelink_yes): Likewise. Return on failed prelink_no.
7459
5e3b36f8
JK
74602010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7461 Joel Brobecker <brobecker@adacore.com>
7462
7463 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
7464 build_executable by build_executable_own_libs. Replace "prelink -R"
7465 execution by a call of prelink_yes. Comment why "prelink -r" needs no
7466 change.
7467 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
7468 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
7469 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
7470 Replace build_executable by build_executable_own_libs's function
7471 build_executable_own_libs.
7472 (prelinkNO): Create new stub to call prelink_no.
7473 (prelinkYES): Create new stub to call prelink_yes.
7474 (test_attach): Rename calls of copy to file_copy.
7475 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
7476 (copy): Move to ...
7477 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
7478 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
7479 * gdb.base/prelink.exp: Disable testcase also for is_remote and
7480 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
7481 special flags by gdb_compile_shlib. Replace second gdb_compile by
7482 build_executable_own_libs. Replace "prelink -R" execution by a call of
7483 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
7484 a second call of prelink_yes. Replace restart commands by
7485 clean_restart.
7486 (prelink): Rename to ...
7487 (seen displacement message): ... this test. Extend its expectation
7488 strictness.
7489
86e4bafc
JK
74902010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7491
7492 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
7493 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
7494 displacement message exactly once.
7495
3cd07d20
JK
74962010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7497 Joel Brobecker <brobecker@adacore.com>
7498
7499 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
7500 its restore after the <$relink_args != ""> loop. new comment.
7501
0a1e94c7
JK
75022010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7503 Joel Brobecker <brobecker@adacore.com>
7504
7505 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
7506 code for it. New variable relink_args.
7507 (prelinkYES): Call prelinkNO.
7508 (test_attach): Accept new parameter relink_args. Re-prelink the binary
7509 in such case. Move the core code to ...
7510 (test_attach_gdb): ... a new function. Send GDB command "file".
7511 Extend expected "Attaching to " string.
7512
2f70bcfb
TT
75132010-07-02 Tom Tromey <tromey@redhat.com>
7514
7515 * gdb.base/bitops.exp: Remove extraneous "pass".
7516
a17ac5b0
TT
75172010-07-02 Ken Werner <ken.werner@de.ibm.com>
7518
7519 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
7520
dc10affe
PA
75212010-07-01 Pedro Alves <pedro@codesourcery.com>
7522
d41c0fc8
PA
7523 * gdb.base/help.exp: Adjust expected output.
7524
75252010-07-01 Pedro Alves <pedro@codesourcery.com>
7526
7527 * gdb.base/help.exp: Adjust expected output.
dc10affe 7528
0a600c36
JK
75292010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7530
7531 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
7532 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
7533 c++/11702.
7534
37cc8bfe
JK
75352010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7536 Doug Evans <dje@google.com>
7537
7538 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
7539 add .dynamic entry'.
7540
254e6b9e
DE
75412010-06-29 Doug Evans <dje@google.com>
7542
7543 Test PR c++/11702.
7544 * gdb.cp/m-static.exp: Add testcase.
7545 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
7546
595939de 75472010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
7548 Tom Tromey <tromey@redhat.com>
7549 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
7550
7551 * gdb.python/py-inferior.c: New File.
7552 * gdb.python/py-infthread.c: New File.
7553 * gdb.python/py-inferior.exp: New File.
7554 * gdb.python/py-infthread.exp: New File.
7555
98751a41
JK
75562010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7557
7558 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
7559 (ptype ::C::OtherFileClass typedefs): New.
7560 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
7561 (C::OtherFileClass::cOtherFileClassVar2): New.
7562 (C::OtherFileClass::cOtherFileClassVar_use): Use also
7563 cOtherFileClassVar2.
7564 (C::cOtherFileType2, C::cOtherFileVar2): New.
7565 (C::cOtherFileVar_use): use also cOtherFileVar2.
7566 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
7567
41f62f39
JK
75682010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7569
7570 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
7571 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
7572 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
7573 (print ::C::cOtherFileVar)
7574 (whatis C::OtherFileClass::cOtherFileClassType)
7575 (whatis ::C::OtherFileClass::cOtherFileClassType)
7576 (print C::OtherFileClass::cOtherFileClassVar)
7577 (print ::cOtherFileClassVar)
7578 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
7579 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
7580 trailing content.
7581 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
7582 (C::OtherFileClass::cOtherFileClassVar)
7583 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
7584 (C::cOtherFileVar, C::cOtherFileVar_use): New.
7585
af53d231
JK
75862010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7587
7588 Test PR c++/11703 and PR gdb/1448.
7589 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
7590 gdb/1448.
7591
9655fd1a
JK
75922010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7593
7594 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
7595 (main) <rtti_data>: New.
7596 * gdb.cp/virtbase.exp (print rtti_data): New.
7597
824cc8dd
JK
75982010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7599 Joel Brobecker <brobecker@adacore.com>
7600
7601 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
7602
6036c742
JK
76032010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7604
7605 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
7606
de6a0421
DE
76072010-06-28 Doug Evans <dje@google.com>
7608
7609 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
7610
b2dae948
DE
76112010-06-27 Doug Evans <dje@google.com>
7612
7613 * gdb.cp/m-static.exp: Update expected test output.
7614
0f3bb72e
PH
76152010-06-25 Paul Hilfinger <hilfinger@adacore.com>
7616
889bf7c5
PA
7617 * gdb.gdb/selftest.exp: Adjust expected message for
7618 capturing start-up runtime.
0f3bb72e 7619
bc9f0842
TT
76202010-06-25 Tom Tromey <tromey@redhat.com>
7621
7622 PR python/10808:
7623 * gdb.python/python.exp: Add new tests.
7624
099ef718
SW
76252010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
7626
7627 * gdb.cp/operator.cc: Created an import loop.
7628 * gdb.cp/operator.exp: Added testcase for import loop.
7629
5868a632
JK
76302010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7631
7632 Test PR python/11407.
7633 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
7634 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
7635 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
7636 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
7637 executable_nofb and executable_fb. New variables srcsfile, objsfile,
7638 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
7639 binfile. Call gdb_compile with clean_restart twice.
7640 (func_nofb print, func_nofb backtrace, func_loopfb print)
7641 (func_loopfb backtrace): New.
7642
af76db58
JK
76432010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7644
7645 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
7646 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
7647 by a hand made one.
7648 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
7649 i?86 requirement. Remove variables srcfile and binfile. New variable
7650 sources, executable_nofb and executable_fb. Call prepare_for_testing.
7651
f2c7657e
UW
76522010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7653
7654 * gdb.cell/dwarfaddr.exp: New file.
7655 * gdb.cell/dwarfaddr.S: New file.
7656
628fe4e4
JK
76572010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7658
7659 Test PR 9436.
7660 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
7661
f1421989
HZ
76622010-06-24 Hui Zhu <teawater@gmail.com>
7663
7664 * gdb.base/eval.exp: New file.
7665
d03285ec
UW
76662010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7667
7668 * gdb.cell/fork.exp: New file.
7669 * gdb.cell/fork.c: Likewise.
7670 * gdb.cell/fork-spu.c: Likewise.
7671
41b2c92d
PM
76722010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
7673
7674 * lib/gdb.exp (banned_variables_traced): New global variable.
7675 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
7676 (gdb_init): Use `trace add variable' instead of obsolete
7677 `trace variable'.
7678
d5bc977f
DE
76792010-06-21 Doug Evans <dje@google.com>
7680
7681 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
7682
d2ed6730
UW
76832010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7684
7685 * gdb.arch/spu-ls.exp: New file.
7686 * gdb.arch/spu-ls.c: Likewise.
7687
6aed2dbc
SS
76882010-06-18 Stan Shebs <stan@codesourcery.com>
7689
7690 * gdb.threads/thread-specific.exp: Add tests of $_thread.
7691
e0756905
UW
76922010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7693
7694 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
7695 * gdb.base/watch-cond.exp: Likewise.
7696 * gdb.python/py-breakpoint.exp: Likewise.
7697
d8053d4d
PA
76982010-06-18 Pedro Alves <pedro@codesourcery.com>
7699
7700 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
7701 clean_restart, make sure every test has a distinct message, and
7702 that messages don't include the executable' full path.
7703
81ce510c
DE
77042010-06-17 Doug Evans <dje@google.com>
7705
7706 * gdb.arch/i386-size.exp: Updated expected output for
7707 DISASSEMBLY_OMIT_FNAME.
7708
65d79d4b
SDJ
77092010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
7710 Sergio Durigan Junior <sergiodj@redhat.com>
7711
7712 * gdb.base/watch-notconst.c: New file.
7713 * gdb.base/watch-notconst.S: New file.
7714 * gdb.base/watch-notconst2.c: New file.
7715 * gdb.base/watch-notconst2.S: New file.
7716 * gdb.base/watch-notconst.exp: New file.
7717 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
7718 (func4): Add operations on `global_ptr_ptr'.
7719 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
7720 routine to test watchpoints created with a constant expression.
7721 (test_inaccessible_watchpoint): Include tests for watchpoints
7722 created with a constant expression.
7723
df0f4836
KB
77242010-06-14 Kevin Buettner <kevinb@redhat.com>
7725
7726 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
7727 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
7728 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
7729 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
7730 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
7731 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
7732 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
7733 of `_start'.
7734
b769def5
UW
77352010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7736
7737 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
7738 not supported on the target.
7739 * gdb.mi/mi-nonstop-exit.exp: Likewise.
7740 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
7741 * gdb.mi/mi-nsintrall.exp: Likewise.
7742 * gdb.mi/mi-nsmoribund.exp: Likewise.
7743 * gdb.mi/mi-nsthrexec.exp: Likewise.
7744
d914c394
SS
77452010-06-11 Stan Shebs <stan@codesourcery.com>
7746
7747 * gdb.base/permissions.exp: New file.
7748
77492010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
7750
7751 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
7752 does not support ELF executable class.
7753
f3ce5b9c
UW
77542010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7755
7756 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
7757
8e46892c
JK
77582010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7759
7760 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
7761 (runto): Catch "The target does not support running in non-stop mode.".
7762
6cc55c64
MS
77632010-06-11 Michael Snyder <msnyder@vmware.com>
7764
7765 * gdb.base/setshow.exp (set language asm): Don't use
7766 gdb_test_no_output, fails on some targets.
7767
caddefa4
UW
77682010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7769
7770 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
7771 * gdb.cp/pr9167.exp: Likewise.
7772
468b1aa7
UW
77732010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7774
7775 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
7776
5c3552dc
UW
77772010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7778
7779 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
7780
02e6fe6a
UW
77812010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7782
7783 * gdb.base/charset.c (main): Make sure malloc gets linked in.
7784
0e03807e
TT
77852010-06-11 Tom Tromey <tromey@redhat.com>
7786
7787 PR gdb/9977, PR exp/11636::
7788 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
7789 (pieces_test_f6): Update expected output.
7790
2bdf28a0
JK
77912010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7792
7793 * gdb.base/moribund-step.exp: New.
7794
f6978de9
MS
77952010-06-08 Michael Snyder <msnyder@vmware.com>
7796
7797 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 7798 * gdb.ada/boolean_expr.exp:
f6978de9
MS
7799 * gdb.ada/frame_args.exp: Ditto.
7800 * gdb.ada/lang_switch.exp: Ditto.
7801 * gdb.ada/ptype_arith_binop.exp: Ditto.
7802 * gdb.ada/ref_param.exp: Ditto.
7803 * gdb.ada/type_coercion.exp:Ditto.
7804
7805 * gdb.asm/asm-source.exp: Ditto.
7806
7807 * gdb.base/attach.exp: Ditto.
7808 * gdb.base/bitfields2.exp: Ditto.
7809 * gdb.base/call-signal-resume.exp: Ditto.
7810 * gdb.base/callfuncs.exp: Ditto.
7811 * gdb.base/commands.exp: Ditto.
7812 * gdb.base/dbx.exp: Ditto.
7813 * gdb.base/default.exp: Ditto.
7814 * gdb.base/dump.exp: Ditto.
7815 * gdb.base/exprs.exp: Ditto.
7816 * gdb.base/freebpcmd.exp: Ditto.
7817 * gdb.base/interrupt.exp: Ditto.
7818 * gdb.base/list.exp: Ditto.
7819 * gdb.base/long_long.exp: Ditto.
7820 * gdb.base/maint.exp: Ditto.
7821 * gdb.base/ptype.exp: Ditto.
7822 * gdb.base/return.exp: Ditto.
7823 * gdb.base/setshow.exp: Ditto.
7824 * gdb.base/sigbpt.exp: Ditto.
7825 * gdb.base/sigrepeat.exp: Ditto.
7826
7827 * gdb.cp/classes.exp: Ditto.
7828
7829 * gdb.dwarf2/dw2-restore.exp: Ditto.
7830
7831 * gdb.gdb/selftest.exp: Ditto.
7832
7833 * gdb.multi/base.exp: Ditto.
7834 * gdb.multi/bkpt-multi-exec.exp: Ditto.
7835
7836 * gdb.python/py-block.exp: Ditto.
7837 * gdb.python/py-prettyprint.exp: Ditto.
7838 * gdb.python/py-template.exp: Ditto.
7839
7840 * gdb.server/ext-attach.exp: Ditto.
7841 * gdb.server/ext-run.exp: Ditto.
7842 * gdb.server/server-mon.exp: Ditto.
7843
7844 * gdb.threads/fork-thread-pending.exp: Ditto.
7845 * gdb.threads/hand-call-in-threads.exp: Ditto.
7846 * gdb.threads/interrupted-hand-call.exp: Ditto.
7847 * gdb.threads/linux-dp.exp: Ditto.
7848 * gdb.threads/manythreads.exp: Ditto.
7849 * gdb.threads/print-threads.exp: Ditto.
7850 * gdb.threads/pthreads.exp: Ditto.
7851 * gdb.threads/schedlock.exp: Ditto.
7852 * gdb.threads/thread-unwindonsignal.exp: Ditto.
7853 * gdb.threads/threadapply.exp: Ditto.
7854
de7ff789
MS
78552010-06-08 Michael Snyder <msnyder@vmware.com>
7856
889bf7c5 7857 * gdb.ada/exec_changed.exp:
de7ff789
MS
7858 Use ".*" instead of "" as wildcard regexp.
7859
7860 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
7861 * gdb.base/call-ar-st.exp: Ditto.
7862 * gdb.base/checkpoint.exp: Ditto.
7863 * gdb.base/default.exp: Ditto.
7864 * gdb.base/dump.exp: Ditto.
7865 * gdb.base/ending-run.exp: Ditto.
7866 * gdb.base/fileio.exp: Ditto.
7867 * gdb.base/miscexprs.exp: Ditto.
7868 * gdb.base/pointers.exp: Ditto.
7869 * gdb.base/readline.exp: Ditto.
7870 * gdb.base/reread.exp: Ditto.
7871 * gdb.base/restore.exp: Ditto.
7872 * gdb.base/shlib-call.exp: Ditto.
7873 * gdb.base/valgrind-db-attach.exp: Ditto.
7874 * gdb.base/volatile.exp: Ditto.
7875 * gdb.base/watchpoints.exp: Ditto.
7876
7877 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
7878
7879 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
7880 * gdb.python/py-value.exp: Ditto.
7881
7882 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
7883 * gdb.trace/circ.exp: Ditto.
7884 * gdb.trace/collection.exp: Ditto.
7885 * gdb.trace/packetlen.exp: Ditto.
7886 * gdb.trace/passc-dyn.exp: Ditto.
7887 * gdb.trace/report.exp: Ditto.
7888 * gdb.trace/tfile.exp: Ditto.
7889 * gdb.trace/tfind.exp: Ditto.
7890 * gdb.trace/while-dyn.exp: Ditto.
7891
3bebe2f2
JK
78922010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7893
7894 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
7895
5c631832
JK
78962010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7897
7898 Test PR 10640.
7899 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
7900
4c3376c8
SW
79012010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
7902
7903 * gdb.cp/koenig.exp: Test for ADL operators.
7904 * gdb.cp/koenig.cc: Added ADL operators.
7905 * gdb.cp/operator.exp: New test.
7906 * gdb.cp/operator.cc: New test.
7907
dc226d5a
MS
79082010-06-04 Michael Snyder <msnyder@vmware.com>
7909
dfb88a23
MS
7910 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
7911 * gdb.base/pending.exp: Ditto.
f7ae76b3 7912
dc226d5a
MS
7913 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
7914
967cf477
DE
79152010-06-04 Doug Evans <dje@google.com>
7916
7917 * gdb.python/py-prettyprint.exp: Add new test for enabled and
7918 disabled printers.
7919 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
7920 (enable_lookup_function): New function.
7921
eb801841
TT
79222010-06-04 Tom Tromey <tromey@redhat.com>
7923
7924 * gdb.python/py-value.exp (test_value_hash): Don't test equality
7925 of hash and id.
7926
38979823
JK
79272010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
7928
7929 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
7930 newline.
7931 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
7932 (empty verbose non-noisy clear, empty verbose noisy clear)
7933 (empty non-verbose noisy clear): Likewise.
7934
35ec993f
MS
79352010-06-03 Michael Snyder <msnyder@vmware.com>
7936
7937 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
7938 * gdb.base/display.exp: Ditto.
7939 * gdb.base/find.exp: Ditto.
7940 * gdb.base/ifelse.exp: Ditto.
7941 * gdb.base/multi-forks.exp: Ditto.
7942 * gdb.base/recurse.exp: Ditto.
7943 * gdb.base/setshow.exp: Ditto.
7944 * gdb.base/value-double-free.exp: Ditto.
7945 * gdb.base/watch-vfork.exp: Ditto.
7946 * gdb.base/watch_thread_num.exp: Ditto.
7947 * gdb.base/watchpoint-solib.exp: Ditto.
7948 * gdb.base/watchpoint.exp: Ditto.
7949 * gdb.base/watchpoints.exp: Ditto.
7950
7951 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
7952 * gdb.cp/overload.exp: Ditto.
7953 * gdb.cp/virtfunc.exp: Ditto.
7954
7955 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
7956
889bf7c5 7957 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
7958 Replace gdb_test with gdb_test_no_output.
7959
889bf7c5 7960 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
7961 Replace gdb_test with gdb_test_no_output.
7962 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
7963 * gdb.threads/watchthreads.exp: Ditto.
7964 * gdb.threads/watchthreads2.exp: Ditto.
7965
7966 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
7967 * gdb.trace/tfind.exp: Ditto.
7968
c22decce
JB
79692010-06-03 Joel Brobecker <brobecker@adacore.com>
7970
7971 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
7972 successful test if message is the empty string.
7973
fd5700c7
JK
79742010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7975
7976 * gdb.fortran/module.exp (stopped language detection): New test.
7977
f55ee35c
JK
79782010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7979
7980 Support DW_TAG_module as separate namespaces.
7981 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
7982 gdb.fortran/library-module-lib.f90: New.
7983 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
7984 (print i): Remove.
7985 (continue to breakpoint: i-is-1, print var_i value 1)
7986 (continue to breakpoint: i-is-2, print var_i value 2)
7987 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
7988 (print var_d, print var_i value 14, ptype modmany, complete `modm)
7989 (complete `modmany, complete `modmany`, complete `modmany`var)
7990 (show language, setting breakpoint at module): New tests.
7991 * gdb.fortran/module.f90 (module mod): Remove.
7992 (module mod1, module mod2, module modmany, subroutine sub1)
7993 (subroutine sub2, program module): New.
7994
b8e8282f
JK
79952010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7996
7997 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
7998 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
7999 * gdb.cp/anon-union.exp (pass): Rename to ...
8000 (print z 2): ... here.
b8e8282f 8001
019ebafc
MS
80022010-06-02 Michael Snyder <msnyder@vmware.com>
8003
e68d8fd4
MS
8004 * gdb.trace/actions.exp: Use gdb_test_no_output.
8005 * gdb.trace/circ.exp: Ditto.
8006 * gdb.trace/packetlen.exp: Ditto.
8007 * gdb.trace/save-trace.exp: Ditto.
8008 * gdb.trace/tracecmd.exp: Ditto.
8009 * gdb.trace/tsv.exp: Ditto.
8010
12b5d08a
MS
8011 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
8012 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
8013 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
8014 * gdb.threads/manythreads.exp: Ditto.
8015 * gdb.threads/print-threads.exp: Ditto.
8016 * gdb.threads/pthreads.exp: Ditto.
8017 * gdb.threads/schedlock.exp: Ditto.
8018 * gdb.threads/staticthreads.exp: Ditto.
8019 * gdb.threads/thread-specific.exp: Ditto.
8020 * gdb.threads/thread-unwindonsignal.exp: Ditto.
8021 * gdb.threads/threadapply.exp: Ditto.
8022 * gdb.threads/watchthreads.exp: Ditto.
8023 * gdb.threads/watchthreads2.exp: Ditto.
8024
89493308
MS
8025 * gdb.python/py-block.exp: Use gdb_test_no_output.
8026 * gdb.python/py-prettyprint.exp: Ditto.
8027 * gdb.python/py-template.exp: Ditto.
8028 * gdb.python/py-value.exp: Ditto.
8029
8030 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
8031 * gdb.reverse/watch-reverse.exp: Ditto.
8032
8033 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
8034 * gdb.server/ext-run.exp: Ditto.
8035
019ebafc
MS
8036 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
8037 * gdb.dwarf2/dw2-compressed.exp: Ditto.
8038 * gdb.dwarf2/dw2-intercu.exp: Ditto.
8039 * gdb.dwarf2/dw2-intermix.exp: Ditto.
8040 * gdb.dwarf2/dw2-producer.exp: Ditto.
8041 * gdb.dwarf2/mac-fileno.exp: Ditto.
8042
8043 * gdb.gdb/observer.exp: Use gdb_test_no_output.
8044 * gdb.gdb/selftest.exp: Ditto.
8045
8046 * gdb.multi/base.exp: Use gdb_test_no_output.
8047
8048 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
8049
3e0ca3a5
JK
80502010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8051
8052 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
8053
9db70545
MS
80542010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
8055
a8d52276
MS
8056 * gdb.cp/class2.exp: Use gdb_test_no_output.
8057 * gdb.cp/classes.exp: Ditto.
8058 * gdb.cp/extern-c.exp: Ditto.
8059 * gdb.cp/inherit.exp: Ditto.
8060 * gdb.cp/maint.exp: Ditto.
8061 * gdb.cp/mb-inline.exp: Ditto.
8062 * gdb.cp/mb-templates.exp: Ditto.
8063 * gdb.cp/method2.exp: Ditto.
8064 * gdb.cp/misc.exp: Ditto.
8065 * gdb.cp/ovldbreak.exp: Ditto.
8066 * gdb.cp/punctuator.exp: Ditto.
8067 * gdb.cp/templates.exp: Ditto.
8068 * gdb.cp/virtbase.exp: Ditto.
8069
889bf7c5 8070 * gdb.threads/attach-stopped.exp:
9db70545 8071 Replace uses of send_gdb / gdb_expect.
889bf7c5 8072 * gdb.threads/attachstop-mt.exp:
9db70545 8073 Replace uses of send_gdb / gdb_expect.
889bf7c5 8074 * gdb.threads/gcore-thread.exp:
9db70545 8075 Replace uses of send_gdb / gdb_expect.
889bf7c5 8076 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
8077 Replace uses of send_gdb / gdb_expect.
8078 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 8079 * gdb.threads/print-threads.exp:
9db70545
MS
8080 Replace uses of send_gdb / gdb_expect.
8081 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
8082 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
8083 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
8084
8085 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
8086 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
8087 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
8088 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
8089 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
8090 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
8091 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
8092 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
8093 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
8094 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
8095 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
8096
359cc68c
JK
80972010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8098
8099 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
8100
7d3fe98e
SW
81012010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
8102
8103 * gdb.cp/koenig.exp: Added new test case.
8104 * gdb.cp/koenig.cc: Ditto.
8105
27d3a1a2
MS
81062010-06-01 Michael Snyder <msnyder@vmware.com>
8107
8108 * gdb.base/arithmet.exp: Use gdb_test_no_output.
8109 * gdb.base/arrayidx.exp: Ditto.
8110 * gdb.base/attach.exp: Ditto.
8111 * gdb.base/auxv.exp: Ditto.
8112 * gdb.base/bigcre.exp: Ditto.
8113 * gdb.base/break-always.exp: Ditto.
8114 * gdb.base/break-interp.exp: Ditto.
8115 * gdb.base/break.exp: Ditto.
8116 * gdb.base/breakpoint-shadow.exp: Ditto.
8117 * gdb.base/call-ar-st.exp: Ditto.
8118 * gdb.base/call-sc.exp: Ditto.
8119 * gdb.base/call-signal-resume.exp: Ditto.
8120 * gdb.base/callfuncs.exp: Ditto.
8121 * gdb.base/catch-syscall.exp: Ditto.
8122 * gdb.base/charset.exp: Ditto.
8123 * gdb.base/code-expr.exp: Ditto.
8124 * gdb.base/commands.exp: Ditto.
8125 * gdb.base/cond-expr.exp: Ditto.
8126 * gdb.base/condbreak.exp: Ditto.
8127 * gdb.base/cursal.exp: Ditto.
8128 * gdb.base/cvexpr.exp: Ditto.
8129 * gdb.base/default.exp: Ditto.
8130 * gdb.base/del.exp: Ditto.
8131 * gdb.base/detach.exp: Ditto.
8132 * gdb.base/display.exp: Ditto.
8133 * gdb.base/ena-dis-br.exp: Ditto.
8134 * gdb.base/eval-skip.exp: Ditto.
8135 * gdb.base/foll-fork.exp: Ditto.
8136 * gdb.base/foll-vfork.exp: Ditto.
8137 * gdb.base/frame-args.exp: Ditto.
8138 * gdb.base/funcargs.exp: Ditto.
8139 * gdb.base/gcore-buffer-overflow.exp: Ditto.
8140 * gdb.base/gdbvars.exp: Ditto.
8141 * gdb.base/help.exp: Ditto.
8142 * gdb.base/ifelse.exp: Ditto.
8143 * gdb.base/included.exp: Ditto.
8144 * gdb.base/list.exp: Ditto.
8145 * gdb.base/macscp.exp: Ditto.
8146 * gdb.base/maint.exp: Ditto.
8147 * gdb.base/multi-fork.exp: Ditto.
8148 * gdb.base/overlays.exp: Ditto.
8149 * gdb.base/page.exp: Ditto.
8150 * gdb.base/pending.exp: Ditto.
8151 * gdb.base/pointers.exp: Ditto.
8152 * gdb.base/pr11022.exp: Ditto.
8153 * gdb.base/prelink.exp: Ditto.
8154 * gdb.base/printcmds.exp: Ditto.
8155 * gdb.base/psymtab.exp: Ditto.
8156 * gdb.base/randomize.exp: Ditto.
8157 * gdb.base/relational.exp: Ditto.
8158 * gdb.base/relocate.exp: Ditto.
8159 * gdb.base/remote.exp: Ditto.
8160 * gdb.base/sepdebug.exp: Ditto.
8161 * gdb.base/set-lang-auto.exp: Ditto.
8162 * gdb.base/setshow.exp: Ditto.
8163 * gdb.base/setvar.exp: Ditto.
8164 * gdb.base/signals.exp: Ditto.
8165 * gdb.base/signull.exp: Ditto.
8166 * gdb.base/sigstep.exp: Ditto.
8167 * gdb.base/sizeof.exp: Ditto.
8168 * gdb.base/solib-disc.exp: Ditto.
8169 * gdb.base/store.exp: Ditto.
8170 * gdb.base/structs.exp: Ditto.
8171 * gdb.base/structs2.exp: Ditto.
8172 * gdb.base/subst.exp: Ditto.
8173 * gdb.base/term.exp: Ditto.
8174 * gdb.base/trace-commands.exp: Ditto.
8175 * gdb.base/unwindonsignal.exp: Ditto.
8176 * gdb.base/valgrind-db-attach.exp: Ditto.
8177 * gdb.base/varargs.exp: Ditto.
8178 * gdb.base/watch-cond.exp: Ditto.
8179 * gdb.base/watch_thread_num.exp: Ditto.
8180 * gdb.base/watchpoint-cond-gone.exp: Ditto.
8181 * gdb.base/watchpoint.exp: Ditto.
8182 * gdb.base/whatis-exp.exp: Ditto.
8183
f8d3bf8f
MS
81842010-06-01 Michael Snyder <msnyder@vmware.com>
8185
8186 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
8187 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
8188 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
8189 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
8190 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
8191 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
8192 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
8193 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
8194 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
8195 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
8196 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
8197 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
8198 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
8199 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
8200 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
8201
3f9e0d32
JK
82022010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8203
8204 * gdb.base/commands.exp (begin commands on watch): Remove excessive
8205 trailing newline.
8206 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
8207 * gdb.java/jmisc.exp (p *args\n): Rename to ...
8208 (p *args): ... here and remove excessive trailing newline.
8209
f629457d
JB
82102010-05-31 Joel Brobecker <brobecker@adacore.com>
8211
8212 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
8213
09eef106
JK
82142010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
8215
8216 Accept the new Linux kernel "t (tracing stop)" string.
8217 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
8218 Update comment.
8219 (state_wait) <T (tracing stop)>: New.
8220 (main): Update the state_wait expect string.
8221
94f31136
PA
82222010-05-28 Pedro Alves <pedro@codesourcery.com>
8223
8224 * limits.c, limits.exp: Delete files.
8225 * Makefile.in (clean mostlyclean): Adjust.
8226 * tracecmd.exp: Adjust.
8227
096554ab
JK
82282010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8229
8230 * gdb.base/tui-layout.exp: New.
8231
27d3a1a2 82322010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 8233
889bf7c5 8234 * gdb.reverse/break-precsave.exp:
bcd2dc50 8235 Replace uses of send_gdb / gdb_expect.
889bf7c5 8236 * gdb.reverse/break-reverse.exp:
bcd2dc50 8237 Replace uses of send_gdb / gdb_expect.
889bf7c5 8238 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 8239 Replace uses of send_gdb / gdb_expect.
889bf7c5 8240 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 8241 Replace uses of send_gdb / gdb_expect.
889bf7c5 8242 * gdb.reverse/finish-precsave.exp:
bcd2dc50 8243 Replace uses of send_gdb / gdb_expect.
889bf7c5 8244 * gdb.reverse/finish-reverse.exp:
bcd2dc50 8245 Replace uses of send_gdb / gdb_expect.
889bf7c5 8246 * gdb.reverse/i386-precsave.exp:
bcd2dc50 8247 Replace uses of send_gdb / gdb_expect.
889bf7c5 8248 * gdb.reverse/i386-reverse.exp:
bcd2dc50 8249 Replace uses of send_gdb / gdb_expect.
889bf7c5 8250 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 8251 Replace uses of send_gdb / gdb_expect.
889bf7c5 8252 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 8253 Replace uses of send_gdb / gdb_expect.
889bf7c5 8254 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 8255 Replace uses of send_gdb / gdb_expect.
889bf7c5 8256 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 8257 Replace uses of send_gdb / gdb_expect.
889bf7c5 8258 * gdb.reverse/machinestate.exp:
bcd2dc50 8259 Replace uses of send_gdb / gdb_expect.
889bf7c5 8260 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 8261 Replace uses of send_gdb / gdb_expect.
889bf7c5 8262 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 8263 Replace uses of send_gdb / gdb_expect.
889bf7c5 8264 * gdb.reverse/solib-precsave.exp:
bcd2dc50 8265 Replace uses of send_gdb / gdb_expect.
889bf7c5 8266 * gdb.reverse/solib-reverse.exp:
bcd2dc50 8267 Replace uses of send_gdb / gdb_expect.
889bf7c5 8268 * gdb.reverse/step-precsave.exp:
bcd2dc50 8269 Replace uses of send_gdb / gdb_expect.
889bf7c5 8270 * gdb.reverse/step-reverse.exp:
bcd2dc50 8271 Replace uses of send_gdb / gdb_expect.
889bf7c5 8272 * gdb.reverse/until-precsave.exp:
bcd2dc50 8273 Replace uses of send_gdb / gdb_expect.
889bf7c5 8274 * gdb.reverse/until-reverse.exp:
bcd2dc50 8275 Replace uses of send_gdb / gdb_expect.
889bf7c5 8276 * gdb.reverse/watch-precsave.exp:
bcd2dc50 8277 Replace uses of send_gdb / gdb_expect.
889bf7c5 8278 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
8279 Replace uses of send_gdb / gdb_expect.
8280
3def43e0
JK
82812010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8282
8283 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
8284 excessive newline.
8285
27d3a1a2 82862010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
8287
8288 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
8289 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
8290 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
8291 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
8292 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
8293 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
8294 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
8295 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
8296 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
8297 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
8298 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
8299 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
8300 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
8301 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
8302 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
8303 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
8304 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
8305 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
8306 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 8307
27d3a1a2 83082010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 8309
22454424
MS
8310 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
8311 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
8312
8313 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
8314 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
8315 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
8316
889bf7c5 8317 * gdb.reverse/consecutive-reverse.exp:
22454424 8318 Replace uses of send_gdb / gdb_expect.
889bf7c5 8319 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
8320 Replace uses of send_gdb / gdb_expect.
8321
8322 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
8323 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
8324 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 8325 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
8326 Replace uses of send_gdb / gdb_expect.
8327 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
8328 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
8329 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
8330 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
8331 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
8332 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
8333 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
8334 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
8335 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
8336
83372010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 8338
22454424 8339 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 8340
22454424 8341 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 8342
22454424
MS
8343 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
8344 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
8345 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
8346 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
8347 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
8348 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
8349 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
8350 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
8351 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 8352
6e5f2c59
TT
83532010-05-25 Tom Tromey <tromey@redhat.com>
8354
8355 * gdb.base/macscp.exp: Add missing space after setup_kfail.
8356
bbc8b958
TT
83572010-05-25 Tom Tromey <tromey@redhat.com>
8358
8359 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
8360 argument order.
8361 * gdb.base/macscp.exp: Fix setup_kfail argument order.
8362 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
8363 order.
8364 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
8365 order.
8366 * gdb.base/call-sc.exp (setup_kfails): Remove.
8367 (setup_compiler_kfails): Remove.
8368 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
8369 argument order.
8370 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
8371 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
8372 (advancei): Fix setup_kfail argument order.
8373 * gdb.base/radix.exp: Fix setup_kfail argument order.
8374 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
8375 order.
8376 * gdb.base/structs.exp (setup_kfails): Remove.
8377 (setup_compiler_kfails): Fix setup_kfail argument order.
8378 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
8379 order.
8380 * gdb.java/jmain.exp: Fix setup_kfail argument order.
8381 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
8382 setup_kfail argument order.
8383 * gdb.cp/overload.exp: Fix setup_kfail argument order.
8384
83d1babf
TT
83852010-05-25 Tom Tromey <tromey@redhat.com>
8386
8387 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
8388
6acb16a2
MS
83892010-05-25 Michael Snyder <msnyder@vmware.com>
8390
8391 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
8392 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
8393 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
8394 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
8395 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
8396 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
8397 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
8398 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
8399 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
8400 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
8401 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
8402 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
8403 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
8404 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
8405 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
8406 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
8407 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
8408 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
8409 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
8410 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
8411 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
8412 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
8413 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
8414 * gdb.base/default.exp: Replace send_gdb with gdb_test.
8415 * gdb.base/define.exp: Replace send_gdb with gdb_test.
8416 * gdb.base/display.exp: Replace send_gdb with gdb_test.
8417 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
8418 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
8419 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
8420 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
8421 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
8422 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
8423 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
8424 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
8425 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
8426 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
8427 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
8428 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
8429 * gdb.base/help.exp: Replace send_gdb with gdb_test.
8430 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
8431 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
8432 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
8433 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
8434 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
8435 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
8436 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
8437 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 8438 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
8439
84402010-05-25 Doug Evans <dje@google.com>
8441
8442 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
8443 gdb.string_to_argv.
ad3986f0 8444
d3b1e874
TT
84452010-05-21 Tom Tromey <tromey@redhat.com>
8446
8447 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
8448 Call it.
8449 * gdb.dwarf2/pieces.S: Update.
8450 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
8451
cb826367
TT
84522010-05-21 Tom Tromey <tromey@redhat.com>
8453
8454 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
8455 Call it.
8456 * gdb.dwarf2/pieces.c (struct C): New.
8457 (f6): New function.
8458 * gdb.dwarf2/pieces.S: Replace.
8459
74de6778
TT
84602010-05-21 Tom Tromey <tromey@redhat.com>
8461
8462 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
8463 Call it.
8464
afd74c5f
TT
84652010-05-21 Tom Tromey <tromey@redhat.com>
8466
8467 * gdb.dwarf2.pieces.exp: New file.
8468 * gdb.dwarf2.pieces.S: New file.
8469 * gdb.dwarf2.pieces.c: New file.
8470
a7b75dfd 84712010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 8472 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
8473
8474 * lib/gdb.exp (gdb_test_no_output): New function.
8475 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
8476 when testing commands that should produce no output.
8477
c81c812a
JB
84782010-05-17 Joel Brobecker <brobecker@adacore.com>
8479
8480 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
8481 parameter that we want to watch being a constant.
8482
0cce5bd9
JB
84832010-05-17 Joel Brobecker <brobecker@adacore.com>
8484
8485 * gdb.ada/cond_lang: New testcase.
8486
47050449
JB
84872010-05-17 Joel Brobecker <brobecker@adacore.com>
8488
8489 * lib/gdb.exp (banned_variables): New variable/constant.
8490 (gdb_init): Add write trace on variables listed in banned_variables.
8491 (gdb_finish): Remove write traces on variables listed in
8492 banned_variables.
8493
77c01586
JB
84942010-05-17 Joel Brobecker <brobecker@adacore.com>
8495
8496 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
8497 * gdb.cp/koenig.exp: Likewise.
8498
88d4aea7
PM
84992010-05-14 Phil Muldoon <pmuldoon@redhat.com>
8500
889bf7c5 8501 PR python/11482
88d4aea7
PM
8502
8503 * gdb.python/py-value.exp (test_value_hash): New function.
8504
f5a010c0
PM
85052010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
8506
8507 PR exp/11530.
8508 * gdb.base/gdb11530.c: New file.
8509 * gdb.base/gdb11530.exp: New file.
8510
8ef4892f
JK
85112010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8512
8513 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
8514 * gdb.dwarf2/dw2-modula2-self-type.S: New.
8515
7322dca9
SW
85162010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
8517
8518 * gdb.cp/koenig.exp: New test.
8519 * gdb.cp/koenig.cc: New test program.
8520
02e7ea18
JB
85212010-05-05 Joel Brobecker <brobecker@adacore.com>
8522
8523 Remove the use of prms_id and bug_id throughout the testsuite.
8524
e1c34c5d
PM
85252010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
8526
8527 PR exp/11349.
8528 * testsuite/gdb.cp/ref-types.exp: Add test to examine
8529 use a reference local variable.
8530
8e1d0c49
JK
85312010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8532
8533 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
8534 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
8535 variable different_dir. Move debugfile into a full directory pathname
8536 under DIFFERENT_DIR.
8537 * lib/gdb.exp (separate_debug_filename): Remove.
8538 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
8539 variable debug_dir and mkdir of it. Update function comments.
8540
e66408ed
PA
85412010-04-29 Pedro Alves <pedro@codesourcery.com>
8542
8543 PR gdb/11557
8544
8545 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
8546 files.
8547
d7b32ed3
PM
85482010-04-29 Phil Muldoon <pmuldoon@redhat.com>
8549
889bf7c5 8550 * gdb.python/py-param.exp: New File.
d7b32ed3 8551
6aecb9c2
JB
85522010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
8553
8554 * gdb.base/default.exp: Fix "set language" test.
8555
bdf92a1c
PM
85562010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
8557
8558 PR breakpoints/11531.
8559 * gdb.base/gdb11531.c: New file.
8560 * gdb.base/gdb11531.exp: New file.
8561
3f172e24
TT
85622010-04-26 Tom Tromey <tromey@redhat.com>
8563
8564 * gdb.base/completion.exp: Add tests for completion and deprecated
8565 commands.
8566
64af4c92
JK
85672010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
8568
8569 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
8570 (print /x char_array): Escape curly brackets.
8571
492928e4
JK
85722010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
8573
8574 Fix deadlock on looped list of loaded shared objects.
8575 * gdb.base/solib-corrupted.exp: New.
8576
66d09542
DE
85772010-04-23 Doug Evans <dje@google.com>
8578
8579 * gdb.python/py-section-script.c: New file.
8580 * gdb.python/py-section-script.exp: New file.
8581 * gdb.python/py-section-script.py: New file.
8582
8bd10a10
CM
85832010-04-20 Chris Moller <cmoller@redhat.com>
8584
8585 PR 10179
8586
8587 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
8588 * gdb.base/pr10179-a.c:
8589 * gdb.base/pr10179-b.c:
8590 * gdb.base/pr10179.exp: New files.
8591
c0201579
JK
85922010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8593
8594 Fix crashes on dangling display expressions.
8595 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
8596 is SEP.
8597 (lib_flags): Remove the "debug" keyword.
8598 (libsepdebug): New variable for iterating new loop.
8599 (save_pf_prefix): New variable wrapping the loop.
8600 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
8601 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
8602
793b0ff8
PM
86032010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
8604
8605 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
8606
097f51f7
PM
86072010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
8608
8609 PR stabs/11479.
8610 * gdb.stabs/gdb11479.exp: New file.
8611 * gdb.stabs/gdb11479.c: New file.
8612
9a22f0d0
PM
86132010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
8614
8615 * gdb.base/charset.c (Strin16, String32): New variables.
8616 * gdb.base/charset.exp (gdb_test): Test correct display
8617 of 16 or 32 bit strings.
8618
86192010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
8620
8621 PR 9167
8622 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
8623 * gdb.cp/pr9167.cc: New file.
8624 * gdb.cp/pr9167.exp: New file.
8625
8626
6e354e5e
PM
86272010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
8628
8629 PR pascal/11492.
8630 * gdb.pascal/gdb11492.pas: New file.
8631 * gdb.pascal/gdb11492.exp: New file.
8632
be942545
JB
86332010-04-20 Joel Brobecker <brobecker@adacore.com>
8634
1667e6e3 8635 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 8636
0c3acc09
JB
86372010-04-20 Joel Brobecker <brobecker@adacore.com>
8638
8639 * gdb.ada/dyn_loc: New testcase.
8640
ec31cde5
CM
86412010-04-20 Chris Moller <cmoller@redhat.com>
8642
8643 PR 10867
889bf7c5 8644
ec31cde5
CM
8645 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
8646 * gdb.cp/pr10687.cc: New file.
8647 * gdb.cp/pr10687.exp: New file.
8648
8649
ce4b0682
SDJ
86502010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8651 Sergio Durigan Junior <sergiodj@redhat.com>
8652
8653 * gdb.fortran/logical.exp: New testcase.
8654 * gdb.fortran/logical.f90: New file.
8655
3436961f
DE
86562010-04-19 Doug Evans <dje@google.com>
8657
8658 * gdb.base/help.exp (help source): Update expected output.
8659
4d836c09
JK
86602010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8661
8662 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
8663 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
8664 gdb_exit and return.
8665 (executable): New variable.
8666 (binfile): Use it.
8667
6149aea9
PA
86682010-04-19 Pedro Alves <pedro@codesourcery.com>
8669
8670 PR breakpoints/8554.
8671
8672 * gdb.trace/save-trace.exp: Adjust.
8673
ed41462c
L
86742010-04-17 H.J. Lu <hongjiu.lu@intel.com>
8675
8676 PR corefiles/11511
8677 * gdb.arch/system-gcore.exp: New.
8678 * gdb.arch/gcore.c: Likewise.
8679
3f7b2faa
DE
86802010-04-15 Doug Evans <dje@google.com>
8681
fa33c3cd
DE
8682 * gdb.python/py-progspace.c: New file.
8683 * gdb.python/py-progspace.exp: New file.
8684
3f7b2faa
DE
8685 * gdb.base/source.exp: Add tests for "source -s".
8686
79f283fe
PM
86872010-04-14 Phil Muldoon <pmuldoon@redhat.com>
8688
8689 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
8690 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
8691 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
8692 * gdb.python/py-mi.exp: New test for to_string returning None.
8693
fc8eb08a
PM
86942010-04-12 Phil Muldoon <pmuldoon@redhat.com>
8695
8696 * gdb.python/py-breakpoint.c: Make result global.
8697
26e197f6
JK
86982010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8699
8700 Fix non-GNU make compatibility.
8701 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
8702
adc36818
PM
87032010-04-09 Phil Muldoon <pmuldoon@redhat.com>
8704
8705 * gdb.python/py-breakpoint.exp: New File.
8706 * gdb.python/py-breakpoint.C: Ditto.
8707
64e17368
SS
87082010-04-08 Stan Shebs <stan@codesourcery.com>
8709
8710 * gdb.trace/actions.exp: Clear default-collect.
8711 * gdb.trace/save-trace.exp: Clear default-collect.
8712
fff5cc64
PM
87132010-04-08 Phil Muldoon <pmuldoon@redhat.com>
8714
8715 * gdb.python/py-value: Add null string variable.
8716 (test_lazy_string): Test zero length, NULL address lazy
8717 strings.
8718
a055a187
L
87192010-04-07 H.J. Lu <hongjiu.lu@intel.com>
8720
8721 * gdb.arch/i386-avx.c: New.
8722 * gdb.arch/i386-avx.exp: Likewise.
8723
8724 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
8725
96e39866
DE
87262010-04-06 Doug Evans <dje@google.com>
8727
8728 * gdb.base/source-test.gdb: New file.
8729 * gdb.base/source.exp: Test source -v.
8730
5984a431
UW
87312010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8732
8733 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
8734
ec8a089a
PM
87352010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
8736
8737 * gdb.stabs/aout.sed: Convert all backslash to double backslash
8738 within one line, unless it is followed by a double quote.
8739 * gdb.stabs/hppa.sed: Idem.
8740 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
8741 * gdb.stabs/weird.exp: Check for correct parsing of
8742 char and string constants.
ec8a089a
PM
8743 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
8744 in .stabs to .stabx substitution.
8745
fce3c1f0
SS
87462010-04-05 Stan Shebs <stan@codesourcery.com>
8747
8748 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
8749 constant global.
8750 * gdb.trace/tfile.exp: Try to print them.
8751
d77f58be
SS
87522010-04-04 Stan Shebs <stan@codesourcery.com>
8753
8754 * gdb.base/completion.exp: Update for new "info watchpoints".
8755 * gdb.base/default.exp: Ditto.
8756 * gdb.base/help.exp: Ditto.
8757 * gdb.base/watchpoint.exp: Ditto.
8758 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 8759
af54718e
SS
87602010-04-04 Stan Shebs <stan@codesourcery.com>
8761
8762 * gdb.trace/tfile.exp: Sharpen tfind test.
8763
74d1f91e
JK
87642010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8765
8766 * gdb.base/break-entry.exp: New.
8767
eb8e76db 87682010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 8769 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
8770
8771 * gdb.reverse/i386-sse-reverse.exp: New file.
8772 * gdb.reverse/i386-sse-reverse.c: New file.
8773
bf65cad8
PA
87742010-04-02 Pedro Alves <pedro@codesourcery.com>
8775
8776 * gdb.trace/tfind.exp: Adjust expected disassembly output.
8777
fff87407
SS
87782010-04-01 Stan Shebs <stan@codesourcery.com>
8779
8780 * gdb.trace/actions.exp: Tweak expected output.
8781 * gdb.trace/while-stepping.exp: Tweak expected output.
8782
fe01d668
L
87832010-04-01 H.J. Lu <hongjiu.lu@intel.com>
8784
8785 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
8786
86b17b60
PA
87872010-04-01 Pedro Alves <pedro@codesourcery.com>
8788
8789 * gdb.base/commands.exp: Adjust.
8790 * gdb.cp/extern-c.exp: Adjust.
8791
2c58c0a9
PA
87922010-04-01 Pedro Alves <pedro@codesourcery.com>
8793
8794 * gdb.trace/collection.c (local_test_func): Define a local struct,
8795 and instanciate it.
8796
0db9b91c
PA
87972010-04-01 Pedro Alves <pedro@codesourcery.com>
8798
8799 * gdb.trace/collection.exp (gdb_collect_args_test)
8800 (gdb_collect_argarray_test): XFAIL the tests that assume the
8801 argarray argument's elements are collected.
8802
8072405b
JK
88032010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
8804
8805 * gdb.dwarf2/dw2-bad-parameter-type.exp,
8806 gdb.dwarf2/dw2-bad-parameter-type.S: New.
8807
8bf6485c
SS
88082010-03-31 Stan Shebs <stan@codesourcery.com>
8809
8810 * gdb.trace/save-trace.exp: Test save/restore of default-collect
8811 and tracepoint conditionals.
8812 (gdb_verify_tracepoints): Delete unused return.
8813
fd7f724a
KS
88142010-03-26 Keith Seitz <keiths@redhat.com>
8815
8816 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
8817 appear in the output before main.
8818 Remove KFAIL for gdb/2215 aka bz 9320.
8819
8d9e7719
DE
88202010-03-30 Doug Evans <dje@google.com>
8821
0906dd0b
DE
8822 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
8823 by dejagnu.
8824 * gdb.arch/amd64-dword.exp: Ditto.
8825
8d9e7719
DE
8826 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
8827 match.
8828 (break printf): Ditto.
8829
1da644f0
SW
88302010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
8831
8832 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
8833 gcc < 4.4.
8834 * gdb.cp/shadow.exp: Ditto.
8835
a8121990
PA
88362010-03-29 Pedro Alves <pedro@codesourcery.com>
8837
8838 * gdb.trace/collection.exp (run_trace_experiment): Make sure
8839 "tstart" is silent.
8840
6e79d367
PA
88412010-03-29 Pedro Alves <pedro@codesourcery.com>
8842
8843 * gdb.trace/collection.exp (executable): New.
8844 (binfile): Use it.
8845 (fpreg, spreg, pcreg): New.
8846 (test_register): Use gdb_test_multiple. Pass /x to print.
8847 (prepare_for_trace_test): New.
8848 (run_trace_experiment): Use "continue", not gdb_run_cmd.
8849 (gdb_collect_args_test, gdb_collect_argstruct_test)
8850 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
8851 prepare_for_trace_test.
8852 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
8853 fpreg, spreg and pcreg.
8854 (gdb_collect_expression_test, gdb_collect_globals_test): Use
8855 prepare_for_trace_test.
8856 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
8857 try to detect tracing support here. Don't set breakpoints at
8858 `begin' or `end' here.
8859 <global scope>: Use clean_restart. Run to main before checking
8860 for tracing support. Check for for tracing support here.
8861
09248348
JK
88622010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8863
8864 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
8865 " as $displacement" to "seen displacement message".
8866
d350db38
PA
88672010-03-28 Pedro Alves <pedro@codesourcery.com>
8868
8869 * gdb.trace/while-dyn.exp (executable): New variable.
8870 (binfile): Use it.
8871 (test_while_stepping): New function. Move most tests here. Call
8872 it once for each of the while-stepping, stepping and ws aliases.
8873
907af001
UW
88742010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8875
8876 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
8877 that do not provide the tagless_struct type name at all.
8878 (test_print_anon_union): Do not check value of uninitialized
8879 union member. Do not use cp_test_ptype_class, so we can accept
8880 "long" as well as "long int".
8881
610197fd
PA
88822010-03-26 Pedro Alves <pedro@codesourcery.com>
8883
8884 * gdb.trace/tfile.c (tohex, bin2hex): New.
8885 (write_error_trace_file): Hexify error description.
8886
6c28cbf2
SS
88872010-03-25 Stan Shebs <stan@codesourcery.com>
8888
8889 * gdb.trace/tfile.c: Generate an additional trace file, improve
8890 portability.
8891 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
8892 files in a better way.
8893
e62b8c7e
KS
88942010-03-25 Keith Seitz <keiths@redhat.com>
8895
8896 * gdb.java/jprint.exp: XFAIL printing of static class members
8897 because of GCC debuginfo problem.
8898
82ccf5a5
JK
88992010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8900
8901 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
8902
293e2f9e
DJ
89032010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
8904
8905 * gdb.base/completion.exp: Allow long instead of long int.
8906 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
8907 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
8908 variable p.
8909 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
8910 * gdb.base/pointers.exp: Allow long instead of long int.
8911 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
8912 * gdb.base/step-line.exp: Allow a directory before the source file name.
8913
95a42b64
TT
89142010-03-24 Tom Tromey <tromey@redhat.com>
8915
8916 PR breakpoints/9352:
8917 * gdb.base/default.exp: Update.
8918 * gdb.base/commands.exp: Update.
8919 * gdb.cp/extern-c.exp: Test setting commands on multiple
8920 breakpoints at once.
8921
2390201f
DJ
89222010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
8923
8924 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
8925 if gdb,nosignals.
8926 * gdb.base/watchpoints.c: Do not include unnecessary headers.
8927 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
8928 exited".
8929
8c9a6790
SS
89302010-03-24 Stan Shebs <stan@codesourcery.com>
8931
8932 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
8933
a6c727b2
DJ
89342010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
8935
8936 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
8937 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
8938 argument. Handle "short" and "long".
8939 (Top level): Pass overprototyped output for old_fptr and xptr.
8940
4dfd5423
PA
89412010-03-23 Pedro Alves <pedro@codesourcery.com>
8942
8943 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
8944 format strings and add casts to avoid compiler warnings.
8945
89462010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
8947
8948 * lib/trace-support.exp (gdb_trace_setactions):
8949 Don't expect whitespace after ">" prompt.
8950 * gdb.trace/actions.exp: Adjust for output changes.
8951 * gdb.trace/while-stepping.exp: Likewise.
8952
c847d045
JK
89532010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8954
8955 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
8956 and r157645).
8957
5f717f1d
JK
89582010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8959
8960 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
8961 New.
8962
7d6d51d5
DJ
89632010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
8964
8965 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
8966 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
8967
3b11a015
SS
89682010-03-19 Stan Shebs <stan@codesourcery.com>
8969
8970 * gdb.trace/ax.exp: New file.
8971
d7d158ed
DE
89722010-03-19 Doug Evans <dje@google.com>
8973
6bb85cd1
DE
8974 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
8975 output from gcc.
8976
d7d158ed
DE
8977 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
8978 named /usr/sbin/prelink<foo>.
8979
4daf5ac0
SS
89802010-03-18 Stan Shebs <stan@codesourcery.com>
8981
8982 * gdb.trace/circ.exp: Test circular-trace-buffer.
8983 * gdb.trace/tfile.exp: Update tstatus test.
8984
e8d05480
JB
89852010-03-18 Joel Brobecker <brobecker@adacore.com>
8986
8987 * gdb.dwarf2/dw2-anonymous-func.S: New file.
8988 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
8989
441b986a
UW
89902010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8991
8992 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
8993
4247603b
PA
89942010-03-18 Pedro Alves <pedro@codesourcery.com>
8995
8996 * gdb.base/default.exp: Adjust the expected output of the finish
8997 and until commands when the inferior is not being run.
8998
13387711
SW
89992010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
9000
9001 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
9002 * gdb.cp/nsusing.exp: Ditto.
9003
6e31430b
TT
90042010-03-15 Tom Tromey <tromey@redhat.com>
9005
9006 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
9007 * gdb.cp/userdef.cc (operator==): New function.
9008 (main): New locals mem1, mem2.
9009
e2d69cb5
JZ
90102010-03-15 Jie Zhang <jie@codesourcery.com>
9011
9012 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
9013 Declare and use new loadtimeout variable.
9014
f572f0a9
DJ
90152010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
9016
9017 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
9018 Use gdb_load later.
9019
51f4c0b0
PA
90202010-03-14 Pedro Alves <pedro@codesourcery.com>
9021
9022 * gdb.base/solib-disc.c (main): Make format of fprintf a string
9023 literal. Add missing endlines to prints to stderr.
9024
1c809c68
TT
90252010-03-12 Tom Tromey <tromey@redhat.com>
9026
9027 PR c++/9708:
9028 * gdb.cp/m-static.exp: Add regression test.
9029 * gdb.cp/m-static.cc (method): New method.
9030 (main): Call it.
9031
00ae8fef
SW
90322010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
9033
9034 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
9035 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
9036
759f0f0b
PA
90372010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
9038
21e24d21
PA
9039 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
9040
90412010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
9042
759f0f0b
PA
9043 * lib/gdb.exp (skip_stl_tests): New.
9044 (gdb_compile): Symbian needs -ldl.
9045 (shlib_target_file): New.
9046 (shlib_symbol_file): New.
9047 (gdb_load_shlibs): Use shlib_target_file.
9048 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
9049 * gdb.cp/exception.exp: Use skip_stl_tests.
9050 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
9051 * gdb.cp/try_catch.exp: Use skip_stl_tests.
9052 * gdb.cp/mb-templates.exp: Ditto.
9053 * gdb.base/commands.exp: Relax regexes.
9054 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
9055 shlib_target_file and shlib_symbol_file.
9056 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
9057 sections.
9058 * gdb.base/ending-run.exp: Accept E32Main for symbian.
9059 * gdb.base/solib-disc.exp: Use
9060 shlib_target_file and shlib_symbol_file.
9061 * gdb.base/unload.exp: Don't skip on symbian. Use
9062 shlib_target_file and shlib_symbol_file.
9063 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
9064
6a8f2671 90652010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 9066
6a8f2671
PA
9067 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
9068 * gdb.trace/report.exp: Adjust for x86 and x86_64.
9069 Issue a tfind end before looking for a tracepoint frame.
9070 * gdb.trace/tfind.exp: Adjust tstatus output.
9071 Adjust disassembly output.
9072 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
9073
ccf26247
JK
90742010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9075
9076 * gdb.base/break-interp.exp: Create new displacement parameter value
9077 for the test_ld calls.
9078 (reach): New parameter displacement, verify its content. New push of
9079 pf_prefix "reach-$func:". Import global expect_out.
9080 (test_core): New parameter displacement, verify its content. New push
9081 of pf_prefix "core:". New command "set verbose on". Import global
9082 expect_out.
9083 (test_attach): New parameter displacement, verify its content. New
9084 push of pf_prefix "attach:". New command "set verbose on". Import
9085 global expect_out.
9086 (test_ld): New parameter displacement, pass it to the reach, test_core
9087 and test_attach calls and verify its content in the "ld.so exit" test.
9088 * gdb.base/prelink.exp: Remove gdb_exit and final return.
9089 (prelink): Update expected text, use gdb_test.
9090
e469c7fb
DE
90912010-03-10 Doug Evans <dje@google.com>
9092
9093 * gdb.base/checkpoint.exp: Fix comment.
9094 Lengthen timeout while doing >600 checkpoints test.
9095 Rename duplicate "kill all one" test to keep test names unique.
9096
60e1c644
PA
90972010-03-10 Pedro Alves <pedro@codesourcery.com>
9098
9099 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
9100
cec808ec
KS
91012010-03-08 Keith Seitz <keiths@redhat.com>
9102
889bf7c5
PA
9103 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
9104 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
9105 (dm_type_long): New function.
9106 (dm_type_unsigned_short): New function.
9107 (dm_type_unsigned_long): New function.
9108 (myint): New typedef.
9109 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
9110 long, unsigned shor and long, operator char*, and typedef.
9111 (test_lookup_operator_functions): Add operator char* test.
9112 (test_paddr_operator_functions): Likewise.
9113 (test_paddr_overloaded_functions): Use probe values for
9114 short, long, and unsigned short and long.
9115 (test_paddr_hairy_functions): If the demangler probe detected
9116 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
9117 demangler.
9118 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
9119 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
9120 and "print null_pmf".
9121 Add test "ptype a.*pmf".
9122 * gdb.cp/overload.exp: Allow optional "int" to appear with
9123 "short" and "long".
9124 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
9125 long expect value for men_overload1arg.
9126 Allow "int" to appear with "short" and "long".
9127 When testing "info break", add argument for main (void).
9128 Also allow "int" to appear with "short" and "long".
9129 Ditto with "unsigned" and "long long".
cec808ec
KS
9130 * gdb.java/jmain.exp: Do not enclose methods names in single
9131 quotes.
9132 * gdb.java/jmisc.exp: Likewise.
9133 * gdb.java/jprint.exp: Likewise.
9134 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
9135
9136 From Jan Kratochvil <jan.kratochvil@redhat.com>:
9137 * gdb.cp/exception.exp (backtrace after first throw)
9138 (backtrace after second throw): Allow a namespace before __cxa_throw.
9139 (backtrace after first catch, backtrace after second catch): Allow
9140 a namespace before __cxa_begin_catch.
9141
9142 * gdb.cp/cpexprs.exp: New file.
9143 * gdb.cp/cpexprs.cc: New file.
9144
9145 From Daniel Jacobowitz <dan@codesourcery.com>
9146 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
9147 to use string_to_regexp.
9148 (ctor, dtor): New functions. Use them to match constructor
9149 and destructor function types.
9150 (Top level): Use runto_main.
9151
f870a310
TT
91522010-03-05 Tom Tromey <tromey@redhat.com>
9153
9154 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
9155 gdb.target_charset.
9156 (pp_ns.to_string): Likewise.
9157
0c199f28
KS
91582010-03-04 Keith Seitz <keiths@redhat.com>
9159
9160 * gdb.cp/overload.exp: Test that the filename portion of a linespec
9161 can be quoted. Test that both the filename and function/line
9162 portions can be quoted at the same time.
9163
c7437ca6
PA
91642010-03-04 Pedro Alves <pedro@codesourcery.com>
9165
9166 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
9167
b111b805
DE
91682010-03-03 Doug Evans <dje@google.com>
9169
24486cb7
DE
9170 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
9171 libc contains libpthread.
9172
b111b805
DE
9173 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
9174 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
9175 of gdb_compile. Add another pattern to match android backtrace.
9176
a0e0ef55
TT
91772010-03-03 Tom Tromey <tromey@redhat.com>
9178
9179 PR gdb/11345:
9180 * gdb.base/printcmds.exp (test_printf): Add test.
9181
1ba53b71
L
91822010-03-02 H.J. Lu <hongjiu.lu@intel.com>
9183
9184 * gdb.arch/amd64-byte.exp: New.
9185 * gdb.arch/amd64-dword.exp: Likewise.
9186 * gdb.arch/amd64-pseudo.c: Likewise.
9187 * gdb.arch/amd64-word.exp: Likewise.
9188 * gdb.arch/i386-byte.exp: Likewise.
9189 * gdb.arch/i386-pseudo.c: Likewise.
9190 * gdb.arch/i386-word.exp: Likewise.
9191
f5dff777
DJ
91922010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
9193
9194 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
9195 types. Add structreg, bitfields, and flags registers.
9196 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
9197 registers.
9198
90884b2b
L
91992010-03-01 H.J. Lu <hongjiu.lu@intel.com>
9200
9201 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
9202 (load_description): Set architecture if defined.
9203
dc00d89f
PM
92042010-02-28 Phil Muldoon <pmuldoon@redhat.com>
9205
9206 * gdb.python/py-frame.exp: Add read_var block tests.
9207 * gdb.python/py-frame.c (block): New function.
9208
0e095b7e
JK
92092010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9210 Daniel Jacobowitz <dan@codesourcery.com>
9211
9212 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
9213
624f1a65
DM
92142010-02-25 David S. Miller <davem@davemloft.net>
9215
9216 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
9217 fix logic for setting all_syscalls_numbers.
9218
f3e9a817
PM
92192010-02-24 Phil Muldoon <pmuldoon@redhat.com>
9220
9221 * Makefile.in: Add py-block and py-symbol.
9222 * gdb.python/py-symbol.exp: New File.
9223 * gdb.python/py-symtab.exp: New File.
9224 * gdb.python/py-block.exp: New File.
9225 * gdb.python/py-symbol.c: New File.
9226 * gdb.python/py-block.c: New File.
9227
f6bbabf0
PM
92282010-02-24 Phil Muldoon <pmuldoon@redhat.com>
9229
9230 PR python/11314
9231 * lib/gdb.exp (skip_python_tests): New function.
9232 * gdb.python/py-cmd.exp: Use skip_python_tests.
9233 * gdb.python/py-frame.exp: Likewise.
9234 * gdb.python/py-function.exp: Likewise.
9235 * gdb.python/py-prettyprint.exp: Likewise.
9236 * gdb.python/py-template.exp: Likewise.
9237 * gdb.python/py-type.exp: Likewise.
9238 * gdb.python/py-value.exp: Likewise.
9239
85d721b8
PA
92402010-02-22 Pedro Alves <pedro@codesourcery.com>
9241
9242 PR9605
9243
9244 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
9245
48e32051
TT
92462010-02-19 Tom Tromey <tromey@redhat.com>
9247
9248 PR c++/8693, PR c++/9496:
9249 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
9250 regression tests.
9251
ac9c0048
JK
92522010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9253
9254 Fix compatibility with m68k as.
9255 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
9256 Use only /* comments */.
9257
57bb97a4
UW
92582010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9259
9260 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
9261 * configure: Regenerate.
9262
7d1bf85c
DJ
92632010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
9264
9265 * gdb.python/py-type.exp: Check for Python support.
9266
061b5285
PA
92672010-02-17 Pedro Alves <pedro@codesourcery.com>
9268
9269 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
9270 `regsub' syntax available.
9271
f8a8bc2c
PA
92722010-02-17 Pedro Alves <pedro@codesourcery.com>
9273
9274 * gdb.base/shmain.c (main): Remove printf call.
9275 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
9276 * gdb.base/unload.c (main): Make format of fprintf a string
9277 literal. Add missing endlines to prints to stderr.
9278 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
9279
6f451e5e
TT
92802010-02-17 Tom Tromey <tromey@redhat.com>
9281
9282 * gdb.java/jprint.java (jprint.props): New field.
9283 * gdb.java/jprint.exp (set_lang_java): Add regression test.
9284
12d79008
PA
92852010-02-17 Pedro Alves <pedro@codesourcery.com>
9286
ef801a0e 9287 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
9288 available.
9289
d252f7e5
DJ
92902010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9291
9292 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
9293 creation to support remote host testing.
9294
67bdab6c
DJ
92952010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9296
9297 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
9298 Recognize "command not found".
9299
bb391223
DJ
93002010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9301
9302 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
9303 single-stepping.
9304
70362913
DJ
93052010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9306
9307 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
9308 if arguments are not supported.
9309
493f3c00
DJ
93102010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9311
9312 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
9313 be const or non-const.
9314
8034c749
DJ
93152010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9316
9317 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
9318 mi_send_resuming_command to send -exec-continue.
9319
791dfb64
DJ
93202010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9321
9322 * gdb.base/list.exp (test_list_filename_and_function): Add test
9323 with single quotes.
9324 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
9325 matching.
9326 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
9327 Add KFAIL'd tests for PR gdb/11289.
9328
7c5fe868
DJ
93292010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9330
9331 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
9332
fdc498b8
DJ
93332010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9334
9335 * gdb.base/comp-dir/subdir/dummy.txt: New file.
9336 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
9337 a temporary directory.
9338
b519e2a6
DJ
93392010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9340
9341 * gdb.base/charset.exp: Use a single regular expression to match
9342 show host-charset and show target-charset output.
9343
74164c56
JK
93442010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9345
9346 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
9347 "Illegal process-id" expect string more exact.
9348 (attach to digits-starting nonsense is prohibited): New.
9349
701ed6dc
JK
93502010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9351
9352 * gdb.base/prelink.exp (set verbose on): New.
9353
889bf7c5 93542010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
9355
9356 * mi-reverse.exp: New file. Test for reverse option to the
9357 following MI commands: exec-continue, exec-finish, exec-next,
9358 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 9359
dadf0e9c
JB
93602010-02-09 Joel Brobecker <brobecker@adacore.com>
9361
9362 * gdb.ada/ptype_tagged_param: New testcase.
9363
714f19d5
TT
93642010-02-08 Tom Tromey <tromey@redhat.com>
9365
9366 PR c++/8017:
9367 * gdb.cp/overload.exp: Add tests.
9368 * gdb.cp/overload.cc (struct K): New.
9369 (namespace N): New.
9370 (main): Call new functions.
9371 (K::staticoverload): Define.
9372
889bf7c5 93732010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
9374
9375 PR gdb/10728
9376 * gdb.cp/pr10728-x.h: New file.
9377 * gdb.cp/pr10728-x.cc: New file.
9378 * gdb.cp/pr10728-y.cc: New file.
9379 * gdb.cp/pr10728.exp: New file.
9380 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
9381
889bf7c5 93822010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
9383
9384 PR gdb/9067
9385 * gdb.cp/pr9067.exp: New
9386 * gdb.cp/pr9067.cc: New
9387 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
9388
7b356089
JB
93892010-02-08 Joel Brobecker <brobecker@adacore.com>
9390
9391 * lib/gdb.exp (gdb_test_timeout): New global variable.
9392 Set it to timeout if not already set.
9393 (gdb_init): Reset the value of timeout to gdb_test_timeout.
9394
1be00882
DE
93952010-02-05 Doug Evans <dje@google.com>
9396
9397 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
9398 user.
9399
82856980
SW
94002010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
9401
9402 PR c++/7935:
9403 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
9404
1a334831
TT
94052010-02-04 Tom Tromey <tromey@redhat.com>
9406
9407 * gdb.cp/virtbase.exp: Make test case names unique.
9408
9c3c02fd
TT
94092010-02-02 Tom Tromey <tromey@redhat.com>
9410
9411 * gdb.cp/virtbase.exp: Add regression tests.
9412 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
9413 (main): Instantiate RHC.
9414
0cc2414c
TT
94152010-02-02 Tom Tromey <tromey@redhat.com>
9416
9417 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
9418 type-printing change.
9419
edf3d5f3
TT
94202010-02-02 Tom Tromey <tromey@redhat.com>
9421
9422 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
9423 * gdb.cp/virtbase.cc: New file.
9424 * gdb.cp/virtbase.exp: New file.
9425 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
9426
e4b7f41c
JK
94272010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9428
9429 PR libc/11214:
9430 * gdb.threads/current-lwp-dead.c: Include features.h.
9431 (HAS_NOMMU): New.
9432 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
9433
b381ea14
JK
94342010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9435
9436 * gdb.base/symbol-without-target_section.exp,
9437 gdb.base/symbol-without-target_section.c: New.
9438
c593ac0e
DJ
94392010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9440
9441 * gdb.base/bigcore.exp: Reset increased timeout.
9442 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
9443
db25f29d
DJ
94442010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9445
9446 * gdb.base/gcore.exp (capture_command_output): Use
9447 gdb_test_multiple.
9448
f9d67f43
DJ
94492010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9450
9451 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
9452 * gdb.arch/thumb2-it.exp (test_it_break): New function.
9453 (Top level): Call it.
9454
177321bd
DJ
94552010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9456
9457 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
9458
97f2ed50
DJ
94592010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
9460
9461 * gdb.base/call-strs.exp, gdb.base/default.exp,
9462 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
9463 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
9464 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
9465 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
9466 gdb.base/watchpoint-solib.exp: Save and restore timeout.
9467 * gdb.base/ending-run.exp: Correct restore of timeout.
9468 * gdb.base/page.exp: Remove unnecessary timeout setting.
9469
e4e2711a
JB
94702010-01-29 Joel Brobecker <brobecker@adacore.com>
9471
9472 * gdb.ada/rec_return: New testcase.
9473
ba581dc1
JB
94742010-01-29 Joel Brobecker <brobecker@adacore.com>
9475
9476 * gdb.ada/call_pn: New testcase.
9477
4ea95be9
DJ
94782010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
9479
9480 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
9481 (Top level): Use it to resume.
9482 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
9483 the Thumb mode displaced stepping error as unsupported.
9484
df83a9bf
SW
94852010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
9486
889bf7c5
PA
9487 * gdb.cp/nsusing.exp: Added more tests.
9488 * gdb.cp/nsrecurs.exp: Ditto.
9489 * gdb.cp/nsusing.cc: Added test functions.
9490 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 9491
40b27cdc
JK
94922010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9493
9494 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
9495 absolute directory pathnames in gdb.sum file.
9496
de958931
SW
94972010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
9498
9499 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
9500 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
9501
708ead4e
TT
95022010-01-26 Tom Tromey <tromey@redhat.com>
9503
9504 PR exp/7643:
9505 * gdb.base/printcmds.exp (test_print_string_constants): Remove
9506 setup_kfail.
9507
b14e635e
SW
95082010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
9509
9510 * gdb.cp/nsrecurs.exp: New test.
9511 * gdb.cp/nsrecurs.cc: New test program.
9512 * gdb.cp/nsstress.exp: New test.
9513 * gdb.cp/nsstress.cc: New test program.
9514 * gdb.cp/nsdecl.exp: New test.
9515 * gdb.cp/nsdecl.cc: New test program.
9516
8540c487
SW
95172010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
9518
9519 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
9520 imported into file scope.
9521 Marked test as xfail.
9522 * gdb.cp/namespace-using.cc (marker5): New function.
9523 * gdb.cp/shadow.exp: New test.
9524 * gdb.cp/shadow.cc: New test program.
9525 * gdb.cp/nsimport.exp: New test.
9526 * gdb.cp/nsimport.cc: New test program.
9527
421d5d99
TT
95282010-01-25 Tom Tromey <tromey@redhat.com>
9529
9530 PR gdb/11049:
9531 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
9532 with "set print null-stop on".
9533
691f8dc1
JK
95342010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9535
9536 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
9537 Adjust it for DISASSEMBLY_OMIT_FNAME.
9538
0b92b5bb
TT
95392010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9540
9541 PR symtab/11199:
9542 * gdb.dwarf2/member-ptr-forwardref.exp,
9543 gdb.dwarf2/member-ptr-forwardref.S: New.
9544
23787403
JK
95452010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9546
9547 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
9548 (thread1_func): Protect thread1_tid with thread1_tid_cond by
9549 thread1_tid_mutex. Remove gdbstop_mutex handling.
9550 (thread2_func): Protect thread2_tid with thread2_tid_cond by
9551 thread2_tid_mutex. Remove gdbstop_mutex handling.
9552 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
9553 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
9554 pthread_cond_wait conditionalizations by while loops.
9555
b966cb8a
TT
95562010-01-20 Tom Tromey <tromey@redhat.com>
9557
9558 PR backtrace/10770:
9559 * gdb.dwarf2/pr10770.exp: New file.
9560 * gdb.dwarf2/pr10770.c: New file.
9561 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
9562
fcae584b
VP
95632010-01-20 Vladimir Prus <vladimir@codesourcery.com>
9564
9565 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
9566 that target was removed, and the test always runs native anyway.
9567
a0f49112
JK
95682010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9569
9570 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
9571 gdb.base/watchpoint-cond-gone-stripped.c: New.
9572
ceeb3d5a
TT
95732010-01-19 Tom Tromey <tromey@redhat.com>
9574
9575 PR c++/8000:
9576 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
9577 existing tests.
9578 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
9579 (main): Use AAA::SomeEnum.
9580
dd322c54
JK
95812010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9582
9583 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
9584 (test_ignore_count): Declare line_callme_body global.
9585 (run to breakpoint with ignore count): Use line_callme_body.
9586 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
9587 (set line_main_hello, set line_main_return): Reindent.
9588 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
9589 New.
9590 (continue to callee4): Use line_callee4_body.
9591 (check *stopped from CLI command): Use line_callee4_next.
9592 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
9593 (set line_main_hello, set line_main_return): Reindent.
9594 (set line_callee4_head, set line_callee4_body): New.
9595 (continue to callee4): Use line_callee4_body.
9596
4e8f195d
TT
95972010-01-18 Tom Tromey <tromey@redhat.com>
9598
9599 PR c++/9680:
9600 * gdb.cp/casts.cc: Add new classes and variables.
9601 * gdb.cp/casts.exp: Test new operators.
9602
9e14a9ba
JB
96032010-01-18 Tom Tromey <tromey@redhat.com>
9604 Thiago Jung Bauermann <bauerman@br.ibm.com>
9605
9606 * gdb.python/source2.py: New file.
9607 * gdb.python/source1: New file.
9608 * gdb.python/python.exp: Test "source" command.
9609
00bf0b85
SS
96102010-01-15 Stan Shebs <stan@codesourcery.com>
9611
9612 * gdb.trace/tfile.c: New file.
9613 * gdb.trace/tfile.exp: New file.
889bf7c5 9614
55235ad7
JK
96152010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9616
9617 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
9618
9f2982ff
JK
96192010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9620
9621 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
9622
bbfba9ed
JK
96232010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9624
9625 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
9626 (libfunc): New parameter action. Implement also selectable "sleep".
9627 * gdb.base/break-interp-main.c: Include assert.h.
9628 (libfunc): New parameter action.
9629 (main): New parameters argc and argv. Assert argc. Pass argv.
9630 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
9631 (test_attach): New proc.
9632 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
9633 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
9634
61f0d762
JK
96352010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9636
9637 * gdb.base/break-interp.exp (test_core): New proc.
9638 (test_ld): Call it.
9639
06a6f270
JK
96402010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9641
9642 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
9643 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
9644 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
9645 and gdb_compile_shlib. Use new -Wl compiler options.
9646 (dl bt, main bt): New tests.
9647
51bee8e9
JK
96482010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9649
9650 Support PIEs with no symfile_objfile.
9651 * gdb.base/break-interp.exp: New argument at the test_ld calls.
9652 (test_ld): New parameter trynosym.
9653 (test_ld <$trynosym>): New block.
9654
b8040f19
JK
96552010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9656
9657 * gdb.base/break-interp.exp: New file.
9658
be759fcf
PM
96592010-01-13 Phil Muldoon <pmuldoon@redhat.com>
9660
9661 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
9662 * gdb.python/py-prettyprint.py (pp_ls): New printer.
9663 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
9664 test.
9665 * gdb.python/py-prettyprint.c: Define lazystring test structure.
9666 * gdb.python/py-mi.exp: Add lazy string test.
9667
dc146f7c
VP
96682010-01-13 Vladimir Prus <vladimir@codesourcery.com>
9669
9670 * lib/mi-support.exp (mi_check_thread_states): Handle
9671 core number in thread listing.
9672
b4ba55a1
JB
96732010-01-12 Joel Brobecker <brobecker@adacore.com>
9674
9675 * gdb.base/maint.exp: Adjust the expected output for the
9676 "maint print type" test. Use gdb_test_multiple instead of
9677 gdb_sent/gdb_expect.
9678
08e24bd4
DE
96792010-01-11 Doug Evans <dje@google.com>
9680
6496a609
DE
9681 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
9682 from gdbserver_download. All callers updated.
9683
08e24bd4
DE
9684 * gdb.server/ext-run.exp: "info os processes" requires xml support.
9685
b5cfddf5
JK
96862010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9687
9688 Implement binary numbers parsing.
9689 * gdb.base/printcmds.exp (test_integer_literals_accepted)
9690 (test_integer_literals_rejected): New binary tests.
9691
3725885a
RW
96922010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
9693
9694 * gdb.cell/configure: Regenerate.
9695
37aeb5df
JK
96962010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9697
9698 * gdb.base/corefile.exp: Move the core finding block out and call it as
9699 core_find, new variable $corefile, replace corefile by $corefile and
9700 [file tail $corefile] for usage vs. test names resp.
9701 * lib/gdb.exp (core_find): Move it as a new function here. New
9702 parameter binfile and deletefiles. New variable $destcore. Pre-delete
9703 $destcore. Return "" on error.
9704
d521f563
JK
97052010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9706
9707 Workaround PR binutils/10802.
9708 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
9709 (twice).
9710
28f24826
DJ
97112010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
9712
9713 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
9714
2de75e71
JB
97152010-01-08 Joel Brobecker <brobecker@adacore.com>
9716
9717 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
9718 call, to avoid interruption.
9719
fe00719b 97202010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
9721
9722 * gdb.stabs/weird.def (args93): New.
9723
d0ef5df8
DE
97242010-01-07 Doug Evans <dje@google.com>
9725
9726 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
9727
3a08d52f
TT
97282010-01-07 Tom Tromey <tromey@redhat.com>
9729
9730 * gdb.base/source.exp: Use correct line number.
9731
7a697b8d
SS
97322010-01-05 Stan Shebs <stan@codesourcery.com>
9733
9734 * gdb.trace/tracecmd.exp: Test ftrace.
9735
7803799a
UW
97362010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9737
9738 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
9739
c54eabfa
JK
97402010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9741
9742 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
9743 "uint_for_mi_testing".
9744
02e7ef19
JB
97452010-01-01 Joel Brobecker <brobecker@adacore.com>
9746
9747 Test indented comment in file being sourced.
9748 * gdb.base/commands.exp: Test indented comment in file being sourced.
9749
abd775ce
JB
97502010-01-01 Joel Brobecker <brobecker@adacore.com>
9751
9752 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
9753 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
9754 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
9755 notice.
9756
79b55b82
JB
97572010-01-01 Joel Brobecker <brobecker@adacore.com>
9758
9759 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
9760 notice.
9761
8997583e
JK
97622010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9763
9764 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
9765 missing $after_stopped and comma (,) expectation.
9766
6da95a67
SS
97672009-12-31 Stan Shebs <stan@codesourcery.com>
9768
9769 * gdb.trace/actions.exp: Test teval action.
889bf7c5 9770
218d2fc6
TJB
97712009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
9772
9773 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
9774 (top level): Call test_watchpoint_in_big_blob.
9775 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
9776 watchpoints.
9777 (func3): Write to buf.
9778
236f1d4d
SS
97792009-12-29 Stan Shebs <stan@codesourcery.com>
9780
9781 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 9782
f61e138d
SS
97832009-12-28 Stan Shebs <stan@codesourcery.com>
9784
9785 * gdb.trace/tsv.exp: New file.
9786 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 9787
0219b378
DJ
97882009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
9789
9790 * gdb.base/find.c (main): Reference search buffers.
9791 * gdb.base/included.c (main): Reference integer.
9792 * gdb.base/ptype.c (charfoo): Declare.
9793 (intfoo): Call charfoo.
9794 * gdb.base/scope0.c (useitp): New function.
9795 (usestatics): Use useitp.
9796 (useit): Add a type for val.
9797 * gdb.base/scope1.c (useit1): Take a pointer argument.
9798 (usestatics1): Update calls to useit1.
9799 * gdb.cp/call-c.cc: Declare foo.
9800 (main): Call foo.
9801 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
9802 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
9803 (main): Call C::ensureRefs and ensureOtherRefs.
9804 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
9805 variables.
9806 (ensureOtherRefs): New function.
9807 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
9808 * gdb.cp/templates.cc (main): Call t5i.value.
9809
3f78692f
JK
98102009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9811
9812 Fix compatibility with G++-4.5.
9813 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
9814 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
9815 (uncaught return): Remove.
9816
429374b8
JK
98172009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
9818 Phil Muldoon <pmuldoon@redhat.com>
9819
9820 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
9821 (bp_location13, bp_location14, bp_location17, bp_location18)
9822 (marker3_proto, marker4_proto): New variables.
9823 (breakpoint info): Update output.
9824 (run until breakpoint at marker3, run until breakpoint at marker4): New
9825 tests.
9826
859825b8
JK
98272009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
9828
9829 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
9830 Replace the printf call of Y by provided "y-set-1" label. New block
9831 for the second shared library.
9832 * gdb.base/unload.exp: Compile also the second library, call
9833 gdb_load_shlibs also for it. Use now gdb_breakpoint.
9834 (single pending breakpoint info): Rename to ...
9835 (pending breakpoint info before run): ... this extended test.
9836 (libfile2, libname2, libsrcfile2, libsrc2)
9837 (lib_sl2): New variables.
9838 (exec_opts): Set also SHLIB_NAME2.
9839 (pending breakpoint info on first run at shrfunc1)
9840 (pending breakpoint info on second run at shrfunc1)
9841 (pending breakpoint info on second run at shrfunc2)
9842 (print y from libfile, print y from libfile2): New tests.
9843 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
9844 * gdb.base/unloadshr2.c: New.
9845
e6a386cd
HZ
98462009-12-22 Hui Zhu <teawater@gmail.com>
9847
9848 * gdb.reverse/sigall-reverse.exp: Adjust.
9849
9e19b45e
VP
98502009-12-21 Vladimir Prus <vladimir@codesourcery.com>
9851
9852 PR gdb/10884
9853
9854 * gdb.mi/var-cmd.c (do_bitfield_tests): New
9855 (main): Call do_bitfield_tests.
aacf5b1e 9856 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 9857
d53a7b30
JB
98582009-12-20 Joel Brobecker <brobecker@adacore.com>
9859
9860 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
9861 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
9862 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
9863 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
9864 gdb.modula2/unbounded1.c: Update copyright header.
9865
191ca0a1
CM
98662009-12-10 Chris Moller <moller@mollerware.com>
9867
9868 PR gdb/9399
9869 * gdb.cp/virtfunc2.exp: New tests
9870 * gdb.cp/virtfunc2.cc: New tests
9871 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
9872
0fa6cf1b
MS
98732009-12-10 Oza Pawandeep (paawan1982@yahoo.com
9874
9875 * gdb.reverse/i387-env-reverse.c: New file.
9876 * gdb.reverse/i387-env-reverse.exp: New file.
9877 * gdb.reverse/i387-stack-reverse.c: New file.
9878 * gdb.reverse/i387-stack-reverse.exp: New file.
9879
361ae042
PM
98802009-12-08 Phil Muldoon <pmuldoon@redhat.com>
9881
9882 * gdb.python/py-type.exp (test_range): New test.
9883
bfd31e71
PM
98842009-12-03 Phil Muldoon <pmuldoon@redhat.com>
9885
9886 PR python/10805
9887
9888 * gdb.python/py-type.exp: New file.
9889 * gdb.python/py-type.c: New file.
9890 * Makefile.in: Add py-type.
9891
57a1d736
TT
98922009-12-03 Tom Tromey <tromey@redhat.com>
9893
9894 * gdb.python/py-value.exp (test_parse_and_eval): New
9895 function.
9896
1f3b5d1b
PP
98972009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
9898
9899 PR gdb/11022
9900
9901 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
9902 * gdb.base/pr11022.c: New test.
9903
8b7dbdc9
JK
99042009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9905
9906 Fix spurious false FAILs.
9907 * gdb.base/structs.c (chartest): New.
9908 (main): Fill-in chartest.
9909 * gdb.base/structs.exp (anychar_re, first): New.
9910 (start_structs_test): Import global anychar_re and first.
9911 New gdb_test call "set print elements 300; ${testfile}"
9912 (start_structs_test <$first>): New block.
9913 (any): Import global anychar_re. New variable ac. Use ${ac}.
9914
6a53b2ec
JK
99152009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9916
9917 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
9918
d7167b4c
JK
99192009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9920
9921 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
9922 Force $srcfile file.
9923 * gdb.base/foll-fork.c (callee): Comment out the printf call.
9924
b1798462
UW
99252009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9926
9927 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
9928 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
9929 * gdb.threads/watchthreads-reorder.exp: Likewise.
9930
b6199126
DJ
99312009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
9932
9933 PR gdb/8704
9934
9935 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
9936 "if", and "thread". Correct matching in the previous test.
9937
b22a0510
DJ
99382009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
9939
9940 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
9941
930636d2
MS
99422009-11-23 Michael Snyder <msnyder@vmware.com>
9943
9944 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
9945 * gdb.reverse-watch-precsave.exp: Ditto.
9946
21a0512e
PP
99472009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
9948
9949 * gdb.asm/asm-source.exp: Adjust.
9950 * gdb.base/help.exp: Adjust.
889bf7c5 9951
fc30d5e0
PA
99522009-11-22 Pedro Alves <pedro@codesourcery.com>
9953
9954 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
9955 (do_syscall_tests_without_xml): Set data-directory to
9956 /the/path/to/nowhere.
9957
f6bc2008
PA
99582009-11-21 Pedro Alves <pedro@codesourcery.com>
9959
9960 * gdb.threads/local-watch-wrong-thread.c,
9961 gdb.threads/local-watch-wrong-thread.exp: New files.
9962
8c2fb5de
PA
99632009-11-21 Pedro Alves <pedro@codesourcery.com>
9964
9965 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
9966 assume new `regsub' syntax available.
9967
ebec9a0f
PA
99682009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9969
a79d3c27
JK
9970 * gdb.base/watchpoint-hw-hit-once.exp,
9971 gdb.base/watchpoint-hw-hit-once.c: New.
9972
99732009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9974
9975 * gdb.threads/watchthreads-reorder.exp,
9976 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 9977
276a961b
MK
99782009-11-17 Nathan Sidwell <nathan@codesourcery.com>
9979
9980 * gdb.xml/tdesc-regs.exp: Use for m68k.
9981
4867c1fb
PA
99822009-11-15 Pedro Alves <pedro@codesourcery.com>
9983
9984 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
9985
f6838f81
DJ
99862009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9987
9988 * lib/gdb.exp (current_target_name): New procedure.
9989 (gdb_wrapper_target): New variable.
9990 (gdb_wrapper_init): Set gdb_wrapper_target.
9991 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
9992 wrapper.
9993
4ac4dd3f
DJ
99942009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9995
9996 * gdb.base/remote.exp: Delete the slowest load test.
9997 Do not load with fixed packet sizes.
9998
a7881759
DJ
99992009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
10000
10001 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
10002
97a5b505
DJ
100032009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
10004
10005 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
10006 srcfile when setting a breakpoint.
10007
d3e1fc54
DJ
100082009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
10009
10010 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
10011 macros.
10012
7cbcbded
DJ
100132009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
10014
10015 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
10016 to be in memory.
10017 * gdb.base/display.c (force_mem): New.
10018 (do_loops): Use it. Add breakpoint comments.
10019 (do_vars): Add a breakpoint comment.
10020 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
10021 line numbers.
10022
bdea3a92
NF
100232009-11-13 Nathan Froyd <froydnj@codesourcery.com>
10024
10025 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
10026 instead of a bare "run".
10027
269f82e5
PP
100282009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
10029
10030 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 10031
a69b7d9d
DJ
100322009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10033
10034 * lib/cell.exp (skip_cell_tests): Clean up test files before
10035 returning.
10036
b598bfda
DJ
100372009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10038
10039 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
10040 and the breakpoint menu. Do not call perror if a prompt is seen.
10041 Consume the following GDB prompt.
10042 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
10043 * gdb.cp/namespace.exp: Use gdb_test.
10044 * gdb.cp/templates.exp: Use gdb_test.
10045 (test_template_breakpoints): Use gdb_test_multiple.
10046
87728fa0
DJ
100472009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10048
10049 * gdb.base/break1.c (struct some_struct, values): Move earlier.
10050 (marker4): Reference values.
10051
b67c692f
DJ
100522009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10053
10054 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
10055 is missing.
10056
f0df251a
DJ
100572009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10058
10059 * gdb.base/break.c (need_malloc): New.
10060 * gdb.base/constvars.c (main): Reference crass and crisp.
10061 * gdb.base/gdb1821.c (main): Reference bar.
10062 * gdb.cp/gdb1355.cc (main): Reference s1.
10063 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
10064 (main): Call them.
10065 * gdb.cp/hang2.cc (dummy2): Define.
10066 * gdb.cp/hang3.cc (dummy3): Define.
10067 * gdb.cp/m-data.cc (main): Reference shadow.
10068
bdf7534a
NF
100692009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10070 Nathan Froyd <froydnj@codesourcery.com>
10071
10072 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
10073 remote host.
10074
f24fce77
NF
100752009-11-12 Nathan Froyd <froydnj@codesourcery.com>
10076
10077 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
10078 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
10079 * gdb.dwarf2/dw2-compressed.exp: Likewise.
10080 * gdb.dwarf2/dw2-intercu.exp: Likewise.
10081 * gdb.dwarf2/dw2-intermix.exp: Likewise.
10082 * gdb.dwarf2/dw2-producer.exp: Likewise.
10083 * gdb.dwarf2/mac-fileno.exp: Likewise.
10084 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
10085 py-prettyprint.py to the remote host.
10086 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
10087
40f0318e
KS
100882009-11-11 Keith Seitz <keiths@redhat.com>
10089
10090 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
10091 use it instead of "Foo".
10092 * gdb.cp/classes.exp (do_tests): Add a test to access
10093 a method through a typedef'd class name.
10094
f3d9f7fb
NF
100952009-11-11 Nathan Froyd <froydnj@codesourcery.com>
10096
10097 * gdb.base/long_long.exp: Permit leading zeros on floating-point
10098 exponents.
10099 * gdb.base/pointers.exp: Likewise.
10100 * gdb.cp/ref-types.exp: Likewise.
10101
a4216f37
KS
101022009-11-11 Keith Seitz <keiths@redhat.com>
10103
10104 * gdb.cp/cplusfuncs.cc (class foo): Add operators
10105 new[] and delete[].
10106 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
10107 "void".
10108 (probe_demangler): Remove all single-quoting of
10109 method and variable names.
10110 (info_func_regexp): Remove the word "void" from any
10111 occurrence of "(void)".
10112 (print_addr_2): Remove all single-quoting of
10113 method names.
10114 (print_addr_2_kfail): Likewise.
10115 (print_addr): Single-quote C function names before
10116 passing to print_addr_2.
10117 (test_paddr_operator_functions): Remove single-quoting
10118 for method names.
10119 Add tests for operator new[] and operator delete[].
10120
9b14d7aa
JK
101212009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10122
10123 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
10124
85feb311
KS
101252009-11-09 Keith Seitz <keiths@redhat.com>
10126
10127 * gdb.cp/overload.exp: Add tests for resolving overloaded
10128 methods in expression parsing/evaluation.
10129
fa335448
DJ
101302009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
10131
10132 * lib/gdb.exp (default_gdb_version): Use --version instead of
10133 --command.
10134
ec3c07fc
NS
101352009-11-10 Nathan Sidwell <nathan@codesourcery.com>
10136
10137 * lib/gdb.exp (gdb_compile_test): New.
10138 (skip_ada_tests, skip_java_tests): New.
10139 (gdb_compile): Use gdb_compile_test for f77.
10140 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
10141 * lib/java.exp (compile_java_from_source): Remove runtests check,
10142 use gdb_compile_test to record result.
10143 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
10144 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
10145 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
10146 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
10147 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
10148 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
10149 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
10150 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
10151 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
10152 adjust gdb_compile invocations.
10153
b8b4e42b
JK
101542009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10155
10156 * Makefile.in (abs_builddir): New.
10157 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
10158 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
10159 `$(abs_builddir)/site.exp'.
10160
f8b7eaf3
DJ
101612009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
10162
10163 * config/m68k-emc.exp, lib/emc-support.exp,
10164 gdb.trace/gdb_c_test.c: Delete.
10165 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
10166 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
10167 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
10168 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
10169 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
10170 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
10171 casing for m68k-*-elf.
10172
c4187697
NS
101732009-11-03 Pedro Alves <pedro@codesourcery.com>
10174
10175 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
10176 * gdb.arch/i386-prologue.exp: Likewise.
10177 * gdb.arch/i386-unwind.exp: Likewise.
10178
db16b772
DJ
101792009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
10180
10181 * lib/gdb.exp (gdb_expect): Fix timeout typo.
10182
bcf71277
DJ
101832009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
10184
10185 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
10186
0105cee2
DJ
101872009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
10188
10189 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
10190
24ddea62
JK
101912009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10192
10193 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
10194
287ccc17
JK
101952009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10196
10197 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
10198 * gdb.base/sepdebug2.c: New file.
10199
08bca259 102002009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
10201
10202 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
10203 the modified warnings for catch syscall. Verify if GDB was compiled
10204 with support for lib expat, and choose which tests to run depending
10205 on this.
10206
5d4e2b76
VP
102072009-10-30 Vladimir Prus <vladimir@codesourcery.com>
10208
10209 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
10210 that composite commands are parsed OK. And also test
10211 that breakpoint commands do work.
10212
240e538a
MS
102132009-10-23 Michael Snyder <msnyder@vmware.com>
10214
10215 gdb.reverse/consecutive-precsave.exp: Change expect pattern
10216 to allow for new disassembly style.
10217
9c419145
PP
102182009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
10219
10220 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 10221
02506ff1
MS
102222009-10-22 Michael Snyder <msnyder@vmware.com>
10223
10224 * gdb.reverse/break-precsave.exp: New test.
10225 * gdb.reverse/consecutive-precsave.exp: Ditto.
10226 * gdb.reverse/finish-precsave.exp: Ditto.
10227 * gdb.reverse/i386-precsave.exp: Ditto.
10228 * gdb.reverse/machinestate-precsave.exp: Ditto.
10229 * gdb.reverse/sigall-precsave.exp: Ditto.
10230 * gdb.reverse/solilb-precsave.exp: Ditto.
10231 * gdb.reverse/step-precsave.exp: Ditto.
10232 * gdb.reverse/until-precsave.exp: Ditto.
10233 * gdb.reverse/watch-precsave.exp: Ditto.
10234
4cf866a3
MS
102352009-10-22 Michael Snyder <msnyder@vmware.com>
10236
10237 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
10238 for gdb_expect. Adjust one test's expect strings for the new
10239 format of disassemble.
10240 * gdb.reverse/finish-reverse.exp: Delete 'return'.
10241 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
10242 gdb_test_multiple.
10243 * gdb.reverse/step-reverse.exp: Delete 'return'.
10244 * gdb.reverse/until-reverse.exp: Delete blank lines.
10245 * gdb.reverse/watch-reverse.exp: Delete blank lines.
10246
2b28d209
PP
102472009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
10248
10249 * gdb.base/consecutive.exp: Adjust.
10250 * gdb.base/display.exp: Likewise.
10251 * gdb.base/pc-fp.exp: Likewise.
10252 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 10253
33b9c32b
MS
102542009-10-19 Michael Snyder <msnyder@vmware.com>
10255
10256 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
10257 * gdb.reverse/finish-reverse.c: Ditto.
10258 * gdb.reverse/sigall-reverse.c: Ditto.
10259 * gdb.reverse/solib-reverse.c: Ditto.
10260 * gdb.reverse/step-reverse.c: Ditto.
10261 * gdb.reverse/watch-reverse.c: Ditto.
10262
6c95b8df
PA
102632009-10-19 Pedro Alves <pedro@codesourcery.com>
10264 Stan Shebs <stan@codesourcery.com>
10265
10266 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
10267 * gdb.base/foll-exec.exp: Adjust to expect a process id before
10268 "Executing new program".
10269 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
10270 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
10271 left listed after having been killed.
10272 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
10273 * gdb.base/maint.exp: Adjust test.
10274
10275 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
10276 * gdb.multi/Makefile.in: New.
10277 * gdb.multi/base.exp: New.
10278 * gdb.multi/goodbye.c: New.
10279 * gdb.multi/hangout.c: New.
10280 * gdb.multi/hello.c: New.
10281 * gdb.multi/bkpt-multi-exec.c: New.
10282 * gdb.multi/bkpt-multi-exec.exp: New.
10283 * gdb.multi/crashme.c: New.
10284
279017b7
TG
102852009-10-13 Tristan Gingold <gingold@adacore.com>
10286
10287 * gdb.base/sepdebug.exp: Check debug info are found.
10288
0413d738
PA
102892009-10-08 Pedro Alves <pedro@codesourcery.com>
10290
10291 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
10292 bits.
10293
c628eecc
JK
102942009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10295
10296 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
10297
38af1bfe
JB
102982009-10-07 Joel Brobecker <brobecker@adacore.com>
10299
10300 * gdb.base/watchpoints.c: Add copyright header. Reformat one
10301 of the comments.
10302
2b0adecd
PM
103032009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
10304
10305 * gdb.base/annota1.exp: Remove obsolete match_max increase.
10306 * gdb.base/annota3.exp: Idem.
10307 * gdb.base/maint.exp: Idem.
10308
8d417781
PM
103092009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
10310
889bf7c5 10311 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
10312 to default.
10313
bb61102d
PM
103142009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
10315
889bf7c5 10316 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
10317 mingw and cygwin targets.
10318
ace5c364
PM
103192009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
10320 Pedro Alves <pedro@codesourcery.com>
10321
889bf7c5 10322 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
10323 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
10324
c2d494a0
PM
103252009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
10326
e1b52ce2
PM
10327 * gdb.base/shr1.c: Use %p in format string.
10328 * gdb.base/unload.c: Avoid warning in fprintf.
10329 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 10330
209f53f5
PM
103312009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
10332
10333 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
10334 long type.
10335 (test_unlink): Correct printf string.
10336 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
10337 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
10338
8172766a
JK
103392009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10340
10341 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
10342 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
10343 * gdb.arch/ia64-breakpoint-shadow.S: New file.
10344
0f73703c
UW
103452009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10346
10347 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
10348 * gdb.objc/nondebug.exp: Likewise.
10349
b32306ca
UW
103502009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10351
10352 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
10353 target_info setting.
10354
10355 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
10356 that detect new threads during "info threads".
10357
0057022f
UW
103582009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10359
10360 * gdb.threads/manythreads.c (main): Increase thread stack size
10361 to 2*PTHREAD_STACK_MIN.
10362 * gdb.threads/multi-create.c (main): Likewise.
10363 (create_function): Likewise.
10364
f29c0325
UW
103652009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10366
10367 * gdb.base/dump.exp: Pass difference of pointer types instead
10368 of integer types as offset to restore in intarr3.srec case.
10369
fcb34849
UW
103702009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10371
10372 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
10373
d5142e3b
UW
103742009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10375
10376 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
10377
087b74b2 103782009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 10379
087b74b2
PM
10380 New test for two watchpoints, with disabling of
10381 the first inserted.
10382 * testsuite/gdb.base/watchpoints.c: New file.
10383 * testsuite/gdb.base/watchpoints.exp: New file.
10384
96c07c5b
TT
103852009-09-25 Tom Tromey <tromey@redhat.com>
10386
10387 * gdb.base/charset.exp: Test utf-16 strings with Python.
10388
b8899f2b
TT
103892009-09-25 Tom Tromey <tromey@redhat.com>
10390
10391 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
10392 UCS-4.
10393 * gdb.base/charset.c (utf_32_string): Rename.
10394 (init_utf32): Rename.
10395 (main): Update.
10396
329719ec
TT
103972009-09-22 Tom Tromey <tromey@redhat.com>
10398
10399 * gdb.python/py-function.exp: Add regression tests.
10400
11ef0d76
KS
104012009-09-21 Keith Seitz <keiths@redhat.com>
10402
10403 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
10404 with invalid operator.
10405
3fe8f3b3
KS
104062009-09-21 Keith Seitz <keiths@redhat.com>
10407
10408 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
10409 and destructor using typedef name of class.
10410 * gdb.cp/classes.cc (class Base1): Add a destructor.
10411 (base1): New typedef.
10412 (use_methods): Instanitate an object of type base1.
10413 * gdb.cp/templates.exp (test_template_typedef): New procedure.
10414 (do_tests): Call test_template_typedef.
10415 * gdb.cp/templates.cc (Baz::~Baz): New method.
10416 (intBazOne): New typedef.
10417 (main): Instantiate intBazOne.
10418
7a9fe101
PM
104192009-09-21 Phil Muldoon <pmuldoon@redhat.com>
10420
10421 PR python/10633
10422
10423 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
10424 Function.
10425 (run_lang_tests): Add print elements test.
10426
2e4d963f
PM
104272009-09-21 Phil Muldoon <pmuldoon@redhat.com>
10428
10429 * gdb.python/py-value.exp (test_subscript_regression): New
10430 function. Test for invalid subscripts.
10431 * gdb.python/py-value.c (main): Add test array, and pointer to it.
10432 (ptr_ref): New function.
10433
ec7e75e7
PP
104342009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
10435
10436 * gdb.base/default.exp: Fix "show convenience".
10437
0cc7d26f
TT
104382009-09-15 Tom Tromey <tromey@redhat.com>
10439
10440 * lib/mi-support.exp (mi_create_varobj): Update.
10441 (mi_create_floating_varobj): Likewise.
10442 (mi_create_dynamic_varobj): New proc.
10443 (mi_varobj_update): Update.
10444 (mi_varobj_update_with_type_change): Likewise.
10445 (mi_varobj_update_kv_helper): New proc.
10446 (mi_varobj_update_dynamic_helper): Rewrite.
10447 (mi_varobj_update_dynamic): New proc.
10448 (mi_list_varobj_children): Update.
10449 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
10450 * gdb.python/python-prettyprint.py (pp_outer): New class.
10451 (pp_nullstr): Likewise.
10452 (lookup_function): Register new printers.
10453 * gdb.python/python-prettyprint.c (struct substruct): New type.
10454 (struct outerstruct): Likewise.
10455 (substruct_test): New function.
10456 (struct nullstr): New type.
10457 (string_1, string_2): New globals.
10458 (main): Add new tests.
10459 * gdb.python/python-mi.exp: Added regression tests.
10460 * gdb.mi/mi2-var-display.exp: Update.
10461 * gdb.mi/mi2-var-cmd.exp: Update.
10462 * gdb.mi/mi2-var-child.exp: Update.
10463 * gdb.mi/mi2-var-block.exp: Update.
10464 * gdb.mi/mi-var-invalidate.exp: Update.
10465 * gdb.mi/mi-var-display.exp: Update.
10466 * gdb.mi/mi-var-cmd.exp: Update.
10467 * gdb.mi/mi-var-child.exp: Update.
10468 * gdb.mi/mi-var-block.exp: Update.
10469 * gdb.mi/mi-break.exp: Update.
10470 * gdb.mi/gdb701.exp: Update.
10471
a96d9b2e
SDJ
104722009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
10473
10474 * Makefile.in: Inclusion of catch-syscall object.
10475 * gdb.base/catch-syscall.c: New file.
10476 * gdb.base/catch-syscall.exp: New file.
10477
b43b923a
MS
104782009-09-12 Michael Snyder <msnyder@vmware.com>
10479
10480 * gdb.reverse/step-reverse.exp: Explicitly check for targets
10481 that can support reverse debuggnig.
10482
cec03d70
TT
104832009-09-11 Tom Tromey <tromey@redhat.com>
10484
10485 * gdb.dwarf2/valop.S: New file.
10486 * gdb.dwarf2/valop.exp: New file.
10487
e23bb3fc
MK
104882009-09-11 Mark Kettenis <kettenis@gnu.org>
10489
10490 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
10491
37c3696d
DE
104922009-09-10 Doug Evans <dje@google.com>
10493
10494 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
10495 Add $gdb_prompt to second breakpoint regexp.
10496
5172aecb
JB
104972009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
10498
10499 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
10500 names, add missing ones.
10501 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
10502 * gdb.python/py-frame.c: Rename from python-frame.c.
10503 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
10504 testfile name.
10505 * gdb.python/py-function.exp: Rename from python-function.exp.
10506 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
10507 testfile name.
10508 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
10509 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
10510 Adjust testfile name.
10511 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
10512 * gdb.python/py-template.cc: Rename from python-template.cc.
10513 * gdb.python/py-template.exp: Rename from python-template.exp.
10514 Adjust testfile name.
10515 * gdb.python/py-value.c: Rename from python-value.c.
10516 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
10517 testfile name.
10518
b554e4bd
JK
105192009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10520
10521 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
10522 $bpt2address.
10523 (Second breakpoint address is valid on ia64)
10524 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
10525
9a68ae16
JM
105262009-09-03 Joseph Myers <joseph@codesourcery.com>
10527
10528 * gdb.base/ending-run.exp: Restrict regular expression matching
10529 line number to require closing brace following.
10530
146b9145
DE
105312009-09-03 Doug Evans <dje@google.com>
10532
10533 * gdb.base/store.exp (check_set): Fix typo in expected value message.
10534
787d21e1
TT
105352009-09-02 Tom Tromey <tromey@redhat.com>
10536
10537 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
10538
e7802207
TT
105392009-09-02 Tom Tromey <tromey@redhat.com>
10540
10541 * gdb.dwarf2/callframecfa.exp: New file.
10542 * gdb.dwarf2/callframecfa.S: New file.
10543
817aadd2
JK
105442009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10545
10546 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
10547 gdb.base/solib-overlap-main.c: New.
10548
4a76eae5
DJ
105492009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
10550
10551 PR gdb/10565
10552
10553 * gdb.base/bitfields.c (struct container, container): New.
10554 (main): Initialize it and call break5.
10555 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
10556
d4b96c9a
JK
105572009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10558
10559 Support constant DW_AT_data_member_location by GCC PR debug/40659.
10560 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
10561
4e22772d
JK
105622009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10563
10564 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
10565
2efab443
MS
105662009-08-26 Michael Snyder <msnyder@vmware.com>
10567
10568 * gdb.base/i386-reverse.c: New file.
10569 * gdb.base/i386-reverse.exp: New file.
10570 * gdb.base/Makefile.in: Add new files to be removed.
10571
07ab73a0
JM
105722009-08-26 Joseph Myers <joseph@codesourcery.com>
10573
10574 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
10575 environment-pwd for remote host.
10576 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
10577
676accff
KS
105782009-08-24 Keith Seitz <keiths@redhat.com>
10579
10580 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
10581 Add two new C++ completer tests which limit the output to a
889bf7c5 10582 given class.
676accff 10583
f9f7ad22
MS
105842009-08-24 Michael Snyder <msnyder@vmware.com>
10585
10586 * gdb.base/del.exp: Fix typo in comment.
10587 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
10588
81ecdfbb
RW
105892009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
10590
10591 * configure: Regenerate.
10592 * gdb.hp/configure: Likewise.
10593 * gdb.hp/gdb.aCC/configure: Likewise.
10594 * gdb.hp/gdb.base-hp/configure: Likewise.
10595 * gdb.hp/gdb.compat/configure: Likewise.
10596 * gdb.hp/gdb.defects/configure: Likewise.
10597 * gdb.hp/gdb.objdbg/configure: Likewise.
10598 * gdb.stabs/configure: Likewise.
10599
cab0c772
UW
106002009-08-19 Doug Evans <dje@google.com>
10601
10602 * gdb.base/gdbvars.c: New file.
10603 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
10604
b8fa0bfa
PA
106052009-08-14 Pedro Alves <pedro@codesourcery.com>
10606
10607 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
10608 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
10609
b84aa90a
PA
106102009-08-13 Pedro Alves <pedro@codesourcery.com>
10611
10612 * gdb.base/default.exp: Adjust "set language test": it's now an
10613 enum command. Larger help string moved to "help set language".
10614 * gdb.base/help.exp: Adjust "help set language" expected output,
10615 now lists all known languages.
10616
0d8f9b2c
NF
106172009-08-11 Nathan Froyd <froydnj@codesourcery.com>
10618
10619 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
10620 all frame arguments.
10621 * gdb.arch/altivec-regs.exp: Likewise.
10622
bda180e0
TT
106232009-08-07 Tom Tromey <tromey@redhat.com>
10624
10625 * gdb.base/setshow.exp: Add tests for changes to set language, set
10626 check range, and set check type.
10627
48cb2d85
VP
106282009-08-03 Vladimir Prus <vladimir@codesourcery.com>
10629
10630 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
10631 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 10632 Call it.
48cb2d85 10633
1ea34204
UW
106342009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10635
10636 * configure.ac: Run gdb.cell tests when appropriate.
10637 * configure: Regenerate.
10638 * lib/cell.exp: New file.
10639 * gdb.cell: New directory.
10640 * gdb.cell/configure.ac: New file.
10641 * gdb.cell/configure: New file.
10642 * gdb.cell/Makefile.in: New file.
10643 * gdb.cell/arch.exp: New file.
10644 * gdb.cell/break.c: New file.
10645 * gdb.cell/break.exp: New file.
10646 * gdb.cell/break-spu.c: New file.
10647 * gdb.cell/bt.c: New file.
10648 * gdb.cell/bt2-spu.c: New file.
10649 * gdb.cell/bt-spu.c: New file.
10650 * gdb.cell/bt.exp: New file.
10651 * gdb.cell/coremaker.c: New file.
10652 * gdb.cell/coremaker-spu.c: New file.
10653 * gdb.cell/core.exp: New file.
10654 * gdb.cell/gcore.exp: New file.
10655 * gdb.cell/data.c: New file.
10656 * gdb.cell/data.exp: New file.
10657 * gdb.cell/data-spu.c: New file.
10658 * gdb.cell/ea-cache.exp: New file.
10659 * gdb.cell/ea-cache.c: New file.
10660 * gdb.cell/ea-cache-spu.c: New file.
10661 * gdb.cell/ea-standalone.c: New file.
10662 * gdb.cell/ea-standalone.exp: New file.
10663 * gdb.cell/ea-test.c: New file.
10664 * gdb.cell/ea-test.exp: New file.
10665 * gdb.cell/f-regs.exp: New file.
10666 * gdb.cell/mem-access.c: New file.
10667 * gdb.cell/mem-access.exp: New file.
10668 * gdb.cell/mem-access-spu.c: New file.
10669 * gdb.cell/ptype.exp: New file.
10670 * gdb.cell/registers.exp: New file.
10671 * gdb.cell/size.c: New file.
10672 * gdb.cell/sizeof.exp: New file.
10673 * gdb.cell/size-spu.c: New file.
10674 * gdb.cell/solib.exp: New file.
10675 * gdb.cell/solib-symbol.exp: New file.
10676
85e747d2
UW
106772009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10678
10679 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
10680
58d6951d
DJ
106812009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
10682
10683 * gdb.base/float.exp: Handle VFP registers.
10684
6e0a4f15
MS
106852009-07-14 Michael Snyder <msnyder@vmware.com>
10686
dcd5da87
MS
10687 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
10688 to bring gdb to the beginning of the calling line.
10689
6e0a4f15
MS
10690 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
10691 confusing the i386 epilogue unwinder.
10692
782b2b07
SS
106932009-07-14 Stan Shebs <stan@codesourcery.com>
10694
10695 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
10696
f662c3bc
MS
106972009-07-14 Michael Snyder <msnyder@vmware.com>
10698
10699 * gdb.reverse/step-reverse.exp (stepi into function call):
10700 Call instruction may not be first instruction in the line.
10701 (reverse stepi from a function call): Used wrong line number.
10702
8f313923
JK
107032009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10704
10705 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
10706
4662c76e
JK
107072009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10708
10709 Fix gdb.base/macscp.exp when using custom inputrc.
10710 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
10711 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
10712 env(TERM) set.
10713 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
10714 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
10715
aa81e255
JK
107162009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10717
10718 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
10719 * gdb.base/annota1.exp (thread_test): Import global $testfile.
10720 Change the compilation target to match the testcase name.
10721 * gdb.base/sect-cmd.exp: Change the compilation target to match the
10722 testcase name.
10723 * a2-run.exp: Use for setup prepare_for_testing. Change the
10724 compilation target to match the testcase name.
10725 * gdb.base/commands.exp: Likewise.
10726 * gdb.base/finish.exp: Likewise.
10727 * gdb.base/float.exp: Likewise.
10728 * gdb.base/info-target.exp: Likewise.
10729 * gdb.base/relational.exp: Likewise.
10730 * gdb.base/term.exp: Likewise.
10731 * gdb.base/until.exp: Likewise.
10732 * gdb.base/volatile.exp: Likewise.
10733 * gdb.base/whatis-exp.exp: Likewise.
10734
4c93b1d7
HZ
107352009-07-11 Hui Zhu <teawater@gmail.com>
10736
10737 * gdb.base/help.exp (disassemble): Update expected help text.
10738
812f7342
TT
107392009-07-09 Tom Tromey <tromey@redhat.com>
10740
10741 * lib/gdb.exp: Handle TRANSCRIPT.
10742 (remote_spawn, remote_close, send_gdb): New procs.
10743
fbb8f299
PM
107442009-07-10 Phil Muldoon <pmuldoon@redhat.com>
10745
10746 * gdb.python/python-prettyprint.c: Add counted null string
10747 structure.
10748 * gdb.python/python-prettyprint.exp: Print null string. Test for
10749 embedded nulls.
10750 * gdb.python/python-prettyprint.py (pp_ns): New Function.
10751 * gdb.python/python-value.exp (test_value_in_inferior): Add
10752 variable length string fetch tests.
10753 * gdb.python/python-value.c (main): Add strings for string fetch tests.
10754
c0ac0ec7
JK
107552009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10756
10757 * gdb.base/dump.exp (inaccessible memory is reported): New test.
10758
30b66ecc
TT
107592009-07-07 Tom Tromey <tromey@redhat.com>
10760
10761 * gdb.base/call-rt-st.exp: Update for change to escape output.
10762 * gdb.base/callfuncs.exp: Likewise.
10763 * gdb.base/charset.exp: Likewise.
10764 * gdb.base/constvars.exp: Likewise.
10765 * gdb.base/long_long.exp: Likewise.
10766 * gdb.base/pointers.exp: Likewise.
10767 * gdb.base/printcmds.exp: Likewise.
10768 * gdb.base/setvar.exp: Likewise.
10769 * gdb.base/store.exp: Likewise.
10770 * gdb.cp/ref-types.exp: Likewise.
10771 * gdb.mi/mi-var-child.exp: Likewise.
10772 * gdb.mi/mi-var-display.exp: Likewise.
10773 * gdb.mi/mi2-var-display.exp: Likewise.
10774 * gdb.base/charset.exp: Test octal escape sequence length.
10775 Update for change to escape output.
10776
187c4a2b
JK
107772009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10778
10779 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
10780
d80a43f9
DJ
107812009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
10782
10783 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
10784
047427a8
JK
107852009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10786
10787 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
10788 gdbserver increasing $portnum if "Can't bind address" has been seen.
10789
8b5a0f4f
PA
107902009-07-05 Pedro Alves <pedro@codesourcery.com>
10791
10792 * gdb.base/ending-run.exp: Add "step out of main" pattern for
10793 mingw32ce.
10794
7d93ba58
PA
107952009-07-05 Pedro Alves <pedro@codesourcery.com>
10796
10797 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
10798 VFP format.
10799
2277426b
PA
108002009-07-02 Pedro Alves <pedro@codesourcery.com>
10801
10802 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
10803 linux. Adjust to use "inferior", "info inferiors", "detach
10804 inferior" and "kill inferior" instead of "restart", "info fork",
10805 "detach fork" and "delete fork".
10806 * gdb.base/ending-run.exp: Spell out "info".
10807 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
10808 the "kill" command.
10809
5af949e3
UW
108102009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10811
10812 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
10813 change to prefix TLS offset in hex with 0x.
10814
5d3729b5
UW
108152009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10816
10817 * gdb.base/default.exp: Update test case for "x" changes.
10818
af589bd0
TG
108192009-07-01 Tristan Gingold <gingold@adacore.com>
10820
10821 * gdb.base/bigcore.exp: Make darwin untested.
10822
40974f91
JK
108232009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10824
10825 * gdb.base/completion.exp (directory completion): Create the directory.
10826 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
10827 escapeuniquesub.
10828 (directory completion 2): Expect now ${escapeuniquesub}.
10829 (Glob remaining of directory test): Remove one excessive newline.
10830 Expect the real output.
10831
59dd3af6
JK
108322009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10833
10834 Fix `make check//%' target after `make check' has been ran.
10835 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
10836 a mkdir call.
10837 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
10838 (%/.dir): Remove.
10839
f4e164aa
JK
108402009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10841
10842 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
10843 the expected result record.
10844
69af2122
JK
108452009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10846
10847 Remove racy FAILs relying just on the timeouts.
10848 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
10849 (annotation_level 2): Remove racy FAILs.
10850
2fd481e1
PP
108512009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
10852
10853 gdb/10275
889bf7c5
PA
10854 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
10855
c38f313d
DJ
108562009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
10857
10858 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
10859
8b777f02
VP
108602009-06-30 Vladimir Prus <vladimir@codesourcery.com>
10861
10862 * gdb.mi/mi-stack.exp: Testing symbolic options
10863 to -stack-list-locals and -stack-list-arguments.
10864
00c7eacf
JK
108652009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10866
10867 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
10868
6bc80edc
TT
108692009-06-29 Tom Tromey <tromey@redhat.com>
10870
10871 * dg-extract-results.sh: New file.
10872 * Makefile.in (FORCE_PARALLEL): New variable.
10873 (CHECK_TARGET): New conditional variable.
10874 (check): Use CHECK_TARGET.
10875 (DO_RUNTEST): New variable.
10876 (check-single): New target.
10877 (TEST_DIRS): New variable.
10878 (TEST_TARGETS): Likewise.
10879 (check-parallel): New target.
10880 (check-gdb.%): New pattern.
10881 (BASE1_FILES): New variable.
10882 (BASE2_FILES): Likewise.
10883 (check-gdb.base%): New pattern.
10884 (%/.dir): New pattern.
10885 * configure: Rebuild.
10886 * aclocal.m4 (AM_CONDITIONAL): New defun.
10887 * configure.ac: Check whether user is using GNU make.
10888 (GMAKE): New conditional.
10889
794684b6
SW
108902009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
10891
10892 * gdb.cp/namespace-nested-import.cc: New test.
10893 * gdb.cp/namespace-nested-import.exp: New test.
10894
edb3359d
DJ
108952009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
10896
10897 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
10898 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
10899 * gdb.opt/Makefile.in (EXECUTABLES): Update.
10900 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
10901 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
10902 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
10903 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
10904 gdb.opt/inline-markers.c: New files.
10905 * lib/gdb.exp (skip_inline_frame_tests): New function.
10906 (skip_inline_var_tests): New function.
10907
cf657a0c
AS
109082009-06-27 Andreas Schwab <schwab@linux-m68k.org>
10909
10910 * gdb.cp/exception.exp: Don't require $hex before inner frame in
10911 backtrace.
10912
28d41a99
MS
109132009-06-27 Michael Snyder <msnyder@vmware.com>
10914
10915 * gdb.reverse: New directory.
10916 * gdb.reverse/break-reverse.c: New test.
10917 * gdb.reverse/break-reverse.exp: New test.
10918 * gdb.reverse/consecutive-reverse.c: New test.
10919 * gdb.reverse/consecutive-reverse.exp: New test.
10920 * gdb.reverse/finish-reverse.c: New test.
10921 * gdb.reverse/finish-reverse.exp: New test.
10922 * gdb.reverse/machinestate.c: New test.
10923 * gdb.reverse/ms1.c: New test.
10924 * gdb.reverse/machinestate.exp: New test.
10925 * gdb.reverse/Makefile.in: New file.
10926 * gdb.reverse/shr2.c: New test.
10927 * gdb.reverse/solib-reverse.c: New test.
10928 * gdb.reverse/solib-reverse.exp: New test.
10929 * gdb.reverse/step-reverse.c: New test.
10930 * gdb.reverse/step-reverse.exp: New test.
10931 * gdb.reverse/until-reverse.c: New test.
10932 * gdb.reverse/ur1.c: New test.
10933 * gdb.reverse/until-reverse.exp: New test.
10934 * gdb.reverse/watch-reverse.c: New test.
10935 * gdb.reverse/watch-reverse.exp: New test.
10936 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
10937 * configure: Regenerate.
10938
fe3c8b0d
DE
109392009-06-26 Doug Evans <dje@google.com>
10940
10941 * gdb.base/psymtab.exp: Turn off pending breakpoints.
10942
3a72a602
PM
109432009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
10944
10945 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
10946 windows problem for 'file delete $binfile'.
10947
27aa8d6a
SW
109482009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
10949
10950 * gdb.cp/namespace-using.exp: New test.
10951 * gdb.cp/namespace-using.cc: New test.
10952
8ac055f8
JB
109532009-05-20 Joel Brobecker <brobecker@adacore.com>
10954
10955 * gdb.ada/variant_record_packed_array: New testcase.
10956
85e306ed
TT
109572009-06-23 Tom Tromey <tromey@redhat.com>
10958
10959 * gdb.base/charset.exp (test_combination): Regression test.
10960 * gdb.base/charset.c (my_wchar_t): New typedef.
10961 (myvar): New global.
10962 (main): Set myvar.
10963
56643c5e
PM
109642009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
10965
10966 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
10967 target.
10968
1fac167a
UW
109692009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10970
10971 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
10972
7ccb0be9
UW
109732009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10974
10975 * gdb.mi/gdb680.exp: Update test for error message.
10976
568d6575
UW
109772009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10978
10979 * gdb.base/annota1.exp: Allow multiple occurrences of the
10980 frames-invalid annotation.
10981 * gdb.cp/annota2.exp: Likewise.
10982
7cd1089b
PM
109832009-06-15 Phil Muldoon <pmuldoon@redhat.com>
10984
10985 * gdb.cp/gdb2495.cc: New file.
10986 * gdb.cp/gdb2495.exp: New file.
10987
72c63395
JK
109882009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
10989
10990 Report error on GDB crash during runto.
10991 * lib/gdb.exp (runto <eof>): New.
10992
3788363d
DJ
109932009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
10994
10995 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
10996 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
10997 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
10998 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
10999 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
11000 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
11001 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
11002 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
11003 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
11004 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
11005 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
11006 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
11007 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
11008 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
11009 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
11010 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
11011 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
11012 gdb.server/server-mon.exp, gdb.server/server-run.exp,
11013 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
11014 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
11015 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
11016 gdb.trace/passcount.exp, gdb.trace/report.exp,
11017 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
11018 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
11019 gdb.trace/while-stepping.exp: Use a unique name for the compiled
11020 executable.
11021
17592de3
PA
110222009-06-07 Pedro Alves <pedro@codesourcery.com>
11023
11024 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
11025 defined before referencing it.
11026
701e355d
DE
110272009-06-03 Doug Evans <dje@google.com>
11028
11029 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
11030 * gdb.arch/i386-see.c: Ditto.
11031
f2292c65
PM
110322009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
11033
11034 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
11035 (check_macro): Return 1 if undefined.
11036 If first test fails, check if macro debug information is available,
11037 and report unsupported test if no macro information is found.
11038
5a437975
DE
110392009-05-29 Doug Evans <dje@google.com>
11040
11041 * gdb.threads/hand-call-in-threads.exp: New.
11042 * gdb.threads/hand-call-in-threads.c: New.
11043
c141c696
MS
110442009-05-29 Michael Snyder <msnyder@vmware.com>
11045
11046 * gdb.base/break-always.exp: Change "1" to "on".
11047 Add confirmation check.
11048
b3444185
PA
110492009-05-28 Pedro Alves <pedro@codesourcery.com>
11050
11051 * gdb.threads/threxit-hop-specific.c: New.
11052 * gdb.threads/threxit-hop-specific.exp: New.
11053 * gdb.threads/thread-execl.c: New.
11054 * gdb.threads/thread-execl.exp: New.
11055
b6313243
TT
110562009-05-27 Tom Tromey <tromey@redhat.com>
11057 Thiago Jung Bauermann <bauerman@br.ibm.com>
11058
11059 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
11060 (mi_child_regexp): Likewise.
11061 (mi_list_varobj_children_range): Likewise.
11062 (mi_get_features): Likewise.
11063 (mi_list_varobj_children): Rewrite.
11064 * gdb.python/python-mi.exp: New file.
11065
a6bac58e
TT
110662009-05-27 Tom Tromey <tromey@redhat.com>
11067 Thiago Jung Bauermann <bauerman@br.ibm.com>
11068 Phil Muldoon <pmuldoon@redhat.com>
11069 Paul Pluzhnikov <ppluzhnikov@google.com>
11070
11071 * gdb.python/python-prettyprint.exp: New file.
11072 * gdb.python/python-prettyprint.c: New file.
11073 * gdb.python/python-prettyprint.py: New file.
11074 * gdb.base/display.exp: print/r is now valid.
11075
2c74e833
TT
110762009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
11077 Tom Tromey <tromey@redhat.com>
11078 Pedro Alves <pedro@codesourcery.com>
11079 Paul Pluzhnikov <ppluzhnikov@google.com>
11080
11081 * gdb.python/python-template.exp: New file.
11082 * gdb.python/python-template.cc: New file.
11083 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
11084 tests.
11085 * gdb.python/python-value.exp (py_objfile_tests): New proc.
11086 Call it.
11087 (test_value_after_death): New proc.
11088 * gdb.python/python-value.c (PTR): New typedef.
11089 (main): New variable 'x'.
11090
89c73ade
TT
110912009-05-27 Tom Tromey <tromey@redhat.com>
11092
11093 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
11094 tests.
11095 * gdb.python/python-value.exp (py_objfile_tests): New proc.
11096 Call it.
11097
a75724bc
PA
110982009-05-27 Pedro Alves <pedro@codesourcery.com>
11099
11100 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
11101
e58b0e63
PA
111022009-05-24 Pedro Alves <pedro@codesourcery.com>
11103
11104 * gdb.threads/fork-thread-pending.c: New.
11105 * gdb.threads/fork-thread-pending.exp: New.
11106
4ac36638
JK
111072009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
11108
11109 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
11110 * gdb.dwarf2/dw2-strp.S (a_string2): New.
11111
889bf7c5 111122009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 11113
889bf7c5 11114 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 11115
b242c3c2
PA
111162009-05-17 Pedro Alves <pedro@codesourcery.com>
11117
11118 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
11119 `gdb_get_line_number'. Call `callee' in both parent and child.
11120 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
11121 `gdb_get_line_number' instead of hardcoding line numbers.
11122 (catch_fork_unpatch_child): New procedure to test detaching
11123 breakpoints from child fork.
11124 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
11125 hardcoding line numbers.
11126 (do_fork_tests): Run `catch_fork_unpatch_child'.
11127
ee342b23
VP
111282009-05-17 Vladimir Prus <vladimir@codesourcery.com>
11129
11130 * gdb.mi/mi-cmd-var.exp: Check that when varobj
11131 of structure type enters or leaves the scope, it
11132 is reported by -var-update.
11133
e2009e98
DE
111342009-05-11 Doug Evans <dje@sebabeach.org>
11135
11136 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 11137 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
11138 * gdb.threads/schedlock.c (main): Fix off-by-one error.
11139
00903456
JK
111402009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11141
11142 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
11143
dc621c35
DE
111442009-04-30 Doug Evans <dje@google.com>
11145
11146 * gdb.threads/watchthreads2.exp: New testcase.
11147 * gdb.threads/watchthreads2.c: New testcase.
11148
9ab4e744
DE
111492009-04-29 Doug Evans <dje@google.com>
11150
11151 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
11152 * gdb.cp/mb-ctor.cc: Ditto.
11153 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
11154 * gdb.cp/mb-inline.h (multi_line_foo): New function.
11155 * gdb.cp/mb-inline1.cc: Call it.
11156 * gdb.cp/mb-inline2.cc: Ditto.
11157 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
11158 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
11159
484086b7
JK
111602009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11161
11162 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
11163 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
11164 Replace all uses of `decimal' by `nonzero'.
11165 (info macro FROM_COMMANDLINE): New test.
11166
379a77b5
TT
111672009-04-27 Tom Tromey <tromey@redhat.com>
11168
11169 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
11170
b92b73c2
DE
111712009-04-27 Doug Evans <dje@google.com>
11172
11173 * gdb.threads/watchthreads.c (main): Initialize args before starting
11174 the threads. Plus formatting cleanup.
11175 * gdb.threads/watchthreads.exp: Avoid errant failures due to
11176 biased scheduling of one thread.
11177
945a118d
JG
111782009-04-27 Jerome Guitton <guitton@adacore.com>
11179
11180 * gdb.cp/templates.cc (GetMax): New template.
11181 (main): Declare two instances of GetMax.
11182 * gdb.cp/templates.exp: Add new test.
11183
d389af10
JK
111842009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
11185
11186 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
11187
e7f86de9
JM
111882009-04-22 Joseph Myers <joseph@codesourcery.com>
11189
11190 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
11191
334cc82d
TT
111922009-04-15 Tom Tromey <tromey@redhat.com>
11193
11194 * gdb.base/charset.exp: Add regression test.
11195
d12672cc
JB
111962009-04-14 Joel Brobecker <brobecker@adacore.com>
11197
11198 * gdb.base/exe-lock.exp: New testcase.
11199
18e8c3bc
TT
112002009-04-13 Tom Tromey <tromey@redhat.com>
11201
11202 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
11203 operator on Frame.
11204
5ecd5cbe
UW
112052009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11206
11207 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
11208 * gdb.server/ext-attach.exp: Likewise.
11209
7309f756
VP
112102009-04-03 Vladimir Prus <vladimir@codesourcery.com>
11211
11212 Eliminate some sleep usage.
11213
889bf7c5
PA
11214 * gdb.mi/basics.c (do_nothing): New.
11215 (main): Use do_nothing instead of printf, so that
11216 not to introduce race condition between output of
11217 inferiour and output of gdb. Do not use sleep as it
11218 is not generally available on embedded targets.
7309f756 11219
f4b95f6f
PA
112202009-04-02 Pedro Alves <pedro@codesourcery.com>
11221
11222 * gdb.server/ext-attach.exp: Expect an optional process id after
11223 "Detached from remote process".
11224
de40b933
JK
112252009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11226
11227 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
11228 gdb.dwarf2/dw2-unresolved.exp: New.
11229
2ae101a4
PA
112302009-04-02 Pedro Alves <pedro@codesourcery.com>
11231
11232 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
11233 mi_run_to_main.
11234
56a8e183
PA
112352009-04-02 Pedro Alves <pedro@codesourcery.com>
11236
11237 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
11238 mi_run_to_main. Skip thread exit test on remote targets.
11239 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
11240 mi_run_to_main.
11241 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
11242 mi_run_to_main.
11243 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
11244 when expecting ^connected. Detect when the target doesn't support
11245 non-stop mode.
11246 (mi_run_cmd): Detect if non-stop mode was requested by isn't
11247 supported. Return -1 on error, 0 on success.
11248 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
11249 (mi_runto): Return mi_runto_helper's result explicitly.
11250
c35fafde
PA
112512009-04-01 Pedro Alves <pedro@codesourcery.com>
11252
11253 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
11254
f8a8dce6
JB
112552009-04-01 Tom Tromey <tromey@redhat.com>
11256
11257 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
11258 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
11259 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
11260 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
11261
71c25dea
TT
112622009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
11263 Jan Kratochvil <jan.kratochvil@redhat.com>
11264
11265 PR gdb/931
11266 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
11267 output.
11268 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
11269 for gdb/931.
11270 * dw2-strp.S (DW_AT_language): Change to C++.
11271 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
11272
02d9a9ce
JB
112732009-03-31 Joel Brobecker <brobecker@adacore.com>
11274
11275 * gdb.ada/tasks: New testcase.
11276
1042e4c0
SS
112772009-03-30 Stan Shebs <stan@codesourcery.com>
11278
11279 * gdb.trace/actions.exp: Update to match new info trace format.
11280 * gdb.trace/deltrace.exp: Ditto.
11281 * gdb.trace/infotrace.exp: Ditto.
11282 * gdb.trace/passcount.exp: Ditto.
11283 * gdb.trace/save-trace.exp: Ditto.
11284 * gdb.trace/while-stepping.exp: Ditto.
11285 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
11286
f8f6f20b
TJB
112872009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
11288
11289 * gdb.python/python-frame.c: New file.
11290 * gdb.python/python-frame.exp: New file.
11291
c0c6f777
TJB
112922009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
11293
11294 * gdb.python/python-value.exp: Add tests for the address
11295 attribute.
11296
3cb51905
AS
112972009-03-29 Andreas Schwab <schwab@linux-m68k.org>
11298
11299 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
11300
88fc996f
DE
113012009-03-26 Doug Evans <dje@google.com>
11302
11303 * gdb.mi/mi-nonstop-exit.exp: New file.
11304 * gdb.mi/non-stop-exit.c: New file.
11305
56ef84b1
TT
113062009-03-26 Tom Tromey <tromey@redhat.com>
11307
11308 Update for change to prologue skipping:
11309 * gdb.mi/mi2-simplerun.exp: Update.
11310 * gdb.mi/mi2-break.exp: Update.
11311 * gdb.mi/mi-simplerun.exp: Update.
11312 * gdb.mi/mi-break.exp: Update.
11313 * gdb.base/ending-run.exp: Update.
11314
def2b000
TJB
113152009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
11316
11317 * gdb.python/python-value.exp (test_value_in_inferior): Test
11318 gdb.Value.is_optimized_out attribute.
11319
442ddf59
JK
113202009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
11321
11322 * gdb.dwarf2/dw2-noloc-main.c: New file.
11323 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
11324 (.text): Remove.
11325 (.data): New.
11326 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
11327 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
11328 (DW_TAG_subprogram func_cu1, noloc): Remove.
11329 (main): New.
11330 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
11331 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
11332 (file_symbols): New procedure.
11333
a8df5de4
TT
113342009-03-25 Tom Tromey <tromey@redhat.com>
11335
11336 * gdb.base/charset.exp (valid_target_charset): New proc.
11337 Use it to skip tests on invalid charsets.
11338
cc1d7add
PM
113392009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
11340
11341 * gdb.base/completion.exp: Add a test for directory completion.
11342
bcd5727b
JK
113432009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11344
11345 Fix a racy FAIL.
11346 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
11347 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
11348
cc924cad
TJB
113492009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
11350
11351 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
11352 * gdb.python/python-function.exp: Add test for function returning
11353 a GDB value.
11354
bc3b79fd
TJB
113552009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
11356
11357 * gdb.python/python-function.exp: New file.
11358
6c7a06a3
TT
113592009-03-20 Tom Tromey <tromey@redhat.com>
11360
11361 * gdb.base/store.exp: Update for change to escape output.
11362 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
11363 to escape output.
11364 * gdb.base/pointers.exp: Update for change to escape output.
11365 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
11366 to escape output.
11367 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
11368 escape output.
11369 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
11370 to escape output.
11371 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
11372 escape output.
11373 * gdb.base/setvar.exp: Update for change to escape output.
11374 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
11375 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
11376 to escape output.
11377 (test_print_string_constants): Likewise.
11378 * gdb.base/charset.exp (valid_host_charset): Check size of
11379 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
11380 cases. Handle "auto"-related output.
11381 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
11382 (uvar, Uvar): New globals.
11383
c31af87b
JG
113842009-03-19 Jerome Guitton <guitton@adacore.com>
11385
11386 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
11387 deltas.
11388 * gdb.ada/fixed_points.exp: Ditto.
11389
51272cf2
PA
113902009-03-18 Pedro Alves <pedro@codesourcery.com>
11391
11392 * return-nodebug.c: Don't include stdio.h.
11393 (init): Delete.
11394 (func): Delete definition and provide extern declaration.
11395 (t): New.
11396 (main): Don't call printf. Call func and store its result in t.
11397 * return-nodebug1.c: New.
11398 * return-nodebug.exp: Don't expect stdio output. Instead, print
11399 the global variable t. Drop printf formatters and cast types from
11400 foreach loop. Don't use prepare_for_testing. Compile
11401 return-nodebug.c and return-nodebug1.c in separate steps. Don't
11402 define FORMAT or CAST.
11403
d24948ac
PP
114042009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
11405
11406 * gdb.base/solib-display.exp: Disable test for remote targers.
11407
61ff14c6
JK
114082009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11409
11410 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
11411
cb4dce93
JK
114122009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11413
11414 Fix a racy FAIL.
11415 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
11416 code from `follow parent, print pids'.
11417 (`follow child, print pids', `follow parent, print pids'): Call it.
11418 Replace `gdb_test "break..."' by gdb_breakpoint.
11419
f7c60c5e
VP
114202009-03-13 Vladimir Prus <vladimir@codesourcery.com>
11421
11422 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 11423 sync and async modes.
f7c60c5e 11424
383ace49
JB
114252009-03-12 Joel Brobecker <brobecker@adacore.com>
11426
11427 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
11428 that was checked in by mistake. Remove loading of ada.exp, since
11429 this is not necessary in this case.
11430
4ce102af
JB
114312009-03-12 Joel Brobecker <brobecker@adacore.com>
11432
11433 * gdb.ada/ptype_arith_binop.exp: New testcase.
11434
529a2aef
JB
114352009-03-12 Joel Brobecker <brobecker@adacore.com>
11436
11437 * gdb.ada/mod_from_name: New testcase.
11438
8a38181c
JB
114392009-03-12 Joel Brobecker <brobecker@adacore.com>
11440
11441 * gdb.ada/tick_last_segv: New testcase.
11442
11436dee
VP
114432009-03-12 Vladimir Prus <vladimir@codesourcery.com>
11444
61ff14c6 11445 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 11446
1f31650a
VP
114472009-03-12 Vladimir Prus <vladimir@codesourcery.com>
11448
61ff14c6
JK
11449 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
11450 include the token in ^running and frame info in *stopped.
1f31650a 11451
a3247a22
PP
114522009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
11453
11454 * solib-display.exp: New file.
11455 * solib-display-main.c: New file.
11456 * solib-display-lib.c: New file.
61ff14c6 11457
aae64587
PA
114582009-03-05 Pedro Alves <pedro@codesourcery.com>
11459
11460 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
11461
44aabfbc
JK
114622009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
11463
11464 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
11465 (list_and_check_macro): Use more specific test name.
11466 (next to definition): Make the test names unique.
11467
c087fcd3
PM
114682009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
11469
11470 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 11471
c86cf029
VP
114722009-02-17 Vladimir Prus <vladimir@codesourcery.com>
11473
11474 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
11475 notifications.
11476 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
11477 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
11478 * lib/mi-support.exp (library_loaded_re): New.
11479 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
11480
3ea85240
VP
114812009-02-17 Vladimir Prus <vladimir@codesourcery.com>
11482
11483 * gdb.gdb/observer.exp: Use test_notification observer, not
11484 normal_stop, everywhere.
11485 (test_normal_stop_notifications): Rename to...
11486 (test_notifications): ...this.
11487 (test_observer_normal_stop): Rename to...
11488 (test_observer): ...this.
11489
1903f0e6
DE
114902009-02-16 Doug Evans <dje@google.com>
11491
11492 * gdb.arch/amd64-disp-step.S (test_int3): New test.
11493 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
11494 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
11495 (test_prefixed_syscall,test_int3): New tests.
11496 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
11497 (test_prefixed_syscall,test_int3): New tests.
11498
1d33d6ba
VP
114992009-02-14 Vladimir Prus <vladimir@codesourcery.com>
11500
3cb51905
AS
11501 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
11502 (mi_expect_interrupt): Likewise.
11503 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
11504 response.
1d33d6ba 11505
faafb047
PM
115062009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
11507
11508 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
11509 * gdb.base/pc-fp.exp (get_valueofx): Remove.
11510 Replace calls to get_valueofx by get_hexadecimal_valueof.
11511
417e16e2
PM
115122009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
11513
11514 * lib/gdb.exp (get_valueof): Accept anything as a return value.
11515 (get_integer_valueof): New procedure.
11516 (get_sizeof): Use new get_integer_value_of.
11517 * gdb.base/sizeof.exp: Replace all uses of get_valueof
11518 by get_integer_valueof.
11519
7065b901
TT
115202009-02-13 Tom Tromey <tromey@redhat.com>
11521
11522 * gdb.base/remote.exp (get_sizeof): Remove.
11523 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
11524 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
11525 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
11526 * lib/gdb.exp (get_valueof): Move from long_long.exp.
11527 (get_sizeof): Likewise.
11528
5d7cb8df
JK
115292009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
11530
11531 PR fortran/9806
11532 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
11533
b2febfff
PP
115342009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
11535
11536 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
11537
4aa995e1
PA
115382009-02-06 Pedro Alves <pedro@codesourcery.com>
11539
11540 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
11541
d8906c6f
TJB
115422009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
11543
11544 * gdb.python/python-cmd.exp: New file.
11545
ff4ab08d
TG
115462009-02-06 Tristan Gingold <gingold@adacore.com>
11547
11548 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
11549
aacd552b
TG
115502009-02-05 Tristan Gingold <gingold@adacore.com>
11551
11552 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
11553 pointer is dereferenced and use this signal name in regexp.
11554 * gdb.base/signull.exp: Ditto.
11555 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
11556 * gdb.base/signull.c (main): Ditto.
11557
08c637de
TJB
115582009-02-04 Tom Tromey <tromey@redhat.com>
11559 Thiago Jung Bauermann <bauerman@br.ibm.com>
11560
11561 * gdb.python/python-value.exp: Use `gdb.history' instead of
11562 `gdb.value_from_history'.
11563 (test_value_numeric_ops): Add test for conversion of enum constant.
11564 * gdb.python/python-value.c (enum e): New type.
11565 (evalue): New global.
11566 (main): Use argv.
11567
20261af8
JG
115682009-02-04 Jerome Guitton <guitton@adacore.com>
11569
11570 * gdb.ada/uninitialized_vars: New test program.
11571 * gdb.ada/uninitialized_vars.exp: New testcase.
11572
52e44b43
TT
115732009-02-02 Tom Tromey <tromey@redhat.com>
11574
11575 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
11576 * gdb.cp/pr2489.cc: Rename...
11577 * gdb.cp/pr9594.cc: ... to this.
11578
1c71341a
TT
115792009-02-02 Tom Tromey <tromey@redhat.com>
11580
11581 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
11582 * gdb.cp/pr2489.cc: New file.
11583 * gdb.cp/cpcompletion.exp: New file.
11584
a4295225
TT
115852009-02-02 Tom Tromey <tromey@redhat.com>
11586
11587 PR exp/9059:
11588 * gdb.cp/call-c.exp: Add regression test.
11589 * gdb.cp/call-c.cc (FooHandle): New typedef.
11590 (main): New variable 'handle'.
11591
592375cd
VP
115922009-01-30 Vladimir Prus <vladimir@codesourcery.com>
11593
11594 * lib/mi-support.exp (et_mi_thread_list)
11595 (check_mi_and_console_threads): Adjust for current thread in
11596 -thread-list-ids output.
11597
41447f92
VP
115982009-01-30 Vladimir Prus <vladimir@codesourcery.com>
11599
889bf7c5
PA
11600 * gdb.mi/mi-break.exp (test_disabled_creation): New.
11601 Call it.
41447f92 11602
35669430
DE
116032009-01-28 Doug Evans <dje@google.com>
11604
11605 * gdb.arch/amd64-disp-step.S: New file.
11606 * gdb.arch/amd64-disp-step.exp: New file.
11607 * gdb.arch/i386-disp-step.S: New file.
11608 * gdb.arch/i386-disp-step.exp: New file.
11609
09f00d9a
PM
116102009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
11611
11612 * gdb.base/find.exp: Set newline variable
11613 using quotes instead of braces to fix cygwin failures.
11614
1e8fb976
PA
116152009-01-23 Pedro Alves <pedro@codesourcery.com>
11616
11617 * gdb.base/radix.exp: Add tests to ensure that that set
11618 input-radix 0 and set output-radix 0 are really rejected.
11619
da061712
PA
116202009-01-23 Pedro Alves <pedro@codesourcery.com>
11621
11622 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
11623 copyright years.
11624
dd7e2d2b
PA
116252009-01-23 Pedro Alves <pedro@codesourcery.com>
11626
11627 PR gdb/9664:
11628 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
11629
392452f6
PA
116302009-01-22 Pedro Alves <pedro@codesourcery.com>
11631
11632 PR c++/9631:
11633 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
11634
8653e71c
PM
116352009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
11636
11637 * gdb.server/file-transfer.exp: Use EXEEXT variable for
11638 binfile definition to fix Windows OS failure.
11639
a12cc160
DJ
116402009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
11641
11642 PR gdb/9346
11643 * gdb.base/interrupt.c (sigint_handler): New.
11644 (main): Install a SIGINT handler if SIGNALS is defined. Exit
11645 on error.
11646 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
11647 Test "signal SIGINT".
11648
b89667eb
DE
116492009-01-19 Doug Evans <dje@google.com>
11650
11651 * gdb.base/break.exp: Update expected gdb output.
11652 * gdb.base/sepdebug.exp: Ditto.
11653 * gdb.mi/mi-syn-frame.exp: Ditto.
11654 * gdb.mi/mi2-syn-frame.exp: Ditto.
11655 * gdb.base/call-signal-resume.exp: New file.
11656 * gdb.base/call-signals.c: New file.
11657 * gdb.base/unwindonsignal.exp: New file.
11658 * gdb.base/unwindonsignal.c: New file.
11659 * gdb.threads/interrupted-hand-call.exp: New file.
11660 * gdb.threads/interrupted-hand-call.c: New file.
11661 * gdb.threads/thread-unwindonsignal.exp: New file.
11662
adb483fe
DJ
116632009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
11664
11665 * gdb.base/define.exp: Test defining and hooking prefix commands.
11666 * gdb.python/python.exp: Update test for "show user" output.
11667
60023297
JK
116682009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11669
11670 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
11671 now the output exactly, using less wildcards. Expect also the output
11672 of gfortran-4.3. Update for the f-valprint.c modification from
11673 2008-04-22.
11674 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
11675 Remove gdb_test test names where matching the command.
11676
ccc57cf9
PA
116772009-01-01 Pedro Alves <pedro@codesourcery.com>
11678
11679 PR breakpoints/9681:
11680 * gdb.base/watchpoint.exp: Add regression test.
11681
c7a6ca08
PA
116822008-12-31 Pedro Alves <pedro@codesourcery.com>
11683
11684 * gdb.threads/attach-into-signal.exp: Don't use
11685 gdb_suppress_entire_file.
11686 * gdb.threads/attach-stopped.exp: Ditto.
11687 * gdb.threads/attachstop-mt.exp: Ditto.
11688
3a031f65
PA
116892008-12-31 Pedro Alves <pedro@codesourcery.com>
11690
11691 PR gdb/8812:
11692 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
11693
09e6485f
PA
116942008-12-29 Pedro Alves <pedro@codesourcery.com>
11695
11696 PR gdb/7536:
11697 * gdb.base/radix.exp: Add tests to ensure invalid input radices
11698 and unsupported output radices are really rejected.
11699
0cd53049
JK
117002008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
11701
11702 * gdb.cp/punctuator.exp: Backslash the '$' signs.
11703
ba163c7e
TT
117042008-12-22 Tom Tromey <tromey@redhat.com>
11705
11706 * gdb.cp/punctuator.exp: New file.
11707
6f4de6c9
JK
117082008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11709
11710 * gdb.base/completion.exp (Completing non-existing component): New test.
11711
0f34d0b4
JK
117122008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
11713
11714 Fix for PR gdb/8648.
11715 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
11716 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
11717 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
11718 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
11719
db2ad4c3
JK
117202008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
11721
11722 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
11723
bb5ef15e
DP
117242008-12-16 Christophe Lyon <christophe.lyon@st.com>
11725
11726 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
11727 compiler actually generate code at the expected line number.
11728
90142adc
JZ
117292008-12-15 Jie Zhang <jie.zhang@analog.com>
11730
11731 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
11732
fad6eecd
TT
117332008-12-12 Tom Tromey <tromey@redhat.com>
11734
11735 * gdb.base/commands.exp (redefine_hook_test): New proc.
11736 Call it.
11737
17c8aaf5
TT
117382008-12-11 Tom Tromey <tromey@redhat.com>
11739
11740 * gdb.base/macscp.exp: New regression test.
11741
7c8adf68
TT
117422008-12-11 Tom Tromey <tromey@redhat.com>
11743
11744 * gdb.base/macscp.exp: Print "address.addr".
11745 * gdb.base/macscp1.c (struct outer): New struct.
11746 (address): New global.
11747
b05dcbb7
TT
117482008-12-09 Tom Tromey <tromey@redhat.com>
11749
11750 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
11751 Call it.
11752
2d476de1
DE
117532008-12-04 Doug Evans <dje@google.com>
11754
11755 * gdb.server/ext-run.exp: Relax regexp for init program.
11756
87bdc959
TG
117572008-12-03 Tristan Gingold <gingold@adacore.com>
11758
11759 * gdb.base/macscp.exp: Generate an object file during compilation
11760 to work around Darwin dsymutil limitations.
11761
e0740f77
JK
117622008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11763
11764 Test resolving external references to TLS variables.
11765 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
11766 FILE2_THREAD_LOCAL.
11767 (testfile2, srcfile2): New variables.
11768 * gdb.threads/tls.c (file2_thread_local)
11769 (function_referencing_file2_thread_local): New.
11770 * gdb.threads/tls2.c: New file.
11771
67f0aac5
JB
117722008-11-28 Joel Brobecker <brobecker@adacore.com>
11773
11774 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
11775 rather than integer, as integer might not be big enough when
11776 on 64bit targets.
67f0aac5 11777
c332165e
JG
117782008-11-27 Jerome Guitton <guitton@adacore.com>
11779
11780 * gdb.cp/formatted-ref.exp: Add equality test.
11781 * gdb.ada/formatted_ref.exp: Ditto.
11782
fc9b693c
JK
117832008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11784
11785 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
11786 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
11787
a9c64011
AS
117882008-11-20 Andreas Schwab <schwab@suse.de>
11789
11790 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
11791 matching syscall entry point.
11792 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
11793 (tcatch_vfork_then_child_follow): Likewise. Finish through
11794 vfork even if we stopped at the syscall trampoline.
11795
e2fd701e
DE
117962008-11-20 Doug Evans <dje@google.com>
11797
11798 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
11799
69abc51c
TJB
118002008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
11801
11802 * gdb.arch/ppc-dfp.exp: New file.
11803 * gdb.arch/ppc-dfp.c: New file.
11804
c14c28ba
PP
118052008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
11806
11807 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 11808
2e74121d
DE
118092008-11-17 Doug Evans <dje@google.com>
11810
11811 * gdb.mi/mi-syn-frame.exp: Update expected output.
11812 * gdb.mi/mi2-syn-frame.exp: Update expected output.
11813
66bb093b
VP
118142008-11-17 Vladimir Prus <vladimir@codesourcery.com>
11815
11816 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
11817 "thread N" results in =thread-selected.
11818 * lib/mi-support (mi_run_cmd, mi_expect_stop)
11819 (mi_send_resuming_command_raw): Be prepared for
11820 =thread-selected.
11821
3d043ef6
VP
118222008-11-17 Vladimir Prus <vladimir@codesourcery.com>
11823
a9c64011
AS
11824 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
11825 * lib/mi-support.exp: Likewise.
3d043ef6 11826
808104c8
JB
118272008-11-16 Joel Brobecker <brobecker@adacore.com>
11828
11829 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
11830 commands from the expected output for "help catch".
11831
00b22944
JB
118322008-11-15 Joel Brobecker <brobecker@adacore.com>
11833
11834 * gdb.ada/int_deref.exp: New testcase.
11835
59669435
TT
118362008-11-14 Nick Roberts <nickrob@snap.net.nz>
11837
11838 * gdb.mi/gdb2549.exp: New file.
11839
de04a248
DE
118402008-11-11 Doug Evans <dje@google.com>
11841
11842 * gdb.base/callexit.exp: New file.
11843 * gdb.base/callexit.c: New file.
11844
6b8ce727
DE
118452008-11-10 Doug Evans <dje@google.com>
11846
11847 * lib/gdb.exp (GDBFLAGS): Move -nx ...
11848 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
11849 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
11850 (default_gdb_start,default_gdb_exit): Ditto.
11851 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
11852 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
11853 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
11854 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
11855 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
11856 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
11857
1b14b8aa
AS
118582008-11-03 Andreas Schwab <schwab@suse.de>
11859
11860 * gdb.base/hashline2.exp: Fix typo.
11861 * gdb.base/hashline3.exp: Likewise.
11862
f3134b88
TT
118632008-10-30 Tom Tromey <tromey@redhat.com>
11864
11865 * gdb.base/pointers.exp: Add test.
11866 * gdb.base/pointers.c (k, S): New typedefs.
11867 (instance): New global.
11868
c2226152
AS
118692008-10-30 Andreas Schwab <schwab@suse.de>
11870
11871 * gdb.base/args.exp: Add tests for newlines.
11872
462f405c
JB
118732008-10-30 Joel Brobecker <brobecker@adacore.com>
11874
11875 gdb.base/foll-exec.exp: Update the expected output of a couple
11876 of "info breakpoints" tests.
11877
79a45b7d
TT
118782008-10-28 Tom Tromey <tromey@redhat.com>
11879
11880 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
11881
adc13a14
PA
118822008-10-24 Pedro Alves <pedro@codesourcery.com>
11883
11884 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
11885 gdb_start_cmd.
11886 Use runto_main before any test that requires execution.
11887
252fbfc8
PA
118882008-10-23 Pedro Alves <pedro@codesourcery.com>
11889
11890 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
11891 instead of SIGINT.
11892
28148e3d
JB
118932008-10-22 Joel Brobecker <brobecker@adacore.com>
11894
11895 * gdb.base/completion.exp: Update expected output following
11896 the addition of the "info tasks" command.
11897
c209f847
TT
118982008-10-22 Tom Tromey <tromey@redhat.com>
11899
11900 * gdb.base/exprs.exp (test_expr): Add test for string
11901 concatenation.
11902
f177e350
PA
119032008-10-19 Pedro Alves <pedro@codesourcery.com>
11904
11905 * configure.ac: Output gdb.python/Makefile.
11906 * configure: Regenerate.
11907 * gdb.python/Makefile.in: New.
11908
cce89356
JB
119092008-10-16 Joel Brobecker <brobecker@adacore.com>
11910
11911 * gdb.base/foll-fork.exp: Adjust the expected output to match
11912 the new description for fork/vfork catchpoints in the "info
11913 breakpoints" output.
11914
176d289d
TJB
119152008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
11916
11917 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
11918
a08702d6
TJB
119192008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
11920
11921 * gdb.python/python-value.c: New file.
11922 * gdb.python/python-value.exp: New file.
11923
1c5cfe86
PA
119242008-10-15 Pedro Alves <pedro@codesourcery.com>
11925
11926 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
11927
5a98ad69
DP
119282008-10-15 Denis Pilat <denis.pilat@st.com>
11929
41702f1b 11930 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 11931
dcb1a1e2
TT
119322008-10-09 Tom Tromey <tromey@redhat.com>
11933
11934 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
11935 'fprintf' and 'stderr'.
11936
9124fe48
JB
119372008-10-07 Joel Brobecker <brobecker@adacore.com>
11938
11939 * gdb.ada/ref_tick_size.exp: New testcase.
11940
45452591
DE
119412008-10-06 Doug Evans <dje@google.com>
11942
11943 * gdb.dwarf2/dw2-cu-size.exp: New file.
11944 * gdb.dwarf2/dw2-cu-size.S: New file.
11945
11946 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
11947 .Ltype_int for clarity.
11948
4fc5b208
PP
119492008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
11950
11951 PR gdb/2384:
11952 * gdb.cp/gdb2384.exp: Extended to test more cases.
11953 * gdb.cp/gdb2384.cc: Likewise.
11954 * gdb.cp/gdb2384-base.h: Likewise.
11955 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 11956
d78df370
JK
119572008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11958
11959 * gdb.base/maint.exp (maint print type): Remove printing
11960 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
11961
9a044a89
TT
119622008-09-30 Tom Tromey <tromey@redhat.com>
11963
11964 * gdb.base/macscp.exp: Add completion tests.
11965 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
11966 (TWENTY_THREE): Likewise.
11967 (FORTY_EIGHT): Likewise.
11968
506800a9
TT
119692008-09-30 Tom Tromey <tromey@redhat.com>
11970
11971 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
11972 everywhere.
11973 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
11974
1a6f01b5
JK
119752008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11976
11977 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
11978 testcase is derived from. Fix racy dependency on an expected PID
11979 number. No longer support the testcase on Linux kernel 2.4.x.
11980
2fae03e8
TT
119812008-09-27 Tom Tromey <tromey@redhat.com>
11982
11983 * gdb.base/macscp.exp: Add tests for stringification, splicing,
11984 and varargs.
11985
1ad15515
PA
119862008-09-22 Pedro Alves <pedro@codesourcery.com>
11987
11988 * lib/mi-support.exp (mi_expect_interrupt): New.
11989 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
11990 from gdb.mi/mi-nonstop.exp.
11991 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
11992 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
11993 lib/mi-support.exp.
11994 Use mi_check_thread_states throughout. Avoid ".*" and do not
11995 require an anchor after -exec-run.
11996
d0b76dc6
DJ
119972008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
11998
11999 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
12000 stop is pending. Avoid ".*" when two stops are pending.
12001 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
12002 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
12003 newlines in fullnames.
12004 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
12005 (mi_expect_stop): Update comments. Only anchor in sync mode.
12006 Do not match newlines.
12007 (mi_send_resuming_command_raw): Always return status.
12008 (mi_get_stop_line): Do not match more than one line by accident.
12009 Only anchor in sync mode.
12010 (mi_run_inline_test): If -exec-next fails, give up.
12011
9990c830
UW
120122008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12013
12014 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
12015 on SPU.
12016
ebcf6f00
JB
120172008-09-10 Joel Brobecker <brobecker@adacore.com>
12018
12019 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
12020
b6db24e5
JB
120212008-09-10 Joel Brobecker <brobecker@adacore.com>
12022
12023 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
12024 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
12025 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
12026 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
12027 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
12028 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
12029 gdb.ada/interface.exp, gdb.ada/null_array.exp,
12030 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
12031 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
12032 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
12033 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
12034 Include the "= " sequence in the expected output of print tests.
12035
2bf448e0
JB
120362008-09-10 Joel Brobecker <brobecker@adacore.com>
12037
12038 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
12039 description for boolean types.
12040
d51fd4c8
PA
120412008-09-09 Pedro Alves <pedro@codesourcery.com>
12042
12043 * gdb.base/hook-stop-continue.c: New.
12044 * gdb.base/hook-stop-continue.exp: New.
12045
694182d2
DJ
120462008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
12047
12048 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
12049
3b8a7fc0
JG
120502008-09-08 Jerome Guitton <guitton@adacore.com>
12051
12052 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
12053 (stack_check_probe_2, stack_check_probe_loop_1)
12054 (stack_check_probe_loop_2): New functions.
12055 (main): Add call to these new functions.
12056 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
12057 functions, check that the breakpoint is inserted at the appropriate
12058 location.
12059 (insert_breakpoint): Slightly refine this procedure so that it can
12060 be called several times in the test.
12061
96cc0ae8
JG
120622008-09-08 Jerome Guitton <guitton@adacore.com>
12063
12064 * gdb.base/stack-checking.c: New file.
12065 * gdb.base/stack-checking.exp: New file.
12066
1f08b409
TJB
120672008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
12068
12069 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
12070 * gdb.arch/altivec-regs.exp: Likewise.
12071 * gdb.arch/vsx-regs.exp: Likewise.
12072
3099e1c4
TJB
120732008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
12074
12075 * gdb.arch/ppc-fp.exp: New file.
12076 * gdb.arch/ppc-fp.c: New file.
12077
cc69bfc1
PP
120782008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
12079
12080 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
12081 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 12082
b02a33db
MS
120832008-09-04 Michael Snyder <msnyder@vmware.com>
12084
12085 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
12086 as "at" (for non-debug functions such as _start).
12087
2992cbe0
UW
120882008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12089
12090 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
12091 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
12092 software watchpoints.
12093 * gdb.base/watch_thread_num.exp: Likewise.
12094
514f746b
AR
120952008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
12096
12097 * gdb.arch/i386-bp_permanent.exp: New test.
12098
876cecd0
TT
120992008-08-24 Tom Tromey <tromey@redhat.com>
12100
12101 * gdb.base/maint.exp: Update "maint print type".
12102
80f73d71
VP
121032008-08-21 Vladimir Prus <vladimir@codesourcery.com>
12104
12105 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
12106 support. Adjust the order of "*running" notifications.
12107 * gdb.mi/non-stop.c: Don't cast from int to void* and
12108 back.
12109
d9c78d7d
MK
121102008-08-20 Mark Kettenis <kettenis@gnu.org>
12111
12112 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
12113 expect to find it in the "info frame" output.
12114
97a2d1d3
DJ
121152008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
12116
12117 * gdb.base/interp.exp: Always consume both prompts.
12118
b96e2927
PA
121192008-08-20 Pedro Alves <pedro@codesourcery.com>
12120
12121 * gdb.base/pending.exp: Test pending breakpoints without symbols
12122 loaded.
12123
8cf6e61a
VP
121242008-08-19 Vladimir Prus <vladimir@codesourcery.com>
12125
12126 * lib/mi-support.exp (mi_expect_stop): Produce
12127 more details on failures.
12128 * gdb.mi/mi-nonstop.exp: New.
12129 * gdb.mi/non-stop.c: New.
12130
c6ebd6cf
VP
121312008-08-19 Vladimir Prus <vladimir@codesourcery.com>
12132
a9c64011
AS
12133 * gdb.mi/mi-async.exp: Use 'set target-async'.
12134 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 12135
46a9b8ed
DJ
121362008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
12137
12138 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
12139
44feb3ce
TT
121402008-08-17 Tom Tromey <tromey@redhat.com>
12141
12142 * gdb.base/help.exp (help catch): Rewrite.
12143
311a4e6b
TJB
121442008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
12145
12146 * gdb.base/define.exp: Test indented command documentation.
12147 * gdb.python/python.exp: Test indented multi-line command.
12148
604c2f83
LM
121492008-08-15 Luis Machado <luisgpm@br.ibm.com>
12150
12151 * testsuite/gdb.arch/vsx-regs.c: New source file.
12152 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
12153 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
12154
886a217c
TT
121552008-08-14 Tom Tromey <tromey@redhat.com>
12156
12157 * gdb.base/macscp.exp: Add regression test for "macro define" or
12158 "macro undef" with no arguments.
12159
c814a4f3
PP
121602008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
12161
12162 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 12163
12ab8a60
UW
121642008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12165
12166 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
12167
d57a3c85
TJB
121682008-08-06 Tom Tromey <tromey@redhat.com>
12169
12170 * gdb.python/python.exp: New file.
12171
c7b778ff
JK
121722008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
12173
12174 Fix for PR gdb/1543.
12175 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
12176 $LOCATION.
12177 (location): New variable.
12178 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
12179 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
12180 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
12181 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
12182 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
12183 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
12184 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
12185 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
12186 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
12187 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
12188 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
12189 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
12190 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
12191 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
12192 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
12193 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
12194 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
12195 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
12196 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
12197 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
12198 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
12199 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
12200 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
12201 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
12202 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
12203 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
12204 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
12205 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
12206 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
12207 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
12208 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
12209 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
12210 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
12211 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
12212 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
12213 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
12214 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
12215 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
12216 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
12217 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
12218 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
12219 gdb.base/type-opaque.exp, gdb.base/until.exp,
12220 gdb.base/value-double-free.c, gdb.base/varargs.exp,
12221 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
12222 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
12223 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
12224 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
12225 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
12226 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
12227 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
12228 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
12229 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
12230 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
12231 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
12232 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
12233 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
12234 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
12235 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
12236 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
12237 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
12238 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
12239 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
12240 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
12241 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
12242 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
12243 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
12244 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
12245 gdb.pascal/types.exp, gdb.stabs/weird.exp,
12246 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
12247 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
12248 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
12249 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
12250 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
12251 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
12252 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
12253 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
12254 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
12255 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
12256 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
12257 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
12258 lib/mi-support.exp, lib/trace-support.exp: Remove reference
12259 to bug-gdb@prep.ai.mit.edu .
12260
5e06a3d1
VP
122612008-07-31 Vladimir Prus <vladimir@codesourcery.com>
12262
12263 * lib/mi-support.exp (mi_load_shlibs): New.
12264 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
12265
9d81d21b
VP
122662008-07-30 Vladimir Prus <vladimir@codesourcery.com>
12267
12268 * lib/mi-support.exp (get_mi_thread_list)
12269 (check_mi_and_console_threads): New, moved from ...
12270 * gdb.mi/mi-pthread.exp: ...here.
12271 * gdb.mi/gdb669.exp (get_mi_thread_list)
12272 (check_mi_and_console_threads): Delete.
12273 * gdb.mi/mi2-pthread.exp: Likewise.
12274
bae98fe0
TT
122752008-07-28 Tom Tromey <tromey@redhat.com>
12276
12277 * Makefile.in (just-check): Remove. Move body to...
12278 (check): ... here.
12279
57380f4e
DJ
122802008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
12281
12282 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
12283 Add a test for duplicated SIGINTs.
12284
e09490f1
DJ
122852008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
12286
12287 * gdb.threads/schedlock.exp (get_args): Update to work for any
12288 value of NUM.
12289 (Top level): Report the number of threads that did not resume.
12290
6387b45f
DJ
122912008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
12292
12293 * gdb.dwarf2/dw2-compressed.S: Also define __start.
12294
62f64ff2
DJ
122952008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
12296
12297 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
12298 non-MI prompt.
12299
fa8de41e
TT
123002008-07-26 Tom Tromey <tromey@redhat.com>
12301
12302 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
12303 (function_struct, function_struct_ptr): New globals.
12304 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
12305 function pointer in a struct.
12306
ccb3ac8a
TT
123072008-07-26 Tom Tromey <tromey@redhat.com>
12308
12309 * gdb.base/macscp.exp: Add test for macro lexing bug.
12310
d7d9f01e
TT
123112008-07-18 Tom Tromey <tromey@redhat.com>
12312
12313 * gdb.base/macscp.exp: Add macro tests.
12314
9bf07184
PP
123152008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
12316
12317 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
12318
becf6477
PP
123192008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
12320
12321 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
12322
0709f7d3
PP
123232008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
12324
12325 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 12326
7093c834
PP
123272008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
12328
12329 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 12330
b432ffe3
JK
123312008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12332
12333 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
12334
b1a268e5
VP
123352008-07-12 Vladimir Prus <vladimir@codesourcery.com>
12336
12337 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
12338
e2995f8e
KB
123392008-07-11 Kevin Buettner <kevinb@redhat.com>
12340
12341 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
12342 of regexp to account for changes made to GDB in the printing of
12343 byte vectors.
12344
14032a66
TT
123452008-07-11 Tom Tromey <tromey@redhat.com>
12346
12347 * gdb.base/completion.exp: Add 'help' completion test.
12348
981505ef
JK
123492008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
12350
12351 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
12352
10568435
JK
123532008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
12354
12355 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
12356
4487aabf
PA
123572008-07-09 Pedro Alves <pedro@codesourcery.com>
12358
12359 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
12360
a4a9b1c4
PA
123612008-07-09 Pedro Alves <pedro@codesourcery.com>
12362
12363 * gdb.base/fullname.exp: Restore pwd if compiling failed.
12364
3c3185ac
JK
123652008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12366
12367 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
12368
7ebd49dc
VP
123692008-06-28 Vladimir Prus <vladimir@codesourcery.com>
12370
12371 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
12372 previous commit. Add a comment.
12373
84e46146
PA
123742008-06-28 Pedro Alves <pedro@codesourcery.com>
12375
12376 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
12377
0f8d4a2f
VP
123782008-06-28 Vladimir Prus <vladimir@codesourcery.com>
12379
12380 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
12381
f747e0ce
PA
123822008-06-27 Pedro Alves <pedro@codesourcery.com>
12383
12384 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
12385 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
12386 compiling an executable, link in an object that forces unbuffered
12387 output.
12388 * lib/set_unbuffered_mode.c: New file.
12389
734a5c36
JK
123902008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12391
12392 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
12393
a2840c35
VP
123942008-06-25 Vladimir Prus <vladimir@codesourcery.com>
12395
a9c64011
AS
12396 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
12397 mi_expect_stop.
12398 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
12399 Demand that *running is output.
12400 (detect_async): Perform checking every time.
12401 (mi_send_resuming_command): Extract everything into...
12402 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
12403 (mi_expect_stop): Don't accept any output before *stopped.
12404
6ae37fef
VP
124052008-06-13 Vladimir Prus <vladimir@codesourcery.com>
12406
12407 Robustify mi-simplerun.
a9c64011
AS
12408 * gdb.mi/basics.c (main): Add a call to sleep.
12409 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
12410 * gdb.mi/mi2-cli.exp: Likewise.
12411 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 12412
b4aa76f0 124132008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
12414
12415 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
12416
e1ac3328
VP
124172008-06-10 Vladimir Prus <vladimir@codesourcery.com>
12418
a9c64011
AS
12419 * gdb.mi/mi-console.exp: Adjust.
12420 * gdb.mi/mi-syn-frame.exp: Adjust.
12421 * gdb.mi/mi2-console.exp: Adjust.
12422 * gdb.mi/mi2-syn-frame.exp: Adjust.
12423 * lib/mi-support.exp (mi_run_cmd): Adjust.
12424 (mi_send_resuming_command): Adjust.
e1ac3328 12425
f7f9a841
VP
124262008-06-10 Vladimir Prus <vladimir@codesourcery.com>
12427
12428 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
12429 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
12430 testing of stopped.
12431 * gdb.mi/mi2-syn-frame.exp: Likewise.
12432 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
12433 (async, detect_async): New.
12434 (mi_expect_stop, mi_continue_to_line): Adjust expectation
12435 depending on if we're running in sync or async mode.
f7f9a841 12436
37cd5d19
TT
124372008-06-09 Tom Tromey <tromey@redhat.com>
12438
12439 * gdb.base/completion.exp: New tests for field name completion
12440 with spaces, and field name completion with '->'.
12441
65d12d83
TT
124422008-06-06 Tom Tromey <tromey@redhat.com>
12443
12444 * gdb.base/break1.c (struct some_struct): New struct.
12445 (values): New global.
12446 * gdb.base/completion.exp: Add field name completion test.
12447
ebfe2e3f
PP
124482008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
12449
12450 * gdb.cp/call-c.exp: Test for incorrect handling of reference
12451 to pointer.
12452 * gdb.cp/call-c.cc: Likewise.
12453
bcf6fc3a
NR
124542008-06-06 Nick Roberts <nickrob@snap.net.nz>
12455
12456 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
12457 annotation.
12458
49fd4a42 124592008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 12460 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
12461
12462 * gdb.threads/execl.c, gdb.threads/execl1.c,
12463 gdb.threads/execl.exp: New tests.
a9c64011 12464
8a34ac3f
AR
124652008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
12466 Daniel Jacobowitz <dan@codesourcery.com>
12467
12468 * gdb.cp/exception.exp: Activate test, make it work with pending
12469 catchpoints.
12470
86ae69ef
JK
124712008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12472
12473 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
12474
f7f9ae2c
VP
124752008-05-28 Vladimir Prus <vladimir@codesourcery.com>
12476
a9c64011
AS
12477 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
12478 now printed.
12479 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 12480
2a2d4dc3
AS
124812008-05-27 Andreas Schwab <schwab@suse.de>
12482
12483 * gdb.base/frame-args.exp: Handle arguments that are optimized
12484 out.
12485
5099e4d9
LM
124862008-05-26 Luis Machado <luisgpm@br.ibm.com>
12487
12488 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
12489 quiet for ppc32 and group options into a single variable.
12490
d9c36a91
JB
124912008-05-23 Joel Brobecker <brobecker@adacore.com>
12492
12493 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
12494 of zero-size elements.
12495 * gdb.ada/null_array.exp: Test printing this new array.
12496
103a8671
JK
124972008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12498
12499 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
12500
07a4cc1a 125012008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
12502
12503 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
12504 of the "finish" command.
12505
55f996a7
NR
125062008-05-21 Nick Roberts <nickrob@snap.net.nz>
12507
12508 * gdb.base/annota1.exp: Test for new annotation.
12509
907fc202
UW
125102008-05-16 Pedro Alves <pedro@codesourcery.com>
12511
12512 * gdb.base/fixsection.exp: New file.
12513 * gdb.base/fixsection0.c: New file.
12514 * gdb.base/fixsection1.c: New file.
12515
e8f97270
UW
125162008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12517
12518 * gdb.base/annota1.exp: Accept printf@... in place of printf.
12519 * gdb.base/annota3.exp: Likewise.
12520
ac0bb574
NF
125212008-05-13 Nathan Froyd <froydnj@codesourcery.com>
12522
12523 * gdb.base/watch_thread_num.exp: Don't run tests that require
12524 watchpoints if the target doesn't support them.
12525
6fadd07a
DE
125262008-05-12 Doug Evans <dje@google.com>
12527
12528 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
12529
6e9a4a30
JB
125302008-05-09 Joel Brobecker <brobecker@adacore.com>
12531
12532 * gdb.ada/assign_1.exp: New testcase.
12533
08388c79
DE
125342008-05-09 Doug Evans <dje@google.com>
12535
a3c83fae
DE
12536 * gdb.base/find.exp: New file.
12537 * gdb.base/find.c: New file.
08388c79 12538
bd5ddfe8
DJ
125392008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
12540
12541 * gdb.base/commands.exp (watchpoint_command_test): Handle
12542 gdb,no_hardware_watchpoints.
12543 * gdb.base/float.exp: Allow ARM targets without floating point.
12544 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
12545
b5dd68e2 125462008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 12547 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
12548
12549 * gdb.ada/lang_switch: New test program.
12550 * gdb.ada/lang_switch.exp: New testcase.
12551
382d13d1
DE
125522008-05-05 Doug Evans <dje@google.com>
12553
12554 * gdb.base/help.exp (disassemble): Update expected help text.
12555
9dd789d0
PA
125562008-05-04 Pedro Alves <pedro@codesourcery.com>
12557
12558 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
12559
611c83ae
PA
125602008-05-04 Pedro Alves <pedro@codesourcery.com>
12561
12562 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
12563 different times.
12564
ff013f42
JK
125652008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
12566
12567 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
12568 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
12569 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
12570 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
12571
96dff6a2
VP
125722008-05-04 Vladimir Prus <vladimir@codesourcery.com>
12573
12574 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
12575 notification to appear.
12576
55cd6f92
DJ
125772008-05-04 Daniel Jacobowitz <dan@debian.org>
12578
12579 * gdb.base/fullname.c: New file.
12580 * gdb.base/fullname.exp: New file.
12581 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
12582
d705c43c
PA
125832008-05-03 Pedro Alves <pedro@codesourcery.com>
12584
12585 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
12586 expressions with macros.
12587
333222e1
JK
125882008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
12589
12590 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
12591
5ac01682
DJ
125922008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
12593
12594 * gdb.base/completion.exp: Handle lack of other symbols beginning
12595 with "a".
12596
12597 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
12598
237fc4c9
PA
125992008-05-02 Jim Blandy <jimb@codesourcery.com>
12600
12601 * gdb.asm/asmsrc1.s: Add scratch space.
12602
ed5e9466
DJ
126032008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12604 Daniel Jacobowitz <dan@codesourcery.com>
12605
12606 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
12607 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
12608 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
12609
b39cc962
DJ
126102007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
12611
12612 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
12613
36d520f5
JB
126142008-05-01 Joel Brobecker <brobecker@adacore.com>
12615
12616 * gdb.base/info-target.exp: New testcase.
12617
8d4e3071
DJ
126182008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
12619
12620 * gdb.cp/hang.exp: Use .cc instead of .C.
12621 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
12622 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
12623
6f3f3097
DJ
126242008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
12625
12626 * gdb.base/gdb1250.exp: Remove perror.
12627 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
12628
5550a914
PA
126292008-04-30 Pedro Alves <pedro@codesourcery.com>
12630
12631 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
12632 .2byte.
12633
d848e687
DJ
126342008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
12635
12636 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
12637 (maybe_kfail): New.
12638
93b5768b
PA
126392008-04-25 Pedro Alves <pedro@codesourcery.com>
12640
12641 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
12642
721c02de
VP
126432008-04-24 Vladimir Prus <vladimir@codesourcery.com>
12644
a9c64011
AS
12645 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
12646 * gdb.mi/mi2-syn-frame.exp: Likewise.
12647 * lib/mi-support.exp: Likewise.
721c02de 12648
74960c60
VP
126492008-04-24 Vladimir Prus <vladimir@codesourcery.com>
12650
12651 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
12652 to specify regexp for the location to stop at.
12653 * gdb.base/break-always.c: New.
12654 * gdb.base/break-always.exp: New.
12655
d24317b4
VP
126562008-04-24 Vladimir Prus <vladimir@codesourcery.com>
12657
12658 * lib/mi-support.exp (mi_runto_helper): Adjust
12659 for the original-location field.
12660 (mi_create_breakpoint, mi_list_breakpoints): New.
12661 * gdb.mi/mi-break.exp: Adjust.
12662 * gdb.mi/mi2-break.exp: Adjust.
12663 * gdb.mi/mi-pending.exp: Adjust.
12664 * gdb.mi/mi-simplerun.exp: Adjust.
12665 * gdb.mi/mi2-simplerun.exp: Adjust.
12666 * gdb.mi/mi-syn-frame.exp: Adjust.
12667 * gdb.mi/mi2-syn-frame.exp: Adjust.
12668 * gdb.mi/mi-until.exp: Adjust.
12669 * gdb.mi/mi2-until.exp: Adjust.
12670 * gdb.mi/mi-var-display.exp: Adjust.
12671 * gdb.mi/mi2-var-display.exp: Adjust.
12672 * gdb.mi/mi-watch.exp: Adjust.
12673 * gdb.mi/mi2-watch.exp: Adjust.
12674
fdc59709 126752008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 12676
a9c64011
AS
12677 * aclocal.m4: Add override.m4.
12678 * configure: Regenerate.
fdc59709 12679
8e91f023
VP
126802008-04-19 Vladimir Prus <vladimir@codesourcery.com>
12681
12682 * gdb.mi/var-cmd.c (do_at_tests): Verify that
12683 '-var-update --all-values' reports new value even the type
12684 of a variable object has changed.
12685
233a11ab
CS
126862008-04-18 Craig Silverstein <csilvers@google.com>
12687
12688 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
12689 files.
d24317b4 12690
9c1137ad
JB
126912008-04-18 Joel Brobecker <brobecker@adacore.com>
12692
12693 * gdb.ada/atomic_enum: New test program.
12694 * gdb.ada/atomic_enum.exp: New testcase.
12695
66d0bbc7
DE
126962008-04-17 Doug Evans <dje@google.com>
12697
12698 * gdb.opt/Makefile.in: Fix whitespace.
12699
100906b0
UW
127002008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
12701
12702 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
12703
4584e32e
DE
127042008-04-17 Doug Evans <dje@google.com>
12705
12706 * gdb.base/hashline1.exp: New testcase.
12707 * gdb.base/hashline2.exp: New testcase.
12708 * gdb.base/hashline2.exp: New testcase.
12709
0a320680
PA
127102008-04-17 Pedro Alves <pedro@codesourcery.com>
12711
12712 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
12713
18ac113b
AR
127142008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
12715
12716 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
12717 temporary breakpoint to match "Temporary breakpoint".
12718 * gdb.base/break.exp (delete_breakpoints): Likewise.
12719 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
12720 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
12721 * gdb.base/display.exp: Likewise.
12722 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
12723 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
12724 * gdb.base/restore.exp (restore_tests): Likewise.
12725 * gdb.base/sepdebug.exp: Likewise.
12726 * gdb.base/watchpoint.exp: Likewise.
12727 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
12728 * gdb.mi/mi-pending.exp: Likewise.
12729 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
12730 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
12731 * gdb.mi/mi-var-cmd.exp: Likewise.
12732 * gdb.mi/mi-var-display.exp: Likewise.
12733 * gdb.mi/mi2-cli.exp: Likewise.
12734 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
12735 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
12736 * gdb.mi/mi2-var-display.exp: Likewise.
12737 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
12738 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
12739 new "disp" field.
a9c64011 12740 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
12741 reason. This is to support fix for PR2424.
12742
add38693
JK
127432008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12744
12745 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
12746
fcacd99f
VP
127472008-04-13 Vladimir Prus <vladimir@codesourcery.com>
12748
12749 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 12750 field. Add more floating varobj tests.
fcacd99f 12751 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
12752 field.
12753 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
12754 (main): Call do_at_tests.
12755 * lib/mi-support.exp (mi_create_floating_varobj)
12756 (mi_varobj_update_with_type_change): New.
fcacd99f 12757
de051565
MK
127582008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
12759
12760 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
12761 option of -var-evaluate-expression.
12762 * gdb.mi/mi2-var-display.exp: Likewise.
12763
dbc52822
VP
127642008-04-07 Vladimir Prus <vladimir@codesourcery.com>
12765
12766 Introduce test setup helpers.
a9c64011
AS
12767 * lib/gdb.exp (build_executable, clean_restart)
12768 (prepare_for_testing): New.
12769 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
12770 * gdb.base/return.exp: Likewise.
12771 * gdb.base/ending-run.exp: Likewise.
dbc52822 12772
473591da
NR
127732008-04-07 Nick Roberts <nickrob@snap.net.nz>
12774
12775 * gdb.mi/mi-async.exp: New test for asynchronous Machine
12776 Interface (MI) responses.
12777
2b2d9e11
VP
127782008-04-06 Vladimir Prus <vladimir@codesourcery.com>
12779
a9c64011
AS
12780 * gdb.cp/breakpoint.cc: New code to test conditions involving
12781 member variables.
12782 * gdb.cp/breakpoint.exp: Test condition involving member
12783 variables.
2b2d9e11 12784
bb378428
VP
127852008-04-05 Vladimir Prus <vladimir@codesourcery.com>
12786
12787 * lib/mi-support.exp (mi_expect_stop): New.
12788 (mi_run_cmd): Change the
12789 token. Use mi_send_resuming_command, use
12790 mi_expect_stop.
12791 (mi_execute_to_helper): Rename to mi_execute_to.
12792 (mi_send_resuming_command): Add more error patterns.
12793 (mi_wait_for_stop): Renamed to...
12794 (mi_get_stop_line): ...this.
12795 (mi_run_inline_test): Adjust.
12796
12797 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
12798 * gdb.mi/mi-console.exp: Likewise.
12799 * gdb.mi/mi-pending.exp: Likewise.
12800 * gdb.mi/mi-simplerun.exp: Likewise.
12801 * gdb.mi/mi-stack.exp: Likewise.
12802 * gdb.mi/mi-stepi.exp: Likewise.
12803 * gdb.mi/mi-syn-frame.exp: Add comment.
12804 * gdb.mi/mi-until.exp: Likewise.
12805 * gdb.mi/mi-var-display.exp: Likewise.
12806 * gdb.mi/mi-watch.exp: Likewise.
12807 * gdb.mi/mi2-cli.exp: Likewise.
12808 * gdb.mi/mi2-console.exp: Likewise.
12809 * gdb.mi/mi2-simplerun.exp: Likewise.
12810 * gdb.mi/mi2-stack.exp: Likewise.
12811 * gdb.mi/mi2-stepi.exp: Likewise.
12812 * gdb.mi/mi2-until.exp: Likewise.
12813 * gdb.mi/mi2-var-display.exp: Likewise.
12814 * gdb.mi/mi2-watch.exp: Likewise.
12815
62172bb9
UW
128162008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12817
12818 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
12819
12820 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
12821
a13e061a
PA
128222008-04-04 Pedro Alves <pedro@codesourcery.com>
12823
12824 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
12825 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
12826 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
12827 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
12828 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
12829 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
12830 expect an mi error duplicated in stderr.
12831
eae06beb
JB
128322008-04-03 Joel Brobecker <brobecker@adacore.com>
12833
12834 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
12835 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
12836 Add a couple of tests that verify the behavior when the new setting
12837 is set to "cancel" and "all".
12838 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
12839 "ask" before we start the testing.
12840
79c6ced6
AR
128412008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
12842
12843 * gdb.cp/casts.cc: Add class reference variables.
12844 * gdb.cp/casts.exp: New test cases for up/down casting references.
12845
6c2d1a6b
MK
128462008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
12847
12848 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
12849 instead of beginning to make an extra test pass.
12850 * gdb.mi/mi2-var-display.exp: Likewise.
12851
55b411d9
MR
128522008-03-31 Maciej W. Rozycki <macro@mips.com>
12853
12854 * gdb.base/break.exp: Mark failures as such. Fix formatting.
12855
c6140da2
MD
128562008-03-31 Markus Deuling <deuling@de.ibm.com>
12857 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12858
12859 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
12860 value. Add xfail for older kernels.
12861
79732189
AR
128622008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
12863
12864 Bring mi-support in line with gdb.exp.
12865 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
12866 (mi_gdb_start): New function.
12867
33c3676e
MR
128682008-03-28 Maciej W. Rozycki <macro@mips.com>
12869
12870 * gdb.mi/mi-var-cmd.exp: Fix a typo.
12871
92e28119
VP
128722008-03-26 Vladimir Prus <vladimir@codesourcery.com>
12873
12874 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
12875 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 12876
9e8e3afe
VP
128772008-03-26 Vladimir Prus <vladimir@codesourcery.com>
12878
12879 * lib/mi-support.exp (mi_create_varobj_checked): New.
12880 (mi_list_varobj_children): Allow to check for a
12881 value.
12882 (mi_list_array_varobj_children): New.
12883
12884 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
12885 and mi_list_varobj_children, as opposed to hardcoding
12886 expected strings.
12887 * gdb.mi/gdb701.exp: Likewise.
12888 * gdb.mi/gdb792.exp: Likewise.
12889 * gdb.mi/mi-var-block.exp: Likewise.
12890 * gdb.mi/mi-var-cmd.exp: Likewise.
12891 * gdb.mi/mi-var-invalidate.exp: Likewise.
12892 * gdb.mi/mi2-var-block.exp: Likewise.
12893 * gdb.mi/mi2-var-child.exp: Likewise.
12894 * gdb.mi/mi2-var-cmd.exp: Likewise.
12895 * gdb.mi/mi2-var-display.exp: Likewise.
12896
9df50351
JK
128972008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
12898
12899 Fix random false FAILs on i386.
12900 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
12901
31e5d73a
DJ
129022008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
12903
12904 PR gdb/544
12905 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
12906
12f4afab
DJ
129072008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
12908
12909 PR gdb/544
12910 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
12911
b562a0cb
DJ
129122008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
12913
12914 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
12915 fixed PR gdb/544.
12916
17faa917
DJ
129172008-03-21 Pedro Alves <pedro@codesourcery.com>
12918
12919 * gdb.threads/fork-child-threads.exp: Test next over fork.
12920
6214f497
DJ
129212008-03-21 Chris Demetriou <cgd@google.com>
12922
12923 * gdb.base/break.exp (rbreak junk): New test for rbreak
12924 "Junk at end of arguments" issue.
12925
63092375
DJ
129262008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
12927
12928 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
12929 *& to work on created array elements.
12930 (Top level): Test print $pc with a file. Test string operations
12931 without a target.
12932 * gdb.base/ptype.exp: Do not expect *& to work on created array
12933 elements.
12934
b21991b0
DJ
129352008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
12936
12937 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
12938 gdb.threads/staticthreads.exp: Update exit query.
12939
c4b347c7
SL
129402008-03-07 Sandra Loosemore <sandra@codesourcery.com>
12941
12942 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
12943
fa4727a6
DJ
129442008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
12945
12946 * gdb.base/watchpoint.c (global_ptr, func4): New.
12947 (main): Call func4.
12948 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
12949 (test_inaccessible_watchpoint): New.
12950
2f34202f
MR
129512008-02-29 Maciej W. Rozycki <macro@mips.com>
12952
12953 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
12954 select the largest.
12955
0d6ba1b1
DJ
129562008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
12957
12958 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
12959 frames-invalid annotations.
12960
e691325a
PM
129612008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
12962
a9c64011 12963 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 12964
f85b5ecc
DE
129652008-02-27 Doug Evans <dje@google.com>
12966
12967 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
12968 for bug 1738.
12969 (breakpoint_to_handler_entry): Ditto.
12970
b40e7bf3
JB
129712008-02-27 Joel Brobecker <brobecker@adacore.com>
12972
12973 * gdb.base/ending-run.exp: Use the first line of code inside
12974 function body to test breakpoints.
12975 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
12976 location where the breakpoint is inserted when using the line
12977 where a function is declared. Fix typo in the description of
12978 one of the tests.
12979 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
12980
2faca73a
PM
129812008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
12982
12983 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 12984 tests.
2faca73a 12985
6f439c36
PM
129862008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
12987
12988 * gdb.base/args.exp: avoid same output for tests
12989 with single quotes.
12990
54e52265
VP
129912008-02-26 Vladimir Prus <vladimir@codesourcery.com>
12992
a9c64011
AS
12993 * gdb.base/annota1.exp: Adjust for 'info break'
12994 format changes.
12995 * gdb.base/annota3.exp: Likewise.
12996 * gdb.base/break.exp: Likewise.
12997 * gdb.base/condbreak.exp: Likewise.
12998 * gdb.base/pending.exp: Likewise.
12999 * gdb.base/sepdebug.exp: Likewise.
13000 * gdb.base/unload.exp: Likewise.
13001 * gdb.cp/ovldbreak.exp: Likewise.
13002 * gdb.mi/mi-pending.exp: Likewise.
54e52265 13003
897b09ca
DE
130042008-02-07 Doug Evans <dje@google.com>
13005
13006 * gdb.cp/mb-inline.exp: New.
13007 * gdb.cp/mb-inline.h: New.
13008 * gdb.cp/mb-inline1.cc: New.
13009 * gdb.cp/mb-inline2.cc: New.
13010
b1c32d35
PM
130112008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
13012
13013 * gdb.pascal/floats.pas: New test program.
13014 * gdb.pascal/floats.exp: New testcase.
13015
1a4ca44a
TJB
130162008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
13017
13018 * gdb.base/callfuncs.c (t_float_many_args): New function.
13019 (t_double_many_args): New function.
13020 * gdb.base/callfuncs.exp: Add tests for exceeding float
13021 and double parameters passed through the stack.
13022
439048e8
JB
130232008-02-05 Joel Brobecker <brobecker@adacore.com>
13024
13025 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
13026 gdb.ada/complete/foo.adb: New files.
13027 * gdb.ada/complete.exp: New testcase.
13028
81fe8080
DE
130292008-02-03 Doug Evans <dje@google.com>
13030
301f0ecf
DE
13031 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
13032
81fe8080
DE
13033 * gdb.cp/gdb2384.exp: New file.
13034 * gdb.cp/gdb2384.cc: New file.
13035 * gdb.cp/gdb2384-base.h: New file.
13036 * gdb.cp/gdb2384-base.cc: New file.
13037
4b071aec
DE
130382008-02-02 Doug Evans <dje@google.com>
13039
13040 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
13041
61137ba6
JB
130422007-02-01 Joel Brobecker <brobecker@adacore.com>
13043
13044 * gdb.ada/sym_print_name: New test program.
13045 * gdb.ada/sym_print_name.exp: New testcase.
13046
130472007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
13048
13049 * gdb.ada/nested/hello.adb: New file.
13050 * gdb.ada/nested.exp: New testcase.
13051 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
13052
98deb0da
VP
130532008-02-01 Vladimir Prus <vladimir@codesourcery.com>
13054
13055 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
13056 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
13057 don't cause future evaluations of function to report
13058 creation of internal breakpoints.
98deb0da 13059
723a2275
VP
130602008-02-01 Vladimir Prus <vladimir@codesourcery.com>
13061
13062 * gdb.mi/mi-break.exp (test_error): New.
13063 Call it.
13064
fb546a2f
LM
130652008-01-31 Luis Machado <luisgpm@br.ibm.com>
13066
13067 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
13068 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
13069
2d8fd90a
PM
130702008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
13071
13072 * gdb.pascal/integers.pas: New test program.
13073 * gdb.pascal/integers.exp: New testcase.
13074
a7fa0ded
PM
130752008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
13076
13077 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
13078
5e1a1926
TJB
130792008-01-30 Luis Machado <luisgpm@br.ibm.com>
13080
13081 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
13082 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
13083
8d04f9f0
JB
130842008-01-30 Paul Hilfinger <hilfinger@adacore.com>
13085
13086 * gdb.ada/formatted_ref: New test program.
13087 * gdb.ada/formatted_ref.exp: New testcase.
13088
13089 * gdb.cp/formatted-ref.cc: New file.
13090 * gdb.cp/formatted-ref.exp: New testcase.
13091
ce75a98f
JB
130922008-01-30 Joel Brobecker <brobecker@adacore.com>
13093
13094 * gdb.base/ptype.exp: Add testing of "ptype $pc".
13095
e835f6bf
NR
130962008-01-30 Nick Roberts <nickrob@snap.net.nz>
13097
13098 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
13099 (test_file_list_exec_source_file): Update to new macro-info field.
13100
d118ef87
PH
131012008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
13102
13103 * gdb.ada/exprs: New test program.
13104 * gdb.ada/exprs.exp: New testcase.
13105
7d35ab09
TJB
131062008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
13107
13108 * dfp-test.c (DELTA, DELTA_B): New definitions.
13109 (double_val1, double_val2, double_val3, double_val4, double_val5,
13110 double_val6, double_val7, double_val8, double_val9, double_val10,
13111 double_val11, double_val12, double_val13, double_val14, dec32_val1,
13112 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
13113 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
13114 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
13115 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
13116 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
13117 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
13118 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
13119 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
13120 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
13121 dec128_val16): New global variables.
13122 (decimal_dec128_align): New function.
13123 (decimal_mixed): Likewise.
13124 (decimal_many_args_dec32): Likewise.
13125 (decimal_many_args_dec64): Likewise.
13126 (decimal_many_args_dec128): Likewise.
13127 (decimal_many_args_mixed): Likewise.
13128 * dfp-test.exp: Add tests calling new inferior functions.
13129
2d717e4f
DJ
131302008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
13131
13132 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
13133 gdb.server/ext-run.exp: New files.
13134 * lib/gdbserver-support.exp (gdbserver_download): New.
13135 (gdbserver_start): New. Update gdbserver expected
13136 output.
13137 (gdbserver_spawn): Use them.
13138 (gdbserver_start_extended): New.
13139
e85a822c
DJ
131402008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
13141
13142 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
13143 Run on GNU/Linux.
13144 (do_exec_tests): Check for systems which do not support catchpoints.
13145 Do not match START.
13146 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
13147 Run on GNU/Linux. Enable verbose output.
13148 (check_fork_catchpoints): New.
13149 (explicit_fork_child_follow, catch_fork_child_follow)
13150 (tcatch_fork_parent_follow): Update expected messages.
13151 (do_fork_tests): Use check_fork_catchpoints.
13152 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
13153 Run on GNU/Linux. Enable verbose output.
13154 (check_vfork_catchpoints): New.
13155 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
13156 expected messages.
13157 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
13158
401ea829
JB
131592008-01-29 Jim Blandy <jimb@red-bean.com>
13160
13161 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
13162 host' errors.
13163 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
13164
aceaf3ad
JB
131652008-01-29 Jim Blandy <jimb@red-bean.com>
13166
13167 * gdb.threads/sigthread.c: Use barriers to ensure that
13168 child_thread and child_thread_two are always initialized before we
13169 start to use them.
13170
a5606eee
VP
131712008-01-29 Vladimir Prus <vladimir@codesourcery.com>
13172
13173 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
13174 * gdb.base/watchpoint-solib.c: New.
13175 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 13176
c55a82bb
PM
131772008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
13178
13179 * gdb.base/gdb1056.exp: Add unsigned integer test.
13180
0993fe05
DE
131812008-01-28 Doug Evans <dje@google.com>
13182
13183 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
13184
4fe42e7f
JB
131852008-01-27 Jim Blandy <jimb@codesourcery.com>
13186
c7a69933
JB
13187 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
13188
4fe42e7f
JB
13189 * gdb.base/expand-psymtabs.exp: Doc fix.
13190
5def8285
MK
131912008-01-26 Mark Kettenis <kettenis@gnu.org>
13192
13193 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
13194
5313c911
NR
131952008-01-24 Nick Roberts <nickrob@snap.net.nz>
13196
a9c64011 13197 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
13198 -var-set-format.
13199
93815fbf
VP
132002008-01-23 Chris Demetriou <cgd@google.com>
13201
13202 * gdb.threads/thread_events.c: New testcase source file.
13203 * gdb.threads/thread_events.exp: New testcase expect file.
13204
467a88ee
NR
132052008-01-23 Nick Roberts <nickrob@snap.net.nz>
13206
13207 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
13208
13209 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
13210 -var-set-format.
13211
d8f82aba
DJ
132122008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
13213 Vladimir Prus <vladimir@codesourcery.com>
13214
13215 * gdb.base/float.exp: Allow missing floating point for m68k and
13216 PowerPC.
13217
60c46647
VP
132182008-01-22 Vladimir Prus <vladimir@codesourcery.com>
13219
13220 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
13221 ignore count.
13222 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
13223 * gdb.mi/mi-cli.exp: Adjust.
13224 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 13225
c7dd36a1
PA
132262008-01-17 Pedro Alves <pedro@codesourcery.com>
13227
13228 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
13229 and 'dummy_ptr' integer pointer. Initialize struct_declarations
13230 with dummy_ptr's address.
13231 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
13232 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
13233 all targets.
13234 * gdb.mi/mi2-var-child.exp: Likewise.
13235
39d5313e
JB
132362008-01-09 Joel Brobecker <brobecker@adacore.com>
13237
13238 * gdb.ada/null_array: New test program.
13239 * gdb.ada/null_array.exp: New testcase.
13240
0aea4bf3
LM
132412008-01-09 Luis Machado <luisgpm@br.ibm.com>
13242
13243 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
13244 with required float modifiers.
13245
0b354900
JB
132462008-01-08 Joel Brobecker <brobecker@adacore.com>
13247
13248 * gdb.ada/funcall_param: New test program.
13249 * gdb.ada/funcall_param.exp: New testcase.
13250
cdb7f5d4
JB
132512008-01-08 Joel Brobecker <brobecker@adacore.com>
13252
13253 * gdb.ada/arrayparam: New test program.
13254 * gdb.ada/arrayparam.exp: New testcase.
13255
88e2547f
JB
132562008-01-08 Joel Brobecker <brobecker@adacore.com>
13257
13258 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
13259 landed. Should also fix random failures in the test following it.
13260
f6867ce0
TJB
132612008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
13262
13263 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
13264 for expressions with decimal float values.
13265 (test_dfp_conversions): New function to test casts to and from
13266 decimal float types.
13267 Call test_dfp_conversions.
13268 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
13269 elements.
13270 (main): Initialize ds.float4 and ds.double8 elements.
13271 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
13272 string to new error message.
13273 (d64_set_tests): Likewise.
13274 (d128_set_tests): Likewise.
13275 Add tests for expressions with decimal float variables. Add tests for
13276 conversions to and from decimal float types.
13277
f9c11282
JB
132782008-01-05 Joel Brobecker <brobecker@adacore.com>
13279
13280 * gdb.ada/packed_tagged/comp_bug.adb: New file.
13281 * gdb.ada/packed_tagged.exp: New testcase.
13282
0ecbca72
JB
132832008-01-04 Joel Brobecker <brobecker@adacore.com>
13284
13285 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
13286 gdb.ada/homonym/homonym_main.adb: New files.
13287 * gdb.ada/homonym.exp: New testcase.
13288
c18d3d89
JB
132892008-01-04 Joel Brobecker <brobecker@adacore.com>
13290
13291 * gdb.ada/packed_array.exp: Add testing of references to
13292 a packed array.
13293
ecc7085b
JB
132942008-01-04 Joel Brobecker <brobecker@adacore.com>
13295
13296 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
13297 New files.
13298 * gdb.ada/type_coercion.exp: New testcase.
13299
c474c922
JB
133002008-01-04 Joel Brobecker <brobecker@adacore.com>
13301
13302 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
13303 gdb.ada/tagged/foo.adb: New file.
13304 * gdb.ada/tagged.exp: New testcase.
13305
9005b927
JB
133062008-01-04 Joel Brobecker <brobecker@adacore.com>
13307
13308 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
13309 gdb.ada/ptype_field/foo.adb: New files.
13310 * gdb.ada/ptype_field.exp: New testcase.
13311
1a6aaad8
JB
133122008-01-03 Joel Brobecker <brobecker@adacore.com>
13313
13314 * gdb.ada/print_pc.exp: New testcase.
13315
0ef22f53
JB
133162008-01-03 Joel Brobecker <brobecker@adacore.com>
13317
13318 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
13319 gdb.ada/taft_type/p.adb: New files.
13320 * gdb.ada/taft_type.exp: New testcase.
13321
1689ecf8
JB
133222008-01-03 Joel Brobecker <brobecker@adacore.com>
13323
13324 * gdb.ada/array_bounds/bar.adb: New file.
13325 * gdb.ada/array_bounds.exp: New testcase.
13326
a4d0b9c3
JB
133272008-01-03 Joel Brobecker <brobecker@adacore.com>
13328
13329 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
13330 gdb.ada/arrayptr/foo.adb: New files.
13331 * gdb.ada/arrayptr.exp: New testcase.
13332
a31ace00
JB
133332008-01-03 Joel Brobecker <brobecker@adacore.com>
13334
13335 * gdb.base/set-lang-auto.exp: New testcase.
13336
a97fced3
JB
133372008-01-03 Joel Brobecker <brobecker@adacore.com>
13338
13339 * gdb.ada/fun_addr/foo.adb: New file.
13340 * gdb.ada/fun_addr.exp: New testcase.
13341
ef29ce1a
JK
133422008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13343
13344 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
13345 New files
13346
0fafefe3
JB
133472008-01-02 Joel Brobecker <brobecker@adacore.com>
13348
13349 * array_subscript_addr/p.adb: New file.
a9c64011 13350 * array_subscript_addr.exp: New testcase.
0fafefe3 13351
c4359f8d
JB
133522008-01-02 Joel Brobecker <brobecker@adacore.com>
13353
a9c64011 13354 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
13355 New files.
13356 * gdb.ada/str_cmp_ref.exp: New testcase.
13357
1aa1b15b
JB
133582008-01-01 Joel Brobecker <brobecker@adacore.com>
13359
13360 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
13361 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 13362 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 13363
81c9b2cf
JB
133642008-01-01 Joel Brobecker <brobecker@adacore.com>
13365
13366 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
13367 gdb.ada/ref_param/pck.ads: New files.
13368 * gdb.ada/ref_param.exp: New testcase.
13369
319e4674
JB
133702008-01-01 Joel Brobecker <brobecker@adacore.com>
13371
13372 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
13373 gdb.ada/interface/foo.adb: New files.
13374 * gdb.ada/interface.exp: New testcase.
13375
ef682c56
JB
133762007-12-31 Jim Blandy <jimb@codesourcery.com>
13377
13378 * gdb.base/multi-forks.exp: Consume all output from child
13379 processes before proceeding to next test.
13380
f6f3eb6c
JB
133812007-12-29 Jim Blandy <jimb@codesourcery.com>
13382
13383 * configure: Regenerated.
13384
f652e42f
JB
133852007-12-27 Joel Brobecker <brobecker@adacore.com>
13386
13387 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
13388 gdb.ada/fixed_cmp/fixed.adb: New files.
13389 * gdb.ada/fixed_cmp.exp: New testcase.
13390
6943e596
JB
133912007-12-27 Joel Brobecker <brobecker@adacore.com>
13392
13393 * gdb.ada/boolean_expr.exp: New testcase.
13394
aad9a193
JB
133952007-12-26 Jim Blandy <jimb@codesourcery.com>
13396
13397 * gdb.base/multi-forks.exp: Doc fix.
13398
fb5f3683
JB
133992007-12-26 Joel Brobecker <brobecker@adacore.com>
13400
13401 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
13402 * gdb.ada/char_param.exp: Do not compile our test program with
13403 -gnata, this is unnecessary.
13404 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
13405
384e4a9c
JB
134062007-12-24 Joel Brobecker <brobecker@adacore.com>
13407
13408 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
13409 gdb.ada/print_chars/foo.adb: New files.
13410 * gdb.ada/print_chars.exp: New testcase.
13411
01e044f7
JB
134122007-12-24 Joel Brobecker <brobecker@adacore.com>
13413
13414 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
13415 gdb.ada/char_param/foo.adb: New files.
13416 * gdb.ada/char_param.exp: New testcase.
13417
0ce17860
JB
134182007-12-22 Jim Blandy <jimb@codesourcery.com>
13419
13420 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
13421 hard-coding source line numbers into the test.
13422 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
13423 gdb_get_line_number to find.
13424
919809b9
JB
134252007-12-22 Joel Brobecker <brobecker@adacore.com>
13426
13427 * gdb.base/ptype.c (highest): New struct type.
13428 (the_highest): New variable of that type.
13429 (main): Add dummy assignment to a field of variable the_highest.
13430 * gdb.base/ptype.exp: Test type printing of our new variable.
13431
abc8a88d
PM
134322007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
13433
13434 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 13435 and record first explicitly generated thread number.
abc8a88d
PM
13436 Use that thread number for thread specific watchpoint test.
13437 Add iteration number to repetitive tests.
13438
5158f3e3
CES
134392007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
13440 Jim Blandy <jimb@codesourcery.com>
13441
13442 * gdb.base/expand-psymtabs.c: New testcase
13443 source file.
13444 * gdb.base/expand-psymtabs.exp: New testcase
13445 expect file.
13446
37e4754d
LM
134472007-12-17 Luis Machado <luisgpm@br.ibm.com>
13448
13449 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
13450 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
13451
551e5d04
JB
134522007-12-17 Joel Brobecker <brobecker@adacore.com>
13453
13454 * gdb.ada/frame_args/foo.adb: New file.
13455 * gdb.ada/frame_args/pck.ads: New file.
13456 * gdb.ada/frame_args/pck.adb: New file.
13457 * gdb.ada/frame_args.exp: New testcase.
13458
a05ee097
JB
134592007-12-17 Joel Brobecker <brobecker@adacore.com>
13460
13461 * gdb.base/frame-args.c: New file.
13462 * gdb.base/frame-args.exp: New testcase.
13463
c162e8c9 134642007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 13465 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
13466
13467 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
13468
afe8ab22 134692007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 13470
afe8ab22
VP
13471 * gdb.mi/mi-pending.exp: New.
13472 * gdb.mi/mi-pending.c: New.
13473 * gdb.mi/mi-pendshr.c: New.
13474
dfdfb3ca
JB
134752007-12-06 Jim Blandy <jimb@codesourcery.com>
13476
13477 * gdb.base/default.exp: Update expected output for 'info catch'.
13478
b7fca990
JK
134792007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
13480
13481 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
13482 must be set to binary.
13483
6a1afc1e
PA
134842007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
13485
13486 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
13487
a6b151f1
DJ
134882007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
13489
13490 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
13491 gdb.mi/mi-file-transfer.exp: New.
13492
43039443
JK
134932007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
13494
13495 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
13496
0ef2251b
MR
134972007-11-22 Maciej W. Rozycki <macro@mips.com>
13498
13499 * gdb.trace/backtrace.exp: Fix a typo.
13500 * gdb.trace/circ.exp: Likewise.
13501 * gdb.trace/collection.exp: Likewise.
13502 * gdb.trace/limits.exp: Likewise.
13503 * gdb.trace/report.exp: Likewise.
13504 * gdb.trace/tfind.exp: Likewise.
13505 * gdb.trace/while-dyn.exp: Likewise.
13506
5443631e
NR
135072007-11-21 Nick Roberts <nickrob@snap.net.nz>
13508
13509 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
13510 objects of pointers that can't be dereferenced are now
13511 "noneditable".
13512
a4ce5b0d
UW
135132007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13514
13515 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
13516 (target_cpu): Remove.
13517
d6e956e5
VP
135182007-10-15 Vladimir Prus <vladimir@codesourcery.com>
13519
13520 * gdb.base/ending-run.exp: Expect the list of cleared
13521 breakpoint to come in natural order, not the reversed one.
a9c64011 13522
214270ab
VP
135232007-11-07 Vladimir Prus <vladimir@codesourcery.com>
13524
13525 * gdb.mi/mi-var-child.c (do_child_deletion): New.
13526 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 13527
1a619819
LM
135282007-11-05 Luis Machado <luisgpm@br.ibm.com>
13529
13530 * gdb.base/printcmds.exp: New function
13531 test_printf_with_dfp.
13532
5b01a6fa
DE
135332007-11-02 Doug Evans <dje@google.com>
13534
13535 * gdb.disasm/t01_mov.s: Remove carriage returns.
13536 * gdb.disasm/t02_mova.s: Ditto.
13537 * gdb.disasm/t03_add.s: Ditto.
13538 * gdb.disasm/t04_sub.s: Ditto.
13539 * gdb.disasm/t05_cmp.s: Ditto.
13540 * gdb.disasm/t06_ari2.s: Ditto.
13541 * gdb.disasm/t07_ari3.s: Ditto.
13542 * gdb.disasm/t08_or.s: Ditto.
13543 * gdb.disasm/t09_xor.s: Ditto.
13544 * gdb.disasm/t10_and.s: Ditto.
13545 * gdb.disasm/t11_logs.s: Ditto.
13546 * gdb.disasm/t12_bit.s: Ditto.
13547 * gdb.disasm/t13_otr.s: Ditto.
13548
ec33ab7f
JK
135492007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13550
13551 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
13552
ae0d01ff
UW
135532007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13554
13555 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
13556 provide DFP support.
13557
55eddb0f
DJ
135582007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
13559
13560 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
13561 Test "set powerpc vector-abi". Skip auto-detection tests for old
13562 toolchains.
13563
7020f05c
PA
135642007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
13565
13566 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
13567 with [string compare].
13568
84bc3db9
PA
135692007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
13570
13571 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
13572 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
13573
5876dc88
LM
135742007-10-25 Luis Machado <luisgpm@br.ibm.com>
13575
13576 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
13577 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
13578 * gdb.opt/Makefile.in: New makefile.
13579 * Makefile.in: Create new directory "gdb.opt".
13580 * configure.ac: Add "gdb.opt" directory.
13581 * configure: Regenerated.
a9c64011 13582
c3ea9a14
DE
135832007-10-25 Doug Evans <dje@google.com>
13584
13585 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
13586 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
13587
a9c64011 135882007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
13589 Thiago Jung Bauermann <bauerman@br.ibm.com>
13590
13591 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
13592 Floating Point expressions.
13593 * gdb.base/dfp-test.exp: new file adding tests for Decimal
13594 Floating Point variables.
13595 * gdb.base/dfp-test.c: new file containing program with Decimal
13596 Floating variables, used by gdb.base/dfp-test.exp.
13597
62a24a2b
DJ
135982007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
13599
13600 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
13601
e7b1eae6
UW
136022007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13603
13604 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
13605 compiling test case with GCC.
13606 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
13607
c641edcc
UW
136082007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13609
13610 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
13611 format changes.
13612
5e5ebfe6
MS
136132007-10-18 Michael Snyder <msnyder@specifix.com>
13614
13615 * gdb.base/dbx.exp: Add missing "-re " operator.
13616
e831e7b6
GM
136172007-10-16 Gaius Mulley <gaius@glam.ac.uk>
13618
13619 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
13620 * configure.ac: Removed trailing spaces after backslash.
13621 * gdb.modula2: New directory.
13622 * gdb.modula2/Makefile.in: New file.
13623 * gdb.modula2/unbounded-array.exp: New file.
13624 * gdb.modula2/unbounded1.c: New file.
13625
7cc46491
DJ
136262007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
13627
13628 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
13629
136302007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
13631
13632 * gdb.base/sigstep.c (main): Add checks for
13633 return values for setitimer call.
13634 Call setitimer again with itimer = ITIMER_REAL
13635 if first call to setitimer fails.
13636
e91528f0
KH
136372007-10-11 Kazu Hirata <kazu@codesourcery.com>
13638
13639 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
13640 of $timeout.
13641
2ec9a4f8
DJ
136422007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
13643
13644 * gdb.server/server-run.exp: Test for dynamic linker symbols.
13645
136462007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
13647
13648 * lib/gdb.exp (gdb_run_cmd): Move comment outside
13649 of gdb_expect call, to avoid interruption.
13650
64b2fa04
PA
136512007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
13652
13653 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
13654 (v_unsigned_long_long, v_long_long_array)
13655 (v_signed_long_long_array, v_unsigned_long_long_array)
13656 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
13657 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
13658 [!NO_LONG_LONG]: New.
13659 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
13660 v_long_long_member.
13661
13662 (v_long_long_func, v_signed_long_long_func)
13663 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
13664 (main) [!NO_LONG_LONG]: Initialize long long variants.
13665
13666 * gdb.base/whatis.exp: If board file requests no_long_long, build
13667 test with NO_LONG_LONG defined. Test long long, signed long long,
13668 and unsigned long long variants but only if board file doesn't
13669 disable it.
13670
a912286e 136712007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 13672 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
13673
13674 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
13675 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
13676 * configure: Regenerated.
13677 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
13678 gdb.pascal/types.exp, lib/pascal.exp: New files.
13679
471ba8c9
DJ
136802007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
13681
13682 * gdb.cp/classes.exp (do_tests): Always step to the line after the
13683 call.
13684 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
13685 to return to the call.
13686 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
13687 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
13688 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
13689 * gdb.mi/mi-until.exp (test_until): Likewise.
13690 * gdb.mi/mi2-until.exp (test_until): Likewise.
13691
fef8a650
DJ
136922007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
13693
13694 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
13695 two-char array.
13696 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
13697
d983da9c
DJ
136982007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
13699
13700 * gdb.threads/watchthreads.c (thread_function): Sleep between
13701 iterations.
13702 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
13703 at once for S/390. Generate matching fails and passes.
13704
17f62551
VP
137052007-09-27 Vladimir Prus <vladimir@codesourcery.com>
13706
13707 * gdb.mi/var-cmd.c (do_children_tests): Initialize
13708 the 'struct_declarations' variable to zeros.
a9c64011 13709
ed0616c6
VP
137102007-09-24 Vladimir Prus <vladimir@codesourcery.com>
13711
13712 * gdb.cp/mb-ctor.cc: New.
13713 * gdb.cp/mb-ctor.exp: New.
13714 * gdb.cp/mb-templates.cc: New.
13715 * gdb.cp/mb-templates.exp: New.
13716
41f1b697
DJ
137172007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
13718
13719 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
13720
3f213f78
PA
137212007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
13722
13723 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
13724 targets.
13725 * configure: Regenerate.
13726
0d381245 137272007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 13728
0d381245
VP
13729 * gdb.base/annota1.exp: Adjust for 'info break'
13730 format changes.
13731 * gdb.base/annota3.exp: Likewise.
13732 * gdb.base/break.exp: Likewise.
13733 * gdb.base/condbreak.exp: Likewise.
13734 * gdb.base/pending.exp: Likewise.
13735 * gdb.base/sepdebug.exp: Likewise.
13736 * gdb.base/unload.exp: Likewise.
13737 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 13738
fe3f5fa8
VP
137392007-09-22 Vladimir Prus <vladimir@codesourcery.com>
13740
13741 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
13742 messages.
13743 * gdb.base/chng-syms.exp: Likewise.
13744 * gdb.base/unload.exp: Likewise.
a9c64011 13745
a75cf6c0
DJ
137462007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
13747
13748 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
13749
18ecae38
DJ
137502007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
13751
13752 * schedlock.c (NUM): Change to 1.
13753 (main): Use args[0] for the main thread.
13754 * schedlock.exp: Only expect two threads. Only issue one pass or fail
13755 regardless of the number of threads.
13756
5509918f
MR
137572007-09-14 Maciej W. Rozycki <macro@mips.com>
13758
4a543daf
MR
13759 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
13760 type down.
13761 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
13762 test.
13763 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
13764 watchpoint type down.
13765 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
13766 test.
13767
137682007-09-14 Maciej W. Rozycki <macro@mips.com>
13769
5509918f
MR
13770 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
13771 Move all the tests here and run them twice, once using software
13772 watchpoints and once using hardware watchpoints.
13773 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
13774
40b53987
DJ
137752007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
13776
13777 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
13778 test.
13779
695e2681
MK
137802007-09-10 Mark Kettenis <kettenis@gnu.org>
13781
8b3fc8d8
MK
13782 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
13783 build-id.
13784
695e2681
MK
13785 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
13786 know about $ORIGIN. Calculate output dir from $dest instead of
13787 using ${objdir}/{$subdir}.
13788
58d69f29
MK
137892007-09-09 Mark Kettenis <kettenis@gnu.org>
13790
13791 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
13792 gcore, before continuing with the test.
13793
3e347599
DJ
137942007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
13795
13796 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
13797 * gdb.mi/mi-watch.exp: Likewise.
13798
ea37ba09
DJ
137992007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
13800 Jim Blandy <jimb@codesourcery.com>
13801
13802 * gdb.arch/i386-sse.exp: Do not expect character constants.
13803 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
13804 * gdb.base/display.exp: Allow print/s.
13805 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
13806 and unsigned char array changes.
13807
2025a643
DJ
138082007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
13809
13810 * gdb.base/display.exp: Add tests for printf %p.
13811
26669a27
PA
138122007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
13813
13814 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
13815 the dll name to unicode.
13816
c8f021f8
JK
138172007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
13818
13819 * gdb.base/default.exp (show version): Update the version text.
13820 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
13821
4cf31eea
JK
138222007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13823
13824 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
13825 New files.
13826
4935890f
JK
138272007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13828
13829 * lib/gdb.exp (build_id_debug_filename_get): New function.
13830 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
13831 Remove the generate DEBUG file for the future testcase runs.
13832 New testcase for the NT_GNU_BUILD_ID retrieval.
13833 Move the final testing step to ...
13834 (test_different_dir): ... a new function.
13835 New parameter XFAIL to XFAIL all the tests performed.
13836 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
13837 New parameter TYPE to PF_PREFIX all the tests performed.
13838
02142340
VP
138392007-08-31 Vladimir Prus <vladimir@codesourcery.com>
13840
13841 * gdb.mi/mi-var-cp.cc (path_expression): New
13842 function.
13843 * gdb.mi/mi-var-cp.exp: Run path exression tests.
13844
36acd84e
UW
138452007-08-27 Markus Deuling <deuling@de.ibm.com>
13846
13847 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
13848 to fit into SPU Local Store memory.
13849
a896d121
JB
138502007-08-23 Joel Brobecker <brobecker@adacore.com>
13851
13852 * gdb.base/default.exp: Adjust the expected output of "info
13853 warranty" after the switch to GPLv3.
13854
7b433602
JB
138552007-08-23 Joel Brobecker <brobecker@adacore.com>
13856
13857 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
13858 to 30000 (from 20000).
13859
e22f8b7c
JB
138602007-08-23 Joel Brobecker <brobecker@adacore.com>
13861
13862 Switch the license of all .exp files to GPLv3.
13863 Switch the license of all .f and .f90 files to GPLv3.
13864 Switch the license of all .s and .S files to GPLv3.
13865
5a0e3bd0
JB
138662007-08-23 Joel Brobecker <brobecker@adacore.com>
13867
13868 * configure.ac: Switch license to GPLv3.
13869
cc00619d
JB
138702007-08-23 Joel Brobecker <brobecker@adacore.com>
13871
13872 Switch the licensing to GPLv3 for all .ads and .adb files.
13873
8d26208a
DJ
138742007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
13875
13876 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
13877 and t_int_double.
13878 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
13879
4fcb9948
JB
138802007-08-17 Joel Brobecker <brobecker@adacore.com>
13881
13882 * gdb.base/step-line.c: Switch license to GPL version 3, and
13883 update copyright year.
13884 * gdb.base/step-line.inp: Likewise.
13885
b9c34f67
JB
138862007-08-17 Joel Brobecker <brobecker@adacore.com>
13887
13888 * gdb.base/gdb1555.exp: Make expected output immune to formatting
13889 changes inside gdb1555.c.
13890 * gdb.base/pending.exp: Likewise.
13891
2cc17678
DJ
138922007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
13893
13894 * config/default.exp: New file.
13895
e48883f7
DJ
138962007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
13897
13898 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
13899 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
13900
1ab80e5b
MR
139012007-07-30 Maciej W. Rozycki <macro@mips.com>
13902
13903 * gdb.base/dump.exp: Force the correct endianness for binary
13904 formats not carrying this information.
13905
aba471f5
DJ
139062007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
13907
13908 * gdb.threads/staticthreads.exp: Match .*sem_post.
13909
d4e07204
DJ
139102007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
13911
13912 * gdb.base/readline.exp (operate_and_get_next): Match the final
13913 prompt.
13914
2b97317d
KB
139152007-07-23 Kevin Buettner <kevinb@redhat.com>
13916
13917 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
13918 to restarting SID.
13919
44efa07a
KB
139202007-07-18 Kevin Buettner <kevinb@redhat.com>
13921
13922 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
13923 prior to `gdb_start'.
13924
7b5ebade
KB
139252007-07-18 Kevin Buettner <kevinb@redhat.com>
13926
13927 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
13928 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
13929 Remove call to gdb_unload.
13930
255e7678
DJ
139312007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
13932 Daniel Jacobowitz <dan@codesourcery.com>
13933
13934 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
13935 for __WIN32__.
13936 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
13937 * gdb.base/unload.exp: Use shared library test routines.
13938
3a40aaa0
UW
139392007-07-03 Markus Deuling <deuling@de.ibm.com>
13940
13941 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
13942 * gdb.base/solib-symbol-lib.c: Likewise.
13943 * gdb.base/solib-symbol-main.c: Likewise.
13944
b0f4b84b
DJ
139452007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
13946
13947 * config/gdbserver.exp (gdb_reconnect): New.
13948 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
13949 gdb.base/solib-disc.exp: New files.
13950 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
13951 remote debugging".
13952 (gdb_compile): Add shlib_load flag.
13953 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
13954 port.
13955 (gdbserver_reconnect): New.
13956
1b05479a
DJ
139572007-07-01 Nick Roberts <nickrob@snap.net.nz>
13958 Daniel Jacobowitz <dan@codesourcery.com>
13959
13960 * gdb.base/annota3.exp: Test for if construct.
13961
86f78eb2
DJ
139622007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
13963
13964 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
13965
6a2eb474 139662007-06-21 Chris Dearman <chris@mips.com>
a9c64011 13967 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
13968
13969 * gdb.base/display.exp: Allow a newline after display/i.
13970 * gdb.base/pc-fp.exp: Likewise.
13971 * gdb.base/sigbpt.exp: Likewise.
13972
f8b73d13
DJ
139732007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
13974
13975 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
13976 required features to be included.
13977
4339e69e
DJ
139782007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
13979
13980 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
13981 in info threads output.
13982
23d964e7
UW
139832007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13984 Markus Deuling <deuling@de.ibm.com>
13985
13986 * gdb.arch/spu-info.exp: New testcase.
13987 * gdb.arch/spu-info.c: New file.
13988
fd20f75b
DJ
139892007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
13990
13991 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
13992 tpcs_offset. Restore lr after the call.
13993 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
13994
2226f861
DJ
139952007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
13996
13997 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
13998 (gdbserver_run): Kill any running gdbserver.
13999 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
14000
d12371a9
MR
140012007-05-17 Maciej W. Rozycki <macro@mips.com>
14002
14003 * gdb.base/sigbpt.exp: Preset segv_addr.
14004
93f02886
DJ
140052007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
14006
14007 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
14008 (gdb_compile_shlib): Likewise.
14009 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
14010 (default_gdb_init): Clear cleanfiles.
14011 (gdb_finish): Delete recorded cleanfiles.
14012 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
14013
14014 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
14015 Do not use isnative.
14016 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
14017 gdb.base/so-impl-ld.exp: Likewise.
14018 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
14019 * gdb.base/unload.exp: Likewise. Do not pass empty option to
14020 gdb_compile.
14021
b04e06d7
VP
140222007-05-15 Vladimir Prus <vladimir@codesourcery.com>
14023
14024 * config/unknown.exp: Remove.
14025
069ed931
UW
140262007-05-15 Markus Deuling <deuling@de.ibm.com>
14027
14028 * gdb.base/info-proc.exp: Check is_remote.
14029
09db0d03
UW
140302007-05-14 Markus Deuling <deuling@de.ibm.com>
14031
14032 * gdb.base/gcore.exp: Initialize variable core_supported.
14033
af2cbe8c
DJ
140342007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
14035
14036 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
14037
027c0295
DJ
140382007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
14039
14040 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
14041 * gdb.threads/print-threads.exp (test_all_threads): Allow
14042 negative and hexadecimal thread IDs.
14043
dc5000e7
DJ
140442007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
14045
14046 * gdb.java/jprint.java (public): Avoid invalid call to static
14047 method.
14048
2e74ed18
DP
140492007-05-14 Denis Pilat <denis.pilat@st.com>
14050
14051 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
14052 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
14053 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
14054 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
14055 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
14056
83547f02
UW
140572007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14058
14059 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 14060 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
14061 this mode.
14062 * gdb.base/ovlymgr.c: Provide stubs for spu target.
14063 * gdb.base/spu.ld: New file.
14064
b18be20d
DJ
140652007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
14066
14067 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
14068
be444858
DJ
140692007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
14070
14071 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
14072
b1d53152
DJ
140732007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
14074
14075 * gdb.java/jmain.exp: Handle demangled names with and without method
14076 signatures.
14077
d084b331
DJ
140782007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
14079
14080 * gdb.mi/mi-syn-frame.c (main, foo, bar)
14081 (have_a_very_merry_interrupt): Remove calls to puts.
14082 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
14083 inferior output.
14084 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
14085 test names.
14086
db9d7fc5
DJ
140872007-04-29 Markus Deuling <deuling@de.ibm.com>
14088 Daniel Jacobowitz <dan@codesourcery.com>
14089
14090 * gdb.base/auxv.exp (core_works): Also check is_remote.
14091 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
14092
ef783a7d 140932007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 14094
ef783a7d
VP
14095 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
14096 message, not the undefined 'module' variable.
14097 * gdb.base/siginfo.exp: Likewise.
14098 * gdb.base/sigstep.exp: Likewise.
14099 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
14100 serialport.
14101 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
14102
b7b73cae
CV
141032007-04-25 Corinna Vinschen <vinschen@redhat.com>
14104
14105 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
14106 target sim fails. Return 0 otherwise.
14107 (gdb_load): Return prematurely if gdb_target_sim fails.
14108
7d90fdfa
DP
141092007-04-16 Denis Pilat <denis.pilat@st.com>
14110
14111 * gdb.base/setshow.exp: Reset height after having set it to 100.
14112
5d3e9c85
DP
141132007-04-16 Denis Pilat <denis.pilat@st.com>
14114
14115 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
14116
18e75969
DP
141172007-04-16 Denis Pilat <denis.pilat@st.com>
14118
14119 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
14120
25d5ea92
VP
141212007-04-14 Vladimir Prus <vladimir@codesourcery.com>
14122
14123 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
14124 tests. Run the frozen varobjs test.
14125 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 14126 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 14127
0b49cb80
JK
141282007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14129
14130 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
14131 gdb.base/type-opaque.exp: New files.
14132
a73bafbc 141332007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
14134
14135 * gdb.mi/mi-var-child.c
a73bafbc
VP
14136 (do_children_tests): User char[2] instead of
14137 char so that automatic printing of pointers to char
14138 don't give unpredicable result.
14139 * gdb.mi/var-cmd.c (do_locals_test): Initialize
14140 local variables.
14141 * gdb.mi/mi-var-child.exp: Step to right line
14142 of do_children_tests.
14143 * gdb.mi/mi2-var-child.exp: Likewise.
14144 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 14145 do_locals_tests.
a73bafbc
VP
14146 (do_children_tests): User char[2] instead of
14147 char so that automatic printing of pointers to char
a9c64011 14148 don't give unpredicable result.
a73bafbc 14149 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 14150 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
14151 Pass test name to mi_wait_for_stop.
14152
7ce59000
DJ
141532007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
14154
14155 * gdb.asm/asm-source.exp: Remove d10v case.
14156 * lib/gdb.exp (skip_cplus_tests): Likewise.
14157 * gdb.asm/d10v.inc: Deleted.
14158
20389057
DJ
141592007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
14160
14161 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
14162
8807d78b
DJ
141632007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
14164
14165 * config/netware.exp: Delete file.
14166
aa3edb8e
JB
141672007-03-29 Joel Brobecker <brobecker@adacore.com>
14168
14169 * gdb.dwarf2/dw2-noloc.S: New file.
14170 * gdb.dwarf2/dw2-noloc.exp: New file.
14171
297561ac
PA
141722007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
14173
14174 * gdb.cp/method2.cc: New test.
14175 * gdb.cp/method2.exp: New test.
14176 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
14177
1f81bd39
DJ
141782007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
14179
14180 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
14181
9453113a
DJ
141822007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
14183
14184 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
14185
b741e217
DJ
141862007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
14187
14188 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
14189 (gdb_load): Delete, replace with...
14190 (gdb_reload): ...this.
14191 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
14192 * gdb.server/server-mon.exp: Likewise.
14193 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
14194 (gdb_start_cmd): New.
14195 (gdb_file_cmd): Save the last loaded file.
14196 (gdb_reload): New.
14197 (gdb_gnu_strip_debug): Use transform.
14198 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
14199 support here. Use new $last_loaded_file. Check mtime.
14200 (gdb_target_cmd): Handle ObjC failure case.
14201 (infer_host_exec): Delete.
14202 (gdbserver_load): Rename to...
14203 (gdbserver_run): ...this. Simplify.
14204 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
14205 (mi_gdb_load): Move most contents to a new function...
14206 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
14207 (mi_run_cmd): Use mi_gdb_target_load.
14208 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
14209 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
14210 Use gdb_run_cmd.
14211 * gdb.base/charsign.exp: Remove incorrect comment.
14212 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
14213 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
14214 gdb.base/start.exp: Use gdb_start_cmd.
14215
446ab585 142162007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 14217 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
14218
14219 * gdb.base/sigbpt.exp: Fix the message when skipping test.
14220 * gdb.base/signull.exp: Similarly.
14221
bbb88ebf
UW
142222007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14223
14224 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
14225 messages available to test cases (like chng-sym.exp).
14226
cb8c4a99
AS
142272007-03-14 Andreas Schwab <schwab@suse.de>
14228
14229 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
14230 format changes.
14231
4e463ff5
DJ
142322007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
14233
14234 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
14235 (optimized_1): New.
14236 (main): Call optimized_1.
14237 (gdb2029): Correct typos. Call gdb2029_marker.
14238 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
14239 for gdb2029.
14240
b6db2c47
MK
142412007-03-12 Mark Kettenis <kettenis@gnu.org>
14242
14243 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
14244 as tabs. Remove redundant test pattern.
14245
70ed3737
UW
142462007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14247
14248 * gdb.base/long_long.exp: Accept optional symbol name in <...>
14249 for /a format output.
14250
47b67b60
DJ
142512007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
14252
14253 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
14254 collect output incrementally.
14255
b8953b0e
UW
142562007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14257
14258 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
14259 for -var-create lpcharacter test.
14260 * gdb.mi/mi2-var-cmd.exp: Likewise.
14261
7acd5c40
UW
142622007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14263
14264 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
14265 pass on targets where address zero is readable.
14266
9c6759c1
UW
142672007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14268
14269 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
14270 just a single architecture.
14271
a2f1aeb4
UW
142722007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14273
14274 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
14275 (fetch_all_registers): New function, uses gdb_test_multiple and
14276 exp_continue to fetch inferior output line-by-line.
14277 Replace all uses of do_get_all_registers by fetch_all_registers.
14278
46579ac2
UW
142792007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14280
14281 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
14282 in target_info.
14283
fc133f24
MS
142842007-03-02 Michael Snyder <michael.snyder@palmsource.com>
14285
a9c64011 14286 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
14287 consistancy; add a default (timeout) case.
14288
7646a51d
MS
142892007-03-02 Michael Snyder <michael.snyder@palmsource.com>
14290
14291 * gdb.base/watchpoint.exp: Fix truncated comment.
14292
dcfff61f
MS
142932007-03-02 Michael Snyder <michael.snyder@palmsource.com>
14294
14295 * Makefile.in: Remove spurious single-quotes from sed command.
14296
664e3ee9
DJ
142972007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
14298
14299 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
14300 func.
14301 * gdb.mi/mi2-var-cmd.exp: Likewise.
14302
d7cc6f2f
JB
143032007-02-27 Joel Brobecker <brobecker@adacore.com>
14304
a9c64011
AS
14305 * gdb.dwarf2/dw2-producer.S: New file.
14306 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
14307
143082007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
14309
14310 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
14311 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
14312 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
14313 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
14314 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
14315 Revert tests to use mi_gdb_test and include value field in output
14316 of -var-create.
14317
93d42b30
DJ
143182007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
14319
14320 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
14321
c499ed39
DJ
143222007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
14323
14324 * gdb.base/maint.exp: Remove full paths from test names.
14325 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
14326 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
14327
9836f81b
JB
143282007-02-27 Joel Brobecker <brobecker@adacore.com>
14329
14330 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
14331
c74d0ad8
DJ
143322007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
14333
14334 * gdb.server/server-mon.exp: New test.
14335
2711e456
DJ
143362007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
14337
14338 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
14339
ff6f572f
DJ
143402007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
14341
14342 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
14343 register capitalization.
14344
fada3feb
DP
143452007-02-13 Denis Pilat <denis.pilat@st.com>
14346
14347 * gdb.mi/mi-var-invalidate.exp: New file.
14348
fb1e4ffc
DJ
143492007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
14350
14351 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
14352
3da939d7
DJ
143532007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
14354
14355 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
14356
123dc839
DJ
143572007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
14358
14359 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
14360 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
14361
877e3645 143622007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
14363
14364 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
14365 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
14366 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
14367 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
14368 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 14369 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 14370 Update tests to include value field in output of -var-create.
a9c64011 14371
3c0a2960
AS
143722007-02-08 Andreas Schwab <schwab@suse.de>
14373
14374 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
14375
108546a0
DJ
143762007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
14377
14378 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
14379 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
14380
d701dcab
DP
143812007-02-02 Denis Pilat <denis.pilat@st.com>
14382
14383 * gdb.threads/threadapply.exp: check that frame is not changed by
14384 the thread apply all command.
14385
783e3e2f
AS
143862007-01-31 Andreas Schwab <schwab@suse.de>
14387
6d9c3a87
AS
14388 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
14389
3c50d7b9
AS
14390 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
14391 in the dwarf sections.
14392 * gdb.dwarf2/mac-fileno.S: Likewise.
14393
783e3e2f
AS
14394 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
14395 bspstore register on ia64.
14396
78ff580e
AS
143972007-01-29 Andreas Schwab <schwab@suse.de>
14398
cc8e9b12
AS
14399 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
14400 "frame-begin" annotation.
14401
78ff580e
AS
14402 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
14403 number of "frames-invalid" annotations.
14404
704a4f78
DJ
144052007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
14406
14407 * gdb.base/commands.exp: Call if_commands_test.
14408 (gdb_test_no_prompt, if_commands_test): New.
14409
e741bf94
MK
144102007-01-28 Mark Kettenis <kettenis@gnu.org>
14411
14412 * gdb.threads/sigthread.c (NSIGS): Make bigger.
14413
474d0ad3
AS
144142007-01-27 Andreas Schwab <schwab@suse.de>
14415
14416 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
14417 .short/.int/.quad in the dwarf sections.
14418 * gdb.dwarf2/dw2-intercu.S: Likewise.
14419 * gdb.dwarf2/dw2-intermix.S: Likewise.
14420
e784b426
JK
144212007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
14422
14423 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
14424 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
14425 array.
e784b426
JK
14426 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
14427 * gdb.base/setvar.exp: Likewise.
14428
37f08e04
AS
144292007-01-26 Andreas Schwab <schwab@suse.de>
14430
9a01813a
AS
14431 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
14432 test.
14433
37f08e04
AS
14434 * gdb.base/multi-forks.exp ("restart $i"): Also match
14435 __kernel_syscall_via_break.
14436
6e2a9270
VP
144372007-01-24 Vladimir Prus <vladimir@codesourcery.com>
14438
14439 * lib/mi-support.exp (mi_delete_varobj): New.
14440 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
14441 testcase.
14442 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
14443 (main): Call the above.
14444 (reference_update_test, base_in_reference_test)
14445 (reference_to_pointer): Delete the created varobjs.
a9c64011 14446
e515b470
DJ
144472007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
14448
14449 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
14450 * configure: Regenerated.
14451 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
14452 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
14453 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
14454 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
14455 * lib/gdb.exp (gdb_skip_xml_test): New function.
14456
08d8bcd7
DJ
144572007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
14458
14459 * gdb.base/sigrepeat.exp: Correct error message.
14460
144612007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
14462 Daniel Jacobowitz <dan@codesourcery.com>
14463
14464 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
14465 gdb.arch/i386-gnu-cfi-asm.S: New files.
14466
97c3f1f3
JK
144672007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14468
14469 * lib/gdb.exp: Abort on missing `site.exp'.
14470
cb1df416
DJ
144712007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
14472 Daniel Jacobowitz <dan@codesourcery.com>
14473
14474 * gdb.base/included.c, gdb.base/included.exp,
14475 gdb.base/included.h: New files.
14476
35990120
DJ
144772007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
14478
14479 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
14480 (maximize_rlimit): Reduce limits on 64-bit systems.
14481
6e81a116 144822007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
14483
14484 From Marcus Deuling <deuling@de.ibm.com>:
14485 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
14486 every case.
14487
6c3c41f3
NR
144882007-01-13 Nick Roberts <nickrob@snap.net.nz>
14489
14490 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
14491 (test_path_specification): Use objdir instead of srcdir to always
14492 get an absolute filename.
14493
2f12c312
DJ
144942007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
14495
14496 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
14497
81121995
VP
144982007-01-11 Vladimir Prus <vladimir@codesourcery.com>
14499
14500 * gdb.mi/mi-var-cp.cc (reference_update_tests):
14501 Make sure the variable we're using is in scope.
14502 (reference_to_pointer): Likewise.
14503
4741b737
DJ
145042007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
14505
14506 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
14507 has no debug information.
14508
054410c3
DJ
145092007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
14510
14511 * gdb.base/annota1.exp: Remove extra send_gdb.
14512
818f79f6
DJ
145132007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14514
14515 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
14516
f7a6bb70
DJ
145172007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14518
14519 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
14520
57e66780
DJ
145212007-01-08 Nick Roberts <nickrob@snap.net.nz>
14522 Daniel Jacobowitz <dan@codesourcery.com>
14523
14524 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
14525 lcharacter or linteger change. Correct duplicated test name.
14526 * gdb.mi/mi2-var-cmd.exp: Likewise.
14527
3d799a95
DJ
145282007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
14529
14530 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
14531
145322007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 14533
a9c64011
AS
14534 * gdb.base/nofield.c: New file.
14535 * gdb.base/nofield.exp: New testcase.
51679ba9 14536
eafb94e8
NR
145372007-01-05 Nick Roberts <nickrob@snap.net.nz>
14538
14539 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
14540
14541 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
14542 test.
14543
5e572bb4
DJ
145442007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
14545
14546 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
14547
74a44383
DJ
145482007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
14549
14550 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
14551 when continuing.
14552
1b572db9
DJ
145532007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
14554
14555 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
14556 Expect ".exe" extension.
14557
381bc39b
DJ
145582007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
14559
14560 * gdb.base/charset.exp: Add explicit filename to break.
14561 * gdb.base/dbx.exp: Add explicit filename to breaks.
14562
2b70e4c6
DJ
145632007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
14564
14565 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
14566 * gdb.mi/mi2-file.exp: Likewise.
14567
303b6f5d
DJ
145682007-01-04 Vladimir Prus <vladimir@codesourcery.com>
14569
14570 Implement specification of MI tests as comments
14571 in C and C++ sources.
14572 * lib/mi-support.exp (mi_autotest_data): New variable.
14573 (mi_autotest_source): New variable.
14574 (count_newlines, mi_prepare_inline_tests)
14575 (mi_get_inline_test, mi_continue_to_line)
14576 (mi_run_inline_test, mi_tbreak)
14577 (mi_send_resuming_command, mi_wait_for_stop): New functions.
14578 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
14579 Run inline tests.
14580 * gdb.mi/mi-var-cp.cc: Define tests here.
14581
23da0d94
VP
145822007-01-04 Vladimir Prus <vladimir@codesourcery.com>
14583
14584 Simplify usage of mi_continue_to.
14585 * lib/mi-support.exp (mi_runto_helper): Renamed
14586 from mi_runto, added new parameter 'run_or_continue'.
14587 (mi_runto): Use mi_runto_helper.
14588 (mi_continue_to): Accept just function name as parameter.
14589 Use mi_runto_helper.
14590 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
14591 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 14592
f9e18282
JB
145932006-01-04 Joel Brobecker <brobecker@adacore.com>
14594
14595 Make this testcase a bit more realistic. The current code
14596 is too simplistic, and allows the compiler to optimize out
14597 some of the entities we need for this testcase.
14598 * gdb.ada/null_record/bar.ads (Void_Star): New type.
14599 (Do_Nothing): Add extra parameter.
14600 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
14601 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
14602 by using a variable of type Void_Star.
14603
fd678c65
JB
146042006-01-04 Joel Brobecker <brobecker@adacore.com>
14605
14606 * gdb.ada/catch_ex/foo.adb: New file.
14607 * gdb.ada/catch_ex.exp: New testcase.
14608
05cfdb42
DJ
146092007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
14610
14611 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
14612 pass --image-base to linker.
14613
2e03ee74
DJ
146142007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14615 Daniel Jacobowitz <dan@codesourcery.com>
14616
14617 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
14618 secondary prompts.
14619
0d5de010
DJ
146202007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
14621
14622 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
14623 output. Test the types of members and member pointers.
14624 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
14625 gdb/2092.
14626 * gdb.cp/member-ptr.exp: Search for a comment instead of a
14627 statement. Enable for GCC. Update expected output for some tests
14628 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
14629 layout.
14630 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
14631 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
14632 (Diamond::vget_base): New.
14633 (main): Add new tests.
14634 * gdb.cp/printmethod.exp: Update expected output for member functions.
14635 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
14636 print pEe->D::vg().
14637
61a771aa
DJ
146382007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
14639
14640 * gdb.threads/tls.exp: Allow stops in sem_post.
14641
2fa63963
DJ
146422006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
14643
14644 * gdb.base/annota1.exp: Allow .*printf in backtraces.
14645 * gdb.base/annota3.exp: Likewise.
14646 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
14647 again (instead of timing out).
14648 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
14649 GCC bug 26475.
14650 * gdb.java/jmisc.exp: Adjust to work with method signatures including
14651 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
14652 test from jmisc1.exp.
14653 * gdb.java/jmisc1.exp: Delete.
14654 * gdb.java/jprint.exp: Adjust to work with method signatures including
14655 return types.
14656 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
14657 * gdb.threads/linux-dp.exp: Don't be confused by program output.
14658 * lib/java.exp (compile_java_from_source): Pass the correct type
14659 to target_compile.
14660
5eefc2b7
JB
146612006-12-31 Joel Brobecker <brobecker@adacore.com>
14662
14663 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
14664 (stack_align_edx): New function.
14665 (stack_align_eax): New function.
14666 (main): Add calls to stack_align_edx and stack_align_eax.
14667 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
14668 Add testing for the cases where the register used during a stack
14669 realignment is edx. Same for eax.
14670
227c54da
DJ
146712006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
14672
14673 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
14674 and generic PE targets.
14675
cab8ac94
JB
146762006-12-29 Joel Brobecker <brobecker@adacore.com>
14677
14678 * gdb.ada/array_return.exp: Update copyright date list.
14679
ba54f318
JB
146802006-12-27 Joel Brobecker <brobecker@adacore.com>
14681
14682 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
14683 (Create_Small_Float_Vector): New function.
14684 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
14685 function body.
14686 * gdb.ada/array_return/p.adb: Use new type and function from
14687 package Pck.
14688 * gdb.ada/array_return.exp: Add a test verifying that GDB is
14689 able to print the value returned by a function returning an
14690 array of float.
14691
6b7a35dd
JB
146922006-12-20 Joel Brobecker <brobecker@adacore.com>
14693
14694 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
14695 The associated tests should be PASSing.
14696
038224f6
VP
146972006-12-08 Vladimir Prus <vladimir@codesourcery.com>
14698
14699 Test for base in references.
14700 * gdb.mi/mi-var-cp.cc: Add test code.
14701 * gdb.mi/mi-var-cp.exp: Test for bases in references.
14702 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
14703 * gdb.mi/mi2-watch.exp: Likewise.
14704 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
14705 (mi_list_varobj_children): New function.
14706
b26ed50d
VP
147072006-12-08 Vladimir Prus <vladimir@codesourcery.com>
14708
14709 * lib/mi-support.exp
14710 (mi_runto): Accept "()" after function name.
14711 (mi_create_varobj): New function.
14712 (mi_varobj_update): New function.
14713 (mi_Check_varobj_value): New function.
14714 * gdb.mi/mi-var-cp.exp: New file.
14715 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 14716
08232497
DJ
147172006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
14718
14719 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
14720 gdb.base/weaklib2.c: New files.
14721
d394c993 147222006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 14723
ac6c2fba
NS
14724 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
14725 info. Adjust test names.
14726
8ec659a0 14727 * gdb.base/break.c (main): Move position of malloc.
d394c993 14728 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 14729
acd65feb
VP
147302006-11-28 Vladimir Prus <vladimir@codesourcery.com>
14731
14732 * gdb.mi/mi-var-cmd.exp: Check -var-update after
14733 assignement of arrays and function pointers.
14734 * gdb.mi/var-cmd.c: Add declaration necessary for above
14735 tests.
14736
f556d5e5
NS
147372006-11-27 Nathan Sidwell <nathan@codesourcery.com>
14738
14739 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
14740
14741 * gdb.threads/linux-dp.exp: Read thread table before and after
14742 creating each philosopher and verify it.
14743
697bc68d
NS
147442006-11-27 Nathan Sidwell <nathan@codesourcery.com>
14745 Paul Brook <paul@codesourcery.com>
14746 Daniel Jacobowitz <dan@codesourcery.com>
14747
14748 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 14749 main to remove duplication. Add start function of the form
697bc68d
NS
14750 '_*start[1-9]*'. Add RVDS start function.
14751
29d73ae4
DJ
147522006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
14753
14754 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
14755
c1d88655
UW
147562006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14757
14758 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
14759 * gdb.asm/spu.inc: New file.
14760 * gdb.base/term.exp: Disable if [target_info exists noargs].
14761 * gdb.gdb/complaints.exp: Disable if ![isnative].
14762 * gdb.gdb/selftest.exp: Likewise.
14763 * gdb.gdb/observer.exp: Likewise.
14764 * gdb.gdb/xfullpath.exp: Likewise.
14765 * gdb.base/attach.exp: Disable on SPU target.
14766 * gdb.cp/bs145503.exp: Likewise.
14767 * gdb.cp/exception.exp: Likewise.
14768 * gdb.cp/userdef.exp: Likewise.
14769
32a13b1a
DJ
147702006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
14771
14772 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
14773
d8295fe9
VP
147742006-11-10 Vladimir Prus <vladimir@codesourcery.com>
14775
14776 * gdb.base/completion.exp: Fix completion tests for
14777 'info' and 'info '.
14778 * gdb.base/help.exp (help_test_raw, test_class_help)
14779 (test_prefix_command_help): Move...
14780 * lib/gdb.exp: Here.
14781 * gdb.base/main.exp: Adjust.
14782 * gdb.cp/maint.exp: Adjust.
14783 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 14784
8c394015
VP
147852006-11-09 Vladimir Prus <vladimir@codesourcery.com>
14786
14787 * gdb.stabs/weird.exp (print_weird_var): Use
14788 gdb_test_multiple instead of gdb_expect.
14789
027fc1bc
VP
147902006-11-09 Vladimir Prus <vladimir@codesourcery.com>
14791
14792 * gdb.base/help.exp (help_test_raw): New.
14793 (test_class_help): New.
14794 (test_prefix_command_help): New.
14795 Adjust testcases.
14796
67609209
FR
147972006-11-09 Christophe Lyon <christophe.lyon@st.com>
14798
14799 * gdb.base/constvars.c (main): Write to crass and crips, so that
14800 they are allocated by the compiler.
14801
f73adfeb
AS
148022006-10-27 Andreas Schwab <schwab@suse.de>
14803
14804 * gdb.base/multi-forks.exp: Use "detach fork" instead of
14805 "detach-fork".
14806
2f83a18e
DJ
148072006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
14808
14809 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
14810 of patterns.
14811
94277a38
DJ
148122006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
14813
14814 * gdb.base/sepdebug.exp: Remove debug format test.
14815 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
14816 Handle no-symtab.
14817 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
14818
5bd2f6e2
DJ
148192006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
14820
14821 * gdb.threads/manythreads.c (thread_function, main): Don't cast
14822 int to pointer or pointer to int.
14823 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
14824
8c008720
DJ
148252006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
14826
14827 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
14828
9e35dae4
DJ
148292006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14830
14831 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
14832
d9639e13
DJ
148332006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
14834
14835 PR c++/2116
14836 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
14837
390a1bd0
JB
148382006-10-06 Joel Brobecker <brobecker@adacore.com>
14839
14840 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
14841 the corresponding bug has been fixed in GDB (PR/2018).
14842
dd920c33
JB
148432006-10-06 Joel Brobecker <brobecker@adacore.com>
14844
14845 * gdb.base/subst.exp: New testcase.
14846
53bbefe9
JB
148472006-10-06 Joel Brobecker <brobecker@adacore.com>
14848
14849 * gdb.ada/array_return/pck.ads: Add copyright notice.
14850 * gdb.ada/array_return/pck.adb: Likewise.
14851 * gdb.ada/array_return/p.adb: Likewise.
14852 * gdb.ada/exec_changed/first.adb: Likewise.
14853 * gdb.ada/exec_changed/second.adb: Likewise.
14854
09851417
JB
148552006-10-06 Joel Brobecker <brobecker@adacore.com>
14856
14857 * gdb.ada/watch_arg/watch.adb: New file.
14858 * gdb.ada/watch_arg.exp: New testcase.
14859
041bf30d
VP
148602006-10-02 Vladimir Prus <vladimir@codesourcery.com>
14861
14862 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 14863 via string_to_regexp.
041bf30d 14864 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 14865
f286fbdd 148662006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
14867
14868 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
14869 Remove unused / obsolete files.
14870
7c07f349
NR
148712006-09-19 Nick Roberts <nickrob@snap.net.nz>
14872
14873 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
14874
cd5ff84a
VP
148752006-09-17 Vladimir Prus <vladimir@codesourcery.com>
14876
14877 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
14878 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 14879 the number of frames.
cd5ff84a 14880
ae018d1a
DJ
148812006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
14882
14883 * gdb.base/args.c (main): Add breakpoint marker.
14884 * gdb.base/args.exp: Use args_test for tests. Add new tests which
14885 really test empty arguments.
14886 (args_load): Delete.
14887 (args_test): New.
14888
b399c549
NR
148892006-09-13 Nick Roberts <nickrob@snap.net.nz>
14890
14891 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 14892 check for one file.
b399c549 14893
2ab1eb7a
VP
148942006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
14895
14896 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
14897 HIGH_FRAME argument to -stack-list-locals can be larger than
14898 the number of frames.
a9c64011 14899
476308bf
FF
149002006-08-18 Fred Fish <fnf@specifix.com>
14901
14902 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
14903 '$' in front of skip_vmx_tests_saved when setting that.
14904
8625200f
AS
149052006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
14906
14907 * gdb.base/trace-commands.exp: New file.
14908
089ec8f1
DJ
149092006-08-10 Joel Brobecker <brobecker@adacore.com>
14910 Daniel Jacobowitz <dan@codesourcery.com>
14911
14912 * gdb.base/step-bt.exp: Make hexadecimal address optional in
14913 expected output of the backtrace commands.
14914
b60f0898
JB
149152006-08-09 Joel Brobecker <brobecker@adacore.com>
14916
14917 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
14918 untested followed by return combination.
14919 * gdb.arch/altivec-regs.exp: Likewise.
14920 * gdb.arch/e500-abi.exp: Likewise.
14921 * gdb.arch/e500-regs.exp: Likewise.
14922 * gdb.arch/gdb1291.exp: Likewise.
14923 * gdb.arch/gdb1431.exp: Likewise.
14924 * gdb.arch/gdb1558.exp: Likewise.
14925 * gdb.arch/i386-prologue.exp: Likewise.
14926 * gdb.arch/i386-unwind.exp: Likewise.
14927 * gdb.asm/asm-source.exp: Likewise.
14928 * gdb.base/a2-run.exp: Likewise.
14929 * gdb.base/advance.exp: Likewise.
14930 * gdb.base/all-bin.exp: Likewise.
14931 * gdb.base/annota1.exp: Likewise.
14932 * gdb.base/annota3.exp: Likewise.
14933 * gdb.base/args.exp: Likewise.
14934 * gdb.base/arithmet.exp: Likewise.
14935 * gdb.base/assign.exp: Likewise.
14936 * gdb.base/async.exp: Likewise.
14937 * gdb.base/attach.exp: Likewise.
14938 * gdb.base/bang.exp: Likewise.
14939 * gdb.base/bigcore.exp: Likewise.
14940 * gdb.base/bitfields.exp: Likewise.
14941 * gdb.base/bitfields2.exp: Likewise.
14942 * gdb.base/break.exp: Likewise.
14943 * gdb.base/call-sc.exp: Likewise.
14944 * gdb.base/call-strs.exp: Likewise.
14945 * gdb.base/callfuncs.exp: Likewise.
14946 * gdb.base/checkpoint.exp: Likewise.
14947 * gdb.base/chng-syms.exp: Likewise.
14948 * gdb.base/code-expr.exp: Likewise.
14949 * gdb.base/commands.exp: Likewise.
14950 * gdb.base/completion.exp: Likewise.
14951 * gdb.base/cond-expr.exp: Likewise.
14952 * gdb.base/condbreak.exp: Likewise.
14953 * gdb.base/consecutive.exp: Likewise.
14954 * gdb.base/constvars.exp: Likewise.
14955 * gdb.base/corefile.exp: Likewise.
14956 * gdb.base/cvexpr.exp: Likewise.
14957 * gdb.base/dbx.exp: Likewise.
14958 * gdb.base/define.exp: Likewise.
14959 * gdb.base/detach.exp: Likewise.
14960 * gdb.base/display.exp: Likewise.
14961 * gdb.base/dump.exp: Likewise.
14962 * gdb.base/ena-dis-br.exp: Likewise.
14963 * gdb.base/ending-run.exp: Likewise.
14964 * gdb.base/environ.exp: Likewise.
14965 * gdb.base/eval-skip.exp: Likewise.
14966 * gdb.base/exprs.exp: Likewise.
14967 * gdb.base/fileio.exp: Likewise.
14968 * gdb.base/finish.exp: Likewise.
14969 * gdb.base/float.exp: Likewise.
14970 * gdb.base/foll-exec.exp: Likewise.
14971 * gdb.base/foll-fork.exp: Likewise.
14972 * gdb.base/foll-vfork.exp: Likewise.
14973 * gdb.base/freebpcmd.exp: Likewise.
14974 * gdb.base/funcargs.exp: Likewise.
14975 * gdb.base/gcore.exp: Likewise.
14976 * gdb.base/gdb1090.exp: Likewise.
14977 * gdb.base/gdb1250.exp: Likewise.
14978 * gdb.base/huge.exp: Likewise.
14979 * gdb.base/info-proc.exp: Likewise.
14980 * gdb.base/interrupt.exp: Likewise.
14981 * gdb.base/jump.exp: Likewise.
14982 * gdb.base/langs.exp: Likewise.
14983 * gdb.base/lineinc.exp: Likewise.
14984 * gdb.base/list.exp: Likewise.
14985 * gdb.base/logical.exp: Likewise.
14986 * gdb.base/long_long.exp: Likewise.
14987 * gdb.base/macscp.exp: Likewise.
14988 * gdb.base/maint.exp: Likewise.
14989 * gdb.base/mips_pro.exp: Likewise.
14990 * gdb.base/miscexprs.exp: Likewise.
14991 * gdb.base/multi-forks.exp: Likewise.
14992 * gdb.base/opaque.exp: Likewise.
14993 * gdb.base/overlays.exp: Likewise.
14994 * gdb.base/pc-fp.exp: Likewise.
14995 * gdb.base/pointers.exp: Likewise.
14996 * gdb.base/printcmds.exp: Likewise.
14997 * gdb.base/psymtab.exp: Likewise.
14998 * gdb.base/ptype.exp: Likewise.
14999 * gdb.base/recurse.exp: Likewise.
15000 * gdb.base/relational.exp: Likewise.
15001 * gdb.base/relocate.exp: Likewise.
15002 * gdb.base/remote.exp: Likewise.
15003 * gdb.base/reread.exp: Likewise.
15004 * gdb.base/restore.exp: Likewise.
15005 * gdb.base/return.exp: Likewise.
15006 * gdb.base/return2.exp: Likewise.
15007 * gdb.base/scope.exp: Likewise.
15008 * gdb.base/sect-cmd.exp: Likewise.
15009 * gdb.base/sep.exp: Likewise.
15010 * gdb.base/sepdebug.exp: Likewise.
15011 * gdb.base/setshow.exp: Likewise.
15012 * gdb.base/setvar.exp: Likewise.
15013 * gdb.base/sigall.exp: Likewise.
15014 * gdb.base/sigbpt.exp: Likewise.
15015 * gdb.base/signals.exp: Likewise.
15016 * gdb.base/signull.exp: Likewise.
15017 * gdb.base/sizeof.exp: Likewise.
15018 * gdb.base/solib.exp: Likewise.
15019 * gdb.base/step-line.exp: Likewise.
15020 * gdb.base/step-test.exp: Likewise.
15021 * gdb.base/structs.exp: Likewise.
15022 * gdb.base/structs2.exp: Likewise.
15023 * gdb.base/term.exp: Likewise.
15024 * gdb.base/twice.exp: Likewise.
15025 * gdb.base/until.exp: Likewise.
15026 * gdb.base/varargs.exp: Likewise.
15027 * gdb.base/volatile.exp: Likewise.
15028 * gdb.base/watchpoint.exp: Likewise.
15029 * gdb.base/whatis-exp.exp: Likewise.
15030 * gdb.base/whatis.exp: Likewise.
15031 * gdb.cp/ambiguous.exp: Likewise.
15032 * gdb.cp/annota2.exp: Likewise.
15033 * gdb.cp/annota3.exp: Likewise.
15034 * gdb.cp/bool.exp: Likewise.
15035 * gdb.cp/breakpoint.exp: Likewise.
15036 * gdb.cp/casts.exp: Likewise.
15037 * gdb.cp/class2.exp: Likewise.
15038 * gdb.cp/classes.exp: Likewise.
15039 * gdb.cp/cplusfuncs.exp: Likewise.
15040 * gdb.cp/ctti.exp: Likewise.
15041 * gdb.cp/derivation.exp: Likewise.
15042 * gdb.cp/exception.exp: Likewise.
15043 * gdb.cp/gdb1355.exp: Likewise.
15044 * gdb.cp/hang.exp: Likewise.
15045 * gdb.cp/inherit.exp: Likewise.
15046 * gdb.cp/local.exp: Likewise.
15047 * gdb.cp/m-data.exp: Likewise.
15048 * gdb.cp/m-static.exp: Likewise.
15049 * gdb.cp/member-ptr.exp: Likewise.
15050 * gdb.cp/method.exp: Likewise.
15051 * gdb.cp/misc.exp: Likewise.
15052 * gdb.cp/namespace.exp: Likewise.
15053 * gdb.cp/overload.exp: Likewise.
15054 * gdb.cp/ovldbreak.exp: Likewise.
15055 * gdb.cp/pr-1023.exp: Likewise.
15056 * gdb.cp/pr-1210.exp: Likewise.
15057 * gdb.cp/pr-574.exp: Likewise.
15058 * gdb.cp/printmethod.exp: Likewise.
15059 * gdb.cp/psmang.exp: Likewise.
15060 * gdb.cp/ref-params.exp: Likewise.
15061 * gdb.cp/ref-types.exp: Likewise.
15062 * gdb.cp/rtti.exp: Likewise.
15063 * gdb.cp/templates.exp: Likewise.
15064 * gdb.cp/try_catch.exp: Likewise.
15065 * gdb.cp/userdef.exp: Likewise.
15066 * gdb.cp/virtfunc.exp: Likewise.
15067 * gdb.disasm/am33.exp: Likewise.
15068 * gdb.disasm/h8300s.exp: Likewise.
15069 * gdb.disasm/mn10300.exp: Likewise.
15070 * gdb.disasm/sh3.exp: Likewise.
15071 * gdb.disasm/t01_mov.exp: Likewise.
15072 * gdb.disasm/t02_mova.exp: Likewise.
15073 * gdb.disasm/t03_add.exp: Likewise.
15074 * gdb.disasm/t04_sub.exp: Likewise.
15075 * gdb.disasm/t05_cmp.exp: Likewise.
15076 * gdb.disasm/t06_ari2.exp: Likewise.
15077 * gdb.disasm/t07_ari3.exp: Likewise.
15078 * gdb.disasm/t08_or.exp: Likewise.
15079 * gdb.disasm/t09_xor.exp: Likewise.
15080 * gdb.disasm/t10_and.exp: Likewise.
15081 * gdb.disasm/t11_logs.exp: Likewise.
15082 * gdb.disasm/t12_bit.exp: Likewise.
15083 * gdb.disasm/t13_otr.exp: Likewise.
15084 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
15085 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
15086 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
15087 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
15088 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
15089 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
15090 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
15091 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
15092 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
15093 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
15094 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
15095 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
15096 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
15097 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
15098 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
15099 * gdb.mi/gdb701.exp: Likewise.
15100 * gdb.mi/gdb792.exp: Likewise.
15101 * gdb.mi/mi-basics.exp: Likewise.
15102 * gdb.mi/mi-break.exp: Likewise.
15103 * gdb.mi/mi-cli.exp: Likewise.
15104 * gdb.mi/mi-console.exp: Likewise.
15105 * gdb.mi/mi-disassemble.exp: Likewise.
15106 * gdb.mi/mi-eval.exp: Likewise.
15107 * gdb.mi/mi-file.exp: Likewise.
15108 * gdb.mi/mi-read-memory.exp: Likewise.
15109 * gdb.mi/mi-regs.exp: Likewise.
15110 * gdb.mi/mi-return.exp: Likewise.
15111 * gdb.mi/mi-simplerun.exp: Likewise.
15112 * gdb.mi/mi-stack.exp: Likewise.
15113 * gdb.mi/mi-stepi.exp: Likewise.
15114 * gdb.mi/mi-syn-frame.exp: Likewise.
15115 * gdb.mi/mi-until.exp: Likewise.
15116 * gdb.mi/mi-var-block.exp: Likewise.
15117 * gdb.mi/mi-var-child.exp: Likewise.
15118 * gdb.mi/mi-var-cmd.exp: Likewise.
15119 * gdb.mi/mi-var-display.exp: Likewise.
15120 * gdb.mi/mi-watch.exp: Likewise.
15121 * gdb.mi/mi2-basics.exp: Likewise.
15122 * gdb.mi/mi2-break.exp: Likewise.
15123 * gdb.mi/mi2-cli.exp: Likewise.
15124 * gdb.mi/mi2-console.exp: Likewise.
15125 * gdb.mi/mi2-disassemble.exp: Likewise.
15126 * gdb.mi/mi2-eval.exp: Likewise.
15127 * gdb.mi/mi2-file.exp: Likewise.
15128 * gdb.mi/mi2-read-memory.exp: Likewise.
15129 * gdb.mi/mi2-regs.exp: Likewise.
15130 * gdb.mi/mi2-return.exp: Likewise.
15131 * gdb.mi/mi2-simplerun.exp: Likewise.
15132 * gdb.mi/mi2-stack.exp: Likewise.
15133 * gdb.mi/mi2-stepi.exp: Likewise.
15134 * gdb.mi/mi2-syn-frame.exp: Likewise.
15135 * gdb.mi/mi2-until.exp: Likewise.
15136 * gdb.mi/mi2-var-block.exp: Likewise.
15137 * gdb.mi/mi2-var-child.exp: Likewise.
15138 * gdb.mi/mi2-var-cmd.exp: Likewise.
15139 * gdb.mi/mi2-var-display.exp: Likewise.
15140 * gdb.mi/mi2-watch.exp: Likewise.
15141 * gdb.stabs/exclfwd.exp: Likewise.
15142 * gdb.stabs/weird.exp: Likewise.
15143 * gdb.threads/gcore-thread.exp: Likewise.
15144 * gdb.trace/actions.exp: Likewise.
15145 * gdb.trace/backtrace.exp: Likewise.
15146 * gdb.trace/circ.exp: Likewise.
15147 * gdb.trace/collection.exp: Likewise.
15148 * gdb.trace/deltrace.exp: Likewise.
15149 * gdb.trace/infotrace.exp: Likewise.
15150 * gdb.trace/limits.exp: Likewise.
15151 * gdb.trace/packetlen.exp: Likewise.
15152 * gdb.trace/passc-dyn.exp: Likewise.
15153 * gdb.trace/passcount.exp: Likewise.
15154 * gdb.trace/report.exp: Likewise.
15155 * gdb.trace/save-trace.exp: Likewise.
15156 * gdb.trace/tfind.exp: Likewise.
15157 * gdb.trace/tracecmd.exp: Likewise.
15158 * gdb.trace/while-dyn.exp: Likewise.
15159 * gdb.trace/while-stepping.exp: Likewise.
15160
f4b618d1
JB
151612006-08-08 Joel Brobecker <brobecker@adacore.com>
15162
15163 * gdb.base/step-bt.c: New file.
15164 * gdb.base/step-bt.exp: New testcase.
15165
3d00d119
DJ
151662006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
15167
15168 * config/monitor.exp (gdb_load): Remove support for obsolete
15169 download-write-size.
15170 * gdb.base/remote.exp: Likewise. Update all callers of
15171 gdb_timed_load.
15172
017b5bd4
DJ
151732006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
15174
15175 * cursal.exp: Pass binfile to gdb_load.
15176
837c599d
DJ
151772006-08-01 Nathan Sidwell <nathan@codesourcery.com>
15178
15179 * gdb.base/cursal.exp: Add "" to gdb_load call.
15180
8dd4540b
MK
151812006-07-29 Mark Kettenis <kettenis@gnu.org>
15182
15183 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
15184 NetBSD/ELF targets.
15185
ab5c9f60
DJ
151862006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
15187
15188 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
15189 operator*.
15190
4c42eaff
DJ
151912006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
15192
15193 * gdb.base/completion.exp: Update for change in "file" behavior.
15194 * gdb.stabs/weird.exp: Likewise.
15195 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
15196 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
15197
0155cc76
NS
151982006-07-24 Nathan Sidwell <nathan@codesourcery.com>
15199
15200 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
15201 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
15202
16026cd7
AS
152032006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
15204
15205 * gdb.base/default.exp: Update source command error message.
15206 * gdb.base/help.exp: Update 'help source' message.
15207
16963cb6
DJ
152082006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
15209
15210 * gdb.cp/bs15503.exp: Update comment for no longer crashing
15211 test.
15212
6d7fd486
AS
152132006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
15214
15215 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
15216
29e8a844
DJ
152172006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
15218
15219 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
15220
6afcfa39
DJ
152212006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
15222
15223 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
15224
267a692b
MK
152252006-07-17 Mark Kettenis <kettenis@gnu.org>
15226
15227 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
15228 *-*-openbsd* from targets for wich we expect ARM FPA floating
15229 point format.
15230
85d2fec4
NR
152312006-07-17 Nick Roberts <nickrob@snap.net.nz>
15232
15233 * gdb.cp/annota3.exp: Expect frame-begin annotation.
15234
152352006-07-17 Mark Kettenis <kettenis@gnu.org>
15236
15237 * gdb.base/annota3.exp: Expect frame-begin annotation.
15238
85b4c6e8
JB
152392006-07-14 Joel Brobecker <brobecker@adacore.com>
15240
15241 * gdb.base/help.exp: Adjust "help unset" test to accept
15242 any list of unset commands.
15243
fb933624
DJ
152442006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
15245 Daniel Jacobowitz <dan@codesourcery.com>
15246
15247 * gdb.cp/ref-params.exp: New test.
15248 * gdb.cp/ref-params.cc: New source file.
15249 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
15250
1dff4b64
MK
152512006-07-08 Mark Kettenis <kettenis@gnu.org>
15252
15253 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
15254 spaces/tabs in regular expressions since they might not be there.
15255
40d2e0e3
AS
152562006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
15257
15258 * gdb.base/ifelse.exp: New file.
15259
f6c957d2
NS
152602006-07-04 Nathan Sidwell <nathan@codesourcery.com>
15261
15262 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
15263 line.
15264 * gdb.base/huge.exp: Loop over compilation to find a size that
15265 is acceptable.
15266 * gdb.base/remote.exp: Correct expected strings.
15267 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
15268
b9c5a23d
DJ
152692006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15270
15271 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
15272
9af2e58d
DJ
152732006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15274
15275 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
15276 native.
15277
30930ca5
DJ
152782006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15279
15280 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
15281 enable stabs testing.
15282
aa32fa1d
DJ
152832006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15284
bd4a4c80 15285 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
15286 gdb_test_multiple does.
15287
321fef15
DJ
152882006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15289
15290 * Makefile.in (host_alias): Remove.
15291 (target_alias): Use @target_noncanonical@.
15292 (site.exp): Don't set host_alias.
15293 * aclocal.m4: Remove contents. Include acx.m4.
15294 * configure: Regenerated.
15295 * configure.ac: Use ACX_NONCANONICAL_TARGET.
15296
e1c2defa
NS
152972006-06-13 Nathan Sidwell <nathan@codesourcery.com>
15298
e63b55d1
NS
15299 * lib/gdb.exp (gdb_load_cmd): New.
15300
5600ea19
NS
15301 * gdb.base/fileio.c: Add system(NULL) test.
15302 * gdb.base/fileio.exp: Check it.
15303
e1c2defa
NS
15304 * gdb.base/break.c: Add 10a breakpoint at }
15305 * gdb.base/break.exp: Add test for breakpoint at }
15306 * gdb.cp/anon-union.cc: Add code at end of function.
15307 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
15308 * gdb.mi/var-cmd.c: Add code at end of function.
15309 * gdb.mi/mi-var-display.exp: Adjust end of next.
15310 * gdb.mi/mi2-var-display.exp: Likewise.
15311 * gdb.base/fileio.c: Add stop function and insert calls at
15312 stopping places.
15313 * gdb.base/fileio.exp: Breakpoint stop function and remove
15314 explicit line number references.
15315
6c0112ec
JB
153162006-05-19 Joel Brobecker <brobecker@adacore.com>
15317
a9c64011
AS
15318 * gdb.base/del.exp (test_delete_alias): New function.
15319 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 15320
154189a4
FF
153212006-05-18 Fred Fish <fnf@specifix.com>
15322
15323 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
15324 required. Check for spurious output after program exits normally.
15325
582e64c2
FF
153262006-05-17 Fred Fish <fnf@specifix.com>
15327
15328 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
15329 gdb_load, so it works in the simulator.
15330
8ef6493a
FF
153312006-05-11 Fred Fish <fnf@specifix.com>
15332
15333 * gdb.base/bang.exp: Ignore unexpected output between the
15334 "program exited normally" and the gdb prompt, as many other
15335 tests do.
15336
692b141c
MK
153372006-05-07 Mark Kettenis <kettenis@gnu.org>
15338
15339 * gdb.base/help.exp: Make "delete checkpoint" part option for
15340 "help d" and "help delete" tests.
15341
540b8a30
UW
153422006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15343
a9c64011 15344 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
15345 expected output in some mi_gdb_test statements.
15346 * gdb.mi/mi2-basics.exp: Likewise.
15347
9b6462d9
JB
153482006-05-05 Joel Brobecker <brobecker@adacore.com>
15349
15350 * gdb.base/del.c: New file.
15351 * gdb.base/del.exp: New testcase.
15352
954de43b
DM
153532006-05-05 David S. Miller <davem@sunset.davemloft.net>
15354
15355 * gdb.base/break.exp: Do not assume a breakpoint on
15356 main will actually be in $srcfile when optimizing.
1303f75e
DM
15357 * gdb.base/savedregs.exp: Do not require that the dummy
15358 frame location match up to a symbol and source file location.
c3242428
DM
15359 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
15360 will get printed without a mi_cmd_data_list_register_values prefix.
15361 (*-data-list-register-*): Correct regular expressions to expect the new
15362 pseudo d? floating point registers.
15363 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 15364
c7e64c9a
DJ
153652006-05-05 Christophe Lyon <christophe.lyon@st.com>
15366
15367 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
15368 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
15369 is allocated by the compiler.
15370 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
15371 anons, e, anone to force their allocation by the compiler.
15372
153732006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
15374
15375 * gdb.base/help.exp: Update expected text for help d and
15376 help delete.
15377
27ce9a6d
MK
153782006-05-02 Mark Kettenis <kettenis@gnu.org>
15379
15380 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
15381 NetBSD/ELF targets.
15382
8608915f
MK
153832006-04-30 Mark Kettenis <kettenis@gnu.org>
15384
15385 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
15386 single-step breakpoint fails; make this a KFAIL on
15387 sparc*-*-openbsd*.
15388 * gdb.base/siginfo.exp: Likewise.
15389 * gdb.base/sigstep.exp (advance, advancei): Likewise.
15390
b8db102d
MS
153912006-04-26 Michael Snyder <msnyder@redhat.com>
15392
15393 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
15394 which may have to consume output from other forks.
15395 Add tests to make sure that "delete fork" succeeded.
15396
c702009a
MS
153972006-04-20 Michael Snyder <msnyder@redhat.com>
15398
15399 * 2006-03-22 Jim Blandy <jimb@redhat.com>
15400 Add support for the Renesas M32C and M16C.
15401
15402 * gdb.asm/asm-source.exp: Add m32c target.
15403 * gdb.asm/m32c.inc: Support for m32c target.
15404
e28493f2
AS
154052006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
15406
15407 * gdb.base/commands.exp (recursive_source_test): New test.
15408
880da185
DM
154092006-04-04 David S. Miller <davem@sunset.davemloft.net>
15410
15411 * gdb.base/float.exp: Add pattern for sparc targets.
15412
61d9b92f
DJ
154132006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
15414
15415 * gdb.base/commands.exp (stray_arg0_test): New test.
15416
bd717df8
PB
154172006-03-30 Paul Brook <paul@codesourcery.com>
15418
15419 * gdb.mi/mi-until.exp: kfail broken until command.
15420 * gdb.mi/mi2-until.exp: Ditto.
15421
ec793d3c
NR
154222006-03-27 Nick Roberts <nickrob@snap.net.nz>
15423
15424 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
15425
831004b7
AO
154262006-03-08 Alexandre Oliva <aoliva@redhat.com>
15427
15428 * gdb.base/prelink.exp: Anchor tested-for regular expression
15429 on gdb prompt.
15430
effe49a0
PB
154312006-03-07 Paul Brook <paul@codesourcery.com>
15432
15433 * gdb.base/assign.exp: Correct fail message.
15434
e5461016
PB
154352006-03-07 Paul Brook <paul@codesourcery.com>
15436
15437 * lib/compiler.c: Extract armcc version number.
15438 * lib/compiler.cc: Ditto.
15439
fc91c6c2
PB
154402006-03-07 Paul Brook <paul@codesourcery.com>
15441
15442 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
15443 additional_flags=-w.
15444 * gdb.arch/altivec-regs.exp: Ditto.
15445 * gdb.arch/e500-abi.exp: Ditto.
15446 * gdb.arch/e500-regs.exp: Ditto.
15447 * gdb.base/all-bin.exp: Ditto.
15448 * gdb.base/annota1.exp: Ditto.
15449 * gdb.base/annota3.exp: Ditto.
15450 * gdb.base/args.exp: Ditto.
15451 * gdb.base/arithmet.exp: Ditto.
15452 * gdb.base/assign.exp: Ditto.
15453 * gdb.base/async.exp: Ditto.
15454 * gdb.base/bang.exp: Ditto.
15455 * gdb.base/break.exp: Ditto.
15456 * gdb.base/call-rt-st.exp: Ditto.
15457 * gdb.base/completion.exp: Ditto.
15458 * gdb.base/cond-expr.exp: Ditto.
15459 * gdb.base/condbreak.exp: Ditto.
15460 * gdb.base/consecutive.exp: Ditto.
15461 * gdb.base/define.exp: Ditto.
15462 * gdb.base/display.exp: Ditto.
15463 * gdb.base/ena-dis-br.exp: Ditto.
15464 * gdb.base/environ.exp: Ditto.
15465 * gdb.base/eval-skip.exp: Ditto.
15466 * gdb.base/info-proc.exp: Ditto.
15467 * gdb.base/jump.exp: Ditto.
15468 * gdb.base/logical.exp: Ditto.
15469 * gdb.base/long_long.exp: Ditto.
15470 * gdb.base/maint.exp: Ditto.
15471 * gdb.base/miscexprs.exp: Ditto.
15472 * gdb.base/pc-fp.exp: Ditto.
15473 * gdb.base/pointers.exp: Ditto.
15474 * gdb.base/relational.exp: Ditto.
15475 * gdb.base/reread.exp: Ditto.
15476 * gdb.base/sect-cmd.exp: Ditto.
15477 * gdb.base/sep.exp: Ditto.
15478 * gdb.base/sepdebug.exp: Ditto.
15479 * gdb.base/until.exp: Ditto.
15480 * gdb.base/whatis-exp.exp: Ditto.
15481 * gdb.cp/annota2.exp: Ditto.
15482 * gdb.cp/annota3.exp: Ditto.
15483 * gdb.trace/actions.exp: Ditto.
15484 * gdb.trace/backtrace.exp: Ditto.
15485 * gdb.trace/circ.exp: Ditto.
15486 * gdb.trace/collection.exp: Ditto.
15487 * gdb.trace/deltrace.exp: Ditto.
15488 * gdb.trace/infotrace.exp: Ditto.
15489 * gdb.trace/limits.exp: Ditto.
15490 * gdb.trace/packetlen.exp: Ditto.
15491 * gdb.trace/passc-dyn.exp: Ditto.
15492 * gdb.trace/passcount.exp: Ditto.
15493 * gdb.trace/report.exp: Ditto.
15494 * gdb.trace/save-trace.exp: Ditto.
15495 * gdb.trace/tfind.exp: Ditto.
15496 * gdb.trace/tracecmd.exp: Ditto.
15497 * gdb.trace/while-dyn.exp: Ditto.
15498 * gdb.trace/while-stepping.exp: Ditto.
15499 * lib/gdb.exp: Ditto.
15500 (gdb_compile): Handle nowarning option.
15501
5f4a23d9
AO
155022006-03-07 Alexandre Oliva <aoliva@redhat.com>
15503
15504 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
15505 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
15506 Rename executable to prelinkt. Don't re-prelink if we didn't
15507 get a core file. Test prelink -u exit status to tell whether
15508 prelinking failed. Use gdb_test_multiple.
15509
9733fc94
DJ
155102006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
15511
15512 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
15513 (do_tests): Call it.
15514
cc10cae3
AO
155152006-02-28 Alexandre Oliva <aoliva@redhat.com>
15516
15517 * gdb.base/prelink.exp: New test.
15518 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
15519
15c46491
WZ
155202006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
15521
15522 * gdb.fortran/derived-type.f90: New file.
15523 * gdb.fortran/derived-type.exp: New testcase.
15524
5c9f7ded
DJ
155252006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
15526
15527 * gdb.base/default.exp: Allow ';' as a directory separator.
15528
5b96932b
AS
155292006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
15530
15531 * gdb.base/help.exp (help add-symbol-file): Update.
15532
1986bccd
AS
155332006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
15534
15535 * gdb.base/help.exp (help load): Update expected results.
15536
a8b7528f
FF
155372006-02-19 Fred Fish <fnf@specifix.com>
15538
15539 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
15540 specifix hex value as part of results.
15541 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 15542
f8261448
FF
155432006-02-16 Fred Fish <fnf@specifix.com>
15544
15545 * gdb.base/whatis.c: Define variables using typedefs char_addr,
15546 ushort_addr, and slong_addr, so the typedefs are not optimized
15547 away.
15548 * gdb.base/whatis.exp: Add tests using type name for struct type,
15549 union type, enum type, and typedef.
a9c64011 15550
31d8bdd2
MK
155512006-02-13 Mark Kettenis <kettenis@gnu.org>
15552
15553 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
15554
34e41e63
JB
155552006-02-13 Jim Blandy <jimb@redhat.com>
15556
15557 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
15558 case where it takes two "next" commands to skip past the init
15559 call.
15560
ac6e4f31
FF
155612006-02-12 Fred Fish <fnf@specifix.com>
15562
15563 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
15564 to handle cases where it takes two "next" commands to skip
15565 past the init call.
15566
2db2d571
JB
155672006-02-07 Joel Brobecker <brobecker@adacore.com>
15568
15569 * gdb.ada/array_return.exp: Mark the last test as expected to fail
15570 on hppa32 targets.
15571
38fcd64c
DJ
155722006-02-06 Vladimir Prus <ghost@cs.msu.su>
15573
15574 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
15575 field.
15576
1315ad46
MK
155772006-01-29 Mark Kettenis <kettenis@gnu.org>
15578
15579 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
15580
5625b943
DJ
155812006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
15582
15583 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
15584 files.
15585
80df1bbe
DJ
155862006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
15587
15588 * gdb.cp/maint.exp: Set complaints to a positive value.
15589
9078e690
DJ
155902006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
15591
15592 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
15593 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
15594 function name.
15595
9c903399
DJ
155962006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
15597
15598 * gdb.base/checkpoint.c: Update copyright notice. Include
15599 <stdlib.h>.
15600
761ae4d6
JB
156012006-01-04 Jim Blandy <jimb@redhat.com>
15602
15603 * gdb.asm/asm-source.exp: Independently provide default values for
15604 asm-flags and debug-flags. Use 'string equal' to do the
15605 comparison, not the implicit expr's '==' operator. Remove
15606 now-unneeded assignments to asm-flags. In h8300 case, place
15607 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
15608
099ac3dd
MS
156092006-01-04 Michael Snyder <msnyder@redhat.com>
15610
15611 * gdb.base/checkpoint.c: New file.
15612 * gdb.base/checkpoint.exp: New file.
15613 * gdb.base/multi-fork.c: New file.
15614 * gdb.base/multi-fork.exp: New file.
15615 * gdb.base/pi.txt: New file (data for checkpoint.c test).
15616
f4d85314
FF
156172006-01-04 Fred Fish <fnf@specifix.com>
15618
15619 * gdb.base/ptype.c (foo): Add typedef.
15620 (intfoo): Add function.
15621 * gdb.base/ptype1.c: New file.
15622 * gdb.base/ptype.exp: Handle compilation and linking with two
15623 source files. Test that proper type for "foo" is found based
15624 on source context rather than first match found in symtabs.
15625
a1b06f35
MK
156262005-12-28 Mark Kettenis <kettenis@gnu.org>
15627
15628 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
15629 * gdb.asm/openbsd.inc: Indent commands.
15630
d082a1e2
MK
156312005-12-26 Mark Kettenis <kettenis@gnu.org>
15632
c65016bd
MK
15633 * gdb.base/freebpcmd.exp: Increase timeout.
15634
d082a1e2
MK
15635 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
15636
d3c32a0e
DJ
156372005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
15638
15639 * gdb.base/default.exp: Update check for "show version".
15640
9fdb1f50
RC
156412005-12-09 Randolph Chung <tausq@debian.org>
15642
15643 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
15644 * gdb.asm/pa64.inc: New file.
15645
5f2c56f7
RC
156462005-12-09 Randolph Chung <tausq@debian.org>
15647
15648 * gdb.asm/common.inc: Indent commands.
15649 * gdb.asm/asmsrc1.s: Likewise.
15650 * gdb.asm/asmsrc2.s: Likewise.
15651
8117349c
RC
156522005-12-09 Randolph Chung <tausq@debian.org>
15653
15654 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
15655 (get_addr_of_sym): Remove duplicate print.
15656 (gen_core): xfail hppa*-*-hpux*, update expected output.
15657 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
15658 * gdb.arch/pa64-nullify.s: New file.
15659
8f07f25a
RC
156602005-12-09 Randolph Chung <tausq@debian.org>
15661
15662 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
15663
55b39184
DJ
156642005-12-07 Christophe Lyon <christophe.lyon@st.com>
15665
15666 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
15667 code generation for these functions.
15668 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
15669 error message.
15670
31e2b00f
AS
156712005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
15672
15673 * gdb.base/help.exp (help b, help br, help bre, help brea)
15674 (help break): Update the expected message.
15675
c3d0b56e
SC
156762005-11-11 Stephane Carrez <stcarrez@nerim.fr>
15677
15678 * gdb.asm/m68hc11.inc: Setup the data section.
15679 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
15680 script for this test.
15681 (m6812-*-*): Likewise.
15682
36ae0ea9
RC
156832005-11-09 Randolph Chung <tausq@debian.org>
15684
15685 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
15686
9d6f42e9
WZ
156872005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
15688
15689 * gdb.base/break.exp: Fix a comment typo.
15690
e2126a14
EZ
156912005-11-03 Jim Blandy <jimb@redhat.com>
15692
a9c64011
AS
15693 Checked in by Elena Zannoni <ezannoni@redhat.com>
15694
889bf7c5 15695 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 15696
e0ac7199
CV
156972005-11-02 Corinna Vinschen <vinschen@redhat.com>
15698
15699 * gdb.arch/gdb1558.c: Include stdio.h.
15700
31d3fb18
MK
157012005-10-31 Mark Kettenis <kettenis@gnu.org>
15702
15703 * gdb.asm/asm-source.exp: Use -e instead of --entry.
15704
e52b687c
MK
157052005-10-31 Mark Kettenis <kettenis@gnu.org>
15706
15707 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
15708
f4711d79
PG
157092005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
15710
a9c64011
AS
15711 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
15712 vscr" tests to better match output.
f4711d79 15713
987a9106
JB
157142005-10-12 Jim Blandy <jimb@redhat.com>
15715
15716 * gdb.base/structs.exp (any): New function.
15717 (test_struct_returns): Don't make any assumptions at all about
15718 what value the function returns when GDB can't set the return
15719 value.
15720
2336bb58
JB
157212005-10-09 Joel Brobecker <brobecker@adacore.com>
15722
15723 * gdb.ada/arrayidx/p.adb: New file.
15724 * gdb.ada/arrayidx.exp: New testcase
15725
157262005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
15727
15728 * gdb.ada/array_return/pck.ads: New file.
15729 * gdb.ada/array_return/pck.adb: New file.
15730 * gdb.ada/array_return/p.adb: New file.
15731 * gdb.ada/array_return.exp: New testcase.
15732
705335ea
JB
157332005-10-03 Joel Brobecker <brobecker@adacore.com>
15734
a9c64011
AS
15735 * gdb.base/arrayidx.c: New file.
15736 * gdb.base/arrayidx.exp: New testcase.
705335ea 15737
11ee9940
NR
157382005-09-29 Nick Roberts <nickrob@snap.net.nz>
15739
15740 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
15741 frames-invalid and breakpoints-invalid are no longer generated
15742 with level 3 so don't expect them in the output.
15743
39fb8e9e
BR
157442005-09-27 Bob Rossi <bob@brasko.net>
15745
a9c64011 15746 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
15747 from test. Escape the | in mi_gdb_test call.
15748 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
15749 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
15750 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
15751 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
15752 expected regex's in mi_gdb_test calls.
15753 * lib/mi-support.exp: Remove arbitrary .* from tests.
15754 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
15755 Fully anchor GDB/MI expected results in mi_gdb_test.
15756 * lib/gdb.exp (string_to_regexp): Escape the ] character.
15757 * gdb.base/sizeof.exp: Remove escape character. Correct test.
15758
2af48f68
PB
157592005-09-26 Paul Brook <paul@codesourcery.com>
15760
15761 * long_long.exp: Exclude eabi targets from arm FPA float format test.
15762
f34502bc
WZ
157632005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
15764
15765 * bfp-test.c: New file.
15766 * bfp-test.exp: New testcase.
15767
ca929517
WZ
157682005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
15769
15770 * gdb.fortran/subarray.exp: New testcase to test the evaluation
15771 of subarray and substring variable.
15772 * gdb.fortran/subarray.f: New source file for the test of subarray
15773 and substring variable evaluation.
15774 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
15775 of string constant.
15776
c761af65
DJ
157772005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
15778
15779 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
15780 copyright dates.
15781
561d7a1d
PG
157822005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
15783
15784 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
15785 powerpc altivec' test with an almost identical 'info vector' test.
15786
b2b64cc9
PG
157872005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
15788
a9c64011
AS
15789 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
15790 vscr" tests to match output.
b2b64cc9 15791
6ac4d15a
PG
157922005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
15793
a9c64011
AS
15794 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
15795 output.
6ac4d15a 15796
40e55bef
BR
157972005-09-11 Bob Rossi <bob@brasko.net>
15798
889bf7c5
PA
15799 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
15800 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
15801 commands that return an MI output command and an asyncronous MI output
15802 command.
40e55bef
BR
15803 * gdb.mi/mi-console.exp: Ditto.
15804
3c7385ec
BR
158052005-09-11 Bob Rossi <bob@brasko.net>
15806
15807 * gdb.mi/mi-var-child.c: Include <string.h>.
15808
a6cd0eb3
DJ
158092005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
15810
15811 * killed.exp: Correct gdb_expect syntax.
15812
2f168eed
CV
158132005-08-09 Corinna Vinschen <vinschen@redhat.com>
15814
15815 * lib/mi-support.exp (mi_gdb_load): Fix typo.
15816
ecd3fd0f
BR
158172005-08-02 Bob Rossi <bob@brasko.net>
15818
15819 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
15820 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
15821 Change tests to inferior-tty-set/show.
15822 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
15823 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
15824 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
15825 inferior. Use mi_gdb_test to get GDB and Inferior output.
15826 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
15827 descriptor.
15828 (mi_inferior_tty_name): Add inferior PTY file name.
15829 (mi_gdb_start): Add INFERIOR_PTY parameter.
15830 (mi_gdb_test): Add IPATTERN parameter.
15831
f1ea48cb 158322005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 15833
f1ea48cb
BR
15834 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
15835 parameter to mi_gdb_test.
15836 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
15837
6e650a67
DJ
158382005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
15839
15840 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
15841 struct_declarations.
15842 * gdb.mi/mi-var-child.exp: Step over the initialization of
15843 struct_declarations.
15844
8be260b6
DJ
158452005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
15846
15847 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
15848 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
15849 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
15850 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
15851 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
15852 file.
15853
4e660f07
NR
158542005-07-27 Nick Roberts <nickrob@snap.net.nz>
15855
15856 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
15857 (do_children_tests): Assign values to the extra elements.
15858
15859 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
15860 them for tests for "-var-update --no-values" and
a9c64011 15861 "-var-update --all-values".
4e660f07
NR
15862 Add test for "-var-list-children --simple-values".
15863
15864 * gdb.mi/basics.c (callee4): Add integer array D[3]...
15865
15866 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
15867 "-stack-list-locals --simple-values" Improve doc strings and
15868 comments.
15869
6bdae935
MK
158702005-07-18 Mark Kettenis <kettenis@gnu.org>
15871
598b7a6f
MK
15872 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
15873 *-*-openbsd*.
15874 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
15875
6bdae935
MK
15876 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
15877 sigaltsatck'.
15878
1323e929 158792005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 15880
1323e929
BR
15881 * gdb.base/default.exp (tty): Changed output of command.
15882 * gdb.base/help.exp (help tty): Ditto.
15883
b1a9c082
MK
158842005-07-12 Mark Kettenis <kettenis@gnu.org>
15885
15886 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
15887
10a844a2
MK
158882005-07-10 Mark Kettenis <kettenis@gnu.org>
15889
15890 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
15891 -stack-select-frame without arguments.
15892 (test_stack_frame_listing): Add test for newly implemented command
15893 -stack-info-frame.
15894
3cb3b8df
BR
158952005-07-06 Bob Rossi <bob@brasko.net>
15896
15897 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
15898 command.
15899 (Copyright): Update copyright.
15900
a0c5fbcf
WZ
159012005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
15902
15903 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
15904 tests to evaluate exponentiation expression.
15905
984971d0
AS
159062005-06-29 Andreas Schwab <schwab@suse.de>
15907
15908 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
15909 main to avoid warnings.
15910
15911 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
15912
fe03833f
NR
159132005-06-20 Nick Roberts <nickrob@snap.net.nz>
15914
15915 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
15916 -stack-select-frame without arguments.
15917 (test_stack_frame_listing): Add test for newly implemented command
15918 -stack-info-frame.
a9c64011 15919
7a55f279
WZ
159202005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
15921
0ffa0ea5
DJ
15922 * gdb.fortran/array-element.f: New file.
15923 * gdb.fortran/array-element.exp: New testcase.
7a55f279 15924
26585198
DJ
159252005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
15926
15927 * gdb.base/bigcore.exp: Correct checks for systems which can
15928 not dump a large core file.
15929
c1bd25fd
DJ
159302005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
15931
15932 * gdb.base/relocate.c: Add a copyright notice.
15933 (dummy): Remove.
15934 * gdb.base/relocate.exp: Test printing the values of variables
15935 from a relocatable file.
15936
589e074d
DJ
159372005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
15938
15939 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
15940 excess MI output after an error.
15941
0915f927
JB
159422005-05-29 Joel Brobecker <brobecker@adacore.com>
15943
15944 * gdb.arch/alpha-step.c: New file.
15945 * gdb.arch/alpha-step.exp: New testcase.
15946
76ff342d
DJ
159472005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
15948 Dennis Brueni <dennis@slickedit.com>
15949
15950 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
15951 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
15952 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
15953 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
15954 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
15955 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
15956 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
15957
96b0c7ac
DJ
159582005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
15959 Wu Zhou <woodzltc@cn.ibm.com>
15960
15961 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
15962 IBM's xlc compiler.
15963 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
15964 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
15965
f21565d2
JB
159662005-05-13 Jim Blandy <jimb@redhat.com>
15967
15968 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
15969 calling gdb_suppress_entire_file.
15970 * gdb.base/charset.exp: Same.
15971 * gdb.base/call-rt-st.exp: Same.
15972
6006a3a1
BR
159732005-05-05 Bob Rossi <bob_rossi@cox.net>
15974
15975 * lib/gdb.exp (fullname_syntax): Added global regex.
15976 (fullname_syntax_POSIX): Ditto.
15977 (fullname_syntax_UNC): Ditto.
15978 (fullname_syntax_DOS_CASE): Ditto.
15979 (fullname_syntax_DOS): Ditto.
15980 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
15981 fullname_syntax variable to scope and use it.
15982 (test_file_list_exec_source_files): Ditto.
15983 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
15984
c3b69c04
DJ
159852005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
15986
15987 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
15988
3c95e6af
PG
159892004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
15990
a9c64011
AS
15991 * lib/gdb.exp (skip_altivec_tests): New function, based on
15992 check_vmx_hw_available from the GCC testsuite.
15993 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
15994 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 15995
78df6c56
JB
159962005-05-02 Jim Blandy <jimb@redhat.com>
15997
15998 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
15999 calling gdb_suppress_entire_file.
16000
1690f9cf
DJ
160012005-04-30 Randolph Chung <tausq@debian.org>
16002
16003 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
16004 Slightly relax "sem_post" name checking.
16005
5ea106f7
PG
160062005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
16007
16008 * gdb.base/unload.exp: Use new shared library infrastructure.
16009
bf7234cf
PG
160102005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
16011
16012 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 16013 infrastructure.
bf7234cf 16014
547b869a
CV
160152005-04-29 Corinna Vinschen <vinschen@redhat.com>
16016
16017 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
16018 * gdb.asm/h8300.inc: New file.
16019
f07e55f0
PG
160202005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
16021
16022 * gdb.base/shlib-call.exp: Change to use new shared library
16023 infrastructure.
16024
3cbba3d1
PG
160252005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
16026
a9c64011
AS
16027 * gdb.base/pending.exp: Change to use new shared library
16028 infrastructure.
3cbba3d1 16029
ed6df200
PG
160302005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
16031
a9c64011
AS
16032 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
16033 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 16034
8c8f4ebe
PG
160352005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
16036
a9c64011
AS
16037 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
16038 shared objects being adjusted and update copyright years.
8c8f4ebe 16039
607fbc54
DJ
160402005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
16041
16042 * ChangeLog: Correct some 2003-01-13 dates.
16043 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
16044 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
16045 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
16046 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
16047 gdb.trace/tfind.exp: Update copyright years.
16048
57bf0e56
DJ
160492005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
16050 Daniel Jacobowitz <dan@codesourcery.com>
16051
16052 * lib/gdb.exp (gdb_compile): Handle shlib=.
16053 (gdb_compile_shlib): New function.
16054
9b593790
PG
160552005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
16056
a9c64011 16057 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 16058
9494c6a5
DJ
160592005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
16060
16061 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
16062 gdb.server.
16063 * configure.ac: Likewise.
16064 * configure: Regenerated.
16065 * gdb.gdbserver/Makefile.in: Moved to...
16066 * gdb.server/Makefile.in: ... here.
16067 * gdb.gdbserver/server.c: Moved to...
16068 * gdb.server/server.c: ... here.
16069 * gdb.gdbserver/server-run.exp: Moved to...
16070 * gdb.server/server-run.exp: ... here.
16071
6f8eac0e
DJ
160722005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
16073
16074 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
16075 * configure.ac: Create gdb.gdbserver/Makefile.
16076 * configure: Regenerated.
16077 * lib/gdbserver-support.exp: New file, derived from
16078 config/gdbserver.exp.
16079 * config/gdbserver.exp: Use gdbserver-support.exp.
16080 * gdb.gdbserver/Makefile.in: New file.
16081 * gdb.gdbserver/server.c: New file.
16082 * gdb.gdbserver/server-run.exp: New file.
16083
6e87504d
PG
160842005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
16085
a9c64011
AS
16086 * lib/gdb.exp (test_compiler_info): Return compiler_info
16087 if no arguments are given.
6e87504d 16088
d1779be4
PG
160892005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
16090
16091 * gdb.arch/altivec-abi.exp: Check for compiler and set
16092 use altivec' flag accordingly.
16093 * gdb.arch/altivec-regs.exp: Likewise.
16094
88750304
DJ
160952005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
16096
16097 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
16098
f3fb768d
AS
160992005-03-27 Andreas Schwab <schwab@suse.de>
16100
16101 * gdb.base/bigcore.c (main): Add missing mode argument in open
16102 call.
16103
7e813ac5
DJ
161042005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
16105
16106 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
16107 downloads.
16108 * config/gdbserver.exp (gdb_load): Likewise.
16109
8e3049aa
PB
161102005-03-14 Paul Brook <paul@codesourcery.com>
16111
16112 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
16113 targets.
16114
a9df7c44
JB
161152005-03-09 Joel Brobecker <brobecker@adacore.com>
16116
16117 * gdb.dwarf2/dup-psym.S: New file.
16118 * gdb.dwarf2/dup-psym.exp: New testcase.
16119
9f0d94e8
JB
161202005-03-09 Joel Brobecker <brobecker@adacore.com>
16121
16122 * gdb.ada/exec_changed/first.adb: New file.
16123 * gdb.ada/exec_changed/second.adb: New file.
16124 * gdb.ada/exec_changed.exp: New testcase.
16125
5f579bc5
NS
161262005-03-08 Nathan Sidwell <nathan@codesourcery.com>
16127
36e9969c
NS
16128 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
16129 (A2): New class.
16130 (main): Test operator+.
16131 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
16132 breakpoint test.
16133
5f579bc5
NS
16134 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
16135 * gdb.base/signull.exp: Disable if gdb,nosignals.
16136 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
16137 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
16138 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
16139 * gdb.mi/mi2-console.exp: Likewise.
16140 * gdb.trace/collection.exp (run_trace_experiment): Consume the
16141 continue output at start.
16142 (gdb_collect_locals_test): Robustify regexp.
16143 * gdb.trace/passc-dyn.exp: Fix comment typo.
16144 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
16145
be46087e
CV
161462005-03-08 Corinna Vinschen <vinschen@redhat.com>
16147
16148 * gdb.asm/asm-source.exp: Add iq2000 case.
16149 * gdb.asm/iq2000.inc: New file.
16150
384e1a61 161512005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 16152
384e1a61
MI
16153 * gdb.base/command.exp: Change hardcoded value to regular expression.
16154 * gdb.base/float.exp: Add powerpc to the list of targets checked.
16155
584b6e9e
DJ
161562005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
16157
16158 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
16159 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
16160 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
16161 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
16162 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
16163
ab5b5d61
MK
161642005-03-05 Mark Kettenis <kettenis@gnu.org>
16165
16166 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
16167 changes.
16168
ae051c1b
PG
161692004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
16170
a9c64011
AS
16171 * lib/compiler.c: Add test for IBM's xlc compiler.
16172 * lib/compiler.cc: Likewise.
ae051c1b 16173
3f0f6ed2
JB
161742004-02-24 Joel Brobecker <brobecker@adacore.com>
16175
16176 * gdb.ada/fixed_points.exp: Create compilation object directory
16177 before running the test.
16178 * gdb.ada/null_record.exp: Likewise.
16179 * gdb.ada/packed_array.exp: Likewise.
16180 * gdb.ada/start.exp: Likewise.
16181
724f452b
JB
161822005-02-15 Joel Brobecker <brobecker@adacore.com>
16183
16184 * gdb.ada/packed_array/pa.adb: New file.
16185 * gdb.ada/packed_array.exp: New testcase.
16186
57f5cdfb 161872005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 16188
1f393151
MK
16189 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
16190 files.
16191
ebdda337
MK
16192 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
16193 on *-*-openbsd*. Correctly match whitespace in regukar
16194 expressions.
16195
cf309262
DJ
161962005-02-10 Daniel Jacobowitz <dan@debian.org>
16197
16198 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
16199 PR exp/1821
16200 * gdb.base/gdb1821.c: New test file.
16201 * gdb.base/gdb1821.exp: New test file.
16202
3be49e7a
JB
162032005-02-09 Joel Brobecker <brobecker@adacore.com>
16204
16205 * gdb.base/start.c: New file.
16206 * gdb.base/start.exp: New testcase.
16207
e292e67d
JB
162082005-02-09 Joel Brobecker <brobecker@adacore.com>
16209
16210 * gdb.ada/start/dummy.adb: New file.
16211 * gdb.ada/start.exp: New testcase.
16212
dbdfa66c
CV
162132005-02-09 Corinna Vinschen <vinschen@redhat.com>
16214
16215 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
16216 for printing symbols and statistics.
16217 Add test for using relative pathnames in "maint print msymbols" test.
16218 Mark "maint info sections DATA" XFAIL on Cygwin.
16219 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
16220 tests.
16221
d7941671
AC
162222005-02-09 Andreas Schwab <schwab@suse.de>
16223
16224 Committed by Andrew Cagney <cagney@gnu.org>
16225 * gdb.base/remotetimeout.exp: New file.
16226
74e5ef44
MK
162272005-02-07 Mark Kettenis <kettenis@gnu.org>
16228
16229 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
16230
464dd14d
JB
162312005-02-03 Joel Brobecker <brobecker@adacore.com>
16232
16233 * gdb.ada/gnat_ada.gpr: New file.
16234 * gdb.ada/gnat_ada.gin: Delete, no longer used.
16235 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
16236 * configure.ac: No longer generate gnat_ada.gpr.
16237 * configure: Regenerate.
16238 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
16239 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
16240 * gdb.ada/null_record/bar.ads: Likewise.
16241 * gdb.ada/null_record/bar.adb: Likewise.
16242 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
16243 * gdb.ada/null_record.exp (testdir): New variable.
16244 (testfile): executable is now in testdir subdirectory.
16245 (srcfile): Use full path to the main compilation unit.
16246 * gdb.ada/fixed_points.exp: Same changes as above.
16247
30d756ae
NR
162482005-02-03 Nick Roberts <nickrob@snap.net.nz>
16249
16250 * gdb.base/interp.exp: New test.
16251
9d799f85
AC
162522005-01-24 Andrew Cagney <cagney@gnu.org>
16253
16254 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
16255
15656118
AC
162562005-01-19 Andrew Cagney <cagney@gnu.org>
16257
a892c31b
AC
16258 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
16259 configure.ac not configure.in.
16260
15656118
AC
16261 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
16262 of powerpc*-*-*.
16263 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 16264 * gdb.base/list.exp (test_list_function)
15656118
AC
16265 (test_list_filename_and_function): Ditto.
16266 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
16267
a7b01baf
AC
162682005-01-16 Andrew Cagney <cagney@gnu.org>
16269
17d92a02
AC
16270 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
16271
a7b01baf
AC
16272 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
16273
bc8332bb
AC
162742005-01-14 Andrew Cagney <cagney@gnu.org>
16275
16276 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
16277 * gdb.mi/mi2-var-cmd.exp: Ditto.
16278
4d074752
CV
162792005-01-10 Corinna Vinschen <vinschen@redhat.com>
16280
16281 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
16282
bec39cab
AC
162832005-01-07 Andrew Cagney <cagney@gnu.org>
16284
16285 * configure.ac: Rename configure.in, require autoconf 2.59.
16286 * configure: Re-generate.
16287 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
16288 * gdb.stabs/configure: Re-generate.
16289 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
16290 * gdb.hp/configure: Re-generate.
16291 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
16292 autoconf 2.59.
16293 * gdb.hp/gdb.objdbg/configure: Re-generate.
16294 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
16295 autoconf 2.59.
16296 * gdb.hp/gdb.defects/configure: Re-generate.
16297 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
16298 autoconf 2.59.
16299 * gdb.hp/gdb.compat/configure: Re-generate.
16300 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
16301 autoconf 2.59.
16302 * gdb.hp/gdb.base-hp/configure: Re-generate.
16303 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
16304 autoconf 2.59.
16305 * gdb.hp/gdb.aCC/configure: Re-generate.
16306
f10b16d4
JB
163072004-12-15 Jim Blandy <jimb@redhat.com>
16308
16309 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
16310 under NPTL when there is debugging info available for libpthread.
16311
fb6e1814
JG
163122004-12-13 Jerome Guitton <guitton@gnat.com>
16313
16314 * gdb.ada/fixed_points.c: New file.
16315 * gdb.ada/fixed_points.exp: New file.
16316
fe46cd3a
RC
163172004-12-03 Randolph Chung <tausq@debian.org>
16318
16319 * gdb.arch/pa-nullify.exp: New file.
16320 * gdb.arch/pa-nullify.s: New file.
16321
8de0841b
RC
163222004-11-30 Randolph Chung <tausq@debian.org>
16323
16324 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
16325 instead of "tbug". Fix regexp to work properly with gdb_test.
16326
c8170782
PH
163272004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
16328
16329 * gdb.base/bitfields2.exp: New test.
16330 * gdb.base/bitfields2.c: New file.
16331
954269c2
RE
163322004-11-28 Richard Earnshaw <rearnsha@arm.com>
16333
16334 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
16335
0107feed
RC
163362004-11-16 Randolph Chung <tausq@debian.org>
16337
16338 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
16339
f073ae8c
DJ
163402004-11-14 Daniel Jacobowitz <dan@debian.org>
16341
16342 * gdb.threads/threadapply.exp: Correct "macro details" test.
16343
19ad59e7
JJ
163442004-11-11 Jeff Johnston <jjohnstn@redhat.com>
16345
16346 * gdb.threads/threadapply.exp: New test.
16347 * gdb.threads/threadapply.c: New file.
16348
9cf0961b
MK
163492004-11-07 Mark Kettenis <kettenis@gnu.org>
16350
16351 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
16352 frames.
16353
c789492a
FL
163542004-11-05 Felix Lee <felix+log1@specifixinc.com>
16355
16356 * gdb.base/cursal.exp: New file.
16357 * gdb.base/cursal.c: New file.
16358
a1e167bb
AC
163592004-11-03 Andrew Cagney <cagney@gnu.org>
16360
16361 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
16362
b7cbf173
MK
163632004-10-30 Mark Kettenis <kettenis@gnu.org>
16364
16365 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
16366 NetBSD/ELF targets.
16367
88f9d34f
JB
163682004-10-29 Joel Brobecker <brobecker@gnat.com>
16369
16370 * gdb.threads/bp_in_thread.c: New file, copied from
16371 pthread_cond_wait.c.
16372 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
16373 file, rather than reusing the .c file from another testcase.
16374
ca7d6a0c
JB
163752004-10-20 Joel Brobecker <brobecker@gnat.com>
16376
16377 * gdb.ada/null_record.exp: Check where we stopped after
16378 sending the start command, instead of where the associated
16379 temporary breakpoint was inserted.
16380
0d863d03
AC
163812004-10-14 Andrew Cagney <cagney@gnu.org>
16382
16383 * gdb.mi/gdb701.c (main): Return 0.
16384
d11e72cb
DJ
163852004-10-13 Daniel Jacobowitz <dan@debian.org>
16386
d40539a4 16387 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 16388
e1923096
JJ
163892004-10-12 Jeff Johnston <jjohnstn@redhat.com>
16390
16391 * gdb.threads/schedlock.c: Add comment markers to use to find
16392 line numbers.
16393 * gdb.threads/schedlock.exp: Adjust regex to handle the new
16394 comments.
16395 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
16396 breakpoint lines.
16397
ec8ba2c9
DJ
163982004-10-12 Daniel Jacobowitz <dan@debian.org>
16399
16400 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
16401
0eb3658b
DJ
164022004-10-12 Daniel Jacobowitz <dan@debian.org>
16403
16404 * configure.in: Add gdb.dwarf2.
16405 * configure: Regenerated.
16406 * Makefile.in: Add gdb.dwarf2.
16407 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
16408 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
16409 gdb.dwarf2/file1.txt: New files.
16410
a271cc33
OF
164112004-10-11 Orjan Friberg <orjanf@axis.com>
16412
a9c64011 16413 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
16414 of "run", since the latter doesn't work with remote targets. Adjust
16415 the breakpoint numbering accordingly.
16416 * gdb.threads/pthread_cond_wait.exp: Ditto.
16417
895ce074
MC
164182004-10-08 Michael Chastain <mec.gnu@mindspring.com>
16419
16420 * gdb.base/overlays.exp: Update copyright years.
16421
6be3092d
KI
164222004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
16423
16424 * gdb.base/overlays.exp: Disable if target is Linux.
16425
e05389b8
FL
164262004-10-06 Felix Lee <felix+log1@specifixinc.com>
16427
16428 * config/gdbserver.exp (gdb_load): Use right filename on remote.
16429
73cb587d
KI
164302004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
16431
16432 * gdb.asm/asm-source.exp: Add m32r-linux target.
16433 * gdb.asm/m32r-linux.inc: New file.
16434
3c0edcdc
AC
164352004-09-24 Andrew Cagney <cagney@redhat.com>
16436 David Anderson <anderson@redhat.com>
16437
16438 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
16439 command fails, assume things will work.
16440 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
16441 (_GNU_SOURCE): Define.
16442 (print_unsigned, print_hex): Change parameter to "long long".
16443 (print_byte_count): New function, use to print byte counts.
16444 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
16445 O_LARGEFILE.
16446 (main): Compute an upper bound on a corefile in max_core_size.
16447 Limit memory chunk size to max_core_size. Limit total memory
16448 allocated to max_core_size.
16449
4bb3667f
AC
164502004-09-23 Andrew Cagney <cagney@gnu.org>
16451
16452 * gdb.base/bigcore.exp: Replace the code that creates a corefile
16453 from a separate process with code that creates a corefile by
16454 making the inferior dump core.
16455
60fe1a51
MK
164562004-09-23 Mark Kettenis <kettenis@gnu.org>
16457
16458 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
16459 block.
16460
8e937346
MC
164612004-09-23 Michael Chastain <mec.gnu@mindspring.com>
16462
16463 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
16464 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
16465 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
16466 Likewise.
16467
7213f6d6
JJ
164682004-09-20 Jeff Johnston <jjohnstn@redhat.com>
16469
16470 * gdb.java/jprint.exp: New test case for java inferior call.
16471 * gdb.java/jprint.java: Ditto.
16472
eac69dca
JB
164732004-09-15 Joel Brobecker <brobecker@gnat.com>
16474
16475 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
16476
22227696
MC
164772004-09-14 Michael Chastain <mec.gnu@mindspring.com>
16478
16479 * gdb.threads/killed.c: Include <stdlib.h>.
16480 * gdb.threads/pthreads.c: Likewise.
16481
7dd403a4
MC
164822004-09-14 Michael Chastain <mec.gnu@mindspring.com>
16483
16484 * gdb.threads/killed.c: Add copyright notice.
16485
33f2d567
JM
164862004-09-10 Jason Molenda (jmolenda@apple.com)
16487
a9c64011
AS
16488 * gdb.base/define.exp: Two new tests to verify zero space chars
16489 after 'if' and 'while' commands in a user-defined command is correctly
16490 parsed.
33f2d567 16491
e05b62ac
AC
164922004-09-08 Andrew Cagney <cagney@gnu.org>
16493
16494 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
16495 delivery test with duplicate at end of file.
16496
9cbe82da
MK
164972004-09-06 Mark Kettenis <kettenis@jive.nl>
16498
16499 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
16500
564803d9
MC
165012004-09-05 Michael Chastain <mec.gnu@mindspring.com>
16502
16503 * config/hppro.exp: Removed.
16504
7c6807ce
MC
165052004-09-05 Michael Chastain <mec.gnu@mindspring.com>
16506
16507 * config/sparclet.exp: Removed.
16508
bf7e26dd
MC
165092004-09-05 Michael Chastain <mec.gnu@mindspring.com>
16510
16511 * config/udi.exp: Removed.
16512
714e341b
MC
165132004-09-02 Michael Chastain <mec.gnu@mindspring.com>
16514
16515 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
16516 of "exp_continue".
16517 (advancei): Likewise.
16518
1236e623
JJ
165192004-09-01 Jeff Johnston <jjohnstn@redhat.com>
16520
16521 * gdb.base/unload.exp: Fix so messages aren't duplicated.
16522
3bdcad15
MI
165232004-09-01 Manoj Iyer <manjo@austin.ibm.com>
16524
228af206 16525 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
16526 to check for nodebug in executable.
16527 * gdb.gdb/observer.exp (setup_test): Likewise.
16528 * gdb.gdb/selftest.exp (test_with_self): Likewise.
16529 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
16530
c72b934c
AC
165312004-09-01 Andrew Cagney <cagney@gnu.org>
16532
16533 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
16534 files.
16535
edd9b715
JJ
165362004-09-01 Jeff Johnston <jjohnstn@redhat.com>
16537
16538 * gdb.base/unload.exp: Fix expected warning message to match
16539 latest format.
16540
fb4ce06b
CV
165412004-09-01 Corinna Vinschen <vinschen@redhat.com>
16542
16543 * gdb.base/call-rt-st.exp: Fix typos.
16544
ce78e7c3
MI
165452004-08-31 Manoj Iyer <manjo@austin.ibm.com>
16546
16547 * gdb.threads/thread_check.exp: New testcase.
16548 * gdb.threads/thread_check.c: New testcase.
16549
2dedb159
AC
165502004-08-31 Andrew Cagney <cagney@gnu.org>
16551
16552 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
16553 (skip_to_handler_entry): New procedures. Test stepping into a
16554 handler when the breakpoint is at the handler's entry point.
16555
68f53502
AC
165562004-08-30 Andrew Cagney <cagney@gnu.org>
16557
16558 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
16559 gdb/1757.
16560
3e3ffd2b
MC
165612004-08-27 Michael Chastain <mec.gnu@mindspring.com>
16562
16563 With code from Manoj Iyer <manjo@austin.ibm.com>:
16564 * lib/gdb.exp (gdb_file_cmd): Return more information in the
16565 return value. Add an arm for "no debugging symbols found".
16566 Change a stray "error" to "perror".
16567 (gdb_run_cmd): Adapt to new return value.
16568 * gdb.base/remote.exp: Adapt to new return value.
16569 * gdb.gdb/complaints.exp: Likewise.
16570 * gdb.gdb/observer.exp: Likewise.
16571 * gdb.gdb/selftest.exp: Likewise.
16572 * gdb.gdb/xfullpath.exp: Likewise.
16573
4b6f5fd2
JB
165742004-08-27 Joel Brobecker <brobecker@gnat.com>
16575
16576 * gdb.threads/bp_in_thread.exp: New testcase.
16577
e5b25496
MC
165782004-08-27 Michael Chastain <mec.gnu@mindspring.com>
16579
16580 Fix PR testsuite/1735.
16581 * gdb.threads/schedlock.c (thread_function): Add a cast
16582 to suppress a gcc warning.
16583 * gdb.threads/thread-specific.c (thread_function): Likewise.
16584
934353d6
MC
165852004-08-26 Michael Chastain <mec.gnu@mindspring.com>
16586
16587 * gdb.base/unload.c: Include <stdlib.h>.
16588
f98a0aef 165892004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 16590
f98a0aef 16591 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
16592 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
16593 synchronized after the "return".
16594
5a2e8882
MC
165952004-08-26 Michael Chastain <mec.gnu@mindspring.com>
16596
16597 * gdb.mi/basics.c: Include <stdio.h>.
16598 * gdb.mi/pthreads.c: Include <stdlib.h>.
16599 * gdb.mi/var-cmd.c: Include <stdlib.h>.
16600
a9640423
MC
166012004-08-26 Michael Chastain <mec.gnu@mindspring.com>
16602
16603 * gdb.threads/schedlock.c: Add copyright notice.
16604
b04e311d
AC
166052004-08-25 Andrew Cagney <cagney@gnu.org>
16606
16607 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
16608 (skip_over_handler, breakpoint_over_hander): New test procedures.
16609 (advance, advancei): Add a proper prefix, do not use
16610 rerun_to_main.
16611 * gdb.base/sigstep.c (main): Change to use an infinite loop.
16612
7c27f15b
MC
166132004-08-24 Michael Chastain <mec.gnu@mindspring.com>
16614
16615 * gdb.mi/basics.c: Add copyright notice.
16616 * gdb.mi/var-cmd.c: Add copyright notice.
16617
fffc87ae
MC
166182004-08-23 Michael Chastain <mec.gnu@mindspring.com>
16619
16620 * lib/gdb.exp: Remove signed_keyword_not_used.
16621 * lib/compiler.c: Likewise.
16622 * lib/compiler.cc: Likewise.
16623
d782e0bf
MC
166242004-08-23 Michael Chastain <mec.gnu@mindspring.com>
16625
16626 * gdb.base/whatis.c: Remove conditional disabling of "signed".
16627 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
16628
96033e83
MC
166292004-08-23 Michael Chastain <mec.gnu@mindspring.com>
16630
16631 * gdb.base/whatis.c: Add copyright notice.
16632
cf38c229
MK
166332004-08-20 Mark Kettenis <kettenis@gnu.org>
16634
16635 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
16636 it to skip the breakpoints encoded in the inline assembly.
16637
f4b49756
MC
166382004-08-20 Michael Chastain <mec.gnu@mindspring.com>
16639
16640 * Makefile.in: Add gdb.fortran.
16641
2f193b69
MC
166422004-08-20 Michael Chastain <mec.gnu@mindspring.com>
16643
16644 * gdb.base/call-sc.exp (test_scalar_returns):
16645 Fix cut-and-paste glitch in "Make fun return now".
16646
89a237cb
MC
166472004-08-17 Michael Chastain <mec.gnu@mindspring.com>
16648
16649 * configure.in: Add gdb.fortran.
16650 * configure: Regenerate.
16651 * gdb.fortran/Makefile.in: New file.
16652 * lib/gdb.exp (skip_fortran_tests): New procedure.
16653
469aff8e
MC
166542004-08-17 Michael Chastain <mec.gnu@mindspring.com>
16655
16656 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
16657 reference to bug-gnu@prep.ai.mit.edu.
16658 * gdb.mi/mi-var-child.exp: Likewise.
16659 * gdb.mi/mi-var-cmd.exp: Likewise.
16660 * gdb.mi/mi-var-display.exp: Likewise.
16661 * gdb.mi/mi2-var-block.exp: Likewise.
16662 * gdb.mi/mi2-var-child.exp: Likewise.
16663 * gdb.mi/mi2-var-cmd.exp: Likewise.
16664 * gdb.mi/mi2-var-display.exp: Likewise.
16665
00b51b9f
MK
166662004-08-15 Mark Kettenis <kettenis@gnu.org>
16667
16668 * gdb.base/unload.c (main): Make local variable msg const.
16669
45f07fef
MC
166702004-08-15 Michael Chastain <mec.gnu@mindspring.com>
16671
16672 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
16673 to bug-gnu@prep.ai.mit.edu.
16674 * gdb.mi/mi-disassemble.exp: Likewise.
16675 * gdb.mi/mi-eval.exp: Likewise.
16676 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
16677 default line number.
16678 * gdb.mi/mi-return.exp: Likewise.
16679 * gdb.mi/mi-simplerun.exp: Likewise.
16680 * gdb.mi/mi-stack.exp: Likewise.
16681 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
16682 number with explicit range test.
16683 * gdb.mi/mi-watch.exp: Likewise.
16684 * gdb.mi/mi2-break.exp: Likewise.
16685 * gdb.mi/mi2-cli.exp: Likewise.
16686 * gdb.mi/mi2-disassemble.exp: Likewise.
16687 * gdb.mi/mi2-eval.exp: Likewise.
16688 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
16689 default line number.
16690 * gdb.mi/mi2-return.exp: Likewise.
16691 * gdb.mi/mi2-simplerun.exp: Likewise.
16692 * gdb.mi/mi2-stack.exp: Likewise.
16693 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
16694 number with explicit range test.
16695 * gdb.mi/mi2-watch.exp: Likewise.
16696
dd8c8ee7
MC
166972004-08-15 Michael Chastain <mec.gnu@mindspring.com>
16698
16699 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
16700 * gdb.cp/m-static.exp: Likewise.
16701 * gdb.cp/rtti.exp: Likewise.
16702
4e838464
MK
167032004-08-14 Mark Kettenis <kettenis@gnu.org>
16704
16705 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
16706
8d8cb839
EZ
167072004-08-14 Eli Zaretskii <eliz@gnu.org>
16708
16709 * ChangeLog: Prefix Local Variables with semi-colons and indent
16710 the reference to older ChangeLog files, to fix fontification in
16711 Emacs.
16712
deea8bb0
MC
167132004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16714
16715 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
16716 * gdb.mi/mi2-break.exp: Likewise.
16717
c3297504
MC
167182004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16719
16720 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
16721
25808999
MC
167222004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16723
16724 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
16725
226a8d71
MC
167262004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16727
16728 * gdb.cp/classes.exp: Remove unused declarations. Just let
16729 test names default instead of providing special names. Remove
16730 extraneous demangler test.
16731
37fdf854
JJ
167322004-08-12 Jeff Johnston <jjohnstn@redhat.com>
16733
16734 * gdb.base/unload.exp: New test for breakpoints in dynamically
16735 loaded libraries.
16736 * gdb.base/unload.c: Ditto.
16737 * gdb.base/unloadshr.c: Ditto.
16738
2d3a7986
MC
167392004-08-12 Michael Chastain <mec.gnu@mindspring.com>
16740
16741 * gdb.cp/classes.exp (test_ptype_class_objects): Call
16742 cp_test_ptype_class.
16743 (test_enums): Likewise.
16744
c72b934c
AC
167452004-08-10 Andrew Cagney <cagney@gnu.org>
16746
16747 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
16748 files.
16749
cc503c8a
AC
167502004-08-10 Andrew Cagney <cagney@gnu.org>
16751
16752 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
16753 init_malloc call.
16754
902f2ccb
MC
167552004-08-10 Michael Chastain <mec.gnu@mindspring.com>
16756
16757 * ChangeLog: Add copyright notice. The notice is copied
16758 from emacs 21.3 top level ChangeLog.
16759
78c90502
MC
167602004-08-09 Michael Chastain <mec.gnu@mindspring.com>
16761
16762 * lib/cp-support.exp: New file.
16763 * lib/cp-support.exp (cp_test_type_class): New function.
16764 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
16765 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
16766 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
16767 cp_test_ptype_class.
16768
88e5ea78
MC
167692004-08-09 Michael Chastain <mec.gnu@mindspring.com>
16770
16771 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
16772 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
16773 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
16774 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
16775 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
16776 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
16777 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
16778 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
16779 gdb.mi/mi2-watch.exp: Update copyright years.
16780
6a89fc9c
MK
167812004-08-09 Mark Kettenis <kettenis@gnu.org>
16782
16783 * gdb.base/sigaltstack.exp: Provide proper anchoring.
16784
1482e0de
MC
167852004-08-09 Michael Chastain <mec.gnu@mindspring.com>
16786
16787 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
16788 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
16789 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
16790 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
16791 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
16792 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
16793 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
16794 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
16795 gdb.mi/mi-watch.exp: Update copyright years.
16796
1a5ce3f3
DJ
167972004-08-08 Daniel Jacobowitz <dan@debian.org>
16798
16799 PR gdb/1738
16800 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
16801 from a breakpoint with a pending signal.
16802
04f6ecf2
DJ
168032004-08-08 Daniel Jacobowitz <dan@debian.org>
16804
16805 PR gdb/1736
16806 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
16807 * gdb.base/sigaltstack.exp (finish_test): Consume output until
16808 the prompt.
16809 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
16810
54d90d35
DJ
168112004-08-08 Daniel Jacobowitz <dan@debian.org>
16812
16813 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
16814
d2f6abb0
DJ
168152004-08-08 Daniel Jacobowitz <dan@debian.org>
16816
16817 PR gdb/1736
16818 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
16819 for i?86-*-linux*.
16820
5598c03d
DJ
168212004-08-08 Daniel Jacobowitz <dan@debian.org>
16822
16823 * gdb.arch/i386-prologue.exp: Compile without debug information.
16824
c6fee705
MC
168252004-08-08 Michael Chastain <mec.gnu@mindspring.com>
16826
16827 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
16828 rather than asking gdb to search.
16829
dd90efdb
MC
168302004-08-05 Michael Chastain <mec.gnu@mindspring.com>
16831
16832 * gdb.base/gcore.c: Include <string.h>.
16833
1e84bec1
MC
168342004-08-05 Michael Chastain <mec.gnu@mindspring.com>
16835
16836 * gdb.base/gcore.c: Add copyright notice.
16837
e425eb2b
MC
168382004-08-05 Michael Chastain <mec.gnu@mindspring.com>
16839
16840 * gdb.base/freebpcmd.c: Include <stdio.h>.
16841 * gdb.base/long_long.c: Include <string.h>.
16842 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
16843 * gdb.base/siginfo.c: Include <string.h>.
16844 * gdb.base/sigstep.c: Include <string.h>.
16845
cb9aaed5
MC
168462004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16847
16848 * gdb.base/complex.c: Include <stdlib.h>.
16849
55944f3d
MC
168502004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16851
16852 * gdb.base/complex.c: Add copyright notice.
16853
7b2953d9
MC
168542004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16855
16856 * gdb.base/charset.c: Include <stdlib.h>.
16857
c9133d23
MC
168582004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16859
16860 * gdb.base/auxv.c: Include <stdlib.h>.
16861
0a8490ad
MC
168622004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16863
16864 * gdb.base/auxv.c: Add copyright notice.
16865
3426d5ec
MC
168662004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16867
16868 * gdb.base/coremaker.c: Add copyright notice.
16869 * gdb.base/coremaker2.c: Add copyright notice.
16870
8da195dd
AC
168712004-08-04 Andrew Cagney <cagney@gnu.org>
16872
16873 * gdb.base/store.exp: Update copyright.
16874 (check_set, up_set, check_struct, up_struct): Add a prefix to test
16875 names, do not import gdb_prompt.
16876
8d394f98
AC
168772004-08-01 Andrew Cagney <cagney@gnu.org>
16878
16879 Fix PR testsuite/1729.
16880 * gdb.base/dump.exp: Add test name to callers of capture_value, do
16881 not use capture_value with value 4.
16882 (capture_value): Add optional test name parameter.
16883 (test_reload_saved_value, test_restore_saved_value): Use $msg as
16884 the prefix, pass to capture_value.
16885
b6702b23
MK
168862004-08-01 Mark Kettenis <kettenis@gnu.org>
16887
16888 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
16889 * gdb.arch/i386-prologue.c (standard): New prototype and function.
16890 (main): Call new function.
16891
c203e0ca
MC
168922004-07-31 Michael Chastain <mec.gnu@mindspring.com>
16893
16894 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
16895
a7995a30
MC
168962004-07-31 Michael Chastain <mec.gnu@mindspring.com>
16897
16898 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
16899
9366563b
MC
169002004-07-31 Michael Chastain <mec.gnu@mindspring.com>
16901
b6eeaf26 16902 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
16903 Accept more values of vtbl pointer. Remove some messages
16904 about "obsolete gcc or gdb".
16905
2fc1f950
MC
169062004-07-30 Michael Chastain <mec.gnu@mindspring.com>
16907
16908 * gdb.cp/classes.exp: Accept more varieties of ptype output.
16909
c724d49b
MC
169102004-07-30 Michael Chastain <mec.gnu@mindspring.com>
16911
16912 * gdb.base/asm-source.exp: Properly convert target board
16913 debug flags from gcc format to binutils format.
16914
736b0fce
MK
169152004-07-28 Mark Kettenis <kettenis@gnu.org>
16916
16917 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
16918 gdb1718". PR backtrace/1718 partially fixed.
16919
5633ea5c
JJ
169202004-07-27 Jeff Johnston <jjohnstn@redhat.com>
16921
16922 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
16923
575eebb1
NC
169242004-07-26 Nick Clifton <nickc@redhat.com>
16925
16926 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
16927 good default value for a specific architecture is available then
16928 set it to that value. Otherwise default to the -gstabs switch.
16929 Remove the -g... switches from the asm-flags variable. Allow the
16930 target board info to override the value if it wants to. Pass the
16931 switch on the assembler command line.
16932
62104619
MK
169332004-07-23 Mark Kettenis <kettenis@gnu.org>
16934
16935 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
16936 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
16937 (main): Call new function.
16938
4a1135b8
MC
169392004-07-22 Michael Chastain <mec.gnu@mindspring.com>
16940
16941 Test for PR exp/1715.
16942 * gdb.base/radix.exp: Refactor common procedures. Make all
16943 test names unique. Change XFAIL to KFAIL.
16944
8a12c1f0
MC
169452004-07-20 Michael Chastain <mec.gnu@mindspring.com>
16946
16947 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
16948 * gdb.ada/gnat_ada.gin: ... to here.
16949 * configure.in: Use gnat_ada.gin.
16950 * configure: Regenerate.
16951
23b451cf
AC
169522004-07-20 Andrew Cagney <cagney@gnu.org>
16953
16954 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
16955 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
16956 XFAILs. Clean up test messages and comments. Check backtraces.
16957 Delete re-sync code.
16958
ab618a02
MC
169592004-07-19 Michael Chastain <mec.gnu@mindspring.com>
16960
16961 Fix PR cli/740.
16962 * gdb.base/annota1.exp: Honor gdb,nosignals.
16963 * gdb.base/annota3.exp: Likewise.
16964
46dad340
MC
169652004-07-19 Michael Chastain <mec.gnu@mindspring.com>
16966
16967 * lib/java.exp: Update copyright notice.
16968
756d8c70
AC
169692004-07-19 Andrew Cagney <cagney@gnu.org>
16970
16971 * gdb.base/selftest.exp: Copy file from here ...
16972 * gdb.gdb/selftest.exp: ... to here.
16973
586027e6
AC
169742004-07-16 Andrew Cagney <cagney@redhat.com>
16975
16976 * lib/insight-support.exp: Delete file.
16977 * lib/java.exp (java_init): Fix copyright.
16978
029d2200
AC
169792004-07-16 Andrew Cagney <cagney@gnu.org>
16980
16981 * gdb.base/restore.c: Append "prologue" to comments marking the a
16982 function's prologue.
16983 * gdb.base/restore.exp: Update copyright, re-indent.
16984 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
16985 callerN" prefix where needed. Update patterns that match a
16986 function's prologue.
16987
653b62c5
MC
169882004-07-16 Michael Chastain <mec.gnu@mindspring.com>
16989
16990 * gdb.base/restore.c: Add copyright notice.
16991
f7d690e5
AC
169922004-07-16 Andrew Cagney <cagney@gnu.org>
16993
16994 * gdb.base/logical.exp: Update copyright.
16995 (evaluate): New procedure. Use to re-implement tests using
16996 several tables.
16997
d629a7cb
MH
169982004-07-14 Martin Hunt <hunt@redhat.com>
16999
17000 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
17001 which fixes some problems where init.tcl was not found.
17002
9c7bb332
AC
170032004-07-13 Andrew Cagney <cagney@gnu.org>
17004
6bf46641
AC
17005 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
17006 (check_sizeof, check_valueof): Do not include the output in the
17007 test name. Use gdb_test.
17008 (get_valueof): Use gdb_test_multiple.
17009
c4ffd4c0
AC
17010 * gdb.base/step-test.exp: Update copyright. Use
17011 gdb_test_multiple. Ensure that test names do not include
17012 architecture dependent output.
17013
ab89363a
AC
17014 * gdb.gdb/observer.exp: Update copyright.
17015 (setup_test): Use gdb_test_multiple.
17016 (attach_first_observer, attach_second_observer)
17017 (attach_third_observer, detach_first_observer)
17018 (detach_second_observer, detach_third_observer)
17019 (reset_counters, check_counters): Make $message a prefix.
17020 (test_normal_stop_notifications): Add "args" parameter - a list of
17021 init functions to be called. Make $message a prefix,
17022 (test_observer_normal_stop): Change the message prefixes so that
17023 they are unique, pass the attach / detach procedures to
17024 test_normal_stop_notifications.
17025
ec58997a
AC
17026 * gdb.base/signull.exp (test_segv): Prefix all tests with
17027 "${name}". Clean up test messages.
17028
b475183b
AC
17029 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
17030
9c7bb332
AC
17031 * gdb.base/ena-dis-br.exp: Update copyright.
17032 (break_at): New function. Replace send_gdb with gdb_test,
17033 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
17034 ignore count, not stopped at bpt", with KFAIL.
17035
2dd95497
CV
170362004-07-13 Corinna Vinschen <vinschen@redhat.com>
17037
17038 * gdb.base/attach.exp: Remove cleanupfile handling.
17039
419e626b
AC
170402004-07-12 Andrew Cagney <cagney@gnu.org>
17041
17042 * gdb.base/annota1.exp: Cleanup corefile test name.
17043 * gdb.base/annota3.exp: Ditto.
17044
8b1b3228
AC
170452004-07-12 Andrew Cagney <cagney@gnu.org>
17046
78650829
AC
17047 * gdb.base/signals.exp: Clean up copyright, re-indent.
17048
8b1b3228
AC
17049 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
17050 gdb_test and gdb_test_multiple.
17051
935c2760
JJ
170522004-07-08 Jeff Johnston <jjohnstn@redhat.com>
17053
17054 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 17055 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
17056 provide line number info for first statement in main.
17057
1544280f
AC
170582004-07-08 Andrew Cagney <cagney@gnu.org>
17059
1279f4ff
AC
17060 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
17061
1544280f
AC
17062 * gdb.base/sigbpt.exp: Make the common part of each test name a
17063 prefix instead of suffix.
17064
bcc82369
BR
170652004-07-07 Bob Rossi <bob_rossi@cox.net>
17066
17067 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
17068 test from test_tbreak_creation_and_listing to
17069 test_file_list_exec_source_file
17070 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
17071 Changed name of test from test_tbreak_creation_and_listing to
17072 test_file_list_exec_source_file
17073
23f4b0aa
JJ
170742004-07-07 Jeff Johnston <jjohnstn@redhat.com>
17075
17076 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
17077 the jmisc() constructor instead of <init>.
17078 * gdb.java/jmisc1.exp: Ditto.
17079
56401cd5
AC
170802004-07-07 Andrew Cagney <cagney@gnu.org>
17081
17082 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
17083 corrupting the PC.
17084
44ae2f6a
MC
170852004-07-06 Michael Chastain <mec.gnu@mindspring.com>
17086
17087 * gdb.cp/templates.exp: Accept whitespace change in demangler
17088 output.
17089
45a83408
AC
170902004-07-06 Andrew Cagney <cagney@gnu.org>
17091
17092 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
17093
d205ad70
MC
170942004-07-02 Michael Chastain <mec.gnu@mindspring.com>
17095
17096 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
17097 * lib/compiler.cc: Likewise.
17098
06ea1a61
MC
170992004-06-30 Michael Chastain <mec.gnu@mindspring.com>
17100
17101 * lib/compiler.cc: Work around string preprocessing problem
17102 with old hp c++ compiler.
17103 * lib/compiler.c: Likewise.
17104
daab1251
CV
171052004-06-29 Corinna Vinschen <vinschen@redhat.com>
17106
17107 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
17108 directives to conditionalize symbol prefixing.
17109 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
17110 additional_flags handling. Add underscore prefix for Cygwin.
17111 * gdb.arch/i386-unwind.c: Use preprocessor directives to
17112 conditionalize symbol prefixing.
17113 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
17114 additional_flags handling. Add underscore prefix for Cygwin.
17115
cc984116
CV
171162004-06-29 Corinna Vinschen <vinschen@redhat.com>
17117
17118 * gdb.base/bigcore.exp: Skip test on Cygwin.
17119
c279b077
MC
171202004-06-28 Michael Chastain <mec.gnu@mindspring.com>
17121
17122 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
17123 formats for "info register". Use gdb_test_multiple. Fix
17124 the "invalid register" test.
17125
0e915747
CV
171262004-06-28 Corinna Vinschen <vinschen@redhat.com>
17127
17128 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
17129 PID for Cygwin. Add Cygwin specific strings to check for in some
17130 tests.
17131 (do_attach_tests): Add a test for user interaction when attaching
17132 to a process with no matching symbol table already loaded.
17133
11422c86
AC
171342004-06-26 Andrew Cagney <cagney@gnu.org>
17135
17136 Test PR java/1567 and PR java/1565.
17137 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
17138 * gdb.java/jmisc2.exp: Delete file.
17139
cefbce26
MC
171402004-06-26 Michael Chastain <mec.gnu@mindspring.com>
17141
17142 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
17143
e19f872c
CV
171442004-06-25 Corinna Vinschen <vinschen@redhat.com>
17145
17146 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
17147 attach process.
17148
d931ba3b
MC
171492004-06-23 Michael Chastain <mec.gnu@mindspring.com>
17150
17151 * gdb.cp/pr-1553.exp: Remove.
17152
aef68c48
MC
171532004-06-22 Michael Chastain <mec.gnu@mindspring.com>
17154
17155 * gdb.cp/pr-1553.cc: Remove.
17156 * gdb.cp/pr-1553.exp: Disable this test.
17157
8d5df71a
JB
171582004-06-20 Jim Blandy <jimb@redhat.com>
17159
a9c64011 17160 Fix PR testsuite/1680.
8d5df71a
JB
17161 * gdb.arch/i386-sse.exp: Properly quote curly braces in
17162 regular expressions.
17163
4ac6f39d
MC
171642004-06-19 Michael Chastain <mec.gnu@mindspring.com>
17165
17166 Fix PR testsuite/1679.
17167 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
17168 Issue an UNSUPPORTED result instead.
17169
1b413552
JB
171702004-06-18 Jim Blandy <jimb@redhat.com>
17171
17172 * gdb.base/charset.exp: Only send a control-C if we see a new
17173 prompt and incomplete command.
17174
6daa6ebd
MC
171752004-06-18 Michael Chastain <mec.gnu@mindspring.com>
17176
17177 * gdb.cp/pr-574.cc: Add copyright notice.
17178
51fa4ae0
JB
171792004-06-17 Jim Blandy <jimb@redhat.com>
17180
17181 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
17182 cases where the regexp has no groups; this grabs random text from
17183 the previous test suite, whatever that was.
17184
8fea26c5
MC
171852004-06-17 Michael Chastain <mec.gnu@mindspring.com>
17186
17187 * gdb.cp/printmethod.cc: Add copyright notice.
17188
1e3aeb41
MC
171892004-06-16 Michael Chastain <mec.gnu@mindspring.com>
17190
17191 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
17192
9d9030bc
AC
171932004-06-16 Andrew Cagney <cagney@gnu.org>
17194
17195 * gdb.base/signull.c: Update copyright. Include <string.h>.
17196 (bowler): Replace data_pointer with data_read
17197 and data_write cases. Add code_descriptor case.
17198 (zero, desc): New array and pointer.
17199 (data, code): Change to simple pointers.
17200 * gdb.base/signull.exp: Fix probe pattern matching a function
17201 descriptor SIGSEGV. Replace data_pointer with data_read and
17202 data_write tests.
17203
acd4ad44
AC
172042004-06-16 Andrew Cagney <cagney@gnu.org>
17205
17206 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
17207
08fd625c
MC
172082004-06-15 Michael Chastain <mec.gnu@mindspring.com>
17209
17210 * gdb.base/long_long.c: Add copyright notice.
17211
1903502c
MC
172122004-06-15 Michael Chastain <mec.gnu@mindspring.com>
17213
17214 * gdb.base/long_long.exp: Remove reference to
17215 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
17216 to gdb_breakpoint and gdb_continue_to_breakpoint.
17217
83313cb1
JB
172182004-06-14 Jim Blandy <jimb@redhat.com>
17219
17220 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
17221 endian case.
17222
1bf404ef
AC
172232004-06-14 Andrew Cagney <cagney@gnu.org>
17224
17225 * gdb.base/gcore.exp (capture_command_output): Delete the always
17226 passing tests containing inferior values.
17227 * gdb.base/ending-run.exp: Do not include the breakpoint address
17228 in the test message. Update copyright.
17229 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
17230 size in the test name, use gdb_test_multiple. Update copyright.
17231
ef220b33
MC
172322004-06-14 Michael Chastain <mec.gnu@mindspring.com>
17233
17234 * gdb.cp/ref-types.cc: Add copyright notice.
17235
4f70a4c9
MC
172362004-06-14 Michael Chastain <mec.gnu@mindspring.com>
17237
17238 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
17239 hp_aCC_compiler.
17240 * lib/compiler.cc: Likewise.
17241 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
17242 'set' commands. Log diagnostics for other lines. Set
17243 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
17244
335928ac
MC
172452004-06-13 Michael Chastain <mec.gnu@mindspring.com>
17246
17247 * gdb.cp/try_catch.cc: Add copyright notice.
17248
2efb12e8
MC
172492004-06-12 Michael Chastain <mec.gnu@mindspring.com>
17250
17251 * gdb.cp/userdef.cc: Add copyright notice.
17252
0bbed51a
MC
172532004-06-11 Michael Chastain <mec.gnu@mindspring.com>
17254
17255 * gdb.cp/virtfunc.cc: Add copyright notice.
17256
e12a46c9
RC
172572004-06-11 Randolph Chung <tausq@debian.org>
17258
17259 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
17260 problem.
17261
338e05af
AC
172622004-06-10 Andrew Cagney <cagney@gnu.org>
17263
17264 * lib/compiler.cc, lib/compiler.c: Append either
17265 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
17266 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
17267 instead of gcc-3-3.
17268
dc3f10cb
AC
172692004-06-09 Andrew Cagney <cagney@gnu.org>
17270
b4d946af
AC
17271 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
17272 gdb/1455, bug is specific to "long long" and "double".
a9c64011 17273
dc3f10cb
AC
17274 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
17275 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
17276 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
17277 fixed.
17278
b5c0bfa2
AC
172792004-06-09 Andrew Cagney <cagney@gnu.org>
17280
17281 * gdb.base/structs.exp (test_struct_returns): Replace
17282 "return_value_unknown" and "finish_value_unknown" by
17283 "return_value_known" and "finish_value_known". Instead of
17284 "return_value_unknown" iff "finish_value_unknown", check
17285 "return_value_known" implies "finish_value_known".
17286
caeb605f
MH
172872004-06-08 Martin Hunt <hunt@redhat.com>
17288
17289 * gdb.base/float.exp: Add pattern for mips targets.
17290
c892bb64
RC
172912004-06-08 Randolph Chung <tausq@debian.org>
17292
17293 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
17294 message for unknown architectures more clear.
17295
48306d3e
JB
172962004-06-08 Joel Brobecker <brobecker@gnat.com>
17297
17298 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
17299 start the execution of the program.
17300
83ecb59f
JB
173012004-06-07 Jim Blandy <jimb@redhat.com>
17302
17303 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
17304 * gdb.arch/i386-cpuid.h: New helper file.
17305
55264cb4
RC
173062004-06-07 Randolph Chung <tausq@debian.org>
17307
17308 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
17309 has started.
17310
23cadb28
RM
173112004-06-04 Roland McGrath <roland@redhat.com>
17312
17313 Fix PR gdb/1647.
17314 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
17315 differently to be robust to output buffering differences.
17316
51d01eda
MC
173172004-06-04 Michael Chastain <mec.gnu@mindspring.com>
17318
17319 * gdb.threads/pthreads.exp: Update copyright years.
17320 (check_control_c): Change asynchronous 'after' to synchronous.
17321
f4fc3b93
RM
173222004-06-04 Roland McGrath <roland@redhat.com>
17323
17324 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
17325 next gdb prompt.
17326
4013522b
MC
173272004-06-02 Michael Chastain <mec.gnu@mindspring.com>
17328
17329 Fix PR gdb/1636.
17330 * gdb.threads/manythreads.exp: Change asynchronous 'after'
17331 calls to synchronous.
17332
7a8f1e6b
JB
173332004-05-26 Jim Blandy <jimb@redhat.com>
17334
17335 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
17336
81bb3443
RC
173372004-05-24 Randolph Chung <tausq@debian.org>
17338
17339 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
17340 * gdb.asm/pa.inc: New file.
17341
8f5a3103
MK
173422004-05-22 Mark Kettenis <kettenis@gnu.org>
17343
17344 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
17345
734b8fe8 173462004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 17347 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
17348
17349 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
17350 GDB prompt.
17351
725603e1
UW
173522004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17353
f4fc3b93 17354 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
17355 setjmp/longjmp. Use sigaction instead of signal.
17356
8b923272 173572004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 17358 Michael Snyder <msnyder@redhat.com>
8b923272
JB
17359
17360 * gdb.threads/pthread_cond_wait.c: New file.
17361 * gdb.threads/pthread_cond_wait.exp: New testcase.
17362
8bfabb04
AC
173632004-05-13 Andrew Cagney <cagney@redhat.com>
17364
17365 * gdb.base/signull.exp, gdb.base/signull.c: New files.
17366 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
17367
42edda50
AC
173682004-05-11 Andrew Cagney <cagney@redhat.com>
17369
17370 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
17371 fixed but revealed gdb/1639.
17372
d303a6c7
AC
173732004-05-10 Andrew Cagney <cagney@redhat.com>
17374
17375 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
17376 func1" and "next to 2nd alarm", kernel bug avoided.
17377
bf08c2a1
DJ
173782004-05-10 Daniel Jacobowitz <dan@debian.org>
17379
17380 PR external/1568
17381 * gdb.base/bigcore.exp: Check the size of the dumped core file.
17382 XFAIL if it is smaller than bytes_allocated.
17383 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
17384 (main): Make chunks_allocated unsigned. Correct comment.
17385
c0586a34
JB
173862004-05-07 Joel Brobecker <brobecker@gnat.com>
17387
17388 * gdb.arch/powerpc-aix-prologue.c: New file.
17389 * gdb.arch/powerpc-aix-prologue.exp: New file.
17390
f2785d12
JB
173912004-05-07 Jim Blandy <jimb@redhat.com>
17392
17393 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
17394 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
17395
bd7f6e30
JB
173962004-05-06 Joel Brobecker <brobecker@gnat.com>
17397
17398 * gdb.base/sep.exp: No longer setup_kfail when the program was
17399 built with dwarf2.
17400
0a5e7efe
JI
174012004-05-05 Jim Ingham <jingham@apple.com>
17402
17403 * gdb.base/pending.exp: Make sure pending breakpoints
17404 preserve the ignore count.
f4fc3b93 17405
a8958849
MK
174062004-04-27 Jerome Guitton <guitton@gnat.com>
17407
17408 * i386-prologue.exp: Add testcase for jump instruction as first
17409 instruction of the real code.
17410 * i386-prologue.c (jump_at_beginning): New function.
17411
7e103f5b
MK
174122004-04-28 Mark Kettenis <kettenis@gnu.org>
17413
17414 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
17415 x86_64-*-*.
17416
5d38b224
MK
174172004-04-28 Mark Kettenis <kettenis@gnu.org>
17418
17419 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
17420 i*86-*-*.
17421
0ef32fd9
MK
174222004-04-25 Mark Kettenis <kettenis@gnu.org>
17423
17424 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
17425 expression that checks the return type.
17426
71d7dd7c
AC
174272004-04-23 Andrew Cagney <cagney@redhat.com>
17428
17429 * gdb.base/call-sc.exp: New test of scalar call/return values.
17430 * gdb.base/call-sc.c: Ditto.
17431
1e9f977e
JJ
174322004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17433
17434 * gdb.threads/manythreads.c: Reduce thread stack size.
17435
899d9e3a
JJ
174362004-04-23 Jeff Johnston <jjohnstn@redhat.com>
17437
17438 * gdb.threads/manythreads.c: Add copyright notice.
17439
61bcae62
AC
174402004-04-23 Andrew Cagney <cagney@redhat.com>
17441
17442 * gdb.base/siginfo.exp: Better handle step out of signal.
17443 * gdb.base/sigstep.exp: Ditto.
17444
7339a42e 174452004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 17446 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
17447
17448 * gdb.threads/manythreads.c: New testcase.
17449 * gdb.threads/manythreads.exp: Ditto.
17450
5c98409b
JB
174512004-04-22 Jim Blandy <jimb@redhat.com>
17452
17453 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
17454 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
17455
3b611f1a
MC
174562004-04-21 Michael Chastain <mec.gnu@mindspring.com>
17457
17458 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
17459
f0fd9238
AC
174602004-04-21 Andrew Cagney <cagney@redhat.com>
17461
17462 * gdb.base/sigstep.c: New file.
17463 * gdb.base/sigstep.exp: New file.
17464
90990674
JB
174652004-04-16 Joel Brobecker <brobecker@gnat.com>
17466
17467 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
17468 call to observer_notify_normal_stop.
17469
78cef34b
AC
174702004-04-15 Andrew Cagney <cagney@redhat.com>
17471
17472 * gdb.base/siginfo.c: New file.
17473 * gdb.base/siginfo.exp: New file.
17474
d2343407
JB
174752004-04-12 J. Brobecker <brobecker@gnat.com>
17476
17477 * gdb.base/sep.exp: Fix typo in comment.
17478
a2dba3c8
JB
174792004-04-12 J. Brobecker <brobecker@gnat.com>
17480
17481 * gdb.base/sep.c: New file.
17482 * gdb.base/sep-proc.c: New file.
17483 * gdb.base/sep.exp: New testcase.
17484
15f7b60e
MK
174852004-04-09 Mark Kettenis <kettenis@gnu.org>
17486
17487 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
17488 support.
17489
44f4de1a
AC
174902004-04-05 Andrew Cagney <cagney@redhat.com>
17491
17492 * gdb.base/sigaltstack.c: New file.
17493 * gdb.base/sigaltstack.exp: New file.
17494
ef04f396
JB
174952004-04-04 Joel Brobecker <brobecker@gnat.com>
17496
17497 * gdb.base/foll-fork.exp: Update the expected output for
17498 "help set follow-fork-mode", to match a change that was made
17499 to the help of this variable on 2004-01-13.
17500
d40d2c92
JB
175012004-04-01 Joel Brobecker <brobecker@gnat.com>
17502
17503 * lib/ada.exp: Add copyright notice.
17504 * bar.ads: Likewise.
17505 * bar.adb: Likewise.
17506 * null_record.adb: Likewise.
17507 * null_record.exp: Likewise.
17508 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
17509
f86ef5a3
JB
175102004-04-01 Joel Brobecker <brobecker@gnat.com>
17511
17512 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
17513 * configure: Regenerate.
17514
414e70e3
JB
175152004-04-01 Joel Brobecker <brobecker@gnat.com>
17516
17517 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
17518 to build the application. Remove the message printed when in
17519 verbose mode, redundant with the UNSUPPORTED message above.
17520
f0aaee49
JB
175212004-03-31 Joel Brobecker <brobecker@gnat.com>
17522
17523 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
17524 * gdb.ada (null_record.exp): New testcase.
17525
ac81cb54
JB
175262004-03-31 Joel Brobecker <brobecker@gnat.com>
17527
17528 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
17529
854af2f7
JB
175302004-03-31 Joel Brobecker <brobecker@gnat.com>
17531
17532 * gdb.ada: New subdirectory.
17533 * gdb.ada/Makefile.in: New file.
17534 * gdb.ada/gnat_ada.gpr.in: New file.
17535
034cb681
JB
175362004-03-31 Joel Brobecker <brobecker@gnat.com>
17537
17538 * lib/ada.exp: New file.
17539
78a1a894
DJ
175402004-03-24 Daniel Jacobowitz <drow@mvista.com>
17541
17542 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
17543 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
17544
4b2b3b3e
AC
175452004-03-22 Andrew Cagney <cagney@redhat.com>
17546
17547 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
17548 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
17549 Problem identified by Ulrich Weigand.
17550
23c73aa3
DC
175512004-03-17 David Carlton <carlton@kealia.com>
17552
17553 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
17554 PR c++/826.
17555
d63a86f8
RM
175562004-03-16 Roland McGrath <roland@redhat.com>
17557
17558 * gdb.base/auxv.exp: New file.
17559 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
17560
0e02aa50
DC
175612004-03-12 David Carlton <carlton@kealia.com>
17562
17563 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
17564 * gdb.cp/pr-1553.cc: Ditto.
17565 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
17566 pass branch.
17567
c20b71be
MC
175682004-03-12 Michael Chastain <mec.gnu@mindspring.com>
17569
17570 * gdb.cp/templates.exp: Accept more template types.
17571
c7414a01
MC
175722004-03-09 Michael Chastain <mec.gnu@mindspring.com>
17573
17574 From Corinna Vinschen with modifications.
17575 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
17576 local variable obj_with_enum.
17577 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
17578 results with obj_with_enum.
17579
ed69573c
MC
175802004-03-09 Michael Chastain <mec.gnu@mindspring.com>
17581
17582 * gdb.cp/classes.cc: New file, copied from misc.cc.
17583 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
17584
28301461
MC
175852004-03-09 Michael Chastain <mec.gnu@mindspring.com>
17586
17587 * gdb.cp/misc.cc: Add copyright notice.
17588
1198ecbe
DC
175892004-03-05 David Carlton <carlton@kealia.com>
17590
17591 * gdb.cp/rtti.exp: Add 'print *obj3' test.
17592 * gdb.cp/rtti.h: Update copyright.
17593 (namespace n2::n3): New.
17594 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
17595 (n2::n3::func3): New.
17596 (main): Call n2::n3::func3.
17597 * gdb.cp/rtti2.cc: Update copyright.
17598 (n2::create3): New.
17599
9e08c470
MK
176002004-03-04 Mark Kettenis <kettenis@gnu.org>
17601
17602 * gdb.asm/openbsd.inc: Fix typo.
17603
4bebc3aa
FF
176042004-03-03 Fred Fish <fnf@redhat.com>
17605
17606 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
17607 "val" instead of unused "size". Update copyright year.
17608
6ea9fb37
DJ
176092004-02-29 Daniel Jacobowitz <drow@mvista.com>
17610
17611 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
17612 to use unsigned char.
17613 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
17614 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
17615
23b23974
DJ
176162004-02-29 Daniel Jacobowitz <drow@mvista.com>
17617
17618 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
17619 line of output.
17620
7574fd53
DJ
176212004-02-28 Daniel Jacobowitz <drow@mvista.com>
17622
17623 * gdb.base/relocate.c (dummy): Initialize.
17624
a195357f
DJ
176252004-02-28 Daniel Jacobowitz <drow@mvista.com>
17626
17627 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
17628 a breakpoint at exit.
17629
72fd54a9
FF
176302004-02-27 Fred Fish <fnf@redhat.com>
17631
17632 * gdb.base/chng-syms.exp: Add expect condition to match failing
17633 case that isn't a timeout.
17634
b9d23137
AC
176352004-02-27 Andrew Cagney <cagney@redhat.com>
17636
17637 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
17638 support.
17639
15d208f6 176402004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 17641
15d208f6
FF
17642 * gdb.arch/gdb1431.c: Remove.
17643 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
17644 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
17645 of "until" incorrectly.
17646
98f9cd2d
JB
176472004-02-26 J. Brobecker <brobecker@gnat.com>
17648
17649 * gdb.cp/class2.cc (empty): New class.
17650 (refer): New function.
17651 (main): Declare an object of type empty and use it.
17652 * gdb.cp/class2.exp: Print the value of an object of type empty.
17653
9b50c11b
JJ
176542004-02-26 Jeff Johnston <jjohnstn@redhat.com>
17655
17656 * gdb.base/langs.exp: Update query string to match the
17657 new nquery format used for pending breakpoints.
17658
0dcd613f
AC
176592004-02-26 Andrew Cagney <cagney@redhat.com>
17660
17661 Fix PR i18n/1570.
17662 * gdb.base/charset.c: Update copyright notice.
17663 (main, init_string): Remove the escape character '\e' tests.
17664 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
17665 * gdb.base/charset.exp (valid_host_charset): Ditto.
17666 * gdb.base/setvar.exp: Ditto.
17667
b8a56647
AC
176682004-02-24 Andrew Cagney <cagney@redhat.com>
17669
90d59e34
AC
17670 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
17671 mmapped data in core file" PASS and FAIL messages consistent.
17672
b8a56647
AC
17673 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
17674 setting a breakpoint. Work around PR java/1565.
17675
9f27c604
JJ
176762004-02-23 Jeff Johnston <jjohnstn@redhat.com>
17677
17678 * lib/gdb.exp (gdb_breakpoint): Update query string to match
17679 new nquery format.
17680 * gdb.base/pending.exp: Ditto.
17681
3224a706
MK
176822004-02-22 Mark Kettenis <kettenis@gnu.org>
17683
17684 * configure.in: Run stabs tests on *BSD.
17685 * configure: Regenerated.
17686
41e0a9ca
MK
176872004-02-21 Mark Kettenis <kettenis@gnu.org>
17688
17689 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
17690
1e1b3428
FF
176912004-02-20 Fred Fish <fnf@redhat.com>
17692
17693 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
17694 blank in test for "returns short", for consistency with other
17695 "returns xxx" tests. Update copyright year.
17696
f9a7572a
FF
176972004-02-19 Fred Fish <fnf@redhat.com>
17698
17699 New testcase for PR breakpoint/1558.
17700 * gdb.arch/gdb1558.exp: New file.
17701 * gdb.arch/gdb1558.c: New file.
17702
b2ce2854
EZ
177032004-02-19 Elena Zannoni <ezannoni@redhat.com>
17704
17705 * gdb.base/nodebug.exp: Fix typo.
17706
e7c9ff01
JB
177072004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17708
17709 Committed by Jim Blandy <jimb@redhat.com>.
17710
62f4b920
JB
17711 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
17712
2db536a1
JB
17713 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
17714
e7c9ff01
JB
17715 * gdb.base/float.exp: Support s390*-*-* targets.
17716
f3205b34
AF
177172004-02-17 Adam Fedor <fedor@gnu.org>
17718
17719 * gdb.base/gdb1555.exp: New file.
17720 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
17721
9d62932d
EZ
177222004-02-17 Elena Zannoni <ezannoni@redhat.com>
17723
17724 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
17725
344c9711
FF
177262004-02-16 Fred Fish <fnf@redhat.com>
17727
17728 * gdb.arch/gdb1291.c: Remove
17729 * gdb.arch/gdb1291.s: New test input file.
17730 * gdb.arch/gdb1291.exp: Expand test to check case that should not
17731 fail. Test for correct result, known incorrect result, other
17732 failures and timeouts.
17733
2d822687
AC
177342004-02-16 Andrew Cagney <cagney@redhat.com>
17735
17736 * gdb.base/bigcore.exp: New file.
17737 * gdb.base/bigcore.c: New file.
17738
dac15b66
AC
177392004-02-13 Andrew Cagney <cagney@redhat.com>
17740
17741 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
17742 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
17743 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
17744 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
17745 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
17746 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
17747 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
17748 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
17749 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
17750 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
17751
6bdfc2c4
JJ
177522004-02-11 Jeff Johnston <jjohnstn@redhat.com>
17753
17754 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
17755 executed is an alloc instruction.
17756
87b3ede8
DC
177572004-02-11 David Carlton <carlton@kealia.com>
17758
17759 * gdb.cp/breakpoint.exp: New.
17760 * gdb.cp/breakpoint.cc: New.
17761
6e19e2bf
MC
177622004-02-11 Michael Chastain <mec.gnu@mindspring.com>
17763
17764 Partial fix for PR gdb/1543.
17765 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
17766 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
17767 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
17768 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
17769 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
17770 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
17771 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
17772 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
17773 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
17774 to bug-gdb@prep.ai.mit.edu .
17775 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
17776 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
17777 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
17778 Likewise.
17779
5c5455dc
AC
177802004-02-10 Andrew Cagney <cagney@redhat.com>
17781
17782 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
17783 using gdb_internal_error_resync.
17784
9cf689d7
DJ
177852004-02-09 Daniel Jacobowitz <drow@mvista.com>
17786
17787 * gdb.threads/thread-specific.exp: Stop early if no threads are
17788 found.
17789
d2dc51db
MC
177902004-02-09 Michael Chastain <mec.gnu@mindspring.com>
17791
17792 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
17793
14b1a056
DJ
177942004-02-08 Daniel Jacobowitz <drow@mvista.com>
17795
17796 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
17797 breakpoints.
17798
83f66e8f
DJ
177992004-02-07 Daniel Jacobowitz <drow@mvista.com>
17800
17801 * config/sim.exp (gdb_load): Handle $arg == "".
17802 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
17803 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
17804
30fc0091
EZ
178052004-02-07 Elena Zannoni <ezannoni@redhat.com>
17806
a9c64011
AS
17807 * gdb.base/maint.exp: Update test to reflect
17808 obstack changes.
30fc0091 17809
4d806929
JJ
178102004-02-04 Jeff Johnston <jjohnstn@redhat.com>
17811
17812 * gdb.base/pendshr.c (pendfunc): New function that calls
17813 pendfunc1.
17814 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
17815
7bfdd688
FF
178162004-02-04 Fred Fish <fnf@redhat.com>
17817
17818 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
17819 function symbols and update copyright years.
17820 * gdb.arch/gdb1291.c: Ditto.
17821
aaa08ee4
MC
178222004-02-03 Michael Chastain <mec.gnu@mindspring.com>
17823
17824 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
17825
dbad7755
MC
178262004-02-03 Michael Chastain <mec.gnu@mindspring.com>
17827
17828 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
17829
ec4646ef
MC
178302004-02-03 Michael Chastain <mec.gnu@mindspring.com>
17831
17832 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
17833
1b802196
FF
178342004-02-02 Fred Fish <fnf@redhat.com>
17835
17836 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
17837 remote targets. Update copyright years.
17838
18fe2033
JJ
178392004-02-02 Jeff Johnston <jjohnstn@redhat.com>
17840
17841 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
17842 support.
17843 * gdb.base/langs.exp: Fix test which attempts to create
17844 breakpoint on non-existent function to handle new pending
17845 support.
17846 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
17847 a breakpoint.
17848 * gdb.base/pending.exp: New test.
17849 * gdb.base/pending.c: New file.
17850 * gdb.base/pendshr.c: Ditto.
17851
8d577d32
DC
178522004-02-02 David Carlton <carlton@kealia.com>
17853
17854 * gdb.cp/overload.exp: Add overloadNamespace tests.
17855 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
17856 (overloadNamespace, XXX): New.
17857 (main): Call XXX::marker2.
17858
3ad13771
FF
178592004-02-01 Fred Fish <fnf@redhat.com>
17860
17861 * gdb.base/dump.exp: Use runto_main instead of "runto main".
17862 * gdb.base/finish.exp: Ditto.
17863 * gdb.base/gcore.exp: Ditto.
17864 * gdb.base/huge.exp: Ditto.
17865 * gdb.base/info-proc.exp: Ditto.
17866 * gdb.base/return2.exp: Ditto.
17867 * gdb.threads/gcore-thread.exp: Ditto.
17868
44c75849
DJ
178692004-02-01 Daniel Jacobowitz <drow@mvista.com>
17870
17871 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
17872
005bc093
MK
178732004-02-01 Mark Kettenis <kettenis@gnu.org>
17874
17875 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
17876 that opening the file succeeds on OpenBSD.
17877
c47cebdb
DJ
178782004-02-01 Daniel Jacobowitz <drow@mvista.com>
17879
17880 * gdb.threads/thread-specific.c: New file.
17881 * gdb.threads/threads-specific.exp: New test script.
17882 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
17883 to expect_out.
17884
5a01311c
MK
178852004-02-01 Mark Kettenis <kettenis@gnu.org>
17886
17887 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
17888 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
17889 only on the "print_small_structs from print_long_arg_list" test.
17890
ce22a4f1
DJ
178912004-02-01 Daniel Jacobowitz <drow@mvista.com>
17892
17893 * gdb.base/completion.exp: Kill a stray backslash.
17894
17895 From Jim Ingham <jingham@apple.com>:
17896 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
17897 agrees with the result from sending a tab.
17898
abbab9d3
DJ
178992004-01-31 Daniel Jacobowitz <drow@mvista.com>
17900
17901 * gdb.base/chng-syms.exp: Remove stray newline.
17902
53904d1e
MK
179032004-01-31 Mark Kettenis <kettenis@gnu.org>
17904
17905 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
17906 *-*-openbsd*.
17907 * gdb.asm/openbsd.inc: New file.
17908
3a4b3aac
MK
179092004-01-30 Mark Kettenis <kettenis@gnu.org>
17910
17911 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
17912 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
17913 *-*solaris2*. Remove commented out default settings for
17914 asm-flags. Replace gdb_compile with target_link.
17915
ebac27b4
MC
179162004-01-29 Michael Chastain <mec.gnu@mindspring.com>
17917
17918 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
17919 for all tests. Remove old hp-ux and cygnus xfail cases.
17920
d8679d84
PH
179212004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
17922
17923 * gdb.base/chng-syms.exp: New file.
17924 * gdb.base/chng-syms.c: New file.
17925
0a55bc22
MC
179262004-01-24 Michael Chastain <mec.gnu@mindspring.com>
17927
17928 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
17929 Provide arms for current output in all my configurations.
17930
94b8e876
MC
179312004-01-24 Michael Chastain <mec.gnu@mindspring.com>
17932
17933 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
17934 * lib/compiler.cc: Likewise.
17935 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
17936 get the right preprocessor. Eval the output directly. Remove
17937 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
17938 hp_f77_compiler and hp_f90_compiler completely.
17939 (gdb_preprocess): Delete.
17940 (get_compiler): Delete.
17941
7cf03d44
MK
179422004-01-24 Mark Kettenis <kettenis@gnu.org>
17943
17944 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
17945 <string.h>.
17946
68b6dce9
NR
179472004-01-24 Nick Roberts <nick@nick.uklinux.net>
17948
17949 * gdb.mi/mi-stack.exp: Update copyright.
17950
b368761e
DC
179512004-01-23 David Carlton <carlton@kealia.com>
17952
17953 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
17954 test for cp_lookup_transparent_type.
17955 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
17956 call them.
17957
f2061b53
DJ
179582004-01-23 Daniel Jacobowitz <drow@mvista.com>
17959
17960 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
17961 after -var-update.
17962
37fc574a
DC
179632004-01-23 David Carlton <carlton@kealia.com>
17964
17965 * gdb.cp/namespace.cc (C::ensureRefs): New.
17966 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
17967
8e94b928
NR
179682004-01-20 Nick Roberts <nick@nick.uklinux.net>
17969
17970 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
17971 case "-stack-list-locals 2".
17972 * gdb.mi/mi-var-child.exp: Test for case
17973 "-var-list-children --all-values NAME".
17974
997b0952
MC
179752004-01-18 Michael Chastain <mec.gnu@mindspring.com>
17976
17977 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
17978
52470da3
MK
179792004-01-18 Mark Kettenis <kettenis@gnu.org>
17980
7049b4b8
MK
17981 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
17982 used with gdb_test_multiple.
17983
52470da3
MK
17984 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
17985 read at address 0. This fixes PR testsuite/1504.
17986
da6012e5
DJ
179872004-01-18 Daniel Jacobowitz <drow@mvista.com>
17988
17989 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
17990 Remove downloading, guessing the host executable, the calls to
17991 gdb_file_cmd and gdb_target_cmd, and "load" support.
17992 (infer_host_exec): New function broken out from gdb_load.
17993 (gdb_load): New wrapper for gdbserver_gdb_load.
17994 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
17995 gdb_target_cmd. Use -target-select.
17996 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
17997 Download binaries to the host. Clear last_mi_remote_file when
17998 we load a new binary.
17999 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
18000 call gdbserver_gdb_load and mi_gdb_target_cmd.
18001
32c70722
MC
180022004-01-17 Michael Chastain <mec.gnu@mindspring.com>
18003
18004 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
18005 type patterns.
18006
b0cecf36
MC
180072004-01-17 Michael Chastain <mec.gnu@mindspring.com>
18008
18009 * gdb.cp/templates.exp: Fix typo in test name of
18010 "print Foo<volatile char*>::foo".
18011
4120d7e6
MC
180122004-01-15 Michael Chastain <mec.gnu@mindspring.com>
18013
18014 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
18015
f679e530
BE
180162004-01-16 Ben Elliston <bje@wasabisystems.com>
18017
18018 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
18019 (clean mostlyclean): Remove empty rm.
18020
091c48f6
MC
180212004-01-15 Michael Chastain <mec.gnu@mindspring.com>
18022
18023 * gdb.base/setvar.exp: Add copyright years.
18024
3e5fc8d2
DC
180252004-01-14 David Carlton <carlton@bactrian.org>
18026
18027 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
18028 PR c++/1511 and update coment.
18029 * gdb.cp/templates.exp: Update patterns to match current output.
18030 If changes involve something other than whitespace, KFAIL
18031 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
18032
63d06c5c
DC
180332004-01-14 David Carlton <carlton@kealia.com>
18034
18035 * gdb.cp/namespace.exp: Add tests involving classes defined within
18036 namespaces.
18037 * gdb.cp/namespace.cc (C::CClass): New.
18038 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
18039
a51dab88
EZ
180402004-01-14 Elena Zannoni <ezannoni@redhat.com>
18041
18042 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
18043 what debug info we have. Print a better message if something goes
18044 wrong while producing the separate debug info file.
18045
a476ccc9
MC
180462004-01-14 Michael Chastain <mec.gnu@mindspring.com>
18047
18048 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
18049
f453692c
MC
180502004-01-14 Michael Chastain <mec.gnu@mindspring.com>
18051
18052 * gdb.base/callfuncs.c: Add copyright notice.
18053
f40063a5
MC
180542004-01-13 Michael Chastain <mec.gnu@mindspring.com>
18055
18056 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
18057 inheritance. PR gdb/1498, PR gcc/13539.
18058
19ac3974
EZ
180592004-01-13 Elena Zannoni <ezannoni@redhat.com>
18060
a9c64011
AS
18061 * gdb.threads/gcore-thread.exp: Prefix name of binary with
18062 test specific name.
18063 * gdb.mi/gdb669.exp: Ditto.
18064 * gdb.mi/mi-pthreads.exp: Ditto.
18065 * gdb.mi/mi1-pthreads.exp: Ditto.
18066 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 18067
56c97c6e
MC
180682004-01-12 Michael Chastain <mec.gnu@mindspring.com>
18069
18070 * gdb.cp/member-ptr.cc: Add copyright notice.
18071
a0644324
MC
180722004-01-12 Michael Chastain <mec.gnu@mindspring.com>
18073
18074 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
18075 some patterns for recent versions of gcc and hpacc. Delete
18076 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
18077 Delete tests that access a NULL pointer-to-member-data. This
18078 script is still disabled for gcc.
18079
32fabe09
EZ
180802004-01-12 Elena Zannoni <ezannoni@redhat.com>
18081
18082 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 18083 escaped correctly.
32fabe09 18084
1f8a6abb
EZ
180852004-01-12 Elena Zannoni <ezannoni@redhat.com>
18086
18087 * gdb.base/sepdebug.exp: New file.
18088 * gdb.base/sepdebug.c: New file.
18089 * lib/gdb.exp (separate_debug_filename): New procedure.
18090 (gdb_gnu_strip_debug): New procedure.
18091
48efe704
AC
180922004-01-12 Andrew Cagney <cagney@redhat.com>
18093
18094 * gdb.mi/ChangeLog: Delete file. Renamed to ...
18095 * gdb.mi/ChangeLog-1999-2003: New file.
18096
a9415475
AC
180972004-01-12 Andrew Cagney <cagney@redhat.com>
18098
18099 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
18100 "Renaming a directory to a non-empty directory returns ENOTEMPTY
18101 or EEXIST", treat EBUSY as an XFAIL.
18102
83b8cf9d
MC
181032004-01-11 Michael Chastain <mec.gnu@mindspring.com>
18104
18105 * gdb.base/scope.exp: Remove obsolete setup_xfail for
18106 hp_cc_compiler.
18107
9939d2a8
MC
181082004-01-10 Michael Chastain <mec.gnu@mindspring.com>
18109
18110 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
18111 decorations.
18112
1ff8cadf
MC
181132004-01-10 Michael Chastain <mec.gnu@mindspring.com>
18114
18115 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
18116 and "(aCC)" decorations. Remove obsolete doco about old
18117 test results.
18118
6fa9022e
MC
181192004-01-09 Michael Chastain <mec.gnu@mindspring.com>
18120
18121 * gdb.cp/exception.exp: Fix typo in doco.
18122
209721fe
MK
181232004-01-09 Mark Kettenis <kettenis@gnu.org>
18124
18125 * gdb.base/gdb1476.exp: Fix typo.
18126
ef11303e
MC
181272004-01-09 Michael Chastain <mec.gnu@mindspring.com>
18128
18129 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
18130 file.
18131
041ab88c
MC
181322004-01-09 Michael Chastain <mec.gnu@mindspring.com>
18133
18134 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
18135 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
18136 Use gdb_compile. Remove restriction on gcc. Add some patterns
18137 for recent version of gdb. Delete second half, which was a copy
18138 of the first half with different build flags. This test is
18139 still disabled because it is still not ready for production.
18140
e36d075a
MC
181412004-01-08 Michael Chastain <mec.gnu@mindspring.com>
18142
18143 * gdb.cp/exception.cc: Add copyright notice.
18144 * gdb.cp/exception.exp: Add a notice that this file is broken
18145 because of line number changes caused by addition of copyright
18146 notice.
18147
42b190ad
MC
181482004-01-08 Michael Chastain <mec.gnu@mindspring.com>
18149
18150 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
18151 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
18152
8f25f06b
MC
181532004-01-08 Michael Chastain <mec.gnu@mindspring.com>
18154
18155 * gdb.cp/classes.exp: Accept gnu abi 2.
18156 * gdb.cp/derivation.exp: Likewise.
18157 * gdb.cp/overload.exp: Likewise.
18158 * gdb.cp/virtfunc.exp: Likewise.
18159
06ded8b8
MC
181602004-01-08 Michael Chastain <mec.gnu@mindspring.com>
18161
18162 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
18163 semicolon after end of function.
18164
77c26ae3
MC
181652004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18166
18167 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
18168 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
18169 boilerplate code for compiling and running the program under
18170 test. Add some string method tests.
18171
20757486
MC
181722004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18173
18174 * gdb.cp/bs15503.cc: Add copyright notice.
18175 * gdb.cp/bs15503.exp: Adjust line number.
18176
0fd3b503
MC
181772004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18178
18179 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
18180 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
18181
10d1bea8
MC
181822004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18183
18184 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
18185 hp_cc_compiler.
18186
2789202a
MC
181872004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18188
18189 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
18190 * gdb.cp/ctti.exp: Use the marker instead of "next".
18191 With gcc, run further before bailing.
18192
b862f14c
MC
181932004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18194
18195 * gdb.cp/cttiadd.cc: Add copyright notice.
18196 * gdb.cp/cttiadd1.cc: Likewise.
18197 * gdb.cp/cttiadd2.cc: Likewise.
18198 * gdb.cp/cttiadd3.cc: Likewise.
18199
96da2469
MC
182002004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18201
18202 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
18203 Use gdb_test, gdb_test_multiple. Use floating-point values that
18204 have exact representations in IEEE-ish formats.
18205
053248ff
MC
182062004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18207
18208 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
18209 compilers. Delete duplicate call to get_compiler_info.
18210 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
18211 * gdb.base/volatile.exp: Likewise.
18212
84acecdd
MK
182132004-01-07 Mark Kettenis <kettenis@gnu.org>
18214
18215 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
18216 memory at address 0.
18217
fe11a27f
MC
182182004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18219
18220 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
18221 to test for hp-ux assembler. Fix copyright years.
18222
60ad077b
AC
182232004-01-07 Andrew Cagney <cagney@redhat.com>
18224
18225 * gdb.base/fileio.c (strerrno): Add "EBUSY".
18226
1c9b8f33
AC
182272004-01-07 Andrew Cagney <cagney@redhat.com>
18228
18229 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
18230 when creating the read-only file. From analysis by Roland McGrath
18231 and Elena Zannoni.
18232
753ccc7a
MC
182332004-01-06 Michael Chastain <mec.gnu@mindspring.com>
18234
18235 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
18236
eca3e36b
MC
182372004-01-06 Michael Chastain <mec.gnu@mindspring.com>
18238
18239 * gdb.base/cvexpr.c: Be type-safe with function pointers and
18240 data pointers.
18241
f8d4bac4
MC
182422004-01-06 Michael Chastain <mec.gnu@mindspring.com>
18243
18244 * gdb.cp/m-static.exp: Compile one source file at a time.
18245 Delete unused call to get_compiler_info.
18246
9b4e0f94
MC
182472004-01-06 Michael Chastain <mec.gnu@mindspring.com>
18248
18249 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
18250 * gdb.base/call-rt-st.exp: Likewise.
18251 * gdb.base/nodebug.exp: Likewise.
18252 * gdb.base/volatile.exp: Likewise.
18253 * gdb.cp/ref-types.exp: Likewise.
18254 * gdb.cp/templates.exp: Likewise.
18255
023c1024
MK
182562004-01-05 Mark Kettenis <kettenis@gnu.org>
18257
18258 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
18259
19703c4a
MC
182602004-01-05 Michael Chastain <mec.gnu@mindspring.com>
18261
18262 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
18263 hppa*-hp-hpux*.
18264
18b67037
MK
182652004-01-04 Mark Kettenis <kettenis@gnu.org>
18266
ba6219c8
MK
18267 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
18268 x86_64-*-*.
18269
18b67037
MK
18270 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
18271 sparc64-*-* and sparc*-solaris2*.
18272
1bfbbb9d
MK
182732004-01-04 Mark Kettenis <kettenis@gnu.org>
18274
18275 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
18276 return ${tests}" test. The ${tests} already mentions the
18277 filename.
18278
06846494
MC
182792004-01-02 Michael Chastain <mec.gnu@mindspring.com>
18280
18281 * gdb.cp/local.exp: Accept gcc abi 2.
18282
3b0cb202
MC
182832004-01-02 Michael Chastain <mec.gnu@mindspring.com>
18284
18285 * gdb.cp/templates.exp: Accept gcc abi 2.
18286
0643ec3f
MC
182872004-01-02 Michael Chastain <mec.gnu@mindspring.com>
18288
18289 * lib/compiler.cc: Remove supports_template_debugging.
18290 * gdb.cp/templates.exp: Do not test supports_template_debugging.
18291
d231d0b1
MC
182922004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18293
18294 * gdb.cp/namespace.exp: Accept gcc abi 2.
18295
44ffb27c
MC
182962004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18297
18298 * gdb.cp/method.exp: Accept gcc abi 2.
18299
184ad485
MC
183002004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18301
18302 * gdb.cp/classes.exp: Generate identical results as old version.
18303 * gdb.cp/derivation.exp: Likewise.
18304 * gdb.cp/overload.exp: Likewise.
18305 * gdb.cp/virtfunc.exp: Likewise.
18306
116f09e7
MC
183072004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18308
18309 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
18310 mysterious bug with sourceware version of expect.
18311
b1379776
MC
183122004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18313
18314 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
18315 current versions of gcc, including gcc abi 2. Remove gratuitous
18316 restart of test program. Use gdb_test_multiple and gdb_test for
18317 all tests. Add patterns to xfail missing "const" in "const char *"
18318 and kfail PR gdb/1155.
18319
6b7a4c0e
MC
183202004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18321
18322 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
18323 current versions of gcc, including gcc abi 2. Remove gratuitous
18324 restart of test program. Use gdb_test_multiple and gdb_test for
18325 all tests. Add patterns to kfail PR gdb/1498.
18326
51615d72
MC
183272003-12-31 Michael Chastain <mec.gnu@mindspring.com>
18328
18329 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
18330 current versions of gcc, including gcc abi 2. Use "breakpoint"
18331 and "continue" instead of restarting the target program. Use
18332 gdb_test_multiple and gdb_test for all tests.
18333
7b79a9d7
MK
183342004-01-01 Mark Kettenis <kettenis@gnu.org>
18335
18336 * gdb.asm/asm-source.exp: Update copyright year. Link statically
18337 for *-*-solaris2*.
18338
1cd3489f
MC
183392003-12-31 Michael Chastain <mec.gnu@mindspring.com>
18340
18341 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
18342 current versions of gcc, including gcc abi 2. Use "breakpoint"
18343 and "continue" instead of restarting the target program several
18344 times. Use gdb_test_multiple and gdb_test for all tests.
18345
850742db
MC
183462003-12-18 Michael Chastain <mec.gnu@mindspring.com>
18347
18348 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
18349 source files.
18350
eb4bbda8
MC
183512003-12-16 Michael Chastain <mec.gnu@mindspring.com>
18352
18353 * gdb.base/environ.exp: Handle compiling test case from multiple
18354 source files.
18355
e42c7771
MC
183562003-12-16 Michael Chastain <mec.gnu@mindspring.com>
18357
18358 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
18359
80e4b428
JB
183602003-12-17 Jim Blandy <jimb@redhat.com>
18361
5f06973a
JB
18362 * gdb.base/freebpcmd.c: Add copyright notice.
18363
80e4b428
JB
18364 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
18365
0ab84fb7
MC
183662003-12-16 Michael Chastain <mec.gnu@mindspring.com>
18367
18368 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
18369
1b3bb3d0
JB
183702003-12-13 Jim Blandy <jimb@redhat.com>
18371
18372 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
18373
3a4c9371
KB
183742003-12-12 Kevin Buettner <kevinb@redhat.com>
18375
18376 * gdb.asm/frv.inc: New file.
18377 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
18378
a1dea79a
FF
183792003-12-09 Fred Fish <fnf@redhat.com>
18380
18381 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
18382 functions to break1.c and leave prototypes behind. Add more
18383 "set breakpoint NN here" comments.
18384 * gdb.base/break1.c: New file.
18385
18386 * gdb.base/break.exp: Handle compiling test case from multiple
18387 source files and change source file references as needed.
18388 * gdb.base/completion.exp: Ditto.
18389 * gdb.base/condbreak.exp: Ditto.
18390 * gdb.base/define.exp: Ditto.
18391 * gdb.base/ena-dis-br.exp: Ditto.
18392 * gdb.base/info-proc.exp: Ditto.
18393 * gdb.base/maint.exp: Ditto.
18394 * gdb.base/until.exp: Ditto.
18395
18396 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
18397 hardcoded line numbers.
18398 * gdb.base/define.exp: Ditto.
18399 * gdb.base/ena-dis-br.exp: Ditto.
18400 * gdb.base/maint.exp: Ditto.
18401 * gdb.base/until.exp: Ditto.
18402
18403 * gdb.base/completion.exp: Use "break1" for completion tests since
18404 "break" is no longer a unique prefix.
18405
5266b69c
AC
184062003-12-06 Andrew Cagney <cagney@redhat.com>
18407
18408 * gdb.base/structs.exp (test_struct_returns): When applicable, set
18409 "return_value_unimplemented". When an unimplemented struct return
18410 architecture, report incorrect values as a KFAIL
18411
374451f0
MC
184122003-12-05 Michael Chastain <mec.gnu@mindspring.com>
18413
18414 * gdb.cp/rtti.exp: Accept new wording of warning from
18415 cp_lookup_rtti_type.
18416
ba9b20a7
MC
184172003-12-05 Michael Chastain <mec.gnu@mindspring.com>
18418
18419 Partial fix for PR testsuite/1456.
18420 * gdb.base/scope.exp (test_at_main): Replace references to
18421 gcc_compiled with calls to test_compiler_info.
18422 (test_at_foo): Likewise.
18423 (test_at_bar): Likewise.
18424
b74b6d0b
MC
184252003-12-04 Michael Chastain <mec.gnu@mindspring.com>
18426
18427 Partial fix for PR testsuite/1456.
18428 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
18429 to test_compiler_info.
18430
ccfa3402
MC
184312003-12-03 Michael Chastain <mec.gnu@mindspring.com>
18432
18433 * gdb.base/so-impl-ld.exp: Update copyright notice.
18434
f6246aba
MC
184352003-12-02 Michael Chastain <mec.gnu@mindspring.com>
18436
18437 Partial fix for PR testsuite/1456.
18438 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
18439 to test_compiler_info.
18440
13ae734a
MC
184412003-11-28 Michael Chastain <mec.gnu@mindspring.com>
18442
18443 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
18444 from current versions of gdb. Clean up regular expressions.
18445 Delete redundant timeout case.
18446
d8e1cdee
MC
184472003-11-28 Michael Chastain <mec.gnu@mindspring.com>
18448
18449 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
18450 from current versions of gdb. Clean up regular expressions.
18451 Delete redundant timeout case.
18452
96457b64
MC
184532003-12-01 Michael Chastain <mec.gnu@mindspring.com>
18454
18455 Partial fix for PR testsuite/1456.
18456 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
18457 gcc_compiled with call to test_compiler_info.
18458
f35309fc
MC
184592003-11-30 Michael Chastain <mec.gnu@mindspring.com>
18460
18461 Partial fix for PR testsuite/1456.
18462 * gdb.base/list.exp (test_list_function): Delete unused declaration
18463 of gcc_compiled.
18464
d7afdf9b
MC
184652003-11-29 Michael Chastain <mec.gnu@mindspring.com>
18466
18467 Partial fix for PR testsuite/1456.
18468 * gdb.base/complex.exp: Replace reference to gcc_compiled with
18469 call to test_compiler_info.
18470
71507b56
MK
184712003-11-29 Mark Kettenis <kettenis@gnu.org>
18472
18473 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
18474 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
18475 it to create the appropriate note.inc.
18476 * gdb.asm/asmsrc1.s: Include "note.inc".
18477 * gdb.asm/netbsd.inc: New file.
18478 * gdb.asm/empty.inc: New file.
18479
f81f93f7
MC
184802003-11-28 Michael Chastain <mec.gnu@mindspring.com>
18481
18482 Partial fix for PR testsuite/1456.
18483 * gdb.base/constvars.exp: Replace references to gcc_compiled with
18484 calls to test_compiler_info.
18485
9a77938e
MC
184862003-11-27 Michael Chastain <mec.gnu@mindspring.com>
18487
18488 Partial fix for PR testsuite/1456.
18489 * gdb.base/volatile.exp: Replace references to gcc_compiled with
18490 calls to test_compiler_info.
18491
e8367dc7
MK
184922003-11-27 Mark Kettenis <kettenis@gnu.org>
18493
18494 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
18495 pattern for the KFAILs.
18496
526c61ee
AF
184972003-11-25 Adam Fedor <fedor@gnu.org>
18498
18499 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
18500 * gdb.objc/objcdecode.m: New file.
18501
28f2d600
AF
185022003-11-25 Adam Fedor <fedor@gnu.org>
18503
18504 * gdb.objc/nondebug.exp: Test for PR objc/1236.
18505 * gdb.objc/nondebug.m: New file.
18506
a3895cee
BE
185072003-11-26 Ben Elliston <bje@wasabisystems.com>
18508
18509 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
18510 NetBSD as it does on FreeBSD. Modelled on a similar change by
18511 Mark Kettenis on 2003-05-30.
18512 (link-flags): Set to "--entry _start" regardless of target.
18513 Special linker flags are to be appended to $link-flags.
18514 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
18515
c9f2c8a3
MC
185162003-11-25 Michael Chastain <mec.gnu@mindspring.com>
18517
18518 * gdb.cp/method.exp: Accept output of new demangler.
18519
15a0587a 185202003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
18521
18522 * gdb/class2.exp: New file.
18523 * gdb/class2.cc: New file.
18524
3c00b570
MC
185252003-11-25 Michael Chastain <mec.gnu@mindspring.com>
18526
18527 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
18528 of new demangler.
18529
7027acc7
MK
185302003-11-23 Mark Kettenis <kettenis@gnu.org>
18531
18532 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
18533 of gdb_test "run".
18534
b0e1598a
MK
185352003-11-23 Mark Kettenis <kettenis@gnu.org>
18536
18537 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
18538 "continue" into "run".
18539
4d9eda44
MC
185402003-11-23 Michael Chastain <mec.gnu@mindspring.com>
18541
18542 Partial fix for PR testsuite/1456.
18543 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
18544 call to test_compiler_info.
18545 * gdb.cp/ctti.exp: Likewise.
18546 * gdb.cp/derivation.exp: Likewise.
18547 * gdb.cp/member-ptr.exp: Likewise.
18548 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
18549 reference to gcc_compiled.
18550
185512003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
18552
18553 Fix PR testsuite/1463.
18554 * gdb.base/structs.exp (start_structs_test): Call
18555 get_debug_format before using the debug format.
18556
d422fe19
AC
185572003-11-22 Andrew Cagney <cagney@redhat.com>
18558
18559 * lib/gdb.exp (gdb_test_multiple): Add simple example.
18560 * gdb.base/structs.exp: Use gdb_test_multiple.
18561
039cf96d
AC
185622003-11-20 Andrew Cagney <cagney@redhat.com>
18563
6882279b
AC
18564 * gdb.base/structs.exp: Handle and recover from internal errors.
18565 Replace "foo${n}" with "foo<n>" in test messages.
18566
e53890ae
AC
18567 * gdb.base/structs.exp: Update copyright. Rewrite.
18568 * gdb.base/structs.c: Update copyright. Rewrite.
18569
2b211c59
AC
18570 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
18571 resync count exceeded.
d63a86f8 18572
039cf96d
AC
18573 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
18574 from the internal error.
18575 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
18576 Original from Jim Blandy.
18577 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 18578
eac98b22
AC
185792003-11-19 Andrew Cagney <cagney@redhat.com>
18580
18581 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
18582 KFAIL.
18583
67455b2a
MK
185842003-11-17 Mark Kettenis <kettenis@gnu.org>
18585
18586 New testcase for PR backtrace/1435.
18587 * gdb.arch/i386-unwind.exp: New file.
18588 * gdb.arch/i386-unwind.c: New file.
18589
853d6e5b
AC
185902003-11-17 Andrew Cagney <cagney@redhat.com>
18591
18592 * lib/gdb.exp (compiler_info): New global.
18593 (test_compiler_info): New function.
18594 (get_compiler_info): Set compiler_info.
18595 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
18596 "compiler_info" to gcc-<major>-<minor>.
18597
38cf6e11
MC
185982003-11-15 Michael Chastain <mec.gnu@mindspring.com>
18599
18600 * gdb.trace/configure: Remove.
18601
a50d3602
EZ
186022003-11-13 Elena Zannoni <ezannoni@redhat.com>
18603
18604 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 18605 breakpoints.
a50d3602
EZ
18606 * gdb.base/break.exp: Remove all references to explicit line
18607 numbers.
18608
d9407aaa
NC
186092003-11-11 Nick Clifton <nickc@redhat.com>
18610
18611 * gdb.base/shreloc.exp: Do not run for targets which do not
18612 support shared objects.
18613
db488fc1
CV
186142003-11-10 Corinna Vinschen <vinschen@redhat.com>
18615
18616 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
18617 Don't run tests if nofileio flag is given.
18618
6a90a18e
EZ
186192003-11-07 Elena Zannoni <ezannoni@redhat.com>
18620
18621 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 18622 as well as 'Watchpoint'.
6a90a18e 18623
0b915e9c
EZ
186242003-11-06 Elena Zannoni <ezannoni@redhat.com>
18625
18626 Reported by Jim Ingham <jingham@apple.com>:
18627 * gdb.base/annota1.exp: Match at least one occurrence of the
18628 signal handler annotation.
18629
d7e4b55f
EZ
186302003-11-06 Elena Zannoni <ezannoni@redhat.com>
18631
a9c64011
AS
18632 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
18633 as well as 'Watchpoint'.
d7e4b55f 18634
2fe4e8d0
MC
186352003-11-05 Michael Chastain <mec@shout.net>
18636
18637 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
18638
6ef88553
KW
186392003-11-03 Kris Warkentin <kewarken@qnx.com>
18640
18641 * gdb.arch/gdb1291.c: New test file.
18642 * gdb.arch/gdb1291.exp: New test script.
18643 * gdb.arch/gdb1431.c: New test file.
18644 * gdb.arch/gdb1431.exp: New test script.
18645
ae7dc4d8
MC
186462003-10-22 Michael Chastain <mec@shout.net>
18647
18648 * gdb.mi/pthreads.c: Add copyright notice.
18649
c39d7427
MC
186502003-10-22 Michael Chastain <mec@shout.net>
18651
18652 * gdb.threads/pthreads.c: Add copyright notice.
18653
8b7d96c1
MC
186542003-10-20 Michael Chastain <mec@shout.net>
18655
18656 * gdb.base/gdb1056.exp: New test script.
18657
d1d69fdd
DJ
186582003-10-13 Daniel Jacobowitz <drow@mvista.com>
18659
18660 * gdb.threads/killed.exp: Use gdb_run_cmd.
18661
7d605576
DJ
186622003-10-13 Daniel Jacobowitz <drow@mvista.com>
18663
18664 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
18665 create a core file.
18666 * gdb.threads/gcore-thread.exp: Likewise.
18667
618ec112
CV
186682003-10-13 Corinna Vinschen <vinschen@redhat.com>
18669
18670 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
18671 type, based on char type.
18672 (struct bit_flags_short_t): New bitfield type, based on short type.
18673 (init_bit_flags_char): New fuction.
18674 (init_bit_flags_short): Ditto.
18675 (print_bit_flags_char): Ditto.
18676 (print_bit_flags_short): Ditto.
18677 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
18678
9367a73c
MC
186792003-10-11 Michael Chastain <mec@shout.net>
18680
18681 * gdb.base/call-rt-st.exp: Update copyright year.
18682
1decf120
KI
186832003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
18684
18685 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
18686 * gdb.disasm/sh3.s: Ditto.
18687
5445b2ae
DJ
186882003-10-07 Daniel Jacobowitz <drow@mvista.com>
18689
18690 * gdb.threads/switch-threads.exp: New test.
18691 * gdb.threads/switch-threads.c: New source file.
18692
aec24853
CV
186932003-10-07 Corinna Vinschen <vinschen@redhat.com>
18694
18695 * gdb.base/ending-run.exp: Add sh specific case.
18696
adc7428d
AC
186972003-10-06 Andrew Cagney <cagney@redhat.com>
18698
18699 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
18700 * gdb.disasm/mn10200.exp: Delete obsolete file.
18701
c9d37158
DJ
187022003-09-29 Daniel Jacobowitz <drow@mvista.com>
18703
18704 * ChangeLog: Correct an entry command.exp -> commands.exp.
18705 * gdb.base/commands.exp (bp_deleted_in_command_test)
18706 (temporary_breakpoint_commands): Check noargs.
18707
79c2c32d
DC
187082003-09-25 David Carlton <carlton@kealia.com>
18709
18710 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
18711 of some print tests, where appropriate. Add tests for C::D::cd,
18712 E::ce, F::cXfX, G::XgX.
18713 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
18714
594e6d67
RE
187152003-09-25 Richard Earnshaw <rearnsha@arm.com>
18716
18717 * lib/java.exp (java_init): Import target_alias before using it.
18718
10f0d451
DC
187192003-09-25 David Carlton <carlton@kealia.com>
18720
18721 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
18722
274bcba0
EZ
187232003-09-23 Elena Zannoni <ezannoni@redhat.com>
18724
d63a86f8 18725 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 18726 weirdness.
274bcba0 18727
cdbf20f7
MC
187282003-09-17 Michael Chastain <mec@shout.net>
18729
18730 * gdb.cp/gdb1355.exp: New file.
18731 * gdb.cp/gdb1355.c: New file.
18732
71e06f80
CV
187332003-09-15 Corinna Vinschen <vinschen@redhat.com>
18734
18735 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
18736 * gdb.asm/sh.inc: New file.
18737
5c4e30ca
DC
187382003-09-11 David Carlton <carlton@kealia.com>
18739
bd45b7af
DC
18740 * gdb.cp/namespace.exp: Add tests for namespace types.
18741 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
18742 (test_namespace): New.
18743
1c199746
EZ
187442003-09-11 Elena Zannoni <ezannoni@redhat.com>
18745
a9c64011 18746 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 18747 * gdb.stabs/weird.exp: Ditto.
1c199746 18748
04ed252f
MC
187492003-09-08 Michael Chastain <mec@shout.net>
18750
18751 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
18752
d8a2d9e7
MC
187532003-09-07 Michael Chastain <mec@shout.net>
18754
18755 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
18756 'parse error'.
18757
161afb24
MK
187582003-09-07 Mark Kettenis <m.kettenis@osp.nl>
18759
18760 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
18761
49f2741a
MC
187622003-08-30 Michael Chastain <mec@shout.net>
18763
18764 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
18765 * gdb.gdb/observer.exp: Ditto.
18766 * gdb.gdb/xfullpath.exp: Ditto.
18767
8afa723e
MK
187682003-08-29 Mark Kettenis <kettenis@gnu.org>
18769
18770 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
18771 *-*-*bsd*.
18772
f31dfe3b
JJ
187732003-08-28 Jeff Johnston <jjohnstn@redhat.com>
18774
18775 * gdb.base/dump.exp: Skip for ia64.
18776
4630e498
JJ
187772003-08-25 Jeff Johnston <jjohnstn@redhat.com>
18778
18779 * gdb.asm/asm-source.exp: Add ia64 support.
18780 * gdb.asm/ia64.inc: New file.
18781
1105b7ef
MC
187822003-08-22 Michael Chastain <mec@shout.net>
18783
18784 * gdb.cp: New directory.
18785 * gdb.cp/*: Copy from gdb.c++/*.
18786 * gdb.c++/*: Remove.
18787 * Makefile.in: Change gdb.c++ to gdb.cp.
18788 * configure.in: Ditto.
18789 * configure: Regnerate.
18790
c945b932
MK
187912003-08-18 Mark Kettenis <kettenis@gnu.org>
18792
18793 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
18794 * gdb.arch/i386-prologue.c (gdb1338): Add function.
18795
2b66634b
DJ
187962003-08-17 Daniel Jacobowitz <drow@mvista.com>
18797
18798 * mi-var-display.exp (-var-list-children weird): Accept function
18799 pointers with argument types.
18800 * mi1-var-display.exp (-var-list-children weird): Likewise.
18801 * mi2-var-display.exp (-var-list-children weird): Likewise.
18802
a356f73b
DJ
188032003-08-17 Daniel Jacobowitz <drow@mvista.com>
18804
18805 * gdb.base/annota3.exp: Add missing newline.
18806
483417b8
MC
188072003-08-06 Michael Chastain <mec@shout.net>
18808
18809 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
18810
c99c59c3
MS
188112003-08-12 Michael Snyder <msnyder@redhat.com>
18812
18813 * gdb.base/float.exp: Add test for SH.
18814
55ed7501
MK
188152003-08-10 Mark Kettenis <kettenis@gnu.org>
18816
18817 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
18818
1a371f2e
EZ
188192003-08-07 Elena Zannoni <ezannoni@redhat.com>
18820
18821 * gdb.base/completion.exp: Remove reduntant completion test
18822 on filename.
18823
e0f353ce
EZ
188242003-08-07 Elena Zannoni <ezannoni@redhat.com>
18825
a9c64011
AS
18826 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
18827 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
18828 gdb.trace/save-trace.exp: Make sure that full pathnames are
18829 escaped correctly.
e0f353ce 18830
5710a1af 188312003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 18832
a9c64011
AS
18833 * configure.in: Don't generate config.h from config.hin.
18834 * configure: Regenerate.
18835 * config.hin: Remove file.
18836 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
18837 * gdb.threads/pthreads.c: Ditto.
5710a1af 18838
dcd81ce9
DJ
188392003-08-07 Daniel Jacobowitz <drow@mvista.com>
18840
18841 From Kei Sakamoto <sakamoto.kei@renesas.com>:
18842 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
18843 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
18844 Replace ld24 with seth/add3.
18845
6009d884
AC
188462003-08-02 Andrew Cagney <cagney@redhat.com>
18847
18848 * gdb.base/annota3.exp: New file.
18849 * gdb.base/annota3.c: New file.
18850 * gdb.c++/annota3.exp: New file.
18851 * gdb.c++/annota3.cc: New file.
18852
51514e06
MC
188532003-07-29 Michael Chastain <mec@shout.net>
18854
18855 * gdb.threads/tls.c (spin): Check errno only if sem_wait
18856 actually failed.
18857 (do_pass): Likewise.
18858 * gdb.threads/tls.exp: Always initialize no_of_threads.
18859
4ee6625b
DJ
188602003-07-27 Daniel Jacobowitz <drow@mvista.com>
18861
18862 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
18863 pattern.
18864 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
18865 * gdb.threads/tls.exp: Recognize one case of the host library not
18866 supporting TLS.
18867
225f2bf6
AC
188682003-07-27 Andrew Cagney <cagney@redhat.com>
18869
18870 * gdb.base/fileio.exp: Use SH when running commands using
18871 remote_exec.
18872
bcb27c9f
DJ
188732003-07-24 Daniel Jacobowitz <drow@mvista.com>
18874
18875 From Kei Sakamoto <sakamoto.kei@renesas.com>:
18876 * gdb.base/relocate.c (dummy): New padding array.
18877
3d67be83
MS
188782003-07-22 Michael Snyder <msnyder@redhat.com>
18879
d63a86f8 18880 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
18881
18882 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
18883 patterns to be more general, accepting old and new output.
18884 Some output chars (such as '+') also must be quoted.
d63a86f8 18885 Some addresses are displayed numerically instead of
3d67be83
MS
18886 symbolically.
18887
57ba3b85
MS
188882003-07-23 Michael Snyder <msnyder@redhat.com>
18889
686d097c
MS
18890 * gdb.base/return2.exp: Don't test long-long return.
18891
57ba3b85
MS
18892 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
18893 * gdb.disasm/t01_mov.exp: Ditto.
18894 * gdb.disasm/t02_mova.s: Ditto.
18895 * gdb.disasm/t02_mova.exp: Ditto.
18896 * gdb.disasm/t03_add.s: Ditto.
18897 * gdb.disasm/t03_add.exp: Ditto.
18898 * gdb.disasm/t04_sub.s: Ditto.
18899 * gdb.disasm/t04_sub.exp: Ditto.
18900 * gdb.disasm/t05_cmp.s: Ditto.
18901 * gdb.disasm/t05_cmp.exp: Ditto.
18902 * gdb.disasm/t06_ari2.s: Ditto.
18903 * gdb.disasm/t06_ari2.exp: Ditto.
18904 * gdb.disasm/t07_ari3.s: Ditto.
18905 * gdb.disasm/t07_ari3.exp: Ditto.
18906 * gdb.disasm/t08_or.s: Ditto.
18907 * gdb.disasm/t08_or.exp: Ditto.
18908 * gdb.disasm/t09_xor.s: Ditto.
18909 * gdb.disasm/t09_xor.exp: Ditto.
18910 * gdb.disasm/t10_and.s: Ditto.
18911 * gdb.disasm/t10_and.exp: Ditto.
18912 * gdb.disasm/t11_logs.s: Ditto.
18913 * gdb.disasm/t11_logs.exp: Ditto.
18914 * gdb.disasm/t12_bit.s: Ditto.
18915 * gdb.disasm/t12_bit.exp: Ditto.
18916 * gdb.disasm/t13_otr.s: Ditto.
18917 * gdb.disasm/t13_otr.exp: Ditto.
18918
e00759ef
EZ
189192003-07-22 Elena Zannoni <ezannoni@redhat.com>
18920
18921 * gdb.threads/tls.exp :Add kfail for 'info address' case.
18922
8bc2021f
EZ
189232003-07-22 Elena Zannoni <ezannoni@redhat.com>
18924
a9c64011
AS
18925 * gdb.threads/tls.c : New file.
18926 * gdb.threads/tls.exp : New file.
18927 * gdb.threads/tls-main.c : New file.
18928 * gdb.threads/tls-shared.c : New file.
18929 * gdb.threads/tls-shared.exp : New file.
8bc2021f 18930
89320c4c
AS
189312003-07-22 Andreas Schwab <schwab@suse.de>
18932
18933 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
18934
180dea7c
AS
189352003-07-20 Andreas Schwab <schwab@suse.de>
18936
18937 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
18938 due to insn reordering.
18939
0714963c
AC
189402003-07-15 Andrew Cagney <cagney@redhat.com>
18941
18942 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
18943
98a23b3f
MC
189442003-07-15 Michael Chastain <mec@shout.net>
18945
18946 * gdb.base/gdb1250.exp: New file.
18947 * gdb.base/gdb1250.c: New file.
18948
27e417a2
ML
189492003-07-09 Michal Ludvig <mludvig@suse.cz>
18950
18951 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
18952 expansion of size_t to 'unsigned long', not only to 'unsigned'.
18953
8bc2021f
EZ
189542003-07-09 Elena Zannoni <ezannoni@redhat.com>
18955
a9c64011
AS
18956 * gdb.threads/tls.c: New file.
18957 * gdb.threads/tls.exp: New file.
18958 * gdb.threads/tls-main.c: New file.
18959 * gdb.threads/tls-shared.c: New file.
18960 * gdb.threads/tls-shared.exp: New file.
8bc2021f 18961
d99968dc
EZ
189622003-07-09 Elena Zannoni <ezannoni@redhat.com>
18963
18964 * gdb.base/annota1.exp: Make sure that we properly escape the
18965 full path of the source file. Xfail more permissive patterns,
d63a86f8 18966 due to a compiler debug info problem.
d99968dc 18967
83876b3b
AS
189682003-07-07 Andreas Schwab <schwab@suse.de>
18969
2705e972
AS
18970 * gdb.asm/m68k.inc: New file.
18971 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
18972
83876b3b
AS
18973 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
18974 arguments"): Also match negative number.
18975
18976 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
18977
3a871b37
DJ
189782003-07-03 Daniel Jacobowitz <drow@mvista.com>
18979
18980 * gdb.base/store.c (charest): New typedef.
18981 (add_char): Rename to add_charest, update.
18982 (wack_char): Rename to wack_charest, update types. Return l + r
18983 to keep r live across the call.
18984 (wack_short, wack_int, wack_long, wack_longest, wack_float)
18985 (wack_double, wack_doublest): Return l + r to keep r live across
18986 the call.
18987 * gdb.base/store.exp: Accomodate store.c changes.
18988
b2a7f303
DC
189892003-06-30 David Carlton <carlton@kealia.com>
18990
18991 * gdb.c++/maint.exp (test_invalid_name): New.
18992 (test_first_component): Add tests for invalid names.
18993
3c6cb4a1
MC
189942003-06-29 Michael Chastain <mec@shout.net>
18995
18996 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
18997 output of '<VTT for class>' for virtual base classes.
18998
f1c2644b
DJ
189992003-06-29 Daniel Jacobowitz <drow@mvista.com>
19000
19001 * gdb.base/completion.exp: Tab-complete "complet" instead of
19002 "compl".
19003 * gdb.base/complex.exp, gdb.base/complex.c: New files.
19004
18080350
DJ
190052003-06-29 Daniel Jacobowitz <drow@mvista.com>
19006
19007 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
19008 * gdb.base/volatile.exp: Likewise.
19009
f56973f8
DJ
190102003-06-29 Daniel Jacobowitz <drow@mvista.com>
19011
19012 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
19013 gdb/1265.
19014
190152003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
19016 Daniel Jacobowitz <drow@mvista.com>
19017
19018 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
19019 initial line count of 'captured_main' from 26 to 32.
19020 (test_with_self): Allow xmalloc call to be interleaved with the
19021 preceding two lines.
19022
e766d4d6
JB
190232003-06-24 Joel Brobecker <brobecker@gnat.com>
19024
19025 * gdb.base/bang.exp: New testcase.
19026
f125c9a4
JB
190272003-06-23 Joel Brobecker <brobecker@gnat.com>
19028
19029 * gdb.base/langs.exp: Add some tests for the "minimal" language
19030 support.
19031
6e25beaf
EZ
190322003-06-23 Elena Zannoni <ezannoni@redhat.com>
19033
19034 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
19035 the testcase.
19036
2f816dda
DJ
190372003-06-22 Daniel Jacobowitz <drow@mvista.com>
19038
19039 * gdb.base/relocate.exp: Test add-symbol-file with a variable
19040 offset.
19041
db5a5748
DJ
190422003-06-22 Daniel Jacobowitz <drow@mvista.com>
19043
19044 * gdb.c++/pr-1210.cc: New file.
19045 * gdb.c++/pr-1210.exp: New file.
19046
1df0c130
DJ
190472003-06-21 Daniel Jacobowitz <drow@mvista.com>
19048
19049 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
19050 000-exec-continue.
19051
a92feac0
MK
190522003-06-15 Mark Kettenis <kettenis@gnu.org>
19053
19054 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
19055 on *-*-*bsd* instead of *-*-freebsd*.
19056
81a58f5b
AC
190572003-06-14 Andrew Cagney <cagney@redhat.com>
19058
19059 * gdb.base/store.exp: Test longest and doublest. Test all
19060 parameters. Weaken return statement match.
19061 * gdb.base/store.c: Add longest and doublest - aka long long and
19062 long double functions. Put all parameters into local register
19063 variables. Use negative values.
19064
b257a0d3
AC
190652003-06-14 Andrew Cagney <cagney@redhat.com>
19066
19067 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
19068 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
19069 exit status.
19070 * gdb.base/fileio.exp: Disable target when nointerrupts and
19071 noinferiorio, instead of limiting it to remote. Use remote_exec
19072 instead of system.
d63a86f8 19073
21c38304
JJ
190742003-06-12 Jeff Johnston <jjohnstn@redhat.com>
19075
19076 * gdb.base/float.exp: Add ia64 support.
19077
1bcdb424
CV
190782003-06-12 Corinna Vinschen <vinschen@redhat.com>
19079
19080 * gdb.base/fileio.exp: Run only on remote targets.
19081
6aeb981f
CV
190822003-06-10 Corinna Vinschen <vinschen@redhat.com>
19083
19084 * gdb.base/fileio.c: New file, testing File-I/O.
19085 * gdb.base/fileio.exp: Ditto.
19086
53df362e
RG
190872003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
19088
19089 * gdb.base/shreloc.exp: New file, check symbol values obtained from
19090 shared objects after relocation at load time (gdb PR/1132).
19091 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 19092 as above, part of the shared object relocation test.
53df362e 19093
ffee1b46
MK
190942003-06-08 Mark Kettenis <kettenis@gnu.org>
19095
b5ca3722
MK
19096 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
19097 fully filled history list.
19098 * gdb.base/gdb_history: New file.
19099
03ed860d
MK
19100 * gdb.base/signals.exp: XFAIL "continue to func1" on
19101 i*86-*-freebsd*.
19102
ffee1b46
MK
19103 * gdb.base/attach.exp: When trying to attach to a nonexistent
19104 process, make it possible to specify the PID based on the target,
19105 and do so for *-*-freebsd*.
19106
d80dbb52
RH
191072003-06-02 Richard Henderson <rth@redhat.com>
19108
19109 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
19110
6dd77b81
RH
191112003-06-02 Richard Henderson <rth@redhat.com>
19112
19113 * gdb.base/selftest.exp: Next over lim_at_start initialization.
19114
f6347e16
RH
191152003-06-02 Richard Henderson <rth@redhat.com>
19116
19117 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
19118
2c161407
DJ
191192003-06-01 Daniel Jacobowitz <drow@mvista.com>
19120
19121 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
19122 of globalvar.
19123
572eb746
MK
191242003-06-01 Mark Kettenis <kettenis@gnu.org>
19125
19126 * gdb.asm/asm-source.exp: Check for memory read errors in
19127 disassembler test on *BSD too.
19128
9e9617a5
RH
191292003-06-01 Richard Henderson <rth@redhat.com>
19130
19131 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
19132 for .frame.
19133 (gdbasm_call): Lose ldgp.
19134 (gdbasm_startup): Add frame information.
19135 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
19136
7b34ad4e
MK
191372003-05-31 Mark Kettenis <kettenis@gnu.org>
19138
19139 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
19140 i?86-*-*.
19141
10059fdf
MK
191422003-05-30 Mark Kettenis <kettenis@gnu.org>
19143
19144 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
19145 FreeBSD.
19146
acf4b816
RH
191472003-05-29 Richard Henderson <rth@redhat.com>
19148
19149 * gdb.asm/alpha.inc: New file.
19150 * gdb.asm/asm-source.exp: Use it.
19151
e9ecd949
JB
191522003-05-29 Jim Blandy <jimb@redhat.com>
19153
19154 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
19155 'core.PID'.
19156
e3e5a4f3
JB
191572003-05-22 Jim Blandy <jimb@redhat.com>
19158
19159 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
19160 backtrace.
d63a86f8 19161
72fe3d25
DC
191622003-05-20 David Carlton <carlton@math.stanford.edu>
19163
19164 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
19165 this time.
19166
58da2eb2
DC
191672003-05-19 David Carlton <carlton@bactrian.org>
19168
19169 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
19170 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
19171
1fcb5155
DC
191722003-05-19 David Carlton <carlton@bactrian.org>
19173
19174 * gdb.c++/namespace.exp: Add namespace scope and anonymous
19175 namespace tests.
19176 Bump copyright date.
19177 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
19178 (main): Call C::D::marker2.
19179 * gdb.c++/namespace1.cc: New file.
19180
85e85163
JJ
191812003-05-14 Jeff Johnston <jjohnstn@redhat.com>
19182
19183 Roland McGrath <roland@redhat.com>
d63a86f8 19184 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
19185 there is no manager thread.
19186
a25fbfec
JJ
191872003-05-08 Jeff Johnston <jjohnstn@redhat.com>
19188
d63a86f8
RM
19189 * gdb.threads/schedlock.exp: Remove assumption that all threads
19190 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
19191 in one of the child threads rather than the main thread.
19192
be375bae
JB
191932003-05-07 Jim Blandy <jimb@redhat.com>
19194
09bf6082
JB
19195 Add support for assembly source testing on the s390x.
19196 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
19197 architecture.
19198 * gdb.asm/s390x.inc: New file.
19199
be375bae
JB
19200 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
19201 succession of 'if' statements.
19202
00905d52
AC
192032003-05-05 Andrew Cagney <cagney@redhat.com>
19204
19205 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
19206
b1e29e33
AC
192072003-05-05 Andrew Cagney <cagney@redhat.com>
19208
19209 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
19210 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
19211
e33d66ec
EZ
192122003-05-02 Elena Zannoni <ezannoni@redhat.com>
19213
19214 * gdb.base/charset.exp: Update based on new behavior of set/show
19215 charset commands.
19216
2b6fd0d8
AC
192172003-05-01 Andrew Cagney <cagney@redhat.com>
19218
19219 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
19220 variable do not give memory errors.
19221
130cacce
AF
192222003-04-30 Adam Fedor <fedor@gnu.org>
19223
19224 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
19225 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
19226 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
19227 gdb.objc/basicclass.m: : New files
19228
19229 * lib/gdb.exp (gdb_compile_objc): New procedure.
19230
bea71854
DJ
192312003-04-27 Daniel Jacobowitz <drow@mvista.com>
19232
19233 * gdb.base/signals.exp: Make backtrace tests more specific.
19234
0f20eeea
DC
192352003-04-23 David Carlton <carlton@bactrian.org>
19236
19237 * gdb.c++/maint.exp (test_first_component): Add tests for
19238 'operator' in more locations.
19239
c8c4d8dc
KB
192402003-04-16 Kevin Buettner <kevinb@redhat.com>
19241
19242 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
19243
3fe60e3c
EZ
192442003-04-16 Elena Zannoni <ezannoni@redhat.com>
19245
19246 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 19247 func marke' instead. Update test name.
3fe60e3c 19248
9219021c
DC
192492003-04-15 David Carlton <carlton@math.stanford.edu>
19250
19251 * gdb.c++/maint.exp: New file.
19252
5dd55bdd
EZ
192532003-04-14 Elena Zannoni <ezannoni@redhat.com>
19254
19255 * gdb.threads/schedlock.c: Change type of thread function argument
19256 to long, to avoid warnings on 64-bit platforms.
19257
00890572
EZ
192582003-04-14 Elena Zannoni <ezannoni@redhat.com>
19259
a9c64011
AS
19260 * gdb.base/attach.exp: Add new message from ptrace in case of
19261 attaching to nonexistent process.
d63a86f8 19262
93201743
JB
192632003-04-11 Jim Blandy <jimb@redhat.com>
19264
19265 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
19266 gdb.c++/userdef.cc: Place comments on the lines to which the
19267 marker function might return.
19268 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
19269 gdb.c++/userdef.exp: Look for those comments to check that we've
19270 returned to the right place, instead of checking line numbers.
19271
2a11c64d
EZ
192722003-04-11 Elena Zannoni <ezannoni@redhat.com>
19273
a9c64011
AS
19274 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
19275 match on sourcefile name, instead of directory name.
2a11c64d 19276
68ab8fc5
EZ
192772003-04-10 Elena Zannoni <ezannoni@redhat.com>
19278
d63a86f8 19279 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
19280 working directory name.
19281
5624293a
JB
192822003-04-09 Jim Blandy <jimb@redhat.com>
19283
19284 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
19285 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
19286 after an inferior function call, report the failure, but allow the
19287 test to continue.
19288
f1f02ee4
SC
192892003-04-05 Stephane Carrez <stcarrez@nerim.fr>
19290
19291 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
19292 with -DPROTOTYPES.
19293
6eb79af0
SC
192942003-04-05 Stephane Carrez <stcarrez@nerim.fr>
19295
19296 * gdb.base/break.exp: Revert last patch.
19297
8dfb4cf0
SC
192982003-04-04 Stephane Carrez <stcarrez@nerim.fr>
19299
19300 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
19301 with -DPROTOTYPES.
19302
ed4c619a
AC
193032003-04-02 Andrew Cagney <cagney@redhat.com>
19304
19305 * gdb.base/callfuncs.exp: Make "print add" messages unique.
19306 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
19307 matching directories by the name breakpoint.
19308 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
19309 Make "continue to marker1" consistent.
19310 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
19311 message consistent.
19312 * lib/gdb.exp: Put "the program is no longer running", and "the
19313 program exited" in parenthesis.
19314 * lib/mi-support.exp: Ditto.
d63a86f8 19315
4e35d5f0 193162003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 19317
4e35d5f0
BR
19318 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
19319
71900fe8
AC
193202003-03-29 Andrew Cagney <cagney@redhat.com>
19321
19322 * gdb.base/sizeof.c (main): Print the value of '\377'.
19323 * gdb.base/sizeof.exp: Check the sign of '\377'.
19324
c0655a16
MC
193252003-03-27 Michael Chastain <mec@shout.net>
19326
19327 * gdb.base/gdb1090.exp: New file.
19328 * gdb.base/gdb1090.cc: New file.
19329
5b2a3989
JB
193302003-03-27 J. Brobecker <brobecker@gnat.com>
19331
19332 * gdb.gdb/observer.exp: New regression test.
19333
79876890
MC
193342003-03-27 Michael Chastain <mec@shout.net>
19335
19336 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
19337 * gdb.base/ptype.exp: Likewise.
19338
6eac95e3
CV
193392003-03-27 Corinna Vinschen <vinschen@redhat.com>
19340
19341 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
19342
e8c71839
MC
193432003-03-26 Michael Chastain <mec@shout.net>
19344
19345 * gdb.base/ptype.exp: Actually use some typedef'd types.
19346
71b10041
SC
193472003-03-21 Stephane Carrez <stcarrez@nerim.fr>
19348
19349 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
19350 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
19351
2512cf80
CV
193522003-03-20 Corinna Vinschen <vinschen@redhat.com>
19353
19354 * gdb.base/default.exp: Fix regular expression.
19355
0d195a4f
CV
193562003-03-20 Corinna Vinschen <vinschen@redhat.com>
19357
19358 * gdb.base/args.exp: Fix regular expression.
19359
8a2dbca8
CV
193602003-03-20 Corinna Vinschen <vinschen@redhat.com>
19361
19362 * gdb.base/help.exp: Allow Win32 child process.
19363
bf028682
CV
193642003-03-20 Corinna Vinschen <vinschen@redhat.com>
19365
19366 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
19367 when stepping out of main().
19368
182dbe85
CV
193692003-03-20 Corinna Vinschen <vinschen@redhat.com>
19370
19371 * gdb.base/default.exp: Check for win32 specific message when calling
19372 "run" without executable.
19373
d67a6ba5
CV
193742003-03-20 Corinna Vinschen <vinschen@redhat.com>
19375
19376 * gdb.base/args.exp: Expect .exe in output.
19377
a955b5bb
CV
193782003-03-20 Corinna Vinschen <vinschen@redhat.com>
19379
19380 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
19381 Cygwin native.
19382
bf6bad4b
AC
193832003-03-17 Andrew Cagney <cagney@redhat.com>
19384
19385 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
19386 vector registes.
19387 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
19388 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
19389
293e9a31
DC
193902003-03-17 David Carlton <carlton@math.stanford.edu>
19391
19392 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
19393 test, for PR breakpoints/38.
19394 Call test_watchpoint_and_breakpoint.
19395 * gdb.base/watchpoint.c (func3): New function.
19396 (main): Call func3.
19397
5330f2db
DC
193982003-03-04 David Carlton <carlton@math.stanford.edu>
19399
19400 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
19401 Garply<Garply<char> >:: garply".
19402 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
19403 with respect to PR c++/1111; note also PR c++/1113.
19404 (test_template_breakpoints): KFAIL "constructor breakpoint" with
19405 respect to PR c++/1062.
19406 KFAIL "destructor breakpoint" with respect to PR c++/1112.
19407
6ece72da
DC
194082003-03-03 David Carlton <carlton@math.stanford.edu>
19409
19410 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
19411 with respect to PR c++/57.
19412 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
19413 c++/826.
19414 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
19415 respect to PR c++/57.
19416
85ca1584
DC
194172003-03-03 David Carlton <carlton@math.stanford.edu>
19418
19419 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
19420 respect to PR c++/33 into FAILs.
19421
98e9c5b8
MC
194222003-03-03 Michael Chastain <mec@shout.net>
19423
7bedbf27
MC
19424 * configure.in: Update copyright years.
19425
194262003-03-03 Michael Chastain <mec@shout.net>
19427
19428 * Makefile.in: Update copyright years.
98e9c5b8 19429
f683e100
DC
194302003-02-28 David Carlton <carlton@math.stanford.edu>
19431
19432 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
19433 print class instead of struct and/or superfluous protection
19434 specifiers, as long as the resulting output is equivalent to the
19435 source code.
19436 Delete FIXME from end of messages on tests that don't need
19437 fixing.
19438
a9e0cf2c
DC
194392003-02-28 David Carlton <carlton@math.stanford.edu>
19440
19441 * gdb.c++/templates.exp (do_tests): Allow const in the two
19442 Foo<volatile char *>::foo tests.
19443
e8d359df
MS
194442003-02-27 Michael Snyder <msnyder@redhat.com>
19445
d63a86f8 19446 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
19447 will be consistant.
19448
0b71dc91
DC
194492003-02-26 David Carlton <carlton@math.stanford.edu>
19450
19451 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
19452 char *>::foo" test with respect to PR c++/33. Create a new test
19453 which is identical to that one except that it doesn't put the
19454 space between the "char" and the "*"; KFAIL it, too.
19455
dd14ab43
DC
194562003-02-26 David Carlton <carlton@math.stanford.edu>
19457
19458 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
19459 template types into either PASSes or KFAILs (corresponding to PR
19460 c++/57). Tweak indentation. Update copyright.
19461
1146c7f1
SC
194622003-02-23 Stephane Carrez <stcarrez@nerim.fr>
19463
19464 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
19465
74641dfb
MC
194662003-02-13 Michael Chastain <mec@shout.net>
19467
19468 * gdb.base/exprs.exp: Remove i960 remnants.
19469 * gdb.base/funcargs.exp: Likewise.
19470 * gdb.base/list.exp: Likewise.
19471 * gdb.base/ptype.exp: Likewise.
19472
559cd2d0
DC
194732003-02-14 David Carlton <carlton@math.stanford.edu>
19474
19475 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
19476 pEe->D::vg()" from XFAIL to KFAIL.
19477
c4f90d87
JM
194782003-02-13 Jason Molenda (jmolenda@apple.com)
19479
19480 * gdb.base/maint.exp: Update maint print statistics regexp to include
19481 new entries.
19482
cbc4d97c
MC
194832003-02-13 Michael Chastain <mec@shout.net>
19484
19485 * gdb.c++/inherit.exp: Remove call to get_debug_format.
19486
40f235b7
MC
194872003-02-12 Michael Chastain <mec@shout.net>
19488
19489 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
19490 * gdb.c++/inherit.exp: Likewise.
19491 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
19492 * gdb.c++/templates.exp: Likewise.
19493 * gdb.c++/virtfunc.exp: Likewise.
19494
c56716b0
JM
194952003-02-06 Jason Molenda (jason-cl@molenda.com)
19496
19497 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
19498 why the code is written that way.
19499
070afcf8
MC
195002003-02-05 Michael Chastain <mec@shout.net>
19501
19502 * gdb.base/dump.exp: Add missing copyright line.
19503
5d0331e5
JM
195042003-02-05 Jason Molenda (jason-cl@molenda.com)
19505
f7ae6d3e 19506 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
19507 at the beginning so the breakpoint doesn't get set on the loop.
19508
92851186
MC
195092003-02-05 Michael Chastain <mec@shout.net>
19510
19511 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
19512 output for configurations with gcc 2.95.3.
19513
cbf1e085
AC
195142003-02-05 Keith Seitz <keiths@redhat.com>
19515 Andrew Cagney <ac131313@redhat.com>
19516
19517 * gdb.mi/mi-cli.exp: New file.
d63a86f8 19518
29518e1e
MC
195192003-02-04 Michael Chastain <mec@shout.net>
19520
19521 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
19522 Call perror and then continue.
19523
5af1d5f3
MC
195242003-02-03 Michael Chastain <mec@shout.net>
19525
19526 * gdb.c++/pr-1023.cc: New file.
19527 * gdb.c++/pr-1023.exp: New file.
19528
6b549786
JB
195292003-02-05 Jim Blandy <jimb@redhat.com>
19530
19531 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
19532 it's local to foobar. Check for it there, and check that it's not
19533 present in main.
19534 * gdb.c++/local.cc (marker2): New function.
19535 (foobar): Call marker1.
19536 (main): Call marker2 instead of marker1.
19537
67f16606
AC
195382003-02-04 Andrew Cagney <ac131313@redhat.com>
19539
19540 * gdb.disasm/mn10200.exp: Obsolete file.
19541 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
19542 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
19543 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
19544
1c5cb38e
DC
195452003-02-04 David Carlton <carlton@math.stanford.edu>
19546
19547 * gdb.c++/overload.exp: Test intToChar(1).
19548 * gdb.c++/overload.cc (intToChar): New.
19549 (main): Call intToChar.
19550
d1fe6965
DC
195512003-02-03 David Carlton <carlton@math.stanford.edu>
19552
19553 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
19554 'might_kfail' arg.
19555 KFAIL some of the continue_to_bp_overloaded calls, according to
19556 PR c++/1025.
19557
9ba61c5d
MC
195582003-02-01 Michael Chastain <mec@shout.net>
19559
19560 * gdb.base/advance.c (marker1): New marker function.
19561 * gdb.base/advance.exp: When the 'advance' command lands on the
19562 return breakpoint, it can legitimately stop on either the
19563 current line or the next line. Accommodate both outcomes.
19564 * gdb.base/until.exp: Likewise.
19565
e7494ffb
AC
195662003-02-02 Andrew Cagney <ac131313@redhat.com>
19567
19568 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
19569 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
19570 now a list, not a tuple.
19571 * gdb.mi/mi-var-display.exp: Ditto.
19572 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 19573
075559bc
AC
195742003-02-01 Andrew Cagney <ac131313@redhat.com>
19575
19576 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
19577 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
19578 stack backtraces.
19579 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 19580
2bd4c7b1
MK
195812003-02-01 Mark Kettenis <kettenis@gnu.org>
19582
19583 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
19584 gdb.mi/mi1-pthreads.exp: Return instead of calling
19585 gdb_suppress_entire_file.
19586
eabd8992
MS
195872003-02-01 Mark Salter <msalter@redhat.com>
19588
19589 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
19590
71469e2f
MS
195912003-01-31 Mark Salter <msalter@redhat.com>
19592
19593 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
19594 Support empty arg.
19595
38a94d44
MC
195962003-01-30 Michael Chastain <mec@shout.net>
19597
19598 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
19599 This was a workaround for a UTF-8 bug in readline 4.3. The bug
19600 has been fixed in gdb/readline on 2003-01-09.
19601
19ea9e73
MS
196022003-01-29 Michael Snyder <msnyder@redhat.com>
19603
e8d359df
MS
19604 * gdb.base/maint.exp: Allow for leading underscore in symbol.
19605 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
19606 * gdb.base/args.exp: Skip if target does not support args passing.
19607
2307bd6a
DJ
196082003-01-22 Daniel Jacobowitz <drow@mvista.com>
19609
19ea9e73 19610 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
19611 gdb_test. Accept a list of expect arguments as the third
19612 parameter.
19613 (gdb_test): Use it.
19614
f2dd3617
EZ
196152003-01-20 Elena Zannoni <ezannoni@redhat.com>
19616
19617 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
19618 allow for different test tree configurations. Update some
19619 tescases accordingly.
19620 * gdb.arch/altivec-regs.exp: Ditto.
19621 * gdb.asm/asm-source.exp: Ditto.
19622 * gdb.base/advance.exp: Ditto.
19623 * gdb.base/display.exp: Ditto.
d63a86f8 19624 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
19625 * gdb.base/mips_pro.exp: Ditto.
19626 * gdb.base/overlays.exp: Ditto.
19627 * gdb.base/relocate.exp: Ditto.
19628 * gdb.base/setshow.exp: Ditto.
19629 * gdb.base/step-line.exp: Ditto.
19630 * gdb.base/step-test.exp: Ditto.
19631 * gdb.base/until.exp: Ditto.
19632 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
19633
c71cdefd
DC
196342003-01-17 David Carlton <carlton@math.stanford.edu>
19635
19636 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
19637 corresponding to PR c++/945.
19638 Update copyright.
19639
fdba05d7
DC
196402003-01-17 David Carlton <carlton@math.stanford.edu>
19641
19642 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
19643 corresponding to PR c++/68.
19644
196452003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
19646
19647 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
19648 (test_paddr_hairy_functions): Call print_addr_2_kfail for
19649 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
19650
c362c33a
EZ
196512003-01-15 Elena Zannoni <ezannoni@redhat.com>
19652
0fbc361c
EZ
19653 * gdb.base/break.exp: Fix change of default location, because of
19654 removal of until tests.
19655 * gdb.base/help.exp: Update test for new 'until' help message.
19656 Add test for help on 'advance'.
a9c64011 19657 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 19658
dabf8a35
MK
196592003-01-15 Mark Kettenis <kettenis@gnu.org>
19660
19661 * gdb.base/default.exp: Adapt "info float" test for recent changes
19662 to that command. Add test for "info vector".
19663 * gdb.base/float.exp: New file. Add test for "info float" that
19664 resembles the old test in gdb.base/default.exp.
19665
a1769aca
DC
196662003-01-15 David Carlton <carlton@math.stanford.edu>
19667
19668 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
19669
82025e13
EZ
196702003-01-15 Elena Zannoni <ezannoni@redhat.com>
19671
19672 * gdb.base/break.exp: Move the tests of until command from here...
19673 * gdb.base/until.exp: ... to here. New file. Add other tests.
19674 * gdb.base/advance.c: New file.
19675 * gdb.base/advance.exp: New file.
19676
8f9ab801
EZ
196772003-01-14 Elena Zannoni <ezannoni@redhat.com>
19678
a9c64011
AS
19679 * gdb.base/args.c: New file.
19680 * gdb.base/args.exp: New file.
8f9ab801 19681
9ae66589
DJ
196822003-01-14 Daniel Jacobowitz <drow@mvista.com>
19683
19684 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
19685
8d77e5c3
DJ
196862003-01-14 Daniel Jacobowitz <drow@mvista.com>
19687
19688 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
19689
12d2f0a1
DJ
196902003-01-14 Daniel Jacobowitz <drow@mvista.com>
19691
19692 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
19693 dates.
19694
6ca37014
DJ
196952003-01-13 Daniel Jacobowitz <drow@mvista.com>
19696
19697 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
19698
b0023472
DJ
196992003-01-13 Daniel Jacobowitz <drow@mvista.com>
19700
19701 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
19702 (ptype &*"foo").
19703 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
19704
607fbc54 197052003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
19706
19707 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
19708 * gdb.mi/mi1-console.exp: Likewise.
19709
607fbc54 197102003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
19711
19712 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
19713 * gdb.mi/mi1-console.exp: Likewise.
19714
a1fb14a2
DJ
197152003-01-13 Daniel Jacobowitz <drow@mvista.com>
19716
19717 * gdb.c++/overload.exp: Remove some fixed XFAILs.
19718
c4cf40b7
DJ
197192003-01-09 Daniel Jacobowitz <drow@mvista.com>
19720
19721 * gdb.base/detach.exp: New test.
19722
696d5a5b
DJ
197232003-01-09 Daniel Jacobowitz <drow@mvista.com>
19724
19725 * Makefile.in (ALL_SUBDIRS): New variable.
19726 (subdirs, clean, distclean): Use it.
19727 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
19728 regenerating Makefile, since it is generated from the top level.
19729 * gdb.asm/Makefile.in: Likewise.
19730 * gdb.base/Makefile.in: Likewise.
19731 * gdb.c++/Makefile.in: Likewise.
19732 * gdb.disasm/Makefile.in: Likewise.
19733 * gdb.java/Makefile.in: Likewise.
19734 * gdb.mi/Makefile.in: Likewise.
19735 * gdb.threads/Makefile.in: Likewise.
19736 * gdb.trace/Makefile.in: Likewise.
19737
754533e4
DC
197382003-01-09 David Carlton <carlton@math.stanford.edu>
19739
19740 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
19741 Add copyright year 2003.
19742
d8b3e9ee
MC
197432003-01-06 Michael Chastain <mec@shout.net>
19744
19745 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
19746 When selecting a thread, 'line' and 'file' are optional.
19747 * gdb.mi/mi1-pthreads.exp: Likewise.
19748
8e9e0fe6
AS
197492003-01-06 Andreas Schwab <schwab@suse.de>
19750
19751 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
19752 failures.
19753
b5ab8ff3
DJ
197542003-01-04 Daniel Jacobowitz <drow@mvista.com>
19755
19756 Fix PR gdb/844
19757 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
19758 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
19759
19760 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
19761 instead of calling gdb_suppress_entire_file.
19762 * gdb.threads/print-threads.exp: Likewise.
19763 * gdb.threads/schedlock.exp: Likewise.
19764
19765 * gdb.threads/killed.exp: Return instead of calling
19766 gdb_suppress_entire_file.
19767 * gdb.threads/linux-dp.exp: Likewise.
19768 * gdb.threads/pthreads.exp: Likewise.
19769
1e698235
DJ
197702003-01-04 Daniel Jacobowitz <drow@mvista.com>
19771
19772 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
19773 stabs.
19774 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
19775 * gdb.base/whatis.exp: Always allow (void) after function names.
19776
147ff08c
DJ
197772003-01-04 Daniel Jacobowitz <drow@mvista.com>
19778
19779 * gdb.c++/casts.exp: Correct regexp.
19780
dc62bfc2
MK
197812003-01-04 Mark Kettenis <kettenis@gnu.org>
19782
19783 * configure.in: Call AC_CONFIG_HEADER. Don't call
19784 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
19785 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
19786 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
19787 aforementioned directories in the AC_OUPUT call.
19788 * config.hin: New file.
19789 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
19790 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
19791 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
19792 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
19793 pass -I$objdir instead of -I$objdir/$subdir in compilation.
19794 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
19795 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
19796 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
19797 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
19798 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
19799 gdb.threads/configure.in, gdb.threads/configure,
19800 gdb.threads/config.in, gdb.trace/configure.in,
19801 gdb.trace/configure: Removed.
19802
77afa639
MC
198032003-01-03 Michael Chastain <mec@shout.net>
19804
19805 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
19806 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
19807
7634bb6e
DJ
198082003-01-03 Daniel Jacobowitz <drow@mvista.com>
19809
19810 * gdb.base/store.exp: Fix regular expressions.
19811
b39c905e
MK
198122002-12-28 Mark Kettenis <kettenis@gnu.org>
19813
19814 * configure.in: Rewrite.
19815 * configure: Regenerated.
19816
0a8551dd
DC
198172003-01-03 David Carlton <carlton@math.stanford.edu>
19818
19819 * gdb.base/psymtab.exp: New file.
19820 * gdb.base/psymtab1.c: Ditto.
19821 * gdb.base/psymtab2.c: Ditto.
19822
c60b7188
AF
198232002-12-23 Adam Fedor <fedor@gnu.org>
19824
19825 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
19826
ee73db83
DC
198272002-12-23 David Carlton <carlton@math.stanford.edu>
19828
19829 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
19830 and current_directory initialization.
19831
d6c1774e
JB
198322002-12-22 Jim Blandy <jimb@redhat.com>
19833
f0a847b8
JB
19834 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
19835 rather than as part of the output file name.
19836
d6c1774e
JB
19837 * gdb.base/attach.exp: There's no need to copy the test program to
19838 /tmp; that was only ever necessary on HP/UX, and this test is
19839 entirely disabled there anyway.
19840
f0708dbb
JB
198412002-12-21 Jim Blandy <jimb@redhat.com>
19842
4c2acfea
JB
19843 * gdb.c++/psmang.exp: Doc fix.
19844
f0708dbb
JB
19845 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
19846 test.
19847
9579e000
DC
198482002-12-20 David Carlton <carlton@math.stanford.edu>
19849
19850 * gdb.c++/annota2.exp: KFAIL annotate-quit.
19851
d1810171
MC
198522002-12-18 Michael Chastain <mec@shout.net>
19853
19854 * gdb.c++/annota2.exp: Add copyright year 2002.
19855
76565097
DC
198562002-12-17 David Carlton <carlton@math.stanford.edu>
19857
19858 * gdb.c++/try_catch.cc: Add marker comments.
19859 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
19860 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
19861 * gdb.c++/m-static.cc: Ditto.
19862 * gdb.c++/m-static1.cc: Ditto.
19863 * gdb.c++/try_catch.cc: Ditto.
19864
da81390b
JJ
198652002-12-16 Jeff Johnston <jjohnstn@redhat.com>
19866
19867 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
19868 to see whether we are using the new -environment-directory
19869 command which resets via -r or the old version of the command
19870 which may prompt the user. Part of fix for gdb/741.
19871
b304d130
AC
198722002-12-13 Andrew Cagney <ac131313@redhat.com>
19873
19874 * gdb.fortran/types.exp: Update obsolete comment.
19875 * gdb.fortran/exprs.exp: Ditto.
19876 * lib/gdb.exp: Delete obsolete code.
19877 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
19878 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
19879 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
19880 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
19881 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
19882 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
19883 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
19884 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
19885 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
19886 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
19887 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
19888 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
19889 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
19890 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
19891 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
19892 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
19893 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
19894 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
19895 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
19896 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
19897 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
19898 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
19899 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
19900 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
19901 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
19902 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
19903 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
19904 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
19905 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
19906 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
19907 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
19908 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
19909 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
19910 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
19911 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
19912 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
19913 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
19914
a23b6e6a
DC
199152002-12-11 David Carlton <carlton@math.stanford.edu>
19916
19917 * gdb.c++/m-data.exp: Add test for members that shadow global
19918 variables: see PR gdb/804.
19919 * gdb.c++/m-data.cc: Ditto.
19920
6604731b
DJ
199212002-12-10 Daniel Jacobowitz <drow@mvista.com>
19922
19923 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
19924
de46ecd7
DC
199252002-12-06 David Carlton <carlton@math.stanford.edu>
19926
19927 * gdb.base/store.c: Don't declare functions static.
19928
27e829d0
AC
199292002-12-04 Andrew Cagney <ac131313@redhat.com>
19930
19931 * gdb.base/store.exp, gdb.base/store.c: New files.
19932
92806416
DJ
199332002-12-03 Daniel Jacobowitz <drow@mvista.com>
19934
19935 * gdb.base/selftest.exp: Update for current gdb.
19936
3bcbaac5
DJ
199372002-12-03 Daniel Jacobowitz <drow@mvista.com>
19938
19939 * gdb.base/maint.exp: Only dump symbols from one source file
19940 or objfile.
19941
f4f00b1f
DJ
199422002-12-03 Daniel Jacobowitz <drow@mvista.com>
19943
19944 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
19945 function call.
19946
f1c8a949
JB
199472002-11-25 Jim Blandy <jimb@redhat.com>
19948
19949 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
19950 function appearing in error message.
19951
9e297a97
DJ
199522002-11-21 Daniel Jacobowitz <drow@mvista.com>
19953
19954 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
19955
1f312e79
JJ
199562002-11-08 Jeff Johnston <jjohnstn@redhat.com>
19957
d63a86f8
RM
19958 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
19959 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
19960 should be in mi console format. This is part of fix for PR gdb/604.
19961
83c31e7d
FN
199622002-09-18 Fernando Nasser <fnasser@redhat.com>
19963
19964 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
19965 which explicitly prints the zero offset as "+0".
19966
322b3f65
DJ
199672002-10-22 Daniel Jacobowitz <drow@mvista.com>
19968
19969 * gdb.threads/schedlock.c (args): Make unsigned.
19970
199712002-10-21 Daniel Jacobowitz <drow@mvista.com>
19972
19973 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
19974 numbers. Allow "foo2|selected stack frame".
19975 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
19976 * gdb.asm/asmsrc2.s: Likewise.
19977 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
19978 comments.
19979 * gdb.asm/mips.inc: New file.
19980
5e2fe5b8
AF
199812002-10-18 Adam Fedor <fedor@gnu.org>
19982
19983 * gdb.base/default.exp: Update expected output to include 'ObjC'.
19984 * gdb.base/help.exp: Likewise.
19985
abe1a5d0
KB
199862002-10-17 Kevin Buettner <kevinb@redhat.com>
19987
19988 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
19989 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
19990
10abb1d4
JB
199912002-10-02 Jim Blandy <jimb@redhat.com>
19992
19993 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
19994
1f609b42
AC
199952002-10-01 Andrew Cagney <ac131313@redhat.com>
19996
19997 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
19998 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
19999 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
20000 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
20001 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
20002 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
20003 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
20004
0aee02e4
AC
200052002-09-29 Andrew Cagney <ac131313@redhat.com>
20006
20007 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
20008 * mi0-disassemble.exp, mi0-eval.exp: Delete.
20009 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
20010 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
20011 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
20012 * mi0-var-block.exp, mi0-var-child.exp: Delete.
20013 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 20014
6fde09ad
KB
200152002-09-27 Kevin Buettner <kevinb@redhat.com>
20016
20017 * gdb.base/annota1.exp (info break): Make directory components of
20018 path optional since not all compilers emit this debug information.
20019
889bf7c5
PA
20020 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
20021 step ends up stepping out of the function instead of stopping on
20022 the epilogue.
6fde09ad 20023
9e8aab75
KS
200242002-09-26 Keith Seitz <keiths@redhat.com>
20025
20026 * lib/insight-support.exp (gdbtk_start): Figure out where
20027 the insight executable is based on where gdb is. Use this
20028 executable to start insight instead of gdb.
20029
e36180d7
AC
200302002-09-25 Andrew Cagney <cagney@redhat.com>
20031
20032 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
20033
9dd34b2b
AC
200342002-09-24 Andrew Cagney <ac131313@redhat.com>
20035
20036 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
20037 test_isolated_complaints.
20038 (test_empty_complaint): New function.
20039 (test_empty_complaints): New function. Check no output when no
20040 complaints.
d63a86f8 20041
dea97812
KB
200422002-09-19 Jim Blandy <jimb@redhat.com>
20043
a9c64011 20044 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 20045
54951bd7
AC
200462002-09-19 Andrew Cagney <ac131313@redhat.com>
20047
20048 * gdb.gdb/complaints.exp: New file.
20049
dec43320
AC
200502002-09-18 Andrew Cagney <ac131313@redhat.com>
20051
20052 * gdb.base/maint.exp: Check `help maint internal-warning'.
20053
e70d6e3f
DC
200542002-09-18 David Carlton <carlton@math.stanford.edu>
20055
20056 * gdb.c++/m-static.exp: Remove breakpoints depending on line
20057 numbers, and replace them by a single breakpoint after the
20058 constructors are all finished.
20059 Add test 4.
20060 * gdb.c++/m-static.cc: Add test 4.
20061 * gdb.c++/m-static.h: New file.
20062 * gdb.c++/m-static1.cc: New file.
20063
20064 * gdb.c++/printmethod.exp: New file.
20065 * gdb.c++/printmethod.cc: New file.
20066
20067 * gdb.c++/pr-574.exp: New file.
20068 * gdb.c++/pr-574.cc: New file.
20069
afb5c968
CV
200702002-09-18 Corinna Vinschen <vinschen@redhat.com>
20071
20072 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
20073 embedded targets which never actually exit.
20074
31e45dee
FN
200752002-09-18 Fernando Nasser <fnasser@redhat.com>
20076
20077 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
20078 "don't step after run" as unresolved or unsupported, instead of xfail.
20079
a283c5a1
CV
200802002-09-18 Corinna Vinschen <vinschen@redhat.com>
20081
20082 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
20083 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
20084 Add newline to expected string in "step out of main (status wrapper)"
20085 case.
20086
11350d2a
CV
200872002-09-18 Corinna Vinschen <vinschen@redhat.com>
20088
20089 * lib/gdb.exp (rerun_to_main): Allow restarting application.
20090 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
20091
0deec7d6
TT
200922002-09-17 Tom Tromey <tromey@redhat.com>
20093
20094 * gdb.base/printcmds.exp (test_print_string_constants): Expect
20095 \000, not \0, in double-quoted string.
20096
b2b4a1b5
CV
200972002-09-14 Corinna Vinschen <vinschen@redhat.com>
20098
c9d37158 20099 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
20100 string after running the commands execution on breakpoint tests.
20101
1c56143a
CV
201022002-09-13 Corinna Vinschen <vinschen@redhat.com>
20103
20104 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
20105
37f8da45
JB
201062002-09-12 Joel Brobecker <brobecker@gnat.com>
20107
20108 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
20109
08b468e0
KS
201102002-09-10 Keith Seitz <keiths@redhat.com>
20111
20112 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
20113 runto proc.
20114 (mi_run_to_main): Use mi_runto.
20115 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
20116
dc360f58
KS
201172002-09-10 Keith Seitz <keiths@redhat.com>
20118
20119 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
20120 regexp for stopping at main. Could have multiple event notifications.
20121 Don't assume that main was declared with no parameters.
20122 (mi_next): Use mi_step_to.
20123 (mi_step): Use mi_next_to.
20124
ce3abcfb
CV
201252002-09-09 Corinna Vinschen <vinschen@redhat.com>
20126
20127 * gdb.base/default.exp: Fix expected string in `info float' test.
20128
d1f5b980
BE
201292002-09-09 Ben Elliston <bje@redhat.com>
20130
20131 * config/mips.exp: Update comments.
20132 * config/mips-idt.exp: Likewise.
20133 * config/nind.exp: Likewise.
20134 * config/slite.exp: Likewise.
20135 * config/sparclet.exp: Likewise.
20136 * config/udi.exp: Likewise.
20137 * config/vx.exp: Likewise.
20138 * config/vxworks29k.exp: Likewise.
20139
2f71430b
JB
201402002-09-05 Jim Blandy <jimb@redhat.com>
20141
20142 * gdb.threads/killed.exp: Fix test failure message.
20143
7ddebc7e
KS
201442002-09-04 Keith Seitz <keiths@redhat.com>
20145
20146 * lib/mi-support.exp: Update copyright.
20147 (mi_gdb_test): Increase the priority of the expected pattern
20148 so that it matches gdb_test.
20149
0ae67eb3
KS
201502002-09-03 Keith Seitz <keiths@redhat.com>
20151
20152 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
20153 Use integer comparison instead of string comparison for testing
20154 whether binary was built.
20155
38fc42c8
JB
201562002-09-03 Jim Blandy <jimb@redhat.com>
20157
20158 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
20159
b6ff0e81
JB
201602002-08-29 Jim Blandy <jimb@redhat.com>
20161
20162 * gdb.threads/pthreads.exp: Move the portable thread compilation
20163 code into a function in lib/gdb.exp, and call that from here.
20164 * lib/gdb.exp (gdb_compile_pthreads): New function.
20165
07c98896
KS
201662002-08-29 Keith Seitz <keiths@redhat.com>
20167
20168 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
20169 expect_out so that callers can get at it.
20170
0312286c
DJ
201712002-08-23 Daniel Jacobowitz <drow@mvista.com>
20172
20173 * gdb.threads/print-threads.c: New file.
20174 * gdb.threads/print-threads.exp: New file.
20175 * gdb.threads/schedlock.c: New file.
20176 * gdb.threads/schedlock.exp: New file.
20177
dd039bc4
EZ
201782002-08-22 Elena Zannoni <ezannoni@redhat.com>
20179
a9c64011
AS
20180 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
20181 not altivec.c.
dd039bc4 20182
1f36144c
MK
201832002-08-17 Mark Kettenis <kettenis@gnu.org>
20184
20185 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
20186 targets. The problem should be fixed now.
20187
16057ec7 201882002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
20189
20190 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
20191 2002-07-24 change that removes final dots from error messages.
20192
3c1499ad
TT
201932002-08-13 Tom Tromey <tromey@redhat.com>
20194
20195 * gdb.base/readline.exp: New file.
20196
a20ce2c3
AC
201972002-08-01 Andrew Cagney <ac131313@redhat.com>
20198
20199 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
20200 supress message.
20201
db034ac5
AC
202022002-08-01 Andrew Cagney <cagney@redhat.com>
20203
20204 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
20205 CHILL_FOR_TARGET and CHILL_LIB.
20206 * configure.in (configdirs): Remove gdb.chill.
20207 * configure: Regenerate.
20208 * lib/gdb.exp: Obsolete references to chill.
20209 * gdb.fortran/types.exp: Ditto.
20210 * gdb.fortran/exprs.exp: Ditto.
20211
3e000b18
KB
202122002-07-30 Kevin Buettner <kevinb@redhat.com>
20213
20214 * gdb.base/shlib-call.exp (additional_flags): Conditionally
20215 set Irix-specific compile and link flags.
20216
28f4966b
KB
202172002-07-29 Kevin Buettner <kevinb@redhat.com>
20218
20219 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
20220 source files. The ``-o'' option doesn't work with the ``-E'' option
20221 when using the Irix compiler.
20222
46c0d5a6
DJ
202232002-07-19 Daniel Jacobowitz <drow@mvista.com>
20224
20225 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
20226 Improve support for reusing an exec file. Copy exec file
20227 to target, and run gdbserver on the target instead of on the host.
20228
eecf4bed
JB
202292002-07-18 Jim Blandy <jimb@redhat.com>
20230
0f815cdf
JB
20231 * gdb.base/ending-run.exp: Don't expect to see the program end in
20232 some orderly fashion when we're running on a real stand-alone
20233 board.
20234
eecf4bed
JB
20235 * gdb.base/interrupt.exp: Correct logic for skipping tests on
20236 targets that don't support interrupts.
20237
52d309e4
JB
202382002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
20239
20240 * gdb.base/attach.exp: Add patterns to match output from /proc-based
20241 systems.
20242 Move comments in expect statements to inside the actions, so that they
20243 don't get matched against.
20244
ff683d9e
MK
202452002-07-10 Mark Kettenis <kettenis@gnu.org>
20246
20247 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
20248 function when asleep" test.
20249
b5356753
AC
202502002-07-10 Andrew Cagney <ac131313@redhat.com>
20251
20252 * gdb.base/page.exp: Rewrite to handle problems with very long
20253 `info set' output. Update copyright.
20254
6aa4d13a
AC
202552002-06-26 Andrew Cagney <ac131313@redhat.com>
20256
20257 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
20258 gdb.threads-hp.
20259 * gdb.hp/configure: Regenerate.
20260 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
20261 * gdb.hp/gdb.threads-hp/configure: Delete file.
20262 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
20263
8cf8c2b8
AC
202642002-06-22 Andrew Cagney <ac131313@redhat.com>
20265
20266 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
20267 setlocale, bindtextdomain and textdomain.
20268
6827a8f8
JB
202692002-06-11 Jim Blandy <jimb@redhat.com>
20270
919d772c
JB
20271 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
20272 preprocessor macro information is present.
20273
6827a8f8
JB
20274 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
20275 tests.
20276
c15b0d21
MS
202772002-06-06 Michael Snyder <msnyder@redhat.com>
20278
c5984d70
MS
20279 * gdb.base/overlays.exp: Record addresses of overlay
20280 functions in TCL variables rather than in GDB variables,
20281 to avoid having GDB convert them to pointers (with loss
20282 of information).
20283
d63a86f8 20284 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 20285 default linker script changes.
c15b0d21
MS
20286 * gdb.base/long_long.exp: Add check for sizeof (long double).
20287
be26fe0d
ML
202882002-06-06 Michal Ludvig <mludvig@suse.cz>
20289
20290 * gdb.asm/asm-source.exp: Add x86-64 target.
20291 * gdb.asm/x86_64.inc: New.
d63a86f8 20292
258093ca 202932002-05-30 Michael Chastain <mec@shout.net>
258093ca 20294
4b3153f1 20295 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
20296 * gdb.c++/m-static.cc: New file.
20297 * gdb.c++/m-static.exp: New file.
20298
241264c6
MS
202992002-05-28 Michael Snyder <msnyder@redhat.com>
20300
20301 * gdb.base/call-ar-st.exp: Allow for reduced floating point
20302 precision.
20303
9bba8c8f 203042002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 20305
4b3153f1 20306 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
20307 * gdb.c++/m-data.cc: New file.
20308 * gdb.c++/m-data.exp: New file.
20309
203102002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 20311
4b3153f1 20312 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 20313 * gdb.c++/try_catch.cc: New file.
d63a86f8 20314 * gdb.c++/try_catch.exp: New file.
9bba8c8f 20315
def1b996
MC
203162002-05-27 Michael Chastain <mec@shout.net>
20317
20318 * gdb.c++/local.exp: Accept more nested types in output.
20319
522ba268
MC
203202002-05-26 Michael Chastain <mec@shout.net>
20321
20322 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
20323
277254ba
MS
203242002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
20325
20326 * lib/gdb.exp (gdb_wrapper_init): Just because
20327 gdb_wrapper_file exists, this does not mean that the file
20328 should not be rebuilt. That is what gdb_wrapper_initialized
20329 is for.
20330 (default_gdb_init): Reset gdb_wrapper_initialized.
20331
b61a8733
MS
203322002-05-23 Michael Snyder <msnyder@redhat.com>
20333
d63a86f8 20334 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
20335 the precision of the floating point test results.
20336 * gdb.base/call-rt-st.exp: Ditto.
20337
b61a8733
MS
20338 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
20339 * gdb.base/call-rt-st.exp: Ditto.
20340
56f6e910
MC
203412002-05-19 Michael Chastain <mec@shout.net>
20342
20343 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
20344
ad0b0016
EZ
203452002-05-19 Elena Zannoni <ezannoni@redhat.com>
20346
a9c64011
AS
20347 * configure.in (configdirs): Add gdb.arch.
20348 * configure: Regenerate.
ad0b0016 20349
f617d2b6
JB
203502002-05-17 Jim Blandy <jimb@redhat.com>
20351
20352 * gdb.base/completion.exp: Recognize the more detailed error
20353 messages produced by the macro expander's lexical analyzer.
20354
eac2a696
EZ
203552002-05-14 Elena Zannoni <ezannoni@redhat.com>
20356
a9c64011
AS
20357 * gdb.arch/altivec-abi.c: New file.
20358 * gdb.arch/altivec-abi.exp: New file.
20359 * gdb.arch/altivec-regs.c: New file.
20360 * gdb.arch/altivec-regs.exp: New file.
eac2a696 20361
2fdde8f8
DJ
203622002-05-14 Daniel Jacobowitz <drow@mvista.com>
20363
20364 * gdb.base/maint.exp (maint print type): Update for new type
20365 structure.
d63a86f8 20366
e31f1a7c
EZ
203672002-05-14 Elena Zannoni <ezannoni@redhat.com>
20368
20369 * gdb.arch: New directory.
20370 * gdb.arch/configure.in: New file.
20371 * gdb.arch/configure: New file.
20372 * gdb.arch/Makefile.in: New file.
20373
db589741
CV
203742002-05-13 Corinna Vinschen <vinschen@redhat.com>
20375
20376 * gdb.asm/asm-source.exp: Add v850 as supported target.
20377 * gdb.asm/v850.inc: New file.
20378
8ce2a7dc
DJ
203792002-05-13 Daniel Jacobowitz <drow@mvista.com>
20380
20381 * gdb.c++/annota2.exp (annotate-quit): Add comment.
20382
df763c7f
DJ
203832002-05-12 Daniel Jacobowitz <drow@mvista.com>
20384
20385 * gdb.base/break.exp: Check 'break "marker2"'.
20386
377daeed
MS
203872002-05-10 Michael Snyder <msnyder@redhat.com>
20388
20389 * gdb.base/long_long.exp: Fix typo.
20390
c4b7bc2b
JB
203912002-05-10 Jim Blandy <jimb@redhat.com>
20392
ecac9a4e
JB
20393 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
20394 a bug.
20395
c4b7bc2b
JB
20396 * gdb.base/printcmds.exp (test_integer_literals_rejected):
20397 Recognize more detailed error message produced by the macro
20398 expander's lexical analyzer.
20399 * lib/gdb.exp (test_print_reject): Same.
20400
e71019a1
MK
204012002-05-09 Mark Kettenis <kettenis@gnu.org>
20402
20403 * gdb.c++/method.exp: Fix typo.
20404
fedfc8e6
MS
204052002-05-08 Michael Snyder <msnyder@redhat.com>
20406
166a1957
MS
20407 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
20408 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 20409 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
20410 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
20411 Add iftarget clause for strongarm.
d63a86f8 20412
f1c47eb2
MS
204132002-05-06 Michael Snyder <msnyder@redhat.com>
20414
cb9a9d3e
MS
20415 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
20416 (gdb_continue_to_end): Accept output from status wrapper.
20417 * gdb.base/ending-run.exp: Add case for output from status wrapper.
20418 Clean up fail messages to match pass messages.
20419
f1c47eb2
MS
20420 Enable the "needs_status_wrapper" testsuite feature.
20421 * lib/gdb.exp (gdb_wrapper_init): New procedure.
20422 (gdb_compile): Conditionally call gdb_wrapper_init.
20423 * gdb.base/a2-run.exp: Recognize output from status wrapper.
20424 * gdb.c++/method.exp: Recognize output from status wrapper.
20425
6079c749
BE
204262002-05-06 Ben Elliston <bje@redhat.com>
20427From Graydon Hoare <graydon@redhat.com>
20428
20429 * config/sid.exp: Include support for "rawsid" protocol.
20430
188baff3
JB
204312002-05-03 Jim Blandy <jimb@redhat.com>
20432
20433 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
20434 * gdb.c++/hang3.C: New file.
20435
b9c07f0f
AC
204362002-05-04 Andrew Cagney <ac131313@redhat.com>
20437
20438 * gdb.base/default.exp: Remove obsolete code.
20439 * gdb.c++/misc.exp: Ditto. Update copyright.
20440 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
20441 * gdb.base/whatis.exp: Ditto. Update copyright.
20442 * gdb.base/scope.exp: Ditto. Update copyright.
20443 * gdb.base/ptype.exp: Ditto. Update copyright.
20444 * gdb.base/printcmds.exp: Ditto. Update copyright.
20445 * gdb.base/opaque.exp: Ditto. Update copyright.
20446 * gdb.base/list.exp: Ditto.
20447 * gdb.base/funcargs.exp: Ditto. Update copyright.
20448 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
20449 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
20450 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
20451 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
20452 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
20453 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
20454
5c7a0397
MS
204552002-05-02 Michael Snyder <msnyder@redhat.com>
20456
d6dcc264 20457 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
20458 * gdb.base/long_long.exp: Add xscale target.
20459 * gdb.base/default.exp: Add xscale target.
20460
eb7f1c48
JB
204612002-05-01 Jim Blandy <jimb@redhat.com>
20462
20463 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
20464 gdb.c++/hang.exp: New test.
20465
a6befae8
FF
204662002-05-01 Fred Fish <fnf@redhat.com>
20467
20468 * gdb.base/completion.exp: Handle completions of "./Make" for
20469 more than one completion possibility, as is the case when we
20470 build and test in the source tree.
20471
0a310277
AG
204722002-04-29 Anthony Green <green@redhat.com>
20473
20474 * gdb.java/jmisc1.exp: New file.
20475 * gdb.java/jmisc2.exp: New file.
20476
6ff9af88
DJ
204772002-04-24 Daniel Jacobowitz <drow@mvista.com>
20478
20479 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
20480
96b3d632
EZ
204812002-04-23 Elena Zannoni <ezannoni@redhat.com>
20482
20483 * gdb.base/help.exp: Change 'help status' to allow for target
20484 dependent output differences.
20485
5019bb54
MC
204862002-04-22 Michael Chastain <mec@shout.net>
20487
20488 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
20489
a805a116
MC
204902002-04-22 Michael Chastain <mec@shout.net>
20491
20492 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
20493
a1706bfd
DM
204942002-04-17 David S. Miller <davem@redhat.com>
20495
20496 * gdb.asm/sparc64.inc: New file.
20497 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
20498
a73a20a2
EZ
204992002-04-19 Elena Zannoni <ezannoni@redhat.com>
20500
20501 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
20502 instruction file directly into the build tree. Clean up at end of
20503 test.
20504
ba678339
DM
205052002-04-18 David S. Miller <davem@redhat.com>
20506
20507 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
20508 handle 64-bit platforms correctly.
20509 * gdb.base/maint.exp: Likewise.
20510
b03399da
KB
205112002-04-18 Kevin Buettner <kevinb@redhat.com>
20512
20513 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
20514 ``-fpic'' when compiling files comprising a shared library, but
20515 it does need additional linker flags in order to find shared
20516 libraries at run time.
20517
e2004992
KB
205182002-04-18 Kevin Buettner <kevinb@redhat.com>
20519
20520 * gdb.base/cvexpr.c (use): New function.
20521 (main): Invoke use() on all global variables to prevent
20522 some linkers from deleting these otherwise unused symbols.
20523
d8937120
MC
205242002-04-17 Michael Chastain <mec@shout.net>
20525From David S. Miller <davem@redhat.com>
20526
20527 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
20528 handle 64-bit platforms correctly.
20529
ffd61a58
MS
205302002-04-12 Michael Snyder <msnyder@redhat.com>
20531From Jim Blandy <jimb@redhat.com>
a9c64011 20532 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
20533 script can handle this instead.
20534 * gdb.base/bar.c (barx): Same.
20535 * gdb.base/baz.c (bazx): Same.
20536 * gdb.base/grbx.c (grbxx): Same.
20537
20538 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
20539 manager doesn't automatically unmap overlays unnecessarily.
20540
6b8426a6
MH
205412002-04-10 Martin M. Hunt <hunt@redhat.com>
20542
20543 * gdb.base/ending-run.exp: Fix pattern for Mips targets
20544 stepping out of main.
20545
34af4875
MC
205462002-04-09 Michael Chastain <mec@shout.net>
20547
20548 * gdb.c++/local.cc (main): Move call to marker1() inside nested
20549 scope so that the nested scope tests will make sense.
20550 * gdb.c++/local.exp: Write patterns that actually work with gcc
20551 (the HP patterns "were never known to work with gcc").
20552 Keep the old aCC patterns too.
20553
2d1676a0
DJ
205542002-04-09 Daniel Jacobowitz <drow@mvista.com>
20555
20556 * gdb.base/attach.exp: Correct target board test.
20557
3a63e3f9
MC
205582002-04-08 Michael Chastain <mec@shout.net>
20559
20560 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
20561 in a const method. Add some xfail and fail cases for configurations
20562 that do not emit the "const ...".
20563
f18dabd2
MC
205642002-04-07 Michael Chastain <mec@shout.net>
20565
20566 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
20567 Accept "A * const" and "const A * const" as type of "this".
20568 Fix spelling of getFunky throughout. Make messages uniform.
20569
0fcddd82
EZ
205702002-04-07 Elena Zannoni <ezannoni@redhat.com>
20571
a9c64011 20572 Work around for PR gdb/285:
0fcddd82
EZ
20573 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
20574
16a8534a
EZ
205752002-04-07 Elena Zannoni <ezannoni@redhat.com>
20576
20577 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
20578 instructions file at run time instead of configure time.
20579 Sometimes we run the test in a directory that is not the one we
20580 configured in.
20581 * gdb.asm/configure.in: Delete creation of symlink.
20582 * gdb.asm/configure: Regenerate.
20583
24181d81
JB
205842002-04-05 J. Brobecker <brobecker@gnat.com>
20585
20586 * gdb.gdb/xfullpath.exp: New test, to exercise the new
20587 xfullpath () function.
20588
7cdb7107
DJ
205892002-04-04 Daniel Jacobowitz <drow@mvista.com>
20590
20591 * gdb.asm/Makefile.in: Correct dependencies.
20592
20593 * gdb.asm/powerpc.inc: New file.
20594 * gdb.asm/asm-source.exp: Add PowerPC.
20595 * gdb.asm/configure.in: Likewise.
20596 * gdb.asm/configure: Regenerated.
20597
a7d17088
DJ
205982002-04-04 Daniel Jacobowitz <drow@mvista.com>
20599
20600 * gdb.base/relocate.exp: New file.
20601 * gdb.base/relocate.c: New file.
20602
cd721503
FF
206032002-04-04 Fred Fish <fnf@redhat.com>
20604
20605 * gdb.base/step-test.exp: Update comment regarding stopping in
20606 memcpy/bcopy calls inserted as part of the compiler runtime.
20607
b22ad7a7
MS
206082002-04-04 Michael Snyder <msnyder@redhat.com>
20609
20610 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
20611
5f279fa6
DJ
206122002-04-03 Daniel Jacobowitz <drow@mvista.com>
20613
20614 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
20615 (gdb_expect): Remove $notransfer hack.
20616
dd0fd3ce
DJ
206172002-04-02 Daniel Jacobowitz <drow@mvista.com>
20618
20619 * gdb.c++/classes.exp ("calling method for small class"): Match
20620 updated register output.
20621
1e50cda1
DJ
206222002-03-30 Daniel Jacobowitz <drow@mvista.com>
20623
20624 Fix PR gdb/452
20625 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
20626 when finished. Make gdb_file_cmd send "exec-file" when
20627 appropriate.
20628
24015922
DJ
206292002-03-30 Daniel Jacobowitz <drow@mvista.com>
20630
20631 * gdb.base/attach.exp: Remove extra setup_xfail.
20632
dd7dfd64
MS
206332002-03-26 Michael Snyder <msnyder@redhat.com>
20634
20635 * gdb.base/default.exp: Add tests for dump, append, and restore.
20636 * gdb.base/help.exp: Add tests for dump, append, and restore.
20637 * gdb.base/dump.exp: New file, test dump, append and restore.
20638 * gdb.base/dump.c: New file.
20639
48b2f8d7
MS
206402002-03-27 Michael Snyder <msnyder@redhat.com>
20641
d63a86f8 20642 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
20643 clean-ups in help messages.
20644
05b4d525
FF
206452002-03-26 Fred Fish <fnf@redhat.com>
20646
20647 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
20648 have debugging info for those functions and the compiler uses them
20649 internally to copy structs around.
20650
d7679631
FF
206512002-03-26 Fred Fish <fnf@redhat.com>
20652
20653 * gdb.base/list.exp: Revert the change made yesterday and add note
20654 about why we don't list the default lines for remote targets.
20655
523ac3f9
MS
206562002-03-25 Michael Snyder <msnyder@redhat.com>
20657
20658 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
20659
754b2b8d
FF
206602002-03-25 Fred Fish <fnf@redhat.com>
20661
20662 * gdb.base/list.exp: This test works on remote targets so remove
20663 the short circuit for remote targets. Update copyright.
20664
33c3e192
FF
206652002-03-25 Fred Fish <fnf@redhat.com>
20666
20667 * gdb.base/attach.exp: Fix logic error that was suppressing this
20668 test for all non hppa*-*-hpux* targets, instead of the hp target.
20669 Move comments closer to the suppression point. Also now need to
20670 check that we are running natively.
20671
d43e73ee
MS
206722002-03-22 Michael Snyder <msnyder@redhat.com>
20673
882c8f02
MS
20674 * gdb.base/default.exp: Add test for gcore. Update copyright.
20675 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 20676
04c12f60
FF
206772002-03-06 Fred Fish <fnf@redhat.com>
20678
20679 * gdb.base/funcargs.c: Remove extraneous ';' character.
20680 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
20681
b43df995
MC
206822002-03-04 Michael Chastain <mec@shout.net>
20683
20684 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
20685 accommodate gcc v3 function signature.
20686 * gdb.mi/mi0-var-cmd-exp: Ditto.
20687
92362027
AC
206882002-02-24 Andrew Cagney <ac131313@redhat.com>
20689
20690 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
20691 ``GNU/Linux'' or ``Linux kernel''
20692 * testsuite/gdb.threads/pthreads.c: Ditto.
20693
258ad32d
MC
206942002-02-24 Michael Chastain <mec@shout.net>
20695
20696 * gdb.threads/pthreads.c (thread1): Add a return statement.
20697 (thread2): Likewise.
20698 (foo): Likewise.
20699
04c3b3d4
MC
207002002-02-23 Michael Chastain <mec@shout.net>
20701
20702 * gdb.threads/linux-dp.c (philosopher): Add a return statement
20703 to placate gcc.
20704
5a2a0a20
MC
207052002-02-23 Michael Chastain <mec@shout.net>
20706
20707 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
20708 test "ptype bint". The test passes on all my stabs configurations.
20709
a640f7fc
JB
207102002-02-21 Jim Blandy <jimb@redhat.com>
20711
27924826
JB
20712 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
20713 filename at a time, and watch for the ones we want to see.
20714
a640f7fc
JB
20715 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
20716 types of pointers to prototyped functions.
20717
edcc8c75
AC
207182002-02-20 Andrew Cagney <ac131313@redhat.com>
20719
20720 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
20721 signed, unsigned and straight char.
20722 (padding_char, padding_short, padding_int, padding_long,
20723 padding_long_long, padding_float, padding_double,
20724 padding_long_double): New global variables.
20725 (fill, fill_structs): New functions.
20726
20727 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
20728 for correctly sized writes. Update copyright.
20729 (get_valueof): New procedure.
20730 (get_sizeof): Call get_valueof.
20731 (check_valueof): New procedure.
20732 (check_padding): New procedure.
20733
ac57ea44
MC
207342002-02-20 Michael Chastain <mec@shout.net>
20735
20736 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
20737 to setup_xfail. Document some of the remaining calls.
20738
7a10c941
MC
207392002-02-18 Michael Chastain <mec@shout.net>
20740
20741 * gdb.c++/userdef.exp: Update copyright year.
20742
fb8acdcc
DJ
207432002-02-18 Daniel Jacobowitz <drow@mvista.com>
20744
20745 * gdb.c++/userdef.exp: Test overloaded operators properly.
20746 Remove xfails.
20747
fda6ae12
MS
207482002-02-14 Michael Snyder <msnyder@redhat.com>
20749
20750 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
20751
676a0442
DJ
207522002-02-14 Daniel Jacobowitz <drow@mvista.com>
20753
20754 * gdb.base/a2-run.exp: Check for a remote target properly.
20755 * gdb.base/annota1.exp: Likewise.
20756 * gdb.base/list.exp: Likewise.
20757 * gdb.base/reread.exp: Likewise.
20758 * gdb.base/scope.exp: Likewise.
20759 * gdb.base/shlib-call.exp: Likewise.
20760 * gdb.base/term.exp: Likewise.
20761 * gdb.c++/annota2.exp: Likewise.
20762
78b4f468
RE
207632002-02-13 Richard Earnshaw <rearnsha@arm.com>
20764
20765 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
20766
9a81ba51
MC
207672002-02-10 Michael Chastain <mec@shout.net>
20768
20769 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
20770 (call_after_alloca): Ditto.
20771
004af6c7
DJ
207722002-02-10 Daniel Jacobowitz <drow@mvista.com>
20773
20774 * gdb.base/ending-run.exp: Guard "cont" test with
20775 gdb_skip_stdio_test.
20776
37225f62
JB
207772002-02-06 Jim Blandy <jimb@redhat.com>
20778
20779 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
20780 from here...
20781 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
20782 To here. Disable this test on non-HP platforms. Add big comment.
20783
fe6fdd96
MS
207842002-02-04 Michael Snyder <msnyder@redhat.com>
20785
20786 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
20787 other than d10v and m32r.
20788
036fad3f
RE
207892002-02-02 Richard Earnshaw <rearnsha@arm.com>
20790
20791 * gdb.base/default.exp: Rewrite test patterns to reduce time
20792 taken to match them.
20793
7148ab62
DJ
207942002-01-30 Daniel Jacobowitz <drow@mvista.com>
20795
20796 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
20797 Allow a start function above main.
20798 * gdb.threads/linux-dp.exp: Fix copyright date.
20799
396cc255
DJ
208002002-01-30 Daniel Jacobowitz <drow@mvista.com>
20801
a9c64011
AS
20802 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
20803 (check_philosopher_stack): Check for manager thread before checking
20804 for a just-starting thread.
396cc255 20805
f038d31b
DJ
208062002-01-30 Daniel Jacobowitz <drow@mvista.com>
20807
20808 From Neil Booth <neil@daikokuya.demon.co.uk>:
20809 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
20810 warnings.
20811
b3ff9d9a
FF
208122002-01-21 Fred Fish <fnf@redhat.com>
20813
20814 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
20815 not caller.
20816
39ad761d
JB
208172002-01-21 Jim Blandy <jimb@redhat.com>
20818
20819 * gdb.base/reread.exp: Check that GDB properly re-reads the
20820 executable file when it changes while no inferior is running.
20821
aaf320fa
FF
208222002-01-21 Fred Fish <fnf@redhat.com>
20823
a9c64011
AS
20824 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
20825 optionally accept the "shlib events" variation.
aaf320fa 20826
808a31f5
JB
208272002-01-21 Jim Blandy <jimb@redhat.com>
20828
20829 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
20830 call `fflush' after every `printf', so that the output is produced
20831 at predictable points, regardless of whatever buffering does (or
20832 doesn't) take place.
20833 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
20834 at different points.
20835
4420d5e2
DJ
208362002-01-20 Daniel Jacobowitz <drow@mvista.com>
20837
20838 * gdb.c++/inherit.exp: Update copyright years.
20839 * gdb.c++/method.exp: Likewise.
20840
3e36a0f4
DJ
208412002-01-20 Daniel Jacobowitz <drow@mvista.com>
20842
20843 * gdb.c++/classes.exp: Update for improved v3 support and skipping
20844 artificial methods/arguments.
20845 * gdb.c++/derivation.exp: Likewise.
20846 * gdb.c++/inherit.exp: Likewise.
20847 * gdb.c++/method.exp: Likewise.
20848 * gdb.c++/virtfunc.exp: Likewise.
20849
b4ceaee6
AC
208502002-01-18 Andrew Cagney <ac131313@redhat.com>
20851
20852 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
20853 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
20854 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
20855 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
20856 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
20857 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
20858
ecace851
JB
208592002-01-17 Jim Blandy <jimb@redhat.com>
20860
20861 * gdb.asm/asm-source.exp (info symbol): Take another shot at
20862 anchoring the pattern matching the entry point symbol's name.
20863
375fc983
AC
208642002-01-17 Andrew Cagney <ac131313@redhat.com>
20865
20866 * gdb.base/maint.exp: Update ``maint internal-error'' to match
20867 continue/quit query. Update copyright.
20868
fe6fdd96
MS
208692002-01-14 Michael Snyder <msnyder@redhat.com>
20870
20871 * gdb.base/gcore.exp: Remove extra debugging output.
20872
e017c81f
DJ
208732002-01-13 Daniel Jacobowitz <drow@mvista.com>
20874
20875 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
20876 for slightly dubious v2 mangled string.
20877
37ab3bf8
DJ
208782002-01-13 Daniel Jacobowitz <drow@mvista.com>
20879
20880 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
20881
1bc05c3a 208822002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 20883
1bc05c3a 20884 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 20885
1bc05c3a
JM
20886 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
20887 constructors.
20888 * gdb.c++/derivation.exp: Likewise.
20889 * gdb.c++/templates.exp: Likewise.
20890 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 20891
1bc05c3a
JM
208922002-01-10 Michael Snyder <msnyder@redhat.com>
20893
20894 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 20895
a911c360
MS
208962002-01-08 Michael Snyder <msnyder@redhat.com>
20897
20898 * gdb.base/gcore.exp: New test for generate-core-file command.
20899 * gdb.base/gcore.c: Testcase for above.
20900 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
20901
ea2119ec
JM
209022002-01-08 Jason Merrill <jason@redhat.com>
20903
20904 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
20905
68203136
FF
209062002-01-07 Fred Fish <fnf@redhat.com>
20907
20908 * gdb.c++/overload.exp: Remove unconditional xfails for:
20909 print foo_instance1.overloadargs(1)
20910 print foo_instance1.overloadargs(1, 2)
20911 print foo_instance1.overloadargs(1, 2, 3)
20912 print foo_instance1.overloadargs(1, 2, 3, 4)
20913 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
20914 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
20915 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
20916 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
20917 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
20918 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
20919 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
20920 print foo_instance1.overload1arg()
20921 print foo_instance1.overload1arg((char)arg2)
20922 print foo_instance1.overload1arg((signed char)arg3)
20923 print foo_instance1.overload1arg((unsigned char)arg4)
20924 print foo_instance1.overload1arg((int)arg7)
20925 print foo_instance1.overload1arg((unsigned int)arg8)
20926 print foo_instance1.overload1arg((float)arg11)
20927 print foo_instance1.overload1arg((double)arg12)
d63a86f8 20928
21b9b5b1
MS
209292002-01-07 Michael Snyder <msnyder@redhat.com>
20930
20931 * gdb.base/huge.exp: New test. Print a very large target data object.
20932 (skip_huge_test): New test variable. Define if you want to skip this
20933 test. The test reads an 8 megabyte data object from the target, so it
20934 might be very time consuming on remote targets with a slow connection.
20935 * gdb.base/huge.c: New file. Test case for above.
20936
725f922e
FF
209372002-01-07 Fred Fish <fnf@redhat.com>
20938
20939 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
20940 g_instance.bfoo, and g_instance.cfoo.
20941
889bf7c5 209422002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 20943
889bf7c5
PA
20944 * gdb.base/break.c (multi_line_if_conditional): New function.
20945 (multi_ilne_while_conditional): Likewise.
20946 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
20947 IF or WHILE condition puts the breakpoint at the start of
20948 the condition.
f286b2c3 20949
634d57ec
JL
20950 * gdb.base/selftest.exp (backtrace through signal handler): Remove
20951 hppa*-*-hpux* expected failure.
20952 * gdb.base/structs.exp (do_function_calls): Similarly.
20953
20954 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
20955 watchpoints.
20956
9fbfe2dc
AC
209572002-01-06 Andrew Cagney <ac131313@redhat.com>
20958
20959 Fix PR gdb/66.
20960 * gdb.base/structs.exp: Replace skip for a29k with skip for
20961 gdb,cannot_call_functions.
20962 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
20963 * gdb.base/callfuncs.exp: Ditto.
20964 * gdb.base/call-rt-st.exp: Ditto.
20965 * gdb.base/call-strs.exp: Ditto.
20966 * gdb.base/callfwmall.exp: Ditto.
20967 * gdb.base/scope.exp: Obsolete xfail a29k.
20968 * gdb.c++/misc.exp: Ditto.
20969 * gdb.c++/cplusfuncs.exp: Ditto.
20970 * gdb.base/ptype.exp: Ditto.
20971 * gdb.base/printcmds.exp: Ditto.
20972 * gdb.base/opaque.exp: Ditto.
20973 * gdb.base/list.exp: Ditto.
20974 * gdb.base/funcargs.exp: Ditto.
20975 * gdb.base/default.exp: Ditto.
20976
8ddad156
MS
209772002-01-04 Michael Snyder <msnyder@redhat.com>
20978
ca4976a6 20979 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
20980 * gdb.base/maint.exp: Add tests for maint info sections options.
20981
1b074332
JL
20982Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
20983
20984 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
20985
7d159115
CV
209862001-12-20 Corinna Vinschen <vinschen@redhat.com>
20987
20988 * gdb.asm/arm.inc: New file.
20989 * gdb.asm/asm-source.exp: Add arm targets.
20990 * gdb.asm/configure.in: Ditto.
20991 * gdb.asm/configure: Recreated from configure.in.
20992
8fb87725
JL
20993Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
20994
afabe08c
JL
20995 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
20996 with HP's compiler.
20997 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
20998 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
20999 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
21000 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
21001
21002 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
21003 either HP's compilers or GCC.
21004
db521deb
JL
21005 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
21006 a SIGBUS or SIGSEGV.
21007
21008 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
21009
21010 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
21011 can be compiled with either HP's compiler or GCC.
21012
cfa88ab7
JL
21013 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
21014 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
21015 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
21016
ca344dff
JL
21017 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
21018 to match current gdb output. Update due to using auto-solib-limit
21019 for limiting instead of overloading auto-solib-add.
21020 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
21021 test program.
21022
3f3c6e55 21023 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
21024 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
21025 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
21026 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
21027 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
21028 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
21029 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
21030 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
21031 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
21032 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
21033 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
21034 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
21035 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 21036
8fb87725
JL
21037 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
21038 a SIGTRAP to the inferior.
21039
cf599fa7
CV
210402001-12-19 Corinna Vinschen <vinschen@redhat.com>
21041
21042 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
21043 Substitute call to target_link by call to gdb_compile.
21044
2cd045cd
JL
21045Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
21046
a9c64011
AS
21047 * gdb.base/break.exp: Fix HP specific search string when testing
21048 backtracing in a called function.
2cd045cd 21049
a9c64011
AS
21050 * gdb.base/constvars.exp: Only set lang to C++ if we're
21051 compiling the test with HP's compilers.
21052 * gdb.base/volatile.exp: Similarly.
2cd045cd 21053
99ebe9ac
JB
210542001-12-19 Jim Blandy <jimb@redhat.com>
21055
21056 * gdb.base/printcmds.exp: Expect the null character to be printed
21057 as '\0', and the '\013' to be printed as '\v'.
21058 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
21059 * gdb.base/setvar.exp: Same.
21060
b9891b29
JB
210612001-12-17 Jim Blandy <jimb@redhat.com>
21062
0eba65ab
JB
21063 * gdb.base/completion.exp: Rather than completing very long
21064 filenames, which can make the readline library produce output we
21065 don't recognize, cd to the directory first, and then complete
21066 using nice, short relative paths.
21067
6970b5b1
JB
21068 * gdb.base/completion.exp: On some systems, there is, in fact, a
21069 variable named `b' in scope, since GDB treats all static
a9c64011
AS
21070 variables as being in scope. So use `no_var_named_this'
21071 instead of `b'.
6970b5b1 21072
b9891b29 21073 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 21074 can't find the core file's registers as a failure.
b9891b29 21075
e6ccd35f
JSC
210762001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
21077
a9c64011
AS
21078 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
21079 test expect string more specific.
e6ccd35f 21080
105ba819
CV
210812001-12-13 Corinna Vinschen <vinschen@redhat.com>
21082
21083 * gdb.asm/asm-source.exp: Add support for xstormy16.
21084 * gdb.asm/configure.in: Ditto.
21085 * gdb.asm/configure: Rebuild.
21086 * gdb.asm/xstormy16.inc: New file.
21087
e9e79dd9
FF
210882001-12-10 Fred Fish <fnf@redhat.com>
21089
21090 * gdb.base/maint.exp: Update to match changes in type dumping code.
21091
347dc97d
JB
210922001-12-10 Jim Blandy <jimb@redhat.com>
21093
21094 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
21095 matching the entry point symbol's name at the beginning of the
21096 line.
347dc97d 21097
5178b9d6
DJ
210982001-12-07 Daniel Jacobowitz <drow@mvista.com>
21099
21100 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
21101 gdb.c++/inherit.exp, gdb.c++/method.exp,
21102 gdb.c++/namespace.exp, gdb.c++/templates.exp,
21103 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
21104 and class layout support.
21105
af890c52
DJ
211062001-12-07 Daniel Jacobowitz <drow@mvista.com>
21107
21108 * gdb.c++/classes.exp: Add test for static member function.
21109 * gdb.c++/misc.cc: Add class with static member function.
21110
7a345fb3
JB
211112001-12-07 Jim Blandy <jimb@redhat.com>
21112
f2e54a80 21113 If GDB says it can't find the struct the function returned, report
8032bf31
JB
21114 those tests as `unsupported'.
21115 * gdb.base/call-rt-st.exp (print_struct_call): New function.
21116 Rewrite subsequent tests to use it.
21117
21118 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
21119 those tests as `unsupported'.
21120 * gdb.base/structs.exp (call_struct_func): New function.
21121 (do_function_calls): Use call_struct_func to call the functions
21122 returning structs.
21123
0bc69509
JB
21124 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
21125 whether functions are prototyped or not, so we can't possibly pass
21126 arguments to t_float_values2 properly.
21127
7a345fb3
JB
21128 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
21129 value of `timeout' for targets other than the mips*tx39-*.
21130
edb6ede1
MS
211312001-12-06 Michael Snyder <msnyder@redhat.com>
21132
d63a86f8 21133 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
21134 and detect whether the start symbol has a leading underscore.
21135
2d842f13
JB
211362001-12-04 Jim Blandy <jimb@redhat.com>
21137
21138 * gdb.base/completion.exp: Clarify indentation.
21139
68550daf
JB
211402001-12-03 Jim Blandy <jimb@redhat.com>
21141
21142 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
21143 variables on the S/390, not `.word'.
21144
cd5195a8
JB
211452001-11-30 Jim Blandy <jimb@redhat.com>
21146
21147 Add assembly-source tests for s390-ibm-linux.
21148 * gdb.asm/s390.inc: New file.
21149 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
21150 the S/390 architecture.
a9c64011 21151 * gdb.asm/configure: Regenerated.
cd5195a8 21152
ca9efc90
MS
211532001-11-30 Michael Snyder <msnyder@redhat.com>
21154
21155 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
21156 next, info source, info sources, info line, global and static
21157 variables, and static functions.
21158 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
21159 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
21160 * gdb.asm/asmsrc1.s: Add a static function and some variables.
21161 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
21162 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
21163 (gdbasm_leave): Restore frame pointer.
21164 (gdbasm_startup): Copy stack set-up from crt0.S.
21165
d0e66976
FN
211662001-11-26 Fernando Nasser <fnasser@redhat.com>
21167
21168 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
21169 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
21170 to a local (non-static) variable. Copy tstruct.a to a static buffer
21171 and return a pointer to that buffer.
21172 * gdb.base/callfwmall.c (t_structs_a): Ditto.
21173
e2334072
MK
211742001-11-24 Mark Kettenis <kettenis@gnu.org>
21175
21176 * gdb.asm/configure.in: Fix recognition of ix86 target.
21177 * gdb.asm/configure: Regenerate.
21178
756caa3d
MS
211792001-11-21 Michael Snyder <msnyder@redhat.com>
21180
21181 * gdb.asm/sparc.inc: New file.
21182 * gdb.asm/asm-source.exp: Recognize sparc target.
21183 * gdb.asm/configure.in: Recognize sparc target.
21184 * gdb.asm/configure: Regenerate.
d63a86f8 21185
9a4d72d5
MS
211862001-11-21 Michael Snyder <msnyder@redhat.com>
21187
21188 * gdb.asm/m32r.inc: New file.
21189 * gdb.asm/asm-source.exp: Recognize m32r target.
21190 * gdb.asm/configure.in: Recognize m32r target.
21191 * gdb.asm/configure: Regenerate.
21192
a773d1cd
MS
211932001-11-20 Michael Snyder <msnyder@redhat.com>
21194
017ac23d
MS
21195 * gdb.asm/i386.inc: New file.
21196 * gdb.asm/asm-source.exp: Recognize ix86 target.
21197 * gdb.asm/configure.in: Recognize ix86 target.
21198 * gdb.asm/configure: Regenerate.
21199
a773d1cd
MS
21200 * gdb.c++/namespace.exp: Fix quotes in output messages.
21201
bb632afb
MS
212022001-11-14 Michael Snyder <msnyder@redhat.com>
21203
25d559ca 21204 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
21205 qualifier in a type cast expression, to designate an address
21206 in the instruction space (Harvard architecture).
21207
4749e309
MS
212082001-11-13 Michael Snyder <msnyder@redhat.com>
21209
21210 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
21211 Tests for expressions using 'const' and 'volatile'.
21212
25050984
CV
212132001-11-13 Corinna Vinschen <vinschen@redhat.com>
21214
21215 * gdb.asm/asm-sources.exp: Allow defining linker flags.
21216
1902c51f
DJ
212172001-11-12 Daniel Jacobowitz <drow@mvista.com>
21218
21219 * lib/mi-support.exp (mi_run_to_helper): Move comments
21220 outside of gdb_expect.
21221
dcf95b47
DJ
212222001-11-11 Daniel Jacobowitz <drow@mvista.com>
21223
21224 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
21225 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
21226 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
21227 mi0_run_to): New functions.
21228 * gdb.mi/mi-simplerun.exp: Use them.
21229 * gdb.mi/mi0-simplerun.exp: Likewise.
21230 * gdb.mi/mi-var-cmd.exp: Likewise.
21231 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 21232
45b074e1
AC
212332001-11-10 Andrew Cagney <ac131313@redhat.com>
21234
21235 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
21236 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
21237
bf50d346
AC
212382001-11-09 Andrew Cagney <ac131313@redhat.com>
21239
21240 * gdb.base/restore.exp: Include $expected value in restored test
21241 message.
21242
9383332c
AC
212432001-11-09 Andrew Cagney <ac131313@redhat.com>
21244
21245 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
21246 implemented.
21247
db62520a
MS
212482001-11-08 Michael Snyder <msnyder@redhat.com>
21249
21250 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
21251 Add pass/fail message for stop at breakpoint in call dummy function.
21252
b5703437
MS
212532001-11-07 Michael Snyder <msnyder@redhat.com>
21254
d63a86f8
RM
21255 * gdb.c++/templates.exp (test_template_breakpoints):
21256 If we get an overload menu, but it does not match what
760f6330 21257 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
21258 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
21259 making the whitespace optional. Argument for "new" may be
21260 "unsigned" as well as "unsigned int/long".
d63a86f8 21261 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
21262 making the whitespace optional. Also replace "(void) with
21263 "((void|)), making the keyword "void" optional.
d63a86f8 21264 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
21265 making the whitespace optional. Also replace "(void) with
21266 "((void|)), making the keyword "void" optional.
3bf40917
MS
21267 * gdb.base/callfuncs.c (t_float_values): This function must
21268 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 21269 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
21270 can be tested against both cases. Usually one case involves
21271 promotion of float to double, while the other does not.
21272 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
21273 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
21274 includes a stack frame for "start".
21275
c8ab4e6d
JB
212762001-11-05 Jim Blandy <jimb@redhat.com>
21277
21278 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
21279 pointers are 32 bits long, and that offsets of relocs are always
21280 stored in the data (REL-style), and not in the reloc entry itself
21281 (RELA-style).
21282 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
21283 stabs.
21284
3f08ced9
MS
212852001-11-01 Michael Snyder <msnyder@redhat.com>
21286
21287 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
21288 and regular expression operators by using quoting.
21289
cbfa24cd
MS
212902001-10-31 Michael Snyder <msnyder@redhat.com>
21291
21292 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
21293 depending on what the symbol table contains.
21294 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
21295 the output of the ptype command. Similarly, accept both "const &"
21296 and "const&".
21297
aaa68313
CV
212982001-10-31 Corinna Vinschen <vinschen@redhat.com>
21299
21300 * gdb.base/miscexprs.c (main): Add usage of preprocessor
21301 symbol `STORAGE' to allow to choose the storage class of
21302 the local datastructures.
21303 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
21304 compiler directive.
21305
91740388
MS
213062001-10-30 Michael Snyder <msnyder@redhat.com>
21307
21308 * gdb.base/jump.exp: Allow it to run for all targets.
21309
1b7c05e7
CV
213102001-10-29 Corinna Vinschen <vinschen@redhat.com>
21311
21312 * gdb.base/call-ar-st.c (print_double_array): Match for loop
21313 with new double_array size.
21314 (main): Change storage class of all local variables to static.
21315 Reduce size of double_array to 9.
21316 * gdb.base/call-ar-st.exp: Increase timeout value.
21317 Change expected output for double array to match new size in
21318 call-ar-st.c.
21319
36a22261
CV
213202001-10-29 Corinna Vinschen <vinschen@redhat.com>
21321
21322 * gdb.base/ending-run.exp: Create identical output when passing
21323 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 21324 Stormy16 target.
36a22261 21325
92b8ae91
MK
213262001-10-28 Mark Kettenis <kettenis@gnu.org>
21327
21328 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
21329 that we catch the expected failure under Linux/x86.
21330
cb135b83
OF
213312001-10-29 Orjan Friberg <orjanf@axis.com>
21332
21333 * gdb.base/setvar.exp: Escape curly braces.
21334 * gdb.stabs/weird.exp: Ditto.
21335
6884aa54
DJ
213362001-10-27 Daniel Jacobowitz <drow@mvista.com>
21337
21338 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
21339 * gdm.mi/mi0-hack-cli.exp: Likewise.
21340
0398c9aa
AC
213412001-10-25 Andrew Cagney <ac131313@redhat.com>
21342
21343 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
21344 messages.
21345
d20bf2e8
AC
213462001-10-21 Andrew Cagney <ac131313@redhat.com>
21347
21348 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
21349 checking MI enabled.
21350
03dd63aa
CV
213512001-10-09 Corinna Vinschen <vinschen@redhat.com>
21352
21353 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
21354
1d9d99f3
FCE
213552001-10-04 Frank Ch. Eigler <fche@redhat.com>
21356
21357 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
21358 if gdb child process crashes, just signal an error.
21359
838ae6c4
JB
213602001-10-02 Jim Blandy <jimb@redhat.com>
21361
21362 * lib/gdb.exp (test_xfail_format): Simplify.
21363
21364 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
21365 front of the variable name `format'. Simplify `if'.
21366
8f0cbc1c
DJ
213672001-10-01 Daniel Jacobowitz <drow@mvista.com>
21368
21369 * gdb.threads/pthreads.exp: Wait for output and delay
21370 before sending ^C.
21371
1f08dafd
DJ
213722001-10-01 Daniel Jacobowitz <drow@mvista.com>
21373
21374 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
21375 some incorrect output instead of timing out.
21376 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
21377
674f90ff
CV
213782001-09-28 Corinna Vinschen <vinschen@redhat.com>
21379
21380 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
21381 check to allow additional `int'.
21382
9b284272
DJ
213832001-09-27 Daniel Jacobowitz <drow@mvista.com>
21384
21385 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
21386 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
21387
b55a4771
MS
213882001-09-27 Michael Snyder <msnyder@redhat.com>
21389
21390 * lib/gdb.exp (test_debug_format): New proc.
21391 (setup_xfail_format): Use new proc test_debug_format.
21392 * gdb.base/constvars.exp (local_compiler_xfail_check): New
21393 proc; use new service proc test_debug_format.
21394 Replace all other "gcc_compiled" tests with this test.
21395 * gdb.base/volatile.exp (local_compiler_xfail_check): New
21396 proc; use new service proc test_debug_format.
21397 Replace all other "gcc_compiled" tests with this test.
21398
213992001-09-27 Michael Snyder <msnyder@redhat.com>
21400
21401 * gdb.base/cvexpr.exp: New file.
21402 * gdb.base/cvexpr.c: New file
21403 Test for expressions using const and volatile keywords.
21404
4e6667ac
CV
214052001-09-26 Corinna Vinschen <vinschen@redhat.com>
21406
21407 * gdb.base/constvars.exp: Check for different orders of keywords
21408 and additional "int" strings in output.
21409
4f337972
AC
214102001-09-22 Andrew Cagney <ac131313@redhat.com>
21411
21412 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
21413 responses from "help maint".
21414
2015650d
FCE
214152001-09-19 Frank Ch. Eigler <fche@redhat.com>
21416
21417 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
21418 to localhost:NNN instead of :NNN, in case Xvfb is listening
21419 only on TCP.
21420
f3bcedc1
CV
214212001-09-19 Corinna Vinschen <vinschen@redhat.com>
21422
21423 * gdb.base/recurse.exp: When checking leaving the watchpoint
21424 scope, recognize when gdb is in function's epilogue and pass.
21425
6b819c92
KS
214262001-09-18 Keith Seitz <keiths@redhat.com>
21427
21428 * lib/insight-support.exp (_gdbtk_export_target_info): Add
21429 support for running tests against sid targets.
21430 (gdbtk_done): Ditto.
21431
a10c9419
CV
214322001-09-18 Corinna Vinschen <vinschen@redhat.com>
21433
21434 * gdb.base/ending-run.c (main): Set stdout buffersize
21435 to the same reasonable value for any target.
21436 * gdb.base/ending-run.exp: Add a regular expression
21437 to make testsuite happy on Sanyo Stormy16 target.
21438
739d0d99
CV
214392001-09-17 Corinna Vinschen <vinschen@redhat.com>
21440
21441 * gdb.base/display.c (do_loops): Add float variable `f'.
21442 Increment f in loop.
21443 * gdb.base/display.exp: Increment timeout by 60 seconds.
21444 Change float display test to use variable `f'.
21445
1b8947f0
JB
214462001-09-17 Jim Blandy <jimb@redhat.com>
21447
21448 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
21449 overflowing the limited breakpoint tables on some ROM monitors
21450 (like the ROM68K).
21451
9890ac81
FCE
214522001-09-15 Frank Ch. Eigler <fche@redhat.com>
21453
21454 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
21455 the "-ac" (disable access control) flag.
21456
6db765ea
JH
214572001-08-30 Jeff Holcomb <jeffh@redhat.com>
21458
21459 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
21460 ints.
21461
4c32cc04
KS
214622001-08-30 Keith Seitz <keiths@redhat.com>
21463
21464 * lib/gdb.exp: Move all insight-related functionality into
21465 separate file.
21466 * lib/insight-support.exp: New file.
21467
8d6e6f81
FCE
214682001-08-29 Frank Ch. Eigler <fche@redhat.com>
21469
21470 * config/sid.exp (sid_start): Never set sid verbosity; disable
21471 expect_background {} that consumed its stdout; tolerate </dev/null.
21472 Attempt to set endianness override in "sid" protocol mode. Cleanup.
21473
6a90e1d0
AC
214742001-08-18 Andrew Cagney <ac131313@redhat.com>
21475
21476 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
21477 CLI jump command to start it.
21478 (mi_run_to_main): Fail immediatly when unexpected output.
21479
1759b3c3
AC
214802001-08-18 Andrew Cagney <ac131313@redhat.com>
21481
21482 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
21483 beginning of function. Fix PR gdb/191.
21484
61d11d80
FCE
214852001-08-16 Frank Ch. Eigler <fche@redhat.com>
21486
21487 * config/sid.exp (sid_start): Don't warn if we cannot figure out
21488 what to force sid endianness to.
21489
942a4df2
KS
214902001-08-15 Keith Seitz <keiths@redhat.com>
21491
21492 * lib/gdb.exp (gdbtk_start): Don't set environment
21493 variables for TCL_LIBRARY and friends. Insight will
21494 now figure these out for itself.
21495
0521c418
MS
214962001-08-02 Michael Snyder <msnyder@redhat.com>
21497
21498 * gdb.base/completion.exp: Remove the symbol "a64l" from
21499 the expect string; this is target-specific, and not related
21500 to what is being tested.
21501
74a9a58a
DB
215022001-08-02 Dave Brolley <brolley@redhat.com>
21503
21504 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
21505
c70819fa
MS
215062001-07-25 Michael Snyder <msnyder@redhat.com>
21507
c2b8fa57
MS
21508 * gdb.base/consecutive.exp: New file. Test stepping over
21509 breakpoints on consecutive instructions.
21510 * gdb.base/consecutive.c: New file.
21511
c70819fa
MS
21512 * gdb.base/call-rt-st.exp: Use double-backslash to quote
21513 curly braces in regular expressions.
21514
2b1a1355
MS
215152001-07-25 Michael Snyder <msnyder@redhat.com>
21516
21517 * gdb.base/ending-run.exp: Accept "Program exited normally" as
21518 legitimate output from stepping out of main.
21519
413eca6f
KS
215202001-07-22 Keith Seitz <keiths@redhat.com>
21521
21522 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
21523 the empty string, do not run the tests.
21524
7e5a9322
SC
215252001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21526
21527 * gdb.base/long_long.exp: Detect size of pointer. Take into
21528 account 2-byte pointers when testing for p/a results.
21529
de58f10f
SC
215302001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21531
d63a86f8 21532 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
21533 and defined to 1K for m68hc11.
21534 (random_data): Reduce table to 1K for embedded platforms (68hc11).
21535 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
21536 (sizeof_random_data): New variable to tell the size of the data table;
21537 don't test past this size; always run to main.
21538
d6f5fea1
SC
215392001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21540
21541 * gdb.base/return2.exp: return of long long and double fails for
21542 68HC11; don't execute these tests on that platform.
21543 * gdb.base/return.exp: Return of a double fails for 68hc11.
21544
c477543d
SC
215452001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21546
21547 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
21548 tests that print a float.
21549 * call-rt-st.exp: Likewise.
21550
63cf1c79
MK
215512001-07-12 Mark Kettenis <kettenis@gnu.org>
21552
21553 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
21554 running this test on Linux.
21555
112f9ab5
MC
215562001-06-24 Michael Chastain <chastain@redhat.com>
21557
21558 * gdb.base/arithmet.exp: Remove some tests to make all test names
21559 unique.
21560
4970cb0f
MS
215612001-07-03 Michael Snyder <msnyder@redhat.com>
21562
21563 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
21564 the output of the ptype command.
21565
d85da69f
MS
215662001-07-02 Michael Snyder <msnyder@redhat.com>
21567
4c8a82de
MS
21568 * gdb.base/completion.exp: Don't assume that break.c is the only
21569 source file that may contain functions named "marker".
d85da69f
MS
21570 * gdb.base/corefile.exp: Quote the curly braces in regexp.
21571
8afc772b
AC
215722001-06-28 Andrew Cagney <ac131313@redhat.com>
21573
21574 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
21575 of files to delete.
21576
21577 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
21578 * gdb.disasm/h8300s.exp: New file.
21579 gdb.disasm/h8300s.s: Likewise.
21580
cff22675
AC
215812001-06-27 Andrew Cagney <ac131313@redhat.com>
21582
21583 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
21584 empty breakpoint tables.
21585
68c81b54
AC
215862001-06-25 Andrew Cagney <ac131313@redhat.com>
21587
21588 * lib/mi-support.exp: Update args=... part of stop-reason
21589 patterns. Accept either a list or a tuple.
21590
2dd62704
AC
215912001-06-23 Andrew Cagney <ac131313@redhat.com>
21592
21593 * lib/mi-support.exp: Remove local emacs variable defining
21594 change-log-default-name.
21595
b4127474
MC
215962001-06-22 Michael Chastain <chastain@redhat.com>
21597
21598 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
21599 This is operationally compatible with the previous version.
21600
8dbfb380
JB
216012001-06-13 Jim Blandy <jimb@redhat.com>
21602
21603 * lib/gdb.exp (gdb_test): Doc fix.
21604
f2d8c86d
MC
216052001-06-10 Michael Chastain <chastain@redhat.com>
21606
21607 * gdb.base/exprs.exp: Remove a duplicate test.
21608
81564d34
JB
216092001-06-06 Jim Blandy <jimb@redhat.com>
21610
21611 * gdb.base/return2.exp (main): Use values to test float and double
21612 returns that are not NaN's, to avoid being confused by IEEE
21613 comparison rules.
21614
da55addb
MS
216152001-06-04 Michael Snyder <msnyder@redhat.com>
21616
21617 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 21618 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
21619 rather than wait for 12 more tests to time out.
21620
42c65987
JB
216212001-06-06 Jim Blandy <jimb@redhat.com>
21622
b18bced9 21623 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 21624 Don't forget to match the GDB prompt.
b18bced9 21625
42c65987
JB
21626 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
21627
5b41e5f0
JB
216282001-06-04 Jim Blandy <jimb@redhat.com>
21629
21630 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
21631 command.
21632
015e046f
KB
216332001-05-31 Kevin Buettner <kevinb@redhat.com>
21634
21635 * gdb.base/annota1.exp (info break): Match four or more spaces
21636 after "Address".
21637
fb1ffbbe
MC
216382001-05-31 Michael Chastain <chastain@redhat.com>
21639
21640 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
21641 (dm_type_int_star): Likewise.
21642 (dm_type_long_star): Likewise.
21643 (dm_type_void_star): Likewise.
21644
5ea2a32c
KB
216452001-05-29 Kevin Buettner <kevinb@redhat.com>
21646
21647 * gdb.base/completion.exp (INPUTRC): Set this environment variable
21648 to a known value in order to get consistent results regardless
21649 of the setting of INPUTRC or the presence or contents of .inputrc.
21650
ae23c492
MS
216512001-05-24 Michael Snyder <msnyder@redhat.com>
21652
ac55707e
MS
21653 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
21654 Don't require that the main thread and the manager thread are the
21655 first in the list.
21656
ae23c492
MS
21657 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
21658 debugging. If test fails, issue an "unsupported" not a "fail".
21659
400071f1
JB
216602001-05-24 Jim Blandy <jimb@redhat.com>
21661
21662 Don't assume that short is shorter than int.
21663 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
21664 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 21665 this isn't true.
400071f1
JB
21666 ("print unsigned char == (~0)"): Add test that verifies that ~0,
21667 an int, is not equal to ~0 stored in an unsigned char. This tests
21668 the same thing that the previous test meant to, but works on
21669 16-bit machines, too.
21670 ("print unsigned char != (~0)"): Same test, complemented.
21671
0816a3e5
MS
216722001-05-24 Michael Snyder <msnyder@redhat.com>
21673
21674 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 21675 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
21676 and prevents dejagnu getting out of step.
21677
f6dc23a9
KB
216782001-05-23 Kevin Buettner <kevinb@redhat.com>
21679
21680 * gdb.base/finish.exp (finish_void): Revise pattern for
21681 stopping on the call statement to not permit stopping at
21682 the start of the instructions comprising the call sequence.
21683
7dbd117d
MC
216842001-05-19 Michael Chastain <chastain@redhat.com>
21685
21686 * gdb.base/callfuncs.exp: Make all test names unique.
21687 * gdb.base/commands.exp: Make all test names unique.
21688 * gdb.base/condbreak.exp: Make all test names unique.
21689 * gdb.base/dbx.exp: Make all test names unique.
21690 * gdb.base/default.exp: Make all test names unique.
21691 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
21692 and TIMEOUT messages to their corresponding PASS message.
21693 * gdb.base/ending-run.exp: Make all test names unique.
21694 * gdb.base/long_long.exp: Remove duplicate test.
21695
6b0b0a9e
KB
216962001-05-21 Kevin Buettner <kevinb@redhat.com>
21697
21698 * gdb.base/finish.exp (finish_void): Allow "finish" command to
21699 stop on the call statement as well as the statement after the
21700 call.
21701
2caa35cb
MS
217022001-05-21 Michael Snyder <msnyder@redhat.com>
21703
21704 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
21705
40713331
EZ
217062001-05-10 Elena Zannoni <ezannoni@redhat.com>
21707
a9c64011
AS
21708 * gdb.base/completion.exp: Revamp test. Make it execute on all
21709 platforms.
40713331 21710
c2c1be8d
EZ
217112001-05-10 Elena Zannoni <ezannoni@redhat.com>
21712
a9c64011
AS
21713 * config/gdbserver.exp (gdb_load): Handle the case
21714 in which the arguments to gdbserver are given in the
21715 baseboard configuration file.
21716 Also handle the case in which the server needs to do a
21717 load.
2c9cd303 21718
9671de48
KS
217192001-05-07 Keith Seitz <keiths@cygnus.com>
21720
a9c64011
AS
21721 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
21722 set up the display for testing.
21723 (gdbtk_start): Convert all paths to paths that tcl will like.
21724 Export target information to environment.
21725 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
21726 necessary.
21727 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
21728 (to_tcl_path): New proc to convert a given pathname into
21729 a path acceptible as an argument to a tcl command.
21730 (_gdbtk_export_target_info): New proc to export target info
21731 into the environment for gdbtk testing.
21732 (gdbtk_done): New proc to signal end-of-test.
9671de48 21733
5a360f47
JB
217342001-05-06 Jim Blandy <jimb@redhat.com>
21735
21736 * restore.c: Make the code of caller0 correspond to its comment.
21737
66c756c6
MS
217382001-05-03 Michael Snyder <msnyder@redhat.com>
21739
21740 * config/sid.exp (gdb_target_sid): Check for error messages.
21741 On error or timeout, don't make expect exit (which will terminate
21742 all subsequent tests); instead just make gdb exit.
d63a86f8 21743 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
21744 return a negative value.
21745
a966fde5
JB
217462001-04-24 Jim Blandy <jimb@redhat.com>
21747
851c18e0
JB
21748 * gdb.c++/templates.exp: If we see the prompt for the overload
21749 list, but we haven't recognized any of the longer patterns,
21750 arrange for this test to fail, not hang.
21751
a966fde5
JB
21752 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
21753 variations.
21754
db144853
MC
217552001-04-22 Michael Chastain <chastain@redhat.com>
21756
21757 * gdb.c++/local.exp: Use the 'runto' library function.
21758 * gdb.c++/namespace.exp: Likewise.
21759 * gdb.c++/overload.exp: Likewise.
21760
3207ec21
KB
217612001-03-26 Kevin Buettner <kevinb@redhat.com>
21762
21763 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
21764 * gdb.base/step-line.exp: New file. Test step/next in presence of
21765 #line directives.
21766 * gdb.base/step-line.c: New file. Test program for the above.
21767 * gdb.base/step-line.inp: New file. We pretend that this file has
21768 been transformed by some other tool into step-line.c.
21769
13b57657
JB
217702001-03-21 Jim Blandy <jimb@redhat.com>
21771
21772 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
21773 unmangled operator names.
21774
754cbe1c
JB
217752001-03-20 Jim Blandy <jimb@redhat.com>
21776
21777 * gdb.threads/linux-dp.exp: Recognize an additional message
21778 generated by GDB when it doesn't understand how to debug threads
21779 on the target system.
21780
177495c9
AC
217812001-03-19 Andrew Cagney <ac131313@redhat.com>
21782
21783 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
21784
f266096b
MC
217852001-03-12 Michael Chastain <chastain@redhat.com>
21786
21787 * gdb.c++/derivation.exp: Use the 'runto' library function.
21788
cac3c2ff
MC
217892001-03-12 Michael Chastain <chastain@redhat.com>
21790
21791 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
21792
b6c11a24
MC
217932001-02-24 Michael Chastain <chastain@redhat.com>
21794
21795 * gdb.c++/ref-types.exp: Change handwritten code to library
21796 function 'runto'.
21797
6bae5bce
OF
217982001-03-16 Orjan Friberg <orjanf@axis.com>
21799
21800 * gdb.base/signals.exp: Set count to 0 explicitly.
21801
0015fd9a
MS
218022001-03-15 Mark Salter <msalter@redhat.com>
21803
21804 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
21805 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
21806 (gdb_load): Add support for additional target_info: gdb_download_size
21807 and gdb_load_timeout.
0015fd9a 21808
fc33412a
DT
21809Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
21810
21811 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
21812 file -- to prevent failing when the compile fails but we have no
21813 intention of running the tests anyway.
fc33412a
DT
21814
21815 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
21816 tests if set.
21817
21818 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 21819 integers.
fc33412a
DT
21820
21821 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
21822 * gdb.c++/namespace.exp: Ditto.
21823
115f06de
OF
218242001-03-07 Orjan Friberg <orjanf@axis.com>
21825
21826 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
21827 * gdb.base/pointers.exp: Relax pattern match of decimals.
21828
b6ba6518
KB
218292001-03-06 Kevin Buettner <kevinb@redhat.com>
21830
21831 * Makefile.in, config/abug.exp, config/cfdbug.exp,
21832 config/cpu32bug.exp, config/dve.exp, config/est.exp,
21833 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
21834 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
21835 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
21836 config/sh.exp, config/sid.exp, config/slite.exp,
21837 config/sparclet.exp, config/udi.exp, config/unknown.exp,
21838 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
21839 config/vxworks.exp, config/vxworks29k.exp,
21840 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
21841 gdb.base/all-bin.exp, gdb.base/annota1.exp,
21842 gdb.base/arithmet.exp, gdb.base/assign.exp,
21843 gdb.base/async.exp, gdb.base/attach.exp,
21844 gdb.base/bitfields.exp, gdb.base/bitops.exp,
21845 gdb.base/break.exp, gdb.base/call-ar-st.exp,
21846 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
21847 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
21848 gdb.base/commands.exp, gdb.base/completion.exp,
21849 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
21850 gdb.base/constvars.exp, gdb.base/corefile.exp,
21851 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
21852 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
21853 gdb.base/ending-run.exp, gdb.base/environ.exp,
21854 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
21855 gdb.base/finish.exp, gdb.base/foll-exec.exp,
21856 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
21857 gdb.base/funcargs.exp, gdb.base/help.exp,
21858 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
21859 gdb.base/logical.exp, gdb.base/long_long.exp,
21860 gdb.base/maint.exp, gdb.base/mips_pro.exp,
21861 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
21862 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
21863 gdb.base/pointers.exp, gdb.base/printcmds.exp,
21864 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
21865 gdb.base/regs.exp, gdb.base/relational.exp,
21866 gdb.base/remote.exp, gdb.base/reread.exp,
21867 gdb.base/restore.exp, gdb.base/return2.exp,
21868 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
21869 gdb.base/selftest.exp, gdb.base/setshow.exp,
21870 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
21871 gdb.base/sigall.exp, gdb.base/signals.exp,
21872 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
21873 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
21874 gdb.base/step-test.exp, gdb.base/structs.c,
21875 gdb.base/structs.exp, gdb.base/structs2.exp,
21876 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
21877 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
21878 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
21879 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
21880 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
21881 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
21882 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
21883 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
21884 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
21885 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
21886 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
21887 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
21888 gdb.fortran/types.exp, gdb.java/jmisc.exp,
21889 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
21890 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
21891 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
21892 gdb.trace/circ.exp, gdb.trace/collection.exp,
21893 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
21894 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
21895 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
21896 gdb.trace/report.exp, gdb.trace/save-trace.exp,
21897 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
21898 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
21899 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
21900 notices.
21901
dc96c6c7 219022001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
21903
21904 * gdb.base/varargs.c (find_max_double): Fix printf format string:
21905 first arg is int not float.
21906
dc96c6c7 219072001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
21908
21909 * gdb.base/reread.exp: Unsupported for non-native targets;
21910 doesn't work for remote debugging.
21911
9b0c4aeb
FN
219122001-02-19 Fernando Nasser <fnasser@redhat.com>
21913
21914 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
21915 * gdb.base/ending-run.exp: Properly handle the BSP state when
21916 stepping past the end of main.
9b0c4aeb 21917
02aa71d5
MC
219182001-02-19 John Moore <jmoore@redhat.com>
21919
21920 * gdb.base/commands.exp (infrun_breakpoint_command_test):
21921 Converted HPUX fix for non-expected items following multiple
21922 step commands into general solution for all platforms.
21923
1fa449a4
MC
219242001-02-18 Michael Chastain <chastain@redhat.com>
21925
21926 * gdb.c++/classes.exp (do_tests): Change runto statements
21927 from "runto 'foo(void)'" to "runto 'foo'". This makes the
21928 statements demangler agnostic.
21929 * gdb.c++/virtfunc.exp (do_tests): Likewise.
21930 (gdb_virtfunc_restart): Likewise.
21931
b2f9ec70
MC
219322001-02-14 Michael Chastain <chastain@redhat.com>
21933
21934 * gdb.c++/inherit.exp (do_tests): Change runto statements
21935 from "runto 'foo(void)'" to "runto 'foo'". This makes the
21936 statements demangler agnostic.
21937
cf74b8ca
AC
21938Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
21939
21940 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
21941 ``continue to bkpt at common_routine in thread 2'' and ``stopped
21942 before calling common_routine 15 times'' tests.
cf74b8ca 21943
99f78f56
MC
219442001-02-11 Michael Chastain <chastain@redhat.com>
21945
21946 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
21947 Helps the test script figure out which demangler is in use.
21948 (dm_type_foo_ref): Ditto.
21949 (dm_type_int_star): Ditto.
21950 (dm_type_long_star): Ditto.
21951 (dm_type_unsigned_int): Ditto.
21952 (dm_type_void): Ditto.
21953 (dm_type_void_star): Ditto.
99707966 21954 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
21955 Probe the gdb demangler and set variables to accommodate
21956 formatting differences.
21957 (info_func_regexp): New function. Same as info_func, but
21958 matches against a regexp.
21959 (info_func): Match against a literal string.
21960 (print_addr_2): New function. Match against a literal string,
21961 which can be different from the input to gdb.
21962 (print_addr): Simply call print_addr_2 with the same argument twice.
21963 (test_lookup_operator_functions): Use demangler formatting variables.
21964 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
21965 the tests in the same order as the C++ class declaration.
21966 (test_paddr_operator_functions): Ditto.
21967 (test_paddr_overloaded_functions): Ditto.
21968 (test_paddr_hairy_functions): Use demangler formatting variables.
21969 Add reference to gdb/19 for related tests.
21970 (do_tests): Call probe_demangler.
21971
1de8f023
KB
219722001-01-30 Kevin Buettner <kevinb@redhat.com>
21973
21974 * gdb.c++/templates.cc (printf): Remove unused function definition.
21975
ca3f91ed
MS
219762001-01-26 Felix Lee <flee@redhat.com>
21977
21978 * sid.exp (sid_exit): Pass host, not target, to remote_close.
21979
219802001-01-25 matthew green <mrg@redhat.com>
21981
21982 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
21983 up sid.
21984 (sid_exit): Call `remote_pop_conn' after GDB is gone.
21985
219862001-01-25 matthew green <mrg@redhat.com>
21987
21988 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 21989 Deprecate $sid_spawn_id.
ca3f91ed
MS
21990 (sid_exit): Remove code necessary only for `spawn.'
21991
219922001-01-25 matthew green <mrg@redhat.com>
21993
21994 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
21995
fb18ec4a
MC
219962001-01-28 Michael Chastain <chastain@redhat.com>
21997
21998 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
21999 to call when tests fail. It takes gdb out of the overloaded
22000 function choice menu back to the main prompt, so that the test
22001 program stays synchronized.
22002 (set_bp_overloaded): New proc to collect all the common
22003 code for setting a breakpoint on an overloaded name. Calls
22004 take_gdb_out_of_choice_menu when needed.
22005 (menu_overload1arg): New variable to collect the repeated
22006 instances of the expected menu for an overloaded name. Change
22007 the regular expression to handle changes in g++ type encoding:
22008 "void" can be either "void" or "", and "unsigned int" can be
22009 either "unsigned int" or "unsigned".
22010 (continue_to_bp_overloaded): Change regular expressions to handle
22011 changes in g++ type encoding.
22012 (no proc): Call take_gdb_out_of_choice_menu when needed.
22013 Remove redundant calls to "info break". Accept either "canceled"
22014 or "cancelled". Change regular expressions in "info break"
22015 calls to handle changes in g++ type encoding. Give all tests
22016 unique strings.
22017
9c646a6e
BE
220182001-01-17 Ben Elliston <bje@redhat.com>
22019
22020 * config/sid.exp: New file.
22021
9549d9c1
AC
22022Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
22023
22024 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
22025
dc96c6c7 220262000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
22027
22028 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
22029 Add a RE to accept a non-ascii char if one is ever presented.
22030
b4df4f68
FN
220312000-12-20 Fernando Nasser <fnasser@redhat.com>
22032
297dd0fd 22033 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 22034
dc96c6c7 220352000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 22036
d63a86f8 22037 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
22038 in regexp. One '\' does not suffice on Linux.
22039
4a7bddb6
MC
220402000-12-09 Michael Chastain <chastain@redhat.com>
22041
22042 * gdb.base/break.exp (test_clear_command): Use a marker function
22043 rather than 'main' for the test function. Also move this
22044 test to an execution point where the marker function names are
22045 guaranteed to be bound to functions. (Executing tests after a
22046 'finish' from main runs into name conflicts with local names
22047 in __libc_start_main).
22048
dc96c6c7 220492000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
22050
22051 * gdb.base/finish.exp: New test for gdb's "finish" command.
22052 * gdb.base/return2.exp: New test for gdb's "return" command.
22053 * gdb.base/return2.c: New source file for above.
22054
dc96c6c7 220552000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
22056
22057 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
22058 * gdb.base/miscexprs.exp: Ditto.
22059 * gdb.base/pointers.exp: Ditto.
22060 * gdb.c++/derivation.exp: Ditto.
22061 * gdb.c++/local.exp: Ditto.
22062 * gdb.c++/namespace.exp: Ditto.
22063 * gdb.c++/overload.exp: Ditto.
22064 * gdb.c++/ref-types.exp: Ditto.
22065
dc96c6c7 220662000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
22067
22068 * gdb.base/constvars.exp: Test result of "up" command.
22069 * gdb.base/miscexprs.exp: Ditto.
22070 * gdb.base/pointers.exp: Ditto.
22071 * gdb.base/scope.exp: Ditto.
22072 * gdb.c++/derivation.exp: Ditto.
22073 * gdb.c++/local.exp: Ditto.
22074 * gdb.c++/namespace.exp: Ditto.
22075 * gdb.c++/overload.exp: Ditto.
22076 * gdb.c++/ref-types.exp: Ditto.
22077
44097287
FN
220782000-11-22 Michael Chastain <chastain@redhat.com>
22079
22080 * mips_pro.exp: Accept either "middle -> top -> main" or
22081 "middle -> main" in the backtrace, because gcc can optimize
22082 tail calls to jumps. Remove setup_xfail for the hppa case.
22083 Add a comment with the original warning messages from PR 3016,
22084 which was filed in 1993, to preserve them for posterity.
22085
9d2e1bab
ND
220862000-11-17 Nick Duffek <nsd@redhat.com>
22087
22088 * lib/gdb.exp (gdb_test): Override timeout with board info.
22089
1aca8eb7
ND
220902000-11-17 Nick Duffek <nsd@redhat.com>
22091
22092 * gdb.base/display.exp: Don't kill running stub. Add "again" to
22093 the second kill and detach messages.
22094
93076499
ND
220952000-11-17 Nick Duffek <nsd@redhat.com>
22096
22097 * configure.in: Add AC_EXEEXT.
22098 * configure: Regenerate.
22099 * Makefile.in (just-check): Export EXEEXT.
22100 * lib/gdb.exp ($EXEEXT): Import from environment.
22101 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
22102 expect "maint dump-me" on Cygwin.
22103 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
22104 $EXEEXT.
22105
30e87cd3
ND
221062000-11-17 Nick Duffek <nsd@redhat.com>
22107
22108 * gdb.base/break.exp: Test backtrace and finish from called
22109 function on all platforms, not just HP-UX.
22110
dc96c6c7 221112000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
22112
22113 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
22114 code from gdb_target_monitor, so it can be used independantly
22115 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 22116
dc96c6c7 221172000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
22118
22119 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
22120 * gdb.base/corefile.exp: Expect the message "Program is being
22121 debugged already" when we send the "corefile" command, since
22122 the preceeding gdb_load may have connected gdb to a remote target.
22123 * gdb.base/display.exp: Disable hardware watchpoints if new
22124 board info variable "no_hardware_watchpoints" is true.
22125 Replace single-letter commands with more readable ones.
22126 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
22127 if new board info variable "no_hardware_watchpoints" is true.
22128 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
22129 to see if stdio (printf) testing is possible.
22130 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
22131 board info variable "no_hardware_watchpoints" is true. Use new
22132 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
22133
39124dea
FN
221342000-11-13 Fernando Nasser <fnasser@redhat.com>
22135
22136 From Orjan Friberg <orjanf@axis.com>:
22137 * gdb.base/printcmds.exp: Escape curly braces followed by a number
22138 in array print pattern match.
22139
a9e2e984
FN
221402000-11-09 Fernando Nasser <fnasser@redhat.com>
22141
22142 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
22143 spelling "cancelled" to U.S. spelling "canceled" to match changes
22144 made to gdb.
22145 * gdb.c++/ovldbreak.exp: Ditto.
22146
c7db355b
PS
221472000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
22148
22149 * gdb.base/callfuncs.c (main): Moved to end of file, call
22150 t_double_values to initialize the FPU before inferior calls are made.
22151 * gdb.base/callfuncs.exp: Test for register preservation after calling
22152 inferior functions. Add tests for continuining, finishing and
22153 returning from a stop in a call dummy.
22154
dc96c6c7 221552000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
22156
22157 * gdb.base/commands.exp: Break up long lines, and re-indent.
22158
dc96c6c7 221592000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
22160
22161 * config/gdbserver.exp: Rewritten from the ground up, to make it
22162 compatible with the current dejagnu tree, and to make it work with
22163 the new "gdbserver" in libremote.
22164
dc96c6c7 221652000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
22166
22167 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
22168 * gdb.base/varargs.exp: Skip entire test if no printf support.
22169 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
22170 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
22171
dc96c6c7 221722000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
22173
22174 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
22175 no floating point support.
22176 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
22177 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
22178 * gdb.base/call-rt-st.exp: Ditto.
22179 * gdb.base/call-strs.exp: Ditto.
22180
bac5fc66
JG
221812000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
22182
22183 * gdb.base/sizeof.c: include <stdio.h>.
22184
22185 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
22186 'finish', otherwise uncaptured gdb_prompt would potentially
22187 throw remaining test points out of sync.
bac5fc66 22188
b22a6027
SB
221892000-07-26 Scott Bambrough <scottb@netwinder.org>
22190
22191 * gdb.base/recurse.exp: Run tests for all targets.
22192 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
22193 gnu-oldld case on ARM.
22194 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
22195 for ARM targets.
d63a86f8 22196
d8231941
AG
22197Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
22198
22199 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
22200 * gdb.java/configure: Rebuild.
22201
8caabe69
AG
22202Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
22203
22204 * gdb.java/jv-exp.exp: New file.
22205
9d273ca3
AG
22206Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
22207
22208 * configure: Rebuilt.
22209 * configure.in (configdirs): Add gdb.java.
22210 * gdb.java/jmisc.java: New file.
22211 * gdb.java/jmisc.exp: New file.
22212 * gdb.java/Makefile.in: New file.
22213 * gdb.java/configure: Rebuilt.
22214 * gdb.java/configure.in: New file.
22215 * lib/java.exp: New file.
22216
4f823a66
AC
22217Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
22218
22219 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 22220 underflow.
4f823a66 22221
2391e11d
AC
22222Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
22223
22224 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 22225 and the compilers sizes.
2391e11d 22226
54602222
ND
222272000-07-09 Nick Duffek <nsd@redhat.com>
22228
22229 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
22230 (use_methods): New function.
22231 (main): Call use_methods().
22232 * gdb.c++/classes.exp (test_method_param_class): New procedure.
22233 (do_tests): Call test_method_param_class.
22234
2bec0572
ND
222352000-07-09 Nick Duffek <nsd@redhat.com>
22236
22237 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
22238 spelling.
22239 (test_enums): New procedure. Move enum tests from end of script
22240 to here. Set breakpoint on function name instead of line number.
22241 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
22242 (enums2): New marker function.
22243 (enums1): New function.
22244 (main): Call enums1(). Move enum tests to enums1().
22245
78492fde
AC
22246Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
22247
22248 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 22249 compile/link program. Update line numbers.
78492fde
AC
22250 * gdb.asm/d10v.inc: Define ``startup''.
22251 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 22252
49a2cef8
AC
22253Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
22254
22255 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
22256
3e6c8688
EZ
222572000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22258
22259 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 22260 of 'help maint print' command.
3e6c8688 22261
9ff5cbe9
AC
22262Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
22263
22264 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 22265 they use gdb_expect_list.
9ff5cbe9 22266
17c579bd
AC
22267Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
22268
22269 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
22270 memory-read-packet-size'' instead of ``set endian big'' to test
22271 long commands.
17c579bd 22272
e6d71bf3
DB
222732000-06-03 Daniel Berlin <dan@cgsoftware.com>
22274
22275 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 22276 g++, and stop skipping them.
e6d71bf3
DB
22277
22278 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
22279 work under g++.
22280
d63a86f8 22281 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
22282 initialization.
22283
dc96c6c7 222842000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
22285
22286 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
22287 the regular expression: accept an (almost) arbitrary sequence of
22288 "frames-invalid" and "breakpoints-invalid" messages both before
22289 and after the "starting" message.
22290
dc96c6c7 222912000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
22292
22293 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 22294
dc96c6c7 222952000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
22296
22297 * gdb.base/annota1.exp (annotate-signal-handler-caller):
22298 Relax the regular expression a little, make it pass on Solaris 8.
22299
8216cda9
KB
223002000-05-12 Kevin Buettner <kevinb@redhat.com>
22301
22302 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 22303 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
22304 Instead, it is permissible for gdb to stop on the line of the
22305 call itself.
22306
1a570b2f
MS
223072000-05-12 Michael Snyder <msnyder@.cygnus.com>
22308
22309 * gdb.base/break.exp (bp on small function, optimized file):
22310 Add a second pass pattern. The behavior differs here between stabs
22311 and dwarf for one-line functions. Stabs preserves two line symbols
22312 (one before the prologue and one after) with the same line number,
22313 but dwarf regards these as duplicates and discards one of them.
22314 Therefore the address after the prologue (where the breakpoint is)
22315 has no exactly matching line symbol, and GDB reports the breakpoint
22316 as if it were in the middle of a line rather than at the beginning.
22317
dc96c6c7 223182000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 22319
d63a86f8 22320 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
22321 rather than "send_gdb" (for consistancy).
22322
7d418785
AC
22323Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
22324
22325 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
22326 * gdb.c++/templates.cc: Properly check for GCC version number.
22327 * lib/compiler.cc: Likewise
22328
dc96c6c7 223292000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 22330
d63a86f8 22331 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
22332 gdb may not stop at the first line of main, due to code motion.
22333
dc96c6c7 223342000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
22335
22336 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
22337 This test depends on parsing the printf output from the target.
22338 Since the sparclet stub doesn't do stdio, this will never work.
22339 * gdb.base/call-rt-st.exp: ditto.
22340 * gdb.base/call-strs: ditto.
22341
dc96c6c7 223422000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
22343
22344 * gdb.base/miscexprs.exp: make sizeof long array test portable.
22345
22346 * gdb.base/ending-run.exp: After connecting to a remote target,
22347 but before running, the target will appear to be in a random
22348 location. Specify both a file and a line for breakpoints.
22349 Also, the function that calls main may be called 'init'
22350 rather than 'start'.
22351
a5a51225
EZ
223522000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22353
22354 * gdb.base/help.exp: Update output for add-symbol-file command.
22355
7930cc7c
FN
223562000-04-10 Fernando Nasser <fnasser@cygnus.com>
22357
22358 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
22359 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
22360
23e37ab1
C
223612000-04-07 J.T. Conklin <jtc@redback.com>
22362
e93c542c
C
22363 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
22364
23e37ab1
C
22365 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
22366
591b8fa3
PDM
22367Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
22368
22369 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 22370 values that can be represented exactly.
591b8fa3
PDM
22371 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
22372 above change, and to not check against the directory part of the source
22373 file name.
22374 (step into print_long_arg_list): Likewise.
22375 (print print_small_structs from print_long_arg_list): Likewise.
22376 (print print_long_arg_list): Likewise.
22377
7a495180
EZ
223782000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22379
30b53638 22380 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 22381
beb998c6
AC
22382Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
22383
22384 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
22385
1c689132
DB
223862000-03-25 Daniel Berlin <dan@cgsoftware.com>
22387
22388 * gdb.base/commands.exp (deprecated_command_test): Add test for
22389 deprecate with no arguments.
22390
c1790a9d
JL
223912000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
22392
22393 * gdb.base/break.exp: Add new test for setting breakpoints on
22394 optimized code so we can test breakpoints work even when function
22395 prologues may be optimized away
22396
003ba290
FN
223972000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
22398
22399 From David Whedon <dwhedon@gordian.com>
a9c64011 22400 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 22401
6837a0a2
DB
224022000-03-22 Daniel Berlin <dan@cgsoftware.com>
22403
22404 * gdb.base/help.exp: Added test for new apropos command.
22405
b9593231
KB
224062000-03-21 Kevin Buettner <kevinb@redhat.com>
22407
22408 * gdb.base/pointers.c (usevar): New function.
22409 (main): Make sure that global variables v_int_pointer2, rptr,
22410 and y are all referenced someplace in the program by calling
22411 usevar() on them. [Some linkers delete symbols which are
22412 never referenced. The space remains, but there's no way to
22413 get a (symbolic) handle on the variable from the debugger.]
22414
751a959b
EZ
224152000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22416
22417 * gdb.base/printcmds.c: Add typedeffed arrays.
22418
22419 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 22420 procedure to test arrays that are typedef'd.
751a959b 22421
73a93a32
JI
224222000-03-13 James Ingham <jingham@leda.cygnus.com>
22423
22424 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 22425 the library directories.
73a93a32 22426
fb40c209
AC
22427Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
22428
22429 * configure.in (configdirs): Add sub directory gdb.mi.
22430 * configure: Re-generate.
22431
22432 * gdb.mi: New directory.
d63a86f8 22433
ee4dd2c9
AC
224342000-02-25 Scott Bambrough <scottb@netwinder.org>
22435
22436 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 22437 a long long value as a double on ARM platforms.
ee4dd2c9 22438
70f0cc22
JB
224392000-02-16 Jim Blandy <jimb@redhat.com>
22440
22441 * gdb.base/break.exp ("breakpoint line number"): Make sure the
22442 default source file is set properly before running this test.
22443
853819b8
EZ
224442000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22445
22446 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 22447 gdbtk/library directory, not in gdbtcl2.
853819b8 22448
dfcd3bfb
JM
224492000-02-04 Jim Blandy <jimb@redhat.com>
22450
22451 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
22452 backslash from regexp pattern.
22453
22454 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
22455 procedure. Use it to run all the "continue to bp overloaded"
22456 tests. Note that this changes the names of the tests slightly.
22457 If the breakpoint hit message includes a hex PC value, because
22458 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
22459 from the real source code, still consider that a pass.
22460
22461 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
22462 XFAIL here if the breakpoint message contains a hex address. Note
22463 similar change on 1999-11-02.
22464
22465 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
22466
22467 * gdb.base/ptype.exp: Establish a default source file before
22468 calling get_debug_format.
22469
224702000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
22471
22472 * gdb.base/watchpoint.exp: Remove duplication of test messages.
22473
8b93c638
JM
224742000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
22475
22476 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
22477 of successive stepi commands -- while in the prologue we should see
22478 the function entry bracket.
22479
224802000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
22481
22482 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
22483 reach __change_mode() when stepping through the end of main().
22484
c5394b80
JM
224852000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
22486
22487 * gdb.base/default.exp: Fix expected pattern.
22488 * gdb.base/help.exp: Same.
22489
0d06e24b
JM
224902000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22491
22492 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 22493 Don't use xfail's because that affects only the following test.
d63a86f8 22494
0d06e24b 22495 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 22496 solaris or linux.
0d06e24b
JM
22497
22498 * gdb.base/selftest.exp: Update to reflect changes to main.c.
22499
dc96c6c7 225002000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 22501
d63a86f8 22502 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
22503 "A syntax error" rather than "A parse error". Accept both.
22504
225052000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
22506
22507 * gdb.base/default.exp: Remove OS dependent string from "target
22508 remote" test.
22509 * gdb.base/help.exp: Same for "help target remote" test.
22510
c3f6f71d
JM
225112000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22512
22513 From Jim Kingdon <kingdon@redhat.com>:
22514
22515 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
22516 prompt (cleanup rather than necessity, but still might keep output
22517 from spilling to next test).
c3f6f71d
JM
22518
225192000-01-02 Fred Fish <fnf@cygnus.com>
22520
22521 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
22522 AIX, which defines them in <sys/types.h>.
22523
ed9a39eb 225241999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 22525
ed9a39eb 22526 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 22527 float" test.
ed9a39eb
JM
22528
225291999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 22530
ed9a39eb 22531 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
22532
22533 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
22534 outermost frame disallowed".
22535
225361999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
22537
22538 * gdb.base/setvar.exp: New tests for setting the value of a struct
22539 with a constant list.
22540
225411999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
22542
22543 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
22544 require the user to type a cast before setting the value of a struct.
22545
de57eccd
JM
225461999-12-06 Jim Blandy <jimb@cygnus.com>
22547
22548 * gdb.base/default.exp: Expect the new 'info float' command on
22549 all i386 platforms.
22550
22551 * gdb.threads/linux-dp.exp: Expand our ability to recognize
22552 LinuxThreads libraries that don't support debugging.
22553
c2d11a7d
JM
22554Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
22555
22556 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
22557 Change the buffer type to ``unsigned char'' to simplify size
22558 arithmetic.
c2d11a7d
JM
22559
22560 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
22561 stub only handles 400-1 byte packets. Verify that the download
22562 worked.
c2d11a7d
JM
22563
225641999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
22565
22566 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
22567 tests, using UNRESOLVED for the untested cases. Also, does not wait
22568 for a timeout if the prompt was received before a recognizable pattern.
22569
225701999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
22571
22572 * lib/gdb.exp (gdb_expect_list): Fix spelling.
22573
225741999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22575
22576 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 22577 watchpoints.
c2d11a7d
JM
22578
225791999-11-24 Jason Merrill <jason@casey.cygnus.com>
22580
22581 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
22582
22583 * gdb.c++/local.exp: Be more flexible in recognizing local class
22584 name mangling. Don't allow horribly truncated method names.
22585 * gdb.c++/derivation.exp: Expect protected inheritance.
22586 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
22587 * gdb.c++/virtfunc.exp: Likewise.
22588 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
22589 when printing a nested enum.
22590
225911999-11-22 Jim Blandy <jimb@cygnus.com>
22592
22593 * gdb.base/step-test.exp: Properly await GDB's response to setting
22594 a breakpoint on the call to large_struct_by_value.
22595
22596 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
22597 just because we have debug info for the `start' function.
22598
225991999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
22600
22601 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
22602 "Unknown signal" messages, which indicate (on LinuxThreads) that
22603 GDB doesn't know how to debug threads on this system. This is
22604 better than hanging while philosopher 0 dumps chatter into gdb.log.
22605
226061999-11-18 Tom Tromey <tromey@cygnus.com>
22607
22608 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
22609
226101999-11-18 Fred Fish <fnf@cygnus.com>
22611
22612 * gdb.base/coremaker2.c: Add sample program for generating
22613 cores that is more self contained than coremaker.c. Eventually
22614 I'll add more code to this and tie it into the testsuite.
22615
4ce44c66
JM
226161999-11-12 Stan Shebs <shebs@andros.cygnus.com>
22617
22618 * gdb.base/dollar.exp: Remove, now in gdb.hp.
22619
226201999-11-10 Jimmy Guo <guo@cup.hp.com>
22621
22622 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 22623 from $srcdir/lib/.
4ce44c66 22624 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 22625 and gdb.c++/.
4ce44c66
JM
22626
22627 * gdb.c++/derivation.exp: remove redundant get compiler info code.
22628
d63a86f8 22629 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
22630 'continue with watch' test point.
22631
226321999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
22633
22634 Merged from p2linux-990323-branch:
d63a86f8 22635
4ce44c66
JM
22636 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
22637
11cf8741
JM
22638Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
22639
22640 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 22641 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
22642
22643Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
22644
22645 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 22646 gdb_expect_list.
11cf8741
JM
22647
22648Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
22649
22650 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
22651
226521999-11-03 Mark Salter <msalter@cygnus.com>
22653
22654 * gdb.base/break.exp: Fix "stub continue" pattern.
22655
226561999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
22657
22658 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
22659
226601999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
22661
22662 * gdb.base/display.exp ("finish"): Add timeout clause.
22663
22664 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
22665 plain prompt clause, so this doesn't have to time out in order to
22666 fail.
22667
22668 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 22669 breakpoint hit messages include an address.
11cf8741
JM
22670
22671 * gdb.base/display.exp: Don't forget to escape parens in regular
22672 expressions. Unix regexp notatation sucks.
22673
226741999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22675
22676 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 22677 order for 'signalled' message.
11cf8741 22678
5c44784c
JM
226791999-11-01 Stan Shebs <shebs@andros.cygnus.com>
22680
22681 From Jimmy Guo <guo@cup.hp.com>:
22682 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
22683 * gdb.base/annota1.c: Add code for tests to work with.
22684
226851999-10-26 Frank Ch. Eigler <fche@cygnus.com>
22686
22687 * gdb.base/remote.exp: New test for remote downloading settings.
22688 * gdb.base/remote.c: New file with large .data.
22689
917317f4
JM
226901999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
22691
22692 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
22693 for LinuxThreads support, merged from the Code Fusion branch.
22694
22695Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
22696
22697 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
22698 containing exp_continue into a while within an expect. Don't
22699 attempt a start more than three times. Check return value from
22700 gdb_load.
d63a86f8 22701
2df3850c
JM
22702Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
22703
22704 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 22705 a pass case.
2df3850c 22706
2acceee2
JM
227071999-10-01 Kevin Buettner <kevinb@cygnus.com>
22708
22709 * gdb.base/break.c (main): Added a statement that we can step
22710 off of.
22711 * gdb.base/break.exp: Added tests for setting a breakpoint
22712 at an offset and stepping onto a breakpoint.
22713
227141999-10-01 Fred Fish <fnf@cygnus.com>
22715
d63a86f8 22716 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
22717 gdb output.
22718
c2c6d25f
JM
227191999-09-18 Jim Blandy <jimb@cris.red-bean.com>
22720
22721 * gdb.base/break.exp: Code locations are in hex, don't forget!
22722 (For HP-UX.)
22723
227241999-09-17 Stan Shebs <shebs@andros.cygnus.com>
22725
22726 * condbreak.exp: Use break.c as test program.
22727 * condbreak.c: Remove, redundant with break.c.
22728
227291999-09-15 Stan Shebs <shebs@andros.cygnus.com>
22730
22731 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 22732 Z-packets if the target needs it.
c2c6d25f
JM
22733
227341999-09-13 James Ingham <jingham@leda.cygnus.com>
22735
22736 * gdb.c++/overload.exp: Added tests for listing overloaded
22737 functions with function pointers in the arg, explicitly calling
22738 out the version you want.
22739
cff3e48b
JM
227401999-09-09 Stan Shebs <shebs@andros.cygnus.com>
22741
22742 * long_long.exp: Add variations of test cases that work for
22743 targets with 16-bit ints and 32-bit doubles.
22744
d4f3574e
SS
227451999-09-08 Stan Shebs <shebs@andros.cygnus.com>
22746
22747 * break.c (main): Compare a possibly-uninitialized argc with an
22748 unlikely value that fits in 16 bits.
22749
227501999-09-07 Stan Shebs <shebs@andros.cygnus.com>
22751
22752 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
22753 0xfeeb, don't want negative numbers if ints are 16 bits.
22754
22755 * lib/gdb.exp (skip_cplus_tests): New proc.
22756 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
22757 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
22758 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
22759 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
22760 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
22761 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
22762 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
22763 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
22764
22765 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
22766
22767Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
22768
22769 * gdb.base/corefile.exp (up): Allow a parameter to appear
22770 in the frame that we're going up to.
22771
22772 From Jim Blandy <jimb@cygnus.com>:
22773
22774 * gdb.base/default.exp (info float): Expect some output now.
22775
22776 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
22777 returning floating-point values to fail on the x86.
22778 * gdb.base/callfwmall.exp (do_function_calls): Same.
22779
22780 * gdb.base/list.exp (test_listsize): Correct expectations for
22781 listing line 1 with listsize 2. Also, listing a single line
22782 works now, as does listing three lines. [Kevin's note: There
22783 were a number of other cases fixed too where the expectations
22784 differed...]
22785
227861999-09-02 Stan Shebs <shebs@andros.cygnus.com>
22787
22788 * gdb.base/selftest.exp: Add case for when version prints as
22789 constant string instead of char pointer.
22790
104c1213
JM
227911999-08-25 Stan Shebs <shebs@andros.cygnus.com>
22792
22793 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 22794 stepping out of main.
104c1213
JM
22795
22796 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
22797 G++ used.
22798
22799 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 22800 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
22801
22802 * gdb.c++/ovldbreak.exp: Update match string in test that
22803 includes a warning of multiple breakpoints.
22804
228051999-08-24 Stan Shebs <shebs@andros.cygnus.com>
22806
22807 * gdb.base/display.exp: Improve precision of step-after-finish
22808 added yesterday.
22809
22810 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 22811 test.
104c1213
JM
22812
22813 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
22814 configs when using G++, not just hppa*.
22815
228161999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22817
22818 * gdb.base/async.c: New file.
22819 * gdb.base/async.exp: New file.
22820
22821Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
22822
22823 * gdb.base/break.exp: Tweak PA specific tests to properly handle
22824 PA64.
22825
53a5351d
JM
22826Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
22827
104c1213
JM
22828 * gdb.base/display.exp: "finish" can leave us mid-line on many
22829 targets, deal with it. Add a small constant to main, instead of
22830 1000 since main+1000 may not be a valid address in the target.
22831
53a5351d
JM
22832 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
22833 on hpux11.
22834
22835 * gdb.base/attach.exp: Handle another hpux11 error message variant
22836 when attaching to a process that does not exist.
22837
228381999-08-19 J.T. Conklin <jtc@redback.com>
22839
22840 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 22841 characters in 'continue to 1241' test.
53a5351d
JM
22842
228431999-08-17 Stan Shebs <shebs@andros.cygnus.com>
22844
22845 * gdb.base/call-ar-st.exp: Add a shorter match case for the
22846 stop in print_long_arg_list, define and use a whitespace
22847 variable in print_small_structs test, add an XFAIL for Solaris.
22848 * gdb.base/dbx.exp: XFAIL func commands until somebody is
22849 interested enough to fix.
22850
7be570e7
JM
228511999-08-13 Keith Seitz <keiths@cygnus.com>
22852
22853 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
22854 (dbx_gdb_load): Remove. Use gdb_load instead, since that
22855 proc knows about targets other than the natives.
22856 (test_assign): Use "gdb_run_cmd" to "run" the target.
22857 Check that we've actually hit the breakpoint at main.
22858 When we attempt to assign a value to a local variable, check
22859 that the variable is in the current scope, i.e., don't use
22860 a test with an empty result.
22861
22862Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
22863
22864 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 22865 command.
7be570e7
JM
22866
228671999-08-09 Stan Shebs <shebs@andros.cygnus.com>
22868
22869 From Jimmy Guo <guo@cup.hp.com> and others at HP:
22870 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
22871 gdb.compat, gdb.threads-hp.
22872 gdb.hp/configure, gdb.hp/configure.in: New files.
22873 gdb.hp/Makefile.in: Recurse into new subdirs.
22874 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
22875 gdb.hp/gdb.objdbg: New directory, tests for debugging info
22876 in object files.
22877 gdb.hp/tools: New directory, aux tools for HP-specific tests.
22878
96baa820
JM
228791999-08-05 Stan Shebs <shebs@andros.cygnus.com>
22880
22881 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 22882 funky printf, remove a bogus p/a test.
96baa820
JM
22883
228841999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22885
22886 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
22887 connected to the target. This is necessary when running not
22888 natively.
96baa820
JM
22889
228901999-08-03 Stan Shebs <shebs@andros.cygnus.com>
22891
22892 * gdb.base/step-test.exp: Removed some extraneous messages.
22893
22894 * gdb.base/long_long.exp: Don't run memory examination tests
22895 on little-endian targets (they will need a different set of
22896 results to match).
22897
228981999-08-02 Stan Shebs <shebs@andros.cygnus.com>
22899
22900 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
22901 until somebody decides to fix GDB.
22902
22903 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 22904 constant as "ULL".
96baa820
JM
22905 * gdb.base/long_long.exp: Loosen x/c test, add partial result
22906 matches for a couple x/2 commands.
22907
a0b3c4fd
JM
229081999-07-30 Stan Shebs <shebs@andros.cygnus.com>
22909
22910 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
22911 by merging in ref-types2 tests.
22912 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
22913
22914 From Jimmy Guo <guo@cup.hp.com> and others at HP:
22915 * gdb.c++/Makefile.in: Add standard actions.
22916 (EXECUTABLES): Rename from PROGS, update list.
22917 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
22918 from gdb.hp.
22919 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
22920 foo and bar locals.
22921 * gdb.c++/anon-union.exp: Fix tests to match.
22922 * gdb.c++/classes.exp: Run if HP compiler used, add extra
22923 expect matches to handle output variations.
22924 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
22925 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 22926 output, add HP alternatives for new and delete prints.
a0b3c4fd 22927 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 22928 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
22929 * gdb.c++/demangle.exp: Use $style when reporting failure.
22930 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
22931 * gdb.c++/inherit.exp: Run if HP compiler used, add some
22932 match alternatives.
22933 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 22934 compilers.
a0b3c4fd
JM
22935 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
22936 * gdb.c++/method.exp: Add match alternatives.
22937 * gdb.c++/misc.cc: Add bool types.
22938 * gdb.c++/misc.exp: Add tests for bool types.
22939 * gdb.c++/overload.exp: Add xfails.
22940 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
22941 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
22942 add some more template parameter tests (only for HP currently).
22943 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
22944 * gdb.c++/virtfunc.cc: Add return type and value for main.
22945 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
22946 match alternatives.
d63a86f8 22947
a0b3c4fd
JM
229481999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22949
22950 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
22951
229521999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
22953
22954 * gdb.base/signals.exp: Don't expect getting a backtrace from
22955 within a signal handler to fail on Linux.
22956
229571999-07-29 Stan Shebs <shebs@andros.cygnus.com>
22958
22959 From Jimmy Guo <guo@cup.hp.com> and others at HP:
22960 * lib/gdb.exp: Remove some gratuitious semicolons.
22961 (delete_breakpoints): Increase timeout.
22962 (gdb_expect): Add -notransfer option.
22963 (gdb_test): Use -notransfer option.
22964 (get_compiler_info): Add f77 case.
22965 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 22966 case.
a0b3c4fd
JM
22967 (gdb_preprocess): Call get_compiler.
22968
22969 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
22970 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
22971 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
22972 gdb.base/long_long.exp, gdb.base/printcmds.exp,
22973 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
22974 third arg to gdb_test.
a0b3c4fd
JM
22975 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
22976 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 22977 HP-UX xfails, add others.
a0b3c4fd
JM
22978 * gdb.base/completion.exp: Reflect name change of self-test.
22979 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
22980 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
22981 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
22982 HP failure number.
a0b3c4fd
JM
22983 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
22984 useless HP-UX 10.30 references.
22985 * gdb.base/maint.exp: Loosen matches.
22986 * gdb.base/pointers.c (main): Declare more_code.
22987 * gdb.base/pointers.exp: Match on output of a `next'.
22988 * gdb.base/structs.c: Add prototypes.
22989 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
22990 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
22991
229921999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22993
22994 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 22995 command.
a0b3c4fd
JM
22996
229971999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22998
22999 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
23000 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
23001
23002 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
23003 debug info. Deal with lack of signal hanlder info in stack.
23004
a9c64011 23005 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
23006 * gdb.base/annota1.exp: If printf has debug info, deal with it.
23007
5a2468f5
JM
230081999-07-19 Stan Shebs <shebs@andros.cygnus.com>
23009
23010 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 23011 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 23012
adf40b2e
JM
23013Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
23014
23015 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 23016 a1-selftest.exp.
adf40b2e
JM
23017 * gdb.base/configure: Re-generate.
23018
230191999-07-12 Stan Shebs <shebs@andros.cygnus.com>
23020
23021 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
23022 in trying to run first and name is too long.
23023
23024 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
23025 pointers2.c and pointers2.exp, respectively.
23026 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
23027 doschk happier.
23028
43e526b9
JM
230291999-07-08 Stan Shebs <shebs@andros.cygnus.com>
23030
23031 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
23032 callfuncs2.c and callfuncs2.exp.
23033
23034 * gdb.base/list.exp: Remove mistaken xfails.
23035 * gdb.base/list0.h: Add optional prototypes.
23036
9846de1b
JM
23037Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
23038
a9c64011 23039 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 23040 calling malloc.
a9c64011
AS
23041 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
23042 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 23043 use.
9846de1b
JM
23044
230451999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23046
23047 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
23048 * gdb.base/annota2.cc, annota2.exp: Move from here.
23049 * gdb.c++/annota2.cc, annota2.exp: To here.
23050 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
23051
43ff13b4
JM
23052Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
23053
23054 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 23055 a consistent format.
43ff13b4 23056
085dd6e6
JM
230571999-06-25 Stan Shebs <shebs@andros.cygnus.com>
23058
23059 From Jimmy Guo <guo@cup.hp.com> and others at HP:
23060 * lib/gdb.exp (get_compiler_info): Add detection for assorted
23061 HP compilers, also set the globals $true and $false.
23062
23063 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
23064 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
23065 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
23066 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
23067 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
23068 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
23069 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
23070 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
23071 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
23072 whatis.c} Add C++ compatible function definitions and return
23073 types, add includes for library functions.
085dd6e6
JM
23074 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
23075 * gdb.base/step-test.c (myglob): Rename from glob.
23076 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
23077 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
23078 files, move here from gdb.hp.
085dd6e6 23079 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
23080 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
23081 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
23082 Adjust line numbers in regexps.
085dd6e6
JM
23083
23084 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
23085 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
23086 instead of 0/1.
23087
23088 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
23089 foll-vfork.exp: New files, move here from gdb.hp.
23090 * gdb.base/page.exp: New file, test of pagination command.
23091
23092 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
23093 recursion test.
23094 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
23095
23096 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 23097 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
23098
23099 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 23100 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 23101 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 23102 watchpoint test.
085dd6e6
JM
23103 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
23104 them work.
23105 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
23106 expressions properly.
23107 * gdb.base/corefile.exp: Loosen the match slightly.
23108 * gdb.base/default.exp: Allow "Error accessing memory" message
23109 also.
23110 * gdb.base/display.exp: Skip over x/0 j if PA64.
23111 * gdb.base/funcargs.exp: Add xfails for HP-UX.
23112 * gdb.base/interrupt.exp: Ditto.
23113 * gdb.base/langs.exp: Add symbolic matches governed by compiler
23114 in use.
23115 * gdb.base/list.exp: Add xfails for HP-UX.
23116 * gdb.base/long_long.exp: Refine some of the numeric matches.
23117 * gdb.base/mips_pro.exp: Xfail on HP-UX.
23118 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
23119 * gdb.base/nodebug.exp: Succeed on more varieties of output.
23120 * gdb.base/opaque.exp: Remove some HP-UX xfails.
23121 * gdb.base/ptype.exp: Succeed on more varieties of output.
23122 * gdb.base/scope.exp: Add xfails for HP-UX.
23123 * gdb.base/sect-cmd.exp: Add more cases.
23124 * gdb.base/setvar.exp: Add xfails for HP-UX.
23125 * gdb.base/shlib-call.exp: Loosen some matches slightly.
23126 * gdb.base/signals.exp: Match on void symbolically.
23127 * gdb.base/step-test.exp: Add case for PA64.
23128 * gdb.base/term.exp: Add exit and restart.
23129 * gdb.base/twice.exp: Clean up after self.
23130 * gdb.base/varargs.exp: Disable overload resolution explicitly.
23131 * gdb.base/whatis.exp: Allow more ways to pass tests.
23132
23133 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 23134 no longer useful.
085dd6e6
JM
23135
23136Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
23137
23138 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 23139 list of patterns.
085dd6e6 23140 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
23141 print_double_array(double_array)", "continuing to breakpoint
23142 1018", "print print_double_array(array_d)" and "continuing to
23143 1034" tests.
d63a86f8 23144
085dd6e6
JM
231451999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
23146
a9c64011 23147 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
23148
231491999-06-24 Stan Shebs <shebs@andros.cygnus.com>
23150
23151 * config/mt-*: Remove, these haven't been used since 1996.
23152
231531999-06-22 Stan Shebs <shebs@andros.cygnus.com>
23154
23155 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 23156 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
23157 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
23158
9e0b60a8
JM
231591999-06-18 Stan Shebs <shebs@andros.cygnus.com>
23160
23161 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
23162 simpler match case for the ptype of the big class.
23163
231641999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
23165
23166 * gdb.exp: Fix test for gdb_prompt existence.
23167
231681999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
23169
23170 * gdb.exp (gdb_test): Add fail after calls to perror.
23171
231721999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
23173
23174 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
23175
231761999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
23177
23178 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
23179
0f71a2f6
JM
23180Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
23181
23182 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 23183 malloc() is linked in.
0f71a2f6
JM
23184
231851999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
23186
23187 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
23188 step at end.
23189
23190 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
23191
231921999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
23193
23194 * gdb.java/jv-print.exp: New file. (Our first Java test!)
23195
cce74817
JM
23196Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
23197
23198 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
23199 * gdb.base/mips_pro.exp: Likewise.
23200
232011999-06-02 Keith Seitz <keiths@cygnus.com>
23202
23203 * gdb.c++/templates.cc: Change all "new" operators to throw
23204 an exception.
23205 * gdb.c++/cplusfuncs.cc: Likewise.
23206
23207 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
23208
23209Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
23210
23211 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
23212 * gdb.base/ending-run.exp: When stepping out of main, accept a
23213 step into an arbitrary assembler file.
cce74817 23214
392a587b
JM
232151999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23216
d63a86f8 23217 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 23218 "breakpoint-invalid" to be printed.
d63a86f8 23219 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
23220 number of "frames-invalid" and "breakpoint-invalid" to be printed.
23221 * gdb.base/annota2.cc: Initialize a.x to 0.
23222
9e086581
JM
232231999-05-17 Keith Seitz <keiths@cygnus.com>
23224
23225 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
23226 when "skip_float_tests" set.
23227 Ditto for "print print_double_array(array_d)", "print print_small_structs",
23228 "print print_ten_doubles", and "step into print_long_arg_list".
23229 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
23230 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
23231 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
23232 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
23233 "skip_float_tests" is set.
23234 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
23235 when "skip_float_tests" set.
d63a86f8 23236
cd0fc7c3
SS
232371999-05-06 Keith Seitz <keiths@cygnus.com>
23238
23239 * gdb.base/annota2.cc: Include stdio.h.
23240
23241Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
23242
23243 * gdb.base/crossload.exp: Remove, this has been disabled ever
23244 since BFD stopped including all targets, and cross-GDB gets
23245 plenty of testing anyway.
23246 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
23247 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
23248 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
23249 * gdb.base/README: Remove, was doc for this.
23250 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 23251 needed.
cd0fc7c3 23252
b83266a0
SS
232531999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23254
23255 * gdb.base/call-ar-st.exp: Fix one regular expression in test
23256 output.
23257
23258 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
23259 * gdb.base/annota2.exp: New file. More annotation tests.
23260 * gdb.base/annota1.c: New file. Source file for annota1.exp.
23261 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
23262
232631999-04-23 Angela Marie Thomas <angela@cygnus.com>
23264
23265 * config/cfdbug.exp: New file.
23266
7a292a7a
SS
232671999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
23268
23269 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
23270 Marcus Daniel's and Dale Hawkins's demangler crashes.
23271
23272 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
23273 test_lucid_style_demangling, test_arm_style_demangling,
23274 test_hp_style_demangling): Try Tom Tromey's core-dumping
23275 identifier under each demangling style.
7a292a7a
SS
23276
232771999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
23278
23279 * gdb.c++/demangle.exp: Include the current demangling style
23280 in all test names.
23281 (current_demangling_style): New global variable.
23282 (set_demangling_style, test_demangling_core, test_demangling,
23283 test_demangling_exact): New functions.
23284 (test_gnu_style_demangling, test_lucid_style_demangling,
23285 test_arm_style_demangling, test_hp_style_demangling): Use those,
23286 instead of calling gdb_test and gdb_test_exact directly.
23287 (catch_demangling_errors): New function, which reports errors
23288 signalled by the demangling test functions in an orderly way.
23289 (do_tests): Use catch_demangling_errors.
23290
232911999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
23292
23293 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 23294 grouping in expressions, not {}.
7a292a7a
SS
23295
23296 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 23297 initialized yet.
7a292a7a
SS
23298
232991999-04-01 Stan Shebs <shebs@andros.cygnus.com>
23300
23301 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
23302 are listed.
23303
233041999-03-26 Stan Shebs <shebs@andros.cygnus.com>
23305
23306 * gdb.stabs/weird.exp: Test for CC being defined before
23307 looking at its value.
23308
233091999-03-25 Stan Shebs <shebs@andros.cygnus.com>
23310
23311 * gdb.base/call-ar-st.exp: Remove stray '#'.
23312 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
23313 "short int" and "long int".
23314 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 23315 change, to mollify finicky HP compiler.
7a292a7a
SS
23316 * gdb.hp/reg-test.exp (testfile): Fix file name.
23317 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 23318
7a292a7a
SS
23319 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
23320 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
23321 alternate form of enum ptype.
23322
c906108c
SS
233231999-03-23 Stan Shebs <shebs@andros.cygnus.com>
23324
7a292a7a
SS
23325 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
23326 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
23327 passing skip_hp_tests, so as not to waste time on guaranteed
23328 failure.
7a292a7a 23329
c906108c
SS
23330 * gdb.c++/overload.cc: Pass string instead of char addr, always
23331 init ccpfoo.
23332 * gdb.c++/templates.cc: Fix syntax error.
23333
7a292a7a
SS
23334Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23335
23336 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 23337 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
23338 command.
23339
233401999-03-18 James Ingham <jingham@cygnus.com>
23341
23342 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
23343
23344 * gdb.c++/method.exp: It was testing an uninitialized int on the
23345 stack and assuming it was positive.
23346
23347 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
23348
23349 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 23350 keep it from killing the rest of the tests.
7a292a7a
SS
23351 Use gdb_continue_to_end.
23352
23353 * gdb.base/sigall.exp: use gdb_continue_to_end.
23354
23355 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
23356
23357 * gdb.base/display.exp: use runto_main, not run.
23358
d63a86f8
RM
23359 * gdb.base/default.exp: Check for the current error message in the
23360 r abbreviation test.
7a292a7a
SS
23361 Add strongarm to the targets that know info float.
23362
d63a86f8 23363 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
23364 run which doesn't work with monitors.
23365
23366 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
23367
23368 * gdb.base/break.exp: use the gdb_continue_to_end proc.
23369
23370 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
23371 program. Traps the case (in Cygmon) when the program never really
23372 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
23373 more places, so I used my name. Sorry Mark...
23374
23375 * config/monitor.exp (gdb_target_monitor): added another
23376 target_info parameter: remotebinarydownload. This will set the
23377 remotebinarydownload flag if this is causing some boards trouble.
23378
233791999-03-18 Mark Salter <msalter@cygnus.com>
23380
23381 * lib/gdb.exp (continue_to_exit): New function.
23382
23383 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
23384 * gdb.base/ending-run.exp: Ditto.
23385 * gdb.base/step-test.exp: Ditto.
23386
233871999-03-16 Stan Shebs <shebs@andros.cygnus.com>
23388
23389 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
23390 (suggested by Art Haas <ahaas@neosoft.com>).
23391
233921999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
23393
889bf7c5 23394 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
23395
23396Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
23397
23398 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 23399 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
23400
234011999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
23402
23403 * gdb.base/call-strs.exp: Don't assume that `step' will step over
23404 a call to strlen; sometimes we do have sources.
23405
234061999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
23407
23408 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 23409 character, so GDB won't print garbage after its end.
d63a86f8 23410
c906108c
SS
23411 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
23412 breakpoint there instead. Sometimes GCC emits memcpy to handle
23413 the large structures being passed by value, so we step into that
23414 instead of sum_array_print, which obscures what we're really testing.
23415 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
23416 the bizarre steps into memcpy, so do that here. Add check for
23417 stepping into function calls that pass large structures by value.
23418 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
23419 Remove all references to specific line numbers.
23420 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
23421 New type and function.
23422 (main): Call large_struct_by_value, passing it a large struct by value.
23423 * lib/gdb.exp (gdb_get_line_number): New function.
23424
23425 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
23426 more portable.
23427
7a292a7a
SS
234281999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
23429
c906108c
SS
23430 * lib/gdb.exp: Doc fixes.
23431
7a292a7a
SS
234321999-03-05 Nick Clifton <nickc@cygnus.com>
23433
d63a86f8 23434 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
23435
234361999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
23437
c906108c 23438 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
23439 commands. They're not germane to this test, and they don't work
23440 that way on remote targets.
c906108c 23441
3fc11d3e
JM
234421999-03-01 James Ingham <jingham@cygnus.com>
23443
23444 * Changelog entries merged over from gdb development branch.
23445
3fc11d3e
JM
23446 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
23447
23448 * lib/gdb.exp (gdbtk_analyze_results): Generic function
23449 for outputting results of test run.
23450
2d4a1622 23451 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
23452
23453 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 23454
7a292a7a
SS
234551999-02-25 Felix Lee <flee@cygnus.com>
23456
23457 * lib/gdb.exp (debug_format): initialize
23458
c906108c
SS
234591999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
23460
23461 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
23462 * gdb.base/call-rt-st.c: Ditto.
23463
c906108c
SS
234641999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
23465
23466 * gdb.threads/pthreads.exp (horiz): New variable.
23467 (test_startup): Fix regexps that capture thread numbers.
23468
234691999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
23470
23471 * gdb.base/smoke.exp: Disambiguate two test case names (both
23472 called ``print'').
23473
23474Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
23475
23476 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 23477 compilation.
c906108c
SS
23478
234791999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
23480
23481 * gdb.base/miscexprs.exp: Change patterns to match GDB's
23482 actual output formatting.
23483 * gdb.base/smoke.exp: GDB removes leading 0's.
23484 * gdb.base/volatile.exp: Don't check type of remuneration;
23485 that variable is no longer defined in constvars.c.
23486 * gdb.base/step-test.c (main): Exit with explicit exit code.
23487 * gdb.base/step-test.exp: Remove two nexti checks--they are
23488 not portable.
23489
234901999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
23491
23492 * gdb.base/help.exp ("help delete display"): Fix test to match
23493 gdb's output.
23494
23495 * gdb.base/long_long.c (known_types): Initialize values to zero.
23496 * gdb.base/long_long.exp: Step one more line
23497 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
23498 leading zeros. Explicitly ask for hex formatting. Use
23499 unique test case names.
c906108c
SS
23500
23501Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23502
d63a86f8 23503 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
23504
23505 * gdb.c++/method.exp: Add missing close brace.
23506
235071999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
23508
23509 * gdb.base/maint.exp: Use 'set height 0' to disable page
23510 prompting, not 'set height 400'.
23511
23512 Fix a bunch of timeouts.
23513 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
23514 four separate tests, so expect doesn't take forever to match a ton
23515 of text against a regexp with lots of .* forms.
23516 ("maint print psymbols", "maint print symbols"): Make some of
23517 these greps more selective, so that expect doesn't try to wade
23518 through huge piles of output and time out.
23519
23520 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
23521
23522 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
23523 tests: one which doesn't expect shlib events to be reported, and
23524 another which does, but is XFAIL for all platforms other than
23525 HP/UX.
c906108c
SS
23526
23527 * gdb.base/break.exp: Teach the test suite that the `catch
23528 fork', `catch vfork', and `catch exec' commands produce error
23529 messages on platforms that don't provide these features.
23530
23531Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
23532
23533 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
23534 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
23535 (shortening names from solib_threshold.exp etc), won't run on
23536 anything but HP-UX for the foreseeable future.
c906108c 23537 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 23538 reflect move.
c906108c
SS
23539
23540Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
23541
23542 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 23543 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
23544
23545Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
23546
23547 * gdb.base/shlib-call.exp: add test cases to verify that gdb
23548 successfully re-sets breakpoints in shared libraries.
23549 * gdb.base/shmain.c (main): return 0, don't fall off the end.
23550
23551Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23552
d63a86f8
RM
23553 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
23554 and compiled w/o GCC.
c906108c
SS
23555
23556 * gdb.hp/watch-cmd.exp: ditto.
23557
23558 * gdb.hp/watch-hp.exp: ditto.
23559
23560 * gdb.hp/xdb1.exp: ditto.
23561
23562 * gdb.hp/xdb2.exp: ditto.
23563
23564 * gdb.hp/dbx.exp: ditto.
23565
23566Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
23567
23568 * constvars.c: Remove C++-isms.
23569 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 23570 with GCC.
c906108c
SS
23571
23572Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
23573
23574 The following changes are part of the HP merge.
23575
23576 * gdb.base/break.exp: new tests to verify that catchpoints for
23577 fork, vfork, and exec don't trigger inappropriately.
23578
23579 * gdb.base/opaque.exp: compile one file at a time, then link.
23580
23581 * gdb.base/signals.exp: be more restrictive about which hppa
23582 systems receive a setup_xfail. new tests.
23583
23584 * gdb.base/solib_threshold.build: new file.
23585 * gdb.base/solib_threshold.exp: new file.
23586 * gdb.base/solib_threshold.link_opts: new file.
23587 * gdb.base/solib_threshold.mk: new file.
23588 * gdb.base/gen_solib_threshold.c: new file.
23589
23590 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
23591 tests. New tests for enums inside classes.
23592
23593 * gdb.c++/compiler.cc: indicate support of template debugging.
23594
23595 * gdb.c++/demangle.exp: run hp style demangling tests.
23596
23597 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
23598 tests.
23599
23600 * gdb.c++/misc.cc: changes to support new tests.
23601
23602 * gdb.c++/templates.cc: changes to support HP's compiler; changes
23603 to support new tests.
23604
23605 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
23606 gcc, then skip these tests.
23607
23608Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
23609
23610 The following files are part of the HP merge; some had longer
23611 names at HP, but have been renamed to be no more than 14
23612 characters in length.
23613
23614 * gdb.hp/ambiguous.cc: new file.
23615 * gdb.hp/ambiguous.exp: new file.
23616 * gdb.hp/attach.exp: new file.
23617 * gdb.hp/attach2.exp: new file.
23618 * gdb.hp/classes-hp.exp: new file.
23619 * gdb.hp/ctti.exp: new file.
23620 * gdb.hp/ctti-add.cc: new file.
23621 * gdb.hp/ctti-add1.cc: new file.
23622 * gdb.hp/ctti-add2.cc: new file.
23623 * gdb.hp/ctti-add3.cc: new file.
23624 * gdb.hp/dbx.exp: new file.
23625 * gdb.hp/exception.cc: new file.
23626 * gdb.hp/exception.exp: new file.
23627 * gdb.hp/foll-exec.c: new file.
23628 * gdb.hp/foll-exec.exp: new file.
23629 * gdb.hp/foll-fork.c: new file.
23630 * gdb.hp/foll-fork.exp: new file.
23631 * gdb.hp/foll-vfork.c: new file.
23632 * gdb.hp/foll-vfork.exp: new file.
23633 * gdb.hp/inherit-hp.exp: new file.
23634 * gdb.hp/more-steps.exp: new file.
23635 * gdb.hp/namespace.cc: new file.
23636 * gdb.hp/namespace.exp: new file.
23637 * gdb.hp/optimize.exp: new file.
23638 * gdb.hp/pxdb.c: new file.
23639 * gdb.hp/pxdb.exp: new file.
23640 * gdb.hp/quicksort.exp: new file.
23641 * gdb.hp/reg-test.exp: new file.
23642 * gdb.hp/reg-test.s: new file.
23643 * gdb.hp/sized-enum.c: new file.
23644 * gdb.hp/sized-enum.exp: new file.
23645 * gdb.hp/start-stop.exp: new file.
23646 * gdb.hp/templ-hp.cc: new file.
23647 * gdb.hp/templ-hp.exp: new file.
23648 * gdb.hp/thr-lib.c: new file.
23649 * gdb.hp/thr-lib.exp: new file.
23650 * gdb.hp/thr-lib.h: new file.
23651 * gdb.hp/thr-liblib.c: new file.
23652 * gdb.hp/virtfun-hp.c: new file.
23653 * gdb.hp/virtfun-hp.exp: new file.
23654 * gdb.hp/watch-cmd.exp: new file.
23655 * gdb.hp/watch-hp.exp: new file.
23656 * gdb.hp/xdb1.exp: new file.
23657 * gdb.hp/xdb2.exp: new file.
23658 * gdb.hp/xdb3.exp: new file.
23659
23660Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
23661
23662 The following files are part of the HP merge; some had longer
23663 names at HP, but have been renamed to be no more than 14
23664 characters in length.
23665
23666 * gdb.base/ss.h: new file.
23667 * gdb.base/call-ar-st.c: new file.
23668 * gdb.base/call-ar-st.exp: new file.
23669 * gdb.base/call-rt-st.c: new file.
23670 * gdb.base/call-rt-st-exp: new file.
23671 * gdb.base/call-strs.exp: new file.
23672 * gdb.base/ena-dis-br.exp: new file.
23673 * gdb.base/environ.exp: new file.
23674 * gdb.base/long_long.exp: new file.
23675 * gdb.base/sect-cmd.exp: new file.
23676 * gdb.base/shlib-cl2.exp: new file.
23677 * gdb.base/smoke.exp: new file.
23678 * gdb.base/so-impl-ld.c: new file.
23679 * gdb.base/so-impl-ld.exp: new file.
23680 * gdb.base/so-indr-cl.c: new file.
23681 * gdb.base/so-indr-cl.exp: new file.
23682 * gdb.base/varargs.exp: new file.
23683 * gdb.base/volatile.exp: new file.
23684 * gdb.base/whatis-exp.exp: new file.
7a292a7a 23685 * gdb.base/display.exp: new file.
c906108c
SS
23686 * gdb.c++/derivation.exp: new file.
23687 * gdb.c++/local.exp: new file.
23688 * gdb.c++/member-ptr.exp: new file.
23689 * gdb.c++/overload.exp: new file.
23690 * gdb.c++/ovldbreak.exp: new file.
23691 * gdb.c++/ref-types.exp: new file.
23692 * gdb.c++/ref-types2.exp: new file.
23693 * gdb.c++/userdef.exp: new file.
d63a86f8 23694
c906108c
SS
23695Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
23696
23697 * gdb.base/default.exp: Reflect wording change in remote.c.
23698
dc96c6c7 23699Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23700
23701 * gdb.base/help.exp: Update to reflect current text.
23702
23703Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
23704
23705 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
23706 they're stack variables and contain garbage.
23707 * gdb.c++/anon-union.exp: new file.
23708
23709 The following changes were made by David Taylor
889bf7c5
PA
23710 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
23711 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
23712 in changes by HP.
c906108c
SS
23713
23714 * gdb.base/bitops.exp: new file.
23715 * gdb.base/default.exp: change expected messages for catch and
23716 info catch tests to reflect HP merge changes.
23717 * gdb.base/enable-disable-break.exp
23718 * gdb.base/ending-run.c: new file.
23719 * gdb.base/long_long.c: new file.
23720 * gdb.base/maint.exp: new file.
23721 * gdb.base/pointers2.exp: new file.
23722 * gdb.base/shlib-call2.exp: new file.
23723 * gdb.base/solib.exp: new file.
23724 * gdb.base/step-test.c: new file.
23725 * gdb.c++/anon-union.cc: new file.
23726 * gdb.c++/local.cc: new file.
23727 * gdb.c++/member-pointer.cc: new file.
23728 * gdb.c++/method.cc: new file.
23729 * gdb.c++/ref-types.cc: new file.
23730 * gdb.c++/ref-types2.cc: new file.
23731 * gdb.c++/userdef.cc: new file.
d63a86f8 23732
c906108c
SS
23733 * gdb.base/scope.exp: compile one file at a time, then link.
23734 * gdb.base/langs.exp: ditto.
23735 * gdb.base/list.exp: ditto.
d63a86f8 23736
c906108c
SS
23737Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
23738
23739 The following changes were made by David Taylor
889bf7c5
PA
23740 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
23741 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
23742 in changes by HP.
d63a86f8 23743
c906108c
SS
23744 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
23745 skip tests. When compiling pass c++ flag to gdb_compile.
23746 * gdb.c++/
d63a86f8 23747
c906108c
SS
23748 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
23749 test for on hppa*-*-hpux*; use args to see if c++ was specified.
23750 (skip_hp_tests): new function.
23751 (gdb_preprocess): new function.
23752
23753 * configure.in (hpdir): decide whether to configure gdb.hp.
23754 * configure: regenerated.
23755
23756 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
23757 to delete on clean.
23758 (EXECUTABLES): update to reflect new additions.
23759 * gdb.base/commands.exp: update message expected.
23760 * gdb.base/default.exp: add copyright notice.
23761 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
23762 * gdb.base/help.exp: update messages to reflect current text.
23763 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
23764 targets for recurse tests.
23765 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
23766 skip this file.
23767
23768 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
23769 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
23770 compilation.
23771 * gdb.c++/misc.exp: ditto.
23772 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
23773 run the tests. tell gdb_compile that it's a c++ compilation.
23774
23775 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 23776
c906108c
SS
23777 * gdb.base/all-bin.exp: new file.
23778 * gdb.base/arithmet.exp: new file.
23779 * gdb.base/assign.exp: new file.
23780 * gdb.base/completion.exp: new file.
23781 * gdb.base/cond-expr.exp: new file.
23782 * gdb.base/condbreak.exp: new file.
23783 * gdb.base/define.exp: new file.
23784 * gdb.base/dollar.exp: new file.
23785 * gdb.base/environment.exp: new file.
23786 * gdb.base/eval-skip.exp: new file.
23787 * gdb.base/jump.exp: new file.
23788 * gdb.base/logical.exp: new file.
23789 * gdb.base/pointers.exp: new file.
23790 * gdb.base/relational.exp: new file.
23791 * gdb.base/section_command.exp: new file.
23792 * gdb.base/whatis-expr.exp: new file.
23793
23794 * gdb.base/all-types.c: new file.
23795 * gdb.base/call-array-struct.c: new file.
23796 * gdb.base/call-return-struct.c: new file.
23797 * gdb.base/call-strings.c: new file.
23798 * gdb.base/callfuncs2.c: new file.
23799 * gdb.base/condbreak.c: new file.
23800 * gdb.base/constvars.c: new file.
23801 * gdb.base/display.c: new file.
23802 * gdb.base/int-type.c: new file.
23803 * gdb.base/jump.c: new file.
23804 * gdb.base/miscexprs.c: new file.
23805 * gdb.base/pointers.c: new file.
23806 * gdb.base/pointers2.c: new file.
23807 * gdb.base/shmain.c: new file.
23808 * gdb.base/shr1.c: new file.
23809 * gdb.base/shr2.c: new file.
23810 * gdb.base/solib.c: new file.
23811 * gdb.base/solib1.c: new file.
23812 * gdb.base/solib2.c: new file.
23813 * gdb.base/varargs.c: new file.
23814 * gdb.c++/derivation.cc: new file.
23815 * gdb.c++/overload.cc: new file.
23816 * gdb.c++/ovldbreak.cc: new file.
23817 * gdb.hp/attach.c: new file.
23818 * gdb.hp/attach2.c: new file.
23819 * gdb.hp/average.c: new file.
23820 * gdb.hp/compiler.c: new file.
23821 * gdb.hp/compiler.cc: new file.
23822 * gdb.hp/execd-program.c: new file.
23823 * gdb.hp/follow-exec.c: new file.
23824 * gdb.hp/follow-fork.c: new file.
23825 * gdb.hp/follow-vfork-and-exec.c: new file.
23826 * gdb.hp/misc-hp.cc: new file.
23827 * gdb.hp/more-steps.c: new file.
23828 * gdb.hp/optimize.c: new file.
23829 * gdb.hp/quicksort.c: new file.
23830 * gdb.hp/run-hp.c: new file.
23831 * gdb.hp/start-stop.c: new file.
23832 * gdb.hp/sum.c: new file.
23833 * gdb.hp/templates-hp.cc: new file.
23834 * gdb.hp/thread-local-in-lib.c: new file.
23835 * gdb.hp/thread-local-in-lib.h: new file.
23836 * gdb.hp/thread-local-in-lib.lib.c: new file.
23837 * gdb.hp/vforked-program.c: new file.
23838 * gdb.hp/virtfunc-hp.cc: new file.
23839 * gdb.hp/watchpoint-hp.c: new file.
23840 * gdb.hp/xdb.c: new file.
23841 * gdb.hp/xdb0.c: new file.
23842 * gdb.hp/xdb0.h: new file.
23843 * gdb.hp/xdb1.c: new file.
23844
23845Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
23846
23847 The following change was made by Edith Epstein
889bf7c5
PA
23848 <eepstein@cygnus.com> as part of a project to merge in changes
23849 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
23850
23851 * gdb.c++/demangle.exp: changed the expected output for some
23852 ARM-style mangling -- removed second reference to datatype.
889bf7c5 23853 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 23854 T1<char>::~T1<char>(void)
c906108c 23855 becomes,
a9c64011
AS
23856 maint demangle __dt__11T1__pt__2_cFv
23857 T1<char>::~T1(void)
c906108c 23858
889bf7c5 23859 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 23860
c906108c
SS
23861Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
23862
23863 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
23864 * gdb.trace/backtrace.exp: Likewise.
23865 * gdb.trace/circ.exp: Likewise.
23866 * gdb.trace/collection.exp: Likewise.
23867 * gdb.trace/deltrace.exp: Likewise.
23868 * gdb.trace/infotrace.exp: Likewise.
23869 * gdb.trace/limits.exp: Likewise.
23870 * gdb.trace/packetlen.exp: Likewise.
23871 * gdb.trace/passc-dyn.exp: Likewise.
23872 * gdb.trace/passcount.exp: Likewise.
23873 * gdb.trace/report.exp: Likewise.
23874 * gdb.trace/save-trace.exp: Likewise.
23875 * gdb.trace/tfind.exp: Likewise.
23876 * gdb.trace/tracecmd.exp: Likewise.
23877 * gdb.trace/while-dyn.exp: Likewise.
23878 * gdb.trace/while-stepping.exp: Likewise.
23879
238801998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
23881
23882 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
23883
23884Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
23885
23886 From Brendan Kehoe:
23887 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
23888 int return types.
23889
23890Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
23891
23892 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 23893 remote dos host testing right.
c906108c
SS
23894
23895Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
23896
23897 * gdb.base/corefile.exp: remove some xfails.
23898
23899Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
23900
23901 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 23902 have different timestamps.
c906108c
SS
23903
23904Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
23905
23906 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 23907 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
23908
23909Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
23910
23911 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 23912 delta.
c906108c
SS
23913
23914Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
23915
23916 * gdb.base/default.exp: Add brace missing from previous delta.
23917
23918Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
23919
23920 * gdb.base/default.exp: Support test for info float for all
23921 varieties of arm toolchain.
23922
dc96c6c7 23923Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23924
23925 * gdb.trace/*.exp: remove "remote_download" command.
23926
dc96c6c7 23927Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23928
23929 * gdb.trace/*.exp: remove -gdwarf from compile.
23930
23931Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
23932
23933 * gdb.trace/configure.in(AC_INIT): typo
23934 * gdb.trace/configure: regenerated
23935
dc96c6c7 23936Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23937
23938 * config/m68k-emc.exp: New file.
23939 * lib/<emc-support.exp trace-support.exp}: New files.
23940 * configure.in: add new test directory gdb.trace.
23941 * gdb.trace/{configure configure.in Makefile.in}: New files.
23942 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
23943 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
23944 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
23945 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
23946 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
23947 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
23948 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 23949
dc96c6c7 23950Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23951
23952 * gdb.c++/classes.exp: Change all regular expressions to match
23953 arbitrary combinations of newline/carriage-return, so that they
23954 will work equally well on Unix and Windows.
23955 * gdb.c++/inherit.exp: ditto.
23956 * gdb.c++/virtfunc.exp: ditto.
23957
239581998-08-11 Dawn Perchik <dawn@cygnus.com>
23959
23960 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
23961
c2d11a7d
JM
23962Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
23963
23964 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
23965 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
23966 to use a0-a3/d0-d3 as needed.
23967
23968Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
23969
23970 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
23971 * gdb.disasm/am33.exp: Corresponding changes.
23972
c906108c
SS
239731998-07-11 Felix Lee <flee@cygnus.com>
23974
23975 * gdb.base/callfuncs.exp: add cmp10 test.
23976 * gdb.base/callfuncs.c (cmp10): new function.
23977
23978Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
23979
d63a86f8 23980 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
23981 into two parts to get around a synchronization problem in expect.
23982
3fc11d3e
JM
23983Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
23984
23985 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
23986
23987 * configure.in: Add options for gdbtk testsuite.
23988
23989 * configure: Regenerate.
23990
23991 * gdb.gdbtk: New directory to hold gdbtk tests.
23992
c906108c
SS
23993Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
23994
23995 * gdb.fortran/types.exp: Escape brackets in expect patterns
23996 for test_float_literal_types_accepted tests.
23997 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
23998 before run test.
23999
c2d11a7d
JM
24000Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
24001
24002 * am33.exp: Just compile, do not link the testcase.
24003 * am33.s: Add ".am33" pseudoop to force am33 mode.
24004
c906108c
SS
240051998-06-25 Felix Lee <flee@cygnus.com>
24006
24007 * gdb.base/setshow.exp: make sure $pc is sane.
24008
24009 * gdb.stabs/weird.exp: split expect patterns properly.
24010
c2d11a7d
JM
24011Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
24012
24013 * gdb.disasm/am33.s: New disassembler testfile for the am33.
24014 * gdb.disasm/am33.exp: Run it.
24015
dc96c6c7 24016Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24017
24018 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
24019 match processing (and eliminate spurious timeouts when running).
24020
dc96c6c7 24021Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24022
24023 * gdb.base/signals.exp (test_handle_all_print): put back Mach
24024 exception test, but conditionalize it on target [mach | gnu].
24025
dc96c6c7 24026Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24027
24028 * gdb.base/overlays.exp: fixup compile line for linker script.
24029
24030Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
24031
24032 * gdb.fortran/types.exp: don't guess at float size.
24033
24034Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
24035
24036 * gdb.base/exprs.exp: delete test that depends on int size.
24037
24038Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
24039
24040 * config/sim.exp: Removed checks for target triplets.
24041 (gdb_target_sim): Use gdb,target_sim_options.
24042
24043Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
24044
24045 * gdb.base/reread.exp: New file.
24046 * gdb.base/reread1.c: New file.
24047 * gdb.base/reread2.c: New file.
24048
24049Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
24050
24051 * config/sim.exp: Use 'target sim -sparclite' when running
24052 SPARClite programs.
24053
24054Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
24055
24056 * gdb.base/structs2.exp: New file.
24057 * gdb.base/structs2.c: New file.
24058
24059Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
24060
24061 * gdb.asm/common.inc: New file.
24062 * gdb.asm/d10v.inc: New file.
24063 * asm-source.exp: Pass -I's to gas to find .inc files.
24064 Update line numbers in expected output.
24065 * asmsrc1.s: Rewrite.
24066 * asmsrc2.s: Rewrite.
24067 * configure.in: Create arch.inc symlink.
24068 * configure: Regenerate.
24069 * Makefile.in (distclean): Delete arch.inc.
24070
24071Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
24072
24073 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
24074 (t_enum_value2): ditto
24075 (t_enum_value3): ditto
24076 (main): ditto
c906108c
SS
24077Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
24078
24079 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
24080 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
24081 change.
24082 Use gdb_test instead of send_gdb/gdb_expect sequences.
24083
24084Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
24085
24086 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
24087 not void.
24088
24089Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
24090
24091 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
24092 subroutines. Used to test gdbs ability to single step through PC
24093 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
24094
24095Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
24096
24097 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
24098 more rigorous EGCS C++ error checking.
24099
24100Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24101
a9c64011
AS
24102 * gdb.base/help.exp: Clean up `help set args' and `help show args'
24103 tests.
24104 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
24105 function when asleep.
24106 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
24107 for i*86 Linux and SVR4 signal handling problems.
24108 Remove linux xfail for `next to handler in signals_tests_1', fixed
24109 by recent infrun.c change.
24110 Limit backtrace to 10 frames to avoid timeout problems with infinite
24111 stack backtraces.
24112 Adjust expect pattern in `handle all print' test to match Apr 28 1997
24113 target.[ch] change.
c906108c
SS
24114
24115Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
24116
24117 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
24118 for a newline from gdb before continuing.
24119 (default_gdb_exit): Just look for y or n.
24120 (gdb_test): Detect abnormal exit from GDB running on DOS; if
24121 it does, fail the rests of the tests in the file.
24122
24123Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
24124
24125 * config/cygmon.exp: New file.
24126
24127Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
24128
24129 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 24130 main" test on remote targets.
c906108c
SS
24131
24132 * gdb.base/scope.exp: Fix problem with filelocal_bss before
24133 run test on remote targets.
24134
24135Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
24136
24137 * gdb.asm: New directory.
24138 * configure.in: Configure it.
24139 * configure: Regenerate.
24140 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
24141 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
24142
24143Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
24144
24145 * config/mn10300-eval.exp: New file to support MN10300 eval board.
24146
dc96c6c7 24147Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 24148
a9c64011
AS
24149 * gdb.base/overlays (several files): Merge the two overlay
24150 managers into one. Change variables (foox, barx, bazx, grbxx)
24151 back into ints but force them to load in their proper sections.
c906108c
SS
24152
24153Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
24154
24155 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 24156 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
24157 (D10VCopy): Handle memory regions crossing 16k boundaries.
24158 (D10VCopy): Transfer data in 32 bit chunks.
24159
24160Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
24161
24162 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 24163 correct.
c906108c
SS
24164
24165 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 24166 map. Include space for printf in .text segment.
c906108c
SS
24167
24168 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 24169 updated d10v memory VMA/LMA map.
c906108c 24170 (D10VCopy): Call D10VTranslate.
d63a86f8 24171
c906108c
SS
24172Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
24173
24174 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
24175
24176 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
24177 that it won't be put into the .sdata - small data -
24178 section. Update reference.
c906108c
SS
24179 * gdb.base/baz.c (bazx, baz): Ditto.
24180 * gdb.base/foo.c (foox, foo): Ditto.
24181 * gdb.base/grbx.c (grbxx, grbx): Ditto.
24182
24183 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 24184 to be arrays.
d63a86f8 24185
dc96c6c7 24186Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 24187
a9c64011
AS
24188 * gdb.base/overlays.exp: fix up and get working again.
24189 Add tests for backtraces from an overlay function.
d63a86f8 24190
c906108c
SS
24191Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
24192
24193 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
24194 "calling function with watchpoint enabled".
24195
24196Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
24197
24198 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 24199 gdb_suppress_tests for d10v-*-*.
c906108c
SS
24200 * lib/gdb.exp (gdb_suppress_tests): Disable this function
24201 pending review of whether it is useful or not.
24202
24203Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
24204
24205 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
24206
24207Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
24208
24209 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
24210 * config/dve.exp: New file to support Densan boards.
24211
24212Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
24213
24214 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 24215 reads and BSD.
c906108c
SS
24216
24217Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
24218
24219 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
24220 response.
24221
24222 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
24223
24224Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
24225
24226 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 24227 test.
c906108c
SS
24228
24229 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 24230 target_sizeof_long and target_bigendian_p.
c906108c 24231 (structs_by_value, structs_by_reference): Check values according
889bf7c5 24232 to targets word size and endianess.
d63a86f8 24233
c906108c
SS
24234Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
24235
24236 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 24237 output.
c906108c
SS
24238
24239Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
24240
24241 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 24242 Update test of set args help to match source change.
c906108c
SS
24243
24244Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
24245
24246 * gdb.base/default.exp: Expect help system output to be in
24247 alphabetical order.
24248 * gdb.base/help.exp: Ditto.
24249
24250Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
24251
24252 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
24253 "i*86-pc-linux-gnu*".
24254 * gdb.base/interrupt.exp: Ditto.
24255 * gdb.base/corefile.exp: Ditto.
24256
24257 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 24258 define vxworks when building the testcase.
c906108c
SS
24259
24260 * gdb.base/ptype.exp: Fix testnames to be unique.
24261 * gdb.base/radix.exp: Ditto.
24262 * gdb.base/term.exp: Ditto.
24263 * gdb.base/whatis.exp: Ditto.
24264 * gdb.c++/classes.exp: Ditto.
24265
24266Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
24267
24268 * gdb.base/callfuncs.exp: Fix indentation.
24269
24270 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
24271 suppress_flag has been set.
24272 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
24273 target feature.
24274
24275Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
24276
24277 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
24278 the testcase.
24279
24280 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 24281 set_debug_traps() and breakpoint().
c906108c
SS
24282 * gdb.c++/misc.cc (main): Ditto.
24283 * gdb.c++/templates.cc (main): Ditto.
24284 * gdb.c++/virtfunc.cc (main): Ditto.
24285
24286Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
24287
24288 * lib/gdb.exp(gdb_step_for_stub): New function.
24289 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
24290 exists, reload the executable and do a "continue" instead of
24291 doing a jump.
24292 (runto_main): Use gdb_step_for_stub.
d63a86f8 24293
c906108c 24294 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 24295 tests to have unique names.
c906108c
SS
24296 * gdb.base/callfuncs.exp: Ditto.
24297 * gdb.base/commands.exp: Ditto.
24298 * gdb.base/default.exp: Ditto.
24299 * gdb.base/help.exp: Ditto.
24300 * gdb.base/list.exp: Ditto.
24301 * gdb.base/opaque.exp: Ditto.
24302 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
24303 similar tests.
d63a86f8 24304
c906108c
SS
24305 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
24306 * gdb.c++/cplusfuncs.cc: Ditto.
24307 * gdb.c++/virtfunc.cc: Ditto.
24308
24309 * config/monitor.exp: Keep track of the last file we saw, rather
24310 than trying to get the info from gdb.
24311
24312 * gdb.fortran/types.exp: Move comment to previous line.
24313
24314Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
24315
24316 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 24317 target mode.
c906108c
SS
24318
24319Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
24320
24321 From Bob Manson:
24322 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 24323 string from GDB when it connects.
c906108c
SS
24324
24325 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
24326
24327Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
24328
24329 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
24330 if we can't get a debug format from GDB (we may be testing an
24331 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
24332
24333 * gdb.stabs/weird.exp: Fix quoting.
24334
24335 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
24336
24337Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
24338
24339 * config/arm-ice.exp: New file.
24340
24341Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
24342
24343 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 24344 until it has been modified to work with the new testsuite.
c906108c 24345
99707966 24346 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
24347 testcase won't compile, cause all of the testcases in the file to
24348 fail instead.
c906108c
SS
24349
24350 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
24351 (gdb_clear_suppressed): New procedure.
24352 (gdb_stop_suppressing_tests): Only clear suppress_flag if
24353 it contains a positive value.
24354
24355Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
24356
24357 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
24358
24359 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
24360
24361Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
24362
24363 * lib/gdb.exp (setup_xfail_format): New function.
24364 (get_debug_format): New function to get debug format.
24365 (debug_format): New global variable to hold last value set
24366 by get_debug_format.
24367 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 24368 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
24369 * gdb.c++/ptype.exp: Ditto.
24370 * gdb.c++/classes.exp: Ditto.
24371 * gdb.c++/cplusfuncs.exp: Ditto.
24372 * gdb.c++/inherit.exp: Ditto.
24373 * gdb.c++/templates.exp: Ditto.
24374 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 24375
c906108c
SS
24376Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
24377
24378 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
24379 host doesn't have a currently-open connection.
24380
24381 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
24382 any gdb stub target. Handle cases where gdb doesn't respond when
24383 interrupted in a sane fashion.
c906108c
SS
24384
24385 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 24386 same thing in a totally different way.
c906108c
SS
24387
24388 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 24389 setting "timeout".
c906108c 24390 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 24391 default_gdb_init now.
c906108c
SS
24392
24393Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
24394
24395 * gdb.base/printcmds.exp: Fix "check for floating addition"
24396 regexp to accept results within approx +/- .01 of exact value.
24397 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
24398
24399Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
24400
24401 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 24402 properly.
c906108c
SS
24403 (gdb_expect): Add optional timeout parameter, and add timeout
24404 value to various calls.
24405 (gdb_suppress_tests): Only give one warning message per group.
24406
24407Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
24408
24409 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
24410 global variables. Handle getting a value for $timeout more
24411 gracefully.
c906108c
SS
24412
24413Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
24414
24415 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 24416 initialize.
c906108c 24417 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 24418 by a target configuration file.
c906108c
SS
24419 (gdb_expect): Pass the timeout to remote_expect.
24420
24421 * config/monitor.exp(gdb_load): Fix typo in regexp.
24422
24423Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
24424
24425 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
24426
24427Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
24428
24429 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
24430 here. Call gdb_target_exec before rebooting the target, to make
24431 sure the connection to the target is closed.
c906108c
SS
24432 (gdb_load): Pass the name of the executable to gdb_target_monitor.
24433 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
24434 Also detect "Timeout reading from remote" error.
24435
24436 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
24437 gdb_target_monitor. Don't call gdb_file_cmd here; let
24438 gdb_target_monitor do it.
c906108c
SS
24439
24440 * gdb.disasm/hppa.exp: Don't use exec_output.
24441
24442Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
24443
24444 * gdb.base/list.exp: If we're debugging a non-native target,
24445 try to set the pc register to point to the start of the
24446 program before doing the first list command.
24447
24448 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 24449 test_calls after restarting.
c906108c
SS
24450
24451 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 24452 reloading.
c906108c
SS
24453
24454 * gdb.base/watchpoint.exp: Fix typo.
24455
24456 * gdb.base/setshow.exp: Check for use_gdb_stub.
24457
24458 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 24459 stub case.
c906108c
SS
24460 * gdb.base/langs.exp: Ditto.
24461
24462 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
24463 gdb_load_offset. If we weren't given a file to load, figure out
24464 what the current file is and use it.
c906108c
SS
24465
24466 * config/i386-bozo.exp: New file.
24467
24468Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
24469
24470 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
24471 feature.
24472
24473 * config/proelf.exp: New entry.
24474
24475Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
24476
24477 * lib/gdb.exp: Remove spurious .* patterns at the beginning
24478 of regexps.
24479
24480 * gdb.base/watchpoint.exp: Don't run the test_stepping
24481 tests if gdb can't call functions on the target.
24482
24483 * gdb.base/setshow.exp: Don't run the set prompt tests if
24484 the board has gdb_prompt set.
24485
24486Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
24487
24488 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
24489 * gdb.base/commands.exp: Likewise.
24490 * gdb.base/setshow.exp: Likewise.
24491
24492Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
24493
24494 * config/monitor.exp(gdb_start): Look for gdb_prompt target
24495 feature.
24496
24497 * config/i960.exp: New file.
24498
24499Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
24500
24501 * gdb.base/funcargs.exp: Check for gdb,short_int target
24502 feature instead of looking for explicit target triplets.
24503
dc96c6c7 24504Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 24505
d63a86f8 24506 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
24507 "p 123DEADBEEF", to check parse_number.
24508 * top.c: change "to enable to enable" to "to enable" in a couple
24509 of help strings.
24510
24511Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
24512
24513 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
24514 on the mn10300.
d63a86f8 24515
c906108c
SS
24516Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
24517
24518 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
24519 where the test executable is run with explicit args.
24520 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
24521
24522Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
24523
24524 * gdb.base/run.c: Use FAKEARGV to build test executable that
24525 does not require a command line arg, since most simulators
24526 don't currently support passing such an arg into the simulated
24527 program.
24528 * gdb.base/commands.exp: Change tests to insert the proper
24529 value as the arg to the first recursive factorial call. Change
24530 compilation line to define FAKEARGV at compile time.
24531
24532Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
24533
24534 * gdb.base/recurse.exp: Enable these tests for the mn10300.
24535 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
24536 function with watchpoint enabled" test.
24537
24538Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
24539
24540 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 24541 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
24542
24543 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 24544 "Tests restarted" messages.
c906108c
SS
24545
24546Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
24547
24548 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
24549
dc96c6c7 24550Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24551
24552 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
24553 for INFO SYMBOL; add help tests for OVERLAY commands.
24554 * gdb.base/default.exp: add tests for INFO SYMBOL command;
24555 add tests for OVERLAY commands
24556 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
24557 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
24558 * gdb.base/sigall.c: add usestubs code frag
24559 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 24560
c906108c
SS
24561Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
24562
24563 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
24564 failures.
24565 (gdb_stop_suppressing_tests): Note that tests have restarted.
24566
24567Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
24568
24569 * config/h8300.exp: New file.
24570
24571Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
24572
24573 * gdb.base/setshow.exp: Check for the existence of a
24574 feature, not its value.
24575
24576Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
24577
24578 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
24579
24580 * gdb.base/scope.exp: It's now init0(), not init().
24581
24582 * gdb.base/scope0.c: For now, change init() to be init0().
24583
24584 * config/monitor.exp: Use gdb_serial in preference to serial
24585 or netport.
24586
24587 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 24588 and it's not already set.
c906108c
SS
24589
24590Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
24591
24592 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 24593 isn't using a stub and if it supports argument passing.
c906108c
SS
24594
24595Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
24596
24597 * config/udi.exp(gdb_start): Make sure UDICONF is set
24598 properly before starting gdb.
24599
24600Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
24601
24602 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
24603 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
24604 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
24605
24606Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
24607
24608 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 24609 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
24610
24611 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
24612
24613 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
24614
24615 * config/monitor.exp: Make sure we disconnect from the target.
24616 Also, try a reboot/reload cycle instead of failing if the
24617 load fails.
24618
24619Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
24620
24621 * gdb.base/default.exp: Don't set match_max.
24622 * gdb.base/help.exp: Ditto.
24623 * gdb.base/list.exp: Ditto.
24624 * gdb.base/signals.exp: Ditto.
24625
24626 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
24627 set, use remote_ld to download the testcase instead of
24628 the GDB loader.
24629
24630Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
24631
24632 * config/vr5000.exp: New file.
24633
24634 * config/monitor.exp(gdb_target_monitor): Add pattern for
24635 "Ending remote" to detect errors in connecting.
24636
24637 * gdb.base/setshow.exp: Add .* within auto language test.
24638
24639 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
24640 target feature.
24641
24642 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 24643 and reboot the board if necessary.
c906108c
SS
24644
24645 * gdb.base/setvar.exp(test_set): Handle multiple prints within
24646 a set of tests. Remove print.* from the patterns being checked.
24647
24648Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
24649
24650 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
24651 refer to gdb_spawn_id.
24652
24653 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
24654 longer used.
24655 * config/sparclet.exp: Ditto.
24656 * config/sparclet-old.exp: Ditto.
24657 * config/slite.exp: Ditto.
24658 * config/sim.exp: Ditto.
24659 * gdb.base/funcargs.exp: Ditto.
24660
24661 * lib/gdb.exp:Remove references to gdb_spawn_id.
24662 (gdb_expect): Move to remote.exp.
24663
24664Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
24665
24666 * config/monitor.exp: Detect the "Couldn't establish connection"
24667 message from GDB.
24668
24669Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
24670
24671 * gdb.base/bitfields.exp: Use runto instead of explicit
24672 gdb_run_cmd/gdb_expect sequences.
24673
24674 * gdb.base/break.exp(text_next_with_recursion): Add match for
24675 gdb_expect call.
24676
24677 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
24678 We also need to handle the "A program is being debugged already"
24679 prompt from gdb. Use gdb_test to set the baud rate.
24680
24681 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
24682 to 20000. Really. I mean it.
24683
24684Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
24685
24686 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
24687 fails. If suppress_flag is set, skip perror message about not
24688 being able to send to GDB.
c906108c 24689 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 24690 GDB.
c906108c
SS
24691 (gdb_expect): If suppress_flag is set, always fail immediately.
24692 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
24693 (gdb_init): Call gdb_stop_suppressing_tests.
24694 (default_gdb_exit): Ditto.
24695 (default_gdb_start): Ditto.
24696
24697 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 24698 gdb_stop_suppressing_tests as appropriate.
c906108c 24699 * gdb.base/break.exp: Ditto.
889bf7c5 24700 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
24701 * gdb.base/commands.exp: Ditto.
24702 * gdb.base/exprs.exp: Ditto.
889bf7c5 24703 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
24704 * gdb.base/list.exp: Ditto.
24705 * gdb.base/recurse.exp: Ditto.
889bf7c5 24706 * gdb.base/scope.exp: Ditto.
c906108c
SS
24707 * gdb.base/structs.exp: Ditto.
24708 * gdb.c++/inherit.exp: Ditto.
24709
24710Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
24711
24712 * config/vr4300.exp: New file.
24713
99707966 24714 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 24715
99707966 24716 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
24717
24718Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
24719
24720 * lib/gdb.exp(gdb_init): New function.
24721
24722 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 24723 for each individual variable set.
c906108c
SS
24724
24725 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
24726 name.
24727
24728 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
24729
24730 * gdb.base/scope.exp: Use gdb_test.
24731
24732 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
24733 aborting; the testsuite driver will do that for us (see
24734 gdb_finish). Also, use gdb_test in a few more places.
24735
24736Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
24737
24738 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
24739
24740Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
24741
24742 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
24743 and "add_tests" are not at the same address.
24744
24745Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
24746
24747 * gdb.base/ptype.exp: Use gdb_test.
24748
24749Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
24750
24751 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
24752 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
24753 left in. No longer expect them to fail.
24754
24755 * gdb.stabs/*.mt; Deleted, no longer used.
24756 * gdb.stabs/configure.in: Remove references to target makefile
24757 frags.
24758 * gdb.stabs/configure: Rebuilt.
24759
24760 * gdb.disasm/*.mt: Deleted, no longer used.
24761 * gdb.disasm/configure.in: Remove references to target makefile
24762 frags. Use "sh3.s" as the unique filename for this directory.
24763 * gdb.disasm/configure: Rebuilt.
24764
24765 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
24766 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
24767 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
24768
24769Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
24770
24771 * config/udi.exp: Use mondfe,name instead of remote_host.
24772
24773Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
24774
24775 * gdb.base/watchpoint.exp: Don't expect a failure when calling
24776 a function with a watchpoint enabled on the mn10200.
24777
24778 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
24779 before trying to create it!
24780
24781Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
24782
24783 * config/vx.exp: Use hostname instead of netport.
24784
24785 * config/vxworks.exp: New file.
24786
24787 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
24788
24789 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 24790 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
24791 occurs.
24792
24793 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
24794 $gdb_spawn_id directly.
24795 (gdb_run_cmd): Try _start as well as start. Use the target feature
24796 gdb,start_symbol as the symbol to start from when jumping.
24797
24798Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
24799
24800 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
24801 redundant) test.
24802
24803 * gdb.base/recurse.exp: Relax final value test for 'b' so that
24804 it doesn't lose for 16bit integer systems.
24805
24806Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
24807
24808 * gdb.fortran/types.exp: If the target doesn't support "double"
24809 data types, then expect "real" types to only be 4 bytes.
24810
24811 * gdb.c++/virtfunc.exp: Expect failure for virtual function
24812 call tests if the target doesn't support inferior function calls.
24813
24814 * gdb.base/printcmds.exp: Allow minor deviation in FP values
24815 in printf tests.
24816
24817Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
24818
24819 * gdb.base/help.exp: Disable "help set", "help show", and
24820 "help support". Simplify regexp for "help stack".
24821
24822 * gdb.base/default.exp: Set match_max to 5000 and the timeout
24823 to 60 seconds. Temporarily set match_max to 15000 around the
24824 "info copying" test.
24825
24826 * gdb.base/nodebug.exp: Don't try to do an inferior function
24827 call if the target doesn't support them.
24828 * gdb.base/printcmds.exp: Likewise.
24829 * gdb.base/setvar.exp: Likewise.
24830 * gdb.base/structs.exp: Likewise.
24831 * gdb.c++/templates.exp: Likewise.
24832 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
24833
24834 * gdb.base/recurse.exp: Enable for the mn10200.
24835
24836 * configure.in: Do configure gdb.stabs directory for *-*-elf
24837 targets.
24838 * configure: Rebuilt.
24839
24840 * gdb.base/break.exp: Check for gdb,noresults before testing
24841 exit status and/or results from the target.
24842 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
24843 * lib/gdb.exp: Remove old (now bogus) initialization of
24844 noinferior, noargs, noresults and nosignals.
24845
24846Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
24847
24848 * config/sh.exp: New file.
24849
24850 * config/slite.exp: Try to connect multiple times to the board
24851 before rebooting. Only send a "monitor run" if need_monitor_run
24852 is set.
24853
24854 * gdb.base/break.exp: Don't do the "stub continue" test if
24855 the target has gdb_stub set.
24856
24857 * gdb.base/callfuncs.exp: Increase the timeout.
24858
24859 * gdb.base/interrupt.exp: Don't even try to compile the testcase
24860 if the target has gdb,noinferiorio set.
24861
24862 * gdb.base/list.exp: Increase match_max to 10000 characters.
24863
24864 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
24865
24866 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
24867 target.
24868
24869 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
24870
24871Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
24872
24873 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
24874 trying to delete the copy of gdb. Catch the file delete so we
24875 don't die if the delete fails; also, the file should be copied to
24876 the host, not to the build.
c906108c
SS
24877
24878Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
24879
24880 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 24881 parenthesis in case it contains multiple regexps separated
c906108c
SS
24882 with |.
24883
24884 * gdb.base/watchpoint.exp: Use gdb_test.
24885 * gdb.base/default.exp: Ditto.
24886
24887Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
24888
99707966 24889 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 24890
c906108c
SS
24891 * gdb.base/scope.exp: Use gdb_test.
24892 * gdb.c++/classes.exp: Ditto.
24893 * gdb.c++/inherit.exp: Ditto.
24894
24895Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
24896
24897 * gdb.base/crossload.exp: Don't use execute_anywhere, use
24898 remote_exec instead.
24899 * gdb.base/corefile.exp: Don't be ridiculous.
24900 * gdb.base/*.c: Add missing stub invocations.
24901
24902Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
24903
24904 * config/slite.exp: Miscellaneous fixes.
24905
24906 * lib/gdb.exp: Fix runto.
24907
24908 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
24909 the target.
24910
24911 * gdb.base/watchpoint.exp: Fix regexp.
24912
24913 * lib/gdb.exp(default_gdb_exit): Add a catch to the
24914 close and wait commands, as the descriptor may now be
24915 invalid. Always call "remote_close host".
24916
24917Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
24918
24919 Major rewrite for testsuite revision.
d63a86f8 24920
c906108c
SS
24921 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
24922 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
24923 instead of relying on spawn_id to always contain a valid
24924 spawn id.
24925 (get_compiler_info): New procedure to build the ${binfile}.ci
24926 file, instead of replicating this in N different places.
24927 (gdb_compile): New procedure.
d63a86f8 24928
c906108c 24929 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
24930 appropriate arguments) instead of compile. Use gdb_test in a lot
24931 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
24932 at the start of a testcase, as this is no longer done magically.
24933
24934 config/*-gdb.exp: Rename without the -gdb suffix.
24935
24936 config/mips.exp: Use remote_close instead of exit_remote_shell.
24937 config/monitor.exp: Use target_info instead of looking at
24938 baud, timeout, etc.
24939 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
24940
24941Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24942
24943 * gdb.c++/templates.exp (test_ptype_of_templates),
24944 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
24945 Update expect patterns for destructors and assignment operators
24946 to match corresponding c-typeprint.c changes.
24947 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
24948 to destructor breakpoint test, GDB should be able to set the
24949 destructor breakpoint without specifying arguments.
24950
24951Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
24952
24953 * gdb.threads/pthreads.exp: Change result for failure to compile due
24954 to lack of pthreads runtime support from an error to simply an
24955 unsupported test, per dejagnu standards.
24956
24957Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24958
24959 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
24960 where GDB exits to reduce pattern match time.
24961 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
24962
24963 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
24964
dc96c6c7 24965Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24966
24967 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
24968 * gdb.base/default.exp: ditto.
24969 * gdb.base/nodebug.exp: ditto.
24970 * gdb.base/printcmds.exp: ditto.
24971 * gdb.base/ptype.exp: ditto.
24972 * gdb.base/setvar.exp: ditto.
24973 * gdb.base/structs.exp: ditto.
24974 * gdb.base/setshow.c: Guard against uninitialized values of argc.
24975
24976Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
24977
24978 * configure, */configure: Rebuild with autoconf 2.12.
24979
24980Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
24981
24982 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
24983 use new i*86-pc-linux*-gnu quads.
24984 * gdb.base/corefile.exp: Ditto.
24985 * gdb.base/signals.exp: Ditto.
24986 * gdb.base/sigall.exp: Ditto.
24987 * gdb.base/interrupt.exp: Ditto.
24988
24989 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
24990 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
24991 RedHat 4.0.
d63a86f8 24992
c906108c 24993 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
24994 linux. This allows the test case to at least compile on latest
24995 linux, but still not run due to missing the threads runtime library.
c906108c
SS
24996
24997Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24998
24999 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
25000 directory to search gdb directory. Accept and step over conditional
25001 stack alignment code. Consume $prompt in failure cases.
25002 Reset timeout to $oldtimeout instead of some arbitrary value.
25003 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
25004 timeout problems with infinite stack backtraces.
25005 * gdb.base/ptype.exp (ptype struct link, union tu_link):
25006 Accept function parameters for linkfunc member.
25007
25008Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
25009
25010 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
25011 (CXXFLAGS): Remove, unreferenced.
25012 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
25013 previous -B options and also add -B option to pick up cross compiled
25014 runtime.
c906108c
SS
25015 (TARGET_INCLUDES): Add for -I options and add code to initialize when
25016 doing cross compiles.
25017 (target_alias): Declare global.
25018 (xgcc): Set variable to full path of gcc in build tree. Use findfile
25019 to verify that gcc exists in build tree, and if so set CC to that
25020 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 25021
c906108c
SS
25022Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
25023
25024 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
25025 ptype test for anonymous union. Fixup testcase to match
25026 current gcc debug output.
25027
25028Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
25029
25030 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
25031 force argument to an unsigned long type.
25032
25033Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
25034
25035 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 25036 tests and anonymous union print/ptype tests.
c906108c
SS
25037 * gdb.base/list.exp (test_forward-search): Increase timeout by
25038 5 minutes for the "search extremely long line" case.
25039 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
25040 completely optional and that the pass/fail messages use the command as
25041 the message if that third arg is a null string.
25042 (gdb_test_exact): Arrange that a null string pattern means match a
25043 null string output rather than any output, which might include random
889bf7c5 25044 errors.
c906108c
SS
25045 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
25046 backtrace test.
25047 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
25048 always failing and failure is now exposed by gdb.exp changes.
25049
25050Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
25051
25052 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
25053 weren't being noted.
25054
25055Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25056
25057 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
25058 * gdb.stabs/weird.exp: Remove v_comb xfails.
25059
dc96c6c7 25060Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25061
25062 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 25063 list.exp scope.exp watchpoint.exp]
c906108c 25064 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 25065
dc96c6c7 25066Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25067
25068 * config/monitor.exp: Increase download timeout to 1000 seconds.
25069
dc96c6c7 25070Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25071
25072 * config/m32r.exp: Increase timeout to 120 seconds.
25073
25074Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
25075
25076 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
25077 and accept older ordering as obsolescent gcc or gdb.
25078 * gdb.c++/templates.exp: Ditto.
25079 * gdb.c++/virtfunc.exp: Ditto.
25080
25081Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
25082
25083 * gdb.base/coremaker.c: Add code to mmap some data so we
25084 can check that it ends up in the core file.
25085 * gdb.base/corefile.exp: Add test to read mmapped data
25086 from core file.
25087
dc96c6c7 25088Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25089
25090 * config/m32r.exp: New file.
25091
25092Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
25093
25094 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
25095 that cflags can contains -gstabs, and work correctly for other tests.
25096
dc96c6c7 25097Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25098
25099 * gdb.base/setshow.exp: New file, tests show and set.
25100 * gdb.base/setshow.c: New file, tests show and set.
25101 * gdb.base/help.exp: Add test for help set|show annotate.
25102 * gdb.base/default.exp: Add test for set|show annotate.
25103
25104Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
25105
25106 * testsuite/gdb.base/break.exp: Make backtrace from factorial
25107 errors unique.
25108 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
25109 explicitly.
25110
25111Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
25112
25113 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
25114 and width commands. This is done elsewhere.
25115 * (gdb_start): Don't call gdb_start_sim here. That's already
25116 done in gdb_load. This fixes lots of failures in default.exp.
25117
25118Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
25119
25120 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
25121 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
25122 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
25123 in the same we we treat other failures (since it may be an expected
889bf7c5 25124 condition), rather than as an error.
c906108c
SS
25125 * gdb.base/signals.exp (test_handle_all_print): Revert back to
25126 old test format.
25127
25128Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
25129
25130 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
25131 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 25132 twice. Nuke the duplicates.
c906108c 25133 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 25134 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
25135 Remove config.h along with other config files.
25136
25137Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
25138
25139 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
25140 "p func1 ()" and note that rests of tests are skipped.
25141 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 25142 setup_xfails for "print func2::coremaker_local".
c906108c
SS
25143 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
25144 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
25145 affected by the previous run test.
25146 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
25147 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
25148 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
25149 "pass int powerset tuple" and "pass modeless int powerset tuple".
25150 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
25151 "real write 4" and "real write 8".
25152 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 25153 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
25154 "print \$i after tuple assign 2", and
25155 "print vs2 after tuple assign 2".
25156 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
25157 meaningful error message and return -1 so the caller can
25158 suppress further tests and avoid a cascade of errors.
d63a86f8 25159
c906108c
SS
25160Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
25161
25162 * gdb.base/a1-selftest.exp: Tweak tests to account for new
25163 format for printing version.
25164 * gdb.base/default.exp: Ditto.
25165 * gdb.base/interrupt.exp: Fix problem with cascade of
25166 errors if child process dies while calling a function.
d63a86f8 25167
c906108c
SS
25168Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
25169
25170 * Makefile.in (VPATH): Add
25171 * Makefile.in (Makefile, config.status): Fix rules so things get
25172 remade when necessary.
25173
25174Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
25175
25176 * Makefile.in (just-check): Add path to sibling expect dir
25177 to environment variable specified by RPATH_ENVVAR.
25178
25179Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
25180
25181 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
25182 (just-check): Add shared library paths for libstdc++, tk,
25183 tcl, bfd, and opcodes to the environment variable specified
25184 in RPATH_ENVVAR.
25185 * configure.in: Add support to recognize --enable-shared flag
25186 and generate correct value for RPATH_ENVVAR.
25187 * configure: Regenerated with autoconf.
25188
25189Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
25190
25191 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 25192 include all osf versions.
c906108c
SS
25193 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
25194 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
25195 when target is linux. When failing to build pthreads test
25196 executable, give more meaningful message.
25197 * gdb.threads/pthreads.c: Hpux also uses old definition of second
25198 arg for pthread_create.
d63a86f8 25199
c906108c
SS
25200Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
25201
25202 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 25203 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 25204 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 25205 and -lpthreads (everybody else).
c906108c
SS
25206 (test_startup): Fail gracefully if threads are not supported.
25207 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
25208 "p/c array_index("abcdef",2)" when not gcc compiled.
25209 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
25210 "print func2::coremaker_local" when not gcc compiled.
25211 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
25212 "ptype on opaque struct tagname (statically)",
25213 "ptype on opaque struct tagname (dynamically) 1", and
25214 "ptype on opaque struct tagname (dynamically) 2"
25215 for not compiled with gcc.
25216 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
25217 backtrace when compiled with gcc.
d63a86f8 25218 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
25219 than always return success.
25220
25221Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
25222
25223 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
25224
25225Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
25226
25227 * gdb.base/structs.exp: Undo last change.
25228
25229Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
25230
25231 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
25232 encapsulate all the steps/nexts done during self test, starting
25233 at main, and makes them less sensitive to optimization issues.
25234 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
25235 signal handler" test.
25236 * gdb.threads/pthreads.exp: Only run this for native configs.
25237 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
25238 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
25239 tests.
25240 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
25241 for "runto test_calls(void)" test.
d63a86f8 25242
c906108c
SS
25243Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
25244
25245 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
25246 and don't expect address info in breakpoint confirmations.
25247
25248Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
25249
25250 * gdb.base/list.exp (test_forward_search): Increase timeout
25251 temporarily by 60 seconds for searching extremely long line,
889bf7c5 25252 and then reset to old value when done. Increase expect input
c906108c
SS
25253 buffer to 10000.
25254
25255Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
25256
25257 * gdb.base/list.exp (test_forward_search): Fix to handle very
25258 long source line without overflowing expect's input buffer.
25259
25260Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
25261
25262 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
25263 "buffer_full".
25264
25265 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
25266 "buffer_full".
25267
25268 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
25269 "buffer_full".
25270
25271 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
25272 "buffer_full".
25273
25274Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
25275
25276 * configure.in (configdirs): Add gdb.threads.
25277 * configure: Regenerated with autoconf.
25278 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
25279 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
25280 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 25281
c906108c
SS
25282Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
25283
25284 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
25285
25286Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
25287
25288 * gdb.base/signals.exp (test_handle_all_print): Test separately for
25289 each signal's status in the output of "handle all print".
25290 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
25291 the \r\n sequence that immediately precedes the gdb prompt.
25292 * gdb.base/a1-selftest.exp: Save original timeout and restore
25293 after test.
25294
25295Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
25296
25297 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
25298 symbol.
25299
25300Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
25301
25302 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
25303
25304Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
25305
25306 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
25307 timeout by 60 seconds.
25308
25309Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
25310
25311 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
25312 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
25313 error return.
25314
25315Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
25316
25317 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
25318 gdb initialization, also report how long dejagnu waited. Restore
25319 old timeout before doing error return. Temporarily increase timeout
889bf7c5 25320 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
25321
25322Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
25323
25324 * lib/gdb.exp: Report timeout value for verbosity level 2.
25325 * config/gdbserver.exp: Ditto.
25326 * config/hppro.exp: Ditto.
25327 * config/mips-gdb.exp: Ditto.
25328 * config/monitor.exp: Ditto.
25329 * config/netware.exp: Ditto.
25330 * config/sim-gdb.exp: Ditto.
25331 * config/slite-gdb.exp: Ditto.
25332 * config/udi-gdb.exp: Ditto.
25333 * config/unix-gdb.exp: Ditto.
25334 * config/vx-gdb.exp: Ditto.
25335 * gdb.base/a1-selftest.exp: Ditto.
25336 * gdb.base/a2-run.exp: Ditto.
25337 * gdb.base/break.exp: Ditto.
25338 * gdb.base/corefile.exp: Ditto.
25339 * gdb.base/list.exp: Ditto.
25340 * gdb.base/recurse.exp: Ditto.
25341 * gdb.base/scope.exp: Ditto.
25342 * gdb.base/signals.exp: Ditto.
25343
25344Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
25345
25346 * gdb.threads/Makefile.in (docdir): Removed.
25347
25348Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
25349
25350 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 25351 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 25352 @srcdir@.
d63a86f8 25353 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
25354 autoconf 2.5 or higher.
25355 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
25356
25357Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
25358
25359 * configure: Regenerated.
25360 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
25361 avoid name clashes with SunOS headers.
25362
25363Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
25364
25365 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
25366
25367Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
25368
25369 * gdb.base/callfuncs.exp: Finish last change -- make sure the
25370 prototype information ends up in the compiler info file.
25371
25372Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
25373
25374 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
25375 attempting to regenerate it. Eliminate use of a temporary file
25376 and just generate the info file directly. Source it immediately,
25377 for consistency of use.
25378 * gdb.base/corefile.exp: Ditto
25379 * gdb.base/exprs.exp: Ditto.
25380 * gdb.base/funcargs.exp: Ditto.
25381 * gdb.base/langs.exp: Ditto.
25382 * gdb.base/list.exp: Ditto.
25383 * gdb.base/mips_pro.exp: Ditto.
25384 * gdb.base/nodebug.exp: Ditto.
25385 * gdb.base/opaque.exp: Ditto.
25386 * gdb.base/ptype.exp: Ditto.
25387 * gdb.base/scope.exp: Ditto.
25388 * gdb.base/setvar.exp: Ditto.
25389 * gdb.base/signals.exp: Ditto.
25390 * gdb.base/whatis.exp: Ditto.
25391 * gdb.c++/templates.exp: Ditto.
25392 * gdb.c++/virtfunc.exp: Ditto.
25393 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 25394 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
25395
25396Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25397
25398 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
25399 it got fixed by the recent lookup_minimal_symbol_by_pc change.
25400 Increase timeout, a lot of single stepping might be needed if the
25401 target has no hardware watchpoints.
25402
25403Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
25404
25405 * gdb.base/break.exp: Ignore compiler warnings when compiling
25406 break.c.
25407 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
25408 * gdb.base/default.exp: Add h8300 xfails. Handle messages
25409 from remote-sim.
25410 * gdb.base/exprs.exp: Add h8300 xfails.
25411 * gdb.base/funcargs.exp: Likewise.
25412 * gdb.base/nodebug.exp: Likewise.
25413 * gdb.base/printcmds.exp: Likewise.
25414 * gdb.base/ptype.exp: Likewise.
25415 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
25416 h8300 xfails.
d63a86f8 25417 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
25418 on the h8300.
25419 * gdb.base/funcargs.c: Explicitly make last constant argument to
25420 call_after_alloca_subr an unsigned long type.
25421 * gdb.base/return.c: Include stdio.h.
25422
25423Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
25424
25425 * config/abug.exp: New file for the older Motorola Bug monitor
25426 that runs on the mvme13x series VME boards.
25427 * config/monitor.exp: Use the new config array for target settings
25428 if they exist.
25429
25430Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
25431
25432 * sim-gdb.exp: Make the SH simulator allocate less space when
25433 it is targeted.
25434
25435Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
25436
25437 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
25438 test.
25439
25440Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
25441
25442 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
25443 "rs6000-*-*" for "list function in include file" when gcc compiled.
25444 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
25445 for "p ctable1[120]".
25446 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
25447 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
25448 Remove setup_xfail for "rs6000-*-*" for
25449 "print 'scope0.c'::filelocal before run".
25450 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
25451 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
25452 since some compilers don't allow both options to be given
25453 on the same command line. Create object file and move it.
d63a86f8 25454
c906108c
SS
25455Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
25456
25457 * gdb.base/corefile.exp: Always regenerate the core file, since
25458 we always regenerate the coremaker program. Detect special case
25459 where registers cannot be read from core file.
d63a86f8 25460
c906108c
SS
25461Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
25462
25463 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
25464 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
25465 * gdb.c++/templates.exp: Only match on basename of file since
25466 some formats like xcoff don't encode directory information.
25467 * gdb.stabs/weird.exp: Use the right sed script for powerpc
25468 and rs6000 AIX xcoff targets.
25469 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
25470 * configure: Regenerate.
25471 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
25472 here, rather than in distclean.
d63a86f8 25473
c906108c
SS
25474Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
25475
25476 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
25477 defined, and use it to compile the test case with -O2. The
25478 native compilation still uses no optimization.
25479 * gdb.base/mips_pro.c: Remove inline assembly code since
25480 it is compiled PIC by default, which results in assembler
25481 warnings that make the testsuite think the compilation
25482 was unsuccessful.
25483
25484Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
25485
25486 * gdb.c++/misc.exp: Add note to message for
25487 "print s.a for foo struct" that this is a known gcc 2.7.2
25488 and earlier bug.
25489
25490Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
25491
25492 * gdb.base/break.exp: Fix pattern for matching "Delete all
25493 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
25494 setup_xfail for deleting all breakpoints test. Fix various
25495 timeout messages to include "(timeout)".
25496 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
25497 for "p t_float_values2(3.14159,float_val2)".
25498 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
25499 for "continue to call2g" when gcc compiled.
25500 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
25501 "up to foo in langs.exp", "show language at foo in langs.exp",
25502 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
25503 and "show language at fsub in langs.exp".
25504 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
25505 "list line 1 in include file", "list message for lines past EOF",
25506 "list function in include file", "list list0.h:foo", and
25507 "list filename:function; nonexistant function".
25508 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
25509 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
25510 and "ptype t_char_array" to be for native cc only.
d63a86f8 25511
c906108c
SS
25512Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
25513
d63a86f8 25514 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 25515 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 25516 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
25517
25518Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
25519
25520 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
25521 "bt in signals.exp". This problem only appears when running
25522 the testsuite, and then only intermittently.
25523
25524Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
25525
25526 * gdb.base/return.exp (return_tests): Differentiate between
25527 two tests of continuing.
25528
25529Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
25530
25531 * */Makefile.in (maintainer-clean): Remove config.log.
25532 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
25533 * gdb.c++/Makefile.in (PROGS): Add inherit.
25534 (clean): Remove *.ci.
25535
25536Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
25537
25538 * gdb.c++/misc.cc: Add test code from Mike Stump.
25539 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
25540
25541Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
25542
25543 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
25544 to "alpha-*-osf2*" and add comment.
25545 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
25546 setup_xfail for "step over execarg initialization" and
25547 "step over corearg initialization".
c906108c
SS
25548 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
25549 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
25550 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 25551 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
25552 "print func2::coremaker_local", and "backtrace in corefile.exp".
25553 * gdb.base/signals.exp: Build and source signals.ci.
25554 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
25555 to be for gcc only.
25556 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 25557
c906108c
SS
25558Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25559
25560 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
25561 Feb 3 procfs.c change.
25562
25563Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
25564
25565 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
25566
25567Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
25568
25569 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
25570 from dejagnu's apparent default of 10 seconds, which gives random
25571 results when running the tests over NFS on moderately loaded systems.
25572 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
25573
25574Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
25575
25576 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
25577 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 25578 result reports.
c906108c
SS
25579
25580Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
25581
25582 * configure.in (CY_AC_PATH_TCLH): Remove.
25583 * configure: Regenerate.
25584
25585Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
25586
25587 * gdb.c++/Makefile.in (clean): Add missing '{'.
25588
25589Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
25590
25591 * lib/gdb.exp: Provide a default value for noinferior.
25592
25593 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
25594 Load libgloss.exp.
25595
25596Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
25597
25598 * gdb.disasm/hppa.exp: Compile directly into an executable, use
25599 the executable, not the .o to run the tests from.
25600
25601Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
25602
25603 * gdb.base/break.exp: Don't test for program exit or exit status
25604 if $noresults if nonzero.
25605 * gdb.base/langs.exp: Likewise.
25606 * gdb.base/watchpoint.exp: Likewise.
25607
25608 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
25609 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
25610 trying to compile the testcase.
25611
25612Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
25613
25614 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
25615 * gdb.base/signals.exp (continue to handler): Likewise.
25616
25617Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
25618
25619 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
25620
25621 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
25622
25623Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
25624
25625 * gdb.base/corefile.exp: Recognize "not found" as failure
25626 when trying to determine if a core file was generated.
25627 If no core file was generate the first time, try again without
25628 the ulimit -c to work around braindamaged shells.
25629
25630Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
25631
25632 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
25633 [] tests with "test" and enclose string in quotes.
25634 * gdb.stabs/configure: Rebuild
d63a86f8 25635
c906108c
SS
25636Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
25637
25638 Changes in sync with expect:
25639 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
25640 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
25641 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
25642 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
25643 argument to AC_REQUIRE.
25644 * configure: Regenerated.
25645
25646Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
25647
25648 * gdb.base/corefile.exp: When generating a core, discard any
25649 error messages about ulimit not found and the "core dumped"
25650 message from the shell that runs the coredumper.
25651
25652Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
25653
25654 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
25655
25656 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
25657 which sed script to run. Expect failure for v_comb test
25658 on PA targets too.
d63a86f8 25659
c906108c
SS
25660Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
25661
25662 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 25663 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
25664
25665Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
25666
25667 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
25668 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 25669 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
25670 * lib/gdb.exp (default_gdb_start): Fix typo.
25671 * gdb.base/corefile.exp: Allow "Core was generated by ..."
25672 messages to not include the full program name that caused
25673 the core dump since some systems (such as solaris) apparently
25674 truncate this path to about 80 characters.
25675 When generating a core file first try increasing the core file
25676 size limit to unlimited since some systems may default it to
25677 zero, and it is harmless to try it. Move the test for failing
25678 to generate a core file to where it will actually get executed.
25679 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
25680 new gdb result from g++ debug info improvements and make old
25681 pattern obsolescent. Also account for size_t differences
25682 (may be int or long).
25683 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
25684 initialization before function call is placed in the delay slot
25685 and thus appears to be skipped over by commands such as "next".
25686
25687Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
25688
25689 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
25690
25691Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
25692
25693 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
25694 input source file; fix code to compile test to deal with this
25695 convention.
25696 * gdb.c++/*.exp: Likewise.
25697
25698Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
25699
25700 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
25701 "bt in signals.exp".
25702
25703Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
25704
25705 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
25706 "step over execarg initialization" and
889bf7c5 25707 "step over corearg initialization".
c906108c
SS
25708
25709Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
25710
25711 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
25712 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
25713
25714Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
25715
25716 From Rob Savoye (rob@poseidon.cygnus.com)
25717 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
25718 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
25719 configure.in}, gdb.disasm/{Makefile.in, configure.in},
25720 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
25721 configure.in}: Major reworking for autoconfig.
c906108c
SS
25722 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
25723 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 25724 New files.
c906108c
SS
25725 * config/unix-gdb.exp: Make GDB global.
25726 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
25727 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
25728 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
25729 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
25730 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
25731 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 25732 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
25733 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
25734 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
25735 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
25736 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 25737 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
25738 to returns as necessary, arrange for test to compile own testcase
25739 executable.
c906108c 25740 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 25741
c906108c
SS
25742Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
25743
25744 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 25745 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
25746 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
25747 "backtrace through signal handler".
25748
25749Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25750
25751 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
25752 continuing from a job control stop signal.
25753 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
25754
25755Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
25756
25757 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
25758 * gdb.base/corefile.exp: Likewise.
25759 * gdb.base/funcargs.exp: Likewise.
25760
25761Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
25762
25763 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
25764 * config/monitor.exp: Add support for setting baud rate.
25765
25766Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
25767
25768 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
25769 i*86-*-linux* xfails for "backtrace through signal handler".
25770 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
25771 "print func2::coremaker_local".
25772 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 25773 alpha-dec-osf2* xfail for
c906108c
SS
25774 "delete all breakpoints when none".
25775
25776Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
25777
25778 * gdb.base/break.exp: Change test that deletes all breakpoints
25779 when no user breakpoints are installed. A post 4.15 change
25780 causes gdb to no longer prompt in this case.
25781
25782Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
25783
25784 * gdb.base/return.exp (return_tests): Change xfail for test
25785 "correct value returned double test" to stop xfailing at
25786 Solaris 2.5. Apparently the bug has been fixed.
25787
25788Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
25789
25790 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
25791 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
25792
25793Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
25794
25795 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
25796 * gdb.disasm/hppa.s: Corresponding changes.
25797
25798Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
25799
25800 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
25801 makefile fragment.
25802 * config/mt-hpux: Deleted.
25803
25804Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
25805
d63a86f8 25806 * Many files: When warning about suppressed tests due to a
c906108c
SS
25807 nonexistant test binary, avoid incrementing the warning count.
25808
25809Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
25810
25811 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 25812
c906108c
SS
25813Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25814
25815 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
25816 "sparc-*-solaris2*".
25817
25818Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25819
25820 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
25821 Add global and local variables and initialize them.
25822 * gdb.base/corefile.exp: Test correct mapping of corefile sections
25823 by printing variables. Remove rs6000 and powerpc xfails, BFD now
25824 extracts the file name and terminating signal from the core file.
25825 * TODO: Remove note about tests for correct mapping of corefile.
25826 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
25827 from optimizing it away.
25828 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
25829 handles common blocks.
25830
25831Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
25832
25833 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
25834 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
25835
25836Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
25837
25838 * Makefile.in (maintainer-clean): New target, synonym for
25839 realclean.
25840 * gdb.base/Makefile.in (maintainer-clean): Likewise.
25841 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
25842 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
25843 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
25844 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
25845 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
25846
25847Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
25848
25849 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
25850 xfails when not gcc compiled for "print foo::funclocal".
25851 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
25852 "print foo::funclocal at foo",
25853 "print 'scope1.c'::foo::funclocal at foo",
25854 "print foo::funclocal_bss at foo",
25855 "print 'scope1.c'::foo::funclocal_bss at foo",
25856 "print foo::funclocal_ro at foo",
25857 "print 'scope1.c'::foo::funclocal_ro at foo",
25858 "print bar::funclocal at foo" and
25859 "print 'scope1.c'::bar::funclocal at foo".
25860 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
25861 gcc compiled for "print foo::funclocal at bar".
25862 Expand all messages to ensure that they identify that
25863 the test is at bar().
25864 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
25865 gcc compiled for:
25866 "ptype on opaque struct pointer (statically)",
25867 "ptype on opaque struct tagname (statically)",
25868 "ptype on opaque struct pointer (dynamically) 1",
25869 "ptype on opaque struct tagname (dynamically) 1",
25870 "ptype on opaque struct pointer (dynamically) 2" and
25871 "ptype on opaque struct tagname (dynamically) 2
25872 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
25873 gcc compiled for:
25874 "p datalocal"
25875 "whatis datalocal",
25876 "ptype datalocal",
25877 "p bsslocal",
25878 "whatis bsslocal", and
25879 "ptype bsslocal".
25880 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
25881 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
25882 when not gcc compiled.
25883 * gdb.base/funcargs.exp (float_and_integral_args): Add
25884 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
25885 compiled.
25886 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
25887 "backtrace from call6a" when not gcc compiled.
25888 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
25889 "backtrace from call7a" when not gcc compiled.
25890 * gdb.base/callfuncs.exp (do_function_calls):
25891 Add "hppa*-*-hpux*" xfail when not gcc compiled for
25892 "p t_char_array_values(char_array_val2,char_array_val1)",
25893 "p t_char_array_values(char_array_val1,char_array_val2)",
25894 "p t_char_array_values("carray 1","carray 2")",
25895 "p t_char_array_values("carray 1",char_array_val2)",
25896 "p t_char_array_values(char_array_val1,"carray 2")",
25897 "p sum_args(1,{2})",
25898 "p sum_args(2,{2,3})",
25899 "p sum_args(3,{2,3,4})",
25900 "p sum_args(4,{2,3,4,5})"
25901 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
25902 "backtrace in corefile.exp" when not gcc compiled.
25903
25904Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25905
25906 * gdb.base/signals.exp: Rewrite `handle all print' test as
25907 a procedure. Accept blanks or TABs as whitespace, increase
25908 timeout and expect input buffer size for the large output
25909 from the command. Remove "i*86-*-bsdi2.0" xfail.
25910
25911Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25912
25913 * gdb.base/setvar.exp: Add new testcases for truncation when
25914 assigning invalid values to bitfields.
25915
25916Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
25917
d63a86f8 25918 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
25919 mips-sgi-irix* xfail for
25920 "call inferior func with struct - returns char *"
25921 and fix test so that an optional (unsigned char *) cast is
889bf7c5 25922 accepted in the result.
c906108c
SS
25923
25924Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
25925
25926 * gdb.base/funcargs.exp (float_and_integral_args): Remove
25927 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
25928 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
25929 * gdb.base/signals.exp: Remove duplicate "handle all print" test
25930 that accidentally got checked in.
25931
25932Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
25933
d63a86f8 25934 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
25935 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
25936 compiled test.
25937 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
25938 Add mips-sgi-irix5* xfail for not gcc compiled.
25939 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
25940 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
25941 "p top", "whatis top", "p middle", and "whatis middle".
25942 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
25943 "whatis signed char" for not gcc compiled.
25944 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
25945 "set variable signed char=-1 (-1)" and
25946 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
25947 * gdb.base/funcargs.exp (float_and_integral_args):
25948 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
25949 Add mips-sgi-irix* xfail when not gcc compiled for
25950 "continue to call2b".
25951 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
25952 "continue to call2g".
25953 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
25954 "backtrace from call6a"
25955 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
25956 "backtrace from call7k".
25957 Add mips-sgi-irix5* xfail when not gcc compiled for
25958 "backtrace from call7a".
25959 (localvars_after_alloca): Fix gdb_test cmds for
25960 "print * after runto ...".
25961 Remove rs6000-*-* xfails for
25962 "print i after runto localvars_after_alloca" and
25963 "print l after runto localvars_after_alloca"
25964 for all compilers.
25965 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 25966 when not compiled with gcc, for:
c906108c
SS
25967 "print signed char == (minus)",
25968 "print signed char != (minus)",
25969 "print signed char < (minus)",
25970 "print signed char > (minus)".
25971 * gdb.base/callfuncs.exp (do_function_calls):
25972 Add mips-sgi-irix* xfail, when compiled with native compiler, for
25973 "call inferior func with struct - returns char *".
d63a86f8 25974 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
25975 "correct value returned double test" to include Solaris 2.4.
25976 * gdb.base/funcargs.exp (float_and_integral_args):
25977 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 25978
c906108c
SS
25979Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25980
25981 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
25982 enumeration bitfields if compiling with GNU C.
25983 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
25984 to empty' prompt.
25985
25986Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
25987
25988 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
25989 test for PRO targets.
25990
25991 * gdb.base/funcargs.exp: Avoid ever setting more than 8
25992 breakpoints in the inferior at any given time by making
25993 two groups of breakpoints for call2*, call6* and call7*
25994 tests.
25995
25996Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25997
25998 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
25999 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
26000 from optimizing it away.
26001 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
26002 "call inferior func with struct".
26003
26004Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
26005
26006 * configure.in: Only configure gdb.chill for particular targets.
26007
26008Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
26009
26010 * gdb.base/Makefile.in: Add action to .c.o transformation
26011 rule that generates a .ci file for each .o file and remove
26012 explicit .c.o rules except for callfuncs.o.
26013 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
26014 generates a .ci file for each .o file and remove explicit
26015 .cc.o rules.
26016 (clean): Remove *.tmp *.ci files.
26017 (EXECUTABLES): Remove templ-info.exp.
26018 * gdb.base/compiler.c: New file.
26019 * gdb.c++/compiler.cc: New file
26020 * gdb.base/scope.exp: Source gdb.base/scope.ci.
26021 Change rs6000-*-* xfail for
26022 "print 'scope0.c'::filelocal_ro" and
26023 "print 'scope1.c'::filelocal" and
26024 "print 'scope1.c'::filelocal_bss" and
26025 "print 'scope1.c'::filelocal_ro" and
26026 "print 'scope1.c'::foo::funclocal" and
26027 "print 'scope1.c'::foo::funclocal_ro" and
26028 "print 'scope1.c'::bar::funclocal" and
26029 "print 'scope0.c'::filelocal_ro" and
26030 "print 'scope1.c'::filelocal at foo" and
26031 "print 'scope1.c'::filelocal_bss at foo" and
26032 "print 'scope1.c'::filelocal_ro at foo" and
26033 "print 'scope1.c'::foo::funclocal at foo" and
26034 "print 'scope1.c'::foo::funclocal_bss at foo" and
26035 "print 'scope1.c'::foo::funclocal_ro at foo" and
26036 "print 'scope1.c'::bar::funclocal at foo" and
26037 "print 'scope0.c'::filelocal_ro" and
26038 "print 'scope1.c'::filelocal" and
26039 "print 'scope1.c'::filelocal_bss" and
26040 "print 'scope1.c'::filelocal_ro" and
26041 "print 'scope1.c'::foo::funclocal" and
26042 "print 'scope1.c'::foo::funclocal_bss" and
26043 "print 'scope1.c'::foo::funclocal_ro" and
26044 "print 'scope1.c'::bar::funclocal" and
26045 "print 'scope1.c'::bar::funclocal_bss"
26046 to only be xfail'd when not compiled with gcc.
d63a86f8 26047 Add rs6000-*-* xfail for
c906108c
SS
26048 "print 'scope0.c'::filelocal_bss before run"
26049 when compiled with gcc.
26050 (test_at_main): Add rs6000-*-* xfail for
26051 "print filelocal_ro in test_at_main"
26052 when compiled with gcc.
26053 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 26054 Add rs6000-*-aix* xfail for
c906108c
SS
26055 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
26056 "ptype t_char_array", not compiled with gcc.
26057 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
26058 xfail for "list foo (in include file)" when gcc compiled.
26059 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 26060 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
26061 "run to call0a" if not compiled with gcc.
26062 (unsigned_integral_args): Add rs6000-*-* xfail for
26063 "run to call1a" if not compiled with gcc.
26064 (float_and_integral_args): Add rs6000-*-* xfail for
26065 "run to call2a" if not compiled with gcc and for
26066 "continue to call2b" for any compiler.
26067 Add rs6000-*-* xfail to
26068 "print f1 after run to call2a" for gcc compiled.
26069 (discard_and_shuffle): Add rs6000-*-* xfail for
26070 "run to call6a".
26071 (shuffle_round_robin): Add rs6000-*-* xfail for
26072 "backtrace from call7a" if not compiled with gcc.
26073 Add rs6000-*-* xfail for
26074 "backtrace from call7b" if compiled with gcc.
26075 (call_after_alloca): Add rs6000-*-* xfail for
26076 "print c in call_after_alloca" and
26077 "print s in call_after_alloca" and
26078 "backtrace from call_after_alloca_subr"
26079 if not compiled with gcc.
26080 (localvars_in_indirect_call): Add rs6000-*-* xfail for
26081 "print c in localvars_in_indirect_call" and
26082 "print c in localvars_in_indirect_call" and
26083 "backtrace in indirectly called function" and
26084 "stepping into indirectly called function"
26085 if not compiled with gcc.
26086 (localvars_after_alloca): Add rs6000-*-* xfail for
26087 "print c after runto localvars_after_alloca" and
26088 "print s after runto localvars_after_alloca" and
26089 "print i after runto localvars_after_alloca" and
26090 "print l after runto localvars_after_alloca"
26091 for all compilers.
26092 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
26093 than whatis-info.exp.
26094 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
26095 than opaque-info.exp.
26096 Setup rs6000-*-* xfail for
d63a86f8 26097 "ptype on opaque struct pointer (statically)" and
c906108c
SS
26098 "ptype on opaque struct pointer (dynamically)" when
26099 not compiled with gcc.
26100 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
26101 rather than callf-info.exp.
26102 (do_function_calls): Add clear_xfail for rs6000-*-* for
26103 "p t_float_values2(3.14159,float_val2)". Seems to work
26104 fine there, both with xlc and gcc. Need to find out what
26105 it is doing right and fix other platforms.
26106 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
26107 "call inferior func with struct - returns int",
26108 "call inferior func with struct - returns long",
26109 "call inferior func with struct - returns float",
26110 "call inferior func with struct - returns double",
26111 "call inferior func with struct - returns char *",
26112 but only if not gcc compiled (presumes xlc compiled).
26113 Change rs6000-*-* xfails for
26114 "call inferior func with struct - returns char" and
26115 " call inferior func with struct - returns short" to only
26116 xfail if not using gcc.
26117 (clean mostlyclean): Remove *.ci and *.tmp files.
26118 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
26119 than templ-info.exp.
26120 * gdb.base/langs.exp: Source gdb.base/langs.ci.
26121 Add rs6000-*-* xfail for "up to foo in langs.exp"
26122 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 26123 when not gcc compiled.
d63a86f8 26124
c906108c
SS
26125Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
26126
26127 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
26128 * gdb.base/corefile.exp: Likewise.
26129 * gdb.base/list.exp: Likewise.
26130 * gdb.base/scope.exp: Likewise.
26131 * gdb.base/siganls.exp: Likewise.
26132
26133 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
26134 compiler output.
26135 * gdb.base/whatis.exp: Likewise.
26136
26137Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
26138
26139 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
26140 failure (opcode table has been fixed to match reality).
26141
26142Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
26143
26144 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
26145 "call inferior func with struct - returns char",
26146 "call inferior func with struct - returns short"
26147
26148 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
26149 "print 'scope0.c'::filelocal at main",
26150 "print 'scope0.c'::filelocal_bss in test_at_main",
26151 "print 'scope0.c'::filelocal at foo",
26152 "print 'scope0.c'::filelocal_bss in test_at_foo",
26153 "print 'scope0.c'::filelocal at bar",
26154 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 26155
c906108c
SS
26156 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
26157 in source file 1". This bug seems to have been fixed with both
26158 gcc and native cc (was native assembler bug?).
26159
26160Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
26161
26162 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
26163 "backtrace through signal handler" to "i*86-*-sysv4*".
26164 * gdb.base/signals.exp: Add xfail for "'next' behaved as
26165 continue" case. Add "known SVR4 bug" to fail message.
26166 Add "i*86-*-bsdi2.0" xfail for "handle all print".
26167 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
26168 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
26169 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
26170 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
26171 "up to foo in langs.exp", "show language at foo in
26172 langs.exp", "up to cppsub_ in langs.exp", "show
26173 language at cppsub_ in langs.exp", "up to fsub in
26174 langs.exp", and "show language at fsub in langs.exp".
26175 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
26176 "bactrace in corefile.exp".
26177 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
26178 "call inferior function with struct - returns float" and
26179 "call inferior function with struct - returns double".
d63a86f8 26180
c906108c
SS
26181Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
26182
26183 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
26184 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
26185 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
26186 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
26187
26188Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
26189
26190 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
26191 (or overriden) "CHILL" macro rather then bare "gcc".
26192 Also look for ../../gcc/xgcc since that is what we will
26193 actually need, not "Makefile". Remove following assignment
26194 of CHILL to CHILL_FOR_TARGET because that results in
26195 recursive definition.
26196
26197Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
26198
26199 * gdb.base/corefile.exp: Change xfail for backtrace in
26200 corefile.exp from linuxaout to all linux.
26201 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
26202 cases where we miss the breakpoint at the signal handler
26203 for some reason. Setup xfail for linuxoldld/linuxaout and
26204 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
26205 hitting SIGURG breakpoint.
26206 * gdb.base/signals.exp: Setup xfail for "next" acting like
26207 continue to add linuxoldld. Setup xfail for all linux for
26208 "next to handler in signals_tests_1", "backtrace in
26209 signals_tests_1", "continue to func1", "pass SIGUSR1",
26210 and continue to handler".
26211
26212Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
26213
26214 * Update all FSF addresses except those in COPYING* files.
26215
26216Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
26217
26218 * gdb.base/a2-run.exp: Change messages to be more explicit about
26219 the status of args, and quote binfile in results.
26220
26221Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
26222
26223 * gdb.base/callfuncs.exp: Add tests for passing structs to
26224 inferior functions and return various types.
26225 * gdb.base/callfuncs.c: Add functions to receive a struct
26226 and return a member of the struct, in various types.
26227
26228Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26229
26230 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
26231
26232Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
26233
26234 * config/vxworks29k.exp: New file, sources vxworks.exp.
26235
26236Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
26237
26238 * config/gdbremote.exp: New file. Testing framework using
26239 gdbserver.
26240
26241Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
26242
26243 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
26244 "call function when asleep" and "send end of file".
26245 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
26246 for "backtrace in corefile.exp".
26247 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
26248 for "backtrace through signal handler".
26249 * gdb.base/corefile.exp: Make sure we actually generate a core file
26250 before trying the core tests. Some systems allow the user to suppress
26251 generation of core files and default to that (linux for example).
26252 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
26253 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
26254
26255Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
26256
26257 * gdb.threads: New directory with some crude multi-threaded
26258 gdb tests (step.exp and step2.exp).
26259 * config/mt-lynx (STEP_EXECUTABLE): Define.
26260 (THREADFLAGS): Define.
26261
26262Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
26263
26264 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
26265
26266 * gdb.base/signals.exp: Disable whole file for lynx until
26267 further notice.
26268
26269 * gdb.base/signals.exp: xfail test where "next" acts like
26270 "continue" for lynx.
26271
26272 * gdb.base/interrupt.exp: xfail test for calling function while
26273 inferior is asleep for lynx.
26274
26275 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
26276 than one cr-lf after each command.
26277
26278Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26279
26280 * configure.in: Reinstate setting of stabsdirs variable, fix
26281 typo in setting up configdirs for native builds.
26282
26283 * gdb.base/return.exp: Fix typo in return double test.
26284 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
26285 compiler from optimizing them away.
26286
26287Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
26288
26289 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
26290 sequences to be echo'd by gdb when using gdb_test.
26291 * gdb.chill/chexp.exp: Likewise.
26292 * gdb.fortran/exprs.exp: Likewise
26293
26294Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
26295
26296 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
26297 after the inferior gdb has started.
26298
26299 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
26300 after each command.
26301 * gdb.base/funcargs.exp: Likewise.
26302 * gdb.base/gdbvars.exp: Likewise.
26303 * gdb.base/interrupt.exp: Likewise.
26304 * gdb.base/list.exp: Likewise.
26305 * gdb.base/watchpoint.exp: Likewise.
26306 * gdb.c++/demangle.exp: Likewise.
26307 * gdb.c++/inherit.exp: Likewise.
26308 * gdb.chill/chexp.exp: Likewise.
26309 * gdb.fortran/exprs.exp: Likewise.
26310
26311 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
26312 test if we can't handle IO to/from the inferior.
26313
26314 * gdb.c++/misc.exp: Always check for a program already being
26315 started after sending a "run" command to gdb.
26316
26317 * gdb.base/twice.exp: Start with a fresh gdb.
26318
26319 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
26320 only depend on gdb's expression code, not the chill runtime.
26321
26322 * gdb.base/return.c: Put return values into variables so we
26323 can have gdb print them rather than depending on the program
26324 to print them.
26325 * gdb.base/return.exp: Corresponding changes.
26326
26327 * lib/gdb.exp: Provide default value for noinferiorio.
26328 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
26329 the inferior.
26330
26331 * gdb.base/break.exp: Always check for a program already being
26332 started after sending a "run" command to gdb.
26333 (text_next_with_recursion): Don't check the output from the
26334 program's printf statement. Instead just make sure the program
26335 exited.
26336
26337 * gdb.base/commands.exp: Protect tests which need arguments with
26338 $noargs conditionals.
26339
26340Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26341
26342 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
26343 of structure member arrays to match gdb/valops.c:value_addr change.
26344
26345Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
26346
26347 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
26348 cases.
26349
26350Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
26351
26352 * configure.in (configdirs): Remove gdb.chill from default list
26353 of subdirs and then add it back in only if doing a native build.
26354 The current chill compiler does not yet work in any cross build.
26355 * Revert all signal changes from Jul 6.
26356 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
26357 for sh-hms targets, allowing these tests to link, with no other
26358 changes. Testing is suppressed by setting "nosignals" in site.exp.
26359
26360Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
26361
26362 * configure.in (signaldirs): Define and add to configdirs for all
26363 targets except some specific ones that are known to not support signals.
26364 Also clean up formatting.
26365 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
26366 (signals, sigall): Remove rules to build.
26367 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
26368 Moved to new gdb.signals directory.
26369 * gdb.signals: New test directory.
26370 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
26371 signals.c signals.exp}: New or moved files.
26372
26373Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
26374
26375 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
26376
26377Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
26378
26379 * gdb.base/return.exp: Xfail `return double' test failure
26380 on at least Solaris 2.3 and handle future/past versions on
26381 a case by case basis as appropriate. Also update message
26382 to include i*86 failures.
26383
26384Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26385
26386 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
26387
26388 * lib/gdb.exp: Fix comment which erroneously identified
26389 gdb_file_cmd as gdb_load (the 19 May change was in fact to
26390 gdb_file_cmd not gdb_load).
26391 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
26392
26393 * gdb.base/setvar.exp: Make test names consistent between pass and
26394 fail cases. Use gdb_test more.
26395
26396Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26397
26398 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
26399
26400Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26401
26402 * gdb.base/help.exp: Fix expected help string for `show commands'.
26403
26404Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
26405
26406 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
26407
26408 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
26409 of a text section.
26410
26411Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
26412
26413 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
26414 that loop eventually terminates. Fix Connection refused logic so
26415 that testsuite will expire nicely.
26416
26417Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
26418
26419 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
26420 config/rom68k.exp: New tcl glue for the appropriate monitors.
26421 These all just end up calling monitor.exp.
26422 * config/monitor.exp (gdb_target_monitor): Handle `Connection
26423 refused' by retrying. Cleanup some timeout issues.
26424 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
26425 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
26426 callers don't have to set/restore global timeout variable.
26427
26428 * The following set of changes centralizes management of the global
26429 timeout variable. This way, it can be set in one target dependent
26430 place instead of dozens of places scattered throughout the test suite.
26431 If you need to lengthen a timeout, then you should either set timeout
26432 in one of the config/{target}.exp files, or multiply it by a factor.
26433 Setting it to an absolute value is always going to lose for some
26434 targets.
26435 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
26436 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
26437 * gdb.base/funcargs.exp: Don't set timeout.
26438 * gdb.base/list.exp (test_forward_search): Only use local timeout.
26439 * gdb.base/printcmds.exp (test_print_string_constants
26440 test_print_array_constants): Don't set timeout.
26441 * gdb.base/ptype.exp: Don't set timeout.
26442 * gdb.base/recurse.exp: Don't set timeout.
26443 * gdb.base/return.exp: Don't set timeout.
26444 * gdb.base/watchpoint.exp: Don't set timeout.
26445 * gdb.c++/classes.exp (do_tests): Don't set timeout.
26446 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
26447
26448Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
26449
26450 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
26451
26452Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26453
26454 * lib/gdb.exp: Disable chill tests for irix5.
26455
26456Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26457
26458 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
26459 each test pass or fail.
26460
26461Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26462
26463 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
26464 xlc not gcc.
26465
26466Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
26467
26468 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
26469
26470Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
26471
26472 * config/est.exp: Fix copyright and comments. Remove dead code.
26473 Use targetname, serialport and baud variables instead of fixed
26474 constants.
26475 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
26476 * config/cpu32bug.exp: New file to support cpu32bug monitors.
26477
26478Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26479
26480 * gdb.base/watchpoint.exp: Don't run
26481 test_watchpoint_triggered_in_syscall for sunos.
26482
26483Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26484
26485 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
26486 they don't seem to exist. Do include stdio.h.
26487
26488Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26489
26490 * gdb.base/a1-selftest.exp: Add alpha xfail.
26491
26492Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26493
26494 * gdb.base/watchpoint.c (main): Prompt before calling read().
26495 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
26496 Revise accordingly. Remove cruft about sending "123" several
26497 times, until it gets noticed. Clean up the "print buf[0]" stuff
26498 so that it passes or fails, and waits for prompts in the usual way.
26499
26500Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26501
26502 * gdb.base/recurse.exp: Fix comment.
26503
26504 * TODO: Remove item about printing variables in nodebug.exp. Add
26505 item about enabling tests which are only run on some targets.
26506
26507 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
26508 fail, make test names unique, use new gdb_test convention
26509 regarding pattern, use gdb_test more, etc.).
26510
26511 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
26512 fail, make test names unique, etc.).
26513
26514Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26515
26516 * gdb.base/nodebug.c: Change return type of top and middle to
26517 short.
26518 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
26519 are fixed by the recent mdebugread.c changes. Allow `short ()'
26520 as type for top and middle.
26521
26522Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26523
26524 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
26525 nearly as I can tell, the whole thing was an accident in Stu's
26526 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
26527 to replace a send/expect pair with gdb_test, but ended up only
26528 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
26529 of 30 Mar 1995 took care of it, but left this vestigial comment
26530 which I am now nuking.
26531
26532Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26533
26534 * gdb.base/break.exp: Look for different line number for
26535 breakpoint at main depending on usestubs.
26536
26537Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26538
26539 * gdb.base/list.exp: Adjust some alternate expect patterns to
26540 match recent list0.c change. Add alternate expect pattern for
26541 output from `list default lines around main' for optimizing
26542 compilers.
26543
26544Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26545
26546 * lib/gdb.exp: If nosignals is not set, set it to 0.
26547
26548Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
26549
26550 * config/slite-gdb.exp: Responds to load symbol table prompt.
26551 * gdb.base/break.exp: Adjust line number, fix rerun.
26552 * gdb.base/langs0.c: Add #ifdef usestubs.
26553
26554Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
26555
26556 * gdb.base/list.exp: Adjust line contents after adding new lines in
26557 list0.c. Also fix a syntax error.
26558
26559 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
26560 * gdb.base/break.exp: ditto.
26561 * gdb.base/list.exp: ditto.
26562 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
26563 * gdb.base/run.c: ditto.
26564 * gdb.base/list0.c: ditto.
26565 * gdb.base/funcargs.c: ditto.
26566
26567Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
26568
26569 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
26570 $targetname, $serialport and $baud instead of hardwired variables.
26571 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
26572 target doesn't support signals.
26573
26574Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
26575
26576 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
26577
26578Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26579
26580 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
26581 Don't rely on the value of an auto variable before it has been
26582 initialized. Use gdb_test more.
26583
26584Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26585
26586 * lib/gdb.exp (default_gdb_version): A version number must start
26587 with a digit, but other than that contains all characters up to
26588 the first whitespace character.
26589
26590Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26591
26592 * gdb.base/commands.exp (breakpoint_command_test): New tests.
26593
26594Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26595
26596 * gdb.c++/*.exp: Warn if executable does not exist. The original
26597 reason for skipping the warning was that configure.in sometimes
26598 intentionally skipped building the executables but the tcl code
26599 had no way of knowing. That (a) was always bogus with respect to
26600 error handling, (b) is no longer true (right now there is no way
26601 to skip C++ tests).
26602
26603 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
26604
26605Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26606
26607 * gdb.base/list.exp: Add expect patterns for output from
26608 SunPRO compiled executables.
26609 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
26610 types.
26611
26612Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26613
26614 * gdb.base/break.exp (test_next_with_recursion): Accept any line
26615 number (we are already testing that the correct source line text
26616 gets printed).
26617
26618 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
26619 that is what is intended, but something needed to be done to get
26620 sunos4 native working again.
26621
26622 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
26623
26624 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
26625 apparently went with a (very) old xfail.
26626
26627Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
26628
26629 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
26630 runto_main is a proc in gdb.exp that will do 'step' for target use
26631 stubs.
26632 * gdb.base/exprs.exp: ditto.
26633 * gdb.base/interrupt.exp: ditto.
26634 * gdb.base/opaque.exp: ditto.
26635 * gdb.base/printcmds.exp: ditto.
26636 * gdb.base/ptype.exp: ditto.
26637 * gdb.base/scope.exp: ditto.
26638 * gdb.base/setvar.exp: ditto.
26639 * gdb.base/signals.exp: ditto.
26640 * gdb.base/twice.exp: ditto.
26641 * gdb.c++/classes.exp: ditto.
26642 * gdb.c++/inherit.exp: ditto.
26643 * gdb.c++/templates.exp: ditto.
26644 * gdb.base/break.exp: no run and hit main for stubs. Change line
26645 numbers for breakpoints and info breakpoint.
26646 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
26647 breakpoint().
26648 * gdb.base/callfuncs.c: ditto.
26649 * gdb.base/exprs: ditto.
26650 * gdb.base/interrupt.c: ditto.
26651 * gdb.base/opaque0.c: ditto.
26652 * gdb.base/printcmds.c: ditto.
26653 * gdb.base/ptype.c: ditto.
26654 * gdb.base/scope0.c: ditto.
26655 * gdb.base/setvar.c: ditto.
26656 * gdb.base/signals.c: ditto.
26657 * gdb.base/twice.c: ditto.
26658 * gdb.c++/misc.cc: ditto.
26659 * gdb.c++/templates.cc: ditto.
26660
26661Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26662
26663 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
26664
26665 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
26666 somewhere between `read' and `main.c'. I'm pretty sure the
26667 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
26668 and it isn't particularly useful.
26669
26670 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
26671
26672Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26673
26674 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
26675
26676Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
26677
26678 * config/mt-slite: add LIBS and -nostdlib.
26679 * config/slite-gdb.exp: add this new file to support sparclite target.
26680
26681Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
26682
26683 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
26684
26685 * gdb.base/a2-run.exp: Change argument to istarget from
26686 "*-*-vxworks" to "*-*-vxworks*".
26687 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
26688
26689Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
26690
26691 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
26692 will not runto main but do a 'step' to step out of breakpoint().
26693 * config/mt-slite: add -Dusestubs.
26694
26695Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26696
26697 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
26698 instead of just @.
26699
26700 * gdb.base/signals.exp: Add test for "handle all print".
26701 * TODO: Remove "handle all print". Also remove item about
26702 checking copyright date (I don't like the idea of a spurious FAIL
26703 based on when we run the tests).
26704
26705 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
26706 for SunOS4 (reason for failure not investigated). Remove
26707 redundant test for $binfile.
26708
26709 * gdb.base/nodebug.c (array_index): Call malloc.
26710
26711 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
26712
26713Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
26714
26715 * gdb.base/recurse.exp: Update gdb_test invocation to use new
26716 conventions and slightly simplify the matching regexp.
26717
26718Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26719
26720 * gdb.base/break.exp: Update gdb_test invocation to use new
26721 convention.
26722
26723 * lib/gdb.exp: If noargs is not set, set it to 0.
26724
26725 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
26726 tests unique.
26727
26728 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
26729
26730Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26731
26732 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
26733 one argument of type "<non-float parameter>".
26734
26735Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
26736
26737 * config/rom68k.exp: New file to support Motorola IDP board.
26738 * gdb.base/a2-run.exp: Skip this file if noargs is set.
26739 * gdb.base/break.c: Change things around so that this program
26740 doesn't depend upon args. This is necessary to make remote
26741 targets work (in general, they can't take args).
26742 * gdb.base/break.exp: Don't try to send args to program. Don't
26743 expect output. Also, replace lots of code with gdb_test.
26744
26745Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26746
26747 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
26748 printing of '\'' (which is what the comment says we are testing,
26749 even though we were not), not '''.
26750 (test_integer_literals_rejected): Test that printing ''' is an error.
26751
26752 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
26753 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
26754 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
26755 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
26756 Use gdb_test not test_print_accept.
26757 * lib/gdb.exp: Remove test_print_accept.
26758
26759 * gdb.base/signals.exp (signal_tests_1): Make pass message
26760 consistent with fail message.
26761
26762 * gdb.base/whatis.exp: Remove xfails for printing char vs.
26763 unsigned char; the bug (PR 1821) is fixed.
26764
26765 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
26766
26767 * gdb.base/scope.exp (test_at_localscopes): Call pass for
26768 successful tests--makes xfailing them work right.
26769
26770Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26771
26772 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
26773 only \r\n, not .*. The test can pass .* as the last thing in
26774 $pattern if that is what it wants. In addition to providing this
26775 flexibility, this change should speed up pattern matching in cases
26776 where the pattern already ended with .* (there were a number of
26777 them). This change also helps catch bad patterns--in the old
26778 scheme the typo "char \*" instead of "char \\*" would pass. Now
26779 it is caught.
26780 * Many .exp files: Update callers.
26781
26782 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
26783 clearer and does not spuriously match multiple ('s. Likewise for
26784 ) and *.
26785
26786 * gdb.base/nodebug.exp: Test ability to call a function and pass
26787 it a string (even with no debugging info).
26788
26789 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
26790 "p '\'", which is the same as "p ''" once tcl gets done with
26791 quoting, to "p '\\'", which I suspect is what is intended (one
26792 backslash gets sent to GDB).
26793
26794 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
26795
26796Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26797
26798 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
26799 1817) was fixed literally years ago.
26800
26801Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26802
26803 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
26804 test, it causes stepping out of call_after_alloca_subr with
26805 optimizing compilers.
26806 (localvars_in_indirect_call): Consume GDB prompt if `finish'
26807 fails.
26808
26809 * gdb.c++/templates.exp: Source templ-info.exp only if
26810 the templates executable exists.
26811
26812 * gdb.c++/misc.cc (class Contains_static_instance,
26813 class Contains_nested_static_instance),
26814 gdb.c++/classes.exp (test_static_members): Test printing of
26815 a class that contains a static instance of the class.
26816
26817Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26818
26819 * gdb.base/langs2.c (cppsub_): Don't prototype.
26820 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
26821 only, I believe).
26822
26823Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26824
26825 * lib/gdb.exp (skip_chill_tests): New procedure.
26826
26827 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
26828
26829Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
26830
26831 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
26832 each expect pattern. Cuts runtime from 12 to about 4 seconds.
26833
26834Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26835
26836 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
26837
26838 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
26839 disassemble 8, not 16, instructions for part 4.
26840
26841 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
26842 support the latter anymore.
26843
26844 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
26845 -DNO_PROTOTYPES.
26846 * gdb.base/callfuncs.c: Control use of prototypes based on
26847 NO_PROTOTYPES, not __STDC__.
26848 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
26849 t_float_values2 tests if prototypes in use.
26850
26851 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
26852 t_double_values): When checking differences against DELTA, check
26853 that difference is within the range (-DELTA,DELTA), not just
26854 (-infinity,DELTA).
26855
26856Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
26857
26858 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
26859 'file' command firts, then 'target', then 'load', this is due to gdb
26860 target set up.
26861 * config/mips-gdb.exp: Fix a couple regular exp bugs.
26862
26863Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
26864
26865 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
26866 FP load/store variants.
26867 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
26868
26869Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
26870
26871 * gdb.base/term.exp: Do not give a warning if not native, it is
26872 not an abnormal condition.
26873
26874Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
26875
26876 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
26877 t_char_array".
26878
26879Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
26880
26881 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
26882 are getting the version number.
26883
26884 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
26885 if not native, it is not an abnormal condition.
26886
26887Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26888
26889 * lib/gdb.exp: Just use "file exists", rather than undocumented
26890 dejagnu procedure "findfile".
26891
26892Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
26893
26894 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
26895 (LDFLAGS): Set to -Xlinker -Ur.
26896
26897 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
26898 Removed, these values are set by lib/gdb.exp.
26899
26900 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
26901
26902Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
26903
26904 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
26905 of replicating gdb startup code.
26906
26907 * config/mt-vxworks (LDFLAGS): Set to -r.
26908 (CFLAGS_FOR_TARGET): Removed.
26909
26910 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
26911 (gdb) and gdb for vxworks uses (vxgdb).
26912
26913 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
26914 executable is not in the tree and host != target, use sed and
26915 program_transform_name to determine the gdb name used by the
26916 target.
26917
26918 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
26919 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
26920
26921Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26922
26923 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
26924 floats, chars, and shorts where there are ANSI-style function
26925 definitions.
26926
26927 * gdb.base/langs.exp, gdb.base/langs*: New test.
26928 * gdb.base/Makefile.in: Build it.
26929 * TODO: Remove item about checking that C names don't get C++
26930 demangling applied; this test tests it.
26931
26932Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26933
26934 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
26935 went with the const70 xfail. The xfail went away a year ago.
26936
26937 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
26938
26939 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
26940 for hp300.
26941
26942 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
26943
26944 * gdb.base/a1-selftest.exp: Don't run on hp300.
26945
26946Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26947
26948 * Makefile.in (site.exp): Set host_alias and target_alias as well
26949 as host_triplet and target_triplet.
26950
26951Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26952
26953 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
26954
26955 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
26956 places as other ecoff systems).
26957
26958 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
26959 ultrix.
26960
26961Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26962
26963 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
26964 remove them.
26965 * gdb.base/nodebug.exp: Accept "function" in addition to "text
26966 variable and "variable" in addition to "data variable".
26967 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
26968
26969 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
26970 2.
26971 * gdb.base/list1.c (long_line): Add additional statement at start
26972 of function.
26973 * gdb.base/list.exp (test_forward_search): Update line number to
26974 reflect new statement.
26975
26976Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26977
26978 * gdb.base/signals.exp: Reinitialize searched source directories
26979 after gdb_start call.
26980
26981Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
26982
26983 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
26984 * gdb.stabs/Makefile.in: Likewise.
26985
26986 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
26987 change. Instead split the tests into smaller pieces.
26988 * gdb.disasm/hppa.s: Corresponding changes.
26989
26990Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26991
26992 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
26993 Quote ^C when passing it to stty. For some shells ^ is a pipe.
26994
26995 * gdb.base/funcargs.exp: Modify many tests so that every test
26996 either passes or fails. Make some test names unique.
26997
26998Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26999
27000 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
27001 Call stty to set interrupt character.
27002
27003 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
27004 for HP assembler versus GNU assembler based on actual behavior of
27005 $(CC), rather than assuming that $(AS) is always the GNU assembler.
27006
27007 * TODO: Suggest a few more stepping tests.
27008
27009Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
27010
27011 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
27012 restart GDB for h8300 after a continue.
27013 (return): Add pattern to match a29k-udi behavior.
27014 * gdb.base/nodebug.exp: Remove obsolete comment.
27015 * gdb.base/regs.exp: New file, testing of register displays.
27016 * gdb.base/return.exp: Fix typo in reference to $objdir.
27017 * gdb.base/whatis.exp: Always start with a fresh GDB.
27018
27019Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27020
27021 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
27022 higher, these tests generate a lot of output.
27023
27024Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27025
27026 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
27027 code following the catch silently ignored some errors; without the
27028 catch they should be thrown like any other tcl error. Also, the
27029 catch used "" instead of {} which meant all the callers who wanted
27030 to include one of the characters "[]$ had to quote it an extra time.
27031 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
27032 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
27033 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
27034 Remove extra quoting.
27035
27036Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
27037
27038 * gdb.base/commands.exp: Make test names unique; every test either
27039 passes or fails. Update some comments.
27040
27041 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
27042
27043Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27044
27045 The following fixes a FAIL caused by the fact that the alpha stabs
27046 configuration didn't use the ".if alpha" code in weird.def.
27047 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
27048 bit pointer, so the 32 bit version works even on the alpha.
27049 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
27050 Remove the stuff which allowed us to have separate versions for
27051 alpha and everything else.
27052
27053 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
27054 regexp which "info func operator\[\](" is supposed to match. Fix
27055 string to send to GDB. Note that GDB still doesn't work right. Add a
27056 new test for "info func .perator\[\](" which GDB does handle correctly.
27057
27058 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
27059
27060Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27061
27062 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
27063 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
27064 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
27065 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
27066 it makes the tests harder to understand and confuses test-o-matic.
27067 The preferred style is that each test provides a PASS or a FAIL,
27068 and has a unique message (e.g. "continue #54" not just "continue")
27069 which is the same for the pass and the fail.
27070 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
27071 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
27072 to lib/gdb.exp.
27073 * gdb.base/printcmds.exp: Use test_print_accept. Remove
27074 prt_accept which was basically the same thing. Likewise for
27075 test_print_reject and prt_reject.
27076 * lib/gdb.exp (test_print_reject): Add some more error message
27077 patterns to match from the former printcmds.exp (prt_reject).
27078 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
27079 One defect of the passcount stuff is that some of it failed to
27080 report XPASS where appropriate.
27081 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
27082 stuff before and after arg in expected pattern.
27083 (test_paddr_operator_functions): Re-do test without print_addr_of;
27084 this is the only test which seems to want extra stuff there.
27085
27086Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27087
27088 * gdb.base/nodebug.exp: Update new tests to reflect improved
27089 wording of gdb output.
27090
27091 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
27092 and "ptype" work on variables in files compiled without -g.
27093 Replaces commented out "maint print msymbol" tests.
27094
27095Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27096
27097 * gdb.base/setvar.c (dummy): Call malloc.
27098
27099 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
27100 losing with the irix4 sed.
27101
27102 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
27103 ALRM" on irix4.
27104
27105Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27106
27107 * TODO: Remove items about corefile.exp testing new exec-file and
27108 backtrace; both are now done. Add items about printing enums.
27109
27110Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27111
27112 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
27113 "get signal $thissig" test fails.
27114
27115 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
27116
27117Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27118
27119 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
27120 compiler warning with dec alpha compiler.
27121
27122 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
27123 extra \n from gdb_test call (this explains why the prompt test
27124 that I removed yesterday was there).
27125 (user_defined_command_test): Remove extra \n and prompt test.
27126
27127 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
27128 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
27129 doesn't exist.
27130 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
27131 Also remove alpha workaround, which turns out to be because
27132 SIGABRT == SIGLOST.
27133
27134 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
27135
27136 * gdb.base/help.exp: Don't test "help show".
27137
27138Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27139
27140 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
27141 "set print address" is on.
27142 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
27143 pass prompt to gdb_test; gdb_test already looks for the prompt.
27144
27145 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
27146
27147 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
27148 was a vestige of the manual TESTSTRATEGY, and the purpose of it
27149 was to make sure that gdb can read a core file. But (a) the "read
27150 the corefile" part didn't make it to a1-selftest.exp, we just
27151 delete the corefile after creating it, and (b) we test reading
27152 corefiles in corefile.exp anyway. Also, this test left around a
27153 xgdb process on Solaris.
27154
27155 * gdb.base/corefile.exp: Also test backtrace.
27156
27157Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
27158
27159 * gdb.base/commands.exp: Test a simple user defined command with
27160 arguments and if/while statements; verify the full user command is
27161 printed by "show user".
27162
27163 * gdb.base/commands.exp: Test if/while commands as part of a
27164 breakpoint command list; verify they appear in breakpoint
27165 information.
27166
27167Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27168
27169 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
27170 than by dividing by zero.
27171
27172Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
27173
27174 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
27175 performing an inferior call with watchpoints enabled.
27176 * gdb.base/watchpoint.c (main): Delete second unnecessary read
27177 call.
27178
27179Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27180
27181 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
27182 of "file" command.
27183
27184 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
27185 Add additional pattern for when "int operator int(void);" appears
27186 in a different order.
27187
27188Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27189
27190 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
27191
27192 * gdb.base/help.exp: Replace most of docstrings for "info signals"
27193 and "signal" with ".*".
27194
27195Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27196
27197 * TODO: Add note about "handle all nostop".
27198
27199 * gdb.base/{sigall.c, sigall.exp}: New test.
27200 * gdb.base/Makefile.in: Add it.
27201
27202Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
27203
27204 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
27205 when invoking GDB, suppresses any windowing interface.
27206
27207Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
27208
27209 * config/sim-gdb: New file, simulator testing support.
27210
27211Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
27212
27213 * gdb.base/interrupt.exp: Test calling func1 twice.
27214
27215Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
27216
27217 * gdb.base/list.exp (test_forward_search): Set timeout higher
27218 when we'll be getting lots of output from gdb.
27219
27220 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
27221 "init_malloc" to after the expect statement. Run it if that
27222 regexp is taken, but also for two others which happen if source
27223 cannot be found.
27224
27225Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27226
27227 * gdb.base/printcmds.exp: New test, for printing register before
27228 program is running.
27229
27230Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27231
27232 * gdb.base/list.exp: Correct some alternate expect patterns
27233 to reflect changes in list1.c.
27234
27235Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27236
27237 * TODO: Add item regarding large frames.
27238
27239 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
27240
27241 * TODO: Remove item about enabling return.exp; it
27242 is enabled. Suggest a few more "return" tests.
27243
27244Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27245
27246 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
27247 anonymous unions.
27248
27249Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27250
27251 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
27252 and pr-5646.o, so "make" is the same as "make all", not "make
27253 pr-4975.o".
27254
27255Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
27256
27257 * gdb.base/list.exp: Adjust expectations to reflect changes in
27258 list1.c.
27259 (test_forward_search): New test proc.
27260 * gdb.base/list1.c (long_line): New function, has long source line.
27261
27262Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
27263
27264 * gdb.base/a1-selftest.exp: Change initial stepping to know about
27265 additional line of code that was added.
27266
27267Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
27268
27269 * gdb.disasm/hppa.s: Break the large branching tests into smaller
27270 tests so as not to overflow expect's input buffers.
27271 * gdb.disasm/hppa.exp: Corresponding changes.
27272
27273Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27274
27275 Beginnings of template debugging tests.
27276 * gdb.c++/templ-info.cc: New file to test for template
27277 debugging capability of the compiler.
27278 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
27279 templ-info.cc.
27280 * gdb.c++/templates.cc: Add explicit template instantiations
27281 to enable compiling with -fno-implicit-templates. Add destructor
27282 and 'value' method to T5 class for template tests.
27283 * gdb.c++/templates.exp: Add testcases for printing of template
27284 types, setting breakpoints on template methods and calling a
d63a86f8 27285 template method.
c906108c
SS
27286
27287Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
27288
27289 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
27290 branch target since some assemblers (gas-2.5) may emit a
27291 relocation for the branch instead of resolving it in the
27292 assembler.
27293
27294Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27295
27296 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
27297 through signal handler.
27298
27299Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27300
27301 * configure.in (*-*-netware): Use config/mt-netware.
27302
27303 * config/mt-netware: New file.
27304 * config/mt-i386-netware: Removed, separate configs for different
27305 netware architectures are no longer needed now that we have
27306 --with-headers.
27307
27308Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27309
27310 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
27311 by the recent changes to use ANSI C arithmetic conversions.
27312
27313Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27314
27315 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
27316 bug involving using inferior_pid to figure out whether to select a
27317 frame.
27318
27319Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
27320
27321 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
27322 match the current disassembler output.
27323
27324Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
27325
27326 * gdb.fortran/exprs.exp: Expect VOID instead of void.
27327 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
27328 types, expect "int" as type of integer values (for now).
27329
27330Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
27331
27332 * gdb.base/commands.exp: New tests for if/while commands.
27333
27334Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
27335
27336 * lib/gdb.exp (runto): Replace sub-pattern for hex value
27337 by .*, since hex values have different syntax in Chill mode.
27338
27339Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27340
27341 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
27342 linefeed from expect pattern for repeated types with indices > 9.
27343
27344Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
27345
27346 First part of Fortran test suite.
27347 * gdb.fortran: New directory.
27348 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
27349
27350Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27351
27352 * gdb.base/default.exp: Update expect pattern for load command
27353 without arguments.
27354
27355Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
27356
27357 * configure.in: Change i386 to i[345]86.
27358 * gdb.base/configure.in: Likewise.
27359 * gdb.c++/configure.in: Likewise.
27360 * gdb.chill/configure.in: Likewise.
27361
27362Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
27363
27364 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
27365 patterns, since that is not a valid context for comments.
27366
27367Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
27368
27369 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
27370 repeated types and repeated types with indices > 9.
27371
27372Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
27373
27374 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
27375 2417; old bug has been fixed.
27376
27377Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
27378
27379 * gdb.base/interrupt.exp: When trying to wake up the inferior,
27380 send the newline ourselves instead of assuming gdb_test will do
27381 so when passed an empty input string.
27382
27383 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
27384 stabs testcode.
27385
27386Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27387
27388 * lib/gdb.exp (gdb_test): Don't send anything if the first
27389 argument is an empty string. This makes cases where we want to
27390 match output that is already in expect's buffers (for example,
27391 matching a breakpoint after gdb_run_cmd has been called) work
27392 reliably.
27393
27394Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27395
27396 * config/netware.exp: New file.
27397
27398Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27399
27400 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
27401 the -B and -L prefixes so we can find the debugging stub.
27402
27403 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
27404 there and we are using the gcc from the tree.
27405
27406 * gdb.base/types.c: Removed.
27407
27408 * gdb.base/configure.in: Look for makefile fragments in ../config.
27409 Recognize i386-*-netware.
27410 * gdb.c++/configure.in: Likewise.
27411
27412Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27413
27414 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
27415 the correct TCL syntax.
27416
27417Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27418
27419 * gdb.base/opaque.exp: use runto instead of messing around with
27420 breakpoints. Simplify by using gdb_test.
27421
27422 * gdb.base/bitfields.exp: restart between tests on netware targets
27423 because breakpoints aren't relocated after target death. Run
27424 processes to completion.
27425
27426 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
27427
27428Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
27429
27430 * Makefile.in: Remove extra tabs that confuse some versions
27431 of "make". Use the newly built gdb to test with by default,
27432 rather than the first one in the tester's search path.
27433
27434Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
27435
27436 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
27437
27438 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
27439 condition help.
27440
27441Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27442
27443 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
27444
27445 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
27446 running.
27447 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
27448 * gdb.base/funcargs.exp: Likewise.
27449
27450 * gdb.base/bitfields.exp: Simplify by using gdb_test.
27451 * gdb.base/funcargs.exp: Likewise.
27452
27453 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
27454 message is "".
27455
27456Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27457
27458 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
27459 return,signals,twice}.exp: Handle non-existant binaries
27460 consistantly.
27461
27462 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
27463 * gdb.base/Makefile.in: Don't try to generate a core dump, we
27464 might testing a cross development system.
27465
27466Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27467
27468 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
27469 runtest script is relative to ${srcdir}, not ${rootdir}.
27470
27471Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
27472
27473 * gdb.base/signals.exp: Allow for optionality of breakpoint
27474 address.
27475
27476Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27477
27478 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
27479
27480Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27481
27482 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
27483 for size_t definition.
27484 * gdb.c++/templates.cc: Likewise
27485
27486 * config/mt-i386-netware: New file.
27487
27488 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
27489 defined.
27490
27491 * gdb.base/Makefile.in: Added support for systems that name core
27492 files by appending "core" to the program name.
27493 * gdb.base/a1-selftest.exp: Likewise.
27494
27495Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27496
27497 * gdb.base/return.exp: Add comment and message for `return double'
27498 test failure on Sparc Solaris.
27499
27500Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
27501
27502 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
27503
27504Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27505
27506 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
27507 from optimizing them away.
27508 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
27509 patterns to include default constructors and assignment operators,
27510 to match gcc versions beyond 2.5.8. Accept any cplus demangling
27511 character in the output of the virtual base pointer.
27512
27513Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27514
27515 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
27516 expression match in print_addr_of to avoid unintented matches.
27517 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
27518 versions up to 2.5.8.
27519
27520Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27521
27522 * gdb.base/list.exp: Tweak alternate pattern for listing of an
27523 included file to run under newer versions of expect.
27524 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
27525 consecutive >'s in templates to accomodate recent cplus-dem.c change.
27526 Remove xfail for the virtual table of BDDHookV.
27527
27528Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
27529
27530 * lib/gdb.exp (string_to_regexp): Set a default result.
27531 (default_gdb_start): Fix misleading message.
27532
27533Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
27534
27535 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
27536 Remove all CC, etc definitions.
27537 * config/mt-hpux: New file.
27538 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
27539 (CFLAGS, LDFLAGS): Define.
27540 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
27541
27542 * Makefile.in (site.exp): Don't insert host_os, etc.
27543 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
27544 (distclean): Check existence of subdir.
27545 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
27546 * gdb.base/Makefile.in: General cleanup and simplification.
27547 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
27548 to build executables. Use default rule to build .o files.
27549 (EXPECT, RUNTEST, CC): Fix relative pathname.
27550 (site.exp): Don't insert host_os, etc.
27551 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
27552 and/or SIGUSR1 defined.
27553 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
27554 * gdb.c++/Makefile.in: General cleanup and simplification.
27555 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
27556 (CFLAGS): Remove.
27557 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
27558
27559Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
27560
27561 * gdb.base/recurse.exp: Misc changes to get tests running again
27562 after Kung's changes to the watchpoint code.
27563 * gdb.base/watchpoint.exp: Likewise.
27564
27565Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
27566
27567 * lib/gdb.exp (string_to_regexp): Convert {\} also.
27568
27569Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
27570
27571 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
27572 * lib/gdb.exp (default_gdb_start): Define.
27573 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
27574 gdb.base/funcargs.exp, gdb.base/opaque.exp,
27575 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
27576 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
27577 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
27578 Don't call gdb_target_udi in between tests.
27579
27580Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27581
27582 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
27583 (which was basically just a local version of the same thing). In
27584 addition to avoiding duplication, gdb_test_exact is faster.
27585 * lib/gdb.exp (gdb_test_exact): Fix typo.
27586
27587 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
27588 don't give an error.
27589
27590 * gdb.base/term.exp: Call delete_breakpoints before starting.
27591
27592 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
27593 (t10): Add comment.
27594
27595Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
27596
27597 Reorganization of the GDB Test Suite.
27598
27599 * gdb.base: New directory, contains all the basic tests.
27600 * gdb.c++: New directory, tests specific to C++.
27601 * gdb.chill: New directory, tests specific to Chill.
27602 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
27603 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
27604 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
27605 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
27606 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
27607 t30-31 to chill).
27608 * */gdbme.*: Rename to match appropriate expect scripts.
27609 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
27610 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
27611 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
27612 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
27613 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
27614 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
27615 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
27616 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
27617 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
27618 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
27619 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
27620 gdb.c++/virtfunc.cc: New names of C++ files.
27621 * gdb.chill/chillvars.ch: New name of Chill file.
27622 * gdb.base/configure.in, gdb.c++/configure.in,
27623 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
27624 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
27625 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
27626 * configure.in (configdirs): Update to reflect directory changes.
27627 (target_abbrev): No longer define for any configuration.
27628 * Makefile.in: Cosmetic improvements to header comments.
27629
27630Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
27631
27632 Various changes to gdb.t31:
27633
27634 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
27635 * gdbme.ch: Make all key-words and predefineds be upper-case.
27636 * chillvars.exp: Expect key-words and predefinds in upper-case.
27637
27638 * chillvars.exp: Use gdb_test_exact many places.
27639 Change expected output for arrays (which now includes index labels).
27640
27641 * pr-5020.exp, gdme.ch (module PR_5020):
27642 New test, for PR-5020.
27643
27644Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
27645
27646 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
27647 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
27648
27649Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
27650
27651 * Makefile.in: Fix bit-rot in definitions of CHILL,
27652 CHILL_FOR_TARGET and Chill_LIB.
27653 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
27654 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
27655 CHILL, and CHILL_LIB.
27656
27657Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
27658
27659 * Revert the previous changes. Please see Rob's directory
27660 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
27661
27662Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
27663
27664 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
27665 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
27666 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
27667 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
27668 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
27669 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
27670 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
27671 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
27672 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
27673 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
27674 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
27675 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
27676 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
27677 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
27678 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
27679 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
27680 changes from 94Q1.
27681
27682Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
27683
27684 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
27685 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
27686 Rob's new testing fragments.
27687
27688Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
27689
27690 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 27691 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
27692
27693Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
27694
27695 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
27696 version also, match on casted version strings, and match on
27697 gdb startup case where the line numbers might be messed up.
27698
27699Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
27700
27701 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 27702 (CFLAGS): Delete it from here.
c906108c
SS
27703
27704Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
27705
27706 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
27707
27708Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
27709
27710 * Makefile.in (RUNTEST): Default to just "runtest".
27711
27712Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27713
27714 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
27715 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
27716 the code has been restructured.
27717
27718Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27719
27720 * gdb.t00/default.exp (set write): Allow any number of \r and/or
27721 \n, not just one of each.
27722
27723 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
27724 /bin/cc gives a warning if you do.
27725
27726Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
27727
d63a86f8 27728 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
27729 __t10ListS_link1ZUiRCUiPT0
27730
27731Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27732
27733 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
27734 on local variables in recursive functions.
27735
27736 * gdb.t07/Makefile.in: Build the new test.
27737
27738Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27739
27740 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
27741 directly. Instead compare the return values from actual calls.
27742
27743Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
27744
27745 * Makefile.in (check): Set TCL_LIBRARY for runtest.
27746
27747Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27748
27749 * From Peter Schauer with minor modifications.
a9c64011
AS
27750 * gdb.t15/return.exp (return_tests): Handle targets where "return"
27751 stops in mid-line in the caller. Add xfail for returning a float
27752 value on X86 targets.
c906108c
SS
27753
27754Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27755
27756 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
27757 to avoid expect lossage.
27758 (fmem_LRbug_tests): Likewise.
27759 * gdb.disasm/hppa.s: Corresponding changes.
27760
27761 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
27762 conditions to work with latest dejagnu/expect.
27763
27764 * gdb.t15/funcargs.exp (finish from indirect call): No longer
27765 expected to fail on the PA.
27766 (backtrace in call with trampolines): Explicitly require main
27767 to be frame #1 (no trampolines should show up in backtrace).
27768
27769 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
27770 "continue -expect".
27771 * gdb.t06/break.exp: Likewise.
27772 * gdb.t07/watchpoint.exp: Likewise.
27773 * gdb.t13/bitfields.exp: Likewise.
27774 * gdb.t15/{funcargs,return}.exp: Likewise.
27775 * gdb.stabs/weird.exp: Likewise.
27776 * config/{mips,udi}-gdb.exp: Likewise.
27777
27778 * hppa.sed: Enclose comments within a sed command to avoid
27779 losing with the old OSF1 sed.
27780
27781Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27782
27783 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
27784 sequent dynix.
27785 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
27786 * gdb.t15/funcargs.exp: Conditionally step again to really
27787 finish from marker_call_with_trampolines. Handle the case where
27788 the first step from within call_with_trampolines already steps
27789 us back to main.
27790 * gdb.t15/gdbme.c: Add comment to closing brace of
27791 call_with_trampolines for funcargs.exp.
27792
27793Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27794
d63a86f8 27795 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
27796 Fix typo(s).
27797
27798Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27799
27800 * gdb.t07/gdbme.c: More code for watchpoint testing.
27801
27802 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
27803 "Hardware watchpoint" throughout file.
27804 (test_watchpoint_triggered_in_syscall): New test.
27805 (test_complex_watchpoint): New test.
27806
27807Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27808
27809 * gdbme.c (call_with_trampolines): New function to try and step
27810 into. Tests trampoline problems on the PA.
27811
27812 * funcargs.exp (localvars_in_indirect_call): No longer expect
27813 stepping into indirect call to fail on PAs.
27814 (test_stepping_over_trampolines): New test.
27815
27816Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27817
27818 * TODO: Add suggestions for static member function tests, and
27819 completion tests.
27820
27821Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27822
27823 * TODO: Add suggestions for "p/a" tests.
27824
27825 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
27826 (default_gdb_exit): Replace all the hair with sending "quit" to
27827 the process with a simple close.
27828
27829Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27830
27831 * TODO: Add suggestions for shared library tests.
27832
27833Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27834
27835 * TODO: Add suggestions for x/s tests.
27836
27837Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27838
27839 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
27840 "enable once", and "enable breakpoints once" with ".*".
27841
27842Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27843
27844 * TODO: Add suggestions about structure passing tests.
27845
27846Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27847
27848 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
27849 the primary1 test, use work around if __GNUC__ < 2.
27850 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
27851 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
27852 Test for bad output rather than waiting for timeout. Issue
27853 second continue only if first continue failed.
27854
27855Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
27856
27857 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
27858 operator[] test with gdb_test because the old code didn't seem to
27859 be getting the quoting right with the new dejagnu.
27860
27861Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
27862
27863 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
27864 one from the path.
27865 * Makefile.in: Use a fresh expect if there is one, use runtest
27866 from the src tree if there is one.
d63a86f8 27867
c906108c
SS
27868Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
27869
27870 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
27871 next over recursive call. Revise the tests from that point on
27872 (which had been skipped) to match GDB's actual (correct) output.
27873
27874 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
27875 with next over a breakpoint whose condition is false.
27876
27877 * gdb.t00/help.exp: Comment out "help set print" tests just like
27878 (and for same reason as) "help set" test.
27879
27880Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27881
27882 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
27883 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
27884
27885Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27886
27887 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
27888 necessary gdb_target_udi.
27889
27890 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
27891
27892 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
27893 1838 and 2417; they are fixed.
27894
27895 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
27896 gdb.t03/ptype.exp (ptype structure, ptype union):
27897 Remove xfails; the test is looser than when the xfails were added.
27898
27899 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
27900 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
27901
27902 * gdb.t01/run.exp: Only run shell test if isnative.
27903
27904 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
27905 since "run" automatically loads if necessary. Call gdb_target_udi
27906 after the "file" since "file" kills any execution target.
27907
27908 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
27909 GDB. GDB doesn't work that way (not anymore at least) on UDI.
27910 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
27911 argument for UDI.
27912
27913Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
27914
27915 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
27916
27917 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
27918
27919Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27920
27921 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
27922 properly quoting regexps. This makes the second argument to
27923 demangle a fixed string, which matches the callers, instead of a
27924 shell-style pattern which is what the previous implementation
27925 used. Update some of the callers.
27926
27927Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27928
27929 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
27930 (comib_nullified_tests): Fix typo.
27931 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
27932 strings. No longer expected to fail.
27933
27934 * gdb.disasm/hppa.s (addib_tests): Fix typo.
27935 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
27936 strings. No longer expected to fail.
27937
27938 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
27939 string. No longer expected to fail.
27940
27941Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27942
27943 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
27944 No longer expected to fail.
27945
27946 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
27947 string. No longer expected to fail.
27948
27949Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27950
27951 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
27952 only in the names (I probably got most of them). I was even
27953 generous with some which differed in underscores in names, and
27954 probably missed a few, and I *still* was able to remove almost a
27955 third of the file with almost no impact on testsuite coverage.
27956
27957Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27958
27959 * gdb.t00/default.exp: Match udi_attach error message as well as
27960 the one from child_attach.
27961
27962 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
27963
27964 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
27965
27966 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
27967 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
27968
27969 * Move test with enums and partial symbols back to
27970 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
27971 Reverts the change of 26 May 93. Per today's change to
27972 stabs.texinfo, the behavior that weird.exp was expecting was
27973 unreasonable; what is important is that the compiler+gdb get
27974 things right, which happens with a recent gcc. Also fix the test
27975 to deal with native compilers which put out the stab gdb can't
27976 deal with.
27977
27978Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27979
27980 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
27981 in the names. The main thing these accomplish is to slow things down.
27982 Many more such duplicates surely remain.
27983
27984 * gdb.t00/help.exp: Comment out "help support" test just like
27985 (and for same reason as) "help set" test.
27986
27987Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
27988
27989 * gdb.t06/break.exp: Remove setup_xfails for
27990 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
27991 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
27992 about known bug in gcc to include up through 2.5.8.
27993 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
27994 well as "_vb$".
27995 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
27996 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
27997 with latest gcc and gdb.
27998 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
27999 well as "_vb$".
28000
28001Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28002
28003 * configure.in (hppa*-*-*): Also configure and build stabs-only
28004 tests.
28005
28006Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28007
28008 * gdb.t10/hppa.mt: A makefile fragment for the PA.
28009 * gdb.t10/configure.in (hppa*-*-*): Use it.
28010
28011Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28012
28013 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
28014
28015Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28016
28017 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
28018 versions prior to 1.13.5.
28019
28020Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28021
28022 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
28023 the prompt is at the start of a line.
28024
28025Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28026
28027 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
28028 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
28029 in the copr tests now.
28030 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
28031 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
28032 expected to fail.
28033
28034Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
28035
28036 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
28037 gdb.t31/chillvars.exp, lib/gdb.exp:
28038 Tweak to run under either version of expect.
28039 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
28040 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
28041 * gdb.t11/list.exp: Remove extraneous whitespace.
28042
28043Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28044
28045 * gdb.t16/printcmds.exp (test_print_strings): Accept
28046 "(unsigned char *) " before the string.
28047
28048 * TODO: Add notes about printing of fancy types and GDB expressions.
28049
28050Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
28051
28052 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
28053 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 28054 if doing mips-idt-ecoff.
c906108c
SS
28055
28056Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
28057
28058 * Most .exp files: Tweak to run under either version of expect.
28059
28060Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28061
28062 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
28063 xfails; I'm not sure why they are failing, but not because of PR 1806.
28064
28065Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
28066
28067 * config/unix-gdb.exp: Remove gdb_unload cause it's already
28068 defined in lib/gdb.exp.
28069
28070Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28071
28072 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
28073 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
28074 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
28075 have to be typeless.
28076
28077Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28078
28079 * TODO: Add suggestion for copyright year test.
28080
28081Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
28082
28083 * configure.in (*-*-lynxos*): Add stabs tests.
28084
28085Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
28086
28087 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
28088 so insert a tab before any assembler directive in column zero.
28089
28090 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
28091 stores.
28092 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
28093 stores.
28094 (fpu_short_memory_tests): Likewise.
28095
28096Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28097
28098 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
28099 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
28100 .stabs directives in comments.
28101
28102Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28103
28104 * TODO: New file, describing tests we could write.
28105 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
28106
28107Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28108
28109 * gdb.t06/signals.exp: Add kludge to force re-sync.
28110
28111 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
28112 to xgdb instead of gdb, get out of gdb.
28113
28114Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
28115
28116 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
28117 for info.
28118
28119Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
28120
28121 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
28122 * gdb.stabs/configure.in (hppa*-*-*): Use it.
28123 * gdb.stabs/hppa.sed: New sed script for the PA.
28124
28125Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28126
28127 * gdb.stabs: Re-write weird.def and configuration to use sed
28128 instead of cpp. sed is portable and POSIX; cpp is neither.
28129
28130Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28131
28132 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
28133
28134Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28135
28136 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
28137
28138Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28139
28140 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
28141 "_vb$".
28142 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
28143 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
28144
28145Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28146
28147 * lib/gdb.exp: Comment out code which depends on non-existent
28148 `transform' procedure.
28149
28150Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
28151
28152 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
28153 * lib/gdb.exp: Transform tool name.
28154 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
28155 1.1's new error handling system.
28156
28157Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28158
28159 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
28160
28161Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28162
28163 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
28164 They made pattern matching so slow that timeouts happened on
28165 heavily loaded systems. Now any output from "show print" which
28166 gets us back to the GDB prompt is a PASS.
28167
28168Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
28169
28170 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
28171
28172Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28173
28174 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
28175
28176 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
28177 It is not from PR 3220.
28178
28179Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28180
28181 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
28182 just started failing because they depended on the order the
28183 subcommands are presented, or exact docstring text. This kind of
28184 test is a pain and has minimal benefit.
28185
28186Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28187
28188 * gdb.t09/corefile.exp: At end of test, use "core" command with
28189 no arguments.
28190
28191Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
28192
28193 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
28194 17}/Makefile.in: Make it possible to run the testsuite with Sun
28195 make and CC = cross gcc by adding explicit build rules for .o
28196 files.
28197
28198Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28199
28200 * gdb.t15/funcargs.exp: Don't put comments on same line as
28201 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 28202
c906108c
SS
28203Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28204
28205 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
28206
28207Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
28208
28209 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
28210 * gdb.t20/inherit.exp: remove three dumplicate entries.
28211
28212Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28213
28214 * gdb.t06/break.exp: For "next over recursive call", fail on any
28215 incorrect output, not just on "factorial (value=2)".
28216
28217Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28218
28219 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
28220 working now. Add an xfail if accesing a bss variable causes
28221 a memory error if the target is not yet run.
28222
28223Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28224
28225 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
28226 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
28227 name of __st* demangling (2 strings). Did Kung really get the
28228 more than 95 others right without testing them?
28229
28230Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
28231
28232 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
28233
28234Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
28235
28236 * configure.in (configdirs): Add gdb.disasm
28237 * gdb.disasm: New directory for GDB disassembler tests.
28238 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
28239
28240Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28241
28242 * gdb.t00/help.exp: Don't test "help set".
28243
28244 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
28245 from within expect statements. None of these happen anymore and
28246 they cause regressions to be silently unnoticed.
28247
28248 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
28249 messages) about known failures with gcc cygnus-2.4.5-930417.
28250
28251 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
28252 comp-info.exp so it gets built if it doesn't exist.
28253
28254 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
28255 it is no longer used.
28256 * gdb.t13/comp-info.c: Removed.
28257
28258Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
28259
28260 * gdb.t06/signals.exp: Add xfail for sun3.
28261
28262Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28263
28264 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
28265 relevant because ^C doesn't get sent but failure can be reproduced
28266 interactively).
28267
28268Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28269
28270 * gdb.stabs/alpha.mt: New configuration file for alpha.
28271 * gdb.stabs/configure.in: Use it.
28272 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
28273 sharing with alpha.mt, redefine long to word via preprocessor.
28274 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
28275 for alpha.
28276 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
28277 native cc.
28278 * gdb.t00/teststrategy.exp: Change expect string so that we
28279 consume the `(xgdb)' from the command echo and from the gdb prompt.
28280 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
28281 gdb currently compares all values as long, so this failure probably
28282 applies to any configuration where LONGEST is bigger than a target int.
28283 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
28284 with gcc.
28285 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
28286 to handle opaque pointers, gcc is.
28287 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
28288 as first argument. Include <sys/types.h> and change all operator
28289 new definitions to use size_t.
28290 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
28291 now that we use size_t.
28292
28293Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28294
a9c64011 28295 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 28296 a long or float array cast all array members to the same type.
a9c64011 28297 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 28298 with 64 bit longs.
a9c64011 28299 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 28300 on alpha.
a9c64011 28301 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
28302
28303Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28304
28305 * gdb.t24 (demangle.exp): Constructors of templates have names like
28306 vector<int>::vector(int) not vector<int>::vector<int>(int). See
28307 section 14.6 of the ARM.
28308
28309 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
28310 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
28311 accomplish little and slow down the testsuite.
28312
28313 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
28314 Accept spaces various places.
28315
28316Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28317
28318 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
28319 with watchpoint enabled.
28320
28321 * Makefile.in: Remove definition of CC and remove the second
28322 definition of CXX (the "CXX = gcc" one remains). These definitions
28323 were causing backquotes to be expanded within backquotes, which
28324 doesn't work.
28325
28326Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
28327
28328 * gdb.t17/callfuncs.exp: Add "return 0" to end.
28329
28330Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28331
a9c64011
AS
28332 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
28333 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
28334 by mips cc and contains no stabs entries.
28335
28336Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
28337
28338 * config/vx-gdb.exp: Use fake device to load files rather than
28339 NFS.
28340 * lib/gdb.exp: New proc to do "file" command.
28341 * config/unix-gdb.exp: Use new "file" proc.
28342
28343Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
28344
28345 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
28346 Rework board rebooting slightly.
28347 (gdb_exit): Don't exit from the remote shell; there isn't one.
28348 * gdb.stabs/weird.exp: If a program is being debugged already,
28349 kill it.
28350 * gdb.t04/setvar.exp: Stop and restart gdb.
28351 * gdb.t05/expr.exp: Likewise.
28352 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
28353 restart gdb and reload the program.
28354 * gdb.t08/opaque.exp: Likewise.
28355 * gdb.t12/scope.exp: Likewise.
28356 * gdb.t13/bitfields.exp: Likewise.
28357 * gdb.t15/funcargs.exp: Likewise.
28358 * gdb.t20/classes.exp: Likewise.
28359 * gdb.t03/ptype.exp: Increase timeout.
28360 * gdb.t16/printcmds.exp (test_print_string_constants,
28361 test_print_array_constants): Likewise.
28362 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
28363 * gdb.t20/classes.exp (do_tests): Likewise.
28364 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
28365
28366Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
28367
28368 * gdb.stabs: Renamed *wierd* to *weird*.
28369
28370Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
28371
28372 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
28373 for timeout. Add "known gcc 2.4.5 bug" to failure message.
28374
28375Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
28376
28377 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
28378 (do_tests): Remove xfail for whatis on one_var and two_var.
28379
28380Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
28381
28382 * Makefile.in: Made cross building work better by adding
28383 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
28384
28385Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28386
28387 * gdb.t15/{return.c,return.exp,Makefile.in}:
28388 New test, currently commented out.
28389
28390Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
28391
28392 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
28393 still running and removes the leftover named socket so GDb can do
28394 clean restarts.
28395
28396Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
28397
28398 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
28399 console, not GDB.
28400 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
28401 cross testing works better with "make check"
28402 * config/unix-gdb: Use default procedures for exit and version.
28403 * config/vx-gdb.exp: Cleaned up and massaged back to working order
28404 with the newest VxWorks.
28405
28406Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28407
28408 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
28409 old form.
28410
28411 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
28412 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
28413
28414 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
28415
28416 * config/unix-gdb.exp: Remove this version of gdb_exit
28417 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
28418 Rob says he'll look at it when he gets back to testing boards.
28419
28420Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
28421
28422 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
28423 an expected fail for certain ptype commands.
28424
28425 * gdb.t20/classes.exp: Update expected results of "ptype class
28426 Base1" to account for the constructor that now appears in the type.
28427
28428Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
28429
28430 * configure.in (configdirs): Restore gdb.t04, which mysteriously
28431 disappeared from list.
28432 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
28433 "alldone" proc with call to cleanup and exit.
28434 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
28435 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
28436 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
28437 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
28438 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
28439 "alldone" proc with simple returns that suppress remaining
28440 tests. The alldone proc went away many months ago.
28441
28442Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28443
28444 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
28445
28446 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
28447
28448Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28449
28450 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
28451 as vax gdb will display them.
28452
28453Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28454
28455 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
28456 optimizers.
28457
28458 * scope.exp: Change "bad value for localval" messages so each one
28459 is unique.
28460
28461 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
28462 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
28463
28464 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
28465
28466Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28467
28468 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
28469 doesn't exist (due to optimization).
28470
28471Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28472
28473 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
28474 contains \r because the filename is long.
28475
28476 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
28477 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
28478
28479Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28480
28481 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
28482 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
28483 Ultrix.
28484 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
28485 int tests.
28486 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
28487
28488Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
28489
28490 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
28491
28492 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 28493 to match does not match the passing case but still matches the
c906108c
SS
28494 failing case.
28495
28496Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28497
28498 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
28499
28500Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
28501
28502 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
28503 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
28504 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
28505 Remove various versions of gdb_exit.
28506 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
28507 gdb_exit.
28508 * config/unix-gdb.exp: gdb_exit remains here, and should override
28509 the generic version, since it's doing a lot of wierd stuff that
28510 the other versions aren't. FIXME, fold it in, or abandon this
28511 version.
28512
28513Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28514
28515 * gdb.t24/demangle.exp: Add tests for PR 3220.
28516
28517Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28518
28519 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
28520
28521Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
28522
28523 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
28524 "i386-*-*". Works for i486 as well.
28525
28526 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
28527 bug, and expand domain of xfail to all SVR4 systems, since the
28528 actual problem is likely to be in generic SVR4 /proc support.
28529
28530Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28531
28532 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
28533
28534Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
28535
28536 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
28537 xfails for other systems. Match a missing 'Continuing.' as an
28538 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
28539
28540 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
28541 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
28542 Only issue warning for missing executables if -all option is used.
28543
28544 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
28545 file if -all option is used. It's like an unpredictable XFAIL.
28546
28547Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28548
28549 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
28550 for dynamically linked binaries.
28551
28552 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
28553
28554Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28555
28556 * gdb.t20/inherit.exp: Change message for "print tagless struct"
28557 to state that this is a known bug in old versions of g++.
28558
28559Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28560
28561 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
28562 while waiting for `Continuing'.
28563
28564Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
28565
28566 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
28567 in text, data, and bss.
28568 * gdb.t10/nodebug.c: Add local and global test variables for
28569 initialized and uninitialized data.
28570
28571Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28572
28573 * config/unix-gdb.exp (gdb_exit): Add "wait".
28574
28575Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28576
28577 * gdb.t06/signals.exp: xfail the continue from the handler for all
28578 targets.
28579
28580 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
28581 function with watchpoints enabled, the i386 call dummy starts with
28582 a call.
28583
28584 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
28585 386 bsd names its corefiles.
28586
28587Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
28588
28589 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
28590 compilers don't grok it.
28591 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
28592 with small octal ints rather than character constants, which
28593 are signed and might not fit if first promoted to int.
28594
28595Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
28596
28597 * gdb.t09/Makefile.in (clean): Remove corefile.
28598
28599Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28600
28601 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
28602
28603Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28604 and Jim Kingdon (kingdon@cygnus.com)
28605
28606 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
28607 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
28608 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
28609
28610Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28611
28612 * gdb.t17/interrupt.exp: Add xfail for hppa.
28613
28614Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28615
28616 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
28617 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
28618 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
28619 to determine signed-ness of bitfields and use the result to setup
28620 the xfail.
28621 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
28622 * gdb.t15/funcargs.exp: Use them to step until the second indirect
28623 call line is reached if necessary.
28624
28625Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28626
28627 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
28628
28629Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28630
28631 * gdb.t06/break.exp: Also test `clear' command.
28632
28633Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
28634
28635 * gdb.t00/teststrategy.exp: Remove extra quote.
28636
28637 * gdb.t07/watchpoint.exp: Change xfail for calling function with
28638 watchpoint enabled to be for all non-68k machines.
28639
28640 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
28641
28642Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28643
28644 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
28645 targets use aout.mt instead of ecoff.mt as gas understands
28646 standard aout format.
28647
28648Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
28649
28650 * lib/gdb.exp (runto): Don't insist that function we are running to
28651 was compiled with -g.
28652
28653 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
28654
28655 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
28656 to get back into the read system call.
28657 Accept leading newline in case where we woke it up.
28658
28659Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28660
28661 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
28662 to make the stabs test work on ecoff systems using gcc and -with-stabs.
28663 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
28664 enable ecoff configuration.
28665
28666Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28667
28668 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
28669
28670Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28671
28672 * gdb.t16/printcmds.exp: Add another printf test.
28673
28674Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
28675
28676 * configure.in: If configured -with-stabs on any target, add
28677 stabsdirs to configdirs.
28678
28679Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28680
28681 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
28682 fun" so pattern does not match the command itself.
28683
28684Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28685
28686 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
28687
28688Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28689
28690 * gdb.t17/interrupt.exp: Test for more things.
28691
28692Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28693
28694 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
28695 compiler arranges the code and line numbers.
28696
28697 * gdb.t17/interrupt.exp: Don't send \n after ^C.
28698
28699Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28700
28701 * gdb.t00/help.exp: Increase expect input buffer size.
28702
28703Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28704
28705 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
28706
28707 * gdb.t07/watchpoint.exp: Add xfail for hppa.
28708
28709 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
28710
28711 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
28712 [0-9]*, not just [0-9].
28713
28714Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28715
28716 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
28717
28718 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
28719
28720Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28721
28722 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
28723
28724Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28725
28726 * gdb.t06/signals.c: Add xfails for sun3.
28727
28728 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
28729
28730 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
28731 test_stepping tests.
28732
28733Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28734
28735 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
28736
28737 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
28738
28739 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
28740 rather than actually putting it through cpp twice.
28741
28742 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
28743
28744Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
28745
28746 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
28747 no longer needed.
28748
28749Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28750
28751 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
28752
28753 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
28754 C++ features prints as "struct", make it a pass, not an xfail.
28755
28756Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28757
28758 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
28759 Don't require VA to print as "class" rather than "struct".
28760
28761Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
28762
28763 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
28764
28765Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28766
28767 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
28768
28769Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28770
28771 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
28772 order.
28773
28774Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28775
28776 * gdb.t16/printcmds.exp: Add printf tests.
28777
28778 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
28779
28780 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
28781
28782Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
28783
28784 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
28785 pass counts, to counteract any existing or future setup_xfails.
28786
28787Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28788
28789 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
28790 {BEGIN,END}_COMMON for common block instead of STAB.
28791 * gdb.stabs/wierd.exp: Add xfail for rs6000.
28792
28793 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
28794 intp_var should be N_GSYM not N_LSYM.
28795 wierd-aout.S: Use a label for the value of the N_SO.
28796 wierd.def: Remove all backslashes.
28797 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
28798
28799Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28800
28801 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
28802 get the expected next to inheritance3.
28803
28804Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28805
28806 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
28807 now that gcc-2.4 gets it right.
28808
28809Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28810
28811 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
28812
28813 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
28814 generating comp-info.exp which works for cross-compilation.
28815
28816Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
28817
28818 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
28819 "*-*-sysv4.*".
28820
28821Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
28822
28823 * gdb.t01/run.exp: Start with a fresh gdb.
28824 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
28825 SVR4.x.
28826
28827Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
28828
28829 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
28830 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
28831 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
28832 Makefile.in (distclean, realclean): Remove gdbme.c from list of
28833 things to remove.
28834
28835Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
28836
28837 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
28838 test cases from bug reports.
28839
28840Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
28841
28842 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
28843 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
28844 avoid spurious xfails.
28845 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
28846 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
28847 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
28848
28849Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
28850
28851 * gdb.t00/teststrategy.exp: Rework to provide more useful
28852 description of each test, fix problem with systems that define
28853 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
28854 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
28855 results for "next over recursive call" so timeouts aren't taken
28856 by error.
28857
28858Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
28859
28860 * gdb.t12/scope.exp: Test printing of variables before run.
28861
28862 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
28863 printed in wrong order due to sorting.
28864
28865Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
28866
28867 * gdb.t00/teststrategy.exp: Fix expected results for printing
28868 user entered string constant. Is array of char, prints with no
28869 address.
28870
28871 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
28872 commands.
28873 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
28874 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
28875 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
28876 of struct of char arrays.
28877 * gdb.t00/radix.exp: New tests for radix commands.
28878
28879Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
28880
28881 * gdb.t16/printcmd.exp: Print a variable before running program
28882 (with xfail for AIX).
28883
28884Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
28885
28886 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
28887
28888 * gdb.t16/printcmd.exp: Don't print variables before running program.
28889
28890 * gdb.t06/break.exp: Don't require envp argument to main.
28891
28892 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
28893
28894 * gdb.t02/whatis.exp, gdb.t11/list.exp:
28895 Add xfails for rs6000.
28896
28897 * gdb.t02/whatis.exp: Change other tests not to re-test something
28898 we already tested.
28899
28900 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
28901 each type used has a variable of that type.
28902
28903Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
28904
28905 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
28906
28907Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
28908
28909 * configure.in: change srctrigger to be a file, not a directory
28910
28911Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
28912
28913 * configure.in (mips-idt-ecoff*): Added trailing '*'.
28914
28915 * gdb.t11/list.exp: Fixed a couple of typos.
28916
28917Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
28918
28919 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
28920 is fixed and PR is closed.
28921 * gdb.t16 (gdbme.c): Add simple test string variable.
28922 * gdb.t16 (printcmds.exp): Add tests with simple test string
28923 variable, primarily for boundaries on "set print elements".
28924
28925Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
28926
28927 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
28928 Make leading 0's optional and don't expect a tab in the middle
28929 of the number.
28930
28931 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
28932
28933 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
28934 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
28935 don't end command passed to gdb_test with newline.
28936
28937 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
28938 signed keyword away, don't expect signed bitfields to be signed.
28939
28940 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
28941 printing with only as many 1's as are in the field as well as printing
28942 with 32 1's (see comment).
28943
28944Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
28945
28946 * gdb.t00/default.exp: Start with a fresh gdb.
28947 * configure.in (configdirs): Remove gdb.t31 until the chill
28948 compiler works again. It no longer is able to find chillrt0
28949 since it isn't in libchill.a anymore.
28950 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
28951 wierd.o, make more modular.
28952 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
28953 spurious newlines that caused problems.
28954
28955Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28956
28957 * Move test with enums and partial symbols from gdb.t03/ptype.exp
28958 to gdb.stabs/wierd.exp since GCC has worked around the bug.
28959 gdb.stabs/wierd.{exp,def}: Many new tests.
28960
28961 * gdb.t00/default.exp: update info line for new message.
28962
28963 * gdb.t02/{whatis.exp,gdbme.c}:
28964 Test that "char *" doesn't print as "caddr_t".
28965
28966Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28967
28968 * gdb.t00/help.exp: Use .* in place of some help messages which
28969 just changed.
28970 gdb.t00/default.exp: Update "info frame" test for new message.
28971 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
28972 Remove some xfails
28973
28974Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28975
28976 * gdb.t03/{gdbme.c,ptype.exp}:
28977 Add tests for typedef'd struct and union without tags.
28978 Also check "whatis" on a variable of a typedef'd enum without a tag.
28979
28980 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
28981 PRMS 1823; the bug still exists but isn't reproduced by this test
28982 anymore), and remove rs6000 XFAIL (the bug is fixed).
28983
28984 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
28985 duplicated from whatis.exp. For those that are left, accept
28986 "long", "long int", or "int" for long variables (whatis.exp already
28987 has an XFAIL for "int", so no need to fail it here).
28988
28989 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
28990 Deal with GCC's names for types now that GDB uses the compiler's names.
28991
28992 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
28993 setup_xfail's for sunos4. If we #defined the signed keyword away,
28994 don't expect GDB to know that char it is signed.
28995
28996 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
28997
28998Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
28999
29000 * configure.in (configdirs): Add gdb.t24 for C++ tests that
29001 should work on any system, regardless of debugging format.
29002 * gdb.t21/demangle.exp: Move to gdb.t24.
29003 * gdb.t24/demangle.exp: Move from gdb.t21.
29004 * gdb.t24/{Makefile.in, configure.in}: New files.
29005
29006Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29007
29008 * configure.in: Do gdb.stabs and C++ tests only for stabs.
29009 * gdb.stabs: New directory.
29010
29011Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29012
29013 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
29014 not just "Quit anyway?".
29015
29016Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
29017
29018 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
29019 that all setup_xfails are immediately followed by clear_xfails.
29020
29021Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
29022
29023 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
29024 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
29025 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
29026 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
29027 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
29028 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
29029 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
29030 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
29031 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
29032 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
29033 gdb.t31/chillvars.exp, lib/gdb.exp:
29034 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
29035 bug-gdb@prep.ai.mit.edu.
29036
29037Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
29038
29039 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
29040 with 0.0, not integer 0.
29041
29042Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
29043
29044 * gdb.t06/break.exp: Update for "Kill the program" message change.
29045
29046Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
29047
29048 * Makefile.in (GDBFLAGS): Set to -nx.
29049 * Makefile.in (site.exp): Use GDBFLAGS.
29050
29051Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
29052
29053 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
29054 Makefiles.
29055 (check): depend on just-check.
29056 (just-check): added so that tests can be run without a noop
29057 build pass.
29058
29059Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
29060
29061 Switch to using configure's configdirs.
29062 * Makefile.in (Makefile): add configure.in dependency.
29063 (SUBDIRS): removed redundant assignment.
29064 * configure.in: switch subdirs assignment to configdirs.
29065 * gdb.t*/configure.in: new files.
29066
29067Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
29068
29069 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
29070 works.
29071
29072Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
29073
29074 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
29075 in explicit rules. Apparently this is not supported by some makes.
29076
29077Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
29078
29079 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
29080
29081Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29082
29083 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
29084 disappeared.
29085
29086Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
29087
29088 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
29089
29090Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
29091
29092 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
29093 watchpoint problem that is now fixed.
29094 * gdb.t30/chexp.exp: Remove setup_xfail for printing
29095 uninitialized convenience variables.
29096 * gdb.t31/chillvars.exp: Fix expected patterns for printing
29097 structures.
29098
29099Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29100
29101 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
29102 which causes expect to get out of sync with gdb on long output
29103 from help set.
29104 * gdb.t09/corefile.exp: Make expected pattern for core file
29105 failing signal and frame output format less sun specific.
29106
29107Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
29108
29109 * gdb.t31/chillvars.exp: Add and remove initial dummy
29110 breakpoint, so that symbol table is forced in.
29111 (Needed at least on Sunos4, though it seems not SVR4.)
29112 * gdb.t31/chillvars.exp: Update for changed output format.
29113
29114Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
29115
a9c64011 29116 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
29117
29118Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
29119
29120 * Makefile.in: Added --srcdir when invoking runtest, removed the
29121 need for a local config file. (optional now)
29122
29123Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
29124
29125 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
29126 failure count used to force early termination. Add some more
29127 expected failures for gnu style demangling.
29128
29129Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29130
29131 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
29132 pmi variable from gdb.t20/gdbme to get optimized away.
29133 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
29134 Check for written corefile upon timeout _and_ eof.
29135
29136Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29137
29138 * config/unix-gdb.exp: Add missing return 0.
29139
29140Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29141
29142 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
29143 test termination.
29144
29145Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
29146
29147 * configure.in (subdirs): Put back gdb.t17 which mysteriously
29148 disappeared.
29149
29150Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
29151
29152 * gdb.t10/crossload.exp: Disable the i860-elf test until such
29153 time as i860 support works.
29154
d63a86f8 29155 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
29156 "backtrace 100\r" rather than just "backtrace\r", to match last
29157 change.
29158
29159Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
29160
29161 * config/udi-gdb.exp (gdb_exit): Remove close command.
29162 (gdb_target_udi): New procedure to set the UDI target.
29163 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
29164 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
29165 Added waits for prompts after several question responses. Added
29166 some more responses used by a29k-amd-udi-gdb.
29167 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
29168 pass different arguments, restart UDI connection after program
29169 completion.
29170 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
29171 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
29172 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
29173 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
29174 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
29175 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
29176 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
29177 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
29178 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
29179 after program completion.
29180 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
29181 compiled with a SELECT_VECS setting.
29182 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
29183 infinite recursion.
29184
29185 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
29186 Added checks for COFF results, and made them expected failures for
29187 all targets. It would be better to make them expected failures
29188 for COFF targets only.
29189
29190Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
29191
29192 * Makefile.in: add null dvi target, don't bother to recurse
29193 through test directories for info and install-info; rename
29194 $(datadir) to be dejagnu instead of deja-gnu
29195
29196Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
29197
29198 * gdb.t31/gdbme.ch: Re-enable code that previously caused
29199 compiler to coredump.
29200 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
29201 code.
29202
29203Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
29204
29205 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
29206 coredump.
29207 * gdb.t31/chillvars.exp: Comment out tests that depend on that
29208 code.
29209
29210Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
29211
29212 * gdb.t03/ptype.exp: tests for return code from gdb_test.
29213 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
29214 which in a shell. Deletes xgdb when done.
29215 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
29216 Tests the return from the "set height" or "set width" commands.
29217 Added a few return codes where needed.
29218
29219Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
29220
29221 * Makefile.in (SUBDIRS): Add gdb.t17.
29222 * configure.in (subdirs): Add gdb.t17.
29223 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
29224 files to test gdb's calling of functions in the inferior with
29225 the correct arguments and gdb's ability to retrieve any
29226 result returned.
29227
29228Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
29229
29230 * config/unix-gdb.exp (gdb_exit): Remove close commands that
29231 may be called after gdb goes away. Previous versions of expect
29232 needed these to avoid file descriptor leaks, but they cause
29233 errors with the current revision of expect.
29234 * gdb.t00/gdbvars.exp: Use -re on expected output after
29235 setting sevenbit-strings.
29236 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
29237 to set sevenbit-strings consistent across tests.
29238 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
29239 set sevenbit-strings consistent across tests.
29240
29241Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
29242
29243 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
29244 expected output to match current "expect" expectations.
29245
29246Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
29247
29248 * gdb.t00/default.exp: Change expected output for default "source"
29249 command, to match new gdb behavior which requires a filename to
29250 source.
29251
29252Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
29253
29254 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
29255 expected fail for i486-*-* that misses the marker2 function.
29256 * gdb.t10/crossload.exp (bfddefault): Allow successful
29257 recognition of a format to pass even if no symbols are found.
29258 Explicitly catch failures where the format is not recognized
29259 or is ambiguous, and add the reason to the fail message.
29260 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
29261 the cause is and invalid target and add reason to failure message.
29262 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
29263 elf32-i386, elf32-sparc, and elf32-i860.
29264 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
29265 Set up expected failure for 'filename'::variable scope resolution,
29266 which is now apparently broken on all targets.
29267 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
29268 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
29269 gdb.t23/templates.exp: Change failure for missing binfile into
29270 just a warning.
29271 gdb.t21/demangle.exp: Change all cfront references to 'arm'
29272 references.
29273
29274Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
29275
29276 * gdb.t00/default.exp: Add expected output for default "source"
29277 command, to match new gdb behavior.
29278 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
29279
29280Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
29281
29282 * config/*-gdb.exp: returns an error, rather than exiting on
29283 internal errors.
29284
29285Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
29286
29287 * gdb.t03/gdbme.c: Add pointer to struct variable.
29288 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
29289 referencing struct members.
29290
29291Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
29292
29293 * configure.in (mips-idt-ecoff): New target.
29294 * config/mips-gdb.exp: New file for remote board using MIPS remote
29295 debugging protocol.
29296
29297 * Redid configuration scheme. Removed gdb.t*/configure.in.
29298 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
29299 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
29300 distclean targets. Built executables via .o files. Adjusted
29301 tests to account for source files in $(srcdir) rather than
29302 $(objdir).
29303 * lib/gdb.exp (runto): Don't expect () after the function name,
29304 because it may have arguments.
29305
29306Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
29307
29308 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
29309 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
29310 expected failures for mips-idt-* and mips-sgi-*.
29311 * gdb.t00/default.exp (attach): Kill process if requested.
29312 * gdb.t00/help.exp (help target core, help target): Accept a gdb
29313 that does not read core files.
29314 * gdb.t01/run.exp: Removed checks for exit status code.
29315 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
29316 it is linked in.
29317 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
29318 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
29319 appropriate, rather than doing it by hand.
29320 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
29321 execution.
29322 * gdb.t10/crossload.exp: Kill existing program if needed.
29323 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
29324 appropriate, rather than doing it by hand. Always increase
29325 timeout for this test, not just for VxWorks.
29326
29327Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
29328
29329 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
29330 of Chill STRUCT types and STRUCT values.
29331 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
29332 than "char".
29333 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 29334 struct2): New struct definitions and initializations to test
c906108c
SS
29335 simple Chill STRUCT types.
29336
29337Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
29338
29339 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
29340 the null byte at the end of strings.
29341 * gdb.t00/default.exp: Make show version insensitive to copyright
29342 date.
29343 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
29344 to avoid dependencies on target char signedness.
29345 * gdb.t16/printcmds.exp: Update expected results for explicitly
29346 unsigned char.
29347 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
29348 now work.
29349 * gdb.t21/demangle.exp: Add many more patterns for template
29350 demangling, most of them being expected failures.
29351 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
29352 string we are matching for, to match on the whole string.
29353 * gdb.t21/demangle.exp: Add many new test strings to demangle,
29354 and fix a whole bunch that had incorrect expected output but were
29355 passing anyway because of the bug in "proc demangle".
29356 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
29357 type.
29358 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
29359
29360Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
29361
a9c64011
AS
29362 * gdb/testsuite: made modifications to testcases, etc., to allow
29363 them to work properly given the reorganization of deja-gnu and the
29364 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
29365
29366Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
29367
29368 * gdb/testsuite: Initial creation of gdb/testsuite.
29369 Migrated dejagnu testcases and support files for testing nm to
29370 gdb/testsuite from deja-gnu. These files were moved "as is"
29371 with no modifications. This migration is part of a major overhaul
29372 of dejagnu. The modifications to these testcases, etc., which
29373 will allow them to work with the new version of dejagnu will be
29374 made in a future update.
48efe704 29375
8d8cb839 29376 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 29377\f
8d8cb839
EZ
29378;; Local Variables:
29379;; mode: change-log
29380;; left-margin: 8
29381;; fill-column: 74
29382;; version-control: never
29383;; End:
902f2ccb 29384
0b302171 29385 Copyright 1993-2005, 2012 Free Software Foundation, Inc.
902f2ccb
MC
29386 Copying and distribution of this file, with or without modification,
29387 are permitted provided the copyright notice and this notice are preserved.
This page took 2.950679 seconds and 4 git commands to generate.