Name of symbol missing when printing global variable's address
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
cfc35e02
DE
12012-09-11 Doug Evans <dje@google.com>
2
3 * gdb.dwarf2/fission-base.S: Include gdb.dwarf2/ in dwo_name.
4 * gdb.dwarf2/fission-reread.S: Ditto.
5 * gdb.dwarf2/fission-base.exp: Remove setting of debug-file-directory.
6 * gdb.dwarf2/fission-reread.exp: Ditto.
7
350b1b26
AB
82012-09-11 Andrew Burgess <aburgess@broadcom.com>
9
10 * gdb.base/ptype.exp: Test ptype on a pointer to a typedef.
11
2fa15f23
JB
122012-09-10 Joel Brobecker <brobecker@adacore.com>
13
14 * gdb.ada/optim_drec: New testcase.
15
09be558e
DE
162012-09-10 Doug Evans <dje@google.com>
17
18 * boards/fission.exp: Explicitly mark "board" as not remote.
19
5b4f6e25
KS
202012-09-10 Keith Seitz <keiths@redhat.com>
21
22 PR gdb/13483
23 * gdb.cp/converts.cc (A::A): Add ctor.
24 (A::member_): Add member.
25 (enum my_enum): New enumeration.
26 (main): Add calls to foo1_7 with various
27 permitted arguments.
28 * gdb.cp/converts.exp: Add tests for boolean
29 conversions permitted by the standard.
30
b4ca5ed9
YPK
312012-09-08 Khoo Yit Phang <khooyp@cs.umd.edu>
32
33 Replace -nw option with $INTERNAL_GDBFLAGS in "xgdb" tests to
34 avoid spurious results due to ~/.gdbinit.
35 * gdb.gdb/complaint.exp (setup_test): Replace -nw option with
36 $INTERNAL_GDBFLAGS in run command.
37 * gdb.gdb/observer.exp (setup_test): Ditto.
38 * gdb.gdb/selftest.exp (test_with_self): Ditto.
39 * gdb.gdb/xfullpath.exp (setup_test): Ditto.
40
d54b30bb
DE
412012-09-06 Doug Evans <dje@google.com>
42
14910956
DE
43 * boards/fission.exp: New file.
44
d54b30bb
DE
45 * gdb.python/py-value.exp: Use clean_restart.
46
91b253e1
DE
472012-09-05 Doug Evans <dje@google.com>
48
49 * gdb.base/info-macros.c: Fix whitespace.
50
1292279a
PA
512012-08-28 Pedro Alves <palves@redhat.com>
52
53 PR gdb/14428
54
55 * gdb.base/pc-fp.exp: Adjust expected output of 'info registers pc fp'.
56
1c8cdcb1
JK
572012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
58
59 * gdb.base/break-caller-line.c: New file.
60 * gdb.base/break-caller-line.exp: New file.
61
1e8e8b51
JK
622012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
63
64 * gdb.ada/rdv_wait.exp (set debug-file-directory): New command.
65 * gdb.arch/i386-cfi-notcurrent.S: New file.
66 * gdb.arch/i386-cfi-notcurrent.exp: New file.
67
1591a1e8
PA
682012-08-27 Wei-cheng Wang <cole945@gmail.com>
69 Yao Qi <yao@codesourcery.com>
70 Pedro Alves <palves@redhat.com>
71
72 * gdb.base/memattr.exp (delete_memory, region_pass, region_fail):
73 New procedures.
74 (top level): Add overlap checking tests.
75
4442ada7
TT
762012-08-24 Tom Tromey <tromey@redhat.com>
77
78 * lib/gdb.exp (skip_unwinder_tests): Don't leave 'ok' set if
79 gdb_test_multiple fails for other reasons.
80
e7d50cc9
YQ
812012-08-24 Yao Qi <yao@codesourcery.com>
82
83 * lib/gdb.exp (skip_unwinder_tests): Remove pass.
84
dfbd5e7b
PA
852012-08-23 Pedro Alves <palves@redhat.com>
86
87 * gdb.base/help.exp: Adjust to "handle" help text change.
88
8d735b87
YQ
892012-08-23 Yao Qi <yao@codesourcery.com>
90
91 * gdb.trace/disconnected-tracing.c (start, end): New.
92 (main): Call start and end.
93 * gdb.trace/disconnected-tracing.exp (disconnected_tracing): Move
94 existing tests into this proc.
95 (disconnected_tfind): New.
96
61b1d759
YQ
972012-08-23 Yao Qi <yao@codesourcery.com>
98
99 * boards/native-gdbserver.exp (${board}_upload): New.
100 * boards/native-stdio-gdbserver.exp (${board}_upload): New.
101 * gdb.trace/tfile.exp: Don't check 'gdb,nofileio'.
102 Execute tfile on remote target.
103 Copy trace file from target to host.
104
6ca1b147
JM
1052012-08-22 Joseph Myers <joseph@codesourcery.com>
106
107 * gdb.arch/thumb-bx-pc.S: New file.
108 * gdb.arch/thumb-bx-pc.exp: New file.
109
706e3705
TT
1102012-08-22 Tom Tromey <tromey@redhat.com>
111
112 * gdb.base/maint.exp: Update.
113
b4893d48
TT
1142012-08-22 Tom Tromey <tromey@redhat.com>
115
116 * lib/gdb.exp (skip_unwinder_tests): New proc.
117 * gdb.cp/nextoverthrow.exp: Use skip_unwinder_tests.
118 * gdb.java/jnpe.exp: Use skip_unwinder_tests.
119
45b7da81
TT
1202012-08-21 Tom Tromey <tromey@redhat.com>
121
122 * gdb.hp/gdb.aCC/exception.exp: Remove.
123
f94363d7
AP
124012-08-19 Andrew Pinski <apinski@cavium.com>
125
126 * gdb.arch/mips-octeon-bbit.c: New file.
127 * gdb.arch/mips-octeon-bbit.exp: New Test.
128
e5afdbd7
KS
129012-08-19 Keith Seitz <keiths@redhat.com>
130
131 PR c++/14365
132 * gdb.dwarf2/dw2-anon-mptr.exp: New file.
133 * gdb.dwarf2/dw2-anon-mptr.S: New file.
134
c29e8b64
JK
1352012-08-18 Jan Kratochvil <jan.kratochvil@redhat.com>
136
137 * gdb.base/solib-corrupted.exp (make solibs looping): Replace
138 verbose -log by more specific untested call.
139
15a7e7bc
YQ
1402012-08-18 Yao Qi <yao@codesourcery.com>
141
142 * gdb.trace/tfind.exp: Move tests on various command help before
143 checking target supports trace.
144 Fix the expected output of 'help tfind end'.
145
a451cb65
KS
1462012-08-17 Keith Seitz <keiths@redhat.com>
147
148 PR c++/13356
149 * gdb.base/default.exp: Update all "check type" tests.
150 * gdb.base/help.exp: Likewise.
151 * gdb.base/setshow.exp: Likewise.
152 * gdb.cp/converts.cc (foo1_type_check): New function.
153 (foo2_type_check): New function.
154 (foo3_type_check): New function.
155 (main): Call new functions.
156 * converts.exp: Add tests for integer-to-pointer conversions
157 with/without strict type-checking.
158
dbf6a605
MF
1592012-08-16 Mike Frysinger <vapier@gentoo.org>
160
161 * gdb.base/help.exp: Update expected output.
162
0c92d8c1
JB
1632012-08-16 Joel Brobecker <brobecker@adacore.com>
164
165 * gdb.ada/rdv_wait: New testcase.
166
e56f7f42
JK
1672012-08-14 Jan Kratochvil <jan.kratochvil@redhat.com>
168
169 * gdb.base/attach-twice.exp: Remove excessive ps exec.
170
f47f77df
DE
1712012-08-13 Doug Evans <dje@google.com>
172
e202d6e8 173 * gdb.base/help.exp: Update expected output.
f47f77df
DE
174 * gdb.base/default.exp: Update expected output of "show convenience".
175
a72c3253
DE
1762012-08-10 Doug Evans <dje@google.com>
177
178 * gdb.python/py-strfns.c: New file.
179 * gdb.python/py-strfns.exp: New file.
180 * gdb.python/py-type.exp (test_fields): Add vector tests.
181
de0bea00
MF
1822012-08-10 Mike Frysinger <vapier@gentoo.org>
183
184 PR cli/10436:
185 * gdb.base/completion.exp: Add tests for handle completion.
186
5b9afe8a
YQ
1872012-08-09 Yao Qi <yao@codesourcery.com>
188
189 * gdb.mi/mi-cmd-param-changed.exp: New.
190 * gdb.mi/mi-cli.exp: Update for MI notification "=cmd-param-changed".
191 * gdb.mi/mi-var-rtti.exp, gdb.mi/mi2-cli.exp: Likewise.
192 * gdb.mi/mi2-prompt.exp: Likewise.
193
4f485ebc
DE
1942012-08-08 Doug Evans <dje@google.com>
195
196 * gdb.base/debug-expr.c: New file.
197 * gdb.base/debug-expr.exp: New file.
198 * gdb.base/exprs.exp: Test {type} casts.
199 * gdb.cp/debug-expr.exp: New file.
200
5888842d
JK
2012012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
202
203 * gdb.base/valgrind-infcall.exp (continue #$continue_count): Use
204 global variable loop, not a 'break'. Add loop count limit to 100.
205 Add new fail case for terminated vgdb.
206
4f69f4c2
JK
2072012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
208 Jean-Marc Saffroy <saffroy@gmail.com>
209
210 PR 11804
211 * gdb.base/gcore-relro.exp: New file.
212 * gdb.base/gcore-relro-main.c: New file.
213 * gdb.base/gcore-relro-lib.c: New file.
214
e2de5390
JK
2152012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
216
217 Do not false FAIL with old GCCs.
218 * gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for
219 GCC < 4.5 in $no_hw mode.
220
606603c5
JK
2212012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
222
223 * gdb.base/default.exp (cd): Accept new directory with no arguments.
224
777f26c2
JK
2252012-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
226
227 * gdb.base/list.exp (test_only_end): New function.
228 Call it.
229
2c12abee
TT
2302012-08-06 Tom Tromey <tromey@redhat.com>
231
232 * gdb.python/py-mi.exp: Add test for printer whose children
233 are a list.
234 * gdb.python/py-prettyprint.c (struct children_as_list): New.
235 (main): New variable children_as_list.
236 * gdb.python/py-prettyprint.py (class pp_children_as_list):
237 New.
238 (register_pretty_printers): Register new printer.
239
0eae2cf4
EBM
2402012-08-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
241
242 * gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's
243 symbols. Abort if vgdb remote connection is closed.
244
09e0881d
DE
2452012-08-02 Doug Evans <dje@google.com>
246
247 * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x.
248
b40f514f
SDJ
2492012-08-02 Sergio Durigan Junior <sergiodj@redhat.com>
250
251 * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from
252 s390x, PowerPC 64 and m68k-linux.
253
11315ae0
UW
2542012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
255
256 * gdb.base/annota1.exp: Accept no frames-invalid notification
257 when starting up the program.
258 * gdb.python/py-value.exp (test_value_numeric_ops): Pointers may
259 show a symbolic value as well.
260 * gdb.server/server-exec-info.exp: Skip test when skipping
261 gdbserver test and/or when skipping shared library tests.
262 * gdb.threads/linux-dp.exp: Unset "seen" when done with it to
263 avoid name conflicts with other tests.
264
0547eeed
UW
2652012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
266
267 * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives.
268 Fix wrong output on big-endian systems.
269 * gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on
270 4-byte pointer types on 64-bit s390x.
271
bdddb4de
UW
2722012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
273
274 * gdb.base/watchpoint.c (func2): Initialize local_a. Add
275 marker comment at the beginning (after intialization).
276 * gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2
277 breakpoint on marker comment instead of function begin.
278 (test_wide_location_1): Do not expect HW watchpoints on 32-bit
279 PowerPC.
280 (test_wide_location_2): Do not expect HW watchpoints on 32-bit
281 or 64-bit PowerPC.
282 (do_tests): Consistently set can-use-hw-watchpoints to 0 if
283 gdb,no_hardware_watchpoints flag is set.
284 (initialize): Remove now redundant can-use-hw-watchpoints change.
285
5d206025
YQ
2862012-08-02 Yao Qi <yao@codesourcery.com>
287 Pedro Alves <palves@redhat.com>
288
289 * boards/local-remote-host.exp: New.
290
4f665099
UW
2912012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
292
293 * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
294 * gdb.base/ctxobj.exp: Call gdb_load_shlibs.
295 * gdb.base/print-file-var.exp: Likewise.
296 * gdb.server/solib-list.exp: Skip on remote targets.
297
b62e2b27
UW
2982012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
299
300 * gdb.base/watchpoint.exp (test_wide_location_1): Expect software
301 watchpoints on ARM. When expecting software watchpoints, tolerate
302 (remote) targets that report unsupported hardware watchpoint only
303 at continue time.
304 (test_wide_location_2): Likewise.
305
a967a851
JK
3062012-08-01 Jan Kratochvil <jan.kratochvil@redhat.com>
307
308 * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more
309 valgrind versions.
310
75d9f9ff 3112012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com>
a14dd77e
JK
312
313 * gdb.base/valgrind-infcall.c: New file.
314 * gdb.base/valgrind-infcall.exp: New file.
315
75d9f9ff
JK
316 * gdb.base/valgrind-db-attach.exp: Do not run in remote mode.
317
1c9f2ed2
KS
3182012-07-30 Keith Seitz <keiths@redhat.com>
319
320 * gdb.linespec/ls-errs.exp: Check some quote-enclosed
321 linespecs.
322
7f9b2034
DE
3232012-07-30 Doug Evans <dje@google.com>
324
85220e01
DE
325 * gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
326 * gdb.dwarf2/pr13961.S: Ditto.
327
7f9b2034
DE
328 * gdb.dwarf2/dw4-sig-types.exp: Fix typo.
329
4e969b4f
AB
3302012-07-30 Andrew Burgess <aburgess@broadcom.com>
331
332 * gdb.mi/mi-var-invalidate.exp: Create a floating variable and
333 change its format immediately after reloading the binary.
334
e7de8362
JK
3352012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
336
337 Fix testsuite regression after --use-deprecated-index-sections removal.
338 * gdb.base/annota1.exp (run until main breakpoint): Update the expect
339 string.
340 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
341
7255706c
YQ
3422012-07-27 Yao Qi <yao@codesourcery.com>
343
344 KFAIL for PR remote/14161.
345 * gdb.trace/strace.exp (strace_remove_socket): kfail for native.
346 Cleanup socket files.
347 (strace_info_marker): Detach inferior.
348
f2e8016f
TT
3492012-07-26 Tom Tromey <tromey@redhat.com>
350
351 * gdb.objc/print.exp (test_float_accepted): Remove kfails.
352
f66713d2
JK
3532012-07-26 Markus Metzger <markus.t.metzger@intel.com>
354
355 * gdb.python/py-inferior.c (thread): New function.
356 (check_threads): New function.
357 (test_threads): New function.
358 * gdb.python/py-inferior.exp: Added test.
359 Replaced runto with continue to breakpoint.
360
8223e12c
TT
3612012-07-26 Tom Tromey <tromey@redhat.com>
362
363 * lib/ada.exp (standard_ada_testfile): New proc.
364 * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
365 * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
366 * gdb.ada/array_return.exp: Use standard_ada_testfile.
367 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
368 * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
369 * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
370 * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
371 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
372 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
373 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
374 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
375 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
376 * gdb.ada/call_pn.exp: Use standard_ada_testfile.
377 * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
378 * gdb.ada/char_enum.exp: Use standard_ada_testfile.
379 * gdb.ada/char_param.exp: Use standard_ada_testfile.
380 * gdb.ada/complete.exp: Use standard_ada_testfile.
381 * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
382 standard_output_file.
383 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
384 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
385 * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
386 standard_output_file.
387 * gdb.ada/exprs.exp: Use standard_ada_testfile.
388 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
389 * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
390 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
391 * gdb.ada/frame_args.exp: Use standard_ada_testfile.
392 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
393 * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
394 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
395 * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
396 * gdb.ada/homonym.exp: Use standard_ada_testfile.
397 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
398 * gdb.ada/int_deref.exp: Use standard_ada_testfile.
399 * gdb.ada/interface.exp: Use standard_ada_testfile.
400 * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
401 standard_output_file
402 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
403 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
404 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
405 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
406 * gdb.ada/nested.exp: Use standard_ada_testfile.
407 * gdb.ada/null_array.exp: Use standard_ada_testfile.
408 * gdb.ada/null_record.exp: Use standard_ada_testfile.
409 * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
410 * gdb.ada/packed_array.exp: Use standard_ada_testfile.
411 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
412 * gdb.ada/print_chars.exp: Use standard_ada_testfile.
413 * gdb.ada/print_pc.exp: Use standard_ada_testfile.
414 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
415 * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
416 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
417 * gdb.ada/rec_return.exp: Use standard_ada_testfile.
418 * gdb.ada/ref_param.exp: Use standard_ada_testfile.
419 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
420 * gdb.ada/same_enum.exp: Use standard_ada_testfile.
421 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
422 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
423 * gdb.ada/start.exp: Use standard_ada_testfile.
424 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
425 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
426 * gdb.ada/taft_type.exp: Use standard_ada_testfile.
427 * gdb.ada/tagged.exp: Use standard_ada_testfile.
428 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
429 * gdb.ada/task_bp.exp: Use standard_ada_testfile.
430 * gdb.ada/tasks.exp: Use standard_ada_testfile.
431 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
432 * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
433 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
434 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
435 * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
436 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
437 * gdb.ada/widewide.exp: Use standard_ada_testfile.
438
bbec57e4
JK
4392012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
440
441 Fix testsuite regression after --use-deprecated-index-sections removal.
442 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
443
9cc8e32c
JK
4442012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
445
446 Fix compatibility with Tcl before 7.5.
447 * lib/future.exp (lreverse): New function if it does not exist.
448
ea5ca7b5
MK
4492012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
450
451 * gdb.mi/mi-pending.c: New method to set a second pending
452 breakpoint.
453 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
454 condition.
455
64776a0b
PA
4562012-07-20 Pedro Alves <palves@redhat.com>
457
458 PR threads/11692
459 PR gdb/12203
460
461 * gdb.threads/create-fail.c: New file.
462 * gdb.threads/create-fail.exp: New file.
463
13e4e967
PA
4642012-07-19 Pedro Alves <palves@redhat.com>
465
466 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
467 * config/vx.exp (gdb_start): Likewise.
468 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
469 * gdb.base/setvar.exp (test_set): Likewise.
470 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
471 * gdb.reverse/sigall-precsave.exp: Likewise.
472 * gdb.reverse/sigall-reverse.exp: Likewise.
473
b7aefa4d
PA
4742012-07-19 Pedro Alves <palves@redhat.com>
475
476 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
477 handler before recording.
478
608b4967
TT
4792012-07-19 Tom Tromey <tromey@redhat.com>
480
481 * gdb.cp/casts.exp: Add tests for typeof and decltype.
482 * gdb.cp/casts.cc (decltype): New function.
483 (main): Use it.
484
b1e0c0fa
PA
4852012-07-19 Pedro Alves <palves@redhat.com>
486
487 * gdb.base/sigall.exp (signals): New list.
488 <top level>: Loop over signals in the $signals list instead of
489 calling a test function once per signal.
490 * gdb.reverse/sigall-precsave.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-reverse.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
6ace3df1
YQ
4972012-07-19 Yao Qi <yao@codesourcery.com>
498
499 * gdb.base/setshow.exp: Test 'set args ~'.
500
263a0f8c
JK
5012012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
502
503 * gdb.base/store.exp (check_set): Import gdb_prompt.
504 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
505 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
506
8f043999
JK
5072012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
508
509 PR 11914
510 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
511 (main): Call eval_sub.
512 * gdb.python/py-prettyprint.exp:
513 (python execfile ('py-prettyprint.py')): Move it earlier.
514 New breakpoint for eval-break.
515 (continue to breakpoint: eval-break, info locals): New test.
516 (python execfile ('py-prettyprint.py')): Move it from here.
517 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
518 (register_pretty_printers): Register pp_eval_type.
519
725c7b66
JK
5202012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
521
522 Fix a testcase regression by me.
523 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
524 DW_FORM_data4.
525
4359dff1
JK
5262012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
527 Doug Evans <dje@google.com>
528
529 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
530 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
531
61e44cfa
JK
5322012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
533
534 Fix gdbserver run regression.
535 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
536
93c0ef37
TT
5372012-07-12 Tom Tromey <tromey@redhat.com>
538
539 * lib/gdb.exp (standard_testfile): Don't declare objdir.
540 (clean_restart): Likewise.
541 (core_find): Use standard_output_file.
542
76027ef5
TT
5432012-07-12 Tom Tromey <tromey@redhat.com>
544
545 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
546 * gdb.dwarf2/dw2-anonymous-func.exp: Use
547 prepare_for_testing_full.
548 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
549 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
550 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
551 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
552 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
553 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
554 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
555 prepare_for_testing_full.
556 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
557 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
558 prepare_for_testing_full.
559 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
560 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
561 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
562
85b4440a
TT
5632012-07-12 Tom Tromey <tromey@redhat.com>
564
565 * lib/gdb.exp (build_executable_from_specs): New proc, from
566 build_executable.
567 (build_executable): Use it.
568 (prepare_for_testing_full): New proc.
569
55baab26
TT
5702012-07-11 Tom Tromey <tromey@redhat.com>
571
572 * gdb.reverse/break-precsave.exp: Use standard_output_file.
573 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
574 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
575 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
576 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
577 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
578 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
579 * gdb.reverse/step-precsave.exp: Use standard_output_file.
580 * gdb.reverse/until-precsave.exp: Use standard_output_file.
581 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
582
298a9cf0
TT
5832012-07-10 Tom Tromey <tromey@redhat.com>
584
585 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
586 standard_output_file.
587 * gdb.mi/gdb2549.exp: Use standard_testfile.
588 * gdb.mi/gdb669.exp: Use standard_testfile.
589 * gdb.mi/gdb701.exp: Use standard_testfile.
590 * gdb.mi/gdb792.exp: Use standard_testfile.
591 * gdb.mi/mi-async.exp: Use standard_testfile.
592 * gdb.mi/mi-basics.exp: Use standard_testfile.
593 * gdb.mi/mi-break.exp: Use standard_testfile.
594 * gdb.mi/mi-cli.exp: Use standard_testfile.
595 * gdb.mi/mi-console.exp: Use standard_testfile.
596 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
597 * gdb.mi/mi-eval.exp: Use standard_testfile.
598 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
599 * gdb.mi/mi-file.exp: Use standard_testfile.
600 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
601 * gdb.mi/mi-logging.exp: Use standard_testfile.
602 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
603 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
604 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
605 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
606 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
607 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
608 * gdb.mi/mi-pending.exp: Use standard_testfile,
609 standard_output_file.
610 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
611 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
612 * gdb.mi/mi-regs.exp: Use standard_testfile.
613 * gdb.mi/mi-return.exp: Use standard_testfile.
614 * gdb.mi/mi-reverse.exp: Use standard_testfile.
615 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
616 * gdb.mi/mi-solib.exp: Use standard_testfile,
617 standard_output_file.
618 * gdb.mi/mi-stack.exp: Use standard_testfile.
619 * gdb.mi/mi-stepi.exp: Use standard_testfile.
620 * gdb.mi/mi-stepn.exp: Use standard_testfile.
621 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
622 * gdb.mi/mi-until.exp: Use standard_testfile.
623 * gdb.mi/mi-var-block.exp: Use standard_testfile.
624 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
625 * gdb.mi/mi-var-child.exp: Use standard_testfile.
626 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
627 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
628 * gdb.mi/mi-var-display.exp: Use standard_testfile.
629 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
630 standard_output_file.
631 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
632 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
633 * gdb.mi/mi-watch.exp: Use standard_testfile.
634 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
635 * gdb.mi/mi2-basics.exp: Use standard_testfile.
636 * gdb.mi/mi2-break.exp: Use standard_testfile.
637 * gdb.mi/mi2-cli.exp: Use standard_testfile.
638 * gdb.mi/mi2-console.exp: Use standard_testfile.
639 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
640 * gdb.mi/mi2-eval.exp: Use standard_testfile.
641 * gdb.mi/mi2-file.exp: Use standard_testfile.
642 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
643 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
644 * gdb.mi/mi2-regs.exp: Use standard_testfile.
645 * gdb.mi/mi2-return.exp: Use standard_testfile.
646 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
647 * gdb.mi/mi2-stack.exp: Use standard_testfile.
648 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
649 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
650 * gdb.mi/mi2-until.exp: Use standard_testfile.
651 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
652 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
653 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
654 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
655 * gdb.mi/mi2-watch.exp: Use standard_testfile.
656
f5f3a911
TT
6572012-07-10 Tom Tromey <tromey@redhat.com>
658
659 * gdb.cp/abstract-origin.exp: Use standard_testfile.
660 * gdb.cp/ambiguous.exp: Use standard_testfile,
661 prepare_for_testing.
662 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
663 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
664 * gdb.cp/anon-ns.exp: Use standard_testfile.
665 * gdb.cp/anon-struct.exp: Use standard_testfile.
666 * gdb.cp/anon-union.exp: Use standard_testfile,
667 prepare_for_testing.
668 * gdb.cp/arg-reference.exp: Use standard_testfile,
669 prepare_for_testing.
670 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
671 * gdb.cp/breakpoint.exp: Use standard_testfile,
672 prepare_for_testing.
673 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
674 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
675 standard_output_file.
676 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
677 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
678 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
679 (test_static_members): Update.
680 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
681 * gdb.cp/converts.exp: Use standard_testfile.
682 * gdb.cp/cp-relocate.exp: Use standard_testfile.
683 * gdb.cp/cpcompletion.exp: Use standard_testfile,
684 prepare_for_testing.
685 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
686 * gdb.cp/cplabel.exp: Use standard_testfile.
687 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
688 prepare_for_testing.
689 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
690 * gdb.cp/derivation.exp: Use standard_testfile,
691 prepare_for_testing.
692 * gdb.cp/destrprint.exp: Use standard_testfile.
693 * gdb.cp/dispcxx.exp: Use standard_testfile.
694 * gdb.cp/exception.exp: Use standard_testfile,
695 prepare_for_testing.
696 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
697 * gdb.cp/extern-c.exp: Use standard_testfile,
698 prepare_for_testing.
699 * gdb.cp/formatted-ref.exp: Use standard_testfile,
700 prepare_for_testing.
701 * gdb.cp/fpointer.exp: Use standard_testfile.
702 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
703 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
704 standard_output_file.
705 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
706 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
707 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
708 standard_output_file.
709 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
710 (do_tests): Update.
711 * gdb.cp/koenig.exp: Use standard_testfile.
712 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
713 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
714 * gdb.cp/m-static.exp: Use standard_testfile,
715 prepare_for_testing.
716 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
717 * gdb.cp/mb-inline.exp: Use standard_testfile,
718 prepare_for_testing.
719 * gdb.cp/mb-templates.exp: Use standard_testfile,
720 prepare_for_testing.
721 * gdb.cp/member-ptr.exp: Use standard_testfile,
722 prepare_for_testing.
723 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
724 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
725 * gdb.cp/method2.exp: Use standard_testfile.
726 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
727 standard_output_file.
728 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
729 (do_tests): Update.
730 * gdb.cp/namespace-enum.exp: Use standard_testfile,
731 prepare_for_testing.
732 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
733 prepare_for_testing.
734 * gdb.cp/namespace.exp: Use standard_testfile,
735 prepare_for_testing.
736 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
737 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
738 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
739 * gdb.cp/nsimport.exp: Use standard_testfile,
740 prepare_for_testing.
741 * gdb.cp/nsnested.exp: Use standard_testfile.
742 * gdb.cp/nsnoimports.exp: Use standard_testfile.
743 * gdb.cp/nsrecurs.exp: Use standard_testfile,
744 prepare_for_testing.
745 * gdb.cp/nsstress.exp: Use standard_testfile,
746 prepare_for_testing.
747 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
748 * gdb.cp/operator.exp: Use standard_testfile.
749 * gdb.cp/oranking.exp: Use standard_testfile.
750 * gdb.cp/overload-const.exp: Use standard_testfile.
751 * gdb.cp/overload.exp: Use standard_testfile,
752 prepare_for_testing.
753 * gdb.cp/ovldbreak.exp: Use standard_testfile.
754 * gdb.cp/ovsrch.exp: Use standard_testfile.
755 * gdb.cp/paren-type.exp: Use standard_testfile.
756 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
757 prepare_for_testing.
758 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
759 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
760 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
761 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
762 * gdb.cp/pr10728.exp: Use standard_testfile,
763 standard_output_file.
764 * gdb.cp/pr12028.exp: Use standard_testfile.
765 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
766 * gdb.cp/pr9167.exp: Use standard_testfile.
767 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
768 * gdb.cp/printmethod.exp: Use standard_testfile,
769 prepare_for_testing.
770 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
771 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
772 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
773 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
774 standard_output_file.
775 * gdb.cp/readnow-language.exp: Use standard_testfile.
776 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
777 (gdb_start_again): Use clean_restart.
778 * gdb.cp/ref-types.exp: Use standard_testfile,
779 prepare_for_testing.
780 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
781 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
782 * gdb.cp/smartp.exp: Use standard_testfile.
783 * gdb.cp/static-method.exp: Use standard_testfile.
784 * gdb.cp/static-print-quit.exp: Use standard_testfile.
785 * gdb.cp/temargs.exp: Use standard_testfile.
786 * gdb.cp/templates.exp: Use standard_testfile,
787 prepare_for_testing.
788 (do_tests): Update.
789 * gdb.cp/try_catch.exp: Use standard_testfile,
790 prepare_for_testing.
791 * gdb.cp/typedef-operator.exp: Use standard_testfile.
792 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
793 * gdb.cp/virtbase.exp: Use standard_testfile,
794 prepare_for_testing.
795 * gdb.cp/virtfunc.exp: Use standard_testfile,
796 prepare_for_testing.
797 (do_tests): Update.
798 * gdb.cp/virtfunc2.exp: Use standard_testfile,
799 prepare_for_testing.
800
686f09d0
TT
8012012-07-10 Tom Tromey <tromey@redhat.com>
802
803 * lib/gdb.exp (standard_testfile): Unset output variables from
804 earlier invocations.
805
9357e021
YQ
8062012-07-10 Yao Qi <yao@codesourcery.com>
807
808 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
809 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
810 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
811 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
812 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
813 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
814 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
815 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
816 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
817 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
818 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
819 * gdb.mi/mi-var-display.exp: Likewise.
820 * gdb.mi/mi-var-invalidate.exp: Likewise.
821 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
822 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
823 * gdb.mi/mi2-console.exp: Likewise.
824 * gdb.mi/mi2-disassemble.exp: Likewise.
825 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
826 * gdb.mi/mi2-read-memory.exp: Likewise.
827 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
828 * gdb.mi/mi2-simplerun.exp: Likewise.
829 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
830 * gdb.mi/mi2-syn-frame.exp: Likewise.
831 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
832 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
833 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
834
e314d629
TT
8352012-07-09 Tom Tromey <tromey@redhat.com>
836
837 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
838 * gdb.base/callfuncs.exp: Add cast-based test.
839 * gdb.base/callfuncs.c (voidfunc): New function.
840
06928b3f
DE
8412012-07-08 Doug Evans <dje@google.com>
842
843 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
844
32f11bad
JK
8452012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
846
847 Fix XFAIL compatibility with old i386 systems.
848 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
849 Check also 'Cannot insert breakpoint 0'.
850
76b83c51
JK
8512012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
852
853 PR 14321
854 * gdb.base/find.exp
855 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
856
a6fb9c08
TT
8572012-07-06 Tom Tromey <tromey@redhat.com>
858
859 * gdb.base/whatis.exp: Add test.
860
71918a86
TT
8612012-07-06 Tom Tromey <tromey@redhat.com>
862
863 * gdb.base/whatis.exp: Add regression test.
864
fcde5961
TT
8652012-07-06 Tom Tromey <tromey@redhat.com>
866
867 * gdb.base/whatis.exp: Add tests.
868
f9cf0f4a
JK
8692012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
870
871 PR 12649
872 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
873 gdb_test_multiple $gdb_prompt terminator.
874
979ade8b
PA
8752012-07-04 Pedro Alves <palves@redhat.com>
876
877 * gdb.mi/mi-reverse.exp: Use supports_reverse and
878 supports_process_record.
879
8a980b44
PA
8802012-07-04 Pedro Alves <palves@redhat.com>
881
882 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
883 endings.
884 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
885
855ba978
SS
8862012-07-03 Stan Shebs <stan@codesourcery.com>
887
888 * gdb.base/info-os.c (main): Retry resource acquisition until an
889 available one is found.
890 * gdb.base/info-os.exp: Collect resource keys from the program
891 and use them in matching.
892
fcb44371
JK
8932012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
894
895 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
896 Wrap the test into loop for corefile and core0file.
897
08a67be6
JK
8982012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
899
900 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
901 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
902 .note.GNU-stack.
903
0f3c2347
JK
904 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
905
ff4a4500
SDJ
9062012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
907
908 * gdb.base/help.exp (help b, help br, help bre, help brea, help
909 break): Include help message for the new `-probe' and `-probe-stap'
910 options.
911
d3ce09f5
SS
9122012-07-02 Stan Shebs <stan@codesourcery.com>
913
914 * gdb.base/dprintf.exp: Add agent style tests.
915
a1624241
JK
9162012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
917
918 * gdb.base/stale-infcall.c (infcall): New label test-next.
919 (main): New labels test-pass and test-fail.
920 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
921 $test_fail_bpnum to test-fail.
922 (test system longjmp tracking support): New test.
923 Delete $test_fail_bpnum.
924 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
925 breakpoint.
926
42e7ad6c
DE
9272012-06-30 Doug Evans <dje@google.com>
928
929 * gdb.dwarf2/fission-reread.S: New file.
930 * gdb.dwarf2/fission-reread.exp: New file.
931
37ce89eb
SS
9322012-06-28 Stan Shebs <stan@codesourcery.com>
933
934 * gdb.mi/mi-logging.exp: New file.
935
e5ef252a
PA
9362012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
937 Pedro Alves <palves@redhat.com>
938
939 * gdb.threads/siginfo-threads.exp: New file.
940 * gdb.threads/siginfo-threads.c: New file.
941 * gdb.threads/sigstep-threads.exp: New file.
942 * gdb.threads/sigstep-threads.c: New file.
943
22f1fbae
TT
9442012-06-28 Tom Tromey <tromey@redhat.com>
945
946 * gdb.go/package.exp: Partially revert earlier patch; use
947 gdb_compile again. Use standard_output_file.
948
2e3cf129
DE
9492012-06-27 Doug Evans <dje@google.com>
950
951 * gdb.dwarf2/fission-base.c: New file.
952 * gdb.dwarf2/fission-base.S: New file.
953 * gdb.dwarf2/fission-base.exp: New file.
954
785fd303
JK
9552012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
956
957 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
958
1bb9788d
TT
9592012-06-27 Tom Tromey <tromey@redhat.com>
960
961 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
962 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
963
c83ee902
TT
9642012-06-27 Tom Tromey <tromey@redhat.com>
965
966 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
967 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
968 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
969 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
970 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
971 prepare_for_testing.
972 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
973 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
974 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
975 standard_testfile.
976 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
977 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
978 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
979 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
980 prepare_for_testing.
981 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
982 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
983 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
984 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
985 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
986 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
987 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
988 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
989 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
990 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
991 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
992 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
993 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
994 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
995 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
996 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
997 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
998 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
999 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
1000 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
1001 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
1002 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
1003 standard_output_file.
1004 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
1005 standard_output_file.
1006 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
1007 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
1008 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
1009 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
1010 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
1011 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
1012 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
1013 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
1014 * gdb.dwarf2/implptr.exp: Use standard_testfile.
1015 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
1016 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
1017 * gdb.dwarf2/pieces.exp: Use standard_testfile.
1018 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
1019 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
1020 * gdb.dwarf2/valop.exp: Use standard_testfile,
1021 prepare_for_testing.
1022
5204774b
TT
10232012-06-27 Tom Tromey <tromey@redhat.com>
1024
1025 * gdb.python/python.exp: Fix regexps in pagination tests.
1026
ee0bf529
SCR
10272012-06-26 Siva Chandra Reddy <sivachandra@google.com>
1028
1029 * gdb.python/py-symtab.exp: Add tests to test the new attribute
1030 'last' of gdb.Symtab_and_line.
1031 * gdb.python/py-symbol.c: Move break point comment to enable
1032 testing of gdb.Symtab_and_line.last.
1033
14fcc022
TT
10342012-06-26 Tom Tromey <tromey@redhat.com>
1035
1036 * gdb.threads/step.c: Remove.
1037 * gdb.threads/step.exp: Remove.
1038 * gdb.threads/step2.exp: Remove.
1039
0efbbabc
TT
10402012-06-26 Tom Tromey <tromey@redhat.com>
1041
1042 * gdb.threads/watchpoint-fork.exp (test): Use
1043 standard_output_file. Don't declare objdir.
1044 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
1045 standard_output_file.
1046 * gdb.threads/attach-stopped.exp: Use standard_testfile.
1047 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
1048 clean_restart. Remove incdir.
1049 * gdb.threads/corethreads.exp: Use standard_testfile.
1050 * gdb.threads/execl.exp: Use standard_testfile,
1051 standard_output_file, clean_restart.
1052 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
1053 clean_restart.
1054 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
1055 clean_restart.
1056 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
1057 incdir.
1058 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
1059 clean_restart. Remove incdir.
1060 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
1061 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
1062 clean_restart. Remove incdir.
1063 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
1064 Remove incdir.
1065 * gdb.threads/leader-exit.exp: Use standard_testfile.
1066 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
1067 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
1068 clean_restart.
1069 * gdb.threads/manythreads.exp: Use standard_testfile,
1070 clean_restart. Remove incdir.
1071 * gdb.threads/multi-create.exp: Use standard_testfile,
1072 clean_restart.
1073 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
1074 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
1075 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
1076 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
1077 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
1078 * gdb.threads/pending-step.exp: Use standard_testfile,
1079 clean_restart. Remove incdir.
1080 * gdb.threads/print-threads.exp: Use standard_testfile,
1081 clean_restart. Remove incdir.
1082 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
1083 clean_restart. Remove incdir.
1084 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
1085 Remove incdir.
1086 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
1087 incdir.
1088 * gdb.threads/sigthread.exp: Use standard_testfile,
1089 clean_restart.
1090 * gdb.threads/staticthreads.exp: Use standard_testfile,
1091 clean_restart. Remove incdir.
1092 * gdb.threads/switch-threads.exp: Use standard_testfile,
1093 clean_restart. Remove incdir.
1094 * gdb.threads/thread-execl.exp: Use standard_testfile,
1095 clean_restart. Remove incdir.
1096 * gdb.threads/thread-find.exp: Use standard_testfile,
1097 clean_restart.
1098 * gdb.threads/thread-specific.exp: Use standard_testfile,
1099 clean_restart. Remove incdir.
1100 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
1101 clean_restart. Remove incdir.
1102 * gdb.threads/thread_check.exp: Use standard_testfile,
1103 clean_restart. Remove incdir.
1104 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
1105 incdir.
1106 * gdb.threads/threadapply.exp: Use standard_testfile,
1107 clean_restart. Remove incdir.
1108 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
1109 clean_restart. Remove incdir.
1110 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
1111 clean_restart.
1112 * gdb.threads/tls-shared.exp: Use standard_testfile,
1113 clean_restart, standard_output_file.
1114 * gdb.threads/tls-var.exp: Use standard_testfile,
1115 standard_output_file.
1116 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
1117 Remove incdir.
1118 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
1119 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
1120 incdir.
1121 * gdb.threads/watchthreads2.exp: Use standard_testfile,
1122 clean_restart. Remove incdir.
1123
497a5eb0
TT
11242012-06-26 Tom Tromey <tromey@redhat.com>
1125
1126 * gdb.trace/actions.exp: Use standard_testfile.
1127 * gdb.trace/ax.exp: Use standard_testfile.
1128 * gdb.trace/backtrace.exp: Use standard_testfile.
1129 * gdb.trace/change-loc.exp: Use standard_testfile.
1130 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
1131 * gdb.trace/collection.exp: Use standard_testfile,
1132 prepare_for_testing.
1133 * gdb.trace/deltrace.exp: Use standard_testfile.
1134 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
1135 * gdb.trace/ftrace.exp: Use standard_testfile.
1136 * gdb.trace/infotrace.exp: Use standard_testfile.
1137 * gdb.trace/packetlen.exp: Use standard_testfile.
1138 * gdb.trace/passc-dyn.exp: Use standard_testfile.
1139 * gdb.trace/passcount.exp: Use standard_testfile.
1140 * gdb.trace/pending.exp: Use standard_testfile.
1141 * gdb.trace/report.exp: Use standard_testfile.
1142 * gdb.trace/save-trace.exp: Use standard_testfile.
1143 * gdb.trace/stap-trace.exp: Use standard_testfile.
1144 * gdb.trace/status-stop.exp: Use standard_testfile.
1145 * gdb.trace/strace.exp: Use standard_testfile.
1146 * gdb.trace/tfile.exp: Use standard_testfile.
1147 * gdb.trace/tfind.exp: Use standard_testfile.
1148 * gdb.trace/trace-break.exp: Use standard_testfile.
1149 * gdb.trace/trace-mt.exp: Use standard_testfile.
1150 * gdb.trace/tracecmd.exp: Use standard_testfile.
1151 * gdb.trace/tspeed.exp: Use standard_testfile.
1152 * gdb.trace/tstatus.exp: Use standard_testfile.
1153 * gdb.trace/tsv.exp: Use standard_testfile.
1154 * gdb.trace/unavailable.exp: Use standard_testfile,
1155 prepare_for_testing.
1156 * gdb.trace/while-dyn.exp: Use standard_testfile.
1157 * gdb.trace/while-stepping.exp: Use standard_testfile.
1158
7686c074
TT
11592012-06-26 Tom Tromey <tromey@redhat.com>
1160
1161 * gdb.reverse/break-precsave.exp: Use standard_testfile.
1162 * gdb.reverse/break-reverse.exp: Use standard_testfile.
1163 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
1164 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
1165 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
1166 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
1167 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
1168 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
1169 prepare_for_testing.
1170 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
1171 prepare_for_testing.
1172 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
1173 prepare_for_testing.
1174 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
1175 prepare_for_testing.
1176 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
1177 prepare_for_testing
1178 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
1179 * gdb.reverse/machinestate.exp: Use standard_testfile.
1180 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
1181 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
1182 build_executable.
1183 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
1184 build_executable.
1185 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
1186 standard_output_file.
1187 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
1188 standard_output_file.
1189 * gdb.reverse/step-precsave.exp: Use standard_testfile.
1190 * gdb.reverse/step-reverse.exp: Use standard_testfile.
1191 * gdb.reverse/until-precsave.exp: Use standard_testfile.
1192 * gdb.reverse/until-reverse.exp: Use standard_testfile.
1193 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
1194 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
1195
481fc100
TT
11962012-06-26 Tom Tromey <tromey@redhat.com>
1197
1198 * gdb.stabs/weird.exp: Remove directory-checking code. Use
1199 standard_output_file.
1200 * gdb.stabs/exclfwd.exp: Use standard_testfile,
1201 prepare_for_testing. Remove directory-checking code.
1202
7bb18ae2
TT
12032012-06-25 Tom Tromey <tromey@redhat.com>
1204
1205 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
1206 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
1207 build_executable, not prepare_for_testing.
1208 * gdb.multi/base.exp: Use standard_output_file. Use
1209 build_executable, not prepare_for_testing.
1210
cf09b3e4
TT
12112012-06-25 Tom Tromey <tromey@redhat.com>
1212
1213 * gdb.fortran/subarray.exp: Use standard_testfile,
1214 prepare_for_testing.
1215 * gdb.fortran/multi-dim.exp: Use standard_testfile.
1216 * gdb.fortran/module.exp: Use standard_testfile.
1217 * gdb.fortran/logical.exp: Use standard_testfile.
1218 * gdb.fortran/library-module.exp: Use standard_testfile,
1219 standard_output_file.
1220 * gdb.fortran/derived-type.exp: Use standard_testfile,
1221 prepare_for_testing.
1222 * gdb.fortran/complex.exp: Use standard_testfile,
1223 prepare_for_testing.
1224 * gdb.fortran/charset.exp: Use standard_testfile.
1225 * gdb.fortran/array-element.exp: Use standard_testfile,
1226 prepare_for_testing.
1227
18b5ff1b
KS
12282012-06-25 Keith Seitz <keiths@redhat.com>
1229
1230 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
1231 Change rbreak-related tests to KFAIL and add bugzilla numbers.
1232
17b77626
TT
12332012-06-25 Tom Tromey <tromey@redhat.com>
1234
1235 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
1236 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
1237 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
1238 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
1239
f91e3dc1
TT
12402012-06-25 Tom Tromey <tromey@redhat.com>
1241
1242 * gdb.linespec/ls-errs.exp: Use standard_testfile.
1243 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
1244 * gdb.linespec/linespec.exp: Use standard_testfile.
1245
a884434d
TT
12462012-06-25 Tom Tromey <tromey@redhat.com>
1247
1248 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
1249 prepare_for_testing.
1250
efc9d70a
TT
12512012-06-25 Tom Tromey <tromey@redhat.com>
1252
1253 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
1254 prepare_for_testing.
1255 * gdb.opt/inline-break.exp: Use standard_testfile,
1256 prepare_for_testing.
1257 * gdb.opt/inline-bt.exp: Use standard_testfile,
1258 prepare_for_testing.
1259 * gdb.opt/inline-cmds.exp: Use standard_testfile,
1260 prepare_for_testing.
1261 * gdb.opt/inline-locals.exp: Use standard_testfile,
1262 prepare_for_testing.
1263
e2fc92c6
TT
12642012-06-25 Tom Tromey <tromey@redhat.com>
1265
1266 * gdb.asm/asm-source.exp: Use standard_output_file,
1267 standard_testfile. Construct .o files in proper subdir.
1268
b0963d73
TT
12692012-06-25 Tom Tromey <tromey@redhat.com>
1270
1271 * gdb.server/ext-attach.exp: Use standard_testfile,
1272 prepare_for_testing.
1273 * gdb.server/ext-run.exp: Use standard_testfile,
1274 build_executable.
1275 * gdb.server/file-transfer.exp: Use standard_testfile,
1276 prepare_for_testing.
1277 * gdb.server/server-exec-info.exp: Use standard_testfile.
1278 * gdb.server/server-mon.exp: Use standard_testfile,
1279 prepare_for_testing.
1280 * gdb.server/server-run.exp: Use standard_testfile,
1281 build_executable.
1282 * gdb.server/solib-list.exp: Use standard_testfile,
1283 standard_output_file.
1284
8a3e1f8d
TT
12852012-06-25 Tom Tromey <tromey@redhat.com>
1286
1287 * lib/gdb.exp (standard_output_file): Use "file join".
1288 * gdb.go/chan.exp: Use standard_testfile.
1289 * gdb.go/handcall.exp: Use standard_testfile.
1290 * gdb.go/hello.exp: Use standard_testfile.
1291 * gdb.integers/chan.exp: Use standard_testfile.
1292 * gdb.go/methods.exp: Use standard_testfile.
1293 * gdb.go/package.exp: Use standard_testfile.
1294 * gdb.go/strings.exp: Use standard_testfile.
1295 * gdb.go/types.exp: Use standard_testfile.
1296 * gdb.go/unsafe.exp: Use standard_testfile.
1297
944a9061
MGD
12982012-06-25 Greta Yorsh <greta.yorsh@arm.com>
1299
1300 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
1301
1c06bd58
JK
13022012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1303
1304 Fix regression by the previous commit.
1305 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
1306
b4a58790
TT
13072012-06-22 Tom Tromey <tromey@redhat.com>
1308
1309 * gdb.python/lib-types.exp: Use standard_testfile,
1310 prepare_for_testing.
1311 * gdb.python/py-block.exp: Use standard_testfile.
1312 * gdb.python/py-breakpoint.exp: Use standard_testfile.
1313 * gdb.python/py-events.exp: Use standard_testfile,
1314 standard_output_file.
1315 * gdb.python/py-evsignal.exp: Use standard_testfile.
1316 * gdb.python/py-evethreads.exp: Use standard_testfile.
1317 * gdb.python/py-explore-cc.exp: Use standard_testfile.
1318 * gdb.python/py-explore.exp: Use standard_testfile.
1319 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
1320 standard_output_file.
1321 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
1322 prepare_for_testing.
1323 * gdb.python/py-frame-inline.exp: Use standard_testfile.
1324 * gdb.python/py-frame.exp: Use standard_testfile.
1325 * gdb.python/py-inferior.exp: Use standard_testfile.
1326 * gdb.python/py-infthread.exp: Use standard_testfile.
1327 * gdb.python/py-mi.exp: Use standard_testfile.
1328 * gdb.python/py-objfile-script.exp: Use standard_testfile,
1329 build_executable.
1330 * gdb.python/py-objfile.exp: Use standard_testfile.
1331 * gdb.python/py-pp-maint.exp: Use standard_testfile,
1332 prepare_for_testing.
1333 * gdb.python/py-prettyprint.exp: Use standard_testfile.
1334 * gdb.python/py-progspace.exp: Use standard_testfile,
1335 build_executable.
1336 * gdb.python/py-prompt.exp: Use standard_testfile,
1337 build_executable.
1338 * gdb.python/py-section-script.exp: Use standard_testfile,
1339 build_executable.
1340 * gdb.python/py-shared.exp: Use standard_testfile,
1341 standard_output_file, clean_restart.
1342 * gdb.python/py-symbol.exp: Use standard_output_file,
1343 prepare_for_testing.
1344 * gdb.python/py-symtab.exp: Use standard_output_file,
1345 prepare_for_testing
1346 * gdb.python/py-template.exp: Use standard_testfile.
1347 * gdb.python/py-type.exp: Use standard_testfile.
1348 * gdb.python/py-value-cc.exp: Use standard_testfile.
1349 * gdb.python/py-value.exp: Use standard_testfile.
1350 * gdb.python/python.exp: Use standard_testfile, build_executable.
1351
2c44deac
TT
13522012-06-22 Tom Tromey <tromey@redhat.com>
1353
1354 * gdb.objc/basicclass.exp: Use standard_testfile.
1355 (do_objc_tests): Don't declare objdir.
1356 * gdb.objc/nondebug.exp: Use standard_testfile.
1357 (do_objc_tests): Don't declare objdir.
1358 * gdb.objc/objcdecode.exp: Use standard_testfile.
1359 (do_objc_tests): Don't declare objdir.
1360
c24ccbce
TT
13612012-06-22 Tom Tromey <tromey@redhat.com>
1362
1363 * gdb.java/jmain.exp: Use standard_testfile.
1364 * gdb.java/jmisc.exp: Use standard_testfile.
1365 * gdb.java/jnpe.exp: Use standard_testfile.
1366 * gdb.java/jprint.exp: Use standard_testfile.
1367
0a6d0306
TT
13682012-06-22 Tom Tromey <tromey@redhat.com>
1369
1370 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
1371 (standard_output_file, standard_testfile): New procs.
1372 (build_executable, clean_restart): Use standard_output_file.
1373
6ea815ef
YQ
13742012-06-22 Yao Qi <yao@codesourcery.com>
1375
1376 * boards/native-gdbserver.exp: New proc ${board}_exec.
1377 * boards/native-stdio-gdbserver.exp: Likewise.
1378
4c93b1db
TT
13792012-06-21 Tom Tromey <tromey@redhat.com>
1380
1381 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
1382 (build_executable): Update.
1383 (get_compiler_info): Remove 'binfile' argument.
1384 * gdb.ada/arrayidx.exp: Update.
1385 * gdb.ada/null_array.exp: Update.
1386 * gdb.arch/altivec-abi.exp: Update.
1387 * gdb.arch/altivec-regs.exp: Update.
1388 * gdb.arch/amd64-byte.exp: Update.
1389 * gdb.arch/amd64-dword.exp: Update.
1390 * gdb.arch/amd64-word.exp: Update.
1391 * gdb.arch/i386-avx.exp: Update.
1392 * gdb.arch/i386-byte.exp: Update.
1393 * gdb.arch/i386-sse.exp: Update.
1394 * gdb.arch/i386-word.exp: Update.
1395 * gdb.arch/ppc-dfp.exp: Update.
1396 * gdb.arch/ppc-fp.exp: Update.
1397 * gdb.arch/vsx-regs.exp: Update.
1398 * gdb.base/all-bin.exp: Update.
1399 * gdb.base/annota1.exp: Update.
1400 * gdb.base/async.exp: Update.
1401 * gdb.base/attach.exp: Update.
1402 * gdb.base/break-interp.exp: Update.
1403 * gdb.base/call-ar-st.exp: Update.
1404 * gdb.base/call-rt-st.exp: Update.
1405 * gdb.base/call-sc.exp: Update.
1406 * gdb.base/callfuncs.exp: Update.
1407 * gdb.base/catch-load.exp: Update.
1408 * gdb.base/completion.exp: Update.
1409 * gdb.base/complex.exp: Update.
1410 * gdb.base/condbreak.exp: Update.
1411 * gdb.base/consecutive.exp: Update.
1412 * gdb.base/constvars.exp: Update.
1413 * gdb.base/corefile.exp: Update.
1414 * gdb.base/eval-skip.exp: Update.
1415 * gdb.base/expand-psymtabs.exp: Update.
1416 * gdb.base/exprs.exp: Update.
1417 * gdb.base/fileio.exp: Update.
1418 * gdb.base/fixsection.exp: Update.
1419 * gdb.base/funcargs.exp: Update.
1420 * gdb.base/gdb11530.exp: Update.
1421 * gdb.base/gdb1555.exp: Update.
1422 * gdb.base/gnu-ifunc.exp: Update.
1423 * gdb.base/gnu_vector.exp: Update.
1424 * gdb.base/info-macros.exp: Update.
1425 * gdb.base/jit-simple.exp: Update.
1426 * gdb.base/jit-so.exp: Update.
1427 * gdb.base/jit.exp: Update.
1428 * gdb.base/langs.exp: Update.
1429 * gdb.base/list.exp: Update.
1430 * gdb.base/logical.exp: Update.
1431 * gdb.base/long_long.exp: Update.
1432 * gdb.base/longjmp.exp: Update.
1433 * gdb.base/macscp.exp: Update.
1434 * gdb.base/mips_pro.exp: Update.
1435 * gdb.base/miscexprs.exp: Update.
1436 * gdb.base/morestack.exp: Update.
1437 * gdb.base/nodebug.exp: Update.
1438 * gdb.base/opaque.exp: Update.
1439 * gdb.base/pc-fp.exp: Update.
1440 * gdb.base/pending.exp: Update.
1441 * gdb.base/permissions.exp: Update.
1442 * gdb.base/pointers.exp: Update.
1443 * gdb.base/prelink.exp: Update.
1444 * gdb.base/printcmds.exp: Update.
1445 * gdb.base/psymtab.exp: Update.
1446 * gdb.base/ptype.exp: Update.
1447 * gdb.base/relational.exp: Update.
1448 * gdb.base/scope.exp: Update.
1449 * gdb.base/setvar.exp: Update.
1450 * gdb.base/shlib-call.exp: Update.
1451 * gdb.base/shreloc.exp: Update.
1452 * gdb.base/signals.exp: Update.
1453 * gdb.base/sizeof.exp: Update.
1454 * gdb.base/so-impl-ld.exp: Update.
1455 * gdb.base/so-indr-cl.exp: Update.
1456 * gdb.base/solib-disc.exp: Update.
1457 * gdb.base/solib-display.exp: Update.
1458 * gdb.base/solib-nodir.exp: Update.
1459 * gdb.base/solib-overlap.exp: Update.
1460 * gdb.base/solib-symbol.exp: Update.
1461 * gdb.base/solib-weak.exp: Update.
1462 * gdb.base/solib.exp: Update.
1463 * gdb.base/store.exp: Update.
1464 * gdb.base/structs.exp: Update.
1465 * gdb.base/structs2.exp: Update.
1466 * gdb.base/type-opaque.exp: Update.
1467 * gdb.base/unload.exp: Update.
1468 * gdb.base/varargs.exp: Update.
1469 * gdb.base/volatile.exp: Update.
1470 * gdb.base/watch_thread_num.exp: Update.
1471 * gdb.base/watchpoint-solib.exp: Update.
1472 * gdb.base/watchpoint.exp: Update.
1473 * gdb.base/watchpoints.exp: Update.
1474 * gdb.base/whatis.exp: Update.
1475 * gdb.cell/arch.exp: Update.
1476 * gdb.cell/break.exp: Update.
1477 * gdb.cell/bt.exp: Update.
1478 * gdb.cell/core.exp: Update.
1479 * gdb.cell/data.exp: Update.
1480 * gdb.cell/ea-cache.exp: Update.
1481 * gdb.cell/f-regs.exp: Update.
1482 * gdb.cell/fork.exp: Update.
1483 * gdb.cell/gcore.exp: Update.
1484 * gdb.cell/mem-access.exp: Update.
1485 * gdb.cell/ptype.exp: Update.
1486 * gdb.cell/registers.exp: Update.
1487 * gdb.cell/sizeof.exp: Update.
1488 * gdb.cell/solib-symbol.exp: Update.
1489 * gdb.cell/solib.exp: Update.
1490 * gdb.cp/ambiguous.exp: Update.
1491 * gdb.cp/breakpoint.exp: Update.
1492 * gdb.cp/bs15503.exp: Update.
1493 * gdb.cp/casts.exp: Update.
1494 * gdb.cp/class2.exp: Update.
1495 * gdb.cp/cpexprs.exp: Update.
1496 * gdb.cp/cplusfuncs.exp: Update.
1497 * gdb.cp/ctti.exp: Update.
1498 * gdb.cp/dispcxx.exp: Update.
1499 * gdb.cp/gdb1355.exp: Update.
1500 * gdb.cp/gdb2384.exp: Update.
1501 * gdb.cp/gdb2495.exp: Update.
1502 * gdb.cp/infcall-dlopen.exp: Update.
1503 * gdb.cp/local.exp: Update.
1504 * gdb.cp/m-data.exp: Update.
1505 * gdb.cp/m-static.exp: Update.
1506 * gdb.cp/mb-ctor.exp: Update.
1507 * gdb.cp/mb-inline.exp: Update.
1508 * gdb.cp/mb-templates.exp: Update.
1509 * gdb.cp/member-ptr.exp: Update.
1510 * gdb.cp/method.exp: Update.
1511 * gdb.cp/namespace.exp: Update.
1512 * gdb.cp/nextoverthrow.exp: Update.
1513 * gdb.cp/nsdecl.exp: Update.
1514 * gdb.cp/nsrecurs.exp: Update.
1515 * gdb.cp/nsstress.exp: Update.
1516 * gdb.cp/nsusing.exp: Update.
1517 * gdb.cp/pr-1023.exp: Update.
1518 * gdb.cp/pr-1210.exp: Update.
1519 * gdb.cp/pr-574.exp: Update.
1520 * gdb.cp/pr9631.exp: Update.
1521 * gdb.cp/printmethod.exp: Update.
1522 * gdb.cp/psmang.exp: Update.
1523 * gdb.cp/re-set-overloaded.exp: Update.
1524 * gdb.cp/rtti.exp: Update.
1525 * gdb.cp/shadow.exp: Update.
1526 * gdb.cp/templates.exp: Update.
1527 * gdb.cp/try_catch.exp: Update.
1528 * gdb.dwarf2/dw2-ranges.exp: Update.
1529 * gdb.dwarf2/pr10770.exp: Update.
1530 * gdb.fortran/library-module.exp: Update.
1531 * gdb.hp/gdb.aCC/optimize.exp: Update.
1532 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
1533 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
1534 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
1535 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
1536 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
1537 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
1538 * gdb.hp/gdb.compat/xdb1.exp: Update.
1539 * gdb.hp/gdb.compat/xdb2.exp: Update.
1540 * gdb.hp/gdb.compat/xdb3.exp: Update.
1541 * gdb.hp/gdb.defects/bs14602.exp: Update.
1542 * gdb.hp/gdb.defects/solib-d.exp: Update.
1543 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
1544 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
1545 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
1546 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
1547 * gdb.mi/gdb792.exp: Update.
1548 * gdb.mi/mi-pending.exp: Update.
1549 * gdb.mi/mi-solib.exp: Update.
1550 * gdb.mi/mi-var-cp.exp: Update.
1551 * gdb.opt/clobbered-registers-O2.exp: Update.
1552 * gdb.opt/inline-bt.exp: Update.
1553 * gdb.opt/inline-cmds.exp: Update.
1554 * gdb.opt/inline-locals.exp: Update.
1555 * gdb.python/py-events.exp: Update.
1556 * gdb.python/py-finish-breakpoint.exp: Update.
1557 * gdb.python/py-type.exp: Update.
1558 * gdb.reverse/solib-precsave.exp: Update.
1559 * gdb.reverse/solib-reverse.exp: Update.
1560 * gdb.server/solib-list.exp: Update.
1561 * gdb.stabs/weird.exp: Update.
1562 * gdb.threads/attach-into-signal.exp: Update.
1563 * gdb.threads/attach-stopped.exp: Update.
1564 * gdb.threads/tls-shared.exp: Update.
1565 * gdb.trace/change-loc.exp: Update.
1566 * gdb.trace/strace.exp: Update.
1567
95c391b6
TT
15682012-06-19 Tom Tromey <tromey@redhat.com>
1569
1570 * gdb.base/whatis.exp: Add tests.
1571
e910f0b6
TT
15722012-06-19 Tom Tromey <tromey@redhat.com>
1573
1574 * gdb.cp/m-static.cc (keepalive): New function.
1575 (gnu_obj_1::method): Use it.
1576
422d65e7
DE
15772012-06-18 Doug Evans <dje@google.com>
1578
1579 * gdb.base/info-fun.exp: New file.
1580 * gdb.base/info-fun.c: New file.
1581 * gdb.base/info-fun-solib.c: New file.
1582
e2e4d78b
JK
15832012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1584
1585 Remove stale dummy frames.
1586 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
1587 (maintenance info breakpoints): New tests.
1588 * gdb.base/stale-infcall.c: New file.
1589 * gdb.base/stale-infcall.exp: New file.
1590
1788b2d3
JK
15912012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1592
1593 * gdb.arch/amd64-entry-value-param.S: New file.
1594 * gdb.arch/amd64-entry-value-param.c: New file.
1595 * gdb.arch/amd64-entry-value-param.exp: New file.
1596
663b969e
TT
15972012-06-15 Tom Tromey <tromey@redhat.com>
1598
1599 * gdb.cp/namespace.exp: Add "show lang" test.
1600
8e09ad05
IS
16012012-06-15 Iain Sandoe <iain@codesourcery.com>
1602
1603 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
1604 case. (top level): Use gdb_file_cmd instead of gdb_load.
1605
f85e18ee
JK
16062012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1607
1608 PR tdep/14222
1609 * gdb.arch/i386-sse-stack-align.S: New file.
1610 * gdb.arch/i386-sse-stack-align.c: New file.
1611 * gdb.arch/i386-sse-stack-align.exp: New file.
1612
f3b5e280
KS
16132012-06-13 Keith Seitz <keiths@redhat.com>
1614
1615 PR breakpoints/13798 and mi/11541
1616 * gdb.linespec/ls-errs.exp: Add a few more tests for
1617 filenames with spaces and colons.
1618
50af5481
JK
16192012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1620
1621 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
1622 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
1623 (test_function): Call CV_f.
1624 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
1625 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
1626 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
1627 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
1628 (p CV_f(CV::i)): New tests.
1629
d55637df
TT
16302012-06-13 Tom Tromey <tromey@redhat.com>
1631
1632 * gdb.base/condbreak.exp: Add tests for "condition" completion.
1633
cc80f267
JK
16342012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1635
1636 Fix regression by the "ambiguous linespec" series.
1637 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
1638 tests.
1639
bb2af9cc
JK
16402012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1641
1642 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
1643 missing.
1644
e81a37f7
TT
16452012-06-11 Tom Tromey <tromey@redhat.com>
1646
1647 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
1648 location...
1649 (main): ...here.
1650
8efd7788
YQ
16512012-06-07 Yao Qi <yao@codesourcery.com>
1652
1653 * gdb.trace/strace.exp: Shorten some too-long lines.
1654
359f5fe6
PA
16552012-06-06 Pedro Alves <palves@redhat.com>
1656
1657 * gdb.threads/clone-new-thread-event.c: New file.
1658 * gdb.threads/clone-new-thread-event.exp: New file.
1659
7b2fe205
YQ
16602012-06-06 Yao Qi <yao@codesourcery.com>
1661
1662 * gdb.base/dprintf.c (main): Add extra parameter when calling
1663 printf and fprintf.
1664 (bar): New function. It is a dead function, but to ensure
1665 'malloc' is linked explicitly.
1666
3eca55e8
YQ
16672012-06-06 Yao Qi <yao@codesourcery.com>
1668
1669 * gdb.base/info-proc.exp: Return if target doesn't support
1670 'info proc'.
1671
91cc9324
JK
16722012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1673
1674 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
1675 (run program with breakpoint commands): XFAIl if it is not.
1676
c56e7c43
JB
16772012-06-05 Joel Brobecker <brobecker@adacore.com>
1678
1679 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
1680 and add comment.
1681 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
1682 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
1683 "STOP" marker. Adjust testing strategy to make it work on
1684 all targets.
1685
1686 * gdb.base/print-file-var-main.c (main): Rewrite using local
1687 variables and adjust get_version_2's return value check.
1688 Add small comment.
1689 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
1690 marker. Adjust testing strategy to make it work on all targets.
1691
ccab2054
JB
16922012-06-05 Joel Brobecker <brobecker@adacore.com>
1693
1694 * gdb.ada/bad-task-bp-keyword: New testcase.
1695
d0d86158
JK
16962012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1697
1698 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
1699 Simplify it to ...
1700 (symbol-file ${testfile1}): ... here.
1701 (test eliminated var my_global_symbol)
1702 (test eliminated var my_static_symbol)
1703 (test eliminated var my_global_func, get address of main): Wrap them to
1704 'single psymtabs' and 'single symtabs'
1705 (get address of my_global_symbol, get address of my_static_symbol)
1706 (get address of my_global_func, get address of main): Wrap them to
1707 'order1' and 'order2'.
1708
952cf74c
JK
1709 * gdb.base/code_elim.exp
1710 (add-symbol-file ${testfile1} 0x100000)
1711 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
1712 'order2'.
1713 (order1: add-symbol-file ${testfile1} 0x100000)
1714 (order1: add-symbol-file ${testfile2} 0x200000)
1715 (order2: add-symbol-file ${testfile2} 0x200000)
1716 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
1717 .bss as appropriate.
1718
0c5bf5a9
JK
17192012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1720
1721 * gdb.server/solib-list-lib.c: New file.
1722 * gdb.server/solib-list-main.c: New file.
1723 * gdb.server/solib-list.exp: New file.
1724
4196f325
MR
17252012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
1726
1727 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
1728 for 'set print symbol' change.
1729
bfb05775
JK
17302012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1731
1732 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
1733 .debug_abbrev_seg3.
1734
685b1105
JK
17352012-05-24 John Steele Scott <toojays@toojays.net>
1736
1737 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
1738 * gdb.dwarf2/dw2-icc-opaque.S: New file.
1739 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
1740
f3e0e960
SS
17412012-05-23 Stan Shebs <stan@codesourcery.com>
1742
1743 * gdb.mi/mi-info-os.exp: New file.
1744
11eb1b4d
KS
17452012-05-23 Keith Seitz <keiths@redhat.com>
1746
1747 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
1748 return -1 to suppress the rest of the tests.
1749 (compile_stap_bin): Return boolean success value.
1750
b1af9e97
TT
17512012-05-21 Tom Tromey <tromey@redhat.com>
1752
1753 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
1754 Remove kfails.
1755 (test_print_mi_member_types): Likewise.
1756
248537e3
TT
17572012-05-21 Tom Tromey <tromey@redhat.com>
1758
1759 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
1760 print symbol' change.
1761
d791e155
TJB
17622012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
1763
1764 * gdb.python/py-prompt.exp: Quit if the target is remote.
1765
e77afa2e
JK
17662012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1767
1768 Fix ERROR: internal buffer is full.
1769 * gdb.base/info-os.exp (expect_multiline): New function.
1770 (get process list, get process groups, get threads)
1771 (get file descriptors, get internet-domain sockets)
1772 (get shared-memory regions, get semaphores, get message queues): Use
1773 it for these tests.
1774
9cb709b6
TT
17752012-05-18 Tom Tromey <tromey@redhat.com>
1776
1777 * gdb.mi/mi-var-cmd.exp: Update.
1778 * gdb.objc/basicclass.exp (do_objc_tests): Update.
1779 * gdb.cp/virtbase.exp: Update.
1780 * gdb.cp/classes.exp (test_static_members): Update.
1781 * gdb.cp/casts.exp: Update.
1782 * gdb.base/pointers.exp: Update.
1783 * gdb.base/funcargs.exp (pointer_args): Update.
1784 (structs_by_reference): Update.
1785 * gdb.base/find.exp: Update.
1786 * gdb.base/call-strs.exp: Send "set print symbol off".
1787 * gdb.base/call-ar-st.exp: Update.
1788 * gdb.ada/fun_addr.exp: Update.
1789 * gdb.base/printcmds.exp (test_print_symbol): New proc.
1790 Call it.
1791 (test_print_repeats_10, test_print_strings)
1792 (test_print_char_arrays): Update.
1793
b012acdd
TT
17942012-05-18 Tom Tromey <tromey@redhat.com>
1795
1796 * gdb.base/charset.exp (string_display): Update.
1797
1d51a733
TT
17982012-05-18 Tom Tromey <tromey@redhat.com>
1799
1800 * gdb.mi/mi2-var-display.exp: Update.
1801 * gdb.mi/mi-var-display.exp: Update.
1802 * gdb.mi/mi-var-child.exp: Update.
1803 * gdb.cp/expand-psymtabs-cxx.exp: Update.
1804 * gdb.cp/cp-relocate.exp (get_func_address): Update.
1805
957df313
DE
18062012-05-17 Doug Evans <dje@google.com>
1807
682c7f7b
DE
1808 * info-macros.exp: Pass "debug" to prepare_for_testing.
1809
957df313
DE
1810 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
1811 * gdb.ada/Makefile.in (clean): Ditto.
1812 * gdb.arch/Makefile.in (clean): Ditto.
1813 * gdb.asm/Makefile.in (clean): Ditto.
1814 * gdb.base/Makefile.in (clean): Ditto.
1815 * gdb.cell/Makefile.in (clean): Ditto.
1816 * gdb.cp/Makefile.in (clean): Ditto.
1817 * gdb.disasm/Makefile.in (clean): Ditto.
1818 * gdb.dwarf2/Makefile.in (clean): Ditto.
1819 * gdb.fortran/Makefile.in (clean): Ditto.
1820 * gdb.go/Makefile.in (clean): Ditto.
1821 * gdb.hp/Makefile.in (clean): Ditto.
1822 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
1823 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
1824 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
1825 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
1826 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
1827 * gdb.java/Makefile.in (clean): Ditto.
1828 * gdb.linespec/Makefile.in (clean): Ditto.
1829 * gdb.mi/Makefile.in (clean): Ditto.
1830 * gdb.modula2/Makefile.in (clean): Ditto.
1831 * gdb.multi/Makefile.in (clean): Ditto.
1832 * gdb.objc/Makefile.in (clean): Ditto.
1833 * gdb.opencl/Makefile.in (clean): Ditto.
1834 * gdb.opt/Makefile.in (clean): Ditto.
1835 * gdb.pascal/Makefile.in (clean): Ditto.
1836 * gdb.python/Makefile.in (clean): Ditto.
1837 * gdb.reverse/Makefile.in (clean): Ditto.
1838 * gdb.server/Makefile.in (clean): Ditto.
1839 * gdb.stabs/Makefile.in (clean): Ditto.
1840 * gdb.threads/Makefile.in (clean): Ditto.
1841 * gdb.trace/Makefile.in (clean): Ditto.
1842 * gdb.xml/Makefile.in (clean): Ditto.
1843
abc9d0dc
TT
18442012-05-16 Tom Tromey <tromey@redhat.com>
1845
1846 * gdb.base/macscp1.c (macscp_expr): Add comment.
1847 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
1848
6a3a010b
MR
18492012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
1850
1851 * gdb.base/return-nodebug.exp: Also test float and double types.
1852
01429c8e
JK
18532012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1854
1855 PR testsuite/12649
1856 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
1857
54115cd4
JK
1858 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
1859
0c5f383f
SDJ
18602012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
1861
1862 * gdb.base/stap-probe.exp (stap_test): Remove calls to
1863 `rerun_to_main'.
1864 (stap_test_no_debuginfo): Likewise.
1865
e7e0cddf
SS
18662012-05-14 Stan Shebs <stan@codesourcery.com>
1867
1868 * gdb.base/dprintf.c: New file.
1869 * gdb.base/dprintf.exp: New file.
1870
c772f8e7
HZ
18712012-05-14 Hui Zhu <hui_zhu@mentor.com>
1872
1873 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
1874 * gdb.trace/disconnected-tracing.c: New file.
1875 * gdb.trace/disconnected-tracing.exp: New file.
1876
7efc75aa
SCR
18772012-05-13 Siva Chandra Reddy <sivachandra@google.com>
1878
1879 * gdb.python/python.c: Add a new breakpoint comment.
1880 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
1881
85d4a676
SS
18822011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
1883
1884 * gdb.base/info-os.exp: New file.
1885 * gdb.base/info-os.c: New file.
1886
64ea88dc
JB
18872012-05-10 Joel Brobecker <brobecker@adacore.com>
1888
4647ab1b
JB
1889 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
1890 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
1891 New files.
64ea88dc 1892
afba63f1
JB
18932012-05-10 Joel Brobecker <brobecker@adacore.com>
1894
1895 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
1896 gdb.base/ctxobj.exp: New files.
1897
9d198b1e
TT
18982012-05-09 Tom Tromey <tromey@redhat.com>
1899
1900 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
1901
9bfee719
MR
19022012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
1903
1904 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
1905
3a7341d8
MR
19062012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
1907
1908 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
1909 before using it.
1910
52b3699b
TG
19112012-05-04 Tristan Gingold <gingold@adacore.com>
1912
1913 * gdb.base/set-noassign.exp: New test.
1914
a20ee7a4
SCR
19152012-05-03 Siva Chandra Reddy <sivachandra@google.com>
1916
1917 * gdb.python/py-symbol.exp: Add tests to test the new methods
1918 gdb.Symtab.global_block() and gdb.Symtab.static_block().
1919 * gdb.python/py-symbol.c: Add new struct to help test
1920 gdb.Symtab.static_block().
1921
bf2f0858
DE
19222012-05-03 Doug Evans <dje@google.com>
1923
1924 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
1925 commented out.
1926
2d4e0376
YQ
19272012-05-03 Yao Qi <yao@codesourcery.com>
1928
1929 * gdb.base/catch-syscall.exp: Skip it before compilation if target
1930 doesn't support.
1931 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
1932 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
1933
6d0bb9f3
YQ
19342012-05-03 Yao Qi <yao@codesourcery.com>
1935
1936 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
1937
fd820528
DE
19382012-04-30 Doug Evans <dje@google.com>
1939
1940 PR testsuite/13961
1941 * gdb.dwarf2/pr13961.S: New file.
1942 * gdb.dwarf2/pr13961.exp: New file.
1943
b9e219b9
YQ
19442012-04-29 Yao Qi <yao@codesourcery.com>
1945
1946 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
1947
3019eac3
DE
19482012-04-28 Doug Evans <dje@google.com>
1949
1950 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
1951 .Ltype_int_in_cu2. Use name "int2" instead of "int".
1952 All uses updated.
1953 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
1954 "ptype func_cu1" to expand cu2 before cu1.
1955
62e5f89c
SDJ
19562012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
1957 Tom Tromey <tromey@redhat.com>
1958
1959 * gdb.base/default.exp: Add `$_probe_arg*' convenience
1960 variables.
1961 * gdb.base/stap-probe.c: New file.
1962 * gdb.base/stap-probe.exp: New file.
1963 * gdb.trace/stap-trace.c: New file.
1964 * gdb.trace/stap-trace.exp: New file.
1965 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
1966 libgcc's unwinder.
1967
14132e89
MR
19682012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
1969
1970 * gdb.arch/mips16-thunks-inmain.c: New file.
1971 * gdb.arch/mips16-thunks-main.c: New file.
1972 * gdb.arch/mips16-thunks-sin.c: New file.
1973 * gdb.arch/mips16-thunks-sinfrob.c: New file.
1974 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
1975 * gdb.arch/mips16-thunks-sinmain.c: New file.
1976 * gdb.arch/mips16-thunks-sinmips16.c: New file.
1977 * gdb.arch/mips16-thunks.exp: New file.
1978
a766d390
DE
19792012-04-25 Doug Evans <dje@google.com>
1980
1981 * configure.ac: Create gdb.go/Makefile.
1982 * configure: Regenerate.
1983 * gdb.base/default.exp: Add "go" to "set language" testing.
1984 * gdb.go/Makefile.in: New file.
1985 * gdb.go/basic-types.exp: New file.
1986 * gdb.go/chan.exp: New file.
1987 * gdb.go/chan.go: New file.
1988 * gdb.go/handcall.exp: New file.
1989 * gdb.go/handcall.go: New file.
1990 * gdb.go/hello.exp: New file.
1991 * gdb.go/hello.go: New file.
1992 * gdb.go/integers.exp: New file.
1993 * gdb.go/integers.go: New file.
1994 * gdb.go/methods.exp: New file.
1995 * gdb.go/methods.go: New file.
1996 * gdb.go/package.exp: New file.
1997 * gdb.go/package1.go: New file.
1998 * gdb.go/package2.go: New file.
1999 * gdb.go/print.exp: New file.
2000 * gdb.go/strings.exp: New file.
2001 * gdb.go/strings.go: New file.
2002 * gdb.go/types.exp: New file.
2003 * gdb.go/types.go: New file.
2004 * gdb.go/unsafe.exp: New file.
2005 * gdb.go/unsafe.go: New file.
2006 * lib/future.exp: Add Go support.
2007 (gdb_find_go, gdb_find_go_linker): New procs.
2008 (gdb_default_target_compile): Add Go support.
2009 * lib/gdb.exp (skip_go_tests): New proc.
2010 * lib/go.exp: New file.
2011
e65f9ffb
TT
20122012-04-25 Tom Tromey <tromey@redhat.com>
2013
2014 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
2015
14e75d8e
JK
20162012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
2017 Jan Kratochvil <jan.kratochvil@redhat.com>
2018
2019 PR symtab/7259:
2020 * gdb.base/enumval.c: New test case.
2021 * gdb.base/enumval.exp: New test case.
2022 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
2023 field.bitpos.
2024
f3525b70
PA
20252012-04-17 Pedro Alves <palves@redhat.com>
2026
2027 * Makefile.in (site.exp): Make site.exp source
2028 $srcdir/lib/append_gdb_boards_dir.exp.
2029 * lib/append_gdb_boards_dir.exp: New file.
2030
bccbefd2
JK
20312012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2032
2033 New option "set auto-load safe-path".
2034 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
2035 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
2036
bf88dd68
JK
20372012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2038
2039 auto-load: Implementation.
2040 * gdb.base/help.exp (test set height): Increase the height.
2041 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
2042 to ...
2043 (info auto-load python-scripts): ... here.
2044 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
2045 to ...
2046 (info auto-load python-scripts *): ... here.
2047
c0d4d1c0
YQ
20482012-04-16 Yao Qi <yao@codesourcery.com>
2049
2050 * lib/trace-support.exp (get_in_proc_agent): New.
2051 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
2052 of in process trace agent.
2053 * gdb.trace/ftrace.exp: Likewise.
2054 * gdb.trace/pending.exp: Likewise.
2055 * gdb.trace/trace-break.exp: Likewise.
2056 * gdb.trace/trace-mt.exp
2057 * gdb.trace/tspeed.exp: Likewise.
2058 * gdb.trace/tstatus.exp
2059 * gdb.trace/strace.exp: Likewise.
2060
cbf68a60
TS
20612012-04-16 Thomas Schwinge <thomas@codesourcery.com>
2062
dd6d3b70
TS
2063 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
2064 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
2065
cbf68a60
TS
2066 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
2067
8264ba82
AG
20682012-04-14 Anton Gorenkov <xgsa@yandex.ru>
2069
2070 PR mi/13393
2071 * gdb.mi/mi-var-rtti.cc: New file.
2072 * gdb.mi/mi-var-rtti.exp: New file.
2073 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
2074 function.
2075 (mi_varobj_update_with_type_change): updated to avoid code duplication.
2076
de0919f8 20772012-04-11 Siva Chandra Reddy <sivachandra@google.com>
06fc020f
SCR
2078
2079 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
2080 EXECUTABLES.
2081 * gdb.python/py-explore.c: C program used for testing the new
2082 'explore' command on C constructs.
2083 * gdb.python/py-explore.cc: C++ program used for testing the new
2084 'explore' command on C++ constructs.
2085 * gdb-python/py-explore.exp: Tests for the new 'explore'
2086 command on C constructs.
2087 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
2088 command on C++ constructs.
2089
a82da7dd
MK
20902012-04-07 Mark Kettenis <kettenis@gnu.org>
2091
2092 * gdb.base/funcargs.exp (complex_args): Fix typo.
2093
e127cba8
JK
20942012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2095
2096 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
2097 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
2098
40e084e1
KS
20992012-04-05 Keith Seitz <keiths@redhat.com>
2100
2101 * gdb.base/advance.exp: Update error message for
2102 "advance malformed" test.
2103 * gdb.base/break.exp: Likewise for "breakpoint with
2104 trailing garbage" test.
2105 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
2106 with trailing garbage" test.
2107 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
2108 trailng garbage" test.
2109 * gdb.base/until.exp: Likewise for "malformed until" test.
2110 * gdb.cp/ovldbreak.exp: Create the breakpoint table
2111 for "breakpoint info (after setting on all)".
2112 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
2113 tests.
2114 * gdb.cp/cplabel.cc: New file.
2115 * gdb.cp/cplabel.exp: New test.
2116 * gdb.linespec/ls-errs.c: New file.
2117 * gdb.linespec/ls-errs.exp: New test.
2118
a72c8f6a
JK
21192012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2120
2121 * gdb.trace/unavailable.exp
2122 (collect globals: print object on: print derived_partial)
2123 (collect globals: print object on: print derived_whole)
2124 (collect globals: print object off: print derived_partial)
2125 (collect globals: print object off: print derived_whole): Update
2126 expected output.
2127
f87a3023
KS
21282012-03-30 Keith Seitz <keiths@redhat.com>
2129
2130 * gdb.python: Add test for linespecs with commas.
2131
e2171b3c
KS
21322012-03-28 Keith Seitz <keiths@redhat.com>
2133
2134 * gdb.linespec/ls-dollar.cc: New file.
2135 * gdb.linespec/ls-dollar.exp: New test.
2136
21372012-03-28 Keith Seitz <keiths@redhat.com>
0e4acfcc
KS
2138
2139 * gdb.cp/namespace.exp: Add breakpoint tests for functions
2140 starting with the global namespace.
2141
2f4e0a80
DE
21422012-03-23 Doug Evans <dje@google.com>
2143
2144 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
2145
7b282c5a
SCR
21462012-03-22 Siva Chandra Reddy <sivachandra@google.com>
2147
2148 * gdb.python/py-value.cc: Add test case for testing the
2149 methodology exposing C++ values to Python.
2150 * gdb.python/py-value-cc.exp: Add tests testing the methodology
2151 exposing C++ values to Python.
2152 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
2153
2e98ca53
JK
21542012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2155 Siddhesh Poyarekar <siddhesh@redhat.com>
2156
2157 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
2158 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
2159 (generate native core dump): Make the test unsupported if core cannot
2160 be generated.
2161
8320cc4f
JK
21622012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2163
2164 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
2165 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
2166 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
2167
3a69ffb2
JK
21682012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
2169
2170 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
2171
8fabffee
DE
21722012-03-17 Doug Evans <dje@google.com>
2173
2174 * dg-extract-results.sh: Handle KFAILs.
2175
ab260dad
JK
21762012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2177
2178 PR symtab/13777
2179 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
2180
53ba8333
JB
21812012-03-16 Joel Brobecker <brobecker@adacore.com>
2182
2183 * gdb.ada/set_pckd_arr_elt: New testcase.
2184
481860b3
GB
21852012-03-16 Gary Benson <gbenson@redhat.com>
2186
2187 PR breakpoints/10738
2188 * gdb.opt/inline-break.exp: New file.
2189 * gdb.opt/inline-break.c: Likewise.
d4ba18a2
DE
2190 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
2191 * gdb.dwarf2/dw2-inline-break.S: Likewise.
481860b3
GB
2192 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
2193 * gdb.base/async-shell.exp: Likewise.
2194 * lib/mi-support.exp (library_loaded_re): Likewise.
2195
410528f0
TT
21962012-03-15 Tom Tromey <tromey@redhat.com>
2197
2198 * gdb.cp/virtfunc2.exp: Update expected output.
2199 * gdb.cp/pr9631.exp: Update expected output.
2200 * gdb.cp/member-ptr.exp: Update expected output.
2201 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
2202 output.
2203 * gdb.cp/casts.exp: Update expected output.
2204
c4aeac85
TT
22052012-03-15 Tom Tromey <tromey@redhat.com>
2206
2207 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
2208 (test_info_vtbl): Likewise.
2209 (do_tests): Call test_info_vtbl.
2210 * gdb.cp/virtfunc.cc (va): New global.
2211
856d06f9
TS
22122012-03-15 Thomas Schwinge <thomas@codesourcery.com>
2213
2214 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
2215 describing DWARF data structures.
2216 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
2217 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
2218 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
2219 * gdb.dwarf2/dw2-entry-value.S: Likewise.
2220 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
2221 * gdb.dwarf2/dw2-param-error.S: Likewise.
2222 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
2223 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
2224 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
2225 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
2226 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
2227 * gdb.dwarf2/pr11465.S: Likewise.
2228
e837f12a
JK
22292012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2230
2231 * gdb.mi/mi2-prompt.exp: New file.
2232
ccbb4f28
JB
22332012-03-13 Joel Brobecker <brobecker@adacore.com>
2234
2235 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
2236
32039130
JB
22372012-03-13 Joel Brobecker <brobecker@adacore.com>
2238
2239 * gdb.ada/bp_range_type: New testcase.
2240
16899756
DE
22412012-03-13 Doug Evans <dje@google.com>
2242
2243 * gdb.base/default.exp: Delete tests for symbol-reloading.
2244 * gdb.base/help.exp: Ditto.
2245 * gdb.base/setshow.exp: Ditto.
2246 * gdb.base/gdb_history: Delete references to symbol-reloading.
2247
87b0bb13
JK
22482012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2249
2250 * gdb.base/attach-twice.c: New files.
2251 * gdb.base/attach-twice.exp: New files.
2252
0d7941a9
KS
22532012-03-08 Keith Seitz <keiths@redhat.com>
2254
2255 * lib/gdb.exp (gdb_get_line_number): Throw an
2256 error instead of returning -1.
2257 * gdb.base/break.exp: Remove unused variable
2258 bp_location5.
2259 * gdb.base/hbreak2.exp: Likewise.
2260 * gdb.base/sepdebug.exp: Likewise.
2261
f4647387
YQ
22622012-03-08 Yao Qi <yao@codesourcery.com>
2263 Pedro Alves <palves@redhat.com>
2264
2265 Fix PR server/13392.
2266 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
2267 (tracepoint_change_loc_2): Remove kfail. Return if failed to
2268 download tracepoints.
2269 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
2270 (pending_tracepoint_resolved_during_trace): Likewise.
2271 (pending_tracepoint_installed_during_trace): Likewise.
2272 (pending_tracepoint_with_action_resolved): Likewise.
2273
83c532cb
KS
22742012-03-08 Keith Seitz <keiths@redhat.com>
2275
2276 * gdb.ada/array_bounds.exp: Get breakpoint for line
2277 with "START", not "STOP".
2278 * gdb.python/py-infthread.exp: Do not continue to
2279 line marked "Break here.", which is undefined.
2280
d6b6bbb7
LM
22812012-03-08 Luis Machado <lgustavo@codesourcery.com>
2282
2283 Revert:
2284
2285 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2286
2287 Implement testsuite workaround for PR breakpoints/13781.
2288 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
2289 (set breakpoint condition-evaluation host): New conditional command.
2290
7fe25d9b
JK
22912012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2292
2293 Fix CU relative vs. absolute DIE offsets.
2294 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
2295 one.
2296
51898c15
JK
22972012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2298
2299 Fix false FAIL on distros with relro linkage as default.
2300 * gdb.reverse/solib-precsave.exp: Try to compile the test using
2301 -Wl,-z,norelro first.
2302
8131799e
JB
23032012-03-06 Joel Brobecker <brobecker@adacore.com>
2304
2305 * gdb.ada/bp_on_var: New testcase.
2306
ba241969
JB
23072012-03-06 Joel Brobecker <brobecker@adacore.com>
2308
2309 * gdb.ada/bp_enum_homonym: New testcase.
2310
abe49676
YQ
23112012-03-06 Yao Qi <yao@codesourcery.com>
2312
2313 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
2314 x86_64-*-* and i?86-*-*.
2315 Set up KFAIL for gdb/13808.
2316
d8df103b
TT
23172012-03-05 Tom Tromey <tromey@redhat.com>
2318
2319 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
2320 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
2321
b7b189f3
TT
23222012-03-05 Tom Tromey <tromey@redhat.com>
2323
2324 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
2325
69dc1c4d
YQ
23262012-03-04 Yao Qi <yao@codesourcery.com>
2327
2328 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
2329 messages for KFAIL.
2330
3f20c47f
JK
23312012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2332
2333 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
2334 (print one_two_three, indexes off, print few_reps, indexes off)
2335 (print many_reps, indexes off, print empty, indexes off)
2336 (print one_two_three, print few_reps, print many_reps, print empty):
2337 Call setup_xfail if $gcc_old.
2338
abf1152a
JK
23392012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2340
2341 Implement testsuite workaround for PR breakpoints/13781.
2342 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
2343 (set breakpoint condition-evaluation host): New conditional command.
2344
a06715f8
JK
23452012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2346
2347 Code cleanup.
2348 * gdb.cp/mb-templates.exp: New variables executable. Use it for
2349 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
2350 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
2351 number 1 by $bpnum. Four times.
2352
5808517f
YQ
23532012-03-03 Yao Qi <yao@codesourcery.com>
2354
2355 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
2356
dfe2ac14
JK
23572012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2358
2359 Setup KFAIL for PR server/13796.
2360 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
2361
8bbc467a
JB
23622012-03-02 Joel Brobecker <brobecker@adacore.com>
2363
2364 * gdb.ada/operator_bp: New testcase.
2365
c0eac87f
JB
23662012-03-02 Joel Brobecker <brobecker@adacore.com>
2367
2368 * gdb.ada/info_locals_renaming: New testcase.
2369
4f42c881
TT
23702012-03-02 Tom Tromey <tromey@redhat.com>
2371
2372 * gdb.base/nextoverexit.c: New file.
2373 * gdb.base/nextoverexit.exp: New file.
2374
7380c0c9
EBM
23752012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
2376
2377 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
2378 parameter.
2379
1faeff08
MR
23802012-03-01 Maciej W. Rozycki <macro@mips.com>
2381
2382 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
2383 core registers.
2384
320b6f49
MR
23852012-03-01 Maciej W. Rozycki <macro@mips.com>
2386 Maciej W. Rozycki <macro@codesourcery.com>
2387 Daniel Jacobowitz <dan@codesourcery.com>
2388
2389 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
2390
ad5f7d6e
PA
23912012-03-01 Pedro Alves <palves@redhat.com>
2392
2393 PR gdb/13767
2394
2395 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
2396 (gdb_collect_globals_test): Call it.
2397
d3dc44a6
KS
23982012-03-01 Keith Seitz <keiths@redhat.com>
2399
2400 * gdb.cp/method2.exp: Output of overload menu is now
2401 alphabetized. Update tests for "break A::method".
2402 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
2403 of hard-coding them.
2404 Overload menu is alphabetized: rewrite to accommodate.
2405 Unset variables LINE and TYPES which are used in other tests.
2406 Compute the output of "info break".
2407 Update the breakpoint table after all breakpoints are deleted.
2408 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
2409 compute ACTUALS and the method body based on parameters.
2410 Update expected output accordingly.
2411 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
2412 unique comments to allow the use of gdb_get_line_number.
2413
24142012-03-01 Keith Seitz <keiths@redhat.com>
2415
2416 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
2417 some Tcl syntax.
2418 * gdb.cp/ovldbreak.exp: Likewise.
2419
7949c2a0
KS
24202012-03-01 Keith Seitz <keiths@redhat.com>
2421
2422 * gdb.base/help.exp (help show user): Update expected result
2423 for new doc string changes (add "non-python").
2424
7d74f244
DE
24252012-03-01 Scott J. Goldman <scottjg@vmware.com>
2426
2427 * gdb.python/py-cmd.exp: Add test to verify that python commands can
2428 be put in the user-defined category and that the commands appear in
2429 "help user-defined".
2430
1b611343
JB
24312012-02-29 Joel Brobecker <brobecker@adacore.com>
2432
2433 * gdb.ada/tagged_not_init: New testcase.
2434
99b1c762
JB
24352012-02-29 Joel Brobecker <brobecker@adacore.com>
2436
2437 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
2438 * gdb.ada/enum_idx_packed: New testcase.
2439
2d4a02ee
JB
24402012-02-29 Joel Brobecker <brobecker@adacore.com>
2441
2442 * gdb.ada/aliased_array: New testcase.
2443
2e6fda7d
JB
24442012-02-29 Joel Brobecker <brobecker@adacore.com>
2445
2446 * gdb.ada/whatis_array_val: New testcase.
2447
9a7f938f
JK
24482012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2449
2450 Fix disp-step-syscall.exp: fork: single step over fork.
2451 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
2452 whitespaces.
2453 (single step over $syscall): Remove its check.
2454 (single step over $syscall final pc): New check.
2455
8703a944
JK
24562012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2457
2458 Support processors without SSSE3.
2459 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
2460 pabsd into ...
2461 (ssse3_test): ... a new function.
2462 (main): Call ssse3_test.
2463 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
2464 Update expected values everywhere.
2465 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
2466 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
2467 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
2468 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
2469 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
2470 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
2471 Move these tests lower.
2472 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
2473 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
2474 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
2475 New tests.
2476
c03e6ccc
YQ
24772012-02-29 Yao Qi <yao@codesourcery.com>
2478 Pedro Alves <palves@redhat.com>
2479
2480 * gdb.trace/trace-mt.c: New.
2481 * gdb.trace/trace-mt.exp: New.
2482
7964b62a
TS
24832012-02-28 Thomas Schwinge <thomas@codesourcery.com>
2484
2c8910ba
TS
2485 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
2486 numbers instead of hardcoding them.
2487 * gdb.base/annota1.c: Provide suitable markers.
2488 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
2489 numbers instead of hardcoding them.
2490 * gdb.base/annota3.c: Provide suitable markers.
2491
2492 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
2493 * gdb.base/annota3.c: Likewise.
2494 * gdb.base/sigall.c: Likewise.
2495 * gdb.base/signals.c: Likewise.
2496 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 2497
5a41c0b7
MR
24982012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
2499
2500 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
2501 failure return path.
2502
ebbbe5c5
LM
25032012-02-27 Luis Machado <lgustavo@codesourcery.com>
2504
2505 * gdb.base/save-bp.exp: Account for new condition evaluator output.
2506
8d126d8a
LM
25072012-02-24 Luis Machado <lgustavo@codesourcery.com>
2508
2509 * gdb.base/cond-eval-mode.exp: New file.
2510
11337c2f
PA
25112012-02-24 Pedro Alves <palves@redhat.com>
2512
2513 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
2514 (top level): Use with_test_prefix.
2515
13fc3e3c
PA
25162012-02-24 Pedro Alves <palves@redhat.com>
2517
2518 * gdb.threads/attach-into-signal.exp (corefunc): Use
2519 with_test_prefix.
2520
07c1b626
JK
25212012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2522
2523 Fix false FAILs on old CPUs without SSE.
2524 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
2525 Return untested for Illegal instruction.
2526
596ba138
JK
25272012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2528
2529 Fix false FAILs with glibc debug infos installed.
2530 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
2531 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
2532
aeaa2474
SA
25332012-02-22 Sterling Augustine <saugustine@google.com>
2534
2535 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
2536 constant with cast.
2537
aed555c9
PA
25382012-02-21 Pedro Alves <palves@redhat.com>
2539
2540 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
2541
78afebb4
PA
25422012-02-21 Pedro Alves <palves@redhat.com>
2543
2544 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
2545
fdcfef12
PA
25462012-02-21 Pedro Alves <palves@redhat.com>
2547
2548 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
2549 with_test_prefix.
2550
0f4d39d5
PA
25512012-02-21 Pedro Alves <palves@redhat.com>
2552
2553 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
2554 with_test_prefix here.
2555 (top level): Do it here instead. Remove `:' from the
2556 with_test_prefix string.
2557 * gdb.base/attach-pie-misread.exp: Remove the leading space the
2558 the suffix `:' from the with_test_prefix prefix string.
2559 * gdb.base/break-interp.exp: Ditto.
2560 * gdb.base/catch-load.exp: Ditto.
2561 * gdb.base/disp-step-syscall.exp: Ditto.
2562 * gdb.base/jit-so.exp: Ditto.
2563 * gdb.base/jit.exp: Ditto.
2564 * gdb.base/sepdebug.exp: Ditto.
2565 * gdb.base/solib-display.exp: Ditto.
2566 * gdb.base/solib-overlap.exp: Ditto.
2567 * gdb.base/watch-cond-infcall.exp: Ditto.
2568 * gdb.base/watchpoint.exp: Ditto.
2569 * gdb.dwarf2/dw2-noloc.exp: Ditto.
2570 * gdb.mi/mi-watch.exp: Ditto.
2571 * gdb.mi/mi2-watch.exp: Ditto.
2572 * gdb.threads/non-ldr-exc-1.exp: Ditto.
2573 * gdb.threads/non-ldr-exc-2.exp: Ditto.
2574 * gdb.threads/non-ldr-exc-3.exp: Ditto.
2575 * gdb.threads/non-ldr-exc-4.exp: Ditto.
2576 * gdb.threads/watchpoint-fork.exp: Ditto.
2577 * gdb.threads/watchthreads-reorder.exp: Ditto.
2578 * gdb.trace/change-loc.exp: Ditto.
2579 * gdb.trace/pending.exp: Ditto.
2580 * gdb.trace/status-stop.exp: Ditto.
2581 * gdb.trace/strace.exp: Ditto.
2582 * gdb.trace/trace-break.exp: Ditto.
2583 * gdb.trace/unavailable.exp: Ditto.
2584 * lib/gdb.exp (with_test_prefix): Always prefix with space and
2585 suffix with colon. Adjust leading comments.
2586
6a5870ce
PA
25872012-02-21 Pedro Alves <palves@redhat.com>
2588 Tom Tromey <tromey@redhat.com>
2589
2590 * lib/gdb.exp: Add description of test prefixes.
2591 (with_test_prefix): New procedure.
2592 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
2593 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
2594 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
2595 instead of lappend to append to pf_prefix.
2596 * gdb.base/catch-load.exp: Use with_test_prefix.
2597 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
2598 * gdb.base/jit-so.exp: Use with_test_prefix.
2599 * gdb.base/jit.exp: Use with_test_prefix.
2600 * gdb.base/return-nodebug.exp (do_test): Use append instead of
2601 lappend to append to pf_prefix.
2602 * gdb.base/sepdebug.exp: Use with_test_prefix.
2603 * gdb.base/solib-display.exp: Use with_test_prefix.
2604 * gdb.base/solib-overlap.exp: Use with_test_prefix.
2605 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
2606 * gdb.base/watchpoint.exp: Use with_test_prefix.
2607 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
2608 * gdb.mi/mi-watch.exp: Use with_test_prefix.
2609 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
2610 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
2611 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
2612 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
2613 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
2614 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
2615 append instead of lappend to append to pf_prefix.
2616 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
2617 * gdb.trace/change-loc.exp: Use with_test_prefix.
2618 * gdb.trace/pending.exp: Use with_test_prefix.
2619 * gdb.trace/status-stop.exp: Use with_test_prefix.
2620 * gdb.trace/strace.exp: Use with_test_prefix.
2621 * gdb.trace/trace-break.exp: Use with_test_prefix.
2622 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
2623 instead of lappend to append to pf_prefix.
2624
35dc4a6b
JK
26252012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2626
2627 Fix racy FAILs.
2628 * gdb.base/inferior-died.c (main): Add return of 0.
2629 * gdb.base/inferior-died.exp (continue): Fix expectation of
2630 asynchronous events.
2631 (p 1): New test.
2632
c5a006e6
PA
26332012-02-20 Pedro Alves <palves@redhat.com>
2634
2635 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
2636 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
2637 gdb's internal debug output. For the non-threaded case, look for
2638 "Program received signal SIGLARM", for the threaded case, peek at
2639 the thread's siginfo.
2640
cc51a170
PA
26412012-02-20 Pedro Alves <palves@redhat.com>
2642
2643 General cleanup, make output test messages unique, and build
2644 different executable files for the non-threaded and threaded
2645 cases.
2646
2647 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
2648 Delete.
2649 (executable_nothr, executable_thr): New globals.
2650 (top level): Adjust to delete both executables.
2651 (corefunc): New parameter $executable. Set $pf_prefix instead of
2652 hand writing a prefix in tests. Issue a clean_restart and enable
2653 lin-lwp debug output here.
2654 (top level): Adjust. Use build_executable. Don't start gdb here,
2655 and don't enable lin-lwp debug output here.
2656 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
2657
c755f03d
JK
26582012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2659
2660 Fix racy FAILs.
2661 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
2662 "continue" command.
2663
6bec5e0a
JK
26642012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2665
2666 Fix for gdbserver non-extended mode.
2667 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
2668 and gdb_run_cmd.
2669
2e8265fd
TT
26702012-02-17 Tom Tromey <tromey@redhat.com>
2671
2672 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
2673 * gdb.python/py-events.exp: Check 'dir' output.
2674 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
2675
9e507076
YQ
26762012-02-17 Yao Qi <yao@codesourcery.com>
2677
2678 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
2679
32d22ab1
TT
26802012-02-16 Tom Tromey <tromey@redhat.com>
2681
2682 * gdb.base/inferior-died.c: Don't include stdio.h.
2683
9addecb9
TT
26842012-02-16 Tom Tromey <tromey@redhat.com>
2685
2686 * gdb.base/inferior-died.c: New file.
2687 * gdb.base/inferior-died.exp: New file.
2688
4cb6da1c
AR
26892012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
2690
2691 * gdb.base/break-inline.exp: New file.
2692 * gdb.base/break-inline.c: New file.
2693
3af2590d
TT
26942012-02-15 Tom Tromey <tromey@redhat.com>
2695
2696 * gdb.base/pc-fp.exp: Add "info register" tests.
2697
29988831
TT
26982012-02-15 Tom Tromey <tromey@redhat.com>
2699
2700 * gdb.base/regs.exp: Remove.
2701
10010058
PA
27022012-02-15 Pedro Alves <palves@redhat.com>
2703
2704 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
2705 the target doesn't support tracepoints.
2706 * gdb.trace/circ.exp: Ditto.
2707 * gdb.trace/collection.exp: Ditto.
2708 * gdb.trace/packetlen.exp: Ditto.
2709 * gdb.trace/passc-dyn.exp: Ditto.
2710 * gdb.trace/report.exp: Ditto.
2711 * gdb.trace/tfind.exp: Ditto.
2712 * gdb.trace/tspeed.exp: Ditto.
2713 * gdb.trace/tsv.exp: Ditto.
2714 * gdb.trace/unavailable.exp: Ditto.
2715 * gdb.trace/while-dyn.exp: Ditto.
2716
a2e0062d
PA
27172012-02-15 Pedro Alves <palves@redhat.com>
2718
2719 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
2720 gdb_test_multiple, and call unsupported instead of fail, if the
2721 remote side does not support the request.
2722
a1999d40
PA
27232012-02-15 Pedro Alves <palves@redhat.com>
2724
2725 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
2726 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
2727 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
2728 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
2729 * gdb.server/server-run.exp: Make sure gdb is disconnected.
2730 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
2731 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
2732 doesn't start with "extended-" already.
2733
7cee1e54
PA
27342012-02-15 Pedro Alves <palves@redhat.com>
2735
2736 Support extended-remote. Avoid cascading timeouts.
2737
2738 * gdb.base/attach.exp (do_attach_tests): Add expected output for
2739 the extended-remote target. If attaching with no file fails, load
2740 the file manually.
2741 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
2742
816338b5
SS
27432012-02-14 Stan Shebs <stan@codesourcery.com>
2744
2745 * gdb.base/ena-dis-br.exp: Add enable count test.
2746
cc30c4bd
PA
27472012-02-13 Pedro Alves <palves@redhat.com>
2748
2749 * config/mips-idt.exp: Delete.
2750 * gdb.base/a2-run.exp: Remove mips-idt xfails.
2751 * gdb.base/bitfields.exp: Remove mips-idt restarts.
2752 * gdb.base/break.exp: Remove mips-idt references.
2753 * gdb.base/chng-syms.exp: Ditto.
2754 * gdb.base/default.exp: Ditto.
2755 * gdb.base/funcargs.exp (funcargs_reload): Delete.
2756 (top level): Don't call it.
2757 * gdb.base/opaque.exp: Remove mips-idt restarts.
2758 * gdb.base/ptype.exp: Remove mips-idt xfails.
2759 * gdb.base/scope.exp: Remove mips-idt restarts.
2760 * gdb.base/sepdebug.exp: Remove mips-idt references.
2761 * gdb.base/watchpoint.exp (maybe_clean_restart)
2762 (maybe_reinitialize): Delete.
2763 (test_disabling_watchpoints, test_disabling_watchpoints)
2764 (test_watchpoint_triggered_in_syscall)
2765 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
2766 Don't call them.
2767
57008375
JK
27682012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2769
2770 * gdb.server/server-exec-info.exp: New file.
2771
4a2d9c08
PA
27722012-02-10 Pedro Alves <palves@redhat.com>
2773
2774 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
2775 always non-empty.
2776 (test_attach): Always pass $exec to test_attach_gdb.
2777
09fa21bd
TT
27782012-02-08 Tom Tromey <tromey@redhat.com>
2779
2780 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
2781 before inferior is started.
2782
f0823d2c
TT
27832012-02-07 Tom Tromey <tromey@redhat.com>
2784
2785 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
2786 Symbol.value.
2787 * gdb.python/py-symbol.c (qq): Set default value.
2788
27892012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
2790
2791 * gdb.python/py-symbol.c (qq): New global.
2792 * gdb.python/py-symbol.exp: Add test for frame-less
2793 lookup_symbol.
2794 * gdb.python/py-symtab.exp: Fix line number.
2795
f7e44f65
JB
27962012-02-03 Joel Brobecker <brobecker@adacore.com>
2797
2798 * gdb.ada/mi_task_arg: New testcase.
2799
4c9ed63c
PA
28002012-02-02 Pedro Alves <palves@redhat.com>
2801
2802 * gdb.reverse/until-precsave.exp: Also put "record save" under the
2803 extended timeout.
2804
c0b9f2c6
PA
28052012-02-02 Pedro Alves <palves@redhat.com>
2806
2807 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
2808 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
2809
5f8cefd7
PA
28102012-02-02 Pedro Alves <palves@redhat.com>
2811
2812 * gdb.base/term.exp: Rewrite.
2813 * gdb.base/term.c: New.
2814
2f3a2569
PA
28152012-02-02 Pedro Alves <palves@redhat.com>
2816
2817 * gdb.base/default.exp (run "r" abbreviation, run): Add
2818 extended-remote expected output.
2819
f149aabd
TT
28202012-02-02 Tom Tromey <tromey@redhat.com>
2821
2822 * gdb.cp/dispcxx.exp: New file.
2823 * gdb.cp/dispcxx.cc: New file.
2824
03bef283
TT
28252012-02-01 Tom Tromey <tromey@redhat.com>
2826
2827 * gdb.base/jit-simple.exp: New file.
2828 * gdb.base/jit-simple.c: New file.
2829
a79b18b5
YQ
28302012-01-30 Yao Qi <yao@codesourcery.com>
2831
2832 * gdb.base/skip.exp: Make test result unique.
2833
f0d1a53e
JK
28342012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2835
2836 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
2837 compatibility with valgrind-3.7.0.
2838
4b3c9f41
PA
28392012-01-27 Pedro Alves <palves@redhat.com>
2840
2841 * gdb.base/watchpoint.exp (no_hw): New global.
2842 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
2843 disable hw watchpoints.
2844 (test_wide_location_1, test_wide_location_2): If no_hw is set,
2845 don't expect hw watchpoints.
2846 (no_hw_watchpoints): Always clean restart.
2847 (do_tests): New procedure, factored out from the top level.
2848 (top level): Run tests twice. Once with hw watchpoints enabled,
2849 another time with hw watchpoints disabled.
2850
a13491c8
PA
28512012-01-27 Pedro Alves <palves@redhat.com>
2852
2853 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
2854 out from the top level.
2855 (top level): Call it instead.
2856
f2c8a051
PA
28572012-01-27 Pedro Alves <palves@redhat.com>
2858
2859 * gdb.base/watchpoint.exp (top level): Re-enable hardware
2860 watchpoints sooner.
2861
654d7a9e
PA
28622012-01-27 Pedro Alves <palves@redhat.com>
2863
2864 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
2865
274f47f3
PA
28662012-01-27 Pedro Alves <palves@redhat.com>
2867
2868 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
2869 "You may have requested too many hardware
2870 breakpoints/watchpoints".
2871
e4d63ba2
PA
28722012-01-27 Pedro Alves <palves@redhat.com>
2873
2874 * gdb.base/watchpoint.exp (maybe_clean_restart)
2875 (maybe_reinitialize): New.
2876 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
2877 expect "hit N times".
2878 (test_disabling_watchpoints, test_complex_watchpoint)
2879 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
2880 Call maybe_clean_restart.
2881 (top level): Use clean_restart. Remove "mips-idt-*"
2882 reinitialization.
2883
dbd95daf
PA
28842012-01-27 Pedro Alves <palves@redhat.com>
2885
2886 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
2887
f3ad2025
PA
28882012-01-27 Pedro Alves <palves@redhat.com>
2889
2890 * gdb.base/watchpoint.exp: Clean restart after tests that don't
2891 require `initialize' anymore. Remove unnecessary `initialize'
2892 calls.
2893
100aa3ae
PA
28942012-01-27 Pedro Alves <palves@redhat.com>
2895
2896 * gdb.base/watchpoint.exp (wp_set): Delete.
2897 (initialize, test_simple_watchpoint, top level): Remove dead code.
2898
c79a8e11
PA
28992012-01-27 Pedro Alves <palves@redhat.com>
2900
2901 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
2902 typo.
2903
048fe15a
PA
29042012-01-27 Pedro Alves <palves@redhat.com>
2905
2906 * config/extended-gdbserver.exp: New file.
2907 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
2908 comment.
2909 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
2910 * boards/native-extended-gdbserver.exp: New file.
2911
4033a6bf
PA
29122012-01-26 Pedro Alves <palves@redhat.com>
2913
2914 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
2915 and gdb_test_multiple.
2916
3d7f4b81
PA
29172012-01-26 Pedro Alves <palves@redhat.com>
2918
2919 Make test messages unique, and more identifiable.
2920 * gdb.multi/watchpoint-multi.exp: Change test messages.
2921
484abf42
TT
29222012-01-25 Tom Tromey <tromey@redhat.com>
2923
2924 * gdb.base/solib-disc.exp: Fix regexps.
2925
edcc5120
TT
29262012-01-24 Tom Tromey <tromey@redhat.com>
2927
2928 * lib/mi-support.exp (mi_expect_stop): Add special case for
2929 solib-event.
2930 * gdb.base/catch-load-so.c: New file.
2931 * gdb.base/catch-load.exp: New file.
2932 * gdb.base/catch-load.c: New file.
2933 * gdb.base/break-interp.exp (reach_1): Update regexp.
2934
30b91c90
JK
29352012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2936
2937 Fix fuzzy results.
2938 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
2939 lpsimple and func.
2940
53fe1783
GB
29412012-01-24 Gary Benson <gbenson@redhat.com>
2942
2943 Delete #if 0'd out code.
2944 * gdb.base/default.exp (info catch): Remove.
2945 * gdb.base/gdb_history (info catch): Likewise.
2946 * gdb.base/help.exp (info catch): Likewise.
2947
d0d8b0c6
JK
29482012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2949
2950 Fix watchpoints to be specific for each inferior.
2951 * gdb.multi/watchpoint-multi.c: New file.
2952 * gdb.multi/watchpoint-multi.exp: New file.
2953
4403d8e9
JK
29542012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2955
2956 Fix watchpoints across inferior fork.
2957 * gdb.threads/watchpoint-fork-child.c: New file.
2958 * gdb.threads/watchpoint-fork-mt.c: New file.
2959 * gdb.threads/watchpoint-fork-parent.c: New file.
2960 * gdb.threads/watchpoint-fork-st.c: New file.
2961 * gdb.threads/watchpoint-fork.exp: New file.
2962 * gdb.threads/watchpoint-fork.h: New file.
2963
050a2e1d
PA
29642012-01-23 Pedro Alves <palves@redhat.com>
2965
2966 * gdb.base/call-signal-resume.exp: Allow output after "return".
2967
6a52fb62
PA
29682012-01-20 Pedro Alves <palves@redhat.com>
2969
2970 * gdb.python/py-finish-breakpoint.py: Fix typo.
2971
145b16a9
UW
29722012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
2973
2974 * gdb.base/info-proc.exp: Also run on remote targets. Main
2975 "info proc" command is now always present; whether target supports
2976 actual info proc operation is detected when attempting to issue
2977 the command.
2978
26f6125e
JK
29792012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2980
2981 * .gdbinit: Remove.
2982
eb5227ce
PA
29832012-01-19 Pedro Alves <palves@redhat.com>
2984
2985 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
2986 look at the funtions' returns.
2987 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
2988 (jprint.print(int, int)): Change return type to int. Adjust.
2989
1db33378
PP
29902012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
2991
2992 PR gdb/9538
2993 * gdb.base/sepdebug.exp: New test.
2994
b9736cf8
PA
29952012-01-18 Pedro Alves <palves@redhat.com>
2996
2997 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
2998 Allow output before ^done.
2999
4aac40c8
TT
30002012-01-16 Tom Tromey <tromey@redhat.com>
3001
3002 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
3003 Add tests for relative directory.
3004
cafec441
TT
30052012-01-16 Tom Tromey <tromey@redhat.com>
3006
3007 * gdb.base/printcmds.c (enum flag_enum): New.
3008 (three): New global.
3009 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
3010 enum printing.
3011 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
3012 FlagEnumerationPrinter.
3013 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
3014 * gdb.python/py-pp-maint.c (enum flag_enum): New.
3015 (fval): New global.
3016
abcc4978
PA
30172012-01-16 Pedro Alves <palves@redhat.com>
3018
3019 * lib/gdb.exp (banned_procedures): New variable.
3020 (banned_variables_traced): Rename to ...
3021 (banned_traced): ... this.
3022 (gdb_init): Also trace banned procedures.
3023 (gdb_finish): Also untrace banned procedures.
3024
97ccebe8
PA
30252012-01-16 Pedro Alves <palves@redhat.com>
3026
3027 Remove all calls to strace.
3028
2af7517b
JK
30292012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3030
3031 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
3032 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
3033
9241a8bc
PP
30342012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
3035
3036 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
3037 * gdb.base/pie-execl.exp: Likewise.
3038
3848a17f
KS
30392012-01-12 Keith Seitz <keiths@redhat.com>
3040
3041 PR mi/10586
3042 * gdb.mi/var-cmd.c (struct anonymous): New structure.
3043 (do_anonymous_type_tests): New function.
3044 (main): Call do_anonymous_type_tests.
3045 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
3046 (verify_everything): New procedure.
3047 * gdb.mi/mi-var-cp.cc (class A): New class.
3048 (anonymous_structs_and_unions): New function.
3049 (main): Call anonymous_structs_and_unions.
3050 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
3051 (verify_everything): New procedure.
3052
440e2fca
KS
30532012-01-12 Keith Seitz <keiths@redhat.com>
3054
3055 * lib/mi-support.exp: Expand comments about PATH_EXPR.
3056 (varobj_tree::get_path_expr): Assume that all varobjs are
3057 compound unless they are known simple types.
3058 Adjust path expressions based on parent type, path parent type,
3059 and tree language.
3060 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
3061 the root varobj.
3062 (mi_walk_varobj_tree): Add LANGUAGE parameter.
3063
675399c9
PA
30642012-01-11 Pedro Alves <palves@redhat.com>
3065
3066 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
3067 core files on this machine" anymore.
3068
97ddaa9b
PH
30692012-01-11 Paul Hilfinger <hilfingr@adacore.com>
3070
3071 * gdb.base/watchpoint.c (recurser): Initialize local_x.
3072 (main): Repeat recurser call.
3073 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
3074 equivalent to 'local_x'.
3075
ea733575
PH
30762012-01-11 Paul Hilfinger <hilfingr@adacore.com>
3077 Joel Brobecker <brobecker@adacore.com>
3078
3079 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
3080
2ca0b532
PA
30812012-01-05 Pedro Alves <alves.ped@gmail.com>
3082
3083 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
3084 * gdb.python/py-events.c (first): Add bits for new "step N" test.
3085 * gdb.python/py-events.exp: Test that "step N" tripping on a
3086 breakpoint emits a breakpoint event.
3087
6e681866
JB
30882012-01-03 Joel Brobecker <brobecker@adacore.com>
3089
3090 * gdb.base/auxv.exp: Reformat the copyright notice.
3091
3c2d6aff
YQ
30922012-01-03 Yao Qi <yao@codesourcery.com>
3093
3094 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
3095 (strace_trace_on_diff_addr): New.
3096 * gdb.trace/strace.c: (main): Add two local variables.
3097
0852fee3
UW
30982011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
3099
3100 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
3101 * gdb.cell/gcore.exp: Likewise.
3102 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
3103 to verify the correct instance of main is selected.
3104
12c3e59c
JB
31052012-01-02 Joel Brobecker <brobecker@adacore.com>
3106
3107 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
3108 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
3109 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
3110 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
3111 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
3112 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
3113 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
3114 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
3115 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
3116 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
3117 gdb.threads/thread_check.c: Reformat copyright header.
3118
c0f378ec
EBM
31192011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
3120
e4a7ca93 3121 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
3122 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
3123 is not enabled.
3124
3bc96cfb
JK
31252011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3126
3127 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
3128 parameter to self_exec, adjust the function.
3129 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
3130 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
3131 (set var do_exit = 0): Remove test.
3132 (newline at end of file): Add one.
3133
095bcf5e
JB
31342011-12-27 Joel Brobecker <brobecker@adacore.com>
3135
3136 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
3137 New files.
3138
18d19bd1
JK
31392011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3140
3141 Fix racy FAILs.
3142 * gdb.threads/fork-thread-pending.c (barrier): New variable.
3143 (thread_function, thread_forker): Call pthread_barrier_wait for it.
3144 (main): Call pthread_barrier_init for it.
3145
e809353a
JK
31462011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3147
3148 Fix double send_gdb leading to racy FAILs.
3149 * gdb.base/break.exp (set silent break bp_location1): Replace
3150 3x send_gdb and gdb_expect by gdb_test.
3151 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
3152 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
3153 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
3154 instead of send_gdb. Twice.
3155 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
3156 3x send_gdb and gdb_expect by gdb_test.
3157 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
3158
da8cb7ec
JK
31592011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3160
3161 * gdb.linespec/linespec.exp: Compile using {c++}.
3162
ae1a303e
JK
31632011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3164
3165 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
3166 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
3167 (verify GCC PR debug/51668): New test.
3168
cc72b2a2
KP
31692011-12-23 Kevin Pouget <kevin.pouget@st.com>
3170
3171 Introduce gdb.FinishBreakpoint in Python.
3172 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
3173 py-finish-breakpoint2
3174 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
3175 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
3176 instead of line number.
3177 * gdb.python/py-finish-breakpoint.c: New file.
3178 * gdb.python/py-finish-breakpoint.exp: New file.
3179 * gdb.python/py-finish-breakpoint.py: New file.
3180 * gdb.python/py-finish-breakpoint2.cc: New file.
3181 * gdb.python/py-finish-breakpoint2.exp: New file.
3182 * gdb.python/py-finish-breakpoint2.py: New file.
3183
3b7962f9
JK
31842011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3185
3186 Partial fix of compatibility with gcc-4.7.
3187 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
3188 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
3189 Add comment to add a PASS case in the future.
3190
6538471c
JK
3191 Fix compatibility with gcc-4.7.
3192 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
3193
7052e42c
UW
31942011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
3195
3196 PR tdep/12797
3197 * gdb.base/callfuncs.exp: Remove KFAIL.
3198
9ac7f98e
JB
31992011-12-21 Joel Brobecker <brobecker@adacore.com>
3200
3201 * gdb.ada/task_bp: New testcase.
3202
f6eeced0
JK
32032011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3204
3205 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
3206 -DNO_SECTIONS.
3207 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
3208
72225e17
JK
32092011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3210
3211 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
3212 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
3213 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
3214 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
3215 conditional for gcc <= 4.5.
3216
13ac8d2c
JK
32172011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3218
3219 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
3220 by XFAIL.
3221 * gdb.cp/static-method.exp (info addr A::func())
3222 (list static-method.cc:xxx::(anonymous namespace)::A::func)
3223 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
3224 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
3225 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
3226 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
3227 (test value of F in k3_m): Likewise.
3228 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
3229 Likewise.
3230
049682ba
JK
32312011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3232
3233 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
3234 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
3235 Remove.
3236 * gdb.threads/attachstop-mt.c: Remove.
3237 * gdb.threads/attachstop-mt.exp: Remove.
3238
2c9d8796
MK
32392011-12-17 Mark Kettenis <kettenis@gnu.org>
3240
3241 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
3242
e0f9f062
DE
32432011-12-16 Doug Evans <dje@google.com>
3244
f4aa2101 3245 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
3246 * boards/native-gdbserver.exp: New file.
3247
e0f9f062
DE
3248 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
3249 gdbserver output.
3250 (gdbserver_default_get_remote_address): New function.
3251 (gdbserver_start): Call gdb,get_remote_address to compute argument
3252 to "target remote" command.
3253
80b6e756
PM
32542011-12-16 Phil Muldoon <pmuldoon@redhat.com>
3255
1c3ad6ab 3256 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
3257 python print-stack. Add set/show python print-stack
3258 off|full|message tests.
3259
1576bd00
YQ
32602011-12-15 Yao Qi <yao@codesourcery.com>
3261
3262 * gdb.trace/strace.c: New
3263 * gdb.trace/strace.exp: New.
3264
d6a0f6e0
TT
32652011-12-14 Tom Tromey <tromey@redhat.com>
3266
3267 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
3268
31015e1d
DE
32692011-12-14 Doug Evans <dje@google.com>
3270
3271 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
3272
7b50312a
PA
32732011-12-14 Pedro Alves <pedro@codesourcery.com>
3274
3275 PR threads/10729
3276
3277 * gdb.mi/watch-nonstop.c: New file.
3278 * gdb.mi/mi-watch-nonstop.exp: New file.
3279
924437bc
PA
32802011-12-13 Pedro Alves <pedro@codesourcery.com>
3281 Doug Evans <dje@google.com>
3282
3283 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
3284 (clean_restart): Remove references to the gdb_stub target board
3285 variable.
3286 (gdb_step_for_stub): Delete.
3287
3288 * gdb.base/annota1.exp: Remove all references to [target_info
3289 exists gdb_stub], gdb_step_for_stub and usestubs.
3290 * gdb.base/annota3.exp: Ditto.
3291 * gdb.base/async.exp: Ditto.
3292 * gdb.base/break.exp: Ditto.
3293 * gdb.base/code-expr.exp: Ditto.
3294 * gdb.base/commands.exp: Ditto.
3295 * gdb.base/completion.exp: Ditto.
3296 * gdb.base/condbreak.exp: Ditto.
3297 * gdb.base/consecutive.exp: Ditto.
3298 * gdb.base/cvexpr.exp: Ditto.
3299 * gdb.base/define.exp: Ditto.
3300 * gdb.base/display.exp: Ditto.
3301 * gdb.base/ena-dis-br.exp: Ditto.
3302 * gdb.base/environ.exp: Ditto.
3303 * gdb.base/gnu-ifunc.exp: Ditto.
3304 * gdb.base/maint.exp: Ditto.
3305 * gdb.base/pending.exp: Ditto.
3306 * gdb.base/sect-cmd.exp: Ditto.
3307 * gdb.base/sepdebug.exp: Ditto.
3308 * gdb.base/unload.exp: Ditto.
3309 * gdb.base/watchpoint-solib.exp: Ditto.
3310 * gdb.cp/annota2.exp: Ditto.
3311 * gdb.cp/annota3.exp: Ditto.
3312 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
3313 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
3314 * gdb.mi/mi-pending.exp: Ditto.
3315 * gdb.trace/circ.exp: Ditto.
3316 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
3317 * gdb.base/list.exp: Ditto.
3318
3319 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
3320 breakpoint function and all references to the usestubs macro.
3321 * gdb.base/exprs.c: Ditto.
3322 * gdb.base/freebpcmd.c: Ditto.
3323 * gdb.base/bitfields.c: Ditto.
3324 * gdb.base/bitfields2.c: Ditto.
3325 * gdb.base/break.c: Ditto.
3326 * gdb.base/call-sc.c: Ditto.
3327 * gdb.base/call-signals.c: Ditto.
3328 * gdb.base/callfuncs.c: Ditto.
3329 * gdb.base/charset.c: Ditto.
3330 * gdb.base/consecutive.c: Ditto.
3331 * gdb.base/constvars.c: Ditto.
3332 * gdb.base/funcargs.c: Ditto.
3333 * gdb.base/int-type.c: Ditto.
3334 * gdb.base/interrupt.c: Ditto.
3335 * gdb.base/langs0.c: Ditto.
3336 * gdb.base/list0.c: Ditto.
3337 * gdb.base/mips_pro.c: Ditto.
3338 * gdb.base/miscexprs.c: Ditto.
3339 * gdb.base/nodebug.c: Ditto.
3340 * gdb.base/opaque0.c: Ditto.
3341 * gdb.base/pointers.c: Ditto.
3342 * gdb.base/printcmds.c: Ditto.
3343 * gdb.base/ptype.c: Ditto.
3344 * gdb.base/recurse.c: Ditto.
3345 * gdb.base/reread1.c: Ditto.
3346 * gdb.base/reread2.c: Ditto.
3347 * gdb.base/restore.c: Ditto.
3348 * gdb.base/return.c: Ditto.
3349 * gdb.base/run.c: Ditto.
3350 * gdb.base/scope0.c: Ditto.
3351 * gdb.base/sepdebug.c: Ditto.
3352 * gdb.base/setshow.c: Ditto.
3353 * gdb.base/setvar.c: Ditto.
3354 * gdb.base/sigall.c: Ditto.
3355 * gdb.base/signals.c: Ditto.
3356 * gdb.base/structs.c: Ditto.
3357 * gdb.base/structs2.c: Ditto.
3358 * gdb.base/testenv.c: Ditto.
3359 * gdb.base/twice.c: Ditto.
3360 * gdb.base/unwindonsignal.c: Ditto.
3361 * gdb.base/watchpoint.c: Ditto.
3362 * gdb.base/watchpoints.c: Ditto.
3363 * gdb.base/whatis.c: Ditto.
3364 * gdb.cp/classes.cc: Ditto.
3365 * gdb.cp/cplusfuncs.cc: Ditto.
3366 * gdb.cp/derivation.cc: Ditto.
3367 * gdb.cp/formatted-ref.cc: Ditto.
3368 * gdb.cp/misc.cc: Ditto.
3369 * gdb.cp/overload.cc: Ditto.
3370 * gdb.cp/ovldbreak.cc: Ditto.
3371 * gdb.cp/ref-params.cc: Ditto.
3372 * gdb.cp/ref-types.cc: Ditto.
3373 * gdb.cp/templates.cc: Ditto.
3374 * gdb.cp/virtfunc.cc: Ditto.
3375 * gdb.hp/gdb.aCC/run.c: Ditto.
3376 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
3377 * gdb.hp/gdb.compat/xdb0.c: Ditto.
3378 * gdb.reverse/consecutive-reverse.c: Ditto.
3379 * gdb.reverse/sigall-reverse.c: Ditto.
3380 * gdb.reverse/until-reverse.c: Ditto.
3381 * gdb.reverse/watch-reverse.c: Ditto.
3382 * gdb.trace/actions.c: Ditto.
3383 * gdb.trace/circ.c: Ditto.
3384 * gdb.trace/collection.c: Ditto.
3385
fabde485
PA
33862011-12-13 Pedro Alves <pedro@codesourcery.com>
3387
3388 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
3389 (func6, func7): New.
3390 (main): Call func6 and func7.
3391 * gdb.base/watchpoint.exp (test_wide_location_1)
3392 (test_wide_location_2): New.
3393 (top level): Re-enable hardware watchpoints if necessary. Call
3394 test_wide_location_1 and test_wide_location_2.
3395
ff7d1690
YQ
33962011-12-11 Yao Qi <yao@codesourcery.com>
3397
3398 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
3399
a6af7abe
JB
34002011-12-11 Joel Brobecker <brobecker@adacore.com>
3401
3402 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
3403 expected output for unsupported case.
3404
61638e15
JK
34052011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3406
3407 PR testsuite/12649
3408 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
3409 Protect gdb_test_multiple by final $gdb_prompt match.
3410
0a00efc3
JK
34112011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3412
3413 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
3414 New variable, new test.
3415 (list static-method.cc:xxx::(anonymous namespace)::A::func)
3416 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
3417 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
3418 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
3419 them if HAVE_GCC_45682_FIXED is not set.
3420
4511b1ba
YQ
34212011-12-10 Yao Qi <yao@codesourcery.com>
3422
3423 * gdb.trace/status-stop.exp: New.
3424 * gdb.trace/status-stop.c: New.
3425
27949e73
JK
34262011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3427
3428 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
3429 timeout.
3430
d8ea7931
TT
34312011-12-08 Tom Tromey <tromey@redhat.com>
3432
3433 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
3434 condition.
3435
1cc310d2
SS
34362011-12-07 Stan Shebs <stan@codesourcery.com>
3437
3438 * gdb.trace/tfind.exp: Update for output changes.
3439
d482a875
PA
34402011-12-07 Pedro Alves <pedro@codesourcery.com>
3441
3442 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
3443 throws "Cannot insert catchpoints in this configuration".
3444 * gdb.ada/mi_catch_ex.exp: Likewise.
3445
f0ba3972
PA
34462011-12-06 Pedro Alves <pedro@codesourcery.com>
3447
3448 * gdb.base/break-always.exp: Test changing memory at addresses
3449 with breakpoints inserted.
3450
f8eba3c6
TT
34512011-12-06 Joel Brobecker <brobecker@acacore.com>
3452
3453 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
3454 involving a fully qualified function name.
3455
34562011-12-06 Tom Tromey <tromey@redhat.com>
3457
3458 * gdb.ada/homonym.exp: Add three breakpoint tests.
3459
34602011-12-06 Tom Tromey <tromey@redhat.com>
3461
3462 * gdb.base/solib-weak.exp (do_test): Remove kfail.
3463 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
3464 * gdb.objc/objcdecode.exp: Update for output changes.
3465 * gdb.linespec/linespec.exp: New file.
3466 * gdb.linespec/lspec.cc: New file.
3467 * gdb.linespec/lspec.h: New file.
3468 * gdb.linespec/body.h: New file.
3469 * gdb.linespec/base/two/thefile.cc: New file.
3470 * gdb.linespec/base/one/thefile.cc: New file.
3471 * gdb.linespec/Makefile.in: New file.
3472 * gdb.cp/templates.exp (test_template_breakpoints): Update for
3473 output changes.
3474 * gdb.cp/re-set-overloaded.exp: Remove kfail.
3475 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
3476 makes one breakpoint.
3477 * gdb.cp/method2.exp (test_break): Update for output changes.
3478 * gdb.cp/mb-templates.exp: Update for output changes.
3479 * gdb.cp/mb-inline.exp: Update for output changes.
3480 * gdb.cp/mb-ctor.exp: Update for output changes.
3481 * gdb.cp/ovsrch.exp: Use fully-qualified names.
3482 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
3483 has multiple matches.
3484 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
3485 error message change.
3486 * gdb.base/list.exp (test_list_filename_and_number): Update for
3487 error message change.
3488 * gdb.base/break.exp: Disable pending breakpoints. Update for
3489 output changes.
3490 * configure.ac: Add gdb.linespec.
3491 * configure: Rebuild.
3492 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
3493
c642a434
UW
34942011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
3495
3496 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
3497 last_break register on s390*-*-* targets.
3498
b18003d1
JB
34992011-12-06 Joel Brobecker <brobecker@adacore.com>
3500
3501 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
3502 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
3503 of parameter X in procedure Foo.
3504
fe96589c
SS
35052011-12-05 Stan Shebs <stan@codesourcery.com>
3506
3507 * gdb.trace/tfind.exp: Update help string matches.
3508
1820ab47
JK
35092011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3510
3511 * gdb.server/ext-run.exp (get process list): Accept also systemd
3512 as PID 1.
3513
e11ac3a3
JK
35142011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3515 Pedro Alves <pedro@codesourcery.com>
3516
3517 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
3518 starting GDB.
3519 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
3520 $use_gdb_stub.
3521 * gdb.base/display.exp: Likewise.
3522 * gdb.base/ending-run.exp: Likewise.
3523 * gdb.base/list.exp (test_listsize): Likewise.
3524 * gdb.base/setshow.exp: Likewise.
3525 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
3526 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
3527 check by global $use_gdb_stub.
3528 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
3529 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
3530 (default_gdb_init): Unset global $use_gdb_stub.
3531 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
3532 by global $use_gdb_stub.
3533 * lib/gdbserver-support.exp: Extend comments for set_board_info
3534 gdb_protocol and gdb,socketport.
3535 (gdbserver_start_extended): Set global gdbserver_protocol and
3536 gdbserver_gdbport. Clear global use_gdb_stub.
3537 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
3538 from target use_gdb_stub.
3539 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
3540
1d41d75c
DE
35412011-12-03 Doug Evans <dje@google.com>
3542
3543 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
3544 (gdb_step_for_stub): Add comments.
3545
d6d7a51a
MR
35462011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
3547
3548 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
3549 to the caller.
3550 (gdb_test_multiple): Likewise.
3551
05acf274
JK
35522011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3553
3554 Fix gdb.mi/mi-solib.exp without system debug info installed.
3555 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
3556 expect attribute, return 0 for it. Update comments.
3557
2268b414
JK
35582011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3559
3560 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
3561 (corrupted list): Adjust the expectation.
3562
585861ea
JK
35632011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3564
3565 PR threads/13448
3566 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
3567 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
3568 * gdb.threads/tls-var-main.c: New file.
3569 * gdb.threads/tls-var.c: New file.
3570 * gdb.threads/tls-var.exp: New file.
3571
968643aa
JK
35722011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3573
3574 PR testsuite/12649
3575 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
3576 Protect gdb_test_multiple by final $gdb_prompt match.
3577 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
3578 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
3579 (test_tracepoints): Likewise.
3580
9750bca9
JK
35812011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3582
3583 PR breakpoints/13346
3584 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
3585 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
3586 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
3587
ac1349b7
JB
35882011-12-01 Joel Brobecker <brobecker@adacore.com>
3589
3590 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
3591 * gdb.ada/homonym/homonym.adb: For use of all types defined
3592 locally inside both Get_Value subprograms.
3593
26d44faf
JK
35942011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3595
3596 Fix racy FAILs.
3597 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
3598 of send_gdb.
3599
514f6425
UW
36002011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
3601
3602 * gdb.base/testenv.exp: Skip on remote targets. Unset global
3603 environment variable after test completed.
3604
4255c8d2
UW
36052011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
3606
3607 * gdb.base/solib-nodir.exp: Skip if remote target.
3608 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
3609 application. Call gdb_load_shlibs.
3610 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
3611
a35ad96a
JB
36122011-11-29 Joel Brobecker <brobecker@adacore.com>
3613
3614 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
3615
1a1d5513
JB
36162011-11-28 Joel Brobecker <brobecker@adacore.com>
3617
3618 * gdb.ada/fullname_bp: New testcase.
3619
50b4ddf8
JK
36202011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3621
3622 PR testsuite/12649
3623 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
3624 Wrap send_gdb into a new gdb_test.
3625
fb0aec57
JK
3626 Code cleanup.
3627 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
3628 Convert send_gdb and gdb_expect to gdb_test_multiple.
3629
2376d946
JK
36302011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3631
3632 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
3633
1eec78bd
KS
36342011-11-23 Keith Seitz <keiths@redhat.com>
3635
3636 * lib/mi-support.exp (varobj_tree): New namespace and procs.
3637 (mi_varobj_tree_test_children_callback): New proc.
3638 (mi_walk_varobj_tree): New proc.
3639
36dfb11c
TT
36402011-11-22 Tom Tromey <tromey@redhat.com>
3641
3642 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
3643 Add "use_mi_command" argument.
3644 (mi_run_cmd, mi_run_with_cli): New procs.
3645 * gdb.mi/solib-lib.c: New file.
3646 * gdb.mi/solib-main.c: New file.
3647 * gdb.mi/mi-solib.exp: New file.
3648
0e965dd0
DE
36492011-11-21 Doug Evans <dje@google.com>
3650
3651 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
3652 _Unwind_DebugHook is missing.
3653
f196051f
SS
36542011-11-20 Stan Shebs <stan@codesourcery.com>
3655
3656 * gdb.trace/tstatus.exp: New.
3657 * gdb.trace/actions.c: Include string.h.
3658
bfccc43c
YQ
36592011-11-18 Yao Qi <yao@codesourcery.com>
3660
3661 * gdb.trace/pending.exp: New.
3662 * gdb.trace/pending.c: New.
3663 * gdb.trace/pendshr1.c: New.
3664 * gdb.trace/pendshr2.c: New.
3665 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
3666 tracepoint location becomes pending.
3667 (tracepoint_change_loc_2): New.
3668
73cd8ab1
DM
36692011-11-16 David S. Miller <davem@davemloft.net>
3670
3671 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
3672 target is sparc*-*-linux*
3673
77426730
PK
36742011-11-15 Paul Koning <paul_koning@dell.com>
3675
3676 * gdb.python/py-type.exp: New testcases for exceptions on scalar
3677 types.
3678
ed59ded5
DE
36792011-11-14 Doug Evans <dje@google.com>
3680
3681 * gdb.base/shell.exp: New file.
3682
405f8e94
SS
36832011-11-14 Stan Shebs <stan@codesourcery.com>
3684
3685 * gdb.trace/ftrace.c: New.
3686 * gdb.trace/ftrace.exp: New.
3687
1e4d1764
YQ
36882011-11-14 Yao Qi <yao@codesourcery.com>
3689
3690 * gdb.trace/change-loc-1.c: New.
3691 * gdb.trace/change-loc-2.c: New.
3692 * gdb.trace/change-loc.c: New.
3693 * gdb.trace/change-loc.exp: New.
3694 * gdb.trace/change-loc.h: New.
3695 * gdb.trace/trace-break.c (marker): Define new symbol.
3696 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
3697 New.
3698 (break_trace_same_addr_6): New.
3699
71eba9c2 37002011-11-12 Matt Rice <ratmice@gmail.com>
3701
3702 * gdb.base/info-macros.exp: Make tests for info definitions
3703 test info macro. Add tests for info macro argument processing.
3704 Rename a few tests.
3705
1d93e29a
KS
37062011-11-11 Keith Seitz <keiths@redhat.com>
3707
3708 PR gdb/12843
3709 * gdb.base/linespecs.exp: New file.
3710
a4b5b48a
DE
37112011-11-11 Doug Evans <dje@google.com>
3712
3713 * gdb.threads/print-threads.exp: Extend timeout for slower
3714 tests.
3715
f6b47be4
DE
37162011-11-10 Doug Evans <dje@google.com>
3717
792a0230
DE
3718 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
3719 "record to end of main" test.
3720
f6b47be4
DE
3721 * gdb.python/py-type.c (TS): New typedef.
3722 (ts): New global.
3723 * gdb.python/py-type.exp: Test field list of typedef.
3724
22355c90
JB
37252011-11-10 Joel Brobecker <brobecker@adacore.com>
3726
3727 * gdb.ada/small_reg_param: New testcase.
3728
a7860e76
TT
37292011-11-09 Tom Tromey <tromey@redhat.com>
3730
3731 * gdb.cp/destrprint.exp: New file.
3732 * gdb.cp/destrprint.cc: New file.
3733
72a2e3dc
MI
37342011-11-08 Meador Inge <meadori@codesourcery.com>
3735
3736 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
3737 (switch_stack_to_other): New test function.
3738 * gdb.arch/thumb-prologue.exp: New test cases.
3739
c7195df2 37402011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
3741
3742 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
3743
d3895d7d
YQ
37442011-11-08 Yao Qi <yao@codesourcery.com>
3745
3746 * gdb.exp (supports_process_record): New.
3747 (supports_reverse): New.
3748 * gdb.reverse/break-precsave.exp: Call support_process_record
3749 to run test conditionally.
3750 * gdb.reverse/consecutive-precsave.exp: Likewise.
3751 * gdb.reverse/i386-precsave.exp: Likewise.
3752 * gdb.reverse/machinestate-precsave.exp: Likewise.
3753 * gdb.reverse/solib-precsave.exp: Likewise.
3754 * gdb.reverse/step-precsave.exp: Likewise.
3755 * gdb.reverse/until-precsave.exp: Likewise.
3756 * gdb.reverse/watch-precsave.exp: Likewise.
3757 * gdb.reverse/break-reverse.exp: Call support_reverse to run
3758 test conditionally.
3759 * gdb.reverse/consecutive-reverse.exp: Likewise.
3760 * gdb.reverse/finish-precsave.exp: Likewise.
3761 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
3762 * gdb.reverse/finish-reverse.exp: Likewise.
3763 * gdb.reverse/i386-reverse.exp: Likewise.
3764 * gdb.reverse/i386-sse-reverse.exp: Likewise.
3765 * gdb.reverse/machinestate.exp: Likewise.
3766 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
3767 * gdb.reverse/sigall-precsave.exp: Likewise.
3768 * gdb.reverse/sigall-reverse.exp: Likewise.
3769 * gdb.reverse/solib-reverse.exp: Likewise.
3770 * gdb.reverse/step-reverse.exp: Likewise.
3771 * gdb.reverse/until-reverse.exp: Likewise.
3772 * gdb.reverse/watch-reverse.exp: Likewise.
3773
a59306a3
YQ
37742011-11-05 Yao Qi <yao@codesourcery.com>
3775
3776 * gdb.trace/trace-break.exp: Add test on setting two
3777 fast tracepoints at the same address.
3778
87769f59
JK
37792011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3780
3781 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
3782
3065dfb6
SS
37832011-11-02 Stan Shebs <stan@codesourcery.com>
3784
3785 * gdb.trace/collection.c: Add code using strings.
3786 * gdb.trace/collection.exp: Add tests of string collection.
3787
89e208db
JK
37882011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3789
3790 * gdb.base/skip-solib.exp (executable_main): New variable.
3791 (binfile_main): Base it on that.
3792 Use $executable_main in clean_restart calls. Drop gdb_exit and
3793 gdb_start calls.
3794
405e54e9
JK
37952011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3796
3797 Fix racy FAILs.
3798 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
3799 breakpoint_re globals import by async. Set string_regex to .* for
3800 async. Remove the optional thread_selected_re and breakpoint_re
3801 globals expectations.
3802
58e8570a
JM
38032011-11-01 Joseph Myers <joseph@codesourcery.com>
3804
3805 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
3806 well as Cygwin.
3807
7b35ec7f 38082011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
3809
3810 Add tests for skip command.
89e208db
JK
3811 * gdb.base/skip-solib-lib.c: New
3812 * gdb.base/skip-solib-main.c: New
3813 * gdb.base/skip-solib.exp: New
3814 * gdb.base/skip.c: New
3815 * gdb.base/skip.exp: New
3816 * gdb.base/skip1.c: New
3817 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 3818
b9fd1791
PA
38192011-10-31 Yao Qi <yao@codesourcery.com>
3820 Pedro Alves <pedro@codesourcery.com>
3821
3822 * gdb.trace/trace-break.c: New.
3823 * gdb.trace/trace-break.exp: New.
3824
4323fecc
JK
38252011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3826
3827 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
3828 break-here-2.
3829
0e5bf2a8
PA
38302011-10-28 Pedro Alves <pedro@codesourcery.com>
3831
3832 * gdb.threads/no-unwaited-for-left.c: New.
3833 * gdb.threads/no-unwaited-for-left.exp: New.
3834 * gdb.threads/non-ldr-exc-1.c: New.
3835 * gdb.threads/non-ldr-exc-1.exp: New.
3836 * gdb.threads/non-ldr-exc-2.c: New.
3837 * gdb.threads/non-ldr-exc-2.exp: New.
3838 * gdb.threads/non-ldr-exc-3.c: New.
3839 * gdb.threads/non-ldr-exc-3.exp: New.
3840 * gdb.threads/non-ldr-exc-4.c: New.
3841 * gdb.threads/non-ldr-exc-4.exp: New.
3842
3a3dad98
JK
38432011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3844
3845 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
3846 * gdb.base/attach-pie-misread.exp: Likewise.
3847 * gdb.base/break-interp.exp: Likewise.
3848 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
3849 testcases for use_gdb_stub.
3850 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
3851 (continue): New testcase.
3852 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
3853 * gdb.threads/attach-into-signal.exp: Likewise.
3854 * gdb.threads/attach-stopped.exp: Likewise.
3855 * gdb.threads/attachstop-mt.exp: Likewise.
3856
d6a5d40c
PK
38572011-10-28 Paul Koning <paul_koning@dell.com>
3858
3859 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
3860
ca539be8
JK
38612011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3862
3863 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
3864 (mi_gdb_test): Import globals thread_selected_re
3865 and breakpoint_re. Expect them optionally at the regex start.
3866
d234ef5c
DE
38672011-10-27 Doug Evans <dje@google.com>
3868
3869 * gdb.python/python.exp: Test source -s.
3870
ab964825
PK
38712011-10-26 Paul Koning <paul_koning@dell.com>
3872
3873 * gdb.python/lib-types.cc (struct A): New structure.
3874 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 3875
54d8a644
PK
38762011-10-25 Paul Koning <paul_koning@dell.com>
3877
3878 PR python/13327
d234ef5c 3879
54d8a644
PK
3880 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
3881 fetch_lazy method.
3882
b0221781
YQ
38832011-10-24 Yao Qi <yao@codesourcery.com>
3884
3885 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
3886 target is tic6x-*-*.
3887
6cda5a20
JB
38882011-10-21 Joel Brobecker <brobecker@adacore.com>
3889
3890 * gdb.ada/mi_task_info/task_switch.adb: New file.
3891 * gdb.ada/mi_task_info.exp: New file.
3892
5ed9db04
JK
38932011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3894
3895 * gdb.cp/expand-psymtabs-cxx.exp: New file.
3896 * gdb.cp/expand-psymtabs-cxx.cc: New file.
3897
9df2fbc4
PM
38982011-10-20 Phil Muldoon <pmuldoon@redhat.com>
3899
3900 PR python/12656
3901
3902 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
3903 global_block tests.
3904
736086ba
TT
39052011-10-18 Tom Tromey <tromey@redhat.com>
3906
3907 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
3908
4af31552
TT
39092011-10-18 Tom Tromey <tromey@redhat.com>
3910
3911 * gdb.base/source.exp: Don't include full file name in test name.
3912 * gdb.python/python.exp: Don't include full file name in test
3913 name.
3914
43136979
AR
39152011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3916
3917 * gdb.base/attach-pie-noexec.c: New files.
3918 * gdb.base/attach-pie-noexec.exp: New files.
3919
543a9323
JM
39202011-10-17 Joseph Myers <joseph@codesourcery.com>
3921
3922 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
3923 prompt for each extra line in command.
3924
21ae7a4d
JK
39252011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3926
3927 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
3928 Revert the part of:
3929 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3930 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
3931 Change the expected string.
3932
20ec36d9
JK
39332011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3934
3935 Fix results with system glibc debug info installed.
3936 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
3937 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
3938 Accept also __libc_ symbol prefix and no prefix.
3939
6501c2fc
KS
39402011-10-14 Keith Seitz <keiths@redhat.com>
3941
3942 PR c++/13225
3943 * gdb.cp/converts.cc (foo3_1): New function.
3944 (foo3_2): New functions.
3945 * gdb.cp/converts.exp: Add tests for int to pointer conversion
3946 and null pointer conversions of integer constant zero.
3947 Add test to check if all arguments are checked for incompatible
3948 conversion BADNESS.
3949
55b1fd0c
TT
39502011-10-14 Tom Tromey <tromey@redhat.com>
3951
3952 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
3953 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
3954 linespec.
3955
22c05d8a
JK
39562011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3957
3958 Fix internal error regression.
3959 * gdb.dwarf2/implptr-optimized-out.S: New file.
3960 * gdb.dwarf2/implptr-optimized-out.exp: New file.
3961
1d6edc3c
JK
39622011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3963
3964 Fix empty DWARF expressions DATA vs. SIZE conditionals.
3965 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
3966 (loclist): New.
3967 (4): New abbrev.
3968 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
3969 Use prepare_for_testing, remove clean_restart.
3970 (p arraynoloc, p arraycallnoloc): New tests.
3971
9ec72168
JK
39722011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3973
3974 * gdb.cp/namespace-enum.exp (executable): New variable.
3975 (binfile): Use ${objdir}/${subdir}/ prefix.
3976 Use ${executable} for clean_restart.
3977
9c6c53f7
SA
39782011-10-11 Sterling Augustine <saugustine@google.com>
3979
3980 * gdb.cp/Makefile.in: Add namespace-enum test.
3981 * gdb.cp/namespace-enum.exp: New file.
3982 * gdb.cp/namespace-enum.c: New file.
3983 * gdb.cp/namespace-enum-main.c: New file.
3984
fac7ceb3
UW
39852011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
3986
3987 * gdb.python/py-shared.exp: Relax filename check to handle remote:
3988 sysroot.
3989
941b2081
JK
39902011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3991
3992 Reimplement @entry in input expressions.
3993 * gdb.base/exprs.c (v_int_array_init): New variable.
3994 * gdb.base/exprs.exp (print v_int_array_init)
3995 (print *v_int_array_init@1, print *v_int_array_init@2)
3996 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
3997 (print v_int_array_init[1]@1): New tests.
3998
0344e878
JM
39992011-10-10 Joseph Myers <joseph@codesourcery.com>
4000
4001 * gdb.cp/gdb2495.exp: Do not include directories in filename in
4002 expected message.
4003
5a56e9c5
DE
40042011-10-09 Doug Evans <dje@google.com>
4005
4006 * gdb.base/alias.exp: Add tests for alias command.
4007
2bda9cc5
JK
40082011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4009
4010 * gdb.arch/amd64-entry-value.s: New file.
4011 * gdb.mi/mi2-amd64-entry-value.s: New file.
4012
a471c594
JK
40132011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4014
4015 Display @entry parameter values even for references.
4016 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
4017 functions.
4018 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
4019 reference and datap_input.
4020 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
4021 breakpoints.
4022 (continue to breakpoint: entry_reference: reference)
4023 (entry_reference: bt at entry)
4024 (continue to breakpoint: entry_reference: breakhere_reference)
4025 (entry_reference: bt, entry_reference: ptype regparam)
4026 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
4027 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
4028 (entry_reference: p regcopy, entry_reference: p nodataparam)
4029 (entry_reference: p nodataparam@entry): New tests.
4030
36b11add
JK
40312011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4032
4033 Support @entry in input expressions.
4034 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
4035 (entry_stack: p s1@entry, entry_stack: p s2@entry)
4036 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
4037 (tailcall: p j@entry): New tests.
4038 * gdb.cp/koenig.cc (A::entry): New function.
4039 (main): Call it.
4040 * gdb.cp/koenig.exp (p entry (c)): New test.
4041
e18b2753
JK
40422011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4043
4044 Display @entry parameter values (without references).
4045 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
4046 (different, validity, invalid): New functions.
4047 (main): Call them.
4048 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
4049 stacktest, breakhere_stacktest, different, breakhere_different,
4050 breakhere_validity and breakhere_invalid.
4051 (entry: bt): Update for @entry.
4052 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
4053 (entry_validity: *, entry_invalid: *): Many new tests.
4054 * gdb.base/break.exp
4055 (run until breakpoint set at small function, optimized file): Accept
4056 also the @entry suffix.
4057 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
4058 * gdb.mi/mi2-amd64-entry-value.c: New files.
4059 * gdb.mi/mi2-amd64-entry-value.exp: New files.
4060
2d6c5dc2
JK
40612011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4062
4063 Protect entry values against self tail calls.
4064 * gdb.arch/amd64-entry-value.cc (self2, self): New.
4065 (main): Call self.
4066 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
4067 (set debug entry-values 1, self: bt debug entry-values): New tests.
4068
111c6489
JK
40692011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4070
4071 Recognize virtual tail call frames.
4072 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
4073 (amb_b, amb_a): New.
4074 (main): Call a and b.
4075 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
4076 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
4077 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
4078 New tests.
4079
8e3b41a9
JK
40802011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4081
4082 Implement basic support for DW_TAG_GNU_call_site.
4083 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
4084 * gdb.arch/amd64-entry-value.cc: New file.
4085 * gdb.arch/amd64-entry-value.exp: New file.
4086
181cebd4
JK
40872011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4088
4089 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
4090 * gdb.dwarf2/implptr-64bit.S: New file.
4091 * gdb.dwarf2/implptr-64bit.exp: New file.
4092
741f5e3c
JK
40932011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4094
4095 Fix initial language detection with -readnow.
4096 * gdb.cp/readnow-language.cc: New file.
4097 * gdb.cp/readnow-language.exp: New file.
4098
a73d2258
JK
40992011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4100
4101 Fix printed anonymous struct name.
4102 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
4103
af369495
JM
41042011-10-09 Joseph Myers <joseph@codesourcery.com>
4105
4106 * gdb.base/solib-symbol.exp: Do not include directories in
4107 filenames in expected messages.
4108
1fa57852
DE
41092011-10-07 Doug Evans <dje@google.com>
4110
4111 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
4112
bd054e06
KP
41132011-10-07 Kevin Pouget <kevin.pouget@st.com>
4114
4115 Allow Python notification of new object-file loadings.
4116 * gdb.python/py-events.exp: Test newobjfile event.
4117 * gdb.python/py-events.py: Register newobjfile callback.
4118 * gdb.python/py-events.c: Add call to shared library
4119 * gdb.python/py-events-shlib.c: New file.
4120
8031b6f8
JM
41212011-10-06 Joseph Myers <joseph@codesourcery.com>
4122
4123 * gdb.base/fixsection.exp: Do not include directories in filename
4124 in expected message.
4125
7fea6923
PM
41262011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
4127
4128 Add tests for passing of environment variables to inferior.
4129 * gdb.base/testenv.c: New test source.
4130 * gdb.base/testenv.exp: New expect test.
4131
687f2a88
PK
41322011-10-04 Paul Koning <paul_koning@dell.com>
4133
4134 * gdb.python/py-value.c (main): Break before return.
4135
cb6be26b
KP
41362011-10-04 Kevin Pouget <kevin.pouget@st.com>
4137
4138 PR python/12691: Add the inferior to Python exited event
4139 * gdb.python/py-events.exp: Test the inferior attribute of exited
4140 event with a fork.
4141 * gdb.python/py-events.py: Print inferior number on exit.
4142 * gdb.python/py-events.c: Fork the inferior.
4143
fb213700
EBM
41442011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
4145
4146 * gdb.base/jit.exp: Add testcase name to log message
4147
aa2071bd
PK
41482011-10-03 Paul Koning <paul_koning@dell.com>
4149 Jan Kratochvil <jan.kratochvil@redhat.com>
4150
4151 * gdb.python/py-value.exp
4152 (python inval = gdb.parse_and_eval('*(int*)0'))
4153 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
4154 (set argc=2, python print argc_lazy): New tests.
4155
dd11a36c
JB
41562011-10-02 Joel Brobecker <brobecker@adacore.com>
4157
4158 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
4159
46f886f1
JK
41602011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4161 Pedro Alves <pedro@codesourcery.com>
4162
4163 * gdb.python/py-value.exp (test_value_in_inferior): New variable
4164 can_read_0, test for it.
4165 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
4166 (parse_and_eval with memory error): ... here, make it untested if
4167 can_read_0.
4168
c5cb204f
MP
41692011-09-30 Marek Polacek <mpolacek@redhat.com>
4170
4171 * gdb.python/python.exp (verify pagination beforehand)
4172 (verify pagination afterwards): Fix race by splitting the line.
4173
68fb0ec0
JM
41742011-09-29 Joseph Myers <joseph@codesourcery.com>
4175
4176 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
4177 for 64-bit multilibs from i?86-* targets.
4178
6aee0d90
MP
41792011-09-29 Marek Polacek <mpolacek@redhat.com>
4180
4181 * lib/gdb.exp: Fix a typo in one of the comments.
4182
e9101ff5
MP
41832011-09-29 Marek Polacek <mpolacek@redhat.com>
4184
4185 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
4186 matching pattern.
4187
7a81bdbf
PK
41882011-09-28 Paul Koning <paul_koning@dell.com>
4189
4190 * gdb.python/py-type.c (enum E): New.
4191 * gdb.python/py-type.exp (test_fields): Add tests for Python
4192 mapping access to fields.
4193 (test_enums): New test for field access on enums.
4194
6710bf39
SS
41952011-09-27 Stan Shebs <stan@codesourcery.com>
4196
4197 * gdb.trace/collection.exp: Test collection of $_ret.
4198
b2a6bdeb
AT
41992011-09-22 Andreas Tobler <andreast@fgznet.ch>
4200
4201 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
4202 list of compilation switches for <*-*-freebsd*>.
4203
3c9057f3
SS
42042011-09-19 Stan Shebs <stan@codesourcery.com>
4205
4206 * gdb.trace/tspeed.exp: New file.
4207 * gdb.trace/tspeed.c: New file.
4208
34518530
YQ
42092011-09-18 Yao Qi <yao@codesourcery.com>
4210
4211 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
4212 instructions.
4213 (test_adr_32bit, test_pop_pc): Likewise.
4214 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
4215 Thumb instructions.
4216 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
4217 in gdb_test_multiple.
4218 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
4219
ab254057
YQ
42202011-09-17 Yao Qi <yao@codesourcery.com>
4221
4222 * lib/gdb.exp (can_single_step_to_signal_handler): New.
4223 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
4224 support single step to signal handler.
4225
9c317b71
YQ
42262011-09-17 Yao Qi <yao@codesourcery.com>
4227
4228 * gdb.base/disp-step-fork.c: New.
4229 * gdb.base/disp-step-syscall.exp: New.
4230 * gdb.base/disp-step-vfork.c: New.
4231
a8123151
JB
42322011-09-16 Joel Brobecker <brobecker@adacore.com>
4233
4234 * gdb.ada/tasks.exp: Make the expected output for
4235 the `info tasks' tests more resilient to spacing
4236 changes.
4237
63a9aad8
JK
42382011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
4239
4240 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
4241 (reached breakpoint 2, reached breakpoint 3): Update expected output.
4242
2aa48337
KP
42432011-09-15 Kevin Pouget <kevin.pouget@st.com>
4244
4245 PR Python/12692 Add gdb.selected_inferior() to Python interface.
4246 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
4247
6839b47f
KP
42482011-04-30 Kevin Pouget <kevin.pouget@st.com>
4249
4250 Handle multiple breakpoint hits in Python interface:
4251 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
4252 presence.
4253 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
4254 breakpoint hits.
4255
0935723e
JK
42562011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
4257 Jan Kratochvil <jan.kratochvil@redhat.com>
4258
4259 * gdb.python/py-events.exp: Remove pretty printing comment.
4260 * gdb.python/py-evsignal.exp: New file.
4261 * gdb.python/py-evthreads.c: Include signal.h.
4262 (thread3): Remove variable count3. Remove variable bad and use raise
4263 instead.
4264 (thread2): Remove variable count2. Move thread3 pthread_create here,
4265 merge pthread_join to a single line.
4266 (main): Remove variable count1. Merge pthread_join with pthread_create
4267 to a single line.
4268 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
4269 KFAIL python/12966 for gdbserver. Test return value of
4270 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
4271 gdb_expect by gdb_test and gdb_test_multiple.
4272 (thread 2, thread 3): New tests.
4273
4801a9a3
PA
42742011-09-12 Matt Rice <ratmice@gmail.com>
4275 Pedro Alves <pedro@codesourcery.com>
4276
4277 PR gdb/13175
4278
4279 * gdb.base/interp.exp: New tests.
4280 * gdb.base/interp.c: New file.
4281
24ece742
DE
42822011-09-12 Doug Evans <dje@google.com>
4283
4284 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
4285 * gdb.dwarf2/typeddwarf.exp: Ditto.
4286
7f062217
JK
42872011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4288
4289 Fix compatibility with x32 arch.
4290 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
4291 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
4292 is_x86_like_target.
4293 * testsuite/gdb.trace/collection.exp: Likewise.
4294 * testsuite/gdb.trace/report.exp: Likewise.
4295 * testsuite/gdb.trace/unavailable.exp: Likewise.
4296 * testsuite/gdb.trace/while-dyn.exp: Likewise.
4297 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
4298 (is_x86_like_target): Check also is_amd64_regs_target.
4299
08711b9a
JK
43002011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4301
4302 PR breakpoints/12435
4303 * gdb.arch/amd64-prologue-xmm.c: New file.
4304 * gdb.arch/amd64-prologue-xmm.exp: New file.
4305 * gdb.arch/amd64-prologue-xmm.s: New file.
4306
b99b5f66
JK
43072011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4308
4309 * gdb.dwarf2/dw2-param-error-main.c: New file.
4310 * gdb.dwarf2/dw2-param-error.S: New file.
4311 * gdb.dwarf2/dw2-param-error.exp: New file.
4312
a391a2f6
PA
43132011-09-08 Pedro Alves <pedro@codesourcery.com>
4314
4315 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
4316 inferior's pid and look for a core dump named core.$pid. Use
4317 `remote_file' commands on the host instead of hand coding shell
4318 commands on the build.
4319 * gdb.base/valgrind-db-attach.exp: Kill the program before
4320 finishing the test.
4321
7d8e6458 43222011-09-02 Matt Rice <ratmice@gmail.com>
4323
4324 * lib/prompt.exp: New file for testing the first prompt.
4325 * gdb.python/py-prompt.exp: Ditto.
4326 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
4327
68e77c9e
PA
43282011-09-02 Pedro Alves <pedro@codesourcery.com>
4329
4330 * gdb.threads/gcore-thread.exp: Set the global core_supported to
4331 0, before testing gcore.
4332
9655e943
JK
43332011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4334
df6dc84d
JK
4335 * dw2-ifort-parameter-debug.S: Update copyright year.
4336 * dw2-ifort-parameter.c: Update copyright year.
4337 * dw2-ifort-parameter.exp: Update copyright year.
4338
9655e943
JK
4339 * dw2-ifort-parameter-debug.S: New file.
4340 * dw2-ifort-parameter.c: New file.
4341 * dw2-ifort-parameter.exp: New file.
4342
353d1d73
JK
43432011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4344
4345 * gdb.base/commands.exp (error_clears_commands_left): New function.
4346 (): Call it.
4347
5c07461a
JK
43482011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4349
4350 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
4351 (C): Initialize `a'.
4352 * gdb.mi/mi-inheritance-syntax-error.exp
4353 (-data-evaluate-expression $path): Expect `a' as 5.
4354
0d932b2f
MK
43552011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
4356
4357 PR mi/11912
4358 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
4359 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
4360 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
4361 keyword in output of -var-info-path-expression.
4362
bdb54049
JK
43632011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4364
4365 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
4366 * gdb.trace/collection.exp: Likewise.
4367 * gdb.trace/report.exp: Likewise.
4368 * gdb.trace/unavailable.exp: Likewise.
4369 * gdb.trace/while-dyn.exp: Likewise.
4370
59cde39c
KS
43712011-08-18 Keith Seitz <keiths@redhat.com>
4372
4373 PR c++/12266
4374 * gdb.cp/meth-typedefs.cc: New file.
4375 * gdb.cp/meth-typedefs.exp: New file.
4376
fa3a4f15
PM
43772011-08-17 Phil Muldoon <pmuldoon@redhat.com>
4378
4379 * gdb.python/python.exp: Add extended-prompt tests.
4380
c1049fca
JK
43812011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4382
4383 * gdb.arch/i386-dr3-watch.exp
4384 (watchpoint on gap1 does not fit debug registers)
4385 (delete all watchpoints): Fix racy expect strings.
4386
d93f7b5c
YQ
43872011-08-14 Yao Qi <yao@codesourcery.com>
4388
4389 * gdb.base/maint.exp: set data_section to ".neardata".
4390 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
4391 * gdb.base/savedregs.exp: Handle SIGILL.
4392 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
4393 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
4394
457e09f0
DE
43952011-08-12 Doug Evans <dje@google.com>
4396
4397 * gdb.python/py-symbol.exp: Add test for symbol.type.
4398
5d0bb2fb
UW
43992011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
4400
4401 * gdb.threads/pthreads.exp: Enable on non-native configurations.
4402 * gdb.mi/mi-pthreads.exp: Likewise.
4403 * gdb.mi/mi2-pthreads.exp: Likewise.
4404 * gdb.mi/gdb669.exp.exp: Likewise.
4405
fcdfa280
PA
44062011-08-09 Pedro Alves <pedro@codesourcery.com>
4407
4408 * lib/mi-support.exp (detect_async): Rename to...
4409 (mi_detect_async): ... this.
4410 * gdb.mi/mi-nonstop-exit.exp: Adjust.
4411 * gdb.mi/mi-nonstop.exp: Adjust.
4412 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
4413 * gdb.mi/mi-nsintrall.exp: Adjust.
4414 * gdb.mi/mi-nsmoribund.exp: Adjust.
4415 * gdb.mi/mi-nsthrexec.exp: Adjust.
4416
9d8fa392
PA
44172011-08-09 Pedro Alves <pedro@codesourcery.com>
4418
4419 * gdb.base/display.c (do_loops): New `p_i' local.
4420 * gdb.base/display.exp: Test displaying a variable that is
4421 temporarily at a bad address.
4422
b6cede78
JK
44232011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4424
4425 * gdb.dwarf2/dw2-op-stack-value.S: New file.
4426 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
4427
67bedb8c
JK
44282011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4429
4430 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
4431 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
4432 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 4433
af6e93b2
PA
44342011-08-05 Pedro Alves <pedro@codesourcery.com>
4435
4436 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
4437 procedure.
4438 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
4439
1cf0e11f
YQ
44402011-08-05 Yao Qi <yao@codesourcery.com>
4441
4442 * gdb.base/callfuncs.exp: Set language after main.
4443 * gdb.cp/cplusfuncs.exp: Likewise.
4444 * gdb.cp/inherit.exp: Likewise.
4445
a1e28cb2
UW
44462011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
4447
4448 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
4449 * gdb.base/watch-vfork.exp: Skip on remote targets.
4450
d4f5bbb9
UW
44512011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
4452
4453 * gdb.threads/thread-find.exp: Support remote targets.
4454
724f4f80
UW
44552011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
4456
4457 * gdb.base/jit.exp: Download solib_binfile to target.
4458 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
4459 and call dlopen without full path name.
4460 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
4461 dlopen without full path name.
4462
934709f0
PW
44632011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4464
4465 * gdb.base/break-always.exp: Complete the test
4466 with duplicated breakpoints and enabling/disabling them.
4467
c26106c4
TT
44682011-08-02 Tom Tromey <tromey@redhat.com>
4469
4470 PR gdb/11289:
4471 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
4472
9300444e 44732011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
4474
4475 PR gdb/13045
4476 * gdb.base/float.exp: Add new test case for PR gdb/13045
4477 * gdb.base/float.c: New file.
4478
00bd41d6
PM
44792011-07-28 Phil Muldoon <pmuldoon@redhat.com>
4480
4481 * gdb.python/py-mi.exp: Test printers returning string hint, and
4482 also not returning a value.
4483 * gdb.python/py-prettyprint.c: Add testcase for above.
4484 * gdb.python/py-prettyprint.py: Add test printer for above.
4485
d24f74ce
JK
44862011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4487
4488 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
4489 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
4490 (.Ldie30) Add as field "data4".
4491 (.Ldie32) Rename field "b" to "shl".
4492 (abbrev4) Change for the "data4" field.
4493 (abbrev5, abbrev6) Remove.
4494 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
4495 (p &s.shl): ... here. Add comment.
4496 (p &s.data4): New.
4497
bb7da2bf
JK
44982011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4499
4500 Fix crash on lval_computed values.
4501 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
4502
11081198
JK
45032011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4504
4505 * gdb.base/help.exp (help whatis): Update the expected string.
4506
3c6e0cb3
JK
45072011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4508
4509 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
4510 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
4511 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
4512 Change the expected string.
4513
efa80663
PA
45142011-07-26 Pedro Alves <pedro@codesourcery.com>
4515
4516 * gdb.base/watchpoint.exp
4517 (test_disable_enable_software_watchpoint): New procedure.
4518 (top level): Run it.
4519
db8e4570
UW
45202011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
4521
4522 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
4523 executable file "${binfile}", C++ version "${binfile}-cxx".
4524 * gdb.python/py-prettyprint.exp: Likewise.
4525 * gdb.python/py-symbol.exp: Likewise.
4526 * gdb.python/py-type.exp: Likewise.
4527 * gdb.python/py-value.exp: Likewise.
4528 * gdb.python/py-template.exp (test_template_arg): Pass full executable
4529 file name instead of just suffix.
4530
543305c9
JK
45312011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4532
4533 Fix implicit pointer offsets.
4534 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
4535 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
4536 (continue to breakpoint: continue to baz breakpoint for implptr)
4537 (sanity check element 0, sanity check element 1)
4538 (enter the inlined function, check element 0 for the offset)
4539 (check element 1 for the offset)
4540 (continue to breakpoint: ignore the second baz breakpoint): New tests.
4541 (set foo breakpoint for implptr): Update the breakpoint number.
4542
b3215adc
UW
45432011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
4544
4545 * gdb.python/py-mi.exp: Use different file names for different
4546 versions of the executable under test.
4547 * gdb.python/py-prettyprint.exp: Likewise.
4548 * gdb.python/py-symbol.exp: Likewise.
4549 * gdb.python/py-template.exp: Likewise.
4550 * gdb.python/py-type.exp: Likewise.
4551 * gdb.python/py-value.exp: Likewise.
4552
182b9acc
UW
45532011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
4554
4555 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
4556 flag after restarting GDB if necessary.
4557
e6052b5d
UW
45582011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
4559
4560 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
4561
1ced966e
PA
45622011-07-22 Pedro Alves <pedro@codesourcery.com>
4563
4564 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
4565 backend doesn't leave used debug registers behind.
4566
3543a589
TT
45672011-07-22 Tom Tromey <tromey@redhat.com>
4568
4569 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
4570 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
4571 argument.
4572 * gdb.dwarf2/typeddwarf-amd64.S: New file.
4573
14d15303 45742011-07-21 Matt Rice <ratmice@gmail.com>
4575
4576 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
4577 in mostlyclean rule. Add files ending in .core.
4578
9b158ba0 45792011-07-21 Matt Rice <ratmice@gmail.com>
4580
4581 PR macros/12999
4582 * gdb.base/info-macros.c: New test sources.
4583 * gdb.base/info-macros.exp: New tests.
4584
d17b6f81
PM
45852011-07-21 Phil Muldoon <pmuldoon@redhat.com>
4586
4587 * gdb.python/python.exp: Add prompt substitution tests.
4588
918dd910
JK
45892011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4590
4591 Fix crash if referenced CU is aged out.
4592 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
4593 New.
4594 * gdb.dwarf2/implptr.exp: Likewise.
4595
0e37a63c
JK
45962011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4597
4598 * gdb.dwarf2/implptr.S: Rebuilt.
4599 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
4600 (bar): Use them for j, k, l.
4601 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
4602 COMPILE.
4603 (print j in implptr:bar): Update for the intp typedef.
4604 (print p[0].x in implptr:foo): Use more exact regex.
4605
f65cf84c
TT
46062011-07-18 Tom Tromey <tromey@redhat.com>
4607
4608 * gdb.cp/static-method.exp: Add missing single quote.
4609
d5b4a7be
YQ
46102011-07-18 Yao Qi <yao@codesourcery.com>
4611
4612 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
4613 supported.
4614 * gdb.mi/mi-nonstop-exit.exp: Likewise.
4615 * gdb.mi/mi-nonstop.exp: Likewise.
4616 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
4617 * gdb.mi/mi-nsintrall.exp: Likewise.
4618 * gdb.mi/mi-nsmoribund.exp: Likewise.
4619 * gdb.mi/mi-nsthrexec.exp: Likewise.
4620 * gdb.python/py-evthreads.exp: Likewise.
4621
e9ea2662
JK
46222011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4623
4624 Code cleanup.
4625 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
4626 it. Substitute it instead of test_compiler_info everywhere.
4627
ce451573
UW
46282011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4629
4630 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
4631 remote targets as well.
4632
756d88a7
UW
46332011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4634
4635 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
4636 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
4637
31f83dc5
UW
46382011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4639
4640 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
4641 a remote machine, not the host.
4642 (gdb_compile_shlib): Set soname if target is remote.
4643
059241a0
PP
46442011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
4645
4646 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
4647
28a0b48c 46482011-07-13 Matt Rice <ratmice@gmail.com>
4649
4650 * gdb.python/py-objfile-script-gdb.py: Renamed to
4651 py-objfile-script-gdb.py.in.
4652 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
4653 py-objfile-script-gdb.py.
4654 * gdb.python/py-objfile-script.exp: Update reference to
4655 py-objfile-script-gdb.py.
4656
9a771b67
JK
46572011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4658
4659 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
4660 reference undefined label.
4661
04ad99e6
JK
46622011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4663
4664 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
4665 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
4666 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
4667 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
4668
713389e0
PM
46692011-07-11 Phil Muldoon <pmuldoon@redhat.com>
4670
4671 PR python/12438
4672 * gdb.python/python.exp: Add maint set/show python print-stack
4673 deprecated tests. Add set/show python print-backtrace tests.
4674
97d146f8
JK
46752011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4676
4677 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
4678 debug info.
4679
facde0e5 46802011-07-06 Matt Rice <ratmice@gmail.com>
4681
4682 * gdb.python/python.exp: Update filename paths.
4683 * gdb.python/py-symtab.exp: Ditto.
4684
438640d1
MP
46852011-07-06 Marek Polacek <mpolacek@redhat.com>
4686
4687 * gdb.python/py-evthreads.exp: Add missing `$'.
4688
33a365df
MF
46892011-07-06 Jie Zhang <jie.zhang@analog.com>
4690
4691 * config/bfin.exp: New file.
4692 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
4693 * gdb.asm/bfin.inc: New file.
4694
8f7ae686
MP
46952011-07-06 Marek Polacek <mpolacek@redhat.com>
4696
df46027d 4697 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
4698 the whole output.
4699
eb2a6f42
TT
47002011-07-05 Tom Tromey <tromey@redhat.com>
4701
4702 * gdb.java/jprint.java (jprint.hi): New field.
4703 * gdb.java/jprint.exp: Print string.
4704
177b42fe
TJB
47052011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
4706
4707 * gdb.base/call-sc.c: Fix typos.
4708 * gdb.base/ifelse.exp: Likewise.
4709 * gdb.base/structs.c: Likewise.
4710
3b2a0cf2
JB
47112011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
4712
4713 * gdb.base/jit-so.exp: New test.
4714 * gdb.base/jit-dlmain.c: New file.
4715 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
4716
46fc714c
JK
47172011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4718
4719 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
4720 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
4721 * gdb.cp/pr9167.exp (p b): Likewise.
4722 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
4723 (test value of P in inner_m, test type of Z in inner_m): Call
4724 setup_xfail for gcc <= 4.5.
46fc714c 4725
418c7cf7
JK
47262011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4727
4728 * gdb.cp/paren-type.cc: New files.
4729 * gdb.cp/paren-type.exp: New files.
4730
3d50dd94
JK
47312011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4732
4733 Stop on first linespec terminator instead of eating what we can.
4734 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
4735 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
4736 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
4737 (break C::f()): ... this one.
4738 (break C::operator()()): New test.
4739 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
4740 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
4741 test.
4742
dcf9f4ab
JK
47432011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4744
4745 Fall back linespec to minimal symbols.
4746 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
4747 error message.
4748 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
4749 * gdb.cp/minsym-fallback-main.cc: New file.
4750 * gdb.cp/minsym-fallback.cc: New file.
4751 * gdb.cp/minsym-fallback.exp: New file.
4752 * gdb.cp/minsym-fallback.h: New file.
4753
3f542ed1
JK
47542011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4755
4756 * gdb.cp/no-dmgl-verbose.cc: New file.
4757 * gdb.cp/no-dmgl-verbose.exp: New file.
4758
47592011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
4760
4761 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
4762 __GI_.
4763 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
4764 (f): New function.
4765 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
4766 (complete p 'func<short>(): ... here.
4767 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
4768 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
4769 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
4770 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
4771 Make them KFAIL gcc/49546.
4772
00eb2c4a
JB
47732011-07-01 Joel Brobecker <brobecker@adacore.com>
4774
4775 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
4776
85a20c42
JK
47772011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4778
4779 Test GCC PR debug/49546.
4780 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
4781 (test type of F in k3_m, test value of F in k3_m): New.
4782 * gdb.cp/temargs.cc (struct S3, struct K3): New.
4783 (main): New variable k3. Call k3.k3_m.
4784
d2d43431
JB
47852011-07-01 Jean-Charles Delay <delay@adacore.com>
4786
4787 * gdb.ada/packed_array.exp: Fix expected outout.
4788
54ae186f
JB
47892011-07-01 Jean-Charles Delay <delay@adacore.com>
4790
4791 * gdb.ada/packed_array.exp: fixed expected output.
4792
8f17729f
JB
47932011-07-01 Joel Brobecker <brobecker@adacore.com>
4794
4795 * gdb.ada/same_enum: New testcase.
4796
f5aa6869
JB
47972011-07-01 Joel Brobecker <brobecker@adacore.com>
4798
4799 * gdb.ada/ptr_typedef: New testcase.
4800
828292f2
JB
48012011-07-01 Joel Brobecker <brobecker@adacore.com>
4802
4803 * gdb.ada/arrayptr.exp: Add ptype test.
4804
18920c42
JB
48052011-07-01 Joel Brobecker <brobecker@adacore.com>
4806
4807 * gdb.ada/char_enum: New testcase.
4808
3536d9e3 48092011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
4810
4811 * gdb.base/dump.exp (capture_pointer_with_type): New.
4812 Get value from address instead of name.
4813 Start GDB once, and do `dump' and `restore'
4814 tests together.
4815
db863c42
MF
48162011-06-30 Jie Zhang <jie.zhang@analog.com>
4817 Mike Frysinger <vapier@gentoo.org>
4818
4819 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
4820 helper functions for getting/setting remotetimeout variable.
4821 * lib/gdb.exp (gdb_load): If the target is remote, set
4822 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
4823 with $loadtimeout. Set $load_ok to 0 before doing the load.
4824 Instead of returning, immediately, set $load_ok to 0. Call
4825 set_remotetimeout with $oldremotetimeout, and then return if
4826 $load_ok is 1.
4827
e9e642a8
AB
48282011-06-30 Andrew Burgess <aburgess@broadcom.com>
4829
4830 * gdb.python/py-template.exp: Don't run this test if the target
4831 does not support c++ tests.
4832
32019081
JK
48332011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4834
4835 Fix non-only rename list for Fortran modules import.
4836 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
4837 tests.
4838 * gdb.fortran/module.f90 (module moduse): New.
4839 (program module): use moduse, test var_x, var_y and var_z.
4840
0ecee54c
TT
48412011-06-29 Tom Tromey <tromey@redhat.com>
4842
4843 PR testsuite/12040:
4844 * gdb.fortran/array-element.exp: Use f90, not f77.
4845 * gdb.fortran/complex.exp: Use f90, not f77.
4846 * gdb.fortran/derived-type.exp: Use f90, not f77.
4847 * gdb.fortran/library-module.exp: Use f90, not f77.
4848 * gdb.fortran/logical.exp: Use f90, not f77.
4849 * gdb.fortran/module.exp: Use f90, not f77.
4850 * gdb.fortran/multi-dim.exp: Use f90, not f77.
4851 * gdb.fortran/subarray.exp: Use f90, not f77.
4852
3b2b8fea
TT
48532011-06-29 Tom Tromey <tromey@redhat.com>
4854
4855 * gdb.fortran/charset.exp: New file.
4856 * gdb.fortran/charset.f90: New file.
4857
42159ca5
TT
48582011-06-29 Tom Tromey <tromey@redhat.com>
4859
4860 PR testsuite/12040:
4861 * lib/future.exp: New file, mostly extracted from ada.exp.
4862 Rewrote compatibility code to use rename.
4863 (gdb_find_gfortran): New proc.
4864 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
4865 gfortran patch.
4866 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
4867 Move to future.exp.
4868 * lib/gdb.exp: Always load future.exp.
4869
af69a5ce
YQ
48702011-06-28 Yao Qi <yao@codesourcery.com>
4871
4872 * gdb.cp/exception.cc: Don't include iostream.
4873 (bar): Remove print statement.
4874 (catcher): New.
4875 (main): Remove print statements. Call function catcher.
4876 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
4877 Set breakpoint on catcher, and check the value of parameter.
4878
ab5c6a72
YQ
48792011-06-23 Yao Qi <yao@codesourcery.com>
4880
4881 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check breakpoint
4882 1.2 is disabled. KFAIL for uclinux.
4883
9497469f
MP
48842011-06-23 Marek Polacek <mpolacek@redhat.com>
4885
4886 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
4887 mi_gdb_test.
4888
b9132588
MP
48892011-06-23 Marek Polacek <mpolacek@redhat.com>
4890
5d197ed0 4891 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 4892
e55595ca
MP
48932011-06-23 Marek Polacek <mpolacek@redhat.com>
4894
5d197ed0
MP
4895 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
4896
48972011-06-23 Marek Polacek <mpolacek@redhat.com>
4898
4899 * gdb.mi/mi2-basics.exp: Fix races. Honour the
4900 `test_exec_and_symbol_mi_operatons' return value.
4901 (test_mi_interpreter_selection): Use mi_gdb_test instead of
4902 gdb_test_multiple.
4903 (test_exec_and_symbol_mi_operatons): Likewise.
4904 (test_path_specification): Likewise.
e55595ca 4905
be777e08
YQ
49062011-06-23 Yao Qi <yao@codesourcery.com>
4907
4908 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
4909 supported.
4910 * lib/gdb.exp (support_displaced_stepping): New.
4911
615556d6
YQ
49122011-06-23 Yao Qi <yao@codesourcery.com>
4913
4914 * gdb.threads/execl.exp: Skip on remote target.
4915
833b0ca7
MP
49162011-06-21 Marek Polacek <mpolacek@redhat.com>
4917
5d197ed0 4918 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
4919 mi_gdb_test.
4920
1ee4023a
MP
49212011-06-20 Marek Polacek <mpolacek@redhat.com>
4922
5d197ed0 4923 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 4924
d0b1d624
MP
49252011-06-20 Marek Polacek <mpolacek@redhat.com>
4926
5d197ed0 4927 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
4928 mi_gdb_test.
4929
79aa92c1
MP
49302011-06-20 Marek Polacek <mpolacek@redhat.com>
4931
5d197ed0 4932 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 4933
5ce5db06
YQ
49342011-06-14 Yao Qi <yao@codesourcery.com>
4935
4936 gdb/testsuite/
4937 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
4938
533a737e
JK
49392011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
4940
4941 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
4942
d0e53741
TT
49432011-06-10 Tom Tromey <tromey@redhat.com>
4944
4945 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
4946 Add tests for pointer-to-member-function.
4947 * gdb.cp/temargs.cc (S::somefunc): New function.
4948 (K2): New class.
4949 (main): Instantiate K2; call method.
4950
b5916bbd
JB
49512011-06-08 Joel Brobecker <brobecker@adacore.com>
4952
4953 * gdb.python/py-inferior.c (f2): Make str an array rather
4954 than a pointer.
4955 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
4956
5be4dfca
JK
49572011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4958
4959 * gdb.base/async-shell.c: New file.
4960 * gdb.base/async-shell.exp: New file.
4961
9f47e254
PA
49622011-06-06 Pedro Alves <pedro@codesourcery.com>
4963
4964 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
4965
64b9b334
JB
49662011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
4967
4968 From Stephen Kitt <steve@sk2.org>
4969 * gdb.base/help.exp: Adjust following some spelling corrections
4970 in GDB.
4971
dbc0f131
YQ
49722011-06-01 Yao Qi <yao@codesourcery.com>
4973
4974 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
4975
fd336a18
KS
49762010-05-31 Keith Seitz <keiths@redhat.com>
4977
4978 PR c++/12750
4979 * gdb.cp/static-method.cc: New file.
4980 * gdb.cp/static-method.exp: New file.
4981
fa8b9902
KS
49822010-05-31 Keith Seitz <keiths@redhat.com>
4983
4984 PR symtab/12704
4985 * gdb.cp/anon-ns.cc: New file.
4986 * gdb.cp/anon-ns.exp: New file.
4987
0a5b1e09
PA
49882011-05-31 Pedro Alves <pedro@codesourcery.com>
4989
4990 * gdb.arch/i386-dr3-watch.c: New file.
4991 * gdb.arch/i386-dr3-watch.exp: New file.
4992
0578b8d1
YQ
49932011-05-30 Yao Qi <yao@codesourcery.com>
4994
4995 * gdb.base/callfuncs.c (t_structs_fc): New.
4996 (t_structs_dc, t_structs_ldc): New.
4997 (t_double_many_args):
4998 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
4999 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
5000 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
5001 * gdb.base/callfuncs.exp: Call new functions.
5002
6680506e
YQ
50032011-05-30 Yao Qi <yao@codesourcery.com>
5004
ff4d2c60
YQ
5005 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
5006 Call rerun_and_prepare for each test to isolate effects.
5007
50082011-05-30 Yao Qi <yao@codesourcery.com>
5009
5010 * gdb.base/varargs.c (find_max_float_real): New.
5011 (find_max_double_real, find_max_long_double_real): New.
5012 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
5013 * lib/gdb.exp (setup_kfail_for_target): New.
5014
e43ec454
YQ
50152011-05-30 Yao Qi <yao@codesourcery.com>
5016
5017 * gdb.base/funcargs.c (callca, callcb, callcc): New.
5018 (callcd, callce, callcf, callc1a, callc1b): New.
5019 (callc2a, callc2b): New.
5020 * gdb.base/funcargs.exp (complex_args): New.
5021 (complex_integral_args, complex_float_integral_args): New.
5022 * lib/gdb.exp (support_complex_tests): New. Determine
5023 whether to run test cases on _Complex types.
5024
432b4d03
JK
50252011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5026
5027 * gdb.threads/leader-exit.c: New file.
5028 * gdb.threads/leader-exit.exp: New file.
5029
6caf069d
MP
50302011-05-27 Marek Polacek <mpolacek@redhat.com>
5031
9497469f 5032 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 5033
97fce28b
MP
50342011-05-27 Marek Polacek <mpolacek@redhat.com>
5035
5036 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
5037 remove the `supported' variable.
5038 * gdb.mi/mi-nonstop.exp: Likewise.
5039 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
5040 * gdb.mi/mi-nsintrall.exp: Likewise.
5041 * gdb.mi/mi-nsmoribund.exp: Likewise.
5042 * gdb.mi/mi-nsthrexec.exp: Likewise.
5043
9da8c2a0
PA
50442011-05-26 Pedro Alves <pedro@codesourcery.com>
5045
5046 * gdb.reverse/finish-reverse-bkpt.exp: New test.
5047
2c03e5be
PA
50482011-05-26 Pedro Alves <pedro@codesourcery.com>
5049
5050 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
5051
2e21250d
KS
50522011-05-24 Keith Seitz <keiths@redhat.com>
5053
5054 PR breakpoint/12803
5055 * gdb.cp/cmpd-minsyms.cc (a): New method.
5056 (b): New method.
5057 (c): New method.
5058 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
5059
cdac0397
PA
50602011-05-24 Pedro Alves <pedro@codesourcery.com>
5061
5062 * gdb.base/commands.exp (watchpoint_command_test): Check that the
5063 watchpoint's command list didn't execute when the watchpoint went
5064 out of scope.
5065
ee5683ab
PM
50662011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
5067
5068 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
5069 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
5070 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
5071 * gdb.arch/i386-gnu-cfi.exp: Likewise.
5072 * gdb.arch/i386-permbkpt.exp: Likewise.
5073 * gdb.arch/i386-prologue.exp: Likewise.
5074 * gdb.arch/i386-size-overlap.exp: Likewise.
5075 * gdb.arch/i386-size.exp: Likewise.
5076 * gdb.arch/i386-unwind.exp: Likewise.
5077 * gdb.reverse/i386-precsave.exp: Likewise.
5078 * gdb.reverse/i386-reverse.exp: Likewise.
5079 * gdb.reverse/i386-sse-reverse.exp: Likewise.
5080 * gdb.reverse/i387-env-reverse.exp: Likewise.
5081 * gdb.reverse/i387-stack-reverse.exp: Likewise.
5082
c91c8c16
PA
50832011-05-24 Pedro Alves <pedro@codesourcery.com>
5084
5085 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
5086 file doesn't error, using MI.
5087
c50491a7
TT
50882011-05-23 Tom Tromey <tromey@redhat.com>
5089
5090 * gdb.base/charset.exp (string_display): Add tests to assign to
5091 arrays.
5092 * gdb.base/charset.c (short_array, int_array, long_array): New.
5093
4a07b7da
PA
50942011-05-20 Pedro Alves <pedro@codesourcery.com>
5095
5096 Cope with async mode.
5097
4a07b7da
PA
5098 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
5099 into gdb_test + mi_expect_stop.
5100
b275f2d2
PA
51012011-05-20 Pedro Alves <pedro@codesourcery.com>
5102
5103 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
5104 (callme): Remove printf call.
5105
eec52c44
PM
51062011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
5107
5108 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
5109 quote pattern to avoid problems with Cygwin/mingw expect versions.
5110 * gdb.base/default.exp (show convenience): Use double
5111 quote pattern for regular expressions.
5112
b3c8eb43
JK
51132011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5114
5115 Fix -readnow for -gdwarf-4 unused type units.
5116 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
5117 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
5118
ed731959
JK
51192011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5120
5121 * gdb.base/kill-after-signal.c: New file.
5122 * gdb.base/kill-after-signal.exp: New file.
5123
3b48433d
PA
51242011-05-16 Pedro Alves <pedro@codesourcery.com>
5125
5126 * gdb.ada/start.exp: Call untested with the correct test filename.
5127 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
5128 test filename. Make the test's binary unique.
5129 * gdb.arch/i386-signal.exp: Call untested with the correct test
5130 filename.
5131 * gdb.arch/i386-size-overlap.exp: Ditto.
5132 * gdb.arch/Makefile.in (EXECUTABLES): Update.
5133 * gdb.base/gcore-buffer-overflow.exp: Ditto.
5134 * gdb.cp/call-c.exp: Ditto.
5135 * gdb.mi/mi-reverse.exp: Call untested with the correct test
5136 filename. Make the test's binary unique.
5137 * gdb.mi/Makefile.in (EXECUTABLES): Update.
5138 * gdb.python/py-mi.exp: Ditto.
5139 * gdb.python/Makefile.in (EXECUTABLES): Update.
5140 * gdb.reverse/i386-precsave.exp: Ditto.
5141 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
5142 test filename.
5143 * gdb.reverse/i387-stack-reverse.exp: Ditto.
5144 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
5145 unique.
5146 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
5147 test filename.
5148 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
5149 * gdb.trace/tfile.exp: Ditto.
5150
ba4a8bdd
YQ
51512011-05-14 Yao Qi <yao@codesourcery.com>
5152
5153 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
5154 type.
5155
dbaefcf7
DE
51562011-05-13 Doug Evans <dje@google.com>
5157
5158 * gdb.python/py-objfile-script.exp: New file.
5159 * gdb.python/py-objfile-script.c: New file.
5160 * gdb.python/py-objfile-script-gdb.py: New file.
5161 * testsuite/gdb.python/py-section-script.exp: Test
5162 "info auto-load-scripts".
5163
9930639c
TT
51642011-05-13 Tom Tromey <tromey@redhat.com>
5165
5166 * gdb.dwarf2/clztest.exp: New file.
5167 * gdb.dwarf2/clztest.c: New file.
5168 * gdb.dwarf2/clztest.S: New file.
5169
05272e11
DE
51702011-05-13 Doug Evans <dje@google.com>
5171
cc63ef9b
DE
5172 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
5173 String16 tests.
05272e11 5174
6edba76f
TT
51752011-05-13 Tom Tromey <tromey@redhat.com>
5176
5177 * lib/gdb.exp (is_x86_like_target): New proc.
5178 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
5179 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
5180 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
5181 -nostdlib to compiler.
5182 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
5183 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
5184 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
5185 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
5186 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
5187
028d0ed5
TJB
51882011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
5189
5190 * gdb.python/py-function.exp: Test setting a value from a function
5191 which executes a command.
5192
8a9b8146
TT
51932011-05-12 Tom Tromey <tromey@redhat.com>
5194
5195 * gdb.dwarf2/typeddwarf.S: New file.
5196 * gdb.dwarf2/typeddwarf.c: New file.
5197 * gdb.dwarf2/typeddwarf.exp: New file.
5198
10483e8e
MP
51992011-05-12 Marek Polacek <mpolacek@redhat.com>
5200
5201 * gdb.mi/mi-basics.exp: Fix races. Honour the
5202 `test_exec_and_symbol_mi_operatons' return value.
5203 (test_mi_interpreter_selection): Use mi_gdb_test instead of
5204 gdb_test_multiple.
5205 (test_exec_and_symbol_mi_operatons): Likewise.
5206 (test_path_specification): Likewise.
5207
faf067f1
JK
52082011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5209
5210 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
5211 (gdb_touch_execfile): Remove catch wrappers. New variable time.
5212 Replace `file copy' and `file rename' by `file mtime'. Twice.
5213
7ff911a3
JK
52142011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5215
5216 * gdb.base/readline-ask.c: New file.
5217 * gdb.base/readline-ask.exp: New file.
5218 * gdb.base/readline-ask.inputrc: New file.
5219
a536c6d7
UW
52202011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
5221
5222 * gdb.cell/bt.exp: Delete breakpoints before running to signal
5223 to avoid race condition.
5224 * gdb.cell/coremaker.c: Use small stack size.
5225 * gdb.cell/ea-standalone.exp: Use file name without path as
5226 argument to c_to.
5227 * gdb.cell/fork.exp: Allow other output when continuing to end.
5228
d472a426
JK
52292011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5230
5231 * gdb.threads/corethreads.c: New file.
5232 * gdb.threads/corethreads.exp: New file.
5233
52342011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
5235
5236 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
5237 Try to compile the test using -Wl,-z,norelro first.
5238 (load_core): New variable libthread_db_seen, initialize it.
5239 (zeroed-threads cannot be listed): Protect it by XFAIL on
5240 !$libthread_db_seen.
5241
8be455d7
JK
52422011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5243
5244 PR 12573
5245 * gdb.dwarf2/dw2-skip-prologue.S: New file.
5246 * gdb.dwarf2/dw2-skip-prologue.c: New file.
5247 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
5248
1976171a
JK
52492011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5250
5251 * gdb.cp/psymtab-parameter.cc: New file.
5252 * gdb.cp/psymtab-parameter.exp: New file.
5253
7db6f30f
JK
52542011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5255
5256 Fix a race.
5257 * gdb.cp/static-print-quit.exp (print c): Split to ...
5258 (print c - <return>, print c - q <return>, print c - to quit):
5259 ... these. Make the testfile untested on gdb-7.1.
5260
85161e9e 52612011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
5262
5263 * lib/gdb.exp (exec_target_file, exec_symbol_file,
5264 gdb_rename_execfile, gdb_touch_execfile): New.
5265 * gdb.base/reread.exp: Use new procs to handle multiple
5266 exec files.
5267
0c51be18
YQ
52682011-05-05 Yao Qi <yao@codesourcery.com>
5269
5270 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
5271 (test_adr_32bit, test_pop_pc): New.
5272 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
5273 (test_adr_32bit, test_pop_pc): New.
5274
4d393d60
JM
52752011-05-04 Joseph Myers <joseph@codesourcery.com>
5276
5277 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
5278 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
5279 targets.
5280 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
5281 handle targets.
5282
8ffd0459
JK
52832011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
5284
5285 * gdb.base/completion.exp (complete help info wat): Rename to ...
5286 (complete 'help info wat'): ... here.
5287 Remove all `-re ".*' and `-re "^.*' redundant regexes.
5288 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
5289
8e28d804
PA
52902011-05-04 Pedro Alves <pedro@codesourcery.com>
5291
5292 * gdb.base/completion.exp: Use gdb_test_multiple instead of
5293 gdb_test and explicit $gdb_prompt/timeout matches.
5294
3eb2ef34
YQ
52952011-05-04 Yao Qi <yao@codesourcery.com>
5296
5297 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
5298 and __thumb2__.
5299
aaaf81a3
MP
53002011-05-03 Marek Polacek <mpolacek@redhat.com>
5301
5302 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
5303 in place of `gdb_test "delete breakpoints"'. This eliminates two
5304 testcases.
5305
c4cbc0df
PA
53062011-05-02 Pedro Alves <pedro@codesourcery.com>
5307
5308 PR testsuite/12649
5309 Fix races.
5310
5311 * gdb.base/completion.exp: Remove all sleep calls. Remove
5312 unnecessary regexs. Don't explicitly expect anything after the
5313 prompt. Eat the prompt if necessary.
5314
b4cbb4a3
EBM
53152011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
5316
5317 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
5318 accept to show the caller line again as well as the line after.
5319
d65aec65
PM
53202011-04-29 Phil Muldoon <pmuldoon@redhat.com>
5321
5322 PR mi/12531
5323
5324 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
5325 compile target.
5326 * gdb.python/py-prettyprint.exp: Add C++ object for
5327 CPLUS_FAKE_CHILD test.
5328
30852783
UW
53292011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
5330
5331 * gdb.base/signest.exp: New file.
5332 * gdb.base/signest.c: Likewise.
5333
c7b1f0d9
JK
53342011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5335
5336 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
5337 thread and breakpoint notifications.
5338
559a7a62
JK
53392011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5340
5341 * gdb.base/fortran-sym-case.c: New file.
5342 * gdb.base/fortran-sym-case.exp: New file.
5343 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
5344 * gdb.dwarf2/dw2-case-insensitive.c: New file.
5345 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
5346
8344e389
JK
53472011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5348
5349 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
5350 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
5351 false #1', `if true else false #2' and `if true else false #3'.
5352
2484c66b
UW
53532011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
5354
5355 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
5356 while delivering signal.
5357
8d3788bd
VP
53582011-04-27 Vladimir Prus <vladimir@codesourcery.com>
5359
5360 MI breakpoint notifications.
5361
5362 * testsuite/gdb.mi/mi-cli.exp: Adust.
5363 * testsuite/gdb.mi/mi2-cli.exp: Adust.
5364 * testsuite/gdb.mi/mi-watch.exp: Adust.
5365 * testsuite/gdb.mi/mi2-watch.exp: Adust.
5366 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
5367 notifications.
5368
3e03848b
JK
53692011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5370
5371 * gdb.base/gdbindex-stabs-dwarf.c: New file.
5372 * gdb.base/gdbindex-stabs.c: New file.
5373 * gdb.base/gdbindex-stabs.exp: New file.
5374
918c9108
YQ
53752011-04-25 Yao Qi <yao@codesourcery.com>
5376
5377 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
5378 with /*...*/.
5379 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
5380
90556b8c
JK
53812011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5382
5383 * gdb.python/py-value.exp (test_objfiles): Name the first test
5384 `py-value in file.filename'.
5385
03f2bd59
JK
53862011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5387
5388 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
5389 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
5390 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
5391 !gdbserver_reconnect_p..
5392 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
5393
7b08b9eb
JK
53942011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5395
5396 * gdb.cp/cpcompletion.exp (complete class methods)
5397 (complete class methods beginning with F): Move them above runto. New
5398 comment about the runto delimiter.
5399
b78974c3
PA
54002011-04-20 Pedro Alves <pedro@codesourcery.com>
5401
5402 * gdb.base/maint.exp: Test that "maint print registers" works
5403 without a running program.
5404
20429c40 54052011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 5406
20429c40
MP
5407 * gdb.base/setshow.exp: Fix racy tests.
5408 ($old_gdb_prompt): New variable.
5409
7a9dd1b2
TT
54102011-04-19 Tom Tromey <tromey@redhat.com>
5411
5412 * gdb.mi/mi-nsmoribund.exp:
5413 * gdb.hp/gdb.objdbg/objdbg01.exp:
5414 * gdb.base/structs.exp (test_struct_returns):
5415 * gdb.base/call-sc.exp (test_scalar_returns):
5416 * gdb.base/bigcore.exp: Remove duplicate words.
5417
02835898
JK
54182011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5419
5420 * gdb.base/break-interp-lib.c (v, vptr): New variables.
5421 * gdb.base/break-interp.exp (test_attach): New comment.
5422
254f582e
JK
54232011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5424
5425 * gdb.threads/gcore-thread.exp ($core0file): New variable.
5426 (clear __stack_user.next, clear stack_used.next)
5427 (save a zeroed-threads corefile): New test.
5428 Call core_load for $core0file.
5429 (zeroed-threads cannot be listed): New test.
5430
4fe85f5c
JK
54312011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5432
5433 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
5434 filename.
5435 ($srcfile): Preserve the original value.
5436 ($testfile): Match it the .exp filename.
5437 ($corefile): New variable. Substitute it around.
5438 Use clean_restart.
5439 ($prev_timeout): Remove.
5440 (load_core): Move core loading into this proc.
5441 Fix restore of $timeout if load_core fails.
5442
63524580
JK
54432011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5444
5445 * gdb.base/eu-strip-infcall.c: New file.
5446 * gdb.base/eu-strip-infcall.exp: New file.
5447
90359a16
JK
54482011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5449
5450 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
5451 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
5452
626e7282
JK
54532011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5454
5455 Fix Python access to inlined frames.
5456 * gdb.python/py-frame-inline.c: New file.
5457 * gdb.python/py-frame-inline.exp: New file.
5458
3363d018
EBM
54592011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
5460
5461 * gdb.base/gdb1090.exp: Change breakpoint location to read the
5462 content of 's24' correctly (avoiding "optimized out").
5463 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
5464
28781456
JK
54652011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5466
5467 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
5468
4a4106ca
TJB
54692011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
5470
5471 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
5472 expect a colon in watch -location output.
5473
d26ccb4f
JK
54742011-04-13 Marek Polacek <mpolacek@redhat.com>
5475
df46027d 5476 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
5477 New testcase `expect response to define backtrace'. Also remove
5478 redundant `default' block.
5479
e1ab1f9c
JK
54802011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5481
5482 * gdb.python/py-prettyprint.c (struct hint_error): New.
5483 (main): New variable hint_error.
5484 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
5485 "print hint_error".
5486 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
5487 (register_pretty_printers): Register it.
5488
0c2e6019
TT
54892011-04-04 Tom Tromey <tromey@redhat.com>
5490
5491 * gdb.cp/maint.exp (test_help): Update.
5492 (test_namespace): Likewise.
5493
af57139d
JB
54942011-04-01 Joel Brobecker <brobecker@adacore.com>
5495
5496 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
5497 * gdb.ada/arrayptr.exp: Add new tests.
5498
956a9fb9
JB
54992011-04-01 Joel Brobecker <brobecker@adacore.com>
5500
5501 * gdb.ada/mi_catch_ex: New testcase.
5502
d0c4d642
PA
55032011-04-01 Pedro Alves <pedro@codesourcery.com>
5504
5505 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
5506 base::overload(void) method without specifying "const".
5507
18819fa6
UW
55082011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
5509
5510 * gdb.arch/thumb-singlestep.S: New file.
5511 * gdb.arch/thumb-singlestep.exp: Likewise.
5512
a4c8e806
TT
55132011-03-31 Tom Tromey <tromey@redhat.com>
5514
5515 * gdb.python/py-prettyprint.py (exception_flag): New global.
5516 (NoStringContainerPrinter._iterator.next): Check it.
5517 * gdb.python/py-prettyprint.c (main): New variable nstype2.
5518 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
5519
53832f31
TT
55202011-03-29 Tom Tromey <tromey@redhat.com>
5521
5522 * gdb.cp/anon-struct.cc: New file.
5523 * gdb.cp/anon-struct.exp: New file.
5524
e4620230
JK
55252011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5526
5527 Test STT_GNU_IFUNC support.
5528 * gdb.base/gnu-ifunc-lib.c: New file.
5529 * gdb.base/gnu-ifunc.c: New file.
5530 * gdb.base/gnu-ifunc.exp: New file.
5531
d0fb5eae
JK
55322011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5533
5534 Support a ring of related breakpoints.
5535 * gdb.base/watchpoint-delete.c: New file.
5536 * gdb.base/watchpoint-delete.exp: New file.
5537
20106cfb
JK
55382011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5539
5540 * gdb.ada/arrayparam.exp (print first after function call): Use
5541 explicit package name. Add a comment
5542 (print lasta after function call): Rename ...
5543 (print last after function call): ... it and use explicit package
5544 name.
5545 (print length after function call): Use explicit package name.
5546 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
5547 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
5548 (multiple matches for symbol i): Rename ...
5549 (multiple matches for symbol integervar): ... it.
5550 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
5551 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
5552
e7ab5e63
AB
55532011-03-25 Andrew Burgess <aburgess@broadcom.com>
5554
5555 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
5556 environment variable to make grep output more predictable. Move
5557 all the environment setup into gdb_init so it's done once per test
5558 case rather than each time we start gdb.
5559
9ef07c8c
TT
55602011-03-24 Tom Tromey <tromey@redhat.com>
5561
5562 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
5563 test.
5564
dd90784c
JK
55652011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5566
5567 * gdb.dwarf2/dw2-entry-value-main.c: New file.
5568 * gdb.dwarf2/dw2-entry-value.S: New file.
5569 * gdb.dwarf2/dw2-entry-value.exp: New file.
5570
05775840
PM
55712011-03-22 Phil Muldoon <pmuldoon@redhat.com>
5572
5573 PR python/12183
5574
5575 * gdb.python/py-function.exp: Add GdbError tests.
5576
8661b11b
PA
55772011-03-18 Pedro Alves <pedro@codesourcery.com>
5578
5579 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
5580 (reglocal_test_func, statlocal_test_func): New functions.
5581 (globals_test_func): Call new functions.
5582 * gdb.trace/unavailable.exp (gdb_collect_args_test)
5583 (gdb_collect_locals_test): New procedure.
5584 (gdb_trace_collection_test): Call new procedures.
5585
0fdb4f18
PA
55862011-03-18 Pedro Alves <pedro@codesourcery.com>
5587
5588 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
5589 (test_register, test_register_unavailable): New procedures.
5590 (gdb_unavailable_registers_test): New procedure.
5591 (gdb_trace_collection_test): Call it.
5592
99c3dc11
PM
55932011-03-18 Phil Muldoon <pmuldoon@redhat.com>
5594
5595 PR python/12149
5596
5597 * gdb.python/python.exp: Add gdb.write tests.
5598
29703da4
PM
55992010-03-17 Phil Muldoon <pmuldoon@redhat.com>
5600
5601 * gdb.python/Makefile.in: Add py-objfile.
5602 * gdb.python/py-objfile.exp: New file.
5603 * gdb.python/py-objfile.c: New file.
5604 * gdb.python/py-block.exp: Add is_valid tests.
5605 * gdb.python/py-inferior.exp: Ditto.
5606 * gdb.python/py-infthread.exp: Ditto.
5607 * gdb.python/py-symbol.exp: Ditto.
5608 * gdb.python/py-symtab.exp: Ditto.
5609
598997c8
KS
56102011-03-16 Keith Seitz <keiths@redhat.com>
5611
5612 PR c++/12273
5613 * gdb.cp/cmpd-minsyms.exp: New test.
5614 * gdb.cp/cmpd-minsyms.cc: New file.
5615
5616 PR c++/11734
5617 * gdb.cp/ovsrch.exp: New test.
5618 * gdb.cp/ovsrch.h: New file.
5619 * gdb.cp/ovsrch1.cc: New file.
5620 * gdb.cp/ovsrch2.cc: New file.
5621 * gdb.cp/ovsrch3.cc: New file.
5622 * gdb.cp/ovsrch4.cc: New file.
5623
c91513d8
PP
56242011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
5625
5626 PR gdb/12528
5627 * gdb.base/Makefile.in: Adjust EXECUTABLES.
5628 * gdb.base/break-on-linker-gcd-function.exp: New test.
5629 * gdb.base/break-on-linker-gcd-function.cc: New file.
5630
7470fc63
AT
56312011-03-15 Andreas Tobler <andreast@fgznet.ch>
5632
5633 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
5634
959e7469
PM
56352011-03-15 Phil Muldoon <pmuldoon@redhat.com>
5636
5637 * lib/gdb.exp (gdb_unload): Add another termination case.
5638
9373cf26
JK
56392011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5640
5641 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
5642 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
5643 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
5644 Provide a stub byte there.
5645 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
5646 DW_AT_entry_pc.
5647 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
5648
24e9cda0
UW
56492011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
5650
5651 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
5652 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
5653 "generic ABI, auto".
5654 (altivec_abi_tests): Accept vectors returned by reference.
5655
7371cf6d
PM
56562010-03-14 Phil Muldoon <pmuldoon@redhat.com>
5657
5658 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
5659
ce77046a
UW
56602011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
5661
5662 * gdb.python/py-section-script.exp: Skip test if no Python support.
5663
176400c3
UW
56642011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
5665
5666 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
5667
ecec24e6
PM
56682011-03-10 Phil Muldoon <pmuldoon@redhat.com>
5669
5670 * gdb.python/py-parameter.exp: Update tests to the new Python
5671 parameter API. Add "no documentation" test. Add deprecated API
5672 backward compatibility test.
5673
5dbdd470
TT
56742011-03-09 Tom Tromey <tromey@redhat.com>
5675
5676 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
5677 gdb_continue_to_end.
5678
b66e66ee
MK
56792011-03-09 Mark Kettenis <kettenis@gnu.org>
5680
5681 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
5682 tabs.
5683
eceb0c5f
TT
56842011-03-09 Tom Tromey <tromey@redhat.com>
5685
5686 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
5687 parentheses.
5688 (gdb_continue_to_end): Add "allow_extra" parameter. Use
5689 $command.
5690 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
5691 argument to gdb_continue_to_end.
5692 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
5693 argument to gdb_continue_to_end.
5694 * gdb.cp/annota3.exp: Fix regex.
5695 * gdb.cp/annota2.exp: Fix regex.
5696 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
5697 gdb_continue_to_end.
5698 * gdb.base/call-signal-resume.exp: Revert earlier patch.
5699 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
5700 gdb_continue_to_end.
5701
63154eca
PA
57022011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5703
5704 * gdb.server/ext-run.exp
5705 (load new file without any gdbserver inferior): New test.
5706
967d1f9b
TT
57072011-03-07 Tom Tromey <tromey@redhat.com>
5708
5709 * Makefile.in (TAGS): Rewrite.
5710
d68dcbb9
JK
57112011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5712
5713 * gdb.trace/report.exp (12.1: trace report #1): New match for the
5714 initial commands echo. New match for `Found trace'. Anchor all the
5715 other matches. Anchor and match for `No trace frame found' the final
5716 match.
5717
6bf58e63
TT
57182011-03-07 Tom Tromey <tromey@redhat.com>
5719
5720 * Makefile.in (TAGS): New target.
5721
fda326dd
TT
57222011-03-07 Tom Tromey <tromey@redhat.com>
5723
5724 * lib/opencl.exp (skip_opencl_tests): Update for exit message
5725 change.
5726 * lib/mi-support.exp (mi_gdb_test): Update for exit message
5727 change.
5728 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
5729 exit message change.
5730 (skip_altivec_tests): Update for exit message change.
5731 (skip_vsx_tests): Likewise.
5732 (gdb_continue_to_end): Likewise. Add 'command' argument.
5733 * lib/cell.exp (skip_cell_tests): Update for exit message change.
5734 * gdb.threads/tls.exp: Update for exit message change.
5735 * gdb.threads/thread-unwindonsignal.exp: Use
5736 gdb_continue_to_end.
5737 * gdb.threads/step.exp (step_it): Update for exit message change.
5738 (continue_all): Likewise.
5739 * gdb.threads/print-threads.exp (test_all_threads): Update for
5740 exit message change.
5741 * gdb.threads/interrupted-hand-call.exp: Use
5742 gdb_continue_to_end.
5743 * gdb.threads/execl.exp: Use gdb_continue_to_end.
5744 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
5745 gdb_continue_to_end.
5746 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
5747 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
5748 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
5749 * gdb.cp/method.exp: Update for exit message change.
5750 * gdb.cp/mb-templates.exp: Update for exit message change.
5751 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
5752 * gdb.cp/annota3.exp: Update for exit message change.
5753 * gdb.cp/annota2.exp: Update for exit message change.
5754 * gdb.cell/fork.exp: Use gdb_continue_to_end.
5755 * gdb.base/term.exp: Update for exit message change.
5756 * gdb.base/step-test.exp (test_i): Update for exit message change.
5757 * gdb.base/sigstep.exp (advance): Update for exit message change.
5758 (advancei): Likewise.
5759 * gdb.base/siginfo.exp: Update for exit message change.
5760 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
5761 * gdb.base/reread.exp: Use gdb_continue_to_end.
5762 * gdb.base/langs.exp: Use gdb_continue_to_end.
5763 * gdb.base/interrupt.exp: Update for exit message change.
5764 * gdb.base/gdb1555.exp: Update for exit message change.
5765 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
5766 * gdb.base/ending-run.exp: Update for exit message change.
5767 * gdb.base/chng-syms.exp: Update for exit message change.
5768 * gdb.base/checkpoint.exp: Update for exit message change.
5769 * gdb.base/catch-syscall.exp (check_for_program_end): Use
5770 gdb_continue_to_end.
5771 (test_catch_syscall_with_wrong_args): Likewise.
5772 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
5773 * gdb.base/break-interp.exp (test_ld): Update for exit message
5774 change.
5775 * gdb.base/bang.exp: Update for exit message change.
5776 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
5777 (do_call_attach_tests): Likewise.
5778 * gdb.base/a2-run.exp: Update for exit message change.
5779 * gdb.arch/ppc-dfp.exp: Update for exit message change.
5780 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
5781 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
5782
dd19bd70
JK
57832011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5784
5785 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
5786
30e62689
TT
57872011-03-03 Tom Tromey <tromey@redhat.com>
5788
5789 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
5790 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
5791 * gdb.hp/gdb.aCC/configure.ac: Remove.
5792 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
5793 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
5794 * gdb.hp/gdb.base-hp/configure.ac: Remove.
5795 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
5796 * gdb.hp/gdb.compat/configure (Makefile): Remove.
5797 * gdb.hp/gdb.compat/configure.ac: Remove.
5798 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
5799 * gdb.hp/gdb.defects/configure (Makefile): Remove.
5800 * gdb.hp/gdb.defects/configure.ac: Remove.
5801 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
5802 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
5803 * gdb.hp/gdb.objdbg/configure.ac: Remove.
5804 * gdb.hp/configure.ac: Remove.
5805 * gdb.hp/configure: Remove.
5806 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
5807 substitution.
5808 (Makefile): Remove rule.
5809 * gdb.cell/configure.ac: Remove.
5810 * gdb.cell/configure: Remove.
5811 * gdb.stabs/Makefile.in (Makefile): Remove.
5812 (distclean): Don't remove config.status or config.log.
5813 * gdb.stabs/configure (Makefile): Remove.
5814 * gdb.stabs/configure.ac: Remove.
5815 * configure: Rebuild.
5816 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
5817 Remove stabs- and cell-specific logic. Test for existence of
5818 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
5819 subdirectories, gdb.cell, and and gdb.stabs.
5820 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
5821
c171f854
JB
58222011-03-03 Joel Brobecker <brobecker@adacore.com>
5823
5824 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
5825 end of buffer.
5826
9a5193cb
JB
58272011-03-02 Joel Brobecker <brobecker@adacore.com>
5828
5829 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
5830 gdb_test when running a test where we expected no output back.
5831
9bb4c1bb
MS
58322011-02-28 Michael Snyder <msnyder@vmware.com>
5833
5834 * gdb.cp/overload.cc: Change initializer value to integer.
5835
3bd0f5ef
MS
58362011-02-27 Michael Snyder <msnyder@vmware.com>
5837
5838 * gdb.multi/base.exp: Add test for remove-inferiors.
5839
2279eaad
JB
58402011-02-26 Joel Brobecker <brobecker@adacore.com>
5841
5842 * gdb.python/py-frame.exp: Simplify the initialization phase
5843 using prepare_for_testing.
5844
c82c0b55
MS
58452011-02-25 Michael Snyder <msnyder@vmware.com>
5846
5847 * gdb.multi/base.exp: Add tests for info inferiors with args.
5848
1d94651b
JK
58492011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5850
5851 * gdb.dwarf2/dw2-ranges.S: Rename to ...
5852 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
5853 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
5854 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
5855 asmfile3. Comment the STABS (#3) file compilation. Compile
5856 everything through assembler. Provide KFAIL for symtab/12497.
5857 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
5858 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
5859 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
5860 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
5861
3bd0f5ef
MS
58622011-02-24 Michael Snyder <msnyder@vmware.com>
5863
5864 * gdb.base/break.exp: Add tests for delete breakpoints using
5865 convenience variables and value history references.
5866
12c1418e
MS
58672011-02-24 Michael Snyder <msnyder@vmware.com>
5868
5869 * gdb.base/break.exp: Remove debugging 'printf' accidentally
5870 left behind in previous check-in.
5871
e5a67952
MS
58722011-02-23 Michael Snyder <msnyder@vmware.com>
5873
5874 * gdb.base/break.exp: Add tests for "info break" with arguments.
5875 * gdb.trace/infotrace.exp: Update patterns for error and help.
5876 * gdb.base/completion.exp: Update pattern.
5877 * gdb.base/ena-dis-br.exp: Update pattern.
5878 * gdb.base/help.exp: Update patterns.
5879
58802011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
5881
5882 * gdb.base/memattr.exp: New test.
5883 * gdb.base/memattr.c: Test load for memattr.exp.
5884
6e6fbe60
DE
58852011-02-22 Doug Evans <dje@google.com>
5886
5887 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
5888
1d41d745
MS
58892011-02-22 Michael Snyder <msnyder@vmware.com>
5890
5891 * Makefile.in: Make more clean.
5892 * gdb.ada/Makefile.in: Ditto.
5893 * gdb.arch/Makefile.in: Ditto.
5894 * gdb.asm/Makefile.in: Ditto.
5895 * gdb.base/Makefile.in: Ditto.
5896 * gdb.cp/Makefile.in: Ditto.
5897 * gdb.dwarf2/Makefile.in: Ditto.
5898 * gdb.java/Makefile.in: Ditto.
5899 * gdb.mi/Makefile.in: Ditto.
5900 * gdb.modula2/Makefile.in: Ditto.
5901 * gdb.python/Makefile.in: Ditto.
5902 * gdb.server/Makefile.in: Ditto.
5903 * gdb.stabs/Makefile.in: Ditto.
5904 * gdb.threads/Makefile.in: Ditto.
5905 * gdb.trace/Makefile.in: Ditto.
5906
79ba84ca
MS
59072011-02-22 Michael Snyder <msnyder@vmware.com>
5908
df46027d 5909 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
5910 info threads.
5911
b9b35694
JB
59122011-02-22 Joel Brobecker <brobecker@adacore.com>
5913
5914 * gdb.python/py-breakpoint.exp: Fix the expected output of
5915 one of the "maint info breakpoints" tests to accept the output
5916 generated on platforms that do not have hardware watchpoints.
5917
8bfb830f
JB
59182011-02-22 Joel Brobecker <brobecker@adacore.com>
5919
5920 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
5921 clean_restart. Be a little stricter in the expected output
5922 for one of the tests. Fix a typo in one of the comments.
5923
c45f3c54
JB
59242011-02-22 Joel Brobecker <brobecker@adacore.com>
5925
5926 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
5927 Delete variable binfile, no longer use. Add or modify test
5928 comments to make them unique.
5929
b97c863c
MS
59302011-02-21 Michael Snyder <msnyder@vmware.com>
5931
5932 * Makefile.in: Update for make clean.
5933 * gdb.ada/Makefile.in: Ditto.
5934 * gdb.arch/Makefile.in: Ditto.
5935 * gdb.asm/Makefile.in: Ditto.
5936 * gdb.base/Makefile.in: Ditto.
5937 * gdb.cp/Makefile.in: Ditto.
5938 * gdb.dwarf2/Makefile.in: Ditto.
5939 * gdb.java/Makefile.in: Ditto.
5940 * gdb.mi/Makefile.in: Ditto.
5941 * gdb.modula2/Makefile.in: Ditto.
5942 * gdb.python/Makefile.in: Ditto.
5943 * gdb.server/Makefile.in: Ditto.
5944 * gdb.stabs/Makefile.in: Ditto.
5945 * gdb.threads/Makefile.in: Ditto.
5946 * gdb.trace/Makefile.in: Ditto.
5947
aea5b279
MS
59482011-02-21 Michael Snyder <msnyder@vmware.com>
5949
5950 * gdb.threads/thread-find.exp: Update patterns for changes in
5951 output of "info threads" command.
5952
e3039479
UW
59532011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5954 Ulrich Weigand <uweigand@de.ibm.com>
5955
5956 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
5957 (skip_hw_watchpoint_tests): Likewise.
5958 (skip_hw_watchpoint_multi_tests): Likewise.
5959
b800ec70
UW
59602011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
5961
5962 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
5963 (skip_hw_watchpoint_tests): Likewise.
5964 (skip_hw_watchpoint_multi_tests): Likewise.
5965 (skip_hw_watchpoint_access_tests): Likewise.
5966
5967 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
5968 * gdb.base/pr11022.exp: Likewise.
5969 * gdb.base/watch-read.exp: Likewise.
5970 * gdb.base/watch_thread_num.exp: Likewise.
5971 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
5972 * gdb.base/watchpoint-hw.exp: Likewise.
5973 * gdb.base/watchpoint.exp: Likewise.
5974 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
5975 * gdb.threads/watchthreads-reorder.exp: Likewise.
5976 * gdb.threads/watchthreads.exp: Likewise.
5977 * gdb.threads/watchthreads2.exp: Likewise.
5978
91033e37
JB
59792011-02-21 Joel Brobecker <brobecker@adacore.com>
5980
5981 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
5982 the debugger is unable to find the array bounds.
5983
eeaafae2
JK
59842011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5985
5986 * gdb.cp/typedef-operator.exp: New file.
5987 * gdb.cp/typedef-operator.cc: New file.
5988
e338d953
MS
59892011-02-17 Michael Snyder <msnyder@vmware.com>
5990
5991 * gdb.threads/thread-find.exp: Fix regular expressions.
5992
e67ad678
JB
59932011-02-17 Joel Brobecker <brobecker@adacore.com>
5994
5995 * gdb.ada/packed_array: Expand testcase to test printing of
5996 unconstrained packed array.
5997
93084bca
JB
59982011-02-17 Joel Brobecker <brobecker@adacore.com>
5999
6000 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
6001
a0c78a73
PA
60022011-02-16 Pedro Alves <pedro@codesourcery.com>
6003
f65d5553 6004 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
6005 (main): Initialize it before collecting, and and clear it
6006 afterwards.
f65d5553
PA
6007 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
6008 collecting with '{type} addr', where the addr expression is not an
6009 rvalue.
a0c78a73 6010
3dfcbbd2
KW
60112011-02-16 Ken Werner <ken.werner@de.ibm.com>
6012
6013 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
6014 a bool variable. Expect correct OpenCL names for vector types. Use the
6015 uc3 variable name instead of referring to the uchar3 built-in type.
6016 Escape the asterisk at the half pointer test.
6017
08807d5a
PA
60182011-02-16 Pedro Alves <pedro@codesourcery.com>
6019
f65d5553 6020 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
6021 (main): Initialize it before collecting, and and clear it
6022 afterwards.
f65d5553
PA
6023 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
6024 collecting overlapping memory ranges.
08807d5a 6025
60f98dde
MS
60262011-02-15 Michael Snyder <msnyder@vmware.com>
6027
6028 * gdb.base/default.exp: Add tests for thread commands.
6029 * gdb.base/help.exp: Add tests for thread commands.
6030 * gdb.threads/thread-find.exp: New test for thread find command.
6031
648cd113
KW
60322011-02-15 Ken Werner <ken.werner@de.ibm.com>
6033
6034 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
6035
494e194e
YQ
60362011-02-15 Yao Qi <yao@codesourcery.com>
6037
6038 PR tdep/12352
6039 * gdb.arch/arm-disp-step.S : New test for str instruction.
6040 * gdb.arch/arm-disp-step.exp : Likewise.
6041
d9492458
TJB
60422011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
6043
6044 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
6045 "vector_register2_vr" test strings. Test the extended floating
6046 point registers (F32~F63).
6047 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
6048 IBM XL C compiler. Make the test program use a register provided
6049 by the compiler for the lxvd2x instruction.
6050
8af8e3bc
PA
60512011-02-14 Pedro Alves <pedro@codesourcery.com>
6052
6053 * gdb.trace/unavailable.cc (class Base, class Middle, class
6054 Derived): New types.
6055 (derived_unavail, derived_partial, derived_whole): New globals.
6056 (virtual_partial): New global.
6057 (virtualp): Point at virtual_partial.
6058 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
6059 related to unavailable vptr.
6060
1b28d0b3
PA
60612011-02-14 Pedro Alves <pedro@codesourcery.com>
6062
6063 * gdb.trace/unavailable.cc (a, b, c): New globals.
6064 (main): Set and clear them.
6065 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
6066 `a' and `c', and check that `b' isn't collected, although `a' and
6067 `c' are.
6068
ec0a52e1
PA
60692011-02-14 Pedro Alves <pedro@codesourcery.com>
6070
6071 * gdb.trace/unavailable.cc (struct Virtual): New.
6072 (virtualp): New global pointer.
6073 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
6074 printing a pointer to an object whose type has a vtable, with
6075 print object on.
6076
24e6bcee
PA
60772011-02-14 Pedro Alves <pedro@codesourcery.com>
6078
6079 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
6080 value repeat handles unavailableness.
6081
39d37385
PA
60822011-02-14 Pedro Alves <pedro@codesourcery.com>
6083
6084 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
6085 tests for building arrays from unavailable values, subscripting
6086 non-memory rvalue unvailable arrays, and accessing fields or
6087 baseclasses of non-lazy unavailable values,
6088 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
6089 struct types.
6090 (g_smallstruct, g_smallstruct_b): New globals.
6091
06d72e16
PA
60922011-02-14 Pedro Alves <pedro@codesourcery.com>
6093
6094 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
6095
bc9a5551
JK
60962011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6097
6098 Fix const/volatile qualifiers of C++ types, PR c++/12328.
6099 * gdb.cp/overload-const.exp: New file.
6100 * gdb.cp/overload-const.cc: New file.
6101
54fcddd0
UW
61022011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
6103
6104 * gdb.opencl/callfuncs.cl: New file.
6105 * gdb.opencl/callfuncs.exp: New test.
6106 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
6107
d6dafb7c
UW
61082011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
6109
6110 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
6111 when computing result.
6112 * gdb.arch/altivec-abi.exp: Update expected results.
6113
a449c2d8
TJB
61142011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
6115
6116 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
6117 * gdb.base/jit.exp: Likewise.
6118 * gdb.base/pie-execl.exp: Likewise.
6119 * gdb.base/solib-nodir.exp: Likewise.
6120 * gdb.base/solib-overlap.exp: Likewise.
6121
764880b7
PA
61222011-02-07 Pedro Alves <pedro@codesourcery.com>
6123
6124 * gdb.trace/collection.c (global_pieces): New.
6125 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
6126 New procedure.
6127 (gdb_trace_collection_test): Call it.
6128
505500db
SW
61292011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
6130
6131 * gdb.python/py-evthreads.c: New file.
6132 * gdb.python/py-evthreads.exp: New file.
6133 * gdb.python/py-events.py: New file.
6134 * gdb.python/py-events.exp: New file.
6135 * gdb.python/py-events.c: New file.
6136
385203ed
DD
61372011-02-04 David Daney <ddaney@caviumnetworks.com>
6138
6139 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
6140
9011945e
AB
61412011-02-03 Andrew Burgess <aburgess@broadcom.com>
6142
6143 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
6144 gdb.base/disasm-end-cu.exp: New test for disassembling over the
6145 boundary between two compilation units.
6146
580688f3
PA
61472011-02-02 Pedro Alves <pedro@codesourcery.com>
6148
6149 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
6150 (Virtual): New structs.
6151 (virtual_o, virtual_middle_b): New globals.
6152 * gdb.cp/virtbase.exp: New tests.
6153
d3f0f853
PP
61542011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
6155
6156 * gdb.base/jit.exp: New file.
6157 * gdb.base/jit-main.c: New file.
6158 * gdb.base/jit-solib.c: New file.
6159
b2030fb5
UW
61602011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
6161
6162 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
6163 proceed to initial kernel entry point.
6164 * gdb.opencl/datatypes.exp: Likewise.
6165 * gdb.opencl/operators.exp: Likewise.
6166 * gdb.opencl/vec_comps.exp: Likewise.
6167
2db19d1e
SW
61682011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
6169
6170 * gdb.cp/nsnested.cc: New.
6171 * gdb.cp/nsnested.exp: New.
6172 * gdb.cp/nsnoimports.exp: New.
6173 * gdb.cp/nsnoimports.cc: New.
6174
6b0c4c1f
JB
61752011-01-31 Joel Brobecker <brobecker@adacore.com>
6176
6177 * gdb.base/interact.exp: Add extra tests that verify that
6178 the value of the interactive-mode setting does not change
6179 after the script is sourced.
6180
80b23b6a
JK
61812011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6182
6183 * gdb.cp/noparam.exp: New file.
6184 * gdb.cp/noparam.cc: New file.
6185
ffd5ec24
PA
61862011-01-28 Pedro Alves <pedro@codesourcery.com>
6187
6188 * gdb.trace/tfile.exp: Test that with no traceframe selected,
6189 there's no stack or registers.
6190
a81766d8
TT
61912011-01-26 Tom Tromey <tromey@redhat.com>
6192
6193 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
6194 space before string output. Add test for "set print pretty off"
6195 case.
6196
585fdaa1
PA
61972011-01-25 Pedro Alves <pedro@codesourcery.com>
6198
6199 * gdb.base/frame-args.exp: Adjust.
6200 * gdb.dwarf2/dw2-noloc.exp: Adjust.
6201 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
6202 * gdb.dwarf2/pieces.exp: Adjust.
6203 * gdb.opt/clobbered-registers-O2.exp: Adjust.
6204 * gdb.opt/inline-locals.exp: Adjust.
6205 * gdb.threads/fork-child-threads.exp: Adjust.
6206
d468832a
KW
62072011-01-25 Ken Werner <ken.werner@de.ibm.com>
6208
6209 * gdb.opencl/convs_casts.cl: Move program scope variables into the
6210 OpenCL kernel function. Add a comment as marker. Add address space
6211 qualifiers for the remaining program scope variables.
6212 * gdb.opencl/datatypes.cl: Likewise.
6213 * gdb.opencl/operators.cl: Likewise.
6214 * gdb.opencl/vec_comps.cl: Likewise.
6215 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
6216 Add breakpoint at the marker comment.
6217 * gdb.opencl/datatypes.exp: Likewise.
6218 * gdb.opencl/operators.exp: Likewise.
6219 * gdb.opencl/vec_comps.exp: Likewise.
6220
490f124f
PA
62212011-01-24 Pedro Alves <pedro@codesourcery.com>
6222
6223 * gdb.base/printcmds.c (some_struct): New struct and instance.
6224 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
6225 procedure.
6226 <global scope>: Call it.
6227
6da78614
KW
62282011-01-21 Ken Werner <ken.werner@de.ibm.com>
6229
6230 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
6231 argument to the gdb_compile_opencl_hostapp call.
6232
ec64c9aa
YQ
62332011-01-19 Yao Qi <yao@codesourcery.com>
6234
6235 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
6236 positve list.
6237
810cfdbb
YQ
62382011-01-19 Yao Qi <yao@codesourcery.com>
6239
6240 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
6241 canonical form.
6242 Remove "xscale-*-*"
6243 * gdb.xml/tdesc-regs.exp: Likewise.
6244 * gdb.python/py-section-script.exp: Replace ARM target triplet
6245 with canonical form.
6246 Match arm*-*-symbianelf*.
6247 * gdb.base/dup-sect.exp: Likewise.
6248 * lib/dwarf.exp: New.
6249 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
6250 dwarf2_support.
6251 * gdb.dwarf2/dup-psym.exp: Likewise.
6252 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
6253 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
6254 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
6255 * gdb.dwarf2/dw2-basic.exp: Likewise.
6256 * gdb.dwarf2/dw2-compressed.exp: Likewise.
6257 * gdb.dwarf2/dw2-const.exp: Likewise.
6258 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
6259 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
6260 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
6261 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
6262 * gdb.dwarf2/dw2-filename.exp: Likewise.
6263 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
6264 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
6265 * gdb.dwarf2/dw2-intercu.exp: Likewise.
6266 * gdb.dwarf2/dw2-intermix.exp: Likewise.
6267 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
6268 * gdb.dwarf2/dw2-noloc.exp: Likewise.
6269 * gdb.dwarf2/dw2-op-call.exp: Likewise.
6270 * gdb.dwarf2/dw2-producer.exp: Likewise.
6271 * gdb.dwarf2/dw2-ranges.exp: Likewise.
6272 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
6273 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
6274 * gdb.dwarf2/dw2-strp.exp: Likewise.
6275 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
6276 * gdb.dwarf2/implptr.exp: Likewise.
6277 * gdb.dwarf2/mac-fileno.exp: Likewise.
6278 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
6279 * gdb.dwarf2/pieces.exp: Likewise.
6280 * gdb.dwarf2/pr11465.exp: Likewise.
6281 * gdb.dwarf2/valop.exp: Likewise.
6282 * gdb.dwarf2/watch-notconst.exp: Likewise.
6283 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
6284
4694da01
TT
62852011-01-19 Tom Tromey <tromey@redhat.com>
6286
6287 * gdb.python/py-infthread.exp: Add thread tests.
6288
b075872c
JB
62892011-01-14 Joel Brobecker <brobecker@adacore.com>
6290
6291 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
6292
2c3e6e24
JB
62932011-01-14 Joel Brobecker <brobecker@adacore.com>
6294
6295 * gdb.ada/widewide: New testcase.
6296
de8fa76c
JB
62972011-01-13 Joel Brobecker <brobecker@adacore.com>
6298
6299 * gdb.base/interact.exp: New testcase.
6300
1b05df00
TT
63012011-01-12 Tom Tromey <tromey@redhat.com>
6302
6303 * gdb.mi/gdb2549.exp: Update for error message changes.
6304 * gdb.mi/mi-cli.exp: Likewise.
6305 * gdb.mi/mi-disassemble.exp: Likewise.
6306 * gdb.mi/mi-pthreads.exp: Likewise.
6307 * gdb.mi/mi-regs.exp: Likewise.
6308 * gdb.mi/mi-stack.exp: Likewise.
6309 * gdb.mi/mi-var-block.exp: Likewise.
6310 * gdb.mi/mi-var-cmd.exp: Likewise.
6311 * gdb.mi/mi2-cli.exp: Likewise.
6312 * gdb.mi/mi2-disassemble.exp: Likewise.
6313 * gdb.mi/mi2-pthreads.exp: Likewise.
6314 * gdb.mi/mi2-regs.exp: Likewise.
6315 * gdb.mi/mi2-stack.exp: Likewise.
6316 * gdb.mi/mi2-var-block.exp: Likewise.
6317 * gdb.mi/mi2-var-cmd.exp: Likewise.
6318
c2ff108b
JK
63192011-01-12 Andrew Burgess <aburgess@broadcom.com>
6320 Jan Kratochvil <jan.kratochvil@redhat.com>
6321
6322 PR fortran/11104 and DWARF unbound arrays detection.
6323 * gdb.fortran/multi-dim.exp: New file.
6324 * gdb.fortran/multi-dim.f90: New file.
6325
b716877b
AB
63262011-01-12 Andrew Burgess <aburgess@broadcom.com>
6327
6328 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
6329 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
6330 add new tests for opcode dumping.
6331
6c162d5e
TT
63322011-01-11 Tom Tromey <tromey@redhat.com>
6333
6334 * gdb.python/py-infthread.exp: Load gdb-python.exp.
6335
77b06cd7
TJB
63362010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
6337
6338 Convert hardware watchpoints to use breakpoint_ops.
6339 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
6340 type is not supported.
6341 * gdb.base/foll-fork.exp: Likewise.
6342 * gdb.base/foll-vfork.exp: Likewise.
6343
f39a75d0
PM
63442011-01-10 Phil Muldoon <pmuldoon@redhat.com>
6345
6346 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
6347 Use load_lib gdb-python.exp.
6348 * gdb.python/python.exp: Ditto.
6349 * gdb.python/py-function.exp: Ditto.
6350
fc529d80
AS
63512011-01-09 Andreas Schwab <schwab@linux-m68k.org>
6352
6353 * gdb.threads/tls.exp ("info address me"): Fix expected output.
6354
fb03cb59
JK
63552011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6356
6357 * configure: Regenerate.
6358
d8e22779
TT
63592011-01-06 Tom Tromey <tromey@redhat.com>
6360
6361 * gdb.python/py-frame.exp: Test gdb.newest_frame.
6362
09050809
JB
63632011-01-06 Joel Brobecker <brobecker@adacore.com>
6364
fc529d80
AS
6365 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
6366 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
6367 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
6368 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
6369 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
6370 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
6371 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
6372 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
6373 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
6374 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
6375 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
6376 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
6377 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
6378 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
6379 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
6380 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
6381 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
6382 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
6383 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
6384 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
6385 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
6386 gdb.ada/uninitialized_vars.exp,
6387 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
6388 Simplify by using clean_restart.
09050809 6389
8ed5dd9e
JB
63902011-01-06 Joel Brobecker <brobecker@adacore.com>
6391
6392 Add marker to be used as anchor for inserting breakpoints.
6393 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
6394 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
6395 Likewise.
6396
6397 Remove uses of gdb_start_cmd.
6398 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
6399 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
6400
6401 Do not run testcase if testing with GDBserver.
6402 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
6403 if testing with GDBserver.
6404
368a124f
JB
64052011-01-06 Joel Brobecker <brobecker@adacore.com>
6406
6407 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
6408 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
6409 copyright header.
6410
44944448
JB
64112011-01-05 Joel Brobecker <brobecker@adacore.com>
6412
6413 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
6414 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
6415 testsuite/gdb.fortran/complex.f,
6416 testsuite/gdb.fortran/derived-type.f90,
6417 testsuite/gdb.fortran/library-module-lib.f90,
6418 testsuite/gdb.fortran/library-module-main.f90,
6419 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
6420 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
6421 Copyright year update.
6422
31886ea6
JB
64232011-01-05 Joel Brobecker <brobecker@adacore.com>
6424
6425 * gdb.base/langs1.f: Add copyright header.
6426
ebedcab5
JK
64272011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6428
6429 * gdb.base/morestack.exp: New file.
6430 * gdb.base/morestack.c: New file.
6431
de1eb2f9
JK
64322011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6433
6434 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
6435
9e87a409
JB
64362010-12-29 Joel Brobecker <brobecker@adacore.com>
6437
6438 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
6439 * gdb.ada/arrayptr.exp: Add test printing that new variable.
6440
720d1a40
JB
64412010-12-29 Joel Brobecker <brobecker@adacore.com>
6442
6443 * gdb.ada/lang_switch.exp: Correct expected parameter value.
6444
a283af87
AS
64452010-12-25 Andreas Schwab <schwab@linux-m68k.org>
6446
5d3d9cba
AS
6447 * gdb.threads/tls.exp: Fix typo.
6448
a283af87
AS
6449 * gdb.threads/thread-specific.exp (get_thread_list): Update.
6450 * gdb.threads/execl.exp: Update.
6451
2a20745c
YQ
64522010-12-23 Yao Qi <yao@codesourcery.com>
6453
6454 * gdb.arch/arm-disp-step.exp: New.
6455 * gdb.arch/arm-disp-step.S: New.
6456
a7658b96
TT
64572010-12-21 Tom Tromey <tromey@redhat.com>
6458
6459 * gdb.threads/execl.exp: Update.
6460 * gdb.threads/linux-dp.exp: Update.
6461 * gdb.threads/manythreads.exp: Update.
6462 * gdb.threads/tls.exp: Update.
6463
5b79abe7
TT
64642010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6465
6466 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
6467 (NextOverThrowDerivates) <resumebpt>: New.
6468 (resumebpt_test): New.
6469 (main): Call resumebpt_test.
6470 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
6471
0914bcdb
SS
64722010-12-12 Stan Shebs <stan@codesourcery.com>
6473
6474 * gdb.trace/tsv.exp: Test print command on trace state variables.
6475
305aeedc
TT
64762010-12-09 Tom Tromey <tromey@redhat.com>
6477
6478 * gdb.base/interp.exp: Add regression test.
6479
186c406b
TT
64802010-12-09 Tom Tromey <tromey@redhat.com>
6481
6482 * gdb.java/jnpe.java: New file.
6483 * gdb.java/jnpe.exp: New file.
6484 * gdb.cp/nextoverthrow.exp: New file.
6485 * gdb.cp/nextoverthrow.cc: New file.
6486
aae1c79a
DE
64872010-12-07 Doug Evans <dje@google.com>
6488
6489 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
6490 of data-directory.
6491 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
6492 updated.
6493 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
6494
60f98dde 64952010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
6496
6497 * gdb.base/callfuncs.exp: Test for skip_float_tests.
6498 * gdb.base/call-sc.exp: Ditto.
6499 * gdb.base/finish.exp: Ditto.
6500 * gdb.base/return.exp: Ditto.
6501 * gdb.base/return2.exp: Ditto.
6502
5fa290c1
DE
65032010-11-30 Doug Evans <dje@google.com>
6504
6505 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
6506 (gdb_expect_list): Fix spelling errors in comments.
6507 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
6508 send_gdb/gdb_expect_list where applicable.
6509 * gdb.base/call-ar-st.exp: Ditto.
6510 * gdb.base/funcargs.exp: Ditto.
6511 * gdb.base/gcore.exp: Ditto.
6512 * gdb.base/page.exp: Ditto.
6513 * gdb.base/sigaltstack.exp: Ditto.
6514 * gdb.base/siginfo.exp: Ditto.
6515 * gdb.base/sigstep.exp: Ditto.
6516 * gdb.base/trace-commands.exp: Ditto.
6517
4e04c971
DE
65182010-11-29 Doug Evans <dje@google.com>
6519
6520 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
6521 printer-name;subprinter-name.
6522
8cf6f0b1
TT
65232010-11-29 Tom Tromey <tromey@redhat.com>
6524
6525 * gdb.dwarf2/implptr.exp: New file.
6526 * gdb.dwarf2/implptr.c: New file.
6527 * gdb.dwarf2/implptr.S: New file.
6528
94b6973e
PM
65292010-11-29 Phil Muldoon <pmuldoon@redhat.com>
6530
fc529d80 6531 PR python/12199
94b6973e
PM
6532
6533 * gdb.python/py-breakpoint.exp: Test the delete method.
6534
8358c15c
JK
65352010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6536
6537 Fix step_resume_breakpoint unsaved during an infcall.
6538 * gdb.base/step-resume-infcall.exp: New file.
6539 * gdb.base/step-resume-infcall.c: New file.
6540
f6df29bc
TJB
65412010-11-24 Edjunior Machado <emachado@br.ibm.com>
6542
6543 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
6544
f2b5a5cf
TJB
65452010-11-24 Edjunior Machado <emachado@br.ibm.com>
6546
6547 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
6548 on ppc64's symbols; "finish" and "return" commands must accept to
6549 show the caller line again as well as the line after.
6550 * gdb.asm/powerpc64.inc: New file.
6551
6b0ecdc2
DE
65522010-11-23 Doug Evans <dje@google.com>
6553
6554 * lib/gdb.exp (gdb_test_sequence): New function.
6555 (gdb_expect_list): Add verbose -log call for each pattern.
6556 * gdb.base/signals.exp (test_handle_all_print): Call it.
6557 Reduce timeout increment from 6 minutes to 1 minute.
6558 * gdb.server/ext-run.exp: Call it.
6559
ea976c60
PM
65602010-11-23 Phil Muldoon <pmuldoon@redhat.com>
6561
f2b5a5cf 6562 PR python/12212
ea976c60
PM
6563
6564 * gdb.python/python.exp: Check that selected_thread raises an
6565 error when no inferior is loaded.
6566
c0efa795
JK
65672010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6568
6569 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
6570 * gdb.dwarf2/dw2-stack-boundary.S: New file.
6571
ec3aa567
JK
65722010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6573
6574 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
6575 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
6576
d8249011
DE
65772010-11-18 Doug Evans <dje@google.com>
6578
6579 * gdb.server/ext-run.exp: Fix intermittent failures.
6580
d4eba7d1
NF
65812010-11-12 Nathan Froyd <froydnj@codesourcery.com>
6582
6583 * gdb.stabs/gdb11479.exp: Use runto_main.
6584
b04c2f88
NF
65852010-11-12 Nathan Froyd <froydnj@codesourcery.com>
6586
6587 * gdb.base/break-entry.exp: Skip if using a stub.
6588
ae9d7ce4
NF
65892010-11-12 Nathan Froyd <froydnj@codesourcery.com>
6590
6591 * gdb.python/py-inferior.exp: Pack values in target endianness.
6592
621c8364
TT
65932010-11-12 Tom Tromey <tromey@redhat.com>
6594
6595 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
6596 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
6597 MemoryError.
6598 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
6599 type.
6600 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
6601 MemoryError.
6602 (test_subscript_regression): Update exception type.
6603
84f4c1fe
PM
66042010-11-11 Phil Muldoon <pmuldoon@redhat.com>
6605
6606 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
6607 breakpoint tests.
6608
a1442452
PA
66092010-11-09 Pedro Alves <pedro@codesourcery.com>
6610
6611 * gdb.base/watchpoint.exp: Test "watch -location" with an
6612 innacessible location.
6613
efd11a33
JK
66142010-11-09 Edjunior Machado <emachado@br.ibm.com>
6615 Luis Machado <luisgpm@br.ibm.com>
6616
6617 * gdb.base/maint.exp: Expect "." prefix.
6618 * gdb.base/nodebug.exp: Expect "." Likewise.
6619 * gdb.base/sepsymtab.exp: Expect "." Likewise.
6620 * gdb.base/watchpoint-cond-gone.exp: Likewise.
6621 * gdb.base/watchpoint.exp: Expect a software watch to be created for
6622 POWER server processors.
6623
aa00efb5
JK
66242010-11-08 Edjunior Machado <emachado@br.ibm.com>
6625 Luis Machado <luisgpm@br.ibm.com>
6626
6627 * gdb.base/break-entry.exp: convert entry point for
6628 ppc64 and expect leading `.' on ppc64's symbols
6629
99e7ae30
DE
66302010-11-05 Doug Evans <dje@google.com>
6631
6632 * gdb.base/help.exp: Update expected output.
b521dba8
DE
6633 * gdb.python/py-param.exp: Delete, contents moved to ...
6634 * gdb.python/py-parameter.exp: ... here. New file.
6635 Add test for gdb.parameter ("directories").
99e7ae30 6636
f4b8a18d
KW
66372010-11-05 Ken Werner <ken.werner@de.ibm.com>
6638
6639 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
6640 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
6641 * configure: Regenerate.
6642 * gdb.opencl/Makefile.in: New File.
6643 * gdb.opencl/datatypes.exp: Likewise.
6644 * gdb.opencl/datatypes.cl: Likewise.
6645 * gdb.opencl/operators.exp: Likewise.
6646 * gdb.opencl/operators.cl: Likewise.
6647 * gdb.opencl/vec_comps.exp: Likewise.
6648 * gdb.opencl/vec_comps.cl: Likewise.
6649 * gdb.opencl/convs_casts.exp: Likewise.
6650 * gdb.opencl/convs_casts.cl: Likewise.
6651 * lib/opencl.exp: Likewise.
6652 * lib/opencl_hostapp.c: Likewise.
6653 * lib/opencl_kernel.cl: Likewise.
6654 * lib/cl_util.c: Likewise.
6655 * lib/cl_util.c: Likewise.
6656 * gdb.base/default.exp (set language): Add "opencl" to the list of
6657 languages.
6658
a9d5ef47
SW
66592010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
6660
6661 * gdb.cp/overload.exp: Added test for inheritance overload.
6662 * gdb.cp/overload.cc: Ditto.
6663 * gdb.cp/oranking.exp: Removed releveant kfails.
6664
03eb1c79
JK
66652010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6666 Joel Brobecker <brobecker@adacore.com>
6667
6668 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
6669 check test_compiler_info.
6670
dbc98a8b
KW
66712010-11-03 Ken Werner <ken.werner@de.ibm.com>
6672
6673 * gdb.base/gnu_vector.exp: Adjust expect messages.
6674
120bd360
KW
66752010-11-03 Ken Werner <ken.werner@de.ibm.com>
6676
6677 * gdb.base/gnu_vector.exp: Add unary operator tests.
6678
c37f7098
KW
66792010-11-03 Ken Werner <ken.werner@de.ibm.com>
6680
6681 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
6682
7b51bc51
DE
66832010-11-02 Doug Evans <dje@google.com>
6684
6685 * gdb.python/py-pp-maint.c: New file.
6686 * gdb.python/py-pp-maint.exp: New file.
6687 * gdb.python/py-pp-maint.py: New file.
6688
50c97f38
TT
66892010-11-02 Tom Tromey <tromey@redhat.com>
6690
6691 * gdb.base/default.exp: Remove "scheme" from language list.
6692
a289b8f6
JK
66932010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6694
6695 Revert:
6696 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6697 * gdb.threads/sigstep-threads.exp: New file.
6698 * gdb.threads/sigstep-threads.c: New file.
6699
cd017491
MS
67002010-10-20 Michael Snyder <msnyder@vmware.com>
6701
6702 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
6703
8e6a5956
UW
67042010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
6705
6706 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
6707 Skip test completely if gdb,no_hardware_watchpoints.
6708
2c04da0d
UW
67092010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
6710
6711 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
6712 strict, but do not check for any particular function name within libc.
6713
79afc5ef
SW
67142010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
6715
6716 * gdb.cp/smartp.exp: New test.
6717 * gdb.cp/smartp.cc : New test.
6718
026ffab7
SW
67192010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
6720
6721 * gdb.cp/converts.exp: Test pointer to bool conversion.
6722 Test pointer to long conversion.
6723 * gdb.cp/oranking.exp: Removed relevant kfail.
6724
3a772aa4
TT
67252010-10-18 Tom Tromey <tromey@redhat.com>
6726
6727 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
6728 argument to lazy_string.
6729 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
6730 (pp_ls.to_string): Use it.
6731 * gdb.python/py-prettyprint.c (main): Move declarations to top.
6732 Add "estring2" local.
6733
5fc3827b
JK
67342010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6735
6736 Fix s390x compatibility.
6737 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
6738 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
6739
8aeb23f3
JK
67402010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6741
6742 * gdb.threads/sigstep-threads.exp: New file.
6743 * gdb.threads/sigstep-threads.c: New file.
6744
c1e56572
JK
67452010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6746
6747 * gdb.base/pie-execl.exp: New file.
6748 * gdb.base/pie-execl.c: New file.
6749
92163a10
JK
67502010-10-13 Doug Evans <dje@google.com>
6751 Jan Kratochvil <jan.kratochvil@redhat.com>
6752
6753 PR exp/12117
6754 * gdb.cp/ptype-cv-cp.cc: New file.
6755 * gdb.cp/ptype-cv-cp.exp: New file.
6756
7062b0a0
SW
67572010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
6758
6759 * gdb.cp/converts.cc: New test program.
6760 * gdb.cp/converts.exp: New test.
6761 * gdb.cp/overload.exp: Added test for void* vs int*.
6762 * gdb.cp/overload.exp: Ditto.
6763 * gdb.cp/oranking.exp: Removed related kfail.
6764
0e3509db
DE
67652010-10-13 Doug Evans <dje@google.com>
6766
6767 * lib/gdb-python.exp (gdb_check_python_config): New function.
6768 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
6769 * gdb.python/lib-types.cc: New file.
6770 * gdb.python/lib-types.exp: New file.
6771
8dc78533
JK
67722010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6773
6774 * gdb.python/py-error.exp: New file.
6775 * gdb.python/py-error.py: New file.
6776
93c17e06
JK
67772010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6778
6779 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
6780 gdb_test_multiple.
6781
d8b34041
JK
67822010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6783
6784 * gdb.base/break-interp.exp: Use ldlags for linking flags.
6785 * gdb.base/prelink.exp: Likewise.
6786 * gdb.base/solib-nodir.exp: Likewise.
6787 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
6788 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
6789 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
6790
e0cc584e
UW
67912010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
6792
6793 * break-interp.exp (test_ld): Use two separate gdb_expect statements
6794 for the "info files" test to avoid timeouts on slow machines.
6795
cfc353b1
JK
67962010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6797
6798 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
6799 (main): Make openlib dummy call.
6800
d3d7896d
JK
68012010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6802
6803 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
6804 * break-interp.exp (reach): Move the core body ...
6805 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
6806 (test_ld): Provide always real argument, even to the linker. Replace
6807 dl_main by _dl_debug_state.
6808
5e533c94
JK
68092010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6810
6811 Fix results of prelinked PIEs on ppc*.
6812 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
6813 Accept also DISPLACEMENT "PRESENT".
6814 (main): Replace "ZERO" displacements by "PRESENT".
6815
33540610
SW
68162010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
6817
6818 * gdb.cp/oranking.exp: New test.
6819 * gdb.cp/oranking.cc: New test program.
6820
3bdf2bbd
KW
68212010-10-08 Ken Werner <ken.werner@de.ibm.com>
6822
6823 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
6824 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
6825
2f608a3a
KW
68262010-10-06 Ken Werner <ken.werner@de.ibm.com>
6827
6828 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
6829 lush, lynx) New constant.
6830 * gdb.base/constvars.exp: Test const array types.
6831 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
6832
aa2e2d8d
DE
68332010-10-06 Doug Evans <dje@google.com>
6834
6835 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
6836 of syscall staging area.
6837
2844d6b5
KW
68382010-10-06 Ken Werner <ken.werner@de.ibm.com>
6839
6840 * gdb.base/gnu_vector.c: Add variable c4.
6841 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
6842 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
6843
7d8ac8bb
MR
68442010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
6845
6846 * gdb.arch/altivec-abi.exp: Fix a typo.
6847
84a02e58
MR
68482010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
6849
6850 * lib/mi-support.exp (thread_selected_re): Correct pattern used
6851 to match a thread ID.
6852
b18e6318
JK
68532010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6854
6855 Fix s390x testcase compatibility.
6856 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
6857
a2c09bd0
DE
68582010-10-01 Doug Evans <dje@google.com>
6859
6860 * lib/gdb-python.exp: New file.
6861 * gdb.python/py-block.exp: Use it.
6862 * gdb.python/py-breakpoint.exp: Ditto.
6863 * gdb.python/py-frame.exp: Ditto.
6864 * gdb.python/py-inferior.exp: Ditto.
6865 * gdb.python/py-param.exp: Ditto.
6866 * gdb.python/py-prettyprint.exp: Ditto.
6867 * gdb.python/py-shared.exp: Ditto.
6868 * gdb.python/py-symbol.exp: Ditto.
6869 * gdb.python/py-symtab.exp: Ditto.
6870 * gdb.python/py-type.exp: Ditto.
6871 * gdb.python/py-value.exp: Ditto.
6872 * gdb.python/python.exp: Ditto.
6873
38f12cfc
TT
68742010-09-30 Tom Tromey <tromey@redhat.com>
6875
6876 * gdb.base/anon.exp: New file.
6877 * gdb.base/anon.c: New file.
6878
9ae8282d
TT
68792010-09-30 Tom Tromey <tromey@redhat.com>
6880
6881 * gdb.base/completion.exp: Test completion through anonymous
6882 union.
6883 * gdb.base/break1.c (struct some_struct): Add anonymous union.
6884
e9e07ba6
JK
68852010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6886
6887 Fix printing parameters of inlined functions.
6888 * gdb.dwarf2/dw2-inline-param.exp: New file.
6889 * gdb.dwarf2/dw2-inline-param-main.c: New file.
6890 * gdb.dwarf2/dw2-inline-param.S: New file.
6891
cd2effb2
JK
68922010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6893
6894 PR corefiles/12071.
6895 * gdb.base/corefile.exp (quit with a process, no question: load core)
6896 (quit with a core file): New tests.
6897
bceffbf3
JK
68982010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6899
6900 Fix GDB crash on inferior calls with self-referencing classes.
6901 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
6902 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
6903 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
6904
1736ad11
JK
69052010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6906
6907 Fix lost siginfo_t for inferior calls.
6908 * gdb.base/siginfo-infcall.exp: New file.
6909 * gdb.base/siginfo-infcall.c: New file.
6910
a176ad92
JB
69112010-09-22 Joel Brobecker <brobecker@adacore.com>
6912
6913 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
6914
c2b0a229
JK
69152010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6916
6917 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
6918 New test.
6919 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
6920
e8ae22d1
JB
69212010-09-22 Joel Brobecker <brobecker@adacore.com>
6922
6923 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
6924 type of our const type.
6925
ec322823
SW
69262010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
6927
6928 * gdb.cp/pr12028.cc: New.
6929 * gdb.cp/pr12028.exp: New.
6930
72929c62
JB
69312010-09-22 Joel Brobecker <brobecker@adacore.com>
6932
6933 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
6934
875b4ff5 69352010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 6936 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
6937
6938 PR mi/11407
6939 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
6940 * gdb.mi/dw2-ref-missing-frame-main.c New File.
6941 * gdb.mi/dw2-ref-missing-frame.S New File.
6942 * gdb.mi/dw2-ref-missing-frame.exp New File.
6943
7155d578
TT
69442010-09-14 Tom Tromey <tromey@redhat.com>
6945
6946 PR symtab/8399:
6947 * gdb.threads/tls.exp: Remove kfail. Update expected output.
6948
515ed532
TT
69492010-09-14 Tom Tromey <tromey@redhat.com>
6950
6951 PR exp/11803:
6952 * gdb.threads/tls.exp: Use C++.
6953 (check_thread_local): Use K::another_thread_local.
6954 * gdb.threads/tls.c (class K): New.
6955 (another_thread_local): Now a member of K.
6956 (spin): Update. No longer K&R C.
6957
450ca57c
SW
69582010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
6959
6960 * gdb.cp/koenig.cc: created class for testing member lookup.
6961 * gdb.cp/koenig.exp: Added test for member lookup.
6962
dbd492a3
JK
69632010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6964
6965 Fix false FAILs on sourcetree topdir directory containing "kill".
6966 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
6967 source line matching regexp.
6968
8d4d924b
JK
69692010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6970
6971 * gdb.python/python.exp (set height 0, collect help from uiout)
6972 (verify help to uiout): New tests.
6973
8e64f2a0
JK
69742010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
6975
6976 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
6977 is_lp64_target to check 64bit target.
6978
4569eed2
JK
69792010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6980
6981 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
6982 (test_ld) <powerpc64-*>: New.
6983
5e1617b1
DJ
69842010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
6985
6986 * gdb.cp/templates.exp (test_template_args): Allow "struct".
6987
c767944b
DJ
69882010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
6989
6990 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
6991 (FunctionArg::method): New function.
6992 (empty, arg): New variables.
6993 (main): Call arg.method.
6994 * gdb.cp/templates.exp (test_template_args): New function.
6995 (do_tests): Call it.
6996
27d3a3fc
UW
69972010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
6998
6999 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
7000 of "next" to proceed over pthread_exit call.
7001
55b7ce7f
UW
70022010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
7003
7004 * gdb.base/maint.exp: Avoid wildcards against potentially very long
7005 "maint print statistics" output to prevent expect timeouts.
7006
809df446
JK
70072010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7008
7009 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
7010 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
7011 (test_float_rejected): ... here.
7012 * gdb.java/jv-print.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.objc/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.pascal/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
8464be76
DJ
70222010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
7023
7024 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
7025 before disabling hardware watchpoints.
7026 (test_inaccessible_watchpoint): Check that hardware watchpoints
7027 are used. Test for watchpoints on a constant address.
7028
14dba4b4
JK
70292010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7030
7031 * gdb.base/ui-redirect.exp: New file.
7032
3f3540e1 70332010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 7034 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
7035
7036 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
7037
0f254bb7
DE
70382010-08-31 Doug Evans <dje@google.com>
7039
7040 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
7041
03f17ccf
TT
70422010-08-30 Tom Tromey <tromey@redhat.com>
7043
7044 PR python/11792:
7045 * gdb.python/py-value.exp (test_subscript_regression): Add
7046 dynamic_type test.
7047
640617ad
DJ
70482010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
7049
7050 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
7051 instead of running to main. Do not test the main function.
7052 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
7053 Add new main.
7054
2ed91d1b
PA
70552010-08-26 Pedro Alves <pedro@codesourcery.com>
7056
7057 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
7058 one test.
7059
673bfd45
DE
70602010-08-24 Doug Evans <dje@google.com>
7061
7062 PR symtab/11942
7063 * gdb.dwarf2/dw4-sig-types.cc: New file.
7064 * gdb.dwarf2/dw4-sig-types.h: New file.
7065 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
7066 * gdb.dwarf2/dw4-sig-types.exp: New file.
7067
f9ffd4bb
TT
70682010-08-23 Tom Tromey <tromey@redhat.com>
7069
7070 PR python/11145:
7071 * gdb.python/py-value.c (Base, Derived): New types.
7072 (base): New global.
7073 * gdb.python/py-value.exp (test_subscript_regression): Add
7074 dynamic_cast test.
7075
d839c8a4
TT
70762010-08-23 Tom Tromey <tromey@redhat.com>
7077
7078 PR python/10676:
7079 * gdb.python/py-type.exp (test_fields): Add tests for type
7080 equality.
7081
702c2711
TT
70822010-08-23 Tom Tromey <tromey@redhat.com>
7083
7084 PR python/11915:
7085 * gdb.python/py-type.exp (test_fields): Add tests for array.
7086
832bafd3
KS
70872010-08-23 Keith Seitz <keiths@redhat.com>
7088
7089 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
7090 have any children. Create a new abbrev for it.
7091 Add missing terminal sequence to .debug_abbrev.
7092
c37bf528
KS
70932010-08-20 Keith Seitz <keiths@redhat.com>
7094
7095 PR symtab/11465:
7096 * gdb.dwarf2/pr11465.exp: New test.
7097 * gdb.dwarf2/pr11465.S: New file.
7098 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
7099 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
7100
4572cbac
TJB
71012010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
7102
7103 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
7104 registers. Update data sets with the new v2_double element in the
7105 VSX register union. Add vector_register3_vr data set for the AltiVec
7106 registers. Use gdb_test_no_output instead of send_gdb.
7107
e7fbb131
PA
71082010-08-19 Pedro Alves <pedro@codesourcery.com>
7109
7110 * gdb.python/py-shared.exp: New file, factored out from
7111 python.exp.
7112 * gdb.python/py-shared.c: New file.
7113 * gdb.python/py-shared-sl.c: New file.
7114 * gdb.python/python-1.c: New file.
7115 * gdb.python/python-sl.c: Delete.
7116 * gdb.python/python.c: Mention python-1.c.
7117 * gdb.python/python.exp: Move shared library tests to
7118 py-shared.exp.
7119 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
7120 (MISCELLANEOUS): New.
7121 (clean mostlyclean): Also remove $MISCELLANEOUS.
7122
d30f5e1f
DE
71232010-08-19 Doug Evans <dje@google.com>
7124
7125 PR exp/11926
7126 * gdb.base/printcmds.exp (test_float_accepted): New function.
7127 Move existing float tests there. Add tests for floats with suffixes.
7128 (test_float_rejected): New function.
7129 * gdb.java/jv-print.exp (test_float_accepted): New function.
7130 (test_float_rejected): New function.
7131 * gdb.objc/print.exp: New file.
7132 * gdb.pascal/print.exp: New file.
7133 * lib/objc.exp: New file.
7134
7b3fd859
PM
71352010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
7136
7137 * gdb.base/default.exp (info set): Avoid full buffer error and force
7138 reading up to final gdb prompt.
7139 (show): Likewise.
7140
c92817ce
TT
71412010-08-18 Tom Tromey <tromey@redhat.com>
7142
7143 PR symtab/11919:
7144 * gdb.base/completion.exp: Add test.
7145
f1208f9e
DE
71462010-08-18 Doug Evans <dje@google.com>
7147
7148 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
7149 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
7150 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
7151 Simplify, early exit if runto_main fails.
7152 * gdb.fortran/exprs.exp: load_lib fortran.exp.
7153 (set_lang_fortran): Moved to lib/fortran.exp.
7154 * gdb.fortran/types.exp: load_lib fortran.exp.
7155 (set_lang_fortran): Moved to lib/fortran.exp.
7156 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
7157 * gdb.java/jprint.exp (set_lang_java): Ditto.
7158 * gdb.java/jv-exp.exp: load_lib java.exp.
7159 If set_lang_java fails, issue a warning instead of failure to be
7160 consistent with other set_lang_foo uses.
7161 (set_lang_java): Moved to lib/java.exp.
7162 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
7163 If set_lang_java fails, issue a warning instead of failure to be
7164 consistent with other set_lang_foo uses.
7165 * gdb.pascal/types.exp: load_lib pascal.exp.
7166 (set_lang_pascal): Moved to lib/pascal.exp.
7167 * lib/fortran.exp: New file.
7168 * lib/java.exp (set_lang_java): New function.
7169 * lib/pascal.exp (set_lang_pascal): New function.
7170
2f06b485
YQ
71712010-08-18 Yao Qi <yao@codesourcery.com
7172
7173 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
7174 func_nofb_start and func_loopfb_start, so that address of functions
7175 is equal to these labels on Thumb.
7176
96e25403
YQ
71772010-08-18 Yao Qi <yao@codesourcery.com>
7178
7179 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
7180 to reflect latest c source file.
7181
36e6adc4
JK
71822010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7183
7184 * gdb.cp/infcall-dlopen.exp: New file.
7185 * gdb.cp/infcall-dlopen.cc: New file.
7186 * gdb.cp/infcall-dlopen-lib.cc: New file.
7187
f431efe5
PA
71882010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7189 Pedro Alves <pedro@codesourcery.com>
7190
7191 PR breakpoints/11371
7192
7193 * gdb.base/watch-cond-infcall.exp: New file.
7194 * gdb.base/watch-cond-infcall.c: New file.
7195
06a64a0b
TT
71962010-08-16 Tom Tromey <tromey@redhat.com>
7197
7198 * gdb.base/help.exp: Update.
7199 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
7200 watchpoint.
7201 (test_watch_location): New proc.
7202 (test_watchpoint_in_big_blob): Delete watchpoint.
7203 * gdb.base/watchpoint.c (func5): New function.
7204 (main): Call it.
7205
70ebf4ed
DE
72062010-08-16 Doug Evans <dje@google.com>
7207
7208 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
7209
ca5c20b6
PM
72102010-08-11 Phil Muldoon <pmuldoon@redhat.com>
7211
7212 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
7213 tests.
7214
7346b668
KW
72152010-08-11 Ken Werner <ken.werner@de.ibm.com>
7216
7217 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
7218 * gdb.base/gnu_vector.c: New File.
7219 * gdb.base/gnu_vector.exp: Likewise.
7220
cb2e07a6
PM
72212010-08-11 Phil Muldoon <pmuldoon@redhat.com>
7222
7223 * gdb.python/python.c: New File.
7224 * gdb.python/python-sl.c: New File.
7225 * gdb.python/python.exp: Test solib_address and decode_line
7226 * functions.
7227
5da1313b
JK
72282010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7229
7230 * gdb.python/python.exp (show height, set height 10)
7231 (verify pagination beforehand, verify pagination beforehand: q)
7232 (gdb.execute does not page, verify pagination afterwards)
7233 (verify pagination afterwards: q): New.
7234
49c3ccf7
DE
72352010-08-02 Doug Evans <dje@google.com>
7236
7237 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
7238 because of an older gcc, change test2
7239 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
7240 to unsupported.
7241
42c0c4f1
KH
72422010-07-30 Kazu Hirata <kazu@codesourcery.com>
7243
7244 * gdb.base/break-always.exp: Do not expect full paths to file
7245 names.
7246 * gdb.base/commands.exp: Likewise.
7247
d3765805
DE
72482010-07-30 Doug Evans <dje@google.com>
7249
c98ee71b
DE
7250 * gdb.cp/temargs.exp: For new tests that require newer gccs,
7251 xfail them when run with older gccs.
7252
fd961404
DE
7253 * lib/gdb.exp (build_executable): Forward "c++" option to
7254 get_compiler_info.
7255
999adef4
DE
7256 * gdb.python/py-type.exp (test_template): Mark as xfail tests
7257 "python print ttype.template_argument(1)" and
7258 "python print isinstance(ttype.template_argument(1), gdb.Value)"
7259 if using gcc 4.4 or earlier.
7260
d3765805
DE
7261 * gdb.base/valgrind-db-attach.exp: Use unique test name for
7262 attach-to-debugger handling.
7263
1276c759
JK
72642010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7265
7266 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
7267 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
7268 (main): Use copyreloc.
7269 * gdb.base/prelink.exp (split debug of executable)
7270 (.dynbss vs. .bss address shift): New tests.
7271
88caa9b9
PA
72722010-07-29 Pedro Alves <pedro@codesourcery.com>
7273
7274 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
7275 in gdb_test_multiple.
7276
c6f2ac43
PA
72772010-07-29 Pedro Alves <pedro@codesourcery.com>
7278
7279 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
7280 environment.
7281
326fd672
TT
72822010-07-28 Tom Tromey <tromey@redhat.com>
7283
7284 PR python/11060:
7285 * gdb.python/py-type.c (Temargs): New template.
7286 (temvar): New variable.
7287 * gdb.python/py-type.exp (test_template): New proc.
7288
3ce3b1ba
PA
72892010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
7290
7291 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
7292 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
7293
34eaf542
TT
72942010-07-28 Tom Tromey <tromey@redhat.com>
7295
7296 PR c++/9946:
7297 * gdb.cp/temargs.exp: New file.
7298 * gdb.cp/temargs.cc: New file.
7299
d41b819e
JK
73002010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7301
7302 * gdb.base/help.exp (help disassemble): Update the content.
7303
26ab7092
JK
73042010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7305
7306 * gdb.threads/ia64-sigill.exp: New file.
7307 * gdb.threads/ia64-sigill.c: New file.
7308
5283e9e1
TT
73092010-07-27 Tom Tromey <tromey@redhat.com>
7310
7311 * gdb.opt/inline-cmds.c (ATTR): New define.
7312 (func1): Use it.
7313 (func2): Likewise.
7314 (func3): Likewise.
7315 (outer_inline1): Likewise.
7316 (outer_inline2): Likewise.
7317 * gdb.opt/inline-bt.c (ATTR): New define.
7318 (func1): Use it.
7319 (func2): Likewise.
7320 * gdb.opt/inline-locals.c (ATTR): New define.
7321 (func1): Use it.
7322 (func2): Likewise.
7323
e992ef73
TT
73242010-07-27 Tom Tromey <tromey@redhat.com>
7325
7326 * gdb.stabs/gdb11479.c (hack): New function.
7327 (test): Use it.
7328 (test2): Use it.
7329 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
7330 (int32_search_buf, int64_search_buf): No longer static.
7331 (x): Remove.
7332 * gdb.base/relocate.c (hack): New function.
7333
5374244e
PM
73342010-07-27 Phil Muldoon <pmuldoon@redhat.com>
7335
7336 * gdb.python/py-value.exp (test_inferior_function_call): New function.
7337 * gdb.python/py-value.c (func1): New function.
7338 (func2): Likewise.
7339
a99aee83
CV
73402010-07-26 Corinna Vinschen <vinschen@redhat.com>
7341
7342 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
7343 as not to clash with .data section.
7344
a04ba985
JG
73452010-07-26 Jerome Guitton <guitton@adacore.com>
7346
7347 * gdb.base/code_elim.exp: New file.
7348 * gdb.base/code_elim1.c: New file.
7349 * gdb.base/code_elim2.c: New file.
7350
23bd0f7c
PA
73512010-07-21 Pedro Alves <pedro@codesourcery.com>
7352
7353 PR symtab/11827
7354
7355 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
7356 (some_volatile_enum): New variable.
7357 * gdb.base/printcmds.exp (test_print_enums): New.
7358 <top level>: Call it.
7359
883df6dd
SW
73602010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
7361
7362 * gdb.cp/fpointer.cc: New test.
7363 * gdb.cp/fpointer.exp: New test.
7364
569b05a5
JK
73652010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7366
7367 * gdb.base/solib-nodir.exp: New file.
7368 * lib/gdb.exp (runto): New case for a GDB internal error.
7369
51d7d803
JK
73702010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7371 Ulrich Weigand <uweigand@de.ibm.com>
7372 Tom Tromey <tromey@redhat.com>
7373
7374 * gdb.base/charset-malloc.c: New file.
7375 * gdb.base/charset.c (malloc_stub): New prototype.
7376 (main): Call it instead of malloc itself.
7377 * gdb.base/charset.exp: Use only prepare_for_testing.
7378 (binfile): Remove the variable.
7379
c0edd9ed
JK
73802010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7381
7382 Make core files the process_stratum.
7383 * gdb.base/corefile.exp (run: load core again)
7384 (run: sanity check we see the core file, run: with core)
7385 (run: core file is cleared, attach: load core again)
7386 (attach: sanity check we see the core file, attach: with core)
7387 (attach: core file is cleared): New tests.
7388 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
7389
3cbaedff
KW
73902010-07-14 Ken Werner <ken.werner@de.ibm.com>
7391
7392 * gdb.arch/altivec-abi.exp: New tests.
7393
91158a56
TT
73942010-07-13 Tom Tromey <tromey@redhat.com>
7395
7396 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
7397 (main): Use it.
7398 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
7399
0f5238ed
TT
74002010-07-13 Tom Tromey <tromey@redhat.com>
7401
7402 * gdb.base/label.exp: New file.
7403 * gdb.base/label.c: New file.
7404
add265ae
L
74052010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
7406 H.J. Lu <hongjiu.lu@intel.com>
7407
7408 * lib/gdb.exp (is_ilp32_target): New.
7409 (is_lp64_target): Likewise.
7410
7411 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
7412 target.
7413 * gdb.arch/amd64-disp-step.exp: Likewise.
7414 * gdb.arch/amd64-dword.exp: Likewise.
7415 * gdb.arch/amd64-i386-address.exp: Likewise.
7416 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 7417
add265ae
L
7418 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
7419 target.
7420 * gdb.arch/i386-bp_permanent.exp: Likewise.
7421 * gdb.arch/i386-byte.exp: Likewise.
7422 * gdb.arch/i386-disp-step.exp: Likewise.
7423 * gdb.arch/i386-gnu-cfi.exp: Likewise.
7424 * gdb.arch/i386-prologue.exp: Likewise.
7425 * gdb.arch/i386-size-overlap.exp: Likewise.
7426 * gdb.arch/i386-size.exp: Likewise.
7427 * gdb.arch/i386-sse.exp: Likewise.
7428 * gdb.arch/i386-unwind.exp: Likewise.
7429 * gdb.arch/i386-word.exp: Likewise.
7430
7431 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
7432 test only when building 64-bit executables. Do not hard-code
7433 -m64 option.
7434
2dfb8c17
DE
74352010-07-07 Doug Evans <dje@google.com>
7436
7437 * lib/gdb.exp (gdb_test_list_exact): New function.
7438 * gdb.base/default.exp (show convenience): Call it, add tests for
7439 $_sdata = void, $_thread = 0.
7440
4e5799b6
JK
74412010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7442 Joel Brobecker <brobecker@adacore.com>
7443
7444 Fix re-run of PIE executable, PR shlibs/11776.
7445 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
7446 Remove $displacement_main to match the solib-svr4.c change. New "kill"
7447 and re-"run" of the inferior.
7448
1a219cc7
JK
74492010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7450 Joel Brobecker <brobecker@adacore.com>
7451
7452 Cope with missing /usr/sbin/prelink.
7453 * lib/prelink-support.exp (prelink_no):
7454 <result == 1 && $output is "no such file or directory">: New.
7455 (prelink_yes): Likewise. Return on failed prelink_no.
7456
5e3b36f8
JK
74572010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7458 Joel Brobecker <brobecker@adacore.com>
7459
7460 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
7461 build_executable by build_executable_own_libs. Replace "prelink -R"
7462 execution by a call of prelink_yes. Comment why "prelink -r" needs no
7463 change.
7464 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
7465 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
7466 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
7467 Replace build_executable by build_executable_own_libs's function
7468 build_executable_own_libs.
7469 (prelinkNO): Create new stub to call prelink_no.
7470 (prelinkYES): Create new stub to call prelink_yes.
7471 (test_attach): Rename calls of copy to file_copy.
7472 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
7473 (copy): Move to ...
7474 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
7475 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
7476 * gdb.base/prelink.exp: Disable testcase also for is_remote and
7477 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
7478 special flags by gdb_compile_shlib. Replace second gdb_compile by
7479 build_executable_own_libs. Replace "prelink -R" execution by a call of
7480 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
7481 a second call of prelink_yes. Replace restart commands by
7482 clean_restart.
7483 (prelink): Rename to ...
7484 (seen displacement message): ... this test. Extend its expectation
7485 strictness.
7486
86e4bafc
JK
74872010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7488
7489 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
7490 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
7491 displacement message exactly once.
7492
3cd07d20
JK
74932010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7494 Joel Brobecker <brobecker@adacore.com>
7495
7496 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
7497 its restore after the <$relink_args != ""> loop. new comment.
7498
0a1e94c7
JK
74992010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7500 Joel Brobecker <brobecker@adacore.com>
7501
7502 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
7503 code for it. New variable relink_args.
7504 (prelinkYES): Call prelinkNO.
7505 (test_attach): Accept new parameter relink_args. Re-prelink the binary
7506 in such case. Move the core code to ...
7507 (test_attach_gdb): ... a new function. Send GDB command "file".
7508 Extend expected "Attaching to " string.
7509
2f70bcfb
TT
75102010-07-02 Tom Tromey <tromey@redhat.com>
7511
7512 * gdb.base/bitops.exp: Remove extraneous "pass".
7513
a17ac5b0
TT
75142010-07-02 Ken Werner <ken.werner@de.ibm.com>
7515
7516 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
7517
dc10affe
PA
75182010-07-01 Pedro Alves <pedro@codesourcery.com>
7519
d41c0fc8
PA
7520 * gdb.base/help.exp: Adjust expected output.
7521
75222010-07-01 Pedro Alves <pedro@codesourcery.com>
7523
7524 * gdb.base/help.exp: Adjust expected output.
dc10affe 7525
0a600c36
JK
75262010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7527
7528 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
7529 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
7530 c++/11702.
7531
37cc8bfe
JK
75322010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7533 Doug Evans <dje@google.com>
7534
7535 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
7536 add .dynamic entry'.
7537
254e6b9e
DE
75382010-06-29 Doug Evans <dje@google.com>
7539
7540 Test PR c++/11702.
7541 * gdb.cp/m-static.exp: Add testcase.
7542 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
7543
595939de 75442010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
7545 Tom Tromey <tromey@redhat.com>
7546 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
7547
7548 * gdb.python/py-inferior.c: New File.
7549 * gdb.python/py-infthread.c: New File.
7550 * gdb.python/py-inferior.exp: New File.
7551 * gdb.python/py-infthread.exp: New File.
7552
98751a41
JK
75532010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7554
7555 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
7556 (ptype ::C::OtherFileClass typedefs): New.
7557 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
7558 (C::OtherFileClass::cOtherFileClassVar2): New.
7559 (C::OtherFileClass::cOtherFileClassVar_use): Use also
7560 cOtherFileClassVar2.
7561 (C::cOtherFileType2, C::cOtherFileVar2): New.
7562 (C::cOtherFileVar_use): use also cOtherFileVar2.
7563 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
7564
41f62f39
JK
75652010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7566
7567 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
7568 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
7569 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
7570 (print ::C::cOtherFileVar)
7571 (whatis C::OtherFileClass::cOtherFileClassType)
7572 (whatis ::C::OtherFileClass::cOtherFileClassType)
7573 (print C::OtherFileClass::cOtherFileClassVar)
7574 (print ::cOtherFileClassVar)
7575 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
7576 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
7577 trailing content.
7578 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
7579 (C::OtherFileClass::cOtherFileClassVar)
7580 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
7581 (C::cOtherFileVar, C::cOtherFileVar_use): New.
7582
af53d231
JK
75832010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7584
7585 Test PR c++/11703 and PR gdb/1448.
7586 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
7587 gdb/1448.
7588
9655fd1a
JK
75892010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7590
7591 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
7592 (main) <rtti_data>: New.
7593 * gdb.cp/virtbase.exp (print rtti_data): New.
7594
824cc8dd
JK
75952010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7596 Joel Brobecker <brobecker@adacore.com>
7597
7598 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
7599
6036c742
JK
76002010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7601
7602 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
7603
de6a0421
DE
76042010-06-28 Doug Evans <dje@google.com>
7605
7606 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
7607
b2dae948
DE
76082010-06-27 Doug Evans <dje@google.com>
7609
7610 * gdb.cp/m-static.exp: Update expected test output.
7611
0f3bb72e
PH
76122010-06-25 Paul Hilfinger <hilfinger@adacore.com>
7613
889bf7c5
PA
7614 * gdb.gdb/selftest.exp: Adjust expected message for
7615 capturing start-up runtime.
0f3bb72e 7616
bc9f0842
TT
76172010-06-25 Tom Tromey <tromey@redhat.com>
7618
7619 PR python/10808:
7620 * gdb.python/python.exp: Add new tests.
7621
099ef718
SW
76222010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
7623
7624 * gdb.cp/operator.cc: Created an import loop.
7625 * gdb.cp/operator.exp: Added testcase for import loop.
7626
5868a632
JK
76272010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7628
7629 Test PR python/11407.
7630 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
7631 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
7632 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
7633 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
7634 executable_nofb and executable_fb. New variables srcsfile, objsfile,
7635 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
7636 binfile. Call gdb_compile with clean_restart twice.
7637 (func_nofb print, func_nofb backtrace, func_loopfb print)
7638 (func_loopfb backtrace): New.
7639
af76db58
JK
76402010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7641
7642 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
7643 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
7644 by a hand made one.
7645 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
7646 i?86 requirement. Remove variables srcfile and binfile. New variable
7647 sources, executable_nofb and executable_fb. Call prepare_for_testing.
7648
f2c7657e
UW
76492010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7650
7651 * gdb.cell/dwarfaddr.exp: New file.
7652 * gdb.cell/dwarfaddr.S: New file.
7653
628fe4e4
JK
76542010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7655
7656 Test PR 9436.
7657 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
7658
f1421989
HZ
76592010-06-24 Hui Zhu <teawater@gmail.com>
7660
7661 * gdb.base/eval.exp: New file.
7662
d03285ec
UW
76632010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7664
7665 * gdb.cell/fork.exp: New file.
7666 * gdb.cell/fork.c: Likewise.
7667 * gdb.cell/fork-spu.c: Likewise.
7668
41b2c92d
PM
76692010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
7670
7671 * lib/gdb.exp (banned_variables_traced): New global variable.
7672 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
7673 (gdb_init): Use `trace add variable' instead of obsolete
7674 `trace variable'.
7675
d5bc977f
DE
76762010-06-21 Doug Evans <dje@google.com>
7677
7678 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
7679
d2ed6730
UW
76802010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7681
7682 * gdb.arch/spu-ls.exp: New file.
7683 * gdb.arch/spu-ls.c: Likewise.
7684
6aed2dbc
SS
76852010-06-18 Stan Shebs <stan@codesourcery.com>
7686
7687 * gdb.threads/thread-specific.exp: Add tests of $_thread.
7688
e0756905
UW
76892010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7690
7691 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
7692 * gdb.base/watch-cond.exp: Likewise.
7693 * gdb.python/py-breakpoint.exp: Likewise.
7694
d8053d4d
PA
76952010-06-18 Pedro Alves <pedro@codesourcery.com>
7696
7697 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
7698 clean_restart, make sure every test has a distinct message, and
7699 that messages don't include the executable' full path.
7700
81ce510c
DE
77012010-06-17 Doug Evans <dje@google.com>
7702
7703 * gdb.arch/i386-size.exp: Updated expected output for
7704 DISASSEMBLY_OMIT_FNAME.
7705
65d79d4b
SDJ
77062010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
7707 Sergio Durigan Junior <sergiodj@redhat.com>
7708
7709 * gdb.base/watch-notconst.c: New file.
7710 * gdb.base/watch-notconst.S: New file.
7711 * gdb.base/watch-notconst2.c: New file.
7712 * gdb.base/watch-notconst2.S: New file.
7713 * gdb.base/watch-notconst.exp: New file.
7714 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
7715 (func4): Add operations on `global_ptr_ptr'.
7716 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
7717 routine to test watchpoints created with a constant expression.
7718 (test_inaccessible_watchpoint): Include tests for watchpoints
7719 created with a constant expression.
7720
df0f4836
KB
77212010-06-14 Kevin Buettner <kevinb@redhat.com>
7722
7723 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
7724 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
7725 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
7726 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
7727 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
7728 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
7729 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
7730 of `_start'.
7731
b769def5
UW
77322010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7733
7734 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
7735 not supported on the target.
7736 * gdb.mi/mi-nonstop-exit.exp: Likewise.
7737 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
7738 * gdb.mi/mi-nsintrall.exp: Likewise.
7739 * gdb.mi/mi-nsmoribund.exp: Likewise.
7740 * gdb.mi/mi-nsthrexec.exp: Likewise.
7741
d914c394
SS
77422010-06-11 Stan Shebs <stan@codesourcery.com>
7743
7744 * gdb.base/permissions.exp: New file.
7745
77462010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
7747
7748 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
7749 does not support ELF executable class.
7750
f3ce5b9c
UW
77512010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7752
7753 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
7754
8e46892c
JK
77552010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7756
7757 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
7758 (runto): Catch "The target does not support running in non-stop mode.".
7759
6cc55c64
MS
77602010-06-11 Michael Snyder <msnyder@vmware.com>
7761
7762 * gdb.base/setshow.exp (set language asm): Don't use
7763 gdb_test_no_output, fails on some targets.
7764
caddefa4
UW
77652010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7766
7767 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
7768 * gdb.cp/pr9167.exp: Likewise.
7769
468b1aa7
UW
77702010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7771
7772 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
7773
5c3552dc
UW
77742010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7775
7776 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
7777
02e6fe6a
UW
77782010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7779
7780 * gdb.base/charset.c (main): Make sure malloc gets linked in.
7781
0e03807e
TT
77822010-06-11 Tom Tromey <tromey@redhat.com>
7783
7784 PR gdb/9977, PR exp/11636::
7785 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
7786 (pieces_test_f6): Update expected output.
7787
2bdf28a0
JK
77882010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7789
7790 * gdb.base/moribund-step.exp: New.
7791
f6978de9
MS
77922010-06-08 Michael Snyder <msnyder@vmware.com>
7793
7794 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 7795 * gdb.ada/boolean_expr.exp:
f6978de9
MS
7796 * gdb.ada/frame_args.exp: Ditto.
7797 * gdb.ada/lang_switch.exp: Ditto.
7798 * gdb.ada/ptype_arith_binop.exp: Ditto.
7799 * gdb.ada/ref_param.exp: Ditto.
7800 * gdb.ada/type_coercion.exp:Ditto.
7801
7802 * gdb.asm/asm-source.exp: Ditto.
7803
7804 * gdb.base/attach.exp: Ditto.
7805 * gdb.base/bitfields2.exp: Ditto.
7806 * gdb.base/call-signal-resume.exp: Ditto.
7807 * gdb.base/callfuncs.exp: Ditto.
7808 * gdb.base/commands.exp: Ditto.
7809 * gdb.base/dbx.exp: Ditto.
7810 * gdb.base/default.exp: Ditto.
7811 * gdb.base/dump.exp: Ditto.
7812 * gdb.base/exprs.exp: Ditto.
7813 * gdb.base/freebpcmd.exp: Ditto.
7814 * gdb.base/interrupt.exp: Ditto.
7815 * gdb.base/list.exp: Ditto.
7816 * gdb.base/long_long.exp: Ditto.
7817 * gdb.base/maint.exp: Ditto.
7818 * gdb.base/ptype.exp: Ditto.
7819 * gdb.base/return.exp: Ditto.
7820 * gdb.base/setshow.exp: Ditto.
7821 * gdb.base/sigbpt.exp: Ditto.
7822 * gdb.base/sigrepeat.exp: Ditto.
7823
7824 * gdb.cp/classes.exp: Ditto.
7825
7826 * gdb.dwarf2/dw2-restore.exp: Ditto.
7827
7828 * gdb.gdb/selftest.exp: Ditto.
7829
7830 * gdb.multi/base.exp: Ditto.
7831 * gdb.multi/bkpt-multi-exec.exp: Ditto.
7832
7833 * gdb.python/py-block.exp: Ditto.
7834 * gdb.python/py-prettyprint.exp: Ditto.
7835 * gdb.python/py-template.exp: Ditto.
7836
7837 * gdb.server/ext-attach.exp: Ditto.
7838 * gdb.server/ext-run.exp: Ditto.
7839 * gdb.server/server-mon.exp: Ditto.
7840
7841 * gdb.threads/fork-thread-pending.exp: Ditto.
7842 * gdb.threads/hand-call-in-threads.exp: Ditto.
7843 * gdb.threads/interrupted-hand-call.exp: Ditto.
7844 * gdb.threads/linux-dp.exp: Ditto.
7845 * gdb.threads/manythreads.exp: Ditto.
7846 * gdb.threads/print-threads.exp: Ditto.
7847 * gdb.threads/pthreads.exp: Ditto.
7848 * gdb.threads/schedlock.exp: Ditto.
7849 * gdb.threads/thread-unwindonsignal.exp: Ditto.
7850 * gdb.threads/threadapply.exp: Ditto.
7851
de7ff789
MS
78522010-06-08 Michael Snyder <msnyder@vmware.com>
7853
889bf7c5 7854 * gdb.ada/exec_changed.exp:
de7ff789
MS
7855 Use ".*" instead of "" as wildcard regexp.
7856
7857 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
7858 * gdb.base/call-ar-st.exp: Ditto.
7859 * gdb.base/checkpoint.exp: Ditto.
7860 * gdb.base/default.exp: Ditto.
7861 * gdb.base/dump.exp: Ditto.
7862 * gdb.base/ending-run.exp: Ditto.
7863 * gdb.base/fileio.exp: Ditto.
7864 * gdb.base/miscexprs.exp: Ditto.
7865 * gdb.base/pointers.exp: Ditto.
7866 * gdb.base/readline.exp: Ditto.
7867 * gdb.base/reread.exp: Ditto.
7868 * gdb.base/restore.exp: Ditto.
7869 * gdb.base/shlib-call.exp: Ditto.
7870 * gdb.base/valgrind-db-attach.exp: Ditto.
7871 * gdb.base/volatile.exp: Ditto.
7872 * gdb.base/watchpoints.exp: Ditto.
7873
7874 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
7875
7876 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
7877 * gdb.python/py-value.exp: Ditto.
7878
7879 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
7880 * gdb.trace/circ.exp: Ditto.
7881 * gdb.trace/collection.exp: Ditto.
7882 * gdb.trace/packetlen.exp: Ditto.
7883 * gdb.trace/passc-dyn.exp: Ditto.
7884 * gdb.trace/report.exp: Ditto.
7885 * gdb.trace/tfile.exp: Ditto.
7886 * gdb.trace/tfind.exp: Ditto.
7887 * gdb.trace/while-dyn.exp: Ditto.
7888
3bebe2f2
JK
78892010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7890
7891 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
7892
5c631832
JK
78932010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7894
7895 Test PR 10640.
7896 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
7897
4c3376c8
SW
78982010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
7899
7900 * gdb.cp/koenig.exp: Test for ADL operators.
7901 * gdb.cp/koenig.cc: Added ADL operators.
7902 * gdb.cp/operator.exp: New test.
7903 * gdb.cp/operator.cc: New test.
7904
dc226d5a
MS
79052010-06-04 Michael Snyder <msnyder@vmware.com>
7906
dfb88a23
MS
7907 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
7908 * gdb.base/pending.exp: Ditto.
f7ae76b3 7909
dc226d5a
MS
7910 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
7911
967cf477
DE
79122010-06-04 Doug Evans <dje@google.com>
7913
7914 * gdb.python/py-prettyprint.exp: Add new test for enabled and
7915 disabled printers.
7916 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
7917 (enable_lookup_function): New function.
7918
eb801841
TT
79192010-06-04 Tom Tromey <tromey@redhat.com>
7920
7921 * gdb.python/py-value.exp (test_value_hash): Don't test equality
7922 of hash and id.
7923
38979823
JK
79242010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
7925
7926 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
7927 newline.
7928 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
7929 (empty verbose non-noisy clear, empty verbose noisy clear)
7930 (empty non-verbose noisy clear): Likewise.
7931
35ec993f
MS
79322010-06-03 Michael Snyder <msnyder@vmware.com>
7933
7934 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
7935 * gdb.base/display.exp: Ditto.
7936 * gdb.base/find.exp: Ditto.
7937 * gdb.base/ifelse.exp: Ditto.
7938 * gdb.base/multi-forks.exp: Ditto.
7939 * gdb.base/recurse.exp: Ditto.
7940 * gdb.base/setshow.exp: Ditto.
7941 * gdb.base/value-double-free.exp: Ditto.
7942 * gdb.base/watch-vfork.exp: Ditto.
7943 * gdb.base/watch_thread_num.exp: Ditto.
7944 * gdb.base/watchpoint-solib.exp: Ditto.
7945 * gdb.base/watchpoint.exp: Ditto.
7946 * gdb.base/watchpoints.exp: Ditto.
7947
7948 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
7949 * gdb.cp/overload.exp: Ditto.
7950 * gdb.cp/virtfunc.exp: Ditto.
7951
7952 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
7953
889bf7c5 7954 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
7955 Replace gdb_test with gdb_test_no_output.
7956
889bf7c5 7957 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
7958 Replace gdb_test with gdb_test_no_output.
7959 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
7960 * gdb.threads/watchthreads.exp: Ditto.
7961 * gdb.threads/watchthreads2.exp: Ditto.
7962
7963 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
7964 * gdb.trace/tfind.exp: Ditto.
7965
c22decce
JB
79662010-06-03 Joel Brobecker <brobecker@adacore.com>
7967
7968 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
7969 successful test if message is the empty string.
7970
fd5700c7
JK
79712010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7972
7973 * gdb.fortran/module.exp (stopped language detection): New test.
7974
f55ee35c
JK
79752010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7976
7977 Support DW_TAG_module as separate namespaces.
7978 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
7979 gdb.fortran/library-module-lib.f90: New.
7980 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
7981 (print i): Remove.
7982 (continue to breakpoint: i-is-1, print var_i value 1)
7983 (continue to breakpoint: i-is-2, print var_i value 2)
7984 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
7985 (print var_d, print var_i value 14, ptype modmany, complete `modm)
7986 (complete `modmany, complete `modmany`, complete `modmany`var)
7987 (show language, setting breakpoint at module): New tests.
7988 * gdb.fortran/module.f90 (module mod): Remove.
7989 (module mod1, module mod2, module modmany, subroutine sub1)
7990 (subroutine sub2, program module): New.
7991
b8e8282f
JK
79922010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7993
7994 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
7995 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
7996 * gdb.cp/anon-union.exp (pass): Rename to ...
7997 (print z 2): ... here.
b8e8282f 7998
019ebafc
MS
79992010-06-02 Michael Snyder <msnyder@vmware.com>
8000
e68d8fd4
MS
8001 * gdb.trace/actions.exp: Use gdb_test_no_output.
8002 * gdb.trace/circ.exp: Ditto.
8003 * gdb.trace/packetlen.exp: Ditto.
8004 * gdb.trace/save-trace.exp: Ditto.
8005 * gdb.trace/tracecmd.exp: Ditto.
8006 * gdb.trace/tsv.exp: Ditto.
8007
12b5d08a
MS
8008 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
8009 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
8010 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
8011 * gdb.threads/manythreads.exp: Ditto.
8012 * gdb.threads/print-threads.exp: Ditto.
8013 * gdb.threads/pthreads.exp: Ditto.
8014 * gdb.threads/schedlock.exp: Ditto.
8015 * gdb.threads/staticthreads.exp: Ditto.
8016 * gdb.threads/thread-specific.exp: Ditto.
8017 * gdb.threads/thread-unwindonsignal.exp: Ditto.
8018 * gdb.threads/threadapply.exp: Ditto.
8019 * gdb.threads/watchthreads.exp: Ditto.
8020 * gdb.threads/watchthreads2.exp: Ditto.
8021
89493308
MS
8022 * gdb.python/py-block.exp: Use gdb_test_no_output.
8023 * gdb.python/py-prettyprint.exp: Ditto.
8024 * gdb.python/py-template.exp: Ditto.
8025 * gdb.python/py-value.exp: Ditto.
8026
8027 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
8028 * gdb.reverse/watch-reverse.exp: Ditto.
8029
8030 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
8031 * gdb.server/ext-run.exp: Ditto.
8032
019ebafc
MS
8033 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
8034 * gdb.dwarf2/dw2-compressed.exp: Ditto.
8035 * gdb.dwarf2/dw2-intercu.exp: Ditto.
8036 * gdb.dwarf2/dw2-intermix.exp: Ditto.
8037 * gdb.dwarf2/dw2-producer.exp: Ditto.
8038 * gdb.dwarf2/mac-fileno.exp: Ditto.
8039
8040 * gdb.gdb/observer.exp: Use gdb_test_no_output.
8041 * gdb.gdb/selftest.exp: Ditto.
8042
8043 * gdb.multi/base.exp: Use gdb_test_no_output.
8044
8045 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
8046
3e0ca3a5
JK
80472010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8048
8049 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
8050
9db70545
MS
80512010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
8052
a8d52276
MS
8053 * gdb.cp/class2.exp: Use gdb_test_no_output.
8054 * gdb.cp/classes.exp: Ditto.
8055 * gdb.cp/extern-c.exp: Ditto.
8056 * gdb.cp/inherit.exp: Ditto.
8057 * gdb.cp/maint.exp: Ditto.
8058 * gdb.cp/mb-inline.exp: Ditto.
8059 * gdb.cp/mb-templates.exp: Ditto.
8060 * gdb.cp/method2.exp: Ditto.
8061 * gdb.cp/misc.exp: Ditto.
8062 * gdb.cp/ovldbreak.exp: Ditto.
8063 * gdb.cp/punctuator.exp: Ditto.
8064 * gdb.cp/templates.exp: Ditto.
8065 * gdb.cp/virtbase.exp: Ditto.
8066
889bf7c5 8067 * gdb.threads/attach-stopped.exp:
9db70545 8068 Replace uses of send_gdb / gdb_expect.
889bf7c5 8069 * gdb.threads/attachstop-mt.exp:
9db70545 8070 Replace uses of send_gdb / gdb_expect.
889bf7c5 8071 * gdb.threads/gcore-thread.exp:
9db70545 8072 Replace uses of send_gdb / gdb_expect.
889bf7c5 8073 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
8074 Replace uses of send_gdb / gdb_expect.
8075 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 8076 * gdb.threads/print-threads.exp:
9db70545
MS
8077 Replace uses of send_gdb / gdb_expect.
8078 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
8079 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
8080 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
8081
8082 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
8083 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
8084 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
8085 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
8086 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
8087 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
8088 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
8089 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
8090 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
8091 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
8092 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
8093
359cc68c
JK
80942010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8095
8096 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
8097
7d3fe98e
SW
80982010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
8099
8100 * gdb.cp/koenig.exp: Added new test case.
8101 * gdb.cp/koenig.cc: Ditto.
8102
27d3a1a2
MS
81032010-06-01 Michael Snyder <msnyder@vmware.com>
8104
8105 * gdb.base/arithmet.exp: Use gdb_test_no_output.
8106 * gdb.base/arrayidx.exp: Ditto.
8107 * gdb.base/attach.exp: Ditto.
8108 * gdb.base/auxv.exp: Ditto.
8109 * gdb.base/bigcre.exp: Ditto.
8110 * gdb.base/break-always.exp: Ditto.
8111 * gdb.base/break-interp.exp: Ditto.
8112 * gdb.base/break.exp: Ditto.
8113 * gdb.base/breakpoint-shadow.exp: Ditto.
8114 * gdb.base/call-ar-st.exp: Ditto.
8115 * gdb.base/call-sc.exp: Ditto.
8116 * gdb.base/call-signal-resume.exp: Ditto.
8117 * gdb.base/callfuncs.exp: Ditto.
8118 * gdb.base/catch-syscall.exp: Ditto.
8119 * gdb.base/charset.exp: Ditto.
8120 * gdb.base/code-expr.exp: Ditto.
8121 * gdb.base/commands.exp: Ditto.
8122 * gdb.base/cond-expr.exp: Ditto.
8123 * gdb.base/condbreak.exp: Ditto.
8124 * gdb.base/cursal.exp: Ditto.
8125 * gdb.base/cvexpr.exp: Ditto.
8126 * gdb.base/default.exp: Ditto.
8127 * gdb.base/del.exp: Ditto.
8128 * gdb.base/detach.exp: Ditto.
8129 * gdb.base/display.exp: Ditto.
8130 * gdb.base/ena-dis-br.exp: Ditto.
8131 * gdb.base/eval-skip.exp: Ditto.
8132 * gdb.base/foll-fork.exp: Ditto.
8133 * gdb.base/foll-vfork.exp: Ditto.
8134 * gdb.base/frame-args.exp: Ditto.
8135 * gdb.base/funcargs.exp: Ditto.
8136 * gdb.base/gcore-buffer-overflow.exp: Ditto.
8137 * gdb.base/gdbvars.exp: Ditto.
8138 * gdb.base/help.exp: Ditto.
8139 * gdb.base/ifelse.exp: Ditto.
8140 * gdb.base/included.exp: Ditto.
8141 * gdb.base/list.exp: Ditto.
8142 * gdb.base/macscp.exp: Ditto.
8143 * gdb.base/maint.exp: Ditto.
8144 * gdb.base/multi-fork.exp: Ditto.
8145 * gdb.base/overlays.exp: Ditto.
8146 * gdb.base/page.exp: Ditto.
8147 * gdb.base/pending.exp: Ditto.
8148 * gdb.base/pointers.exp: Ditto.
8149 * gdb.base/pr11022.exp: Ditto.
8150 * gdb.base/prelink.exp: Ditto.
8151 * gdb.base/printcmds.exp: Ditto.
8152 * gdb.base/psymtab.exp: Ditto.
8153 * gdb.base/randomize.exp: Ditto.
8154 * gdb.base/relational.exp: Ditto.
8155 * gdb.base/relocate.exp: Ditto.
8156 * gdb.base/remote.exp: Ditto.
8157 * gdb.base/sepdebug.exp: Ditto.
8158 * gdb.base/set-lang-auto.exp: Ditto.
8159 * gdb.base/setshow.exp: Ditto.
8160 * gdb.base/setvar.exp: Ditto.
8161 * gdb.base/signals.exp: Ditto.
8162 * gdb.base/signull.exp: Ditto.
8163 * gdb.base/sigstep.exp: Ditto.
8164 * gdb.base/sizeof.exp: Ditto.
8165 * gdb.base/solib-disc.exp: Ditto.
8166 * gdb.base/store.exp: Ditto.
8167 * gdb.base/structs.exp: Ditto.
8168 * gdb.base/structs2.exp: Ditto.
8169 * gdb.base/subst.exp: Ditto.
8170 * gdb.base/term.exp: Ditto.
8171 * gdb.base/trace-commands.exp: Ditto.
8172 * gdb.base/unwindonsignal.exp: Ditto.
8173 * gdb.base/valgrind-db-attach.exp: Ditto.
8174 * gdb.base/varargs.exp: Ditto.
8175 * gdb.base/watch-cond.exp: Ditto.
8176 * gdb.base/watch_thread_num.exp: Ditto.
8177 * gdb.base/watchpoint-cond-gone.exp: Ditto.
8178 * gdb.base/watchpoint.exp: Ditto.
8179 * gdb.base/whatis-exp.exp: Ditto.
8180
f8d3bf8f
MS
81812010-06-01 Michael Snyder <msnyder@vmware.com>
8182
8183 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
8184 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
8185 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
8186 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
8187 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
8188 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
8189 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
8190 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
8191 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
8192 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
8193 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
8194 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
8195 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
8196 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
8197 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
8198
3f9e0d32
JK
81992010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8200
8201 * gdb.base/commands.exp (begin commands on watch): Remove excessive
8202 trailing newline.
8203 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
8204 * gdb.java/jmisc.exp (p *args\n): Rename to ...
8205 (p *args): ... here and remove excessive trailing newline.
8206
f629457d
JB
82072010-05-31 Joel Brobecker <brobecker@adacore.com>
8208
8209 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
8210
09eef106
JK
82112010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
8212
8213 Accept the new Linux kernel "t (tracing stop)" string.
8214 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
8215 Update comment.
8216 (state_wait) <T (tracing stop)>: New.
8217 (main): Update the state_wait expect string.
8218
94f31136
PA
82192010-05-28 Pedro Alves <pedro@codesourcery.com>
8220
8221 * limits.c, limits.exp: Delete files.
8222 * Makefile.in (clean mostlyclean): Adjust.
8223 * tracecmd.exp: Adjust.
8224
096554ab
JK
82252010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8226
8227 * gdb.base/tui-layout.exp: New.
8228
27d3a1a2 82292010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 8230
889bf7c5 8231 * gdb.reverse/break-precsave.exp:
bcd2dc50 8232 Replace uses of send_gdb / gdb_expect.
889bf7c5 8233 * gdb.reverse/break-reverse.exp:
bcd2dc50 8234 Replace uses of send_gdb / gdb_expect.
889bf7c5 8235 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 8236 Replace uses of send_gdb / gdb_expect.
889bf7c5 8237 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 8238 Replace uses of send_gdb / gdb_expect.
889bf7c5 8239 * gdb.reverse/finish-precsave.exp:
bcd2dc50 8240 Replace uses of send_gdb / gdb_expect.
889bf7c5 8241 * gdb.reverse/finish-reverse.exp:
bcd2dc50 8242 Replace uses of send_gdb / gdb_expect.
889bf7c5 8243 * gdb.reverse/i386-precsave.exp:
bcd2dc50 8244 Replace uses of send_gdb / gdb_expect.
889bf7c5 8245 * gdb.reverse/i386-reverse.exp:
bcd2dc50 8246 Replace uses of send_gdb / gdb_expect.
889bf7c5 8247 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 8248 Replace uses of send_gdb / gdb_expect.
889bf7c5 8249 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 8250 Replace uses of send_gdb / gdb_expect.
889bf7c5 8251 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 8252 Replace uses of send_gdb / gdb_expect.
889bf7c5 8253 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 8254 Replace uses of send_gdb / gdb_expect.
889bf7c5 8255 * gdb.reverse/machinestate.exp:
bcd2dc50 8256 Replace uses of send_gdb / gdb_expect.
889bf7c5 8257 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 8258 Replace uses of send_gdb / gdb_expect.
889bf7c5 8259 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 8260 Replace uses of send_gdb / gdb_expect.
889bf7c5 8261 * gdb.reverse/solib-precsave.exp:
bcd2dc50 8262 Replace uses of send_gdb / gdb_expect.
889bf7c5 8263 * gdb.reverse/solib-reverse.exp:
bcd2dc50 8264 Replace uses of send_gdb / gdb_expect.
889bf7c5 8265 * gdb.reverse/step-precsave.exp:
bcd2dc50 8266 Replace uses of send_gdb / gdb_expect.
889bf7c5 8267 * gdb.reverse/step-reverse.exp:
bcd2dc50 8268 Replace uses of send_gdb / gdb_expect.
889bf7c5 8269 * gdb.reverse/until-precsave.exp:
bcd2dc50 8270 Replace uses of send_gdb / gdb_expect.
889bf7c5 8271 * gdb.reverse/until-reverse.exp:
bcd2dc50 8272 Replace uses of send_gdb / gdb_expect.
889bf7c5 8273 * gdb.reverse/watch-precsave.exp:
bcd2dc50 8274 Replace uses of send_gdb / gdb_expect.
889bf7c5 8275 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
8276 Replace uses of send_gdb / gdb_expect.
8277
3def43e0
JK
82782010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8279
8280 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
8281 excessive newline.
8282
27d3a1a2 82832010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
8284
8285 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
8286 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
8287 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
8288 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
8289 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
8290 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
8291 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
8292 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
8293 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
8294 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
8295 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
8296 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
8297 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
8298 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
8299 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
8300 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
8301 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
8302 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
8303 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 8304
27d3a1a2 83052010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 8306
22454424
MS
8307 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
8308 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
8309
8310 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
8311 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
8312 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
8313
889bf7c5 8314 * gdb.reverse/consecutive-reverse.exp:
22454424 8315 Replace uses of send_gdb / gdb_expect.
889bf7c5 8316 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
8317 Replace uses of send_gdb / gdb_expect.
8318
8319 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
8320 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
8321 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 8322 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
8323 Replace uses of send_gdb / gdb_expect.
8324 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
8325 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
8326 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
8327 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
8328 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
8329 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
8330 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
8331 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
8332 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
8333
83342010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 8335
22454424 8336 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 8337
22454424 8338 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 8339
22454424
MS
8340 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
8341 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
8342 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
8343 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
8344 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
8345 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
8346 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
8347 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
8348 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 8349
6e5f2c59
TT
83502010-05-25 Tom Tromey <tromey@redhat.com>
8351
8352 * gdb.base/macscp.exp: Add missing space after setup_kfail.
8353
bbc8b958
TT
83542010-05-25 Tom Tromey <tromey@redhat.com>
8355
8356 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
8357 argument order.
8358 * gdb.base/macscp.exp: Fix setup_kfail argument order.
8359 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
8360 order.
8361 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
8362 order.
8363 * gdb.base/call-sc.exp (setup_kfails): Remove.
8364 (setup_compiler_kfails): Remove.
8365 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
8366 argument order.
8367 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
8368 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
8369 (advancei): Fix setup_kfail argument order.
8370 * gdb.base/radix.exp: Fix setup_kfail argument order.
8371 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
8372 order.
8373 * gdb.base/structs.exp (setup_kfails): Remove.
8374 (setup_compiler_kfails): Fix setup_kfail argument order.
8375 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
8376 order.
8377 * gdb.java/jmain.exp: Fix setup_kfail argument order.
8378 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
8379 setup_kfail argument order.
8380 * gdb.cp/overload.exp: Fix setup_kfail argument order.
8381
83d1babf
TT
83822010-05-25 Tom Tromey <tromey@redhat.com>
8383
8384 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
8385
6acb16a2
MS
83862010-05-25 Michael Snyder <msnyder@vmware.com>
8387
8388 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
8389 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
8390 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
8391 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
8392 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
8393 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
8394 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
8395 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
8396 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
8397 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
8398 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
8399 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
8400 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
8401 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
8402 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
8403 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
8404 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
8405 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
8406 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
8407 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
8408 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
8409 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
8410 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
8411 * gdb.base/default.exp: Replace send_gdb with gdb_test.
8412 * gdb.base/define.exp: Replace send_gdb with gdb_test.
8413 * gdb.base/display.exp: Replace send_gdb with gdb_test.
8414 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
8415 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
8416 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
8417 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
8418 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
8419 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
8420 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
8421 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
8422 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
8423 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
8424 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
8425 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
8426 * gdb.base/help.exp: Replace send_gdb with gdb_test.
8427 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
8428 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
8429 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
8430 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
8431 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
8432 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
8433 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
8434 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 8435 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
8436
84372010-05-25 Doug Evans <dje@google.com>
8438
8439 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
8440 gdb.string_to_argv.
ad3986f0 8441
d3b1e874
TT
84422010-05-21 Tom Tromey <tromey@redhat.com>
8443
8444 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
8445 Call it.
8446 * gdb.dwarf2/pieces.S: Update.
8447 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
8448
cb826367
TT
84492010-05-21 Tom Tromey <tromey@redhat.com>
8450
8451 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
8452 Call it.
8453 * gdb.dwarf2/pieces.c (struct C): New.
8454 (f6): New function.
8455 * gdb.dwarf2/pieces.S: Replace.
8456
74de6778
TT
84572010-05-21 Tom Tromey <tromey@redhat.com>
8458
8459 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
8460 Call it.
8461
afd74c5f
TT
84622010-05-21 Tom Tromey <tromey@redhat.com>
8463
8464 * gdb.dwarf2.pieces.exp: New file.
8465 * gdb.dwarf2.pieces.S: New file.
8466 * gdb.dwarf2.pieces.c: New file.
8467
a7b75dfd 84682010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 8469 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
8470
8471 * lib/gdb.exp (gdb_test_no_output): New function.
8472 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
8473 when testing commands that should produce no output.
8474
c81c812a
JB
84752010-05-17 Joel Brobecker <brobecker@adacore.com>
8476
8477 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
8478 parameter that we want to watch being a constant.
8479
0cce5bd9
JB
84802010-05-17 Joel Brobecker <brobecker@adacore.com>
8481
8482 * gdb.ada/cond_lang: New testcase.
8483
47050449
JB
84842010-05-17 Joel Brobecker <brobecker@adacore.com>
8485
8486 * lib/gdb.exp (banned_variables): New variable/constant.
8487 (gdb_init): Add write trace on variables listed in banned_variables.
8488 (gdb_finish): Remove write traces on variables listed in
8489 banned_variables.
8490
77c01586
JB
84912010-05-17 Joel Brobecker <brobecker@adacore.com>
8492
8493 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
8494 * gdb.cp/koenig.exp: Likewise.
8495
88d4aea7
PM
84962010-05-14 Phil Muldoon <pmuldoon@redhat.com>
8497
889bf7c5 8498 PR python/11482
88d4aea7
PM
8499
8500 * gdb.python/py-value.exp (test_value_hash): New function.
8501
f5a010c0
PM
85022010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
8503
8504 PR exp/11530.
8505 * gdb.base/gdb11530.c: New file.
8506 * gdb.base/gdb11530.exp: New file.
8507
8ef4892f
JK
85082010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8509
8510 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
8511 * gdb.dwarf2/dw2-modula2-self-type.S: New.
8512
7322dca9
SW
85132010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
8514
8515 * gdb.cp/koenig.exp: New test.
8516 * gdb.cp/koenig.cc: New test program.
8517
02e7ea18
JB
85182010-05-05 Joel Brobecker <brobecker@adacore.com>
8519
8520 Remove the use of prms_id and bug_id throughout the testsuite.
8521
e1c34c5d
PM
85222010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
8523
8524 PR exp/11349.
8525 * testsuite/gdb.cp/ref-types.exp: Add test to examine
8526 use a reference local variable.
8527
8e1d0c49
JK
85282010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8529
8530 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
8531 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
8532 variable different_dir. Move debugfile into a full directory pathname
8533 under DIFFERENT_DIR.
8534 * lib/gdb.exp (separate_debug_filename): Remove.
8535 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
8536 variable debug_dir and mkdir of it. Update function comments.
8537
e66408ed
PA
85382010-04-29 Pedro Alves <pedro@codesourcery.com>
8539
8540 PR gdb/11557
8541
8542 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
8543 files.
8544
d7b32ed3
PM
85452010-04-29 Phil Muldoon <pmuldoon@redhat.com>
8546
889bf7c5 8547 * gdb.python/py-param.exp: New File.
d7b32ed3 8548
6aecb9c2
JB
85492010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
8550
8551 * gdb.base/default.exp: Fix "set language" test.
8552
bdf92a1c
PM
85532010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
8554
8555 PR breakpoints/11531.
8556 * gdb.base/gdb11531.c: New file.
8557 * gdb.base/gdb11531.exp: New file.
8558
3f172e24
TT
85592010-04-26 Tom Tromey <tromey@redhat.com>
8560
8561 * gdb.base/completion.exp: Add tests for completion and deprecated
8562 commands.
8563
64af4c92
JK
85642010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
8565
8566 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
8567 (print /x char_array): Escape curly brackets.
8568
492928e4
JK
85692010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
8570
8571 Fix deadlock on looped list of loaded shared objects.
8572 * gdb.base/solib-corrupted.exp: New.
8573
66d09542
DE
85742010-04-23 Doug Evans <dje@google.com>
8575
8576 * gdb.python/py-section-script.c: New file.
8577 * gdb.python/py-section-script.exp: New file.
8578 * gdb.python/py-section-script.py: New file.
8579
8bd10a10
CM
85802010-04-20 Chris Moller <cmoller@redhat.com>
8581
8582 PR 10179
8583
8584 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
8585 * gdb.base/pr10179-a.c:
8586 * gdb.base/pr10179-b.c:
8587 * gdb.base/pr10179.exp: New files.
8588
c0201579
JK
85892010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8590
8591 Fix crashes on dangling display expressions.
8592 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
8593 is SEP.
8594 (lib_flags): Remove the "debug" keyword.
8595 (libsepdebug): New variable for iterating new loop.
8596 (save_pf_prefix): New variable wrapping the loop.
8597 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
8598 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
8599
793b0ff8
PM
86002010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
8601
8602 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
8603
097f51f7
PM
86042010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
8605
8606 PR stabs/11479.
8607 * gdb.stabs/gdb11479.exp: New file.
8608 * gdb.stabs/gdb11479.c: New file.
8609
9a22f0d0
PM
86102010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
8611
8612 * gdb.base/charset.c (Strin16, String32): New variables.
8613 * gdb.base/charset.exp (gdb_test): Test correct display
8614 of 16 or 32 bit strings.
8615
86162010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
8617
8618 PR 9167
8619 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
8620 * gdb.cp/pr9167.cc: New file.
8621 * gdb.cp/pr9167.exp: New file.
8622
8623
6e354e5e
PM
86242010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
8625
8626 PR pascal/11492.
8627 * gdb.pascal/gdb11492.pas: New file.
8628 * gdb.pascal/gdb11492.exp: New file.
8629
be942545
JB
86302010-04-20 Joel Brobecker <brobecker@adacore.com>
8631
1667e6e3 8632 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 8633
0c3acc09
JB
86342010-04-20 Joel Brobecker <brobecker@adacore.com>
8635
8636 * gdb.ada/dyn_loc: New testcase.
8637
ec31cde5
CM
86382010-04-20 Chris Moller <cmoller@redhat.com>
8639
8640 PR 10867
889bf7c5 8641
ec31cde5
CM
8642 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
8643 * gdb.cp/pr10687.cc: New file.
8644 * gdb.cp/pr10687.exp: New file.
8645
8646
ce4b0682
SDJ
86472010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8648 Sergio Durigan Junior <sergiodj@redhat.com>
8649
8650 * gdb.fortran/logical.exp: New testcase.
8651 * gdb.fortran/logical.f90: New file.
8652
3436961f
DE
86532010-04-19 Doug Evans <dje@google.com>
8654
8655 * gdb.base/help.exp (help source): Update expected output.
8656
4d836c09
JK
86572010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8658
8659 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
8660 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
8661 gdb_exit and return.
8662 (executable): New variable.
8663 (binfile): Use it.
8664
6149aea9
PA
86652010-04-19 Pedro Alves <pedro@codesourcery.com>
8666
8667 PR breakpoints/8554.
8668
8669 * gdb.trace/save-trace.exp: Adjust.
8670
ed41462c
L
86712010-04-17 H.J. Lu <hongjiu.lu@intel.com>
8672
8673 PR corefiles/11511
8674 * gdb.arch/system-gcore.exp: New.
8675 * gdb.arch/gcore.c: Likewise.
8676
3f7b2faa
DE
86772010-04-15 Doug Evans <dje@google.com>
8678
fa33c3cd
DE
8679 * gdb.python/py-progspace.c: New file.
8680 * gdb.python/py-progspace.exp: New file.
8681
3f7b2faa
DE
8682 * gdb.base/source.exp: Add tests for "source -s".
8683
79f283fe
PM
86842010-04-14 Phil Muldoon <pmuldoon@redhat.com>
8685
8686 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
8687 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
8688 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
8689 * gdb.python/py-mi.exp: New test for to_string returning None.
8690
fc8eb08a
PM
86912010-04-12 Phil Muldoon <pmuldoon@redhat.com>
8692
8693 * gdb.python/py-breakpoint.c: Make result global.
8694
26e197f6
JK
86952010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8696
8697 Fix non-GNU make compatibility.
8698 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
8699
adc36818
PM
87002010-04-09 Phil Muldoon <pmuldoon@redhat.com>
8701
8702 * gdb.python/py-breakpoint.exp: New File.
8703 * gdb.python/py-breakpoint.C: Ditto.
8704
64e17368
SS
87052010-04-08 Stan Shebs <stan@codesourcery.com>
8706
8707 * gdb.trace/actions.exp: Clear default-collect.
8708 * gdb.trace/save-trace.exp: Clear default-collect.
8709
fff5cc64
PM
87102010-04-08 Phil Muldoon <pmuldoon@redhat.com>
8711
8712 * gdb.python/py-value: Add null string variable.
8713 (test_lazy_string): Test zero length, NULL address lazy
8714 strings.
8715
a055a187
L
87162010-04-07 H.J. Lu <hongjiu.lu@intel.com>
8717
8718 * gdb.arch/i386-avx.c: New.
8719 * gdb.arch/i386-avx.exp: Likewise.
8720
8721 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
8722
96e39866
DE
87232010-04-06 Doug Evans <dje@google.com>
8724
8725 * gdb.base/source-test.gdb: New file.
8726 * gdb.base/source.exp: Test source -v.
8727
5984a431
UW
87282010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8729
8730 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
8731
ec8a089a
PM
87322010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
8733
8734 * gdb.stabs/aout.sed: Convert all backslash to double backslash
8735 within one line, unless it is followed by a double quote.
8736 * gdb.stabs/hppa.sed: Idem.
8737 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
8738 * gdb.stabs/weird.exp: Check for correct parsing of
8739 char and string constants.
ec8a089a
PM
8740 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
8741 in .stabs to .stabx substitution.
8742
fce3c1f0
SS
87432010-04-05 Stan Shebs <stan@codesourcery.com>
8744
8745 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
8746 constant global.
8747 * gdb.trace/tfile.exp: Try to print them.
8748
d77f58be
SS
87492010-04-04 Stan Shebs <stan@codesourcery.com>
8750
8751 * gdb.base/completion.exp: Update for new "info watchpoints".
8752 * gdb.base/default.exp: Ditto.
8753 * gdb.base/help.exp: Ditto.
8754 * gdb.base/watchpoint.exp: Ditto.
8755 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 8756
af54718e
SS
87572010-04-04 Stan Shebs <stan@codesourcery.com>
8758
8759 * gdb.trace/tfile.exp: Sharpen tfind test.
8760
74d1f91e
JK
87612010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8762
8763 * gdb.base/break-entry.exp: New.
8764
eb8e76db 87652010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 8766 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
8767
8768 * gdb.reverse/i386-sse-reverse.exp: New file.
8769 * gdb.reverse/i386-sse-reverse.c: New file.
8770
bf65cad8
PA
87712010-04-02 Pedro Alves <pedro@codesourcery.com>
8772
8773 * gdb.trace/tfind.exp: Adjust expected disassembly output.
8774
fff87407
SS
87752010-04-01 Stan Shebs <stan@codesourcery.com>
8776
8777 * gdb.trace/actions.exp: Tweak expected output.
8778 * gdb.trace/while-stepping.exp: Tweak expected output.
8779
fe01d668
L
87802010-04-01 H.J. Lu <hongjiu.lu@intel.com>
8781
8782 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
8783
86b17b60
PA
87842010-04-01 Pedro Alves <pedro@codesourcery.com>
8785
8786 * gdb.base/commands.exp: Adjust.
8787 * gdb.cp/extern-c.exp: Adjust.
8788
2c58c0a9
PA
87892010-04-01 Pedro Alves <pedro@codesourcery.com>
8790
8791 * gdb.trace/collection.c (local_test_func): Define a local struct,
8792 and instanciate it.
8793
0db9b91c
PA
87942010-04-01 Pedro Alves <pedro@codesourcery.com>
8795
8796 * gdb.trace/collection.exp (gdb_collect_args_test)
8797 (gdb_collect_argarray_test): XFAIL the tests that assume the
8798 argarray argument's elements are collected.
8799
8072405b
JK
88002010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
8801
8802 * gdb.dwarf2/dw2-bad-parameter-type.exp,
8803 gdb.dwarf2/dw2-bad-parameter-type.S: New.
8804
8bf6485c
SS
88052010-03-31 Stan Shebs <stan@codesourcery.com>
8806
8807 * gdb.trace/save-trace.exp: Test save/restore of default-collect
8808 and tracepoint conditionals.
8809 (gdb_verify_tracepoints): Delete unused return.
8810
fd7f724a
KS
88112010-03-26 Keith Seitz <keiths@redhat.com>
8812
8813 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
8814 appear in the output before main.
8815 Remove KFAIL for gdb/2215 aka bz 9320.
8816
8d9e7719
DE
88172010-03-30 Doug Evans <dje@google.com>
8818
0906dd0b
DE
8819 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
8820 by dejagnu.
8821 * gdb.arch/amd64-dword.exp: Ditto.
8822
8d9e7719
DE
8823 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
8824 match.
8825 (break printf): Ditto.
8826
1da644f0
SW
88272010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
8828
8829 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
8830 gcc < 4.4.
8831 * gdb.cp/shadow.exp: Ditto.
8832
a8121990
PA
88332010-03-29 Pedro Alves <pedro@codesourcery.com>
8834
8835 * gdb.trace/collection.exp (run_trace_experiment): Make sure
8836 "tstart" is silent.
8837
6e79d367
PA
88382010-03-29 Pedro Alves <pedro@codesourcery.com>
8839
8840 * gdb.trace/collection.exp (executable): New.
8841 (binfile): Use it.
8842 (fpreg, spreg, pcreg): New.
8843 (test_register): Use gdb_test_multiple. Pass /x to print.
8844 (prepare_for_trace_test): New.
8845 (run_trace_experiment): Use "continue", not gdb_run_cmd.
8846 (gdb_collect_args_test, gdb_collect_argstruct_test)
8847 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
8848 prepare_for_trace_test.
8849 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
8850 fpreg, spreg and pcreg.
8851 (gdb_collect_expression_test, gdb_collect_globals_test): Use
8852 prepare_for_trace_test.
8853 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
8854 try to detect tracing support here. Don't set breakpoints at
8855 `begin' or `end' here.
8856 <global scope>: Use clean_restart. Run to main before checking
8857 for tracing support. Check for for tracing support here.
8858
09248348
JK
88592010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8860
8861 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
8862 " as $displacement" to "seen displacement message".
8863
d350db38
PA
88642010-03-28 Pedro Alves <pedro@codesourcery.com>
8865
8866 * gdb.trace/while-dyn.exp (executable): New variable.
8867 (binfile): Use it.
8868 (test_while_stepping): New function. Move most tests here. Call
8869 it once for each of the while-stepping, stepping and ws aliases.
8870
907af001
UW
88712010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8872
8873 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
8874 that do not provide the tagless_struct type name at all.
8875 (test_print_anon_union): Do not check value of uninitialized
8876 union member. Do not use cp_test_ptype_class, so we can accept
8877 "long" as well as "long int".
8878
610197fd
PA
88792010-03-26 Pedro Alves <pedro@codesourcery.com>
8880
8881 * gdb.trace/tfile.c (tohex, bin2hex): New.
8882 (write_error_trace_file): Hexify error description.
8883
6c28cbf2
SS
88842010-03-25 Stan Shebs <stan@codesourcery.com>
8885
8886 * gdb.trace/tfile.c: Generate an additional trace file, improve
8887 portability.
8888 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
8889 files in a better way.
8890
e62b8c7e
KS
88912010-03-25 Keith Seitz <keiths@redhat.com>
8892
8893 * gdb.java/jprint.exp: XFAIL printing of static class members
8894 because of GCC debuginfo problem.
8895
82ccf5a5
JK
88962010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8897
8898 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
8899
293e2f9e
DJ
89002010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
8901
8902 * gdb.base/completion.exp: Allow long instead of long int.
8903 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
8904 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
8905 variable p.
8906 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
8907 * gdb.base/pointers.exp: Allow long instead of long int.
8908 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
8909 * gdb.base/step-line.exp: Allow a directory before the source file name.
8910
95a42b64
TT
89112010-03-24 Tom Tromey <tromey@redhat.com>
8912
8913 PR breakpoints/9352:
8914 * gdb.base/default.exp: Update.
8915 * gdb.base/commands.exp: Update.
8916 * gdb.cp/extern-c.exp: Test setting commands on multiple
8917 breakpoints at once.
8918
2390201f
DJ
89192010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
8920
8921 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
8922 if gdb,nosignals.
8923 * gdb.base/watchpoints.c: Do not include unnecessary headers.
8924 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
8925 exited".
8926
8c9a6790
SS
89272010-03-24 Stan Shebs <stan@codesourcery.com>
8928
8929 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
8930
a6c727b2
DJ
89312010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
8932
8933 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
8934 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
8935 argument. Handle "short" and "long".
8936 (Top level): Pass overprototyped output for old_fptr and xptr.
8937
4dfd5423
PA
89382010-03-23 Pedro Alves <pedro@codesourcery.com>
8939
8940 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
8941 format strings and add casts to avoid compiler warnings.
8942
89432010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
8944
8945 * lib/trace-support.exp (gdb_trace_setactions):
8946 Don't expect whitespace after ">" prompt.
8947 * gdb.trace/actions.exp: Adjust for output changes.
8948 * gdb.trace/while-stepping.exp: Likewise.
8949
c847d045
JK
89502010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8951
8952 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
8953 and r157645).
8954
5f717f1d
JK
89552010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8956
8957 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
8958 New.
8959
7d6d51d5
DJ
89602010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
8961
8962 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
8963 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
8964
3b11a015
SS
89652010-03-19 Stan Shebs <stan@codesourcery.com>
8966
8967 * gdb.trace/ax.exp: New file.
8968
d7d158ed
DE
89692010-03-19 Doug Evans <dje@google.com>
8970
6bb85cd1
DE
8971 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
8972 output from gcc.
8973
d7d158ed
DE
8974 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
8975 named /usr/sbin/prelink<foo>.
8976
4daf5ac0
SS
89772010-03-18 Stan Shebs <stan@codesourcery.com>
8978
8979 * gdb.trace/circ.exp: Test circular-trace-buffer.
8980 * gdb.trace/tfile.exp: Update tstatus test.
8981
e8d05480
JB
89822010-03-18 Joel Brobecker <brobecker@adacore.com>
8983
8984 * gdb.dwarf2/dw2-anonymous-func.S: New file.
8985 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
8986
441b986a
UW
89872010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8988
8989 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
8990
4247603b
PA
89912010-03-18 Pedro Alves <pedro@codesourcery.com>
8992
8993 * gdb.base/default.exp: Adjust the expected output of the finish
8994 and until commands when the inferior is not being run.
8995
13387711
SW
89962010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
8997
8998 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
8999 * gdb.cp/nsusing.exp: Ditto.
9000
6e31430b
TT
90012010-03-15 Tom Tromey <tromey@redhat.com>
9002
9003 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
9004 * gdb.cp/userdef.cc (operator==): New function.
9005 (main): New locals mem1, mem2.
9006
e2d69cb5
JZ
90072010-03-15 Jie Zhang <jie@codesourcery.com>
9008
9009 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
9010 Declare and use new loadtimeout variable.
9011
f572f0a9
DJ
90122010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
9013
9014 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
9015 Use gdb_load later.
9016
51f4c0b0
PA
90172010-03-14 Pedro Alves <pedro@codesourcery.com>
9018
9019 * gdb.base/solib-disc.c (main): Make format of fprintf a string
9020 literal. Add missing endlines to prints to stderr.
9021
1c809c68
TT
90222010-03-12 Tom Tromey <tromey@redhat.com>
9023
9024 PR c++/9708:
9025 * gdb.cp/m-static.exp: Add regression test.
9026 * gdb.cp/m-static.cc (method): New method.
9027 (main): Call it.
9028
00ae8fef
SW
90292010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
9030
9031 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
9032 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
9033
759f0f0b
PA
90342010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
9035
21e24d21
PA
9036 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
9037
90382010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
9039
759f0f0b
PA
9040 * lib/gdb.exp (skip_stl_tests): New.
9041 (gdb_compile): Symbian needs -ldl.
9042 (shlib_target_file): New.
9043 (shlib_symbol_file): New.
9044 (gdb_load_shlibs): Use shlib_target_file.
9045 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
9046 * gdb.cp/exception.exp: Use skip_stl_tests.
9047 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
9048 * gdb.cp/try_catch.exp: Use skip_stl_tests.
9049 * gdb.cp/mb-templates.exp: Ditto.
9050 * gdb.base/commands.exp: Relax regexes.
9051 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
9052 shlib_target_file and shlib_symbol_file.
9053 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
9054 sections.
9055 * gdb.base/ending-run.exp: Accept E32Main for symbian.
9056 * gdb.base/solib-disc.exp: Use
9057 shlib_target_file and shlib_symbol_file.
9058 * gdb.base/unload.exp: Don't skip on symbian. Use
9059 shlib_target_file and shlib_symbol_file.
9060 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
9061
6a8f2671 90622010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 9063
6a8f2671
PA
9064 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
9065 * gdb.trace/report.exp: Adjust for x86 and x86_64.
9066 Issue a tfind end before looking for a tracepoint frame.
9067 * gdb.trace/tfind.exp: Adjust tstatus output.
9068 Adjust disassembly output.
9069 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
9070
ccf26247
JK
90712010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9072
9073 * gdb.base/break-interp.exp: Create new displacement parameter value
9074 for the test_ld calls.
9075 (reach): New parameter displacement, verify its content. New push of
9076 pf_prefix "reach-$func:". Import global expect_out.
9077 (test_core): New parameter displacement, verify its content. New push
9078 of pf_prefix "core:". New command "set verbose on". Import global
9079 expect_out.
9080 (test_attach): New parameter displacement, verify its content. New
9081 push of pf_prefix "attach:". New command "set verbose on". Import
9082 global expect_out.
9083 (test_ld): New parameter displacement, pass it to the reach, test_core
9084 and test_attach calls and verify its content in the "ld.so exit" test.
9085 * gdb.base/prelink.exp: Remove gdb_exit and final return.
9086 (prelink): Update expected text, use gdb_test.
9087
e469c7fb
DE
90882010-03-10 Doug Evans <dje@google.com>
9089
9090 * gdb.base/checkpoint.exp: Fix comment.
9091 Lengthen timeout while doing >600 checkpoints test.
9092 Rename duplicate "kill all one" test to keep test names unique.
9093
60e1c644
PA
90942010-03-10 Pedro Alves <pedro@codesourcery.com>
9095
9096 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
9097
cec808ec
KS
90982010-03-08 Keith Seitz <keiths@redhat.com>
9099
889bf7c5
PA
9100 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
9101 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
9102 (dm_type_long): New function.
9103 (dm_type_unsigned_short): New function.
9104 (dm_type_unsigned_long): New function.
9105 (myint): New typedef.
9106 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
9107 long, unsigned shor and long, operator char*, and typedef.
9108 (test_lookup_operator_functions): Add operator char* test.
9109 (test_paddr_operator_functions): Likewise.
9110 (test_paddr_overloaded_functions): Use probe values for
9111 short, long, and unsigned short and long.
9112 (test_paddr_hairy_functions): If the demangler probe detected
9113 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
9114 demangler.
9115 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
9116 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
9117 and "print null_pmf".
9118 Add test "ptype a.*pmf".
9119 * gdb.cp/overload.exp: Allow optional "int" to appear with
9120 "short" and "long".
9121 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
9122 long expect value for men_overload1arg.
9123 Allow "int" to appear with "short" and "long".
9124 When testing "info break", add argument for main (void).
9125 Also allow "int" to appear with "short" and "long".
9126 Ditto with "unsigned" and "long long".
cec808ec
KS
9127 * gdb.java/jmain.exp: Do not enclose methods names in single
9128 quotes.
9129 * gdb.java/jmisc.exp: Likewise.
9130 * gdb.java/jprint.exp: Likewise.
9131 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
9132
9133 From Jan Kratochvil <jan.kratochvil@redhat.com>:
9134 * gdb.cp/exception.exp (backtrace after first throw)
9135 (backtrace after second throw): Allow a namespace before __cxa_throw.
9136 (backtrace after first catch, backtrace after second catch): Allow
9137 a namespace before __cxa_begin_catch.
9138
9139 * gdb.cp/cpexprs.exp: New file.
9140 * gdb.cp/cpexprs.cc: New file.
9141
9142 From Daniel Jacobowitz <dan@codesourcery.com>
9143 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
9144 to use string_to_regexp.
9145 (ctor, dtor): New functions. Use them to match constructor
9146 and destructor function types.
9147 (Top level): Use runto_main.
9148
f870a310
TT
91492010-03-05 Tom Tromey <tromey@redhat.com>
9150
9151 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
9152 gdb.target_charset.
9153 (pp_ns.to_string): Likewise.
9154
0c199f28
KS
91552010-03-04 Keith Seitz <keiths@redhat.com>
9156
9157 * gdb.cp/overload.exp: Test that the filename portion of a linespec
9158 can be quoted. Test that both the filename and function/line
9159 portions can be quoted at the same time.
9160
c7437ca6
PA
91612010-03-04 Pedro Alves <pedro@codesourcery.com>
9162
9163 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
9164
b111b805
DE
91652010-03-03 Doug Evans <dje@google.com>
9166
24486cb7
DE
9167 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
9168 libc contains libpthread.
9169
b111b805
DE
9170 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
9171 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
9172 of gdb_compile. Add another pattern to match android backtrace.
9173
a0e0ef55
TT
91742010-03-03 Tom Tromey <tromey@redhat.com>
9175
9176 PR gdb/11345:
9177 * gdb.base/printcmds.exp (test_printf): Add test.
9178
1ba53b71
L
91792010-03-02 H.J. Lu <hongjiu.lu@intel.com>
9180
9181 * gdb.arch/amd64-byte.exp: New.
9182 * gdb.arch/amd64-dword.exp: Likewise.
9183 * gdb.arch/amd64-pseudo.c: Likewise.
9184 * gdb.arch/amd64-word.exp: Likewise.
9185 * gdb.arch/i386-byte.exp: Likewise.
9186 * gdb.arch/i386-pseudo.c: Likewise.
9187 * gdb.arch/i386-word.exp: Likewise.
9188
f5dff777
DJ
91892010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
9190
9191 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
9192 types. Add structreg, bitfields, and flags registers.
9193 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
9194 registers.
9195
90884b2b
L
91962010-03-01 H.J. Lu <hongjiu.lu@intel.com>
9197
9198 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
9199 (load_description): Set architecture if defined.
9200
dc00d89f
PM
92012010-02-28 Phil Muldoon <pmuldoon@redhat.com>
9202
9203 * gdb.python/py-frame.exp: Add read_var block tests.
9204 * gdb.python/py-frame.c (block): New function.
9205
0e095b7e
JK
92062010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9207 Daniel Jacobowitz <dan@codesourcery.com>
9208
9209 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
9210
624f1a65
DM
92112010-02-25 David S. Miller <davem@davemloft.net>
9212
9213 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
9214 fix logic for setting all_syscalls_numbers.
9215
f3e9a817
PM
92162010-02-24 Phil Muldoon <pmuldoon@redhat.com>
9217
9218 * Makefile.in: Add py-block and py-symbol.
9219 * gdb.python/py-symbol.exp: New File.
9220 * gdb.python/py-symtab.exp: New File.
9221 * gdb.python/py-block.exp: New File.
9222 * gdb.python/py-symbol.c: New File.
9223 * gdb.python/py-block.c: New File.
9224
f6bbabf0
PM
92252010-02-24 Phil Muldoon <pmuldoon@redhat.com>
9226
9227 PR python/11314
9228 * lib/gdb.exp (skip_python_tests): New function.
9229 * gdb.python/py-cmd.exp: Use skip_python_tests.
9230 * gdb.python/py-frame.exp: Likewise.
9231 * gdb.python/py-function.exp: Likewise.
9232 * gdb.python/py-prettyprint.exp: Likewise.
9233 * gdb.python/py-template.exp: Likewise.
9234 * gdb.python/py-type.exp: Likewise.
9235 * gdb.python/py-value.exp: Likewise.
9236
85d721b8
PA
92372010-02-22 Pedro Alves <pedro@codesourcery.com>
9238
9239 PR9605
9240
9241 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
9242
48e32051
TT
92432010-02-19 Tom Tromey <tromey@redhat.com>
9244
9245 PR c++/8693, PR c++/9496:
9246 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
9247 regression tests.
9248
ac9c0048
JK
92492010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9250
9251 Fix compatibility with m68k as.
9252 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
9253 Use only /* comments */.
9254
57bb97a4
UW
92552010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9256
9257 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
9258 * configure: Regenerate.
9259
7d1bf85c
DJ
92602010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
9261
9262 * gdb.python/py-type.exp: Check for Python support.
9263
061b5285
PA
92642010-02-17 Pedro Alves <pedro@codesourcery.com>
9265
9266 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
9267 `regsub' syntax available.
9268
f8a8bc2c
PA
92692010-02-17 Pedro Alves <pedro@codesourcery.com>
9270
9271 * gdb.base/shmain.c (main): Remove printf call.
9272 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
9273 * gdb.base/unload.c (main): Make format of fprintf a string
9274 literal. Add missing endlines to prints to stderr.
9275 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
9276
6f451e5e
TT
92772010-02-17 Tom Tromey <tromey@redhat.com>
9278
9279 * gdb.java/jprint.java (jprint.props): New field.
9280 * gdb.java/jprint.exp (set_lang_java): Add regression test.
9281
12d79008
PA
92822010-02-17 Pedro Alves <pedro@codesourcery.com>
9283
ef801a0e 9284 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
9285 available.
9286
d252f7e5
DJ
92872010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9288
9289 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
9290 creation to support remote host testing.
9291
67bdab6c
DJ
92922010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9293
9294 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
9295 Recognize "command not found".
9296
bb391223
DJ
92972010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9298
9299 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
9300 single-stepping.
9301
70362913
DJ
93022010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9303
9304 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
9305 if arguments are not supported.
9306
493f3c00
DJ
93072010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9308
9309 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
9310 be const or non-const.
9311
8034c749
DJ
93122010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9313
9314 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
9315 mi_send_resuming_command to send -exec-continue.
9316
791dfb64
DJ
93172010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9318
9319 * gdb.base/list.exp (test_list_filename_and_function): Add test
9320 with single quotes.
9321 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
9322 matching.
9323 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
9324 Add KFAIL'd tests for PR gdb/11289.
9325
7c5fe868
DJ
93262010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9327
9328 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
9329
fdc498b8
DJ
93302010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9331
9332 * gdb.base/comp-dir/subdir/dummy.txt: New file.
9333 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
9334 a temporary directory.
9335
b519e2a6
DJ
93362010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9337
9338 * gdb.base/charset.exp: Use a single regular expression to match
9339 show host-charset and show target-charset output.
9340
74164c56
JK
93412010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9342
9343 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
9344 "Illegal process-id" expect string more exact.
9345 (attach to digits-starting nonsense is prohibited): New.
9346
701ed6dc
JK
93472010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9348
9349 * gdb.base/prelink.exp (set verbose on): New.
9350
889bf7c5 93512010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
9352
9353 * mi-reverse.exp: New file. Test for reverse option to the
9354 following MI commands: exec-continue, exec-finish, exec-next,
9355 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 9356
dadf0e9c
JB
93572010-02-09 Joel Brobecker <brobecker@adacore.com>
9358
9359 * gdb.ada/ptype_tagged_param: New testcase.
9360
714f19d5
TT
93612010-02-08 Tom Tromey <tromey@redhat.com>
9362
9363 PR c++/8017:
9364 * gdb.cp/overload.exp: Add tests.
9365 * gdb.cp/overload.cc (struct K): New.
9366 (namespace N): New.
9367 (main): Call new functions.
9368 (K::staticoverload): Define.
9369
889bf7c5 93702010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
9371
9372 PR gdb/10728
9373 * gdb.cp/pr10728-x.h: New file.
9374 * gdb.cp/pr10728-x.cc: New file.
9375 * gdb.cp/pr10728-y.cc: New file.
9376 * gdb.cp/pr10728.exp: New file.
9377 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
9378
889bf7c5 93792010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
9380
9381 PR gdb/9067
9382 * gdb.cp/pr9067.exp: New
9383 * gdb.cp/pr9067.cc: New
9384 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
9385
7b356089
JB
93862010-02-08 Joel Brobecker <brobecker@adacore.com>
9387
9388 * lib/gdb.exp (gdb_test_timeout): New global variable.
9389 Set it to timeout if not already set.
9390 (gdb_init): Reset the value of timeout to gdb_test_timeout.
9391
1be00882
DE
93922010-02-05 Doug Evans <dje@google.com>
9393
9394 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
9395 user.
9396
82856980
SW
93972010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
9398
9399 PR c++/7935:
9400 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
9401
1a334831
TT
94022010-02-04 Tom Tromey <tromey@redhat.com>
9403
9404 * gdb.cp/virtbase.exp: Make test case names unique.
9405
9c3c02fd
TT
94062010-02-02 Tom Tromey <tromey@redhat.com>
9407
9408 * gdb.cp/virtbase.exp: Add regression tests.
9409 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
9410 (main): Instantiate RHC.
9411
0cc2414c
TT
94122010-02-02 Tom Tromey <tromey@redhat.com>
9413
9414 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
9415 type-printing change.
9416
edf3d5f3
TT
94172010-02-02 Tom Tromey <tromey@redhat.com>
9418
9419 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
9420 * gdb.cp/virtbase.cc: New file.
9421 * gdb.cp/virtbase.exp: New file.
9422 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
9423
e4b7f41c
JK
94242010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9425
9426 PR libc/11214:
9427 * gdb.threads/current-lwp-dead.c: Include features.h.
9428 (HAS_NOMMU): New.
9429 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
9430
b381ea14
JK
94312010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9432
9433 * gdb.base/symbol-without-target_section.exp,
9434 gdb.base/symbol-without-target_section.c: New.
9435
c593ac0e
DJ
94362010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9437
9438 * gdb.base/bigcore.exp: Reset increased timeout.
9439 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
9440
db25f29d
DJ
94412010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9442
9443 * gdb.base/gcore.exp (capture_command_output): Use
9444 gdb_test_multiple.
9445
f9d67f43
DJ
94462010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9447
9448 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
9449 * gdb.arch/thumb2-it.exp (test_it_break): New function.
9450 (Top level): Call it.
9451
177321bd
DJ
94522010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9453
9454 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
9455
97f2ed50
DJ
94562010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
9457
9458 * gdb.base/call-strs.exp, gdb.base/default.exp,
9459 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
9460 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
9461 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
9462 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
9463 gdb.base/watchpoint-solib.exp: Save and restore timeout.
9464 * gdb.base/ending-run.exp: Correct restore of timeout.
9465 * gdb.base/page.exp: Remove unnecessary timeout setting.
9466
e4e2711a
JB
94672010-01-29 Joel Brobecker <brobecker@adacore.com>
9468
9469 * gdb.ada/rec_return: New testcase.
9470
ba581dc1
JB
94712010-01-29 Joel Brobecker <brobecker@adacore.com>
9472
9473 * gdb.ada/call_pn: New testcase.
9474
4ea95be9
DJ
94752010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
9476
9477 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
9478 (Top level): Use it to resume.
9479 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
9480 the Thumb mode displaced stepping error as unsupported.
9481
df83a9bf
SW
94822010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
9483
889bf7c5
PA
9484 * gdb.cp/nsusing.exp: Added more tests.
9485 * gdb.cp/nsrecurs.exp: Ditto.
9486 * gdb.cp/nsusing.cc: Added test functions.
9487 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 9488
40b27cdc
JK
94892010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9490
9491 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
9492 absolute directory pathnames in gdb.sum file.
9493
de958931
SW
94942010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
9495
9496 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
9497 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
9498
708ead4e
TT
94992010-01-26 Tom Tromey <tromey@redhat.com>
9500
9501 PR exp/7643:
9502 * gdb.base/printcmds.exp (test_print_string_constants): Remove
9503 setup_kfail.
9504
b14e635e
SW
95052010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
9506
9507 * gdb.cp/nsrecurs.exp: New test.
9508 * gdb.cp/nsrecurs.cc: New test program.
9509 * gdb.cp/nsstress.exp: New test.
9510 * gdb.cp/nsstress.cc: New test program.
9511 * gdb.cp/nsdecl.exp: New test.
9512 * gdb.cp/nsdecl.cc: New test program.
9513
8540c487
SW
95142010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
9515
9516 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
9517 imported into file scope.
9518 Marked test as xfail.
9519 * gdb.cp/namespace-using.cc (marker5): New function.
9520 * gdb.cp/shadow.exp: New test.
9521 * gdb.cp/shadow.cc: New test program.
9522 * gdb.cp/nsimport.exp: New test.
9523 * gdb.cp/nsimport.cc: New test program.
9524
421d5d99
TT
95252010-01-25 Tom Tromey <tromey@redhat.com>
9526
9527 PR gdb/11049:
9528 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
9529 with "set print null-stop on".
9530
691f8dc1
JK
95312010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9532
9533 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
9534 Adjust it for DISASSEMBLY_OMIT_FNAME.
9535
0b92b5bb
TT
95362010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9537
9538 PR symtab/11199:
9539 * gdb.dwarf2/member-ptr-forwardref.exp,
9540 gdb.dwarf2/member-ptr-forwardref.S: New.
9541
23787403
JK
95422010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9543
9544 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
9545 (thread1_func): Protect thread1_tid with thread1_tid_cond by
9546 thread1_tid_mutex. Remove gdbstop_mutex handling.
9547 (thread2_func): Protect thread2_tid with thread2_tid_cond by
9548 thread2_tid_mutex. Remove gdbstop_mutex handling.
9549 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
9550 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
9551 pthread_cond_wait conditionalizations by while loops.
9552
b966cb8a
TT
95532010-01-20 Tom Tromey <tromey@redhat.com>
9554
9555 PR backtrace/10770:
9556 * gdb.dwarf2/pr10770.exp: New file.
9557 * gdb.dwarf2/pr10770.c: New file.
9558 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
9559
fcae584b
VP
95602010-01-20 Vladimir Prus <vladimir@codesourcery.com>
9561
9562 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
9563 that target was removed, and the test always runs native anyway.
9564
a0f49112
JK
95652010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9566
9567 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
9568 gdb.base/watchpoint-cond-gone-stripped.c: New.
9569
ceeb3d5a
TT
95702010-01-19 Tom Tromey <tromey@redhat.com>
9571
9572 PR c++/8000:
9573 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
9574 existing tests.
9575 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
9576 (main): Use AAA::SomeEnum.
9577
dd322c54
JK
95782010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9579
9580 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
9581 (test_ignore_count): Declare line_callme_body global.
9582 (run to breakpoint with ignore count): Use line_callme_body.
9583 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
9584 (set line_main_hello, set line_main_return): Reindent.
9585 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
9586 New.
9587 (continue to callee4): Use line_callee4_body.
9588 (check *stopped from CLI command): Use line_callee4_next.
9589 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
9590 (set line_main_hello, set line_main_return): Reindent.
9591 (set line_callee4_head, set line_callee4_body): New.
9592 (continue to callee4): Use line_callee4_body.
9593
4e8f195d
TT
95942010-01-18 Tom Tromey <tromey@redhat.com>
9595
9596 PR c++/9680:
9597 * gdb.cp/casts.cc: Add new classes and variables.
9598 * gdb.cp/casts.exp: Test new operators.
9599
9e14a9ba
JB
96002010-01-18 Tom Tromey <tromey@redhat.com>
9601 Thiago Jung Bauermann <bauerman@br.ibm.com>
9602
9603 * gdb.python/source2.py: New file.
9604 * gdb.python/source1: New file.
9605 * gdb.python/python.exp: Test "source" command.
9606
00bf0b85
SS
96072010-01-15 Stan Shebs <stan@codesourcery.com>
9608
9609 * gdb.trace/tfile.c: New file.
9610 * gdb.trace/tfile.exp: New file.
889bf7c5 9611
55235ad7
JK
96122010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9613
9614 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
9615
9f2982ff
JK
96162010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9617
9618 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
9619
bbfba9ed
JK
96202010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9621
9622 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
9623 (libfunc): New parameter action. Implement also selectable "sleep".
9624 * gdb.base/break-interp-main.c: Include assert.h.
9625 (libfunc): New parameter action.
9626 (main): New parameters argc and argv. Assert argc. Pass argv.
9627 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
9628 (test_attach): New proc.
9629 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
9630 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
9631
61f0d762
JK
96322010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9633
9634 * gdb.base/break-interp.exp (test_core): New proc.
9635 (test_ld): Call it.
9636
06a6f270
JK
96372010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9638
9639 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
9640 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
9641 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
9642 and gdb_compile_shlib. Use new -Wl compiler options.
9643 (dl bt, main bt): New tests.
9644
51bee8e9
JK
96452010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9646
9647 Support PIEs with no symfile_objfile.
9648 * gdb.base/break-interp.exp: New argument at the test_ld calls.
9649 (test_ld): New parameter trynosym.
9650 (test_ld <$trynosym>): New block.
9651
b8040f19
JK
96522010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9653
9654 * gdb.base/break-interp.exp: New file.
9655
be759fcf
PM
96562010-01-13 Phil Muldoon <pmuldoon@redhat.com>
9657
9658 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
9659 * gdb.python/py-prettyprint.py (pp_ls): New printer.
9660 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
9661 test.
9662 * gdb.python/py-prettyprint.c: Define lazystring test structure.
9663 * gdb.python/py-mi.exp: Add lazy string test.
9664
dc146f7c
VP
96652010-01-13 Vladimir Prus <vladimir@codesourcery.com>
9666
9667 * lib/mi-support.exp (mi_check_thread_states): Handle
9668 core number in thread listing.
9669
b4ba55a1
JB
96702010-01-12 Joel Brobecker <brobecker@adacore.com>
9671
9672 * gdb.base/maint.exp: Adjust the expected output for the
9673 "maint print type" test. Use gdb_test_multiple instead of
9674 gdb_sent/gdb_expect.
9675
08e24bd4
DE
96762010-01-11 Doug Evans <dje@google.com>
9677
6496a609
DE
9678 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
9679 from gdbserver_download. All callers updated.
9680
08e24bd4
DE
9681 * gdb.server/ext-run.exp: "info os processes" requires xml support.
9682
b5cfddf5
JK
96832010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9684
9685 Implement binary numbers parsing.
9686 * gdb.base/printcmds.exp (test_integer_literals_accepted)
9687 (test_integer_literals_rejected): New binary tests.
9688
3725885a
RW
96892010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
9690
9691 * gdb.cell/configure: Regenerate.
9692
37aeb5df
JK
96932010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9694
9695 * gdb.base/corefile.exp: Move the core finding block out and call it as
9696 core_find, new variable $corefile, replace corefile by $corefile and
9697 [file tail $corefile] for usage vs. test names resp.
9698 * lib/gdb.exp (core_find): Move it as a new function here. New
9699 parameter binfile and deletefiles. New variable $destcore. Pre-delete
9700 $destcore. Return "" on error.
9701
d521f563
JK
97022010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9703
9704 Workaround PR binutils/10802.
9705 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
9706 (twice).
9707
28f24826
DJ
97082010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
9709
9710 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
9711
2de75e71
JB
97122010-01-08 Joel Brobecker <brobecker@adacore.com>
9713
9714 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
9715 call, to avoid interruption.
9716
fe00719b 97172010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
9718
9719 * gdb.stabs/weird.def (args93): New.
9720
d0ef5df8
DE
97212010-01-07 Doug Evans <dje@google.com>
9722
9723 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
9724
3a08d52f
TT
97252010-01-07 Tom Tromey <tromey@redhat.com>
9726
9727 * gdb.base/source.exp: Use correct line number.
9728
7a697b8d
SS
97292010-01-05 Stan Shebs <stan@codesourcery.com>
9730
9731 * gdb.trace/tracecmd.exp: Test ftrace.
9732
7803799a
UW
97332010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9734
9735 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
9736
c54eabfa
JK
97372010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9738
9739 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
9740 "uint_for_mi_testing".
9741
02e7ef19
JB
97422010-01-01 Joel Brobecker <brobecker@adacore.com>
9743
9744 Test indented comment in file being sourced.
9745 * gdb.base/commands.exp: Test indented comment in file being sourced.
9746
abd775ce
JB
97472010-01-01 Joel Brobecker <brobecker@adacore.com>
9748
9749 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
9750 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
9751 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
9752 notice.
9753
79b55b82
JB
97542010-01-01 Joel Brobecker <brobecker@adacore.com>
9755
9756 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
9757 notice.
9758
8997583e
JK
97592010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9760
9761 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
9762 missing $after_stopped and comma (,) expectation.
9763
6da95a67
SS
97642009-12-31 Stan Shebs <stan@codesourcery.com>
9765
9766 * gdb.trace/actions.exp: Test teval action.
889bf7c5 9767
218d2fc6
TJB
97682009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
9769
9770 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
9771 (top level): Call test_watchpoint_in_big_blob.
9772 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
9773 watchpoints.
9774 (func3): Write to buf.
9775
236f1d4d
SS
97762009-12-29 Stan Shebs <stan@codesourcery.com>
9777
9778 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 9779
f61e138d
SS
97802009-12-28 Stan Shebs <stan@codesourcery.com>
9781
9782 * gdb.trace/tsv.exp: New file.
9783 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 9784
0219b378
DJ
97852009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
9786
9787 * gdb.base/find.c (main): Reference search buffers.
9788 * gdb.base/included.c (main): Reference integer.
9789 * gdb.base/ptype.c (charfoo): Declare.
9790 (intfoo): Call charfoo.
9791 * gdb.base/scope0.c (useitp): New function.
9792 (usestatics): Use useitp.
9793 (useit): Add a type for val.
9794 * gdb.base/scope1.c (useit1): Take a pointer argument.
9795 (usestatics1): Update calls to useit1.
9796 * gdb.cp/call-c.cc: Declare foo.
9797 (main): Call foo.
9798 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
9799 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
9800 (main): Call C::ensureRefs and ensureOtherRefs.
9801 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
9802 variables.
9803 (ensureOtherRefs): New function.
9804 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
9805 * gdb.cp/templates.cc (main): Call t5i.value.
9806
3f78692f
JK
98072009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9808
9809 Fix compatibility with G++-4.5.
9810 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
9811 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
9812 (uncaught return): Remove.
9813
429374b8
JK
98142009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
9815 Phil Muldoon <pmuldoon@redhat.com>
9816
9817 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
9818 (bp_location13, bp_location14, bp_location17, bp_location18)
9819 (marker3_proto, marker4_proto): New variables.
9820 (breakpoint info): Update output.
9821 (run until breakpoint at marker3, run until breakpoint at marker4): New
9822 tests.
9823
859825b8
JK
98242009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
9825
9826 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
9827 Replace the printf call of Y by provided "y-set-1" label. New block
9828 for the second shared library.
9829 * gdb.base/unload.exp: Compile also the second library, call
9830 gdb_load_shlibs also for it. Use now gdb_breakpoint.
9831 (single pending breakpoint info): Rename to ...
9832 (pending breakpoint info before run): ... this extended test.
9833 (libfile2, libname2, libsrcfile2, libsrc2)
9834 (lib_sl2): New variables.
9835 (exec_opts): Set also SHLIB_NAME2.
9836 (pending breakpoint info on first run at shrfunc1)
9837 (pending breakpoint info on second run at shrfunc1)
9838 (pending breakpoint info on second run at shrfunc2)
9839 (print y from libfile, print y from libfile2): New tests.
9840 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
9841 * gdb.base/unloadshr2.c: New.
9842
e6a386cd
HZ
98432009-12-22 Hui Zhu <teawater@gmail.com>
9844
9845 * gdb.reverse/sigall-reverse.exp: Adjust.
9846
9e19b45e
VP
98472009-12-21 Vladimir Prus <vladimir@codesourcery.com>
9848
9849 PR gdb/10884
9850
9851 * gdb.mi/var-cmd.c (do_bitfield_tests): New
9852 (main): Call do_bitfield_tests.
aacf5b1e 9853 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 9854
d53a7b30
JB
98552009-12-20 Joel Brobecker <brobecker@adacore.com>
9856
9857 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
9858 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
9859 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
9860 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
9861 gdb.modula2/unbounded1.c: Update copyright header.
9862
191ca0a1
CM
98632009-12-10 Chris Moller <moller@mollerware.com>
9864
9865 PR gdb/9399
9866 * gdb.cp/virtfunc2.exp: New tests
9867 * gdb.cp/virtfunc2.cc: New tests
9868 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
9869
0fa6cf1b
MS
98702009-12-10 Oza Pawandeep (paawan1982@yahoo.com
9871
9872 * gdb.reverse/i387-env-reverse.c: New file.
9873 * gdb.reverse/i387-env-reverse.exp: New file.
9874 * gdb.reverse/i387-stack-reverse.c: New file.
9875 * gdb.reverse/i387-stack-reverse.exp: New file.
9876
361ae042
PM
98772009-12-08 Phil Muldoon <pmuldoon@redhat.com>
9878
9879 * gdb.python/py-type.exp (test_range): New test.
9880
bfd31e71
PM
98812009-12-03 Phil Muldoon <pmuldoon@redhat.com>
9882
9883 PR python/10805
9884
9885 * gdb.python/py-type.exp: New file.
9886 * gdb.python/py-type.c: New file.
9887 * Makefile.in: Add py-type.
9888
57a1d736
TT
98892009-12-03 Tom Tromey <tromey@redhat.com>
9890
9891 * gdb.python/py-value.exp (test_parse_and_eval): New
9892 function.
9893
1f3b5d1b
PP
98942009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
9895
9896 PR gdb/11022
9897
9898 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
9899 * gdb.base/pr11022.c: New test.
9900
8b7dbdc9
JK
99012009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9902
9903 Fix spurious false FAILs.
9904 * gdb.base/structs.c (chartest): New.
9905 (main): Fill-in chartest.
9906 * gdb.base/structs.exp (anychar_re, first): New.
9907 (start_structs_test): Import global anychar_re and first.
9908 New gdb_test call "set print elements 300; ${testfile}"
9909 (start_structs_test <$first>): New block.
9910 (any): Import global anychar_re. New variable ac. Use ${ac}.
9911
6a53b2ec
JK
99122009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9913
9914 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
9915
d7167b4c
JK
99162009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9917
9918 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
9919 Force $srcfile file.
9920 * gdb.base/foll-fork.c (callee): Comment out the printf call.
9921
b1798462
UW
99222009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9923
9924 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
9925 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
9926 * gdb.threads/watchthreads-reorder.exp: Likewise.
9927
b6199126
DJ
99282009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
9929
9930 PR gdb/8704
9931
9932 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
9933 "if", and "thread". Correct matching in the previous test.
9934
b22a0510
DJ
99352009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
9936
9937 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
9938
930636d2
MS
99392009-11-23 Michael Snyder <msnyder@vmware.com>
9940
9941 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
9942 * gdb.reverse-watch-precsave.exp: Ditto.
9943
21a0512e
PP
99442009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
9945
9946 * gdb.asm/asm-source.exp: Adjust.
9947 * gdb.base/help.exp: Adjust.
889bf7c5 9948
fc30d5e0
PA
99492009-11-22 Pedro Alves <pedro@codesourcery.com>
9950
9951 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
9952 (do_syscall_tests_without_xml): Set data-directory to
9953 /the/path/to/nowhere.
9954
f6bc2008
PA
99552009-11-21 Pedro Alves <pedro@codesourcery.com>
9956
9957 * gdb.threads/local-watch-wrong-thread.c,
9958 gdb.threads/local-watch-wrong-thread.exp: New files.
9959
8c2fb5de
PA
99602009-11-21 Pedro Alves <pedro@codesourcery.com>
9961
9962 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
9963 assume new `regsub' syntax available.
9964
ebec9a0f
PA
99652009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9966
a79d3c27
JK
9967 * gdb.base/watchpoint-hw-hit-once.exp,
9968 gdb.base/watchpoint-hw-hit-once.c: New.
9969
99702009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9971
9972 * gdb.threads/watchthreads-reorder.exp,
9973 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 9974
276a961b
MK
99752009-11-17 Nathan Sidwell <nathan@codesourcery.com>
9976
9977 * gdb.xml/tdesc-regs.exp: Use for m68k.
9978
4867c1fb
PA
99792009-11-15 Pedro Alves <pedro@codesourcery.com>
9980
9981 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
9982
f6838f81
DJ
99832009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9984
9985 * lib/gdb.exp (current_target_name): New procedure.
9986 (gdb_wrapper_target): New variable.
9987 (gdb_wrapper_init): Set gdb_wrapper_target.
9988 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
9989 wrapper.
9990
4ac4dd3f
DJ
99912009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9992
9993 * gdb.base/remote.exp: Delete the slowest load test.
9994 Do not load with fixed packet sizes.
9995
a7881759
DJ
99962009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9997
9998 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
9999
97a5b505
DJ
100002009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
10001
10002 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
10003 srcfile when setting a breakpoint.
10004
d3e1fc54
DJ
100052009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
10006
10007 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
10008 macros.
10009
7cbcbded
DJ
100102009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
10011
10012 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
10013 to be in memory.
10014 * gdb.base/display.c (force_mem): New.
10015 (do_loops): Use it. Add breakpoint comments.
10016 (do_vars): Add a breakpoint comment.
10017 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
10018 line numbers.
10019
bdea3a92
NF
100202009-11-13 Nathan Froyd <froydnj@codesourcery.com>
10021
10022 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
10023 instead of a bare "run".
10024
269f82e5
PP
100252009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
10026
10027 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 10028
a69b7d9d
DJ
100292009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10030
10031 * lib/cell.exp (skip_cell_tests): Clean up test files before
10032 returning.
10033
b598bfda
DJ
100342009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10035
10036 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
10037 and the breakpoint menu. Do not call perror if a prompt is seen.
10038 Consume the following GDB prompt.
10039 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
10040 * gdb.cp/namespace.exp: Use gdb_test.
10041 * gdb.cp/templates.exp: Use gdb_test.
10042 (test_template_breakpoints): Use gdb_test_multiple.
10043
87728fa0
DJ
100442009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10045
10046 * gdb.base/break1.c (struct some_struct, values): Move earlier.
10047 (marker4): Reference values.
10048
b67c692f
DJ
100492009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10050
10051 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
10052 is missing.
10053
f0df251a
DJ
100542009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10055
10056 * gdb.base/break.c (need_malloc): New.
10057 * gdb.base/constvars.c (main): Reference crass and crisp.
10058 * gdb.base/gdb1821.c (main): Reference bar.
10059 * gdb.cp/gdb1355.cc (main): Reference s1.
10060 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
10061 (main): Call them.
10062 * gdb.cp/hang2.cc (dummy2): Define.
10063 * gdb.cp/hang3.cc (dummy3): Define.
10064 * gdb.cp/m-data.cc (main): Reference shadow.
10065
bdf7534a
NF
100662009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10067 Nathan Froyd <froydnj@codesourcery.com>
10068
10069 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
10070 remote host.
10071
f24fce77
NF
100722009-11-12 Nathan Froyd <froydnj@codesourcery.com>
10073
10074 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
10075 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
10076 * gdb.dwarf2/dw2-compressed.exp: Likewise.
10077 * gdb.dwarf2/dw2-intercu.exp: Likewise.
10078 * gdb.dwarf2/dw2-intermix.exp: Likewise.
10079 * gdb.dwarf2/dw2-producer.exp: Likewise.
10080 * gdb.dwarf2/mac-fileno.exp: Likewise.
10081 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
10082 py-prettyprint.py to the remote host.
10083 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
10084
40f0318e
KS
100852009-11-11 Keith Seitz <keiths@redhat.com>
10086
10087 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
10088 use it instead of "Foo".
10089 * gdb.cp/classes.exp (do_tests): Add a test to access
10090 a method through a typedef'd class name.
10091
f3d9f7fb
NF
100922009-11-11 Nathan Froyd <froydnj@codesourcery.com>
10093
10094 * gdb.base/long_long.exp: Permit leading zeros on floating-point
10095 exponents.
10096 * gdb.base/pointers.exp: Likewise.
10097 * gdb.cp/ref-types.exp: Likewise.
10098
a4216f37
KS
100992009-11-11 Keith Seitz <keiths@redhat.com>
10100
10101 * gdb.cp/cplusfuncs.cc (class foo): Add operators
10102 new[] and delete[].
10103 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
10104 "void".
10105 (probe_demangler): Remove all single-quoting of
10106 method and variable names.
10107 (info_func_regexp): Remove the word "void" from any
10108 occurrence of "(void)".
10109 (print_addr_2): Remove all single-quoting of
10110 method names.
10111 (print_addr_2_kfail): Likewise.
10112 (print_addr): Single-quote C function names before
10113 passing to print_addr_2.
10114 (test_paddr_operator_functions): Remove single-quoting
10115 for method names.
10116 Add tests for operator new[] and operator delete[].
10117
9b14d7aa
JK
101182009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10119
10120 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
10121
85feb311
KS
101222009-11-09 Keith Seitz <keiths@redhat.com>
10123
10124 * gdb.cp/overload.exp: Add tests for resolving overloaded
10125 methods in expression parsing/evaluation.
10126
fa335448
DJ
101272009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
10128
10129 * lib/gdb.exp (default_gdb_version): Use --version instead of
10130 --command.
10131
ec3c07fc
NS
101322009-11-10 Nathan Sidwell <nathan@codesourcery.com>
10133
10134 * lib/gdb.exp (gdb_compile_test): New.
10135 (skip_ada_tests, skip_java_tests): New.
10136 (gdb_compile): Use gdb_compile_test for f77.
10137 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
10138 * lib/java.exp (compile_java_from_source): Remove runtests check,
10139 use gdb_compile_test to record result.
10140 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
10141 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
10142 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
10143 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
10144 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
10145 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
10146 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
10147 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
10148 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
10149 adjust gdb_compile invocations.
10150
b8b4e42b
JK
101512009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10152
10153 * Makefile.in (abs_builddir): New.
10154 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
10155 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
10156 `$(abs_builddir)/site.exp'.
10157
f8b7eaf3
DJ
101582009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
10159
10160 * config/m68k-emc.exp, lib/emc-support.exp,
10161 gdb.trace/gdb_c_test.c: Delete.
10162 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
10163 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
10164 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
10165 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
10166 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
10167 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
10168 casing for m68k-*-elf.
10169
c4187697
NS
101702009-11-03 Pedro Alves <pedro@codesourcery.com>
10171
10172 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
10173 * gdb.arch/i386-prologue.exp: Likewise.
10174 * gdb.arch/i386-unwind.exp: Likewise.
10175
db16b772
DJ
101762009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
10177
10178 * lib/gdb.exp (gdb_expect): Fix timeout typo.
10179
bcf71277
DJ
101802009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
10181
10182 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
10183
0105cee2
DJ
101842009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
10185
10186 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
10187
24ddea62
JK
101882009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10189
10190 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
10191
287ccc17
JK
101922009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10193
10194 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
10195 * gdb.base/sepdebug2.c: New file.
10196
08bca259 101972009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
10198
10199 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
10200 the modified warnings for catch syscall. Verify if GDB was compiled
10201 with support for lib expat, and choose which tests to run depending
10202 on this.
10203
5d4e2b76
VP
102042009-10-30 Vladimir Prus <vladimir@codesourcery.com>
10205
10206 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
10207 that composite commands are parsed OK. And also test
10208 that breakpoint commands do work.
10209
240e538a
MS
102102009-10-23 Michael Snyder <msnyder@vmware.com>
10211
10212 gdb.reverse/consecutive-precsave.exp: Change expect pattern
10213 to allow for new disassembly style.
10214
9c419145
PP
102152009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
10216
10217 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 10218
02506ff1
MS
102192009-10-22 Michael Snyder <msnyder@vmware.com>
10220
10221 * gdb.reverse/break-precsave.exp: New test.
10222 * gdb.reverse/consecutive-precsave.exp: Ditto.
10223 * gdb.reverse/finish-precsave.exp: Ditto.
10224 * gdb.reverse/i386-precsave.exp: Ditto.
10225 * gdb.reverse/machinestate-precsave.exp: Ditto.
10226 * gdb.reverse/sigall-precsave.exp: Ditto.
10227 * gdb.reverse/solilb-precsave.exp: Ditto.
10228 * gdb.reverse/step-precsave.exp: Ditto.
10229 * gdb.reverse/until-precsave.exp: Ditto.
10230 * gdb.reverse/watch-precsave.exp: Ditto.
10231
4cf866a3
MS
102322009-10-22 Michael Snyder <msnyder@vmware.com>
10233
10234 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
10235 for gdb_expect. Adjust one test's expect strings for the new
10236 format of disassemble.
10237 * gdb.reverse/finish-reverse.exp: Delete 'return'.
10238 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
10239 gdb_test_multiple.
10240 * gdb.reverse/step-reverse.exp: Delete 'return'.
10241 * gdb.reverse/until-reverse.exp: Delete blank lines.
10242 * gdb.reverse/watch-reverse.exp: Delete blank lines.
10243
2b28d209
PP
102442009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
10245
10246 * gdb.base/consecutive.exp: Adjust.
10247 * gdb.base/display.exp: Likewise.
10248 * gdb.base/pc-fp.exp: Likewise.
10249 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 10250
33b9c32b
MS
102512009-10-19 Michael Snyder <msnyder@vmware.com>
10252
10253 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
10254 * gdb.reverse/finish-reverse.c: Ditto.
10255 * gdb.reverse/sigall-reverse.c: Ditto.
10256 * gdb.reverse/solib-reverse.c: Ditto.
10257 * gdb.reverse/step-reverse.c: Ditto.
10258 * gdb.reverse/watch-reverse.c: Ditto.
10259
6c95b8df
PA
102602009-10-19 Pedro Alves <pedro@codesourcery.com>
10261 Stan Shebs <stan@codesourcery.com>
10262
10263 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
10264 * gdb.base/foll-exec.exp: Adjust to expect a process id before
10265 "Executing new program".
10266 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
10267 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
10268 left listed after having been killed.
10269 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
10270 * gdb.base/maint.exp: Adjust test.
10271
10272 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
10273 * gdb.multi/Makefile.in: New.
10274 * gdb.multi/base.exp: New.
10275 * gdb.multi/goodbye.c: New.
10276 * gdb.multi/hangout.c: New.
10277 * gdb.multi/hello.c: New.
10278 * gdb.multi/bkpt-multi-exec.c: New.
10279 * gdb.multi/bkpt-multi-exec.exp: New.
10280 * gdb.multi/crashme.c: New.
10281
279017b7
TG
102822009-10-13 Tristan Gingold <gingold@adacore.com>
10283
10284 * gdb.base/sepdebug.exp: Check debug info are found.
10285
0413d738
PA
102862009-10-08 Pedro Alves <pedro@codesourcery.com>
10287
10288 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
10289 bits.
10290
c628eecc
JK
102912009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10292
10293 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
10294
38af1bfe
JB
102952009-10-07 Joel Brobecker <brobecker@adacore.com>
10296
10297 * gdb.base/watchpoints.c: Add copyright header. Reformat one
10298 of the comments.
10299
2b0adecd
PM
103002009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
10301
10302 * gdb.base/annota1.exp: Remove obsolete match_max increase.
10303 * gdb.base/annota3.exp: Idem.
10304 * gdb.base/maint.exp: Idem.
10305
8d417781
PM
103062009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
10307
889bf7c5 10308 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
10309 to default.
10310
bb61102d
PM
103112009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
10312
889bf7c5 10313 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
10314 mingw and cygwin targets.
10315
ace5c364
PM
103162009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
10317 Pedro Alves <pedro@codesourcery.com>
10318
889bf7c5 10319 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
10320 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
10321
c2d494a0
PM
103222009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
10323
e1b52ce2
PM
10324 * gdb.base/shr1.c: Use %p in format string.
10325 * gdb.base/unload.c: Avoid warning in fprintf.
10326 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 10327
209f53f5
PM
103282009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
10329
10330 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
10331 long type.
10332 (test_unlink): Correct printf string.
10333 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
10334 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
10335
8172766a
JK
103362009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10337
10338 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
10339 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
10340 * gdb.arch/ia64-breakpoint-shadow.S: New file.
10341
0f73703c
UW
103422009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10343
10344 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
10345 * gdb.objc/nondebug.exp: Likewise.
10346
b32306ca
UW
103472009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10348
10349 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
10350 target_info setting.
10351
10352 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
10353 that detect new threads during "info threads".
10354
0057022f
UW
103552009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10356
10357 * gdb.threads/manythreads.c (main): Increase thread stack size
10358 to 2*PTHREAD_STACK_MIN.
10359 * gdb.threads/multi-create.c (main): Likewise.
10360 (create_function): Likewise.
10361
f29c0325
UW
103622009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10363
10364 * gdb.base/dump.exp: Pass difference of pointer types instead
10365 of integer types as offset to restore in intarr3.srec case.
10366
fcb34849
UW
103672009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10368
10369 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
10370
d5142e3b
UW
103712009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10372
10373 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
10374
087b74b2 103752009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 10376
087b74b2
PM
10377 New test for two watchpoints, with disabling of
10378 the first inserted.
10379 * testsuite/gdb.base/watchpoints.c: New file.
10380 * testsuite/gdb.base/watchpoints.exp: New file.
10381
96c07c5b
TT
103822009-09-25 Tom Tromey <tromey@redhat.com>
10383
10384 * gdb.base/charset.exp: Test utf-16 strings with Python.
10385
b8899f2b
TT
103862009-09-25 Tom Tromey <tromey@redhat.com>
10387
10388 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
10389 UCS-4.
10390 * gdb.base/charset.c (utf_32_string): Rename.
10391 (init_utf32): Rename.
10392 (main): Update.
10393
329719ec
TT
103942009-09-22 Tom Tromey <tromey@redhat.com>
10395
10396 * gdb.python/py-function.exp: Add regression tests.
10397
11ef0d76
KS
103982009-09-21 Keith Seitz <keiths@redhat.com>
10399
10400 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
10401 with invalid operator.
10402
3fe8f3b3
KS
104032009-09-21 Keith Seitz <keiths@redhat.com>
10404
10405 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
10406 and destructor using typedef name of class.
10407 * gdb.cp/classes.cc (class Base1): Add a destructor.
10408 (base1): New typedef.
10409 (use_methods): Instanitate an object of type base1.
10410 * gdb.cp/templates.exp (test_template_typedef): New procedure.
10411 (do_tests): Call test_template_typedef.
10412 * gdb.cp/templates.cc (Baz::~Baz): New method.
10413 (intBazOne): New typedef.
10414 (main): Instantiate intBazOne.
10415
7a9fe101
PM
104162009-09-21 Phil Muldoon <pmuldoon@redhat.com>
10417
10418 PR python/10633
10419
10420 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
10421 Function.
10422 (run_lang_tests): Add print elements test.
10423
2e4d963f
PM
104242009-09-21 Phil Muldoon <pmuldoon@redhat.com>
10425
10426 * gdb.python/py-value.exp (test_subscript_regression): New
10427 function. Test for invalid subscripts.
10428 * gdb.python/py-value.c (main): Add test array, and pointer to it.
10429 (ptr_ref): New function.
10430
ec7e75e7
PP
104312009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
10432
10433 * gdb.base/default.exp: Fix "show convenience".
10434
0cc7d26f
TT
104352009-09-15 Tom Tromey <tromey@redhat.com>
10436
10437 * lib/mi-support.exp (mi_create_varobj): Update.
10438 (mi_create_floating_varobj): Likewise.
10439 (mi_create_dynamic_varobj): New proc.
10440 (mi_varobj_update): Update.
10441 (mi_varobj_update_with_type_change): Likewise.
10442 (mi_varobj_update_kv_helper): New proc.
10443 (mi_varobj_update_dynamic_helper): Rewrite.
10444 (mi_varobj_update_dynamic): New proc.
10445 (mi_list_varobj_children): Update.
10446 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
10447 * gdb.python/python-prettyprint.py (pp_outer): New class.
10448 (pp_nullstr): Likewise.
10449 (lookup_function): Register new printers.
10450 * gdb.python/python-prettyprint.c (struct substruct): New type.
10451 (struct outerstruct): Likewise.
10452 (substruct_test): New function.
10453 (struct nullstr): New type.
10454 (string_1, string_2): New globals.
10455 (main): Add new tests.
10456 * gdb.python/python-mi.exp: Added regression tests.
10457 * gdb.mi/mi2-var-display.exp: Update.
10458 * gdb.mi/mi2-var-cmd.exp: Update.
10459 * gdb.mi/mi2-var-child.exp: Update.
10460 * gdb.mi/mi2-var-block.exp: Update.
10461 * gdb.mi/mi-var-invalidate.exp: Update.
10462 * gdb.mi/mi-var-display.exp: Update.
10463 * gdb.mi/mi-var-cmd.exp: Update.
10464 * gdb.mi/mi-var-child.exp: Update.
10465 * gdb.mi/mi-var-block.exp: Update.
10466 * gdb.mi/mi-break.exp: Update.
10467 * gdb.mi/gdb701.exp: Update.
10468
a96d9b2e
SDJ
104692009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
10470
10471 * Makefile.in: Inclusion of catch-syscall object.
10472 * gdb.base/catch-syscall.c: New file.
10473 * gdb.base/catch-syscall.exp: New file.
10474
b43b923a
MS
104752009-09-12 Michael Snyder <msnyder@vmware.com>
10476
10477 * gdb.reverse/step-reverse.exp: Explicitly check for targets
10478 that can support reverse debuggnig.
10479
cec03d70
TT
104802009-09-11 Tom Tromey <tromey@redhat.com>
10481
10482 * gdb.dwarf2/valop.S: New file.
10483 * gdb.dwarf2/valop.exp: New file.
10484
e23bb3fc
MK
104852009-09-11 Mark Kettenis <kettenis@gnu.org>
10486
10487 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
10488
37c3696d
DE
104892009-09-10 Doug Evans <dje@google.com>
10490
10491 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
10492 Add $gdb_prompt to second breakpoint regexp.
10493
5172aecb
JB
104942009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
10495
10496 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
10497 names, add missing ones.
10498 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
10499 * gdb.python/py-frame.c: Rename from python-frame.c.
10500 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
10501 testfile name.
10502 * gdb.python/py-function.exp: Rename from python-function.exp.
10503 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
10504 testfile name.
10505 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
10506 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
10507 Adjust testfile name.
10508 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
10509 * gdb.python/py-template.cc: Rename from python-template.cc.
10510 * gdb.python/py-template.exp: Rename from python-template.exp.
10511 Adjust testfile name.
10512 * gdb.python/py-value.c: Rename from python-value.c.
10513 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
10514 testfile name.
10515
b554e4bd
JK
105162009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10517
10518 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
10519 $bpt2address.
10520 (Second breakpoint address is valid on ia64)
10521 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
10522
9a68ae16
JM
105232009-09-03 Joseph Myers <joseph@codesourcery.com>
10524
10525 * gdb.base/ending-run.exp: Restrict regular expression matching
10526 line number to require closing brace following.
10527
146b9145
DE
105282009-09-03 Doug Evans <dje@google.com>
10529
10530 * gdb.base/store.exp (check_set): Fix typo in expected value message.
10531
787d21e1
TT
105322009-09-02 Tom Tromey <tromey@redhat.com>
10533
10534 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
10535
e7802207
TT
105362009-09-02 Tom Tromey <tromey@redhat.com>
10537
10538 * gdb.dwarf2/callframecfa.exp: New file.
10539 * gdb.dwarf2/callframecfa.S: New file.
10540
817aadd2
JK
105412009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10542
10543 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
10544 gdb.base/solib-overlap-main.c: New.
10545
4a76eae5
DJ
105462009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
10547
10548 PR gdb/10565
10549
10550 * gdb.base/bitfields.c (struct container, container): New.
10551 (main): Initialize it and call break5.
10552 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
10553
d4b96c9a
JK
105542009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10555
10556 Support constant DW_AT_data_member_location by GCC PR debug/40659.
10557 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
10558
4e22772d
JK
105592009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10560
10561 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
10562
2efab443
MS
105632009-08-26 Michael Snyder <msnyder@vmware.com>
10564
10565 * gdb.base/i386-reverse.c: New file.
10566 * gdb.base/i386-reverse.exp: New file.
10567 * gdb.base/Makefile.in: Add new files to be removed.
10568
07ab73a0
JM
105692009-08-26 Joseph Myers <joseph@codesourcery.com>
10570
10571 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
10572 environment-pwd for remote host.
10573 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
10574
676accff
KS
105752009-08-24 Keith Seitz <keiths@redhat.com>
10576
10577 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
10578 Add two new C++ completer tests which limit the output to a
889bf7c5 10579 given class.
676accff 10580
f9f7ad22
MS
105812009-08-24 Michael Snyder <msnyder@vmware.com>
10582
10583 * gdb.base/del.exp: Fix typo in comment.
10584 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
10585
81ecdfbb
RW
105862009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
10587
10588 * configure: Regenerate.
10589 * gdb.hp/configure: Likewise.
10590 * gdb.hp/gdb.aCC/configure: Likewise.
10591 * gdb.hp/gdb.base-hp/configure: Likewise.
10592 * gdb.hp/gdb.compat/configure: Likewise.
10593 * gdb.hp/gdb.defects/configure: Likewise.
10594 * gdb.hp/gdb.objdbg/configure: Likewise.
10595 * gdb.stabs/configure: Likewise.
10596
cab0c772
UW
105972009-08-19 Doug Evans <dje@google.com>
10598
10599 * gdb.base/gdbvars.c: New file.
10600 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
10601
b8fa0bfa
PA
106022009-08-14 Pedro Alves <pedro@codesourcery.com>
10603
10604 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
10605 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
10606
b84aa90a
PA
106072009-08-13 Pedro Alves <pedro@codesourcery.com>
10608
10609 * gdb.base/default.exp: Adjust "set language test": it's now an
10610 enum command. Larger help string moved to "help set language".
10611 * gdb.base/help.exp: Adjust "help set language" expected output,
10612 now lists all known languages.
10613
0d8f9b2c
NF
106142009-08-11 Nathan Froyd <froydnj@codesourcery.com>
10615
10616 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
10617 all frame arguments.
10618 * gdb.arch/altivec-regs.exp: Likewise.
10619
bda180e0
TT
106202009-08-07 Tom Tromey <tromey@redhat.com>
10621
10622 * gdb.base/setshow.exp: Add tests for changes to set language, set
10623 check range, and set check type.
10624
48cb2d85
VP
106252009-08-03 Vladimir Prus <vladimir@codesourcery.com>
10626
10627 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
10628 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 10629 Call it.
48cb2d85 10630
1ea34204
UW
106312009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10632
10633 * configure.ac: Run gdb.cell tests when appropriate.
10634 * configure: Regenerate.
10635 * lib/cell.exp: New file.
10636 * gdb.cell: New directory.
10637 * gdb.cell/configure.ac: New file.
10638 * gdb.cell/configure: New file.
10639 * gdb.cell/Makefile.in: New file.
10640 * gdb.cell/arch.exp: New file.
10641 * gdb.cell/break.c: New file.
10642 * gdb.cell/break.exp: New file.
10643 * gdb.cell/break-spu.c: New file.
10644 * gdb.cell/bt.c: New file.
10645 * gdb.cell/bt2-spu.c: New file.
10646 * gdb.cell/bt-spu.c: New file.
10647 * gdb.cell/bt.exp: New file.
10648 * gdb.cell/coremaker.c: New file.
10649 * gdb.cell/coremaker-spu.c: New file.
10650 * gdb.cell/core.exp: New file.
10651 * gdb.cell/gcore.exp: New file.
10652 * gdb.cell/data.c: New file.
10653 * gdb.cell/data.exp: New file.
10654 * gdb.cell/data-spu.c: New file.
10655 * gdb.cell/ea-cache.exp: New file.
10656 * gdb.cell/ea-cache.c: New file.
10657 * gdb.cell/ea-cache-spu.c: New file.
10658 * gdb.cell/ea-standalone.c: New file.
10659 * gdb.cell/ea-standalone.exp: New file.
10660 * gdb.cell/ea-test.c: New file.
10661 * gdb.cell/ea-test.exp: New file.
10662 * gdb.cell/f-regs.exp: New file.
10663 * gdb.cell/mem-access.c: New file.
10664 * gdb.cell/mem-access.exp: New file.
10665 * gdb.cell/mem-access-spu.c: New file.
10666 * gdb.cell/ptype.exp: New file.
10667 * gdb.cell/registers.exp: New file.
10668 * gdb.cell/size.c: New file.
10669 * gdb.cell/sizeof.exp: New file.
10670 * gdb.cell/size-spu.c: New file.
10671 * gdb.cell/solib.exp: New file.
10672 * gdb.cell/solib-symbol.exp: New file.
10673
85e747d2
UW
106742009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10675
10676 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
10677
58d6951d
DJ
106782009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
10679
10680 * gdb.base/float.exp: Handle VFP registers.
10681
6e0a4f15
MS
106822009-07-14 Michael Snyder <msnyder@vmware.com>
10683
dcd5da87
MS
10684 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
10685 to bring gdb to the beginning of the calling line.
10686
6e0a4f15
MS
10687 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
10688 confusing the i386 epilogue unwinder.
10689
782b2b07
SS
106902009-07-14 Stan Shebs <stan@codesourcery.com>
10691
10692 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
10693
f662c3bc
MS
106942009-07-14 Michael Snyder <msnyder@vmware.com>
10695
10696 * gdb.reverse/step-reverse.exp (stepi into function call):
10697 Call instruction may not be first instruction in the line.
10698 (reverse stepi from a function call): Used wrong line number.
10699
8f313923
JK
107002009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10701
10702 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
10703
4662c76e
JK
107042009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10705
10706 Fix gdb.base/macscp.exp when using custom inputrc.
10707 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
10708 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
10709 env(TERM) set.
10710 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
10711 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
10712
aa81e255
JK
107132009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10714
10715 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
10716 * gdb.base/annota1.exp (thread_test): Import global $testfile.
10717 Change the compilation target to match the testcase name.
10718 * gdb.base/sect-cmd.exp: Change the compilation target to match the
10719 testcase name.
10720 * a2-run.exp: Use for setup prepare_for_testing. Change the
10721 compilation target to match the testcase name.
10722 * gdb.base/commands.exp: Likewise.
10723 * gdb.base/finish.exp: Likewise.
10724 * gdb.base/float.exp: Likewise.
10725 * gdb.base/info-target.exp: Likewise.
10726 * gdb.base/relational.exp: Likewise.
10727 * gdb.base/term.exp: Likewise.
10728 * gdb.base/until.exp: Likewise.
10729 * gdb.base/volatile.exp: Likewise.
10730 * gdb.base/whatis-exp.exp: Likewise.
10731
4c93b1d7
HZ
107322009-07-11 Hui Zhu <teawater@gmail.com>
10733
10734 * gdb.base/help.exp (disassemble): Update expected help text.
10735
812f7342
TT
107362009-07-09 Tom Tromey <tromey@redhat.com>
10737
10738 * lib/gdb.exp: Handle TRANSCRIPT.
10739 (remote_spawn, remote_close, send_gdb): New procs.
10740
fbb8f299
PM
107412009-07-10 Phil Muldoon <pmuldoon@redhat.com>
10742
10743 * gdb.python/python-prettyprint.c: Add counted null string
10744 structure.
10745 * gdb.python/python-prettyprint.exp: Print null string. Test for
10746 embedded nulls.
10747 * gdb.python/python-prettyprint.py (pp_ns): New Function.
10748 * gdb.python/python-value.exp (test_value_in_inferior): Add
10749 variable length string fetch tests.
10750 * gdb.python/python-value.c (main): Add strings for string fetch tests.
10751
c0ac0ec7
JK
107522009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10753
10754 * gdb.base/dump.exp (inaccessible memory is reported): New test.
10755
30b66ecc
TT
107562009-07-07 Tom Tromey <tromey@redhat.com>
10757
10758 * gdb.base/call-rt-st.exp: Update for change to escape output.
10759 * gdb.base/callfuncs.exp: Likewise.
10760 * gdb.base/charset.exp: Likewise.
10761 * gdb.base/constvars.exp: Likewise.
10762 * gdb.base/long_long.exp: Likewise.
10763 * gdb.base/pointers.exp: Likewise.
10764 * gdb.base/printcmds.exp: Likewise.
10765 * gdb.base/setvar.exp: Likewise.
10766 * gdb.base/store.exp: Likewise.
10767 * gdb.cp/ref-types.exp: Likewise.
10768 * gdb.mi/mi-var-child.exp: Likewise.
10769 * gdb.mi/mi-var-display.exp: Likewise.
10770 * gdb.mi/mi2-var-display.exp: Likewise.
10771 * gdb.base/charset.exp: Test octal escape sequence length.
10772 Update for change to escape output.
10773
187c4a2b
JK
107742009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10775
10776 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
10777
d80a43f9
DJ
107782009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
10779
10780 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
10781
047427a8
JK
107822009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10783
10784 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
10785 gdbserver increasing $portnum if "Can't bind address" has been seen.
10786
8b5a0f4f
PA
107872009-07-05 Pedro Alves <pedro@codesourcery.com>
10788
10789 * gdb.base/ending-run.exp: Add "step out of main" pattern for
10790 mingw32ce.
10791
7d93ba58
PA
107922009-07-05 Pedro Alves <pedro@codesourcery.com>
10793
10794 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
10795 VFP format.
10796
2277426b
PA
107972009-07-02 Pedro Alves <pedro@codesourcery.com>
10798
10799 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
10800 linux. Adjust to use "inferior", "info inferiors", "detach
10801 inferior" and "kill inferior" instead of "restart", "info fork",
10802 "detach fork" and "delete fork".
10803 * gdb.base/ending-run.exp: Spell out "info".
10804 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
10805 the "kill" command.
10806
5af949e3
UW
108072009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10808
10809 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
10810 change to prefix TLS offset in hex with 0x.
10811
5d3729b5
UW
108122009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10813
10814 * gdb.base/default.exp: Update test case for "x" changes.
10815
af589bd0
TG
108162009-07-01 Tristan Gingold <gingold@adacore.com>
10817
10818 * gdb.base/bigcore.exp: Make darwin untested.
10819
40974f91
JK
108202009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10821
10822 * gdb.base/completion.exp (directory completion): Create the directory.
10823 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
10824 escapeuniquesub.
10825 (directory completion 2): Expect now ${escapeuniquesub}.
10826 (Glob remaining of directory test): Remove one excessive newline.
10827 Expect the real output.
10828
59dd3af6
JK
108292009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10830
10831 Fix `make check//%' target after `make check' has been ran.
10832 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
10833 a mkdir call.
10834 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
10835 (%/.dir): Remove.
10836
f4e164aa
JK
108372009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10838
10839 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
10840 the expected result record.
10841
69af2122
JK
108422009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10843
10844 Remove racy FAILs relying just on the timeouts.
10845 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
10846 (annotation_level 2): Remove racy FAILs.
10847
2fd481e1
PP
108482009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
10849
10850 gdb/10275
889bf7c5
PA
10851 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
10852
c38f313d
DJ
108532009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
10854
10855 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
10856
8b777f02
VP
108572009-06-30 Vladimir Prus <vladimir@codesourcery.com>
10858
10859 * gdb.mi/mi-stack.exp: Testing symbolic options
10860 to -stack-list-locals and -stack-list-arguments.
10861
00c7eacf
JK
108622009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10863
10864 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
10865
6bc80edc
TT
108662009-06-29 Tom Tromey <tromey@redhat.com>
10867
10868 * dg-extract-results.sh: New file.
10869 * Makefile.in (FORCE_PARALLEL): New variable.
10870 (CHECK_TARGET): New conditional variable.
10871 (check): Use CHECK_TARGET.
10872 (DO_RUNTEST): New variable.
10873 (check-single): New target.
10874 (TEST_DIRS): New variable.
10875 (TEST_TARGETS): Likewise.
10876 (check-parallel): New target.
10877 (check-gdb.%): New pattern.
10878 (BASE1_FILES): New variable.
10879 (BASE2_FILES): Likewise.
10880 (check-gdb.base%): New pattern.
10881 (%/.dir): New pattern.
10882 * configure: Rebuild.
10883 * aclocal.m4 (AM_CONDITIONAL): New defun.
10884 * configure.ac: Check whether user is using GNU make.
10885 (GMAKE): New conditional.
10886
794684b6
SW
108872009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
10888
10889 * gdb.cp/namespace-nested-import.cc: New test.
10890 * gdb.cp/namespace-nested-import.exp: New test.
10891
edb3359d
DJ
108922009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
10893
10894 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
10895 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
10896 * gdb.opt/Makefile.in (EXECUTABLES): Update.
10897 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
10898 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
10899 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
10900 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
10901 gdb.opt/inline-markers.c: New files.
10902 * lib/gdb.exp (skip_inline_frame_tests): New function.
10903 (skip_inline_var_tests): New function.
10904
cf657a0c
AS
109052009-06-27 Andreas Schwab <schwab@linux-m68k.org>
10906
10907 * gdb.cp/exception.exp: Don't require $hex before inner frame in
10908 backtrace.
10909
28d41a99
MS
109102009-06-27 Michael Snyder <msnyder@vmware.com>
10911
10912 * gdb.reverse: New directory.
10913 * gdb.reverse/break-reverse.c: New test.
10914 * gdb.reverse/break-reverse.exp: New test.
10915 * gdb.reverse/consecutive-reverse.c: New test.
10916 * gdb.reverse/consecutive-reverse.exp: New test.
10917 * gdb.reverse/finish-reverse.c: New test.
10918 * gdb.reverse/finish-reverse.exp: New test.
10919 * gdb.reverse/machinestate.c: New test.
10920 * gdb.reverse/ms1.c: New test.
10921 * gdb.reverse/machinestate.exp: New test.
10922 * gdb.reverse/Makefile.in: New file.
10923 * gdb.reverse/shr2.c: New test.
10924 * gdb.reverse/solib-reverse.c: New test.
10925 * gdb.reverse/solib-reverse.exp: New test.
10926 * gdb.reverse/step-reverse.c: New test.
10927 * gdb.reverse/step-reverse.exp: New test.
10928 * gdb.reverse/until-reverse.c: New test.
10929 * gdb.reverse/ur1.c: New test.
10930 * gdb.reverse/until-reverse.exp: New test.
10931 * gdb.reverse/watch-reverse.c: New test.
10932 * gdb.reverse/watch-reverse.exp: New test.
10933 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
10934 * configure: Regenerate.
10935
fe3c8b0d
DE
109362009-06-26 Doug Evans <dje@google.com>
10937
10938 * gdb.base/psymtab.exp: Turn off pending breakpoints.
10939
3a72a602
PM
109402009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
10941
10942 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
10943 windows problem for 'file delete $binfile'.
10944
27aa8d6a
SW
109452009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
10946
10947 * gdb.cp/namespace-using.exp: New test.
10948 * gdb.cp/namespace-using.cc: New test.
10949
8ac055f8
JB
109502009-05-20 Joel Brobecker <brobecker@adacore.com>
10951
10952 * gdb.ada/variant_record_packed_array: New testcase.
10953
85e306ed
TT
109542009-06-23 Tom Tromey <tromey@redhat.com>
10955
10956 * gdb.base/charset.exp (test_combination): Regression test.
10957 * gdb.base/charset.c (my_wchar_t): New typedef.
10958 (myvar): New global.
10959 (main): Set myvar.
10960
56643c5e
PM
109612009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
10962
10963 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
10964 target.
10965
1fac167a
UW
109662009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10967
10968 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
10969
7ccb0be9
UW
109702009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10971
10972 * gdb.mi/gdb680.exp: Update test for error message.
10973
568d6575
UW
109742009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10975
10976 * gdb.base/annota1.exp: Allow multiple occurrences of the
10977 frames-invalid annotation.
10978 * gdb.cp/annota2.exp: Likewise.
10979
7cd1089b
PM
109802009-06-15 Phil Muldoon <pmuldoon@redhat.com>
10981
10982 * gdb.cp/gdb2495.cc: New file.
10983 * gdb.cp/gdb2495.exp: New file.
10984
72c63395
JK
109852009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
10986
10987 Report error on GDB crash during runto.
10988 * lib/gdb.exp (runto <eof>): New.
10989
3788363d
DJ
109902009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
10991
10992 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
10993 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
10994 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
10995 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
10996 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
10997 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
10998 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
10999 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
11000 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
11001 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
11002 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
11003 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
11004 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
11005 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
11006 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
11007 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
11008 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
11009 gdb.server/server-mon.exp, gdb.server/server-run.exp,
11010 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
11011 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
11012 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
11013 gdb.trace/passcount.exp, gdb.trace/report.exp,
11014 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
11015 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
11016 gdb.trace/while-stepping.exp: Use a unique name for the compiled
11017 executable.
11018
17592de3
PA
110192009-06-07 Pedro Alves <pedro@codesourcery.com>
11020
11021 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
11022 defined before referencing it.
11023
701e355d
DE
110242009-06-03 Doug Evans <dje@google.com>
11025
11026 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
11027 * gdb.arch/i386-see.c: Ditto.
11028
f2292c65
PM
110292009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
11030
11031 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
11032 (check_macro): Return 1 if undefined.
11033 If first test fails, check if macro debug information is available,
11034 and report unsupported test if no macro information is found.
11035
5a437975
DE
110362009-05-29 Doug Evans <dje@google.com>
11037
11038 * gdb.threads/hand-call-in-threads.exp: New.
11039 * gdb.threads/hand-call-in-threads.c: New.
11040
c141c696
MS
110412009-05-29 Michael Snyder <msnyder@vmware.com>
11042
11043 * gdb.base/break-always.exp: Change "1" to "on".
11044 Add confirmation check.
11045
b3444185
PA
110462009-05-28 Pedro Alves <pedro@codesourcery.com>
11047
11048 * gdb.threads/threxit-hop-specific.c: New.
11049 * gdb.threads/threxit-hop-specific.exp: New.
11050 * gdb.threads/thread-execl.c: New.
11051 * gdb.threads/thread-execl.exp: New.
11052
b6313243
TT
110532009-05-27 Tom Tromey <tromey@redhat.com>
11054 Thiago Jung Bauermann <bauerman@br.ibm.com>
11055
11056 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
11057 (mi_child_regexp): Likewise.
11058 (mi_list_varobj_children_range): Likewise.
11059 (mi_get_features): Likewise.
11060 (mi_list_varobj_children): Rewrite.
11061 * gdb.python/python-mi.exp: New file.
11062
a6bac58e
TT
110632009-05-27 Tom Tromey <tromey@redhat.com>
11064 Thiago Jung Bauermann <bauerman@br.ibm.com>
11065 Phil Muldoon <pmuldoon@redhat.com>
11066 Paul Pluzhnikov <ppluzhnikov@google.com>
11067
11068 * gdb.python/python-prettyprint.exp: New file.
11069 * gdb.python/python-prettyprint.c: New file.
11070 * gdb.python/python-prettyprint.py: New file.
11071 * gdb.base/display.exp: print/r is now valid.
11072
2c74e833
TT
110732009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
11074 Tom Tromey <tromey@redhat.com>
11075 Pedro Alves <pedro@codesourcery.com>
11076 Paul Pluzhnikov <ppluzhnikov@google.com>
11077
11078 * gdb.python/python-template.exp: New file.
11079 * gdb.python/python-template.cc: New file.
11080 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
11081 tests.
11082 * gdb.python/python-value.exp (py_objfile_tests): New proc.
11083 Call it.
11084 (test_value_after_death): New proc.
11085 * gdb.python/python-value.c (PTR): New typedef.
11086 (main): New variable 'x'.
11087
89c73ade
TT
110882009-05-27 Tom Tromey <tromey@redhat.com>
11089
11090 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
11091 tests.
11092 * gdb.python/python-value.exp (py_objfile_tests): New proc.
11093 Call it.
11094
a75724bc
PA
110952009-05-27 Pedro Alves <pedro@codesourcery.com>
11096
11097 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
11098
e58b0e63
PA
110992009-05-24 Pedro Alves <pedro@codesourcery.com>
11100
11101 * gdb.threads/fork-thread-pending.c: New.
11102 * gdb.threads/fork-thread-pending.exp: New.
11103
4ac36638
JK
111042009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
11105
11106 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
11107 * gdb.dwarf2/dw2-strp.S (a_string2): New.
11108
889bf7c5 111092009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 11110
889bf7c5 11111 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 11112
b242c3c2
PA
111132009-05-17 Pedro Alves <pedro@codesourcery.com>
11114
11115 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
11116 `gdb_get_line_number'. Call `callee' in both parent and child.
11117 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
11118 `gdb_get_line_number' instead of hardcoding line numbers.
11119 (catch_fork_unpatch_child): New procedure to test detaching
11120 breakpoints from child fork.
11121 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
11122 hardcoding line numbers.
11123 (do_fork_tests): Run `catch_fork_unpatch_child'.
11124
ee342b23
VP
111252009-05-17 Vladimir Prus <vladimir@codesourcery.com>
11126
11127 * gdb.mi/mi-cmd-var.exp: Check that when varobj
11128 of structure type enters or leaves the scope, it
11129 is reported by -var-update.
11130
e2009e98
DE
111312009-05-11 Doug Evans <dje@sebabeach.org>
11132
11133 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 11134 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
11135 * gdb.threads/schedlock.c (main): Fix off-by-one error.
11136
00903456
JK
111372009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11138
11139 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
11140
dc621c35
DE
111412009-04-30 Doug Evans <dje@google.com>
11142
11143 * gdb.threads/watchthreads2.exp: New testcase.
11144 * gdb.threads/watchthreads2.c: New testcase.
11145
9ab4e744
DE
111462009-04-29 Doug Evans <dje@google.com>
11147
11148 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
11149 * gdb.cp/mb-ctor.cc: Ditto.
11150 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
11151 * gdb.cp/mb-inline.h (multi_line_foo): New function.
11152 * gdb.cp/mb-inline1.cc: Call it.
11153 * gdb.cp/mb-inline2.cc: Ditto.
11154 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
11155 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
11156
484086b7
JK
111572009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11158
11159 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
11160 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
11161 Replace all uses of `decimal' by `nonzero'.
11162 (info macro FROM_COMMANDLINE): New test.
11163
379a77b5
TT
111642009-04-27 Tom Tromey <tromey@redhat.com>
11165
11166 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
11167
b92b73c2
DE
111682009-04-27 Doug Evans <dje@google.com>
11169
11170 * gdb.threads/watchthreads.c (main): Initialize args before starting
11171 the threads. Plus formatting cleanup.
11172 * gdb.threads/watchthreads.exp: Avoid errant failures due to
11173 biased scheduling of one thread.
11174
945a118d
JG
111752009-04-27 Jerome Guitton <guitton@adacore.com>
11176
11177 * gdb.cp/templates.cc (GetMax): New template.
11178 (main): Declare two instances of GetMax.
11179 * gdb.cp/templates.exp: Add new test.
11180
d389af10
JK
111812009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
11182
11183 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
11184
e7f86de9
JM
111852009-04-22 Joseph Myers <joseph@codesourcery.com>
11186
11187 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
11188
334cc82d
TT
111892009-04-15 Tom Tromey <tromey@redhat.com>
11190
11191 * gdb.base/charset.exp: Add regression test.
11192
d12672cc
JB
111932009-04-14 Joel Brobecker <brobecker@adacore.com>
11194
11195 * gdb.base/exe-lock.exp: New testcase.
11196
18e8c3bc
TT
111972009-04-13 Tom Tromey <tromey@redhat.com>
11198
11199 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
11200 operator on Frame.
11201
5ecd5cbe
UW
112022009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11203
11204 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
11205 * gdb.server/ext-attach.exp: Likewise.
11206
7309f756
VP
112072009-04-03 Vladimir Prus <vladimir@codesourcery.com>
11208
11209 Eliminate some sleep usage.
11210
889bf7c5
PA
11211 * gdb.mi/basics.c (do_nothing): New.
11212 (main): Use do_nothing instead of printf, so that
11213 not to introduce race condition between output of
11214 inferiour and output of gdb. Do not use sleep as it
11215 is not generally available on embedded targets.
7309f756 11216
f4b95f6f
PA
112172009-04-02 Pedro Alves <pedro@codesourcery.com>
11218
11219 * gdb.server/ext-attach.exp: Expect an optional process id after
11220 "Detached from remote process".
11221
de40b933
JK
112222009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11223
11224 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
11225 gdb.dwarf2/dw2-unresolved.exp: New.
11226
2ae101a4
PA
112272009-04-02 Pedro Alves <pedro@codesourcery.com>
11228
11229 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
11230 mi_run_to_main.
11231
56a8e183
PA
112322009-04-02 Pedro Alves <pedro@codesourcery.com>
11233
11234 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
11235 mi_run_to_main. Skip thread exit test on remote targets.
11236 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
11237 mi_run_to_main.
11238 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
11239 mi_run_to_main.
11240 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
11241 when expecting ^connected. Detect when the target doesn't support
11242 non-stop mode.
11243 (mi_run_cmd): Detect if non-stop mode was requested by isn't
11244 supported. Return -1 on error, 0 on success.
11245 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
11246 (mi_runto): Return mi_runto_helper's result explicitly.
11247
c35fafde
PA
112482009-04-01 Pedro Alves <pedro@codesourcery.com>
11249
11250 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
11251
f8a8dce6
JB
112522009-04-01 Tom Tromey <tromey@redhat.com>
11253
11254 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
11255 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
11256 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
11257 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
11258
71c25dea
TT
112592009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
11260 Jan Kratochvil <jan.kratochvil@redhat.com>
11261
11262 PR gdb/931
11263 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
11264 output.
11265 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
11266 for gdb/931.
11267 * dw2-strp.S (DW_AT_language): Change to C++.
11268 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
11269
02d9a9ce
JB
112702009-03-31 Joel Brobecker <brobecker@adacore.com>
11271
11272 * gdb.ada/tasks: New testcase.
11273
1042e4c0
SS
112742009-03-30 Stan Shebs <stan@codesourcery.com>
11275
11276 * gdb.trace/actions.exp: Update to match new info trace format.
11277 * gdb.trace/deltrace.exp: Ditto.
11278 * gdb.trace/infotrace.exp: Ditto.
11279 * gdb.trace/passcount.exp: Ditto.
11280 * gdb.trace/save-trace.exp: Ditto.
11281 * gdb.trace/while-stepping.exp: Ditto.
11282 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
11283
f8f6f20b
TJB
112842009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
11285
11286 * gdb.python/python-frame.c: New file.
11287 * gdb.python/python-frame.exp: New file.
11288
c0c6f777
TJB
112892009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
11290
11291 * gdb.python/python-value.exp: Add tests for the address
11292 attribute.
11293
3cb51905
AS
112942009-03-29 Andreas Schwab <schwab@linux-m68k.org>
11295
11296 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
11297
88fc996f
DE
112982009-03-26 Doug Evans <dje@google.com>
11299
11300 * gdb.mi/mi-nonstop-exit.exp: New file.
11301 * gdb.mi/non-stop-exit.c: New file.
11302
56ef84b1
TT
113032009-03-26 Tom Tromey <tromey@redhat.com>
11304
11305 Update for change to prologue skipping:
11306 * gdb.mi/mi2-simplerun.exp: Update.
11307 * gdb.mi/mi2-break.exp: Update.
11308 * gdb.mi/mi-simplerun.exp: Update.
11309 * gdb.mi/mi-break.exp: Update.
11310 * gdb.base/ending-run.exp: Update.
11311
def2b000
TJB
113122009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
11313
11314 * gdb.python/python-value.exp (test_value_in_inferior): Test
11315 gdb.Value.is_optimized_out attribute.
11316
442ddf59
JK
113172009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
11318
11319 * gdb.dwarf2/dw2-noloc-main.c: New file.
11320 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
11321 (.text): Remove.
11322 (.data): New.
11323 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
11324 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
11325 (DW_TAG_subprogram func_cu1, noloc): Remove.
11326 (main): New.
11327 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
11328 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
11329 (file_symbols): New procedure.
11330
a8df5de4
TT
113312009-03-25 Tom Tromey <tromey@redhat.com>
11332
11333 * gdb.base/charset.exp (valid_target_charset): New proc.
11334 Use it to skip tests on invalid charsets.
11335
cc1d7add
PM
113362009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
11337
11338 * gdb.base/completion.exp: Add a test for directory completion.
11339
bcd5727b
JK
113402009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11341
11342 Fix a racy FAIL.
11343 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
11344 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
11345
cc924cad
TJB
113462009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
11347
11348 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
11349 * gdb.python/python-function.exp: Add test for function returning
11350 a GDB value.
11351
bc3b79fd
TJB
113522009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
11353
11354 * gdb.python/python-function.exp: New file.
11355
6c7a06a3
TT
113562009-03-20 Tom Tromey <tromey@redhat.com>
11357
11358 * gdb.base/store.exp: Update for change to escape output.
11359 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
11360 to escape output.
11361 * gdb.base/pointers.exp: Update for change to escape output.
11362 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
11363 to escape output.
11364 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
11365 escape output.
11366 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
11367 to escape output.
11368 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
11369 escape output.
11370 * gdb.base/setvar.exp: Update for change to escape output.
11371 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
11372 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
11373 to escape output.
11374 (test_print_string_constants): Likewise.
11375 * gdb.base/charset.exp (valid_host_charset): Check size of
11376 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
11377 cases. Handle "auto"-related output.
11378 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
11379 (uvar, Uvar): New globals.
11380
c31af87b
JG
113812009-03-19 Jerome Guitton <guitton@adacore.com>
11382
11383 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
11384 deltas.
11385 * gdb.ada/fixed_points.exp: Ditto.
11386
51272cf2
PA
113872009-03-18 Pedro Alves <pedro@codesourcery.com>
11388
11389 * return-nodebug.c: Don't include stdio.h.
11390 (init): Delete.
11391 (func): Delete definition and provide extern declaration.
11392 (t): New.
11393 (main): Don't call printf. Call func and store its result in t.
11394 * return-nodebug1.c: New.
11395 * return-nodebug.exp: Don't expect stdio output. Instead, print
11396 the global variable t. Drop printf formatters and cast types from
11397 foreach loop. Don't use prepare_for_testing. Compile
11398 return-nodebug.c and return-nodebug1.c in separate steps. Don't
11399 define FORMAT or CAST.
11400
d24948ac
PP
114012009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
11402
11403 * gdb.base/solib-display.exp: Disable test for remote targers.
11404
61ff14c6
JK
114052009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11406
11407 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
11408
cb4dce93
JK
114092009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11410
11411 Fix a racy FAIL.
11412 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
11413 code from `follow parent, print pids'.
11414 (`follow child, print pids', `follow parent, print pids'): Call it.
11415 Replace `gdb_test "break..."' by gdb_breakpoint.
11416
f7c60c5e
VP
114172009-03-13 Vladimir Prus <vladimir@codesourcery.com>
11418
11419 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 11420 sync and async modes.
f7c60c5e 11421
383ace49
JB
114222009-03-12 Joel Brobecker <brobecker@adacore.com>
11423
11424 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
11425 that was checked in by mistake. Remove loading of ada.exp, since
11426 this is not necessary in this case.
11427
4ce102af
JB
114282009-03-12 Joel Brobecker <brobecker@adacore.com>
11429
11430 * gdb.ada/ptype_arith_binop.exp: New testcase.
11431
529a2aef
JB
114322009-03-12 Joel Brobecker <brobecker@adacore.com>
11433
11434 * gdb.ada/mod_from_name: New testcase.
11435
8a38181c
JB
114362009-03-12 Joel Brobecker <brobecker@adacore.com>
11437
11438 * gdb.ada/tick_last_segv: New testcase.
11439
11436dee
VP
114402009-03-12 Vladimir Prus <vladimir@codesourcery.com>
11441
61ff14c6 11442 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 11443
1f31650a
VP
114442009-03-12 Vladimir Prus <vladimir@codesourcery.com>
11445
61ff14c6
JK
11446 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
11447 include the token in ^running and frame info in *stopped.
1f31650a 11448
a3247a22
PP
114492009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
11450
11451 * solib-display.exp: New file.
11452 * solib-display-main.c: New file.
11453 * solib-display-lib.c: New file.
61ff14c6 11454
aae64587
PA
114552009-03-05 Pedro Alves <pedro@codesourcery.com>
11456
11457 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
11458
44aabfbc
JK
114592009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
11460
11461 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
11462 (list_and_check_macro): Use more specific test name.
11463 (next to definition): Make the test names unique.
11464
c087fcd3
PM
114652009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
11466
11467 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 11468
c86cf029
VP
114692009-02-17 Vladimir Prus <vladimir@codesourcery.com>
11470
11471 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
11472 notifications.
11473 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
11474 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
11475 * lib/mi-support.exp (library_loaded_re): New.
11476 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
11477
3ea85240
VP
114782009-02-17 Vladimir Prus <vladimir@codesourcery.com>
11479
11480 * gdb.gdb/observer.exp: Use test_notification observer, not
11481 normal_stop, everywhere.
11482 (test_normal_stop_notifications): Rename to...
11483 (test_notifications): ...this.
11484 (test_observer_normal_stop): Rename to...
11485 (test_observer): ...this.
11486
1903f0e6
DE
114872009-02-16 Doug Evans <dje@google.com>
11488
11489 * gdb.arch/amd64-disp-step.S (test_int3): New test.
11490 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
11491 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
11492 (test_prefixed_syscall,test_int3): New tests.
11493 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
11494 (test_prefixed_syscall,test_int3): New tests.
11495
1d33d6ba
VP
114962009-02-14 Vladimir Prus <vladimir@codesourcery.com>
11497
3cb51905
AS
11498 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
11499 (mi_expect_interrupt): Likewise.
11500 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
11501 response.
1d33d6ba 11502
faafb047
PM
115032009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
11504
11505 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
11506 * gdb.base/pc-fp.exp (get_valueofx): Remove.
11507 Replace calls to get_valueofx by get_hexadecimal_valueof.
11508
417e16e2
PM
115092009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
11510
11511 * lib/gdb.exp (get_valueof): Accept anything as a return value.
11512 (get_integer_valueof): New procedure.
11513 (get_sizeof): Use new get_integer_value_of.
11514 * gdb.base/sizeof.exp: Replace all uses of get_valueof
11515 by get_integer_valueof.
11516
7065b901
TT
115172009-02-13 Tom Tromey <tromey@redhat.com>
11518
11519 * gdb.base/remote.exp (get_sizeof): Remove.
11520 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
11521 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
11522 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
11523 * lib/gdb.exp (get_valueof): Move from long_long.exp.
11524 (get_sizeof): Likewise.
11525
5d7cb8df
JK
115262009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
11527
11528 PR fortran/9806
11529 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
11530
b2febfff
PP
115312009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
11532
11533 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
11534
4aa995e1
PA
115352009-02-06 Pedro Alves <pedro@codesourcery.com>
11536
11537 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
11538
d8906c6f
TJB
115392009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
11540
11541 * gdb.python/python-cmd.exp: New file.
11542
ff4ab08d
TG
115432009-02-06 Tristan Gingold <gingold@adacore.com>
11544
11545 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
11546
aacd552b
TG
115472009-02-05 Tristan Gingold <gingold@adacore.com>
11548
11549 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
11550 pointer is dereferenced and use this signal name in regexp.
11551 * gdb.base/signull.exp: Ditto.
11552 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
11553 * gdb.base/signull.c (main): Ditto.
11554
08c637de
TJB
115552009-02-04 Tom Tromey <tromey@redhat.com>
11556 Thiago Jung Bauermann <bauerman@br.ibm.com>
11557
11558 * gdb.python/python-value.exp: Use `gdb.history' instead of
11559 `gdb.value_from_history'.
11560 (test_value_numeric_ops): Add test for conversion of enum constant.
11561 * gdb.python/python-value.c (enum e): New type.
11562 (evalue): New global.
11563 (main): Use argv.
11564
20261af8
JG
115652009-02-04 Jerome Guitton <guitton@adacore.com>
11566
11567 * gdb.ada/uninitialized_vars: New test program.
11568 * gdb.ada/uninitialized_vars.exp: New testcase.
11569
52e44b43
TT
115702009-02-02 Tom Tromey <tromey@redhat.com>
11571
11572 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
11573 * gdb.cp/pr2489.cc: Rename...
11574 * gdb.cp/pr9594.cc: ... to this.
11575
1c71341a
TT
115762009-02-02 Tom Tromey <tromey@redhat.com>
11577
11578 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
11579 * gdb.cp/pr2489.cc: New file.
11580 * gdb.cp/cpcompletion.exp: New file.
11581
a4295225
TT
115822009-02-02 Tom Tromey <tromey@redhat.com>
11583
11584 PR exp/9059:
11585 * gdb.cp/call-c.exp: Add regression test.
11586 * gdb.cp/call-c.cc (FooHandle): New typedef.
11587 (main): New variable 'handle'.
11588
592375cd
VP
115892009-01-30 Vladimir Prus <vladimir@codesourcery.com>
11590
11591 * lib/mi-support.exp (et_mi_thread_list)
11592 (check_mi_and_console_threads): Adjust for current thread in
11593 -thread-list-ids output.
11594
41447f92
VP
115952009-01-30 Vladimir Prus <vladimir@codesourcery.com>
11596
889bf7c5
PA
11597 * gdb.mi/mi-break.exp (test_disabled_creation): New.
11598 Call it.
41447f92 11599
35669430
DE
116002009-01-28 Doug Evans <dje@google.com>
11601
11602 * gdb.arch/amd64-disp-step.S: New file.
11603 * gdb.arch/amd64-disp-step.exp: New file.
11604 * gdb.arch/i386-disp-step.S: New file.
11605 * gdb.arch/i386-disp-step.exp: New file.
11606
09f00d9a
PM
116072009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
11608
11609 * gdb.base/find.exp: Set newline variable
11610 using quotes instead of braces to fix cygwin failures.
11611
1e8fb976
PA
116122009-01-23 Pedro Alves <pedro@codesourcery.com>
11613
11614 * gdb.base/radix.exp: Add tests to ensure that that set
11615 input-radix 0 and set output-radix 0 are really rejected.
11616
da061712
PA
116172009-01-23 Pedro Alves <pedro@codesourcery.com>
11618
11619 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
11620 copyright years.
11621
dd7e2d2b
PA
116222009-01-23 Pedro Alves <pedro@codesourcery.com>
11623
11624 PR gdb/9664:
11625 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
11626
392452f6
PA
116272009-01-22 Pedro Alves <pedro@codesourcery.com>
11628
11629 PR c++/9631:
11630 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
11631
8653e71c
PM
116322009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
11633
11634 * gdb.server/file-transfer.exp: Use EXEEXT variable for
11635 binfile definition to fix Windows OS failure.
11636
a12cc160
DJ
116372009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
11638
11639 PR gdb/9346
11640 * gdb.base/interrupt.c (sigint_handler): New.
11641 (main): Install a SIGINT handler if SIGNALS is defined. Exit
11642 on error.
11643 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
11644 Test "signal SIGINT".
11645
b89667eb
DE
116462009-01-19 Doug Evans <dje@google.com>
11647
11648 * gdb.base/break.exp: Update expected gdb output.
11649 * gdb.base/sepdebug.exp: Ditto.
11650 * gdb.mi/mi-syn-frame.exp: Ditto.
11651 * gdb.mi/mi2-syn-frame.exp: Ditto.
11652 * gdb.base/call-signal-resume.exp: New file.
11653 * gdb.base/call-signals.c: New file.
11654 * gdb.base/unwindonsignal.exp: New file.
11655 * gdb.base/unwindonsignal.c: New file.
11656 * gdb.threads/interrupted-hand-call.exp: New file.
11657 * gdb.threads/interrupted-hand-call.c: New file.
11658 * gdb.threads/thread-unwindonsignal.exp: New file.
11659
adb483fe
DJ
116602009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
11661
11662 * gdb.base/define.exp: Test defining and hooking prefix commands.
11663 * gdb.python/python.exp: Update test for "show user" output.
11664
60023297
JK
116652009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11666
11667 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
11668 now the output exactly, using less wildcards. Expect also the output
11669 of gfortran-4.3. Update for the f-valprint.c modification from
11670 2008-04-22.
11671 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
11672 Remove gdb_test test names where matching the command.
11673
ccc57cf9
PA
116742009-01-01 Pedro Alves <pedro@codesourcery.com>
11675
11676 PR breakpoints/9681:
11677 * gdb.base/watchpoint.exp: Add regression test.
11678
c7a6ca08
PA
116792008-12-31 Pedro Alves <pedro@codesourcery.com>
11680
11681 * gdb.threads/attach-into-signal.exp: Don't use
11682 gdb_suppress_entire_file.
11683 * gdb.threads/attach-stopped.exp: Ditto.
11684 * gdb.threads/attachstop-mt.exp: Ditto.
11685
3a031f65
PA
116862008-12-31 Pedro Alves <pedro@codesourcery.com>
11687
11688 PR gdb/8812:
11689 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
11690
09e6485f
PA
116912008-12-29 Pedro Alves <pedro@codesourcery.com>
11692
11693 PR gdb/7536:
11694 * gdb.base/radix.exp: Add tests to ensure invalid input radices
11695 and unsupported output radices are really rejected.
11696
0cd53049
JK
116972008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
11698
11699 * gdb.cp/punctuator.exp: Backslash the '$' signs.
11700
ba163c7e
TT
117012008-12-22 Tom Tromey <tromey@redhat.com>
11702
11703 * gdb.cp/punctuator.exp: New file.
11704
6f4de6c9
JK
117052008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11706
11707 * gdb.base/completion.exp (Completing non-existing component): New test.
11708
0f34d0b4
JK
117092008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
11710
11711 Fix for PR gdb/8648.
11712 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
11713 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
11714 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
11715 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
11716
db2ad4c3
JK
117172008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
11718
11719 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
11720
bb5ef15e
DP
117212008-12-16 Christophe Lyon <christophe.lyon@st.com>
11722
11723 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
11724 compiler actually generate code at the expected line number.
11725
90142adc
JZ
117262008-12-15 Jie Zhang <jie.zhang@analog.com>
11727
11728 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
11729
fad6eecd
TT
117302008-12-12 Tom Tromey <tromey@redhat.com>
11731
11732 * gdb.base/commands.exp (redefine_hook_test): New proc.
11733 Call it.
11734
17c8aaf5
TT
117352008-12-11 Tom Tromey <tromey@redhat.com>
11736
11737 * gdb.base/macscp.exp: New regression test.
11738
7c8adf68
TT
117392008-12-11 Tom Tromey <tromey@redhat.com>
11740
11741 * gdb.base/macscp.exp: Print "address.addr".
11742 * gdb.base/macscp1.c (struct outer): New struct.
11743 (address): New global.
11744
b05dcbb7
TT
117452008-12-09 Tom Tromey <tromey@redhat.com>
11746
11747 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
11748 Call it.
11749
2d476de1
DE
117502008-12-04 Doug Evans <dje@google.com>
11751
11752 * gdb.server/ext-run.exp: Relax regexp for init program.
11753
87bdc959
TG
117542008-12-03 Tristan Gingold <gingold@adacore.com>
11755
11756 * gdb.base/macscp.exp: Generate an object file during compilation
11757 to work around Darwin dsymutil limitations.
11758
e0740f77
JK
117592008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11760
11761 Test resolving external references to TLS variables.
11762 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
11763 FILE2_THREAD_LOCAL.
11764 (testfile2, srcfile2): New variables.
11765 * gdb.threads/tls.c (file2_thread_local)
11766 (function_referencing_file2_thread_local): New.
11767 * gdb.threads/tls2.c: New file.
11768
67f0aac5
JB
117692008-11-28 Joel Brobecker <brobecker@adacore.com>
11770
11771 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
11772 rather than integer, as integer might not be big enough when
11773 on 64bit targets.
67f0aac5 11774
c332165e
JG
117752008-11-27 Jerome Guitton <guitton@adacore.com>
11776
11777 * gdb.cp/formatted-ref.exp: Add equality test.
11778 * gdb.ada/formatted_ref.exp: Ditto.
11779
fc9b693c
JK
117802008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11781
11782 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
11783 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
11784
a9c64011
AS
117852008-11-20 Andreas Schwab <schwab@suse.de>
11786
11787 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
11788 matching syscall entry point.
11789 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
11790 (tcatch_vfork_then_child_follow): Likewise. Finish through
11791 vfork even if we stopped at the syscall trampoline.
11792
e2fd701e
DE
117932008-11-20 Doug Evans <dje@google.com>
11794
11795 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
11796
69abc51c
TJB
117972008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
11798
11799 * gdb.arch/ppc-dfp.exp: New file.
11800 * gdb.arch/ppc-dfp.c: New file.
11801
c14c28ba
PP
118022008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
11803
11804 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 11805
2e74121d
DE
118062008-11-17 Doug Evans <dje@google.com>
11807
11808 * gdb.mi/mi-syn-frame.exp: Update expected output.
11809 * gdb.mi/mi2-syn-frame.exp: Update expected output.
11810
66bb093b
VP
118112008-11-17 Vladimir Prus <vladimir@codesourcery.com>
11812
11813 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
11814 "thread N" results in =thread-selected.
11815 * lib/mi-support (mi_run_cmd, mi_expect_stop)
11816 (mi_send_resuming_command_raw): Be prepared for
11817 =thread-selected.
11818
3d043ef6
VP
118192008-11-17 Vladimir Prus <vladimir@codesourcery.com>
11820
a9c64011
AS
11821 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
11822 * lib/mi-support.exp: Likewise.
3d043ef6 11823
808104c8
JB
118242008-11-16 Joel Brobecker <brobecker@adacore.com>
11825
11826 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
11827 commands from the expected output for "help catch".
11828
00b22944
JB
118292008-11-15 Joel Brobecker <brobecker@adacore.com>
11830
11831 * gdb.ada/int_deref.exp: New testcase.
11832
59669435
TT
118332008-11-14 Nick Roberts <nickrob@snap.net.nz>
11834
11835 * gdb.mi/gdb2549.exp: New file.
11836
de04a248
DE
118372008-11-11 Doug Evans <dje@google.com>
11838
11839 * gdb.base/callexit.exp: New file.
11840 * gdb.base/callexit.c: New file.
11841
6b8ce727
DE
118422008-11-10 Doug Evans <dje@google.com>
11843
11844 * lib/gdb.exp (GDBFLAGS): Move -nx ...
11845 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
11846 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
11847 (default_gdb_start,default_gdb_exit): Ditto.
11848 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
11849 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
11850 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
11851 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
11852 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
11853 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
11854
1b14b8aa
AS
118552008-11-03 Andreas Schwab <schwab@suse.de>
11856
11857 * gdb.base/hashline2.exp: Fix typo.
11858 * gdb.base/hashline3.exp: Likewise.
11859
f3134b88
TT
118602008-10-30 Tom Tromey <tromey@redhat.com>
11861
11862 * gdb.base/pointers.exp: Add test.
11863 * gdb.base/pointers.c (k, S): New typedefs.
11864 (instance): New global.
11865
c2226152
AS
118662008-10-30 Andreas Schwab <schwab@suse.de>
11867
11868 * gdb.base/args.exp: Add tests for newlines.
11869
462f405c
JB
118702008-10-30 Joel Brobecker <brobecker@adacore.com>
11871
11872 gdb.base/foll-exec.exp: Update the expected output of a couple
11873 of "info breakpoints" tests.
11874
79a45b7d
TT
118752008-10-28 Tom Tromey <tromey@redhat.com>
11876
11877 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
11878
adc13a14
PA
118792008-10-24 Pedro Alves <pedro@codesourcery.com>
11880
11881 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
11882 gdb_start_cmd.
11883 Use runto_main before any test that requires execution.
11884
252fbfc8
PA
118852008-10-23 Pedro Alves <pedro@codesourcery.com>
11886
11887 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
11888 instead of SIGINT.
11889
28148e3d
JB
118902008-10-22 Joel Brobecker <brobecker@adacore.com>
11891
11892 * gdb.base/completion.exp: Update expected output following
11893 the addition of the "info tasks" command.
11894
c209f847
TT
118952008-10-22 Tom Tromey <tromey@redhat.com>
11896
11897 * gdb.base/exprs.exp (test_expr): Add test for string
11898 concatenation.
11899
f177e350
PA
119002008-10-19 Pedro Alves <pedro@codesourcery.com>
11901
11902 * configure.ac: Output gdb.python/Makefile.
11903 * configure: Regenerate.
11904 * gdb.python/Makefile.in: New.
11905
cce89356
JB
119062008-10-16 Joel Brobecker <brobecker@adacore.com>
11907
11908 * gdb.base/foll-fork.exp: Adjust the expected output to match
11909 the new description for fork/vfork catchpoints in the "info
11910 breakpoints" output.
11911
176d289d
TJB
119122008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
11913
11914 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
11915
a08702d6
TJB
119162008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
11917
11918 * gdb.python/python-value.c: New file.
11919 * gdb.python/python-value.exp: New file.
11920
1c5cfe86
PA
119212008-10-15 Pedro Alves <pedro@codesourcery.com>
11922
11923 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
11924
5a98ad69
DP
119252008-10-15 Denis Pilat <denis.pilat@st.com>
11926
41702f1b 11927 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 11928
dcb1a1e2
TT
119292008-10-09 Tom Tromey <tromey@redhat.com>
11930
11931 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
11932 'fprintf' and 'stderr'.
11933
9124fe48
JB
119342008-10-07 Joel Brobecker <brobecker@adacore.com>
11935
11936 * gdb.ada/ref_tick_size.exp: New testcase.
11937
45452591
DE
119382008-10-06 Doug Evans <dje@google.com>
11939
11940 * gdb.dwarf2/dw2-cu-size.exp: New file.
11941 * gdb.dwarf2/dw2-cu-size.S: New file.
11942
11943 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
11944 .Ltype_int for clarity.
11945
4fc5b208
PP
119462008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
11947
11948 PR gdb/2384:
11949 * gdb.cp/gdb2384.exp: Extended to test more cases.
11950 * gdb.cp/gdb2384.cc: Likewise.
11951 * gdb.cp/gdb2384-base.h: Likewise.
11952 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 11953
d78df370
JK
119542008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11955
11956 * gdb.base/maint.exp (maint print type): Remove printing
11957 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
11958
9a044a89
TT
119592008-09-30 Tom Tromey <tromey@redhat.com>
11960
11961 * gdb.base/macscp.exp: Add completion tests.
11962 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
11963 (TWENTY_THREE): Likewise.
11964 (FORTY_EIGHT): Likewise.
11965
506800a9
TT
119662008-09-30 Tom Tromey <tromey@redhat.com>
11967
11968 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
11969 everywhere.
11970 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
11971
1a6f01b5
JK
119722008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11973
11974 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
11975 testcase is derived from. Fix racy dependency on an expected PID
11976 number. No longer support the testcase on Linux kernel 2.4.x.
11977
2fae03e8
TT
119782008-09-27 Tom Tromey <tromey@redhat.com>
11979
11980 * gdb.base/macscp.exp: Add tests for stringification, splicing,
11981 and varargs.
11982
1ad15515
PA
119832008-09-22 Pedro Alves <pedro@codesourcery.com>
11984
11985 * lib/mi-support.exp (mi_expect_interrupt): New.
11986 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
11987 from gdb.mi/mi-nonstop.exp.
11988 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
11989 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
11990 lib/mi-support.exp.
11991 Use mi_check_thread_states throughout. Avoid ".*" and do not
11992 require an anchor after -exec-run.
11993
d0b76dc6
DJ
119942008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
11995
11996 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
11997 stop is pending. Avoid ".*" when two stops are pending.
11998 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
11999 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
12000 newlines in fullnames.
12001 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
12002 (mi_expect_stop): Update comments. Only anchor in sync mode.
12003 Do not match newlines.
12004 (mi_send_resuming_command_raw): Always return status.
12005 (mi_get_stop_line): Do not match more than one line by accident.
12006 Only anchor in sync mode.
12007 (mi_run_inline_test): If -exec-next fails, give up.
12008
9990c830
UW
120092008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12010
12011 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
12012 on SPU.
12013
ebcf6f00
JB
120142008-09-10 Joel Brobecker <brobecker@adacore.com>
12015
12016 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
12017
b6db24e5
JB
120182008-09-10 Joel Brobecker <brobecker@adacore.com>
12019
12020 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
12021 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
12022 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
12023 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
12024 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
12025 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
12026 gdb.ada/interface.exp, gdb.ada/null_array.exp,
12027 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
12028 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
12029 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
12030 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
12031 Include the "= " sequence in the expected output of print tests.
12032
2bf448e0
JB
120332008-09-10 Joel Brobecker <brobecker@adacore.com>
12034
12035 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
12036 description for boolean types.
12037
d51fd4c8
PA
120382008-09-09 Pedro Alves <pedro@codesourcery.com>
12039
12040 * gdb.base/hook-stop-continue.c: New.
12041 * gdb.base/hook-stop-continue.exp: New.
12042
694182d2
DJ
120432008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
12044
12045 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
12046
3b8a7fc0
JG
120472008-09-08 Jerome Guitton <guitton@adacore.com>
12048
12049 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
12050 (stack_check_probe_2, stack_check_probe_loop_1)
12051 (stack_check_probe_loop_2): New functions.
12052 (main): Add call to these new functions.
12053 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
12054 functions, check that the breakpoint is inserted at the appropriate
12055 location.
12056 (insert_breakpoint): Slightly refine this procedure so that it can
12057 be called several times in the test.
12058
96cc0ae8
JG
120592008-09-08 Jerome Guitton <guitton@adacore.com>
12060
12061 * gdb.base/stack-checking.c: New file.
12062 * gdb.base/stack-checking.exp: New file.
12063
1f08b409
TJB
120642008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
12065
12066 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
12067 * gdb.arch/altivec-regs.exp: Likewise.
12068 * gdb.arch/vsx-regs.exp: Likewise.
12069
3099e1c4
TJB
120702008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
12071
12072 * gdb.arch/ppc-fp.exp: New file.
12073 * gdb.arch/ppc-fp.c: New file.
12074
cc69bfc1
PP
120752008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
12076
12077 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
12078 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 12079
b02a33db
MS
120802008-09-04 Michael Snyder <msnyder@vmware.com>
12081
12082 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
12083 as "at" (for non-debug functions such as _start).
12084
2992cbe0
UW
120852008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12086
12087 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
12088 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
12089 software watchpoints.
12090 * gdb.base/watch_thread_num.exp: Likewise.
12091
514f746b
AR
120922008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
12093
12094 * gdb.arch/i386-bp_permanent.exp: New test.
12095
876cecd0
TT
120962008-08-24 Tom Tromey <tromey@redhat.com>
12097
12098 * gdb.base/maint.exp: Update "maint print type".
12099
80f73d71
VP
121002008-08-21 Vladimir Prus <vladimir@codesourcery.com>
12101
12102 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
12103 support. Adjust the order of "*running" notifications.
12104 * gdb.mi/non-stop.c: Don't cast from int to void* and
12105 back.
12106
d9c78d7d
MK
121072008-08-20 Mark Kettenis <kettenis@gnu.org>
12108
12109 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
12110 expect to find it in the "info frame" output.
12111
97a2d1d3
DJ
121122008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
12113
12114 * gdb.base/interp.exp: Always consume both prompts.
12115
b96e2927
PA
121162008-08-20 Pedro Alves <pedro@codesourcery.com>
12117
12118 * gdb.base/pending.exp: Test pending breakpoints without symbols
12119 loaded.
12120
8cf6e61a
VP
121212008-08-19 Vladimir Prus <vladimir@codesourcery.com>
12122
12123 * lib/mi-support.exp (mi_expect_stop): Produce
12124 more details on failures.
12125 * gdb.mi/mi-nonstop.exp: New.
12126 * gdb.mi/non-stop.c: New.
12127
c6ebd6cf
VP
121282008-08-19 Vladimir Prus <vladimir@codesourcery.com>
12129
a9c64011
AS
12130 * gdb.mi/mi-async.exp: Use 'set target-async'.
12131 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 12132
46a9b8ed
DJ
121332008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
12134
12135 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
12136
44feb3ce
TT
121372008-08-17 Tom Tromey <tromey@redhat.com>
12138
12139 * gdb.base/help.exp (help catch): Rewrite.
12140
311a4e6b
TJB
121412008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
12142
12143 * gdb.base/define.exp: Test indented command documentation.
12144 * gdb.python/python.exp: Test indented multi-line command.
12145
604c2f83
LM
121462008-08-15 Luis Machado <luisgpm@br.ibm.com>
12147
12148 * testsuite/gdb.arch/vsx-regs.c: New source file.
12149 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
12150 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
12151
886a217c
TT
121522008-08-14 Tom Tromey <tromey@redhat.com>
12153
12154 * gdb.base/macscp.exp: Add regression test for "macro define" or
12155 "macro undef" with no arguments.
12156
c814a4f3
PP
121572008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
12158
12159 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 12160
12ab8a60
UW
121612008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12162
12163 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
12164
d57a3c85
TJB
121652008-08-06 Tom Tromey <tromey@redhat.com>
12166
12167 * gdb.python/python.exp: New file.
12168
c7b778ff
JK
121692008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
12170
12171 Fix for PR gdb/1543.
12172 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
12173 $LOCATION.
12174 (location): New variable.
12175 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
12176 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
12177 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
12178 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
12179 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
12180 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
12181 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
12182 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
12183 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
12184 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
12185 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
12186 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
12187 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
12188 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
12189 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
12190 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
12191 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
12192 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
12193 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
12194 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
12195 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
12196 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
12197 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
12198 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
12199 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
12200 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
12201 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
12202 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
12203 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
12204 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
12205 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
12206 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
12207 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
12208 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
12209 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
12210 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
12211 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
12212 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
12213 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
12214 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
12215 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
12216 gdb.base/type-opaque.exp, gdb.base/until.exp,
12217 gdb.base/value-double-free.c, gdb.base/varargs.exp,
12218 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
12219 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
12220 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
12221 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
12222 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
12223 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
12224 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
12225 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
12226 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
12227 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
12228 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
12229 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
12230 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
12231 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
12232 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
12233 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
12234 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
12235 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
12236 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
12237 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
12238 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
12239 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
12240 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
12241 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
12242 gdb.pascal/types.exp, gdb.stabs/weird.exp,
12243 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
12244 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
12245 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
12246 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
12247 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
12248 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
12249 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
12250 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
12251 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
12252 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
12253 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
12254 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
12255 lib/mi-support.exp, lib/trace-support.exp: Remove reference
12256 to bug-gdb@prep.ai.mit.edu .
12257
5e06a3d1
VP
122582008-07-31 Vladimir Prus <vladimir@codesourcery.com>
12259
12260 * lib/mi-support.exp (mi_load_shlibs): New.
12261 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
12262
9d81d21b
VP
122632008-07-30 Vladimir Prus <vladimir@codesourcery.com>
12264
12265 * lib/mi-support.exp (get_mi_thread_list)
12266 (check_mi_and_console_threads): New, moved from ...
12267 * gdb.mi/mi-pthread.exp: ...here.
12268 * gdb.mi/gdb669.exp (get_mi_thread_list)
12269 (check_mi_and_console_threads): Delete.
12270 * gdb.mi/mi2-pthread.exp: Likewise.
12271
bae98fe0
TT
122722008-07-28 Tom Tromey <tromey@redhat.com>
12273
12274 * Makefile.in (just-check): Remove. Move body to...
12275 (check): ... here.
12276
57380f4e
DJ
122772008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
12278
12279 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
12280 Add a test for duplicated SIGINTs.
12281
e09490f1
DJ
122822008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
12283
12284 * gdb.threads/schedlock.exp (get_args): Update to work for any
12285 value of NUM.
12286 (Top level): Report the number of threads that did not resume.
12287
6387b45f
DJ
122882008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
12289
12290 * gdb.dwarf2/dw2-compressed.S: Also define __start.
12291
62f64ff2
DJ
122922008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
12293
12294 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
12295 non-MI prompt.
12296
fa8de41e
TT
122972008-07-26 Tom Tromey <tromey@redhat.com>
12298
12299 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
12300 (function_struct, function_struct_ptr): New globals.
12301 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
12302 function pointer in a struct.
12303
ccb3ac8a
TT
123042008-07-26 Tom Tromey <tromey@redhat.com>
12305
12306 * gdb.base/macscp.exp: Add test for macro lexing bug.
12307
d7d9f01e
TT
123082008-07-18 Tom Tromey <tromey@redhat.com>
12309
12310 * gdb.base/macscp.exp: Add macro tests.
12311
9bf07184
PP
123122008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
12313
12314 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
12315
becf6477
PP
123162008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
12317
12318 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
12319
0709f7d3
PP
123202008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
12321
12322 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 12323
7093c834
PP
123242008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
12325
12326 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 12327
b432ffe3
JK
123282008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12329
12330 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
12331
b1a268e5
VP
123322008-07-12 Vladimir Prus <vladimir@codesourcery.com>
12333
12334 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
12335
e2995f8e
KB
123362008-07-11 Kevin Buettner <kevinb@redhat.com>
12337
12338 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
12339 of regexp to account for changes made to GDB in the printing of
12340 byte vectors.
12341
14032a66
TT
123422008-07-11 Tom Tromey <tromey@redhat.com>
12343
12344 * gdb.base/completion.exp: Add 'help' completion test.
12345
981505ef
JK
123462008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
12347
12348 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
12349
10568435
JK
123502008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
12351
12352 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
12353
4487aabf
PA
123542008-07-09 Pedro Alves <pedro@codesourcery.com>
12355
12356 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
12357
a4a9b1c4
PA
123582008-07-09 Pedro Alves <pedro@codesourcery.com>
12359
12360 * gdb.base/fullname.exp: Restore pwd if compiling failed.
12361
3c3185ac
JK
123622008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12363
12364 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
12365
7ebd49dc
VP
123662008-06-28 Vladimir Prus <vladimir@codesourcery.com>
12367
12368 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
12369 previous commit. Add a comment.
12370
84e46146
PA
123712008-06-28 Pedro Alves <pedro@codesourcery.com>
12372
12373 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
12374
0f8d4a2f
VP
123752008-06-28 Vladimir Prus <vladimir@codesourcery.com>
12376
12377 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
12378
f747e0ce
PA
123792008-06-27 Pedro Alves <pedro@codesourcery.com>
12380
12381 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
12382 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
12383 compiling an executable, link in an object that forces unbuffered
12384 output.
12385 * lib/set_unbuffered_mode.c: New file.
12386
734a5c36
JK
123872008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12388
12389 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
12390
a2840c35
VP
123912008-06-25 Vladimir Prus <vladimir@codesourcery.com>
12392
a9c64011
AS
12393 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
12394 mi_expect_stop.
12395 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
12396 Demand that *running is output.
12397 (detect_async): Perform checking every time.
12398 (mi_send_resuming_command): Extract everything into...
12399 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
12400 (mi_expect_stop): Don't accept any output before *stopped.
12401
6ae37fef
VP
124022008-06-13 Vladimir Prus <vladimir@codesourcery.com>
12403
12404 Robustify mi-simplerun.
a9c64011
AS
12405 * gdb.mi/basics.c (main): Add a call to sleep.
12406 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
12407 * gdb.mi/mi2-cli.exp: Likewise.
12408 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 12409
b4aa76f0 124102008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
12411
12412 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
12413
e1ac3328
VP
124142008-06-10 Vladimir Prus <vladimir@codesourcery.com>
12415
a9c64011
AS
12416 * gdb.mi/mi-console.exp: Adjust.
12417 * gdb.mi/mi-syn-frame.exp: Adjust.
12418 * gdb.mi/mi2-console.exp: Adjust.
12419 * gdb.mi/mi2-syn-frame.exp: Adjust.
12420 * lib/mi-support.exp (mi_run_cmd): Adjust.
12421 (mi_send_resuming_command): Adjust.
e1ac3328 12422
f7f9a841
VP
124232008-06-10 Vladimir Prus <vladimir@codesourcery.com>
12424
12425 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
12426 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
12427 testing of stopped.
12428 * gdb.mi/mi2-syn-frame.exp: Likewise.
12429 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
12430 (async, detect_async): New.
12431 (mi_expect_stop, mi_continue_to_line): Adjust expectation
12432 depending on if we're running in sync or async mode.
f7f9a841 12433
37cd5d19
TT
124342008-06-09 Tom Tromey <tromey@redhat.com>
12435
12436 * gdb.base/completion.exp: New tests for field name completion
12437 with spaces, and field name completion with '->'.
12438
65d12d83
TT
124392008-06-06 Tom Tromey <tromey@redhat.com>
12440
12441 * gdb.base/break1.c (struct some_struct): New struct.
12442 (values): New global.
12443 * gdb.base/completion.exp: Add field name completion test.
12444
ebfe2e3f
PP
124452008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
12446
12447 * gdb.cp/call-c.exp: Test for incorrect handling of reference
12448 to pointer.
12449 * gdb.cp/call-c.cc: Likewise.
12450
bcf6fc3a
NR
124512008-06-06 Nick Roberts <nickrob@snap.net.nz>
12452
12453 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
12454 annotation.
12455
49fd4a42 124562008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 12457 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
12458
12459 * gdb.threads/execl.c, gdb.threads/execl1.c,
12460 gdb.threads/execl.exp: New tests.
a9c64011 12461
8a34ac3f
AR
124622008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
12463 Daniel Jacobowitz <dan@codesourcery.com>
12464
12465 * gdb.cp/exception.exp: Activate test, make it work with pending
12466 catchpoints.
12467
86ae69ef
JK
124682008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12469
12470 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
12471
f7f9ae2c
VP
124722008-05-28 Vladimir Prus <vladimir@codesourcery.com>
12473
a9c64011
AS
12474 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
12475 now printed.
12476 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 12477
2a2d4dc3
AS
124782008-05-27 Andreas Schwab <schwab@suse.de>
12479
12480 * gdb.base/frame-args.exp: Handle arguments that are optimized
12481 out.
12482
5099e4d9
LM
124832008-05-26 Luis Machado <luisgpm@br.ibm.com>
12484
12485 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
12486 quiet for ppc32 and group options into a single variable.
12487
d9c36a91
JB
124882008-05-23 Joel Brobecker <brobecker@adacore.com>
12489
12490 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
12491 of zero-size elements.
12492 * gdb.ada/null_array.exp: Test printing this new array.
12493
103a8671
JK
124942008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12495
12496 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
12497
07a4cc1a 124982008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
12499
12500 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
12501 of the "finish" command.
12502
55f996a7
NR
125032008-05-21 Nick Roberts <nickrob@snap.net.nz>
12504
12505 * gdb.base/annota1.exp: Test for new annotation.
12506
907fc202
UW
125072008-05-16 Pedro Alves <pedro@codesourcery.com>
12508
12509 * gdb.base/fixsection.exp: New file.
12510 * gdb.base/fixsection0.c: New file.
12511 * gdb.base/fixsection1.c: New file.
12512
e8f97270
UW
125132008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12514
12515 * gdb.base/annota1.exp: Accept printf@... in place of printf.
12516 * gdb.base/annota3.exp: Likewise.
12517
ac0bb574
NF
125182008-05-13 Nathan Froyd <froydnj@codesourcery.com>
12519
12520 * gdb.base/watch_thread_num.exp: Don't run tests that require
12521 watchpoints if the target doesn't support them.
12522
6fadd07a
DE
125232008-05-12 Doug Evans <dje@google.com>
12524
12525 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
12526
6e9a4a30
JB
125272008-05-09 Joel Brobecker <brobecker@adacore.com>
12528
12529 * gdb.ada/assign_1.exp: New testcase.
12530
08388c79
DE
125312008-05-09 Doug Evans <dje@google.com>
12532
a3c83fae
DE
12533 * gdb.base/find.exp: New file.
12534 * gdb.base/find.c: New file.
08388c79 12535
bd5ddfe8
DJ
125362008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
12537
12538 * gdb.base/commands.exp (watchpoint_command_test): Handle
12539 gdb,no_hardware_watchpoints.
12540 * gdb.base/float.exp: Allow ARM targets without floating point.
12541 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
12542
b5dd68e2 125432008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 12544 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
12545
12546 * gdb.ada/lang_switch: New test program.
12547 * gdb.ada/lang_switch.exp: New testcase.
12548
382d13d1
DE
125492008-05-05 Doug Evans <dje@google.com>
12550
12551 * gdb.base/help.exp (disassemble): Update expected help text.
12552
9dd789d0
PA
125532008-05-04 Pedro Alves <pedro@codesourcery.com>
12554
12555 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
12556
611c83ae
PA
125572008-05-04 Pedro Alves <pedro@codesourcery.com>
12558
12559 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
12560 different times.
12561
ff013f42
JK
125622008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
12563
12564 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
12565 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
12566 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
12567 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
12568
96dff6a2
VP
125692008-05-04 Vladimir Prus <vladimir@codesourcery.com>
12570
12571 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
12572 notification to appear.
12573
55cd6f92
DJ
125742008-05-04 Daniel Jacobowitz <dan@debian.org>
12575
12576 * gdb.base/fullname.c: New file.
12577 * gdb.base/fullname.exp: New file.
12578 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
12579
d705c43c
PA
125802008-05-03 Pedro Alves <pedro@codesourcery.com>
12581
12582 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
12583 expressions with macros.
12584
333222e1
JK
125852008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
12586
12587 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
12588
5ac01682
DJ
125892008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
12590
12591 * gdb.base/completion.exp: Handle lack of other symbols beginning
12592 with "a".
12593
12594 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
12595
237fc4c9
PA
125962008-05-02 Jim Blandy <jimb@codesourcery.com>
12597
12598 * gdb.asm/asmsrc1.s: Add scratch space.
12599
ed5e9466
DJ
126002008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12601 Daniel Jacobowitz <dan@codesourcery.com>
12602
12603 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
12604 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
12605 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
12606
b39cc962
DJ
126072007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
12608
12609 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
12610
36d520f5
JB
126112008-05-01 Joel Brobecker <brobecker@adacore.com>
12612
12613 * gdb.base/info-target.exp: New testcase.
12614
8d4e3071
DJ
126152008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
12616
12617 * gdb.cp/hang.exp: Use .cc instead of .C.
12618 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
12619 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
12620
6f3f3097
DJ
126212008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
12622
12623 * gdb.base/gdb1250.exp: Remove perror.
12624 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
12625
5550a914
PA
126262008-04-30 Pedro Alves <pedro@codesourcery.com>
12627
12628 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
12629 .2byte.
12630
d848e687
DJ
126312008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
12632
12633 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
12634 (maybe_kfail): New.
12635
93b5768b
PA
126362008-04-25 Pedro Alves <pedro@codesourcery.com>
12637
12638 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
12639
721c02de
VP
126402008-04-24 Vladimir Prus <vladimir@codesourcery.com>
12641
a9c64011
AS
12642 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
12643 * gdb.mi/mi2-syn-frame.exp: Likewise.
12644 * lib/mi-support.exp: Likewise.
721c02de 12645
74960c60
VP
126462008-04-24 Vladimir Prus <vladimir@codesourcery.com>
12647
12648 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
12649 to specify regexp for the location to stop at.
12650 * gdb.base/break-always.c: New.
12651 * gdb.base/break-always.exp: New.
12652
d24317b4
VP
126532008-04-24 Vladimir Prus <vladimir@codesourcery.com>
12654
12655 * lib/mi-support.exp (mi_runto_helper): Adjust
12656 for the original-location field.
12657 (mi_create_breakpoint, mi_list_breakpoints): New.
12658 * gdb.mi/mi-break.exp: Adjust.
12659 * gdb.mi/mi2-break.exp: Adjust.
12660 * gdb.mi/mi-pending.exp: Adjust.
12661 * gdb.mi/mi-simplerun.exp: Adjust.
12662 * gdb.mi/mi2-simplerun.exp: Adjust.
12663 * gdb.mi/mi-syn-frame.exp: Adjust.
12664 * gdb.mi/mi2-syn-frame.exp: Adjust.
12665 * gdb.mi/mi-until.exp: Adjust.
12666 * gdb.mi/mi2-until.exp: Adjust.
12667 * gdb.mi/mi-var-display.exp: Adjust.
12668 * gdb.mi/mi2-var-display.exp: Adjust.
12669 * gdb.mi/mi-watch.exp: Adjust.
12670 * gdb.mi/mi2-watch.exp: Adjust.
12671
fdc59709 126722008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 12673
a9c64011
AS
12674 * aclocal.m4: Add override.m4.
12675 * configure: Regenerate.
fdc59709 12676
8e91f023
VP
126772008-04-19 Vladimir Prus <vladimir@codesourcery.com>
12678
12679 * gdb.mi/var-cmd.c (do_at_tests): Verify that
12680 '-var-update --all-values' reports new value even the type
12681 of a variable object has changed.
12682
233a11ab
CS
126832008-04-18 Craig Silverstein <csilvers@google.com>
12684
12685 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
12686 files.
d24317b4 12687
9c1137ad
JB
126882008-04-18 Joel Brobecker <brobecker@adacore.com>
12689
12690 * gdb.ada/atomic_enum: New test program.
12691 * gdb.ada/atomic_enum.exp: New testcase.
12692
66d0bbc7
DE
126932008-04-17 Doug Evans <dje@google.com>
12694
12695 * gdb.opt/Makefile.in: Fix whitespace.
12696
100906b0
UW
126972008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
12698
12699 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
12700
4584e32e
DE
127012008-04-17 Doug Evans <dje@google.com>
12702
12703 * gdb.base/hashline1.exp: New testcase.
12704 * gdb.base/hashline2.exp: New testcase.
12705 * gdb.base/hashline2.exp: New testcase.
12706
0a320680
PA
127072008-04-17 Pedro Alves <pedro@codesourcery.com>
12708
12709 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
12710
18ac113b
AR
127112008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
12712
12713 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
12714 temporary breakpoint to match "Temporary breakpoint".
12715 * gdb.base/break.exp (delete_breakpoints): Likewise.
12716 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
12717 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
12718 * gdb.base/display.exp: Likewise.
12719 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
12720 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
12721 * gdb.base/restore.exp (restore_tests): Likewise.
12722 * gdb.base/sepdebug.exp: Likewise.
12723 * gdb.base/watchpoint.exp: Likewise.
12724 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
12725 * gdb.mi/mi-pending.exp: Likewise.
12726 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
12727 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
12728 * gdb.mi/mi-var-cmd.exp: Likewise.
12729 * gdb.mi/mi-var-display.exp: Likewise.
12730 * gdb.mi/mi2-cli.exp: Likewise.
12731 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
12732 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
12733 * gdb.mi/mi2-var-display.exp: Likewise.
12734 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
12735 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
12736 new "disp" field.
a9c64011 12737 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
12738 reason. This is to support fix for PR2424.
12739
add38693
JK
127402008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12741
12742 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
12743
fcacd99f
VP
127442008-04-13 Vladimir Prus <vladimir@codesourcery.com>
12745
12746 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 12747 field. Add more floating varobj tests.
fcacd99f 12748 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
12749 field.
12750 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
12751 (main): Call do_at_tests.
12752 * lib/mi-support.exp (mi_create_floating_varobj)
12753 (mi_varobj_update_with_type_change): New.
fcacd99f 12754
de051565
MK
127552008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
12756
12757 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
12758 option of -var-evaluate-expression.
12759 * gdb.mi/mi2-var-display.exp: Likewise.
12760
dbc52822
VP
127612008-04-07 Vladimir Prus <vladimir@codesourcery.com>
12762
12763 Introduce test setup helpers.
a9c64011
AS
12764 * lib/gdb.exp (build_executable, clean_restart)
12765 (prepare_for_testing): New.
12766 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
12767 * gdb.base/return.exp: Likewise.
12768 * gdb.base/ending-run.exp: Likewise.
dbc52822 12769
473591da
NR
127702008-04-07 Nick Roberts <nickrob@snap.net.nz>
12771
12772 * gdb.mi/mi-async.exp: New test for asynchronous Machine
12773 Interface (MI) responses.
12774
2b2d9e11
VP
127752008-04-06 Vladimir Prus <vladimir@codesourcery.com>
12776
a9c64011
AS
12777 * gdb.cp/breakpoint.cc: New code to test conditions involving
12778 member variables.
12779 * gdb.cp/breakpoint.exp: Test condition involving member
12780 variables.
2b2d9e11 12781
bb378428
VP
127822008-04-05 Vladimir Prus <vladimir@codesourcery.com>
12783
12784 * lib/mi-support.exp (mi_expect_stop): New.
12785 (mi_run_cmd): Change the
12786 token. Use mi_send_resuming_command, use
12787 mi_expect_stop.
12788 (mi_execute_to_helper): Rename to mi_execute_to.
12789 (mi_send_resuming_command): Add more error patterns.
12790 (mi_wait_for_stop): Renamed to...
12791 (mi_get_stop_line): ...this.
12792 (mi_run_inline_test): Adjust.
12793
12794 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
12795 * gdb.mi/mi-console.exp: Likewise.
12796 * gdb.mi/mi-pending.exp: Likewise.
12797 * gdb.mi/mi-simplerun.exp: Likewise.
12798 * gdb.mi/mi-stack.exp: Likewise.
12799 * gdb.mi/mi-stepi.exp: Likewise.
12800 * gdb.mi/mi-syn-frame.exp: Add comment.
12801 * gdb.mi/mi-until.exp: Likewise.
12802 * gdb.mi/mi-var-display.exp: Likewise.
12803 * gdb.mi/mi-watch.exp: Likewise.
12804 * gdb.mi/mi2-cli.exp: Likewise.
12805 * gdb.mi/mi2-console.exp: Likewise.
12806 * gdb.mi/mi2-simplerun.exp: Likewise.
12807 * gdb.mi/mi2-stack.exp: Likewise.
12808 * gdb.mi/mi2-stepi.exp: Likewise.
12809 * gdb.mi/mi2-until.exp: Likewise.
12810 * gdb.mi/mi2-var-display.exp: Likewise.
12811 * gdb.mi/mi2-watch.exp: Likewise.
12812
62172bb9
UW
128132008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12814
12815 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
12816
12817 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
12818
a13e061a
PA
128192008-04-04 Pedro Alves <pedro@codesourcery.com>
12820
12821 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
12822 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
12823 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
12824 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
12825 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
12826 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
12827 expect an mi error duplicated in stderr.
12828
eae06beb
JB
128292008-04-03 Joel Brobecker <brobecker@adacore.com>
12830
12831 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
12832 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
12833 Add a couple of tests that verify the behavior when the new setting
12834 is set to "cancel" and "all".
12835 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
12836 "ask" before we start the testing.
12837
79c6ced6
AR
128382008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
12839
12840 * gdb.cp/casts.cc: Add class reference variables.
12841 * gdb.cp/casts.exp: New test cases for up/down casting references.
12842
6c2d1a6b
MK
128432008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
12844
12845 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
12846 instead of beginning to make an extra test pass.
12847 * gdb.mi/mi2-var-display.exp: Likewise.
12848
55b411d9
MR
128492008-03-31 Maciej W. Rozycki <macro@mips.com>
12850
12851 * gdb.base/break.exp: Mark failures as such. Fix formatting.
12852
c6140da2
MD
128532008-03-31 Markus Deuling <deuling@de.ibm.com>
12854 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12855
12856 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
12857 value. Add xfail for older kernels.
12858
79732189
AR
128592008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
12860
12861 Bring mi-support in line with gdb.exp.
12862 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
12863 (mi_gdb_start): New function.
12864
33c3676e
MR
128652008-03-28 Maciej W. Rozycki <macro@mips.com>
12866
12867 * gdb.mi/mi-var-cmd.exp: Fix a typo.
12868
92e28119
VP
128692008-03-26 Vladimir Prus <vladimir@codesourcery.com>
12870
12871 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
12872 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 12873
9e8e3afe
VP
128742008-03-26 Vladimir Prus <vladimir@codesourcery.com>
12875
12876 * lib/mi-support.exp (mi_create_varobj_checked): New.
12877 (mi_list_varobj_children): Allow to check for a
12878 value.
12879 (mi_list_array_varobj_children): New.
12880
12881 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
12882 and mi_list_varobj_children, as opposed to hardcoding
12883 expected strings.
12884 * gdb.mi/gdb701.exp: Likewise.
12885 * gdb.mi/gdb792.exp: Likewise.
12886 * gdb.mi/mi-var-block.exp: Likewise.
12887 * gdb.mi/mi-var-cmd.exp: Likewise.
12888 * gdb.mi/mi-var-invalidate.exp: Likewise.
12889 * gdb.mi/mi2-var-block.exp: Likewise.
12890 * gdb.mi/mi2-var-child.exp: Likewise.
12891 * gdb.mi/mi2-var-cmd.exp: Likewise.
12892 * gdb.mi/mi2-var-display.exp: Likewise.
12893
9df50351
JK
128942008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
12895
12896 Fix random false FAILs on i386.
12897 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
12898
31e5d73a
DJ
128992008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
12900
12901 PR gdb/544
12902 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
12903
12f4afab
DJ
129042008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
12905
12906 PR gdb/544
12907 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
12908
b562a0cb
DJ
129092008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
12910
12911 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
12912 fixed PR gdb/544.
12913
17faa917
DJ
129142008-03-21 Pedro Alves <pedro@codesourcery.com>
12915
12916 * gdb.threads/fork-child-threads.exp: Test next over fork.
12917
6214f497
DJ
129182008-03-21 Chris Demetriou <cgd@google.com>
12919
12920 * gdb.base/break.exp (rbreak junk): New test for rbreak
12921 "Junk at end of arguments" issue.
12922
63092375
DJ
129232008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
12924
12925 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
12926 *& to work on created array elements.
12927 (Top level): Test print $pc with a file. Test string operations
12928 without a target.
12929 * gdb.base/ptype.exp: Do not expect *& to work on created array
12930 elements.
12931
b21991b0
DJ
129322008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
12933
12934 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
12935 gdb.threads/staticthreads.exp: Update exit query.
12936
c4b347c7
SL
129372008-03-07 Sandra Loosemore <sandra@codesourcery.com>
12938
12939 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
12940
fa4727a6
DJ
129412008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
12942
12943 * gdb.base/watchpoint.c (global_ptr, func4): New.
12944 (main): Call func4.
12945 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
12946 (test_inaccessible_watchpoint): New.
12947
2f34202f
MR
129482008-02-29 Maciej W. Rozycki <macro@mips.com>
12949
12950 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
12951 select the largest.
12952
0d6ba1b1
DJ
129532008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
12954
12955 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
12956 frames-invalid annotations.
12957
e691325a
PM
129582008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
12959
a9c64011 12960 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 12961
f85b5ecc
DE
129622008-02-27 Doug Evans <dje@google.com>
12963
12964 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
12965 for bug 1738.
12966 (breakpoint_to_handler_entry): Ditto.
12967
b40e7bf3
JB
129682008-02-27 Joel Brobecker <brobecker@adacore.com>
12969
12970 * gdb.base/ending-run.exp: Use the first line of code inside
12971 function body to test breakpoints.
12972 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
12973 location where the breakpoint is inserted when using the line
12974 where a function is declared. Fix typo in the description of
12975 one of the tests.
12976 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
12977
2faca73a
PM
129782008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
12979
12980 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 12981 tests.
2faca73a 12982
6f439c36
PM
129832008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
12984
12985 * gdb.base/args.exp: avoid same output for tests
12986 with single quotes.
12987
54e52265
VP
129882008-02-26 Vladimir Prus <vladimir@codesourcery.com>
12989
a9c64011
AS
12990 * gdb.base/annota1.exp: Adjust for 'info break'
12991 format changes.
12992 * gdb.base/annota3.exp: Likewise.
12993 * gdb.base/break.exp: Likewise.
12994 * gdb.base/condbreak.exp: Likewise.
12995 * gdb.base/pending.exp: Likewise.
12996 * gdb.base/sepdebug.exp: Likewise.
12997 * gdb.base/unload.exp: Likewise.
12998 * gdb.cp/ovldbreak.exp: Likewise.
12999 * gdb.mi/mi-pending.exp: Likewise.
54e52265 13000
897b09ca
DE
130012008-02-07 Doug Evans <dje@google.com>
13002
13003 * gdb.cp/mb-inline.exp: New.
13004 * gdb.cp/mb-inline.h: New.
13005 * gdb.cp/mb-inline1.cc: New.
13006 * gdb.cp/mb-inline2.cc: New.
13007
b1c32d35
PM
130082008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
13009
13010 * gdb.pascal/floats.pas: New test program.
13011 * gdb.pascal/floats.exp: New testcase.
13012
1a4ca44a
TJB
130132008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
13014
13015 * gdb.base/callfuncs.c (t_float_many_args): New function.
13016 (t_double_many_args): New function.
13017 * gdb.base/callfuncs.exp: Add tests for exceeding float
13018 and double parameters passed through the stack.
13019
439048e8
JB
130202008-02-05 Joel Brobecker <brobecker@adacore.com>
13021
13022 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
13023 gdb.ada/complete/foo.adb: New files.
13024 * gdb.ada/complete.exp: New testcase.
13025
81fe8080
DE
130262008-02-03 Doug Evans <dje@google.com>
13027
301f0ecf
DE
13028 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
13029
81fe8080
DE
13030 * gdb.cp/gdb2384.exp: New file.
13031 * gdb.cp/gdb2384.cc: New file.
13032 * gdb.cp/gdb2384-base.h: New file.
13033 * gdb.cp/gdb2384-base.cc: New file.
13034
4b071aec
DE
130352008-02-02 Doug Evans <dje@google.com>
13036
13037 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
13038
61137ba6
JB
130392007-02-01 Joel Brobecker <brobecker@adacore.com>
13040
13041 * gdb.ada/sym_print_name: New test program.
13042 * gdb.ada/sym_print_name.exp: New testcase.
13043
130442007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
13045
13046 * gdb.ada/nested/hello.adb: New file.
13047 * gdb.ada/nested.exp: New testcase.
13048 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
13049
98deb0da
VP
130502008-02-01 Vladimir Prus <vladimir@codesourcery.com>
13051
13052 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
13053 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
13054 don't cause future evaluations of function to report
13055 creation of internal breakpoints.
98deb0da 13056
723a2275
VP
130572008-02-01 Vladimir Prus <vladimir@codesourcery.com>
13058
13059 * gdb.mi/mi-break.exp (test_error): New.
13060 Call it.
13061
fb546a2f
LM
130622008-01-31 Luis Machado <luisgpm@br.ibm.com>
13063
13064 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
13065 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
13066
2d8fd90a
PM
130672008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
13068
13069 * gdb.pascal/integers.pas: New test program.
13070 * gdb.pascal/integers.exp: New testcase.
13071
a7fa0ded
PM
130722008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
13073
13074 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
13075
5e1a1926
TJB
130762008-01-30 Luis Machado <luisgpm@br.ibm.com>
13077
13078 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
13079 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
13080
8d04f9f0
JB
130812008-01-30 Paul Hilfinger <hilfinger@adacore.com>
13082
13083 * gdb.ada/formatted_ref: New test program.
13084 * gdb.ada/formatted_ref.exp: New testcase.
13085
13086 * gdb.cp/formatted-ref.cc: New file.
13087 * gdb.cp/formatted-ref.exp: New testcase.
13088
ce75a98f
JB
130892008-01-30 Joel Brobecker <brobecker@adacore.com>
13090
13091 * gdb.base/ptype.exp: Add testing of "ptype $pc".
13092
e835f6bf
NR
130932008-01-30 Nick Roberts <nickrob@snap.net.nz>
13094
13095 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
13096 (test_file_list_exec_source_file): Update to new macro-info field.
13097
d118ef87
PH
130982008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
13099
13100 * gdb.ada/exprs: New test program.
13101 * gdb.ada/exprs.exp: New testcase.
13102
7d35ab09
TJB
131032008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
13104
13105 * dfp-test.c (DELTA, DELTA_B): New definitions.
13106 (double_val1, double_val2, double_val3, double_val4, double_val5,
13107 double_val6, double_val7, double_val8, double_val9, double_val10,
13108 double_val11, double_val12, double_val13, double_val14, dec32_val1,
13109 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
13110 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
13111 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
13112 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
13113 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
13114 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
13115 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
13116 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
13117 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
13118 dec128_val16): New global variables.
13119 (decimal_dec128_align): New function.
13120 (decimal_mixed): Likewise.
13121 (decimal_many_args_dec32): Likewise.
13122 (decimal_many_args_dec64): Likewise.
13123 (decimal_many_args_dec128): Likewise.
13124 (decimal_many_args_mixed): Likewise.
13125 * dfp-test.exp: Add tests calling new inferior functions.
13126
2d717e4f
DJ
131272008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
13128
13129 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
13130 gdb.server/ext-run.exp: New files.
13131 * lib/gdbserver-support.exp (gdbserver_download): New.
13132 (gdbserver_start): New. Update gdbserver expected
13133 output.
13134 (gdbserver_spawn): Use them.
13135 (gdbserver_start_extended): New.
13136
e85a822c
DJ
131372008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
13138
13139 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
13140 Run on GNU/Linux.
13141 (do_exec_tests): Check for systems which do not support catchpoints.
13142 Do not match START.
13143 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
13144 Run on GNU/Linux. Enable verbose output.
13145 (check_fork_catchpoints): New.
13146 (explicit_fork_child_follow, catch_fork_child_follow)
13147 (tcatch_fork_parent_follow): Update expected messages.
13148 (do_fork_tests): Use check_fork_catchpoints.
13149 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
13150 Run on GNU/Linux. Enable verbose output.
13151 (check_vfork_catchpoints): New.
13152 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
13153 expected messages.
13154 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
13155
401ea829
JB
131562008-01-29 Jim Blandy <jimb@red-bean.com>
13157
13158 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
13159 host' errors.
13160 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
13161
aceaf3ad
JB
131622008-01-29 Jim Blandy <jimb@red-bean.com>
13163
13164 * gdb.threads/sigthread.c: Use barriers to ensure that
13165 child_thread and child_thread_two are always initialized before we
13166 start to use them.
13167
a5606eee
VP
131682008-01-29 Vladimir Prus <vladimir@codesourcery.com>
13169
13170 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
13171 * gdb.base/watchpoint-solib.c: New.
13172 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 13173
c55a82bb
PM
131742008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
13175
13176 * gdb.base/gdb1056.exp: Add unsigned integer test.
13177
0993fe05
DE
131782008-01-28 Doug Evans <dje@google.com>
13179
13180 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
13181
4fe42e7f
JB
131822008-01-27 Jim Blandy <jimb@codesourcery.com>
13183
c7a69933
JB
13184 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
13185
4fe42e7f
JB
13186 * gdb.base/expand-psymtabs.exp: Doc fix.
13187
5def8285
MK
131882008-01-26 Mark Kettenis <kettenis@gnu.org>
13189
13190 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
13191
5313c911
NR
131922008-01-24 Nick Roberts <nickrob@snap.net.nz>
13193
a9c64011 13194 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
13195 -var-set-format.
13196
93815fbf
VP
131972008-01-23 Chris Demetriou <cgd@google.com>
13198
13199 * gdb.threads/thread_events.c: New testcase source file.
13200 * gdb.threads/thread_events.exp: New testcase expect file.
13201
467a88ee
NR
132022008-01-23 Nick Roberts <nickrob@snap.net.nz>
13203
13204 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
13205
13206 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
13207 -var-set-format.
13208
d8f82aba
DJ
132092008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
13210 Vladimir Prus <vladimir@codesourcery.com>
13211
13212 * gdb.base/float.exp: Allow missing floating point for m68k and
13213 PowerPC.
13214
60c46647
VP
132152008-01-22 Vladimir Prus <vladimir@codesourcery.com>
13216
13217 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
13218 ignore count.
13219 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
13220 * gdb.mi/mi-cli.exp: Adjust.
13221 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 13222
c7dd36a1
PA
132232008-01-17 Pedro Alves <pedro@codesourcery.com>
13224
13225 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
13226 and 'dummy_ptr' integer pointer. Initialize struct_declarations
13227 with dummy_ptr's address.
13228 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
13229 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
13230 all targets.
13231 * gdb.mi/mi2-var-child.exp: Likewise.
13232
39d5313e
JB
132332008-01-09 Joel Brobecker <brobecker@adacore.com>
13234
13235 * gdb.ada/null_array: New test program.
13236 * gdb.ada/null_array.exp: New testcase.
13237
0aea4bf3
LM
132382008-01-09 Luis Machado <luisgpm@br.ibm.com>
13239
13240 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
13241 with required float modifiers.
13242
0b354900
JB
132432008-01-08 Joel Brobecker <brobecker@adacore.com>
13244
13245 * gdb.ada/funcall_param: New test program.
13246 * gdb.ada/funcall_param.exp: New testcase.
13247
cdb7f5d4
JB
132482008-01-08 Joel Brobecker <brobecker@adacore.com>
13249
13250 * gdb.ada/arrayparam: New test program.
13251 * gdb.ada/arrayparam.exp: New testcase.
13252
88e2547f
JB
132532008-01-08 Joel Brobecker <brobecker@adacore.com>
13254
13255 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
13256 landed. Should also fix random failures in the test following it.
13257
f6867ce0
TJB
132582008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
13259
13260 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
13261 for expressions with decimal float values.
13262 (test_dfp_conversions): New function to test casts to and from
13263 decimal float types.
13264 Call test_dfp_conversions.
13265 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
13266 elements.
13267 (main): Initialize ds.float4 and ds.double8 elements.
13268 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
13269 string to new error message.
13270 (d64_set_tests): Likewise.
13271 (d128_set_tests): Likewise.
13272 Add tests for expressions with decimal float variables. Add tests for
13273 conversions to and from decimal float types.
13274
f9c11282
JB
132752008-01-05 Joel Brobecker <brobecker@adacore.com>
13276
13277 * gdb.ada/packed_tagged/comp_bug.adb: New file.
13278 * gdb.ada/packed_tagged.exp: New testcase.
13279
0ecbca72
JB
132802008-01-04 Joel Brobecker <brobecker@adacore.com>
13281
13282 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
13283 gdb.ada/homonym/homonym_main.adb: New files.
13284 * gdb.ada/homonym.exp: New testcase.
13285
c18d3d89
JB
132862008-01-04 Joel Brobecker <brobecker@adacore.com>
13287
13288 * gdb.ada/packed_array.exp: Add testing of references to
13289 a packed array.
13290
ecc7085b
JB
132912008-01-04 Joel Brobecker <brobecker@adacore.com>
13292
13293 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
13294 New files.
13295 * gdb.ada/type_coercion.exp: New testcase.
13296
c474c922
JB
132972008-01-04 Joel Brobecker <brobecker@adacore.com>
13298
13299 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
13300 gdb.ada/tagged/foo.adb: New file.
13301 * gdb.ada/tagged.exp: New testcase.
13302
9005b927
JB
133032008-01-04 Joel Brobecker <brobecker@adacore.com>
13304
13305 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
13306 gdb.ada/ptype_field/foo.adb: New files.
13307 * gdb.ada/ptype_field.exp: New testcase.
13308
1a6aaad8
JB
133092008-01-03 Joel Brobecker <brobecker@adacore.com>
13310
13311 * gdb.ada/print_pc.exp: New testcase.
13312
0ef22f53
JB
133132008-01-03 Joel Brobecker <brobecker@adacore.com>
13314
13315 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
13316 gdb.ada/taft_type/p.adb: New files.
13317 * gdb.ada/taft_type.exp: New testcase.
13318
1689ecf8
JB
133192008-01-03 Joel Brobecker <brobecker@adacore.com>
13320
13321 * gdb.ada/array_bounds/bar.adb: New file.
13322 * gdb.ada/array_bounds.exp: New testcase.
13323
a4d0b9c3
JB
133242008-01-03 Joel Brobecker <brobecker@adacore.com>
13325
13326 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
13327 gdb.ada/arrayptr/foo.adb: New files.
13328 * gdb.ada/arrayptr.exp: New testcase.
13329
a31ace00
JB
133302008-01-03 Joel Brobecker <brobecker@adacore.com>
13331
13332 * gdb.base/set-lang-auto.exp: New testcase.
13333
a97fced3
JB
133342008-01-03 Joel Brobecker <brobecker@adacore.com>
13335
13336 * gdb.ada/fun_addr/foo.adb: New file.
13337 * gdb.ada/fun_addr.exp: New testcase.
13338
ef29ce1a
JK
133392008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13340
13341 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
13342 New files
13343
0fafefe3
JB
133442008-01-02 Joel Brobecker <brobecker@adacore.com>
13345
13346 * array_subscript_addr/p.adb: New file.
a9c64011 13347 * array_subscript_addr.exp: New testcase.
0fafefe3 13348
c4359f8d
JB
133492008-01-02 Joel Brobecker <brobecker@adacore.com>
13350
a9c64011 13351 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
13352 New files.
13353 * gdb.ada/str_cmp_ref.exp: New testcase.
13354
1aa1b15b
JB
133552008-01-01 Joel Brobecker <brobecker@adacore.com>
13356
13357 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
13358 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 13359 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 13360
81c9b2cf
JB
133612008-01-01 Joel Brobecker <brobecker@adacore.com>
13362
13363 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
13364 gdb.ada/ref_param/pck.ads: New files.
13365 * gdb.ada/ref_param.exp: New testcase.
13366
319e4674
JB
133672008-01-01 Joel Brobecker <brobecker@adacore.com>
13368
13369 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
13370 gdb.ada/interface/foo.adb: New files.
13371 * gdb.ada/interface.exp: New testcase.
13372
ef682c56
JB
133732007-12-31 Jim Blandy <jimb@codesourcery.com>
13374
13375 * gdb.base/multi-forks.exp: Consume all output from child
13376 processes before proceeding to next test.
13377
f6f3eb6c
JB
133782007-12-29 Jim Blandy <jimb@codesourcery.com>
13379
13380 * configure: Regenerated.
13381
f652e42f
JB
133822007-12-27 Joel Brobecker <brobecker@adacore.com>
13383
13384 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
13385 gdb.ada/fixed_cmp/fixed.adb: New files.
13386 * gdb.ada/fixed_cmp.exp: New testcase.
13387
6943e596
JB
133882007-12-27 Joel Brobecker <brobecker@adacore.com>
13389
13390 * gdb.ada/boolean_expr.exp: New testcase.
13391
aad9a193
JB
133922007-12-26 Jim Blandy <jimb@codesourcery.com>
13393
13394 * gdb.base/multi-forks.exp: Doc fix.
13395
fb5f3683
JB
133962007-12-26 Joel Brobecker <brobecker@adacore.com>
13397
13398 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
13399 * gdb.ada/char_param.exp: Do not compile our test program with
13400 -gnata, this is unnecessary.
13401 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
13402
384e4a9c
JB
134032007-12-24 Joel Brobecker <brobecker@adacore.com>
13404
13405 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
13406 gdb.ada/print_chars/foo.adb: New files.
13407 * gdb.ada/print_chars.exp: New testcase.
13408
01e044f7
JB
134092007-12-24 Joel Brobecker <brobecker@adacore.com>
13410
13411 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
13412 gdb.ada/char_param/foo.adb: New files.
13413 * gdb.ada/char_param.exp: New testcase.
13414
0ce17860
JB
134152007-12-22 Jim Blandy <jimb@codesourcery.com>
13416
13417 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
13418 hard-coding source line numbers into the test.
13419 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
13420 gdb_get_line_number to find.
13421
919809b9
JB
134222007-12-22 Joel Brobecker <brobecker@adacore.com>
13423
13424 * gdb.base/ptype.c (highest): New struct type.
13425 (the_highest): New variable of that type.
13426 (main): Add dummy assignment to a field of variable the_highest.
13427 * gdb.base/ptype.exp: Test type printing of our new variable.
13428
abc8a88d
PM
134292007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
13430
13431 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 13432 and record first explicitly generated thread number.
abc8a88d
PM
13433 Use that thread number for thread specific watchpoint test.
13434 Add iteration number to repetitive tests.
13435
5158f3e3
CES
134362007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
13437 Jim Blandy <jimb@codesourcery.com>
13438
13439 * gdb.base/expand-psymtabs.c: New testcase
13440 source file.
13441 * gdb.base/expand-psymtabs.exp: New testcase
13442 expect file.
13443
37e4754d
LM
134442007-12-17 Luis Machado <luisgpm@br.ibm.com>
13445
13446 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
13447 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
13448
551e5d04
JB
134492007-12-17 Joel Brobecker <brobecker@adacore.com>
13450
13451 * gdb.ada/frame_args/foo.adb: New file.
13452 * gdb.ada/frame_args/pck.ads: New file.
13453 * gdb.ada/frame_args/pck.adb: New file.
13454 * gdb.ada/frame_args.exp: New testcase.
13455
a05ee097
JB
134562007-12-17 Joel Brobecker <brobecker@adacore.com>
13457
13458 * gdb.base/frame-args.c: New file.
13459 * gdb.base/frame-args.exp: New testcase.
13460
c162e8c9 134612007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 13462 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
13463
13464 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
13465
afe8ab22 134662007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 13467
afe8ab22
VP
13468 * gdb.mi/mi-pending.exp: New.
13469 * gdb.mi/mi-pending.c: New.
13470 * gdb.mi/mi-pendshr.c: New.
13471
dfdfb3ca
JB
134722007-12-06 Jim Blandy <jimb@codesourcery.com>
13473
13474 * gdb.base/default.exp: Update expected output for 'info catch'.
13475
b7fca990
JK
134762007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
13477
13478 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
13479 must be set to binary.
13480
6a1afc1e
PA
134812007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
13482
13483 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
13484
a6b151f1
DJ
134852007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
13486
13487 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
13488 gdb.mi/mi-file-transfer.exp: New.
13489
43039443
JK
134902007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
13491
13492 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
13493
0ef2251b
MR
134942007-11-22 Maciej W. Rozycki <macro@mips.com>
13495
13496 * gdb.trace/backtrace.exp: Fix a typo.
13497 * gdb.trace/circ.exp: Likewise.
13498 * gdb.trace/collection.exp: Likewise.
13499 * gdb.trace/limits.exp: Likewise.
13500 * gdb.trace/report.exp: Likewise.
13501 * gdb.trace/tfind.exp: Likewise.
13502 * gdb.trace/while-dyn.exp: Likewise.
13503
5443631e
NR
135042007-11-21 Nick Roberts <nickrob@snap.net.nz>
13505
13506 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
13507 objects of pointers that can't be dereferenced are now
13508 "noneditable".
13509
a4ce5b0d
UW
135102007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13511
13512 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
13513 (target_cpu): Remove.
13514
d6e956e5
VP
135152007-10-15 Vladimir Prus <vladimir@codesourcery.com>
13516
13517 * gdb.base/ending-run.exp: Expect the list of cleared
13518 breakpoint to come in natural order, not the reversed one.
a9c64011 13519
214270ab
VP
135202007-11-07 Vladimir Prus <vladimir@codesourcery.com>
13521
13522 * gdb.mi/mi-var-child.c (do_child_deletion): New.
13523 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 13524
1a619819
LM
135252007-11-05 Luis Machado <luisgpm@br.ibm.com>
13526
13527 * gdb.base/printcmds.exp: New function
13528 test_printf_with_dfp.
13529
5b01a6fa
DE
135302007-11-02 Doug Evans <dje@google.com>
13531
13532 * gdb.disasm/t01_mov.s: Remove carriage returns.
13533 * gdb.disasm/t02_mova.s: Ditto.
13534 * gdb.disasm/t03_add.s: Ditto.
13535 * gdb.disasm/t04_sub.s: Ditto.
13536 * gdb.disasm/t05_cmp.s: Ditto.
13537 * gdb.disasm/t06_ari2.s: Ditto.
13538 * gdb.disasm/t07_ari3.s: Ditto.
13539 * gdb.disasm/t08_or.s: Ditto.
13540 * gdb.disasm/t09_xor.s: Ditto.
13541 * gdb.disasm/t10_and.s: Ditto.
13542 * gdb.disasm/t11_logs.s: Ditto.
13543 * gdb.disasm/t12_bit.s: Ditto.
13544 * gdb.disasm/t13_otr.s: Ditto.
13545
ec33ab7f
JK
135462007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13547
13548 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
13549
ae0d01ff
UW
135502007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13551
13552 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
13553 provide DFP support.
13554
55eddb0f
DJ
135552007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
13556
13557 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
13558 Test "set powerpc vector-abi". Skip auto-detection tests for old
13559 toolchains.
13560
7020f05c
PA
135612007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
13562
13563 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
13564 with [string compare].
13565
84bc3db9
PA
135662007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
13567
13568 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
13569 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
13570
5876dc88
LM
135712007-10-25 Luis Machado <luisgpm@br.ibm.com>
13572
13573 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
13574 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
13575 * gdb.opt/Makefile.in: New makefile.
13576 * Makefile.in: Create new directory "gdb.opt".
13577 * configure.ac: Add "gdb.opt" directory.
13578 * configure: Regenerated.
a9c64011 13579
c3ea9a14
DE
135802007-10-25 Doug Evans <dje@google.com>
13581
13582 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
13583 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
13584
a9c64011 135852007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
13586 Thiago Jung Bauermann <bauerman@br.ibm.com>
13587
13588 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
13589 Floating Point expressions.
13590 * gdb.base/dfp-test.exp: new file adding tests for Decimal
13591 Floating Point variables.
13592 * gdb.base/dfp-test.c: new file containing program with Decimal
13593 Floating variables, used by gdb.base/dfp-test.exp.
13594
62a24a2b
DJ
135952007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
13596
13597 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
13598
e7b1eae6
UW
135992007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13600
13601 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
13602 compiling test case with GCC.
13603 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
13604
c641edcc
UW
136052007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13606
13607 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
13608 format changes.
13609
5e5ebfe6
MS
136102007-10-18 Michael Snyder <msnyder@specifix.com>
13611
13612 * gdb.base/dbx.exp: Add missing "-re " operator.
13613
e831e7b6
GM
136142007-10-16 Gaius Mulley <gaius@glam.ac.uk>
13615
13616 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
13617 * configure.ac: Removed trailing spaces after backslash.
13618 * gdb.modula2: New directory.
13619 * gdb.modula2/Makefile.in: New file.
13620 * gdb.modula2/unbounded-array.exp: New file.
13621 * gdb.modula2/unbounded1.c: New file.
13622
7cc46491
DJ
136232007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
13624
13625 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
13626
136272007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
13628
13629 * gdb.base/sigstep.c (main): Add checks for
13630 return values for setitimer call.
13631 Call setitimer again with itimer = ITIMER_REAL
13632 if first call to setitimer fails.
13633
e91528f0
KH
136342007-10-11 Kazu Hirata <kazu@codesourcery.com>
13635
13636 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
13637 of $timeout.
13638
2ec9a4f8
DJ
136392007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
13640
13641 * gdb.server/server-run.exp: Test for dynamic linker symbols.
13642
136432007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
13644
13645 * lib/gdb.exp (gdb_run_cmd): Move comment outside
13646 of gdb_expect call, to avoid interruption.
13647
64b2fa04
PA
136482007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
13649
13650 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
13651 (v_unsigned_long_long, v_long_long_array)
13652 (v_signed_long_long_array, v_unsigned_long_long_array)
13653 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
13654 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
13655 [!NO_LONG_LONG]: New.
13656 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
13657 v_long_long_member.
13658
13659 (v_long_long_func, v_signed_long_long_func)
13660 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
13661 (main) [!NO_LONG_LONG]: Initialize long long variants.
13662
13663 * gdb.base/whatis.exp: If board file requests no_long_long, build
13664 test with NO_LONG_LONG defined. Test long long, signed long long,
13665 and unsigned long long variants but only if board file doesn't
13666 disable it.
13667
a912286e 136682007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 13669 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
13670
13671 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
13672 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
13673 * configure: Regenerated.
13674 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
13675 gdb.pascal/types.exp, lib/pascal.exp: New files.
13676
471ba8c9
DJ
136772007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
13678
13679 * gdb.cp/classes.exp (do_tests): Always step to the line after the
13680 call.
13681 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
13682 to return to the call.
13683 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
13684 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
13685 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
13686 * gdb.mi/mi-until.exp (test_until): Likewise.
13687 * gdb.mi/mi2-until.exp (test_until): Likewise.
13688
fef8a650
DJ
136892007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
13690
13691 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
13692 two-char array.
13693 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
13694
d983da9c
DJ
136952007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
13696
13697 * gdb.threads/watchthreads.c (thread_function): Sleep between
13698 iterations.
13699 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
13700 at once for S/390. Generate matching fails and passes.
13701
17f62551
VP
137022007-09-27 Vladimir Prus <vladimir@codesourcery.com>
13703
13704 * gdb.mi/var-cmd.c (do_children_tests): Initialize
13705 the 'struct_declarations' variable to zeros.
a9c64011 13706
ed0616c6
VP
137072007-09-24 Vladimir Prus <vladimir@codesourcery.com>
13708
13709 * gdb.cp/mb-ctor.cc: New.
13710 * gdb.cp/mb-ctor.exp: New.
13711 * gdb.cp/mb-templates.cc: New.
13712 * gdb.cp/mb-templates.exp: New.
13713
41f1b697
DJ
137142007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
13715
13716 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
13717
3f213f78
PA
137182007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
13719
13720 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
13721 targets.
13722 * configure: Regenerate.
13723
0d381245 137242007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 13725
0d381245
VP
13726 * gdb.base/annota1.exp: Adjust for 'info break'
13727 format changes.
13728 * gdb.base/annota3.exp: Likewise.
13729 * gdb.base/break.exp: Likewise.
13730 * gdb.base/condbreak.exp: Likewise.
13731 * gdb.base/pending.exp: Likewise.
13732 * gdb.base/sepdebug.exp: Likewise.
13733 * gdb.base/unload.exp: Likewise.
13734 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 13735
fe3f5fa8
VP
137362007-09-22 Vladimir Prus <vladimir@codesourcery.com>
13737
13738 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
13739 messages.
13740 * gdb.base/chng-syms.exp: Likewise.
13741 * gdb.base/unload.exp: Likewise.
a9c64011 13742
a75cf6c0
DJ
137432007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
13744
13745 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
13746
18ecae38
DJ
137472007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
13748
13749 * schedlock.c (NUM): Change to 1.
13750 (main): Use args[0] for the main thread.
13751 * schedlock.exp: Only expect two threads. Only issue one pass or fail
13752 regardless of the number of threads.
13753
5509918f
MR
137542007-09-14 Maciej W. Rozycki <macro@mips.com>
13755
4a543daf
MR
13756 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
13757 type down.
13758 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
13759 test.
13760 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
13761 watchpoint type down.
13762 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
13763 test.
13764
137652007-09-14 Maciej W. Rozycki <macro@mips.com>
13766
5509918f
MR
13767 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
13768 Move all the tests here and run them twice, once using software
13769 watchpoints and once using hardware watchpoints.
13770 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
13771
40b53987
DJ
137722007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
13773
13774 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
13775 test.
13776
695e2681
MK
137772007-09-10 Mark Kettenis <kettenis@gnu.org>
13778
8b3fc8d8
MK
13779 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
13780 build-id.
13781
695e2681
MK
13782 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
13783 know about $ORIGIN. Calculate output dir from $dest instead of
13784 using ${objdir}/{$subdir}.
13785
58d69f29
MK
137862007-09-09 Mark Kettenis <kettenis@gnu.org>
13787
13788 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
13789 gcore, before continuing with the test.
13790
3e347599
DJ
137912007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
13792
13793 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
13794 * gdb.mi/mi-watch.exp: Likewise.
13795
ea37ba09
DJ
137962007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
13797 Jim Blandy <jimb@codesourcery.com>
13798
13799 * gdb.arch/i386-sse.exp: Do not expect character constants.
13800 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
13801 * gdb.base/display.exp: Allow print/s.
13802 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
13803 and unsigned char array changes.
13804
2025a643
DJ
138052007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
13806
13807 * gdb.base/display.exp: Add tests for printf %p.
13808
26669a27
PA
138092007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
13810
13811 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
13812 the dll name to unicode.
13813
c8f021f8
JK
138142007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
13815
13816 * gdb.base/default.exp (show version): Update the version text.
13817 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
13818
4cf31eea
JK
138192007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13820
13821 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
13822 New files.
13823
4935890f
JK
138242007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13825
13826 * lib/gdb.exp (build_id_debug_filename_get): New function.
13827 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
13828 Remove the generate DEBUG file for the future testcase runs.
13829 New testcase for the NT_GNU_BUILD_ID retrieval.
13830 Move the final testing step to ...
13831 (test_different_dir): ... a new function.
13832 New parameter XFAIL to XFAIL all the tests performed.
13833 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
13834 New parameter TYPE to PF_PREFIX all the tests performed.
13835
02142340
VP
138362007-08-31 Vladimir Prus <vladimir@codesourcery.com>
13837
13838 * gdb.mi/mi-var-cp.cc (path_expression): New
13839 function.
13840 * gdb.mi/mi-var-cp.exp: Run path exression tests.
13841
36acd84e
UW
138422007-08-27 Markus Deuling <deuling@de.ibm.com>
13843
13844 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
13845 to fit into SPU Local Store memory.
13846
a896d121
JB
138472007-08-23 Joel Brobecker <brobecker@adacore.com>
13848
13849 * gdb.base/default.exp: Adjust the expected output of "info
13850 warranty" after the switch to GPLv3.
13851
7b433602
JB
138522007-08-23 Joel Brobecker <brobecker@adacore.com>
13853
13854 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
13855 to 30000 (from 20000).
13856
e22f8b7c
JB
138572007-08-23 Joel Brobecker <brobecker@adacore.com>
13858
13859 Switch the license of all .exp files to GPLv3.
13860 Switch the license of all .f and .f90 files to GPLv3.
13861 Switch the license of all .s and .S files to GPLv3.
13862
5a0e3bd0
JB
138632007-08-23 Joel Brobecker <brobecker@adacore.com>
13864
13865 * configure.ac: Switch license to GPLv3.
13866
cc00619d
JB
138672007-08-23 Joel Brobecker <brobecker@adacore.com>
13868
13869 Switch the licensing to GPLv3 for all .ads and .adb files.
13870
8d26208a
DJ
138712007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
13872
13873 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
13874 and t_int_double.
13875 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
13876
4fcb9948
JB
138772007-08-17 Joel Brobecker <brobecker@adacore.com>
13878
13879 * gdb.base/step-line.c: Switch license to GPL version 3, and
13880 update copyright year.
13881 * gdb.base/step-line.inp: Likewise.
13882
b9c34f67
JB
138832007-08-17 Joel Brobecker <brobecker@adacore.com>
13884
13885 * gdb.base/gdb1555.exp: Make expected output immune to formatting
13886 changes inside gdb1555.c.
13887 * gdb.base/pending.exp: Likewise.
13888
2cc17678
DJ
138892007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
13890
13891 * config/default.exp: New file.
13892
e48883f7
DJ
138932007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
13894
13895 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
13896 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
13897
1ab80e5b
MR
138982007-07-30 Maciej W. Rozycki <macro@mips.com>
13899
13900 * gdb.base/dump.exp: Force the correct endianness for binary
13901 formats not carrying this information.
13902
aba471f5
DJ
139032007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
13904
13905 * gdb.threads/staticthreads.exp: Match .*sem_post.
13906
d4e07204
DJ
139072007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
13908
13909 * gdb.base/readline.exp (operate_and_get_next): Match the final
13910 prompt.
13911
2b97317d
KB
139122007-07-23 Kevin Buettner <kevinb@redhat.com>
13913
13914 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
13915 to restarting SID.
13916
44efa07a
KB
139172007-07-18 Kevin Buettner <kevinb@redhat.com>
13918
13919 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
13920 prior to `gdb_start'.
13921
7b5ebade
KB
139222007-07-18 Kevin Buettner <kevinb@redhat.com>
13923
13924 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
13925 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
13926 Remove call to gdb_unload.
13927
255e7678
DJ
139282007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
13929 Daniel Jacobowitz <dan@codesourcery.com>
13930
13931 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
13932 for __WIN32__.
13933 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
13934 * gdb.base/unload.exp: Use shared library test routines.
13935
3a40aaa0
UW
139362007-07-03 Markus Deuling <deuling@de.ibm.com>
13937
13938 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
13939 * gdb.base/solib-symbol-lib.c: Likewise.
13940 * gdb.base/solib-symbol-main.c: Likewise.
13941
b0f4b84b
DJ
139422007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
13943
13944 * config/gdbserver.exp (gdb_reconnect): New.
13945 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
13946 gdb.base/solib-disc.exp: New files.
13947 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
13948 remote debugging".
13949 (gdb_compile): Add shlib_load flag.
13950 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
13951 port.
13952 (gdbserver_reconnect): New.
13953
1b05479a
DJ
139542007-07-01 Nick Roberts <nickrob@snap.net.nz>
13955 Daniel Jacobowitz <dan@codesourcery.com>
13956
13957 * gdb.base/annota3.exp: Test for if construct.
13958
86f78eb2
DJ
139592007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
13960
13961 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
13962
6a2eb474 139632007-06-21 Chris Dearman <chris@mips.com>
a9c64011 13964 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
13965
13966 * gdb.base/display.exp: Allow a newline after display/i.
13967 * gdb.base/pc-fp.exp: Likewise.
13968 * gdb.base/sigbpt.exp: Likewise.
13969
f8b73d13
DJ
139702007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
13971
13972 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
13973 required features to be included.
13974
4339e69e
DJ
139752007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
13976
13977 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
13978 in info threads output.
13979
23d964e7
UW
139802007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13981 Markus Deuling <deuling@de.ibm.com>
13982
13983 * gdb.arch/spu-info.exp: New testcase.
13984 * gdb.arch/spu-info.c: New file.
13985
fd20f75b
DJ
139862007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
13987
13988 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
13989 tpcs_offset. Restore lr after the call.
13990 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
13991
2226f861
DJ
139922007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
13993
13994 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
13995 (gdbserver_run): Kill any running gdbserver.
13996 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
13997
d12371a9
MR
139982007-05-17 Maciej W. Rozycki <macro@mips.com>
13999
14000 * gdb.base/sigbpt.exp: Preset segv_addr.
14001
93f02886
DJ
140022007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
14003
14004 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
14005 (gdb_compile_shlib): Likewise.
14006 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
14007 (default_gdb_init): Clear cleanfiles.
14008 (gdb_finish): Delete recorded cleanfiles.
14009 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
14010
14011 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
14012 Do not use isnative.
14013 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
14014 gdb.base/so-impl-ld.exp: Likewise.
14015 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
14016 * gdb.base/unload.exp: Likewise. Do not pass empty option to
14017 gdb_compile.
14018
b04e06d7
VP
140192007-05-15 Vladimir Prus <vladimir@codesourcery.com>
14020
14021 * config/unknown.exp: Remove.
14022
069ed931
UW
140232007-05-15 Markus Deuling <deuling@de.ibm.com>
14024
14025 * gdb.base/info-proc.exp: Check is_remote.
14026
09db0d03
UW
140272007-05-14 Markus Deuling <deuling@de.ibm.com>
14028
14029 * gdb.base/gcore.exp: Initialize variable core_supported.
14030
af2cbe8c
DJ
140312007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
14032
14033 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
14034
027c0295
DJ
140352007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
14036
14037 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
14038 * gdb.threads/print-threads.exp (test_all_threads): Allow
14039 negative and hexadecimal thread IDs.
14040
dc5000e7
DJ
140412007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
14042
14043 * gdb.java/jprint.java (public): Avoid invalid call to static
14044 method.
14045
2e74ed18
DP
140462007-05-14 Denis Pilat <denis.pilat@st.com>
14047
14048 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
14049 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
14050 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
14051 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
14052 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
14053
83547f02
UW
140542007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14055
14056 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 14057 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
14058 this mode.
14059 * gdb.base/ovlymgr.c: Provide stubs for spu target.
14060 * gdb.base/spu.ld: New file.
14061
b18be20d
DJ
140622007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
14063
14064 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
14065
be444858
DJ
140662007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
14067
14068 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
14069
b1d53152
DJ
140702007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
14071
14072 * gdb.java/jmain.exp: Handle demangled names with and without method
14073 signatures.
14074
d084b331
DJ
140752007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
14076
14077 * gdb.mi/mi-syn-frame.c (main, foo, bar)
14078 (have_a_very_merry_interrupt): Remove calls to puts.
14079 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
14080 inferior output.
14081 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
14082 test names.
14083
db9d7fc5
DJ
140842007-04-29 Markus Deuling <deuling@de.ibm.com>
14085 Daniel Jacobowitz <dan@codesourcery.com>
14086
14087 * gdb.base/auxv.exp (core_works): Also check is_remote.
14088 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
14089
ef783a7d 140902007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 14091
ef783a7d
VP
14092 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
14093 message, not the undefined 'module' variable.
14094 * gdb.base/siginfo.exp: Likewise.
14095 * gdb.base/sigstep.exp: Likewise.
14096 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
14097 serialport.
14098 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
14099
b7b73cae
CV
141002007-04-25 Corinna Vinschen <vinschen@redhat.com>
14101
14102 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
14103 target sim fails. Return 0 otherwise.
14104 (gdb_load): Return prematurely if gdb_target_sim fails.
14105
7d90fdfa
DP
141062007-04-16 Denis Pilat <denis.pilat@st.com>
14107
14108 * gdb.base/setshow.exp: Reset height after having set it to 100.
14109
5d3e9c85
DP
141102007-04-16 Denis Pilat <denis.pilat@st.com>
14111
14112 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
14113
18e75969
DP
141142007-04-16 Denis Pilat <denis.pilat@st.com>
14115
14116 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
14117
25d5ea92
VP
141182007-04-14 Vladimir Prus <vladimir@codesourcery.com>
14119
14120 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
14121 tests. Run the frozen varobjs test.
14122 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 14123 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 14124
0b49cb80
JK
141252007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14126
14127 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
14128 gdb.base/type-opaque.exp: New files.
14129
a73bafbc 141302007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
14131
14132 * gdb.mi/mi-var-child.c
a73bafbc
VP
14133 (do_children_tests): User char[2] instead of
14134 char so that automatic printing of pointers to char
14135 don't give unpredicable result.
14136 * gdb.mi/var-cmd.c (do_locals_test): Initialize
14137 local variables.
14138 * gdb.mi/mi-var-child.exp: Step to right line
14139 of do_children_tests.
14140 * gdb.mi/mi2-var-child.exp: Likewise.
14141 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 14142 do_locals_tests.
a73bafbc
VP
14143 (do_children_tests): User char[2] instead of
14144 char so that automatic printing of pointers to char
a9c64011 14145 don't give unpredicable result.
a73bafbc 14146 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 14147 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
14148 Pass test name to mi_wait_for_stop.
14149
7ce59000
DJ
141502007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
14151
14152 * gdb.asm/asm-source.exp: Remove d10v case.
14153 * lib/gdb.exp (skip_cplus_tests): Likewise.
14154 * gdb.asm/d10v.inc: Deleted.
14155
20389057
DJ
141562007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
14157
14158 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
14159
8807d78b
DJ
141602007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
14161
14162 * config/netware.exp: Delete file.
14163
aa3edb8e
JB
141642007-03-29 Joel Brobecker <brobecker@adacore.com>
14165
14166 * gdb.dwarf2/dw2-noloc.S: New file.
14167 * gdb.dwarf2/dw2-noloc.exp: New file.
14168
297561ac
PA
141692007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
14170
14171 * gdb.cp/method2.cc: New test.
14172 * gdb.cp/method2.exp: New test.
14173 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
14174
1f81bd39
DJ
141752007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
14176
14177 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
14178
9453113a
DJ
141792007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
14180
14181 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
14182
b741e217
DJ
141832007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
14184
14185 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
14186 (gdb_load): Delete, replace with...
14187 (gdb_reload): ...this.
14188 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
14189 * gdb.server/server-mon.exp: Likewise.
14190 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
14191 (gdb_start_cmd): New.
14192 (gdb_file_cmd): Save the last loaded file.
14193 (gdb_reload): New.
14194 (gdb_gnu_strip_debug): Use transform.
14195 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
14196 support here. Use new $last_loaded_file. Check mtime.
14197 (gdb_target_cmd): Handle ObjC failure case.
14198 (infer_host_exec): Delete.
14199 (gdbserver_load): Rename to...
14200 (gdbserver_run): ...this. Simplify.
14201 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
14202 (mi_gdb_load): Move most contents to a new function...
14203 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
14204 (mi_run_cmd): Use mi_gdb_target_load.
14205 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
14206 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
14207 Use gdb_run_cmd.
14208 * gdb.base/charsign.exp: Remove incorrect comment.
14209 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
14210 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
14211 gdb.base/start.exp: Use gdb_start_cmd.
14212
446ab585 142132007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 14214 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
14215
14216 * gdb.base/sigbpt.exp: Fix the message when skipping test.
14217 * gdb.base/signull.exp: Similarly.
14218
bbb88ebf
UW
142192007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14220
14221 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
14222 messages available to test cases (like chng-sym.exp).
14223
cb8c4a99
AS
142242007-03-14 Andreas Schwab <schwab@suse.de>
14225
14226 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
14227 format changes.
14228
4e463ff5
DJ
142292007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
14230
14231 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
14232 (optimized_1): New.
14233 (main): Call optimized_1.
14234 (gdb2029): Correct typos. Call gdb2029_marker.
14235 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
14236 for gdb2029.
14237
b6db2c47
MK
142382007-03-12 Mark Kettenis <kettenis@gnu.org>
14239
14240 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
14241 as tabs. Remove redundant test pattern.
14242
70ed3737
UW
142432007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14244
14245 * gdb.base/long_long.exp: Accept optional symbol name in <...>
14246 for /a format output.
14247
47b67b60
DJ
142482007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
14249
14250 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
14251 collect output incrementally.
14252
b8953b0e
UW
142532007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14254
14255 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
14256 for -var-create lpcharacter test.
14257 * gdb.mi/mi2-var-cmd.exp: Likewise.
14258
7acd5c40
UW
142592007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14260
14261 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
14262 pass on targets where address zero is readable.
14263
9c6759c1
UW
142642007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14265
14266 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
14267 just a single architecture.
14268
a2f1aeb4
UW
142692007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14270
14271 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
14272 (fetch_all_registers): New function, uses gdb_test_multiple and
14273 exp_continue to fetch inferior output line-by-line.
14274 Replace all uses of do_get_all_registers by fetch_all_registers.
14275
46579ac2
UW
142762007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14277
14278 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
14279 in target_info.
14280
fc133f24
MS
142812007-03-02 Michael Snyder <michael.snyder@palmsource.com>
14282
a9c64011 14283 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
14284 consistancy; add a default (timeout) case.
14285
7646a51d
MS
142862007-03-02 Michael Snyder <michael.snyder@palmsource.com>
14287
14288 * gdb.base/watchpoint.exp: Fix truncated comment.
14289
dcfff61f
MS
142902007-03-02 Michael Snyder <michael.snyder@palmsource.com>
14291
14292 * Makefile.in: Remove spurious single-quotes from sed command.
14293
664e3ee9
DJ
142942007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
14295
14296 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
14297 func.
14298 * gdb.mi/mi2-var-cmd.exp: Likewise.
14299
d7cc6f2f
JB
143002007-02-27 Joel Brobecker <brobecker@adacore.com>
14301
a9c64011
AS
14302 * gdb.dwarf2/dw2-producer.S: New file.
14303 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
14304
143052007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
14306
14307 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
14308 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
14309 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
14310 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
14311 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
14312 Revert tests to use mi_gdb_test and include value field in output
14313 of -var-create.
14314
93d42b30
DJ
143152007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
14316
14317 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
14318
c499ed39
DJ
143192007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
14320
14321 * gdb.base/maint.exp: Remove full paths from test names.
14322 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
14323 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
14324
9836f81b
JB
143252007-02-27 Joel Brobecker <brobecker@adacore.com>
14326
14327 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
14328
c74d0ad8
DJ
143292007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
14330
14331 * gdb.server/server-mon.exp: New test.
14332
2711e456
DJ
143332007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
14334
14335 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
14336
ff6f572f
DJ
143372007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
14338
14339 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
14340 register capitalization.
14341
fada3feb
DP
143422007-02-13 Denis Pilat <denis.pilat@st.com>
14343
14344 * gdb.mi/mi-var-invalidate.exp: New file.
14345
fb1e4ffc
DJ
143462007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
14347
14348 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
14349
3da939d7
DJ
143502007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
14351
14352 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
14353
123dc839
DJ
143542007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
14355
14356 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
14357 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
14358
877e3645 143592007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
14360
14361 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
14362 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
14363 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
14364 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
14365 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 14366 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 14367 Update tests to include value field in output of -var-create.
a9c64011 14368
3c0a2960
AS
143692007-02-08 Andreas Schwab <schwab@suse.de>
14370
14371 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
14372
108546a0
DJ
143732007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
14374
14375 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
14376 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
14377
d701dcab
DP
143782007-02-02 Denis Pilat <denis.pilat@st.com>
14379
14380 * gdb.threads/threadapply.exp: check that frame is not changed by
14381 the thread apply all command.
14382
783e3e2f
AS
143832007-01-31 Andreas Schwab <schwab@suse.de>
14384
6d9c3a87
AS
14385 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
14386
3c50d7b9
AS
14387 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
14388 in the dwarf sections.
14389 * gdb.dwarf2/mac-fileno.S: Likewise.
14390
783e3e2f
AS
14391 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
14392 bspstore register on ia64.
14393
78ff580e
AS
143942007-01-29 Andreas Schwab <schwab@suse.de>
14395
cc8e9b12
AS
14396 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
14397 "frame-begin" annotation.
14398
78ff580e
AS
14399 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
14400 number of "frames-invalid" annotations.
14401
704a4f78
DJ
144022007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
14403
14404 * gdb.base/commands.exp: Call if_commands_test.
14405 (gdb_test_no_prompt, if_commands_test): New.
14406
e741bf94
MK
144072007-01-28 Mark Kettenis <kettenis@gnu.org>
14408
14409 * gdb.threads/sigthread.c (NSIGS): Make bigger.
14410
474d0ad3
AS
144112007-01-27 Andreas Schwab <schwab@suse.de>
14412
14413 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
14414 .short/.int/.quad in the dwarf sections.
14415 * gdb.dwarf2/dw2-intercu.S: Likewise.
14416 * gdb.dwarf2/dw2-intermix.S: Likewise.
14417
e784b426
JK
144182007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
14419
14420 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
14421 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
14422 array.
e784b426
JK
14423 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
14424 * gdb.base/setvar.exp: Likewise.
14425
37f08e04
AS
144262007-01-26 Andreas Schwab <schwab@suse.de>
14427
9a01813a
AS
14428 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
14429 test.
14430
37f08e04
AS
14431 * gdb.base/multi-forks.exp ("restart $i"): Also match
14432 __kernel_syscall_via_break.
14433
6e2a9270
VP
144342007-01-24 Vladimir Prus <vladimir@codesourcery.com>
14435
14436 * lib/mi-support.exp (mi_delete_varobj): New.
14437 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
14438 testcase.
14439 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
14440 (main): Call the above.
14441 (reference_update_test, base_in_reference_test)
14442 (reference_to_pointer): Delete the created varobjs.
a9c64011 14443
e515b470
DJ
144442007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
14445
14446 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
14447 * configure: Regenerated.
14448 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
14449 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
14450 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
14451 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
14452 * lib/gdb.exp (gdb_skip_xml_test): New function.
14453
08d8bcd7
DJ
144542007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
14455
14456 * gdb.base/sigrepeat.exp: Correct error message.
14457
144582007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
14459 Daniel Jacobowitz <dan@codesourcery.com>
14460
14461 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
14462 gdb.arch/i386-gnu-cfi-asm.S: New files.
14463
97c3f1f3
JK
144642007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14465
14466 * lib/gdb.exp: Abort on missing `site.exp'.
14467
cb1df416
DJ
144682007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
14469 Daniel Jacobowitz <dan@codesourcery.com>
14470
14471 * gdb.base/included.c, gdb.base/included.exp,
14472 gdb.base/included.h: New files.
14473
35990120
DJ
144742007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
14475
14476 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
14477 (maximize_rlimit): Reduce limits on 64-bit systems.
14478
6e81a116 144792007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
14480
14481 From Marcus Deuling <deuling@de.ibm.com>:
14482 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
14483 every case.
14484
6c3c41f3
NR
144852007-01-13 Nick Roberts <nickrob@snap.net.nz>
14486
14487 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
14488 (test_path_specification): Use objdir instead of srcdir to always
14489 get an absolute filename.
14490
2f12c312
DJ
144912007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
14492
14493 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
14494
81121995
VP
144952007-01-11 Vladimir Prus <vladimir@codesourcery.com>
14496
14497 * gdb.mi/mi-var-cp.cc (reference_update_tests):
14498 Make sure the variable we're using is in scope.
14499 (reference_to_pointer): Likewise.
14500
4741b737
DJ
145012007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
14502
14503 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
14504 has no debug information.
14505
054410c3
DJ
145062007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
14507
14508 * gdb.base/annota1.exp: Remove extra send_gdb.
14509
818f79f6
DJ
145102007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14511
14512 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
14513
f7a6bb70
DJ
145142007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14515
14516 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
14517
57e66780
DJ
145182007-01-08 Nick Roberts <nickrob@snap.net.nz>
14519 Daniel Jacobowitz <dan@codesourcery.com>
14520
14521 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
14522 lcharacter or linteger change. Correct duplicated test name.
14523 * gdb.mi/mi2-var-cmd.exp: Likewise.
14524
3d799a95
DJ
145252007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
14526
14527 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
14528
145292007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 14530
a9c64011
AS
14531 * gdb.base/nofield.c: New file.
14532 * gdb.base/nofield.exp: New testcase.
51679ba9 14533
eafb94e8
NR
145342007-01-05 Nick Roberts <nickrob@snap.net.nz>
14535
14536 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
14537
14538 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
14539 test.
14540
5e572bb4
DJ
145412007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
14542
14543 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
14544
74a44383
DJ
145452007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
14546
14547 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
14548 when continuing.
14549
1b572db9
DJ
145502007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
14551
14552 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
14553 Expect ".exe" extension.
14554
381bc39b
DJ
145552007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
14556
14557 * gdb.base/charset.exp: Add explicit filename to break.
14558 * gdb.base/dbx.exp: Add explicit filename to breaks.
14559
2b70e4c6
DJ
145602007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
14561
14562 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
14563 * gdb.mi/mi2-file.exp: Likewise.
14564
303b6f5d
DJ
145652007-01-04 Vladimir Prus <vladimir@codesourcery.com>
14566
14567 Implement specification of MI tests as comments
14568 in C and C++ sources.
14569 * lib/mi-support.exp (mi_autotest_data): New variable.
14570 (mi_autotest_source): New variable.
14571 (count_newlines, mi_prepare_inline_tests)
14572 (mi_get_inline_test, mi_continue_to_line)
14573 (mi_run_inline_test, mi_tbreak)
14574 (mi_send_resuming_command, mi_wait_for_stop): New functions.
14575 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
14576 Run inline tests.
14577 * gdb.mi/mi-var-cp.cc: Define tests here.
14578
23da0d94
VP
145792007-01-04 Vladimir Prus <vladimir@codesourcery.com>
14580
14581 Simplify usage of mi_continue_to.
14582 * lib/mi-support.exp (mi_runto_helper): Renamed
14583 from mi_runto, added new parameter 'run_or_continue'.
14584 (mi_runto): Use mi_runto_helper.
14585 (mi_continue_to): Accept just function name as parameter.
14586 Use mi_runto_helper.
14587 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
14588 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 14589
f9e18282
JB
145902006-01-04 Joel Brobecker <brobecker@adacore.com>
14591
14592 Make this testcase a bit more realistic. The current code
14593 is too simplistic, and allows the compiler to optimize out
14594 some of the entities we need for this testcase.
14595 * gdb.ada/null_record/bar.ads (Void_Star): New type.
14596 (Do_Nothing): Add extra parameter.
14597 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
14598 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
14599 by using a variable of type Void_Star.
14600
fd678c65
JB
146012006-01-04 Joel Brobecker <brobecker@adacore.com>
14602
14603 * gdb.ada/catch_ex/foo.adb: New file.
14604 * gdb.ada/catch_ex.exp: New testcase.
14605
05cfdb42
DJ
146062007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
14607
14608 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
14609 pass --image-base to linker.
14610
2e03ee74
DJ
146112007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14612 Daniel Jacobowitz <dan@codesourcery.com>
14613
14614 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
14615 secondary prompts.
14616
0d5de010
DJ
146172007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
14618
14619 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
14620 output. Test the types of members and member pointers.
14621 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
14622 gdb/2092.
14623 * gdb.cp/member-ptr.exp: Search for a comment instead of a
14624 statement. Enable for GCC. Update expected output for some tests
14625 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
14626 layout.
14627 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
14628 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
14629 (Diamond::vget_base): New.
14630 (main): Add new tests.
14631 * gdb.cp/printmethod.exp: Update expected output for member functions.
14632 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
14633 print pEe->D::vg().
14634
61a771aa
DJ
146352007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
14636
14637 * gdb.threads/tls.exp: Allow stops in sem_post.
14638
2fa63963
DJ
146392006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
14640
14641 * gdb.base/annota1.exp: Allow .*printf in backtraces.
14642 * gdb.base/annota3.exp: Likewise.
14643 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
14644 again (instead of timing out).
14645 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
14646 GCC bug 26475.
14647 * gdb.java/jmisc.exp: Adjust to work with method signatures including
14648 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
14649 test from jmisc1.exp.
14650 * gdb.java/jmisc1.exp: Delete.
14651 * gdb.java/jprint.exp: Adjust to work with method signatures including
14652 return types.
14653 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
14654 * gdb.threads/linux-dp.exp: Don't be confused by program output.
14655 * lib/java.exp (compile_java_from_source): Pass the correct type
14656 to target_compile.
14657
5eefc2b7
JB
146582006-12-31 Joel Brobecker <brobecker@adacore.com>
14659
14660 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
14661 (stack_align_edx): New function.
14662 (stack_align_eax): New function.
14663 (main): Add calls to stack_align_edx and stack_align_eax.
14664 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
14665 Add testing for the cases where the register used during a stack
14666 realignment is edx. Same for eax.
14667
227c54da
DJ
146682006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
14669
14670 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
14671 and generic PE targets.
14672
cab8ac94
JB
146732006-12-29 Joel Brobecker <brobecker@adacore.com>
14674
14675 * gdb.ada/array_return.exp: Update copyright date list.
14676
ba54f318
JB
146772006-12-27 Joel Brobecker <brobecker@adacore.com>
14678
14679 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
14680 (Create_Small_Float_Vector): New function.
14681 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
14682 function body.
14683 * gdb.ada/array_return/p.adb: Use new type and function from
14684 package Pck.
14685 * gdb.ada/array_return.exp: Add a test verifying that GDB is
14686 able to print the value returned by a function returning an
14687 array of float.
14688
6b7a35dd
JB
146892006-12-20 Joel Brobecker <brobecker@adacore.com>
14690
14691 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
14692 The associated tests should be PASSing.
14693
038224f6
VP
146942006-12-08 Vladimir Prus <vladimir@codesourcery.com>
14695
14696 Test for base in references.
14697 * gdb.mi/mi-var-cp.cc: Add test code.
14698 * gdb.mi/mi-var-cp.exp: Test for bases in references.
14699 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
14700 * gdb.mi/mi2-watch.exp: Likewise.
14701 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
14702 (mi_list_varobj_children): New function.
14703
b26ed50d
VP
147042006-12-08 Vladimir Prus <vladimir@codesourcery.com>
14705
14706 * lib/mi-support.exp
14707 (mi_runto): Accept "()" after function name.
14708 (mi_create_varobj): New function.
14709 (mi_varobj_update): New function.
14710 (mi_Check_varobj_value): New function.
14711 * gdb.mi/mi-var-cp.exp: New file.
14712 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 14713
08232497
DJ
147142006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
14715
14716 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
14717 gdb.base/weaklib2.c: New files.
14718
d394c993 147192006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 14720
ac6c2fba
NS
14721 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
14722 info. Adjust test names.
14723
8ec659a0 14724 * gdb.base/break.c (main): Move position of malloc.
d394c993 14725 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 14726
acd65feb
VP
147272006-11-28 Vladimir Prus <vladimir@codesourcery.com>
14728
14729 * gdb.mi/mi-var-cmd.exp: Check -var-update after
14730 assignement of arrays and function pointers.
14731 * gdb.mi/var-cmd.c: Add declaration necessary for above
14732 tests.
14733
f556d5e5
NS
147342006-11-27 Nathan Sidwell <nathan@codesourcery.com>
14735
14736 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
14737
14738 * gdb.threads/linux-dp.exp: Read thread table before and after
14739 creating each philosopher and verify it.
14740
697bc68d
NS
147412006-11-27 Nathan Sidwell <nathan@codesourcery.com>
14742 Paul Brook <paul@codesourcery.com>
14743 Daniel Jacobowitz <dan@codesourcery.com>
14744
14745 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 14746 main to remove duplication. Add start function of the form
697bc68d
NS
14747 '_*start[1-9]*'. Add RVDS start function.
14748
29d73ae4
DJ
147492006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
14750
14751 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
14752
c1d88655
UW
147532006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14754
14755 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
14756 * gdb.asm/spu.inc: New file.
14757 * gdb.base/term.exp: Disable if [target_info exists noargs].
14758 * gdb.gdb/complaints.exp: Disable if ![isnative].
14759 * gdb.gdb/selftest.exp: Likewise.
14760 * gdb.gdb/observer.exp: Likewise.
14761 * gdb.gdb/xfullpath.exp: Likewise.
14762 * gdb.base/attach.exp: Disable on SPU target.
14763 * gdb.cp/bs145503.exp: Likewise.
14764 * gdb.cp/exception.exp: Likewise.
14765 * gdb.cp/userdef.exp: Likewise.
14766
32a13b1a
DJ
147672006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
14768
14769 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
14770
d8295fe9
VP
147712006-11-10 Vladimir Prus <vladimir@codesourcery.com>
14772
14773 * gdb.base/completion.exp: Fix completion tests for
14774 'info' and 'info '.
14775 * gdb.base/help.exp (help_test_raw, test_class_help)
14776 (test_prefix_command_help): Move...
14777 * lib/gdb.exp: Here.
14778 * gdb.base/main.exp: Adjust.
14779 * gdb.cp/maint.exp: Adjust.
14780 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 14781
8c394015
VP
147822006-11-09 Vladimir Prus <vladimir@codesourcery.com>
14783
14784 * gdb.stabs/weird.exp (print_weird_var): Use
14785 gdb_test_multiple instead of gdb_expect.
14786
027fc1bc
VP
147872006-11-09 Vladimir Prus <vladimir@codesourcery.com>
14788
14789 * gdb.base/help.exp (help_test_raw): New.
14790 (test_class_help): New.
14791 (test_prefix_command_help): New.
14792 Adjust testcases.
14793
67609209
FR
147942006-11-09 Christophe Lyon <christophe.lyon@st.com>
14795
14796 * gdb.base/constvars.c (main): Write to crass and crips, so that
14797 they are allocated by the compiler.
14798
f73adfeb
AS
147992006-10-27 Andreas Schwab <schwab@suse.de>
14800
14801 * gdb.base/multi-forks.exp: Use "detach fork" instead of
14802 "detach-fork".
14803
2f83a18e
DJ
148042006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
14805
14806 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
14807 of patterns.
14808
94277a38
DJ
148092006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
14810
14811 * gdb.base/sepdebug.exp: Remove debug format test.
14812 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
14813 Handle no-symtab.
14814 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
14815
5bd2f6e2
DJ
148162006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
14817
14818 * gdb.threads/manythreads.c (thread_function, main): Don't cast
14819 int to pointer or pointer to int.
14820 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
14821
8c008720
DJ
148222006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
14823
14824 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
14825
9e35dae4
DJ
148262006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14827
14828 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
14829
d9639e13
DJ
148302006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
14831
14832 PR c++/2116
14833 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
14834
390a1bd0
JB
148352006-10-06 Joel Brobecker <brobecker@adacore.com>
14836
14837 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
14838 the corresponding bug has been fixed in GDB (PR/2018).
14839
dd920c33
JB
148402006-10-06 Joel Brobecker <brobecker@adacore.com>
14841
14842 * gdb.base/subst.exp: New testcase.
14843
53bbefe9
JB
148442006-10-06 Joel Brobecker <brobecker@adacore.com>
14845
14846 * gdb.ada/array_return/pck.ads: Add copyright notice.
14847 * gdb.ada/array_return/pck.adb: Likewise.
14848 * gdb.ada/array_return/p.adb: Likewise.
14849 * gdb.ada/exec_changed/first.adb: Likewise.
14850 * gdb.ada/exec_changed/second.adb: Likewise.
14851
09851417
JB
148522006-10-06 Joel Brobecker <brobecker@adacore.com>
14853
14854 * gdb.ada/watch_arg/watch.adb: New file.
14855 * gdb.ada/watch_arg.exp: New testcase.
14856
041bf30d
VP
148572006-10-02 Vladimir Prus <vladimir@codesourcery.com>
14858
14859 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 14860 via string_to_regexp.
041bf30d 14861 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 14862
f286fbdd 148632006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
14864
14865 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
14866 Remove unused / obsolete files.
14867
7c07f349
NR
148682006-09-19 Nick Roberts <nickrob@snap.net.nz>
14869
14870 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
14871
cd5ff84a
VP
148722006-09-17 Vladimir Prus <vladimir@codesourcery.com>
14873
14874 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
14875 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 14876 the number of frames.
cd5ff84a 14877
ae018d1a
DJ
148782006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
14879
14880 * gdb.base/args.c (main): Add breakpoint marker.
14881 * gdb.base/args.exp: Use args_test for tests. Add new tests which
14882 really test empty arguments.
14883 (args_load): Delete.
14884 (args_test): New.
14885
b399c549
NR
148862006-09-13 Nick Roberts <nickrob@snap.net.nz>
14887
14888 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 14889 check for one file.
b399c549 14890
2ab1eb7a
VP
148912006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
14892
14893 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
14894 HIGH_FRAME argument to -stack-list-locals can be larger than
14895 the number of frames.
a9c64011 14896
476308bf
FF
148972006-08-18 Fred Fish <fnf@specifix.com>
14898
14899 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
14900 '$' in front of skip_vmx_tests_saved when setting that.
14901
8625200f
AS
149022006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
14903
14904 * gdb.base/trace-commands.exp: New file.
14905
089ec8f1
DJ
149062006-08-10 Joel Brobecker <brobecker@adacore.com>
14907 Daniel Jacobowitz <dan@codesourcery.com>
14908
14909 * gdb.base/step-bt.exp: Make hexadecimal address optional in
14910 expected output of the backtrace commands.
14911
b60f0898
JB
149122006-08-09 Joel Brobecker <brobecker@adacore.com>
14913
14914 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
14915 untested followed by return combination.
14916 * gdb.arch/altivec-regs.exp: Likewise.
14917 * gdb.arch/e500-abi.exp: Likewise.
14918 * gdb.arch/e500-regs.exp: Likewise.
14919 * gdb.arch/gdb1291.exp: Likewise.
14920 * gdb.arch/gdb1431.exp: Likewise.
14921 * gdb.arch/gdb1558.exp: Likewise.
14922 * gdb.arch/i386-prologue.exp: Likewise.
14923 * gdb.arch/i386-unwind.exp: Likewise.
14924 * gdb.asm/asm-source.exp: Likewise.
14925 * gdb.base/a2-run.exp: Likewise.
14926 * gdb.base/advance.exp: Likewise.
14927 * gdb.base/all-bin.exp: Likewise.
14928 * gdb.base/annota1.exp: Likewise.
14929 * gdb.base/annota3.exp: Likewise.
14930 * gdb.base/args.exp: Likewise.
14931 * gdb.base/arithmet.exp: Likewise.
14932 * gdb.base/assign.exp: Likewise.
14933 * gdb.base/async.exp: Likewise.
14934 * gdb.base/attach.exp: Likewise.
14935 * gdb.base/bang.exp: Likewise.
14936 * gdb.base/bigcore.exp: Likewise.
14937 * gdb.base/bitfields.exp: Likewise.
14938 * gdb.base/bitfields2.exp: Likewise.
14939 * gdb.base/break.exp: Likewise.
14940 * gdb.base/call-sc.exp: Likewise.
14941 * gdb.base/call-strs.exp: Likewise.
14942 * gdb.base/callfuncs.exp: Likewise.
14943 * gdb.base/checkpoint.exp: Likewise.
14944 * gdb.base/chng-syms.exp: Likewise.
14945 * gdb.base/code-expr.exp: Likewise.
14946 * gdb.base/commands.exp: Likewise.
14947 * gdb.base/completion.exp: Likewise.
14948 * gdb.base/cond-expr.exp: Likewise.
14949 * gdb.base/condbreak.exp: Likewise.
14950 * gdb.base/consecutive.exp: Likewise.
14951 * gdb.base/constvars.exp: Likewise.
14952 * gdb.base/corefile.exp: Likewise.
14953 * gdb.base/cvexpr.exp: Likewise.
14954 * gdb.base/dbx.exp: Likewise.
14955 * gdb.base/define.exp: Likewise.
14956 * gdb.base/detach.exp: Likewise.
14957 * gdb.base/display.exp: Likewise.
14958 * gdb.base/dump.exp: Likewise.
14959 * gdb.base/ena-dis-br.exp: Likewise.
14960 * gdb.base/ending-run.exp: Likewise.
14961 * gdb.base/environ.exp: Likewise.
14962 * gdb.base/eval-skip.exp: Likewise.
14963 * gdb.base/exprs.exp: Likewise.
14964 * gdb.base/fileio.exp: Likewise.
14965 * gdb.base/finish.exp: Likewise.
14966 * gdb.base/float.exp: Likewise.
14967 * gdb.base/foll-exec.exp: Likewise.
14968 * gdb.base/foll-fork.exp: Likewise.
14969 * gdb.base/foll-vfork.exp: Likewise.
14970 * gdb.base/freebpcmd.exp: Likewise.
14971 * gdb.base/funcargs.exp: Likewise.
14972 * gdb.base/gcore.exp: Likewise.
14973 * gdb.base/gdb1090.exp: Likewise.
14974 * gdb.base/gdb1250.exp: Likewise.
14975 * gdb.base/huge.exp: Likewise.
14976 * gdb.base/info-proc.exp: Likewise.
14977 * gdb.base/interrupt.exp: Likewise.
14978 * gdb.base/jump.exp: Likewise.
14979 * gdb.base/langs.exp: Likewise.
14980 * gdb.base/lineinc.exp: Likewise.
14981 * gdb.base/list.exp: Likewise.
14982 * gdb.base/logical.exp: Likewise.
14983 * gdb.base/long_long.exp: Likewise.
14984 * gdb.base/macscp.exp: Likewise.
14985 * gdb.base/maint.exp: Likewise.
14986 * gdb.base/mips_pro.exp: Likewise.
14987 * gdb.base/miscexprs.exp: Likewise.
14988 * gdb.base/multi-forks.exp: Likewise.
14989 * gdb.base/opaque.exp: Likewise.
14990 * gdb.base/overlays.exp: Likewise.
14991 * gdb.base/pc-fp.exp: Likewise.
14992 * gdb.base/pointers.exp: Likewise.
14993 * gdb.base/printcmds.exp: Likewise.
14994 * gdb.base/psymtab.exp: Likewise.
14995 * gdb.base/ptype.exp: Likewise.
14996 * gdb.base/recurse.exp: Likewise.
14997 * gdb.base/relational.exp: Likewise.
14998 * gdb.base/relocate.exp: Likewise.
14999 * gdb.base/remote.exp: Likewise.
15000 * gdb.base/reread.exp: Likewise.
15001 * gdb.base/restore.exp: Likewise.
15002 * gdb.base/return.exp: Likewise.
15003 * gdb.base/return2.exp: Likewise.
15004 * gdb.base/scope.exp: Likewise.
15005 * gdb.base/sect-cmd.exp: Likewise.
15006 * gdb.base/sep.exp: Likewise.
15007 * gdb.base/sepdebug.exp: Likewise.
15008 * gdb.base/setshow.exp: Likewise.
15009 * gdb.base/setvar.exp: Likewise.
15010 * gdb.base/sigall.exp: Likewise.
15011 * gdb.base/sigbpt.exp: Likewise.
15012 * gdb.base/signals.exp: Likewise.
15013 * gdb.base/signull.exp: Likewise.
15014 * gdb.base/sizeof.exp: Likewise.
15015 * gdb.base/solib.exp: Likewise.
15016 * gdb.base/step-line.exp: Likewise.
15017 * gdb.base/step-test.exp: Likewise.
15018 * gdb.base/structs.exp: Likewise.
15019 * gdb.base/structs2.exp: Likewise.
15020 * gdb.base/term.exp: Likewise.
15021 * gdb.base/twice.exp: Likewise.
15022 * gdb.base/until.exp: Likewise.
15023 * gdb.base/varargs.exp: Likewise.
15024 * gdb.base/volatile.exp: Likewise.
15025 * gdb.base/watchpoint.exp: Likewise.
15026 * gdb.base/whatis-exp.exp: Likewise.
15027 * gdb.base/whatis.exp: Likewise.
15028 * gdb.cp/ambiguous.exp: Likewise.
15029 * gdb.cp/annota2.exp: Likewise.
15030 * gdb.cp/annota3.exp: Likewise.
15031 * gdb.cp/bool.exp: Likewise.
15032 * gdb.cp/breakpoint.exp: Likewise.
15033 * gdb.cp/casts.exp: Likewise.
15034 * gdb.cp/class2.exp: Likewise.
15035 * gdb.cp/classes.exp: Likewise.
15036 * gdb.cp/cplusfuncs.exp: Likewise.
15037 * gdb.cp/ctti.exp: Likewise.
15038 * gdb.cp/derivation.exp: Likewise.
15039 * gdb.cp/exception.exp: Likewise.
15040 * gdb.cp/gdb1355.exp: Likewise.
15041 * gdb.cp/hang.exp: Likewise.
15042 * gdb.cp/inherit.exp: Likewise.
15043 * gdb.cp/local.exp: Likewise.
15044 * gdb.cp/m-data.exp: Likewise.
15045 * gdb.cp/m-static.exp: Likewise.
15046 * gdb.cp/member-ptr.exp: Likewise.
15047 * gdb.cp/method.exp: Likewise.
15048 * gdb.cp/misc.exp: Likewise.
15049 * gdb.cp/namespace.exp: Likewise.
15050 * gdb.cp/overload.exp: Likewise.
15051 * gdb.cp/ovldbreak.exp: Likewise.
15052 * gdb.cp/pr-1023.exp: Likewise.
15053 * gdb.cp/pr-1210.exp: Likewise.
15054 * gdb.cp/pr-574.exp: Likewise.
15055 * gdb.cp/printmethod.exp: Likewise.
15056 * gdb.cp/psmang.exp: Likewise.
15057 * gdb.cp/ref-params.exp: Likewise.
15058 * gdb.cp/ref-types.exp: Likewise.
15059 * gdb.cp/rtti.exp: Likewise.
15060 * gdb.cp/templates.exp: Likewise.
15061 * gdb.cp/try_catch.exp: Likewise.
15062 * gdb.cp/userdef.exp: Likewise.
15063 * gdb.cp/virtfunc.exp: Likewise.
15064 * gdb.disasm/am33.exp: Likewise.
15065 * gdb.disasm/h8300s.exp: Likewise.
15066 * gdb.disasm/mn10300.exp: Likewise.
15067 * gdb.disasm/sh3.exp: Likewise.
15068 * gdb.disasm/t01_mov.exp: Likewise.
15069 * gdb.disasm/t02_mova.exp: Likewise.
15070 * gdb.disasm/t03_add.exp: Likewise.
15071 * gdb.disasm/t04_sub.exp: Likewise.
15072 * gdb.disasm/t05_cmp.exp: Likewise.
15073 * gdb.disasm/t06_ari2.exp: Likewise.
15074 * gdb.disasm/t07_ari3.exp: Likewise.
15075 * gdb.disasm/t08_or.exp: Likewise.
15076 * gdb.disasm/t09_xor.exp: Likewise.
15077 * gdb.disasm/t10_and.exp: Likewise.
15078 * gdb.disasm/t11_logs.exp: Likewise.
15079 * gdb.disasm/t12_bit.exp: Likewise.
15080 * gdb.disasm/t13_otr.exp: Likewise.
15081 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
15082 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
15083 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
15084 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
15085 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
15086 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
15087 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
15088 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
15089 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
15090 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
15091 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
15092 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
15093 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
15094 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
15095 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
15096 * gdb.mi/gdb701.exp: Likewise.
15097 * gdb.mi/gdb792.exp: Likewise.
15098 * gdb.mi/mi-basics.exp: Likewise.
15099 * gdb.mi/mi-break.exp: Likewise.
15100 * gdb.mi/mi-cli.exp: Likewise.
15101 * gdb.mi/mi-console.exp: Likewise.
15102 * gdb.mi/mi-disassemble.exp: Likewise.
15103 * gdb.mi/mi-eval.exp: Likewise.
15104 * gdb.mi/mi-file.exp: Likewise.
15105 * gdb.mi/mi-read-memory.exp: Likewise.
15106 * gdb.mi/mi-regs.exp: Likewise.
15107 * gdb.mi/mi-return.exp: Likewise.
15108 * gdb.mi/mi-simplerun.exp: Likewise.
15109 * gdb.mi/mi-stack.exp: Likewise.
15110 * gdb.mi/mi-stepi.exp: Likewise.
15111 * gdb.mi/mi-syn-frame.exp: Likewise.
15112 * gdb.mi/mi-until.exp: Likewise.
15113 * gdb.mi/mi-var-block.exp: Likewise.
15114 * gdb.mi/mi-var-child.exp: Likewise.
15115 * gdb.mi/mi-var-cmd.exp: Likewise.
15116 * gdb.mi/mi-var-display.exp: Likewise.
15117 * gdb.mi/mi-watch.exp: Likewise.
15118 * gdb.mi/mi2-basics.exp: Likewise.
15119 * gdb.mi/mi2-break.exp: Likewise.
15120 * gdb.mi/mi2-cli.exp: Likewise.
15121 * gdb.mi/mi2-console.exp: Likewise.
15122 * gdb.mi/mi2-disassemble.exp: Likewise.
15123 * gdb.mi/mi2-eval.exp: Likewise.
15124 * gdb.mi/mi2-file.exp: Likewise.
15125 * gdb.mi/mi2-read-memory.exp: Likewise.
15126 * gdb.mi/mi2-regs.exp: Likewise.
15127 * gdb.mi/mi2-return.exp: Likewise.
15128 * gdb.mi/mi2-simplerun.exp: Likewise.
15129 * gdb.mi/mi2-stack.exp: Likewise.
15130 * gdb.mi/mi2-stepi.exp: Likewise.
15131 * gdb.mi/mi2-syn-frame.exp: Likewise.
15132 * gdb.mi/mi2-until.exp: Likewise.
15133 * gdb.mi/mi2-var-block.exp: Likewise.
15134 * gdb.mi/mi2-var-child.exp: Likewise.
15135 * gdb.mi/mi2-var-cmd.exp: Likewise.
15136 * gdb.mi/mi2-var-display.exp: Likewise.
15137 * gdb.mi/mi2-watch.exp: Likewise.
15138 * gdb.stabs/exclfwd.exp: Likewise.
15139 * gdb.stabs/weird.exp: Likewise.
15140 * gdb.threads/gcore-thread.exp: Likewise.
15141 * gdb.trace/actions.exp: Likewise.
15142 * gdb.trace/backtrace.exp: Likewise.
15143 * gdb.trace/circ.exp: Likewise.
15144 * gdb.trace/collection.exp: Likewise.
15145 * gdb.trace/deltrace.exp: Likewise.
15146 * gdb.trace/infotrace.exp: Likewise.
15147 * gdb.trace/limits.exp: Likewise.
15148 * gdb.trace/packetlen.exp: Likewise.
15149 * gdb.trace/passc-dyn.exp: Likewise.
15150 * gdb.trace/passcount.exp: Likewise.
15151 * gdb.trace/report.exp: Likewise.
15152 * gdb.trace/save-trace.exp: Likewise.
15153 * gdb.trace/tfind.exp: Likewise.
15154 * gdb.trace/tracecmd.exp: Likewise.
15155 * gdb.trace/while-dyn.exp: Likewise.
15156 * gdb.trace/while-stepping.exp: Likewise.
15157
f4b618d1
JB
151582006-08-08 Joel Brobecker <brobecker@adacore.com>
15159
15160 * gdb.base/step-bt.c: New file.
15161 * gdb.base/step-bt.exp: New testcase.
15162
3d00d119
DJ
151632006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
15164
15165 * config/monitor.exp (gdb_load): Remove support for obsolete
15166 download-write-size.
15167 * gdb.base/remote.exp: Likewise. Update all callers of
15168 gdb_timed_load.
15169
017b5bd4
DJ
151702006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
15171
15172 * cursal.exp: Pass binfile to gdb_load.
15173
837c599d
DJ
151742006-08-01 Nathan Sidwell <nathan@codesourcery.com>
15175
15176 * gdb.base/cursal.exp: Add "" to gdb_load call.
15177
8dd4540b
MK
151782006-07-29 Mark Kettenis <kettenis@gnu.org>
15179
15180 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
15181 NetBSD/ELF targets.
15182
ab5c9f60
DJ
151832006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
15184
15185 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
15186 operator*.
15187
4c42eaff
DJ
151882006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
15189
15190 * gdb.base/completion.exp: Update for change in "file" behavior.
15191 * gdb.stabs/weird.exp: Likewise.
15192 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
15193 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
15194
0155cc76
NS
151952006-07-24 Nathan Sidwell <nathan@codesourcery.com>
15196
15197 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
15198 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
15199
16026cd7
AS
152002006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
15201
15202 * gdb.base/default.exp: Update source command error message.
15203 * gdb.base/help.exp: Update 'help source' message.
15204
16963cb6
DJ
152052006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
15206
15207 * gdb.cp/bs15503.exp: Update comment for no longer crashing
15208 test.
15209
6d7fd486
AS
152102006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
15211
15212 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
15213
29e8a844
DJ
152142006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
15215
15216 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
15217
6afcfa39
DJ
152182006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
15219
15220 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
15221
267a692b
MK
152222006-07-17 Mark Kettenis <kettenis@gnu.org>
15223
15224 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
15225 *-*-openbsd* from targets for wich we expect ARM FPA floating
15226 point format.
15227
85d2fec4
NR
152282006-07-17 Nick Roberts <nickrob@snap.net.nz>
15229
15230 * gdb.cp/annota3.exp: Expect frame-begin annotation.
15231
152322006-07-17 Mark Kettenis <kettenis@gnu.org>
15233
15234 * gdb.base/annota3.exp: Expect frame-begin annotation.
15235
85b4c6e8
JB
152362006-07-14 Joel Brobecker <brobecker@adacore.com>
15237
15238 * gdb.base/help.exp: Adjust "help unset" test to accept
15239 any list of unset commands.
15240
fb933624
DJ
152412006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
15242 Daniel Jacobowitz <dan@codesourcery.com>
15243
15244 * gdb.cp/ref-params.exp: New test.
15245 * gdb.cp/ref-params.cc: New source file.
15246 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
15247
1dff4b64
MK
152482006-07-08 Mark Kettenis <kettenis@gnu.org>
15249
15250 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
15251 spaces/tabs in regular expressions since they might not be there.
15252
40d2e0e3
AS
152532006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
15254
15255 * gdb.base/ifelse.exp: New file.
15256
f6c957d2
NS
152572006-07-04 Nathan Sidwell <nathan@codesourcery.com>
15258
15259 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
15260 line.
15261 * gdb.base/huge.exp: Loop over compilation to find a size that
15262 is acceptable.
15263 * gdb.base/remote.exp: Correct expected strings.
15264 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
15265
b9c5a23d
DJ
152662006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15267
15268 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
15269
9af2e58d
DJ
152702006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15271
15272 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
15273 native.
15274
30930ca5
DJ
152752006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15276
15277 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
15278 enable stabs testing.
15279
aa32fa1d
DJ
152802006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15281
bd4a4c80 15282 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
15283 gdb_test_multiple does.
15284
321fef15
DJ
152852006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15286
15287 * Makefile.in (host_alias): Remove.
15288 (target_alias): Use @target_noncanonical@.
15289 (site.exp): Don't set host_alias.
15290 * aclocal.m4: Remove contents. Include acx.m4.
15291 * configure: Regenerated.
15292 * configure.ac: Use ACX_NONCANONICAL_TARGET.
15293
e1c2defa
NS
152942006-06-13 Nathan Sidwell <nathan@codesourcery.com>
15295
e63b55d1
NS
15296 * lib/gdb.exp (gdb_load_cmd): New.
15297
5600ea19
NS
15298 * gdb.base/fileio.c: Add system(NULL) test.
15299 * gdb.base/fileio.exp: Check it.
15300
e1c2defa
NS
15301 * gdb.base/break.c: Add 10a breakpoint at }
15302 * gdb.base/break.exp: Add test for breakpoint at }
15303 * gdb.cp/anon-union.cc: Add code at end of function.
15304 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
15305 * gdb.mi/var-cmd.c: Add code at end of function.
15306 * gdb.mi/mi-var-display.exp: Adjust end of next.
15307 * gdb.mi/mi2-var-display.exp: Likewise.
15308 * gdb.base/fileio.c: Add stop function and insert calls at
15309 stopping places.
15310 * gdb.base/fileio.exp: Breakpoint stop function and remove
15311 explicit line number references.
15312
6c0112ec
JB
153132006-05-19 Joel Brobecker <brobecker@adacore.com>
15314
a9c64011
AS
15315 * gdb.base/del.exp (test_delete_alias): New function.
15316 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 15317
154189a4
FF
153182006-05-18 Fred Fish <fnf@specifix.com>
15319
15320 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
15321 required. Check for spurious output after program exits normally.
15322
582e64c2
FF
153232006-05-17 Fred Fish <fnf@specifix.com>
15324
15325 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
15326 gdb_load, so it works in the simulator.
15327
8ef6493a
FF
153282006-05-11 Fred Fish <fnf@specifix.com>
15329
15330 * gdb.base/bang.exp: Ignore unexpected output between the
15331 "program exited normally" and the gdb prompt, as many other
15332 tests do.
15333
692b141c
MK
153342006-05-07 Mark Kettenis <kettenis@gnu.org>
15335
15336 * gdb.base/help.exp: Make "delete checkpoint" part option for
15337 "help d" and "help delete" tests.
15338
540b8a30
UW
153392006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15340
a9c64011 15341 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
15342 expected output in some mi_gdb_test statements.
15343 * gdb.mi/mi2-basics.exp: Likewise.
15344
9b6462d9
JB
153452006-05-05 Joel Brobecker <brobecker@adacore.com>
15346
15347 * gdb.base/del.c: New file.
15348 * gdb.base/del.exp: New testcase.
15349
954de43b
DM
153502006-05-05 David S. Miller <davem@sunset.davemloft.net>
15351
15352 * gdb.base/break.exp: Do not assume a breakpoint on
15353 main will actually be in $srcfile when optimizing.
1303f75e
DM
15354 * gdb.base/savedregs.exp: Do not require that the dummy
15355 frame location match up to a symbol and source file location.
c3242428
DM
15356 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
15357 will get printed without a mi_cmd_data_list_register_values prefix.
15358 (*-data-list-register-*): Correct regular expressions to expect the new
15359 pseudo d? floating point registers.
15360 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 15361
c7e64c9a
DJ
153622006-05-05 Christophe Lyon <christophe.lyon@st.com>
15363
15364 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
15365 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
15366 is allocated by the compiler.
15367 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
15368 anons, e, anone to force their allocation by the compiler.
15369
153702006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
15371
15372 * gdb.base/help.exp: Update expected text for help d and
15373 help delete.
15374
27ce9a6d
MK
153752006-05-02 Mark Kettenis <kettenis@gnu.org>
15376
15377 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
15378 NetBSD/ELF targets.
15379
8608915f
MK
153802006-04-30 Mark Kettenis <kettenis@gnu.org>
15381
15382 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
15383 single-step breakpoint fails; make this a KFAIL on
15384 sparc*-*-openbsd*.
15385 * gdb.base/siginfo.exp: Likewise.
15386 * gdb.base/sigstep.exp (advance, advancei): Likewise.
15387
b8db102d
MS
153882006-04-26 Michael Snyder <msnyder@redhat.com>
15389
15390 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
15391 which may have to consume output from other forks.
15392 Add tests to make sure that "delete fork" succeeded.
15393
c702009a
MS
153942006-04-20 Michael Snyder <msnyder@redhat.com>
15395
15396 * 2006-03-22 Jim Blandy <jimb@redhat.com>
15397 Add support for the Renesas M32C and M16C.
15398
15399 * gdb.asm/asm-source.exp: Add m32c target.
15400 * gdb.asm/m32c.inc: Support for m32c target.
15401
e28493f2
AS
154022006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
15403
15404 * gdb.base/commands.exp (recursive_source_test): New test.
15405
880da185
DM
154062006-04-04 David S. Miller <davem@sunset.davemloft.net>
15407
15408 * gdb.base/float.exp: Add pattern for sparc targets.
15409
61d9b92f
DJ
154102006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
15411
15412 * gdb.base/commands.exp (stray_arg0_test): New test.
15413
bd717df8
PB
154142006-03-30 Paul Brook <paul@codesourcery.com>
15415
15416 * gdb.mi/mi-until.exp: kfail broken until command.
15417 * gdb.mi/mi2-until.exp: Ditto.
15418
ec793d3c
NR
154192006-03-27 Nick Roberts <nickrob@snap.net.nz>
15420
15421 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
15422
831004b7
AO
154232006-03-08 Alexandre Oliva <aoliva@redhat.com>
15424
15425 * gdb.base/prelink.exp: Anchor tested-for regular expression
15426 on gdb prompt.
15427
effe49a0
PB
154282006-03-07 Paul Brook <paul@codesourcery.com>
15429
15430 * gdb.base/assign.exp: Correct fail message.
15431
e5461016
PB
154322006-03-07 Paul Brook <paul@codesourcery.com>
15433
15434 * lib/compiler.c: Extract armcc version number.
15435 * lib/compiler.cc: Ditto.
15436
fc91c6c2
PB
154372006-03-07 Paul Brook <paul@codesourcery.com>
15438
15439 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
15440 additional_flags=-w.
15441 * gdb.arch/altivec-regs.exp: Ditto.
15442 * gdb.arch/e500-abi.exp: Ditto.
15443 * gdb.arch/e500-regs.exp: Ditto.
15444 * gdb.base/all-bin.exp: Ditto.
15445 * gdb.base/annota1.exp: Ditto.
15446 * gdb.base/annota3.exp: Ditto.
15447 * gdb.base/args.exp: Ditto.
15448 * gdb.base/arithmet.exp: Ditto.
15449 * gdb.base/assign.exp: Ditto.
15450 * gdb.base/async.exp: Ditto.
15451 * gdb.base/bang.exp: Ditto.
15452 * gdb.base/break.exp: Ditto.
15453 * gdb.base/call-rt-st.exp: Ditto.
15454 * gdb.base/completion.exp: Ditto.
15455 * gdb.base/cond-expr.exp: Ditto.
15456 * gdb.base/condbreak.exp: Ditto.
15457 * gdb.base/consecutive.exp: Ditto.
15458 * gdb.base/define.exp: Ditto.
15459 * gdb.base/display.exp: Ditto.
15460 * gdb.base/ena-dis-br.exp: Ditto.
15461 * gdb.base/environ.exp: Ditto.
15462 * gdb.base/eval-skip.exp: Ditto.
15463 * gdb.base/info-proc.exp: Ditto.
15464 * gdb.base/jump.exp: Ditto.
15465 * gdb.base/logical.exp: Ditto.
15466 * gdb.base/long_long.exp: Ditto.
15467 * gdb.base/maint.exp: Ditto.
15468 * gdb.base/miscexprs.exp: Ditto.
15469 * gdb.base/pc-fp.exp: Ditto.
15470 * gdb.base/pointers.exp: Ditto.
15471 * gdb.base/relational.exp: Ditto.
15472 * gdb.base/reread.exp: Ditto.
15473 * gdb.base/sect-cmd.exp: Ditto.
15474 * gdb.base/sep.exp: Ditto.
15475 * gdb.base/sepdebug.exp: Ditto.
15476 * gdb.base/until.exp: Ditto.
15477 * gdb.base/whatis-exp.exp: Ditto.
15478 * gdb.cp/annota2.exp: Ditto.
15479 * gdb.cp/annota3.exp: Ditto.
15480 * gdb.trace/actions.exp: Ditto.
15481 * gdb.trace/backtrace.exp: Ditto.
15482 * gdb.trace/circ.exp: Ditto.
15483 * gdb.trace/collection.exp: Ditto.
15484 * gdb.trace/deltrace.exp: Ditto.
15485 * gdb.trace/infotrace.exp: Ditto.
15486 * gdb.trace/limits.exp: Ditto.
15487 * gdb.trace/packetlen.exp: Ditto.
15488 * gdb.trace/passc-dyn.exp: Ditto.
15489 * gdb.trace/passcount.exp: Ditto.
15490 * gdb.trace/report.exp: Ditto.
15491 * gdb.trace/save-trace.exp: Ditto.
15492 * gdb.trace/tfind.exp: Ditto.
15493 * gdb.trace/tracecmd.exp: Ditto.
15494 * gdb.trace/while-dyn.exp: Ditto.
15495 * gdb.trace/while-stepping.exp: Ditto.
15496 * lib/gdb.exp: Ditto.
15497 (gdb_compile): Handle nowarning option.
15498
5f4a23d9
AO
154992006-03-07 Alexandre Oliva <aoliva@redhat.com>
15500
15501 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
15502 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
15503 Rename executable to prelinkt. Don't re-prelink if we didn't
15504 get a core file. Test prelink -u exit status to tell whether
15505 prelinking failed. Use gdb_test_multiple.
15506
9733fc94
DJ
155072006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
15508
15509 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
15510 (do_tests): Call it.
15511
cc10cae3
AO
155122006-02-28 Alexandre Oliva <aoliva@redhat.com>
15513
15514 * gdb.base/prelink.exp: New test.
15515 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
15516
15c46491
WZ
155172006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
15518
15519 * gdb.fortran/derived-type.f90: New file.
15520 * gdb.fortran/derived-type.exp: New testcase.
15521
5c9f7ded
DJ
155222006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
15523
15524 * gdb.base/default.exp: Allow ';' as a directory separator.
15525
5b96932b
AS
155262006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
15527
15528 * gdb.base/help.exp (help add-symbol-file): Update.
15529
1986bccd
AS
155302006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
15531
15532 * gdb.base/help.exp (help load): Update expected results.
15533
a8b7528f
FF
155342006-02-19 Fred Fish <fnf@specifix.com>
15535
15536 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
15537 specifix hex value as part of results.
15538 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 15539
f8261448
FF
155402006-02-16 Fred Fish <fnf@specifix.com>
15541
15542 * gdb.base/whatis.c: Define variables using typedefs char_addr,
15543 ushort_addr, and slong_addr, so the typedefs are not optimized
15544 away.
15545 * gdb.base/whatis.exp: Add tests using type name for struct type,
15546 union type, enum type, and typedef.
a9c64011 15547
31d8bdd2
MK
155482006-02-13 Mark Kettenis <kettenis@gnu.org>
15549
15550 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
15551
34e41e63
JB
155522006-02-13 Jim Blandy <jimb@redhat.com>
15553
15554 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
15555 case where it takes two "next" commands to skip past the init
15556 call.
15557
ac6e4f31
FF
155582006-02-12 Fred Fish <fnf@specifix.com>
15559
15560 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
15561 to handle cases where it takes two "next" commands to skip
15562 past the init call.
15563
2db2d571
JB
155642006-02-07 Joel Brobecker <brobecker@adacore.com>
15565
15566 * gdb.ada/array_return.exp: Mark the last test as expected to fail
15567 on hppa32 targets.
15568
38fcd64c
DJ
155692006-02-06 Vladimir Prus <ghost@cs.msu.su>
15570
15571 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
15572 field.
15573
1315ad46
MK
155742006-01-29 Mark Kettenis <kettenis@gnu.org>
15575
15576 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
15577
5625b943
DJ
155782006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
15579
15580 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
15581 files.
15582
80df1bbe
DJ
155832006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
15584
15585 * gdb.cp/maint.exp: Set complaints to a positive value.
15586
9078e690
DJ
155872006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
15588
15589 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
15590 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
15591 function name.
15592
9c903399
DJ
155932006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
15594
15595 * gdb.base/checkpoint.c: Update copyright notice. Include
15596 <stdlib.h>.
15597
761ae4d6
JB
155982006-01-04 Jim Blandy <jimb@redhat.com>
15599
15600 * gdb.asm/asm-source.exp: Independently provide default values for
15601 asm-flags and debug-flags. Use 'string equal' to do the
15602 comparison, not the implicit expr's '==' operator. Remove
15603 now-unneeded assignments to asm-flags. In h8300 case, place
15604 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
15605
099ac3dd
MS
156062006-01-04 Michael Snyder <msnyder@redhat.com>
15607
15608 * gdb.base/checkpoint.c: New file.
15609 * gdb.base/checkpoint.exp: New file.
15610 * gdb.base/multi-fork.c: New file.
15611 * gdb.base/multi-fork.exp: New file.
15612 * gdb.base/pi.txt: New file (data for checkpoint.c test).
15613
f4d85314
FF
156142006-01-04 Fred Fish <fnf@specifix.com>
15615
15616 * gdb.base/ptype.c (foo): Add typedef.
15617 (intfoo): Add function.
15618 * gdb.base/ptype1.c: New file.
15619 * gdb.base/ptype.exp: Handle compilation and linking with two
15620 source files. Test that proper type for "foo" is found based
15621 on source context rather than first match found in symtabs.
15622
a1b06f35
MK
156232005-12-28 Mark Kettenis <kettenis@gnu.org>
15624
15625 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
15626 * gdb.asm/openbsd.inc: Indent commands.
15627
d082a1e2
MK
156282005-12-26 Mark Kettenis <kettenis@gnu.org>
15629
c65016bd
MK
15630 * gdb.base/freebpcmd.exp: Increase timeout.
15631
d082a1e2
MK
15632 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
15633
d3c32a0e
DJ
156342005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
15635
15636 * gdb.base/default.exp: Update check for "show version".
15637
9fdb1f50
RC
156382005-12-09 Randolph Chung <tausq@debian.org>
15639
15640 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
15641 * gdb.asm/pa64.inc: New file.
15642
5f2c56f7
RC
156432005-12-09 Randolph Chung <tausq@debian.org>
15644
15645 * gdb.asm/common.inc: Indent commands.
15646 * gdb.asm/asmsrc1.s: Likewise.
15647 * gdb.asm/asmsrc2.s: Likewise.
15648
8117349c
RC
156492005-12-09 Randolph Chung <tausq@debian.org>
15650
15651 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
15652 (get_addr_of_sym): Remove duplicate print.
15653 (gen_core): xfail hppa*-*-hpux*, update expected output.
15654 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
15655 * gdb.arch/pa64-nullify.s: New file.
15656
8f07f25a
RC
156572005-12-09 Randolph Chung <tausq@debian.org>
15658
15659 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
15660
55b39184
DJ
156612005-12-07 Christophe Lyon <christophe.lyon@st.com>
15662
15663 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
15664 code generation for these functions.
15665 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
15666 error message.
15667
31e2b00f
AS
156682005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
15669
15670 * gdb.base/help.exp (help b, help br, help bre, help brea)
15671 (help break): Update the expected message.
15672
c3d0b56e
SC
156732005-11-11 Stephane Carrez <stcarrez@nerim.fr>
15674
15675 * gdb.asm/m68hc11.inc: Setup the data section.
15676 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
15677 script for this test.
15678 (m6812-*-*): Likewise.
15679
36ae0ea9
RC
156802005-11-09 Randolph Chung <tausq@debian.org>
15681
15682 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
15683
9d6f42e9
WZ
156842005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
15685
15686 * gdb.base/break.exp: Fix a comment typo.
15687
e2126a14
EZ
156882005-11-03 Jim Blandy <jimb@redhat.com>
15689
a9c64011
AS
15690 Checked in by Elena Zannoni <ezannoni@redhat.com>
15691
889bf7c5 15692 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 15693
e0ac7199
CV
156942005-11-02 Corinna Vinschen <vinschen@redhat.com>
15695
15696 * gdb.arch/gdb1558.c: Include stdio.h.
15697
31d3fb18
MK
156982005-10-31 Mark Kettenis <kettenis@gnu.org>
15699
15700 * gdb.asm/asm-source.exp: Use -e instead of --entry.
15701
e52b687c
MK
157022005-10-31 Mark Kettenis <kettenis@gnu.org>
15703
15704 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
15705
f4711d79
PG
157062005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
15707
a9c64011
AS
15708 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
15709 vscr" tests to better match output.
f4711d79 15710
987a9106
JB
157112005-10-12 Jim Blandy <jimb@redhat.com>
15712
15713 * gdb.base/structs.exp (any): New function.
15714 (test_struct_returns): Don't make any assumptions at all about
15715 what value the function returns when GDB can't set the return
15716 value.
15717
2336bb58
JB
157182005-10-09 Joel Brobecker <brobecker@adacore.com>
15719
15720 * gdb.ada/arrayidx/p.adb: New file.
15721 * gdb.ada/arrayidx.exp: New testcase
15722
157232005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
15724
15725 * gdb.ada/array_return/pck.ads: New file.
15726 * gdb.ada/array_return/pck.adb: New file.
15727 * gdb.ada/array_return/p.adb: New file.
15728 * gdb.ada/array_return.exp: New testcase.
15729
705335ea
JB
157302005-10-03 Joel Brobecker <brobecker@adacore.com>
15731
a9c64011
AS
15732 * gdb.base/arrayidx.c: New file.
15733 * gdb.base/arrayidx.exp: New testcase.
705335ea 15734
11ee9940
NR
157352005-09-29 Nick Roberts <nickrob@snap.net.nz>
15736
15737 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
15738 frames-invalid and breakpoints-invalid are no longer generated
15739 with level 3 so don't expect them in the output.
15740
39fb8e9e
BR
157412005-09-27 Bob Rossi <bob@brasko.net>
15742
a9c64011 15743 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
15744 from test. Escape the | in mi_gdb_test call.
15745 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
15746 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
15747 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
15748 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
15749 expected regex's in mi_gdb_test calls.
15750 * lib/mi-support.exp: Remove arbitrary .* from tests.
15751 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
15752 Fully anchor GDB/MI expected results in mi_gdb_test.
15753 * lib/gdb.exp (string_to_regexp): Escape the ] character.
15754 * gdb.base/sizeof.exp: Remove escape character. Correct test.
15755
2af48f68
PB
157562005-09-26 Paul Brook <paul@codesourcery.com>
15757
15758 * long_long.exp: Exclude eabi targets from arm FPA float format test.
15759
f34502bc
WZ
157602005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
15761
15762 * bfp-test.c: New file.
15763 * bfp-test.exp: New testcase.
15764
ca929517
WZ
157652005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
15766
15767 * gdb.fortran/subarray.exp: New testcase to test the evaluation
15768 of subarray and substring variable.
15769 * gdb.fortran/subarray.f: New source file for the test of subarray
15770 and substring variable evaluation.
15771 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
15772 of string constant.
15773
c761af65
DJ
157742005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
15775
15776 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
15777 copyright dates.
15778
561d7a1d
PG
157792005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
15780
15781 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
15782 powerpc altivec' test with an almost identical 'info vector' test.
15783
b2b64cc9
PG
157842005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
15785
a9c64011
AS
15786 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
15787 vscr" tests to match output.
b2b64cc9 15788
6ac4d15a
PG
157892005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
15790
a9c64011
AS
15791 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
15792 output.
6ac4d15a 15793
40e55bef
BR
157942005-09-11 Bob Rossi <bob@brasko.net>
15795
889bf7c5
PA
15796 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
15797 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
15798 commands that return an MI output command and an asyncronous MI output
15799 command.
40e55bef
BR
15800 * gdb.mi/mi-console.exp: Ditto.
15801
3c7385ec
BR
158022005-09-11 Bob Rossi <bob@brasko.net>
15803
15804 * gdb.mi/mi-var-child.c: Include <string.h>.
15805
a6cd0eb3
DJ
158062005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
15807
15808 * killed.exp: Correct gdb_expect syntax.
15809
2f168eed
CV
158102005-08-09 Corinna Vinschen <vinschen@redhat.com>
15811
15812 * lib/mi-support.exp (mi_gdb_load): Fix typo.
15813
ecd3fd0f
BR
158142005-08-02 Bob Rossi <bob@brasko.net>
15815
15816 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
15817 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
15818 Change tests to inferior-tty-set/show.
15819 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
15820 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
15821 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
15822 inferior. Use mi_gdb_test to get GDB and Inferior output.
15823 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
15824 descriptor.
15825 (mi_inferior_tty_name): Add inferior PTY file name.
15826 (mi_gdb_start): Add INFERIOR_PTY parameter.
15827 (mi_gdb_test): Add IPATTERN parameter.
15828
f1ea48cb 158292005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 15830
f1ea48cb
BR
15831 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
15832 parameter to mi_gdb_test.
15833 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
15834
6e650a67
DJ
158352005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
15836
15837 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
15838 struct_declarations.
15839 * gdb.mi/mi-var-child.exp: Step over the initialization of
15840 struct_declarations.
15841
8be260b6
DJ
158422005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
15843
15844 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
15845 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
15846 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
15847 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
15848 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
15849 file.
15850
4e660f07
NR
158512005-07-27 Nick Roberts <nickrob@snap.net.nz>
15852
15853 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
15854 (do_children_tests): Assign values to the extra elements.
15855
15856 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
15857 them for tests for "-var-update --no-values" and
a9c64011 15858 "-var-update --all-values".
4e660f07
NR
15859 Add test for "-var-list-children --simple-values".
15860
15861 * gdb.mi/basics.c (callee4): Add integer array D[3]...
15862
15863 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
15864 "-stack-list-locals --simple-values" Improve doc strings and
15865 comments.
15866
6bdae935
MK
158672005-07-18 Mark Kettenis <kettenis@gnu.org>
15868
598b7a6f
MK
15869 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
15870 *-*-openbsd*.
15871 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
15872
6bdae935
MK
15873 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
15874 sigaltsatck'.
15875
1323e929 158762005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 15877
1323e929
BR
15878 * gdb.base/default.exp (tty): Changed output of command.
15879 * gdb.base/help.exp (help tty): Ditto.
15880
b1a9c082
MK
158812005-07-12 Mark Kettenis <kettenis@gnu.org>
15882
15883 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
15884
10a844a2
MK
158852005-07-10 Mark Kettenis <kettenis@gnu.org>
15886
15887 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
15888 -stack-select-frame without arguments.
15889 (test_stack_frame_listing): Add test for newly implemented command
15890 -stack-info-frame.
15891
3cb3b8df
BR
158922005-07-06 Bob Rossi <bob@brasko.net>
15893
15894 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
15895 command.
15896 (Copyright): Update copyright.
15897
a0c5fbcf
WZ
158982005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
15899
15900 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
15901 tests to evaluate exponentiation expression.
15902
984971d0
AS
159032005-06-29 Andreas Schwab <schwab@suse.de>
15904
15905 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
15906 main to avoid warnings.
15907
15908 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
15909
fe03833f
NR
159102005-06-20 Nick Roberts <nickrob@snap.net.nz>
15911
15912 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
15913 -stack-select-frame without arguments.
15914 (test_stack_frame_listing): Add test for newly implemented command
15915 -stack-info-frame.
a9c64011 15916
7a55f279
WZ
159172005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
15918
0ffa0ea5
DJ
15919 * gdb.fortran/array-element.f: New file.
15920 * gdb.fortran/array-element.exp: New testcase.
7a55f279 15921
26585198
DJ
159222005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
15923
15924 * gdb.base/bigcore.exp: Correct checks for systems which can
15925 not dump a large core file.
15926
c1bd25fd
DJ
159272005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
15928
15929 * gdb.base/relocate.c: Add a copyright notice.
15930 (dummy): Remove.
15931 * gdb.base/relocate.exp: Test printing the values of variables
15932 from a relocatable file.
15933
589e074d
DJ
159342005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
15935
15936 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
15937 excess MI output after an error.
15938
0915f927
JB
159392005-05-29 Joel Brobecker <brobecker@adacore.com>
15940
15941 * gdb.arch/alpha-step.c: New file.
15942 * gdb.arch/alpha-step.exp: New testcase.
15943
76ff342d
DJ
159442005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
15945 Dennis Brueni <dennis@slickedit.com>
15946
15947 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
15948 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
15949 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
15950 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
15951 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
15952 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
15953 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
15954
96b0c7ac
DJ
159552005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
15956 Wu Zhou <woodzltc@cn.ibm.com>
15957
15958 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
15959 IBM's xlc compiler.
15960 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
15961 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
15962
f21565d2
JB
159632005-05-13 Jim Blandy <jimb@redhat.com>
15964
15965 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
15966 calling gdb_suppress_entire_file.
15967 * gdb.base/charset.exp: Same.
15968 * gdb.base/call-rt-st.exp: Same.
15969
6006a3a1
BR
159702005-05-05 Bob Rossi <bob_rossi@cox.net>
15971
15972 * lib/gdb.exp (fullname_syntax): Added global regex.
15973 (fullname_syntax_POSIX): Ditto.
15974 (fullname_syntax_UNC): Ditto.
15975 (fullname_syntax_DOS_CASE): Ditto.
15976 (fullname_syntax_DOS): Ditto.
15977 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
15978 fullname_syntax variable to scope and use it.
15979 (test_file_list_exec_source_files): Ditto.
15980 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
15981
c3b69c04
DJ
159822005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
15983
15984 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
15985
3c95e6af
PG
159862004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
15987
a9c64011
AS
15988 * lib/gdb.exp (skip_altivec_tests): New function, based on
15989 check_vmx_hw_available from the GCC testsuite.
15990 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
15991 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 15992
78df6c56
JB
159932005-05-02 Jim Blandy <jimb@redhat.com>
15994
15995 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
15996 calling gdb_suppress_entire_file.
15997
1690f9cf
DJ
159982005-04-30 Randolph Chung <tausq@debian.org>
15999
16000 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
16001 Slightly relax "sem_post" name checking.
16002
5ea106f7
PG
160032005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
16004
16005 * gdb.base/unload.exp: Use new shared library infrastructure.
16006
bf7234cf
PG
160072005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
16008
16009 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 16010 infrastructure.
bf7234cf 16011
547b869a
CV
160122005-04-29 Corinna Vinschen <vinschen@redhat.com>
16013
16014 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
16015 * gdb.asm/h8300.inc: New file.
16016
f07e55f0
PG
160172005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
16018
16019 * gdb.base/shlib-call.exp: Change to use new shared library
16020 infrastructure.
16021
3cbba3d1
PG
160222005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
16023
a9c64011
AS
16024 * gdb.base/pending.exp: Change to use new shared library
16025 infrastructure.
3cbba3d1 16026
ed6df200
PG
160272005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
16028
a9c64011
AS
16029 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
16030 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 16031
8c8f4ebe
PG
160322005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
16033
a9c64011
AS
16034 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
16035 shared objects being adjusted and update copyright years.
8c8f4ebe 16036
607fbc54
DJ
160372005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
16038
16039 * ChangeLog: Correct some 2003-01-13 dates.
16040 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
16041 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
16042 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
16043 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
16044 gdb.trace/tfind.exp: Update copyright years.
16045
57bf0e56
DJ
160462005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
16047 Daniel Jacobowitz <dan@codesourcery.com>
16048
16049 * lib/gdb.exp (gdb_compile): Handle shlib=.
16050 (gdb_compile_shlib): New function.
16051
9b593790
PG
160522005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
16053
a9c64011 16054 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 16055
9494c6a5
DJ
160562005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
16057
16058 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
16059 gdb.server.
16060 * configure.ac: Likewise.
16061 * configure: Regenerated.
16062 * gdb.gdbserver/Makefile.in: Moved to...
16063 * gdb.server/Makefile.in: ... here.
16064 * gdb.gdbserver/server.c: Moved to...
16065 * gdb.server/server.c: ... here.
16066 * gdb.gdbserver/server-run.exp: Moved to...
16067 * gdb.server/server-run.exp: ... here.
16068
6f8eac0e
DJ
160692005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
16070
16071 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
16072 * configure.ac: Create gdb.gdbserver/Makefile.
16073 * configure: Regenerated.
16074 * lib/gdbserver-support.exp: New file, derived from
16075 config/gdbserver.exp.
16076 * config/gdbserver.exp: Use gdbserver-support.exp.
16077 * gdb.gdbserver/Makefile.in: New file.
16078 * gdb.gdbserver/server.c: New file.
16079 * gdb.gdbserver/server-run.exp: New file.
16080
6e87504d
PG
160812005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
16082
a9c64011
AS
16083 * lib/gdb.exp (test_compiler_info): Return compiler_info
16084 if no arguments are given.
6e87504d 16085
d1779be4
PG
160862005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
16087
16088 * gdb.arch/altivec-abi.exp: Check for compiler and set
16089 use altivec' flag accordingly.
16090 * gdb.arch/altivec-regs.exp: Likewise.
16091
88750304
DJ
160922005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
16093
16094 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
16095
f3fb768d
AS
160962005-03-27 Andreas Schwab <schwab@suse.de>
16097
16098 * gdb.base/bigcore.c (main): Add missing mode argument in open
16099 call.
16100
7e813ac5
DJ
161012005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
16102
16103 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
16104 downloads.
16105 * config/gdbserver.exp (gdb_load): Likewise.
16106
8e3049aa
PB
161072005-03-14 Paul Brook <paul@codesourcery.com>
16108
16109 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
16110 targets.
16111
a9df7c44
JB
161122005-03-09 Joel Brobecker <brobecker@adacore.com>
16113
16114 * gdb.dwarf2/dup-psym.S: New file.
16115 * gdb.dwarf2/dup-psym.exp: New testcase.
16116
9f0d94e8
JB
161172005-03-09 Joel Brobecker <brobecker@adacore.com>
16118
16119 * gdb.ada/exec_changed/first.adb: New file.
16120 * gdb.ada/exec_changed/second.adb: New file.
16121 * gdb.ada/exec_changed.exp: New testcase.
16122
5f579bc5
NS
161232005-03-08 Nathan Sidwell <nathan@codesourcery.com>
16124
36e9969c
NS
16125 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
16126 (A2): New class.
16127 (main): Test operator+.
16128 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
16129 breakpoint test.
16130
5f579bc5
NS
16131 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
16132 * gdb.base/signull.exp: Disable if gdb,nosignals.
16133 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
16134 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
16135 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
16136 * gdb.mi/mi2-console.exp: Likewise.
16137 * gdb.trace/collection.exp (run_trace_experiment): Consume the
16138 continue output at start.
16139 (gdb_collect_locals_test): Robustify regexp.
16140 * gdb.trace/passc-dyn.exp: Fix comment typo.
16141 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
16142
be46087e
CV
161432005-03-08 Corinna Vinschen <vinschen@redhat.com>
16144
16145 * gdb.asm/asm-source.exp: Add iq2000 case.
16146 * gdb.asm/iq2000.inc: New file.
16147
384e1a61 161482005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 16149
384e1a61
MI
16150 * gdb.base/command.exp: Change hardcoded value to regular expression.
16151 * gdb.base/float.exp: Add powerpc to the list of targets checked.
16152
584b6e9e
DJ
161532005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
16154
16155 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
16156 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
16157 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
16158 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
16159 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
16160
ab5b5d61
MK
161612005-03-05 Mark Kettenis <kettenis@gnu.org>
16162
16163 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
16164 changes.
16165
ae051c1b
PG
161662004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
16167
a9c64011
AS
16168 * lib/compiler.c: Add test for IBM's xlc compiler.
16169 * lib/compiler.cc: Likewise.
ae051c1b 16170
3f0f6ed2
JB
161712004-02-24 Joel Brobecker <brobecker@adacore.com>
16172
16173 * gdb.ada/fixed_points.exp: Create compilation object directory
16174 before running the test.
16175 * gdb.ada/null_record.exp: Likewise.
16176 * gdb.ada/packed_array.exp: Likewise.
16177 * gdb.ada/start.exp: Likewise.
16178
724f452b
JB
161792005-02-15 Joel Brobecker <brobecker@adacore.com>
16180
16181 * gdb.ada/packed_array/pa.adb: New file.
16182 * gdb.ada/packed_array.exp: New testcase.
16183
57f5cdfb 161842005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 16185
1f393151
MK
16186 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
16187 files.
16188
ebdda337
MK
16189 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
16190 on *-*-openbsd*. Correctly match whitespace in regukar
16191 expressions.
16192
cf309262
DJ
161932005-02-10 Daniel Jacobowitz <dan@debian.org>
16194
16195 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
16196 PR exp/1821
16197 * gdb.base/gdb1821.c: New test file.
16198 * gdb.base/gdb1821.exp: New test file.
16199
3be49e7a
JB
162002005-02-09 Joel Brobecker <brobecker@adacore.com>
16201
16202 * gdb.base/start.c: New file.
16203 * gdb.base/start.exp: New testcase.
16204
e292e67d
JB
162052005-02-09 Joel Brobecker <brobecker@adacore.com>
16206
16207 * gdb.ada/start/dummy.adb: New file.
16208 * gdb.ada/start.exp: New testcase.
16209
dbdfa66c
CV
162102005-02-09 Corinna Vinschen <vinschen@redhat.com>
16211
16212 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
16213 for printing symbols and statistics.
16214 Add test for using relative pathnames in "maint print msymbols" test.
16215 Mark "maint info sections DATA" XFAIL on Cygwin.
16216 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
16217 tests.
16218
d7941671
AC
162192005-02-09 Andreas Schwab <schwab@suse.de>
16220
16221 Committed by Andrew Cagney <cagney@gnu.org>
16222 * gdb.base/remotetimeout.exp: New file.
16223
74e5ef44
MK
162242005-02-07 Mark Kettenis <kettenis@gnu.org>
16225
16226 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
16227
464dd14d
JB
162282005-02-03 Joel Brobecker <brobecker@adacore.com>
16229
16230 * gdb.ada/gnat_ada.gpr: New file.
16231 * gdb.ada/gnat_ada.gin: Delete, no longer used.
16232 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
16233 * configure.ac: No longer generate gnat_ada.gpr.
16234 * configure: Regenerate.
16235 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
16236 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
16237 * gdb.ada/null_record/bar.ads: Likewise.
16238 * gdb.ada/null_record/bar.adb: Likewise.
16239 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
16240 * gdb.ada/null_record.exp (testdir): New variable.
16241 (testfile): executable is now in testdir subdirectory.
16242 (srcfile): Use full path to the main compilation unit.
16243 * gdb.ada/fixed_points.exp: Same changes as above.
16244
30d756ae
NR
162452005-02-03 Nick Roberts <nickrob@snap.net.nz>
16246
16247 * gdb.base/interp.exp: New test.
16248
9d799f85
AC
162492005-01-24 Andrew Cagney <cagney@gnu.org>
16250
16251 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
16252
15656118
AC
162532005-01-19 Andrew Cagney <cagney@gnu.org>
16254
a892c31b
AC
16255 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
16256 configure.ac not configure.in.
16257
15656118
AC
16258 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
16259 of powerpc*-*-*.
16260 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 16261 * gdb.base/list.exp (test_list_function)
15656118
AC
16262 (test_list_filename_and_function): Ditto.
16263 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
16264
a7b01baf
AC
162652005-01-16 Andrew Cagney <cagney@gnu.org>
16266
17d92a02
AC
16267 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
16268
a7b01baf
AC
16269 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
16270
bc8332bb
AC
162712005-01-14 Andrew Cagney <cagney@gnu.org>
16272
16273 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
16274 * gdb.mi/mi2-var-cmd.exp: Ditto.
16275
4d074752
CV
162762005-01-10 Corinna Vinschen <vinschen@redhat.com>
16277
16278 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
16279
bec39cab
AC
162802005-01-07 Andrew Cagney <cagney@gnu.org>
16281
16282 * configure.ac: Rename configure.in, require autoconf 2.59.
16283 * configure: Re-generate.
16284 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
16285 * gdb.stabs/configure: Re-generate.
16286 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
16287 * gdb.hp/configure: Re-generate.
16288 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
16289 autoconf 2.59.
16290 * gdb.hp/gdb.objdbg/configure: Re-generate.
16291 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
16292 autoconf 2.59.
16293 * gdb.hp/gdb.defects/configure: Re-generate.
16294 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
16295 autoconf 2.59.
16296 * gdb.hp/gdb.compat/configure: Re-generate.
16297 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
16298 autoconf 2.59.
16299 * gdb.hp/gdb.base-hp/configure: Re-generate.
16300 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
16301 autoconf 2.59.
16302 * gdb.hp/gdb.aCC/configure: Re-generate.
16303
f10b16d4
JB
163042004-12-15 Jim Blandy <jimb@redhat.com>
16305
16306 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
16307 under NPTL when there is debugging info available for libpthread.
16308
fb6e1814
JG
163092004-12-13 Jerome Guitton <guitton@gnat.com>
16310
16311 * gdb.ada/fixed_points.c: New file.
16312 * gdb.ada/fixed_points.exp: New file.
16313
fe46cd3a
RC
163142004-12-03 Randolph Chung <tausq@debian.org>
16315
16316 * gdb.arch/pa-nullify.exp: New file.
16317 * gdb.arch/pa-nullify.s: New file.
16318
8de0841b
RC
163192004-11-30 Randolph Chung <tausq@debian.org>
16320
16321 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
16322 instead of "tbug". Fix regexp to work properly with gdb_test.
16323
c8170782
PH
163242004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
16325
16326 * gdb.base/bitfields2.exp: New test.
16327 * gdb.base/bitfields2.c: New file.
16328
954269c2
RE
163292004-11-28 Richard Earnshaw <rearnsha@arm.com>
16330
16331 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
16332
0107feed
RC
163332004-11-16 Randolph Chung <tausq@debian.org>
16334
16335 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
16336
f073ae8c
DJ
163372004-11-14 Daniel Jacobowitz <dan@debian.org>
16338
16339 * gdb.threads/threadapply.exp: Correct "macro details" test.
16340
19ad59e7
JJ
163412004-11-11 Jeff Johnston <jjohnstn@redhat.com>
16342
16343 * gdb.threads/threadapply.exp: New test.
16344 * gdb.threads/threadapply.c: New file.
16345
9cf0961b
MK
163462004-11-07 Mark Kettenis <kettenis@gnu.org>
16347
16348 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
16349 frames.
16350
c789492a
FL
163512004-11-05 Felix Lee <felix+log1@specifixinc.com>
16352
16353 * gdb.base/cursal.exp: New file.
16354 * gdb.base/cursal.c: New file.
16355
a1e167bb
AC
163562004-11-03 Andrew Cagney <cagney@gnu.org>
16357
16358 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
16359
b7cbf173
MK
163602004-10-30 Mark Kettenis <kettenis@gnu.org>
16361
16362 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
16363 NetBSD/ELF targets.
16364
88f9d34f
JB
163652004-10-29 Joel Brobecker <brobecker@gnat.com>
16366
16367 * gdb.threads/bp_in_thread.c: New file, copied from
16368 pthread_cond_wait.c.
16369 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
16370 file, rather than reusing the .c file from another testcase.
16371
ca7d6a0c
JB
163722004-10-20 Joel Brobecker <brobecker@gnat.com>
16373
16374 * gdb.ada/null_record.exp: Check where we stopped after
16375 sending the start command, instead of where the associated
16376 temporary breakpoint was inserted.
16377
0d863d03
AC
163782004-10-14 Andrew Cagney <cagney@gnu.org>
16379
16380 * gdb.mi/gdb701.c (main): Return 0.
16381
d11e72cb
DJ
163822004-10-13 Daniel Jacobowitz <dan@debian.org>
16383
d40539a4 16384 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 16385
e1923096
JJ
163862004-10-12 Jeff Johnston <jjohnstn@redhat.com>
16387
16388 * gdb.threads/schedlock.c: Add comment markers to use to find
16389 line numbers.
16390 * gdb.threads/schedlock.exp: Adjust regex to handle the new
16391 comments.
16392 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
16393 breakpoint lines.
16394
ec8ba2c9
DJ
163952004-10-12 Daniel Jacobowitz <dan@debian.org>
16396
16397 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
16398
0eb3658b
DJ
163992004-10-12 Daniel Jacobowitz <dan@debian.org>
16400
16401 * configure.in: Add gdb.dwarf2.
16402 * configure: Regenerated.
16403 * Makefile.in: Add gdb.dwarf2.
16404 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
16405 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
16406 gdb.dwarf2/file1.txt: New files.
16407
a271cc33
OF
164082004-10-11 Orjan Friberg <orjanf@axis.com>
16409
a9c64011 16410 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
16411 of "run", since the latter doesn't work with remote targets. Adjust
16412 the breakpoint numbering accordingly.
16413 * gdb.threads/pthread_cond_wait.exp: Ditto.
16414
895ce074
MC
164152004-10-08 Michael Chastain <mec.gnu@mindspring.com>
16416
16417 * gdb.base/overlays.exp: Update copyright years.
16418
6be3092d
KI
164192004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
16420
16421 * gdb.base/overlays.exp: Disable if target is Linux.
16422
e05389b8
FL
164232004-10-06 Felix Lee <felix+log1@specifixinc.com>
16424
16425 * config/gdbserver.exp (gdb_load): Use right filename on remote.
16426
73cb587d
KI
164272004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
16428
16429 * gdb.asm/asm-source.exp: Add m32r-linux target.
16430 * gdb.asm/m32r-linux.inc: New file.
16431
3c0edcdc
AC
164322004-09-24 Andrew Cagney <cagney@redhat.com>
16433 David Anderson <anderson@redhat.com>
16434
16435 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
16436 command fails, assume things will work.
16437 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
16438 (_GNU_SOURCE): Define.
16439 (print_unsigned, print_hex): Change parameter to "long long".
16440 (print_byte_count): New function, use to print byte counts.
16441 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
16442 O_LARGEFILE.
16443 (main): Compute an upper bound on a corefile in max_core_size.
16444 Limit memory chunk size to max_core_size. Limit total memory
16445 allocated to max_core_size.
16446
4bb3667f
AC
164472004-09-23 Andrew Cagney <cagney@gnu.org>
16448
16449 * gdb.base/bigcore.exp: Replace the code that creates a corefile
16450 from a separate process with code that creates a corefile by
16451 making the inferior dump core.
16452
60fe1a51
MK
164532004-09-23 Mark Kettenis <kettenis@gnu.org>
16454
16455 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
16456 block.
16457
8e937346
MC
164582004-09-23 Michael Chastain <mec.gnu@mindspring.com>
16459
16460 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
16461 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
16462 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
16463 Likewise.
16464
7213f6d6
JJ
164652004-09-20 Jeff Johnston <jjohnstn@redhat.com>
16466
16467 * gdb.java/jprint.exp: New test case for java inferior call.
16468 * gdb.java/jprint.java: Ditto.
16469
eac69dca
JB
164702004-09-15 Joel Brobecker <brobecker@gnat.com>
16471
16472 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
16473
22227696
MC
164742004-09-14 Michael Chastain <mec.gnu@mindspring.com>
16475
16476 * gdb.threads/killed.c: Include <stdlib.h>.
16477 * gdb.threads/pthreads.c: Likewise.
16478
7dd403a4
MC
164792004-09-14 Michael Chastain <mec.gnu@mindspring.com>
16480
16481 * gdb.threads/killed.c: Add copyright notice.
16482
33f2d567
JM
164832004-09-10 Jason Molenda (jmolenda@apple.com)
16484
a9c64011
AS
16485 * gdb.base/define.exp: Two new tests to verify zero space chars
16486 after 'if' and 'while' commands in a user-defined command is correctly
16487 parsed.
33f2d567 16488
e05b62ac
AC
164892004-09-08 Andrew Cagney <cagney@gnu.org>
16490
16491 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
16492 delivery test with duplicate at end of file.
16493
9cbe82da
MK
164942004-09-06 Mark Kettenis <kettenis@jive.nl>
16495
16496 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
16497
564803d9
MC
164982004-09-05 Michael Chastain <mec.gnu@mindspring.com>
16499
16500 * config/hppro.exp: Removed.
16501
7c6807ce
MC
165022004-09-05 Michael Chastain <mec.gnu@mindspring.com>
16503
16504 * config/sparclet.exp: Removed.
16505
bf7e26dd
MC
165062004-09-05 Michael Chastain <mec.gnu@mindspring.com>
16507
16508 * config/udi.exp: Removed.
16509
714e341b
MC
165102004-09-02 Michael Chastain <mec.gnu@mindspring.com>
16511
16512 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
16513 of "exp_continue".
16514 (advancei): Likewise.
16515
1236e623
JJ
165162004-09-01 Jeff Johnston <jjohnstn@redhat.com>
16517
16518 * gdb.base/unload.exp: Fix so messages aren't duplicated.
16519
3bdcad15
MI
165202004-09-01 Manoj Iyer <manjo@austin.ibm.com>
16521
228af206 16522 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
16523 to check for nodebug in executable.
16524 * gdb.gdb/observer.exp (setup_test): Likewise.
16525 * gdb.gdb/selftest.exp (test_with_self): Likewise.
16526 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
16527
c72b934c
AC
165282004-09-01 Andrew Cagney <cagney@gnu.org>
16529
16530 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
16531 files.
16532
edd9b715
JJ
165332004-09-01 Jeff Johnston <jjohnstn@redhat.com>
16534
16535 * gdb.base/unload.exp: Fix expected warning message to match
16536 latest format.
16537
fb4ce06b
CV
165382004-09-01 Corinna Vinschen <vinschen@redhat.com>
16539
16540 * gdb.base/call-rt-st.exp: Fix typos.
16541
ce78e7c3
MI
165422004-08-31 Manoj Iyer <manjo@austin.ibm.com>
16543
16544 * gdb.threads/thread_check.exp: New testcase.
16545 * gdb.threads/thread_check.c: New testcase.
16546
2dedb159
AC
165472004-08-31 Andrew Cagney <cagney@gnu.org>
16548
16549 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
16550 (skip_to_handler_entry): New procedures. Test stepping into a
16551 handler when the breakpoint is at the handler's entry point.
16552
68f53502
AC
165532004-08-30 Andrew Cagney <cagney@gnu.org>
16554
16555 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
16556 gdb/1757.
16557
3e3ffd2b
MC
165582004-08-27 Michael Chastain <mec.gnu@mindspring.com>
16559
16560 With code from Manoj Iyer <manjo@austin.ibm.com>:
16561 * lib/gdb.exp (gdb_file_cmd): Return more information in the
16562 return value. Add an arm for "no debugging symbols found".
16563 Change a stray "error" to "perror".
16564 (gdb_run_cmd): Adapt to new return value.
16565 * gdb.base/remote.exp: Adapt to new return value.
16566 * gdb.gdb/complaints.exp: Likewise.
16567 * gdb.gdb/observer.exp: Likewise.
16568 * gdb.gdb/selftest.exp: Likewise.
16569 * gdb.gdb/xfullpath.exp: Likewise.
16570
4b6f5fd2
JB
165712004-08-27 Joel Brobecker <brobecker@gnat.com>
16572
16573 * gdb.threads/bp_in_thread.exp: New testcase.
16574
e5b25496
MC
165752004-08-27 Michael Chastain <mec.gnu@mindspring.com>
16576
16577 Fix PR testsuite/1735.
16578 * gdb.threads/schedlock.c (thread_function): Add a cast
16579 to suppress a gcc warning.
16580 * gdb.threads/thread-specific.c (thread_function): Likewise.
16581
934353d6
MC
165822004-08-26 Michael Chastain <mec.gnu@mindspring.com>
16583
16584 * gdb.base/unload.c: Include <stdlib.h>.
16585
f98a0aef 165862004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 16587
f98a0aef 16588 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
16589 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
16590 synchronized after the "return".
16591
5a2e8882
MC
165922004-08-26 Michael Chastain <mec.gnu@mindspring.com>
16593
16594 * gdb.mi/basics.c: Include <stdio.h>.
16595 * gdb.mi/pthreads.c: Include <stdlib.h>.
16596 * gdb.mi/var-cmd.c: Include <stdlib.h>.
16597
a9640423
MC
165982004-08-26 Michael Chastain <mec.gnu@mindspring.com>
16599
16600 * gdb.threads/schedlock.c: Add copyright notice.
16601
b04e311d
AC
166022004-08-25 Andrew Cagney <cagney@gnu.org>
16603
16604 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
16605 (skip_over_handler, breakpoint_over_hander): New test procedures.
16606 (advance, advancei): Add a proper prefix, do not use
16607 rerun_to_main.
16608 * gdb.base/sigstep.c (main): Change to use an infinite loop.
16609
7c27f15b
MC
166102004-08-24 Michael Chastain <mec.gnu@mindspring.com>
16611
16612 * gdb.mi/basics.c: Add copyright notice.
16613 * gdb.mi/var-cmd.c: Add copyright notice.
16614
fffc87ae
MC
166152004-08-23 Michael Chastain <mec.gnu@mindspring.com>
16616
16617 * lib/gdb.exp: Remove signed_keyword_not_used.
16618 * lib/compiler.c: Likewise.
16619 * lib/compiler.cc: Likewise.
16620
d782e0bf
MC
166212004-08-23 Michael Chastain <mec.gnu@mindspring.com>
16622
16623 * gdb.base/whatis.c: Remove conditional disabling of "signed".
16624 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
16625
96033e83
MC
166262004-08-23 Michael Chastain <mec.gnu@mindspring.com>
16627
16628 * gdb.base/whatis.c: Add copyright notice.
16629
cf38c229
MK
166302004-08-20 Mark Kettenis <kettenis@gnu.org>
16631
16632 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
16633 it to skip the breakpoints encoded in the inline assembly.
16634
f4b49756
MC
166352004-08-20 Michael Chastain <mec.gnu@mindspring.com>
16636
16637 * Makefile.in: Add gdb.fortran.
16638
2f193b69
MC
166392004-08-20 Michael Chastain <mec.gnu@mindspring.com>
16640
16641 * gdb.base/call-sc.exp (test_scalar_returns):
16642 Fix cut-and-paste glitch in "Make fun return now".
16643
89a237cb
MC
166442004-08-17 Michael Chastain <mec.gnu@mindspring.com>
16645
16646 * configure.in: Add gdb.fortran.
16647 * configure: Regenerate.
16648 * gdb.fortran/Makefile.in: New file.
16649 * lib/gdb.exp (skip_fortran_tests): New procedure.
16650
469aff8e
MC
166512004-08-17 Michael Chastain <mec.gnu@mindspring.com>
16652
16653 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
16654 reference to bug-gnu@prep.ai.mit.edu.
16655 * gdb.mi/mi-var-child.exp: Likewise.
16656 * gdb.mi/mi-var-cmd.exp: Likewise.
16657 * gdb.mi/mi-var-display.exp: Likewise.
16658 * gdb.mi/mi2-var-block.exp: Likewise.
16659 * gdb.mi/mi2-var-child.exp: Likewise.
16660 * gdb.mi/mi2-var-cmd.exp: Likewise.
16661 * gdb.mi/mi2-var-display.exp: Likewise.
16662
00b51b9f
MK
166632004-08-15 Mark Kettenis <kettenis@gnu.org>
16664
16665 * gdb.base/unload.c (main): Make local variable msg const.
16666
45f07fef
MC
166672004-08-15 Michael Chastain <mec.gnu@mindspring.com>
16668
16669 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
16670 to bug-gnu@prep.ai.mit.edu.
16671 * gdb.mi/mi-disassemble.exp: Likewise.
16672 * gdb.mi/mi-eval.exp: Likewise.
16673 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
16674 default line number.
16675 * gdb.mi/mi-return.exp: Likewise.
16676 * gdb.mi/mi-simplerun.exp: Likewise.
16677 * gdb.mi/mi-stack.exp: Likewise.
16678 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
16679 number with explicit range test.
16680 * gdb.mi/mi-watch.exp: Likewise.
16681 * gdb.mi/mi2-break.exp: Likewise.
16682 * gdb.mi/mi2-cli.exp: Likewise.
16683 * gdb.mi/mi2-disassemble.exp: Likewise.
16684 * gdb.mi/mi2-eval.exp: Likewise.
16685 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
16686 default line number.
16687 * gdb.mi/mi2-return.exp: Likewise.
16688 * gdb.mi/mi2-simplerun.exp: Likewise.
16689 * gdb.mi/mi2-stack.exp: Likewise.
16690 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
16691 number with explicit range test.
16692 * gdb.mi/mi2-watch.exp: Likewise.
16693
dd8c8ee7
MC
166942004-08-15 Michael Chastain <mec.gnu@mindspring.com>
16695
16696 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
16697 * gdb.cp/m-static.exp: Likewise.
16698 * gdb.cp/rtti.exp: Likewise.
16699
4e838464
MK
167002004-08-14 Mark Kettenis <kettenis@gnu.org>
16701
16702 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
16703
8d8cb839
EZ
167042004-08-14 Eli Zaretskii <eliz@gnu.org>
16705
16706 * ChangeLog: Prefix Local Variables with semi-colons and indent
16707 the reference to older ChangeLog files, to fix fontification in
16708 Emacs.
16709
deea8bb0
MC
167102004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16711
16712 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
16713 * gdb.mi/mi2-break.exp: Likewise.
16714
c3297504
MC
167152004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16716
16717 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
16718
25808999
MC
167192004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16720
16721 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
16722
226a8d71
MC
167232004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16724
16725 * gdb.cp/classes.exp: Remove unused declarations. Just let
16726 test names default instead of providing special names. Remove
16727 extraneous demangler test.
16728
37fdf854
JJ
167292004-08-12 Jeff Johnston <jjohnstn@redhat.com>
16730
16731 * gdb.base/unload.exp: New test for breakpoints in dynamically
16732 loaded libraries.
16733 * gdb.base/unload.c: Ditto.
16734 * gdb.base/unloadshr.c: Ditto.
16735
2d3a7986
MC
167362004-08-12 Michael Chastain <mec.gnu@mindspring.com>
16737
16738 * gdb.cp/classes.exp (test_ptype_class_objects): Call
16739 cp_test_ptype_class.
16740 (test_enums): Likewise.
16741
c72b934c
AC
167422004-08-10 Andrew Cagney <cagney@gnu.org>
16743
16744 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
16745 files.
16746
cc503c8a
AC
167472004-08-10 Andrew Cagney <cagney@gnu.org>
16748
16749 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
16750 init_malloc call.
16751
902f2ccb
MC
167522004-08-10 Michael Chastain <mec.gnu@mindspring.com>
16753
16754 * ChangeLog: Add copyright notice. The notice is copied
16755 from emacs 21.3 top level ChangeLog.
16756
78c90502
MC
167572004-08-09 Michael Chastain <mec.gnu@mindspring.com>
16758
16759 * lib/cp-support.exp: New file.
16760 * lib/cp-support.exp (cp_test_type_class): New function.
16761 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
16762 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
16763 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
16764 cp_test_ptype_class.
16765
88e5ea78
MC
167662004-08-09 Michael Chastain <mec.gnu@mindspring.com>
16767
16768 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
16769 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
16770 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
16771 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
16772 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
16773 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
16774 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
16775 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
16776 gdb.mi/mi2-watch.exp: Update copyright years.
16777
6a89fc9c
MK
167782004-08-09 Mark Kettenis <kettenis@gnu.org>
16779
16780 * gdb.base/sigaltstack.exp: Provide proper anchoring.
16781
1482e0de
MC
167822004-08-09 Michael Chastain <mec.gnu@mindspring.com>
16783
16784 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
16785 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
16786 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
16787 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
16788 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
16789 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
16790 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
16791 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
16792 gdb.mi/mi-watch.exp: Update copyright years.
16793
1a5ce3f3
DJ
167942004-08-08 Daniel Jacobowitz <dan@debian.org>
16795
16796 PR gdb/1738
16797 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
16798 from a breakpoint with a pending signal.
16799
04f6ecf2
DJ
168002004-08-08 Daniel Jacobowitz <dan@debian.org>
16801
16802 PR gdb/1736
16803 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
16804 * gdb.base/sigaltstack.exp (finish_test): Consume output until
16805 the prompt.
16806 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
16807
54d90d35
DJ
168082004-08-08 Daniel Jacobowitz <dan@debian.org>
16809
16810 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
16811
d2f6abb0
DJ
168122004-08-08 Daniel Jacobowitz <dan@debian.org>
16813
16814 PR gdb/1736
16815 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
16816 for i?86-*-linux*.
16817
5598c03d
DJ
168182004-08-08 Daniel Jacobowitz <dan@debian.org>
16819
16820 * gdb.arch/i386-prologue.exp: Compile without debug information.
16821
c6fee705
MC
168222004-08-08 Michael Chastain <mec.gnu@mindspring.com>
16823
16824 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
16825 rather than asking gdb to search.
16826
dd90efdb
MC
168272004-08-05 Michael Chastain <mec.gnu@mindspring.com>
16828
16829 * gdb.base/gcore.c: Include <string.h>.
16830
1e84bec1
MC
168312004-08-05 Michael Chastain <mec.gnu@mindspring.com>
16832
16833 * gdb.base/gcore.c: Add copyright notice.
16834
e425eb2b
MC
168352004-08-05 Michael Chastain <mec.gnu@mindspring.com>
16836
16837 * gdb.base/freebpcmd.c: Include <stdio.h>.
16838 * gdb.base/long_long.c: Include <string.h>.
16839 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
16840 * gdb.base/siginfo.c: Include <string.h>.
16841 * gdb.base/sigstep.c: Include <string.h>.
16842
cb9aaed5
MC
168432004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16844
16845 * gdb.base/complex.c: Include <stdlib.h>.
16846
55944f3d
MC
168472004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16848
16849 * gdb.base/complex.c: Add copyright notice.
16850
7b2953d9
MC
168512004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16852
16853 * gdb.base/charset.c: Include <stdlib.h>.
16854
c9133d23
MC
168552004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16856
16857 * gdb.base/auxv.c: Include <stdlib.h>.
16858
0a8490ad
MC
168592004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16860
16861 * gdb.base/auxv.c: Add copyright notice.
16862
3426d5ec
MC
168632004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16864
16865 * gdb.base/coremaker.c: Add copyright notice.
16866 * gdb.base/coremaker2.c: Add copyright notice.
16867
8da195dd
AC
168682004-08-04 Andrew Cagney <cagney@gnu.org>
16869
16870 * gdb.base/store.exp: Update copyright.
16871 (check_set, up_set, check_struct, up_struct): Add a prefix to test
16872 names, do not import gdb_prompt.
16873
8d394f98
AC
168742004-08-01 Andrew Cagney <cagney@gnu.org>
16875
16876 Fix PR testsuite/1729.
16877 * gdb.base/dump.exp: Add test name to callers of capture_value, do
16878 not use capture_value with value 4.
16879 (capture_value): Add optional test name parameter.
16880 (test_reload_saved_value, test_restore_saved_value): Use $msg as
16881 the prefix, pass to capture_value.
16882
b6702b23
MK
168832004-08-01 Mark Kettenis <kettenis@gnu.org>
16884
16885 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
16886 * gdb.arch/i386-prologue.c (standard): New prototype and function.
16887 (main): Call new function.
16888
c203e0ca
MC
168892004-07-31 Michael Chastain <mec.gnu@mindspring.com>
16890
16891 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
16892
a7995a30
MC
168932004-07-31 Michael Chastain <mec.gnu@mindspring.com>
16894
16895 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
16896
9366563b
MC
168972004-07-31 Michael Chastain <mec.gnu@mindspring.com>
16898
b6eeaf26 16899 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
16900 Accept more values of vtbl pointer. Remove some messages
16901 about "obsolete gcc or gdb".
16902
2fc1f950
MC
169032004-07-30 Michael Chastain <mec.gnu@mindspring.com>
16904
16905 * gdb.cp/classes.exp: Accept more varieties of ptype output.
16906
c724d49b
MC
169072004-07-30 Michael Chastain <mec.gnu@mindspring.com>
16908
16909 * gdb.base/asm-source.exp: Properly convert target board
16910 debug flags from gcc format to binutils format.
16911
736b0fce
MK
169122004-07-28 Mark Kettenis <kettenis@gnu.org>
16913
16914 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
16915 gdb1718". PR backtrace/1718 partially fixed.
16916
5633ea5c
JJ
169172004-07-27 Jeff Johnston <jjohnstn@redhat.com>
16918
16919 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
16920
575eebb1
NC
169212004-07-26 Nick Clifton <nickc@redhat.com>
16922
16923 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
16924 good default value for a specific architecture is available then
16925 set it to that value. Otherwise default to the -gstabs switch.
16926 Remove the -g... switches from the asm-flags variable. Allow the
16927 target board info to override the value if it wants to. Pass the
16928 switch on the assembler command line.
16929
62104619
MK
169302004-07-23 Mark Kettenis <kettenis@gnu.org>
16931
16932 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
16933 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
16934 (main): Call new function.
16935
4a1135b8
MC
169362004-07-22 Michael Chastain <mec.gnu@mindspring.com>
16937
16938 Test for PR exp/1715.
16939 * gdb.base/radix.exp: Refactor common procedures. Make all
16940 test names unique. Change XFAIL to KFAIL.
16941
8a12c1f0
MC
169422004-07-20 Michael Chastain <mec.gnu@mindspring.com>
16943
16944 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
16945 * gdb.ada/gnat_ada.gin: ... to here.
16946 * configure.in: Use gnat_ada.gin.
16947 * configure: Regenerate.
16948
23b451cf
AC
169492004-07-20 Andrew Cagney <cagney@gnu.org>
16950
16951 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
16952 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
16953 XFAILs. Clean up test messages and comments. Check backtraces.
16954 Delete re-sync code.
16955
ab618a02
MC
169562004-07-19 Michael Chastain <mec.gnu@mindspring.com>
16957
16958 Fix PR cli/740.
16959 * gdb.base/annota1.exp: Honor gdb,nosignals.
16960 * gdb.base/annota3.exp: Likewise.
16961
46dad340
MC
169622004-07-19 Michael Chastain <mec.gnu@mindspring.com>
16963
16964 * lib/java.exp: Update copyright notice.
16965
756d8c70
AC
169662004-07-19 Andrew Cagney <cagney@gnu.org>
16967
16968 * gdb.base/selftest.exp: Copy file from here ...
16969 * gdb.gdb/selftest.exp: ... to here.
16970
586027e6
AC
169712004-07-16 Andrew Cagney <cagney@redhat.com>
16972
16973 * lib/insight-support.exp: Delete file.
16974 * lib/java.exp (java_init): Fix copyright.
16975
029d2200
AC
169762004-07-16 Andrew Cagney <cagney@gnu.org>
16977
16978 * gdb.base/restore.c: Append "prologue" to comments marking the a
16979 function's prologue.
16980 * gdb.base/restore.exp: Update copyright, re-indent.
16981 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
16982 callerN" prefix where needed. Update patterns that match a
16983 function's prologue.
16984
653b62c5
MC
169852004-07-16 Michael Chastain <mec.gnu@mindspring.com>
16986
16987 * gdb.base/restore.c: Add copyright notice.
16988
f7d690e5
AC
169892004-07-16 Andrew Cagney <cagney@gnu.org>
16990
16991 * gdb.base/logical.exp: Update copyright.
16992 (evaluate): New procedure. Use to re-implement tests using
16993 several tables.
16994
d629a7cb
MH
169952004-07-14 Martin Hunt <hunt@redhat.com>
16996
16997 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
16998 which fixes some problems where init.tcl was not found.
16999
9c7bb332
AC
170002004-07-13 Andrew Cagney <cagney@gnu.org>
17001
6bf46641
AC
17002 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
17003 (check_sizeof, check_valueof): Do not include the output in the
17004 test name. Use gdb_test.
17005 (get_valueof): Use gdb_test_multiple.
17006
c4ffd4c0
AC
17007 * gdb.base/step-test.exp: Update copyright. Use
17008 gdb_test_multiple. Ensure that test names do not include
17009 architecture dependent output.
17010
ab89363a
AC
17011 * gdb.gdb/observer.exp: Update copyright.
17012 (setup_test): Use gdb_test_multiple.
17013 (attach_first_observer, attach_second_observer)
17014 (attach_third_observer, detach_first_observer)
17015 (detach_second_observer, detach_third_observer)
17016 (reset_counters, check_counters): Make $message a prefix.
17017 (test_normal_stop_notifications): Add "args" parameter - a list of
17018 init functions to be called. Make $message a prefix,
17019 (test_observer_normal_stop): Change the message prefixes so that
17020 they are unique, pass the attach / detach procedures to
17021 test_normal_stop_notifications.
17022
ec58997a
AC
17023 * gdb.base/signull.exp (test_segv): Prefix all tests with
17024 "${name}". Clean up test messages.
17025
b475183b
AC
17026 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
17027
9c7bb332
AC
17028 * gdb.base/ena-dis-br.exp: Update copyright.
17029 (break_at): New function. Replace send_gdb with gdb_test,
17030 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
17031 ignore count, not stopped at bpt", with KFAIL.
17032
2dd95497
CV
170332004-07-13 Corinna Vinschen <vinschen@redhat.com>
17034
17035 * gdb.base/attach.exp: Remove cleanupfile handling.
17036
419e626b
AC
170372004-07-12 Andrew Cagney <cagney@gnu.org>
17038
17039 * gdb.base/annota1.exp: Cleanup corefile test name.
17040 * gdb.base/annota3.exp: Ditto.
17041
8b1b3228
AC
170422004-07-12 Andrew Cagney <cagney@gnu.org>
17043
78650829
AC
17044 * gdb.base/signals.exp: Clean up copyright, re-indent.
17045
8b1b3228
AC
17046 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
17047 gdb_test and gdb_test_multiple.
17048
935c2760
JJ
170492004-07-08 Jeff Johnston <jjohnstn@redhat.com>
17050
17051 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 17052 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
17053 provide line number info for first statement in main.
17054
1544280f
AC
170552004-07-08 Andrew Cagney <cagney@gnu.org>
17056
1279f4ff
AC
17057 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
17058
1544280f
AC
17059 * gdb.base/sigbpt.exp: Make the common part of each test name a
17060 prefix instead of suffix.
17061
bcc82369
BR
170622004-07-07 Bob Rossi <bob_rossi@cox.net>
17063
17064 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
17065 test from test_tbreak_creation_and_listing to
17066 test_file_list_exec_source_file
17067 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
17068 Changed name of test from test_tbreak_creation_and_listing to
17069 test_file_list_exec_source_file
17070
23f4b0aa
JJ
170712004-07-07 Jeff Johnston <jjohnstn@redhat.com>
17072
17073 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
17074 the jmisc() constructor instead of <init>.
17075 * gdb.java/jmisc1.exp: Ditto.
17076
56401cd5
AC
170772004-07-07 Andrew Cagney <cagney@gnu.org>
17078
17079 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
17080 corrupting the PC.
17081
44ae2f6a
MC
170822004-07-06 Michael Chastain <mec.gnu@mindspring.com>
17083
17084 * gdb.cp/templates.exp: Accept whitespace change in demangler
17085 output.
17086
45a83408
AC
170872004-07-06 Andrew Cagney <cagney@gnu.org>
17088
17089 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
17090
d205ad70
MC
170912004-07-02 Michael Chastain <mec.gnu@mindspring.com>
17092
17093 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
17094 * lib/compiler.cc: Likewise.
17095
06ea1a61
MC
170962004-06-30 Michael Chastain <mec.gnu@mindspring.com>
17097
17098 * lib/compiler.cc: Work around string preprocessing problem
17099 with old hp c++ compiler.
17100 * lib/compiler.c: Likewise.
17101
daab1251
CV
171022004-06-29 Corinna Vinschen <vinschen@redhat.com>
17103
17104 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
17105 directives to conditionalize symbol prefixing.
17106 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
17107 additional_flags handling. Add underscore prefix for Cygwin.
17108 * gdb.arch/i386-unwind.c: Use preprocessor directives to
17109 conditionalize symbol prefixing.
17110 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
17111 additional_flags handling. Add underscore prefix for Cygwin.
17112
cc984116
CV
171132004-06-29 Corinna Vinschen <vinschen@redhat.com>
17114
17115 * gdb.base/bigcore.exp: Skip test on Cygwin.
17116
c279b077
MC
171172004-06-28 Michael Chastain <mec.gnu@mindspring.com>
17118
17119 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
17120 formats for "info register". Use gdb_test_multiple. Fix
17121 the "invalid register" test.
17122
0e915747
CV
171232004-06-28 Corinna Vinschen <vinschen@redhat.com>
17124
17125 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
17126 PID for Cygwin. Add Cygwin specific strings to check for in some
17127 tests.
17128 (do_attach_tests): Add a test for user interaction when attaching
17129 to a process with no matching symbol table already loaded.
17130
11422c86
AC
171312004-06-26 Andrew Cagney <cagney@gnu.org>
17132
17133 Test PR java/1567 and PR java/1565.
17134 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
17135 * gdb.java/jmisc2.exp: Delete file.
17136
cefbce26
MC
171372004-06-26 Michael Chastain <mec.gnu@mindspring.com>
17138
17139 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
17140
e19f872c
CV
171412004-06-25 Corinna Vinschen <vinschen@redhat.com>
17142
17143 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
17144 attach process.
17145
d931ba3b
MC
171462004-06-23 Michael Chastain <mec.gnu@mindspring.com>
17147
17148 * gdb.cp/pr-1553.exp: Remove.
17149
aef68c48
MC
171502004-06-22 Michael Chastain <mec.gnu@mindspring.com>
17151
17152 * gdb.cp/pr-1553.cc: Remove.
17153 * gdb.cp/pr-1553.exp: Disable this test.
17154
8d5df71a
JB
171552004-06-20 Jim Blandy <jimb@redhat.com>
17156
a9c64011 17157 Fix PR testsuite/1680.
8d5df71a
JB
17158 * gdb.arch/i386-sse.exp: Properly quote curly braces in
17159 regular expressions.
17160
4ac6f39d
MC
171612004-06-19 Michael Chastain <mec.gnu@mindspring.com>
17162
17163 Fix PR testsuite/1679.
17164 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
17165 Issue an UNSUPPORTED result instead.
17166
1b413552
JB
171672004-06-18 Jim Blandy <jimb@redhat.com>
17168
17169 * gdb.base/charset.exp: Only send a control-C if we see a new
17170 prompt and incomplete command.
17171
6daa6ebd
MC
171722004-06-18 Michael Chastain <mec.gnu@mindspring.com>
17173
17174 * gdb.cp/pr-574.cc: Add copyright notice.
17175
51fa4ae0
JB
171762004-06-17 Jim Blandy <jimb@redhat.com>
17177
17178 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
17179 cases where the regexp has no groups; this grabs random text from
17180 the previous test suite, whatever that was.
17181
8fea26c5
MC
171822004-06-17 Michael Chastain <mec.gnu@mindspring.com>
17183
17184 * gdb.cp/printmethod.cc: Add copyright notice.
17185
1e3aeb41
MC
171862004-06-16 Michael Chastain <mec.gnu@mindspring.com>
17187
17188 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
17189
9d9030bc
AC
171902004-06-16 Andrew Cagney <cagney@gnu.org>
17191
17192 * gdb.base/signull.c: Update copyright. Include <string.h>.
17193 (bowler): Replace data_pointer with data_read
17194 and data_write cases. Add code_descriptor case.
17195 (zero, desc): New array and pointer.
17196 (data, code): Change to simple pointers.
17197 * gdb.base/signull.exp: Fix probe pattern matching a function
17198 descriptor SIGSEGV. Replace data_pointer with data_read and
17199 data_write tests.
17200
acd4ad44
AC
172012004-06-16 Andrew Cagney <cagney@gnu.org>
17202
17203 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
17204
08fd625c
MC
172052004-06-15 Michael Chastain <mec.gnu@mindspring.com>
17206
17207 * gdb.base/long_long.c: Add copyright notice.
17208
1903502c
MC
172092004-06-15 Michael Chastain <mec.gnu@mindspring.com>
17210
17211 * gdb.base/long_long.exp: Remove reference to
17212 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
17213 to gdb_breakpoint and gdb_continue_to_breakpoint.
17214
83313cb1
JB
172152004-06-14 Jim Blandy <jimb@redhat.com>
17216
17217 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
17218 endian case.
17219
1bf404ef
AC
172202004-06-14 Andrew Cagney <cagney@gnu.org>
17221
17222 * gdb.base/gcore.exp (capture_command_output): Delete the always
17223 passing tests containing inferior values.
17224 * gdb.base/ending-run.exp: Do not include the breakpoint address
17225 in the test message. Update copyright.
17226 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
17227 size in the test name, use gdb_test_multiple. Update copyright.
17228
ef220b33
MC
172292004-06-14 Michael Chastain <mec.gnu@mindspring.com>
17230
17231 * gdb.cp/ref-types.cc: Add copyright notice.
17232
4f70a4c9
MC
172332004-06-14 Michael Chastain <mec.gnu@mindspring.com>
17234
17235 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
17236 hp_aCC_compiler.
17237 * lib/compiler.cc: Likewise.
17238 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
17239 'set' commands. Log diagnostics for other lines. Set
17240 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
17241
335928ac
MC
172422004-06-13 Michael Chastain <mec.gnu@mindspring.com>
17243
17244 * gdb.cp/try_catch.cc: Add copyright notice.
17245
2efb12e8
MC
172462004-06-12 Michael Chastain <mec.gnu@mindspring.com>
17247
17248 * gdb.cp/userdef.cc: Add copyright notice.
17249
0bbed51a
MC
172502004-06-11 Michael Chastain <mec.gnu@mindspring.com>
17251
17252 * gdb.cp/virtfunc.cc: Add copyright notice.
17253
e12a46c9
RC
172542004-06-11 Randolph Chung <tausq@debian.org>
17255
17256 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
17257 problem.
17258
338e05af
AC
172592004-06-10 Andrew Cagney <cagney@gnu.org>
17260
17261 * lib/compiler.cc, lib/compiler.c: Append either
17262 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
17263 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
17264 instead of gcc-3-3.
17265
dc3f10cb
AC
172662004-06-09 Andrew Cagney <cagney@gnu.org>
17267
b4d946af
AC
17268 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
17269 gdb/1455, bug is specific to "long long" and "double".
a9c64011 17270
dc3f10cb
AC
17271 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
17272 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
17273 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
17274 fixed.
17275
b5c0bfa2
AC
172762004-06-09 Andrew Cagney <cagney@gnu.org>
17277
17278 * gdb.base/structs.exp (test_struct_returns): Replace
17279 "return_value_unknown" and "finish_value_unknown" by
17280 "return_value_known" and "finish_value_known". Instead of
17281 "return_value_unknown" iff "finish_value_unknown", check
17282 "return_value_known" implies "finish_value_known".
17283
caeb605f
MH
172842004-06-08 Martin Hunt <hunt@redhat.com>
17285
17286 * gdb.base/float.exp: Add pattern for mips targets.
17287
c892bb64
RC
172882004-06-08 Randolph Chung <tausq@debian.org>
17289
17290 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
17291 message for unknown architectures more clear.
17292
48306d3e
JB
172932004-06-08 Joel Brobecker <brobecker@gnat.com>
17294
17295 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
17296 start the execution of the program.
17297
83ecb59f
JB
172982004-06-07 Jim Blandy <jimb@redhat.com>
17299
17300 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
17301 * gdb.arch/i386-cpuid.h: New helper file.
17302
55264cb4
RC
173032004-06-07 Randolph Chung <tausq@debian.org>
17304
17305 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
17306 has started.
17307
23cadb28
RM
173082004-06-04 Roland McGrath <roland@redhat.com>
17309
17310 Fix PR gdb/1647.
17311 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
17312 differently to be robust to output buffering differences.
17313
51d01eda
MC
173142004-06-04 Michael Chastain <mec.gnu@mindspring.com>
17315
17316 * gdb.threads/pthreads.exp: Update copyright years.
17317 (check_control_c): Change asynchronous 'after' to synchronous.
17318
f4fc3b93
RM
173192004-06-04 Roland McGrath <roland@redhat.com>
17320
17321 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
17322 next gdb prompt.
17323
4013522b
MC
173242004-06-02 Michael Chastain <mec.gnu@mindspring.com>
17325
17326 Fix PR gdb/1636.
17327 * gdb.threads/manythreads.exp: Change asynchronous 'after'
17328 calls to synchronous.
17329
7a8f1e6b
JB
173302004-05-26 Jim Blandy <jimb@redhat.com>
17331
17332 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
17333
81bb3443
RC
173342004-05-24 Randolph Chung <tausq@debian.org>
17335
17336 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
17337 * gdb.asm/pa.inc: New file.
17338
8f5a3103
MK
173392004-05-22 Mark Kettenis <kettenis@gnu.org>
17340
17341 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
17342
734b8fe8 173432004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 17344 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
17345
17346 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
17347 GDB prompt.
17348
725603e1
UW
173492004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17350
f4fc3b93 17351 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
17352 setjmp/longjmp. Use sigaction instead of signal.
17353
8b923272 173542004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 17355 Michael Snyder <msnyder@redhat.com>
8b923272
JB
17356
17357 * gdb.threads/pthread_cond_wait.c: New file.
17358 * gdb.threads/pthread_cond_wait.exp: New testcase.
17359
8bfabb04
AC
173602004-05-13 Andrew Cagney <cagney@redhat.com>
17361
17362 * gdb.base/signull.exp, gdb.base/signull.c: New files.
17363 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
17364
42edda50
AC
173652004-05-11 Andrew Cagney <cagney@redhat.com>
17366
17367 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
17368 fixed but revealed gdb/1639.
17369
d303a6c7
AC
173702004-05-10 Andrew Cagney <cagney@redhat.com>
17371
17372 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
17373 func1" and "next to 2nd alarm", kernel bug avoided.
17374
bf08c2a1
DJ
173752004-05-10 Daniel Jacobowitz <dan@debian.org>
17376
17377 PR external/1568
17378 * gdb.base/bigcore.exp: Check the size of the dumped core file.
17379 XFAIL if it is smaller than bytes_allocated.
17380 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
17381 (main): Make chunks_allocated unsigned. Correct comment.
17382
c0586a34
JB
173832004-05-07 Joel Brobecker <brobecker@gnat.com>
17384
17385 * gdb.arch/powerpc-aix-prologue.c: New file.
17386 * gdb.arch/powerpc-aix-prologue.exp: New file.
17387
f2785d12
JB
173882004-05-07 Jim Blandy <jimb@redhat.com>
17389
17390 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
17391 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
17392
bd7f6e30
JB
173932004-05-06 Joel Brobecker <brobecker@gnat.com>
17394
17395 * gdb.base/sep.exp: No longer setup_kfail when the program was
17396 built with dwarf2.
17397
0a5e7efe
JI
173982004-05-05 Jim Ingham <jingham@apple.com>
17399
17400 * gdb.base/pending.exp: Make sure pending breakpoints
17401 preserve the ignore count.
f4fc3b93 17402
a8958849
MK
174032004-04-27 Jerome Guitton <guitton@gnat.com>
17404
17405 * i386-prologue.exp: Add testcase for jump instruction as first
17406 instruction of the real code.
17407 * i386-prologue.c (jump_at_beginning): New function.
17408
7e103f5b
MK
174092004-04-28 Mark Kettenis <kettenis@gnu.org>
17410
17411 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
17412 x86_64-*-*.
17413
5d38b224
MK
174142004-04-28 Mark Kettenis <kettenis@gnu.org>
17415
17416 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
17417 i*86-*-*.
17418
0ef32fd9
MK
174192004-04-25 Mark Kettenis <kettenis@gnu.org>
17420
17421 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
17422 expression that checks the return type.
17423
71d7dd7c
AC
174242004-04-23 Andrew Cagney <cagney@redhat.com>
17425
17426 * gdb.base/call-sc.exp: New test of scalar call/return values.
17427 * gdb.base/call-sc.c: Ditto.
17428
1e9f977e
JJ
174292004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17430
17431 * gdb.threads/manythreads.c: Reduce thread stack size.
17432
899d9e3a
JJ
174332004-04-23 Jeff Johnston <jjohnstn@redhat.com>
17434
17435 * gdb.threads/manythreads.c: Add copyright notice.
17436
61bcae62
AC
174372004-04-23 Andrew Cagney <cagney@redhat.com>
17438
17439 * gdb.base/siginfo.exp: Better handle step out of signal.
17440 * gdb.base/sigstep.exp: Ditto.
17441
7339a42e 174422004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 17443 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
17444
17445 * gdb.threads/manythreads.c: New testcase.
17446 * gdb.threads/manythreads.exp: Ditto.
17447
5c98409b
JB
174482004-04-22 Jim Blandy <jimb@redhat.com>
17449
17450 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
17451 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
17452
3b611f1a
MC
174532004-04-21 Michael Chastain <mec.gnu@mindspring.com>
17454
17455 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
17456
f0fd9238
AC
174572004-04-21 Andrew Cagney <cagney@redhat.com>
17458
17459 * gdb.base/sigstep.c: New file.
17460 * gdb.base/sigstep.exp: New file.
17461
90990674
JB
174622004-04-16 Joel Brobecker <brobecker@gnat.com>
17463
17464 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
17465 call to observer_notify_normal_stop.
17466
78cef34b
AC
174672004-04-15 Andrew Cagney <cagney@redhat.com>
17468
17469 * gdb.base/siginfo.c: New file.
17470 * gdb.base/siginfo.exp: New file.
17471
d2343407
JB
174722004-04-12 J. Brobecker <brobecker@gnat.com>
17473
17474 * gdb.base/sep.exp: Fix typo in comment.
17475
a2dba3c8
JB
174762004-04-12 J. Brobecker <brobecker@gnat.com>
17477
17478 * gdb.base/sep.c: New file.
17479 * gdb.base/sep-proc.c: New file.
17480 * gdb.base/sep.exp: New testcase.
17481
15f7b60e
MK
174822004-04-09 Mark Kettenis <kettenis@gnu.org>
17483
17484 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
17485 support.
17486
44f4de1a
AC
174872004-04-05 Andrew Cagney <cagney@redhat.com>
17488
17489 * gdb.base/sigaltstack.c: New file.
17490 * gdb.base/sigaltstack.exp: New file.
17491
ef04f396
JB
174922004-04-04 Joel Brobecker <brobecker@gnat.com>
17493
17494 * gdb.base/foll-fork.exp: Update the expected output for
17495 "help set follow-fork-mode", to match a change that was made
17496 to the help of this variable on 2004-01-13.
17497
d40d2c92
JB
174982004-04-01 Joel Brobecker <brobecker@gnat.com>
17499
17500 * lib/ada.exp: Add copyright notice.
17501 * bar.ads: Likewise.
17502 * bar.adb: Likewise.
17503 * null_record.adb: Likewise.
17504 * null_record.exp: Likewise.
17505 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
17506
f86ef5a3
JB
175072004-04-01 Joel Brobecker <brobecker@gnat.com>
17508
17509 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
17510 * configure: Regenerate.
17511
414e70e3
JB
175122004-04-01 Joel Brobecker <brobecker@gnat.com>
17513
17514 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
17515 to build the application. Remove the message printed when in
17516 verbose mode, redundant with the UNSUPPORTED message above.
17517
f0aaee49
JB
175182004-03-31 Joel Brobecker <brobecker@gnat.com>
17519
17520 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
17521 * gdb.ada (null_record.exp): New testcase.
17522
ac81cb54
JB
175232004-03-31 Joel Brobecker <brobecker@gnat.com>
17524
17525 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
17526
854af2f7
JB
175272004-03-31 Joel Brobecker <brobecker@gnat.com>
17528
17529 * gdb.ada: New subdirectory.
17530 * gdb.ada/Makefile.in: New file.
17531 * gdb.ada/gnat_ada.gpr.in: New file.
17532
034cb681
JB
175332004-03-31 Joel Brobecker <brobecker@gnat.com>
17534
17535 * lib/ada.exp: New file.
17536
78a1a894
DJ
175372004-03-24 Daniel Jacobowitz <drow@mvista.com>
17538
17539 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
17540 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
17541
4b2b3b3e
AC
175422004-03-22 Andrew Cagney <cagney@redhat.com>
17543
17544 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
17545 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
17546 Problem identified by Ulrich Weigand.
17547
23c73aa3
DC
175482004-03-17 David Carlton <carlton@kealia.com>
17549
17550 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
17551 PR c++/826.
17552
d63a86f8
RM
175532004-03-16 Roland McGrath <roland@redhat.com>
17554
17555 * gdb.base/auxv.exp: New file.
17556 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
17557
0e02aa50
DC
175582004-03-12 David Carlton <carlton@kealia.com>
17559
17560 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
17561 * gdb.cp/pr-1553.cc: Ditto.
17562 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
17563 pass branch.
17564
c20b71be
MC
175652004-03-12 Michael Chastain <mec.gnu@mindspring.com>
17566
17567 * gdb.cp/templates.exp: Accept more template types.
17568
c7414a01
MC
175692004-03-09 Michael Chastain <mec.gnu@mindspring.com>
17570
17571 From Corinna Vinschen with modifications.
17572 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
17573 local variable obj_with_enum.
17574 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
17575 results with obj_with_enum.
17576
ed69573c
MC
175772004-03-09 Michael Chastain <mec.gnu@mindspring.com>
17578
17579 * gdb.cp/classes.cc: New file, copied from misc.cc.
17580 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
17581
28301461
MC
175822004-03-09 Michael Chastain <mec.gnu@mindspring.com>
17583
17584 * gdb.cp/misc.cc: Add copyright notice.
17585
1198ecbe
DC
175862004-03-05 David Carlton <carlton@kealia.com>
17587
17588 * gdb.cp/rtti.exp: Add 'print *obj3' test.
17589 * gdb.cp/rtti.h: Update copyright.
17590 (namespace n2::n3): New.
17591 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
17592 (n2::n3::func3): New.
17593 (main): Call n2::n3::func3.
17594 * gdb.cp/rtti2.cc: Update copyright.
17595 (n2::create3): New.
17596
9e08c470
MK
175972004-03-04 Mark Kettenis <kettenis@gnu.org>
17598
17599 * gdb.asm/openbsd.inc: Fix typo.
17600
4bebc3aa
FF
176012004-03-03 Fred Fish <fnf@redhat.com>
17602
17603 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
17604 "val" instead of unused "size". Update copyright year.
17605
6ea9fb37
DJ
176062004-02-29 Daniel Jacobowitz <drow@mvista.com>
17607
17608 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
17609 to use unsigned char.
17610 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
17611 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
17612
23b23974
DJ
176132004-02-29 Daniel Jacobowitz <drow@mvista.com>
17614
17615 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
17616 line of output.
17617
7574fd53
DJ
176182004-02-28 Daniel Jacobowitz <drow@mvista.com>
17619
17620 * gdb.base/relocate.c (dummy): Initialize.
17621
a195357f
DJ
176222004-02-28 Daniel Jacobowitz <drow@mvista.com>
17623
17624 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
17625 a breakpoint at exit.
17626
72fd54a9
FF
176272004-02-27 Fred Fish <fnf@redhat.com>
17628
17629 * gdb.base/chng-syms.exp: Add expect condition to match failing
17630 case that isn't a timeout.
17631
b9d23137
AC
176322004-02-27 Andrew Cagney <cagney@redhat.com>
17633
17634 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
17635 support.
17636
15d208f6 176372004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 17638
15d208f6
FF
17639 * gdb.arch/gdb1431.c: Remove.
17640 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
17641 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
17642 of "until" incorrectly.
17643
98f9cd2d
JB
176442004-02-26 J. Brobecker <brobecker@gnat.com>
17645
17646 * gdb.cp/class2.cc (empty): New class.
17647 (refer): New function.
17648 (main): Declare an object of type empty and use it.
17649 * gdb.cp/class2.exp: Print the value of an object of type empty.
17650
9b50c11b
JJ
176512004-02-26 Jeff Johnston <jjohnstn@redhat.com>
17652
17653 * gdb.base/langs.exp: Update query string to match the
17654 new nquery format used for pending breakpoints.
17655
0dcd613f
AC
176562004-02-26 Andrew Cagney <cagney@redhat.com>
17657
17658 Fix PR i18n/1570.
17659 * gdb.base/charset.c: Update copyright notice.
17660 (main, init_string): Remove the escape character '\e' tests.
17661 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
17662 * gdb.base/charset.exp (valid_host_charset): Ditto.
17663 * gdb.base/setvar.exp: Ditto.
17664
b8a56647
AC
176652004-02-24 Andrew Cagney <cagney@redhat.com>
17666
90d59e34
AC
17667 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
17668 mmapped data in core file" PASS and FAIL messages consistent.
17669
b8a56647
AC
17670 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
17671 setting a breakpoint. Work around PR java/1565.
17672
9f27c604
JJ
176732004-02-23 Jeff Johnston <jjohnstn@redhat.com>
17674
17675 * lib/gdb.exp (gdb_breakpoint): Update query string to match
17676 new nquery format.
17677 * gdb.base/pending.exp: Ditto.
17678
3224a706
MK
176792004-02-22 Mark Kettenis <kettenis@gnu.org>
17680
17681 * configure.in: Run stabs tests on *BSD.
17682 * configure: Regenerated.
17683
41e0a9ca
MK
176842004-02-21 Mark Kettenis <kettenis@gnu.org>
17685
17686 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
17687
1e1b3428
FF
176882004-02-20 Fred Fish <fnf@redhat.com>
17689
17690 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
17691 blank in test for "returns short", for consistency with other
17692 "returns xxx" tests. Update copyright year.
17693
f9a7572a
FF
176942004-02-19 Fred Fish <fnf@redhat.com>
17695
17696 New testcase for PR breakpoint/1558.
17697 * gdb.arch/gdb1558.exp: New file.
17698 * gdb.arch/gdb1558.c: New file.
17699
b2ce2854
EZ
177002004-02-19 Elena Zannoni <ezannoni@redhat.com>
17701
17702 * gdb.base/nodebug.exp: Fix typo.
17703
e7c9ff01
JB
177042004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17705
17706 Committed by Jim Blandy <jimb@redhat.com>.
17707
62f4b920
JB
17708 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
17709
2db536a1
JB
17710 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
17711
e7c9ff01
JB
17712 * gdb.base/float.exp: Support s390*-*-* targets.
17713
f3205b34
AF
177142004-02-17 Adam Fedor <fedor@gnu.org>
17715
17716 * gdb.base/gdb1555.exp: New file.
17717 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
17718
9d62932d
EZ
177192004-02-17 Elena Zannoni <ezannoni@redhat.com>
17720
17721 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
17722
344c9711
FF
177232004-02-16 Fred Fish <fnf@redhat.com>
17724
17725 * gdb.arch/gdb1291.c: Remove
17726 * gdb.arch/gdb1291.s: New test input file.
17727 * gdb.arch/gdb1291.exp: Expand test to check case that should not
17728 fail. Test for correct result, known incorrect result, other
17729 failures and timeouts.
17730
2d822687
AC
177312004-02-16 Andrew Cagney <cagney@redhat.com>
17732
17733 * gdb.base/bigcore.exp: New file.
17734 * gdb.base/bigcore.c: New file.
17735
dac15b66
AC
177362004-02-13 Andrew Cagney <cagney@redhat.com>
17737
17738 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
17739 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
17740 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
17741 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
17742 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
17743 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
17744 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
17745 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
17746 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
17747 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
17748
6bdfc2c4
JJ
177492004-02-11 Jeff Johnston <jjohnstn@redhat.com>
17750
17751 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
17752 executed is an alloc instruction.
17753
87b3ede8
DC
177542004-02-11 David Carlton <carlton@kealia.com>
17755
17756 * gdb.cp/breakpoint.exp: New.
17757 * gdb.cp/breakpoint.cc: New.
17758
6e19e2bf
MC
177592004-02-11 Michael Chastain <mec.gnu@mindspring.com>
17760
17761 Partial fix for PR gdb/1543.
17762 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
17763 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
17764 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
17765 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
17766 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
17767 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
17768 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
17769 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
17770 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
17771 to bug-gdb@prep.ai.mit.edu .
17772 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
17773 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
17774 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
17775 Likewise.
17776
5c5455dc
AC
177772004-02-10 Andrew Cagney <cagney@redhat.com>
17778
17779 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
17780 using gdb_internal_error_resync.
17781
9cf689d7
DJ
177822004-02-09 Daniel Jacobowitz <drow@mvista.com>
17783
17784 * gdb.threads/thread-specific.exp: Stop early if no threads are
17785 found.
17786
d2dc51db
MC
177872004-02-09 Michael Chastain <mec.gnu@mindspring.com>
17788
17789 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
17790
14b1a056
DJ
177912004-02-08 Daniel Jacobowitz <drow@mvista.com>
17792
17793 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
17794 breakpoints.
17795
83f66e8f
DJ
177962004-02-07 Daniel Jacobowitz <drow@mvista.com>
17797
17798 * config/sim.exp (gdb_load): Handle $arg == "".
17799 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
17800 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
17801
30fc0091
EZ
178022004-02-07 Elena Zannoni <ezannoni@redhat.com>
17803
a9c64011
AS
17804 * gdb.base/maint.exp: Update test to reflect
17805 obstack changes.
30fc0091 17806
4d806929
JJ
178072004-02-04 Jeff Johnston <jjohnstn@redhat.com>
17808
17809 * gdb.base/pendshr.c (pendfunc): New function that calls
17810 pendfunc1.
17811 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
17812
7bfdd688
FF
178132004-02-04 Fred Fish <fnf@redhat.com>
17814
17815 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
17816 function symbols and update copyright years.
17817 * gdb.arch/gdb1291.c: Ditto.
17818
aaa08ee4
MC
178192004-02-03 Michael Chastain <mec.gnu@mindspring.com>
17820
17821 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
17822
dbad7755
MC
178232004-02-03 Michael Chastain <mec.gnu@mindspring.com>
17824
17825 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
17826
ec4646ef
MC
178272004-02-03 Michael Chastain <mec.gnu@mindspring.com>
17828
17829 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
17830
1b802196
FF
178312004-02-02 Fred Fish <fnf@redhat.com>
17832
17833 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
17834 remote targets. Update copyright years.
17835
18fe2033
JJ
178362004-02-02 Jeff Johnston <jjohnstn@redhat.com>
17837
17838 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
17839 support.
17840 * gdb.base/langs.exp: Fix test which attempts to create
17841 breakpoint on non-existent function to handle new pending
17842 support.
17843 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
17844 a breakpoint.
17845 * gdb.base/pending.exp: New test.
17846 * gdb.base/pending.c: New file.
17847 * gdb.base/pendshr.c: Ditto.
17848
8d577d32
DC
178492004-02-02 David Carlton <carlton@kealia.com>
17850
17851 * gdb.cp/overload.exp: Add overloadNamespace tests.
17852 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
17853 (overloadNamespace, XXX): New.
17854 (main): Call XXX::marker2.
17855
3ad13771
FF
178562004-02-01 Fred Fish <fnf@redhat.com>
17857
17858 * gdb.base/dump.exp: Use runto_main instead of "runto main".
17859 * gdb.base/finish.exp: Ditto.
17860 * gdb.base/gcore.exp: Ditto.
17861 * gdb.base/huge.exp: Ditto.
17862 * gdb.base/info-proc.exp: Ditto.
17863 * gdb.base/return2.exp: Ditto.
17864 * gdb.threads/gcore-thread.exp: Ditto.
17865
44c75849
DJ
178662004-02-01 Daniel Jacobowitz <drow@mvista.com>
17867
17868 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
17869
005bc093
MK
178702004-02-01 Mark Kettenis <kettenis@gnu.org>
17871
17872 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
17873 that opening the file succeeds on OpenBSD.
17874
c47cebdb
DJ
178752004-02-01 Daniel Jacobowitz <drow@mvista.com>
17876
17877 * gdb.threads/thread-specific.c: New file.
17878 * gdb.threads/threads-specific.exp: New test script.
17879 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
17880 to expect_out.
17881
5a01311c
MK
178822004-02-01 Mark Kettenis <kettenis@gnu.org>
17883
17884 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
17885 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
17886 only on the "print_small_structs from print_long_arg_list" test.
17887
ce22a4f1
DJ
178882004-02-01 Daniel Jacobowitz <drow@mvista.com>
17889
17890 * gdb.base/completion.exp: Kill a stray backslash.
17891
17892 From Jim Ingham <jingham@apple.com>:
17893 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
17894 agrees with the result from sending a tab.
17895
abbab9d3
DJ
178962004-01-31 Daniel Jacobowitz <drow@mvista.com>
17897
17898 * gdb.base/chng-syms.exp: Remove stray newline.
17899
53904d1e
MK
179002004-01-31 Mark Kettenis <kettenis@gnu.org>
17901
17902 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
17903 *-*-openbsd*.
17904 * gdb.asm/openbsd.inc: New file.
17905
3a4b3aac
MK
179062004-01-30 Mark Kettenis <kettenis@gnu.org>
17907
17908 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
17909 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
17910 *-*solaris2*. Remove commented out default settings for
17911 asm-flags. Replace gdb_compile with target_link.
17912
ebac27b4
MC
179132004-01-29 Michael Chastain <mec.gnu@mindspring.com>
17914
17915 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
17916 for all tests. Remove old hp-ux and cygnus xfail cases.
17917
d8679d84
PH
179182004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
17919
17920 * gdb.base/chng-syms.exp: New file.
17921 * gdb.base/chng-syms.c: New file.
17922
0a55bc22
MC
179232004-01-24 Michael Chastain <mec.gnu@mindspring.com>
17924
17925 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
17926 Provide arms for current output in all my configurations.
17927
94b8e876
MC
179282004-01-24 Michael Chastain <mec.gnu@mindspring.com>
17929
17930 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
17931 * lib/compiler.cc: Likewise.
17932 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
17933 get the right preprocessor. Eval the output directly. Remove
17934 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
17935 hp_f77_compiler and hp_f90_compiler completely.
17936 (gdb_preprocess): Delete.
17937 (get_compiler): Delete.
17938
7cf03d44
MK
179392004-01-24 Mark Kettenis <kettenis@gnu.org>
17940
17941 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
17942 <string.h>.
17943
68b6dce9
NR
179442004-01-24 Nick Roberts <nick@nick.uklinux.net>
17945
17946 * gdb.mi/mi-stack.exp: Update copyright.
17947
b368761e
DC
179482004-01-23 David Carlton <carlton@kealia.com>
17949
17950 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
17951 test for cp_lookup_transparent_type.
17952 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
17953 call them.
17954
f2061b53
DJ
179552004-01-23 Daniel Jacobowitz <drow@mvista.com>
17956
17957 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
17958 after -var-update.
17959
37fc574a
DC
179602004-01-23 David Carlton <carlton@kealia.com>
17961
17962 * gdb.cp/namespace.cc (C::ensureRefs): New.
17963 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
17964
8e94b928
NR
179652004-01-20 Nick Roberts <nick@nick.uklinux.net>
17966
17967 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
17968 case "-stack-list-locals 2".
17969 * gdb.mi/mi-var-child.exp: Test for case
17970 "-var-list-children --all-values NAME".
17971
997b0952
MC
179722004-01-18 Michael Chastain <mec.gnu@mindspring.com>
17973
17974 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
17975
52470da3
MK
179762004-01-18 Mark Kettenis <kettenis@gnu.org>
17977
7049b4b8
MK
17978 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
17979 used with gdb_test_multiple.
17980
52470da3
MK
17981 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
17982 read at address 0. This fixes PR testsuite/1504.
17983
da6012e5
DJ
179842004-01-18 Daniel Jacobowitz <drow@mvista.com>
17985
17986 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
17987 Remove downloading, guessing the host executable, the calls to
17988 gdb_file_cmd and gdb_target_cmd, and "load" support.
17989 (infer_host_exec): New function broken out from gdb_load.
17990 (gdb_load): New wrapper for gdbserver_gdb_load.
17991 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
17992 gdb_target_cmd. Use -target-select.
17993 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
17994 Download binaries to the host. Clear last_mi_remote_file when
17995 we load a new binary.
17996 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
17997 call gdbserver_gdb_load and mi_gdb_target_cmd.
17998
32c70722
MC
179992004-01-17 Michael Chastain <mec.gnu@mindspring.com>
18000
18001 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
18002 type patterns.
18003
b0cecf36
MC
180042004-01-17 Michael Chastain <mec.gnu@mindspring.com>
18005
18006 * gdb.cp/templates.exp: Fix typo in test name of
18007 "print Foo<volatile char*>::foo".
18008
4120d7e6
MC
180092004-01-15 Michael Chastain <mec.gnu@mindspring.com>
18010
18011 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
18012
f679e530
BE
180132004-01-16 Ben Elliston <bje@wasabisystems.com>
18014
18015 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
18016 (clean mostlyclean): Remove empty rm.
18017
091c48f6
MC
180182004-01-15 Michael Chastain <mec.gnu@mindspring.com>
18019
18020 * gdb.base/setvar.exp: Add copyright years.
18021
3e5fc8d2
DC
180222004-01-14 David Carlton <carlton@bactrian.org>
18023
18024 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
18025 PR c++/1511 and update coment.
18026 * gdb.cp/templates.exp: Update patterns to match current output.
18027 If changes involve something other than whitespace, KFAIL
18028 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
18029
63d06c5c
DC
180302004-01-14 David Carlton <carlton@kealia.com>
18031
18032 * gdb.cp/namespace.exp: Add tests involving classes defined within
18033 namespaces.
18034 * gdb.cp/namespace.cc (C::CClass): New.
18035 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
18036
a51dab88
EZ
180372004-01-14 Elena Zannoni <ezannoni@redhat.com>
18038
18039 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
18040 what debug info we have. Print a better message if something goes
18041 wrong while producing the separate debug info file.
18042
a476ccc9
MC
180432004-01-14 Michael Chastain <mec.gnu@mindspring.com>
18044
18045 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
18046
f453692c
MC
180472004-01-14 Michael Chastain <mec.gnu@mindspring.com>
18048
18049 * gdb.base/callfuncs.c: Add copyright notice.
18050
f40063a5
MC
180512004-01-13 Michael Chastain <mec.gnu@mindspring.com>
18052
18053 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
18054 inheritance. PR gdb/1498, PR gcc/13539.
18055
19ac3974
EZ
180562004-01-13 Elena Zannoni <ezannoni@redhat.com>
18057
a9c64011
AS
18058 * gdb.threads/gcore-thread.exp: Prefix name of binary with
18059 test specific name.
18060 * gdb.mi/gdb669.exp: Ditto.
18061 * gdb.mi/mi-pthreads.exp: Ditto.
18062 * gdb.mi/mi1-pthreads.exp: Ditto.
18063 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 18064
56c97c6e
MC
180652004-01-12 Michael Chastain <mec.gnu@mindspring.com>
18066
18067 * gdb.cp/member-ptr.cc: Add copyright notice.
18068
a0644324
MC
180692004-01-12 Michael Chastain <mec.gnu@mindspring.com>
18070
18071 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
18072 some patterns for recent versions of gcc and hpacc. Delete
18073 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
18074 Delete tests that access a NULL pointer-to-member-data. This
18075 script is still disabled for gcc.
18076
32fabe09
EZ
180772004-01-12 Elena Zannoni <ezannoni@redhat.com>
18078
18079 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 18080 escaped correctly.
32fabe09 18081
1f8a6abb
EZ
180822004-01-12 Elena Zannoni <ezannoni@redhat.com>
18083
18084 * gdb.base/sepdebug.exp: New file.
18085 * gdb.base/sepdebug.c: New file.
18086 * lib/gdb.exp (separate_debug_filename): New procedure.
18087 (gdb_gnu_strip_debug): New procedure.
18088
48efe704
AC
180892004-01-12 Andrew Cagney <cagney@redhat.com>
18090
18091 * gdb.mi/ChangeLog: Delete file. Renamed to ...
18092 * gdb.mi/ChangeLog-1999-2003: New file.
18093
a9415475
AC
180942004-01-12 Andrew Cagney <cagney@redhat.com>
18095
18096 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
18097 "Renaming a directory to a non-empty directory returns ENOTEMPTY
18098 or EEXIST", treat EBUSY as an XFAIL.
18099
83b8cf9d
MC
181002004-01-11 Michael Chastain <mec.gnu@mindspring.com>
18101
18102 * gdb.base/scope.exp: Remove obsolete setup_xfail for
18103 hp_cc_compiler.
18104
9939d2a8
MC
181052004-01-10 Michael Chastain <mec.gnu@mindspring.com>
18106
18107 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
18108 decorations.
18109
1ff8cadf
MC
181102004-01-10 Michael Chastain <mec.gnu@mindspring.com>
18111
18112 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
18113 and "(aCC)" decorations. Remove obsolete doco about old
18114 test results.
18115
6fa9022e
MC
181162004-01-09 Michael Chastain <mec.gnu@mindspring.com>
18117
18118 * gdb.cp/exception.exp: Fix typo in doco.
18119
209721fe
MK
181202004-01-09 Mark Kettenis <kettenis@gnu.org>
18121
18122 * gdb.base/gdb1476.exp: Fix typo.
18123
ef11303e
MC
181242004-01-09 Michael Chastain <mec.gnu@mindspring.com>
18125
18126 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
18127 file.
18128
041ab88c
MC
181292004-01-09 Michael Chastain <mec.gnu@mindspring.com>
18130
18131 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
18132 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
18133 Use gdb_compile. Remove restriction on gcc. Add some patterns
18134 for recent version of gdb. Delete second half, which was a copy
18135 of the first half with different build flags. This test is
18136 still disabled because it is still not ready for production.
18137
e36d075a
MC
181382004-01-08 Michael Chastain <mec.gnu@mindspring.com>
18139
18140 * gdb.cp/exception.cc: Add copyright notice.
18141 * gdb.cp/exception.exp: Add a notice that this file is broken
18142 because of line number changes caused by addition of copyright
18143 notice.
18144
42b190ad
MC
181452004-01-08 Michael Chastain <mec.gnu@mindspring.com>
18146
18147 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
18148 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
18149
8f25f06b
MC
181502004-01-08 Michael Chastain <mec.gnu@mindspring.com>
18151
18152 * gdb.cp/classes.exp: Accept gnu abi 2.
18153 * gdb.cp/derivation.exp: Likewise.
18154 * gdb.cp/overload.exp: Likewise.
18155 * gdb.cp/virtfunc.exp: Likewise.
18156
06ded8b8
MC
181572004-01-08 Michael Chastain <mec.gnu@mindspring.com>
18158
18159 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
18160 semicolon after end of function.
18161
77c26ae3
MC
181622004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18163
18164 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
18165 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
18166 boilerplate code for compiling and running the program under
18167 test. Add some string method tests.
18168
20757486
MC
181692004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18170
18171 * gdb.cp/bs15503.cc: Add copyright notice.
18172 * gdb.cp/bs15503.exp: Adjust line number.
18173
0fd3b503
MC
181742004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18175
18176 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
18177 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
18178
10d1bea8
MC
181792004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18180
18181 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
18182 hp_cc_compiler.
18183
2789202a
MC
181842004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18185
18186 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
18187 * gdb.cp/ctti.exp: Use the marker instead of "next".
18188 With gcc, run further before bailing.
18189
b862f14c
MC
181902004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18191
18192 * gdb.cp/cttiadd.cc: Add copyright notice.
18193 * gdb.cp/cttiadd1.cc: Likewise.
18194 * gdb.cp/cttiadd2.cc: Likewise.
18195 * gdb.cp/cttiadd3.cc: Likewise.
18196
96da2469
MC
181972004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18198
18199 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
18200 Use gdb_test, gdb_test_multiple. Use floating-point values that
18201 have exact representations in IEEE-ish formats.
18202
053248ff
MC
182032004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18204
18205 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
18206 compilers. Delete duplicate call to get_compiler_info.
18207 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
18208 * gdb.base/volatile.exp: Likewise.
18209
84acecdd
MK
182102004-01-07 Mark Kettenis <kettenis@gnu.org>
18211
18212 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
18213 memory at address 0.
18214
fe11a27f
MC
182152004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18216
18217 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
18218 to test for hp-ux assembler. Fix copyright years.
18219
60ad077b
AC
182202004-01-07 Andrew Cagney <cagney@redhat.com>
18221
18222 * gdb.base/fileio.c (strerrno): Add "EBUSY".
18223
1c9b8f33
AC
182242004-01-07 Andrew Cagney <cagney@redhat.com>
18225
18226 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
18227 when creating the read-only file. From analysis by Roland McGrath
18228 and Elena Zannoni.
18229
753ccc7a
MC
182302004-01-06 Michael Chastain <mec.gnu@mindspring.com>
18231
18232 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
18233
eca3e36b
MC
182342004-01-06 Michael Chastain <mec.gnu@mindspring.com>
18235
18236 * gdb.base/cvexpr.c: Be type-safe with function pointers and
18237 data pointers.
18238
f8d4bac4
MC
182392004-01-06 Michael Chastain <mec.gnu@mindspring.com>
18240
18241 * gdb.cp/m-static.exp: Compile one source file at a time.
18242 Delete unused call to get_compiler_info.
18243
9b4e0f94
MC
182442004-01-06 Michael Chastain <mec.gnu@mindspring.com>
18245
18246 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
18247 * gdb.base/call-rt-st.exp: Likewise.
18248 * gdb.base/nodebug.exp: Likewise.
18249 * gdb.base/volatile.exp: Likewise.
18250 * gdb.cp/ref-types.exp: Likewise.
18251 * gdb.cp/templates.exp: Likewise.
18252
023c1024
MK
182532004-01-05 Mark Kettenis <kettenis@gnu.org>
18254
18255 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
18256
19703c4a
MC
182572004-01-05 Michael Chastain <mec.gnu@mindspring.com>
18258
18259 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
18260 hppa*-hp-hpux*.
18261
18b67037
MK
182622004-01-04 Mark Kettenis <kettenis@gnu.org>
18263
ba6219c8
MK
18264 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
18265 x86_64-*-*.
18266
18b67037
MK
18267 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
18268 sparc64-*-* and sparc*-solaris2*.
18269
1bfbbb9d
MK
182702004-01-04 Mark Kettenis <kettenis@gnu.org>
18271
18272 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
18273 return ${tests}" test. The ${tests} already mentions the
18274 filename.
18275
06846494
MC
182762004-01-02 Michael Chastain <mec.gnu@mindspring.com>
18277
18278 * gdb.cp/local.exp: Accept gcc abi 2.
18279
3b0cb202
MC
182802004-01-02 Michael Chastain <mec.gnu@mindspring.com>
18281
18282 * gdb.cp/templates.exp: Accept gcc abi 2.
18283
0643ec3f
MC
182842004-01-02 Michael Chastain <mec.gnu@mindspring.com>
18285
18286 * lib/compiler.cc: Remove supports_template_debugging.
18287 * gdb.cp/templates.exp: Do not test supports_template_debugging.
18288
d231d0b1
MC
182892004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18290
18291 * gdb.cp/namespace.exp: Accept gcc abi 2.
18292
44ffb27c
MC
182932004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18294
18295 * gdb.cp/method.exp: Accept gcc abi 2.
18296
184ad485
MC
182972004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18298
18299 * gdb.cp/classes.exp: Generate identical results as old version.
18300 * gdb.cp/derivation.exp: Likewise.
18301 * gdb.cp/overload.exp: Likewise.
18302 * gdb.cp/virtfunc.exp: Likewise.
18303
116f09e7
MC
183042004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18305
18306 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
18307 mysterious bug with sourceware version of expect.
18308
b1379776
MC
183092004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18310
18311 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
18312 current versions of gcc, including gcc abi 2. Remove gratuitous
18313 restart of test program. Use gdb_test_multiple and gdb_test for
18314 all tests. Add patterns to xfail missing "const" in "const char *"
18315 and kfail PR gdb/1155.
18316
6b7a4c0e
MC
183172004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18318
18319 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
18320 current versions of gcc, including gcc abi 2. Remove gratuitous
18321 restart of test program. Use gdb_test_multiple and gdb_test for
18322 all tests. Add patterns to kfail PR gdb/1498.
18323
51615d72
MC
183242003-12-31 Michael Chastain <mec.gnu@mindspring.com>
18325
18326 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
18327 current versions of gcc, including gcc abi 2. Use "breakpoint"
18328 and "continue" instead of restarting the target program. Use
18329 gdb_test_multiple and gdb_test for all tests.
18330
7b79a9d7
MK
183312004-01-01 Mark Kettenis <kettenis@gnu.org>
18332
18333 * gdb.asm/asm-source.exp: Update copyright year. Link statically
18334 for *-*-solaris2*.
18335
1cd3489f
MC
183362003-12-31 Michael Chastain <mec.gnu@mindspring.com>
18337
18338 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
18339 current versions of gcc, including gcc abi 2. Use "breakpoint"
18340 and "continue" instead of restarting the target program several
18341 times. Use gdb_test_multiple and gdb_test for all tests.
18342
850742db
MC
183432003-12-18 Michael Chastain <mec.gnu@mindspring.com>
18344
18345 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
18346 source files.
18347
eb4bbda8
MC
183482003-12-16 Michael Chastain <mec.gnu@mindspring.com>
18349
18350 * gdb.base/environ.exp: Handle compiling test case from multiple
18351 source files.
18352
e42c7771
MC
183532003-12-16 Michael Chastain <mec.gnu@mindspring.com>
18354
18355 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
18356
80e4b428
JB
183572003-12-17 Jim Blandy <jimb@redhat.com>
18358
5f06973a
JB
18359 * gdb.base/freebpcmd.c: Add copyright notice.
18360
80e4b428
JB
18361 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
18362
0ab84fb7
MC
183632003-12-16 Michael Chastain <mec.gnu@mindspring.com>
18364
18365 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
18366
1b3bb3d0
JB
183672003-12-13 Jim Blandy <jimb@redhat.com>
18368
18369 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
18370
3a4c9371
KB
183712003-12-12 Kevin Buettner <kevinb@redhat.com>
18372
18373 * gdb.asm/frv.inc: New file.
18374 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
18375
a1dea79a
FF
183762003-12-09 Fred Fish <fnf@redhat.com>
18377
18378 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
18379 functions to break1.c and leave prototypes behind. Add more
18380 "set breakpoint NN here" comments.
18381 * gdb.base/break1.c: New file.
18382
18383 * gdb.base/break.exp: Handle compiling test case from multiple
18384 source files and change source file references as needed.
18385 * gdb.base/completion.exp: Ditto.
18386 * gdb.base/condbreak.exp: Ditto.
18387 * gdb.base/define.exp: Ditto.
18388 * gdb.base/ena-dis-br.exp: Ditto.
18389 * gdb.base/info-proc.exp: Ditto.
18390 * gdb.base/maint.exp: Ditto.
18391 * gdb.base/until.exp: Ditto.
18392
18393 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
18394 hardcoded line numbers.
18395 * gdb.base/define.exp: Ditto.
18396 * gdb.base/ena-dis-br.exp: Ditto.
18397 * gdb.base/maint.exp: Ditto.
18398 * gdb.base/until.exp: Ditto.
18399
18400 * gdb.base/completion.exp: Use "break1" for completion tests since
18401 "break" is no longer a unique prefix.
18402
5266b69c
AC
184032003-12-06 Andrew Cagney <cagney@redhat.com>
18404
18405 * gdb.base/structs.exp (test_struct_returns): When applicable, set
18406 "return_value_unimplemented". When an unimplemented struct return
18407 architecture, report incorrect values as a KFAIL
18408
374451f0
MC
184092003-12-05 Michael Chastain <mec.gnu@mindspring.com>
18410
18411 * gdb.cp/rtti.exp: Accept new wording of warning from
18412 cp_lookup_rtti_type.
18413
ba9b20a7
MC
184142003-12-05 Michael Chastain <mec.gnu@mindspring.com>
18415
18416 Partial fix for PR testsuite/1456.
18417 * gdb.base/scope.exp (test_at_main): Replace references to
18418 gcc_compiled with calls to test_compiler_info.
18419 (test_at_foo): Likewise.
18420 (test_at_bar): Likewise.
18421
b74b6d0b
MC
184222003-12-04 Michael Chastain <mec.gnu@mindspring.com>
18423
18424 Partial fix for PR testsuite/1456.
18425 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
18426 to test_compiler_info.
18427
ccfa3402
MC
184282003-12-03 Michael Chastain <mec.gnu@mindspring.com>
18429
18430 * gdb.base/so-impl-ld.exp: Update copyright notice.
18431
f6246aba
MC
184322003-12-02 Michael Chastain <mec.gnu@mindspring.com>
18433
18434 Partial fix for PR testsuite/1456.
18435 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
18436 to test_compiler_info.
18437
13ae734a
MC
184382003-11-28 Michael Chastain <mec.gnu@mindspring.com>
18439
18440 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
18441 from current versions of gdb. Clean up regular expressions.
18442 Delete redundant timeout case.
18443
d8e1cdee
MC
184442003-11-28 Michael Chastain <mec.gnu@mindspring.com>
18445
18446 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
18447 from current versions of gdb. Clean up regular expressions.
18448 Delete redundant timeout case.
18449
96457b64
MC
184502003-12-01 Michael Chastain <mec.gnu@mindspring.com>
18451
18452 Partial fix for PR testsuite/1456.
18453 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
18454 gcc_compiled with call to test_compiler_info.
18455
f35309fc
MC
184562003-11-30 Michael Chastain <mec.gnu@mindspring.com>
18457
18458 Partial fix for PR testsuite/1456.
18459 * gdb.base/list.exp (test_list_function): Delete unused declaration
18460 of gcc_compiled.
18461
d7afdf9b
MC
184622003-11-29 Michael Chastain <mec.gnu@mindspring.com>
18463
18464 Partial fix for PR testsuite/1456.
18465 * gdb.base/complex.exp: Replace reference to gcc_compiled with
18466 call to test_compiler_info.
18467
71507b56
MK
184682003-11-29 Mark Kettenis <kettenis@gnu.org>
18469
18470 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
18471 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
18472 it to create the appropriate note.inc.
18473 * gdb.asm/asmsrc1.s: Include "note.inc".
18474 * gdb.asm/netbsd.inc: New file.
18475 * gdb.asm/empty.inc: New file.
18476
f81f93f7
MC
184772003-11-28 Michael Chastain <mec.gnu@mindspring.com>
18478
18479 Partial fix for PR testsuite/1456.
18480 * gdb.base/constvars.exp: Replace references to gcc_compiled with
18481 calls to test_compiler_info.
18482
9a77938e
MC
184832003-11-27 Michael Chastain <mec.gnu@mindspring.com>
18484
18485 Partial fix for PR testsuite/1456.
18486 * gdb.base/volatile.exp: Replace references to gcc_compiled with
18487 calls to test_compiler_info.
18488
e8367dc7
MK
184892003-11-27 Mark Kettenis <kettenis@gnu.org>
18490
18491 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
18492 pattern for the KFAILs.
18493
526c61ee
AF
184942003-11-25 Adam Fedor <fedor@gnu.org>
18495
18496 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
18497 * gdb.objc/objcdecode.m: New file.
18498
28f2d600
AF
184992003-11-25 Adam Fedor <fedor@gnu.org>
18500
18501 * gdb.objc/nondebug.exp: Test for PR objc/1236.
18502 * gdb.objc/nondebug.m: New file.
18503
a3895cee
BE
185042003-11-26 Ben Elliston <bje@wasabisystems.com>
18505
18506 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
18507 NetBSD as it does on FreeBSD. Modelled on a similar change by
18508 Mark Kettenis on 2003-05-30.
18509 (link-flags): Set to "--entry _start" regardless of target.
18510 Special linker flags are to be appended to $link-flags.
18511 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
18512
c9f2c8a3
MC
185132003-11-25 Michael Chastain <mec.gnu@mindspring.com>
18514
18515 * gdb.cp/method.exp: Accept output of new demangler.
18516
15a0587a 185172003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
18518
18519 * gdb/class2.exp: New file.
18520 * gdb/class2.cc: New file.
18521
3c00b570
MC
185222003-11-25 Michael Chastain <mec.gnu@mindspring.com>
18523
18524 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
18525 of new demangler.
18526
7027acc7
MK
185272003-11-23 Mark Kettenis <kettenis@gnu.org>
18528
18529 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
18530 of gdb_test "run".
18531
b0e1598a
MK
185322003-11-23 Mark Kettenis <kettenis@gnu.org>
18533
18534 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
18535 "continue" into "run".
18536
4d9eda44
MC
185372003-11-23 Michael Chastain <mec.gnu@mindspring.com>
18538
18539 Partial fix for PR testsuite/1456.
18540 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
18541 call to test_compiler_info.
18542 * gdb.cp/ctti.exp: Likewise.
18543 * gdb.cp/derivation.exp: Likewise.
18544 * gdb.cp/member-ptr.exp: Likewise.
18545 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
18546 reference to gcc_compiled.
18547
185482003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
18549
18550 Fix PR testsuite/1463.
18551 * gdb.base/structs.exp (start_structs_test): Call
18552 get_debug_format before using the debug format.
18553
d422fe19
AC
185542003-11-22 Andrew Cagney <cagney@redhat.com>
18555
18556 * lib/gdb.exp (gdb_test_multiple): Add simple example.
18557 * gdb.base/structs.exp: Use gdb_test_multiple.
18558
039cf96d
AC
185592003-11-20 Andrew Cagney <cagney@redhat.com>
18560
6882279b
AC
18561 * gdb.base/structs.exp: Handle and recover from internal errors.
18562 Replace "foo${n}" with "foo<n>" in test messages.
18563
e53890ae
AC
18564 * gdb.base/structs.exp: Update copyright. Rewrite.
18565 * gdb.base/structs.c: Update copyright. Rewrite.
18566
2b211c59
AC
18567 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
18568 resync count exceeded.
d63a86f8 18569
039cf96d
AC
18570 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
18571 from the internal error.
18572 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
18573 Original from Jim Blandy.
18574 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 18575
eac98b22
AC
185762003-11-19 Andrew Cagney <cagney@redhat.com>
18577
18578 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
18579 KFAIL.
18580
67455b2a
MK
185812003-11-17 Mark Kettenis <kettenis@gnu.org>
18582
18583 New testcase for PR backtrace/1435.
18584 * gdb.arch/i386-unwind.exp: New file.
18585 * gdb.arch/i386-unwind.c: New file.
18586
853d6e5b
AC
185872003-11-17 Andrew Cagney <cagney@redhat.com>
18588
18589 * lib/gdb.exp (compiler_info): New global.
18590 (test_compiler_info): New function.
18591 (get_compiler_info): Set compiler_info.
18592 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
18593 "compiler_info" to gcc-<major>-<minor>.
18594
38cf6e11
MC
185952003-11-15 Michael Chastain <mec.gnu@mindspring.com>
18596
18597 * gdb.trace/configure: Remove.
18598
a50d3602
EZ
185992003-11-13 Elena Zannoni <ezannoni@redhat.com>
18600
18601 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 18602 breakpoints.
a50d3602
EZ
18603 * gdb.base/break.exp: Remove all references to explicit line
18604 numbers.
18605
d9407aaa
NC
186062003-11-11 Nick Clifton <nickc@redhat.com>
18607
18608 * gdb.base/shreloc.exp: Do not run for targets which do not
18609 support shared objects.
18610
db488fc1
CV
186112003-11-10 Corinna Vinschen <vinschen@redhat.com>
18612
18613 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
18614 Don't run tests if nofileio flag is given.
18615
6a90a18e
EZ
186162003-11-07 Elena Zannoni <ezannoni@redhat.com>
18617
18618 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 18619 as well as 'Watchpoint'.
6a90a18e 18620
0b915e9c
EZ
186212003-11-06 Elena Zannoni <ezannoni@redhat.com>
18622
18623 Reported by Jim Ingham <jingham@apple.com>:
18624 * gdb.base/annota1.exp: Match at least one occurrence of the
18625 signal handler annotation.
18626
d7e4b55f
EZ
186272003-11-06 Elena Zannoni <ezannoni@redhat.com>
18628
a9c64011
AS
18629 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
18630 as well as 'Watchpoint'.
d7e4b55f 18631
2fe4e8d0
MC
186322003-11-05 Michael Chastain <mec@shout.net>
18633
18634 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
18635
6ef88553
KW
186362003-11-03 Kris Warkentin <kewarken@qnx.com>
18637
18638 * gdb.arch/gdb1291.c: New test file.
18639 * gdb.arch/gdb1291.exp: New test script.
18640 * gdb.arch/gdb1431.c: New test file.
18641 * gdb.arch/gdb1431.exp: New test script.
18642
ae7dc4d8
MC
186432003-10-22 Michael Chastain <mec@shout.net>
18644
18645 * gdb.mi/pthreads.c: Add copyright notice.
18646
c39d7427
MC
186472003-10-22 Michael Chastain <mec@shout.net>
18648
18649 * gdb.threads/pthreads.c: Add copyright notice.
18650
8b7d96c1
MC
186512003-10-20 Michael Chastain <mec@shout.net>
18652
18653 * gdb.base/gdb1056.exp: New test script.
18654
d1d69fdd
DJ
186552003-10-13 Daniel Jacobowitz <drow@mvista.com>
18656
18657 * gdb.threads/killed.exp: Use gdb_run_cmd.
18658
7d605576
DJ
186592003-10-13 Daniel Jacobowitz <drow@mvista.com>
18660
18661 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
18662 create a core file.
18663 * gdb.threads/gcore-thread.exp: Likewise.
18664
618ec112
CV
186652003-10-13 Corinna Vinschen <vinschen@redhat.com>
18666
18667 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
18668 type, based on char type.
18669 (struct bit_flags_short_t): New bitfield type, based on short type.
18670 (init_bit_flags_char): New fuction.
18671 (init_bit_flags_short): Ditto.
18672 (print_bit_flags_char): Ditto.
18673 (print_bit_flags_short): Ditto.
18674 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
18675
9367a73c
MC
186762003-10-11 Michael Chastain <mec@shout.net>
18677
18678 * gdb.base/call-rt-st.exp: Update copyright year.
18679
1decf120
KI
186802003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
18681
18682 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
18683 * gdb.disasm/sh3.s: Ditto.
18684
5445b2ae
DJ
186852003-10-07 Daniel Jacobowitz <drow@mvista.com>
18686
18687 * gdb.threads/switch-threads.exp: New test.
18688 * gdb.threads/switch-threads.c: New source file.
18689
aec24853
CV
186902003-10-07 Corinna Vinschen <vinschen@redhat.com>
18691
18692 * gdb.base/ending-run.exp: Add sh specific case.
18693
adc7428d
AC
186942003-10-06 Andrew Cagney <cagney@redhat.com>
18695
18696 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
18697 * gdb.disasm/mn10200.exp: Delete obsolete file.
18698
c9d37158
DJ
186992003-09-29 Daniel Jacobowitz <drow@mvista.com>
18700
18701 * ChangeLog: Correct an entry command.exp -> commands.exp.
18702 * gdb.base/commands.exp (bp_deleted_in_command_test)
18703 (temporary_breakpoint_commands): Check noargs.
18704
79c2c32d
DC
187052003-09-25 David Carlton <carlton@kealia.com>
18706
18707 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
18708 of some print tests, where appropriate. Add tests for C::D::cd,
18709 E::ce, F::cXfX, G::XgX.
18710 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
18711
594e6d67
RE
187122003-09-25 Richard Earnshaw <rearnsha@arm.com>
18713
18714 * lib/java.exp (java_init): Import target_alias before using it.
18715
10f0d451
DC
187162003-09-25 David Carlton <carlton@kealia.com>
18717
18718 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
18719
274bcba0
EZ
187202003-09-23 Elena Zannoni <ezannoni@redhat.com>
18721
d63a86f8 18722 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 18723 weirdness.
274bcba0 18724
cdbf20f7
MC
187252003-09-17 Michael Chastain <mec@shout.net>
18726
18727 * gdb.cp/gdb1355.exp: New file.
18728 * gdb.cp/gdb1355.c: New file.
18729
71e06f80
CV
187302003-09-15 Corinna Vinschen <vinschen@redhat.com>
18731
18732 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
18733 * gdb.asm/sh.inc: New file.
18734
5c4e30ca
DC
187352003-09-11 David Carlton <carlton@kealia.com>
18736
bd45b7af
DC
18737 * gdb.cp/namespace.exp: Add tests for namespace types.
18738 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
18739 (test_namespace): New.
18740
1c199746
EZ
187412003-09-11 Elena Zannoni <ezannoni@redhat.com>
18742
a9c64011 18743 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 18744 * gdb.stabs/weird.exp: Ditto.
1c199746 18745
04ed252f
MC
187462003-09-08 Michael Chastain <mec@shout.net>
18747
18748 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
18749
d8a2d9e7
MC
187502003-09-07 Michael Chastain <mec@shout.net>
18751
18752 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
18753 'parse error'.
18754
161afb24
MK
187552003-09-07 Mark Kettenis <m.kettenis@osp.nl>
18756
18757 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
18758
49f2741a
MC
187592003-08-30 Michael Chastain <mec@shout.net>
18760
18761 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
18762 * gdb.gdb/observer.exp: Ditto.
18763 * gdb.gdb/xfullpath.exp: Ditto.
18764
8afa723e
MK
187652003-08-29 Mark Kettenis <kettenis@gnu.org>
18766
18767 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
18768 *-*-*bsd*.
18769
f31dfe3b
JJ
187702003-08-28 Jeff Johnston <jjohnstn@redhat.com>
18771
18772 * gdb.base/dump.exp: Skip for ia64.
18773
4630e498
JJ
187742003-08-25 Jeff Johnston <jjohnstn@redhat.com>
18775
18776 * gdb.asm/asm-source.exp: Add ia64 support.
18777 * gdb.asm/ia64.inc: New file.
18778
1105b7ef
MC
187792003-08-22 Michael Chastain <mec@shout.net>
18780
18781 * gdb.cp: New directory.
18782 * gdb.cp/*: Copy from gdb.c++/*.
18783 * gdb.c++/*: Remove.
18784 * Makefile.in: Change gdb.c++ to gdb.cp.
18785 * configure.in: Ditto.
18786 * configure: Regnerate.
18787
c945b932
MK
187882003-08-18 Mark Kettenis <kettenis@gnu.org>
18789
18790 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
18791 * gdb.arch/i386-prologue.c (gdb1338): Add function.
18792
2b66634b
DJ
187932003-08-17 Daniel Jacobowitz <drow@mvista.com>
18794
18795 * mi-var-display.exp (-var-list-children weird): Accept function
18796 pointers with argument types.
18797 * mi1-var-display.exp (-var-list-children weird): Likewise.
18798 * mi2-var-display.exp (-var-list-children weird): Likewise.
18799
a356f73b
DJ
188002003-08-17 Daniel Jacobowitz <drow@mvista.com>
18801
18802 * gdb.base/annota3.exp: Add missing newline.
18803
483417b8
MC
188042003-08-06 Michael Chastain <mec@shout.net>
18805
18806 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
18807
c99c59c3
MS
188082003-08-12 Michael Snyder <msnyder@redhat.com>
18809
18810 * gdb.base/float.exp: Add test for SH.
18811
55ed7501
MK
188122003-08-10 Mark Kettenis <kettenis@gnu.org>
18813
18814 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
18815
1a371f2e
EZ
188162003-08-07 Elena Zannoni <ezannoni@redhat.com>
18817
18818 * gdb.base/completion.exp: Remove reduntant completion test
18819 on filename.
18820
e0f353ce
EZ
188212003-08-07 Elena Zannoni <ezannoni@redhat.com>
18822
a9c64011
AS
18823 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
18824 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
18825 gdb.trace/save-trace.exp: Make sure that full pathnames are
18826 escaped correctly.
e0f353ce 18827
5710a1af 188282003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 18829
a9c64011
AS
18830 * configure.in: Don't generate config.h from config.hin.
18831 * configure: Regenerate.
18832 * config.hin: Remove file.
18833 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
18834 * gdb.threads/pthreads.c: Ditto.
5710a1af 18835
dcd81ce9
DJ
188362003-08-07 Daniel Jacobowitz <drow@mvista.com>
18837
18838 From Kei Sakamoto <sakamoto.kei@renesas.com>:
18839 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
18840 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
18841 Replace ld24 with seth/add3.
18842
6009d884
AC
188432003-08-02 Andrew Cagney <cagney@redhat.com>
18844
18845 * gdb.base/annota3.exp: New file.
18846 * gdb.base/annota3.c: New file.
18847 * gdb.c++/annota3.exp: New file.
18848 * gdb.c++/annota3.cc: New file.
18849
51514e06
MC
188502003-07-29 Michael Chastain <mec@shout.net>
18851
18852 * gdb.threads/tls.c (spin): Check errno only if sem_wait
18853 actually failed.
18854 (do_pass): Likewise.
18855 * gdb.threads/tls.exp: Always initialize no_of_threads.
18856
4ee6625b
DJ
188572003-07-27 Daniel Jacobowitz <drow@mvista.com>
18858
18859 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
18860 pattern.
18861 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
18862 * gdb.threads/tls.exp: Recognize one case of the host library not
18863 supporting TLS.
18864
225f2bf6
AC
188652003-07-27 Andrew Cagney <cagney@redhat.com>
18866
18867 * gdb.base/fileio.exp: Use SH when running commands using
18868 remote_exec.
18869
bcb27c9f
DJ
188702003-07-24 Daniel Jacobowitz <drow@mvista.com>
18871
18872 From Kei Sakamoto <sakamoto.kei@renesas.com>:
18873 * gdb.base/relocate.c (dummy): New padding array.
18874
3d67be83
MS
188752003-07-22 Michael Snyder <msnyder@redhat.com>
18876
d63a86f8 18877 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
18878
18879 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
18880 patterns to be more general, accepting old and new output.
18881 Some output chars (such as '+') also must be quoted.
d63a86f8 18882 Some addresses are displayed numerically instead of
3d67be83
MS
18883 symbolically.
18884
57ba3b85
MS
188852003-07-23 Michael Snyder <msnyder@redhat.com>
18886
686d097c
MS
18887 * gdb.base/return2.exp: Don't test long-long return.
18888
57ba3b85
MS
18889 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
18890 * gdb.disasm/t01_mov.exp: Ditto.
18891 * gdb.disasm/t02_mova.s: Ditto.
18892 * gdb.disasm/t02_mova.exp: Ditto.
18893 * gdb.disasm/t03_add.s: Ditto.
18894 * gdb.disasm/t03_add.exp: Ditto.
18895 * gdb.disasm/t04_sub.s: Ditto.
18896 * gdb.disasm/t04_sub.exp: Ditto.
18897 * gdb.disasm/t05_cmp.s: Ditto.
18898 * gdb.disasm/t05_cmp.exp: Ditto.
18899 * gdb.disasm/t06_ari2.s: Ditto.
18900 * gdb.disasm/t06_ari2.exp: Ditto.
18901 * gdb.disasm/t07_ari3.s: Ditto.
18902 * gdb.disasm/t07_ari3.exp: Ditto.
18903 * gdb.disasm/t08_or.s: Ditto.
18904 * gdb.disasm/t08_or.exp: Ditto.
18905 * gdb.disasm/t09_xor.s: Ditto.
18906 * gdb.disasm/t09_xor.exp: Ditto.
18907 * gdb.disasm/t10_and.s: Ditto.
18908 * gdb.disasm/t10_and.exp: Ditto.
18909 * gdb.disasm/t11_logs.s: Ditto.
18910 * gdb.disasm/t11_logs.exp: Ditto.
18911 * gdb.disasm/t12_bit.s: Ditto.
18912 * gdb.disasm/t12_bit.exp: Ditto.
18913 * gdb.disasm/t13_otr.s: Ditto.
18914 * gdb.disasm/t13_otr.exp: Ditto.
18915
e00759ef
EZ
189162003-07-22 Elena Zannoni <ezannoni@redhat.com>
18917
18918 * gdb.threads/tls.exp :Add kfail for 'info address' case.
18919
8bc2021f
EZ
189202003-07-22 Elena Zannoni <ezannoni@redhat.com>
18921
a9c64011
AS
18922 * gdb.threads/tls.c : New file.
18923 * gdb.threads/tls.exp : New file.
18924 * gdb.threads/tls-main.c : New file.
18925 * gdb.threads/tls-shared.c : New file.
18926 * gdb.threads/tls-shared.exp : New file.
8bc2021f 18927
89320c4c
AS
189282003-07-22 Andreas Schwab <schwab@suse.de>
18929
18930 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
18931
180dea7c
AS
189322003-07-20 Andreas Schwab <schwab@suse.de>
18933
18934 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
18935 due to insn reordering.
18936
0714963c
AC
189372003-07-15 Andrew Cagney <cagney@redhat.com>
18938
18939 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
18940
98a23b3f
MC
189412003-07-15 Michael Chastain <mec@shout.net>
18942
18943 * gdb.base/gdb1250.exp: New file.
18944 * gdb.base/gdb1250.c: New file.
18945
27e417a2
ML
189462003-07-09 Michal Ludvig <mludvig@suse.cz>
18947
18948 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
18949 expansion of size_t to 'unsigned long', not only to 'unsigned'.
18950
8bc2021f
EZ
189512003-07-09 Elena Zannoni <ezannoni@redhat.com>
18952
a9c64011
AS
18953 * gdb.threads/tls.c: New file.
18954 * gdb.threads/tls.exp: New file.
18955 * gdb.threads/tls-main.c: New file.
18956 * gdb.threads/tls-shared.c: New file.
18957 * gdb.threads/tls-shared.exp: New file.
8bc2021f 18958
d99968dc
EZ
189592003-07-09 Elena Zannoni <ezannoni@redhat.com>
18960
18961 * gdb.base/annota1.exp: Make sure that we properly escape the
18962 full path of the source file. Xfail more permissive patterns,
d63a86f8 18963 due to a compiler debug info problem.
d99968dc 18964
83876b3b
AS
189652003-07-07 Andreas Schwab <schwab@suse.de>
18966
2705e972
AS
18967 * gdb.asm/m68k.inc: New file.
18968 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
18969
83876b3b
AS
18970 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
18971 arguments"): Also match negative number.
18972
18973 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
18974
3a871b37
DJ
189752003-07-03 Daniel Jacobowitz <drow@mvista.com>
18976
18977 * gdb.base/store.c (charest): New typedef.
18978 (add_char): Rename to add_charest, update.
18979 (wack_char): Rename to wack_charest, update types. Return l + r
18980 to keep r live across the call.
18981 (wack_short, wack_int, wack_long, wack_longest, wack_float)
18982 (wack_double, wack_doublest): Return l + r to keep r live across
18983 the call.
18984 * gdb.base/store.exp: Accomodate store.c changes.
18985
b2a7f303
DC
189862003-06-30 David Carlton <carlton@kealia.com>
18987
18988 * gdb.c++/maint.exp (test_invalid_name): New.
18989 (test_first_component): Add tests for invalid names.
18990
3c6cb4a1
MC
189912003-06-29 Michael Chastain <mec@shout.net>
18992
18993 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
18994 output of '<VTT for class>' for virtual base classes.
18995
f1c2644b
DJ
189962003-06-29 Daniel Jacobowitz <drow@mvista.com>
18997
18998 * gdb.base/completion.exp: Tab-complete "complet" instead of
18999 "compl".
19000 * gdb.base/complex.exp, gdb.base/complex.c: New files.
19001
18080350
DJ
190022003-06-29 Daniel Jacobowitz <drow@mvista.com>
19003
19004 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
19005 * gdb.base/volatile.exp: Likewise.
19006
f56973f8
DJ
190072003-06-29 Daniel Jacobowitz <drow@mvista.com>
19008
19009 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
19010 gdb/1265.
19011
190122003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
19013 Daniel Jacobowitz <drow@mvista.com>
19014
19015 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
19016 initial line count of 'captured_main' from 26 to 32.
19017 (test_with_self): Allow xmalloc call to be interleaved with the
19018 preceding two lines.
19019
e766d4d6
JB
190202003-06-24 Joel Brobecker <brobecker@gnat.com>
19021
19022 * gdb.base/bang.exp: New testcase.
19023
f125c9a4
JB
190242003-06-23 Joel Brobecker <brobecker@gnat.com>
19025
19026 * gdb.base/langs.exp: Add some tests for the "minimal" language
19027 support.
19028
6e25beaf
EZ
190292003-06-23 Elena Zannoni <ezannoni@redhat.com>
19030
19031 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
19032 the testcase.
19033
2f816dda
DJ
190342003-06-22 Daniel Jacobowitz <drow@mvista.com>
19035
19036 * gdb.base/relocate.exp: Test add-symbol-file with a variable
19037 offset.
19038
db5a5748
DJ
190392003-06-22 Daniel Jacobowitz <drow@mvista.com>
19040
19041 * gdb.c++/pr-1210.cc: New file.
19042 * gdb.c++/pr-1210.exp: New file.
19043
1df0c130
DJ
190442003-06-21 Daniel Jacobowitz <drow@mvista.com>
19045
19046 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
19047 000-exec-continue.
19048
a92feac0
MK
190492003-06-15 Mark Kettenis <kettenis@gnu.org>
19050
19051 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
19052 on *-*-*bsd* instead of *-*-freebsd*.
19053
81a58f5b
AC
190542003-06-14 Andrew Cagney <cagney@redhat.com>
19055
19056 * gdb.base/store.exp: Test longest and doublest. Test all
19057 parameters. Weaken return statement match.
19058 * gdb.base/store.c: Add longest and doublest - aka long long and
19059 long double functions. Put all parameters into local register
19060 variables. Use negative values.
19061
b257a0d3
AC
190622003-06-14 Andrew Cagney <cagney@redhat.com>
19063
19064 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
19065 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
19066 exit status.
19067 * gdb.base/fileio.exp: Disable target when nointerrupts and
19068 noinferiorio, instead of limiting it to remote. Use remote_exec
19069 instead of system.
d63a86f8 19070
21c38304
JJ
190712003-06-12 Jeff Johnston <jjohnstn@redhat.com>
19072
19073 * gdb.base/float.exp: Add ia64 support.
19074
1bcdb424
CV
190752003-06-12 Corinna Vinschen <vinschen@redhat.com>
19076
19077 * gdb.base/fileio.exp: Run only on remote targets.
19078
6aeb981f
CV
190792003-06-10 Corinna Vinschen <vinschen@redhat.com>
19080
19081 * gdb.base/fileio.c: New file, testing File-I/O.
19082 * gdb.base/fileio.exp: Ditto.
19083
53df362e
RG
190842003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
19085
19086 * gdb.base/shreloc.exp: New file, check symbol values obtained from
19087 shared objects after relocation at load time (gdb PR/1132).
19088 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 19089 as above, part of the shared object relocation test.
53df362e 19090
ffee1b46
MK
190912003-06-08 Mark Kettenis <kettenis@gnu.org>
19092
b5ca3722
MK
19093 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
19094 fully filled history list.
19095 * gdb.base/gdb_history: New file.
19096
03ed860d
MK
19097 * gdb.base/signals.exp: XFAIL "continue to func1" on
19098 i*86-*-freebsd*.
19099
ffee1b46
MK
19100 * gdb.base/attach.exp: When trying to attach to a nonexistent
19101 process, make it possible to specify the PID based on the target,
19102 and do so for *-*-freebsd*.
19103
d80dbb52
RH
191042003-06-02 Richard Henderson <rth@redhat.com>
19105
19106 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
19107
6dd77b81
RH
191082003-06-02 Richard Henderson <rth@redhat.com>
19109
19110 * gdb.base/selftest.exp: Next over lim_at_start initialization.
19111
f6347e16
RH
191122003-06-02 Richard Henderson <rth@redhat.com>
19113
19114 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
19115
2c161407
DJ
191162003-06-01 Daniel Jacobowitz <drow@mvista.com>
19117
19118 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
19119 of globalvar.
19120
572eb746
MK
191212003-06-01 Mark Kettenis <kettenis@gnu.org>
19122
19123 * gdb.asm/asm-source.exp: Check for memory read errors in
19124 disassembler test on *BSD too.
19125
9e9617a5
RH
191262003-06-01 Richard Henderson <rth@redhat.com>
19127
19128 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
19129 for .frame.
19130 (gdbasm_call): Lose ldgp.
19131 (gdbasm_startup): Add frame information.
19132 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
19133
7b34ad4e
MK
191342003-05-31 Mark Kettenis <kettenis@gnu.org>
19135
19136 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
19137 i?86-*-*.
19138
10059fdf
MK
191392003-05-30 Mark Kettenis <kettenis@gnu.org>
19140
19141 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
19142 FreeBSD.
19143
acf4b816
RH
191442003-05-29 Richard Henderson <rth@redhat.com>
19145
19146 * gdb.asm/alpha.inc: New file.
19147 * gdb.asm/asm-source.exp: Use it.
19148
e9ecd949
JB
191492003-05-29 Jim Blandy <jimb@redhat.com>
19150
19151 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
19152 'core.PID'.
19153
e3e5a4f3
JB
191542003-05-22 Jim Blandy <jimb@redhat.com>
19155
19156 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
19157 backtrace.
d63a86f8 19158
72fe3d25
DC
191592003-05-20 David Carlton <carlton@math.stanford.edu>
19160
19161 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
19162 this time.
19163
58da2eb2
DC
191642003-05-19 David Carlton <carlton@bactrian.org>
19165
19166 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
19167 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
19168
1fcb5155
DC
191692003-05-19 David Carlton <carlton@bactrian.org>
19170
19171 * gdb.c++/namespace.exp: Add namespace scope and anonymous
19172 namespace tests.
19173 Bump copyright date.
19174 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
19175 (main): Call C::D::marker2.
19176 * gdb.c++/namespace1.cc: New file.
19177
85e85163
JJ
191782003-05-14 Jeff Johnston <jjohnstn@redhat.com>
19179
19180 Roland McGrath <roland@redhat.com>
d63a86f8 19181 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
19182 there is no manager thread.
19183
a25fbfec
JJ
191842003-05-08 Jeff Johnston <jjohnstn@redhat.com>
19185
d63a86f8
RM
19186 * gdb.threads/schedlock.exp: Remove assumption that all threads
19187 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
19188 in one of the child threads rather than the main thread.
19189
be375bae
JB
191902003-05-07 Jim Blandy <jimb@redhat.com>
19191
09bf6082
JB
19192 Add support for assembly source testing on the s390x.
19193 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
19194 architecture.
19195 * gdb.asm/s390x.inc: New file.
19196
be375bae
JB
19197 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
19198 succession of 'if' statements.
19199
00905d52
AC
192002003-05-05 Andrew Cagney <cagney@redhat.com>
19201
19202 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
19203
b1e29e33
AC
192042003-05-05 Andrew Cagney <cagney@redhat.com>
19205
19206 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
19207 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
19208
e33d66ec
EZ
192092003-05-02 Elena Zannoni <ezannoni@redhat.com>
19210
19211 * gdb.base/charset.exp: Update based on new behavior of set/show
19212 charset commands.
19213
2b6fd0d8
AC
192142003-05-01 Andrew Cagney <cagney@redhat.com>
19215
19216 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
19217 variable do not give memory errors.
19218
130cacce
AF
192192003-04-30 Adam Fedor <fedor@gnu.org>
19220
19221 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
19222 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
19223 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
19224 gdb.objc/basicclass.m: : New files
19225
19226 * lib/gdb.exp (gdb_compile_objc): New procedure.
19227
bea71854
DJ
192282003-04-27 Daniel Jacobowitz <drow@mvista.com>
19229
19230 * gdb.base/signals.exp: Make backtrace tests more specific.
19231
0f20eeea
DC
192322003-04-23 David Carlton <carlton@bactrian.org>
19233
19234 * gdb.c++/maint.exp (test_first_component): Add tests for
19235 'operator' in more locations.
19236
c8c4d8dc
KB
192372003-04-16 Kevin Buettner <kevinb@redhat.com>
19238
19239 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
19240
3fe60e3c
EZ
192412003-04-16 Elena Zannoni <ezannoni@redhat.com>
19242
19243 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 19244 func marke' instead. Update test name.
3fe60e3c 19245
9219021c
DC
192462003-04-15 David Carlton <carlton@math.stanford.edu>
19247
19248 * gdb.c++/maint.exp: New file.
19249
5dd55bdd
EZ
192502003-04-14 Elena Zannoni <ezannoni@redhat.com>
19251
19252 * gdb.threads/schedlock.c: Change type of thread function argument
19253 to long, to avoid warnings on 64-bit platforms.
19254
00890572
EZ
192552003-04-14 Elena Zannoni <ezannoni@redhat.com>
19256
a9c64011
AS
19257 * gdb.base/attach.exp: Add new message from ptrace in case of
19258 attaching to nonexistent process.
d63a86f8 19259
93201743
JB
192602003-04-11 Jim Blandy <jimb@redhat.com>
19261
19262 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
19263 gdb.c++/userdef.cc: Place comments on the lines to which the
19264 marker function might return.
19265 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
19266 gdb.c++/userdef.exp: Look for those comments to check that we've
19267 returned to the right place, instead of checking line numbers.
19268
2a11c64d
EZ
192692003-04-11 Elena Zannoni <ezannoni@redhat.com>
19270
a9c64011
AS
19271 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
19272 match on sourcefile name, instead of directory name.
2a11c64d 19273
68ab8fc5
EZ
192742003-04-10 Elena Zannoni <ezannoni@redhat.com>
19275
d63a86f8 19276 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
19277 working directory name.
19278
5624293a
JB
192792003-04-09 Jim Blandy <jimb@redhat.com>
19280
19281 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
19282 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
19283 after an inferior function call, report the failure, but allow the
19284 test to continue.
19285
f1f02ee4
SC
192862003-04-05 Stephane Carrez <stcarrez@nerim.fr>
19287
19288 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
19289 with -DPROTOTYPES.
19290
6eb79af0
SC
192912003-04-05 Stephane Carrez <stcarrez@nerim.fr>
19292
19293 * gdb.base/break.exp: Revert last patch.
19294
8dfb4cf0
SC
192952003-04-04 Stephane Carrez <stcarrez@nerim.fr>
19296
19297 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
19298 with -DPROTOTYPES.
19299
ed4c619a
AC
193002003-04-02 Andrew Cagney <cagney@redhat.com>
19301
19302 * gdb.base/callfuncs.exp: Make "print add" messages unique.
19303 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
19304 matching directories by the name breakpoint.
19305 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
19306 Make "continue to marker1" consistent.
19307 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
19308 message consistent.
19309 * lib/gdb.exp: Put "the program is no longer running", and "the
19310 program exited" in parenthesis.
19311 * lib/mi-support.exp: Ditto.
d63a86f8 19312
4e35d5f0 193132003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 19314
4e35d5f0
BR
19315 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
19316
71900fe8
AC
193172003-03-29 Andrew Cagney <cagney@redhat.com>
19318
19319 * gdb.base/sizeof.c (main): Print the value of '\377'.
19320 * gdb.base/sizeof.exp: Check the sign of '\377'.
19321
c0655a16
MC
193222003-03-27 Michael Chastain <mec@shout.net>
19323
19324 * gdb.base/gdb1090.exp: New file.
19325 * gdb.base/gdb1090.cc: New file.
19326
5b2a3989
JB
193272003-03-27 J. Brobecker <brobecker@gnat.com>
19328
19329 * gdb.gdb/observer.exp: New regression test.
19330
79876890
MC
193312003-03-27 Michael Chastain <mec@shout.net>
19332
19333 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
19334 * gdb.base/ptype.exp: Likewise.
19335
6eac95e3
CV
193362003-03-27 Corinna Vinschen <vinschen@redhat.com>
19337
19338 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
19339
e8c71839
MC
193402003-03-26 Michael Chastain <mec@shout.net>
19341
19342 * gdb.base/ptype.exp: Actually use some typedef'd types.
19343
71b10041
SC
193442003-03-21 Stephane Carrez <stcarrez@nerim.fr>
19345
19346 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
19347 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
19348
2512cf80
CV
193492003-03-20 Corinna Vinschen <vinschen@redhat.com>
19350
19351 * gdb.base/default.exp: Fix regular expression.
19352
0d195a4f
CV
193532003-03-20 Corinna Vinschen <vinschen@redhat.com>
19354
19355 * gdb.base/args.exp: Fix regular expression.
19356
8a2dbca8
CV
193572003-03-20 Corinna Vinschen <vinschen@redhat.com>
19358
19359 * gdb.base/help.exp: Allow Win32 child process.
19360
bf028682
CV
193612003-03-20 Corinna Vinschen <vinschen@redhat.com>
19362
19363 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
19364 when stepping out of main().
19365
182dbe85
CV
193662003-03-20 Corinna Vinschen <vinschen@redhat.com>
19367
19368 * gdb.base/default.exp: Check for win32 specific message when calling
19369 "run" without executable.
19370
d67a6ba5
CV
193712003-03-20 Corinna Vinschen <vinschen@redhat.com>
19372
19373 * gdb.base/args.exp: Expect .exe in output.
19374
a955b5bb
CV
193752003-03-20 Corinna Vinschen <vinschen@redhat.com>
19376
19377 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
19378 Cygwin native.
19379
bf6bad4b
AC
193802003-03-17 Andrew Cagney <cagney@redhat.com>
19381
19382 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
19383 vector registes.
19384 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
19385 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
19386
293e9a31
DC
193872003-03-17 David Carlton <carlton@math.stanford.edu>
19388
19389 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
19390 test, for PR breakpoints/38.
19391 Call test_watchpoint_and_breakpoint.
19392 * gdb.base/watchpoint.c (func3): New function.
19393 (main): Call func3.
19394
5330f2db
DC
193952003-03-04 David Carlton <carlton@math.stanford.edu>
19396
19397 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
19398 Garply<Garply<char> >:: garply".
19399 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
19400 with respect to PR c++/1111; note also PR c++/1113.
19401 (test_template_breakpoints): KFAIL "constructor breakpoint" with
19402 respect to PR c++/1062.
19403 KFAIL "destructor breakpoint" with respect to PR c++/1112.
19404
6ece72da
DC
194052003-03-03 David Carlton <carlton@math.stanford.edu>
19406
19407 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
19408 with respect to PR c++/57.
19409 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
19410 c++/826.
19411 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
19412 respect to PR c++/57.
19413
85ca1584
DC
194142003-03-03 David Carlton <carlton@math.stanford.edu>
19415
19416 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
19417 respect to PR c++/33 into FAILs.
19418
98e9c5b8
MC
194192003-03-03 Michael Chastain <mec@shout.net>
19420
7bedbf27
MC
19421 * configure.in: Update copyright years.
19422
194232003-03-03 Michael Chastain <mec@shout.net>
19424
19425 * Makefile.in: Update copyright years.
98e9c5b8 19426
f683e100
DC
194272003-02-28 David Carlton <carlton@math.stanford.edu>
19428
19429 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
19430 print class instead of struct and/or superfluous protection
19431 specifiers, as long as the resulting output is equivalent to the
19432 source code.
19433 Delete FIXME from end of messages on tests that don't need
19434 fixing.
19435
a9e0cf2c
DC
194362003-02-28 David Carlton <carlton@math.stanford.edu>
19437
19438 * gdb.c++/templates.exp (do_tests): Allow const in the two
19439 Foo<volatile char *>::foo tests.
19440
e8d359df
MS
194412003-02-27 Michael Snyder <msnyder@redhat.com>
19442
d63a86f8 19443 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
19444 will be consistant.
19445
0b71dc91
DC
194462003-02-26 David Carlton <carlton@math.stanford.edu>
19447
19448 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
19449 char *>::foo" test with respect to PR c++/33. Create a new test
19450 which is identical to that one except that it doesn't put the
19451 space between the "char" and the "*"; KFAIL it, too.
19452
dd14ab43
DC
194532003-02-26 David Carlton <carlton@math.stanford.edu>
19454
19455 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
19456 template types into either PASSes or KFAILs (corresponding to PR
19457 c++/57). Tweak indentation. Update copyright.
19458
1146c7f1
SC
194592003-02-23 Stephane Carrez <stcarrez@nerim.fr>
19460
19461 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
19462
74641dfb
MC
194632003-02-13 Michael Chastain <mec@shout.net>
19464
19465 * gdb.base/exprs.exp: Remove i960 remnants.
19466 * gdb.base/funcargs.exp: Likewise.
19467 * gdb.base/list.exp: Likewise.
19468 * gdb.base/ptype.exp: Likewise.
19469
559cd2d0
DC
194702003-02-14 David Carlton <carlton@math.stanford.edu>
19471
19472 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
19473 pEe->D::vg()" from XFAIL to KFAIL.
19474
c4f90d87
JM
194752003-02-13 Jason Molenda (jmolenda@apple.com)
19476
19477 * gdb.base/maint.exp: Update maint print statistics regexp to include
19478 new entries.
19479
cbc4d97c
MC
194802003-02-13 Michael Chastain <mec@shout.net>
19481
19482 * gdb.c++/inherit.exp: Remove call to get_debug_format.
19483
40f235b7
MC
194842003-02-12 Michael Chastain <mec@shout.net>
19485
19486 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
19487 * gdb.c++/inherit.exp: Likewise.
19488 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
19489 * gdb.c++/templates.exp: Likewise.
19490 * gdb.c++/virtfunc.exp: Likewise.
19491
c56716b0
JM
194922003-02-06 Jason Molenda (jason-cl@molenda.com)
19493
19494 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
19495 why the code is written that way.
19496
070afcf8
MC
194972003-02-05 Michael Chastain <mec@shout.net>
19498
19499 * gdb.base/dump.exp: Add missing copyright line.
19500
5d0331e5
JM
195012003-02-05 Jason Molenda (jason-cl@molenda.com)
19502
f7ae6d3e 19503 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
19504 at the beginning so the breakpoint doesn't get set on the loop.
19505
92851186
MC
195062003-02-05 Michael Chastain <mec@shout.net>
19507
19508 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
19509 output for configurations with gcc 2.95.3.
19510
cbf1e085
AC
195112003-02-05 Keith Seitz <keiths@redhat.com>
19512 Andrew Cagney <ac131313@redhat.com>
19513
19514 * gdb.mi/mi-cli.exp: New file.
d63a86f8 19515
29518e1e
MC
195162003-02-04 Michael Chastain <mec@shout.net>
19517
19518 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
19519 Call perror and then continue.
19520
5af1d5f3
MC
195212003-02-03 Michael Chastain <mec@shout.net>
19522
19523 * gdb.c++/pr-1023.cc: New file.
19524 * gdb.c++/pr-1023.exp: New file.
19525
6b549786
JB
195262003-02-05 Jim Blandy <jimb@redhat.com>
19527
19528 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
19529 it's local to foobar. Check for it there, and check that it's not
19530 present in main.
19531 * gdb.c++/local.cc (marker2): New function.
19532 (foobar): Call marker1.
19533 (main): Call marker2 instead of marker1.
19534
67f16606
AC
195352003-02-04 Andrew Cagney <ac131313@redhat.com>
19536
19537 * gdb.disasm/mn10200.exp: Obsolete file.
19538 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
19539 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
19540 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
19541
1c5cb38e
DC
195422003-02-04 David Carlton <carlton@math.stanford.edu>
19543
19544 * gdb.c++/overload.exp: Test intToChar(1).
19545 * gdb.c++/overload.cc (intToChar): New.
19546 (main): Call intToChar.
19547
d1fe6965
DC
195482003-02-03 David Carlton <carlton@math.stanford.edu>
19549
19550 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
19551 'might_kfail' arg.
19552 KFAIL some of the continue_to_bp_overloaded calls, according to
19553 PR c++/1025.
19554
9ba61c5d
MC
195552003-02-01 Michael Chastain <mec@shout.net>
19556
19557 * gdb.base/advance.c (marker1): New marker function.
19558 * gdb.base/advance.exp: When the 'advance' command lands on the
19559 return breakpoint, it can legitimately stop on either the
19560 current line or the next line. Accommodate both outcomes.
19561 * gdb.base/until.exp: Likewise.
19562
e7494ffb
AC
195632003-02-02 Andrew Cagney <ac131313@redhat.com>
19564
19565 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
19566 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
19567 now a list, not a tuple.
19568 * gdb.mi/mi-var-display.exp: Ditto.
19569 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 19570
075559bc
AC
195712003-02-01 Andrew Cagney <ac131313@redhat.com>
19572
19573 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
19574 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
19575 stack backtraces.
19576 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 19577
2bd4c7b1
MK
195782003-02-01 Mark Kettenis <kettenis@gnu.org>
19579
19580 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
19581 gdb.mi/mi1-pthreads.exp: Return instead of calling
19582 gdb_suppress_entire_file.
19583
eabd8992
MS
195842003-02-01 Mark Salter <msalter@redhat.com>
19585
19586 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
19587
71469e2f
MS
195882003-01-31 Mark Salter <msalter@redhat.com>
19589
19590 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
19591 Support empty arg.
19592
38a94d44
MC
195932003-01-30 Michael Chastain <mec@shout.net>
19594
19595 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
19596 This was a workaround for a UTF-8 bug in readline 4.3. The bug
19597 has been fixed in gdb/readline on 2003-01-09.
19598
19ea9e73
MS
195992003-01-29 Michael Snyder <msnyder@redhat.com>
19600
e8d359df
MS
19601 * gdb.base/maint.exp: Allow for leading underscore in symbol.
19602 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
19603 * gdb.base/args.exp: Skip if target does not support args passing.
19604
2307bd6a
DJ
196052003-01-22 Daniel Jacobowitz <drow@mvista.com>
19606
19ea9e73 19607 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
19608 gdb_test. Accept a list of expect arguments as the third
19609 parameter.
19610 (gdb_test): Use it.
19611
f2dd3617
EZ
196122003-01-20 Elena Zannoni <ezannoni@redhat.com>
19613
19614 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
19615 allow for different test tree configurations. Update some
19616 tescases accordingly.
19617 * gdb.arch/altivec-regs.exp: Ditto.
19618 * gdb.asm/asm-source.exp: Ditto.
19619 * gdb.base/advance.exp: Ditto.
19620 * gdb.base/display.exp: Ditto.
d63a86f8 19621 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
19622 * gdb.base/mips_pro.exp: Ditto.
19623 * gdb.base/overlays.exp: Ditto.
19624 * gdb.base/relocate.exp: Ditto.
19625 * gdb.base/setshow.exp: Ditto.
19626 * gdb.base/step-line.exp: Ditto.
19627 * gdb.base/step-test.exp: Ditto.
19628 * gdb.base/until.exp: Ditto.
19629 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
19630
c71cdefd
DC
196312003-01-17 David Carlton <carlton@math.stanford.edu>
19632
19633 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
19634 corresponding to PR c++/945.
19635 Update copyright.
19636
fdba05d7
DC
196372003-01-17 David Carlton <carlton@math.stanford.edu>
19638
19639 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
19640 corresponding to PR c++/68.
19641
196422003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
19643
19644 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
19645 (test_paddr_hairy_functions): Call print_addr_2_kfail for
19646 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
19647
c362c33a
EZ
196482003-01-15 Elena Zannoni <ezannoni@redhat.com>
19649
0fbc361c
EZ
19650 * gdb.base/break.exp: Fix change of default location, because of
19651 removal of until tests.
19652 * gdb.base/help.exp: Update test for new 'until' help message.
19653 Add test for help on 'advance'.
a9c64011 19654 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 19655
dabf8a35
MK
196562003-01-15 Mark Kettenis <kettenis@gnu.org>
19657
19658 * gdb.base/default.exp: Adapt "info float" test for recent changes
19659 to that command. Add test for "info vector".
19660 * gdb.base/float.exp: New file. Add test for "info float" that
19661 resembles the old test in gdb.base/default.exp.
19662
a1769aca
DC
196632003-01-15 David Carlton <carlton@math.stanford.edu>
19664
19665 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
19666
82025e13
EZ
196672003-01-15 Elena Zannoni <ezannoni@redhat.com>
19668
19669 * gdb.base/break.exp: Move the tests of until command from here...
19670 * gdb.base/until.exp: ... to here. New file. Add other tests.
19671 * gdb.base/advance.c: New file.
19672 * gdb.base/advance.exp: New file.
19673
8f9ab801
EZ
196742003-01-14 Elena Zannoni <ezannoni@redhat.com>
19675
a9c64011
AS
19676 * gdb.base/args.c: New file.
19677 * gdb.base/args.exp: New file.
8f9ab801 19678
9ae66589
DJ
196792003-01-14 Daniel Jacobowitz <drow@mvista.com>
19680
19681 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
19682
8d77e5c3
DJ
196832003-01-14 Daniel Jacobowitz <drow@mvista.com>
19684
19685 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
19686
12d2f0a1
DJ
196872003-01-14 Daniel Jacobowitz <drow@mvista.com>
19688
19689 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
19690 dates.
19691
6ca37014
DJ
196922003-01-13 Daniel Jacobowitz <drow@mvista.com>
19693
19694 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
19695
b0023472
DJ
196962003-01-13 Daniel Jacobowitz <drow@mvista.com>
19697
19698 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
19699 (ptype &*"foo").
19700 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
19701
607fbc54 197022003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
19703
19704 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
19705 * gdb.mi/mi1-console.exp: Likewise.
19706
607fbc54 197072003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
19708
19709 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
19710 * gdb.mi/mi1-console.exp: Likewise.
19711
a1fb14a2
DJ
197122003-01-13 Daniel Jacobowitz <drow@mvista.com>
19713
19714 * gdb.c++/overload.exp: Remove some fixed XFAILs.
19715
c4cf40b7
DJ
197162003-01-09 Daniel Jacobowitz <drow@mvista.com>
19717
19718 * gdb.base/detach.exp: New test.
19719
696d5a5b
DJ
197202003-01-09 Daniel Jacobowitz <drow@mvista.com>
19721
19722 * Makefile.in (ALL_SUBDIRS): New variable.
19723 (subdirs, clean, distclean): Use it.
19724 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
19725 regenerating Makefile, since it is generated from the top level.
19726 * gdb.asm/Makefile.in: Likewise.
19727 * gdb.base/Makefile.in: Likewise.
19728 * gdb.c++/Makefile.in: Likewise.
19729 * gdb.disasm/Makefile.in: Likewise.
19730 * gdb.java/Makefile.in: Likewise.
19731 * gdb.mi/Makefile.in: Likewise.
19732 * gdb.threads/Makefile.in: Likewise.
19733 * gdb.trace/Makefile.in: Likewise.
19734
754533e4
DC
197352003-01-09 David Carlton <carlton@math.stanford.edu>
19736
19737 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
19738 Add copyright year 2003.
19739
d8b3e9ee
MC
197402003-01-06 Michael Chastain <mec@shout.net>
19741
19742 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
19743 When selecting a thread, 'line' and 'file' are optional.
19744 * gdb.mi/mi1-pthreads.exp: Likewise.
19745
8e9e0fe6
AS
197462003-01-06 Andreas Schwab <schwab@suse.de>
19747
19748 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
19749 failures.
19750
b5ab8ff3
DJ
197512003-01-04 Daniel Jacobowitz <drow@mvista.com>
19752
19753 Fix PR gdb/844
19754 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
19755 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
19756
19757 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
19758 instead of calling gdb_suppress_entire_file.
19759 * gdb.threads/print-threads.exp: Likewise.
19760 * gdb.threads/schedlock.exp: Likewise.
19761
19762 * gdb.threads/killed.exp: Return instead of calling
19763 gdb_suppress_entire_file.
19764 * gdb.threads/linux-dp.exp: Likewise.
19765 * gdb.threads/pthreads.exp: Likewise.
19766
1e698235
DJ
197672003-01-04 Daniel Jacobowitz <drow@mvista.com>
19768
19769 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
19770 stabs.
19771 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
19772 * gdb.base/whatis.exp: Always allow (void) after function names.
19773
147ff08c
DJ
197742003-01-04 Daniel Jacobowitz <drow@mvista.com>
19775
19776 * gdb.c++/casts.exp: Correct regexp.
19777
dc62bfc2
MK
197782003-01-04 Mark Kettenis <kettenis@gnu.org>
19779
19780 * configure.in: Call AC_CONFIG_HEADER. Don't call
19781 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
19782 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
19783 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
19784 aforementioned directories in the AC_OUPUT call.
19785 * config.hin: New file.
19786 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
19787 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
19788 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
19789 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
19790 pass -I$objdir instead of -I$objdir/$subdir in compilation.
19791 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
19792 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
19793 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
19794 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
19795 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
19796 gdb.threads/configure.in, gdb.threads/configure,
19797 gdb.threads/config.in, gdb.trace/configure.in,
19798 gdb.trace/configure: Removed.
19799
77afa639
MC
198002003-01-03 Michael Chastain <mec@shout.net>
19801
19802 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
19803 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
19804
7634bb6e
DJ
198052003-01-03 Daniel Jacobowitz <drow@mvista.com>
19806
19807 * gdb.base/store.exp: Fix regular expressions.
19808
b39c905e
MK
198092002-12-28 Mark Kettenis <kettenis@gnu.org>
19810
19811 * configure.in: Rewrite.
19812 * configure: Regenerated.
19813
0a8551dd
DC
198142003-01-03 David Carlton <carlton@math.stanford.edu>
19815
19816 * gdb.base/psymtab.exp: New file.
19817 * gdb.base/psymtab1.c: Ditto.
19818 * gdb.base/psymtab2.c: Ditto.
19819
c60b7188
AF
198202002-12-23 Adam Fedor <fedor@gnu.org>
19821
19822 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
19823
ee73db83
DC
198242002-12-23 David Carlton <carlton@math.stanford.edu>
19825
19826 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
19827 and current_directory initialization.
19828
d6c1774e
JB
198292002-12-22 Jim Blandy <jimb@redhat.com>
19830
f0a847b8
JB
19831 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
19832 rather than as part of the output file name.
19833
d6c1774e
JB
19834 * gdb.base/attach.exp: There's no need to copy the test program to
19835 /tmp; that was only ever necessary on HP/UX, and this test is
19836 entirely disabled there anyway.
19837
f0708dbb
JB
198382002-12-21 Jim Blandy <jimb@redhat.com>
19839
4c2acfea
JB
19840 * gdb.c++/psmang.exp: Doc fix.
19841
f0708dbb
JB
19842 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
19843 test.
19844
9579e000
DC
198452002-12-20 David Carlton <carlton@math.stanford.edu>
19846
19847 * gdb.c++/annota2.exp: KFAIL annotate-quit.
19848
d1810171
MC
198492002-12-18 Michael Chastain <mec@shout.net>
19850
19851 * gdb.c++/annota2.exp: Add copyright year 2002.
19852
76565097
DC
198532002-12-17 David Carlton <carlton@math.stanford.edu>
19854
19855 * gdb.c++/try_catch.cc: Add marker comments.
19856 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
19857 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
19858 * gdb.c++/m-static.cc: Ditto.
19859 * gdb.c++/m-static1.cc: Ditto.
19860 * gdb.c++/try_catch.cc: Ditto.
19861
da81390b
JJ
198622002-12-16 Jeff Johnston <jjohnstn@redhat.com>
19863
19864 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
19865 to see whether we are using the new -environment-directory
19866 command which resets via -r or the old version of the command
19867 which may prompt the user. Part of fix for gdb/741.
19868
b304d130
AC
198692002-12-13 Andrew Cagney <ac131313@redhat.com>
19870
19871 * gdb.fortran/types.exp: Update obsolete comment.
19872 * gdb.fortran/exprs.exp: Ditto.
19873 * lib/gdb.exp: Delete obsolete code.
19874 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
19875 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
19876 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
19877 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
19878 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
19879 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
19880 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
19881 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
19882 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
19883 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
19884 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
19885 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
19886 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
19887 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
19888 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
19889 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
19890 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
19891 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
19892 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
19893 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
19894 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
19895 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
19896 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
19897 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
19898 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
19899 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
19900 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
19901 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
19902 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
19903 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
19904 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
19905 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
19906 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
19907 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
19908 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
19909 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
19910 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
19911
a23b6e6a
DC
199122002-12-11 David Carlton <carlton@math.stanford.edu>
19913
19914 * gdb.c++/m-data.exp: Add test for members that shadow global
19915 variables: see PR gdb/804.
19916 * gdb.c++/m-data.cc: Ditto.
19917
6604731b
DJ
199182002-12-10 Daniel Jacobowitz <drow@mvista.com>
19919
19920 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
19921
de46ecd7
DC
199222002-12-06 David Carlton <carlton@math.stanford.edu>
19923
19924 * gdb.base/store.c: Don't declare functions static.
19925
27e829d0
AC
199262002-12-04 Andrew Cagney <ac131313@redhat.com>
19927
19928 * gdb.base/store.exp, gdb.base/store.c: New files.
19929
92806416
DJ
199302002-12-03 Daniel Jacobowitz <drow@mvista.com>
19931
19932 * gdb.base/selftest.exp: Update for current gdb.
19933
3bcbaac5
DJ
199342002-12-03 Daniel Jacobowitz <drow@mvista.com>
19935
19936 * gdb.base/maint.exp: Only dump symbols from one source file
19937 or objfile.
19938
f4f00b1f
DJ
199392002-12-03 Daniel Jacobowitz <drow@mvista.com>
19940
19941 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
19942 function call.
19943
f1c8a949
JB
199442002-11-25 Jim Blandy <jimb@redhat.com>
19945
19946 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
19947 function appearing in error message.
19948
9e297a97
DJ
199492002-11-21 Daniel Jacobowitz <drow@mvista.com>
19950
19951 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
19952
1f312e79
JJ
199532002-11-08 Jeff Johnston <jjohnstn@redhat.com>
19954
d63a86f8
RM
19955 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
19956 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
19957 should be in mi console format. This is part of fix for PR gdb/604.
19958
83c31e7d
FN
199592002-09-18 Fernando Nasser <fnasser@redhat.com>
19960
19961 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
19962 which explicitly prints the zero offset as "+0".
19963
322b3f65
DJ
199642002-10-22 Daniel Jacobowitz <drow@mvista.com>
19965
19966 * gdb.threads/schedlock.c (args): Make unsigned.
19967
199682002-10-21 Daniel Jacobowitz <drow@mvista.com>
19969
19970 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
19971 numbers. Allow "foo2|selected stack frame".
19972 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
19973 * gdb.asm/asmsrc2.s: Likewise.
19974 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
19975 comments.
19976 * gdb.asm/mips.inc: New file.
19977
5e2fe5b8
AF
199782002-10-18 Adam Fedor <fedor@gnu.org>
19979
19980 * gdb.base/default.exp: Update expected output to include 'ObjC'.
19981 * gdb.base/help.exp: Likewise.
19982
abe1a5d0
KB
199832002-10-17 Kevin Buettner <kevinb@redhat.com>
19984
19985 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
19986 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
19987
10abb1d4
JB
199882002-10-02 Jim Blandy <jimb@redhat.com>
19989
19990 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
19991
1f609b42
AC
199922002-10-01 Andrew Cagney <ac131313@redhat.com>
19993
19994 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
19995 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
19996 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
19997 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
19998 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
19999 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
20000 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
20001
0aee02e4
AC
200022002-09-29 Andrew Cagney <ac131313@redhat.com>
20003
20004 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
20005 * mi0-disassemble.exp, mi0-eval.exp: Delete.
20006 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
20007 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
20008 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
20009 * mi0-var-block.exp, mi0-var-child.exp: Delete.
20010 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 20011
6fde09ad
KB
200122002-09-27 Kevin Buettner <kevinb@redhat.com>
20013
20014 * gdb.base/annota1.exp (info break): Make directory components of
20015 path optional since not all compilers emit this debug information.
20016
889bf7c5
PA
20017 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
20018 step ends up stepping out of the function instead of stopping on
20019 the epilogue.
6fde09ad 20020
9e8aab75
KS
200212002-09-26 Keith Seitz <keiths@redhat.com>
20022
20023 * lib/insight-support.exp (gdbtk_start): Figure out where
20024 the insight executable is based on where gdb is. Use this
20025 executable to start insight instead of gdb.
20026
e36180d7
AC
200272002-09-25 Andrew Cagney <cagney@redhat.com>
20028
20029 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
20030
9dd34b2b
AC
200312002-09-24 Andrew Cagney <ac131313@redhat.com>
20032
20033 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
20034 test_isolated_complaints.
20035 (test_empty_complaint): New function.
20036 (test_empty_complaints): New function. Check no output when no
20037 complaints.
d63a86f8 20038
dea97812
KB
200392002-09-19 Jim Blandy <jimb@redhat.com>
20040
a9c64011 20041 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 20042
54951bd7
AC
200432002-09-19 Andrew Cagney <ac131313@redhat.com>
20044
20045 * gdb.gdb/complaints.exp: New file.
20046
dec43320
AC
200472002-09-18 Andrew Cagney <ac131313@redhat.com>
20048
20049 * gdb.base/maint.exp: Check `help maint internal-warning'.
20050
e70d6e3f
DC
200512002-09-18 David Carlton <carlton@math.stanford.edu>
20052
20053 * gdb.c++/m-static.exp: Remove breakpoints depending on line
20054 numbers, and replace them by a single breakpoint after the
20055 constructors are all finished.
20056 Add test 4.
20057 * gdb.c++/m-static.cc: Add test 4.
20058 * gdb.c++/m-static.h: New file.
20059 * gdb.c++/m-static1.cc: New file.
20060
20061 * gdb.c++/printmethod.exp: New file.
20062 * gdb.c++/printmethod.cc: New file.
20063
20064 * gdb.c++/pr-574.exp: New file.
20065 * gdb.c++/pr-574.cc: New file.
20066
afb5c968
CV
200672002-09-18 Corinna Vinschen <vinschen@redhat.com>
20068
20069 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
20070 embedded targets which never actually exit.
20071
31e45dee
FN
200722002-09-18 Fernando Nasser <fnasser@redhat.com>
20073
20074 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
20075 "don't step after run" as unresolved or unsupported, instead of xfail.
20076
a283c5a1
CV
200772002-09-18 Corinna Vinschen <vinschen@redhat.com>
20078
20079 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
20080 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
20081 Add newline to expected string in "step out of main (status wrapper)"
20082 case.
20083
11350d2a
CV
200842002-09-18 Corinna Vinschen <vinschen@redhat.com>
20085
20086 * lib/gdb.exp (rerun_to_main): Allow restarting application.
20087 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
20088
0deec7d6
TT
200892002-09-17 Tom Tromey <tromey@redhat.com>
20090
20091 * gdb.base/printcmds.exp (test_print_string_constants): Expect
20092 \000, not \0, in double-quoted string.
20093
b2b4a1b5
CV
200942002-09-14 Corinna Vinschen <vinschen@redhat.com>
20095
c9d37158 20096 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
20097 string after running the commands execution on breakpoint tests.
20098
1c56143a
CV
200992002-09-13 Corinna Vinschen <vinschen@redhat.com>
20100
20101 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
20102
37f8da45
JB
201032002-09-12 Joel Brobecker <brobecker@gnat.com>
20104
20105 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
20106
08b468e0
KS
201072002-09-10 Keith Seitz <keiths@redhat.com>
20108
20109 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
20110 runto proc.
20111 (mi_run_to_main): Use mi_runto.
20112 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
20113
dc360f58
KS
201142002-09-10 Keith Seitz <keiths@redhat.com>
20115
20116 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
20117 regexp for stopping at main. Could have multiple event notifications.
20118 Don't assume that main was declared with no parameters.
20119 (mi_next): Use mi_step_to.
20120 (mi_step): Use mi_next_to.
20121
ce3abcfb
CV
201222002-09-09 Corinna Vinschen <vinschen@redhat.com>
20123
20124 * gdb.base/default.exp: Fix expected string in `info float' test.
20125
d1f5b980
BE
201262002-09-09 Ben Elliston <bje@redhat.com>
20127
20128 * config/mips.exp: Update comments.
20129 * config/mips-idt.exp: Likewise.
20130 * config/nind.exp: Likewise.
20131 * config/slite.exp: Likewise.
20132 * config/sparclet.exp: Likewise.
20133 * config/udi.exp: Likewise.
20134 * config/vx.exp: Likewise.
20135 * config/vxworks29k.exp: Likewise.
20136
2f71430b
JB
201372002-09-05 Jim Blandy <jimb@redhat.com>
20138
20139 * gdb.threads/killed.exp: Fix test failure message.
20140
7ddebc7e
KS
201412002-09-04 Keith Seitz <keiths@redhat.com>
20142
20143 * lib/mi-support.exp: Update copyright.
20144 (mi_gdb_test): Increase the priority of the expected pattern
20145 so that it matches gdb_test.
20146
0ae67eb3
KS
201472002-09-03 Keith Seitz <keiths@redhat.com>
20148
20149 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
20150 Use integer comparison instead of string comparison for testing
20151 whether binary was built.
20152
38fc42c8
JB
201532002-09-03 Jim Blandy <jimb@redhat.com>
20154
20155 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
20156
b6ff0e81
JB
201572002-08-29 Jim Blandy <jimb@redhat.com>
20158
20159 * gdb.threads/pthreads.exp: Move the portable thread compilation
20160 code into a function in lib/gdb.exp, and call that from here.
20161 * lib/gdb.exp (gdb_compile_pthreads): New function.
20162
07c98896
KS
201632002-08-29 Keith Seitz <keiths@redhat.com>
20164
20165 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
20166 expect_out so that callers can get at it.
20167
0312286c
DJ
201682002-08-23 Daniel Jacobowitz <drow@mvista.com>
20169
20170 * gdb.threads/print-threads.c: New file.
20171 * gdb.threads/print-threads.exp: New file.
20172 * gdb.threads/schedlock.c: New file.
20173 * gdb.threads/schedlock.exp: New file.
20174
dd039bc4
EZ
201752002-08-22 Elena Zannoni <ezannoni@redhat.com>
20176
a9c64011
AS
20177 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
20178 not altivec.c.
dd039bc4 20179
1f36144c
MK
201802002-08-17 Mark Kettenis <kettenis@gnu.org>
20181
20182 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
20183 targets. The problem should be fixed now.
20184
16057ec7 201852002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
20186
20187 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
20188 2002-07-24 change that removes final dots from error messages.
20189
3c1499ad
TT
201902002-08-13 Tom Tromey <tromey@redhat.com>
20191
20192 * gdb.base/readline.exp: New file.
20193
a20ce2c3
AC
201942002-08-01 Andrew Cagney <ac131313@redhat.com>
20195
20196 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
20197 supress message.
20198
db034ac5
AC
201992002-08-01 Andrew Cagney <cagney@redhat.com>
20200
20201 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
20202 CHILL_FOR_TARGET and CHILL_LIB.
20203 * configure.in (configdirs): Remove gdb.chill.
20204 * configure: Regenerate.
20205 * lib/gdb.exp: Obsolete references to chill.
20206 * gdb.fortran/types.exp: Ditto.
20207 * gdb.fortran/exprs.exp: Ditto.
20208
3e000b18
KB
202092002-07-30 Kevin Buettner <kevinb@redhat.com>
20210
20211 * gdb.base/shlib-call.exp (additional_flags): Conditionally
20212 set Irix-specific compile and link flags.
20213
28f4966b
KB
202142002-07-29 Kevin Buettner <kevinb@redhat.com>
20215
20216 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
20217 source files. The ``-o'' option doesn't work with the ``-E'' option
20218 when using the Irix compiler.
20219
46c0d5a6
DJ
202202002-07-19 Daniel Jacobowitz <drow@mvista.com>
20221
20222 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
20223 Improve support for reusing an exec file. Copy exec file
20224 to target, and run gdbserver on the target instead of on the host.
20225
eecf4bed
JB
202262002-07-18 Jim Blandy <jimb@redhat.com>
20227
0f815cdf
JB
20228 * gdb.base/ending-run.exp: Don't expect to see the program end in
20229 some orderly fashion when we're running on a real stand-alone
20230 board.
20231
eecf4bed
JB
20232 * gdb.base/interrupt.exp: Correct logic for skipping tests on
20233 targets that don't support interrupts.
20234
52d309e4
JB
202352002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
20236
20237 * gdb.base/attach.exp: Add patterns to match output from /proc-based
20238 systems.
20239 Move comments in expect statements to inside the actions, so that they
20240 don't get matched against.
20241
ff683d9e
MK
202422002-07-10 Mark Kettenis <kettenis@gnu.org>
20243
20244 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
20245 function when asleep" test.
20246
b5356753
AC
202472002-07-10 Andrew Cagney <ac131313@redhat.com>
20248
20249 * gdb.base/page.exp: Rewrite to handle problems with very long
20250 `info set' output. Update copyright.
20251
6aa4d13a
AC
202522002-06-26 Andrew Cagney <ac131313@redhat.com>
20253
20254 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
20255 gdb.threads-hp.
20256 * gdb.hp/configure: Regenerate.
20257 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
20258 * gdb.hp/gdb.threads-hp/configure: Delete file.
20259 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
20260
8cf8c2b8
AC
202612002-06-22 Andrew Cagney <ac131313@redhat.com>
20262
20263 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
20264 setlocale, bindtextdomain and textdomain.
20265
6827a8f8
JB
202662002-06-11 Jim Blandy <jimb@redhat.com>
20267
919d772c
JB
20268 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
20269 preprocessor macro information is present.
20270
6827a8f8
JB
20271 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
20272 tests.
20273
c15b0d21
MS
202742002-06-06 Michael Snyder <msnyder@redhat.com>
20275
c5984d70
MS
20276 * gdb.base/overlays.exp: Record addresses of overlay
20277 functions in TCL variables rather than in GDB variables,
20278 to avoid having GDB convert them to pointers (with loss
20279 of information).
20280
d63a86f8 20281 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 20282 default linker script changes.
c15b0d21
MS
20283 * gdb.base/long_long.exp: Add check for sizeof (long double).
20284
be26fe0d
ML
202852002-06-06 Michal Ludvig <mludvig@suse.cz>
20286
20287 * gdb.asm/asm-source.exp: Add x86-64 target.
20288 * gdb.asm/x86_64.inc: New.
d63a86f8 20289
258093ca 202902002-05-30 Michael Chastain <mec@shout.net>
258093ca 20291
4b3153f1 20292 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
20293 * gdb.c++/m-static.cc: New file.
20294 * gdb.c++/m-static.exp: New file.
20295
241264c6
MS
202962002-05-28 Michael Snyder <msnyder@redhat.com>
20297
20298 * gdb.base/call-ar-st.exp: Allow for reduced floating point
20299 precision.
20300
9bba8c8f 203012002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 20302
4b3153f1 20303 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
20304 * gdb.c++/m-data.cc: New file.
20305 * gdb.c++/m-data.exp: New file.
20306
203072002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 20308
4b3153f1 20309 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 20310 * gdb.c++/try_catch.cc: New file.
d63a86f8 20311 * gdb.c++/try_catch.exp: New file.
9bba8c8f 20312
def1b996
MC
203132002-05-27 Michael Chastain <mec@shout.net>
20314
20315 * gdb.c++/local.exp: Accept more nested types in output.
20316
522ba268
MC
203172002-05-26 Michael Chastain <mec@shout.net>
20318
20319 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
20320
277254ba
MS
203212002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
20322
20323 * lib/gdb.exp (gdb_wrapper_init): Just because
20324 gdb_wrapper_file exists, this does not mean that the file
20325 should not be rebuilt. That is what gdb_wrapper_initialized
20326 is for.
20327 (default_gdb_init): Reset gdb_wrapper_initialized.
20328
b61a8733
MS
203292002-05-23 Michael Snyder <msnyder@redhat.com>
20330
d63a86f8 20331 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
20332 the precision of the floating point test results.
20333 * gdb.base/call-rt-st.exp: Ditto.
20334
b61a8733
MS
20335 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
20336 * gdb.base/call-rt-st.exp: Ditto.
20337
56f6e910
MC
203382002-05-19 Michael Chastain <mec@shout.net>
20339
20340 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
20341
ad0b0016
EZ
203422002-05-19 Elena Zannoni <ezannoni@redhat.com>
20343
a9c64011
AS
20344 * configure.in (configdirs): Add gdb.arch.
20345 * configure: Regenerate.
ad0b0016 20346
f617d2b6
JB
203472002-05-17 Jim Blandy <jimb@redhat.com>
20348
20349 * gdb.base/completion.exp: Recognize the more detailed error
20350 messages produced by the macro expander's lexical analyzer.
20351
eac2a696
EZ
203522002-05-14 Elena Zannoni <ezannoni@redhat.com>
20353
a9c64011
AS
20354 * gdb.arch/altivec-abi.c: New file.
20355 * gdb.arch/altivec-abi.exp: New file.
20356 * gdb.arch/altivec-regs.c: New file.
20357 * gdb.arch/altivec-regs.exp: New file.
eac2a696 20358
2fdde8f8
DJ
203592002-05-14 Daniel Jacobowitz <drow@mvista.com>
20360
20361 * gdb.base/maint.exp (maint print type): Update for new type
20362 structure.
d63a86f8 20363
e31f1a7c
EZ
203642002-05-14 Elena Zannoni <ezannoni@redhat.com>
20365
20366 * gdb.arch: New directory.
20367 * gdb.arch/configure.in: New file.
20368 * gdb.arch/configure: New file.
20369 * gdb.arch/Makefile.in: New file.
20370
db589741
CV
203712002-05-13 Corinna Vinschen <vinschen@redhat.com>
20372
20373 * gdb.asm/asm-source.exp: Add v850 as supported target.
20374 * gdb.asm/v850.inc: New file.
20375
8ce2a7dc
DJ
203762002-05-13 Daniel Jacobowitz <drow@mvista.com>
20377
20378 * gdb.c++/annota2.exp (annotate-quit): Add comment.
20379
df763c7f
DJ
203802002-05-12 Daniel Jacobowitz <drow@mvista.com>
20381
20382 * gdb.base/break.exp: Check 'break "marker2"'.
20383
377daeed
MS
203842002-05-10 Michael Snyder <msnyder@redhat.com>
20385
20386 * gdb.base/long_long.exp: Fix typo.
20387
c4b7bc2b
JB
203882002-05-10 Jim Blandy <jimb@redhat.com>
20389
ecac9a4e
JB
20390 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
20391 a bug.
20392
c4b7bc2b
JB
20393 * gdb.base/printcmds.exp (test_integer_literals_rejected):
20394 Recognize more detailed error message produced by the macro
20395 expander's lexical analyzer.
20396 * lib/gdb.exp (test_print_reject): Same.
20397
e71019a1
MK
203982002-05-09 Mark Kettenis <kettenis@gnu.org>
20399
20400 * gdb.c++/method.exp: Fix typo.
20401
fedfc8e6
MS
204022002-05-08 Michael Snyder <msnyder@redhat.com>
20403
166a1957
MS
20404 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
20405 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 20406 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
20407 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
20408 Add iftarget clause for strongarm.
d63a86f8 20409
f1c47eb2
MS
204102002-05-06 Michael Snyder <msnyder@redhat.com>
20411
cb9a9d3e
MS
20412 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
20413 (gdb_continue_to_end): Accept output from status wrapper.
20414 * gdb.base/ending-run.exp: Add case for output from status wrapper.
20415 Clean up fail messages to match pass messages.
20416
f1c47eb2
MS
20417 Enable the "needs_status_wrapper" testsuite feature.
20418 * lib/gdb.exp (gdb_wrapper_init): New procedure.
20419 (gdb_compile): Conditionally call gdb_wrapper_init.
20420 * gdb.base/a2-run.exp: Recognize output from status wrapper.
20421 * gdb.c++/method.exp: Recognize output from status wrapper.
20422
6079c749
BE
204232002-05-06 Ben Elliston <bje@redhat.com>
20424From Graydon Hoare <graydon@redhat.com>
20425
20426 * config/sid.exp: Include support for "rawsid" protocol.
20427
188baff3
JB
204282002-05-03 Jim Blandy <jimb@redhat.com>
20429
20430 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
20431 * gdb.c++/hang3.C: New file.
20432
b9c07f0f
AC
204332002-05-04 Andrew Cagney <ac131313@redhat.com>
20434
20435 * gdb.base/default.exp: Remove obsolete code.
20436 * gdb.c++/misc.exp: Ditto. Update copyright.
20437 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
20438 * gdb.base/whatis.exp: Ditto. Update copyright.
20439 * gdb.base/scope.exp: Ditto. Update copyright.
20440 * gdb.base/ptype.exp: Ditto. Update copyright.
20441 * gdb.base/printcmds.exp: Ditto. Update copyright.
20442 * gdb.base/opaque.exp: Ditto. Update copyright.
20443 * gdb.base/list.exp: Ditto.
20444 * gdb.base/funcargs.exp: Ditto. Update copyright.
20445 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
20446 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
20447 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
20448 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
20449 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
20450 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
20451
5c7a0397
MS
204522002-05-02 Michael Snyder <msnyder@redhat.com>
20453
d6dcc264 20454 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
20455 * gdb.base/long_long.exp: Add xscale target.
20456 * gdb.base/default.exp: Add xscale target.
20457
eb7f1c48
JB
204582002-05-01 Jim Blandy <jimb@redhat.com>
20459
20460 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
20461 gdb.c++/hang.exp: New test.
20462
a6befae8
FF
204632002-05-01 Fred Fish <fnf@redhat.com>
20464
20465 * gdb.base/completion.exp: Handle completions of "./Make" for
20466 more than one completion possibility, as is the case when we
20467 build and test in the source tree.
20468
0a310277
AG
204692002-04-29 Anthony Green <green@redhat.com>
20470
20471 * gdb.java/jmisc1.exp: New file.
20472 * gdb.java/jmisc2.exp: New file.
20473
6ff9af88
DJ
204742002-04-24 Daniel Jacobowitz <drow@mvista.com>
20475
20476 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
20477
96b3d632
EZ
204782002-04-23 Elena Zannoni <ezannoni@redhat.com>
20479
20480 * gdb.base/help.exp: Change 'help status' to allow for target
20481 dependent output differences.
20482
5019bb54
MC
204832002-04-22 Michael Chastain <mec@shout.net>
20484
20485 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
20486
a805a116
MC
204872002-04-22 Michael Chastain <mec@shout.net>
20488
20489 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
20490
a1706bfd
DM
204912002-04-17 David S. Miller <davem@redhat.com>
20492
20493 * gdb.asm/sparc64.inc: New file.
20494 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
20495
a73a20a2
EZ
204962002-04-19 Elena Zannoni <ezannoni@redhat.com>
20497
20498 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
20499 instruction file directly into the build tree. Clean up at end of
20500 test.
20501
ba678339
DM
205022002-04-18 David S. Miller <davem@redhat.com>
20503
20504 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
20505 handle 64-bit platforms correctly.
20506 * gdb.base/maint.exp: Likewise.
20507
b03399da
KB
205082002-04-18 Kevin Buettner <kevinb@redhat.com>
20509
20510 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
20511 ``-fpic'' when compiling files comprising a shared library, but
20512 it does need additional linker flags in order to find shared
20513 libraries at run time.
20514
e2004992
KB
205152002-04-18 Kevin Buettner <kevinb@redhat.com>
20516
20517 * gdb.base/cvexpr.c (use): New function.
20518 (main): Invoke use() on all global variables to prevent
20519 some linkers from deleting these otherwise unused symbols.
20520
d8937120
MC
205212002-04-17 Michael Chastain <mec@shout.net>
20522From David S. Miller <davem@redhat.com>
20523
20524 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
20525 handle 64-bit platforms correctly.
20526
ffd61a58
MS
205272002-04-12 Michael Snyder <msnyder@redhat.com>
20528From Jim Blandy <jimb@redhat.com>
a9c64011 20529 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
20530 script can handle this instead.
20531 * gdb.base/bar.c (barx): Same.
20532 * gdb.base/baz.c (bazx): Same.
20533 * gdb.base/grbx.c (grbxx): Same.
20534
20535 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
20536 manager doesn't automatically unmap overlays unnecessarily.
20537
6b8426a6
MH
205382002-04-10 Martin M. Hunt <hunt@redhat.com>
20539
20540 * gdb.base/ending-run.exp: Fix pattern for Mips targets
20541 stepping out of main.
20542
34af4875
MC
205432002-04-09 Michael Chastain <mec@shout.net>
20544
20545 * gdb.c++/local.cc (main): Move call to marker1() inside nested
20546 scope so that the nested scope tests will make sense.
20547 * gdb.c++/local.exp: Write patterns that actually work with gcc
20548 (the HP patterns "were never known to work with gcc").
20549 Keep the old aCC patterns too.
20550
2d1676a0
DJ
205512002-04-09 Daniel Jacobowitz <drow@mvista.com>
20552
20553 * gdb.base/attach.exp: Correct target board test.
20554
3a63e3f9
MC
205552002-04-08 Michael Chastain <mec@shout.net>
20556
20557 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
20558 in a const method. Add some xfail and fail cases for configurations
20559 that do not emit the "const ...".
20560
f18dabd2
MC
205612002-04-07 Michael Chastain <mec@shout.net>
20562
20563 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
20564 Accept "A * const" and "const A * const" as type of "this".
20565 Fix spelling of getFunky throughout. Make messages uniform.
20566
0fcddd82
EZ
205672002-04-07 Elena Zannoni <ezannoni@redhat.com>
20568
a9c64011 20569 Work around for PR gdb/285:
0fcddd82
EZ
20570 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
20571
16a8534a
EZ
205722002-04-07 Elena Zannoni <ezannoni@redhat.com>
20573
20574 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
20575 instructions file at run time instead of configure time.
20576 Sometimes we run the test in a directory that is not the one we
20577 configured in.
20578 * gdb.asm/configure.in: Delete creation of symlink.
20579 * gdb.asm/configure: Regenerate.
20580
24181d81
JB
205812002-04-05 J. Brobecker <brobecker@gnat.com>
20582
20583 * gdb.gdb/xfullpath.exp: New test, to exercise the new
20584 xfullpath () function.
20585
7cdb7107
DJ
205862002-04-04 Daniel Jacobowitz <drow@mvista.com>
20587
20588 * gdb.asm/Makefile.in: Correct dependencies.
20589
20590 * gdb.asm/powerpc.inc: New file.
20591 * gdb.asm/asm-source.exp: Add PowerPC.
20592 * gdb.asm/configure.in: Likewise.
20593 * gdb.asm/configure: Regenerated.
20594
a7d17088
DJ
205952002-04-04 Daniel Jacobowitz <drow@mvista.com>
20596
20597 * gdb.base/relocate.exp: New file.
20598 * gdb.base/relocate.c: New file.
20599
cd721503
FF
206002002-04-04 Fred Fish <fnf@redhat.com>
20601
20602 * gdb.base/step-test.exp: Update comment regarding stopping in
20603 memcpy/bcopy calls inserted as part of the compiler runtime.
20604
b22ad7a7
MS
206052002-04-04 Michael Snyder <msnyder@redhat.com>
20606
20607 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
20608
5f279fa6
DJ
206092002-04-03 Daniel Jacobowitz <drow@mvista.com>
20610
20611 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
20612 (gdb_expect): Remove $notransfer hack.
20613
dd0fd3ce
DJ
206142002-04-02 Daniel Jacobowitz <drow@mvista.com>
20615
20616 * gdb.c++/classes.exp ("calling method for small class"): Match
20617 updated register output.
20618
1e50cda1
DJ
206192002-03-30 Daniel Jacobowitz <drow@mvista.com>
20620
20621 Fix PR gdb/452
20622 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
20623 when finished. Make gdb_file_cmd send "exec-file" when
20624 appropriate.
20625
24015922
DJ
206262002-03-30 Daniel Jacobowitz <drow@mvista.com>
20627
20628 * gdb.base/attach.exp: Remove extra setup_xfail.
20629
dd7dfd64
MS
206302002-03-26 Michael Snyder <msnyder@redhat.com>
20631
20632 * gdb.base/default.exp: Add tests for dump, append, and restore.
20633 * gdb.base/help.exp: Add tests for dump, append, and restore.
20634 * gdb.base/dump.exp: New file, test dump, append and restore.
20635 * gdb.base/dump.c: New file.
20636
48b2f8d7
MS
206372002-03-27 Michael Snyder <msnyder@redhat.com>
20638
d63a86f8 20639 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
20640 clean-ups in help messages.
20641
05b4d525
FF
206422002-03-26 Fred Fish <fnf@redhat.com>
20643
20644 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
20645 have debugging info for those functions and the compiler uses them
20646 internally to copy structs around.
20647
d7679631
FF
206482002-03-26 Fred Fish <fnf@redhat.com>
20649
20650 * gdb.base/list.exp: Revert the change made yesterday and add note
20651 about why we don't list the default lines for remote targets.
20652
523ac3f9
MS
206532002-03-25 Michael Snyder <msnyder@redhat.com>
20654
20655 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
20656
754b2b8d
FF
206572002-03-25 Fred Fish <fnf@redhat.com>
20658
20659 * gdb.base/list.exp: This test works on remote targets so remove
20660 the short circuit for remote targets. Update copyright.
20661
33c3e192
FF
206622002-03-25 Fred Fish <fnf@redhat.com>
20663
20664 * gdb.base/attach.exp: Fix logic error that was suppressing this
20665 test for all non hppa*-*-hpux* targets, instead of the hp target.
20666 Move comments closer to the suppression point. Also now need to
20667 check that we are running natively.
20668
d43e73ee
MS
206692002-03-22 Michael Snyder <msnyder@redhat.com>
20670
882c8f02
MS
20671 * gdb.base/default.exp: Add test for gcore. Update copyright.
20672 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 20673
04c12f60
FF
206742002-03-06 Fred Fish <fnf@redhat.com>
20675
20676 * gdb.base/funcargs.c: Remove extraneous ';' character.
20677 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
20678
b43df995
MC
206792002-03-04 Michael Chastain <mec@shout.net>
20680
20681 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
20682 accommodate gcc v3 function signature.
20683 * gdb.mi/mi0-var-cmd-exp: Ditto.
20684
92362027
AC
206852002-02-24 Andrew Cagney <ac131313@redhat.com>
20686
20687 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
20688 ``GNU/Linux'' or ``Linux kernel''
20689 * testsuite/gdb.threads/pthreads.c: Ditto.
20690
258ad32d
MC
206912002-02-24 Michael Chastain <mec@shout.net>
20692
20693 * gdb.threads/pthreads.c (thread1): Add a return statement.
20694 (thread2): Likewise.
20695 (foo): Likewise.
20696
04c3b3d4
MC
206972002-02-23 Michael Chastain <mec@shout.net>
20698
20699 * gdb.threads/linux-dp.c (philosopher): Add a return statement
20700 to placate gcc.
20701
5a2a0a20
MC
207022002-02-23 Michael Chastain <mec@shout.net>
20703
20704 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
20705 test "ptype bint". The test passes on all my stabs configurations.
20706
a640f7fc
JB
207072002-02-21 Jim Blandy <jimb@redhat.com>
20708
27924826
JB
20709 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
20710 filename at a time, and watch for the ones we want to see.
20711
a640f7fc
JB
20712 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
20713 types of pointers to prototyped functions.
20714
edcc8c75
AC
207152002-02-20 Andrew Cagney <ac131313@redhat.com>
20716
20717 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
20718 signed, unsigned and straight char.
20719 (padding_char, padding_short, padding_int, padding_long,
20720 padding_long_long, padding_float, padding_double,
20721 padding_long_double): New global variables.
20722 (fill, fill_structs): New functions.
20723
20724 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
20725 for correctly sized writes. Update copyright.
20726 (get_valueof): New procedure.
20727 (get_sizeof): Call get_valueof.
20728 (check_valueof): New procedure.
20729 (check_padding): New procedure.
20730
ac57ea44
MC
207312002-02-20 Michael Chastain <mec@shout.net>
20732
20733 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
20734 to setup_xfail. Document some of the remaining calls.
20735
7a10c941
MC
207362002-02-18 Michael Chastain <mec@shout.net>
20737
20738 * gdb.c++/userdef.exp: Update copyright year.
20739
fb8acdcc
DJ
207402002-02-18 Daniel Jacobowitz <drow@mvista.com>
20741
20742 * gdb.c++/userdef.exp: Test overloaded operators properly.
20743 Remove xfails.
20744
fda6ae12
MS
207452002-02-14 Michael Snyder <msnyder@redhat.com>
20746
20747 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
20748
676a0442
DJ
207492002-02-14 Daniel Jacobowitz <drow@mvista.com>
20750
20751 * gdb.base/a2-run.exp: Check for a remote target properly.
20752 * gdb.base/annota1.exp: Likewise.
20753 * gdb.base/list.exp: Likewise.
20754 * gdb.base/reread.exp: Likewise.
20755 * gdb.base/scope.exp: Likewise.
20756 * gdb.base/shlib-call.exp: Likewise.
20757 * gdb.base/term.exp: Likewise.
20758 * gdb.c++/annota2.exp: Likewise.
20759
78b4f468
RE
207602002-02-13 Richard Earnshaw <rearnsha@arm.com>
20761
20762 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
20763
9a81ba51
MC
207642002-02-10 Michael Chastain <mec@shout.net>
20765
20766 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
20767 (call_after_alloca): Ditto.
20768
004af6c7
DJ
207692002-02-10 Daniel Jacobowitz <drow@mvista.com>
20770
20771 * gdb.base/ending-run.exp: Guard "cont" test with
20772 gdb_skip_stdio_test.
20773
37225f62
JB
207742002-02-06 Jim Blandy <jimb@redhat.com>
20775
20776 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
20777 from here...
20778 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
20779 To here. Disable this test on non-HP platforms. Add big comment.
20780
fe6fdd96
MS
207812002-02-04 Michael Snyder <msnyder@redhat.com>
20782
20783 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
20784 other than d10v and m32r.
20785
036fad3f
RE
207862002-02-02 Richard Earnshaw <rearnsha@arm.com>
20787
20788 * gdb.base/default.exp: Rewrite test patterns to reduce time
20789 taken to match them.
20790
7148ab62
DJ
207912002-01-30 Daniel Jacobowitz <drow@mvista.com>
20792
20793 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
20794 Allow a start function above main.
20795 * gdb.threads/linux-dp.exp: Fix copyright date.
20796
396cc255
DJ
207972002-01-30 Daniel Jacobowitz <drow@mvista.com>
20798
a9c64011
AS
20799 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
20800 (check_philosopher_stack): Check for manager thread before checking
20801 for a just-starting thread.
396cc255 20802
f038d31b
DJ
208032002-01-30 Daniel Jacobowitz <drow@mvista.com>
20804
20805 From Neil Booth <neil@daikokuya.demon.co.uk>:
20806 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
20807 warnings.
20808
b3ff9d9a
FF
208092002-01-21 Fred Fish <fnf@redhat.com>
20810
20811 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
20812 not caller.
20813
39ad761d
JB
208142002-01-21 Jim Blandy <jimb@redhat.com>
20815
20816 * gdb.base/reread.exp: Check that GDB properly re-reads the
20817 executable file when it changes while no inferior is running.
20818
aaf320fa
FF
208192002-01-21 Fred Fish <fnf@redhat.com>
20820
a9c64011
AS
20821 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
20822 optionally accept the "shlib events" variation.
aaf320fa 20823
808a31f5
JB
208242002-01-21 Jim Blandy <jimb@redhat.com>
20825
20826 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
20827 call `fflush' after every `printf', so that the output is produced
20828 at predictable points, regardless of whatever buffering does (or
20829 doesn't) take place.
20830 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
20831 at different points.
20832
4420d5e2
DJ
208332002-01-20 Daniel Jacobowitz <drow@mvista.com>
20834
20835 * gdb.c++/inherit.exp: Update copyright years.
20836 * gdb.c++/method.exp: Likewise.
20837
3e36a0f4
DJ
208382002-01-20 Daniel Jacobowitz <drow@mvista.com>
20839
20840 * gdb.c++/classes.exp: Update for improved v3 support and skipping
20841 artificial methods/arguments.
20842 * gdb.c++/derivation.exp: Likewise.
20843 * gdb.c++/inherit.exp: Likewise.
20844 * gdb.c++/method.exp: Likewise.
20845 * gdb.c++/virtfunc.exp: Likewise.
20846
b4ceaee6
AC
208472002-01-18 Andrew Cagney <ac131313@redhat.com>
20848
20849 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
20850 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
20851 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
20852 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
20853 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
20854 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
20855
ecace851
JB
208562002-01-17 Jim Blandy <jimb@redhat.com>
20857
20858 * gdb.asm/asm-source.exp (info symbol): Take another shot at
20859 anchoring the pattern matching the entry point symbol's name.
20860
375fc983
AC
208612002-01-17 Andrew Cagney <ac131313@redhat.com>
20862
20863 * gdb.base/maint.exp: Update ``maint internal-error'' to match
20864 continue/quit query. Update copyright.
20865
fe6fdd96
MS
208662002-01-14 Michael Snyder <msnyder@redhat.com>
20867
20868 * gdb.base/gcore.exp: Remove extra debugging output.
20869
e017c81f
DJ
208702002-01-13 Daniel Jacobowitz <drow@mvista.com>
20871
20872 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
20873 for slightly dubious v2 mangled string.
20874
37ab3bf8
DJ
208752002-01-13 Daniel Jacobowitz <drow@mvista.com>
20876
20877 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
20878
1bc05c3a 208792002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 20880
1bc05c3a 20881 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 20882
1bc05c3a
JM
20883 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
20884 constructors.
20885 * gdb.c++/derivation.exp: Likewise.
20886 * gdb.c++/templates.exp: Likewise.
20887 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 20888
1bc05c3a
JM
208892002-01-10 Michael Snyder <msnyder@redhat.com>
20890
20891 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 20892
a911c360
MS
208932002-01-08 Michael Snyder <msnyder@redhat.com>
20894
20895 * gdb.base/gcore.exp: New test for generate-core-file command.
20896 * gdb.base/gcore.c: Testcase for above.
20897 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
20898
ea2119ec
JM
208992002-01-08 Jason Merrill <jason@redhat.com>
20900
20901 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
20902
68203136
FF
209032002-01-07 Fred Fish <fnf@redhat.com>
20904
20905 * gdb.c++/overload.exp: Remove unconditional xfails for:
20906 print foo_instance1.overloadargs(1)
20907 print foo_instance1.overloadargs(1, 2)
20908 print foo_instance1.overloadargs(1, 2, 3)
20909 print foo_instance1.overloadargs(1, 2, 3, 4)
20910 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
20911 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
20912 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
20913 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
20914 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
20915 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
20916 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
20917 print foo_instance1.overload1arg()
20918 print foo_instance1.overload1arg((char)arg2)
20919 print foo_instance1.overload1arg((signed char)arg3)
20920 print foo_instance1.overload1arg((unsigned char)arg4)
20921 print foo_instance1.overload1arg((int)arg7)
20922 print foo_instance1.overload1arg((unsigned int)arg8)
20923 print foo_instance1.overload1arg((float)arg11)
20924 print foo_instance1.overload1arg((double)arg12)
d63a86f8 20925
21b9b5b1
MS
209262002-01-07 Michael Snyder <msnyder@redhat.com>
20927
20928 * gdb.base/huge.exp: New test. Print a very large target data object.
20929 (skip_huge_test): New test variable. Define if you want to skip this
20930 test. The test reads an 8 megabyte data object from the target, so it
20931 might be very time consuming on remote targets with a slow connection.
20932 * gdb.base/huge.c: New file. Test case for above.
20933
725f922e
FF
209342002-01-07 Fred Fish <fnf@redhat.com>
20935
20936 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
20937 g_instance.bfoo, and g_instance.cfoo.
20938
889bf7c5 209392002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 20940
889bf7c5
PA
20941 * gdb.base/break.c (multi_line_if_conditional): New function.
20942 (multi_ilne_while_conditional): Likewise.
20943 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
20944 IF or WHILE condition puts the breakpoint at the start of
20945 the condition.
f286b2c3 20946
634d57ec
JL
20947 * gdb.base/selftest.exp (backtrace through signal handler): Remove
20948 hppa*-*-hpux* expected failure.
20949 * gdb.base/structs.exp (do_function_calls): Similarly.
20950
20951 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
20952 watchpoints.
20953
9fbfe2dc
AC
209542002-01-06 Andrew Cagney <ac131313@redhat.com>
20955
20956 Fix PR gdb/66.
20957 * gdb.base/structs.exp: Replace skip for a29k with skip for
20958 gdb,cannot_call_functions.
20959 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
20960 * gdb.base/callfuncs.exp: Ditto.
20961 * gdb.base/call-rt-st.exp: Ditto.
20962 * gdb.base/call-strs.exp: Ditto.
20963 * gdb.base/callfwmall.exp: Ditto.
20964 * gdb.base/scope.exp: Obsolete xfail a29k.
20965 * gdb.c++/misc.exp: Ditto.
20966 * gdb.c++/cplusfuncs.exp: Ditto.
20967 * gdb.base/ptype.exp: Ditto.
20968 * gdb.base/printcmds.exp: Ditto.
20969 * gdb.base/opaque.exp: Ditto.
20970 * gdb.base/list.exp: Ditto.
20971 * gdb.base/funcargs.exp: Ditto.
20972 * gdb.base/default.exp: Ditto.
20973
8ddad156
MS
209742002-01-04 Michael Snyder <msnyder@redhat.com>
20975
ca4976a6 20976 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
20977 * gdb.base/maint.exp: Add tests for maint info sections options.
20978
1b074332
JL
20979Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
20980
20981 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
20982
7d159115
CV
209832001-12-20 Corinna Vinschen <vinschen@redhat.com>
20984
20985 * gdb.asm/arm.inc: New file.
20986 * gdb.asm/asm-source.exp: Add arm targets.
20987 * gdb.asm/configure.in: Ditto.
20988 * gdb.asm/configure: Recreated from configure.in.
20989
8fb87725
JL
20990Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
20991
afabe08c
JL
20992 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
20993 with HP's compiler.
20994 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
20995 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
20996 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
20997 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
20998
20999 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
21000 either HP's compilers or GCC.
21001
db521deb
JL
21002 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
21003 a SIGBUS or SIGSEGV.
21004
21005 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
21006
21007 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
21008 can be compiled with either HP's compiler or GCC.
21009
cfa88ab7
JL
21010 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
21011 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
21012 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
21013
ca344dff
JL
21014 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
21015 to match current gdb output. Update due to using auto-solib-limit
21016 for limiting instead of overloading auto-solib-add.
21017 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
21018 test program.
21019
3f3c6e55 21020 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
21021 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
21022 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
21023 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
21024 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
21025 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
21026 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
21027 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
21028 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
21029 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
21030 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
21031 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
21032 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 21033
8fb87725
JL
21034 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
21035 a SIGTRAP to the inferior.
21036
cf599fa7
CV
210372001-12-19 Corinna Vinschen <vinschen@redhat.com>
21038
21039 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
21040 Substitute call to target_link by call to gdb_compile.
21041
2cd045cd
JL
21042Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
21043
a9c64011
AS
21044 * gdb.base/break.exp: Fix HP specific search string when testing
21045 backtracing in a called function.
2cd045cd 21046
a9c64011
AS
21047 * gdb.base/constvars.exp: Only set lang to C++ if we're
21048 compiling the test with HP's compilers.
21049 * gdb.base/volatile.exp: Similarly.
2cd045cd 21050
99ebe9ac
JB
210512001-12-19 Jim Blandy <jimb@redhat.com>
21052
21053 * gdb.base/printcmds.exp: Expect the null character to be printed
21054 as '\0', and the '\013' to be printed as '\v'.
21055 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
21056 * gdb.base/setvar.exp: Same.
21057
b9891b29
JB
210582001-12-17 Jim Blandy <jimb@redhat.com>
21059
0eba65ab
JB
21060 * gdb.base/completion.exp: Rather than completing very long
21061 filenames, which can make the readline library produce output we
21062 don't recognize, cd to the directory first, and then complete
21063 using nice, short relative paths.
21064
6970b5b1
JB
21065 * gdb.base/completion.exp: On some systems, there is, in fact, a
21066 variable named `b' in scope, since GDB treats all static
a9c64011
AS
21067 variables as being in scope. So use `no_var_named_this'
21068 instead of `b'.
6970b5b1 21069
b9891b29 21070 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 21071 can't find the core file's registers as a failure.
b9891b29 21072
e6ccd35f
JSC
210732001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
21074
a9c64011
AS
21075 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
21076 test expect string more specific.
e6ccd35f 21077
105ba819
CV
210782001-12-13 Corinna Vinschen <vinschen@redhat.com>
21079
21080 * gdb.asm/asm-source.exp: Add support for xstormy16.
21081 * gdb.asm/configure.in: Ditto.
21082 * gdb.asm/configure: Rebuild.
21083 * gdb.asm/xstormy16.inc: New file.
21084
e9e79dd9
FF
210852001-12-10 Fred Fish <fnf@redhat.com>
21086
21087 * gdb.base/maint.exp: Update to match changes in type dumping code.
21088
347dc97d
JB
210892001-12-10 Jim Blandy <jimb@redhat.com>
21090
21091 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
21092 matching the entry point symbol's name at the beginning of the
21093 line.
347dc97d 21094
5178b9d6
DJ
210952001-12-07 Daniel Jacobowitz <drow@mvista.com>
21096
21097 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
21098 gdb.c++/inherit.exp, gdb.c++/method.exp,
21099 gdb.c++/namespace.exp, gdb.c++/templates.exp,
21100 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
21101 and class layout support.
21102
af890c52
DJ
211032001-12-07 Daniel Jacobowitz <drow@mvista.com>
21104
21105 * gdb.c++/classes.exp: Add test for static member function.
21106 * gdb.c++/misc.cc: Add class with static member function.
21107
7a345fb3
JB
211082001-12-07 Jim Blandy <jimb@redhat.com>
21109
f2e54a80 21110 If GDB says it can't find the struct the function returned, report
8032bf31
JB
21111 those tests as `unsupported'.
21112 * gdb.base/call-rt-st.exp (print_struct_call): New function.
21113 Rewrite subsequent tests to use it.
21114
21115 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
21116 those tests as `unsupported'.
21117 * gdb.base/structs.exp (call_struct_func): New function.
21118 (do_function_calls): Use call_struct_func to call the functions
21119 returning structs.
21120
0bc69509
JB
21121 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
21122 whether functions are prototyped or not, so we can't possibly pass
21123 arguments to t_float_values2 properly.
21124
7a345fb3
JB
21125 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
21126 value of `timeout' for targets other than the mips*tx39-*.
21127
edb6ede1
MS
211282001-12-06 Michael Snyder <msnyder@redhat.com>
21129
d63a86f8 21130 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
21131 and detect whether the start symbol has a leading underscore.
21132
2d842f13
JB
211332001-12-04 Jim Blandy <jimb@redhat.com>
21134
21135 * gdb.base/completion.exp: Clarify indentation.
21136
68550daf
JB
211372001-12-03 Jim Blandy <jimb@redhat.com>
21138
21139 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
21140 variables on the S/390, not `.word'.
21141
cd5195a8
JB
211422001-11-30 Jim Blandy <jimb@redhat.com>
21143
21144 Add assembly-source tests for s390-ibm-linux.
21145 * gdb.asm/s390.inc: New file.
21146 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
21147 the S/390 architecture.
a9c64011 21148 * gdb.asm/configure: Regenerated.
cd5195a8 21149
ca9efc90
MS
211502001-11-30 Michael Snyder <msnyder@redhat.com>
21151
21152 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
21153 next, info source, info sources, info line, global and static
21154 variables, and static functions.
21155 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
21156 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
21157 * gdb.asm/asmsrc1.s: Add a static function and some variables.
21158 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
21159 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
21160 (gdbasm_leave): Restore frame pointer.
21161 (gdbasm_startup): Copy stack set-up from crt0.S.
21162
d0e66976
FN
211632001-11-26 Fernando Nasser <fnasser@redhat.com>
21164
21165 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
21166 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
21167 to a local (non-static) variable. Copy tstruct.a to a static buffer
21168 and return a pointer to that buffer.
21169 * gdb.base/callfwmall.c (t_structs_a): Ditto.
21170
e2334072
MK
211712001-11-24 Mark Kettenis <kettenis@gnu.org>
21172
21173 * gdb.asm/configure.in: Fix recognition of ix86 target.
21174 * gdb.asm/configure: Regenerate.
21175
756caa3d
MS
211762001-11-21 Michael Snyder <msnyder@redhat.com>
21177
21178 * gdb.asm/sparc.inc: New file.
21179 * gdb.asm/asm-source.exp: Recognize sparc target.
21180 * gdb.asm/configure.in: Recognize sparc target.
21181 * gdb.asm/configure: Regenerate.
d63a86f8 21182
9a4d72d5
MS
211832001-11-21 Michael Snyder <msnyder@redhat.com>
21184
21185 * gdb.asm/m32r.inc: New file.
21186 * gdb.asm/asm-source.exp: Recognize m32r target.
21187 * gdb.asm/configure.in: Recognize m32r target.
21188 * gdb.asm/configure: Regenerate.
21189
a773d1cd
MS
211902001-11-20 Michael Snyder <msnyder@redhat.com>
21191
017ac23d
MS
21192 * gdb.asm/i386.inc: New file.
21193 * gdb.asm/asm-source.exp: Recognize ix86 target.
21194 * gdb.asm/configure.in: Recognize ix86 target.
21195 * gdb.asm/configure: Regenerate.
21196
a773d1cd
MS
21197 * gdb.c++/namespace.exp: Fix quotes in output messages.
21198
bb632afb
MS
211992001-11-14 Michael Snyder <msnyder@redhat.com>
21200
25d559ca 21201 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
21202 qualifier in a type cast expression, to designate an address
21203 in the instruction space (Harvard architecture).
21204
4749e309
MS
212052001-11-13 Michael Snyder <msnyder@redhat.com>
21206
21207 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
21208 Tests for expressions using 'const' and 'volatile'.
21209
25050984
CV
212102001-11-13 Corinna Vinschen <vinschen@redhat.com>
21211
21212 * gdb.asm/asm-sources.exp: Allow defining linker flags.
21213
1902c51f
DJ
212142001-11-12 Daniel Jacobowitz <drow@mvista.com>
21215
21216 * lib/mi-support.exp (mi_run_to_helper): Move comments
21217 outside of gdb_expect.
21218
dcf95b47
DJ
212192001-11-11 Daniel Jacobowitz <drow@mvista.com>
21220
21221 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
21222 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
21223 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
21224 mi0_run_to): New functions.
21225 * gdb.mi/mi-simplerun.exp: Use them.
21226 * gdb.mi/mi0-simplerun.exp: Likewise.
21227 * gdb.mi/mi-var-cmd.exp: Likewise.
21228 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 21229
45b074e1
AC
212302001-11-10 Andrew Cagney <ac131313@redhat.com>
21231
21232 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
21233 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
21234
bf50d346
AC
212352001-11-09 Andrew Cagney <ac131313@redhat.com>
21236
21237 * gdb.base/restore.exp: Include $expected value in restored test
21238 message.
21239
9383332c
AC
212402001-11-09 Andrew Cagney <ac131313@redhat.com>
21241
21242 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
21243 implemented.
21244
db62520a
MS
212452001-11-08 Michael Snyder <msnyder@redhat.com>
21246
21247 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
21248 Add pass/fail message for stop at breakpoint in call dummy function.
21249
b5703437
MS
212502001-11-07 Michael Snyder <msnyder@redhat.com>
21251
d63a86f8
RM
21252 * gdb.c++/templates.exp (test_template_breakpoints):
21253 If we get an overload menu, but it does not match what
760f6330 21254 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
21255 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
21256 making the whitespace optional. Argument for "new" may be
21257 "unsigned" as well as "unsigned int/long".
d63a86f8 21258 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
21259 making the whitespace optional. Also replace "(void) with
21260 "((void|)), making the keyword "void" optional.
d63a86f8 21261 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
21262 making the whitespace optional. Also replace "(void) with
21263 "((void|)), making the keyword "void" optional.
3bf40917
MS
21264 * gdb.base/callfuncs.c (t_float_values): This function must
21265 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 21266 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
21267 can be tested against both cases. Usually one case involves
21268 promotion of float to double, while the other does not.
21269 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
21270 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
21271 includes a stack frame for "start".
21272
c8ab4e6d
JB
212732001-11-05 Jim Blandy <jimb@redhat.com>
21274
21275 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
21276 pointers are 32 bits long, and that offsets of relocs are always
21277 stored in the data (REL-style), and not in the reloc entry itself
21278 (RELA-style).
21279 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
21280 stabs.
21281
3f08ced9
MS
212822001-11-01 Michael Snyder <msnyder@redhat.com>
21283
21284 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
21285 and regular expression operators by using quoting.
21286
cbfa24cd
MS
212872001-10-31 Michael Snyder <msnyder@redhat.com>
21288
21289 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
21290 depending on what the symbol table contains.
21291 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
21292 the output of the ptype command. Similarly, accept both "const &"
21293 and "const&".
21294
aaa68313
CV
212952001-10-31 Corinna Vinschen <vinschen@redhat.com>
21296
21297 * gdb.base/miscexprs.c (main): Add usage of preprocessor
21298 symbol `STORAGE' to allow to choose the storage class of
21299 the local datastructures.
21300 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
21301 compiler directive.
21302
91740388
MS
213032001-10-30 Michael Snyder <msnyder@redhat.com>
21304
21305 * gdb.base/jump.exp: Allow it to run for all targets.
21306
1b7c05e7
CV
213072001-10-29 Corinna Vinschen <vinschen@redhat.com>
21308
21309 * gdb.base/call-ar-st.c (print_double_array): Match for loop
21310 with new double_array size.
21311 (main): Change storage class of all local variables to static.
21312 Reduce size of double_array to 9.
21313 * gdb.base/call-ar-st.exp: Increase timeout value.
21314 Change expected output for double array to match new size in
21315 call-ar-st.c.
21316
36a22261
CV
213172001-10-29 Corinna Vinschen <vinschen@redhat.com>
21318
21319 * gdb.base/ending-run.exp: Create identical output when passing
21320 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 21321 Stormy16 target.
36a22261 21322
92b8ae91
MK
213232001-10-28 Mark Kettenis <kettenis@gnu.org>
21324
21325 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
21326 that we catch the expected failure under Linux/x86.
21327
cb135b83
OF
213282001-10-29 Orjan Friberg <orjanf@axis.com>
21329
21330 * gdb.base/setvar.exp: Escape curly braces.
21331 * gdb.stabs/weird.exp: Ditto.
21332
6884aa54
DJ
213332001-10-27 Daniel Jacobowitz <drow@mvista.com>
21334
21335 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
21336 * gdm.mi/mi0-hack-cli.exp: Likewise.
21337
0398c9aa
AC
213382001-10-25 Andrew Cagney <ac131313@redhat.com>
21339
21340 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
21341 messages.
21342
d20bf2e8
AC
213432001-10-21 Andrew Cagney <ac131313@redhat.com>
21344
21345 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
21346 checking MI enabled.
21347
03dd63aa
CV
213482001-10-09 Corinna Vinschen <vinschen@redhat.com>
21349
21350 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
21351
1d9d99f3
FCE
213522001-10-04 Frank Ch. Eigler <fche@redhat.com>
21353
21354 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
21355 if gdb child process crashes, just signal an error.
21356
838ae6c4
JB
213572001-10-02 Jim Blandy <jimb@redhat.com>
21358
21359 * lib/gdb.exp (test_xfail_format): Simplify.
21360
21361 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
21362 front of the variable name `format'. Simplify `if'.
21363
8f0cbc1c
DJ
213642001-10-01 Daniel Jacobowitz <drow@mvista.com>
21365
21366 * gdb.threads/pthreads.exp: Wait for output and delay
21367 before sending ^C.
21368
1f08dafd
DJ
213692001-10-01 Daniel Jacobowitz <drow@mvista.com>
21370
21371 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
21372 some incorrect output instead of timing out.
21373 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
21374
674f90ff
CV
213752001-09-28 Corinna Vinschen <vinschen@redhat.com>
21376
21377 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
21378 check to allow additional `int'.
21379
9b284272
DJ
213802001-09-27 Daniel Jacobowitz <drow@mvista.com>
21381
21382 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
21383 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
21384
b55a4771
MS
213852001-09-27 Michael Snyder <msnyder@redhat.com>
21386
21387 * lib/gdb.exp (test_debug_format): New proc.
21388 (setup_xfail_format): Use new proc test_debug_format.
21389 * gdb.base/constvars.exp (local_compiler_xfail_check): New
21390 proc; use new service proc test_debug_format.
21391 Replace all other "gcc_compiled" tests with this test.
21392 * gdb.base/volatile.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
213962001-09-27 Michael Snyder <msnyder@redhat.com>
21397
21398 * gdb.base/cvexpr.exp: New file.
21399 * gdb.base/cvexpr.c: New file
21400 Test for expressions using const and volatile keywords.
21401
4e6667ac
CV
214022001-09-26 Corinna Vinschen <vinschen@redhat.com>
21403
21404 * gdb.base/constvars.exp: Check for different orders of keywords
21405 and additional "int" strings in output.
21406
4f337972
AC
214072001-09-22 Andrew Cagney <ac131313@redhat.com>
21408
21409 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
21410 responses from "help maint".
21411
2015650d
FCE
214122001-09-19 Frank Ch. Eigler <fche@redhat.com>
21413
21414 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
21415 to localhost:NNN instead of :NNN, in case Xvfb is listening
21416 only on TCP.
21417
f3bcedc1
CV
214182001-09-19 Corinna Vinschen <vinschen@redhat.com>
21419
21420 * gdb.base/recurse.exp: When checking leaving the watchpoint
21421 scope, recognize when gdb is in function's epilogue and pass.
21422
6b819c92
KS
214232001-09-18 Keith Seitz <keiths@redhat.com>
21424
21425 * lib/insight-support.exp (_gdbtk_export_target_info): Add
21426 support for running tests against sid targets.
21427 (gdbtk_done): Ditto.
21428
a10c9419
CV
214292001-09-18 Corinna Vinschen <vinschen@redhat.com>
21430
21431 * gdb.base/ending-run.c (main): Set stdout buffersize
21432 to the same reasonable value for any target.
21433 * gdb.base/ending-run.exp: Add a regular expression
21434 to make testsuite happy on Sanyo Stormy16 target.
21435
739d0d99
CV
214362001-09-17 Corinna Vinschen <vinschen@redhat.com>
21437
21438 * gdb.base/display.c (do_loops): Add float variable `f'.
21439 Increment f in loop.
21440 * gdb.base/display.exp: Increment timeout by 60 seconds.
21441 Change float display test to use variable `f'.
21442
1b8947f0
JB
214432001-09-17 Jim Blandy <jimb@redhat.com>
21444
21445 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
21446 overflowing the limited breakpoint tables on some ROM monitors
21447 (like the ROM68K).
21448
9890ac81
FCE
214492001-09-15 Frank Ch. Eigler <fche@redhat.com>
21450
21451 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
21452 the "-ac" (disable access control) flag.
21453
6db765ea
JH
214542001-08-30 Jeff Holcomb <jeffh@redhat.com>
21455
21456 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
21457 ints.
21458
4c32cc04
KS
214592001-08-30 Keith Seitz <keiths@redhat.com>
21460
21461 * lib/gdb.exp: Move all insight-related functionality into
21462 separate file.
21463 * lib/insight-support.exp: New file.
21464
8d6e6f81
FCE
214652001-08-29 Frank Ch. Eigler <fche@redhat.com>
21466
21467 * config/sid.exp (sid_start): Never set sid verbosity; disable
21468 expect_background {} that consumed its stdout; tolerate </dev/null.
21469 Attempt to set endianness override in "sid" protocol mode. Cleanup.
21470
6a90e1d0
AC
214712001-08-18 Andrew Cagney <ac131313@redhat.com>
21472
21473 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
21474 CLI jump command to start it.
21475 (mi_run_to_main): Fail immediatly when unexpected output.
21476
1759b3c3
AC
214772001-08-18 Andrew Cagney <ac131313@redhat.com>
21478
21479 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
21480 beginning of function. Fix PR gdb/191.
21481
61d11d80
FCE
214822001-08-16 Frank Ch. Eigler <fche@redhat.com>
21483
21484 * config/sid.exp (sid_start): Don't warn if we cannot figure out
21485 what to force sid endianness to.
21486
942a4df2
KS
214872001-08-15 Keith Seitz <keiths@redhat.com>
21488
21489 * lib/gdb.exp (gdbtk_start): Don't set environment
21490 variables for TCL_LIBRARY and friends. Insight will
21491 now figure these out for itself.
21492
0521c418
MS
214932001-08-02 Michael Snyder <msnyder@redhat.com>
21494
21495 * gdb.base/completion.exp: Remove the symbol "a64l" from
21496 the expect string; this is target-specific, and not related
21497 to what is being tested.
21498
74a9a58a
DB
214992001-08-02 Dave Brolley <brolley@redhat.com>
21500
21501 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
21502
c70819fa
MS
215032001-07-25 Michael Snyder <msnyder@redhat.com>
21504
c2b8fa57
MS
21505 * gdb.base/consecutive.exp: New file. Test stepping over
21506 breakpoints on consecutive instructions.
21507 * gdb.base/consecutive.c: New file.
21508
c70819fa
MS
21509 * gdb.base/call-rt-st.exp: Use double-backslash to quote
21510 curly braces in regular expressions.
21511
2b1a1355
MS
215122001-07-25 Michael Snyder <msnyder@redhat.com>
21513
21514 * gdb.base/ending-run.exp: Accept "Program exited normally" as
21515 legitimate output from stepping out of main.
21516
413eca6f
KS
215172001-07-22 Keith Seitz <keiths@redhat.com>
21518
21519 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
21520 the empty string, do not run the tests.
21521
7e5a9322
SC
215222001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21523
21524 * gdb.base/long_long.exp: Detect size of pointer. Take into
21525 account 2-byte pointers when testing for p/a results.
21526
de58f10f
SC
215272001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21528
d63a86f8 21529 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
21530 and defined to 1K for m68hc11.
21531 (random_data): Reduce table to 1K for embedded platforms (68hc11).
21532 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
21533 (sizeof_random_data): New variable to tell the size of the data table;
21534 don't test past this size; always run to main.
21535
d6f5fea1
SC
215362001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21537
21538 * gdb.base/return2.exp: return of long long and double fails for
21539 68HC11; don't execute these tests on that platform.
21540 * gdb.base/return.exp: Return of a double fails for 68hc11.
21541
c477543d
SC
215422001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21543
21544 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
21545 tests that print a float.
21546 * call-rt-st.exp: Likewise.
21547
63cf1c79
MK
215482001-07-12 Mark Kettenis <kettenis@gnu.org>
21549
21550 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
21551 running this test on Linux.
21552
112f9ab5
MC
215532001-06-24 Michael Chastain <chastain@redhat.com>
21554
21555 * gdb.base/arithmet.exp: Remove some tests to make all test names
21556 unique.
21557
4970cb0f
MS
215582001-07-03 Michael Snyder <msnyder@redhat.com>
21559
21560 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
21561 the output of the ptype command.
21562
d85da69f
MS
215632001-07-02 Michael Snyder <msnyder@redhat.com>
21564
4c8a82de
MS
21565 * gdb.base/completion.exp: Don't assume that break.c is the only
21566 source file that may contain functions named "marker".
d85da69f
MS
21567 * gdb.base/corefile.exp: Quote the curly braces in regexp.
21568
8afc772b
AC
215692001-06-28 Andrew Cagney <ac131313@redhat.com>
21570
21571 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
21572 of files to delete.
21573
21574 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
21575 * gdb.disasm/h8300s.exp: New file.
21576 gdb.disasm/h8300s.s: Likewise.
21577
cff22675
AC
215782001-06-27 Andrew Cagney <ac131313@redhat.com>
21579
21580 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
21581 empty breakpoint tables.
21582
68c81b54
AC
215832001-06-25 Andrew Cagney <ac131313@redhat.com>
21584
21585 * lib/mi-support.exp: Update args=... part of stop-reason
21586 patterns. Accept either a list or a tuple.
21587
2dd62704
AC
215882001-06-23 Andrew Cagney <ac131313@redhat.com>
21589
21590 * lib/mi-support.exp: Remove local emacs variable defining
21591 change-log-default-name.
21592
b4127474
MC
215932001-06-22 Michael Chastain <chastain@redhat.com>
21594
21595 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
21596 This is operationally compatible with the previous version.
21597
8dbfb380
JB
215982001-06-13 Jim Blandy <jimb@redhat.com>
21599
21600 * lib/gdb.exp (gdb_test): Doc fix.
21601
f2d8c86d
MC
216022001-06-10 Michael Chastain <chastain@redhat.com>
21603
21604 * gdb.base/exprs.exp: Remove a duplicate test.
21605
81564d34
JB
216062001-06-06 Jim Blandy <jimb@redhat.com>
21607
21608 * gdb.base/return2.exp (main): Use values to test float and double
21609 returns that are not NaN's, to avoid being confused by IEEE
21610 comparison rules.
21611
da55addb
MS
216122001-06-04 Michael Snyder <msnyder@redhat.com>
21613
21614 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 21615 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
21616 rather than wait for 12 more tests to time out.
21617
42c65987
JB
216182001-06-06 Jim Blandy <jimb@redhat.com>
21619
b18bced9 21620 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 21621 Don't forget to match the GDB prompt.
b18bced9 21622
42c65987
JB
21623 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
21624
5b41e5f0
JB
216252001-06-04 Jim Blandy <jimb@redhat.com>
21626
21627 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
21628 command.
21629
015e046f
KB
216302001-05-31 Kevin Buettner <kevinb@redhat.com>
21631
21632 * gdb.base/annota1.exp (info break): Match four or more spaces
21633 after "Address".
21634
fb1ffbbe
MC
216352001-05-31 Michael Chastain <chastain@redhat.com>
21636
21637 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
21638 (dm_type_int_star): Likewise.
21639 (dm_type_long_star): Likewise.
21640 (dm_type_void_star): Likewise.
21641
5ea2a32c
KB
216422001-05-29 Kevin Buettner <kevinb@redhat.com>
21643
21644 * gdb.base/completion.exp (INPUTRC): Set this environment variable
21645 to a known value in order to get consistent results regardless
21646 of the setting of INPUTRC or the presence or contents of .inputrc.
21647
ae23c492
MS
216482001-05-24 Michael Snyder <msnyder@redhat.com>
21649
ac55707e
MS
21650 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
21651 Don't require that the main thread and the manager thread are the
21652 first in the list.
21653
ae23c492
MS
21654 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
21655 debugging. If test fails, issue an "unsupported" not a "fail".
21656
400071f1
JB
216572001-05-24 Jim Blandy <jimb@redhat.com>
21658
21659 Don't assume that short is shorter than int.
21660 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
21661 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 21662 this isn't true.
400071f1
JB
21663 ("print unsigned char == (~0)"): Add test that verifies that ~0,
21664 an int, is not equal to ~0 stored in an unsigned char. This tests
21665 the same thing that the previous test meant to, but works on
21666 16-bit machines, too.
21667 ("print unsigned char != (~0)"): Same test, complemented.
21668
0816a3e5
MS
216692001-05-24 Michael Snyder <msnyder@redhat.com>
21670
21671 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 21672 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
21673 and prevents dejagnu getting out of step.
21674
f6dc23a9
KB
216752001-05-23 Kevin Buettner <kevinb@redhat.com>
21676
21677 * gdb.base/finish.exp (finish_void): Revise pattern for
21678 stopping on the call statement to not permit stopping at
21679 the start of the instructions comprising the call sequence.
21680
7dbd117d
MC
216812001-05-19 Michael Chastain <chastain@redhat.com>
21682
21683 * gdb.base/callfuncs.exp: Make all test names unique.
21684 * gdb.base/commands.exp: Make all test names unique.
21685 * gdb.base/condbreak.exp: Make all test names unique.
21686 * gdb.base/dbx.exp: Make all test names unique.
21687 * gdb.base/default.exp: Make all test names unique.
21688 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
21689 and TIMEOUT messages to their corresponding PASS message.
21690 * gdb.base/ending-run.exp: Make all test names unique.
21691 * gdb.base/long_long.exp: Remove duplicate test.
21692
6b0b0a9e
KB
216932001-05-21 Kevin Buettner <kevinb@redhat.com>
21694
21695 * gdb.base/finish.exp (finish_void): Allow "finish" command to
21696 stop on the call statement as well as the statement after the
21697 call.
21698
2caa35cb
MS
216992001-05-21 Michael Snyder <msnyder@redhat.com>
21700
21701 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
21702
40713331
EZ
217032001-05-10 Elena Zannoni <ezannoni@redhat.com>
21704
a9c64011
AS
21705 * gdb.base/completion.exp: Revamp test. Make it execute on all
21706 platforms.
40713331 21707
c2c1be8d
EZ
217082001-05-10 Elena Zannoni <ezannoni@redhat.com>
21709
a9c64011
AS
21710 * config/gdbserver.exp (gdb_load): Handle the case
21711 in which the arguments to gdbserver are given in the
21712 baseboard configuration file.
21713 Also handle the case in which the server needs to do a
21714 load.
2c9cd303 21715
9671de48
KS
217162001-05-07 Keith Seitz <keiths@cygnus.com>
21717
a9c64011
AS
21718 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
21719 set up the display for testing.
21720 (gdbtk_start): Convert all paths to paths that tcl will like.
21721 Export target information to environment.
21722 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
21723 necessary.
21724 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
21725 (to_tcl_path): New proc to convert a given pathname into
21726 a path acceptible as an argument to a tcl command.
21727 (_gdbtk_export_target_info): New proc to export target info
21728 into the environment for gdbtk testing.
21729 (gdbtk_done): New proc to signal end-of-test.
9671de48 21730
5a360f47
JB
217312001-05-06 Jim Blandy <jimb@redhat.com>
21732
21733 * restore.c: Make the code of caller0 correspond to its comment.
21734
66c756c6
MS
217352001-05-03 Michael Snyder <msnyder@redhat.com>
21736
21737 * config/sid.exp (gdb_target_sid): Check for error messages.
21738 On error or timeout, don't make expect exit (which will terminate
21739 all subsequent tests); instead just make gdb exit.
d63a86f8 21740 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
21741 return a negative value.
21742
a966fde5
JB
217432001-04-24 Jim Blandy <jimb@redhat.com>
21744
851c18e0
JB
21745 * gdb.c++/templates.exp: If we see the prompt for the overload
21746 list, but we haven't recognized any of the longer patterns,
21747 arrange for this test to fail, not hang.
21748
a966fde5
JB
21749 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
21750 variations.
21751
db144853
MC
217522001-04-22 Michael Chastain <chastain@redhat.com>
21753
21754 * gdb.c++/local.exp: Use the 'runto' library function.
21755 * gdb.c++/namespace.exp: Likewise.
21756 * gdb.c++/overload.exp: Likewise.
21757
3207ec21
KB
217582001-03-26 Kevin Buettner <kevinb@redhat.com>
21759
21760 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
21761 * gdb.base/step-line.exp: New file. Test step/next in presence of
21762 #line directives.
21763 * gdb.base/step-line.c: New file. Test program for the above.
21764 * gdb.base/step-line.inp: New file. We pretend that this file has
21765 been transformed by some other tool into step-line.c.
21766
13b57657
JB
217672001-03-21 Jim Blandy <jimb@redhat.com>
21768
21769 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
21770 unmangled operator names.
21771
754cbe1c
JB
217722001-03-20 Jim Blandy <jimb@redhat.com>
21773
21774 * gdb.threads/linux-dp.exp: Recognize an additional message
21775 generated by GDB when it doesn't understand how to debug threads
21776 on the target system.
21777
177495c9
AC
217782001-03-19 Andrew Cagney <ac131313@redhat.com>
21779
21780 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
21781
f266096b
MC
217822001-03-12 Michael Chastain <chastain@redhat.com>
21783
21784 * gdb.c++/derivation.exp: Use the 'runto' library function.
21785
cac3c2ff
MC
217862001-03-12 Michael Chastain <chastain@redhat.com>
21787
21788 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
21789
b6c11a24
MC
217902001-02-24 Michael Chastain <chastain@redhat.com>
21791
21792 * gdb.c++/ref-types.exp: Change handwritten code to library
21793 function 'runto'.
21794
6bae5bce
OF
217952001-03-16 Orjan Friberg <orjanf@axis.com>
21796
21797 * gdb.base/signals.exp: Set count to 0 explicitly.
21798
0015fd9a
MS
217992001-03-15 Mark Salter <msalter@redhat.com>
21800
21801 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
21802 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
21803 (gdb_load): Add support for additional target_info: gdb_download_size
21804 and gdb_load_timeout.
0015fd9a 21805
fc33412a
DT
21806Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
21807
21808 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
21809 file -- to prevent failing when the compile fails but we have no
21810 intention of running the tests anyway.
fc33412a
DT
21811
21812 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
21813 tests if set.
21814
21815 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 21816 integers.
fc33412a
DT
21817
21818 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
21819 * gdb.c++/namespace.exp: Ditto.
21820
115f06de
OF
218212001-03-07 Orjan Friberg <orjanf@axis.com>
21822
21823 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
21824 * gdb.base/pointers.exp: Relax pattern match of decimals.
21825
b6ba6518
KB
218262001-03-06 Kevin Buettner <kevinb@redhat.com>
21827
21828 * Makefile.in, config/abug.exp, config/cfdbug.exp,
21829 config/cpu32bug.exp, config/dve.exp, config/est.exp,
21830 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
21831 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
21832 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
21833 config/sh.exp, config/sid.exp, config/slite.exp,
21834 config/sparclet.exp, config/udi.exp, config/unknown.exp,
21835 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
21836 config/vxworks.exp, config/vxworks29k.exp,
21837 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
21838 gdb.base/all-bin.exp, gdb.base/annota1.exp,
21839 gdb.base/arithmet.exp, gdb.base/assign.exp,
21840 gdb.base/async.exp, gdb.base/attach.exp,
21841 gdb.base/bitfields.exp, gdb.base/bitops.exp,
21842 gdb.base/break.exp, gdb.base/call-ar-st.exp,
21843 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
21844 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
21845 gdb.base/commands.exp, gdb.base/completion.exp,
21846 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
21847 gdb.base/constvars.exp, gdb.base/corefile.exp,
21848 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
21849 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
21850 gdb.base/ending-run.exp, gdb.base/environ.exp,
21851 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
21852 gdb.base/finish.exp, gdb.base/foll-exec.exp,
21853 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
21854 gdb.base/funcargs.exp, gdb.base/help.exp,
21855 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
21856 gdb.base/logical.exp, gdb.base/long_long.exp,
21857 gdb.base/maint.exp, gdb.base/mips_pro.exp,
21858 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
21859 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
21860 gdb.base/pointers.exp, gdb.base/printcmds.exp,
21861 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
21862 gdb.base/regs.exp, gdb.base/relational.exp,
21863 gdb.base/remote.exp, gdb.base/reread.exp,
21864 gdb.base/restore.exp, gdb.base/return2.exp,
21865 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
21866 gdb.base/selftest.exp, gdb.base/setshow.exp,
21867 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
21868 gdb.base/sigall.exp, gdb.base/signals.exp,
21869 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
21870 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
21871 gdb.base/step-test.exp, gdb.base/structs.c,
21872 gdb.base/structs.exp, gdb.base/structs2.exp,
21873 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
21874 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
21875 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
21876 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
21877 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
21878 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
21879 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
21880 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
21881 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
21882 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
21883 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
21884 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
21885 gdb.fortran/types.exp, gdb.java/jmisc.exp,
21886 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
21887 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
21888 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
21889 gdb.trace/circ.exp, gdb.trace/collection.exp,
21890 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
21891 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
21892 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
21893 gdb.trace/report.exp, gdb.trace/save-trace.exp,
21894 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
21895 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
21896 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
21897 notices.
21898
dc96c6c7 218992001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
21900
21901 * gdb.base/varargs.c (find_max_double): Fix printf format string:
21902 first arg is int not float.
21903
dc96c6c7 219042001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
21905
21906 * gdb.base/reread.exp: Unsupported for non-native targets;
21907 doesn't work for remote debugging.
21908
9b0c4aeb
FN
219092001-02-19 Fernando Nasser <fnasser@redhat.com>
21910
21911 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
21912 * gdb.base/ending-run.exp: Properly handle the BSP state when
21913 stepping past the end of main.
9b0c4aeb 21914
02aa71d5
MC
219152001-02-19 John Moore <jmoore@redhat.com>
21916
21917 * gdb.base/commands.exp (infrun_breakpoint_command_test):
21918 Converted HPUX fix for non-expected items following multiple
21919 step commands into general solution for all platforms.
21920
1fa449a4
MC
219212001-02-18 Michael Chastain <chastain@redhat.com>
21922
21923 * gdb.c++/classes.exp (do_tests): Change runto statements
21924 from "runto 'foo(void)'" to "runto 'foo'". This makes the
21925 statements demangler agnostic.
21926 * gdb.c++/virtfunc.exp (do_tests): Likewise.
21927 (gdb_virtfunc_restart): Likewise.
21928
b2f9ec70
MC
219292001-02-14 Michael Chastain <chastain@redhat.com>
21930
21931 * gdb.c++/inherit.exp (do_tests): Change runto statements
21932 from "runto 'foo(void)'" to "runto 'foo'". This makes the
21933 statements demangler agnostic.
21934
cf74b8ca
AC
21935Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
21936
21937 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
21938 ``continue to bkpt at common_routine in thread 2'' and ``stopped
21939 before calling common_routine 15 times'' tests.
cf74b8ca 21940
99f78f56
MC
219412001-02-11 Michael Chastain <chastain@redhat.com>
21942
21943 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
21944 Helps the test script figure out which demangler is in use.
21945 (dm_type_foo_ref): Ditto.
21946 (dm_type_int_star): Ditto.
21947 (dm_type_long_star): Ditto.
21948 (dm_type_unsigned_int): Ditto.
21949 (dm_type_void): Ditto.
21950 (dm_type_void_star): Ditto.
99707966 21951 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
21952 Probe the gdb demangler and set variables to accommodate
21953 formatting differences.
21954 (info_func_regexp): New function. Same as info_func, but
21955 matches against a regexp.
21956 (info_func): Match against a literal string.
21957 (print_addr_2): New function. Match against a literal string,
21958 which can be different from the input to gdb.
21959 (print_addr): Simply call print_addr_2 with the same argument twice.
21960 (test_lookup_operator_functions): Use demangler formatting variables.
21961 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
21962 the tests in the same order as the C++ class declaration.
21963 (test_paddr_operator_functions): Ditto.
21964 (test_paddr_overloaded_functions): Ditto.
21965 (test_paddr_hairy_functions): Use demangler formatting variables.
21966 Add reference to gdb/19 for related tests.
21967 (do_tests): Call probe_demangler.
21968
1de8f023
KB
219692001-01-30 Kevin Buettner <kevinb@redhat.com>
21970
21971 * gdb.c++/templates.cc (printf): Remove unused function definition.
21972
ca3f91ed
MS
219732001-01-26 Felix Lee <flee@redhat.com>
21974
21975 * sid.exp (sid_exit): Pass host, not target, to remote_close.
21976
219772001-01-25 matthew green <mrg@redhat.com>
21978
21979 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
21980 up sid.
21981 (sid_exit): Call `remote_pop_conn' after GDB is gone.
21982
219832001-01-25 matthew green <mrg@redhat.com>
21984
21985 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 21986 Deprecate $sid_spawn_id.
ca3f91ed
MS
21987 (sid_exit): Remove code necessary only for `spawn.'
21988
219892001-01-25 matthew green <mrg@redhat.com>
21990
21991 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
21992
fb18ec4a
MC
219932001-01-28 Michael Chastain <chastain@redhat.com>
21994
21995 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
21996 to call when tests fail. It takes gdb out of the overloaded
21997 function choice menu back to the main prompt, so that the test
21998 program stays synchronized.
21999 (set_bp_overloaded): New proc to collect all the common
22000 code for setting a breakpoint on an overloaded name. Calls
22001 take_gdb_out_of_choice_menu when needed.
22002 (menu_overload1arg): New variable to collect the repeated
22003 instances of the expected menu for an overloaded name. Change
22004 the regular expression to handle changes in g++ type encoding:
22005 "void" can be either "void" or "", and "unsigned int" can be
22006 either "unsigned int" or "unsigned".
22007 (continue_to_bp_overloaded): Change regular expressions to handle
22008 changes in g++ type encoding.
22009 (no proc): Call take_gdb_out_of_choice_menu when needed.
22010 Remove redundant calls to "info break". Accept either "canceled"
22011 or "cancelled". Change regular expressions in "info break"
22012 calls to handle changes in g++ type encoding. Give all tests
22013 unique strings.
22014
9c646a6e
BE
220152001-01-17 Ben Elliston <bje@redhat.com>
22016
22017 * config/sid.exp: New file.
22018
9549d9c1
AC
22019Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
22020
22021 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
22022
dc96c6c7 220232000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
22024
22025 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
22026 Add a RE to accept a non-ascii char if one is ever presented.
22027
b4df4f68
FN
220282000-12-20 Fernando Nasser <fnasser@redhat.com>
22029
297dd0fd 22030 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 22031
dc96c6c7 220322000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 22033
d63a86f8 22034 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
22035 in regexp. One '\' does not suffice on Linux.
22036
4a7bddb6
MC
220372000-12-09 Michael Chastain <chastain@redhat.com>
22038
22039 * gdb.base/break.exp (test_clear_command): Use a marker function
22040 rather than 'main' for the test function. Also move this
22041 test to an execution point where the marker function names are
22042 guaranteed to be bound to functions. (Executing tests after a
22043 'finish' from main runs into name conflicts with local names
22044 in __libc_start_main).
22045
dc96c6c7 220462000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
22047
22048 * gdb.base/finish.exp: New test for gdb's "finish" command.
22049 * gdb.base/return2.exp: New test for gdb's "return" command.
22050 * gdb.base/return2.c: New source file for above.
22051
dc96c6c7 220522000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
22053
22054 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
22055 * gdb.base/miscexprs.exp: Ditto.
22056 * gdb.base/pointers.exp: Ditto.
22057 * gdb.c++/derivation.exp: Ditto.
22058 * gdb.c++/local.exp: Ditto.
22059 * gdb.c++/namespace.exp: Ditto.
22060 * gdb.c++/overload.exp: Ditto.
22061 * gdb.c++/ref-types.exp: Ditto.
22062
dc96c6c7 220632000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
22064
22065 * gdb.base/constvars.exp: Test result of "up" command.
22066 * gdb.base/miscexprs.exp: Ditto.
22067 * gdb.base/pointers.exp: Ditto.
22068 * gdb.base/scope.exp: Ditto.
22069 * gdb.c++/derivation.exp: Ditto.
22070 * gdb.c++/local.exp: Ditto.
22071 * gdb.c++/namespace.exp: Ditto.
22072 * gdb.c++/overload.exp: Ditto.
22073 * gdb.c++/ref-types.exp: Ditto.
22074
44097287
FN
220752000-11-22 Michael Chastain <chastain@redhat.com>
22076
22077 * mips_pro.exp: Accept either "middle -> top -> main" or
22078 "middle -> main" in the backtrace, because gcc can optimize
22079 tail calls to jumps. Remove setup_xfail for the hppa case.
22080 Add a comment with the original warning messages from PR 3016,
22081 which was filed in 1993, to preserve them for posterity.
22082
9d2e1bab
ND
220832000-11-17 Nick Duffek <nsd@redhat.com>
22084
22085 * lib/gdb.exp (gdb_test): Override timeout with board info.
22086
1aca8eb7
ND
220872000-11-17 Nick Duffek <nsd@redhat.com>
22088
22089 * gdb.base/display.exp: Don't kill running stub. Add "again" to
22090 the second kill and detach messages.
22091
93076499
ND
220922000-11-17 Nick Duffek <nsd@redhat.com>
22093
22094 * configure.in: Add AC_EXEEXT.
22095 * configure: Regenerate.
22096 * Makefile.in (just-check): Export EXEEXT.
22097 * lib/gdb.exp ($EXEEXT): Import from environment.
22098 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
22099 expect "maint dump-me" on Cygwin.
22100 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
22101 $EXEEXT.
22102
30e87cd3
ND
221032000-11-17 Nick Duffek <nsd@redhat.com>
22104
22105 * gdb.base/break.exp: Test backtrace and finish from called
22106 function on all platforms, not just HP-UX.
22107
dc96c6c7 221082000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
22109
22110 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
22111 code from gdb_target_monitor, so it can be used independantly
22112 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 22113
dc96c6c7 221142000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
22115
22116 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
22117 * gdb.base/corefile.exp: Expect the message "Program is being
22118 debugged already" when we send the "corefile" command, since
22119 the preceeding gdb_load may have connected gdb to a remote target.
22120 * gdb.base/display.exp: Disable hardware watchpoints if new
22121 board info variable "no_hardware_watchpoints" is true.
22122 Replace single-letter commands with more readable ones.
22123 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
22124 if new board info variable "no_hardware_watchpoints" is true.
22125 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
22126 to see if stdio (printf) testing is possible.
22127 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
22128 board info variable "no_hardware_watchpoints" is true. Use new
22129 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
22130
39124dea
FN
221312000-11-13 Fernando Nasser <fnasser@redhat.com>
22132
22133 From Orjan Friberg <orjanf@axis.com>:
22134 * gdb.base/printcmds.exp: Escape curly braces followed by a number
22135 in array print pattern match.
22136
a9e2e984
FN
221372000-11-09 Fernando Nasser <fnasser@redhat.com>
22138
22139 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
22140 spelling "cancelled" to U.S. spelling "canceled" to match changes
22141 made to gdb.
22142 * gdb.c++/ovldbreak.exp: Ditto.
22143
c7db355b
PS
221442000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
22145
22146 * gdb.base/callfuncs.c (main): Moved to end of file, call
22147 t_double_values to initialize the FPU before inferior calls are made.
22148 * gdb.base/callfuncs.exp: Test for register preservation after calling
22149 inferior functions. Add tests for continuining, finishing and
22150 returning from a stop in a call dummy.
22151
dc96c6c7 221522000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
22153
22154 * gdb.base/commands.exp: Break up long lines, and re-indent.
22155
dc96c6c7 221562000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
22157
22158 * config/gdbserver.exp: Rewritten from the ground up, to make it
22159 compatible with the current dejagnu tree, and to make it work with
22160 the new "gdbserver" in libremote.
22161
dc96c6c7 221622000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
22163
22164 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
22165 * gdb.base/varargs.exp: Skip entire test if no printf support.
22166 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
22167 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
22168
dc96c6c7 221692000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
22170
22171 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
22172 no floating point support.
22173 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
22174 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
22175 * gdb.base/call-rt-st.exp: Ditto.
22176 * gdb.base/call-strs.exp: Ditto.
22177
bac5fc66
JG
221782000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
22179
22180 * gdb.base/sizeof.c: include <stdio.h>.
22181
22182 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
22183 'finish', otherwise uncaptured gdb_prompt would potentially
22184 throw remaining test points out of sync.
bac5fc66 22185
b22a6027
SB
221862000-07-26 Scott Bambrough <scottb@netwinder.org>
22187
22188 * gdb.base/recurse.exp: Run tests for all targets.
22189 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
22190 gnu-oldld case on ARM.
22191 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
22192 for ARM targets.
d63a86f8 22193
d8231941
AG
22194Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
22195
22196 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
22197 * gdb.java/configure: Rebuild.
22198
8caabe69
AG
22199Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
22200
22201 * gdb.java/jv-exp.exp: New file.
22202
9d273ca3
AG
22203Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
22204
22205 * configure: Rebuilt.
22206 * configure.in (configdirs): Add gdb.java.
22207 * gdb.java/jmisc.java: New file.
22208 * gdb.java/jmisc.exp: New file.
22209 * gdb.java/Makefile.in: New file.
22210 * gdb.java/configure: Rebuilt.
22211 * gdb.java/configure.in: New file.
22212 * lib/java.exp: New file.
22213
4f823a66
AC
22214Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
22215
22216 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 22217 underflow.
4f823a66 22218
2391e11d
AC
22219Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
22220
22221 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 22222 and the compilers sizes.
2391e11d 22223
54602222
ND
222242000-07-09 Nick Duffek <nsd@redhat.com>
22225
22226 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
22227 (use_methods): New function.
22228 (main): Call use_methods().
22229 * gdb.c++/classes.exp (test_method_param_class): New procedure.
22230 (do_tests): Call test_method_param_class.
22231
2bec0572
ND
222322000-07-09 Nick Duffek <nsd@redhat.com>
22233
22234 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
22235 spelling.
22236 (test_enums): New procedure. Move enum tests from end of script
22237 to here. Set breakpoint on function name instead of line number.
22238 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
22239 (enums2): New marker function.
22240 (enums1): New function.
22241 (main): Call enums1(). Move enum tests to enums1().
22242
78492fde
AC
22243Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
22244
22245 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 22246 compile/link program. Update line numbers.
78492fde
AC
22247 * gdb.asm/d10v.inc: Define ``startup''.
22248 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 22249
49a2cef8
AC
22250Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
22251
22252 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
22253
3e6c8688
EZ
222542000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22255
22256 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 22257 of 'help maint print' command.
3e6c8688 22258
9ff5cbe9
AC
22259Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
22260
22261 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 22262 they use gdb_expect_list.
9ff5cbe9 22263
17c579bd
AC
22264Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
22265
22266 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
22267 memory-read-packet-size'' instead of ``set endian big'' to test
22268 long commands.
17c579bd 22269
e6d71bf3
DB
222702000-06-03 Daniel Berlin <dan@cgsoftware.com>
22271
22272 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 22273 g++, and stop skipping them.
e6d71bf3
DB
22274
22275 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
22276 work under g++.
22277
d63a86f8 22278 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
22279 initialization.
22280
dc96c6c7 222812000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
22282
22283 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
22284 the regular expression: accept an (almost) arbitrary sequence of
22285 "frames-invalid" and "breakpoints-invalid" messages both before
22286 and after the "starting" message.
22287
dc96c6c7 222882000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
22289
22290 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 22291
dc96c6c7 222922000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
22293
22294 * gdb.base/annota1.exp (annotate-signal-handler-caller):
22295 Relax the regular expression a little, make it pass on Solaris 8.
22296
8216cda9
KB
222972000-05-12 Kevin Buettner <kevinb@redhat.com>
22298
22299 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 22300 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
22301 Instead, it is permissible for gdb to stop on the line of the
22302 call itself.
22303
1a570b2f
MS
223042000-05-12 Michael Snyder <msnyder@.cygnus.com>
22305
22306 * gdb.base/break.exp (bp on small function, optimized file):
22307 Add a second pass pattern. The behavior differs here between stabs
22308 and dwarf for one-line functions. Stabs preserves two line symbols
22309 (one before the prologue and one after) with the same line number,
22310 but dwarf regards these as duplicates and discards one of them.
22311 Therefore the address after the prologue (where the breakpoint is)
22312 has no exactly matching line symbol, and GDB reports the breakpoint
22313 as if it were in the middle of a line rather than at the beginning.
22314
dc96c6c7 223152000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 22316
d63a86f8 22317 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
22318 rather than "send_gdb" (for consistancy).
22319
7d418785
AC
22320Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
22321
22322 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
22323 * gdb.c++/templates.cc: Properly check for GCC version number.
22324 * lib/compiler.cc: Likewise
22325
dc96c6c7 223262000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 22327
d63a86f8 22328 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
22329 gdb may not stop at the first line of main, due to code motion.
22330
dc96c6c7 223312000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
22332
22333 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
22334 This test depends on parsing the printf output from the target.
22335 Since the sparclet stub doesn't do stdio, this will never work.
22336 * gdb.base/call-rt-st.exp: ditto.
22337 * gdb.base/call-strs: ditto.
22338
dc96c6c7 223392000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
22340
22341 * gdb.base/miscexprs.exp: make sizeof long array test portable.
22342
22343 * gdb.base/ending-run.exp: After connecting to a remote target,
22344 but before running, the target will appear to be in a random
22345 location. Specify both a file and a line for breakpoints.
22346 Also, the function that calls main may be called 'init'
22347 rather than 'start'.
22348
a5a51225
EZ
223492000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22350
22351 * gdb.base/help.exp: Update output for add-symbol-file command.
22352
7930cc7c
FN
223532000-04-10 Fernando Nasser <fnasser@cygnus.com>
22354
22355 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
22356 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
22357
23e37ab1
C
223582000-04-07 J.T. Conklin <jtc@redback.com>
22359
e93c542c
C
22360 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
22361
23e37ab1
C
22362 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
22363
591b8fa3
PDM
22364Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
22365
22366 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 22367 values that can be represented exactly.
591b8fa3
PDM
22368 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
22369 above change, and to not check against the directory part of the source
22370 file name.
22371 (step into print_long_arg_list): Likewise.
22372 (print print_small_structs from print_long_arg_list): Likewise.
22373 (print print_long_arg_list): Likewise.
22374
7a495180
EZ
223752000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22376
30b53638 22377 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 22378
beb998c6
AC
22379Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
22380
22381 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
22382
1c689132
DB
223832000-03-25 Daniel Berlin <dan@cgsoftware.com>
22384
22385 * gdb.base/commands.exp (deprecated_command_test): Add test for
22386 deprecate with no arguments.
22387
c1790a9d
JL
223882000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
22389
22390 * gdb.base/break.exp: Add new test for setting breakpoints on
22391 optimized code so we can test breakpoints work even when function
22392 prologues may be optimized away
22393
003ba290
FN
223942000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
22395
22396 From David Whedon <dwhedon@gordian.com>
a9c64011 22397 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 22398
6837a0a2
DB
223992000-03-22 Daniel Berlin <dan@cgsoftware.com>
22400
22401 * gdb.base/help.exp: Added test for new apropos command.
22402
b9593231
KB
224032000-03-21 Kevin Buettner <kevinb@redhat.com>
22404
22405 * gdb.base/pointers.c (usevar): New function.
22406 (main): Make sure that global variables v_int_pointer2, rptr,
22407 and y are all referenced someplace in the program by calling
22408 usevar() on them. [Some linkers delete symbols which are
22409 never referenced. The space remains, but there's no way to
22410 get a (symbolic) handle on the variable from the debugger.]
22411
751a959b
EZ
224122000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22413
22414 * gdb.base/printcmds.c: Add typedeffed arrays.
22415
22416 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 22417 procedure to test arrays that are typedef'd.
751a959b 22418
73a93a32
JI
224192000-03-13 James Ingham <jingham@leda.cygnus.com>
22420
22421 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 22422 the library directories.
73a93a32 22423
fb40c209
AC
22424Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
22425
22426 * configure.in (configdirs): Add sub directory gdb.mi.
22427 * configure: Re-generate.
22428
22429 * gdb.mi: New directory.
d63a86f8 22430
ee4dd2c9
AC
224312000-02-25 Scott Bambrough <scottb@netwinder.org>
22432
22433 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 22434 a long long value as a double on ARM platforms.
ee4dd2c9 22435
70f0cc22
JB
224362000-02-16 Jim Blandy <jimb@redhat.com>
22437
22438 * gdb.base/break.exp ("breakpoint line number"): Make sure the
22439 default source file is set properly before running this test.
22440
853819b8
EZ
224412000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22442
22443 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 22444 gdbtk/library directory, not in gdbtcl2.
853819b8 22445
dfcd3bfb
JM
224462000-02-04 Jim Blandy <jimb@redhat.com>
22447
22448 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
22449 backslash from regexp pattern.
22450
22451 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
22452 procedure. Use it to run all the "continue to bp overloaded"
22453 tests. Note that this changes the names of the tests slightly.
22454 If the breakpoint hit message includes a hex PC value, because
22455 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
22456 from the real source code, still consider that a pass.
22457
22458 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
22459 XFAIL here if the breakpoint message contains a hex address. Note
22460 similar change on 1999-11-02.
22461
22462 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
22463
22464 * gdb.base/ptype.exp: Establish a default source file before
22465 calling get_debug_format.
22466
224672000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
22468
22469 * gdb.base/watchpoint.exp: Remove duplication of test messages.
22470
8b93c638
JM
224712000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
22472
22473 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
22474 of successive stepi commands -- while in the prologue we should see
22475 the function entry bracket.
22476
224772000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
22478
22479 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
22480 reach __change_mode() when stepping through the end of main().
22481
c5394b80
JM
224822000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
22483
22484 * gdb.base/default.exp: Fix expected pattern.
22485 * gdb.base/help.exp: Same.
22486
0d06e24b
JM
224872000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22488
22489 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 22490 Don't use xfail's because that affects only the following test.
d63a86f8 22491
0d06e24b 22492 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 22493 solaris or linux.
0d06e24b
JM
22494
22495 * gdb.base/selftest.exp: Update to reflect changes to main.c.
22496
dc96c6c7 224972000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 22498
d63a86f8 22499 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
22500 "A syntax error" rather than "A parse error". Accept both.
22501
225022000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
22503
22504 * gdb.base/default.exp: Remove OS dependent string from "target
22505 remote" test.
22506 * gdb.base/help.exp: Same for "help target remote" test.
22507
c3f6f71d
JM
225082000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22509
22510 From Jim Kingdon <kingdon@redhat.com>:
22511
22512 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
22513 prompt (cleanup rather than necessity, but still might keep output
22514 from spilling to next test).
c3f6f71d
JM
22515
225162000-01-02 Fred Fish <fnf@cygnus.com>
22517
22518 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
22519 AIX, which defines them in <sys/types.h>.
22520
ed9a39eb 225211999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 22522
ed9a39eb 22523 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 22524 float" test.
ed9a39eb
JM
22525
225261999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 22527
ed9a39eb 22528 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
22529
22530 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
22531 outermost frame disallowed".
22532
225331999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
22534
22535 * gdb.base/setvar.exp: New tests for setting the value of a struct
22536 with a constant list.
22537
225381999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
22539
22540 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
22541 require the user to type a cast before setting the value of a struct.
22542
de57eccd
JM
225431999-12-06 Jim Blandy <jimb@cygnus.com>
22544
22545 * gdb.base/default.exp: Expect the new 'info float' command on
22546 all i386 platforms.
22547
22548 * gdb.threads/linux-dp.exp: Expand our ability to recognize
22549 LinuxThreads libraries that don't support debugging.
22550
c2d11a7d
JM
22551Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
22552
22553 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
22554 Change the buffer type to ``unsigned char'' to simplify size
22555 arithmetic.
c2d11a7d
JM
22556
22557 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
22558 stub only handles 400-1 byte packets. Verify that the download
22559 worked.
c2d11a7d
JM
22560
225611999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
22562
22563 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
22564 tests, using UNRESOLVED for the untested cases. Also, does not wait
22565 for a timeout if the prompt was received before a recognizable pattern.
22566
225671999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
22568
22569 * lib/gdb.exp (gdb_expect_list): Fix spelling.
22570
225711999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22572
22573 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 22574 watchpoints.
c2d11a7d
JM
22575
225761999-11-24 Jason Merrill <jason@casey.cygnus.com>
22577
22578 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
22579
22580 * gdb.c++/local.exp: Be more flexible in recognizing local class
22581 name mangling. Don't allow horribly truncated method names.
22582 * gdb.c++/derivation.exp: Expect protected inheritance.
22583 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
22584 * gdb.c++/virtfunc.exp: Likewise.
22585 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
22586 when printing a nested enum.
22587
225881999-11-22 Jim Blandy <jimb@cygnus.com>
22589
22590 * gdb.base/step-test.exp: Properly await GDB's response to setting
22591 a breakpoint on the call to large_struct_by_value.
22592
22593 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
22594 just because we have debug info for the `start' function.
22595
225961999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
22597
22598 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
22599 "Unknown signal" messages, which indicate (on LinuxThreads) that
22600 GDB doesn't know how to debug threads on this system. This is
22601 better than hanging while philosopher 0 dumps chatter into gdb.log.
22602
226031999-11-18 Tom Tromey <tromey@cygnus.com>
22604
22605 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
22606
226071999-11-18 Fred Fish <fnf@cygnus.com>
22608
22609 * gdb.base/coremaker2.c: Add sample program for generating
22610 cores that is more self contained than coremaker.c. Eventually
22611 I'll add more code to this and tie it into the testsuite.
22612
4ce44c66
JM
226131999-11-12 Stan Shebs <shebs@andros.cygnus.com>
22614
22615 * gdb.base/dollar.exp: Remove, now in gdb.hp.
22616
226171999-11-10 Jimmy Guo <guo@cup.hp.com>
22618
22619 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 22620 from $srcdir/lib/.
4ce44c66 22621 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 22622 and gdb.c++/.
4ce44c66
JM
22623
22624 * gdb.c++/derivation.exp: remove redundant get compiler info code.
22625
d63a86f8 22626 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
22627 'continue with watch' test point.
22628
226291999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
22630
22631 Merged from p2linux-990323-branch:
d63a86f8 22632
4ce44c66
JM
22633 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
22634
11cf8741
JM
22635Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
22636
22637 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 22638 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
22639
22640Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
22641
22642 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 22643 gdb_expect_list.
11cf8741
JM
22644
22645Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
22646
22647 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
22648
226491999-11-03 Mark Salter <msalter@cygnus.com>
22650
22651 * gdb.base/break.exp: Fix "stub continue" pattern.
22652
226531999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
22654
22655 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
22656
226571999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
22658
22659 * gdb.base/display.exp ("finish"): Add timeout clause.
22660
22661 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
22662 plain prompt clause, so this doesn't have to time out in order to
22663 fail.
22664
22665 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 22666 breakpoint hit messages include an address.
11cf8741
JM
22667
22668 * gdb.base/display.exp: Don't forget to escape parens in regular
22669 expressions. Unix regexp notatation sucks.
22670
226711999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22672
22673 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 22674 order for 'signalled' message.
11cf8741 22675
5c44784c
JM
226761999-11-01 Stan Shebs <shebs@andros.cygnus.com>
22677
22678 From Jimmy Guo <guo@cup.hp.com>:
22679 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
22680 * gdb.base/annota1.c: Add code for tests to work with.
22681
226821999-10-26 Frank Ch. Eigler <fche@cygnus.com>
22683
22684 * gdb.base/remote.exp: New test for remote downloading settings.
22685 * gdb.base/remote.c: New file with large .data.
22686
917317f4
JM
226871999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
22688
22689 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
22690 for LinuxThreads support, merged from the Code Fusion branch.
22691
22692Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
22693
22694 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
22695 containing exp_continue into a while within an expect. Don't
22696 attempt a start more than three times. Check return value from
22697 gdb_load.
d63a86f8 22698
2df3850c
JM
22699Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
22700
22701 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 22702 a pass case.
2df3850c 22703
2acceee2
JM
227041999-10-01 Kevin Buettner <kevinb@cygnus.com>
22705
22706 * gdb.base/break.c (main): Added a statement that we can step
22707 off of.
22708 * gdb.base/break.exp: Added tests for setting a breakpoint
22709 at an offset and stepping onto a breakpoint.
22710
227111999-10-01 Fred Fish <fnf@cygnus.com>
22712
d63a86f8 22713 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
22714 gdb output.
22715
c2c6d25f
JM
227161999-09-18 Jim Blandy <jimb@cris.red-bean.com>
22717
22718 * gdb.base/break.exp: Code locations are in hex, don't forget!
22719 (For HP-UX.)
22720
227211999-09-17 Stan Shebs <shebs@andros.cygnus.com>
22722
22723 * condbreak.exp: Use break.c as test program.
22724 * condbreak.c: Remove, redundant with break.c.
22725
227261999-09-15 Stan Shebs <shebs@andros.cygnus.com>
22727
22728 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 22729 Z-packets if the target needs it.
c2c6d25f
JM
22730
227311999-09-13 James Ingham <jingham@leda.cygnus.com>
22732
22733 * gdb.c++/overload.exp: Added tests for listing overloaded
22734 functions with function pointers in the arg, explicitly calling
22735 out the version you want.
22736
cff3e48b
JM
227371999-09-09 Stan Shebs <shebs@andros.cygnus.com>
22738
22739 * long_long.exp: Add variations of test cases that work for
22740 targets with 16-bit ints and 32-bit doubles.
22741
d4f3574e
SS
227421999-09-08 Stan Shebs <shebs@andros.cygnus.com>
22743
22744 * break.c (main): Compare a possibly-uninitialized argc with an
22745 unlikely value that fits in 16 bits.
22746
227471999-09-07 Stan Shebs <shebs@andros.cygnus.com>
22748
22749 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
22750 0xfeeb, don't want negative numbers if ints are 16 bits.
22751
22752 * lib/gdb.exp (skip_cplus_tests): New proc.
22753 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
22754 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
22755 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
22756 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
22757 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
22758 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
22759 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
22760 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
22761
22762 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
22763
22764Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
22765
22766 * gdb.base/corefile.exp (up): Allow a parameter to appear
22767 in the frame that we're going up to.
22768
22769 From Jim Blandy <jimb@cygnus.com>:
22770
22771 * gdb.base/default.exp (info float): Expect some output now.
22772
22773 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
22774 returning floating-point values to fail on the x86.
22775 * gdb.base/callfwmall.exp (do_function_calls): Same.
22776
22777 * gdb.base/list.exp (test_listsize): Correct expectations for
22778 listing line 1 with listsize 2. Also, listing a single line
22779 works now, as does listing three lines. [Kevin's note: There
22780 were a number of other cases fixed too where the expectations
22781 differed...]
22782
227831999-09-02 Stan Shebs <shebs@andros.cygnus.com>
22784
22785 * gdb.base/selftest.exp: Add case for when version prints as
22786 constant string instead of char pointer.
22787
104c1213
JM
227881999-08-25 Stan Shebs <shebs@andros.cygnus.com>
22789
22790 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 22791 stepping out of main.
104c1213
JM
22792
22793 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
22794 G++ used.
22795
22796 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 22797 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
22798
22799 * gdb.c++/ovldbreak.exp: Update match string in test that
22800 includes a warning of multiple breakpoints.
22801
228021999-08-24 Stan Shebs <shebs@andros.cygnus.com>
22803
22804 * gdb.base/display.exp: Improve precision of step-after-finish
22805 added yesterday.
22806
22807 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 22808 test.
104c1213
JM
22809
22810 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
22811 configs when using G++, not just hppa*.
22812
228131999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22814
22815 * gdb.base/async.c: New file.
22816 * gdb.base/async.exp: New file.
22817
22818Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
22819
22820 * gdb.base/break.exp: Tweak PA specific tests to properly handle
22821 PA64.
22822
53a5351d
JM
22823Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
22824
104c1213
JM
22825 * gdb.base/display.exp: "finish" can leave us mid-line on many
22826 targets, deal with it. Add a small constant to main, instead of
22827 1000 since main+1000 may not be a valid address in the target.
22828
53a5351d
JM
22829 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
22830 on hpux11.
22831
22832 * gdb.base/attach.exp: Handle another hpux11 error message variant
22833 when attaching to a process that does not exist.
22834
228351999-08-19 J.T. Conklin <jtc@redback.com>
22836
22837 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 22838 characters in 'continue to 1241' test.
53a5351d
JM
22839
228401999-08-17 Stan Shebs <shebs@andros.cygnus.com>
22841
22842 * gdb.base/call-ar-st.exp: Add a shorter match case for the
22843 stop in print_long_arg_list, define and use a whitespace
22844 variable in print_small_structs test, add an XFAIL for Solaris.
22845 * gdb.base/dbx.exp: XFAIL func commands until somebody is
22846 interested enough to fix.
22847
7be570e7
JM
228481999-08-13 Keith Seitz <keiths@cygnus.com>
22849
22850 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
22851 (dbx_gdb_load): Remove. Use gdb_load instead, since that
22852 proc knows about targets other than the natives.
22853 (test_assign): Use "gdb_run_cmd" to "run" the target.
22854 Check that we've actually hit the breakpoint at main.
22855 When we attempt to assign a value to a local variable, check
22856 that the variable is in the current scope, i.e., don't use
22857 a test with an empty result.
22858
22859Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
22860
22861 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 22862 command.
7be570e7
JM
22863
228641999-08-09 Stan Shebs <shebs@andros.cygnus.com>
22865
22866 From Jimmy Guo <guo@cup.hp.com> and others at HP:
22867 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
22868 gdb.compat, gdb.threads-hp.
22869 gdb.hp/configure, gdb.hp/configure.in: New files.
22870 gdb.hp/Makefile.in: Recurse into new subdirs.
22871 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
22872 gdb.hp/gdb.objdbg: New directory, tests for debugging info
22873 in object files.
22874 gdb.hp/tools: New directory, aux tools for HP-specific tests.
22875
96baa820
JM
228761999-08-05 Stan Shebs <shebs@andros.cygnus.com>
22877
22878 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 22879 funky printf, remove a bogus p/a test.
96baa820
JM
22880
228811999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22882
22883 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
22884 connected to the target. This is necessary when running not
22885 natively.
96baa820
JM
22886
228871999-08-03 Stan Shebs <shebs@andros.cygnus.com>
22888
22889 * gdb.base/step-test.exp: Removed some extraneous messages.
22890
22891 * gdb.base/long_long.exp: Don't run memory examination tests
22892 on little-endian targets (they will need a different set of
22893 results to match).
22894
228951999-08-02 Stan Shebs <shebs@andros.cygnus.com>
22896
22897 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
22898 until somebody decides to fix GDB.
22899
22900 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 22901 constant as "ULL".
96baa820
JM
22902 * gdb.base/long_long.exp: Loosen x/c test, add partial result
22903 matches for a couple x/2 commands.
22904
a0b3c4fd
JM
229051999-07-30 Stan Shebs <shebs@andros.cygnus.com>
22906
22907 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
22908 by merging in ref-types2 tests.
22909 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
22910
22911 From Jimmy Guo <guo@cup.hp.com> and others at HP:
22912 * gdb.c++/Makefile.in: Add standard actions.
22913 (EXECUTABLES): Rename from PROGS, update list.
22914 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
22915 from gdb.hp.
22916 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
22917 foo and bar locals.
22918 * gdb.c++/anon-union.exp: Fix tests to match.
22919 * gdb.c++/classes.exp: Run if HP compiler used, add extra
22920 expect matches to handle output variations.
22921 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
22922 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 22923 output, add HP alternatives for new and delete prints.
a0b3c4fd 22924 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 22925 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
22926 * gdb.c++/demangle.exp: Use $style when reporting failure.
22927 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
22928 * gdb.c++/inherit.exp: Run if HP compiler used, add some
22929 match alternatives.
22930 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 22931 compilers.
a0b3c4fd
JM
22932 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
22933 * gdb.c++/method.exp: Add match alternatives.
22934 * gdb.c++/misc.cc: Add bool types.
22935 * gdb.c++/misc.exp: Add tests for bool types.
22936 * gdb.c++/overload.exp: Add xfails.
22937 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
22938 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
22939 add some more template parameter tests (only for HP currently).
22940 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
22941 * gdb.c++/virtfunc.cc: Add return type and value for main.
22942 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
22943 match alternatives.
d63a86f8 22944
a0b3c4fd
JM
229451999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22946
22947 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
22948
229491999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
22950
22951 * gdb.base/signals.exp: Don't expect getting a backtrace from
22952 within a signal handler to fail on Linux.
22953
229541999-07-29 Stan Shebs <shebs@andros.cygnus.com>
22955
22956 From Jimmy Guo <guo@cup.hp.com> and others at HP:
22957 * lib/gdb.exp: Remove some gratuitious semicolons.
22958 (delete_breakpoints): Increase timeout.
22959 (gdb_expect): Add -notransfer option.
22960 (gdb_test): Use -notransfer option.
22961 (get_compiler_info): Add f77 case.
22962 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 22963 case.
a0b3c4fd
JM
22964 (gdb_preprocess): Call get_compiler.
22965
22966 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
22967 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
22968 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
22969 gdb.base/long_long.exp, gdb.base/printcmds.exp,
22970 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
22971 third arg to gdb_test.
a0b3c4fd
JM
22972 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
22973 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 22974 HP-UX xfails, add others.
a0b3c4fd
JM
22975 * gdb.base/completion.exp: Reflect name change of self-test.
22976 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
22977 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
22978 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
22979 HP failure number.
a0b3c4fd
JM
22980 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
22981 useless HP-UX 10.30 references.
22982 * gdb.base/maint.exp: Loosen matches.
22983 * gdb.base/pointers.c (main): Declare more_code.
22984 * gdb.base/pointers.exp: Match on output of a `next'.
22985 * gdb.base/structs.c: Add prototypes.
22986 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
22987 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
22988
229891999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22990
22991 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 22992 command.
a0b3c4fd
JM
22993
229941999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22995
22996 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
22997 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
22998
22999 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
23000 debug info. Deal with lack of signal hanlder info in stack.
23001
a9c64011 23002 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
23003 * gdb.base/annota1.exp: If printf has debug info, deal with it.
23004
5a2468f5
JM
230051999-07-19 Stan Shebs <shebs@andros.cygnus.com>
23006
23007 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 23008 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 23009
adf40b2e
JM
23010Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
23011
23012 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 23013 a1-selftest.exp.
adf40b2e
JM
23014 * gdb.base/configure: Re-generate.
23015
230161999-07-12 Stan Shebs <shebs@andros.cygnus.com>
23017
23018 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
23019 in trying to run first and name is too long.
23020
23021 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
23022 pointers2.c and pointers2.exp, respectively.
23023 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
23024 doschk happier.
23025
43e526b9
JM
230261999-07-08 Stan Shebs <shebs@andros.cygnus.com>
23027
23028 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
23029 callfuncs2.c and callfuncs2.exp.
23030
23031 * gdb.base/list.exp: Remove mistaken xfails.
23032 * gdb.base/list0.h: Add optional prototypes.
23033
9846de1b
JM
23034Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
23035
a9c64011 23036 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 23037 calling malloc.
a9c64011
AS
23038 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
23039 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 23040 use.
9846de1b
JM
23041
230421999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23043
23044 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
23045 * gdb.base/annota2.cc, annota2.exp: Move from here.
23046 * gdb.c++/annota2.cc, annota2.exp: To here.
23047 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
23048
43ff13b4
JM
23049Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
23050
23051 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 23052 a consistent format.
43ff13b4 23053
085dd6e6
JM
230541999-06-25 Stan Shebs <shebs@andros.cygnus.com>
23055
23056 From Jimmy Guo <guo@cup.hp.com> and others at HP:
23057 * lib/gdb.exp (get_compiler_info): Add detection for assorted
23058 HP compilers, also set the globals $true and $false.
23059
23060 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
23061 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
23062 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
23063 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
23064 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
23065 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
23066 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
23067 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
23068 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
23069 whatis.c} Add C++ compatible function definitions and return
23070 types, add includes for library functions.
085dd6e6
JM
23071 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
23072 * gdb.base/step-test.c (myglob): Rename from glob.
23073 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
23074 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
23075 files, move here from gdb.hp.
085dd6e6 23076 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
23077 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
23078 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
23079 Adjust line numbers in regexps.
085dd6e6
JM
23080
23081 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
23082 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
23083 instead of 0/1.
23084
23085 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
23086 foll-vfork.exp: New files, move here from gdb.hp.
23087 * gdb.base/page.exp: New file, test of pagination command.
23088
23089 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
23090 recursion test.
23091 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
23092
23093 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 23094 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
23095
23096 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 23097 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 23098 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 23099 watchpoint test.
085dd6e6
JM
23100 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
23101 them work.
23102 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
23103 expressions properly.
23104 * gdb.base/corefile.exp: Loosen the match slightly.
23105 * gdb.base/default.exp: Allow "Error accessing memory" message
23106 also.
23107 * gdb.base/display.exp: Skip over x/0 j if PA64.
23108 * gdb.base/funcargs.exp: Add xfails for HP-UX.
23109 * gdb.base/interrupt.exp: Ditto.
23110 * gdb.base/langs.exp: Add symbolic matches governed by compiler
23111 in use.
23112 * gdb.base/list.exp: Add xfails for HP-UX.
23113 * gdb.base/long_long.exp: Refine some of the numeric matches.
23114 * gdb.base/mips_pro.exp: Xfail on HP-UX.
23115 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
23116 * gdb.base/nodebug.exp: Succeed on more varieties of output.
23117 * gdb.base/opaque.exp: Remove some HP-UX xfails.
23118 * gdb.base/ptype.exp: Succeed on more varieties of output.
23119 * gdb.base/scope.exp: Add xfails for HP-UX.
23120 * gdb.base/sect-cmd.exp: Add more cases.
23121 * gdb.base/setvar.exp: Add xfails for HP-UX.
23122 * gdb.base/shlib-call.exp: Loosen some matches slightly.
23123 * gdb.base/signals.exp: Match on void symbolically.
23124 * gdb.base/step-test.exp: Add case for PA64.
23125 * gdb.base/term.exp: Add exit and restart.
23126 * gdb.base/twice.exp: Clean up after self.
23127 * gdb.base/varargs.exp: Disable overload resolution explicitly.
23128 * gdb.base/whatis.exp: Allow more ways to pass tests.
23129
23130 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 23131 no longer useful.
085dd6e6
JM
23132
23133Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
23134
23135 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 23136 list of patterns.
085dd6e6 23137 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
23138 print_double_array(double_array)", "continuing to breakpoint
23139 1018", "print print_double_array(array_d)" and "continuing to
23140 1034" tests.
d63a86f8 23141
085dd6e6
JM
231421999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
23143
a9c64011 23144 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
23145
231461999-06-24 Stan Shebs <shebs@andros.cygnus.com>
23147
23148 * config/mt-*: Remove, these haven't been used since 1996.
23149
231501999-06-22 Stan Shebs <shebs@andros.cygnus.com>
23151
23152 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 23153 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
23154 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
23155
9e0b60a8
JM
231561999-06-18 Stan Shebs <shebs@andros.cygnus.com>
23157
23158 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
23159 simpler match case for the ptype of the big class.
23160
231611999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
23162
23163 * gdb.exp: Fix test for gdb_prompt existence.
23164
231651999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
23166
23167 * gdb.exp (gdb_test): Add fail after calls to perror.
23168
231691999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
23170
23171 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
23172
231731999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
23174
23175 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
23176
0f71a2f6
JM
23177Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
23178
23179 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 23180 malloc() is linked in.
0f71a2f6
JM
23181
231821999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
23183
23184 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
23185 step at end.
23186
23187 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
23188
231891999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
23190
23191 * gdb.java/jv-print.exp: New file. (Our first Java test!)
23192
cce74817
JM
23193Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
23194
23195 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
23196 * gdb.base/mips_pro.exp: Likewise.
23197
231981999-06-02 Keith Seitz <keiths@cygnus.com>
23199
23200 * gdb.c++/templates.cc: Change all "new" operators to throw
23201 an exception.
23202 * gdb.c++/cplusfuncs.cc: Likewise.
23203
23204 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
23205
23206Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
23207
23208 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
23209 * gdb.base/ending-run.exp: When stepping out of main, accept a
23210 step into an arbitrary assembler file.
cce74817 23211
392a587b
JM
232121999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23213
d63a86f8 23214 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 23215 "breakpoint-invalid" to be printed.
d63a86f8 23216 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
23217 number of "frames-invalid" and "breakpoint-invalid" to be printed.
23218 * gdb.base/annota2.cc: Initialize a.x to 0.
23219
9e086581
JM
232201999-05-17 Keith Seitz <keiths@cygnus.com>
23221
23222 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
23223 when "skip_float_tests" set.
23224 Ditto for "print print_double_array(array_d)", "print print_small_structs",
23225 "print print_ten_doubles", and "step into print_long_arg_list".
23226 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
23227 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
23228 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
23229 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
23230 "skip_float_tests" is set.
23231 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
23232 when "skip_float_tests" set.
d63a86f8 23233
cd0fc7c3
SS
232341999-05-06 Keith Seitz <keiths@cygnus.com>
23235
23236 * gdb.base/annota2.cc: Include stdio.h.
23237
23238Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
23239
23240 * gdb.base/crossload.exp: Remove, this has been disabled ever
23241 since BFD stopped including all targets, and cross-GDB gets
23242 plenty of testing anyway.
23243 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
23244 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
23245 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
23246 * gdb.base/README: Remove, was doc for this.
23247 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 23248 needed.
cd0fc7c3 23249
b83266a0
SS
232501999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23251
23252 * gdb.base/call-ar-st.exp: Fix one regular expression in test
23253 output.
23254
23255 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
23256 * gdb.base/annota2.exp: New file. More annotation tests.
23257 * gdb.base/annota1.c: New file. Source file for annota1.exp.
23258 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
23259
232601999-04-23 Angela Marie Thomas <angela@cygnus.com>
23261
23262 * config/cfdbug.exp: New file.
23263
7a292a7a
SS
232641999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
23265
23266 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
23267 Marcus Daniel's and Dale Hawkins's demangler crashes.
23268
23269 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
23270 test_lucid_style_demangling, test_arm_style_demangling,
23271 test_hp_style_demangling): Try Tom Tromey's core-dumping
23272 identifier under each demangling style.
7a292a7a
SS
23273
232741999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
23275
23276 * gdb.c++/demangle.exp: Include the current demangling style
23277 in all test names.
23278 (current_demangling_style): New global variable.
23279 (set_demangling_style, test_demangling_core, test_demangling,
23280 test_demangling_exact): New functions.
23281 (test_gnu_style_demangling, test_lucid_style_demangling,
23282 test_arm_style_demangling, test_hp_style_demangling): Use those,
23283 instead of calling gdb_test and gdb_test_exact directly.
23284 (catch_demangling_errors): New function, which reports errors
23285 signalled by the demangling test functions in an orderly way.
23286 (do_tests): Use catch_demangling_errors.
23287
232881999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
23289
23290 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 23291 grouping in expressions, not {}.
7a292a7a
SS
23292
23293 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 23294 initialized yet.
7a292a7a
SS
23295
232961999-04-01 Stan Shebs <shebs@andros.cygnus.com>
23297
23298 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
23299 are listed.
23300
233011999-03-26 Stan Shebs <shebs@andros.cygnus.com>
23302
23303 * gdb.stabs/weird.exp: Test for CC being defined before
23304 looking at its value.
23305
233061999-03-25 Stan Shebs <shebs@andros.cygnus.com>
23307
23308 * gdb.base/call-ar-st.exp: Remove stray '#'.
23309 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
23310 "short int" and "long int".
23311 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 23312 change, to mollify finicky HP compiler.
7a292a7a
SS
23313 * gdb.hp/reg-test.exp (testfile): Fix file name.
23314 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 23315
7a292a7a
SS
23316 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
23317 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
23318 alternate form of enum ptype.
23319
c906108c
SS
233201999-03-23 Stan Shebs <shebs@andros.cygnus.com>
23321
7a292a7a
SS
23322 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
23323 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
23324 passing skip_hp_tests, so as not to waste time on guaranteed
23325 failure.
7a292a7a 23326
c906108c
SS
23327 * gdb.c++/overload.cc: Pass string instead of char addr, always
23328 init ccpfoo.
23329 * gdb.c++/templates.cc: Fix syntax error.
23330
7a292a7a
SS
23331Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23332
23333 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 23334 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
23335 command.
23336
233371999-03-18 James Ingham <jingham@cygnus.com>
23338
23339 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
23340
23341 * gdb.c++/method.exp: It was testing an uninitialized int on the
23342 stack and assuming it was positive.
23343
23344 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
23345
23346 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 23347 keep it from killing the rest of the tests.
7a292a7a
SS
23348 Use gdb_continue_to_end.
23349
23350 * gdb.base/sigall.exp: use gdb_continue_to_end.
23351
23352 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
23353
23354 * gdb.base/display.exp: use runto_main, not run.
23355
d63a86f8
RM
23356 * gdb.base/default.exp: Check for the current error message in the
23357 r abbreviation test.
7a292a7a
SS
23358 Add strongarm to the targets that know info float.
23359
d63a86f8 23360 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
23361 run which doesn't work with monitors.
23362
23363 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
23364
23365 * gdb.base/break.exp: use the gdb_continue_to_end proc.
23366
23367 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
23368 program. Traps the case (in Cygmon) when the program never really
23369 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
23370 more places, so I used my name. Sorry Mark...
23371
23372 * config/monitor.exp (gdb_target_monitor): added another
23373 target_info parameter: remotebinarydownload. This will set the
23374 remotebinarydownload flag if this is causing some boards trouble.
23375
233761999-03-18 Mark Salter <msalter@cygnus.com>
23377
23378 * lib/gdb.exp (continue_to_exit): New function.
23379
23380 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
23381 * gdb.base/ending-run.exp: Ditto.
23382 * gdb.base/step-test.exp: Ditto.
23383
233841999-03-16 Stan Shebs <shebs@andros.cygnus.com>
23385
23386 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
23387 (suggested by Art Haas <ahaas@neosoft.com>).
23388
233891999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
23390
889bf7c5 23391 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
23392
23393Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
23394
23395 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 23396 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
23397
233981999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
23399
23400 * gdb.base/call-strs.exp: Don't assume that `step' will step over
23401 a call to strlen; sometimes we do have sources.
23402
234031999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
23404
23405 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 23406 character, so GDB won't print garbage after its end.
d63a86f8 23407
c906108c
SS
23408 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
23409 breakpoint there instead. Sometimes GCC emits memcpy to handle
23410 the large structures being passed by value, so we step into that
23411 instead of sum_array_print, which obscures what we're really testing.
23412 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
23413 the bizarre steps into memcpy, so do that here. Add check for
23414 stepping into function calls that pass large structures by value.
23415 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
23416 Remove all references to specific line numbers.
23417 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
23418 New type and function.
23419 (main): Call large_struct_by_value, passing it a large struct by value.
23420 * lib/gdb.exp (gdb_get_line_number): New function.
23421
23422 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
23423 more portable.
23424
7a292a7a
SS
234251999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
23426
c906108c
SS
23427 * lib/gdb.exp: Doc fixes.
23428
7a292a7a
SS
234291999-03-05 Nick Clifton <nickc@cygnus.com>
23430
d63a86f8 23431 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
23432
234331999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
23434
c906108c 23435 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
23436 commands. They're not germane to this test, and they don't work
23437 that way on remote targets.
c906108c 23438
3fc11d3e
JM
234391999-03-01 James Ingham <jingham@cygnus.com>
23440
23441 * Changelog entries merged over from gdb development branch.
23442
3fc11d3e
JM
23443 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
23444
23445 * lib/gdb.exp (gdbtk_analyze_results): Generic function
23446 for outputting results of test run.
23447
2d4a1622 23448 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
23449
23450 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 23451
7a292a7a
SS
234521999-02-25 Felix Lee <flee@cygnus.com>
23453
23454 * lib/gdb.exp (debug_format): initialize
23455
c906108c
SS
234561999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
23457
23458 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
23459 * gdb.base/call-rt-st.c: Ditto.
23460
c906108c
SS
234611999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
23462
23463 * gdb.threads/pthreads.exp (horiz): New variable.
23464 (test_startup): Fix regexps that capture thread numbers.
23465
234661999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
23467
23468 * gdb.base/smoke.exp: Disambiguate two test case names (both
23469 called ``print'').
23470
23471Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
23472
23473 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 23474 compilation.
c906108c
SS
23475
234761999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
23477
23478 * gdb.base/miscexprs.exp: Change patterns to match GDB's
23479 actual output formatting.
23480 * gdb.base/smoke.exp: GDB removes leading 0's.
23481 * gdb.base/volatile.exp: Don't check type of remuneration;
23482 that variable is no longer defined in constvars.c.
23483 * gdb.base/step-test.c (main): Exit with explicit exit code.
23484 * gdb.base/step-test.exp: Remove two nexti checks--they are
23485 not portable.
23486
234871999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
23488
23489 * gdb.base/help.exp ("help delete display"): Fix test to match
23490 gdb's output.
23491
23492 * gdb.base/long_long.c (known_types): Initialize values to zero.
23493 * gdb.base/long_long.exp: Step one more line
23494 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
23495 leading zeros. Explicitly ask for hex formatting. Use
23496 unique test case names.
c906108c
SS
23497
23498Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23499
d63a86f8 23500 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
23501
23502 * gdb.c++/method.exp: Add missing close brace.
23503
235041999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
23505
23506 * gdb.base/maint.exp: Use 'set height 0' to disable page
23507 prompting, not 'set height 400'.
23508
23509 Fix a bunch of timeouts.
23510 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
23511 four separate tests, so expect doesn't take forever to match a ton
23512 of text against a regexp with lots of .* forms.
23513 ("maint print psymbols", "maint print symbols"): Make some of
23514 these greps more selective, so that expect doesn't try to wade
23515 through huge piles of output and time out.
23516
23517 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
23518
23519 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
23520 tests: one which doesn't expect shlib events to be reported, and
23521 another which does, but is XFAIL for all platforms other than
23522 HP/UX.
c906108c
SS
23523
23524 * gdb.base/break.exp: Teach the test suite that the `catch
23525 fork', `catch vfork', and `catch exec' commands produce error
23526 messages on platforms that don't provide these features.
23527
23528Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
23529
23530 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
23531 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
23532 (shortening names from solib_threshold.exp etc), won't run on
23533 anything but HP-UX for the foreseeable future.
c906108c 23534 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 23535 reflect move.
c906108c
SS
23536
23537Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
23538
23539 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 23540 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
23541
23542Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
23543
23544 * gdb.base/shlib-call.exp: add test cases to verify that gdb
23545 successfully re-sets breakpoints in shared libraries.
23546 * gdb.base/shmain.c (main): return 0, don't fall off the end.
23547
23548Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23549
d63a86f8
RM
23550 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
23551 and compiled w/o GCC.
c906108c
SS
23552
23553 * gdb.hp/watch-cmd.exp: ditto.
23554
23555 * gdb.hp/watch-hp.exp: ditto.
23556
23557 * gdb.hp/xdb1.exp: ditto.
23558
23559 * gdb.hp/xdb2.exp: ditto.
23560
23561 * gdb.hp/dbx.exp: ditto.
23562
23563Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
23564
23565 * constvars.c: Remove C++-isms.
23566 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 23567 with GCC.
c906108c
SS
23568
23569Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
23570
23571 The following changes are part of the HP merge.
23572
23573 * gdb.base/break.exp: new tests to verify that catchpoints for
23574 fork, vfork, and exec don't trigger inappropriately.
23575
23576 * gdb.base/opaque.exp: compile one file at a time, then link.
23577
23578 * gdb.base/signals.exp: be more restrictive about which hppa
23579 systems receive a setup_xfail. new tests.
23580
23581 * gdb.base/solib_threshold.build: new file.
23582 * gdb.base/solib_threshold.exp: new file.
23583 * gdb.base/solib_threshold.link_opts: new file.
23584 * gdb.base/solib_threshold.mk: new file.
23585 * gdb.base/gen_solib_threshold.c: new file.
23586
23587 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
23588 tests. New tests for enums inside classes.
23589
23590 * gdb.c++/compiler.cc: indicate support of template debugging.
23591
23592 * gdb.c++/demangle.exp: run hp style demangling tests.
23593
23594 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
23595 tests.
23596
23597 * gdb.c++/misc.cc: changes to support new tests.
23598
23599 * gdb.c++/templates.cc: changes to support HP's compiler; changes
23600 to support new tests.
23601
23602 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
23603 gcc, then skip these tests.
23604
23605Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
23606
23607 The following files are part of the HP merge; some had longer
23608 names at HP, but have been renamed to be no more than 14
23609 characters in length.
23610
23611 * gdb.hp/ambiguous.cc: new file.
23612 * gdb.hp/ambiguous.exp: new file.
23613 * gdb.hp/attach.exp: new file.
23614 * gdb.hp/attach2.exp: new file.
23615 * gdb.hp/classes-hp.exp: new file.
23616 * gdb.hp/ctti.exp: new file.
23617 * gdb.hp/ctti-add.cc: new file.
23618 * gdb.hp/ctti-add1.cc: new file.
23619 * gdb.hp/ctti-add2.cc: new file.
23620 * gdb.hp/ctti-add3.cc: new file.
23621 * gdb.hp/dbx.exp: new file.
23622 * gdb.hp/exception.cc: new file.
23623 * gdb.hp/exception.exp: new file.
23624 * gdb.hp/foll-exec.c: new file.
23625 * gdb.hp/foll-exec.exp: new file.
23626 * gdb.hp/foll-fork.c: new file.
23627 * gdb.hp/foll-fork.exp: new file.
23628 * gdb.hp/foll-vfork.c: new file.
23629 * gdb.hp/foll-vfork.exp: new file.
23630 * gdb.hp/inherit-hp.exp: new file.
23631 * gdb.hp/more-steps.exp: new file.
23632 * gdb.hp/namespace.cc: new file.
23633 * gdb.hp/namespace.exp: new file.
23634 * gdb.hp/optimize.exp: new file.
23635 * gdb.hp/pxdb.c: new file.
23636 * gdb.hp/pxdb.exp: new file.
23637 * gdb.hp/quicksort.exp: new file.
23638 * gdb.hp/reg-test.exp: new file.
23639 * gdb.hp/reg-test.s: new file.
23640 * gdb.hp/sized-enum.c: new file.
23641 * gdb.hp/sized-enum.exp: new file.
23642 * gdb.hp/start-stop.exp: new file.
23643 * gdb.hp/templ-hp.cc: new file.
23644 * gdb.hp/templ-hp.exp: new file.
23645 * gdb.hp/thr-lib.c: new file.
23646 * gdb.hp/thr-lib.exp: new file.
23647 * gdb.hp/thr-lib.h: new file.
23648 * gdb.hp/thr-liblib.c: new file.
23649 * gdb.hp/virtfun-hp.c: new file.
23650 * gdb.hp/virtfun-hp.exp: new file.
23651 * gdb.hp/watch-cmd.exp: new file.
23652 * gdb.hp/watch-hp.exp: new file.
23653 * gdb.hp/xdb1.exp: new file.
23654 * gdb.hp/xdb2.exp: new file.
23655 * gdb.hp/xdb3.exp: new file.
23656
23657Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
23658
23659 The following files are part of the HP merge; some had longer
23660 names at HP, but have been renamed to be no more than 14
23661 characters in length.
23662
23663 * gdb.base/ss.h: new file.
23664 * gdb.base/call-ar-st.c: new file.
23665 * gdb.base/call-ar-st.exp: new file.
23666 * gdb.base/call-rt-st.c: new file.
23667 * gdb.base/call-rt-st-exp: new file.
23668 * gdb.base/call-strs.exp: new file.
23669 * gdb.base/ena-dis-br.exp: new file.
23670 * gdb.base/environ.exp: new file.
23671 * gdb.base/long_long.exp: new file.
23672 * gdb.base/sect-cmd.exp: new file.
23673 * gdb.base/shlib-cl2.exp: new file.
23674 * gdb.base/smoke.exp: new file.
23675 * gdb.base/so-impl-ld.c: new file.
23676 * gdb.base/so-impl-ld.exp: new file.
23677 * gdb.base/so-indr-cl.c: new file.
23678 * gdb.base/so-indr-cl.exp: new file.
23679 * gdb.base/varargs.exp: new file.
23680 * gdb.base/volatile.exp: new file.
23681 * gdb.base/whatis-exp.exp: new file.
7a292a7a 23682 * gdb.base/display.exp: new file.
c906108c
SS
23683 * gdb.c++/derivation.exp: new file.
23684 * gdb.c++/local.exp: new file.
23685 * gdb.c++/member-ptr.exp: new file.
23686 * gdb.c++/overload.exp: new file.
23687 * gdb.c++/ovldbreak.exp: new file.
23688 * gdb.c++/ref-types.exp: new file.
23689 * gdb.c++/ref-types2.exp: new file.
23690 * gdb.c++/userdef.exp: new file.
d63a86f8 23691
c906108c
SS
23692Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
23693
23694 * gdb.base/default.exp: Reflect wording change in remote.c.
23695
dc96c6c7 23696Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23697
23698 * gdb.base/help.exp: Update to reflect current text.
23699
23700Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
23701
23702 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
23703 they're stack variables and contain garbage.
23704 * gdb.c++/anon-union.exp: new file.
23705
23706 The following changes were made by David Taylor
889bf7c5
PA
23707 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
23708 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
23709 in changes by HP.
c906108c
SS
23710
23711 * gdb.base/bitops.exp: new file.
23712 * gdb.base/default.exp: change expected messages for catch and
23713 info catch tests to reflect HP merge changes.
23714 * gdb.base/enable-disable-break.exp
23715 * gdb.base/ending-run.c: new file.
23716 * gdb.base/long_long.c: new file.
23717 * gdb.base/maint.exp: new file.
23718 * gdb.base/pointers2.exp: new file.
23719 * gdb.base/shlib-call2.exp: new file.
23720 * gdb.base/solib.exp: new file.
23721 * gdb.base/step-test.c: new file.
23722 * gdb.c++/anon-union.cc: new file.
23723 * gdb.c++/local.cc: new file.
23724 * gdb.c++/member-pointer.cc: new file.
23725 * gdb.c++/method.cc: new file.
23726 * gdb.c++/ref-types.cc: new file.
23727 * gdb.c++/ref-types2.cc: new file.
23728 * gdb.c++/userdef.cc: new file.
d63a86f8 23729
c906108c
SS
23730 * gdb.base/scope.exp: compile one file at a time, then link.
23731 * gdb.base/langs.exp: ditto.
23732 * gdb.base/list.exp: ditto.
d63a86f8 23733
c906108c
SS
23734Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
23735
23736 The following changes were made by David Taylor
889bf7c5
PA
23737 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
23738 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
23739 in changes by HP.
d63a86f8 23740
c906108c
SS
23741 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
23742 skip tests. When compiling pass c++ flag to gdb_compile.
23743 * gdb.c++/
d63a86f8 23744
c906108c
SS
23745 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
23746 test for on hppa*-*-hpux*; use args to see if c++ was specified.
23747 (skip_hp_tests): new function.
23748 (gdb_preprocess): new function.
23749
23750 * configure.in (hpdir): decide whether to configure gdb.hp.
23751 * configure: regenerated.
23752
23753 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
23754 to delete on clean.
23755 (EXECUTABLES): update to reflect new additions.
23756 * gdb.base/commands.exp: update message expected.
23757 * gdb.base/default.exp: add copyright notice.
23758 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
23759 * gdb.base/help.exp: update messages to reflect current text.
23760 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
23761 targets for recurse tests.
23762 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
23763 skip this file.
23764
23765 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
23766 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
23767 compilation.
23768 * gdb.c++/misc.exp: ditto.
23769 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
23770 run the tests. tell gdb_compile that it's a c++ compilation.
23771
23772 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 23773
c906108c
SS
23774 * gdb.base/all-bin.exp: new file.
23775 * gdb.base/arithmet.exp: new file.
23776 * gdb.base/assign.exp: new file.
23777 * gdb.base/completion.exp: new file.
23778 * gdb.base/cond-expr.exp: new file.
23779 * gdb.base/condbreak.exp: new file.
23780 * gdb.base/define.exp: new file.
23781 * gdb.base/dollar.exp: new file.
23782 * gdb.base/environment.exp: new file.
23783 * gdb.base/eval-skip.exp: new file.
23784 * gdb.base/jump.exp: new file.
23785 * gdb.base/logical.exp: new file.
23786 * gdb.base/pointers.exp: new file.
23787 * gdb.base/relational.exp: new file.
23788 * gdb.base/section_command.exp: new file.
23789 * gdb.base/whatis-expr.exp: new file.
23790
23791 * gdb.base/all-types.c: new file.
23792 * gdb.base/call-array-struct.c: new file.
23793 * gdb.base/call-return-struct.c: new file.
23794 * gdb.base/call-strings.c: new file.
23795 * gdb.base/callfuncs2.c: new file.
23796 * gdb.base/condbreak.c: new file.
23797 * gdb.base/constvars.c: new file.
23798 * gdb.base/display.c: new file.
23799 * gdb.base/int-type.c: new file.
23800 * gdb.base/jump.c: new file.
23801 * gdb.base/miscexprs.c: new file.
23802 * gdb.base/pointers.c: new file.
23803 * gdb.base/pointers2.c: new file.
23804 * gdb.base/shmain.c: new file.
23805 * gdb.base/shr1.c: new file.
23806 * gdb.base/shr2.c: new file.
23807 * gdb.base/solib.c: new file.
23808 * gdb.base/solib1.c: new file.
23809 * gdb.base/solib2.c: new file.
23810 * gdb.base/varargs.c: new file.
23811 * gdb.c++/derivation.cc: new file.
23812 * gdb.c++/overload.cc: new file.
23813 * gdb.c++/ovldbreak.cc: new file.
23814 * gdb.hp/attach.c: new file.
23815 * gdb.hp/attach2.c: new file.
23816 * gdb.hp/average.c: new file.
23817 * gdb.hp/compiler.c: new file.
23818 * gdb.hp/compiler.cc: new file.
23819 * gdb.hp/execd-program.c: new file.
23820 * gdb.hp/follow-exec.c: new file.
23821 * gdb.hp/follow-fork.c: new file.
23822 * gdb.hp/follow-vfork-and-exec.c: new file.
23823 * gdb.hp/misc-hp.cc: new file.
23824 * gdb.hp/more-steps.c: new file.
23825 * gdb.hp/optimize.c: new file.
23826 * gdb.hp/quicksort.c: new file.
23827 * gdb.hp/run-hp.c: new file.
23828 * gdb.hp/start-stop.c: new file.
23829 * gdb.hp/sum.c: new file.
23830 * gdb.hp/templates-hp.cc: new file.
23831 * gdb.hp/thread-local-in-lib.c: new file.
23832 * gdb.hp/thread-local-in-lib.h: new file.
23833 * gdb.hp/thread-local-in-lib.lib.c: new file.
23834 * gdb.hp/vforked-program.c: new file.
23835 * gdb.hp/virtfunc-hp.cc: new file.
23836 * gdb.hp/watchpoint-hp.c: new file.
23837 * gdb.hp/xdb.c: new file.
23838 * gdb.hp/xdb0.c: new file.
23839 * gdb.hp/xdb0.h: new file.
23840 * gdb.hp/xdb1.c: new file.
23841
23842Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
23843
23844 The following change was made by Edith Epstein
889bf7c5
PA
23845 <eepstein@cygnus.com> as part of a project to merge in changes
23846 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
23847
23848 * gdb.c++/demangle.exp: changed the expected output for some
23849 ARM-style mangling -- removed second reference to datatype.
889bf7c5 23850 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 23851 T1<char>::~T1<char>(void)
c906108c 23852 becomes,
a9c64011
AS
23853 maint demangle __dt__11T1__pt__2_cFv
23854 T1<char>::~T1(void)
c906108c 23855
889bf7c5 23856 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 23857
c906108c
SS
23858Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
23859
23860 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
23861 * gdb.trace/backtrace.exp: Likewise.
23862 * gdb.trace/circ.exp: Likewise.
23863 * gdb.trace/collection.exp: Likewise.
23864 * gdb.trace/deltrace.exp: Likewise.
23865 * gdb.trace/infotrace.exp: Likewise.
23866 * gdb.trace/limits.exp: Likewise.
23867 * gdb.trace/packetlen.exp: Likewise.
23868 * gdb.trace/passc-dyn.exp: Likewise.
23869 * gdb.trace/passcount.exp: Likewise.
23870 * gdb.trace/report.exp: Likewise.
23871 * gdb.trace/save-trace.exp: Likewise.
23872 * gdb.trace/tfind.exp: Likewise.
23873 * gdb.trace/tracecmd.exp: Likewise.
23874 * gdb.trace/while-dyn.exp: Likewise.
23875 * gdb.trace/while-stepping.exp: Likewise.
23876
238771998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
23878
23879 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
23880
23881Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
23882
23883 From Brendan Kehoe:
23884 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
23885 int return types.
23886
23887Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
23888
23889 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 23890 remote dos host testing right.
c906108c
SS
23891
23892Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
23893
23894 * gdb.base/corefile.exp: remove some xfails.
23895
23896Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
23897
23898 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 23899 have different timestamps.
c906108c
SS
23900
23901Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
23902
23903 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 23904 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
23905
23906Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
23907
23908 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 23909 delta.
c906108c
SS
23910
23911Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
23912
23913 * gdb.base/default.exp: Add brace missing from previous delta.
23914
23915Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
23916
23917 * gdb.base/default.exp: Support test for info float for all
23918 varieties of arm toolchain.
23919
dc96c6c7 23920Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23921
23922 * gdb.trace/*.exp: remove "remote_download" command.
23923
dc96c6c7 23924Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23925
23926 * gdb.trace/*.exp: remove -gdwarf from compile.
23927
23928Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
23929
23930 * gdb.trace/configure.in(AC_INIT): typo
23931 * gdb.trace/configure: regenerated
23932
dc96c6c7 23933Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23934
23935 * config/m68k-emc.exp: New file.
23936 * lib/<emc-support.exp trace-support.exp}: New files.
23937 * configure.in: add new test directory gdb.trace.
23938 * gdb.trace/{configure configure.in Makefile.in}: New files.
23939 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
23940 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
23941 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
23942 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
23943 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
23944 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
23945 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 23946
dc96c6c7 23947Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23948
23949 * gdb.c++/classes.exp: Change all regular expressions to match
23950 arbitrary combinations of newline/carriage-return, so that they
23951 will work equally well on Unix and Windows.
23952 * gdb.c++/inherit.exp: ditto.
23953 * gdb.c++/virtfunc.exp: ditto.
23954
239551998-08-11 Dawn Perchik <dawn@cygnus.com>
23956
23957 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
23958
c2d11a7d
JM
23959Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
23960
23961 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
23962 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
23963 to use a0-a3/d0-d3 as needed.
23964
23965Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
23966
23967 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
23968 * gdb.disasm/am33.exp: Corresponding changes.
23969
c906108c
SS
239701998-07-11 Felix Lee <flee@cygnus.com>
23971
23972 * gdb.base/callfuncs.exp: add cmp10 test.
23973 * gdb.base/callfuncs.c (cmp10): new function.
23974
23975Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
23976
d63a86f8 23977 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
23978 into two parts to get around a synchronization problem in expect.
23979
3fc11d3e
JM
23980Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
23981
23982 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
23983
23984 * configure.in: Add options for gdbtk testsuite.
23985
23986 * configure: Regenerate.
23987
23988 * gdb.gdbtk: New directory to hold gdbtk tests.
23989
c906108c
SS
23990Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
23991
23992 * gdb.fortran/types.exp: Escape brackets in expect patterns
23993 for test_float_literal_types_accepted tests.
23994 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
23995 before run test.
23996
c2d11a7d
JM
23997Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
23998
23999 * am33.exp: Just compile, do not link the testcase.
24000 * am33.s: Add ".am33" pseudoop to force am33 mode.
24001
c906108c
SS
240021998-06-25 Felix Lee <flee@cygnus.com>
24003
24004 * gdb.base/setshow.exp: make sure $pc is sane.
24005
24006 * gdb.stabs/weird.exp: split expect patterns properly.
24007
c2d11a7d
JM
24008Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
24009
24010 * gdb.disasm/am33.s: New disassembler testfile for the am33.
24011 * gdb.disasm/am33.exp: Run it.
24012
dc96c6c7 24013Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24014
24015 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
24016 match processing (and eliminate spurious timeouts when running).
24017
dc96c6c7 24018Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24019
24020 * gdb.base/signals.exp (test_handle_all_print): put back Mach
24021 exception test, but conditionalize it on target [mach | gnu].
24022
dc96c6c7 24023Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24024
24025 * gdb.base/overlays.exp: fixup compile line for linker script.
24026
24027Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
24028
24029 * gdb.fortran/types.exp: don't guess at float size.
24030
24031Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
24032
24033 * gdb.base/exprs.exp: delete test that depends on int size.
24034
24035Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
24036
24037 * config/sim.exp: Removed checks for target triplets.
24038 (gdb_target_sim): Use gdb,target_sim_options.
24039
24040Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
24041
24042 * gdb.base/reread.exp: New file.
24043 * gdb.base/reread1.c: New file.
24044 * gdb.base/reread2.c: New file.
24045
24046Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
24047
24048 * config/sim.exp: Use 'target sim -sparclite' when running
24049 SPARClite programs.
24050
24051Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
24052
24053 * gdb.base/structs2.exp: New file.
24054 * gdb.base/structs2.c: New file.
24055
24056Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
24057
24058 * gdb.asm/common.inc: New file.
24059 * gdb.asm/d10v.inc: New file.
24060 * asm-source.exp: Pass -I's to gas to find .inc files.
24061 Update line numbers in expected output.
24062 * asmsrc1.s: Rewrite.
24063 * asmsrc2.s: Rewrite.
24064 * configure.in: Create arch.inc symlink.
24065 * configure: Regenerate.
24066 * Makefile.in (distclean): Delete arch.inc.
24067
24068Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
24069
24070 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
24071 (t_enum_value2): ditto
24072 (t_enum_value3): ditto
24073 (main): ditto
c906108c
SS
24074Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
24075
24076 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
24077 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
24078 change.
24079 Use gdb_test instead of send_gdb/gdb_expect sequences.
24080
24081Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
24082
24083 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
24084 not void.
24085
24086Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
24087
24088 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
24089 subroutines. Used to test gdbs ability to single step through PC
24090 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
24091
24092Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
24093
24094 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
24095 more rigorous EGCS C++ error checking.
24096
24097Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24098
a9c64011
AS
24099 * gdb.base/help.exp: Clean up `help set args' and `help show args'
24100 tests.
24101 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
24102 function when asleep.
24103 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
24104 for i*86 Linux and SVR4 signal handling problems.
24105 Remove linux xfail for `next to handler in signals_tests_1', fixed
24106 by recent infrun.c change.
24107 Limit backtrace to 10 frames to avoid timeout problems with infinite
24108 stack backtraces.
24109 Adjust expect pattern in `handle all print' test to match Apr 28 1997
24110 target.[ch] change.
c906108c
SS
24111
24112Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
24113
24114 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
24115 for a newline from gdb before continuing.
24116 (default_gdb_exit): Just look for y or n.
24117 (gdb_test): Detect abnormal exit from GDB running on DOS; if
24118 it does, fail the rests of the tests in the file.
24119
24120Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
24121
24122 * config/cygmon.exp: New file.
24123
24124Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
24125
24126 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 24127 main" test on remote targets.
c906108c
SS
24128
24129 * gdb.base/scope.exp: Fix problem with filelocal_bss before
24130 run test on remote targets.
24131
24132Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
24133
24134 * gdb.asm: New directory.
24135 * configure.in: Configure it.
24136 * configure: Regenerate.
24137 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
24138 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
24139
24140Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
24141
24142 * config/mn10300-eval.exp: New file to support MN10300 eval board.
24143
dc96c6c7 24144Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 24145
a9c64011
AS
24146 * gdb.base/overlays (several files): Merge the two overlay
24147 managers into one. Change variables (foox, barx, bazx, grbxx)
24148 back into ints but force them to load in their proper sections.
c906108c
SS
24149
24150Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
24151
24152 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 24153 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
24154 (D10VCopy): Handle memory regions crossing 16k boundaries.
24155 (D10VCopy): Transfer data in 32 bit chunks.
24156
24157Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
24158
24159 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 24160 correct.
c906108c
SS
24161
24162 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 24163 map. Include space for printf in .text segment.
c906108c
SS
24164
24165 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 24166 updated d10v memory VMA/LMA map.
c906108c 24167 (D10VCopy): Call D10VTranslate.
d63a86f8 24168
c906108c
SS
24169Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
24170
24171 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
24172
24173 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
24174 that it won't be put into the .sdata - small data -
24175 section. Update reference.
c906108c
SS
24176 * gdb.base/baz.c (bazx, baz): Ditto.
24177 * gdb.base/foo.c (foox, foo): Ditto.
24178 * gdb.base/grbx.c (grbxx, grbx): Ditto.
24179
24180 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 24181 to be arrays.
d63a86f8 24182
dc96c6c7 24183Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 24184
a9c64011
AS
24185 * gdb.base/overlays.exp: fix up and get working again.
24186 Add tests for backtraces from an overlay function.
d63a86f8 24187
c906108c
SS
24188Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
24189
24190 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
24191 "calling function with watchpoint enabled".
24192
24193Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
24194
24195 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 24196 gdb_suppress_tests for d10v-*-*.
c906108c
SS
24197 * lib/gdb.exp (gdb_suppress_tests): Disable this function
24198 pending review of whether it is useful or not.
24199
24200Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
24201
24202 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
24203
24204Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
24205
24206 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
24207 * config/dve.exp: New file to support Densan boards.
24208
24209Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
24210
24211 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 24212 reads and BSD.
c906108c
SS
24213
24214Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
24215
24216 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
24217 response.
24218
24219 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
24220
24221Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
24222
24223 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 24224 test.
c906108c
SS
24225
24226 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 24227 target_sizeof_long and target_bigendian_p.
c906108c 24228 (structs_by_value, structs_by_reference): Check values according
889bf7c5 24229 to targets word size and endianess.
d63a86f8 24230
c906108c
SS
24231Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
24232
24233 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 24234 output.
c906108c
SS
24235
24236Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
24237
24238 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 24239 Update test of set args help to match source change.
c906108c
SS
24240
24241Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
24242
24243 * gdb.base/default.exp: Expect help system output to be in
24244 alphabetical order.
24245 * gdb.base/help.exp: Ditto.
24246
24247Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
24248
24249 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
24250 "i*86-pc-linux-gnu*".
24251 * gdb.base/interrupt.exp: Ditto.
24252 * gdb.base/corefile.exp: Ditto.
24253
24254 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 24255 define vxworks when building the testcase.
c906108c
SS
24256
24257 * gdb.base/ptype.exp: Fix testnames to be unique.
24258 * gdb.base/radix.exp: Ditto.
24259 * gdb.base/term.exp: Ditto.
24260 * gdb.base/whatis.exp: Ditto.
24261 * gdb.c++/classes.exp: Ditto.
24262
24263Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
24264
24265 * gdb.base/callfuncs.exp: Fix indentation.
24266
24267 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
24268 suppress_flag has been set.
24269 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
24270 target feature.
24271
24272Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
24273
24274 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
24275 the testcase.
24276
24277 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 24278 set_debug_traps() and breakpoint().
c906108c
SS
24279 * gdb.c++/misc.cc (main): Ditto.
24280 * gdb.c++/templates.cc (main): Ditto.
24281 * gdb.c++/virtfunc.cc (main): Ditto.
24282
24283Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
24284
24285 * lib/gdb.exp(gdb_step_for_stub): New function.
24286 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
24287 exists, reload the executable and do a "continue" instead of
24288 doing a jump.
24289 (runto_main): Use gdb_step_for_stub.
d63a86f8 24290
c906108c 24291 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 24292 tests to have unique names.
c906108c
SS
24293 * gdb.base/callfuncs.exp: Ditto.
24294 * gdb.base/commands.exp: Ditto.
24295 * gdb.base/default.exp: Ditto.
24296 * gdb.base/help.exp: Ditto.
24297 * gdb.base/list.exp: Ditto.
24298 * gdb.base/opaque.exp: Ditto.
24299 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
24300 similar tests.
d63a86f8 24301
c906108c
SS
24302 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
24303 * gdb.c++/cplusfuncs.cc: Ditto.
24304 * gdb.c++/virtfunc.cc: Ditto.
24305
24306 * config/monitor.exp: Keep track of the last file we saw, rather
24307 than trying to get the info from gdb.
24308
24309 * gdb.fortran/types.exp: Move comment to previous line.
24310
24311Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
24312
24313 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 24314 target mode.
c906108c
SS
24315
24316Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
24317
24318 From Bob Manson:
24319 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 24320 string from GDB when it connects.
c906108c
SS
24321
24322 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
24323
24324Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
24325
24326 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
24327 if we can't get a debug format from GDB (we may be testing an
24328 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
24329
24330 * gdb.stabs/weird.exp: Fix quoting.
24331
24332 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
24333
24334Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
24335
24336 * config/arm-ice.exp: New file.
24337
24338Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
24339
24340 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 24341 until it has been modified to work with the new testsuite.
c906108c 24342
99707966 24343 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
24344 testcase won't compile, cause all of the testcases in the file to
24345 fail instead.
c906108c
SS
24346
24347 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
24348 (gdb_clear_suppressed): New procedure.
24349 (gdb_stop_suppressing_tests): Only clear suppress_flag if
24350 it contains a positive value.
24351
24352Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
24353
24354 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
24355
24356 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
24357
24358Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
24359
24360 * lib/gdb.exp (setup_xfail_format): New function.
24361 (get_debug_format): New function to get debug format.
24362 (debug_format): New global variable to hold last value set
24363 by get_debug_format.
24364 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 24365 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
24366 * gdb.c++/ptype.exp: Ditto.
24367 * gdb.c++/classes.exp: Ditto.
24368 * gdb.c++/cplusfuncs.exp: Ditto.
24369 * gdb.c++/inherit.exp: Ditto.
24370 * gdb.c++/templates.exp: Ditto.
24371 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 24372
c906108c
SS
24373Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
24374
24375 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
24376 host doesn't have a currently-open connection.
24377
24378 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
24379 any gdb stub target. Handle cases where gdb doesn't respond when
24380 interrupted in a sane fashion.
c906108c
SS
24381
24382 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 24383 same thing in a totally different way.
c906108c
SS
24384
24385 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 24386 setting "timeout".
c906108c 24387 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 24388 default_gdb_init now.
c906108c
SS
24389
24390Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
24391
24392 * gdb.base/printcmds.exp: Fix "check for floating addition"
24393 regexp to accept results within approx +/- .01 of exact value.
24394 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
24395
24396Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
24397
24398 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 24399 properly.
c906108c
SS
24400 (gdb_expect): Add optional timeout parameter, and add timeout
24401 value to various calls.
24402 (gdb_suppress_tests): Only give one warning message per group.
24403
24404Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
24405
24406 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
24407 global variables. Handle getting a value for $timeout more
24408 gracefully.
c906108c
SS
24409
24410Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
24411
24412 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 24413 initialize.
c906108c 24414 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 24415 by a target configuration file.
c906108c
SS
24416 (gdb_expect): Pass the timeout to remote_expect.
24417
24418 * config/monitor.exp(gdb_load): Fix typo in regexp.
24419
24420Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
24421
24422 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
24423
24424Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
24425
24426 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
24427 here. Call gdb_target_exec before rebooting the target, to make
24428 sure the connection to the target is closed.
c906108c
SS
24429 (gdb_load): Pass the name of the executable to gdb_target_monitor.
24430 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
24431 Also detect "Timeout reading from remote" error.
24432
24433 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
24434 gdb_target_monitor. Don't call gdb_file_cmd here; let
24435 gdb_target_monitor do it.
c906108c
SS
24436
24437 * gdb.disasm/hppa.exp: Don't use exec_output.
24438
24439Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
24440
24441 * gdb.base/list.exp: If we're debugging a non-native target,
24442 try to set the pc register to point to the start of the
24443 program before doing the first list command.
24444
24445 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 24446 test_calls after restarting.
c906108c
SS
24447
24448 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 24449 reloading.
c906108c
SS
24450
24451 * gdb.base/watchpoint.exp: Fix typo.
24452
24453 * gdb.base/setshow.exp: Check for use_gdb_stub.
24454
24455 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 24456 stub case.
c906108c
SS
24457 * gdb.base/langs.exp: Ditto.
24458
24459 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
24460 gdb_load_offset. If we weren't given a file to load, figure out
24461 what the current file is and use it.
c906108c
SS
24462
24463 * config/i386-bozo.exp: New file.
24464
24465Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
24466
24467 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
24468 feature.
24469
24470 * config/proelf.exp: New entry.
24471
24472Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
24473
24474 * lib/gdb.exp: Remove spurious .* patterns at the beginning
24475 of regexps.
24476
24477 * gdb.base/watchpoint.exp: Don't run the test_stepping
24478 tests if gdb can't call functions on the target.
24479
24480 * gdb.base/setshow.exp: Don't run the set prompt tests if
24481 the board has gdb_prompt set.
24482
24483Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
24484
24485 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
24486 * gdb.base/commands.exp: Likewise.
24487 * gdb.base/setshow.exp: Likewise.
24488
24489Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
24490
24491 * config/monitor.exp(gdb_start): Look for gdb_prompt target
24492 feature.
24493
24494 * config/i960.exp: New file.
24495
24496Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
24497
24498 * gdb.base/funcargs.exp: Check for gdb,short_int target
24499 feature instead of looking for explicit target triplets.
24500
dc96c6c7 24501Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 24502
d63a86f8 24503 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
24504 "p 123DEADBEEF", to check parse_number.
24505 * top.c: change "to enable to enable" to "to enable" in a couple
24506 of help strings.
24507
24508Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
24509
24510 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
24511 on the mn10300.
d63a86f8 24512
c906108c
SS
24513Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
24514
24515 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
24516 where the test executable is run with explicit args.
24517 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
24518
24519Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
24520
24521 * gdb.base/run.c: Use FAKEARGV to build test executable that
24522 does not require a command line arg, since most simulators
24523 don't currently support passing such an arg into the simulated
24524 program.
24525 * gdb.base/commands.exp: Change tests to insert the proper
24526 value as the arg to the first recursive factorial call. Change
24527 compilation line to define FAKEARGV at compile time.
24528
24529Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
24530
24531 * gdb.base/recurse.exp: Enable these tests for the mn10300.
24532 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
24533 function with watchpoint enabled" test.
24534
24535Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
24536
24537 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 24538 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
24539
24540 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 24541 "Tests restarted" messages.
c906108c
SS
24542
24543Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
24544
24545 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
24546
dc96c6c7 24547Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24548
24549 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
24550 for INFO SYMBOL; add help tests for OVERLAY commands.
24551 * gdb.base/default.exp: add tests for INFO SYMBOL command;
24552 add tests for OVERLAY commands
24553 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
24554 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
24555 * gdb.base/sigall.c: add usestubs code frag
24556 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 24557
c906108c
SS
24558Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
24559
24560 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
24561 failures.
24562 (gdb_stop_suppressing_tests): Note that tests have restarted.
24563
24564Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
24565
24566 * config/h8300.exp: New file.
24567
24568Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
24569
24570 * gdb.base/setshow.exp: Check for the existence of a
24571 feature, not its value.
24572
24573Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
24574
24575 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
24576
24577 * gdb.base/scope.exp: It's now init0(), not init().
24578
24579 * gdb.base/scope0.c: For now, change init() to be init0().
24580
24581 * config/monitor.exp: Use gdb_serial in preference to serial
24582 or netport.
24583
24584 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 24585 and it's not already set.
c906108c
SS
24586
24587Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
24588
24589 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 24590 isn't using a stub and if it supports argument passing.
c906108c
SS
24591
24592Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
24593
24594 * config/udi.exp(gdb_start): Make sure UDICONF is set
24595 properly before starting gdb.
24596
24597Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
24598
24599 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
24600 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
24601 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
24602
24603Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
24604
24605 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 24606 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
24607
24608 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
24609
24610 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
24611
24612 * config/monitor.exp: Make sure we disconnect from the target.
24613 Also, try a reboot/reload cycle instead of failing if the
24614 load fails.
24615
24616Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
24617
24618 * gdb.base/default.exp: Don't set match_max.
24619 * gdb.base/help.exp: Ditto.
24620 * gdb.base/list.exp: Ditto.
24621 * gdb.base/signals.exp: Ditto.
24622
24623 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
24624 set, use remote_ld to download the testcase instead of
24625 the GDB loader.
24626
24627Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
24628
24629 * config/vr5000.exp: New file.
24630
24631 * config/monitor.exp(gdb_target_monitor): Add pattern for
24632 "Ending remote" to detect errors in connecting.
24633
24634 * gdb.base/setshow.exp: Add .* within auto language test.
24635
24636 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
24637 target feature.
24638
24639 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 24640 and reboot the board if necessary.
c906108c
SS
24641
24642 * gdb.base/setvar.exp(test_set): Handle multiple prints within
24643 a set of tests. Remove print.* from the patterns being checked.
24644
24645Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
24646
24647 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
24648 refer to gdb_spawn_id.
24649
24650 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
24651 longer used.
24652 * config/sparclet.exp: Ditto.
24653 * config/sparclet-old.exp: Ditto.
24654 * config/slite.exp: Ditto.
24655 * config/sim.exp: Ditto.
24656 * gdb.base/funcargs.exp: Ditto.
24657
24658 * lib/gdb.exp:Remove references to gdb_spawn_id.
24659 (gdb_expect): Move to remote.exp.
24660
24661Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
24662
24663 * config/monitor.exp: Detect the "Couldn't establish connection"
24664 message from GDB.
24665
24666Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
24667
24668 * gdb.base/bitfields.exp: Use runto instead of explicit
24669 gdb_run_cmd/gdb_expect sequences.
24670
24671 * gdb.base/break.exp(text_next_with_recursion): Add match for
24672 gdb_expect call.
24673
24674 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
24675 We also need to handle the "A program is being debugged already"
24676 prompt from gdb. Use gdb_test to set the baud rate.
24677
24678 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
24679 to 20000. Really. I mean it.
24680
24681Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
24682
24683 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
24684 fails. If suppress_flag is set, skip perror message about not
24685 being able to send to GDB.
c906108c 24686 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 24687 GDB.
c906108c
SS
24688 (gdb_expect): If suppress_flag is set, always fail immediately.
24689 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
24690 (gdb_init): Call gdb_stop_suppressing_tests.
24691 (default_gdb_exit): Ditto.
24692 (default_gdb_start): Ditto.
24693
24694 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 24695 gdb_stop_suppressing_tests as appropriate.
c906108c 24696 * gdb.base/break.exp: Ditto.
889bf7c5 24697 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
24698 * gdb.base/commands.exp: Ditto.
24699 * gdb.base/exprs.exp: Ditto.
889bf7c5 24700 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
24701 * gdb.base/list.exp: Ditto.
24702 * gdb.base/recurse.exp: Ditto.
889bf7c5 24703 * gdb.base/scope.exp: Ditto.
c906108c
SS
24704 * gdb.base/structs.exp: Ditto.
24705 * gdb.c++/inherit.exp: Ditto.
24706
24707Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
24708
24709 * config/vr4300.exp: New file.
24710
99707966 24711 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 24712
99707966 24713 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
24714
24715Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
24716
24717 * lib/gdb.exp(gdb_init): New function.
24718
24719 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 24720 for each individual variable set.
c906108c
SS
24721
24722 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
24723 name.
24724
24725 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
24726
24727 * gdb.base/scope.exp: Use gdb_test.
24728
24729 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
24730 aborting; the testsuite driver will do that for us (see
24731 gdb_finish). Also, use gdb_test in a few more places.
24732
24733Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
24734
24735 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
24736
24737Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
24738
24739 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
24740 and "add_tests" are not at the same address.
24741
24742Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
24743
24744 * gdb.base/ptype.exp: Use gdb_test.
24745
24746Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
24747
24748 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
24749 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
24750 left in. No longer expect them to fail.
24751
24752 * gdb.stabs/*.mt; Deleted, no longer used.
24753 * gdb.stabs/configure.in: Remove references to target makefile
24754 frags.
24755 * gdb.stabs/configure: Rebuilt.
24756
24757 * gdb.disasm/*.mt: Deleted, no longer used.
24758 * gdb.disasm/configure.in: Remove references to target makefile
24759 frags. Use "sh3.s" as the unique filename for this directory.
24760 * gdb.disasm/configure: Rebuilt.
24761
24762 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
24763 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
24764 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
24765
24766Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
24767
24768 * config/udi.exp: Use mondfe,name instead of remote_host.
24769
24770Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
24771
24772 * gdb.base/watchpoint.exp: Don't expect a failure when calling
24773 a function with a watchpoint enabled on the mn10200.
24774
24775 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
24776 before trying to create it!
24777
24778Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
24779
24780 * config/vx.exp: Use hostname instead of netport.
24781
24782 * config/vxworks.exp: New file.
24783
24784 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
24785
24786 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 24787 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
24788 occurs.
24789
24790 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
24791 $gdb_spawn_id directly.
24792 (gdb_run_cmd): Try _start as well as start. Use the target feature
24793 gdb,start_symbol as the symbol to start from when jumping.
24794
24795Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
24796
24797 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
24798 redundant) test.
24799
24800 * gdb.base/recurse.exp: Relax final value test for 'b' so that
24801 it doesn't lose for 16bit integer systems.
24802
24803Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
24804
24805 * gdb.fortran/types.exp: If the target doesn't support "double"
24806 data types, then expect "real" types to only be 4 bytes.
24807
24808 * gdb.c++/virtfunc.exp: Expect failure for virtual function
24809 call tests if the target doesn't support inferior function calls.
24810
24811 * gdb.base/printcmds.exp: Allow minor deviation in FP values
24812 in printf tests.
24813
24814Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
24815
24816 * gdb.base/help.exp: Disable "help set", "help show", and
24817 "help support". Simplify regexp for "help stack".
24818
24819 * gdb.base/default.exp: Set match_max to 5000 and the timeout
24820 to 60 seconds. Temporarily set match_max to 15000 around the
24821 "info copying" test.
24822
24823 * gdb.base/nodebug.exp: Don't try to do an inferior function
24824 call if the target doesn't support them.
24825 * gdb.base/printcmds.exp: Likewise.
24826 * gdb.base/setvar.exp: Likewise.
24827 * gdb.base/structs.exp: Likewise.
24828 * gdb.c++/templates.exp: Likewise.
24829 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
24830
24831 * gdb.base/recurse.exp: Enable for the mn10200.
24832
24833 * configure.in: Do configure gdb.stabs directory for *-*-elf
24834 targets.
24835 * configure: Rebuilt.
24836
24837 * gdb.base/break.exp: Check for gdb,noresults before testing
24838 exit status and/or results from the target.
24839 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
24840 * lib/gdb.exp: Remove old (now bogus) initialization of
24841 noinferior, noargs, noresults and nosignals.
24842
24843Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
24844
24845 * config/sh.exp: New file.
24846
24847 * config/slite.exp: Try to connect multiple times to the board
24848 before rebooting. Only send a "monitor run" if need_monitor_run
24849 is set.
24850
24851 * gdb.base/break.exp: Don't do the "stub continue" test if
24852 the target has gdb_stub set.
24853
24854 * gdb.base/callfuncs.exp: Increase the timeout.
24855
24856 * gdb.base/interrupt.exp: Don't even try to compile the testcase
24857 if the target has gdb,noinferiorio set.
24858
24859 * gdb.base/list.exp: Increase match_max to 10000 characters.
24860
24861 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
24862
24863 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
24864 target.
24865
24866 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
24867
24868Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
24869
24870 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
24871 trying to delete the copy of gdb. Catch the file delete so we
24872 don't die if the delete fails; also, the file should be copied to
24873 the host, not to the build.
c906108c
SS
24874
24875Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
24876
24877 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 24878 parenthesis in case it contains multiple regexps separated
c906108c
SS
24879 with |.
24880
24881 * gdb.base/watchpoint.exp: Use gdb_test.
24882 * gdb.base/default.exp: Ditto.
24883
24884Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
24885
99707966 24886 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 24887
c906108c
SS
24888 * gdb.base/scope.exp: Use gdb_test.
24889 * gdb.c++/classes.exp: Ditto.
24890 * gdb.c++/inherit.exp: Ditto.
24891
24892Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
24893
24894 * gdb.base/crossload.exp: Don't use execute_anywhere, use
24895 remote_exec instead.
24896 * gdb.base/corefile.exp: Don't be ridiculous.
24897 * gdb.base/*.c: Add missing stub invocations.
24898
24899Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
24900
24901 * config/slite.exp: Miscellaneous fixes.
24902
24903 * lib/gdb.exp: Fix runto.
24904
24905 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
24906 the target.
24907
24908 * gdb.base/watchpoint.exp: Fix regexp.
24909
24910 * lib/gdb.exp(default_gdb_exit): Add a catch to the
24911 close and wait commands, as the descriptor may now be
24912 invalid. Always call "remote_close host".
24913
24914Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
24915
24916 Major rewrite for testsuite revision.
d63a86f8 24917
c906108c
SS
24918 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
24919 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
24920 instead of relying on spawn_id to always contain a valid
24921 spawn id.
24922 (get_compiler_info): New procedure to build the ${binfile}.ci
24923 file, instead of replicating this in N different places.
24924 (gdb_compile): New procedure.
d63a86f8 24925
c906108c 24926 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
24927 appropriate arguments) instead of compile. Use gdb_test in a lot
24928 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
24929 at the start of a testcase, as this is no longer done magically.
24930
24931 config/*-gdb.exp: Rename without the -gdb suffix.
24932
24933 config/mips.exp: Use remote_close instead of exit_remote_shell.
24934 config/monitor.exp: Use target_info instead of looking at
24935 baud, timeout, etc.
24936 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
24937
24938Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24939
24940 * gdb.c++/templates.exp (test_ptype_of_templates),
24941 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
24942 Update expect patterns for destructors and assignment operators
24943 to match corresponding c-typeprint.c changes.
24944 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
24945 to destructor breakpoint test, GDB should be able to set the
24946 destructor breakpoint without specifying arguments.
24947
24948Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
24949
24950 * gdb.threads/pthreads.exp: Change result for failure to compile due
24951 to lack of pthreads runtime support from an error to simply an
24952 unsupported test, per dejagnu standards.
24953
24954Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24955
24956 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
24957 where GDB exits to reduce pattern match time.
24958 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
24959
24960 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
24961
dc96c6c7 24962Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24963
24964 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
24965 * gdb.base/default.exp: ditto.
24966 * gdb.base/nodebug.exp: ditto.
24967 * gdb.base/printcmds.exp: ditto.
24968 * gdb.base/ptype.exp: ditto.
24969 * gdb.base/setvar.exp: ditto.
24970 * gdb.base/structs.exp: ditto.
24971 * gdb.base/setshow.c: Guard against uninitialized values of argc.
24972
24973Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
24974
24975 * configure, */configure: Rebuild with autoconf 2.12.
24976
24977Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
24978
24979 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
24980 use new i*86-pc-linux*-gnu quads.
24981 * gdb.base/corefile.exp: Ditto.
24982 * gdb.base/signals.exp: Ditto.
24983 * gdb.base/sigall.exp: Ditto.
24984 * gdb.base/interrupt.exp: Ditto.
24985
24986 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
24987 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
24988 RedHat 4.0.
d63a86f8 24989
c906108c 24990 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
24991 linux. This allows the test case to at least compile on latest
24992 linux, but still not run due to missing the threads runtime library.
c906108c
SS
24993
24994Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24995
24996 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
24997 directory to search gdb directory. Accept and step over conditional
24998 stack alignment code. Consume $prompt in failure cases.
24999 Reset timeout to $oldtimeout instead of some arbitrary value.
25000 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
25001 timeout problems with infinite stack backtraces.
25002 * gdb.base/ptype.exp (ptype struct link, union tu_link):
25003 Accept function parameters for linkfunc member.
25004
25005Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
25006
25007 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
25008 (CXXFLAGS): Remove, unreferenced.
25009 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
25010 previous -B options and also add -B option to pick up cross compiled
25011 runtime.
c906108c
SS
25012 (TARGET_INCLUDES): Add for -I options and add code to initialize when
25013 doing cross compiles.
25014 (target_alias): Declare global.
25015 (xgcc): Set variable to full path of gcc in build tree. Use findfile
25016 to verify that gcc exists in build tree, and if so set CC to that
25017 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 25018
c906108c
SS
25019Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
25020
25021 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
25022 ptype test for anonymous union. Fixup testcase to match
25023 current gcc debug output.
25024
25025Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
25026
25027 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
25028 force argument to an unsigned long type.
25029
25030Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
25031
25032 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 25033 tests and anonymous union print/ptype tests.
c906108c
SS
25034 * gdb.base/list.exp (test_forward-search): Increase timeout by
25035 5 minutes for the "search extremely long line" case.
25036 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
25037 completely optional and that the pass/fail messages use the command as
25038 the message if that third arg is a null string.
25039 (gdb_test_exact): Arrange that a null string pattern means match a
25040 null string output rather than any output, which might include random
889bf7c5 25041 errors.
c906108c
SS
25042 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
25043 backtrace test.
25044 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
25045 always failing and failure is now exposed by gdb.exp changes.
25046
25047Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
25048
25049 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
25050 weren't being noted.
25051
25052Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25053
25054 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
25055 * gdb.stabs/weird.exp: Remove v_comb xfails.
25056
dc96c6c7 25057Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25058
25059 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 25060 list.exp scope.exp watchpoint.exp]
c906108c 25061 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 25062
dc96c6c7 25063Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25064
25065 * config/monitor.exp: Increase download timeout to 1000 seconds.
25066
dc96c6c7 25067Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25068
25069 * config/m32r.exp: Increase timeout to 120 seconds.
25070
25071Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
25072
25073 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
25074 and accept older ordering as obsolescent gcc or gdb.
25075 * gdb.c++/templates.exp: Ditto.
25076 * gdb.c++/virtfunc.exp: Ditto.
25077
25078Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
25079
25080 * gdb.base/coremaker.c: Add code to mmap some data so we
25081 can check that it ends up in the core file.
25082 * gdb.base/corefile.exp: Add test to read mmapped data
25083 from core file.
25084
dc96c6c7 25085Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25086
25087 * config/m32r.exp: New file.
25088
25089Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
25090
25091 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
25092 that cflags can contains -gstabs, and work correctly for other tests.
25093
dc96c6c7 25094Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25095
25096 * gdb.base/setshow.exp: New file, tests show and set.
25097 * gdb.base/setshow.c: New file, tests show and set.
25098 * gdb.base/help.exp: Add test for help set|show annotate.
25099 * gdb.base/default.exp: Add test for set|show annotate.
25100
25101Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
25102
25103 * testsuite/gdb.base/break.exp: Make backtrace from factorial
25104 errors unique.
25105 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
25106 explicitly.
25107
25108Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
25109
25110 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
25111 and width commands. This is done elsewhere.
25112 * (gdb_start): Don't call gdb_start_sim here. That's already
25113 done in gdb_load. This fixes lots of failures in default.exp.
25114
25115Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
25116
25117 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
25118 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
25119 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
25120 in the same we we treat other failures (since it may be an expected
889bf7c5 25121 condition), rather than as an error.
c906108c
SS
25122 * gdb.base/signals.exp (test_handle_all_print): Revert back to
25123 old test format.
25124
25125Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
25126
25127 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
25128 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 25129 twice. Nuke the duplicates.
c906108c 25130 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 25131 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
25132 Remove config.h along with other config files.
25133
25134Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
25135
25136 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
25137 "p func1 ()" and note that rests of tests are skipped.
25138 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 25139 setup_xfails for "print func2::coremaker_local".
c906108c
SS
25140 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
25141 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
25142 affected by the previous run test.
25143 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
25144 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
25145 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
25146 "pass int powerset tuple" and "pass modeless int powerset tuple".
25147 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
25148 "real write 4" and "real write 8".
25149 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 25150 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
25151 "print \$i after tuple assign 2", and
25152 "print vs2 after tuple assign 2".
25153 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
25154 meaningful error message and return -1 so the caller can
25155 suppress further tests and avoid a cascade of errors.
d63a86f8 25156
c906108c
SS
25157Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
25158
25159 * gdb.base/a1-selftest.exp: Tweak tests to account for new
25160 format for printing version.
25161 * gdb.base/default.exp: Ditto.
25162 * gdb.base/interrupt.exp: Fix problem with cascade of
25163 errors if child process dies while calling a function.
d63a86f8 25164
c906108c
SS
25165Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
25166
25167 * Makefile.in (VPATH): Add
25168 * Makefile.in (Makefile, config.status): Fix rules so things get
25169 remade when necessary.
25170
25171Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
25172
25173 * Makefile.in (just-check): Add path to sibling expect dir
25174 to environment variable specified by RPATH_ENVVAR.
25175
25176Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
25177
25178 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
25179 (just-check): Add shared library paths for libstdc++, tk,
25180 tcl, bfd, and opcodes to the environment variable specified
25181 in RPATH_ENVVAR.
25182 * configure.in: Add support to recognize --enable-shared flag
25183 and generate correct value for RPATH_ENVVAR.
25184 * configure: Regenerated with autoconf.
25185
25186Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
25187
25188 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 25189 include all osf versions.
c906108c
SS
25190 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
25191 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
25192 when target is linux. When failing to build pthreads test
25193 executable, give more meaningful message.
25194 * gdb.threads/pthreads.c: Hpux also uses old definition of second
25195 arg for pthread_create.
d63a86f8 25196
c906108c
SS
25197Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
25198
25199 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 25200 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 25201 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 25202 and -lpthreads (everybody else).
c906108c
SS
25203 (test_startup): Fail gracefully if threads are not supported.
25204 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
25205 "p/c array_index("abcdef",2)" when not gcc compiled.
25206 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
25207 "print func2::coremaker_local" when not gcc compiled.
25208 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
25209 "ptype on opaque struct tagname (statically)",
25210 "ptype on opaque struct tagname (dynamically) 1", and
25211 "ptype on opaque struct tagname (dynamically) 2"
25212 for not compiled with gcc.
25213 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
25214 backtrace when compiled with gcc.
d63a86f8 25215 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
25216 than always return success.
25217
25218Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
25219
25220 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
25221
25222Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
25223
25224 * gdb.base/structs.exp: Undo last change.
25225
25226Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
25227
25228 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
25229 encapsulate all the steps/nexts done during self test, starting
25230 at main, and makes them less sensitive to optimization issues.
25231 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
25232 signal handler" test.
25233 * gdb.threads/pthreads.exp: Only run this for native configs.
25234 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
25235 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
25236 tests.
25237 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
25238 for "runto test_calls(void)" test.
d63a86f8 25239
c906108c
SS
25240Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
25241
25242 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
25243 and don't expect address info in breakpoint confirmations.
25244
25245Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
25246
25247 * gdb.base/list.exp (test_forward_search): Increase timeout
25248 temporarily by 60 seconds for searching extremely long line,
889bf7c5 25249 and then reset to old value when done. Increase expect input
c906108c
SS
25250 buffer to 10000.
25251
25252Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
25253
25254 * gdb.base/list.exp (test_forward_search): Fix to handle very
25255 long source line without overflowing expect's input buffer.
25256
25257Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
25258
25259 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
25260 "buffer_full".
25261
25262 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
25263 "buffer_full".
25264
25265 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
25266 "buffer_full".
25267
25268 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
25269 "buffer_full".
25270
25271Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
25272
25273 * configure.in (configdirs): Add gdb.threads.
25274 * configure: Regenerated with autoconf.
25275 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
25276 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
25277 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 25278
c906108c
SS
25279Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
25280
25281 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
25282
25283Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
25284
25285 * gdb.base/signals.exp (test_handle_all_print): Test separately for
25286 each signal's status in the output of "handle all print".
25287 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
25288 the \r\n sequence that immediately precedes the gdb prompt.
25289 * gdb.base/a1-selftest.exp: Save original timeout and restore
25290 after test.
25291
25292Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
25293
25294 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
25295 symbol.
25296
25297Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
25298
25299 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
25300
25301Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
25302
25303 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
25304 timeout by 60 seconds.
25305
25306Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
25307
25308 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
25309 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
25310 error return.
25311
25312Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
25313
25314 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
25315 gdb initialization, also report how long dejagnu waited. Restore
25316 old timeout before doing error return. Temporarily increase timeout
889bf7c5 25317 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
25318
25319Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
25320
25321 * lib/gdb.exp: Report timeout value for verbosity level 2.
25322 * config/gdbserver.exp: Ditto.
25323 * config/hppro.exp: Ditto.
25324 * config/mips-gdb.exp: Ditto.
25325 * config/monitor.exp: Ditto.
25326 * config/netware.exp: Ditto.
25327 * config/sim-gdb.exp: Ditto.
25328 * config/slite-gdb.exp: Ditto.
25329 * config/udi-gdb.exp: Ditto.
25330 * config/unix-gdb.exp: Ditto.
25331 * config/vx-gdb.exp: Ditto.
25332 * gdb.base/a1-selftest.exp: Ditto.
25333 * gdb.base/a2-run.exp: Ditto.
25334 * gdb.base/break.exp: Ditto.
25335 * gdb.base/corefile.exp: Ditto.
25336 * gdb.base/list.exp: Ditto.
25337 * gdb.base/recurse.exp: Ditto.
25338 * gdb.base/scope.exp: Ditto.
25339 * gdb.base/signals.exp: Ditto.
25340
25341Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
25342
25343 * gdb.threads/Makefile.in (docdir): Removed.
25344
25345Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
25346
25347 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 25348 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 25349 @srcdir@.
d63a86f8 25350 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
25351 autoconf 2.5 or higher.
25352 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
25353
25354Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
25355
25356 * configure: Regenerated.
25357 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
25358 avoid name clashes with SunOS headers.
25359
25360Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
25361
25362 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
25363
25364Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
25365
25366 * gdb.base/callfuncs.exp: Finish last change -- make sure the
25367 prototype information ends up in the compiler info file.
25368
25369Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
25370
25371 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
25372 attempting to regenerate it. Eliminate use of a temporary file
25373 and just generate the info file directly. Source it immediately,
25374 for consistency of use.
25375 * gdb.base/corefile.exp: Ditto
25376 * gdb.base/exprs.exp: Ditto.
25377 * gdb.base/funcargs.exp: Ditto.
25378 * gdb.base/langs.exp: Ditto.
25379 * gdb.base/list.exp: Ditto.
25380 * gdb.base/mips_pro.exp: Ditto.
25381 * gdb.base/nodebug.exp: Ditto.
25382 * gdb.base/opaque.exp: Ditto.
25383 * gdb.base/ptype.exp: Ditto.
25384 * gdb.base/scope.exp: Ditto.
25385 * gdb.base/setvar.exp: Ditto.
25386 * gdb.base/signals.exp: Ditto.
25387 * gdb.base/whatis.exp: Ditto.
25388 * gdb.c++/templates.exp: Ditto.
25389 * gdb.c++/virtfunc.exp: Ditto.
25390 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 25391 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
25392
25393Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25394
25395 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
25396 it got fixed by the recent lookup_minimal_symbol_by_pc change.
25397 Increase timeout, a lot of single stepping might be needed if the
25398 target has no hardware watchpoints.
25399
25400Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
25401
25402 * gdb.base/break.exp: Ignore compiler warnings when compiling
25403 break.c.
25404 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
25405 * gdb.base/default.exp: Add h8300 xfails. Handle messages
25406 from remote-sim.
25407 * gdb.base/exprs.exp: Add h8300 xfails.
25408 * gdb.base/funcargs.exp: Likewise.
25409 * gdb.base/nodebug.exp: Likewise.
25410 * gdb.base/printcmds.exp: Likewise.
25411 * gdb.base/ptype.exp: Likewise.
25412 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
25413 h8300 xfails.
d63a86f8 25414 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
25415 on the h8300.
25416 * gdb.base/funcargs.c: Explicitly make last constant argument to
25417 call_after_alloca_subr an unsigned long type.
25418 * gdb.base/return.c: Include stdio.h.
25419
25420Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
25421
25422 * config/abug.exp: New file for the older Motorola Bug monitor
25423 that runs on the mvme13x series VME boards.
25424 * config/monitor.exp: Use the new config array for target settings
25425 if they exist.
25426
25427Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
25428
25429 * sim-gdb.exp: Make the SH simulator allocate less space when
25430 it is targeted.
25431
25432Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
25433
25434 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
25435 test.
25436
25437Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
25438
25439 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
25440 "rs6000-*-*" for "list function in include file" when gcc compiled.
25441 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
25442 for "p ctable1[120]".
25443 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
25444 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
25445 Remove setup_xfail for "rs6000-*-*" for
25446 "print 'scope0.c'::filelocal before run".
25447 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
25448 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
25449 since some compilers don't allow both options to be given
25450 on the same command line. Create object file and move it.
d63a86f8 25451
c906108c
SS
25452Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
25453
25454 * gdb.base/corefile.exp: Always regenerate the core file, since
25455 we always regenerate the coremaker program. Detect special case
25456 where registers cannot be read from core file.
d63a86f8 25457
c906108c
SS
25458Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
25459
25460 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
25461 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
25462 * gdb.c++/templates.exp: Only match on basename of file since
25463 some formats like xcoff don't encode directory information.
25464 * gdb.stabs/weird.exp: Use the right sed script for powerpc
25465 and rs6000 AIX xcoff targets.
25466 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
25467 * configure: Regenerate.
25468 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
25469 here, rather than in distclean.
d63a86f8 25470
c906108c
SS
25471Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
25472
25473 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
25474 defined, and use it to compile the test case with -O2. The
25475 native compilation still uses no optimization.
25476 * gdb.base/mips_pro.c: Remove inline assembly code since
25477 it is compiled PIC by default, which results in assembler
25478 warnings that make the testsuite think the compilation
25479 was unsuccessful.
25480
25481Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
25482
25483 * gdb.c++/misc.exp: Add note to message for
25484 "print s.a for foo struct" that this is a known gcc 2.7.2
25485 and earlier bug.
25486
25487Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
25488
25489 * gdb.base/break.exp: Fix pattern for matching "Delete all
25490 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
25491 setup_xfail for deleting all breakpoints test. Fix various
25492 timeout messages to include "(timeout)".
25493 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
25494 for "p t_float_values2(3.14159,float_val2)".
25495 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
25496 for "continue to call2g" when gcc compiled.
25497 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
25498 "up to foo in langs.exp", "show language at foo in langs.exp",
25499 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
25500 and "show language at fsub in langs.exp".
25501 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
25502 "list line 1 in include file", "list message for lines past EOF",
25503 "list function in include file", "list list0.h:foo", and
25504 "list filename:function; nonexistant function".
25505 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
25506 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
25507 and "ptype t_char_array" to be for native cc only.
d63a86f8 25508
c906108c
SS
25509Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
25510
d63a86f8 25511 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 25512 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 25513 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
25514
25515Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
25516
25517 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
25518 "bt in signals.exp". This problem only appears when running
25519 the testsuite, and then only intermittently.
25520
25521Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
25522
25523 * gdb.base/return.exp (return_tests): Differentiate between
25524 two tests of continuing.
25525
25526Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
25527
25528 * */Makefile.in (maintainer-clean): Remove config.log.
25529 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
25530 * gdb.c++/Makefile.in (PROGS): Add inherit.
25531 (clean): Remove *.ci.
25532
25533Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
25534
25535 * gdb.c++/misc.cc: Add test code from Mike Stump.
25536 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
25537
25538Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
25539
25540 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
25541 to "alpha-*-osf2*" and add comment.
25542 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
25543 setup_xfail for "step over execarg initialization" and
25544 "step over corearg initialization".
c906108c
SS
25545 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
25546 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
25547 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 25548 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
25549 "print func2::coremaker_local", and "backtrace in corefile.exp".
25550 * gdb.base/signals.exp: Build and source signals.ci.
25551 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
25552 to be for gcc only.
25553 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 25554
c906108c
SS
25555Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25556
25557 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
25558 Feb 3 procfs.c change.
25559
25560Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
25561
25562 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
25563
25564Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
25565
25566 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
25567 from dejagnu's apparent default of 10 seconds, which gives random
25568 results when running the tests over NFS on moderately loaded systems.
25569 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
25570
25571Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
25572
25573 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
25574 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 25575 result reports.
c906108c
SS
25576
25577Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
25578
25579 * configure.in (CY_AC_PATH_TCLH): Remove.
25580 * configure: Regenerate.
25581
25582Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
25583
25584 * gdb.c++/Makefile.in (clean): Add missing '{'.
25585
25586Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
25587
25588 * lib/gdb.exp: Provide a default value for noinferior.
25589
25590 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
25591 Load libgloss.exp.
25592
25593Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
25594
25595 * gdb.disasm/hppa.exp: Compile directly into an executable, use
25596 the executable, not the .o to run the tests from.
25597
25598Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
25599
25600 * gdb.base/break.exp: Don't test for program exit or exit status
25601 if $noresults if nonzero.
25602 * gdb.base/langs.exp: Likewise.
25603 * gdb.base/watchpoint.exp: Likewise.
25604
25605 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
25606 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
25607 trying to compile the testcase.
25608
25609Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
25610
25611 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
25612 * gdb.base/signals.exp (continue to handler): Likewise.
25613
25614Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
25615
25616 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
25617
25618 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
25619
25620Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
25621
25622 * gdb.base/corefile.exp: Recognize "not found" as failure
25623 when trying to determine if a core file was generated.
25624 If no core file was generate the first time, try again without
25625 the ulimit -c to work around braindamaged shells.
25626
25627Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
25628
25629 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
25630 [] tests with "test" and enclose string in quotes.
25631 * gdb.stabs/configure: Rebuild
d63a86f8 25632
c906108c
SS
25633Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
25634
25635 Changes in sync with expect:
25636 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
25637 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
25638 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
25639 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
25640 argument to AC_REQUIRE.
25641 * configure: Regenerated.
25642
25643Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
25644
25645 * gdb.base/corefile.exp: When generating a core, discard any
25646 error messages about ulimit not found and the "core dumped"
25647 message from the shell that runs the coredumper.
25648
25649Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
25650
25651 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
25652
25653 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
25654 which sed script to run. Expect failure for v_comb test
25655 on PA targets too.
d63a86f8 25656
c906108c
SS
25657Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
25658
25659 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 25660 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
25661
25662Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
25663
25664 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
25665 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 25666 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
25667 * lib/gdb.exp (default_gdb_start): Fix typo.
25668 * gdb.base/corefile.exp: Allow "Core was generated by ..."
25669 messages to not include the full program name that caused
25670 the core dump since some systems (such as solaris) apparently
25671 truncate this path to about 80 characters.
25672 When generating a core file first try increasing the core file
25673 size limit to unlimited since some systems may default it to
25674 zero, and it is harmless to try it. Move the test for failing
25675 to generate a core file to where it will actually get executed.
25676 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
25677 new gdb result from g++ debug info improvements and make old
25678 pattern obsolescent. Also account for size_t differences
25679 (may be int or long).
25680 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
25681 initialization before function call is placed in the delay slot
25682 and thus appears to be skipped over by commands such as "next".
25683
25684Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
25685
25686 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
25687
25688Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
25689
25690 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
25691 input source file; fix code to compile test to deal with this
25692 convention.
25693 * gdb.c++/*.exp: Likewise.
25694
25695Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
25696
25697 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
25698 "bt in signals.exp".
25699
25700Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
25701
25702 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
25703 "step over execarg initialization" and
889bf7c5 25704 "step over corearg initialization".
c906108c
SS
25705
25706Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
25707
25708 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
25709 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
25710
25711Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
25712
25713 From Rob Savoye (rob@poseidon.cygnus.com)
25714 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
25715 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
25716 configure.in}, gdb.disasm/{Makefile.in, configure.in},
25717 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
25718 configure.in}: Major reworking for autoconfig.
c906108c
SS
25719 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
25720 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 25721 New files.
c906108c
SS
25722 * config/unix-gdb.exp: Make GDB global.
25723 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
25724 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
25725 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
25726 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
25727 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
25728 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 25729 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
25730 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
25731 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
25732 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
25733 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 25734 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
25735 to returns as necessary, arrange for test to compile own testcase
25736 executable.
c906108c 25737 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 25738
c906108c
SS
25739Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
25740
25741 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 25742 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
25743 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
25744 "backtrace through signal handler".
25745
25746Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25747
25748 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
25749 continuing from a job control stop signal.
25750 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
25751
25752Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
25753
25754 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
25755 * gdb.base/corefile.exp: Likewise.
25756 * gdb.base/funcargs.exp: Likewise.
25757
25758Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
25759
25760 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
25761 * config/monitor.exp: Add support for setting baud rate.
25762
25763Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
25764
25765 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
25766 i*86-*-linux* xfails for "backtrace through signal handler".
25767 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
25768 "print func2::coremaker_local".
25769 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 25770 alpha-dec-osf2* xfail for
c906108c
SS
25771 "delete all breakpoints when none".
25772
25773Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
25774
25775 * gdb.base/break.exp: Change test that deletes all breakpoints
25776 when no user breakpoints are installed. A post 4.15 change
25777 causes gdb to no longer prompt in this case.
25778
25779Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
25780
25781 * gdb.base/return.exp (return_tests): Change xfail for test
25782 "correct value returned double test" to stop xfailing at
25783 Solaris 2.5. Apparently the bug has been fixed.
25784
25785Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
25786
25787 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
25788 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
25789
25790Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
25791
25792 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
25793 * gdb.disasm/hppa.s: Corresponding changes.
25794
25795Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
25796
25797 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
25798 makefile fragment.
25799 * config/mt-hpux: Deleted.
25800
25801Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
25802
d63a86f8 25803 * Many files: When warning about suppressed tests due to a
c906108c
SS
25804 nonexistant test binary, avoid incrementing the warning count.
25805
25806Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
25807
25808 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 25809
c906108c
SS
25810Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25811
25812 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
25813 "sparc-*-solaris2*".
25814
25815Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25816
25817 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
25818 Add global and local variables and initialize them.
25819 * gdb.base/corefile.exp: Test correct mapping of corefile sections
25820 by printing variables. Remove rs6000 and powerpc xfails, BFD now
25821 extracts the file name and terminating signal from the core file.
25822 * TODO: Remove note about tests for correct mapping of corefile.
25823 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
25824 from optimizing it away.
25825 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
25826 handles common blocks.
25827
25828Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
25829
25830 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
25831 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
25832
25833Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
25834
25835 * Makefile.in (maintainer-clean): New target, synonym for
25836 realclean.
25837 * gdb.base/Makefile.in (maintainer-clean): Likewise.
25838 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
25839 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
25840 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
25841 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
25842 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
25843
25844Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
25845
25846 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
25847 xfails when not gcc compiled for "print foo::funclocal".
25848 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
25849 "print foo::funclocal at foo",
25850 "print 'scope1.c'::foo::funclocal at foo",
25851 "print foo::funclocal_bss at foo",
25852 "print 'scope1.c'::foo::funclocal_bss at foo",
25853 "print foo::funclocal_ro at foo",
25854 "print 'scope1.c'::foo::funclocal_ro at foo",
25855 "print bar::funclocal at foo" and
25856 "print 'scope1.c'::bar::funclocal at foo".
25857 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
25858 gcc compiled for "print foo::funclocal at bar".
25859 Expand all messages to ensure that they identify that
25860 the test is at bar().
25861 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
25862 gcc compiled for:
25863 "ptype on opaque struct pointer (statically)",
25864 "ptype on opaque struct tagname (statically)",
25865 "ptype on opaque struct pointer (dynamically) 1",
25866 "ptype on opaque struct tagname (dynamically) 1",
25867 "ptype on opaque struct pointer (dynamically) 2" and
25868 "ptype on opaque struct tagname (dynamically) 2
25869 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
25870 gcc compiled for:
25871 "p datalocal"
25872 "whatis datalocal",
25873 "ptype datalocal",
25874 "p bsslocal",
25875 "whatis bsslocal", and
25876 "ptype bsslocal".
25877 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
25878 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
25879 when not gcc compiled.
25880 * gdb.base/funcargs.exp (float_and_integral_args): Add
25881 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
25882 compiled.
25883 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
25884 "backtrace from call6a" when not gcc compiled.
25885 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
25886 "backtrace from call7a" when not gcc compiled.
25887 * gdb.base/callfuncs.exp (do_function_calls):
25888 Add "hppa*-*-hpux*" xfail when not gcc compiled for
25889 "p t_char_array_values(char_array_val2,char_array_val1)",
25890 "p t_char_array_values(char_array_val1,char_array_val2)",
25891 "p t_char_array_values("carray 1","carray 2")",
25892 "p t_char_array_values("carray 1",char_array_val2)",
25893 "p t_char_array_values(char_array_val1,"carray 2")",
25894 "p sum_args(1,{2})",
25895 "p sum_args(2,{2,3})",
25896 "p sum_args(3,{2,3,4})",
25897 "p sum_args(4,{2,3,4,5})"
25898 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
25899 "backtrace in corefile.exp" when not gcc compiled.
25900
25901Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25902
25903 * gdb.base/signals.exp: Rewrite `handle all print' test as
25904 a procedure. Accept blanks or TABs as whitespace, increase
25905 timeout and expect input buffer size for the large output
25906 from the command. Remove "i*86-*-bsdi2.0" xfail.
25907
25908Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25909
25910 * gdb.base/setvar.exp: Add new testcases for truncation when
25911 assigning invalid values to bitfields.
25912
25913Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
25914
d63a86f8 25915 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
25916 mips-sgi-irix* xfail for
25917 "call inferior func with struct - returns char *"
25918 and fix test so that an optional (unsigned char *) cast is
889bf7c5 25919 accepted in the result.
c906108c
SS
25920
25921Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
25922
25923 * gdb.base/funcargs.exp (float_and_integral_args): Remove
25924 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
25925 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
25926 * gdb.base/signals.exp: Remove duplicate "handle all print" test
25927 that accidentally got checked in.
25928
25929Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
25930
d63a86f8 25931 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
25932 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
25933 compiled test.
25934 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
25935 Add mips-sgi-irix5* xfail for not gcc compiled.
25936 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
25937 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
25938 "p top", "whatis top", "p middle", and "whatis middle".
25939 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
25940 "whatis signed char" for not gcc compiled.
25941 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
25942 "set variable signed char=-1 (-1)" and
25943 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
25944 * gdb.base/funcargs.exp (float_and_integral_args):
25945 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
25946 Add mips-sgi-irix* xfail when not gcc compiled for
25947 "continue to call2b".
25948 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
25949 "continue to call2g".
25950 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
25951 "backtrace from call6a"
25952 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
25953 "backtrace from call7k".
25954 Add mips-sgi-irix5* xfail when not gcc compiled for
25955 "backtrace from call7a".
25956 (localvars_after_alloca): Fix gdb_test cmds for
25957 "print * after runto ...".
25958 Remove rs6000-*-* xfails for
25959 "print i after runto localvars_after_alloca" and
25960 "print l after runto localvars_after_alloca"
25961 for all compilers.
25962 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 25963 when not compiled with gcc, for:
c906108c
SS
25964 "print signed char == (minus)",
25965 "print signed char != (minus)",
25966 "print signed char < (minus)",
25967 "print signed char > (minus)".
25968 * gdb.base/callfuncs.exp (do_function_calls):
25969 Add mips-sgi-irix* xfail, when compiled with native compiler, for
25970 "call inferior func with struct - returns char *".
d63a86f8 25971 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
25972 "correct value returned double test" to include Solaris 2.4.
25973 * gdb.base/funcargs.exp (float_and_integral_args):
25974 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 25975
c906108c
SS
25976Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25977
25978 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
25979 enumeration bitfields if compiling with GNU C.
25980 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
25981 to empty' prompt.
25982
25983Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
25984
25985 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
25986 test for PRO targets.
25987
25988 * gdb.base/funcargs.exp: Avoid ever setting more than 8
25989 breakpoints in the inferior at any given time by making
25990 two groups of breakpoints for call2*, call6* and call7*
25991 tests.
25992
25993Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25994
25995 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
25996 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
25997 from optimizing it away.
25998 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
25999 "call inferior func with struct".
26000
26001Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
26002
26003 * configure.in: Only configure gdb.chill for particular targets.
26004
26005Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
26006
26007 * gdb.base/Makefile.in: Add action to .c.o transformation
26008 rule that generates a .ci file for each .o file and remove
26009 explicit .c.o rules except for callfuncs.o.
26010 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
26011 generates a .ci file for each .o file and remove explicit
26012 .cc.o rules.
26013 (clean): Remove *.tmp *.ci files.
26014 (EXECUTABLES): Remove templ-info.exp.
26015 * gdb.base/compiler.c: New file.
26016 * gdb.c++/compiler.cc: New file
26017 * gdb.base/scope.exp: Source gdb.base/scope.ci.
26018 Change rs6000-*-* xfail for
26019 "print 'scope0.c'::filelocal_ro" and
26020 "print 'scope1.c'::filelocal" and
26021 "print 'scope1.c'::filelocal_bss" and
26022 "print 'scope1.c'::filelocal_ro" and
26023 "print 'scope1.c'::foo::funclocal" and
26024 "print 'scope1.c'::foo::funclocal_ro" and
26025 "print 'scope1.c'::bar::funclocal" and
26026 "print 'scope0.c'::filelocal_ro" and
26027 "print 'scope1.c'::filelocal at foo" and
26028 "print 'scope1.c'::filelocal_bss at foo" and
26029 "print 'scope1.c'::filelocal_ro at foo" and
26030 "print 'scope1.c'::foo::funclocal at foo" and
26031 "print 'scope1.c'::foo::funclocal_bss at foo" and
26032 "print 'scope1.c'::foo::funclocal_ro at foo" and
26033 "print 'scope1.c'::bar::funclocal at foo" and
26034 "print 'scope0.c'::filelocal_ro" and
26035 "print 'scope1.c'::filelocal" and
26036 "print 'scope1.c'::filelocal_bss" and
26037 "print 'scope1.c'::filelocal_ro" and
26038 "print 'scope1.c'::foo::funclocal" and
26039 "print 'scope1.c'::foo::funclocal_bss" and
26040 "print 'scope1.c'::foo::funclocal_ro" and
26041 "print 'scope1.c'::bar::funclocal" and
26042 "print 'scope1.c'::bar::funclocal_bss"
26043 to only be xfail'd when not compiled with gcc.
d63a86f8 26044 Add rs6000-*-* xfail for
c906108c
SS
26045 "print 'scope0.c'::filelocal_bss before run"
26046 when compiled with gcc.
26047 (test_at_main): Add rs6000-*-* xfail for
26048 "print filelocal_ro in test_at_main"
26049 when compiled with gcc.
26050 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 26051 Add rs6000-*-aix* xfail for
c906108c
SS
26052 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
26053 "ptype t_char_array", not compiled with gcc.
26054 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
26055 xfail for "list foo (in include file)" when gcc compiled.
26056 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 26057 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
26058 "run to call0a" if not compiled with gcc.
26059 (unsigned_integral_args): Add rs6000-*-* xfail for
26060 "run to call1a" if not compiled with gcc.
26061 (float_and_integral_args): Add rs6000-*-* xfail for
26062 "run to call2a" if not compiled with gcc and for
26063 "continue to call2b" for any compiler.
26064 Add rs6000-*-* xfail to
26065 "print f1 after run to call2a" for gcc compiled.
26066 (discard_and_shuffle): Add rs6000-*-* xfail for
26067 "run to call6a".
26068 (shuffle_round_robin): Add rs6000-*-* xfail for
26069 "backtrace from call7a" if not compiled with gcc.
26070 Add rs6000-*-* xfail for
26071 "backtrace from call7b" if compiled with gcc.
26072 (call_after_alloca): Add rs6000-*-* xfail for
26073 "print c in call_after_alloca" and
26074 "print s in call_after_alloca" and
26075 "backtrace from call_after_alloca_subr"
26076 if not compiled with gcc.
26077 (localvars_in_indirect_call): Add rs6000-*-* xfail for
26078 "print c in localvars_in_indirect_call" and
26079 "print c in localvars_in_indirect_call" and
26080 "backtrace in indirectly called function" and
26081 "stepping into indirectly called function"
26082 if not compiled with gcc.
26083 (localvars_after_alloca): Add rs6000-*-* xfail for
26084 "print c after runto localvars_after_alloca" and
26085 "print s after runto localvars_after_alloca" and
26086 "print i after runto localvars_after_alloca" and
26087 "print l after runto localvars_after_alloca"
26088 for all compilers.
26089 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
26090 than whatis-info.exp.
26091 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
26092 than opaque-info.exp.
26093 Setup rs6000-*-* xfail for
d63a86f8 26094 "ptype on opaque struct pointer (statically)" and
c906108c
SS
26095 "ptype on opaque struct pointer (dynamically)" when
26096 not compiled with gcc.
26097 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
26098 rather than callf-info.exp.
26099 (do_function_calls): Add clear_xfail for rs6000-*-* for
26100 "p t_float_values2(3.14159,float_val2)". Seems to work
26101 fine there, both with xlc and gcc. Need to find out what
26102 it is doing right and fix other platforms.
26103 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
26104 "call inferior func with struct - returns int",
26105 "call inferior func with struct - returns long",
26106 "call inferior func with struct - returns float",
26107 "call inferior func with struct - returns double",
26108 "call inferior func with struct - returns char *",
26109 but only if not gcc compiled (presumes xlc compiled).
26110 Change rs6000-*-* xfails for
26111 "call inferior func with struct - returns char" and
26112 " call inferior func with struct - returns short" to only
26113 xfail if not using gcc.
26114 (clean mostlyclean): Remove *.ci and *.tmp files.
26115 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
26116 than templ-info.exp.
26117 * gdb.base/langs.exp: Source gdb.base/langs.ci.
26118 Add rs6000-*-* xfail for "up to foo in langs.exp"
26119 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 26120 when not gcc compiled.
d63a86f8 26121
c906108c
SS
26122Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
26123
26124 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
26125 * gdb.base/corefile.exp: Likewise.
26126 * gdb.base/list.exp: Likewise.
26127 * gdb.base/scope.exp: Likewise.
26128 * gdb.base/siganls.exp: Likewise.
26129
26130 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
26131 compiler output.
26132 * gdb.base/whatis.exp: Likewise.
26133
26134Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
26135
26136 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
26137 failure (opcode table has been fixed to match reality).
26138
26139Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
26140
26141 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
26142 "call inferior func with struct - returns char",
26143 "call inferior func with struct - returns short"
26144
26145 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
26146 "print 'scope0.c'::filelocal at main",
26147 "print 'scope0.c'::filelocal_bss in test_at_main",
26148 "print 'scope0.c'::filelocal at foo",
26149 "print 'scope0.c'::filelocal_bss in test_at_foo",
26150 "print 'scope0.c'::filelocal at bar",
26151 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 26152
c906108c
SS
26153 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
26154 in source file 1". This bug seems to have been fixed with both
26155 gcc and native cc (was native assembler bug?).
26156
26157Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
26158
26159 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
26160 "backtrace through signal handler" to "i*86-*-sysv4*".
26161 * gdb.base/signals.exp: Add xfail for "'next' behaved as
26162 continue" case. Add "known SVR4 bug" to fail message.
26163 Add "i*86-*-bsdi2.0" xfail for "handle all print".
26164 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
26165 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
26166 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
26167 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
26168 "up to foo in langs.exp", "show language at foo in
26169 langs.exp", "up to cppsub_ in langs.exp", "show
26170 language at cppsub_ in langs.exp", "up to fsub in
26171 langs.exp", and "show language at fsub in langs.exp".
26172 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
26173 "bactrace in corefile.exp".
26174 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
26175 "call inferior function with struct - returns float" and
26176 "call inferior function with struct - returns double".
d63a86f8 26177
c906108c
SS
26178Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
26179
26180 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
26181 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
26182 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
26183 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
26184
26185Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
26186
26187 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
26188 (or overriden) "CHILL" macro rather then bare "gcc".
26189 Also look for ../../gcc/xgcc since that is what we will
26190 actually need, not "Makefile". Remove following assignment
26191 of CHILL to CHILL_FOR_TARGET because that results in
26192 recursive definition.
26193
26194Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
26195
26196 * gdb.base/corefile.exp: Change xfail for backtrace in
26197 corefile.exp from linuxaout to all linux.
26198 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
26199 cases where we miss the breakpoint at the signal handler
26200 for some reason. Setup xfail for linuxoldld/linuxaout and
26201 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
26202 hitting SIGURG breakpoint.
26203 * gdb.base/signals.exp: Setup xfail for "next" acting like
26204 continue to add linuxoldld. Setup xfail for all linux for
26205 "next to handler in signals_tests_1", "backtrace in
26206 signals_tests_1", "continue to func1", "pass SIGUSR1",
26207 and continue to handler".
26208
26209Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
26210
26211 * Update all FSF addresses except those in COPYING* files.
26212
26213Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
26214
26215 * gdb.base/a2-run.exp: Change messages to be more explicit about
26216 the status of args, and quote binfile in results.
26217
26218Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
26219
26220 * gdb.base/callfuncs.exp: Add tests for passing structs to
26221 inferior functions and return various types.
26222 * gdb.base/callfuncs.c: Add functions to receive a struct
26223 and return a member of the struct, in various types.
26224
26225Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26226
26227 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
26228
26229Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
26230
26231 * config/vxworks29k.exp: New file, sources vxworks.exp.
26232
26233Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
26234
26235 * config/gdbremote.exp: New file. Testing framework using
26236 gdbserver.
26237
26238Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
26239
26240 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
26241 "call function when asleep" and "send end of file".
26242 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
26243 for "backtrace in corefile.exp".
26244 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
26245 for "backtrace through signal handler".
26246 * gdb.base/corefile.exp: Make sure we actually generate a core file
26247 before trying the core tests. Some systems allow the user to suppress
26248 generation of core files and default to that (linux for example).
26249 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
26250 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
26251
26252Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
26253
26254 * gdb.threads: New directory with some crude multi-threaded
26255 gdb tests (step.exp and step2.exp).
26256 * config/mt-lynx (STEP_EXECUTABLE): Define.
26257 (THREADFLAGS): Define.
26258
26259Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
26260
26261 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
26262
26263 * gdb.base/signals.exp: Disable whole file for lynx until
26264 further notice.
26265
26266 * gdb.base/signals.exp: xfail test where "next" acts like
26267 "continue" for lynx.
26268
26269 * gdb.base/interrupt.exp: xfail test for calling function while
26270 inferior is asleep for lynx.
26271
26272 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
26273 than one cr-lf after each command.
26274
26275Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26276
26277 * configure.in: Reinstate setting of stabsdirs variable, fix
26278 typo in setting up configdirs for native builds.
26279
26280 * gdb.base/return.exp: Fix typo in return double test.
26281 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
26282 compiler from optimizing them away.
26283
26284Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
26285
26286 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
26287 sequences to be echo'd by gdb when using gdb_test.
26288 * gdb.chill/chexp.exp: Likewise.
26289 * gdb.fortran/exprs.exp: Likewise
26290
26291Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
26292
26293 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
26294 after the inferior gdb has started.
26295
26296 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
26297 after each command.
26298 * gdb.base/funcargs.exp: Likewise.
26299 * gdb.base/gdbvars.exp: Likewise.
26300 * gdb.base/interrupt.exp: Likewise.
26301 * gdb.base/list.exp: Likewise.
26302 * gdb.base/watchpoint.exp: Likewise.
26303 * gdb.c++/demangle.exp: Likewise.
26304 * gdb.c++/inherit.exp: Likewise.
26305 * gdb.chill/chexp.exp: Likewise.
26306 * gdb.fortran/exprs.exp: Likewise.
26307
26308 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
26309 test if we can't handle IO to/from the inferior.
26310
26311 * gdb.c++/misc.exp: Always check for a program already being
26312 started after sending a "run" command to gdb.
26313
26314 * gdb.base/twice.exp: Start with a fresh gdb.
26315
26316 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
26317 only depend on gdb's expression code, not the chill runtime.
26318
26319 * gdb.base/return.c: Put return values into variables so we
26320 can have gdb print them rather than depending on the program
26321 to print them.
26322 * gdb.base/return.exp: Corresponding changes.
26323
26324 * lib/gdb.exp: Provide default value for noinferiorio.
26325 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
26326 the inferior.
26327
26328 * gdb.base/break.exp: Always check for a program already being
26329 started after sending a "run" command to gdb.
26330 (text_next_with_recursion): Don't check the output from the
26331 program's printf statement. Instead just make sure the program
26332 exited.
26333
26334 * gdb.base/commands.exp: Protect tests which need arguments with
26335 $noargs conditionals.
26336
26337Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26338
26339 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
26340 of structure member arrays to match gdb/valops.c:value_addr change.
26341
26342Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
26343
26344 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
26345 cases.
26346
26347Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
26348
26349 * configure.in (configdirs): Remove gdb.chill from default list
26350 of subdirs and then add it back in only if doing a native build.
26351 The current chill compiler does not yet work in any cross build.
26352 * Revert all signal changes from Jul 6.
26353 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
26354 for sh-hms targets, allowing these tests to link, with no other
26355 changes. Testing is suppressed by setting "nosignals" in site.exp.
26356
26357Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
26358
26359 * configure.in (signaldirs): Define and add to configdirs for all
26360 targets except some specific ones that are known to not support signals.
26361 Also clean up formatting.
26362 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
26363 (signals, sigall): Remove rules to build.
26364 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
26365 Moved to new gdb.signals directory.
26366 * gdb.signals: New test directory.
26367 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
26368 signals.c signals.exp}: New or moved files.
26369
26370Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
26371
26372 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
26373
26374Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
26375
26376 * gdb.base/return.exp: Xfail `return double' test failure
26377 on at least Solaris 2.3 and handle future/past versions on
26378 a case by case basis as appropriate. Also update message
26379 to include i*86 failures.
26380
26381Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26382
26383 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
26384
26385 * lib/gdb.exp: Fix comment which erroneously identified
26386 gdb_file_cmd as gdb_load (the 19 May change was in fact to
26387 gdb_file_cmd not gdb_load).
26388 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
26389
26390 * gdb.base/setvar.exp: Make test names consistent between pass and
26391 fail cases. Use gdb_test more.
26392
26393Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26394
26395 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
26396
26397Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26398
26399 * gdb.base/help.exp: Fix expected help string for `show commands'.
26400
26401Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
26402
26403 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
26404
26405 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
26406 of a text section.
26407
26408Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
26409
26410 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
26411 that loop eventually terminates. Fix Connection refused logic so
26412 that testsuite will expire nicely.
26413
26414Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
26415
26416 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
26417 config/rom68k.exp: New tcl glue for the appropriate monitors.
26418 These all just end up calling monitor.exp.
26419 * config/monitor.exp (gdb_target_monitor): Handle `Connection
26420 refused' by retrying. Cleanup some timeout issues.
26421 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
26422 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
26423 callers don't have to set/restore global timeout variable.
26424
26425 * The following set of changes centralizes management of the global
26426 timeout variable. This way, it can be set in one target dependent
26427 place instead of dozens of places scattered throughout the test suite.
26428 If you need to lengthen a timeout, then you should either set timeout
26429 in one of the config/{target}.exp files, or multiply it by a factor.
26430 Setting it to an absolute value is always going to lose for some
26431 targets.
26432 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
26433 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
26434 * gdb.base/funcargs.exp: Don't set timeout.
26435 * gdb.base/list.exp (test_forward_search): Only use local timeout.
26436 * gdb.base/printcmds.exp (test_print_string_constants
26437 test_print_array_constants): Don't set timeout.
26438 * gdb.base/ptype.exp: Don't set timeout.
26439 * gdb.base/recurse.exp: Don't set timeout.
26440 * gdb.base/return.exp: Don't set timeout.
26441 * gdb.base/watchpoint.exp: Don't set timeout.
26442 * gdb.c++/classes.exp (do_tests): Don't set timeout.
26443 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
26444
26445Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
26446
26447 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
26448
26449Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26450
26451 * lib/gdb.exp: Disable chill tests for irix5.
26452
26453Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26454
26455 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
26456 each test pass or fail.
26457
26458Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26459
26460 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
26461 xlc not gcc.
26462
26463Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
26464
26465 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
26466
26467Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
26468
26469 * config/est.exp: Fix copyright and comments. Remove dead code.
26470 Use targetname, serialport and baud variables instead of fixed
26471 constants.
26472 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
26473 * config/cpu32bug.exp: New file to support cpu32bug monitors.
26474
26475Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26476
26477 * gdb.base/watchpoint.exp: Don't run
26478 test_watchpoint_triggered_in_syscall for sunos.
26479
26480Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26481
26482 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
26483 they don't seem to exist. Do include stdio.h.
26484
26485Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26486
26487 * gdb.base/a1-selftest.exp: Add alpha xfail.
26488
26489Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26490
26491 * gdb.base/watchpoint.c (main): Prompt before calling read().
26492 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
26493 Revise accordingly. Remove cruft about sending "123" several
26494 times, until it gets noticed. Clean up the "print buf[0]" stuff
26495 so that it passes or fails, and waits for prompts in the usual way.
26496
26497Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26498
26499 * gdb.base/recurse.exp: Fix comment.
26500
26501 * TODO: Remove item about printing variables in nodebug.exp. Add
26502 item about enabling tests which are only run on some targets.
26503
26504 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
26505 fail, make test names unique, use new gdb_test convention
26506 regarding pattern, use gdb_test more, etc.).
26507
26508 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
26509 fail, make test names unique, etc.).
26510
26511Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26512
26513 * gdb.base/nodebug.c: Change return type of top and middle to
26514 short.
26515 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
26516 are fixed by the recent mdebugread.c changes. Allow `short ()'
26517 as type for top and middle.
26518
26519Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26520
26521 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
26522 nearly as I can tell, the whole thing was an accident in Stu's
26523 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
26524 to replace a send/expect pair with gdb_test, but ended up only
26525 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
26526 of 30 Mar 1995 took care of it, but left this vestigial comment
26527 which I am now nuking.
26528
26529Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26530
26531 * gdb.base/break.exp: Look for different line number for
26532 breakpoint at main depending on usestubs.
26533
26534Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26535
26536 * gdb.base/list.exp: Adjust some alternate expect patterns to
26537 match recent list0.c change. Add alternate expect pattern for
26538 output from `list default lines around main' for optimizing
26539 compilers.
26540
26541Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26542
26543 * lib/gdb.exp: If nosignals is not set, set it to 0.
26544
26545Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
26546
26547 * config/slite-gdb.exp: Responds to load symbol table prompt.
26548 * gdb.base/break.exp: Adjust line number, fix rerun.
26549 * gdb.base/langs0.c: Add #ifdef usestubs.
26550
26551Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
26552
26553 * gdb.base/list.exp: Adjust line contents after adding new lines in
26554 list0.c. Also fix a syntax error.
26555
26556 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
26557 * gdb.base/break.exp: ditto.
26558 * gdb.base/list.exp: ditto.
26559 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
26560 * gdb.base/run.c: ditto.
26561 * gdb.base/list0.c: ditto.
26562 * gdb.base/funcargs.c: ditto.
26563
26564Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
26565
26566 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
26567 $targetname, $serialport and $baud instead of hardwired variables.
26568 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
26569 target doesn't support signals.
26570
26571Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
26572
26573 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
26574
26575Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26576
26577 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
26578 Don't rely on the value of an auto variable before it has been
26579 initialized. Use gdb_test more.
26580
26581Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26582
26583 * lib/gdb.exp (default_gdb_version): A version number must start
26584 with a digit, but other than that contains all characters up to
26585 the first whitespace character.
26586
26587Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26588
26589 * gdb.base/commands.exp (breakpoint_command_test): New tests.
26590
26591Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26592
26593 * gdb.c++/*.exp: Warn if executable does not exist. The original
26594 reason for skipping the warning was that configure.in sometimes
26595 intentionally skipped building the executables but the tcl code
26596 had no way of knowing. That (a) was always bogus with respect to
26597 error handling, (b) is no longer true (right now there is no way
26598 to skip C++ tests).
26599
26600 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
26601
26602Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26603
26604 * gdb.base/list.exp: Add expect patterns for output from
26605 SunPRO compiled executables.
26606 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
26607 types.
26608
26609Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26610
26611 * gdb.base/break.exp (test_next_with_recursion): Accept any line
26612 number (we are already testing that the correct source line text
26613 gets printed).
26614
26615 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
26616 that is what is intended, but something needed to be done to get
26617 sunos4 native working again.
26618
26619 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
26620
26621 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
26622 apparently went with a (very) old xfail.
26623
26624Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
26625
26626 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
26627 runto_main is a proc in gdb.exp that will do 'step' for target use
26628 stubs.
26629 * gdb.base/exprs.exp: ditto.
26630 * gdb.base/interrupt.exp: ditto.
26631 * gdb.base/opaque.exp: ditto.
26632 * gdb.base/printcmds.exp: ditto.
26633 * gdb.base/ptype.exp: ditto.
26634 * gdb.base/scope.exp: ditto.
26635 * gdb.base/setvar.exp: ditto.
26636 * gdb.base/signals.exp: ditto.
26637 * gdb.base/twice.exp: ditto.
26638 * gdb.c++/classes.exp: ditto.
26639 * gdb.c++/inherit.exp: ditto.
26640 * gdb.c++/templates.exp: ditto.
26641 * gdb.base/break.exp: no run and hit main for stubs. Change line
26642 numbers for breakpoints and info breakpoint.
26643 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
26644 breakpoint().
26645 * gdb.base/callfuncs.c: ditto.
26646 * gdb.base/exprs: ditto.
26647 * gdb.base/interrupt.c: ditto.
26648 * gdb.base/opaque0.c: ditto.
26649 * gdb.base/printcmds.c: ditto.
26650 * gdb.base/ptype.c: ditto.
26651 * gdb.base/scope0.c: ditto.
26652 * gdb.base/setvar.c: ditto.
26653 * gdb.base/signals.c: ditto.
26654 * gdb.base/twice.c: ditto.
26655 * gdb.c++/misc.cc: ditto.
26656 * gdb.c++/templates.cc: ditto.
26657
26658Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26659
26660 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
26661
26662 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
26663 somewhere between `read' and `main.c'. I'm pretty sure the
26664 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
26665 and it isn't particularly useful.
26666
26667 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
26668
26669Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26670
26671 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
26672
26673Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
26674
26675 * config/mt-slite: add LIBS and -nostdlib.
26676 * config/slite-gdb.exp: add this new file to support sparclite target.
26677
26678Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
26679
26680 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
26681
26682 * gdb.base/a2-run.exp: Change argument to istarget from
26683 "*-*-vxworks" to "*-*-vxworks*".
26684 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
26685
26686Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
26687
26688 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
26689 will not runto main but do a 'step' to step out of breakpoint().
26690 * config/mt-slite: add -Dusestubs.
26691
26692Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26693
26694 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
26695 instead of just @.
26696
26697 * gdb.base/signals.exp: Add test for "handle all print".
26698 * TODO: Remove "handle all print". Also remove item about
26699 checking copyright date (I don't like the idea of a spurious FAIL
26700 based on when we run the tests).
26701
26702 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
26703 for SunOS4 (reason for failure not investigated). Remove
26704 redundant test for $binfile.
26705
26706 * gdb.base/nodebug.c (array_index): Call malloc.
26707
26708 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
26709
26710Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
26711
26712 * gdb.base/recurse.exp: Update gdb_test invocation to use new
26713 conventions and slightly simplify the matching regexp.
26714
26715Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26716
26717 * gdb.base/break.exp: Update gdb_test invocation to use new
26718 convention.
26719
26720 * lib/gdb.exp: If noargs is not set, set it to 0.
26721
26722 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
26723 tests unique.
26724
26725 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
26726
26727Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26728
26729 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
26730 one argument of type "<non-float parameter>".
26731
26732Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
26733
26734 * config/rom68k.exp: New file to support Motorola IDP board.
26735 * gdb.base/a2-run.exp: Skip this file if noargs is set.
26736 * gdb.base/break.c: Change things around so that this program
26737 doesn't depend upon args. This is necessary to make remote
26738 targets work (in general, they can't take args).
26739 * gdb.base/break.exp: Don't try to send args to program. Don't
26740 expect output. Also, replace lots of code with gdb_test.
26741
26742Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26743
26744 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
26745 printing of '\'' (which is what the comment says we are testing,
26746 even though we were not), not '''.
26747 (test_integer_literals_rejected): Test that printing ''' is an error.
26748
26749 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
26750 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
26751 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
26752 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
26753 Use gdb_test not test_print_accept.
26754 * lib/gdb.exp: Remove test_print_accept.
26755
26756 * gdb.base/signals.exp (signal_tests_1): Make pass message
26757 consistent with fail message.
26758
26759 * gdb.base/whatis.exp: Remove xfails for printing char vs.
26760 unsigned char; the bug (PR 1821) is fixed.
26761
26762 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
26763
26764 * gdb.base/scope.exp (test_at_localscopes): Call pass for
26765 successful tests--makes xfailing them work right.
26766
26767Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26768
26769 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
26770 only \r\n, not .*. The test can pass .* as the last thing in
26771 $pattern if that is what it wants. In addition to providing this
26772 flexibility, this change should speed up pattern matching in cases
26773 where the pattern already ended with .* (there were a number of
26774 them). This change also helps catch bad patterns--in the old
26775 scheme the typo "char \*" instead of "char \\*" would pass. Now
26776 it is caught.
26777 * Many .exp files: Update callers.
26778
26779 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
26780 clearer and does not spuriously match multiple ('s. Likewise for
26781 ) and *.
26782
26783 * gdb.base/nodebug.exp: Test ability to call a function and pass
26784 it a string (even with no debugging info).
26785
26786 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
26787 "p '\'", which is the same as "p ''" once tcl gets done with
26788 quoting, to "p '\\'", which I suspect is what is intended (one
26789 backslash gets sent to GDB).
26790
26791 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
26792
26793Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26794
26795 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
26796 1817) was fixed literally years ago.
26797
26798Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26799
26800 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
26801 test, it causes stepping out of call_after_alloca_subr with
26802 optimizing compilers.
26803 (localvars_in_indirect_call): Consume GDB prompt if `finish'
26804 fails.
26805
26806 * gdb.c++/templates.exp: Source templ-info.exp only if
26807 the templates executable exists.
26808
26809 * gdb.c++/misc.cc (class Contains_static_instance,
26810 class Contains_nested_static_instance),
26811 gdb.c++/classes.exp (test_static_members): Test printing of
26812 a class that contains a static instance of the class.
26813
26814Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26815
26816 * gdb.base/langs2.c (cppsub_): Don't prototype.
26817 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
26818 only, I believe).
26819
26820Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26821
26822 * lib/gdb.exp (skip_chill_tests): New procedure.
26823
26824 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
26825
26826Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
26827
26828 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
26829 each expect pattern. Cuts runtime from 12 to about 4 seconds.
26830
26831Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26832
26833 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
26834
26835 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
26836 disassemble 8, not 16, instructions for part 4.
26837
26838 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
26839 support the latter anymore.
26840
26841 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
26842 -DNO_PROTOTYPES.
26843 * gdb.base/callfuncs.c: Control use of prototypes based on
26844 NO_PROTOTYPES, not __STDC__.
26845 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
26846 t_float_values2 tests if prototypes in use.
26847
26848 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
26849 t_double_values): When checking differences against DELTA, check
26850 that difference is within the range (-DELTA,DELTA), not just
26851 (-infinity,DELTA).
26852
26853Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
26854
26855 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
26856 'file' command firts, then 'target', then 'load', this is due to gdb
26857 target set up.
26858 * config/mips-gdb.exp: Fix a couple regular exp bugs.
26859
26860Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
26861
26862 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
26863 FP load/store variants.
26864 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
26865
26866Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
26867
26868 * gdb.base/term.exp: Do not give a warning if not native, it is
26869 not an abnormal condition.
26870
26871Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
26872
26873 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
26874 t_char_array".
26875
26876Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
26877
26878 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
26879 are getting the version number.
26880
26881 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
26882 if not native, it is not an abnormal condition.
26883
26884Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26885
26886 * lib/gdb.exp: Just use "file exists", rather than undocumented
26887 dejagnu procedure "findfile".
26888
26889Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
26890
26891 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
26892 (LDFLAGS): Set to -Xlinker -Ur.
26893
26894 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
26895 Removed, these values are set by lib/gdb.exp.
26896
26897 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
26898
26899Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
26900
26901 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
26902 of replicating gdb startup code.
26903
26904 * config/mt-vxworks (LDFLAGS): Set to -r.
26905 (CFLAGS_FOR_TARGET): Removed.
26906
26907 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
26908 (gdb) and gdb for vxworks uses (vxgdb).
26909
26910 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
26911 executable is not in the tree and host != target, use sed and
26912 program_transform_name to determine the gdb name used by the
26913 target.
26914
26915 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
26916 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
26917
26918Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26919
26920 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
26921 floats, chars, and shorts where there are ANSI-style function
26922 definitions.
26923
26924 * gdb.base/langs.exp, gdb.base/langs*: New test.
26925 * gdb.base/Makefile.in: Build it.
26926 * TODO: Remove item about checking that C names don't get C++
26927 demangling applied; this test tests it.
26928
26929Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26930
26931 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
26932 went with the const70 xfail. The xfail went away a year ago.
26933
26934 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
26935
26936 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
26937 for hp300.
26938
26939 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
26940
26941 * gdb.base/a1-selftest.exp: Don't run on hp300.
26942
26943Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26944
26945 * Makefile.in (site.exp): Set host_alias and target_alias as well
26946 as host_triplet and target_triplet.
26947
26948Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26949
26950 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
26951
26952 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
26953 places as other ecoff systems).
26954
26955 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
26956 ultrix.
26957
26958Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26959
26960 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
26961 remove them.
26962 * gdb.base/nodebug.exp: Accept "function" in addition to "text
26963 variable and "variable" in addition to "data variable".
26964 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
26965
26966 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
26967 2.
26968 * gdb.base/list1.c (long_line): Add additional statement at start
26969 of function.
26970 * gdb.base/list.exp (test_forward_search): Update line number to
26971 reflect new statement.
26972
26973Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26974
26975 * gdb.base/signals.exp: Reinitialize searched source directories
26976 after gdb_start call.
26977
26978Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
26979
26980 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
26981 * gdb.stabs/Makefile.in: Likewise.
26982
26983 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
26984 change. Instead split the tests into smaller pieces.
26985 * gdb.disasm/hppa.s: Corresponding changes.
26986
26987Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26988
26989 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
26990 Quote ^C when passing it to stty. For some shells ^ is a pipe.
26991
26992 * gdb.base/funcargs.exp: Modify many tests so that every test
26993 either passes or fails. Make some test names unique.
26994
26995Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26996
26997 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
26998 Call stty to set interrupt character.
26999
27000 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
27001 for HP assembler versus GNU assembler based on actual behavior of
27002 $(CC), rather than assuming that $(AS) is always the GNU assembler.
27003
27004 * TODO: Suggest a few more stepping tests.
27005
27006Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
27007
27008 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
27009 restart GDB for h8300 after a continue.
27010 (return): Add pattern to match a29k-udi behavior.
27011 * gdb.base/nodebug.exp: Remove obsolete comment.
27012 * gdb.base/regs.exp: New file, testing of register displays.
27013 * gdb.base/return.exp: Fix typo in reference to $objdir.
27014 * gdb.base/whatis.exp: Always start with a fresh GDB.
27015
27016Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27017
27018 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
27019 higher, these tests generate a lot of output.
27020
27021Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27022
27023 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
27024 code following the catch silently ignored some errors; without the
27025 catch they should be thrown like any other tcl error. Also, the
27026 catch used "" instead of {} which meant all the callers who wanted
27027 to include one of the characters "[]$ had to quote it an extra time.
27028 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
27029 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
27030 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
27031 Remove extra quoting.
27032
27033Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
27034
27035 * gdb.base/commands.exp: Make test names unique; every test either
27036 passes or fails. Update some comments.
27037
27038 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
27039
27040Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27041
27042 The following fixes a FAIL caused by the fact that the alpha stabs
27043 configuration didn't use the ".if alpha" code in weird.def.
27044 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
27045 bit pointer, so the 32 bit version works even on the alpha.
27046 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
27047 Remove the stuff which allowed us to have separate versions for
27048 alpha and everything else.
27049
27050 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
27051 regexp which "info func operator\[\](" is supposed to match. Fix
27052 string to send to GDB. Note that GDB still doesn't work right. Add a
27053 new test for "info func .perator\[\](" which GDB does handle correctly.
27054
27055 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
27056
27057Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27058
27059 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
27060 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
27061 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
27062 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
27063 it makes the tests harder to understand and confuses test-o-matic.
27064 The preferred style is that each test provides a PASS or a FAIL,
27065 and has a unique message (e.g. "continue #54" not just "continue")
27066 which is the same for the pass and the fail.
27067 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
27068 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
27069 to lib/gdb.exp.
27070 * gdb.base/printcmds.exp: Use test_print_accept. Remove
27071 prt_accept which was basically the same thing. Likewise for
27072 test_print_reject and prt_reject.
27073 * lib/gdb.exp (test_print_reject): Add some more error message
27074 patterns to match from the former printcmds.exp (prt_reject).
27075 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
27076 One defect of the passcount stuff is that some of it failed to
27077 report XPASS where appropriate.
27078 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
27079 stuff before and after arg in expected pattern.
27080 (test_paddr_operator_functions): Re-do test without print_addr_of;
27081 this is the only test which seems to want extra stuff there.
27082
27083Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27084
27085 * gdb.base/nodebug.exp: Update new tests to reflect improved
27086 wording of gdb output.
27087
27088 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
27089 and "ptype" work on variables in files compiled without -g.
27090 Replaces commented out "maint print msymbol" tests.
27091
27092Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27093
27094 * gdb.base/setvar.c (dummy): Call malloc.
27095
27096 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
27097 losing with the irix4 sed.
27098
27099 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
27100 ALRM" on irix4.
27101
27102Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27103
27104 * TODO: Remove items about corefile.exp testing new exec-file and
27105 backtrace; both are now done. Add items about printing enums.
27106
27107Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27108
27109 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
27110 "get signal $thissig" test fails.
27111
27112 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
27113
27114Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27115
27116 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
27117 compiler warning with dec alpha compiler.
27118
27119 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
27120 extra \n from gdb_test call (this explains why the prompt test
27121 that I removed yesterday was there).
27122 (user_defined_command_test): Remove extra \n and prompt test.
27123
27124 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
27125 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
27126 doesn't exist.
27127 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
27128 Also remove alpha workaround, which turns out to be because
27129 SIGABRT == SIGLOST.
27130
27131 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
27132
27133 * gdb.base/help.exp: Don't test "help show".
27134
27135Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27136
27137 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
27138 "set print address" is on.
27139 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
27140 pass prompt to gdb_test; gdb_test already looks for the prompt.
27141
27142 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
27143
27144 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
27145 was a vestige of the manual TESTSTRATEGY, and the purpose of it
27146 was to make sure that gdb can read a core file. But (a) the "read
27147 the corefile" part didn't make it to a1-selftest.exp, we just
27148 delete the corefile after creating it, and (b) we test reading
27149 corefiles in corefile.exp anyway. Also, this test left around a
27150 xgdb process on Solaris.
27151
27152 * gdb.base/corefile.exp: Also test backtrace.
27153
27154Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
27155
27156 * gdb.base/commands.exp: Test a simple user defined command with
27157 arguments and if/while statements; verify the full user command is
27158 printed by "show user".
27159
27160 * gdb.base/commands.exp: Test if/while commands as part of a
27161 breakpoint command list; verify they appear in breakpoint
27162 information.
27163
27164Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27165
27166 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
27167 than by dividing by zero.
27168
27169Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
27170
27171 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
27172 performing an inferior call with watchpoints enabled.
27173 * gdb.base/watchpoint.c (main): Delete second unnecessary read
27174 call.
27175
27176Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27177
27178 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
27179 of "file" command.
27180
27181 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
27182 Add additional pattern for when "int operator int(void);" appears
27183 in a different order.
27184
27185Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27186
27187 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
27188
27189 * gdb.base/help.exp: Replace most of docstrings for "info signals"
27190 and "signal" with ".*".
27191
27192Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27193
27194 * TODO: Add note about "handle all nostop".
27195
27196 * gdb.base/{sigall.c, sigall.exp}: New test.
27197 * gdb.base/Makefile.in: Add it.
27198
27199Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
27200
27201 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
27202 when invoking GDB, suppresses any windowing interface.
27203
27204Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
27205
27206 * config/sim-gdb: New file, simulator testing support.
27207
27208Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
27209
27210 * gdb.base/interrupt.exp: Test calling func1 twice.
27211
27212Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
27213
27214 * gdb.base/list.exp (test_forward_search): Set timeout higher
27215 when we'll be getting lots of output from gdb.
27216
27217 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
27218 "init_malloc" to after the expect statement. Run it if that
27219 regexp is taken, but also for two others which happen if source
27220 cannot be found.
27221
27222Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27223
27224 * gdb.base/printcmds.exp: New test, for printing register before
27225 program is running.
27226
27227Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27228
27229 * gdb.base/list.exp: Correct some alternate expect patterns
27230 to reflect changes in list1.c.
27231
27232Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27233
27234 * TODO: Add item regarding large frames.
27235
27236 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
27237
27238 * TODO: Remove item about enabling return.exp; it
27239 is enabled. Suggest a few more "return" tests.
27240
27241Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27242
27243 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
27244 anonymous unions.
27245
27246Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27247
27248 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
27249 and pr-5646.o, so "make" is the same as "make all", not "make
27250 pr-4975.o".
27251
27252Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
27253
27254 * gdb.base/list.exp: Adjust expectations to reflect changes in
27255 list1.c.
27256 (test_forward_search): New test proc.
27257 * gdb.base/list1.c (long_line): New function, has long source line.
27258
27259Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
27260
27261 * gdb.base/a1-selftest.exp: Change initial stepping to know about
27262 additional line of code that was added.
27263
27264Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
27265
27266 * gdb.disasm/hppa.s: Break the large branching tests into smaller
27267 tests so as not to overflow expect's input buffers.
27268 * gdb.disasm/hppa.exp: Corresponding changes.
27269
27270Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27271
27272 Beginnings of template debugging tests.
27273 * gdb.c++/templ-info.cc: New file to test for template
27274 debugging capability of the compiler.
27275 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
27276 templ-info.cc.
27277 * gdb.c++/templates.cc: Add explicit template instantiations
27278 to enable compiling with -fno-implicit-templates. Add destructor
27279 and 'value' method to T5 class for template tests.
27280 * gdb.c++/templates.exp: Add testcases for printing of template
27281 types, setting breakpoints on template methods and calling a
d63a86f8 27282 template method.
c906108c
SS
27283
27284Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
27285
27286 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
27287 branch target since some assemblers (gas-2.5) may emit a
27288 relocation for the branch instead of resolving it in the
27289 assembler.
27290
27291Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27292
27293 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
27294 through signal handler.
27295
27296Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27297
27298 * configure.in (*-*-netware): Use config/mt-netware.
27299
27300 * config/mt-netware: New file.
27301 * config/mt-i386-netware: Removed, separate configs for different
27302 netware architectures are no longer needed now that we have
27303 --with-headers.
27304
27305Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27306
27307 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
27308 by the recent changes to use ANSI C arithmetic conversions.
27309
27310Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27311
27312 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
27313 bug involving using inferior_pid to figure out whether to select a
27314 frame.
27315
27316Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
27317
27318 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
27319 match the current disassembler output.
27320
27321Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
27322
27323 * gdb.fortran/exprs.exp: Expect VOID instead of void.
27324 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
27325 types, expect "int" as type of integer values (for now).
27326
27327Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
27328
27329 * gdb.base/commands.exp: New tests for if/while commands.
27330
27331Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
27332
27333 * lib/gdb.exp (runto): Replace sub-pattern for hex value
27334 by .*, since hex values have different syntax in Chill mode.
27335
27336Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27337
27338 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
27339 linefeed from expect pattern for repeated types with indices > 9.
27340
27341Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
27342
27343 First part of Fortran test suite.
27344 * gdb.fortran: New directory.
27345 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
27346
27347Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27348
27349 * gdb.base/default.exp: Update expect pattern for load command
27350 without arguments.
27351
27352Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
27353
27354 * configure.in: Change i386 to i[345]86.
27355 * gdb.base/configure.in: Likewise.
27356 * gdb.c++/configure.in: Likewise.
27357 * gdb.chill/configure.in: Likewise.
27358
27359Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
27360
27361 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
27362 patterns, since that is not a valid context for comments.
27363
27364Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
27365
27366 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
27367 repeated types and repeated types with indices > 9.
27368
27369Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
27370
27371 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
27372 2417; old bug has been fixed.
27373
27374Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
27375
27376 * gdb.base/interrupt.exp: When trying to wake up the inferior,
27377 send the newline ourselves instead of assuming gdb_test will do
27378 so when passed an empty input string.
27379
27380 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
27381 stabs testcode.
27382
27383Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27384
27385 * lib/gdb.exp (gdb_test): Don't send anything if the first
27386 argument is an empty string. This makes cases where we want to
27387 match output that is already in expect's buffers (for example,
27388 matching a breakpoint after gdb_run_cmd has been called) work
27389 reliably.
27390
27391Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27392
27393 * config/netware.exp: New file.
27394
27395Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27396
27397 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
27398 the -B and -L prefixes so we can find the debugging stub.
27399
27400 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
27401 there and we are using the gcc from the tree.
27402
27403 * gdb.base/types.c: Removed.
27404
27405 * gdb.base/configure.in: Look for makefile fragments in ../config.
27406 Recognize i386-*-netware.
27407 * gdb.c++/configure.in: Likewise.
27408
27409Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27410
27411 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
27412 the correct TCL syntax.
27413
27414Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27415
27416 * gdb.base/opaque.exp: use runto instead of messing around with
27417 breakpoints. Simplify by using gdb_test.
27418
27419 * gdb.base/bitfields.exp: restart between tests on netware targets
27420 because breakpoints aren't relocated after target death. Run
27421 processes to completion.
27422
27423 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
27424
27425Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
27426
27427 * Makefile.in: Remove extra tabs that confuse some versions
27428 of "make". Use the newly built gdb to test with by default,
27429 rather than the first one in the tester's search path.
27430
27431Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
27432
27433 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
27434
27435 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
27436 condition help.
27437
27438Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27439
27440 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
27441
27442 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
27443 running.
27444 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
27445 * gdb.base/funcargs.exp: Likewise.
27446
27447 * gdb.base/bitfields.exp: Simplify by using gdb_test.
27448 * gdb.base/funcargs.exp: Likewise.
27449
27450 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
27451 message is "".
27452
27453Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27454
27455 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
27456 return,signals,twice}.exp: Handle non-existant binaries
27457 consistantly.
27458
27459 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
27460 * gdb.base/Makefile.in: Don't try to generate a core dump, we
27461 might testing a cross development system.
27462
27463Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27464
27465 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
27466 runtest script is relative to ${srcdir}, not ${rootdir}.
27467
27468Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
27469
27470 * gdb.base/signals.exp: Allow for optionality of breakpoint
27471 address.
27472
27473Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27474
27475 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
27476
27477Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27478
27479 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
27480 for size_t definition.
27481 * gdb.c++/templates.cc: Likewise
27482
27483 * config/mt-i386-netware: New file.
27484
27485 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
27486 defined.
27487
27488 * gdb.base/Makefile.in: Added support for systems that name core
27489 files by appending "core" to the program name.
27490 * gdb.base/a1-selftest.exp: Likewise.
27491
27492Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27493
27494 * gdb.base/return.exp: Add comment and message for `return double'
27495 test failure on Sparc Solaris.
27496
27497Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
27498
27499 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
27500
27501Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27502
27503 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
27504 from optimizing them away.
27505 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
27506 patterns to include default constructors and assignment operators,
27507 to match gcc versions beyond 2.5.8. Accept any cplus demangling
27508 character in the output of the virtual base pointer.
27509
27510Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27511
27512 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
27513 expression match in print_addr_of to avoid unintented matches.
27514 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
27515 versions up to 2.5.8.
27516
27517Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27518
27519 * gdb.base/list.exp: Tweak alternate pattern for listing of an
27520 included file to run under newer versions of expect.
27521 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
27522 consecutive >'s in templates to accomodate recent cplus-dem.c change.
27523 Remove xfail for the virtual table of BDDHookV.
27524
27525Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
27526
27527 * lib/gdb.exp (string_to_regexp): Set a default result.
27528 (default_gdb_start): Fix misleading message.
27529
27530Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
27531
27532 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
27533 Remove all CC, etc definitions.
27534 * config/mt-hpux: New file.
27535 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
27536 (CFLAGS, LDFLAGS): Define.
27537 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
27538
27539 * Makefile.in (site.exp): Don't insert host_os, etc.
27540 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
27541 (distclean): Check existence of subdir.
27542 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
27543 * gdb.base/Makefile.in: General cleanup and simplification.
27544 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
27545 to build executables. Use default rule to build .o files.
27546 (EXPECT, RUNTEST, CC): Fix relative pathname.
27547 (site.exp): Don't insert host_os, etc.
27548 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
27549 and/or SIGUSR1 defined.
27550 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
27551 * gdb.c++/Makefile.in: General cleanup and simplification.
27552 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
27553 (CFLAGS): Remove.
27554 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
27555
27556Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
27557
27558 * gdb.base/recurse.exp: Misc changes to get tests running again
27559 after Kung's changes to the watchpoint code.
27560 * gdb.base/watchpoint.exp: Likewise.
27561
27562Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
27563
27564 * lib/gdb.exp (string_to_regexp): Convert {\} also.
27565
27566Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
27567
27568 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
27569 * lib/gdb.exp (default_gdb_start): Define.
27570 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
27571 gdb.base/funcargs.exp, gdb.base/opaque.exp,
27572 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
27573 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
27574 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
27575 Don't call gdb_target_udi in between tests.
27576
27577Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27578
27579 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
27580 (which was basically just a local version of the same thing). In
27581 addition to avoiding duplication, gdb_test_exact is faster.
27582 * lib/gdb.exp (gdb_test_exact): Fix typo.
27583
27584 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
27585 don't give an error.
27586
27587 * gdb.base/term.exp: Call delete_breakpoints before starting.
27588
27589 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
27590 (t10): Add comment.
27591
27592Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
27593
27594 Reorganization of the GDB Test Suite.
27595
27596 * gdb.base: New directory, contains all the basic tests.
27597 * gdb.c++: New directory, tests specific to C++.
27598 * gdb.chill: New directory, tests specific to Chill.
27599 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
27600 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
27601 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
27602 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
27603 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
27604 t30-31 to chill).
27605 * */gdbme.*: Rename to match appropriate expect scripts.
27606 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
27607 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
27608 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
27609 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
27610 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
27611 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
27612 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
27613 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
27614 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
27615 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
27616 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
27617 gdb.c++/virtfunc.cc: New names of C++ files.
27618 * gdb.chill/chillvars.ch: New name of Chill file.
27619 * gdb.base/configure.in, gdb.c++/configure.in,
27620 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
27621 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
27622 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
27623 * configure.in (configdirs): Update to reflect directory changes.
27624 (target_abbrev): No longer define for any configuration.
27625 * Makefile.in: Cosmetic improvements to header comments.
27626
27627Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
27628
27629 Various changes to gdb.t31:
27630
27631 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
27632 * gdbme.ch: Make all key-words and predefineds be upper-case.
27633 * chillvars.exp: Expect key-words and predefinds in upper-case.
27634
27635 * chillvars.exp: Use gdb_test_exact many places.
27636 Change expected output for arrays (which now includes index labels).
27637
27638 * pr-5020.exp, gdme.ch (module PR_5020):
27639 New test, for PR-5020.
27640
27641Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
27642
27643 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
27644 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
27645
27646Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
27647
27648 * Makefile.in: Fix bit-rot in definitions of CHILL,
27649 CHILL_FOR_TARGET and Chill_LIB.
27650 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
27651 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
27652 CHILL, and CHILL_LIB.
27653
27654Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
27655
27656 * Revert the previous changes. Please see Rob's directory
27657 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
27658
27659Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
27660
27661 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
27662 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
27663 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
27664 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
27665 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
27666 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
27667 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
27668 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
27669 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
27670 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
27671 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
27672 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
27673 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
27674 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
27675 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
27676 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
27677 changes from 94Q1.
27678
27679Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
27680
27681 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
27682 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
27683 Rob's new testing fragments.
27684
27685Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
27686
27687 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 27688 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
27689
27690Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
27691
27692 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
27693 version also, match on casted version strings, and match on
27694 gdb startup case where the line numbers might be messed up.
27695
27696Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
27697
27698 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 27699 (CFLAGS): Delete it from here.
c906108c
SS
27700
27701Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
27702
27703 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
27704
27705Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
27706
27707 * Makefile.in (RUNTEST): Default to just "runtest".
27708
27709Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27710
27711 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
27712 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
27713 the code has been restructured.
27714
27715Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27716
27717 * gdb.t00/default.exp (set write): Allow any number of \r and/or
27718 \n, not just one of each.
27719
27720 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
27721 /bin/cc gives a warning if you do.
27722
27723Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
27724
d63a86f8 27725 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
27726 __t10ListS_link1ZUiRCUiPT0
27727
27728Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27729
27730 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
27731 on local variables in recursive functions.
27732
27733 * gdb.t07/Makefile.in: Build the new test.
27734
27735Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27736
27737 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
27738 directly. Instead compare the return values from actual calls.
27739
27740Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
27741
27742 * Makefile.in (check): Set TCL_LIBRARY for runtest.
27743
27744Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27745
27746 * From Peter Schauer with minor modifications.
a9c64011
AS
27747 * gdb.t15/return.exp (return_tests): Handle targets where "return"
27748 stops in mid-line in the caller. Add xfail for returning a float
27749 value on X86 targets.
c906108c
SS
27750
27751Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27752
27753 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
27754 to avoid expect lossage.
27755 (fmem_LRbug_tests): Likewise.
27756 * gdb.disasm/hppa.s: Corresponding changes.
27757
27758 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
27759 conditions to work with latest dejagnu/expect.
27760
27761 * gdb.t15/funcargs.exp (finish from indirect call): No longer
27762 expected to fail on the PA.
27763 (backtrace in call with trampolines): Explicitly require main
27764 to be frame #1 (no trampolines should show up in backtrace).
27765
27766 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
27767 "continue -expect".
27768 * gdb.t06/break.exp: Likewise.
27769 * gdb.t07/watchpoint.exp: Likewise.
27770 * gdb.t13/bitfields.exp: Likewise.
27771 * gdb.t15/{funcargs,return}.exp: Likewise.
27772 * gdb.stabs/weird.exp: Likewise.
27773 * config/{mips,udi}-gdb.exp: Likewise.
27774
27775 * hppa.sed: Enclose comments within a sed command to avoid
27776 losing with the old OSF1 sed.
27777
27778Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27779
27780 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
27781 sequent dynix.
27782 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
27783 * gdb.t15/funcargs.exp: Conditionally step again to really
27784 finish from marker_call_with_trampolines. Handle the case where
27785 the first step from within call_with_trampolines already steps
27786 us back to main.
27787 * gdb.t15/gdbme.c: Add comment to closing brace of
27788 call_with_trampolines for funcargs.exp.
27789
27790Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27791
d63a86f8 27792 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
27793 Fix typo(s).
27794
27795Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27796
27797 * gdb.t07/gdbme.c: More code for watchpoint testing.
27798
27799 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
27800 "Hardware watchpoint" throughout file.
27801 (test_watchpoint_triggered_in_syscall): New test.
27802 (test_complex_watchpoint): New test.
27803
27804Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27805
27806 * gdbme.c (call_with_trampolines): New function to try and step
27807 into. Tests trampoline problems on the PA.
27808
27809 * funcargs.exp (localvars_in_indirect_call): No longer expect
27810 stepping into indirect call to fail on PAs.
27811 (test_stepping_over_trampolines): New test.
27812
27813Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27814
27815 * TODO: Add suggestions for static member function tests, and
27816 completion tests.
27817
27818Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27819
27820 * TODO: Add suggestions for "p/a" tests.
27821
27822 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
27823 (default_gdb_exit): Replace all the hair with sending "quit" to
27824 the process with a simple close.
27825
27826Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27827
27828 * TODO: Add suggestions for shared library tests.
27829
27830Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27831
27832 * TODO: Add suggestions for x/s tests.
27833
27834Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27835
27836 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
27837 "enable once", and "enable breakpoints once" with ".*".
27838
27839Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27840
27841 * TODO: Add suggestions about structure passing tests.
27842
27843Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27844
27845 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
27846 the primary1 test, use work around if __GNUC__ < 2.
27847 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
27848 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
27849 Test for bad output rather than waiting for timeout. Issue
27850 second continue only if first continue failed.
27851
27852Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
27853
27854 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
27855 operator[] test with gdb_test because the old code didn't seem to
27856 be getting the quoting right with the new dejagnu.
27857
27858Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
27859
27860 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
27861 one from the path.
27862 * Makefile.in: Use a fresh expect if there is one, use runtest
27863 from the src tree if there is one.
d63a86f8 27864
c906108c
SS
27865Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
27866
27867 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
27868 next over recursive call. Revise the tests from that point on
27869 (which had been skipped) to match GDB's actual (correct) output.
27870
27871 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
27872 with next over a breakpoint whose condition is false.
27873
27874 * gdb.t00/help.exp: Comment out "help set print" tests just like
27875 (and for same reason as) "help set" test.
27876
27877Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27878
27879 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
27880 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
27881
27882Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27883
27884 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
27885 necessary gdb_target_udi.
27886
27887 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
27888
27889 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
27890 1838 and 2417; they are fixed.
27891
27892 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
27893 gdb.t03/ptype.exp (ptype structure, ptype union):
27894 Remove xfails; the test is looser than when the xfails were added.
27895
27896 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
27897 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
27898
27899 * gdb.t01/run.exp: Only run shell test if isnative.
27900
27901 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
27902 since "run" automatically loads if necessary. Call gdb_target_udi
27903 after the "file" since "file" kills any execution target.
27904
27905 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
27906 GDB. GDB doesn't work that way (not anymore at least) on UDI.
27907 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
27908 argument for UDI.
27909
27910Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
27911
27912 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
27913
27914 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
27915
27916Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27917
27918 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
27919 properly quoting regexps. This makes the second argument to
27920 demangle a fixed string, which matches the callers, instead of a
27921 shell-style pattern which is what the previous implementation
27922 used. Update some of the callers.
27923
27924Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27925
27926 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
27927 (comib_nullified_tests): Fix typo.
27928 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
27929 strings. No longer expected to fail.
27930
27931 * gdb.disasm/hppa.s (addib_tests): Fix typo.
27932 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
27933 strings. No longer expected to fail.
27934
27935 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
27936 string. No longer expected to fail.
27937
27938Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27939
27940 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
27941 No longer expected to fail.
27942
27943 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
27944 string. No longer expected to fail.
27945
27946Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27947
27948 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
27949 only in the names (I probably got most of them). I was even
27950 generous with some which differed in underscores in names, and
27951 probably missed a few, and I *still* was able to remove almost a
27952 third of the file with almost no impact on testsuite coverage.
27953
27954Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27955
27956 * gdb.t00/default.exp: Match udi_attach error message as well as
27957 the one from child_attach.
27958
27959 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
27960
27961 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
27962
27963 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
27964 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
27965
27966 * Move test with enums and partial symbols back to
27967 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
27968 Reverts the change of 26 May 93. Per today's change to
27969 stabs.texinfo, the behavior that weird.exp was expecting was
27970 unreasonable; what is important is that the compiler+gdb get
27971 things right, which happens with a recent gcc. Also fix the test
27972 to deal with native compilers which put out the stab gdb can't
27973 deal with.
27974
27975Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27976
27977 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
27978 in the names. The main thing these accomplish is to slow things down.
27979 Many more such duplicates surely remain.
27980
27981 * gdb.t00/help.exp: Comment out "help support" test just like
27982 (and for same reason as) "help set" test.
27983
27984Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
27985
27986 * gdb.t06/break.exp: Remove setup_xfails for
27987 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
27988 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
27989 about known bug in gcc to include up through 2.5.8.
27990 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
27991 well as "_vb$".
27992 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
27993 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
27994 with latest gcc and gdb.
27995 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
27996 well as "_vb$".
27997
27998Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27999
28000 * configure.in (hppa*-*-*): Also configure and build stabs-only
28001 tests.
28002
28003Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28004
28005 * gdb.t10/hppa.mt: A makefile fragment for the PA.
28006 * gdb.t10/configure.in (hppa*-*-*): Use it.
28007
28008Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28009
28010 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
28011
28012Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28013
28014 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
28015 versions prior to 1.13.5.
28016
28017Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28018
28019 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
28020 the prompt is at the start of a line.
28021
28022Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28023
28024 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
28025 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
28026 in the copr tests now.
28027 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
28028 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
28029 expected to fail.
28030
28031Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
28032
28033 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
28034 gdb.t31/chillvars.exp, lib/gdb.exp:
28035 Tweak to run under either version of expect.
28036 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
28037 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
28038 * gdb.t11/list.exp: Remove extraneous whitespace.
28039
28040Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28041
28042 * gdb.t16/printcmds.exp (test_print_strings): Accept
28043 "(unsigned char *) " before the string.
28044
28045 * TODO: Add notes about printing of fancy types and GDB expressions.
28046
28047Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
28048
28049 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
28050 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 28051 if doing mips-idt-ecoff.
c906108c
SS
28052
28053Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
28054
28055 * Most .exp files: Tweak to run under either version of expect.
28056
28057Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28058
28059 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
28060 xfails; I'm not sure why they are failing, but not because of PR 1806.
28061
28062Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
28063
28064 * config/unix-gdb.exp: Remove gdb_unload cause it's already
28065 defined in lib/gdb.exp.
28066
28067Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28068
28069 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
28070 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
28071 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
28072 have to be typeless.
28073
28074Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28075
28076 * TODO: Add suggestion for copyright year test.
28077
28078Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
28079
28080 * configure.in (*-*-lynxos*): Add stabs tests.
28081
28082Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
28083
28084 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
28085 so insert a tab before any assembler directive in column zero.
28086
28087 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
28088 stores.
28089 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
28090 stores.
28091 (fpu_short_memory_tests): Likewise.
28092
28093Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28094
28095 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
28096 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
28097 .stabs directives in comments.
28098
28099Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28100
28101 * TODO: New file, describing tests we could write.
28102 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
28103
28104Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28105
28106 * gdb.t06/signals.exp: Add kludge to force re-sync.
28107
28108 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
28109 to xgdb instead of gdb, get out of gdb.
28110
28111Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
28112
28113 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
28114 for info.
28115
28116Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
28117
28118 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
28119 * gdb.stabs/configure.in (hppa*-*-*): Use it.
28120 * gdb.stabs/hppa.sed: New sed script for the PA.
28121
28122Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28123
28124 * gdb.stabs: Re-write weird.def and configuration to use sed
28125 instead of cpp. sed is portable and POSIX; cpp is neither.
28126
28127Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28128
28129 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
28130
28131Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28132
28133 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
28134
28135Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28136
28137 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
28138 "_vb$".
28139 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
28140 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
28141
28142Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28143
28144 * lib/gdb.exp: Comment out code which depends on non-existent
28145 `transform' procedure.
28146
28147Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
28148
28149 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
28150 * lib/gdb.exp: Transform tool name.
28151 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
28152 1.1's new error handling system.
28153
28154Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28155
28156 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
28157
28158Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28159
28160 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
28161 They made pattern matching so slow that timeouts happened on
28162 heavily loaded systems. Now any output from "show print" which
28163 gets us back to the GDB prompt is a PASS.
28164
28165Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
28166
28167 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
28168
28169Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28170
28171 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
28172
28173 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
28174 It is not from PR 3220.
28175
28176Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28177
28178 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
28179 just started failing because they depended on the order the
28180 subcommands are presented, or exact docstring text. This kind of
28181 test is a pain and has minimal benefit.
28182
28183Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28184
28185 * gdb.t09/corefile.exp: At end of test, use "core" command with
28186 no arguments.
28187
28188Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
28189
28190 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
28191 17}/Makefile.in: Make it possible to run the testsuite with Sun
28192 make and CC = cross gcc by adding explicit build rules for .o
28193 files.
28194
28195Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28196
28197 * gdb.t15/funcargs.exp: Don't put comments on same line as
28198 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 28199
c906108c
SS
28200Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28201
28202 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
28203
28204Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
28205
28206 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
28207 * gdb.t20/inherit.exp: remove three dumplicate entries.
28208
28209Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28210
28211 * gdb.t06/break.exp: For "next over recursive call", fail on any
28212 incorrect output, not just on "factorial (value=2)".
28213
28214Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28215
28216 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
28217 working now. Add an xfail if accesing a bss variable causes
28218 a memory error if the target is not yet run.
28219
28220Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28221
28222 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
28223 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
28224 name of __st* demangling (2 strings). Did Kung really get the
28225 more than 95 others right without testing them?
28226
28227Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
28228
28229 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
28230
28231Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
28232
28233 * configure.in (configdirs): Add gdb.disasm
28234 * gdb.disasm: New directory for GDB disassembler tests.
28235 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
28236
28237Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28238
28239 * gdb.t00/help.exp: Don't test "help set".
28240
28241 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
28242 from within expect statements. None of these happen anymore and
28243 they cause regressions to be silently unnoticed.
28244
28245 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
28246 messages) about known failures with gcc cygnus-2.4.5-930417.
28247
28248 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
28249 comp-info.exp so it gets built if it doesn't exist.
28250
28251 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
28252 it is no longer used.
28253 * gdb.t13/comp-info.c: Removed.
28254
28255Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
28256
28257 * gdb.t06/signals.exp: Add xfail for sun3.
28258
28259Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28260
28261 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
28262 relevant because ^C doesn't get sent but failure can be reproduced
28263 interactively).
28264
28265Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28266
28267 * gdb.stabs/alpha.mt: New configuration file for alpha.
28268 * gdb.stabs/configure.in: Use it.
28269 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
28270 sharing with alpha.mt, redefine long to word via preprocessor.
28271 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
28272 for alpha.
28273 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
28274 native cc.
28275 * gdb.t00/teststrategy.exp: Change expect string so that we
28276 consume the `(xgdb)' from the command echo and from the gdb prompt.
28277 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
28278 gdb currently compares all values as long, so this failure probably
28279 applies to any configuration where LONGEST is bigger than a target int.
28280 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
28281 with gcc.
28282 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
28283 to handle opaque pointers, gcc is.
28284 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
28285 as first argument. Include <sys/types.h> and change all operator
28286 new definitions to use size_t.
28287 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
28288 now that we use size_t.
28289
28290Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28291
a9c64011 28292 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 28293 a long or float array cast all array members to the same type.
a9c64011 28294 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 28295 with 64 bit longs.
a9c64011 28296 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 28297 on alpha.
a9c64011 28298 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
28299
28300Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28301
28302 * gdb.t24 (demangle.exp): Constructors of templates have names like
28303 vector<int>::vector(int) not vector<int>::vector<int>(int). See
28304 section 14.6 of the ARM.
28305
28306 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
28307 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
28308 accomplish little and slow down the testsuite.
28309
28310 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
28311 Accept spaces various places.
28312
28313Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28314
28315 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
28316 with watchpoint enabled.
28317
28318 * Makefile.in: Remove definition of CC and remove the second
28319 definition of CXX (the "CXX = gcc" one remains). These definitions
28320 were causing backquotes to be expanded within backquotes, which
28321 doesn't work.
28322
28323Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
28324
28325 * gdb.t17/callfuncs.exp: Add "return 0" to end.
28326
28327Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28328
a9c64011
AS
28329 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
28330 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
28331 by mips cc and contains no stabs entries.
28332
28333Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
28334
28335 * config/vx-gdb.exp: Use fake device to load files rather than
28336 NFS.
28337 * lib/gdb.exp: New proc to do "file" command.
28338 * config/unix-gdb.exp: Use new "file" proc.
28339
28340Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
28341
28342 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
28343 Rework board rebooting slightly.
28344 (gdb_exit): Don't exit from the remote shell; there isn't one.
28345 * gdb.stabs/weird.exp: If a program is being debugged already,
28346 kill it.
28347 * gdb.t04/setvar.exp: Stop and restart gdb.
28348 * gdb.t05/expr.exp: Likewise.
28349 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
28350 restart gdb and reload the program.
28351 * gdb.t08/opaque.exp: Likewise.
28352 * gdb.t12/scope.exp: Likewise.
28353 * gdb.t13/bitfields.exp: Likewise.
28354 * gdb.t15/funcargs.exp: Likewise.
28355 * gdb.t20/classes.exp: Likewise.
28356 * gdb.t03/ptype.exp: Increase timeout.
28357 * gdb.t16/printcmds.exp (test_print_string_constants,
28358 test_print_array_constants): Likewise.
28359 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
28360 * gdb.t20/classes.exp (do_tests): Likewise.
28361 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
28362
28363Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
28364
28365 * gdb.stabs: Renamed *wierd* to *weird*.
28366
28367Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
28368
28369 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
28370 for timeout. Add "known gcc 2.4.5 bug" to failure message.
28371
28372Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
28373
28374 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
28375 (do_tests): Remove xfail for whatis on one_var and two_var.
28376
28377Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
28378
28379 * Makefile.in: Made cross building work better by adding
28380 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
28381
28382Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28383
28384 * gdb.t15/{return.c,return.exp,Makefile.in}:
28385 New test, currently commented out.
28386
28387Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
28388
28389 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
28390 still running and removes the leftover named socket so GDb can do
28391 clean restarts.
28392
28393Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
28394
28395 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
28396 console, not GDB.
28397 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
28398 cross testing works better with "make check"
28399 * config/unix-gdb: Use default procedures for exit and version.
28400 * config/vx-gdb.exp: Cleaned up and massaged back to working order
28401 with the newest VxWorks.
28402
28403Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28404
28405 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
28406 old form.
28407
28408 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
28409 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
28410
28411 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
28412
28413 * config/unix-gdb.exp: Remove this version of gdb_exit
28414 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
28415 Rob says he'll look at it when he gets back to testing boards.
28416
28417Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
28418
28419 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
28420 an expected fail for certain ptype commands.
28421
28422 * gdb.t20/classes.exp: Update expected results of "ptype class
28423 Base1" to account for the constructor that now appears in the type.
28424
28425Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
28426
28427 * configure.in (configdirs): Restore gdb.t04, which mysteriously
28428 disappeared from list.
28429 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
28430 "alldone" proc with call to cleanup and exit.
28431 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
28432 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
28433 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
28434 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
28435 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
28436 "alldone" proc with simple returns that suppress remaining
28437 tests. The alldone proc went away many months ago.
28438
28439Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28440
28441 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
28442
28443 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
28444
28445Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28446
28447 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
28448 as vax gdb will display them.
28449
28450Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28451
28452 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
28453 optimizers.
28454
28455 * scope.exp: Change "bad value for localval" messages so each one
28456 is unique.
28457
28458 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
28459 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
28460
28461 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
28462
28463Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28464
28465 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
28466 doesn't exist (due to optimization).
28467
28468Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28469
28470 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
28471 contains \r because the filename is long.
28472
28473 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
28474 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
28475
28476Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28477
28478 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
28479 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
28480 Ultrix.
28481 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
28482 int tests.
28483 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
28484
28485Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
28486
28487 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
28488
28489 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 28490 to match does not match the passing case but still matches the
c906108c
SS
28491 failing case.
28492
28493Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28494
28495 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
28496
28497Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
28498
28499 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
28500 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
28501 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
28502 Remove various versions of gdb_exit.
28503 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
28504 gdb_exit.
28505 * config/unix-gdb.exp: gdb_exit remains here, and should override
28506 the generic version, since it's doing a lot of wierd stuff that
28507 the other versions aren't. FIXME, fold it in, or abandon this
28508 version.
28509
28510Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28511
28512 * gdb.t24/demangle.exp: Add tests for PR 3220.
28513
28514Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28515
28516 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
28517
28518Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
28519
28520 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
28521 "i386-*-*". Works for i486 as well.
28522
28523 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
28524 bug, and expand domain of xfail to all SVR4 systems, since the
28525 actual problem is likely to be in generic SVR4 /proc support.
28526
28527Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28528
28529 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
28530
28531Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
28532
28533 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
28534 xfails for other systems. Match a missing 'Continuing.' as an
28535 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
28536
28537 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
28538 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
28539 Only issue warning for missing executables if -all option is used.
28540
28541 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
28542 file if -all option is used. It's like an unpredictable XFAIL.
28543
28544Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28545
28546 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
28547 for dynamically linked binaries.
28548
28549 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
28550
28551Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28552
28553 * gdb.t20/inherit.exp: Change message for "print tagless struct"
28554 to state that this is a known bug in old versions of g++.
28555
28556Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28557
28558 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
28559 while waiting for `Continuing'.
28560
28561Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
28562
28563 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
28564 in text, data, and bss.
28565 * gdb.t10/nodebug.c: Add local and global test variables for
28566 initialized and uninitialized data.
28567
28568Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28569
28570 * config/unix-gdb.exp (gdb_exit): Add "wait".
28571
28572Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28573
28574 * gdb.t06/signals.exp: xfail the continue from the handler for all
28575 targets.
28576
28577 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
28578 function with watchpoints enabled, the i386 call dummy starts with
28579 a call.
28580
28581 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
28582 386 bsd names its corefiles.
28583
28584Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
28585
28586 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
28587 compilers don't grok it.
28588 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
28589 with small octal ints rather than character constants, which
28590 are signed and might not fit if first promoted to int.
28591
28592Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
28593
28594 * gdb.t09/Makefile.in (clean): Remove corefile.
28595
28596Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28597
28598 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
28599
28600Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28601 and Jim Kingdon (kingdon@cygnus.com)
28602
28603 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
28604 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
28605 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
28606
28607Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28608
28609 * gdb.t17/interrupt.exp: Add xfail for hppa.
28610
28611Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28612
28613 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
28614 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
28615 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
28616 to determine signed-ness of bitfields and use the result to setup
28617 the xfail.
28618 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
28619 * gdb.t15/funcargs.exp: Use them to step until the second indirect
28620 call line is reached if necessary.
28621
28622Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28623
28624 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
28625
28626Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28627
28628 * gdb.t06/break.exp: Also test `clear' command.
28629
28630Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
28631
28632 * gdb.t00/teststrategy.exp: Remove extra quote.
28633
28634 * gdb.t07/watchpoint.exp: Change xfail for calling function with
28635 watchpoint enabled to be for all non-68k machines.
28636
28637 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
28638
28639Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28640
28641 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
28642 targets use aout.mt instead of ecoff.mt as gas understands
28643 standard aout format.
28644
28645Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
28646
28647 * lib/gdb.exp (runto): Don't insist that function we are running to
28648 was compiled with -g.
28649
28650 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
28651
28652 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
28653 to get back into the read system call.
28654 Accept leading newline in case where we woke it up.
28655
28656Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28657
28658 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
28659 to make the stabs test work on ecoff systems using gcc and -with-stabs.
28660 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
28661 enable ecoff configuration.
28662
28663Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28664
28665 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
28666
28667Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28668
28669 * gdb.t16/printcmds.exp: Add another printf test.
28670
28671Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
28672
28673 * configure.in: If configured -with-stabs on any target, add
28674 stabsdirs to configdirs.
28675
28676Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28677
28678 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
28679 fun" so pattern does not match the command itself.
28680
28681Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28682
28683 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
28684
28685Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28686
28687 * gdb.t17/interrupt.exp: Test for more things.
28688
28689Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28690
28691 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
28692 compiler arranges the code and line numbers.
28693
28694 * gdb.t17/interrupt.exp: Don't send \n after ^C.
28695
28696Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28697
28698 * gdb.t00/help.exp: Increase expect input buffer size.
28699
28700Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28701
28702 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
28703
28704 * gdb.t07/watchpoint.exp: Add xfail for hppa.
28705
28706 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
28707
28708 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
28709 [0-9]*, not just [0-9].
28710
28711Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28712
28713 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
28714
28715 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
28716
28717Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28718
28719 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
28720
28721Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28722
28723 * gdb.t06/signals.c: Add xfails for sun3.
28724
28725 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
28726
28727 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
28728 test_stepping tests.
28729
28730Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28731
28732 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
28733
28734 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
28735
28736 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
28737 rather than actually putting it through cpp twice.
28738
28739 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
28740
28741Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
28742
28743 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
28744 no longer needed.
28745
28746Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28747
28748 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
28749
28750 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
28751 C++ features prints as "struct", make it a pass, not an xfail.
28752
28753Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28754
28755 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
28756 Don't require VA to print as "class" rather than "struct".
28757
28758Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
28759
28760 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
28761
28762Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28763
28764 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
28765
28766Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28767
28768 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
28769 order.
28770
28771Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28772
28773 * gdb.t16/printcmds.exp: Add printf tests.
28774
28775 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
28776
28777 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
28778
28779Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
28780
28781 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
28782 pass counts, to counteract any existing or future setup_xfails.
28783
28784Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28785
28786 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
28787 {BEGIN,END}_COMMON for common block instead of STAB.
28788 * gdb.stabs/wierd.exp: Add xfail for rs6000.
28789
28790 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
28791 intp_var should be N_GSYM not N_LSYM.
28792 wierd-aout.S: Use a label for the value of the N_SO.
28793 wierd.def: Remove all backslashes.
28794 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
28795
28796Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28797
28798 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
28799 get the expected next to inheritance3.
28800
28801Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28802
28803 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
28804 now that gcc-2.4 gets it right.
28805
28806Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28807
28808 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
28809
28810 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
28811 generating comp-info.exp which works for cross-compilation.
28812
28813Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
28814
28815 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
28816 "*-*-sysv4.*".
28817
28818Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
28819
28820 * gdb.t01/run.exp: Start with a fresh gdb.
28821 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
28822 SVR4.x.
28823
28824Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
28825
28826 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
28827 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
28828 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
28829 Makefile.in (distclean, realclean): Remove gdbme.c from list of
28830 things to remove.
28831
28832Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
28833
28834 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
28835 test cases from bug reports.
28836
28837Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
28838
28839 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
28840 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
28841 avoid spurious xfails.
28842 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
28843 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
28844 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
28845
28846Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
28847
28848 * gdb.t00/teststrategy.exp: Rework to provide more useful
28849 description of each test, fix problem with systems that define
28850 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
28851 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
28852 results for "next over recursive call" so timeouts aren't taken
28853 by error.
28854
28855Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
28856
28857 * gdb.t12/scope.exp: Test printing of variables before run.
28858
28859 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
28860 printed in wrong order due to sorting.
28861
28862Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
28863
28864 * gdb.t00/teststrategy.exp: Fix expected results for printing
28865 user entered string constant. Is array of char, prints with no
28866 address.
28867
28868 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
28869 commands.
28870 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
28871 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
28872 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
28873 of struct of char arrays.
28874 * gdb.t00/radix.exp: New tests for radix commands.
28875
28876Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
28877
28878 * gdb.t16/printcmd.exp: Print a variable before running program
28879 (with xfail for AIX).
28880
28881Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
28882
28883 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
28884
28885 * gdb.t16/printcmd.exp: Don't print variables before running program.
28886
28887 * gdb.t06/break.exp: Don't require envp argument to main.
28888
28889 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
28890
28891 * gdb.t02/whatis.exp, gdb.t11/list.exp:
28892 Add xfails for rs6000.
28893
28894 * gdb.t02/whatis.exp: Change other tests not to re-test something
28895 we already tested.
28896
28897 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
28898 each type used has a variable of that type.
28899
28900Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
28901
28902 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
28903
28904Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
28905
28906 * configure.in: change srctrigger to be a file, not a directory
28907
28908Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
28909
28910 * configure.in (mips-idt-ecoff*): Added trailing '*'.
28911
28912 * gdb.t11/list.exp: Fixed a couple of typos.
28913
28914Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
28915
28916 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
28917 is fixed and PR is closed.
28918 * gdb.t16 (gdbme.c): Add simple test string variable.
28919 * gdb.t16 (printcmds.exp): Add tests with simple test string
28920 variable, primarily for boundaries on "set print elements".
28921
28922Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
28923
28924 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
28925 Make leading 0's optional and don't expect a tab in the middle
28926 of the number.
28927
28928 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
28929
28930 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
28931 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
28932 don't end command passed to gdb_test with newline.
28933
28934 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
28935 signed keyword away, don't expect signed bitfields to be signed.
28936
28937 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
28938 printing with only as many 1's as are in the field as well as printing
28939 with 32 1's (see comment).
28940
28941Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
28942
28943 * gdb.t00/default.exp: Start with a fresh gdb.
28944 * configure.in (configdirs): Remove gdb.t31 until the chill
28945 compiler works again. It no longer is able to find chillrt0
28946 since it isn't in libchill.a anymore.
28947 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
28948 wierd.o, make more modular.
28949 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
28950 spurious newlines that caused problems.
28951
28952Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28953
28954 * Move test with enums and partial symbols from gdb.t03/ptype.exp
28955 to gdb.stabs/wierd.exp since GCC has worked around the bug.
28956 gdb.stabs/wierd.{exp,def}: Many new tests.
28957
28958 * gdb.t00/default.exp: update info line for new message.
28959
28960 * gdb.t02/{whatis.exp,gdbme.c}:
28961 Test that "char *" doesn't print as "caddr_t".
28962
28963Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28964
28965 * gdb.t00/help.exp: Use .* in place of some help messages which
28966 just changed.
28967 gdb.t00/default.exp: Update "info frame" test for new message.
28968 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
28969 Remove some xfails
28970
28971Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28972
28973 * gdb.t03/{gdbme.c,ptype.exp}:
28974 Add tests for typedef'd struct and union without tags.
28975 Also check "whatis" on a variable of a typedef'd enum without a tag.
28976
28977 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
28978 PRMS 1823; the bug still exists but isn't reproduced by this test
28979 anymore), and remove rs6000 XFAIL (the bug is fixed).
28980
28981 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
28982 duplicated from whatis.exp. For those that are left, accept
28983 "long", "long int", or "int" for long variables (whatis.exp already
28984 has an XFAIL for "int", so no need to fail it here).
28985
28986 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
28987 Deal with GCC's names for types now that GDB uses the compiler's names.
28988
28989 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
28990 setup_xfail's for sunos4. If we #defined the signed keyword away,
28991 don't expect GDB to know that char it is signed.
28992
28993 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
28994
28995Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
28996
28997 * configure.in (configdirs): Add gdb.t24 for C++ tests that
28998 should work on any system, regardless of debugging format.
28999 * gdb.t21/demangle.exp: Move to gdb.t24.
29000 * gdb.t24/demangle.exp: Move from gdb.t21.
29001 * gdb.t24/{Makefile.in, configure.in}: New files.
29002
29003Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29004
29005 * configure.in: Do gdb.stabs and C++ tests only for stabs.
29006 * gdb.stabs: New directory.
29007
29008Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29009
29010 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
29011 not just "Quit anyway?".
29012
29013Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
29014
29015 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
29016 that all setup_xfails are immediately followed by clear_xfails.
29017
29018Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
29019
29020 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
29021 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
29022 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
29023 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
29024 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
29025 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
29026 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
29027 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
29028 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
29029 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
29030 gdb.t31/chillvars.exp, lib/gdb.exp:
29031 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
29032 bug-gdb@prep.ai.mit.edu.
29033
29034Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
29035
29036 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
29037 with 0.0, not integer 0.
29038
29039Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
29040
29041 * gdb.t06/break.exp: Update for "Kill the program" message change.
29042
29043Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
29044
29045 * Makefile.in (GDBFLAGS): Set to -nx.
29046 * Makefile.in (site.exp): Use GDBFLAGS.
29047
29048Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
29049
29050 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
29051 Makefiles.
29052 (check): depend on just-check.
29053 (just-check): added so that tests can be run without a noop
29054 build pass.
29055
29056Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
29057
29058 Switch to using configure's configdirs.
29059 * Makefile.in (Makefile): add configure.in dependency.
29060 (SUBDIRS): removed redundant assignment.
29061 * configure.in: switch subdirs assignment to configdirs.
29062 * gdb.t*/configure.in: new files.
29063
29064Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
29065
29066 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
29067 works.
29068
29069Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
29070
29071 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
29072 in explicit rules. Apparently this is not supported by some makes.
29073
29074Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
29075
29076 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
29077
29078Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29079
29080 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
29081 disappeared.
29082
29083Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
29084
29085 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
29086
29087Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
29088
29089 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
29090 watchpoint problem that is now fixed.
29091 * gdb.t30/chexp.exp: Remove setup_xfail for printing
29092 uninitialized convenience variables.
29093 * gdb.t31/chillvars.exp: Fix expected patterns for printing
29094 structures.
29095
29096Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29097
29098 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
29099 which causes expect to get out of sync with gdb on long output
29100 from help set.
29101 * gdb.t09/corefile.exp: Make expected pattern for core file
29102 failing signal and frame output format less sun specific.
29103
29104Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
29105
29106 * gdb.t31/chillvars.exp: Add and remove initial dummy
29107 breakpoint, so that symbol table is forced in.
29108 (Needed at least on Sunos4, though it seems not SVR4.)
29109 * gdb.t31/chillvars.exp: Update for changed output format.
29110
29111Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
29112
a9c64011 29113 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
29114
29115Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
29116
29117 * Makefile.in: Added --srcdir when invoking runtest, removed the
29118 need for a local config file. (optional now)
29119
29120Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
29121
29122 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
29123 failure count used to force early termination. Add some more
29124 expected failures for gnu style demangling.
29125
29126Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29127
29128 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
29129 pmi variable from gdb.t20/gdbme to get optimized away.
29130 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
29131 Check for written corefile upon timeout _and_ eof.
29132
29133Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29134
29135 * config/unix-gdb.exp: Add missing return 0.
29136
29137Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29138
29139 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
29140 test termination.
29141
29142Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
29143
29144 * configure.in (subdirs): Put back gdb.t17 which mysteriously
29145 disappeared.
29146
29147Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
29148
29149 * gdb.t10/crossload.exp: Disable the i860-elf test until such
29150 time as i860 support works.
29151
d63a86f8 29152 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
29153 "backtrace 100\r" rather than just "backtrace\r", to match last
29154 change.
29155
29156Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
29157
29158 * config/udi-gdb.exp (gdb_exit): Remove close command.
29159 (gdb_target_udi): New procedure to set the UDI target.
29160 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
29161 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
29162 Added waits for prompts after several question responses. Added
29163 some more responses used by a29k-amd-udi-gdb.
29164 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
29165 pass different arguments, restart UDI connection after program
29166 completion.
29167 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
29168 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
29169 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
29170 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
29171 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
29172 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
29173 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
29174 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
29175 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
29176 after program completion.
29177 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
29178 compiled with a SELECT_VECS setting.
29179 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
29180 infinite recursion.
29181
29182 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
29183 Added checks for COFF results, and made them expected failures for
29184 all targets. It would be better to make them expected failures
29185 for COFF targets only.
29186
29187Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
29188
29189 * Makefile.in: add null dvi target, don't bother to recurse
29190 through test directories for info and install-info; rename
29191 $(datadir) to be dejagnu instead of deja-gnu
29192
29193Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
29194
29195 * gdb.t31/gdbme.ch: Re-enable code that previously caused
29196 compiler to coredump.
29197 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
29198 code.
29199
29200Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
29201
29202 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
29203 coredump.
29204 * gdb.t31/chillvars.exp: Comment out tests that depend on that
29205 code.
29206
29207Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
29208
29209 * gdb.t03/ptype.exp: tests for return code from gdb_test.
29210 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
29211 which in a shell. Deletes xgdb when done.
29212 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
29213 Tests the return from the "set height" or "set width" commands.
29214 Added a few return codes where needed.
29215
29216Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
29217
29218 * Makefile.in (SUBDIRS): Add gdb.t17.
29219 * configure.in (subdirs): Add gdb.t17.
29220 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
29221 files to test gdb's calling of functions in the inferior with
29222 the correct arguments and gdb's ability to retrieve any
29223 result returned.
29224
29225Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
29226
29227 * config/unix-gdb.exp (gdb_exit): Remove close commands that
29228 may be called after gdb goes away. Previous versions of expect
29229 needed these to avoid file descriptor leaks, but they cause
29230 errors with the current revision of expect.
29231 * gdb.t00/gdbvars.exp: Use -re on expected output after
29232 setting sevenbit-strings.
29233 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
29234 to set sevenbit-strings consistent across tests.
29235 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
29236 set sevenbit-strings consistent across tests.
29237
29238Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
29239
29240 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
29241 expected output to match current "expect" expectations.
29242
29243Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
29244
29245 * gdb.t00/default.exp: Change expected output for default "source"
29246 command, to match new gdb behavior which requires a filename to
29247 source.
29248
29249Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
29250
29251 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
29252 expected fail for i486-*-* that misses the marker2 function.
29253 * gdb.t10/crossload.exp (bfddefault): Allow successful
29254 recognition of a format to pass even if no symbols are found.
29255 Explicitly catch failures where the format is not recognized
29256 or is ambiguous, and add the reason to the fail message.
29257 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
29258 the cause is and invalid target and add reason to failure message.
29259 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
29260 elf32-i386, elf32-sparc, and elf32-i860.
29261 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
29262 Set up expected failure for 'filename'::variable scope resolution,
29263 which is now apparently broken on all targets.
29264 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
29265 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
29266 gdb.t23/templates.exp: Change failure for missing binfile into
29267 just a warning.
29268 gdb.t21/demangle.exp: Change all cfront references to 'arm'
29269 references.
29270
29271Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
29272
29273 * gdb.t00/default.exp: Add expected output for default "source"
29274 command, to match new gdb behavior.
29275 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
29276
29277Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
29278
29279 * config/*-gdb.exp: returns an error, rather than exiting on
29280 internal errors.
29281
29282Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
29283
29284 * gdb.t03/gdbme.c: Add pointer to struct variable.
29285 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
29286 referencing struct members.
29287
29288Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
29289
29290 * configure.in (mips-idt-ecoff): New target.
29291 * config/mips-gdb.exp: New file for remote board using MIPS remote
29292 debugging protocol.
29293
29294 * Redid configuration scheme. Removed gdb.t*/configure.in.
29295 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
29296 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
29297 distclean targets. Built executables via .o files. Adjusted
29298 tests to account for source files in $(srcdir) rather than
29299 $(objdir).
29300 * lib/gdb.exp (runto): Don't expect () after the function name,
29301 because it may have arguments.
29302
29303Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
29304
29305 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
29306 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
29307 expected failures for mips-idt-* and mips-sgi-*.
29308 * gdb.t00/default.exp (attach): Kill process if requested.
29309 * gdb.t00/help.exp (help target core, help target): Accept a gdb
29310 that does not read core files.
29311 * gdb.t01/run.exp: Removed checks for exit status code.
29312 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
29313 it is linked in.
29314 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
29315 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
29316 appropriate, rather than doing it by hand.
29317 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
29318 execution.
29319 * gdb.t10/crossload.exp: Kill existing program if needed.
29320 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
29321 appropriate, rather than doing it by hand. Always increase
29322 timeout for this test, not just for VxWorks.
29323
29324Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
29325
29326 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
29327 of Chill STRUCT types and STRUCT values.
29328 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
29329 than "char".
29330 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 29331 struct2): New struct definitions and initializations to test
c906108c
SS
29332 simple Chill STRUCT types.
29333
29334Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
29335
29336 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
29337 the null byte at the end of strings.
29338 * gdb.t00/default.exp: Make show version insensitive to copyright
29339 date.
29340 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
29341 to avoid dependencies on target char signedness.
29342 * gdb.t16/printcmds.exp: Update expected results for explicitly
29343 unsigned char.
29344 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
29345 now work.
29346 * gdb.t21/demangle.exp: Add many more patterns for template
29347 demangling, most of them being expected failures.
29348 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
29349 string we are matching for, to match on the whole string.
29350 * gdb.t21/demangle.exp: Add many new test strings to demangle,
29351 and fix a whole bunch that had incorrect expected output but were
29352 passing anyway because of the bug in "proc demangle".
29353 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
29354 type.
29355 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
29356
29357Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
29358
a9c64011
AS
29359 * gdb/testsuite: made modifications to testcases, etc., to allow
29360 them to work properly given the reorganization of deja-gnu and the
29361 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
29362
29363Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
29364
29365 * gdb/testsuite: Initial creation of gdb/testsuite.
29366 Migrated dejagnu testcases and support files for testing nm to
29367 gdb/testsuite from deja-gnu. These files were moved "as is"
29368 with no modifications. This migration is part of a major overhaul
29369 of dejagnu. The modifications to these testcases, etc., which
29370 will allow them to work with the new version of dejagnu will be
29371 made in a future update.
48efe704 29372
8d8cb839 29373 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 29374\f
8d8cb839
EZ
29375;; Local Variables:
29376;; mode: change-log
29377;; left-margin: 8
29378;; fill-column: 74
29379;; version-control: never
29380;; End:
902f2ccb 29381
0b302171 29382 Copyright 1993-2005, 2012 Free Software Foundation, Inc.
902f2ccb
MC
29383 Copying and distribution of this file, with or without modification,
29384 are permitted provided the copyright notice and this notice are preserved.
This page took 4.370861 seconds and 4 git commands to generate.